From e42d030a4b7bfba72206da3ab5e313d72923609d Mon Sep 17 00:00:00 2001 From: wolandscat Date: Thu, 28 Mar 2024 14:21:37 -0600 Subject: [PATCH 1/2] Make test methods write conversion results to resources/adl14converted, which enables a cheap method of detecting conversion differences between different runs of Archie. --- .../archie/adl14/LargeSetOfADL14sTest.java | 32 +- ...ADDRESS.address-provider.v0.0.1-alpha.adls | 135 + ...OGRAPHIC-ADDRESS.address.v0.0.1-alpha.adls | 809 +++ ...c_communication-provider.v0.0.1-alpha.adls | 164 + ...electronic_communication.v0.0.1-alpha.adls | 550 ++ ...Y.individual_credentials.v0.0.1-alpha.adls | 543 ++ ...biometric_identifier_iso.v0.0.1-alpha.adls | 357 ++ ...ata_additional_detail_br.v0.0.1-alpha.adls | 111 + ...el_address_other_data_br.v0.0.1-alpha.adls | 98 + ...identifier_other_details.v0.0.1-alpha.adls | 162 + ...dividual_credentials_iso.v0.0.1-alpha.adls | 365 ++ ...provider_credentials_iso.v0.0.1-alpha.adls | 365 ++ ...erson_additional_data_br.v0.0.1-alpha.adls | 118 + ...rson_additional_data_iso.v0.0.1-alpha.adls | 163 + ...ER.person_birth_data_iso.v0.0.1-alpha.adls | 300 ++ ...ER.person_death_data_iso.v0.0.1-alpha.adls | 227 + ...rson_identifier-provider.v0.0.1-alpha.adls | 180 + ...LUSTER.person_identifier.v0.0.1-alpha.adls | 241 + ...rson_other_birth_data_br.v0.0.1-alpha.adls | 170 + ....person_other_death_data.v0.0.1-alpha.adls | 155 + ...STER.provider_identifier.v0.0.1-alpha.adls | 275 + ....registration_other_data.v0.0.1-alpha.adls | 119 + ...RGANISATION.organisation.v0.0.1-alpha.adls | 191 + ...ENTITY.organisation_name.v0.0.1-alpha.adls | 268 + ...name-individual_provider.v0.0.1-alpha.adls | 225 + ...RTY_IDENTITY.person_name.v0.0.1-alpha.adls | 504 ++ ...IC-PERSON.person-patient.v0.0.1-alpha.adls | 326 ++ ...EMOGRAPHIC-PERSON.person.v0.0.1-alpha.adls | 270 + ...ROLE.healthcare_consumer.v0.0.1-alpha.adls | 210 + ...re_provider_organisation.v0.0.1-alpha.adls | 195 + ...ROLE.individual_provider.v0.0.1-alpha.adls | 279 + ...C-ROLE.third_party_payer.v0.0.1-alpha.adls | 145 + ...EHR-EHR-ACTION.care_plan.v0.0.1-alpha.adls | 373 ++ ...HR-EHR-ACTION.health_education.v1.0.1.adls | 893 ++++ ...-EHR-ACTION.imaging_exam.v0.0.1-alpha.adls | 729 +++ .../openEHR-EHR-ACTION.medication.v1.0.2.adls | 3680 +++++++++++++ .../openEHR-EHR-ACTION.procedure.v1.3.2.adls | 2501 +++++++++ ...penEHR-EHR-ACTION.review.v0.0.1-alpha.adls | 334 ++ ...EHR-EHR-ACTION.screening.v0.0.1-alpha.adls | 433 ++ ...enEHR-EHR-ACTION.service.v0.0.1-alpha.adls | 452 ++ ...R-EHR-ACTION.transfusion.v0.0.1-alpha.adls | 793 +++ ...HR-ADMIN_ENTRY.admission.v0.0.1-alpha.adls | 2167 ++++++++ ...-EHR-ADMIN_ENTRY.arrival.v0.0.1-alpha.adls | 85 + ...N_ENTRY.legal_constraint.v0.0.1-alpha.adls | 117 + ...ENTRY.translation_requirements.v1.0.0.adls | 136 + ...R-EHR-ADMIN_ENTRY.triage.v0.0.1-alpha.adls | 91 + ...nEHR-EHR-CLUSTER.address.v0.0.1-alpha.adls | 578 ++ ...ER.adhoc_cluster_heading.v0.0.1-alpha.adls | 88 + ...STER.anatomical_location.v1.1.1-alpha.adls | 1339 +++++ ...TER.anatomical_location_circle.v1.0.0.adls | 519 ++ ...tomical_location_precise.v0.0.1-alpha.adls | 116 + ...omical_location_relative.v1.0.2-alpha.adls | 857 +++ ...natomical_pathology_exam.v0.0.1-alpha.adls | 263 + ...STER.case_identification.v0.0.1-alpha.adls | 211 + ...USTER.cessation_attempts.v0.0.1-alpha.adls | 305 ++ ...enEHR-EHR-CLUSTER.change.v0.0.1-alpha.adls | 324 ++ ...-EHR-CLUSTER.clinical_evidence.v1.1.0.adls | 213 + ...itional_medication_rules.v0.0.1-alpha.adls | 141 + ...-CLUSTER.consent_details.v0.0.1-alpha.adls | 98 + ...USTER.conversion_variant.v0.0.1-alpha.adls | 96 + ...STER.copy_number_variant.v0.0.1-alpha.adls | 123 + ...-CLUSTER.country_visited.v0.0.1-alpha.adls | 91 + ...CLUSTER.deletion_variant.v0.0.1-alpha.adls | 87 + .../openEHR-EHR-CLUSTER.device.v1.1.0.adls | 867 +++ ...R-CLUSTER.device_details.v0.0.1-alpha.adls | 612 +++ ...nosekategorier_smertereg.v0.0.1-alpha.adls | 310 ++ ...LUSTER.dietary_nutrients.v0.0.1-alpha.adls | 213 + ...R.dietary_phytochemicals.v0.0.1-alpha.adls | 1434 +++++ ...EHR-CLUSTER.distribution.v0.0.1-alpha.adls | 227 + ....document_entry_metadata.v0.0.1-alpha.adls | 71 + .../openEHR-EHR-CLUSTER.dosage.v1.0.2.adls | 413 ++ ...STER.duplication_variant.v0.0.1-alpha.adls | 88 + ...EHR-EHR-CLUSTER.dwelling.v0.0.1-alpha.adls | 108 + ...EHR-CLUSTER.ear_cleaning.v0.0.1-alpha.adls | 133 + ...CLUSTER.education_record.v0.0.1-alpha.adls | 210 + ...environmental_conditions.v0.0.1-alpha.adls | 297 ++ ...EHR-CLUSTER.exam-abdomen.v0.0.1-alpha.adls | 136 + ...HR-EHR-CLUSTER.exam-anus.v0.0.1-alpha.adls | 129 + ...STER.exam-aqueous_humour.v0.0.1-alpha.adls | 132 + ...uscultation-bowel_sounds.v0.0.1-alpha.adls | 256 + ...scultation-breath_sounds.v0.0.1-alpha.adls | 403 ++ ...LUSTER.exam-auscultation.v0.0.1-alpha.adls | 100 + ...-EHR-CLUSTER.exam-breast.v0.0.1-alpha.adls | 152 + ...EHR-CLUSTER.exam-breasts.v0.0.1-alpha.adls | 151 + ...am-cardiovascular_system.v0.0.1-alpha.adls | 137 + ...R-EHR-CLUSTER.exam-chest.v0.0.1-alpha.adls | 138 + ...STER.exam-cranial_nerves.v0.0.1-alpha.adls | 459 ++ ...EHR-EHR-CLUSTER.exam-ear.v0.0.1-alpha.adls | 160 + ...HR-EHR-CLUSTER.exam-ears.v0.0.1-alpha.adls | 150 + ...-external_auditory_canal.v0.0.1-alpha.adls | 544 ++ ...EHR-EHR-CLUSTER.exam-eye.v0.0.1-alpha.adls | 319 ++ ...HR-EHR-CLUSTER.exam-eyes.v0.0.1-alpha.adls | 191 + ...HR-EHR-CLUSTER.exam-face.v0.0.1-alpha.adls | 150 + ...R-EHR-CLUSTER.exam-heart.v0.0.1-alpha.adls | 129 + ...R.exam-inspection-cervix.v0.0.1-alpha.adls | 247 + ...R.exam-inspection-rectum.v0.0.1-alpha.adls | 133 + ...R.exam-inspection-vagina.v0.0.1-alpha.adls | 141 + ...-CLUSTER.exam-inspection.v0.0.1-alpha.adls | 102 + ...HR-EHR-CLUSTER.exam-lens.v0.0.1-alpha.adls | 129 + ...HR-EHR-CLUSTER.exam-lung.v0.0.1-alpha.adls | 313 ++ ...-CLUSTER.exam-middle_ear.v0.0.1-alpha.adls | 412 ++ ...R-EHR-CLUSTER.exam-mouth.v0.0.1-alpha.adls | 150 + ...-EHR-CLUSTER.exam-muscle.v0.0.1-alpha.adls | 128 + ...HR-EHR-CLUSTER.exam-neck.v0.0.1-alpha.adls | 137 + ...STER.exam-nervous_system.v0.0.1-alpha.adls | 137 + ...ER.exam-palpation-cervix.v0.0.1-alpha.adls | 534 ++ ....exam-palpation-prostate.v0.0.1-alpha.adls | 130 + ...ER.exam-palpation-rectum.v0.0.1-alpha.adls | 142 + ...ER.exam-palpation-uterus.v0.0.1-alpha.adls | 469 ++ ...ER.exam-palpation-vagina.v0.0.1-alpha.adls | 154 + ...R-CLUSTER.exam-palpation.v0.0.1-alpha.adls | 102 + ...R-EHR-CLUSTER.exam-penis.v0.0.1-alpha.adls | 234 + ...eripheral_nervous_system.v0.0.1-alpha.adls | 136 + ...R-EHR-CLUSTER.exam-pupil.v0.0.1-alpha.adls | 587 +++ ....exam-respiratory_system.v0.0.1-alpha.adls | 137 + ...-EHR-CLUSTER.exam-retina.v0.0.1-alpha.adls | 129 + ...EHR-CLUSTER.exam-scrotum.v0.0.1-alpha.adls | 137 + ...HR-EHR-CLUSTER.exam-skin.v0.0.1-alpha.adls | 227 + ...-EHR-CLUSTER.exam-testis.v0.0.1-alpha.adls | 152 + ...-EHR-CLUSTER.exam-throat.v0.0.1-alpha.adls | 129 + ...EHR-CLUSTER.exam-thyroid.v0.0.1-alpha.adls | 128 + ...-EHR-CLUSTER.exam-tongue.v0.0.1-alpha.adls | 183 + ...R-EHR-CLUSTER.exam-tooth.v0.0.1-alpha.adls | 559 ++ ...R.exam-tympanic_membrane.v0.0.1-alpha.adls | 980 ++++ ...HR-CLUSTER.exam-uterine_cervix.v1.0.0.adls | 697 +++ ...TER.exam-vitreous_humour.v0.0.1-alpha.adls | 128 + ...R-EHR-CLUSTER.exam-vulva.v0.0.1-alpha.adls | 129 + .../openEHR-EHR-CLUSTER.exam.v1.0.5.adls | 233 + ...-CLUSTER.exam_body_fluid.v0.0.1-alpha.adls | 360 ++ ...HR-EHR-CLUSTER.exam_burn.v0.0.1-alpha.adls | 151 + ...-EHR-CLUSTER.exam_faeces.v0.0.2-alpha.adls | 141 + ...R-CLUSTER.exam_hydration.v0.0.1-alpha.adls | 227 + ...-EHR-CLUSTER.exam_lesion.v0.0.1-alpha.adls | 231 + ...-EHR-CLUSTER.exam_sputum.v0.0.1-alpha.adls | 416 ++ ...TER.exam_tendon_reflexes.v0.0.2-alpha.adls | 245 + ...EHR-EHR-CLUSTER.exclusion_exam.v1.1.1.adls | 128 + ...R.exclusion_symptom_sign.v0.0.1-alpha.adls | 109 + ...-EHR-CLUSTER.family_prevalence.v1.0.5.adls | 456 ++ ...-CLUSTER.fetus_abdominal.v0.0.1-alpha.adls | 396 ++ ...HR-CLUSTER.fetus_vaginal.v0.0.1-alpha.adls | 322 ++ ...HR-EHR-CLUSTER.free_text.v0.0.1-alpha.adls | 133 + ...openEHR-EHR-CLUSTER.gait.v0.0.1-alpha.adls | 204 + ...-CLUSTER.genetic_variant.v0.0.1-alpha.adls | 749 +++ ...EHR-CLUSTER.health_event.v0.0.1-alpha.adls | 184 + ...p_arthroplasty_component.v0.0.1-alpha.adls | 187 + ...CLUSTER.home_environment.v0.0.1-alpha.adls | 130 + ...EHR-EHR-CLUSTER.housing_record.v1.0.0.adls | 250 + ...R-CLUSTER.imaging_result.v0.0.1-alpha.adls | 231 + ...R-CLUSTER.income_summary.v0.0.1-alpha.adls | 137 + ...HR-CLUSTER.indel_variant.v0.0.1-alpha.adls | 143 + ...STER.individual_personal.v0.0.1-alpha.adls | 230 + ....individual_professional.v0.0.1-alpha.adls | 352 ++ ...LUSTER.insertion_variant.v0.0.1-alpha.adls | 87 + ...HR-EHR-CLUSTER.inspired_oxygen.v1.0.0.adls | 316 ++ ...HR-CLUSTER.interpreter_request.v1.0.0.adls | 295 ++ ...LUSTER.inversion_variant.v0.0.1-alpha.adls | 88 + ...penEHR-EHR-CLUSTER.issue.v0.0.1-alpha.adls | 99 + ...R-CLUSTER.knowledge_base.v0.0.1-alpha.adls | 85 + ...LUSTER.laboratory_test_analyte.v1.0.1.adls | 598 +++ ...ER.laboratory_test_panel.v0.0.1-alpha.adls | 123 + .../openEHR-EHR-CLUSTER.language.v1.0.0.adls | 203 + ...LUSTER.level_of_exertion.v0.0.1-alpha.adls | 326 ++ ...USTER.living_arrangement.v0.0.1-alpha.adls | 137 + ...ER.lymph_node_metastases.v0.0.1-alpha.adls | 545 ++ ...R-CLUSTER.macronutrients.v0.0.1-alpha.adls | 1013 ++++ ...acroscopy_colorectal_carcinoma.v1.0.0.adls | 284 + ...acroscopy_lung_carcinoma.v0.0.1-alpha.adls | 115 + ...openEHR-EHR-CLUSTER.medication.v1.0.1.adls | 902 ++++ ...medication_authorisation.v0.0.1-alpha.adls | 274 + ...medication_order_summary.v0.0.1-alpha.adls | 350 ++ ...medication_supply_amount.v0.0.1-alpha.adls | 261 + ...R-CLUSTER.micronutrients.v0.0.1-alpha.adls | 529 ++ ...ER.microscopy_breast_carcinoma.v1.0.0.adls | 1131 ++++ ...icroscopy_colorectal_carcinoma.v1.0.0.adls | 862 +++ ...STER.microscopy_lymphoma.v0.0.1-alpha.adls | 703 +++ ...STER.microscopy_melanoma.v0.0.1-alpha.adls | 1040 ++++ ....microscopy_prostate_carcinoma.v1.0.0.adls | 713 +++ ...HR-CLUSTER.myringoplasty.v0.0.1-alpha.adls | 175 + ...-EHR-CLUSTER.myringotomy.v0.0.1-alpha.adls | 104 + ...TER.notifiable_condition.v0.0.1-alpha.adls | 174 + ...-EHR-CLUSTER.occupation_record.v1.0.0.adls | 336 ++ ...enEHR-EHR-CLUSTER.oedema.v0.0.1-alpha.adls | 323 ++ ...STER.operative_procedure.v0.0.1-alpha.adls | 152 + ...EHR-CLUSTER.organisation.v0.0.1-alpha.adls | 277 + ....outbreak_identification.v0.0.1-alpha.adls | 161 + ...-EHR-CLUSTER.person_name.v0.0.1-alpha.adls | 600 +++ ...STER.physical_properties.v0.0.1-alpha.adls | 358 ++ ...physiological_monitoring.v0.0.1-alpha.adls | 103 + ...LUSTER.problem_qualifier.v1.0.2-alpha.adls | 1284 +++++ ...ER.procedure_preparation.v0.0.1-alpha.adls | 163 + ...LUSTER.professional_role.v0.0.1-alpha.adls | 125 + ...EHR-CLUSTER.reference_sequence.v1.0.1.adls | 378 ++ ...EHR-CLUSTER.refraction_details.v1.0.0.adls | 219 + .../openEHR-EHR-CLUSTER.religion.v1.0.0.adls | 148 + ...epeated_sequence_variant.v0.0.1-alpha.adls | 97 + ...openEHR-EHR-CLUSTER.sade.v0.0.1-alpha.adls | 111 + ...LUSTER.service_direction.v0.0.1-alpha.adls | 207 + ...R-CLUSTER.skin_sensation.v0.0.1-alpha.adls | 533 ++ ...EHR-EHR-CLUSTER.specimen.v0.0.1-alpha.adls | 983 ++++ ...USTER.specimen_container.v0.0.1-alpha.adls | 367 ++ ...TER.specimen_preparation.v0.0.1-alpha.adls | 274 + ...USTER.specimen_transport.v0.0.1-alpha.adls | 94 + ...EHR-EHR-CLUSTER.strategy.v0.0.1-alpha.adls | 62 + ...TER.substitution_variant.v0.0.1-alpha.adls | 88 + ...EHR-CLUSTER.symptom_sign.v1.0.2-alpha.adls | 2276 ++++++++ ...-CLUSTER.telecom_details.v0.0.1-alpha.adls | 393 ++ ...TER.testnegativeduration.v0.0.1-alpha.adls | 63 + ...enEHR-EHR-CLUSTER.testts.v0.0.1-alpha.adls | 187 + ...-CLUSTER.therapeutic_direction.v1.1.2.adls | 287 + ...enEHR-EHR-CLUSTER.timing_daily.v1.0.0.adls | 430 ++ ...HR-EHR-CLUSTER.timing_nondaily.v1.0.0.adls | 532 ++ .../openEHR-EHR-CLUSTER.tos.v0.0.1-alpha.adls | 104 + ...ER.translocation_variant.v0.0.1-alpha.adls | 110 + ...lorectal_staging_non_tnm.v0.0.1-alpha.adls | 304 ++ ...-CLUSTER.tumour_invasion.v0.0.1-alpha.adls | 165 + ...tumour_resection_margins.v0.0.1-alpha.adls | 256 + ...nEHR-EHR-CLUSTER.value_binding.v1.0.0.adls | 85 + ...POSITION.adverse_reaction_list.v1.1.1.adls | 182 + ...HR-COMPOSITION.care_plan.v0.0.1-alpha.adls | 72 + ...nEHR-EHR-COMPOSITION.encounter.v1.0.1.adls | 377 ++ ...OMPOSITION.event_summary.v0.0.1-alpha.adls | 83 + ...MPOSITION.family_history.v0.0.1-alpha.adls | 124 + ...EHR-COMPOSITION.health_summary.v1.0.1.adls | 230 + ...SITION.immunisation_list.v0.0.1-alpha.adls | 132 + ...SITION.lifestyle_factors.v0.0.1-alpha.adls | 111 + ...HR-COMPOSITION.medication_list.v1.0.0.adls | 234 + ...COMPOSITION.notification.v0.0.1-alpha.adls | 136 + ...SITION.obstetric_history.v0.0.1-alpha.adls | 83 + ...SITION.pregnancy_summary.v0.0.1-alpha.adls | 95 + ...COMPOSITION.prescription.v0.0.1-alpha.adls | 122 + ...COMPOSITION.problem_list.v1.0.3-alpha.adls | 219 + ...OMPOSITION.progress_note.v0.0.1-alpha.adls | 65 + ...R-COMPOSITION.report-procedure.v1.0.1.adls | 142 + ...-EHR-COMPOSITION.report-result.v1.0.3.adls | 242 + ...openEHR-EHR-COMPOSITION.report.v1.1.1.adls | 356 ++ ...penEHR-EHR-COMPOSITION.request.v1.1.2.adls | 258 + ...R-EHR-COMPOSITION.review.v0.0.1-alpha.adls | 68 + ...POSITION.self_monitoring.v0.0.1-alpha.adls | 80 + ...MPOSITION.social_summary.v0.0.1-alpha.adls | 105 + ....therapeutic_precautions.v0.0.1-alpha.adls | 64 + ...R-COMPOSITION.transfer_summary.v1.0.0.adls | 94 + ...R-EHR-EVALUATION.absence.v1.0.2-alpha.adls | 166 + ...sion_refuse_treatment_uk.v0.0.1-alpha.adls | 196 + ...ALUATION.adverse_reaction_risk.v1.1.4.adls | 1360 +++++ ...ON.alcohol_consumption_summary.v1.0.1.adls | 1172 ++++ ...-EHR-EVALUATION.citation.v0.0.1-alpha.adls | 92 + ...R-EVALUATION.clinical_synopsis.v1.0.1.adls | 360 ++ ...ATION.communication_capability.v1.0.0.adls | 264 + ...EVALUATION.consumer_note.v0.0.1-alpha.adls | 85 + ...EHR-EVALUATION.container.v0.0.1-alpha.adls | 97 + ...ON.contraceptive_summary.v0.0.1-alpha.adls | 465 ++ ...HR-EVALUATION.contraindication.v1.0.0.adls | 236 + ...VALUATION.device_summary.v0.0.1-alpha.adls | 240 + ...N.differential_diagnosis.v0.0.1-alpha.adls | 137 + ...EHR-EHR-EVALUATION.drugallergy.v1.0.0.adls | 237 + ...UATION.education_summary.v0.0.1-alpha.adls | 235 + ...HR-EVALUATION.exclusion_global.v1.1.2.adls | 362 ++ ...-EVALUATION.exclusion_specific.v1.0.1.adls | 325 ++ ...-EHR-EVALUATION.exposure.v0.0.1-alpha.adls | 166 + ...-EHR-EVALUATION.family_history.v2.0.3.adls | 1127 ++++ .../openEHR-EHR-EVALUATION.gender.v1.0.4.adls | 327 ++ .../openEHR-EHR-EVALUATION.goal.v1.0.0.adls | 482 ++ ...EHR-EHR-EVALUATION.health_risk.v1.1.2.adls | 857 +++ ...EHR-EVALUATION.housing_summary.v1.0.0.adls | 187 + ...ION.immunisation_summary.v0.0.1-alpha.adls | 362 ++ ...VALUATION.infant_feeding.v0.0.1-alpha.adls | 169 + ...fectious_disease_summary.v0.0.1-alpha.adls | 155 + ...ATION.medication_summary.v0.0.1-alpha.adls | 527 ++ ....menstrual_cycle_summary.v0.0.1-alpha.adls | 117 + ...UATION.nutrition_summary.v0.0.1-alpha.adls | 129 + ...UATION.obstetric_summary.v0.0.1-alpha.adls | 798 +++ ...-EVALUATION.occupation_summary.v1.0.0.adls | 197 + ...hysical_activity_summary.v0.0.1-alpha.adls | 283 + ...nEHR-EHR-EVALUATION.precaution.v1.0.2.adls | 500 ++ ...TION.pregnancy_bf_status.v0.0.1-alpha.adls | 108 + ...UATION.pregnancy_summary.v0.0.1-alpha.adls | 1973 +++++++ ...R-EVALUATION.problem_diagnosis.v1.0.8.adls | 1573 ++++++ ...VALUATION.reason_for_encounter.v1.0.1.adls | 213 + ...-EHR-EVALUATION.recommendation.v1.1.1.adls | 207 + ...EVALUATION.risk-family_history.v1.0.0.adls | 398 ++ .../openEHR-EHR-EVALUATION.risk.v1.0.0.adls | 171 + ...TION.smokeless_tobacco_summary.v1.0.0.adls | 1039 ++++ ...VALUATION.social_network.v0.0.1-alpha.adls | 176 + ...-EHR-EVALUATION.social_summary.v1.1.0.adls | 151 + ...HR-EHR-EVALUATION.source.v0.0.1-alpha.adls | 191 + ...ON.substance_use_summary.v0.0.1-alpha.adls | 704 +++ ...nEHR-EHR-EVALUATION.test.v0.0.1-alpha.adls | 146 + ....tobacco_smoking_summary.v1.1.1-alpha.adls | 1525 ++++++ ...UCTION.care_plan_request.v0.0.1-alpha.adls | 181 + ...health_education_request.v0.0.1-alpha.adls | 176 + ...informed_consent_request.v0.0.1-alpha.adls | 204 + ...HR-EHR-INSTRUCTION.medication_.v1.0.0.adls | 371 ++ ...R-INSTRUCTION.medication_order.v2.0.1.adls | 1672 ++++++ ...INSTRUCTION.notification.v0.0.1-alpha.adls | 88 + ...HR-INSTRUCTION.service_request.v1.0.1.adls | 545 ++ ...UCTION.transfusion_order.v0.0.1-alpha.adls | 233 + ...RVATION.abbey_pain_scale.v0.0.1-alpha.adls | 625 +++ ...core_massive_transfusion.v0.0.1-alpha.adls | 333 ++ ...ON.abc_stroke_risk_score.v0.0.1-alpha.adls | 189 + ...-OBSERVATION.abcd2_score.v0.0.1-alpha.adls | 393 ++ ...N.acoustic_reflex_result.v0.0.1-alpha.adls | 645 +++ ...nEHR-EHR-OBSERVATION.age.v0.0.1-alpha.adls | 94 + ...HR-OBSERVATION.air_score.v0.0.1-alpha.adls | 510 ++ ...BSERVATION.alcohol_audit.v0.0.1-alpha.adls | 396 ++ ...SERVATION.alcohol_intake.v0.0.1-alpha.adls | 482 ++ ...SERVATION.alvarado_score.v0.0.1-alpha.adls | 530 ++ ...HR-EHR-OBSERVATION.apgar.v1.0.1-alpha.adls | 2046 +++++++ ...R-OBSERVATION.asa_status.v0.0.1-alpha.adls | 512 ++ ...RVATION.audiogram_result.v0.0.1-alpha.adls | 1083 ++++ ...ology_speech_test_result.v0.0.1-alpha.adls | 872 +++ ...rainstem_response_result.v0.0.1-alpha.adls | 441 ++ ...R-EHR-OBSERVATION.avpu-c.v0.0.1-alpha.adls | 150 + ...EHR-EHR-OBSERVATION.avpu.v0.0.1-alpha.adls | 292 + ...vation_audiometry_result.v0.0.1-alpha.adls | 461 ++ ...OBSERVATION.bishop_score.v0.0.1-alpha.adls | 302 ++ ...EHR-OBSERVATION.blood_pressure.v2.0.5.adls | 4694 +++++++++++++++++ ...RVATION.body_composition.v0.0.1-alpha.adls | 916 ++++ ...HR-OBSERVATION.body_mass_index.v2.0.3.adls | 1011 ++++ ...VATION.body_segment_area.v0.0.1-alpha.adls | 434 ++ ...dy_segment_circumference.v0.0.1-alpha.adls | 501 ++ ...TION.body_segment_length.v0.0.1-alpha.adls | 567 ++ ...-OBSERVATION.body_surface_area.v1.1.1.adls | 461 ++ ...R-OBSERVATION.body_temperature.v2.0.2.adls | 1894 +++++++ ...HR-EHR-OBSERVATION.body_weight.v2.1.2.adls | 1285 +++++ ...SERVATION.braden_scale-q.v0.0.1-alpha.adls | 97 + ...R-EHR-OBSERVATION.braden_scale.v1.2.0.adls | 1368 +++++ ...SERVATION.braden_scale_neonate.v1.0.0.adls | 360 ++ ...TION.bristol_stool_scale.v0.0.1-alpha.adls | 240 + ...EHR-EHR-OBSERVATION.cage.v0.0.1-alpha.adls | 328 ++ ...VATION.ccs_angina_status.v0.0.1-alpha.adls | 145 + .../openEHR-EHR-OBSERVATION.cgas.v1.0.2.adls | 201 + ...VATION.cha2ds2vasc_score.v0.0.1-alpha.adls | 354 ++ ...TION.chest_circumference.v0.0.1-alpha.adls | 219 + ...OBSERVATION.child_growth.v0.0.1-alpha.adls | 341 ++ ...RVATION.child_pugh_score.v0.0.1-alpha.adls | 351 ++ ....comfort_behaviour_scale.v0.0.1-alpha.adls | 634 +++ ...R-OBSERVATION.conference.v0.0.1-alpha.adls | 295 ++ ...HR-OBSERVATION.container.v0.0.1-alpha.adls | 77 + ...EHR-OBSERVATION.cormack_lehane.v1.0.1.adls | 256 + ...al_pain_observation_tool.v0.0.1-alpha.adls | 464 ++ .../openEHR-EHR-OBSERVATION.demo.v1.0.0.adls | 1608 ++++++ ...ON.diabetic_wound_wagner.v0.0.1-alpha.adls | 256 + ....downton_fall_risk_index.v0.0.1-alpha.adls | 428 ++ ...R-OBSERVATION.easi_score.v0.0.1-alpha.adls | 248 + ...R-OBSERVATION.ecg_result.v0.0.1-alpha.adls | 1785 +++++++ .../openEHR-EHR-OBSERVATION.ecog.v1.0.0.adls | 225 + ...TION.edinburgh_pnd_scale.v0.0.1-alpha.adls | 517 ++ ...R-EHR-OBSERVATION.esas_r.v0.0.1-alpha.adls | 396 ++ .../openEHR-EHR-OBSERVATION.exam.v1.1.0.adls | 631 +++ ...BSERVATION.faecal_output.v0.0.1-alpha.adls | 190 + ...R-OBSERVATION.fagerstrom.v0.0.1-alpha.adls | 302 ++ ...N.fetal_heart-monitoring.v0.0.1-alpha.adls | 311 ++ ...-OBSERVATION.fetal_heart.v0.0.1-alpha.adls | 259 + ...HR-EHR-OBSERVATION.fetal_heart.v1.0.0.adls | 207 + ...SERVATION.fetal_movement.v0.0.1-alpha.adls | 379 ++ ...ON.fitzpatrick_skin_type.v0.0.1-alpha.adls | 137 + ...ERVATION.fitzpatrick_skin_type.v1.0.0.adls | 117 + ...-EHR-OBSERVATION.fluid_balance.v1.1.0.adls | 411 ++ ...HR-EHR-OBSERVATION.fluid_input.v1.0.1.adls | 609 +++ ...R-EHR-OBSERVATION.fluid_output.v1.0.1.adls | 598 +++ ...HR-OBSERVATION.food_item.v0.0.1-alpha.adls | 339 ++ ....fundoscopic_examination.v0.0.1-alpha.adls | 1244 +++++ ...-OBSERVATION.gad_7_score.v0.0.1-alpha.adls | 394 ++ ...OBSERVATION.glasgow_coma_scale.v1.1.0.adls | 1080 ++++ ...ERVATION.growth_velocity.v0.0.1-alpha.adls | 162 + ...ION.hannallah_pain_scale.v0.0.1-alpha.adls | 446 ++ ...RVATION.harris_hip_score.v0.0.1-alpha.adls | 207 + ...R-OBSERVATION.harris_hip_score.v1.0.0.adls | 181 + ...OBSERVATION.head_circumference.v1.0.2.adls | 389 ++ ...hearing_screening_result.v0.0.1-alpha.adls | 563 ++ ...openEHR-EHR-OBSERVATION.height.v2.0.4.adls | 1114 ++++ ...-OBSERVATION.hip_circumference.v1.0.0.adls | 267 + ...HR-EHR-OBSERVATION.honos.v0.0.1-alpha.adls | 661 +++ ...lls_risk_assessment_tool.v0.0.1-alpha.adls | 761 +++ ...RVATION.iga_eczema_treat.v0.0.1-alpha.adls | 137 + ...R-OBSERVATION.iga_eczema_treat.v1.0.0.adls | 114 + ...TION.imaging_exam_result.v0.0.1-alpha.adls | 1004 ++++ ...SERVATION.infant_feeding.v0.0.1-alpha.adls | 495 ++ ...VATION.intermacs_profile.v0.0.1-alpha.adls | 195 + ...TION.internal_terminology_test.v0.0.0.adls | 57 + ...ION.intraocular_pressure.v0.0.1-alpha.adls | 288 + ...N.intravascular_pressure.v0.0.1-alpha.adls | 251 + ....jugular_venous_pressure.v0.0.1-alpha.adls | 315 ++ ...RVATION.laboratory_test_result.v1.1.1.adls | 1299 +++++ ...BSERVATION.malinas_score.v0.0.1-alpha.adls | 404 ++ ...-EHR-OBSERVATION.mantoux.v0.0.1-alpha.adls | 242 + ...SERVATION.medication_use.v0.0.1-alpha.adls | 228 + ...OBSERVATION.menstruation.v0.0.1-alpha.adls | 484 ++ ...N.modified_barthel_index.v0.0.1-alpha.adls | 1431 +++++ ...EHR-EHR-OBSERVATION.msfc_score.v1.0.0.adls | 193 + ...nEHR-EHR-OBSERVATION.mst.v0.0.1-alpha.adls | 179 + ...EHR-EHR-OBSERVATION.must.v0.0.1-alpha.adls | 612 +++ ...HR-EHR-OBSERVATION.news2.v0.0.1-alpha.adls | 747 +++ ...-OBSERVATION.news_uk_rcp.v1.1.5-alpha.adls | 1540 ++++++ ...OBSERVATION.nine_hole_peg_test.v1.0.0.adls | 507 ++ ...RVATION.nutrition_intake.v0.0.1-alpha.adls | 145 + ...OBSERVATION.nyha_heart_failure.v1.0.2.adls | 475 ++ ...VATION.oucher_pain_scale.v0.0.1-alpha.adls | 217 + ..._auditory_serial_addition_test.v1.0.0.adls | 360 ++ ...-OBSERVATION.pefr_result.v0.0.1-alpha.adls | 119 + ...tration_aspiration_scale.v0.0.1-alpha.adls | 144 + ...RVATION.pga_eczema_treat.v0.0.1-alpha.adls | 135 + ...HR-EHR-OBSERVATION.phq_9.v0.0.1-alpha.adls | 327 ++ ...VATION.physical_activity.v0.0.1-alpha.adls | 187 + ...R-OBSERVATION.poem_score.v0.0.1-alpha.adls | 179 + ...SERVATION.pregnancy_test.v0.0.1-alpha.adls | 266 + ...-EHR-OBSERVATION.progress_note.v1.0.1.adls | 174 + ...ATION.pulmonary_function.v0.0.1-alpha.adls | 994 ++++ .../openEHR-EHR-OBSERVATION.pulse.v1.0.2.adls | 2782 ++++++++++ ...BSERVATION.pulse_deficit.v0.0.1-alpha.adls | 88 + ...EHR-OBSERVATION.pulse_oximetry.v1.1.0.adls | 1390 +++++ ...HR-EHR-OBSERVATION.qsofa_score.v1.0.0.adls | 299 ++ ...R-OBSERVATION.refraction.v0.0.1-alpha.adls | 281 + ...-OBSERVATION.respiration.v1.2.1-alpha.adls | 1695 ++++++ ...agitation_sedation_scale.v0.0.1-alpha.adls | 217 + ...ATION.rinne_weber_result.v0.0.1-alpha.adls | 182 + ...R-OBSERVATION.sara_scale.v0.0.1-alpha.adls | 792 +++ ...TION.scoff_questionnaire.v0.0.1-alpha.adls | 499 ++ ...OBSERVATION.scorad_index.v0.0.1-alpha.adls | 439 ++ ...OBSERVATION.skeletal_age.v0.0.1-alpha.adls | 348 ++ ...R-EHR-OBSERVATION.speech.v0.0.1-alpha.adls | 150 + .../openEHR-EHR-OBSERVATION.story.v1.1.2.adls | 330 ++ ..._neurological_assessment.v0.0.1-alpha.adls | 1257 +++++ ...BSERVATION.substance_use.v0.0.1-alpha.adls | 341 ++ ...openEHR-EHR-OBSERVATION.tanner.v1.0.0.adls | 342 ++ ...-OBSERVATION.temperature.v0.0.1-alpha.adls | 240 + ...-OBSERVATION.testicular_volume.v1.0.0.adls | 290 + ....third_party_observation.v0.0.1-alpha.adls | 170 + ...OBSERVATION.timed_25_foot_walk.v1.0.0.adls | 303 ++ ...ATION.tnm_stage_clinical.v0.0.1-alpha.adls | 466 ++ ...N.tnm_stage_pathological.v0.0.1-alpha.adls | 260 + ...VATION.tympanogram_226hz.v0.0.1-alpha.adls | 1019 ++++ ...SERVATION.tympanogram_hf.v0.0.1-alpha.adls | 975 ++++ ...EHR-EHR-OBSERVATION.urinalysis.v1.1.0.adls | 2232 ++++++++ ...ION.uterine_contractions.v0.0.1-alpha.adls | 479 ++ ...BSERVATION.visual_acuity.v0.0.1-alpha.adls | 689 +++ ...visual_field_measurement.v0.0.1-alpha.adls | 579 ++ ...BSERVATION.waist_circumference.v1.0.2.adls | 409 ++ ...ATION.waist_height_ratio.v0.0.1-alpha.adls | 109 + ...ERVATION.waist_hip_ratio.v0.0.1-alpha.adls | 149 + ...SERVATION.waterlow_score.v0.0.1-alpha.adls | 1055 ++++ ...EHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha.adls | 973 ++++ .../openEHR-EHR-SECTION.adhoc.v1.0.6.adls | 193 + ...ECTION.adverse_reactions.v0.0.1-alpha.adls | 179 + ...R-EHR-SECTION.conclusion.v0.0.1-alpha.adls | 111 + ...CTION.diagnostic_reports.v0.0.1-alpha.adls | 112 + ...R-SECTION.family_history.v0.0.1-alpha.adls | 82 + ...ECTION.immunisation_list.v0.0.1-alpha.adls | 80 + ...nEHR-EHR-SECTION.immunisations.v1.0.0.adls | 76 + ...ON.medication_order_list.v0.0.1-alpha.adls | 201 + ...EHR-SECTION.problem_list.v0.0.1-alpha.adls | 194 + ...SECTION.referral_details.v0.0.1-alpha.adls | 58 + ...openEHR-EHR-SECTION.soap.v0.0.1-alpha.adls | 280 + ...-EHR-SECTION.vital_signs.v0.0.1-alpha.adls | 188 + 454 files changed, 185472 insertions(+), 5 deletions(-) create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.address-provider.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.address.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication-provider.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CAPABILITY.individual_credentials.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.biometric_identifier_iso.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.birth_data_additional_detail_br.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.high_level_address_other_data_br.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.identifier_other_details.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_credentials_iso.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_provider_credentials_iso.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_br.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_iso.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_birth_data_iso.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_death_data_iso.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier-provider.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_other_birth_data_br.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_other_death_data.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.provider_identifier.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.registration_other_data.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ORGANISATION.organisation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.organisation_name.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name-individual_provider.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PERSON.person-patient.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PERSON.person.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.healthcare_consumer.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.healthcare_provider_organisation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.individual_provider.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.third_party_payer.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.care_plan.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.health_education.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.imaging_exam.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.medication.v1.0.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.procedure.v1.3.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.review.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.screening.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.service.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.transfusion.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.admission.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.arrival.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.legal_constraint.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.translation_requirements.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.triage.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.address.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.adhoc_cluster_heading.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location.v1.1.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_circle.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_precise.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_relative.v1.0.2-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_pathology_exam.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.case_identification.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.cessation_attempts.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.change.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.clinical_evidence.v1.1.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.conditional_medication_rules.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.consent_details.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.conversion_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.copy_number_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.country_visited.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.deletion_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.device.v1.1.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.device_details.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.diagnosekategorier_smertereg.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dietary_nutrients.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dietary_phytochemicals.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.distribution.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.document_entry_metadata.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dosage.v1.0.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.duplication_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dwelling.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.ear_cleaning.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.education_record.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.environmental_conditions.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-abdomen.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-anus.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-aqueous_humour.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation-bowel_sounds.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation-breath_sounds.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-breast.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-breasts.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-cardiovascular_system.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-chest.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-cranial_nerves.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-ear.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-ears.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-external_auditory_canal.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-eye.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-eyes.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-face.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-heart.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-cervix.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-rectum.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-vagina.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-lens.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-lung.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-middle_ear.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-mouth.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-muscle.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-neck.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-nervous_system.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-cervix.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-prostate.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-rectum.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-uterus.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-vagina.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-penis.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-peripheral_nervous_system.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-pupil.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-respiratory_system.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-retina.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-scrotum.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-skin.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-testis.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-throat.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-thyroid.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tongue.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tooth.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tympanic_membrane.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-vitreous_humour.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-vulva.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam.v1.0.5.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_body_fluid.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_burn.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_faeces.v0.0.2-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_hydration.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_lesion.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_sputum.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_tendon_reflexes.v0.0.2-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exclusion_exam.v1.1.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exclusion_symptom_sign.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.family_prevalence.v1.0.5.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_abdominal.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_vaginal.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.free_text.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.gait.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.genetic_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.health_event.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.hip_arthroplasty_component.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.home_environment.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.housing_record.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.imaging_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.income_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.indel_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.individual_personal.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.individual_professional.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.insertion_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.inspired_oxygen.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.interpreter_request.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.inversion_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.issue.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.knowledge_base.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_analyte.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_panel.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.language.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.level_of_exertion.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.living_arrangement.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.lymph_node_metastases.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macronutrients.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_colorectal_carcinoma.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_lung_carcinoma.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_authorisation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_order_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_supply_amount.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.micronutrients.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_breast_carcinoma.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_colorectal_carcinoma.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_lymphoma.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_melanoma.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_prostate_carcinoma.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringoplasty.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringotomy.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.notifiable_condition.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.occupation_record.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.oedema.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.operative_procedure.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.organisation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.outbreak_identification.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.person_name.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.physical_properties.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.physiological_monitoring.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.problem_qualifier.v1.0.2-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.procedure_preparation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.professional_role.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.reference_sequence.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.refraction_details.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.religion.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.repeated_sequence_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.sade.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.service_direction.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.skin_sensation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_container.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_preparation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_transport.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.strategy.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.substitution_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.symptom_sign.v1.0.2-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.telecom_details.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.testnegativeduration.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.testts.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.therapeutic_direction.v1.1.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_daily.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_nondaily.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tos.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.translocation_variant.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_colorectal_staging_non_tnm.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_invasion.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_resection_margins.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.value_binding.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.adverse_reaction_list.v1.1.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.care_plan.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.encounter.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.event_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.family_history.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.health_summary.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.immunisation_list.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.lifestyle_factors.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.medication_list.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.notification.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.obstetric_history.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.pregnancy_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.prescription.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.problem_list.v1.0.3-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.progress_note.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report-procedure.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report-result.v1.0.3.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report.v1.1.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.request.v1.1.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.review.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.self_monitoring.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.social_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.therapeutic_precautions.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.transfer_summary.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.absence.v1.0.2-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.advance_decision_refuse_treatment_uk.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.adverse_reaction_risk.v1.1.4.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.citation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.clinical_synopsis.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.communication_capability.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.consumer_note.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.container.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraceptive_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraindication.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.device_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.differential_diagnosis.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.drugallergy.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.education_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_global.v1.1.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_specific.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exposure.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.family_history.v2.0.3.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.gender.v1.0.4.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.goal.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.health_risk.v1.1.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.housing_summary.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.immunisation_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infant_feeding.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infectious_disease_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.medication_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.menstrual_cycle_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.nutrition_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.obstetric_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.occupation_summary.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.physical_activity_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.precaution.v1.0.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_bf_status.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.problem_diagnosis.v1.0.8.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.reason_for_encounter.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.recommendation.v1.1.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk-family_history.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.smokeless_tobacco_summary.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.social_network.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.social_summary.v1.1.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.source.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.substance_use_summary.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.test.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1.1.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.care_plan_request.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.health_education_request.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.informed_consent_request.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_order.v2.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.notification.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.service_request.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.transfusion_order.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abbey_pain_scale.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_score_massive_transfusion.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_stroke_risk_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abcd2_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.acoustic_reflex_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.age.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.air_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_audit.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_intake.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alvarado_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.apgar.v1.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.asa_status.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiogram_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiology_speech_test_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.auditory_brainstem_response_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu-c.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.behavioural_observation_audiometry_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bishop_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.blood_pressure.v2.0.5.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_composition.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_mass_index.v2.0.3.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_area.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_circumference.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_length.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_surface_area.v1.1.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_temperature.v2.0.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_weight.v2.1.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale-q.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale.v1.2.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale_neonate.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bristol_stool_scale.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cage.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ccs_angina_status.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cgas.v1.0.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cha2ds2vasc_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.chest_circumference.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_growth.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_pugh_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.comfort_behaviour_scale.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.conference.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.container.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cormack_lehane.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.critical_pain_observation_tool.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.demo.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.diabetic_wound_wagner.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.downton_fall_risk_index.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.easi_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecg_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecog.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.edinburgh_pnd_scale.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.esas_r.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.exam.v1.1.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.faecal_output.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fagerstrom.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart-monitoring.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_movement.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_balance.v1.1.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_input.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_output.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.food_item.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fundoscopic_examination.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.gad_7_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.glasgow_coma_scale.v1.1.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.growth_velocity.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hannallah_pain_scale.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.head_circumference.v1.0.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hearing_screening_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.height.v2.0.4.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hip_circumference.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.honos.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.humpty_dumpty_falls_risk_assessment_tool.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.imaging_exam_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.infant_feeding.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intermacs_profile.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.internal_terminology_test.v0.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intraocular_pressure.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intravascular_pressure.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.jugular_venous_pressure.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.laboratory_test_result.v1.1.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.malinas_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mantoux.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.medication_use.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.menstruation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.modified_barthel_index.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.msfc_score.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mst.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.must.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news2.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news_uk_rcp.v1.1.5-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nutrition_intake.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nyha_heart_failure.v1.0.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.oucher_pain_scale.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pefr_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.penetration_aspiration_scale.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pga_eczema_treat.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.phq_9.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.physical_activity.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.poem_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pregnancy_test.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.progress_note.v1.0.1.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulmonary_function.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse.v1.0.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_deficit.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_oximetry.v1.1.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.qsofa_score.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.refraction.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.respiration.v1.2.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.richmond_agitation_sedation_scale.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.rinne_weber_result.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.sara_scale.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scoff_questionnaire.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scorad_index.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.skeletal_age.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.speech.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.story.v1.1.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.stroke_scale_neurological_assessment.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.substance_use.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tanner.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.temperature.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.testicular_volume.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.third_party_observation.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_clinical.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_pathological.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_226hz.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_hf.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.urinalysis.v1.1.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.uterine_contractions.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_acuity.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_field_measurement.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_circumference.v1.0.2.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_height_ratio.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_hip_ratio.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waterlow_score.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.adhoc.v1.0.6.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.adverse_reactions.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.conclusion.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.diagnostic_reports.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.family_history.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.immunisation_list.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.immunisations.v1.0.0.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.medication_order_list.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.problem_list.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.referral_details.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.soap.v0.0.1-alpha.adls create mode 100644 tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.vital_signs.v0.0.1-alpha.adls diff --git a/tools/src/test/java/com/nedap/archie/adl14/LargeSetOfADL14sTest.java b/tools/src/test/java/com/nedap/archie/adl14/LargeSetOfADL14sTest.java index 0d21189b8..4e4707b67 100644 --- a/tools/src/test/java/com/nedap/archie/adl14/LargeSetOfADL14sTest.java +++ b/tools/src/test/java/com/nedap/archie/adl14/LargeSetOfADL14sTest.java @@ -5,6 +5,7 @@ import com.nedap.archie.antlr.errors.ANTLRParserErrors; import com.nedap.archie.aom.Archetype; import com.nedap.archie.archetypevalidator.ValidationResult; +import com.nedap.archie.definitions.AdlCodeDefinitions; import com.nedap.archie.diff.Differentiator; import com.nedap.archie.flattener.Flattener; import com.nedap.archie.flattener.InMemoryFullArchetypeRepository; @@ -20,7 +21,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.io.InputStream; +import java.io.*; import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedHashMap; @@ -77,8 +78,10 @@ public void testRiskFamilyhistory() throws Exception { if(conversionResult.getException() != null) { logger.error("exception in converter for archetype id " + conversionResult.getArchetypeId(), conversionResult.getException()); } + + // if we have a result, we'll write it out to the resources area if (conversionResult.getArchetype() != null) { -// System.out.println(ADLArchetypeSerializer.serialize(conversionResult.getArchetype())); + writeConvertedArchetype (conversionResult); } else { logger.warn("archetype null: " + conversionResult.getArchetypeId()); } @@ -120,11 +123,12 @@ public void parseLots() throws Exception { } ADL2ConversionResultList converted = new ADL14Converter(BuiltinReferenceModels.getMetaModels(), conversionConfiguration) .convert(archetypes); - for(ADL2ConversionResult result:converted.getConversionResults()) { - if(result.getArchetype() != null) {// && result.getArchetype().getParentArchetypeId() != null) { + for(ADL2ConversionResult conversionResult:converted.getConversionResults()) { + if(conversionResult.getArchetype() != null) {// && result.getArchetype().getParentArchetypeId() != null) { // System.out.println(ADLArchetypeSerializer.serialize(result.getArchetype())); + writeConvertedArchetype (conversionResult); } else { - logger.warn("archetype null: " + result.getArchetypeId()); + logger.warn("archetype null: " + conversionResult.getArchetypeId()); } } @@ -217,5 +221,23 @@ private Archetype parse(Map exceptions, Map + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co., Ltd."> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Sebastian Garde, Ocean Informatics, Germany (Editor)", "Omer Hotomaroglu, Turkey (Editor)", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/DTS 27527:2007(E) - Provider Identification - Draft Technnical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"7B288FEED37BD006D14048650C371F58"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"ISO 22220 표준에 기반한 진료제공자 주소에 대한 데이터의 표현. 이 주소는 지리학적 위치를 나타나면 여러 방식으로 사용할 수 있음 : 거주지 주소, 우편 주소 등."> + keywords = <"*인적정보 서비스(ko)", "*진료제공자 주소(ko)", "*지리적 주소(ko)"> + use = <"진료제공자 주소에 대한 등록하는 인적정보 서비스에서 사용됨."> + misuse = <"이 archetype은 이메일 주소, IP 주소, 전화, 팩스 그리고 페이져를 위해 사용될 수 없음. 그러한 아이템들을 위해서는 electronic_communication archetype를 사용."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos detalhes do endereço de um prestador de assistência à saúde. Este endereço representa uma localização geográfica que pode ser utilizada para diversos fins: consultório, endereço postal, etc."> + keywords = <"serviço demográfico", "endereço de um prestador de assistência à saúde", "localização geográfica."> + use = <"Usado em serviços demográficos para registrar os detalhes de um endereço de um prestador de assistência à saúde."> + misuse = <"Este arquétipo não deve ser usado para endereços de correio eletrônico, endereços IP, endereços de computador, telefone, fax e pager. Para estes itens, use o arquétipo electronic_communication."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of data about a healthcare provider address, based on ISO standards. This address represents a geographic location which can be used in several ways: business address, postal address, etc."> + keywords = <"demographic service", "healthcare provider address", "geographic location"> + use = <"Used in demographic services to register data about a healthcare provider address."> + misuse = <"This archetype can not used for email address, IP address, computer address, telephone, fax and pager. For these items use the electronic_communication archetype."> + copyright = <"© openEHR Foundation"> + > + > + +definition + ADDRESS[id1.1] matches { -- Healthcare provider address + /details[id2]/items matches { + ELEMENT[id0.2] occurrences matches {0..1} matches { -- Communication privacy + value matches { + DV_BOOLEAN[id0.9000] + } + } + ELEMENT[id0.3] matches { -- Healthcare provider identifier + value matches { + DV_TEXT[id0.9001] + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["id1.1"] = < + text = <"진료제공자 주소"> + description = <"ISO 표준에 기반한 진료제공자 주소."> + > + ["id0.3"] = < + text = <"진료제공자 식별자"> + description = <"이 통신 메커니즘을 액세스할지도 모르는 진료자 제공자의 식별자."> + > + ["id0.2"] = < + text = <"통신 보안"> + description = <"이 통신 메커니즘이 특정 진료제공자 외에는 공개적으로 표시되지 않는다는 것을 나타냄."> + > + > + ["pt-br"] = < + ["id1.1"] = < + text = <"Endereço de um Prestador de Assistência à Saúde"> + description = <"Endereço Postal de um Prestador de Assistência à Saúde."> + > + ["id0.3"] = < + text = <"Identificador do prestador"> + description = <"Identificador de um prestador que pode acessar este meio de comunicação."> + > + ["id0.2"] = < + text = <"Indicador de privacidade"> + description = <"Indica quando um mecanismo de comunicação não é para ser exibido abertamente, exceto para organizações específicas."> + > + > + ["en"] = < + ["id1.1"] = < + text = <"Healthcare provider address"> + description = <"Healthcare provider address, based on ISO standards."> + > + ["id0.3"] = < + text = <"Healthcare provider identifier"> + description = <"Identifier of a healthcare provider who may access this communication mechanism."> + > + ["id0.2"] = < + text = <"Communication privacy"> + description = <"Indicates that this communication mechanism is not to be openly displayed, except to specific providers."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.address.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.address.v0.0.1-alpha.adls new file mode 100644 index 000000000..a58e00966 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.address.v0.0.1-alpha.adls @@ -0,0 +1,809 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f2e042ea-1137-49a9-9205-1f96bc608d82; build_uid=42da4170-0cf2-435e-a1cd-2baa0cc29105) + openEHR-DEMOGRAPHIC-ADDRESS.address.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co., Ltd."> + ["email"] = <"seungjong.yu@gmail.com"> + > + accreditation = <"Certified Board of Family Medicine in Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + author = < + ["name"] = <"Ellen Mendez"> + ["organisation"] = <"Facultad Politecnica UNA"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rong Chen, Cambio Healthcare Systems, Sweden", "Ricardo Correia, CINTESIS/FMUP, Portugal", "Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Heath Frankel, Ocean Informatics, Australia", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Heather Grain, Llewelyn Grain Informatics, Australia", "Grahame Grieve, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification - International Organization for Standardization."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"7CEFE3CEEAF67739BC810002D7F1AF9E"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"ISO 22220 표준에 기반한 개인/기관 주소에 대한 데이터의 표현. 이 주소는 지리학적 위치를 나타나면 여러 방식으로 사용할 수 있음 : 거주지 주소, 우편 주소 등."> + keywords = <"*serviço demográfico(pt-br)", "*endereço(pt-br)", "*localização geográfica(pt-br)"> + use = <"통신과 진료서비스 제공 요구사항과 트렌드를 식별하며 직접적인 서비스를 제공하기 위하여 사용됨"> + misuse = <"이 archetype은 이메일 주소, IP 주소, 전화, 팩스 그리고 페이져를 위해 사용될 수 없다. 그러한 아이템들을 위해서는 electronic_communication archetype를 사용하라."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos detalhes do endereço de uma pessoa/organização com base na norma ISO 22220. Este endereço representa uma localização geográfica que pode ser utilizada para diversos fins: endereço residencial, endereço postal, etc."> + keywords = <"serviço demográfico", "endereço", "localização geográfica"> + use = <"Usado para comunicação, identificar requisitos para provimento de serviços e tendências, e proporcionar serviços diretos."> + misuse = <"Este arquétipo não deve ser usado para endereços de correio eletrônico, endereços IP, endereços de computador, telefone, fax e pager. Para estes itens, use o arquétipo electronic_communication."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of data about a personal/organizational address, based on ISO 22220 standard. This address represents a geographic location which can be used in several ways: residential address, postal address, etc."> + keywords = <"demographic service", "address", "geographic location", "residential address"> + use = <"Used to communicate with, identify service provision requirements and trends, and to provide direct services."> + misuse = <"This archetype can not used for email address, IP address, computer address, telephone, fax and pager. For these items use the electronic_communication archetype."> + copyright = <"© openEHR Foundation"> + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + purpose = <"Representación de los detalles de dirección de una persona/organización en base a la norma ISO 22220. Esta dirección representa una localización geográfica que puede ser utilizada para diversos fines: dirección residencial, dirección postal, etc."> + keywords = <"servicio demográfico", "dirección", "localización geográfica"> + use = <"Utilizado para comunicación, identificar requerimientos para provisión de servicios y tendencias, y proporciona servicios directos."> + misuse = <"Este arquetipo no debe ser usado para direcciones de correo electronico, direcciones IP, direcciones de computador, telefono, fax e pager. Para estos items, use el arquetipo electronic_communication."> + copyright = <"© openEHR Foundation"> + > + > + +definition + ADDRESS[id1] matches { -- Address + name matches { + DV_TEXT[id9001] + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Address (synthesised) + } + } + details matches { + ITEM_TREE[id2] matches { -- Items + items matches { + CLUSTER[id3] matches { -- Address lines + items matches { + ELEMENT[id22] occurrences matches {0..1} matches { -- Building/complex sub-unit type—abbreviation + value matches { + DV_TEXT[id9003] + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac1]} -- Building type codes + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Building/complex sub-unit number + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Address site name + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Floor/level number + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Floor/level type + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Lot number + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Street type code + value matches { + DV_TEXT[id9010] + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac2]} -- Street type codes + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Street name + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Street number + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Street suffix code + value matches { + DV_TEXT[id9014] + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac3]} -- Street suffix codes + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Address line visualization + value matches { + DV_TEXT[id9016] + } + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- District + value matches { + DV_TEXT[id9017] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Census area + value matches { + DV_TEXT[id9018] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Delivery point identifier + value matches { + DV_TEXT[id9019] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Postal code (ZIP code) + value matches { + DV_TEXT[id9020] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Suburb/town/locality + value matches { + DV_TEXT[id9021] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- State/territory/province identifier + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac4]} -- State codes + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Country identifier + value matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[ac5]} -- Country codes + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Address type start date accuracy indicator + value matches { + DV_TEXT[id9024] matches { + value matches {/[AEU][AEU][AEU]/} + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Address type end date accuracy indicator + value matches { + DV_TEXT[id9025] matches { + value matches {/[AEU][AEU][AEU]/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["ac9000"] = < + text = <"주소 (synthesised)"> + description = <"ISO 22220 표준에 기반한 주소 (synthesised)"> + > + ["at467"] = < + text = <"모름/제공받지 못함/부정확한 기록"> + description = <"모름/제공받지 못함/부정확한 기록은 고정된 주소가 없거나 거주지 또는 연락 주소가 저장되는 것을 원치않을 경우에 또한 사용될 수 있음"> + > + ["at466"] = < + text = <"고정된 주소 없음"> + description = <"고정된 주소가 없는 경우에 사용"> + > + ["at465"] = < + text = <"거주지 주소"> + description = <"개인이 거주하는 장소를 나타내는데 사용. 이 코드는 기관들을 위해서는 유효하지 않음에 주의."> + > + ["at464"] = < + text = <"임시 거처"> + description = <"임시로 거처 주소 (예. 보통 해외에서 거주하는 사람이나 집수리나 치료 때문에 임시 거처에 머무는 경우)"> + > + ["at463"] = < + text = <"우편물 배달주소"> + description = <"연락이나 청구 목적을 위해서만 사용하는 주소를 나타내는데 사용"> + > + ["at462"] = < + text = <"직장"> + description = <"연락할 수 있는 직장의 물리적 위치인 주소를 나타내는데 사용"> + > + ["id32"] = < + text = <"주소 라인 표시"> + description = <"어떻게 주소 라인을 사용자에게 보여줄 것인가"> + > + ["id31"] = < + text = <"도로 접미어 코드"> + description = <"방향 참조을 위한 적합하도록 도로명을 한정하는데 사용되는 용어"> + > + ["id30"] = < + text = <"도로번호"> + description = <"도로명 내에 유일한 주택이나 부동산의 숫자 또는 문자열 참조 번호"> + > + ["id29"] = < + text = <"도로명"> + description = <"공공 도로를 식별하는 이름으로 같은 시군구/읍면동 내의 다른 도로와 구별"> + > + ["id28"] = < + text = <"도로 타입 코드"> + description = <"공공도로의 타입을 식별하는 코드"> + > + ["id27"] = < + text = <"로트 번호"> + description = <"섹션, 얼라트먼트 번호"> + > + ["id26"] = < + text = <"층/레벨 타입"> + description = <"다층 빌딩/컴플렉스의 층/레벨의 타입을 분류하는데 사용하는 기술자."> + > + ["id25"] = < + text = <"층/레벨 숫자"> + description = <"다층 빌딩/컴플렉스의 층/레벨을 식별하는데 사용하는 기술자"> + > + ["id24"] = < + text = <"건물 명칭"> + description = <"위치의 부분으로 물리적 빌딩 이나 부동산을 식별하는데 사용되는 전체 이름"> + > + ["id23"] = < + text = <"빌딩/컴플렉스 서브유니트 번호"> + description = <"다른 것과 명확하게 구별하기 위한 빌딩/컴플렉스, 마리나 등의 식별자의 번호의 명세"> + > + ["id22"] = < + text = <"빌딩/컴플렉스 서브유니트 타입 - 약자"> + description = <"다른 것과 명확하게 구별하기 위한 빌딩/컴플렉스, 마리나 등 그 내부에 분리되어 식별가능한 부분의 타입의 명세"> + > + ["id12"] = < + text = <"주소타입 종료날짜 정확도 지표"> + description = <"날짜에 대한 컴포넌트 레벨에서 주소 타입 종료 날짜의 정확도를 표시. 이것은 A (정확), E (추정) 또는 U (알수없음)의 값을 가지는 3자리 문자로 표현된다. 문자들은 각각 년, 월, 일에 대한 정확성을 표현한다. 이 엘리먼트는 ISO 22220과의 호환성을 위해서 소개되었으나 openEHR 참조 모델은 다른 방식으로 날짜 정확성을 나타낸다 (data types specification 참고)."> + > + ["id11"] = < + text = <"주소타입 시작날짜 정확도 지표"> + description = <"날짜에 대한 컴포넌트 레벨에서 주소 타입 시작 날짜의 정확도를 표시. 이것은 A (정확), E (추정) 또는 U (알수없음)의 값을 가지는 3자리 문자로 표현된다. 문자들은 각각 년, 월, 일에 대한 정확성을 표현한다. 이 엘리먼트는 ISO 22220과의 호환성을 위해서 소개되었으나 openEHR 참조 모델은 다른 방식으로 날짜 정확성을 나타낸다 (data types specification 참고)."> + > + ["id10"] = < + text = <"국가 식별자"> + description = <"주소에서 국가 항목을 나타내는 코드"> + > + ["id9"] = < + text = <"시/도 식별자"> + description = <"주소를 포함하는 시/도 식별자"> + > + ["id8"] = < + text = <"시군구/읍면동"> + description = <"특정 주소를 포함하는 일반적인 지역의 완전한 명칭"> + > + ["id7"] = < + text = <"우편코드 (ZIP 코드)"> + description = <"우편 서비스에 의해 정의된 것으로 주소에 대해서 지역, 마을 또는 장소에 따라 배열된 우편 배달 지역을 위한 코드"> + > + ["id6"] = < + text = <"배달 지점 식별자"> + description = <"우편 서비스에 의해 지정된 것으로 우편 주소로 할당된 유일한 번호"> + > + ["id5"] = < + text = <"센서스 지역"> + description = <"센서스 지역"> + > + ["id4"] = < + text = <"디스트릭트"> + description = <"디스트릭트"> + > + ["id3"] = < + text = <"주소 라인"> + description = <"다른 고수준의 주소 컴포넌트 즉, 완전한 지리적/물리적 주소를 형성하는 ‘suburb / town / locality name (시,군,구/읍,면,동)’, ‘postal code’, ‘state / territory / province(시,도)’, 그리고 ‘country(국가)’과 함께 사용되는 위치에 대한 낮은 수준의 지리적/물리적 기술을 서술하는 하나 이상의 표준 주소 컴포넌트의 조합 + + + + + + + + "> + > + ["id2"] = < + text = <"주소 항목"> + description = <"주소 항목"> + > + ["id1"] = < + text = <"주소"> + description = <"ISO 22220 표준에 기반한 주소"> + > + ["ac5"] = < + text = <"*Códigos de países(pt-br)"> + description = <"*Códigos válidos para países.(pt-br)"> + > + ["ac4"] = < + text = <"*Códigos de estados(pt-br)"> + description = <"*Códigos válidos para estados.(pt-br)"> + > + ["ac3"] = < + text = <"*Códigos de sufixos de logradouro(pt-br)"> + description = <"*Códigos válidos para sufixos de logradouro.(pt-br)"> + > + ["ac2"] = < + text = <"*Códigos de logradouros(pt-br)"> + description = <"*Códigos válidos para tipo de logradouro.(pt-br)"> + > + ["ac1"] = < + text = <"*Códigos de tipos de edifício(pt-br)"> + description = <"*Códigos válidos para tipo de edifício.(pt-br)"> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Endereço (synthesised)"> + description = <"Endereço. (synthesised)"> + > + ["at467"] = < + text = <"Desconhecido/Não declarado/Descrito inadequadamente"> + description = <"Desconhecido/Não declarado/Descrito inadequadamente pode também ser usado onde a pessoa não possui endereço fixo ou não deseja ter o seu endereço residencial ou para correspondência registrado."> + > + ["at466"] = < + text = <"Sem endereço fixo"> + description = <"Usado onde a pessoa não possui endereço fixo."> + > + ["at465"] = < + text = <"Residencial"> + description = <"Usado para indicar onde a pessoa está morando. Observe que este código não é válido para organizações."> + > + ["at464"] = < + text = <"Acomodação temporária"> + description = <"Acomodação temporária (tal como um endereço de uma pessoa que usualmente reside no exterior ou onde o fornecedor do endereço está em uma acomodação temporária devido a renovação ou tratamento)."> + > + ["at463"] = < + text = <"Correio ou postal"> + description = <"Usado para indicar um endereço que é somente para correspondência e/ou cobrança."> + > + ["at462"] = < + text = <"Comercial"> + description = <"Usado para indicar um endereço que é a localização física de um escritório ou de um negócio no qual uma entidade pode ser contactada."> + > + ["id32"] = < + text = <"Visualização da linha de endereço"> + description = <"Como a linha de endereço é visualizada pelo usuário."> + > + ["id31"] = < + text = <"Sufixo do logradouro"> + description = <"Termo usado para qualificar um nome de logradouro adequado para uma referência direcional."> + > + ["id30"] = < + text = <"Número"> + description = <"O número de referência (numérico ou string) da residência ou propriedade que é único em um nome de logradouro, subúrbio."> + > + ["id29"] = < + text = <"Logradouro"> + description = <"O nome que identifica um logradouro público e o diferencia de outros no mesmo subúrbio/cidade/localidade."> + > + ["id28"] = < + text = <"Tipo do Logradouro"> + description = <"Um código que identifica o tipo de logradouro público."> + > + ["id27"] = < + text = <"Número do lote"> + description = <"Seção, Número no Loteamento."> + > + ["id26"] = < + text = <"Tipo do andar/nível"> + description = <"Descritor usado para classificar o tipo de andar ou nível de um complexo/edifício de múltiplos andares."> + > + ["id25"] = < + text = <"Número do andar/nível"> + description = <"Descritor usado para identificar o andar ou nível de um complexo/edifício de múltiplos andares."> + > + ["id24"] = < + text = <"Nome do edifício/propriedade"> + description = <"O nome completo usado para identificar a propriedade física ou o edifício como parte de sua localização."> + > + ["id23"] = < + text = <"Número da sub-unidade"> + description = <"A especificação do número do identificador de um edifício/complexo, marina, etc, para distinguí-lo de outros."> + > + ["id22"] = < + text = <"Abreviação do tipo de sub-unidade"> + description = <"A especificação do tipo de uma parte identificada separadamente em um edifício/complexo, marina, etc, para distinguí-la de outras."> + > + ["id12"] = < + text = <"Indicador de acurácia da data final de validade do endereço"> + description = <"Uma indicação da acurácia da data final de validade do endereço. Ela é expressa por meio de uma sequência de três caracteres com os valores possíveis A (acurada), E (estimada) ou U (desconhecida) cada um. Os caracteres representam a acurácia para o ano, mês e ano respectivamente. Este elemento foi introduzido para permitir a representação da acurácia de acordo com a norma ISO 22220, mas o modelo de referência do openEHR representa a acurácia da data de modo diferente (veja a especificação dos tipos de dados)."> + > + ["id11"] = < + text = <"Indicador de acurácia da data de início de validade do endereço"> + description = <"Uma indicação da acurácia da data de início de validade do endereço. Ela é expressa por meio de uma sequência de três caracteres com os valores possíveis A (acurada), E (estimada) ou U (desconhecida) cada um. Os caracteres representam a acurácia para o ano, mês e ano respectivamente. Este elemento foi introduzido para permitir a representação da acurácia de acordo com a norma ISO 22220, mas o modelo de referência do openEHR representa a acurácia da data de modo diferente (veja a especificação dos tipos de dados)."> + > + ["id10"] = < + text = <"País"> + description = <"Um código que representa o país componente de um endereço."> + > + ["id9"] = < + text = <"Estado"> + description = <"Um identificador da Província, Estado ou Território que contém o endereço."> + > + ["id8"] = < + text = <"Município"> + description = <"O nome completo da localidade que contém o endereço específico de uma pessoa/organização."> + > + ["id7"] = < + text = <"CEP"> + description = <"O código para uma área de entrega postal, alinhada com a localidade, subúrbio ou local para o endereço, conforme definido pelo serviço postal."> + > + ["id6"] = < + text = <"Caixa Postal"> + description = <"Um número único atribuído a um endereço postal conforme designado pelo serviço postal."> + > + ["id5"] = < + text = <"Setor censitário"> + description = <"Código do setor censitário."> + > + ["id4"] = < + text = <"Bairro"> + description = <"Bairro do Logradouro."> + > + ["id3"] = < + text = <"Linhas de endereço"> + description = <"Uma composição de um ou mais componentes padrões do endereço que fornece uma descrição geográfica/física de uma localização e que, usada em conjunto com outros componentes de nível mais alto do endereço, isto é, 'Subúrbio/cidade/nome da localidade', 'Código Postal', 'Estado/território/província', e 'País', formam um endereço geográfico/físico completo."> + > + ["id2"] = < + text = <"Itens do endereço"> + description = <"Itens do endereço."> + > + ["id1"] = < + text = <"Endereço"> + description = <"Endereço."> + > + ["ac5"] = < + text = <"Códigos de países"> + description = <"Códigos válidos para países."> + > + ["ac4"] = < + text = <"Códigos de estados"> + description = <"Códigos válidos para estados."> + > + ["ac3"] = < + text = <"Códigos de sufixos de logradouro"> + description = <"Códigos válidos para sufixos de logradouro."> + > + ["ac2"] = < + text = <"Códigos de logradouros"> + description = <"Códigos válidos para tipo de logradouro."> + > + ["ac1"] = < + text = <"Códigos de tipos de edifício"> + description = <"Códigos válidos para tipo de edifício."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Address (synthesised)"> + description = <"Address based on ISO22220 standard. (synthesised)"> + > + ["at467"] = < + text = <"Unknown/not stated/inadequately described"> + description = <"Unknown/not stated/inadequately described may also be used where the person has no fixed address or does not wish to have their residential or correspondence address recorded."> + > + ["at466"] = < + text = <"No fixed address"> + description = <"Used where a person has no fixed address."> + > + ["at465"] = < + text = <"Residential"> + description = <"Used to indicate where a person is living. Note that this code is not valid for organisations."> + > + ["at464"] = < + text = <"Temporary accomodation"> + description = <"Temporary accomodation address (such as for a person who usually resides overseas or where the provider of the address is in temporary accomodation due to renovation or treatment)."> + > + ["at463"] = < + text = <"Mailing or postal"> + description = <"Used to indicate an address that is only for correspondence and/or billing purposes."> + > + ["at462"] = < + text = <"Business"> + description = <"Used to indicate an address that is the physical location of a business or office at which an entity can be contacted."> + > + ["id32"] = < + text = <"Address line visualization"> + description = <"How the address line is presented to the user."> + > + ["id31"] = < + text = <"Street suffix code"> + description = <"Term used to qualify the street name suitable for directional references."> + > + ["id30"] = < + text = <"Street number"> + description = <"The numeric or string reference number of a house or property that is unique within a street name, suburb."> + > + ["id29"] = < + text = <"Street name"> + description = <"The name that identifies a public thoroughfare and differentiates it from others in the same suburb/town/locality."> + > + ["id28"] = < + text = <"Street type code"> + description = <"A code that identifies the type of public thoroughfare."> + > + ["id27"] = < + text = <"Lot number"> + description = <"Section, allotment number."> + > + ["id26"] = < + text = <"Floor/level type"> + description = <"Descriptor used to classify the type of floor or level of a multi-storey building/complex."> + > + ["id25"] = < + text = <"Floor/level number"> + description = <"Descriptor used to identify the floor or level of a multi-storey building/complex."> + > + ["id24"] = < + text = <"Address site name"> + description = <"The full name used to identify the physical building or property as part of its location."> + > + ["id23"] = < + text = <"Building/complex sub-unit number"> + description = <"The specification of the number of identifier of a building/complex, marina etc. to clearly distinguish it from another."> + > + ["id22"] = < + text = <"Building/complex sub-unit type—abbreviation"> + description = <"The specification of the type of a separately identifiable portion within a building/complex, marina etc. to clearly distinguish it from another."> + > + ["id12"] = < + text = <"Address type end date accuracy indicator"> + description = <"An indication of the accuracy of the address type end date at the component level for the date. It is expressed by means of a sequence of three characters with possible values A (accurate), E (estimated) or U (unknown) each. The characters represent the accuracy for the year, month and day respectively. This element was introduced in order to be compatible with ISO 22220, but openEHR reference model represents date accuracy in a different way (see the data types specification)."> + > + ["id11"] = < + text = <"Address type start date accuracy indicator"> + description = <"An indication of the accuracy of the address type start date at the component level for the date. It is expressed by means of a sequence of three characters with possible values A (accurate), E (estimated) or U (unknown) each. The characters represent the accuracy for the year, month and day respectively. This element was introduced in order to be compatible with ISO 22220, but openEHR reference model represents date accuracy in a different way (see the data types specification)."> + > + ["id10"] = < + text = <"Country identifier"> + description = <"A code representing the country component of an address."> + > + ["id9"] = < + text = <"State/territory/province identifier"> + description = <"An identifier of the province, state or territory containing the address."> + > + ["id8"] = < + text = <"Suburb/town/locality"> + description = <"The full name of the general locality containing the specific address."> + > + ["id7"] = < + text = <"Postal code (ZIP code)"> + description = <"The code for a postal delivery area, aligned with locality, suburb or place for the address, as defined by the postal service."> + > + ["id6"] = < + text = <"Delivery point identifier"> + description = <"A unique number assigned to a postal address as designated by the postal service."> + > + ["id5"] = < + text = <"Census area"> + description = <"Area defined by the Brazilian Geographic and Statistics Bureau according to the spacial distribution of the population."> + > + ["id4"] = < + text = <"District"> + description = <"District."> + > + ["id3"] = < + text = <"Address lines"> + description = <"A composite of one or more standard address components that describe a low level of geographical/physical description of a location that, used in conjunction with the other high-level address components i.e. ‘suburb / town / locality name’, ‘postal code’, ‘state / territory / province’, and ‘country’, forms a complete geographical/physical address."> + > + ["id2"] = < + text = <"Items"> + description = <"Address items."> + > + ["id1"] = < + text = <"Address"> + description = <"Address based on ISO22220 standard."> + > + ["ac5"] = < + text = <"Country codes"> + description = <"valid codes for countries."> + > + ["ac4"] = < + text = <"State codes"> + description = <"valid codes for state/territory/province."> + > + ["ac3"] = < + text = <"Street suffix codes"> + description = <"Valid codes for street suffixes."> + > + ["ac2"] = < + text = <"Street type codes"> + description = <"Valid codes for street types."> + > + ["ac1"] = < + text = <"Building type codes"> + description = <"Valid codes for types of buildings."> + > + > + ["es-py"] = < + ["ac9000"] = < + text = <"Dirección (synthesised)"> + description = <"Dirección. (synthesised)"> + > + ["at467"] = < + text = <"Desconocido/No declarado/Descripto inadecuadamente"> + description = <"Desconocido/No declarado/Descripto inadecuadamente puede tambien ser utilizado cuando una persona no posee dirección fija o no desea tener su dirección residencial o para correspondiencia registrada."> + > + ["at466"] = < + text = <"Sin dirección fija"> + description = <"Usado cuando la persona no posee dirección fija."> + > + ["at465"] = < + text = <"Residencial"> + description = <"Utilizado para indicar donde la persona este residiendo. Observa que este código no es válido para organizaciones."> + > + ["at464"] = < + text = <"Ubización temporal"> + description = <"Ubicación temporal (tal como una dirección de una persona que generalmente reside en el exterior o donde el proveedor de la dirección esta en una ubiicación temporal debido a renovación o tratamiento"> + > + ["at463"] = < + text = <"Correo o postal"> + description = <"Usado para indicar una dirección que es utilizado para correspondencia yu/o cobranza"> + > + ["at462"] = < + text = <"*Comercial(pt-br)"> + description = <"*Usado para indicar um endereço que é a localização física de um escritório ou de um negócio no qual uma entidade pode ser contactada.(pt-br)"> + > + ["id32"] = < + text = <"Vizualización de la linea de la dirección"> + description = <"Como la linea de la direccón es vizualizada por el usuario."> + > + ["id31"] = < + text = <"Sufijo de la calle"> + description = <"Termino utilizado para calificar un nombre de calle adecuado para una referencia direccional."> + > + ["id30"] = < + text = <"Número"> + description = <"Número de referencia (numérico o cadena) de la residencia o propiedad que es único en un nombre de calle, subúrbio."> + > + ["id29"] = < + text = <"Calle"> + description = <"El nombre que identifica un espacio público y lo diferencia de otros en el mismo subúrbio/ciudad/localidad."> + > + ["id28"] = < + text = <"Tipo de calle"> + description = <"Código que identifica el tipo de espacio público."> + > + ["id27"] = < + text = <"Número de Lote"> + description = <"Sección, Número de Loteamiento"> + > + ["id26"] = < + text = <"Tipo de piso/nivel"> + description = <"Descripto utilizado para clasificar el tipo de piso o nivel de un completo/edificio de multiples niveles."> + > + ["id25"] = < + text = <"Piso nro / Nivel"> + description = <"Descriptor utilizado para identificar el piso o nivel de un complejo/edificio de multiples niveles."> + > + ["id24"] = < + text = <"Nombre del Edificio / Propiedad"> + description = <"Nombre completo utilizado para identificar la propiedad física o un edificio como parte de su localización."> + > + ["id23"] = < + text = <"Número de la sub-unidad"> + description = <"Especificación del número de identificador de un edificio/complejo, marina, etc, para distinguirlo de otros."> + > + ["id22"] = < + text = <"Abreviatura del tipo de sub-unidad"> + description = <"Especificación del tipo de una parte identificada separadamente en un edificio/complejo, marina, etc, para distinguirla de otras."> + > + ["id12"] = < + text = <"*Indicador de acurácia da data final de validade do endereço(pt-br)"> + description = <"*Uma indicação da acurácia da data final de validade do endereço. Ela é expressa por meio de uma sequência de três caracteres com os valores possíveis A (acurada), E (estimada) ou U (desconhecida) cada um. Os caracteres representam a acurácia para o ano, mês e ano respectivamente. Este elemento foi introduzido para permitir a representação da acurácia de acordo com a norma ISO 22220, mas o modelo de referência do openEHR representa a acurácia da data de modo diferente (veja a especificação dos tipos de dados).(pt-br)"> + > + ["id11"] = < + text = <"*Indicador de acurácia da data de início de validade do endereço(pt-br)"> + description = <"*Uma indicação da acurácia da data de início de validade do endereço. Ela é expressa por meio de uma sequência de três caracteres com os valores possíveis A (acurada), E (estimada) ou U (desconhecida) cada um. Os caracteres representam a acurácia para o ano, mês e ano respectivamente. Este elemento foi introduzido para permitir a representação da acurácia de acordo com a norma ISO 22220, mas o modelo de referência do openEHR representa a acurácia da data de modo diferente (veja a especificação dos tipos de dados).(pt-br)"> + > + ["id10"] = < + text = <"País"> + description = <"Código que representa el país correspondiente de la dirección."> + > + ["id9"] = < + text = <"Estado"> + description = <"Identificador de la Província, Estado o Território que contiene la dirección."> + > + ["id8"] = < + text = <"Municipio"> + description = <"El nombre completo de la localidad que contiene la dirección especifica de una persona/organización"> + > + ["id7"] = < + text = <"CEP"> + description = <"Código para un área de entrega postal, alineada con una localidad, barrio o local para la dirección, conforme definición del servicio postal."> + > + ["id6"] = < + text = <"Código postal"> + description = <"Número único atribuido a una dirección postal conforme designación del servicio postal."> + > + ["id5"] = < + text = <"Sector censario"> + description = <"Código del sector censario"> + > + ["id4"] = < + text = <"Barrio"> + description = <"Barrio de la calle."> + > + ["id3"] = < + text = <"Lineas de la dirección"> + description = <"Una composición de uno o mas componentes patrones de dirección que provee una descripción geográfica/física de una localización y que, utilizada en conjunto con otros componentes de nivel mas alto de la dirección, esto es, \"Barrio/Ciudad/Localidad\",\"Codigo Postal\", \"Estado/Territorio/Provincia\", y \"Pais\", conforman una dirección geográfica/fisica completa."> + > + ["id2"] = < + text = <"Items de la dirección"> + description = <"Items de la direccion."> + > + ["id1"] = < + text = <"Dirección"> + description = <"Dirección."> + > + ["ac5"] = < + text = <"Códigos de países"> + description = <"Códigos válidos para países"> + > + ["ac4"] = < + text = <"Códigos de estados"> + description = <"Códigos válidos para estados."> + > + ["ac3"] = < + text = <"Códigos de sufijos de calles"> + description = <"Códigos válidos para sufijos de calles."> + > + ["ac2"] = < + text = <"Códigos de calles"> + description = <"Códigos válidos para tipo de calles"> + > + ["ac1"] = < + text = <"Código de tipos de edifício"> + description = <"Códigos válidos para tipo de edificio."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at462", "at463", "at464", "at465", "at466", "at467"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication-provider.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication-provider.v0.0.1-alpha.adls new file mode 100644 index 000000000..767fad1d6 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication-provider.v0.0.1-alpha.adls @@ -0,0 +1,164 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1f74db44-5df0-4502-ab88-d543896f5c7e; build_uid=26626b86-4c3e-4f0a-b981-71375b1b03a6) + openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication-provider.v0.0.1-alpha + +specialize + openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + author = < + ["name"] = <"Ellen Mendez"> + ["organisation"] = <"Facultad Politecnica - UNA"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Sebastian Garde, Ocean Informatics, Germany (Editor)", "Omer Hotomaroglu, Turkey (Editor)", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/DTS 27527:2007(E) - Provider Identification - Draft Technnical Specification - International Organization for Standardization."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"55A0CCC86C42EB655862E4F83C5362C0"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"진료 제공자의 전자통신 연락처 상세내용을 획득하고 저장하기 위함."> + keywords = <"*Serviço demográfico(pt-br)", "*Comunicação eletrônica(pt-br)"> + use = <"진료제공자 전자 통신 매체에 대한 데이터를 수집하는 인적정보 서비스에서 사용됨."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Capturar e registrar detalhes de contatos por meio de comunicação eletrônica de prestadores de assistência à saúde."> + keywords = <"Serviço demográfico", "Comunicação eletrônica"> + use = <"Usado em serviços de demografia para registrar os detalhes de um endereço de comunicação eletrônica de prestadores de assistência à saúde."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To capture and store the electronic communication contact details of a healthcare provider."> + keywords = <"Demographic service", "Electronic communication"> + use = <"Used in demographic services to collect data about a healthcare provider electronic communications medium."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + purpose = <"Capturar y registrar detalles de contactos por medio de comunicación electrónica de proveedores de asistencia a la salud."> + keywords = <"servicio demográfico", "comunicación electronica"> + use = <"Utilizado en servicios demográficos para registrar los detalles de una dirección de comunicación electrónica de proveedores de asistencia a la salud."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ADDRESS[id1.1] matches { -- Healthcare provider electronic address + /details[id2]/items matches { + ELEMENT[id0.2] occurrences matches {0..1} matches { -- Communication privacy + value matches { + DV_BOOLEAN[id0.9000] + } + } + ELEMENT[id0.3] occurrences matches {1} matches { -- Healthcare Provider Identifier + value matches { + DV_TEXT[id0.9001] + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["id1.1"] = < + text = <"진료제공자 전자 주소"> + description = <"진료제공자 전자 통신 매체의 주소."> + > + ["id0.3"] = < + text = <"진료제공자 식별자"> + description = <"이 통신 메커니즘을 액세스할지도 모르는 진료자 제공자의 식별자."> + > + ["id0.2"] = < + text = <"통신 보안"> + description = <"이 통신 메커니즘이 특정 진료제공자 외에는 공개적으로 표시되지 않는다는 것을 나타냄."> + > + > + ["pt-br"] = < + ["id1.1"] = < + text = <"Meio de Comunicação eletrônica de um prestador de assistência à saúde"> + description = <"Meio de comunicação eletrônica de um prestador de assistência à saúde."> + > + ["id0.3"] = < + text = <"Identificador do prestador"> + description = <"Identificador de um prestador que pode acessar este meio de comunicação."> + > + ["id0.2"] = < + text = <"Indicador de privacidade"> + description = <"Indica quando um mecanismo de comunicação não é para ser exibido abertamente, exceto para organizações específicas."> + > + > + ["en"] = < + ["id1.1"] = < + text = <"Healthcare provider electronic address"> + description = <"The address of a healthcare provider electronic communication medium."> + > + ["id0.3"] = < + text = <"Healthcare Provider Identifier"> + description = <"Identifier of a provider who may access this communication mechanism."> + > + ["id0.2"] = < + text = <"Communication privacy"> + description = <"Indicates that this communication mechanism is not to be openly displayed, except to specific providers."> + > + > + ["es-py"] = < + ["id1.1"] = < + text = <"Medio de comunicación electrónica de un proveehor de asistencia a la salud"> + description = <"Medio de comunicación electrónica de un proveedor de asistencia a la salud."> + > + ["id0.3"] = < + text = <"Identificador del proveedor"> + description = <"Identificador de un proveedor que puede acceder a este medio de comunicación."> + > + ["id0.2"] = < + text = <"Indicador de privacidad"> + description = <"Indica cuando un mecanismo de comunicación no es para ser exhibido abiertamente, excepto para organizaciones específicas."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication.v0.0.1-alpha.adls new file mode 100644 index 000000000..6c4cef95e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication.v0.0.1-alpha.adls @@ -0,0 +1,550 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b6cc21f7-2e38-444f-9506-9d1944d0b10f; build_uid=c63d793b-cc43-4468-92c0-080e52897ad2) + openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + ["email"] = <"seungjong.yu@gmail.com"> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + author = < + ["name"] = <"Ellen Mendez"> + ["organisation"] = <"Facultad Politecnica - UNA"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sebastian Garde, Ocean Informatics, Germany (Editor)", "Omer Hotomaroglu, Turkey (Editor)", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, Ocean Informatics, UK (Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification - International Organization for Standardization."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"6CD87123522AB433B8C6D569B260A669"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"사람 또는 기관의 전자통신 연락처 상세내용을 획득하고 저장하기 위함."> + keywords = <"*인적정보 서비스(ko)", "*전자통신(ko)", "*연락처(ko)"> + use = <"인적정보 서비스에서 전자통신에 대한 데이터를 수집하는데 사용됨."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Capturar e registrar detalhes de contatos de pessoas ou organização por meio de comunicação eletrônica."> + keywords = <"Serviço demográfico", "Comunicação eletrônica"> + use = <"Usado em serviços de demografia para registrar os detalhes de um endereço de comunicação eletrônica."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For capture and storage of the electronic communication contact details of people or organisations."> + keywords = <"Demographic service", "Electronic communication"> + use = <"Used in demographic services to collect data about electronic communications."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + purpose = <"Capturar y registrar detalles de contactos de personas u organizaciones por medio de comunicación electrónica"> + keywords = <"Servicio demográfico", "Comunicación electrónica"> + use = <"Utilizado en servicios demográficos para registrar los detalles de una dirección de comunicación electrónica."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ADDRESS[id1] matches { -- Electronic address + name matches { + DV_TEXT[id9003] + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Electronic address (synthesised) + } + } + details matches { + ITEM_TREE[id2] occurrences matches {1} matches { -- Components + items matches { + ELEMENT[id4] occurrences matches {0..1} matches { -- Usage + value matches { + DV_TEXT[id9005] + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Usage (synthesised) + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Time preferences + value matches { + DV_TEXT[id9007] + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9002]} -- Time preferences (synthesised) + } + } + } + ELEMENT[id8] occurrences matches {1} matches { -- Details + value matches { + DV_TEXT[id13] -- Identification of the electronic communication medium + DV_URI[id10] -- Internet address + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["ac9000"] = < + text = <"전자주소 (synthesised)"> + description = <"전자주소. (synthesised)"> + > + ["ac9001"] = < + text = <"사용용도 (synthesised)"> + description = <"사람/기관이 전자매체를 사용하는 방식를 나타내는 코드. (synthesised)"> + > + ["ac9002"] = < + text = <"통화 선호 시간 (synthesised)"> + description = <"이 전자 연락처의 사용에 있어서 하루 중 선호하는 시간의 표시. (synthesised)"> + > + ["at45"] = < + text = <"저녁/밤"> + description = <"저녁 또는 밤에 연락 가능."> + > + ["at44"] = < + text = <"항상"> + description = <"언제라도 연락 가능."> + > + ["at43"] = < + text = <"주말"> + description = <"주말에 연락 가능."> + > + ["at42"] = < + text = <"낮시간"> + description = <"낮시간 동안 연락가능."> + > + ["at41"] = < + text = <"업무시간"> + description = <"업무시간 동안 연락가능."> + > + ["at34"] = < + text = <"기타"> + description = <"다른 용도로 사용, 예. 연락을 위한 전화, 진척 전화 등."> + > + ["at33"] = < + text = <"개인/업무"> + description = <"개인적 업무적 모두 사용."> + > + ["at32"] = < + text = <"업무"> + description = <"업무용도로 사용."> + > + ["at31"] = < + text = <"개인"> + description = <"개인 용도로 사용."> + > + ["at26"] = < + text = <"*URL(en)"> + description = <"인터넷 주소."> + > + ["at25"] = < + text = <"이메일"> + description = <"이메일."> + > + ["at24"] = < + text = <"페이저"> + description = <"페이저(비퍼)."> + > + ["at23"] = < + text = <"이동전화"> + description = <"이동전화."> + > + ["at22"] = < + text = <"팩스"> + description = <"팩스."> + > + ["at21"] = < + text = <"전화"> + description = <"(이동전화가 아닌) 전화."> + > + ["id13"] = < + text = <"전자통신매체의 식별"> + description = <"전화, 팩스, 페이저, 이메일 등의 식별."> + > + ["id10"] = < + text = <"인터넷주소"> + description = <"인터넷주소."> + > + ["id8"] = < + text = <"상세내용"> + description = <"연락을 위해서 전자 통신 장비에 대한 입력으로 사용되는 유일한 문자들의 조합."> + > + ["id5"] = < + text = <"통화 선호 시간"> + description = <"이 전자 연락처의 사용에 있어서 하루 중 선호하는 시간의 표시."> + > + ["id4"] = < + text = <"사용용도"> + description = <"사람/기관이 전자매체를 사용하는 방식를 나타내는 코드."> + > + ["id2"] = < + text = <"항목"> + description = <"전자통신매체 항목."> + > + ["id1"] = < + text = <"전자주소"> + description = <"전자주소."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Meio de Comunicação eletrônica (synthesised)"> + description = <"Meio de comunicação eletrônica. (synthesised)"> + > + ["ac9001"] = < + text = <"Forma de utilização (synthesised)"> + description = <"Um código que representa a forma de uso que uma pessoa/organização faz deste meio de comunicação. (synthesised)"> + > + ["ac9002"] = < + text = <"Horário de Utilização (synthesised)"> + description = <"Uma indicação das preferências de horário de uso para este tipo de contato. (synthesised)"> + > + ["at45"] = < + text = <"Durante a noite"> + description = <"Indica que este meio de comunicação deve ser utilizado durante a noite."> + > + ["at44"] = < + text = <"Qualquer hora"> + description = <"Indica que este meio de comunicação pode ser utilizado a qualquer hora."> + > + ["at43"] = < + text = <"Final de semana"> + description = <"Indica que este meio de comunicação deve ser utilizado aos finais de semana."> + > + ["at42"] = < + text = <"Durante o dia"> + description = <"Indica que este meio de comunicação deve ser utilizado durante o dia."> + > + ["at41"] = < + text = <"Horário comercial"> + description = <"Indica que este meio de comunicação deve ser utilizado durante o horário comercial."> + > + ["at34"] = < + text = <"Outro uso"> + description = <"Equipamento para outro tipo de uso. Por exemplo, um telefone para contato, parente, etc."> + > + ["at33"] = < + text = <"Uso Pessoal/Negócio"> + description = <"Equipamento de uso pessoal e profissional/negócio."> + > + ["at32"] = < + text = <"Uso no Negócio"> + description = <"Equipamento de uso profissional/negócio."> + > + ["at31"] = < + text = <"Uso Pessoal"> + description = <"Equipamento de uso pessoal."> + > + ["at26"] = < + text = <"URL"> + description = <"Indica que se trata de um endereço na internet."> + > + ["at25"] = < + text = <"Correio eletrônico"> + description = <"Indica que se trata de um correio eletrônico."> + > + ["at24"] = < + text = <"Pager"> + description = <"Indica que se trata de um pager."> + > + ["at23"] = < + text = <"Celular"> + description = <"Indica que se trata de um telefone celular."> + > + ["at22"] = < + text = <"Fax"> + description = <"Indica que se trata de um fax."> + > + ["at21"] = < + text = <"Telefone"> + description = <"Indica que se trata de um telefone."> + > + ["id13"] = < + text = <"Identificação do meio de comunicação"> + description = <"Identificação do telefone, pager, correio eletrônico, etc."> + > + ["id10"] = < + text = <"Endereço na internet"> + description = <"Endereço na internet."> + > + ["id8"] = < + text = <"Detalhes"> + description = <"Uma combinação única de caracteres usada em um equipamento de comunicação eletrônica com o propósito de estabelecer contato."> + > + ["id5"] = < + text = <"Horário de Utilização"> + description = <"Uma indicação das preferências de horário de uso para este tipo de contato."> + > + ["id4"] = < + text = <"Forma de utilização"> + description = <"Um código que representa a forma de uso que uma pessoa/organização faz deste meio de comunicação."> + > + ["id2"] = < + text = <"Componentes"> + description = <"Componentes de um meio de comunicação eletrônica."> + > + ["id1"] = < + text = <"Meio de Comunicação eletrônica"> + description = <"Meio de comunicação eletrônica."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Electronic address (synthesised)"> + description = <"The address of an electronic communication medium. (synthesised)"> + > + ["ac9001"] = < + text = <"Usage (synthesised)"> + description = <"A code representing the manner of use that a person/organization applies to an electronic medium. (synthesised)"> + > + ["ac9002"] = < + text = <"Time preferences (synthesised)"> + description = <"An indication of the time of day preference for use of this electronic contact address. (synthesised)"> + > + ["at45"] = < + text = <"Use during evening/night."> + description = <"The medium should be used during the evening or at night."> + > + ["at44"] = < + text = <"Use at any time"> + description = <"The medium can be used at all times."> + > + ["at43"] = < + text = <"Use at weekend"> + description = <"The medium should be used at the weekend."> + > + ["at42"] = < + text = <"Use during day time"> + description = <"The medium should be used during day time hours."> + > + ["at41"] = < + text = <"Use during business hours"> + description = <"The medium is accessible during the business hours."> + > + ["at34"] = < + text = <"Other use"> + description = <"The medium is for another use, e.g., a telephone for contact, a relative's phone."> + > + ["at33"] = < + text = <"Personal/Business"> + description = <"The medium is for both business and personal use."> + > + ["at32"] = < + text = <"Business"> + description = <"The medium is for business use."> + > + ["at31"] = < + text = <"Personal"> + description = <"The medium is for personal use."> + > + ["at26"] = < + text = <"URL"> + description = <"The medium is an internet address."> + > + ["at25"] = < + text = <"E-mail"> + description = <"The medium is e-mail."> + > + ["at24"] = < + text = <"Pager"> + description = <"The medium is a pager."> + > + ["at23"] = < + text = <"Mobile"> + description = <"The medium is a mobile phone (not a landline)."> + > + ["at22"] = < + text = <"Fax"> + description = <"The medium is a faxsimile machine."> + > + ["at21"] = < + text = <"Telephone"> + description = <"The medium is a telephone (not a mobile phone)."> + > + ["id13"] = < + text = <"Identification of the electronic communication medium"> + description = <"Identification of telephone, fax, pager, e-mail, etc."> + > + ["id10"] = < + text = <"Internet address"> + description = <"Internet address."> + > + ["id8"] = < + text = <"Details"> + description = <"A unique combination of characters used as input to electronic telecommunication equipment for the purpose of establishing contact."> + > + ["id5"] = < + text = <"Time preferences"> + description = <"An indication of the time of day preference for use of this electronic contact address."> + > + ["id4"] = < + text = <"Usage"> + description = <"A code representing the manner of use that a person/organization applies to an electronic medium."> + > + ["id2"] = < + text = <"Components"> + description = <"Electronic communication medium components."> + > + ["id1"] = < + text = <"Electronic address"> + description = <"The address of an electronic communication medium."> + > + > + ["es-py"] = < + ["ac9000"] = < + text = <"Medio de Comunicación electrónica (synthesised)"> + description = <"Medio de comunicación electrónica. (synthesised)"> + > + ["ac9001"] = < + text = <"Forma de utilización (synthesised)"> + description = <"Código que representa la forma de uso que una persona/organización realiza de este medio de comunicación. (synthesised)"> + > + ["ac9002"] = < + text = <"Horario de utilización (synthesised)"> + description = <"Indicación de las preferencias de horario de uso para este tipo de contacto. (synthesised)"> + > + ["at45"] = < + text = <"Durante la noche."> + description = <"Indica que este medio de comunicación debe ser utilizado durante la noche."> + > + ["at44"] = < + text = <"Cualquier hora"> + description = <"Indica que este medio de comunicación puede ser utilizado a cualquier hora."> + > + ["at43"] = < + text = <"Fin de semana."> + description = <"Indica que este medio de comunicación debe ser utilizado en los fines de semana."> + > + ["at42"] = < + text = <"Durante el día."> + description = <"Indica que este medio de comunicación debe ser utilizado durente el día."> + > + ["at41"] = < + text = <"Horario Comercial"> + description = <"Indica que este medio de comunicación debe ser utilizado durente el horario comercial."> + > + ["at34"] = < + text = <"Otro uso"> + description = <"Equipo para otro tipo de uso. Por ejemplo, un teléfono para contacto, pariente, etc."> + > + ["at33"] = < + text = <"Uso Personal/Negocio"> + description = <"Equipo de uso personal y profesional/negocio."> + > + ["at32"] = < + text = <"Uso en el Negocio"> + description = <"Equipo de uso profesional/negocio."> + > + ["at31"] = < + text = <"Uso Personal"> + description = <"Equipo de uso personal."> + > + ["at26"] = < + text = <"URL"> + description = <"Indica que se trata de una dirección de internet."> + > + ["at25"] = < + text = <"Correo electrónico"> + description = <"Indica que se trata de un correo electrónico."> + > + ["at24"] = < + text = <"Buscapersonas"> + description = <"Indica que se trata de un buscapersonas."> + > + ["at23"] = < + text = <"Celular"> + description = <"Indica que se trata de un teléfono celular."> + > + ["at22"] = < + text = <"Faz"> + description = <"Indica que se trata de un fax."> + > + ["at21"] = < + text = <"Teléfono"> + description = <"Indica que se trata de un teléfono."> + > + ["id13"] = < + text = <"Identificación del medio de comunicación"> + description = <"Identificación del telefono, buscarpersonas, correo electrónico, etc."> + > + ["id10"] = < + text = <"Dirección en internet."> + description = <"Dirección en internet."> + > + ["id8"] = < + text = <"Detalles"> + description = <"Una combinación unica de caracteres utilizada en un equipo de comunicación electrónica con el propósito de establecer contacto."> + > + ["id5"] = < + text = <"Horario de utilización"> + description = <"Indicación de las preferencias de horario de uso para este tipo de contacto."> + > + ["id4"] = < + text = <"Forma de utilización"> + description = <"Código que representa la forma de uso que una persona/organización realiza de este medio de comunicación."> + > + ["id2"] = < + text = <"Componentes"> + description = <"Componentes de un medio de comunicación electrónica"> + > + ["id1"] = < + text = <"Medio de Comunicación electrónica"> + description = <"Medio de comunicación electrónica."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at41", "at42", "at43", "at44", "at45"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at31", "at32", "at33", "at34"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at21", "at22", "at23", "at24", "at25", "at26"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CAPABILITY.individual_credentials.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CAPABILITY.individual_credentials.v0.0.1-alpha.adls new file mode 100644 index 000000000..dde53f70e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CAPABILITY.individual_credentials.v0.0.1-alpha.adls @@ -0,0 +1,543 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=852e40d9-b600-410f-9614-c72273f573fc; build_uid=1aadb324-ec2a-4e80-b38f-1f14f2085aa2) + openEHR-DEMOGRAPHIC-CAPABILITY.individual_credentials.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/DTS 27527:2007(E) - Provider Identification - Draft Technnical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"5AE1CEA264C4C4F5E98BF3CAC34F2FCF"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"개인의 전문 자격에 대한 데이터의 표현."> + keywords = <"*인적정보 서비스(ko)", "*전문 자격(ko)"> + use = <"개인의 전문 자격에 대한 데이터를 수집하는 인적정보 서비스에서 사용됨."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos dados das credenciais de um profissional"> + keywords = <"serviço demográfico", "credenciais de um profissional"> + use = <"Usado em um serviço demográfico para coletar dados das credenciais de um profissional"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of data about a person's professional credentials"> + keywords = <"demographic service", "professional credentials"> + use = <"Used in demographic services to collect data about a person's professional credentials"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CAPABILITY[id1] matches { -- Professional credentials + credentials matches { + ITEM_TREE[id2] matches { -- Details + items cardinality matches {1..*} matches { + ELEMENT[id11] occurrences matches {1} matches { -- Field of Practice + value matches { + DV_TEXT[id9001] + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac2]} -- Field of practice codes + } + } + } + ELEMENT[id21] occurrences matches {1} matches { -- Primary field of practice + value matches { + DV_BOOLEAN[id9003] + } + } + CLUSTER[id31] occurrences matches {1..*} matches { -- Registration + items cardinality matches {4..5} matches { + ELEMENT[id32] occurrences matches {1} matches { -- Registration ID + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id33] occurrences matches {1} matches { -- Registering body + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id34] occurrences matches {1} matches { -- Registration Status + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Registration Status (synthesised) + } + } + } + ELEMENT[id35] occurrences matches {1} matches { -- Period + value matches { + DV_INTERVAL[id9007] + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- State + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac3]} -- State codes + } + } + } + ELEMENT[id37] occurrences matches {1} matches { -- Country + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac4]} -- Country codes + } + } + } + } + } + CLUSTER[id41] matches { -- Qualifications + items cardinality matches {3..5} matches { + ELEMENT[id42] occurrences matches {1} matches { -- Qualification Name + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- Qualification level + value matches { + DV_TEXT[id9011] + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac5]} -- Qualification level codes + } + } + } + ELEMENT[id44] occurrences matches {1} matches { -- Issuing Institution + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id45] occurrences matches {1} matches { -- Issuing Institution Country + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac4]} -- Country codes + } + } + } + ELEMENT[id46] occurrences matches {0..1} matches { -- Qualification year + value matches { + DV_DATE[id9015] + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["ac9000"] = < + text = <"등록상태 (synthesised)"> + description = <"주어진 진려(자격)분야에서 진료(업무)를 수행하기위한 개별 등록의 상태. (synthesised)"> + > + ["at339"] = < + text = <"비활성 등록"> + description = <"개인은 더이상 이 분야에서 활성화되지 않음."> + > + ["at338"] = < + text = <"미결"> + description = <"등록 미결."> + > + ["at337"] = < + text = <"무효화"> + description = <"등록이 무효화됨"> + > + ["at336"] = < + text = <"등록 종료"> + description = <"등록이 종료됨."> + > + ["at335"] = < + text = <"등록 보류"> + description = <"등록이 보류됨."> + > + ["at334"] = < + text = <"학생 등록"> + description = <"등록자는 감독관 관리 하에서만 서비스를 제공할 수 있음."> + > + ["at333"] = < + text = <"제한된 등록"> + description = <"등록자는 진료(자격)분야 중 정의된 부분 내에서 서비스를 제공하도록 제한됨."> + > + ["at332"] = < + text = <"활성/완전 등록"> + description = <"등록자는 진료(자격)분야의 범위 내에서 서비스를 제공하도록 완전하게 자격을 갖춤."> + > + ["id46"] = < + text = <"면허(자격)취득년도"> + description = <"개인이 이 면허(자격)을 취득한 년도."> + > + ["id45"] = < + text = <"발행국가"> + description = <"교육 기관이 등록된 국가에 대한 국제 코드."> + > + ["id44"] = < + text = <"발행기관"> + description = <"이 면허(자격)을 발행한 교육 기관의 명칭."> + > + ["id43"] = < + text = <"면허(자격) 레벨"> + description = <"면허(자격)의 레벨을 나타내는 분류."> + > + ["id42"] = < + text = <"면허명(자격명)"> + description = <"면허(자격)에 주어지는 완전하고 공식적인 이름."> + > + ["id41"] = < + text = <"면허(자격)"> + description = <"이 데이터 그룹은 한 개인의 공식적인 면허(자격)를 나타냄."> + > + ["id37"] = < + text = <"국가"> + description = <"전문직종의 등록 범위가 되는 국가에 대한 국제 코드."> + > + ["id36"] = < + text = <"상태"> + description = <"등록 기관의 위치의 상태."> + > + ["id35"] = < + text = <"기간"> + description = <"공식 등록이 된 후부터 시작된 시간의 기간."> + > + ["id34"] = < + text = <"등록상태"> + description = <"주어진 진려(자격)분야에서 진료(업무)를 수행하기위한 개별 등록의 상태."> + > + ["id33"] = < + text = <"등록기관"> + description = <"이 진료(자격)분야에서 전문직종을 등록하거나 인증할 수 있는 법적 전문적 능력을 가진 기관."> + > + ["id32"] = < + text = <"등록ID"> + description = <"등록시스템 내에서 해당 개인을 유일하게 식별하는 그 개인에 대해 등록기관에 의해 발행된 유일한 식별자."> + > + ["id31"] = < + text = <"등록"> + description = <"등록 데이터."> + > + ["id21"] = < + text = <"주진료(주자격)분야"> + description = <"개별 진료제공자의 현재 주전공 또는 주진료(주자격)분야를 나타내는 플래그."> + > + ["id11"] = < + text = <"진료(자격)분야"> + description = <"개별 진료제공자가 그들의 진료(자격)분야로 식별되고 그 요청을 지원하기위해 필요한 자격과 등록이 된 분야."> + > + ["id2"] = < + text = <"상세내용"> + description = <"전문 자격의 상세내용."> + > + ["id1"] = < + text = <"전문 자격"> + description = <"전문 자격."> + > + ["ac5"] = < + text = <"먼허(자격) 레벨 코드"> + description = <"먼허(자격) 레벨에 대한 유효한 코드."> + > + ["ac4"] = < + text = <"국가 코드"> + description = <"국가에 대한 유효한 코드."> + > + ["ac3"] = < + text = <"시/도 코드"> + description = <"시/도에 대한 유효한 코드."> + > + ["ac2"] = < + text = <"먼허(자격)분야 코드"> + description = <"면허(자격)분야에 맞는 유효한 코드."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"O status do registro do indivíduo para exercer uma determinada profissão (synthesised)"> + > + ["at339"] = < + text = <"Registro inativo"> + description = <"O indivíduo não está mais ativo neste campo"> + > + ["at338"] = < + text = <"Pendente"> + description = <"O registro do indivíduo está pendente"> + > + ["at337"] = < + text = <"Anulado"> + description = <"O registro está anulado"> + > + ["at336"] = < + text = <"Registro encerrado"> + description = <"O registro está encerrado"> + > + ["at335"] = < + text = <"Registro suspenso"> + description = <"O registro está suspenso"> + > + ["at334"] = < + text = <"Registro de estudante"> + description = <"O indivíduo é capaz de prestar somente serviços supervisionados"> + > + ["at333"] = < + text = <"Registro limitado"> + description = <"O indivíduo está limitado a prestar serviços dentro de um escopo restrito do seu campo de atuação"> + > + ["at332"] = < + text = <"Ativo/Registro Completo"> + description = <"O indivíduo está plenamente qualificado a prestar serviços no escopo do seu campo de atuação"> + > + ["id46"] = < + text = <"Ano"> + description = <"O ano em que o indivíduo obteve esta qualificação"> + > + ["id45"] = < + text = <"País"> + description = <"O código internacional do país no qual a instituição está registrada"> + > + ["id44"] = < + text = <"Instituição"> + description = <"O nome da instituição educational que emitiu a qualificação"> + > + ["id43"] = < + text = <"Nível"> + description = <"Classificação que indica o nível da qualificação"> + > + ["id42"] = < + text = <"Qualificação"> + description = <"O nome formal dado à qualificação"> + > + ["id41"] = < + text = <"Qualificações"> + description = <"Este grupo de dados indica as qualificações formais de um indivíduo"> + > + ["id37"] = < + text = <"País"> + description = <"O código internacional do país no qual o órgão profissional está registrado"> + > + ["id36"] = < + text = <"Estado"> + description = <"O Estado onde se localiza o conselho que registrou o profissional"> + > + ["id35"] = < + text = <"Período"> + description = <"O período de tempo que vai do início formal do registro até o final deste registro"> + > + ["id34"] = < + text = <"Status"> + description = <"O status do registro do indivíduo para exercer uma determinada profissão"> + > + ["id33"] = < + text = <"Conselho"> + description = <"A organização com a capacidade legal e profissional para registrar ou certificar um profissional neste campo de atuação"> + > + ["id32"] = < + text = <"Número do registro"> + description = <"O identificador único emitido pelo conselho profissional para uma pessoa que a identifica univocamente no sistema"> + > + ["id31"] = < + text = <"Registro no Conselho"> + description = <"Registro no Conselho Profissional"> + > + ["id21"] = < + text = <"Campo de atuação primário"> + description = <"Indica se este campo de atuação é o campo de atuação principal do indivíduo "> + > + ["id11"] = < + text = <"Campo de atuação"> + description = <"O campo que um indivíduo identifica como o seu campo de atuação e possui as qualificações e registro exigidos"> + > + ["id2"] = < + text = <"Detalhes"> + description = <"Detalhes da credencial do profissional"> + > + ["id1"] = < + text = <"Credenciais do profissional"> + description = <"Credenciais do profissional"> + > + ["ac5"] = < + text = <"Códigos de níveis de qualificação"> + description = <"códigos válidos para nível de qualificação"> + > + ["ac4"] = < + text = <"Códigos de países"> + description = <"códigos válidos para países"> + > + ["ac3"] = < + text = <"Códigos de estados"> + description = <"Códigos válidos para estados"> + > + ["ac2"] = < + text = <"Códigos de ocupações"> + description = <"códigos válidos para ocupações"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Registration Status (synthesised)"> + description = <"The status of the individual registration to practice in a given field of practice (synthesised)"> + > + ["at339"] = < + text = <"Inactive registration"> + description = <"O indivíduo não está mais ativo neste campo"> + > + ["at338"] = < + text = <"Pending"> + description = <"The registration is pending"> + > + ["at337"] = < + text = <"Nullified"> + description = <"The registration is nullified"> + > + ["at336"] = < + text = <"Terminated registration"> + description = <"The registration is terminated"> + > + ["at335"] = < + text = <"Suspended registration"> + description = <"The registration is suspended"> + > + ["at334"] = < + text = <"Student registration"> + description = <"The registrant is able to provide supervised services only"> + > + ["at333"] = < + text = <"Limited registration"> + description = <"The registrant is limited to provide services within a defined subset of the field of practice"> + > + ["at332"] = < + text = <"Active/Full registration"> + description = <"The registrant is fully qualified to provide services within the scope of the field of practice"> + > + ["id46"] = < + text = <"Qualification year"> + description = <"The year in which the individual obtained this qualification"> + > + ["id45"] = < + text = <"Issuing Institution Country"> + description = <"The international code for the country within which the education institution is registered"> + > + ["id44"] = < + text = <"Issuing Institution"> + description = <"The name of the educational organisation who issued the qualification"> + > + ["id43"] = < + text = <"Qualification level"> + description = <"Classification indicating the level of qualification"> + > + ["id42"] = < + text = <"Qualification Name"> + description = <"The full and formal name given to the qualification"> + > + ["id41"] = < + text = <"Qualifications"> + description = <"This data group indicates the formal qualifications of an individual"> + > + ["id37"] = < + text = <"Country"> + description = <"The international code for the country within which the professional was registered"> + > + ["id36"] = < + text = <"State"> + description = <"The State of location of the registering body"> + > + ["id35"] = < + text = <"Period"> + description = <"The period of time from the beginning to the end of the formal registration"> + > + ["id34"] = < + text = <"Registration Status"> + description = <"The status of the individual registration to practice in a given field of practice"> + > + ["id33"] = < + text = <"Registering body"> + description = <"The organisation with the legal and professional capacity to register or certify a professional in this field of practice"> + > + ["id32"] = < + text = <"Registration ID"> + description = <"The unique identifier issued by the registering body to this person that identifies him/her uniquely within the registration system"> + > + ["id31"] = < + text = <"Registration"> + description = <"Registration data"> + > + ["id21"] = < + text = <"Primary field of practice"> + description = <"A flag that indicates the current primary specialty or field of practice of an individual provider"> + > + ["id11"] = < + text = <"Field of Practice"> + description = <"The field that an Individual Health Care Provider identifies as being their field of practice and has the required qualifications and registration to support that claim"> + > + ["id2"] = < + text = <"Details"> + description = <"Professional credential details"> + > + ["id1"] = < + text = <"Professional credentials"> + description = <"Professional credentials"> + > + ["ac5"] = < + text = <"Qualification level codes"> + description = <"valid codes for qualification level"> + > + ["ac4"] = < + text = <"Country codes"> + description = <"valid codes for countries"> + > + ["ac3"] = < + text = <"State codes"> + description = <"valid codes for state/territory/province."> + > + ["ac2"] = < + text = <"Field of practice codes"> + description = <"valid codes for field of practice"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at332", "at333", "at334", "at335", "at336", "at337", "at338", "at339"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.biometric_identifier_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.biometric_identifier_iso.v0.0.1-alpha.adls new file mode 100644 index 000000000..7b079b121 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.biometric_identifier_iso.v0.0.1-alpha.adls @@ -0,0 +1,357 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=24d5e8b6-57f7-4f01-ae44-6be9ed7810b0; build_uid=65cb2575-7f70-472f-9227-c5795fd1c6d5) + openEHR-DEMOGRAPHIC-CLUSTER.biometric_identifier_iso.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification- International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"EBF625943F4456820B484CA4D22DE7E6"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Coleta de identificação biométrica de uma pessoa"> + keywords = <"serviço demográfico", "identificador biométrico"> + use = <"Usado em serviços demográficos para registrar os detalhes do objeto biométrico utilizado para identificar uma pessoa"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of data about a person's biometric identifier"> + keywords = <"demographic service", "biometric identifier"> + use = <"Used in demographic services to register the details of a person's biometric identifier"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Biometric identifier + items matches { + ELEMENT[id2] occurrences matches {1} matches { -- Type of biometric + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Type of biometric (synthesised) + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Biometric data template + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac1]} -- Template code + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Biometric enrolment quality + value matches { + DV_PROPORTION[id9003] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Biometric creating authority + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id6] matches { -- Location of biometric identifier + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac2]} -- Localization code + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Biometric schema + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Biometric device identification + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Biometric version + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Biometric date of creation + value matches { + DV_DATE[id9009] + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Tipo (synthesised)"> + description = <"Tipo do identificador biométrico (synthesised)"> + > + ["at36"] = < + text = <"Desconhecido"> + description = <"Desconhecido"> + > + ["at35"] = < + text = <"DNA"> + description = <"DNA"> + > + ["at34"] = < + text = <"Tipo sanguíneo (incluindo fator RH)"> + description = <"Tipo sanguíneo (incluindo fator RH)"> + > + ["at33"] = < + text = <"Andar"> + description = <"Andar"> + > + ["at32"] = < + text = <"Imagem térmica da mão"> + description = <"Imagem térmica da mão"> + > + ["at31"] = < + text = <"Imagem térmica da face"> + description = <"Imagem térmica da face"> + > + ["at30"] = < + text = <"Movimento dos lábios"> + description = <"Movimento dos lábios"> + > + ["at29"] = < + text = <"Dinâmica da digitação"> + description = <"Dinâmica da digitação"> + > + ["at28"] = < + text = <"Dinâmica da assinatura"> + description = <"Dinâmica da assinatura"> + > + ["at27"] = < + text = <"Geometria da mão"> + description = <"Geometria da mão"> + > + ["at26"] = < + text = <"Retina"> + description = <"Retina"> + > + ["at25"] = < + text = <"Íris"> + description = <"Íris"> + > + ["at24"] = < + text = <"Voz"> + description = <"Voz"> + > + ["at23"] = < + text = <"Características faciais"> + description = <"Características faciais"> + > + ["at22"] = < + text = <"Impressão digital - plana"> + description = <"Impressão digital - plana"> + > + ["at21"] = < + text = <"Impressão digital - rolada"> + description = <"Impressão digital - rolada"> + > + ["id10"] = < + text = <"Data de criação"> + description = <"A data na qual o identificador biométrico foi criado"> + > + ["id9"] = < + text = <"Versão do processo"> + description = <"Versão do processo usado para produzir o objeto biométrico. Está relacionada ao software usado, e não à especificação do equipamento. Valor(es) abstrato(s) definido(s) pela especificação do formato do patrono que identifica(m) uma versão do formato"> + > + ["id8"] = < + text = <"Identificação do equipamento biométrico"> + description = <"A transformação de um BIR de um formato inicial para outro formato"> + > + ["id7"] = < + text = <"Esquema biométrico"> + description = <"Um identificador atribuído a um produto biométrico que o identifica de maneira não ambígua dentre os produtos biométricos que receberam um identificador de um proprietário de produtos biométricos"> + > + ["id6"] = < + text = <"Localização do identificador"> + description = <"Quando o objeto biométrico puder representar um conjunto de opções alternativas, as localizações específicas devem ser identificadas. Se o objeto biométrico representa mais de uma, múltiplas localizações devem ser indicadas"> + > + ["id5"] = < + text = <"Autoridade criadora"> + description = <"Indica a organização que criou o objeto biométrico"> + > + ["id4"] = < + text = <"Qualidade do registro biométrico"> + description = <"Um número que indica a qualidade do registro biométrico"> + > + ["id3"] = < + text = <"Template do identificador"> + description = <"O formato para um BIR que é completamente definido por um patrono do CBEFF"> + > + ["id2"] = < + text = <"Tipo"> + description = <"Tipo do identificador biométrico"> + > + ["id1"] = < + text = <"identificador biométrico"> + description = <"Identificador biométrico de uma pessoa"> + > + ["ac2"] = < + text = <"Localização do objeto biométrico"> + description = <"código válido para a localização do identificador biométrico"> + > + ["ac1"] = < + text = <"Código do template"> + description = <"código válido para template do identificador biométrico"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Type of biometric (synthesised)"> + description = <"Identification of the type of biometric identifier described by this set of data (synthesised)"> + > + ["at36"] = < + text = <"Unknown"> + description = <"Unknown"> + > + ["at35"] = < + text = <"DNA"> + description = <"DNA"> + > + ["at34"] = < + text = <"Blood type (including rh factor)"> + description = <"Blood type (including rh factor)"> + > + ["at33"] = < + text = <"Gait"> + description = <"Gait"> + > + ["at32"] = < + text = <"Thermal hand image"> + description = <"Thermal hand image"> + > + ["at31"] = < + text = <"Thermal face image"> + description = <"Thermal face image"> + > + ["at30"] = < + text = <"Lip movement"> + description = <"Lip movement"> + > + ["at29"] = < + text = <"Keystroke dynamics"> + description = <"Keystroke dynamics"> + > + ["at28"] = < + text = <"Signature dynamics"> + description = <"Signature dynamics"> + > + ["at27"] = < + text = <"Hand geometry"> + description = <"Hand geometry"> + > + ["at26"] = < + text = <"Retina"> + description = <"Retina"> + > + ["at25"] = < + text = <"Iris"> + description = <"Iris"> + > + ["at24"] = < + text = <"Voice"> + description = <"Voice"> + > + ["at23"] = < + text = <"Facial features"> + description = <"Facial features"> + > + ["at22"] = < + text = <"Finger print—flat"> + description = <"Finger print—flat"> + > + ["at21"] = < + text = <"Finger print—rolled"> + description = <"Finger print—rolled"> + > + ["id10"] = < + text = <"Biometric date of creation"> + description = <"The date upon which the biometric identifier was created"> + > + ["id9"] = < + text = <"Biometric version"> + description = <"Version of the process used to produce this biometric. This relates to the software used, rather than the device specification. Abstract value(s) defined by the patron format specification that identify a version of the patron format"> + > + ["id8"] = < + text = <"Biometric device identification"> + description = <"The transformation of a BIR in an initial patron format into a BIR in a target patron format"> + > + ["id7"] = < + text = <"Biometric schema"> + description = <"An identifier assigned to a biometric product that unambiguously identifies the biometric product within the biometric products that have been assigned an identifier by a biometric product owner"> + > + ["id6"] = < + text = <"Location of biometric identifier"> + description = <"Where the biometric could represent a number of alternative options, the specific location should be identified. If the biometric represents more than one, multiple locations should be indicated"> + > + ["id5"] = < + text = <"Biometric creating authority"> + description = <"This indicates the organization that created the biometric"> + > + ["id4"] = < + text = <"Biometric enrolment quality"> + description = <"A numeric indicator of the quality of the biometric object"> + > + ["id3"] = < + text = <"Biometric data template"> + description = <"The format for a BIR that is fully-defined by a CBEFF patron"> + > + ["id2"] = < + text = <"Type of biometric"> + description = <"Identification of the type of biometric identifier described by this set of data"> + > + ["id1"] = < + text = <"Biometric identifier"> + description = <"A person's biometric identifier"> + > + ["ac2"] = < + text = <"Localization code"> + description = <"Valid codes for the biometric localization"> + > + ["ac1"] = < + text = <"Template code"> + description = <"Valid codes for the biometric template"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.birth_data_additional_detail_br.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.birth_data_additional_detail_br.v0.0.1-alpha.adls new file mode 100644 index 000000000..aff62e9f7 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.birth_data_additional_detail_br.v0.0.1-alpha.adls @@ -0,0 +1,111 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8b5db61b-5a5e-437b-b1cd-a8c69b04761e; build_uid=1299b2f5-b6f8-4d64-81b6-298de686a275) + openEHR-DEMOGRAPHIC-CLUSTER.birth_data_additional_detail_br.v0.0.1-alpha + +language + original_language = <[ISO_639-1::pt-br]> + translations = < + ["en"] = < + language = <[ISO_639-1::en]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"5283EC7CC283F8CB1DD60FEBE8C9AC10"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Coleta de dados da certidão de nascimento emitidas no Brasil."> + keywords = <"serviço demográfico", "dados da certidão de nascimento"> + use = <"Usado em serviços demográficos para coletar os itens livro, folha e termo da certidão de nascimento emitida no Brasil."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a person's birth data."> + keywords = <"demographic service", "birth certificate data"> + use = <"Used in demographic service to collect other birth certificate data in Brazil."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Outros dados da certidão de nascimento + items matches { + ELEMENT[id2] occurrences matches {1} matches { -- Livro + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id3] occurrences matches {1} matches { -- Folha + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {1} matches { -- Termo + value matches { + DV_TEXT[id9002] + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id4"] = < + text = <"Termo"> + description = <"Número do termo da certidão de nascimento."> + > + ["id3"] = < + text = <"Folha"> + description = <"Número da folha da certidão de nascimento."> + > + ["id2"] = < + text = <"Livro"> + description = <"Número do livro da certidão de nascimento."> + > + ["id1"] = < + text = <"Outros dados da certidão de nascimento"> + description = <"Outros dados da certidão de nascimento brasileira."> + > + > + ["en"] = < + ["id4"] = < + text = <"Section"> + description = <"Section in the page where the birth was registered."> + > + ["id3"] = < + text = <"Page number"> + description = <"Page number in the book where the birth was registered."> + > + ["id2"] = < + text = <"Book number"> + description = <"Book number where the birth was registered."> + > + ["id1"] = < + text = <"Other birth certificate data"> + description = <"Other birth certificate data still used in Brazil."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.high_level_address_other_data_br.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.high_level_address_other_data_br.v0.0.1-alpha.adls new file mode 100644 index 000000000..62bd19777 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.high_level_address_other_data_br.v0.0.1-alpha.adls @@ -0,0 +1,98 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f1f2866b-77e8-42ce-a0fb-a2dcdbf1554e; build_uid=43be57f1-b0a3-41cc-b4aa-14e2225da2b0) + openEHR-DEMOGRAPHIC-CLUSTER.high_level_address_other_data_br.v0.0.1-alpha + +language + original_language = <[ISO_639-1::pt-br]> + translations = < + ["en"] = < + language = <[ISO_639-1::en]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"3709DE0BBF0DD6595A4BFB5D45E1CCCD"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos componentes de alto nível do endereço específicos do Brasil."> + keywords = <"serviço demográfico", "componentes de alto nível do endereço"> + use = <"Usado em serviços demográficos para registrar os componentes de alto nível do endereço específicos do Brasil."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of data about high level address components in Brazil."> + keywords = <"demographic service", "high level address components"> + use = <"Used in demographic services to register data about high level address components in Brasil."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] occurrences matches {1} matches { -- Outros componentes de alto nível do endereço + items matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Bairro + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Setor censitário + value matches { + DV_TEXT[id9001] + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id3"] = < + text = <"Setor censitário"> + description = <"Código do setor censitário."> + > + ["id2"] = < + text = <"Bairro"> + description = <"Bairro do Logradouro."> + > + ["id1"] = < + text = <"Outros componentes de alto nível do endereço"> + description = <"Componentes de alto nível do endereço utilizados no Brasil."> + > + > + ["en"] = < + ["id3"] = < + text = <"Census area"> + description = <"Area defined by the Brazilian Geographic and Statistics Bureau according to the spacial distribution of the population."> + > + ["id2"] = < + text = <"District"> + description = <"District."> + > + ["id1"] = < + text = <"Other high level address components"> + description = <"High level address components used in Brazil."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.identifier_other_details.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.identifier_other_details.v0.0.1-alpha.adls new file mode 100644 index 000000000..f2ed3bbb2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.identifier_other_details.v0.0.1-alpha.adls @@ -0,0 +1,162 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=87eae499-9fdf-4cd2-8ad7-063ebe70c4d2; build_uid=8635f1e1-c55b-4ca7-9c47-f65f54291f14) + openEHR-DEMOGRAPHIC-CLUSTER.identifier_other_details.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"AB13CDBAC10337B1D0AB6510812B0137"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação de outros detalhes relativos a um documento de identificação de uma pessoa/organização"> + keywords = <"serviço demográfico", "identificador"> + use = <"Usado em serviçoS demográficos para registrar outros detalhes relativos a um documento de identificação de uma pessoa/organização"> + misuse = <""> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of other details about a person/organization identifier"> + keywords = <"demographic service", "identifier"> + use = <"Used in demographic services to register other details about a person/organisation identifier"> + misuse = <""> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Additional identifier data + items matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- City + value matches { + DV_CODED_TEXT[id9000] matches { + defining_code matches {[ac1]} -- City codes + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- State + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac2]} -- State codes + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Country + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac3]} -- Country codes + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Time validity + value matches { + DV_INTERVAL[id9003] matches { + upper matches { + DV_DATE[id9004] + } + lower matches { + DV_DATE[id9005] + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id5"] = < + text = <"Validade da identificação"> + description = <"Período de validade da identificacao"> + > + ["id4"] = < + text = <"País"> + description = <"Indica o país onde o documento foi emitido"> + > + ["id3"] = < + text = <"Estado"> + description = <"Indica o estado onde o documento foi emitido"> + > + ["id2"] = < + text = <"Município"> + description = <"Indica o município onde o documento foi emitido"> + > + ["id1"] = < + text = <"Dados adicionais de um identificador"> + description = <"Dados adicionais para um identificador para uma pessoa/organização"> + > + ["ac3"] = < + text = <"Códigos de países"> + description = <"códigos válidos para paises"> + > + ["ac2"] = < + text = <"Códigos de estados"> + description = <"códigos válidos para estados"> + > + ["ac1"] = < + text = <"Códigos de cidades"> + description = <"códigos válidos para cidade"> + > + > + ["en"] = < + ["id5"] = < + text = <"Time validity"> + description = <"Period in which this identifier is valid"> + > + ["id4"] = < + text = <"Country"> + description = <"Indicates the country where the identifier was issued"> + > + ["id3"] = < + text = <"State"> + description = <"Indicates the state where the identifier was issued"> + > + ["id2"] = < + text = <"City"> + description = <"Indicates the city where the identifier was issued"> + > + ["id1"] = < + text = <"Additional identifier data"> + description = <"Additional data about an identifier for a person/organisation"> + > + ["ac3"] = < + text = <"Country codes"> + description = <"Valid codes for countries"> + > + ["ac2"] = < + text = <"State codes"> + description = <"Valid codes for states"> + > + ["ac1"] = < + text = <"City codes"> + description = <"Valid codes for cities"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_credentials_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_credentials_iso.v0.0.1-alpha.adls new file mode 100644 index 000000000..e0087d7e1 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_credentials_iso.v0.0.1-alpha.adls @@ -0,0 +1,365 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a4b6bbb2-453a-49ba-8f2a-4be097fb3c6c; build_uid=b1749131-b0b2-42a6-8877-90ea33586a86) + openEHR-DEMOGRAPHIC-CLUSTER.individual_credentials_iso.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/DTS 27527:2007(E) - Provider Identification - Draft Technnical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E8C1E9FF75C1F67F8BE919B0799ED50B"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos dados das credenciais de um profissional"> + keywords = <"serviço demográfico", "credenciais de um profissional"> + use = <"Usado em um serviço demográfico para coletar dados das credenciais de um profissional"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of data about a person's professional credentials"> + keywords = <"demographic service", "professional credentials"> + use = <"Used in demographic services to collect data about a person's professional credentials"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Professional credentials + items matches { + ELEMENT[id2] occurrences matches {1} matches { -- Field of Practice + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac2]} -- Field of practice codes + } + } + } + ELEMENT[id3] occurrences matches {1} matches { -- Primary field of practice + value matches { + DV_BOOLEAN[id9002] + } + } + CLUSTER[id4] occurrences matches {1..*} matches { -- Registration + items cardinality matches {4..5} matches { + ELEMENT[id6] occurrences matches {1} matches { -- Registration ID + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id7] occurrences matches {1} matches { -- Registering body + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id8] occurrences matches {1} matches { -- Registration Status + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Registration Status (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {1} matches { -- Period + value matches { + DV_INTERVAL[id9006] + } + } + allow_archetype CLUSTER[id10] occurrences matches {0..1} matches { -- Other data + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.registration_other_data[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + CLUSTER[id5] matches { -- Qualifications + items cardinality matches {3..5} matches { + ELEMENT[id11] occurrences matches {1} matches { -- Qualification Name + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Qualification level + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac3]} -- Qualification level codes + } + } + } + ELEMENT[id13] occurrences matches {1} matches { -- Issuing Institution + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id14] occurrences matches {1} matches { -- Issuing Institution Country + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac4]} -- Country codes + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Qualification year + value matches { + DV_DATE[id9011] + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"O status do registro do indivíduo para exercer uma determinada profissão (synthesised)"> + > + ["at29"] = < + text = <"Registro inativo"> + description = <"O indivíduo não está mais ativo neste campo"> + > + ["at28"] = < + text = <"Pendente"> + description = <"O registro do indivíduo está pendente"> + > + ["at27"] = < + text = <"Anulado"> + description = <"O registro está anulado"> + > + ["at26"] = < + text = <"Registro encerrado"> + description = <"O registro está encerrado"> + > + ["at25"] = < + text = <"Registro suspenso"> + description = <"O registro está suspenso"> + > + ["at24"] = < + text = <"Registro de estudante"> + description = <"O indivíduo é capaz de prestar somente serviços supervisionados"> + > + ["at23"] = < + text = <"Registro limitado"> + description = <"O indivíduo está limitado a prestar serviços dentro de um escopo restrito do seu campo de atuação"> + > + ["at22"] = < + text = <"Ativo/Registro Completo"> + description = <"O indivíduo está plenamente qualificado a prestar serviços no escopo do seu campo de atuação"> + > + ["id15"] = < + text = <"Ano"> + description = <"O ano em que o indivíduo obteve esta qualificação"> + > + ["id14"] = < + text = <"País"> + description = <"O código internacional do país no qual a instituição está registrada"> + > + ["id13"] = < + text = <"Instituição"> + description = <"O nome da instituição educational que emitiu a qualificação"> + > + ["id12"] = < + text = <"Nível"> + description = <"Classificação que indica o nível da qualificação"> + > + ["id11"] = < + text = <"Qualificação"> + description = <"O nome formal dado à qualificação"> + > + ["id10"] = < + text = <"Outros dados"> + description = <"Outros dados sobre este registro profissional"> + > + ["id9"] = < + text = <"Período"> + description = <"O período de tempo que vai do início formal do registro até o final deste registro"> + > + ["id8"] = < + text = <"Status"> + description = <"O status do registro do indivíduo para exercer uma determinada profissão"> + > + ["id7"] = < + text = <"Conselho"> + description = <"A organização com a capacidade legal e profissional para registrar ou certificar um profissional neste campo de atuação"> + > + ["id6"] = < + text = <"Número do registro"> + description = <"O identificador único emitido pelo conselho profissional para uma pessoa que a identifica univocamente no sistema"> + > + ["id5"] = < + text = <"Qualificações"> + description = <"Este grupo de dados indica as qualificações formais de um indivíduo"> + > + ["id4"] = < + text = <"Registro no Conselho"> + description = <"Registro no Conselho Profissional"> + > + ["id3"] = < + text = <"Campo de atuação primário"> + description = <"Indica se este campo de atuação é o campo de atuação principal do indivíduo "> + > + ["id2"] = < + text = <"Campo de atuação"> + description = <"O campo que um indivíduo identifica como o seu campo de atuação e possui as qualificações e registro exigidos"> + > + ["id1"] = < + text = <"Credenciais do profissional"> + description = <"Credenciais do profissional"> + > + ["ac4"] = < + text = <"Códigos de países"> + description = <"códigos válidos para países"> + > + ["ac3"] = < + text = <"Códigos de níveis de qualificação"> + description = <"códigos válidos para nível de qualificação"> + > + ["ac2"] = < + text = <"Códigos de ocupações"> + description = <"códigos válidos para ocupações"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Registration Status (synthesised)"> + description = <"The status of the individual registration to practice in a given field of practice (synthesised)"> + > + ["at29"] = < + text = <"Inactive registration"> + description = <"O indivíduo não está mais ativo neste campo"> + > + ["at28"] = < + text = <"Pending"> + description = <"The registration is pending"> + > + ["at27"] = < + text = <"Nullified"> + description = <"The registration is nullified"> + > + ["at26"] = < + text = <"Terminated registration"> + description = <"The registration is terminated"> + > + ["at25"] = < + text = <"Suspended registration"> + description = <"The registration is suspended"> + > + ["at24"] = < + text = <"Student registration"> + description = <"The registrant is able to provide supervised services only"> + > + ["at23"] = < + text = <"Limited registration"> + description = <"The registrant is limited to provide services within a defined subset of the field of practice"> + > + ["at22"] = < + text = <"Active/Full registration"> + description = <"The registrant is fully qualified to provide services within the scope of the field of practice"> + > + ["id15"] = < + text = <"Qualification year"> + description = <"The year in which the individual obtained this qualification"> + > + ["id14"] = < + text = <"Issuing Institution Country"> + description = <"The international code for the country within which the education institution is registered"> + > + ["id13"] = < + text = <"Issuing Institution"> + description = <"The name of the educational organisation who issued the qualification"> + > + ["id12"] = < + text = <"Qualification level"> + description = <"Classification indicating the level of qualification"> + > + ["id11"] = < + text = <"Qualification Name"> + description = <"The full and formal name given to the qualification"> + > + ["id10"] = < + text = <"Other data"> + description = <"Other data about this registration"> + > + ["id9"] = < + text = <"Period"> + description = <"The period of time from the beginning to the end of the formal registration"> + > + ["id8"] = < + text = <"Registration Status"> + description = <"The status of the individual registration to practice in a given field of practice"> + > + ["id7"] = < + text = <"Registering body"> + description = <"The organisation with the legal and professional capacity to register or certify a professional in this field of practice"> + > + ["id6"] = < + text = <"Registration ID"> + description = <"The unique identifier issued by the registering body to this person that identifies him/her uniquely within the registration system"> + > + ["id5"] = < + text = <"Qualifications"> + description = <"This data group indicates the formal qualifications of an individual"> + > + ["id4"] = < + text = <"Registration"> + description = <"Registration data"> + > + ["id3"] = < + text = <"Primary field of practice"> + description = <"A flag that indicates the current primary specialty or field of practice of an individual provider"> + > + ["id2"] = < + text = <"Field of Practice"> + description = <"The field that an Individual Health Care Provider identifies as being their field of practice and has the required qualifications and registration to support that claim"> + > + ["id1"] = < + text = <"Professional credentials"> + description = <"Professional credentials"> + > + ["ac4"] = < + text = <"Country codes"> + description = <"valid codes for countries"> + > + ["ac3"] = < + text = <"Qualification level codes"> + description = <"valid codes for qualification level"> + > + ["ac2"] = < + text = <"Field of practice codes"> + description = <"valid codes for field of practice"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_provider_credentials_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_provider_credentials_iso.v0.0.1-alpha.adls new file mode 100644 index 000000000..804a6bc7e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_provider_credentials_iso.v0.0.1-alpha.adls @@ -0,0 +1,365 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b2ac6f71-dc01-4914-8fcc-ef1cdbb7104f; build_uid=8ea618b0-defa-4534-b9f3-1250d51a364a) + openEHR-DEMOGRAPHIC-CLUSTER.individual_provider_credentials_iso.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/DTS 27527:2007(E) - Provider Identification - Draft Technnical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"FC0BC3E72D30564A02DFF68869486562"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos dados das credenciais de um profissional de saúde"> + keywords = <"serviço demográfico", "credenciais de um profissional de saúde"> + use = <"Usado em um serviço demográfico para coletar dados das credenciais de um profissional de saúde"> + misuse = <""> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of data about an individual healthcare provider credentials"> + keywords = <"demographic service", "individual healthcare provider credentials"> + use = <"Used in demographic services to collect data about an individual healthcare provider credentials"> + misuse = <""> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Individual healthcare provider credentials + items matches { + ELEMENT[id2] occurrences matches {1} matches { -- Field of Practice + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac2]} -- Field of practice codes + } + } + } + ELEMENT[id3] occurrences matches {1} matches { -- Primary field of practice + value matches { + DV_BOOLEAN[id9002] + } + } + CLUSTER[id4] occurrences matches {1..*} matches { -- Registration + items cardinality matches {4..5} matches { + ELEMENT[id6] occurrences matches {1} matches { -- Registration ID + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id7] occurrences matches {1} matches { -- Registering body + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id8] occurrences matches {1} matches { -- Registration Status + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Registration Status (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {1} matches { -- Period + value matches { + DV_INTERVAL[id9006] + } + } + allow_archetype CLUSTER[id10] occurrences matches {0..1} matches { -- Other data + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.registration_other_data[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + CLUSTER[id5] matches { -- Qualifications + items cardinality matches {3..5} matches { + ELEMENT[id11] occurrences matches {1} matches { -- Qualification Name + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Qualification level + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac3]} -- Qualification level codes + } + } + } + ELEMENT[id13] occurrences matches {1} matches { -- Issuing Institution + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id14] occurrences matches {1} matches { -- Issuing Institution Country + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac4]} -- Country codes + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Qualification year + value matches { + DV_DATE[id9011] + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"O status do registro do indivíduo para exercer uma determinada profissão (synthesised)"> + > + ["at29"] = < + text = <"Registro inativo"> + description = <"O indivíduo não está mais ativo neste campo"> + > + ["at28"] = < + text = <"Pendente"> + description = <"O registro do indivíduo está pendente"> + > + ["at27"] = < + text = <"Anulado"> + description = <"O registro está anulado"> + > + ["at26"] = < + text = <"Registro encerrado"> + description = <"O registro está encerrado"> + > + ["at25"] = < + text = <"Registro suspenso"> + description = <"O registro está suspenso"> + > + ["at24"] = < + text = <"Registro de estudante"> + description = <"O indivíduo é capaz de prestar somente serviços supervisionados"> + > + ["at23"] = < + text = <"Registro limitado"> + description = <"O indivíduo está limitado a prestar serviços dentro de um escopo restrito do seu campo de atuação"> + > + ["at22"] = < + text = <"Ativo/Registro Completo"> + description = <"O indivíduo está plenamente qualificado a prestar serviços no escopo do seu campo de atuação"> + > + ["id15"] = < + text = <"Ano"> + description = <"O ano em que o indivíduo obteve esta qualificação"> + > + ["id14"] = < + text = <"País"> + description = <"O código internacional do país no qual a instituição está registrada"> + > + ["id13"] = < + text = <"Instituição"> + description = <"O nome da instituição educational que emitiu a qualificação"> + > + ["id12"] = < + text = <"Nível"> + description = <"Classificação que indica o nível da qualificação"> + > + ["id11"] = < + text = <"Qualificação"> + description = <"O nome formal dado à qualificação"> + > + ["id10"] = < + text = <"Outros dados"> + description = <"Outros dados sobre este registro profissional"> + > + ["id9"] = < + text = <"Período"> + description = <"O período de tempo que vai do início formal do registro até o final deste registro"> + > + ["id8"] = < + text = <"Status"> + description = <"O status do registro do indivíduo para exercer uma determinada profissão"> + > + ["id7"] = < + text = <"Conselho"> + description = <"A organização com a capacidade legal e profissional para registrar ou certificar um profissional neste campo de atuação"> + > + ["id6"] = < + text = <"Número do registro"> + description = <"O identificador único emitido pelo conselho profissional para uma pessoa que a identifica univocamente no sistema"> + > + ["id5"] = < + text = <"Qualificações"> + description = <"Este grupo de dados indica as qualificações formais de um indivíduo"> + > + ["id4"] = < + text = <"Registro no Conselho"> + description = <"Registro no Conselho Profissional"> + > + ["id3"] = < + text = <"Campo de atuação primário"> + description = <"Indica se este campo de atuação é o campo de atuação principal do indivíduo "> + > + ["id2"] = < + text = <"Campo de atuação"> + description = <"O campo que um indivíduo identifica como o seu campo de atuação e possui as qualificações e registro exigidos"> + > + ["id1"] = < + text = <"Credenciais do profissional de saúde"> + description = <"Credenciais do profissional de saúde"> + > + ["ac4"] = < + text = <"Códigos de países"> + description = <"códigos válidos para países"> + > + ["ac3"] = < + text = <"Códigos de níveis de qualificação"> + description = <"códigos válidos para nível de qualificação"> + > + ["ac2"] = < + text = <"Códigos de ocupações"> + description = <"códigos válidos para ocupações"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Registration Status (synthesised)"> + description = <"The status of the individual registration to practice in a given field of practice (synthesised)"> + > + ["at29"] = < + text = <"Inactive registration"> + description = <"O indivíduo não está mais ativo neste campo"> + > + ["at28"] = < + text = <"Pending"> + description = <"The registration is pending"> + > + ["at27"] = < + text = <"Nullified"> + description = <"The registration is nullified"> + > + ["at26"] = < + text = <"Terminated registration"> + description = <"The registration is terminated"> + > + ["at25"] = < + text = <"Suspended registration"> + description = <"The registration is suspended"> + > + ["at24"] = < + text = <"Student registration"> + description = <"The registrant is able to provide supervised services only"> + > + ["at23"] = < + text = <"Limited registration"> + description = <"The registrant is limited to provide services within a defined subset of the field of practice"> + > + ["at22"] = < + text = <"Active/Full registration"> + description = <"The registrant is fully qualified to provide services within the scope of the field of practice"> + > + ["id15"] = < + text = <"Qualification year"> + description = <"The year in which the individual obtained this qualification"> + > + ["id14"] = < + text = <"Issuing Institution Country"> + description = <"The international code for the country within which the education institution is registered"> + > + ["id13"] = < + text = <"Issuing Institution"> + description = <"The name of the educational organisation who issued the qualification"> + > + ["id12"] = < + text = <"Qualification level"> + description = <"Classification indicating the level of qualification"> + > + ["id11"] = < + text = <"Qualification Name"> + description = <"The full and formal name given to the qualification"> + > + ["id10"] = < + text = <"Other data"> + description = <"Other data about this registration"> + > + ["id9"] = < + text = <"Period"> + description = <"The period of time from the beginning to the end of the formal registration"> + > + ["id8"] = < + text = <"Registration Status"> + description = <"The status of the individual registration to practice in a given field of practice"> + > + ["id7"] = < + text = <"Registering body"> + description = <"The organisation with the legal and professional capacity to register or certify a professional in this field of practice"> + > + ["id6"] = < + text = <"Registration ID"> + description = <"The unique identifier issued by the registering body to this person that identifies him/her uniquely within the registration system"> + > + ["id5"] = < + text = <"Qualifications"> + description = <"This data group indicates the formal qualifications of an individual"> + > + ["id4"] = < + text = <"Registration"> + description = <"Registration data"> + > + ["id3"] = < + text = <"Primary field of practice"> + description = <"A flag that indicates the current primary specialty or field of practice of an individual provider"> + > + ["id2"] = < + text = <"Field of Practice"> + description = <"The field that an individual Healthcare provider identifies as being his/her field of practice and has the required qualifications and registration to support that claim"> + > + ["id1"] = < + text = <"Individual healthcare provider credentials"> + description = <"Individual healthcare provider credentials"> + > + ["ac4"] = < + text = <"Country codes"> + description = <"valid codes for countries"> + > + ["ac3"] = < + text = <"Qualification level codes"> + description = <"valid codes for qualification level"> + > + ["ac2"] = < + text = <"Field of practice codes"> + description = <"valid codes for field of practice"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_br.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_br.v0.0.1-alpha.adls new file mode 100644 index 000000000..fa3ab1e09 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_br.v0.0.1-alpha.adls @@ -0,0 +1,118 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f90c4adc-0b67-4b22-93c2-e43c0024c6f6; build_uid=70da5adf-6b57-42be-8015-46c005252791) + openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_br.v0.0.1-alpha + +language + original_language = <[ISO_639-1::pt-br]> + translations = < + ["en"] = < + language = <[ISO_639-1::en]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"2E4CD41132330A5BEC28342786B0748E"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação de outros dados de uma pessoa além daqueles especificados pela ISO 22220."> + keywords = <"serviço demográfico", "dados demográficos de uma pessoa"> + use = <"Usado em serviço demográficos para coletar os dados de uma pessoa."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of other person's data besides those specified in ISO 22220."> + keywords = <"demographic service", "person's demographic data"> + use = <"Used in demographic service to collect a person's data."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] occurrences matches {0..1} matches { -- Dados demográficos adicionais da pessoa + items matches { + ELEMENT[id2] matches { -- Estado Civil + value matches { + DV_CODED_TEXT[id9000] matches { + defining_code matches {[ac2]} -- Códigos para Estado Civil + } + } + } + ELEMENT[id3] matches { -- Etnia + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac3]} -- Códigos para grupos étnicos + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id3"] = < + text = <"Etnia"> + description = <"Grupo étnico ao qual a pessoa pertence."> + > + ["id2"] = < + text = <"Estado Civil"> + description = <"Estado Civil."> + > + ["id1"] = < + text = <"Dados demográficos adicionais da pessoa"> + description = <"Dados demográficos adicionais da pessoa além daqueles especificados pela ISO 22220."> + > + ["ac3"] = < + text = <"Códigos para grupos étnicos"> + description = <"códigos válidos para grupos étnicos"> + > + ["ac2"] = < + text = <"Códigos para Estado Civil"> + description = <"Códigos válidos para Estado Civil"> + > + > + ["en"] = < + ["id3"] = < + text = <"Ethnic background"> + description = <"The person's ethnic background."> + > + ["id2"] = < + text = <"Marital status"> + description = <"Marital status."> + > + ["id1"] = < + text = <"Extended personal demographics"> + description = <"Personal demographic data extended beyond those specified by ISO 22220."> + > + ["ac3"] = < + text = <"Ethnic background codes"> + description = <"Valid codes for ethnic background"> + > + ["ac2"] = < + text = <"Marital status codes"> + description = <"Valid codes for marital status"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_iso.v0.0.1-alpha.adls new file mode 100644 index 000000000..a8448697a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_iso.v0.0.1-alpha.adls @@ -0,0 +1,163 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7ae3648e-327c-44f7-b503-952778980844; build_uid=49c3ed31-6935-426a-8b22-9c2bd5f1dfbd) + openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_iso.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"F04358152899C2F3F18EE67E6253A027"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos dados demográficos de uma pessoa"> + keywords = <"serviço demográfico", "dados demográficos de uma pessoa"> + use = <"Usado em serviço demográficos para coletar dados demográficos adicionais de uma pessoa"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a person's additional demographic data,based on ISO standards."> + keywords = <"demographic service", "person's demographic data"> + use = <"Used in demographic service to collect a person's additional demographic data"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] occurrences matches {0..1} matches { -- Person additional demographic data + items matches { + ELEMENT[id2] matches { -- Sex + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Sex (synthesised) + } + } + } + ELEMENT[id3] matches { -- Mother's family name + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id4] matches { -- Identification comment + value matches { + DV_TEXT[id9003] + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"sexo (synthesised)"> + description = <"sexo da pessoa (synthesised)"> + > + ["at14"] = < + text = <"Não declarado/inadequadamente descrito"> + description = <"Não é para ser usado em formulários de coleta primária. É primariamente usado em coleções administrativas, ao transferir conjuntos de dados onde o item não foi coletado"> + > + ["at13"] = < + text = <"Intersexo ou indeterminado"> + description = <"Usado normalmente para bebês para os quais o sexo não foi determinado por qualquer razão. Não deve ser usado em formulários de coleta de dados completados pelo respondente e deve ser usado somente se a pessoa ou respondente voluntariamente afirma que a pessoa é intersexo ou onde fica claro durante o processo de coleta que o indivíduo não é nem do sexo masculino nem feminino"> + > + ["at12"] = < + text = <"Feminino"> + description = <"Sexo feminino"> + > + ["at11"] = < + text = <"Masculino"> + description = <"Sexo masculino"> + > + ["id4"] = < + text = <"Comentários de identificação"> + description = <"Comentários registrados para uma pessoa para distinguir entre duas ou mais pessoas com a mesma informação demográfica ou similar."> + > + ["id3"] = < + text = <"Sobrenome da Mãe"> + description = <"Sobrenome da mãe"> + > + ["id2"] = < + text = <"sexo"> + description = <"sexo da pessoa"> + > + ["id1"] = < + text = <"ISO: Dados demográficos adicionais de uma pessoa"> + description = <"Dados demográficos adicionais de uma pessoa segundo a ISO 22220: sexo e sobrenome da mãe"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Sex (synthesised)"> + description = <"The sex of the subject. (synthesised)"> + > + ["at14"] = < + text = <"Not declared/inadequately described"> + description = <"is not to be used on primary collection forms. It is primarily for use in administrative collections when transferring data from data sets where the item has not been collected."> + > + ["at13"] = < + text = <"Intersex or indeterminate"> + description = <"is normally used for babies for whom sex has not been determined for whatever reason, should not generally be used on data collection forms completed by the respondent and should only be used if the person or respondent volunteers that the person is intersex or where it otherwise becomes clear during the collection process that the individual is neither male nor female"> + > + ["at12"] = < + text = <"Female"> + description = <"Female"> + > + ["at11"] = < + text = <"Male"> + description = <"Male"> + > + ["id4"] = < + text = <"Identification comment"> + description = <"Comments recorded for a person registration to distinguish between two or more persons with the same or similar demographic information"> + > + ["id3"] = < + text = <"Mother's family name"> + description = <"Mother's original family name"> + > + ["id2"] = < + text = <"Sex"> + description = <"The sex of the subject."> + > + ["id1"] = < + text = <"Person additional demographic data"> + description = <"Person additional demographic data according to ISO 22220: sex and mother's family name"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at11", "at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_birth_data_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_birth_data_iso.v0.0.1-alpha.adls new file mode 100644 index 000000000..d0a1eea93 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_birth_data_iso.v0.0.1-alpha.adls @@ -0,0 +1,300 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7ec2230d-357d-466f-9094-3d751cedd787; build_uid=f04996a5-f629-421a-867e-3103a3184a1c) + openEHR-DEMOGRAPHIC-CLUSTER.person_birth_data_iso.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sarah Ballout"> + ["email"] = <"ballout.sarah@mh-hannover.de"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + author = < + ["name"] = <"Ellen Mendez"> + ["organisation"] = <"Facultad Politecnica - UNA"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E34F3CB975887B460840F95ADA73C4FF"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation der Geburtsdaten einer Person"> + keywords = <"demografische Dienste / Dienstleistungen", "demografische Daten zur Geburt"> + use = <"Wird in demografischen Diensten verwendet, um Daten zur Geburt einer Person zu sammeln."> + misuse = <""> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Coleta de dados demográficos do nascimento"> + keywords = <"serviço demográfico", "dados do nascimento"> + use = <"Usado em serviços de demografia para coletar dados do nascimento de uma pessoa"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a person's birth data"> + keywords = <"demographic service", "birth demographic data"> + use = <"Used in demographic services to collect a person's birth data"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + purpose = <"Colección de datos demográficos de nacimiento"> + keywords = <"servicio demográfico", "datos del nacimiento"> + use = <"Utilizado en servicios demográficos para recolección de datos de nacimiento de una persona."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Birth data + items matches { + ELEMENT[id2] occurrences matches {1} matches { -- Birth date + value matches { + DV_DATE[id9000] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Country of birth + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac1]} -- Country codes + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Birth plurality + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac2]} -- Birth plurality codes + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Birth order + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac3]} -- Birth order codes + } + } + } + ELEMENT[id6] matches { -- Date of birth follow-up indicator + value matches { + DV_BOOLEAN[id9004] + } + } + allow_archetype CLUSTER[id7] occurrences matches {0..1} matches { -- Country specific data + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id7"] = < + text = <"Länderspezifische Daten"> + description = <"Zusätzliche länderspezifische Daten die Geburt betreffend"> + > + ["id6"] = < + text = <"Ein Indikator für die Nachverfolgung eines Geburtsdatums."> + description = <"Kennzeichen das angibt, ob es + notwendig ist das Geburtsdatum + nachzuverfolgen, um ein genaueres + Datum zu erhalten."> + > + ["id5"] = < + text = <"Geburtsreihenfolge"> + description = <"Die Nummer der Kinder bei einer Mehrlingsgeburt, unabhängig davon ob es sich um Lebend- oder Totgeburten handelte."> + > + ["id4"] = < + text = <"Anzahl der geborenen Personen"> + description = <"Ein Indikator für Mehrlingsgeburten. Er gibt die Anzahl der geborenen Personen an, die aus einer Schwangerschaft resultierten. + "> + > + ["id3"] = < + text = <"Geburtsland"> + description = <"Das Geburtsland der Person."> + > + ["id2"] = < + text = <"Geburtsdatum"> + description = <"Das Geburtsdatum der Person."> + > + ["id1"] = < + text = <"Daten zur Geburt"> + description = <"demografische Daten die Geburt betreffend"> + > + ["ac3"] = < + text = <"Codes für die Geburtsreihenfolge"> + description = <"Gültige Kodierungen für die Darstellung der Reihenfolge der Geburten"> + > + ["ac2"] = < + text = <"Kodierungen für Mehrlingsgeburten"> + description = <"Gültige Codes für Mehrlingsgeburten"> + > + ["ac1"] = < + text = <"Ländercodes"> + description = <"Gültige Ländercodes."> + > + > + ["pt-br"] = < + ["id7"] = < + text = <"Dados específicos de um país"> + description = <"Dados adicionais do nascimento que são específicos de cada país"> + > + ["id6"] = < + text = <"Indicador de seguimento da data de nascimento"> + description = <"Indicador que informa quando a data de nascimento corrente precisa de ser acompanhada para obter uma data mais acurada."> + > + ["id5"] = < + text = <"Ordem de Nascimento"> + description = <"A ordem seqüencial desta pessoa em um nascimento múltiplo, não importando se foi um nascido vivo ou morto"> + > + ["id4"] = < + text = <"Nascimento multiplo"> + description = <"Um indicador de nascimento múltiplo, mostrando o número total de nascimentos resultantes de uma única gestação"> + > + ["id3"] = < + text = <"país de nascimento"> + description = <"O país onde a pessoa nasceu"> + > + ["id2"] = < + text = <"Data do nascimento"> + description = <"A data do nascimento da pessoa"> + > + ["id1"] = < + text = <"Dados do nascimento"> + description = <"Dados demográficos do nascimento"> + > + ["ac3"] = < + text = <"Códigos para ordem de nascimento"> + description = <"códigos válidos para ordem de nascimento"> + > + ["ac2"] = < + text = <"Códigos para nascimento múltiplo"> + description = <"códigos válidos para nascimento múltiplo"> + > + ["ac1"] = < + text = <"Códigos de países"> + description = <"códigos válidos para paises"> + > + > + ["en"] = < + ["id7"] = < + text = <"Country specific data"> + description = <"Additional birth data that are country specific"> + > + ["id6"] = < + text = <"Date of birth follow-up indicator"> + description = <"Flag that indicates when the current date of birth requires follow-up to obtain a more accurate date"> + > + ["id5"] = < + text = <"Birth order"> + description = <"The sequential order of this person in a multiple birth regardless of live or still birth"> + > + ["id4"] = < + text = <"Birth plurality"> + description = <"An indicator of multiple birth, showing the total number of births resulting from a single pregnancy"> + > + ["id3"] = < + text = <"Country of birth"> + description = <"The country where a person was born"> + > + ["id2"] = < + text = <"Birth date"> + description = <"The date of birth of a person"> + > + ["id1"] = < + text = <"Birth data"> + description = <"Birth demographic data"> + > + ["ac3"] = < + text = <"Birth order codes"> + description = <"valid codes for birth order"> + > + ["ac2"] = < + text = <"Birth plurality codes"> + description = <"valid codes for birth plurality"> + > + ["ac1"] = < + text = <"Country codes"> + description = <"valid codes for countries"> + > + > + ["es-py"] = < + ["id7"] = < + text = <"Datos específicos de un país"> + description = <"Datos adicionales del nacimiento que son específicos de cada país."> + > + ["id6"] = < + text = <"Indicador de seguimiento de la fecha de nacimiento"> + description = <"Indicador que informa cuando la fecha de nacimiento corriente necesita ser acompañada para obtener una fecha mas precisa."> + > + ["id5"] = < + text = <"Orden de Nacimiento"> + description = <"El orden secuencia de la persona un un nacimiento multiple, no importanto si fue un nacido vivo o muerto"> + > + ["id4"] = < + text = <"Nacimiento múltiple"> + description = <"Un indicador de nacimiento múltiple, mostrando el número total de nacimiento resultates de una única gestación"> + > + ["id3"] = < + text = <"País de nacimiento"> + description = <"El país donde la persona nació."> + > + ["id2"] = < + text = <"Fecha de nacimiento"> + description = <"La fecha de nacimiento de la persona"> + > + ["id1"] = < + text = <"Datos del nacimiento"> + description = <"Datos demográficos del nacimiento"> + > + ["ac3"] = < + text = <"Códigos para orden de nacimiento"> + description = <"códigos válidos para orden de nacimiento"> + > + ["ac2"] = < + text = <"Códigos para nacimiento múltiple"> + description = <"Códigos válidos para nacimiento múltiple"> + > + ["ac1"] = < + text = <"Código de paises"> + description = <"códigos válidos para paises"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_death_data_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_death_data_iso.v0.0.1-alpha.adls new file mode 100644 index 000000000..0e6b88eee --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_death_data_iso.v0.0.1-alpha.adls @@ -0,0 +1,227 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dcacd08d-dac5-4a24-bd02-bb15699f785b; build_uid=6793f095-4efc-459a-9e48-4b5ffca3dd69) + openEHR-DEMOGRAPHIC-CLUSTER.person_death_data_iso.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sarah Ballout"> + ["email"] = <"ballout.sarah@mh-hannover.de"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"637B911C4FDDA0BA860B6314C740E561"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Demographische Daten zum Tod einer Person."> + keywords = <"Demografische Daten zum Tod", "Demografische Daten des Todes"> + use = <"Wird in der Bevölkerungsforschung verwendet, um Daten über den Tod einer Person zu sammeln."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Coleta de dados demográficos sobre o óbito de um indivíduo"> + keywords = <"serviço demográfico", "dados demográficos do óbito"> + use = <"Usado em serviços de demografia para coletar dados relativos ao óbito de um indivíduo"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a person's demographic death data"> + keywords = <"demographic service", "death demographic data"> + use = <"Used in demographic services to collect data about a person's death"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Death data + items matches { + ELEMENT[id2] occurrences matches {1} matches { -- Death date + value matches { + DV_DATE[id9001] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Source of notification + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Source of notification (synthesised) + } + } + } + allow_archetype CLUSTER[id4] occurrences matches {0..1} matches { -- Additional death data that are country specific + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.person_other_death_data[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Informationsquelle (synthesised)"> + description = <"Gibt an, woher die Informationen über den Tod stammen und wie sicher diese Informationen sind. (synthesised)"> + > + ["at25"] = < + text = <"Unbekannt"> + description = <"Zeigt an, dass die Quelle der Benachrichtigung über den Tod unbekannt ist."> + > + ["at24"] = < + text = <"Eine andere Quelle"> + description = <"Zeigt an, dass der Tod von einer anderen Quelle gemeldet wurde."> + > + ["at23"] = < + text = <"Verwandte"> + description = <"Zeigt an, dass der Tod von einem Verwandten gemeldet wurde."> + > + ["at22"] = < + text = <"Gesundheitsdienstleister"> + description = <"Zeigt an, dass der Tod von einem Gesundheitsdienstleister gemeldet wurde."> + > + ["at21"] = < + text = <"Sterberegister"> + description = <"Der Tod wurde von einem Sterberegister/notariell gemeldet."> + > + ["id4"] = < + text = <"Zusätzliche Daten zum Tod, die länderspezifisch sind"> + description = <"Länderspezifische Daten zum Tod."> + > + ["id3"] = < + text = <"Informationsquelle"> + description = <"Gibt an, woher die Informationen über den Tod stammen und wie sicher diese Informationen sind."> + > + ["id2"] = < + text = <"Datum zum Tod"> + description = <"Datum zum Tod einer Person."> + > + ["id1"] = < + text = <"Daten zum Tod"> + description = <"Demografische Daten des Todes."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Fonte da notificação (synthesised)"> + description = <"Um código que informa sobre a fonte de notificação do óbito. Este campo fornece uma indicação da confiabilidade da informação (synthesised)"> + > + ["at25"] = < + text = <"Desconhecida"> + description = <"Indica que a fonte de notificação deste óbito é desconhecida"> + > + ["at24"] = < + text = <"Outra fonte"> + description = <"Indica que este óbito foi comunicado por uma outra fonte"> + > + ["at23"] = < + text = <"Parente"> + description = <"Indica que este óbito foi comunicado por um parente"> + > + ["at22"] = < + text = <"Prestador de assistência à saúde"> + description = <"Indica que este óbito foi comunicado por um prestador de assistência à saúde"> + > + ["at21"] = < + text = <"Cartório"> + description = <"Indica que este óbito foi comunicado por um cartório"> + > + ["id4"] = < + text = <"Dados adicionais do óbito que são específicos de cada país"> + description = <"Dados específicos de um país"> + > + ["id3"] = < + text = <"Fonte da notificação"> + description = <"Um código que informa sobre a fonte de notificação do óbito. Este campo fornece uma indicação da confiabilidade da informação"> + > + ["id2"] = < + text = <"Data do óbito"> + description = <"A data do óbito da pessoa"> + > + ["id1"] = < + text = <"Dados do óbito"> + description = <"Dados demográficos do óbito"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Source of notification (synthesised)"> + description = <"Indicates the source of information about a subject of care’s death. This field provides an indication of the certainty of the information (synthesised)"> + > + ["at25"] = < + text = <"Unknown"> + description = <"Indicate that the notification source is unknown"> + > + ["at24"] = < + text = <"Other"> + description = <"Indicate that the notification source is another source"> + > + ["at23"] = < + text = <"Relative"> + description = <"Indicate that the notification source is a relative"> + > + ["at22"] = < + text = <"Healthcare provider"> + description = <"Indicate that the notification source is a healthcare provider"> + > + ["at21"] = < + text = <"Registry"> + description = <"Indicate that the notification source is a registry"> + > + ["id4"] = < + text = <"Additional death data that are country specific"> + description = <"Country specific data"> + > + ["id3"] = < + text = <"Source of notification"> + description = <"Indicates the source of information about a subject of care’s death. This field provides an indication of the certainty of the information"> + > + ["id2"] = < + text = <"Death date"> + description = <"The date of death of a person"> + > + ["id1"] = < + text = <"Death data"> + description = <"Death demographic data"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at21", "at22", "at23", "at24", "at25"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier-provider.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier-provider.v0.0.1-alpha.adls new file mode 100644 index 000000000..7f2c868aa --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier-provider.v0.0.1-alpha.adls @@ -0,0 +1,180 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7dfbf086-be1b-41e7-80f0-6addfdbc98e2; build_uid=ce37dad5-a661-4a49-a833-4cdd68e8e75e) + openEHR-DEMOGRAPHIC-CLUSTER.person_identifier-provider.v0.0.1-alpha + +specialize + openEHR-DEMOGRAPHIC-CLUSTER.person_identifier.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/DTS 27527:2007(E) - Provider Identification - Draft Technnical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"239A14834B79DBD3BF9C7E628C84418E"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação de dados relativos a um documento de identificação de um prestador de assistência (indivíduo/organização)."> + keywords = <"serviço demográfico", "identificador de um prestador de assistência à saúde."> + use = <"Usado em serviçoS demográficos para registrar os dados relativos a um documento de identificação de um prestador de assistência à saúde (indivíduo/organização)."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of data about a healthcare provider (individual/organisation) identifier."> + keywords = <"demographic service", "healthcare provider identifier"> + use = <"Used in demographic services to register data about a healthcare provider (individual/organisation) identifier."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Healthcare provider identifier + items matches { + ELEMENT[id0.2] occurrences matches {1..*} matches { -- Identifier Usage + value matches { + DV_TEXT[id0.9000] + DV_CODED_TEXT[id0.9001] matches { + defining_code matches {[ac1.1]} -- Identifier usage code + } + } + } + CLUSTER[id0.3] matches { -- Duplicate resolution + items cardinality matches {3..*} matches { + ELEMENT[id0.30] occurrences matches {0..1} matches { -- Not a duplicate of + value matches { + DV_TEXT[id0.9002] + } + } + ELEMENT[id0.31] occurrences matches {0..1} matches { -- Duplicate of + value matches { + DV_TEXT[id0.9003] + } + } + ELEMENT[id0.32] occurrences matches {1..*} matches { -- Confirmed by organisation + value matches { + DV_TEXT[id0.9004] + } + } + ELEMENT[id0.33] occurrences matches {1..*} matches { -- Date confirmed + value matches { + DV_DATE[id0.9005] + } + } + ELEMENT[id0.34] occurrences matches {1..*} matches { -- Retired identifider + value matches { + DV_TEXT[id0.9006] + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id1.1"] = < + text = <"Identificador de um prestador de assistência à saúde"> + description = <"Identificador de um prestador de assistência à saúde."> + > + ["id0.34"] = < + text = <"Identificador desativado"> + description = <"Para um conjunto de identificadores duplicados, este campo indica se este número é o que deve ser desativado (não mais usado) ou não."> + > + ["id0.33"] = < + text = <"Data da confirmação"> + description = <"A data onde este identificador foi determinado como sendo ou não uma duplicata."> + > + ["id0.32"] = < + text = <"Confirmado pela organização"> + description = <"A organização que confirmou o status de duplicata ou não deste identificador."> + > + ["id0.31"] = < + text = <"Duplicata de"> + description = <"O identificador digitado neste campo não é uma duplicata deste identificador."> + > + ["id0.30"] = < + text = <"Não é duplicata de"> + description = <"O identificador digitado neste campo não é uma duplicata deste identificador."> + > + ["id0.3"] = < + text = <"Resolução de duplicidade"> + description = <"Este grupo de dados permite aos usuários identificar onde eles determinaram que dois identificadores que parecem ser duplicatas não são duplicatas, ou indicar, no caso de se descobrir qe eles são duplicatas: que número está inativo e não é mais usado, e qual deve ser mantido."> + > + ["id0.2"] = < + text = <"Uso da identificação"> + description = <"O propósito de uso deste identificador único."> + > + ["ac1.1"] = < + text = <"Código de uso do identificador."> + description = <"códigos válidos para os usos de identificadores."> + > + > + ["en"] = < + ["id1.1"] = < + text = <"Healthcare provider identifier"> + description = <"Healthcare provider identifier."> + > + ["id0.34"] = < + text = <"Retired identifider"> + description = <"For a duplicate identifier set this field indicates if this number is the one retired (nor for further use) or not."> + > + ["id0.33"] = < + text = <"Date confirmed"> + description = <"The date upon which this identifier was determined as a duplicate or not a duplicate."> + > + ["id0.32"] = < + text = <"Confirmed by organisation"> + description = <"The organisation that has confirmed the duplicate or not duplicate status of this identifier."> + > + ["id0.31"] = < + text = <"Duplicate of"> + description = <"The identifier entered into this field is a duplicate entry of this identifier."> + > + ["id0.30"] = < + text = <"Not a duplicate of"> + description = <"The identifier entered into this field is not a duplicate entry of this identifier."> + > + ["id0.3"] = < + text = <"Duplicate resolution"> + description = <"This group of data allow users to identify where they have determined that two identifiers which appears to be duplicates are not duplicated, or to indicate that where they are discovered to be duplicates - which number is retired and no longer used, and which is retained."> + > + ["id0.2"] = < + text = <"Identifier Usage"> + description = <"The purpose or intended use of this unique identifier."> + > + ["ac1.1"] = < + text = <"Identifier usage code"> + description = <"Valid codes for usage of identifiers."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier.v0.0.1-alpha.adls new file mode 100644 index 000000000..14d537c93 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier.v0.0.1-alpha.adls @@ -0,0 +1,241 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=cd69e276-d218-3950-9c9c-44c73074cf17; build_uid=32f819fc-2bba-414e-9dce-a40c48dfcb61) + openEHR-DEMOGRAPHIC-CLUSTER.person_identifier.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Sebastian Garde, Ocean Informatics, Germany (Editor)", "Omer Hotomaroglu, Turkey (Editor)", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"0C6FB32F3DC1D99F28E4A7D67F960B79"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação de dados relativos a um documento de identificação de uma pessoa."> + keywords = <"serviço demográfico", "documento de identificação de uma pessoa"> + use = <"Usado em serviçoS demográficos para registrar os dados relativos a um documento de identificação de uma pessoa."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of data about a person identifier."> + keywords = <"demographic service", "person identifier"> + use = <"Used in demographic services to register data about a person identifier."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Person identifier + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1..*} matches { -- Identifier main data + value matches { + DV_IDENTIFIER[id9001] + } + } + ELEMENT[id3] occurrences matches {1..*} matches { -- Geographic scope + value matches { + DV_TEXT[id9002] + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Geographic scope (synthesised) + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Issuing City + value matches { + DV_TEXT[id9004] + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac2]} -- City codes + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Issuing State + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac3]} -- State codes + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Issuing Country + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac4]} -- Country codes + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Time validity + value matches { + DV_INTERVAL[id9008] matches { + upper matches { + DV_DATE[id9009] + } + lower matches { + DV_DATE[id9010] + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Área geografica (synthesised)"> + description = <"Indica a área geográfica onde o documento é váĺido. (synthesised)"> + > + ["at14"] = < + text = <"Nacional"> + description = <"Indica que esta identificação é usada em nível nacional."> + > + ["at13"] = < + text = <"Estadual"> + description = <"Indica que esta identificação é usada em nível de um estado."> + > + ["at12"] = < + text = <"Regional"> + description = <"Indica que esta identificação é usada em uma região."> + > + ["at11"] = < + text = <"Local"> + description = <"Indica que esta identificação é usada localmente."> + > + ["id7"] = < + text = <"Validade da identificação"> + description = <"Período de validade da identificacao."> + > + ["id6"] = < + text = <"País emissor"> + description = <"Indica o país onde o documento foi emitido."> + > + ["id5"] = < + text = <"Estado emissor"> + description = <"Indica o estado onde o documento foi emitido."> + > + ["id4"] = < + text = <"Município emissor"> + description = <"Indica o município onde o documento foi emitido."> + > + ["id3"] = < + text = <"Área geografica"> + description = <"Indica a área geográfica onde o documento é váĺido."> + > + ["id2"] = < + text = <"Dados principais do identificador"> + description = <"Número ou código do documento de identificação, emissor, outorgante e tipo do documento."> + > + ["id1"] = < + text = <"Identificador"> + description = <"Identificador para uma pessoa."> + > + ["ac4"] = < + text = <"Códigos de países"> + description = <"códigos válidos para paises."> + > + ["ac3"] = < + text = <"Códigos de estados"> + description = <"códigos válidos para estados."> + > + ["ac2"] = < + text = <"Códigos de cidades"> + description = <"códigos válidos para cidade."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Geographic scope (synthesised)"> + description = <"Indicates the geographic area within which the identifier is valid. (synthesised)"> + > + ["at14"] = < + text = <"National"> + description = <"Indicates that this identifier is used nationally."> + > + ["at13"] = < + text = <"State/Province/Territory"> + description = <"Indicates that this identifier is used within a political boundary such as a state or territory or province."> + > + ["at12"] = < + text = <"Area/Regional/District"> + description = <"Indicates that this identifier is used within a specific area."> + > + ["at11"] = < + text = <"Local"> + description = <"Indicates that this identifier is used locally."> + > + ["id7"] = < + text = <"Time validity"> + description = <"Period in which this identifier is valid."> + > + ["id6"] = < + text = <"Issuing Country"> + description = <"Indicates the country where the identifier was issued."> + > + ["id5"] = < + text = <"Issuing State"> + description = <"Indicates the state where the identifier was issued."> + > + ["id4"] = < + text = <"Issuing City"> + description = <"Indicates the city where the identifier was issued."> + > + ["id3"] = < + text = <"Geographic scope"> + description = <"Indicates the geographic area within which the identifier is valid."> + > + ["id2"] = < + text = <"Identifier main data"> + description = <"Identifier number or code, issuer, assigner and type of identifier."> + > + ["id1"] = < + text = <"Person identifier"> + description = <"Identifier for a person."> + > + ["ac4"] = < + text = <"Country codes"> + description = <"valid codes for countries."> + > + ["ac3"] = < + text = <"State codes"> + description = <"valid codes for state/territory/province."> + > + ["ac2"] = < + text = <"City codes"> + description = <"valid codes for city/town/locality."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at11", "at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_other_birth_data_br.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_other_birth_data_br.v0.0.1-alpha.adls new file mode 100644 index 000000000..3768ce8d4 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_other_birth_data_br.v0.0.1-alpha.adls @@ -0,0 +1,170 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d47790e0-9567-493b-9c6d-ef4271ae1b1d; build_uid=0d0ea30e-0033-41e0-b53d-956cfb782523) + openEHR-DEMOGRAPHIC-CLUSTER.person_other_birth_data_br.v0.0.1-alpha + +language + original_language = <[ISO_639-1::pt-br]> + translations = < + ["en"] = < + language = <[ISO_639-1::en]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"AC9A7C00AC7E81AD890F2A72B136A934"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Coleta de dados da certidão de nascimento emitidas no Brasil."> + keywords = <"serviço demográfico", "dados da certidão de nascimento"> + use = <"Usado em serviços demográficos para coletar os itens estado, cidade, cartório, livro, folha e termo da certidão de nascimento emitida no Brasil."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a person's birth data."> + keywords = <"demographic service", "birth certificate data"> + use = <"Used in demographic service to collect other birth certificate data."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Outros dados da certidão de nascimento + items matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Estado/território/província + value matches { + DV_CODED_TEXT[id9000] matches { + defining_code matches {[ac2]} -- Códigos de estados + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Cidade/localidade + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac3]} -- Códigos de cidades + } + } + } + ELEMENT[id4] occurrences matches {1} matches { -- Cartório + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id5] occurrences matches {1} matches { -- Livro + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id6] occurrences matches {1} matches { -- Folha + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id7] occurrences matches {1} matches { -- Termo + value matches { + DV_TEXT[id9005] + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id7"] = < + text = <"Termo"> + description = <"Número do termo da certidão de nascimento."> + > + ["id6"] = < + text = <"Folha"> + description = <"Número da folha da certidão de nascimento."> + > + ["id5"] = < + text = <"Livro"> + description = <"Número do livro da certidão de nascimento."> + > + ["id4"] = < + text = <"Cartório"> + description = <"Nome do cartório que emitiu a certidão de nascimento."> + > + ["id3"] = < + text = <"Cidade/localidade"> + description = <"A cidade/localidade onde a pessoa nasceu."> + > + ["id2"] = < + text = <"Estado/território/província"> + description = <"O estado/território/província onde a pessoa nasceu."> + > + ["id1"] = < + text = <"Outros dados da certidão de nascimento"> + description = <"Outros dados da certidão de nascimento brasileira.."> + > + ["ac3"] = < + text = <"Códigos de cidades"> + description = <"códigos válidos para cidade"> + > + ["ac2"] = < + text = <"Códigos de estados"> + description = <"códigos válidos para estados"> + > + > + ["en"] = < + ["id7"] = < + text = <"Section"> + description = <"Section in the page where the birth was registered."> + > + ["id6"] = < + text = <"Page number"> + description = <"Page number in the book where the birth was registered."> + > + ["id5"] = < + text = <"Book number"> + description = <"Book number where the birth was registered."> + > + ["id4"] = < + text = <"Registry"> + description = <"Registry office that issued the birth certificate."> + > + ["id3"] = < + text = <"City/town/locality"> + description = <"The city/town/locality where the person was born."> + > + ["id2"] = < + text = <"State/territory/province"> + description = <"The State/territory/province where the person was born."> + > + ["id1"] = < + text = <"Other birth certificate data"> + description = <"Other birth certificate data still used in Brazil."> + > + ["ac3"] = < + text = <"City codes"> + description = <"Valid codes for city/town/locality"> + > + ["ac2"] = < + text = <"State codes"> + description = <"Valid codes for state/territory/province"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_other_death_data.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_other_death_data.v0.0.1-alpha.adls new file mode 100644 index 000000000..a11bf9325 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_other_death_data.v0.0.1-alpha.adls @@ -0,0 +1,155 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8d3b8c2d-16e3-4c35-8de7-c62e6b5f37d7; build_uid=98c1f816-33a9-4f14-8b99-c5c6e40b4751) + openEHR-DEMOGRAPHIC-CLUSTER.person_other_death_data.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"B79B1299F090A8222494523838E24626"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Coleta de dados demográficos sobre o óbito de um indivíduo"> + keywords = <"serviço demográfico", "dados demográficos do óbito"> + use = <"Usado em serviços de demografia para coletar dados relativos ao local e número do certificado de óbito de um indivíduo"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a person's demographic death data"> + keywords = <"demographic service", "death demographic data"> + use = <"Used in demographic services to collect data about the place and death certificate number of a person's death"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Death additional data + items matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Country + value matches { + DV_CODED_TEXT[id9000] matches { + defining_code matches {[ac1]} -- Country codes + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- State/territory/province + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac2]} -- State codes + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- City/town/locality + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac3]} -- City codes + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Death certificate number + value matches { + DV_TEXT[id9003] + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id5"] = < + text = <"Número do certificado"> + description = <"Informa o número do certificado de óbito"> + > + ["id4"] = < + text = <"Cidade/localidade"> + description = <"A cidade/localidade onde a pessoa faleceu"> + > + ["id3"] = < + text = <"Estado/território/província"> + description = <"O estado/território/província onde a pessoa faleceu"> + > + ["id2"] = < + text = <"País"> + description = <"O país onde a pessoa faleceu"> + > + ["id1"] = < + text = <"Dados adicionais do óbito"> + description = <"Dados demográficos adicionais do óbito"> + > + ["ac3"] = < + text = <"Códigos de cidades"> + description = <"códigos válidos para cidade"> + > + ["ac2"] = < + text = <"Códigos de estados"> + description = <"códigos válidos para estados"> + > + ["ac1"] = < + text = <"Códigos de países"> + description = <"códigos válidos para paises"> + > + > + ["en"] = < + ["id5"] = < + text = <"Death certificate number"> + description = <"The number of the death certificate"> + > + ["id4"] = < + text = <"City/town/locality"> + description = <"The city/town/locality where a person died"> + > + ["id3"] = < + text = <"State/territory/province"> + description = <"The state/territory/province where a person died"> + > + ["id2"] = < + text = <"Country"> + description = <"The country where a person died"> + > + ["id1"] = < + text = <"Death additional data"> + description = <"Death additional demographic data"> + > + ["ac3"] = < + text = <"City codes"> + description = <"valid codes for city/town/locality"> + > + ["ac2"] = < + text = <"State codes"> + description = <"valid codes for state/territory/province"> + > + ["ac1"] = < + text = <"Country codes"> + description = <"valid codes for countries"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.provider_identifier.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.provider_identifier.v0.0.1-alpha.adls new file mode 100644 index 000000000..5a92b2628 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.provider_identifier.v0.0.1-alpha.adls @@ -0,0 +1,275 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=19571a95-9452-486e-87af-f7ebdbac3e34; build_uid=7d74cde1-a76e-4f91-b41b-8d6cd7b7c687) + openEHR-DEMOGRAPHIC-CLUSTER.provider_identifier.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/DTS 27527:2007(E) - Provider Identification - Draft Technnical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"6546FA1F614EDBC60B26529B8FA91F93"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação de dados relativos a um documento de identificação de um prestador de assistência (indivíduo/organização)"> + keywords = <"serviço demográfico", "identificador de um prestador de assistência à saúde"> + use = <"Usado em serviçoS demográficos para registrar os dados relativos a um documento de identificação de um prestador de assistência à saúde (indivíduo/organização)"> + misuse = <""> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of data about a healthcare provider (individual/organisation) identifier"> + keywords = <"demographic service", "healthcare provider identifier"> + use = <"Used in demographic services to register data about a healthcare provider (individual/organisation) identifier"> + misuse = <""> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Healthcare provider identifier + items cardinality matches {4..*} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Identifier designation + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id3] occurrences matches {1} matches { -- Geographic area + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Geographic area (synthesised) + } + } + } + ELEMENT[id4] occurrences matches {1..*} matches { -- Issuer + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id5] occurrences matches {1..*} matches { -- Identifier Usage + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac1]} -- Identifier usage code + } + } + } + CLUSTER[id6] matches { -- Duplicate resolution + items cardinality matches {3..*} matches { + ELEMENT[id21] occurrences matches {0..1} matches { -- Not a duplicate of + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Duplicate of + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id23] occurrences matches {1..*} matches { -- Confirmed by organisation + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id24] occurrences matches {1..*} matches { -- Date confirmed + value matches { + DV_DATE[id9008] + } + } + ELEMENT[id25] occurrences matches {1..*} matches { -- Retired identifider + value matches { + DV_TEXT[id9009] + } + } + } + } + allow_archetype CLUSTER[id7] matches { -- Other data + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Área geografica (synthesised)"> + description = <"Indica a área geográfica onde o documento é utilizado (synthesised)"> + > + ["id25"] = < + text = <"Identificador desativado"> + description = <"Para um conjunto de identificadores duplicados, este campo indica se este número é o que deve ser desativado (não mais usado) ou não"> + > + ["id24"] = < + text = <"Data da confirmação"> + description = <"A data onde este identificador foi determinado como sendo ou não uma duplicata"> + > + ["id23"] = < + text = <"Confirmado pela organização"> + description = <"A organização que confirmou o status de duplicata ou não deste identificador"> + > + ["id22"] = < + text = <"Duplicata de"> + description = <"O identificador digitado neste campo não é uma duplicata deste identificador"> + > + ["id21"] = < + text = <"Não é duplicata de"> + description = <"O identificador digitado neste campo não é uma duplicata deste identificador"> + > + ["at14"] = < + text = <"Nacional"> + description = <"Indica que esta identificação é usada em nível nacional"> + > + ["at13"] = < + text = <"Estadual"> + description = <"Indica que esta identificação é usada em nível de um estado"> + > + ["at12"] = < + text = <"Regional"> + description = <"Indica que esta identificação é usada em uma região"> + > + ["at11"] = < + text = <"Local"> + description = <"Indica que esta identificação é usada localmente"> + > + ["id7"] = < + text = <"Outros dados"> + description = <"Outros dados sobre um identificador específico"> + > + ["id6"] = < + text = <"Resolução de duplicidade"> + description = <"Este grupo de dados permite aos usuários identificar onde eles determinaram que dois identificadores que parecem ser duplicatas não são duplicatas, ou indicar, no caso de se descobrir qe eles são duplicatas: que número está inativo e não é mais usado, e qual deve ser mantido"> + > + ["id5"] = < + text = <"Uso da identificação"> + description = <"O propósito de uso deste identificador único"> + > + ["id4"] = < + text = <"Emissor"> + description = <"Órgão emissor da identificação"> + > + ["id3"] = < + text = <"Área geografica"> + description = <"Indica a área geográfica onde o documento é utilizado"> + > + ["id2"] = < + text = <"Designação"> + description = <"Número ou código do documento de identificação"> + > + ["id1"] = < + text = <"Identificador de um prestador de assistência à saúde"> + description = <"Identificador de um prestador de assistência à saúde"> + > + ["ac1"] = < + text = <"Código de uso do identificador"> + description = <"códigos válidos para os usos de identificadores"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Geographic area (synthesised)"> + description = <"Indicates the geographic area within which the identifier is used (synthesised)"> + > + ["id25"] = < + text = <"Retired identifider"> + description = <"For a duplicate identifier set this field indicates if this number is the one retired (nor for further use) or not"> + > + ["id24"] = < + text = <"Date confirmed"> + description = <"The date upon which this identifier was determined as a duplicate or not a duplicate"> + > + ["id23"] = < + text = <"Confirmed by organisation"> + description = <"The organisation that has confirmed the duplicate or not duplicate status of this identifier"> + > + ["id22"] = < + text = <"Duplicate of"> + description = <"The identifier entered into this field is a duplicate entry of this identifier"> + > + ["id21"] = < + text = <"Not a duplicate of"> + description = <"The identifier entered into this field is not a duplicate entry of this identifier"> + > + ["at14"] = < + text = <"National"> + description = <"Indicates that this identifier is used nationally"> + > + ["at13"] = < + text = <"State/Province/Territory"> + description = <"Indicates that this identifier is used within a political boundary such as a state or territory or province"> + > + ["at12"] = < + text = <"Area/Regional/District"> + description = <"Indicates that this identifier is used within a specific area"> + > + ["at11"] = < + text = <"Local"> + description = <"Indicates that this identifier is used locally"> + > + ["id7"] = < + text = <"Other data"> + description = <"Other data about a specific identifier"> + > + ["id6"] = < + text = <"Duplicate resolution"> + description = <"This group of data allow users to identify where they have determined that two identifiers which appears to be duplicates are not duplicated, or to indicate that where they are discovered to be duplicates - which number is retired and no longer used, and which is retained"> + > + ["id5"] = < + text = <"Identifier Usage"> + description = <"The purpose or intended use of this unique identifier"> + > + ["id4"] = < + text = <"Issuer"> + description = <"Identifier issuer"> + > + ["id3"] = < + text = <"Geographic area"> + description = <"Indicates the geographic area within which the identifier is used"> + > + ["id2"] = < + text = <"Identifier designation"> + description = <"A number or code assigned to a healthcare provider in order to identify that provider"> + > + ["id1"] = < + text = <"Healthcare provider identifier"> + description = <"Healthcare provider identifier"> + > + ["ac1"] = < + text = <"Identifier usage code"> + description = <"Valid codes for usage of identifiers"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at11", "at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.registration_other_data.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.registration_other_data.v0.0.1-alpha.adls new file mode 100644 index 000000000..ddc201ff7 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.registration_other_data.v0.0.1-alpha.adls @@ -0,0 +1,119 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=5d5e10cb-490a-4a04-a5c7-734b0734908e; build_uid=d7d7e289-e5ff-438d-8bc7-a776af2cb5a9) + openEHR-DEMOGRAPHIC-CLUSTER.registration_other_data.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"D19487FFABA32073CC594C1036F46AB6"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação de dados adicionais do registro de um profissional"> + keywords = <"serviço demográfico", "registro de um profissional de saúde"> + use = <"Usado em um serviço demográfico para coletar dados adicionais do registro de um profissional de saúde"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of additional data about a provider registration"> + keywords = <"demographic service", "provider registration details"> + use = <"Used in demographic services to collect additional data about a healthcare provider registration"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Other provider registration data + items matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- State + value matches { + DV_CODED_TEXT[id9000] matches { + defining_code matches {[ac2]} -- State codes + } + } + } + ELEMENT[id3] occurrences matches {1} matches { -- Country + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac3]} -- Country codes + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id3"] = < + text = <"País"> + description = <"O código internacional do país no qual o órgão profissional está registrado"> + > + ["id2"] = < + text = <"Estado"> + description = <"O Estado onde se localiza o conselho que registrou o profissional"> + > + ["id1"] = < + text = <"Outros detalhes do registro profissional"> + description = <"Outros detalhes do registro profissional"> + > + ["ac3"] = < + text = <"Códigos de países"> + description = <"códigos válidos para países"> + > + ["ac2"] = < + text = <"Códigos de estados"> + description = <"códigos válidos para estados"> + > + > + ["en"] = < + ["id3"] = < + text = <"Country"> + description = <"The international code for the country within which the professional was registered"> + > + ["id2"] = < + text = <"State"> + description = <"The State of location of the registering body"> + > + ["id1"] = < + text = <"Other provider registration data"> + description = <"Other provider registration data"> + > + ["ac3"] = < + text = <"Country codes"> + description = <"valid codes for countries"> + > + ["ac2"] = < + text = <"State codes"> + description = <"valid codes for state/territory/province"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ORGANISATION.organisation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ORGANISATION.organisation.v0.0.1-alpha.adls new file mode 100644 index 000000000..dd5507f61 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ORGANISATION.organisation.v0.0.1-alpha.adls @@ -0,0 +1,191 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ed556a67-1b51-4cfe-b2ee-0917b6abacdb; build_uid=9de68cb1-348d-4648-9d32-6f82472fdc5f) + openEHR-DEMOGRAPHIC-ORGANISATION.organisation.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Sebastian Garde, Ocean Informatics, Germany (Editor)", "Omer Hotomaroglu, Turkey (Editor)", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/DTS 27527:2007(E) - Provider Identification - Draft Technnical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"CD0D7EDD910466019E8A4E69E284E23C"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos dados de uma Organização."> + keywords = <"serviço demográfico", "organização"> + use = <"Usado em serviços de demografia para coletar dados demográficos sobre uma organização."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of an organisation's demographic data."> + keywords = <"demographic service", "organisation's data"> + use = <"Used in demographic service to collect demographic data about an organisation."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ORGANISATION[id1] matches { -- Organisation + details matches { + ITEM_TREE[id2] matches { -- Identifiers + items cardinality matches {1..*} matches { + allow_archetype CLUSTER[id11] occurrences matches {1} matches { -- Identifier + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.provider_identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + identities matches { + allow_archetype PARTY_IDENTITY[id3] occurrences matches {1..*} matches { -- Name + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-PARTY_IDENTITY\.organisation_name[a-zA-Z0-9_-]*\.v0\..*/} + } + } + contacts matches { + CONTACT[id4] occurrences matches {1} matches { -- Contacts + addresses matches { + allow_archetype ADDRESS[id31] occurrences matches {1} matches { -- Address + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-ADDRESS\.address[a-zA-Z0-9_-]*\.v0\..*/} + archetype_id/value matches {/openEHR-DEMOGRAPHIC-ADDRESS\.electronic_communication[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + relationships matches { + PARTY_RELATIONSHIP[id5] occurrences matches {1} matches { -- Relationship + details matches { + ITEM_TREE[id41] matches { -- Details + items cardinality matches {1..*} matches { + ELEMENT[id42] occurrences matches {0..1} matches { -- Type of relationship + value matches { + DV_TEXT[id9000] + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac1]} -- Codes for type of relationship + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id42"] = < + text = <"Type of relationship"> + description = <"Tipo de relacionamento entre as duas organizações."> + > + ["id41"] = < + text = <"Detalhes"> + description = <"Detalhes do relacionamento."> + > + ["id31"] = < + text = <"Endereço"> + description = <"Endereço de contato da organização."> + > + ["id11"] = < + text = <"Documento"> + description = <"Um documento da organização."> + > + ["id5"] = < + text = <"Relacionamentos"> + description = <"Relacionamentos entre uma organização com outra ou entre uma organização e uma de suas divisões/departamentos, etc."> + > + ["id4"] = < + text = <"Contatos"> + description = <"Formas de contactar a organização."> + > + ["id3"] = < + text = <"Nome"> + description = <"Identificação da organização - os nomes pelos quais ela é conhecida."> + > + ["id2"] = < + text = <"Documentos"> + description = <"Documentos de Identificação da organização."> + > + ["id1"] = < + text = <"Organização"> + description = <"Organização."> + > + ["ac1"] = < + text = <"Códigos do tipo de relacionamento"> + description = <"códigos válidos para o tipo de relacionamento entre duas organizações."> + > + > + ["en"] = < + ["id42"] = < + text = <"Type of relationship"> + description = <"Type of relationship between two organisations."> + > + ["id41"] = < + text = <"Details"> + description = <"Relationship details."> + > + ["id31"] = < + text = <"Address"> + description = <"An organisation contact address."> + > + ["id11"] = < + text = <"Identifier"> + description = <"An organisation identifier."> + > + ["id5"] = < + text = <"Relationship"> + description = <"Relationship between two organisations or between an organization and one of its division/department, etc."> + > + ["id4"] = < + text = <"Contacts"> + description = <"Organisation contacts."> + > + ["id3"] = < + text = <"Name"> + description = <"Identification - the names the organisation is known by."> + > + ["id2"] = < + text = <"Identifiers"> + description = <"Organisation identifiers."> + > + ["id1"] = < + text = <"Organisation"> + description = <"Organisation demographic data."> + > + ["ac1"] = < + text = <"Codes for type of relationship"> + description = <"valid codes for the type or relationship between two organisations."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.organisation_name.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.organisation_name.v0.0.1-alpha.adls new file mode 100644 index 000000000..bef1f4e7b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.organisation_name.v0.0.1-alpha.adls @@ -0,0 +1,268 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1fa0438c-489e-4343-8200-61b54fb4168c; build_uid=4f750b46-c402-4ae8-89a0-1435fef8df3d) + openEHR-DEMOGRAPHIC-PARTY_IDENTITY.organisation_name.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Sebastian Garde, Ocean Informatics, Germany (Editor)", "Omer Hotomaroglu, Turkey (Editor)", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/DTS 27527:2007(E) - Provider Identification - Draft Technnical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"9457782903D514145D6E98E21795F45B"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"기관 이름의 표현."> + keywords = <"*인적정보 서비스(ko)", "*기관 이름(ko)"> + use = <"기관 이름을 표현하는 인적정보 서비스에서 사용됨."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação do nome de uma Organização."> + keywords = <"serviço demográfico", "nome da organização"> + use = <"Usado em serviços de demografia para coletar dados sobre o nome de uma organização."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of an organisation name."> + keywords = <"demographic service", "organisation name"> + use = <"Used in demographic services to represent an organisation name."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + PARTY_IDENTITY[id1] matches { -- Organisation name + name matches { + DV_TEXT[id9001] + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Organisation name (synthesised) + } + } + details matches { + ITEM_TREE[id2] matches { -- Items + items cardinality matches {2} matches { + ELEMENT[id11] occurrences matches {1} matches { -- Name + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id12] occurrences matches {1} matches { -- Identifier + value matches { + DV_TEXT[id9004] + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["ac9000"] = < + text = <"기관 이름 (synthesised)"> + description = <"기관 이름. (synthesised)"> + > + ["at28"] = < + text = <"모름"> + description = <"기관 이름 타입을 모를 때 사용됨."> + > + ["at27"] = < + text = <"기타"> + description = <"기관 이름이 위에 나열된 범주 중에 하나에 맞지 않을 때 사용됨."> + > + ["at26"] = < + text = <"사업 이름"> + description = <"일반적으로 완전한 기관 이름은 식별의 모호성을 피하기위해 사용되어야 함. 이것은 보통 회사 등록 이름과 같음."> + > + ["at25"] = < + text = <"이름 약자"> + description = <"기관이 알려진 이름 약자, 예. HIC."> + > + ["at24"] = < + text = <"지역적으로 사용되는 이름"> + description = <"지역 이름을 위해 사용됨, 예. 회사 등록 이름이나 비즈니스 이름과 차이가 있는 이름에 의해 알려진 의료행위를 하는 곳."> + > + ["at23"] = < + text = <"비즈니스 이름"> + description = <"거래 목적으로만 사용되는 비즈니스 이름."> + > + ["at22"] = < + text = <"서비스 위치 이름"> + description = <"서비스 위치 이름이 기관 이름의 중요한 부분이고 식별 목적을 위해 사용되는 곳에서 사용됨. 예. Mobile immunization Unit at Bankstown."> + > + ["at21"] = < + text = <"기관 유니트/섹션/디비젼 이름"> + description = <"기관 내에서 자체 분리된 식별을 갖는 사업 유니트, 섹션 또는 디비젼에서 사용됨."> + > + ["id12"] = < + text = <"식별자"> + description = <"기관의 이름의 유일한 식별자."> + > + ["id11"] = < + text = <"이름"> + description = <"기관이 알려지거나 연락받는 이름."> + > + ["id2"] = < + text = <"항목"> + description = <"식별 컴포넌트."> + > + ["id1"] = < + text = <"기관 이름"> + description = <"기관 이름."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Nome da organização (synthesised)"> + description = <"Nome da organização. (synthesised)"> + > + ["at28"] = < + text = <"Desconhecido"> + description = <"Usado quando o tipo de nome da organização for desconhecido."> + > + ["at27"] = < + text = <"Outro"> + description = <"Usado quando o nome da organização não se enquadra em nenhuma das categorias listadas acima."> + > + ["at26"] = < + text = <"Nome da empresa"> + description = <"Geralmente o nome completo da organização deve ser usado para evitar qualquer ambiguidade na identificação. Este deve ser usualmente o mesmo que o nome de registro da empresa."> + > + ["at25"] = < + text = <"Nome abreviado"> + description = <"Um nome curto ou abreviado pelo qual a organização é conhecida, por exemplo, INCA."> + > + ["at24"] = < + text = <"Nome usado localmente"> + description = <"Para nomes usado localmente, por exemplo, onde uma instalação médica é conhecida por um nome que é diferente do nome de registro ou nome comercial da empresa."> + > + ["at23"] = < + text = <"Nome comercial"> + description = <"Nome comercial usado somente para finalidades comerciais."> + > + ["at22"] = < + text = <"Nome da localização do serviço"> + description = <"Usado onde o nome da localização do serviço for uma parte importante do nome da organização, por exemplo, Unidade de Imunização Móvel em Caxias."> + > + ["at21"] = < + text = <"Nome da unidade/seção/divisão organizacional"> + description = <"Usado onde uma unidade, seção, ou divisão dentro da organização pode ter a sua própria identidade separada."> + > + ["id12"] = < + text = <"Identificador"> + description = <"O identificador único deste nome para esta organização."> + > + ["id11"] = < + text = <"Nome"> + description = <"O nome pelo qual a organização é conhecida."> + > + ["id2"] = < + text = <"Itens"> + description = <"Itens que compõem a identificação da organização."> + > + ["id1"] = < + text = <"Nome da organização"> + description = <"Nome da organização."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Organisation name (synthesised)"> + description = <"An organisation name. (synthesised)"> + > + ["at28"] = < + text = <"Unknown"> + description = <"Used when the organisation name type is unknown."> + > + ["at27"] = < + text = <"Other"> + description = <"Used when the organisation name does not fit into any one of the categories listed above."> + > + ["at26"] = < + text = <"Enterprise name"> + description = <"Generally the complete organisation name should be used to avoid any ambiguity in identification. This should usually be the same as the company registration name."> + > + ["at25"] = < + text = <"Abbreviated name"> + description = <"A short name or an abbreviated name by which the organisation is known, e.g., HIC."> + > + ["at24"] = < + text = <"Locally used name"> + description = <"Used for local names, e.g. where a medical practice is known by a name that is different from the company registration name or business name."> + > + ["at23"] = < + text = <"Business name"> + description = <"Business name used only for trading purposes."> + > + ["at22"] = < + text = <"Service location name"> + description = <"Used where the service location name is an important part of the organisation name and is used for identification purposes, e.g. Mobile immunization Unit at Bankstown."> + > + ["at21"] = < + text = <"Organisational unit/section/division name"> + description = <"Used where a business unit, section, or division within an organisation mat have its own separate identity."> + > + ["id12"] = < + text = <"Identifier"> + description = <"The unique identifier of this name for this organisation."> + > + ["id11"] = < + text = <"Name"> + description = <"The name by which an organisation is known or called."> + > + ["id2"] = < + text = <"Items"> + description = <"Identification components."> + > + ["id1"] = < + text = <"Organisation name"> + description = <"An organisation name."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name-individual_provider.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name-individual_provider.v0.0.1-alpha.adls new file mode 100644 index 000000000..b676dc254 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name-individual_provider.v0.0.1-alpha.adls @@ -0,0 +1,225 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9ff81b50-4e8f-4ba9-b8cc-50f820d31988; build_uid=4453ba3d-e73b-4d25-8fc0-ef37824ba839) + openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name-individual_provider.v0.0.1-alpha + +specialize + openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Rigoleta Dutra & Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/DTS 27527:2007(E) - Provider Identification - Draft Technnical Specification - International Organization for Standardization"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E4BC5DA45B4289EE54509FD8D1FB81B1"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação do nome de um profissional de saúde"> + keywords = <"serviço demográfico", "nome de um profissional de saúde"> + use = <"Utilizado em serviços demográficos para representar os nomes que um profissional de saúde pode ter"> + misuse = <""> + copyright = <"© copyright (c) 2010 openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a individual healthcare provider name"> + keywords = <"demographic service", "individual healthcar provider's name"> + use = <"Used in demographic services to represent the names that an individual healthcare provider is known by"> + misuse = <""> + copyright = <"© copyright (c) 2010 openEHR Foundation, openEHR Foundation"> + > + > + +definition + PARTY_IDENTITY[id1.1] matches { -- Individual healthcare provider name + /details[id2]/items matches { + CLUSTER[id3] matches { + items cardinality matches {2} matches { + ELEMENT[id11] occurrences matches {1} matches { + value matches { + DV_TEXT[id0.9000] + } + } + ELEMENT[id12] occurrences matches {1} matches { + value matches { + DV_COUNT[id0.9001] + } + } + } + } + CLUSTER[id4] occurrences matches {1..*} matches { + items cardinality matches {2} matches { + ELEMENT[id13] occurrences matches {1} matches { + value matches { + DV_TEXT[id0.9002] + } + } + ELEMENT[id14] occurrences matches {1} matches { + value matches { + DV_COUNT[id0.9003] + } + } + } + } + CLUSTER[id5] matches { + items cardinality matches {2} matches { + ELEMENT[id15] occurrences matches {1} matches { + value matches { + DV_CODED_TEXT[id0.9004] matches { + defining_code matches {[ac1]} + } + } + } + ELEMENT[id16] occurrences matches {1} matches { + value matches { + DV_COUNT[id0.9005] + } + } + } + } + CLUSTER[id6] matches { + items cardinality matches {2} matches { + ELEMENT[id17] occurrences matches {1} matches { + value matches { + DV_CODED_TEXT[id0.9006] matches { + defining_code matches {[ac2]} + } + } + } + ELEMENT[id18] occurrences matches {1} matches { + value matches { + DV_COUNT[id0.9007] + } + } + } + } + CLUSTER[id8] matches { + /items[id22]/value matches { + DV_CODED_TEXT[id9010.1] matches { + defining_code matches {[ac3]} + } + } + } + ELEMENT[id10.1] occurrences matches {0} -- Conditional Use + after [id6] + CLUSTER[id7] occurrences matches {1..*} matches { + items cardinality matches {2..3} matches { + ELEMENT[id19] occurrences matches {1} matches { + value matches { + DV_CODED_TEXT[id0.9008] matches { + defining_code matches {[ac9000]} + } + } + } + ELEMENT[id20] occurrences matches {1} matches { + value matches { + DV_INTERVAL[id0.9009] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { + value matches { + DV_TEXT[id0.9010] + } + } + } + } + after [id10.1] + CLUSTER[id0.2] matches { -- Restricted name usage + items cardinality matches {1..*; unique} matches { + ELEMENT[id0.3] occurrences matches {1} -- Type of restriction + ELEMENT[id0.4] occurrences matches {1} matches { -- Restriction interval + value matches { + DV_INTERVAL[id0.9011] + } + } + ELEMENT[id0.5] matches { -- Available provider + value matches { + DV_TEXT[id0.9012] + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id10.1"] = < + text = <"Indicador de uso condicional"> + description = <"Um indicador das condições específicas ou regras que devem ser aplicadas ao nome de uma pessoa"> + > + ["id1.1"] = < + text = <"Nome do profissional de saúde"> + description = <"Nome de uma pessoa ao atuar como profissional de saúde"> + > + ["id0.5"] = < + text = <"Identificador do prestador"> + description = <"Este campo indica os prestadores que podem visualizar este nome e os detalhes associados a ele"> + > + ["id0.4"] = < + text = <"Intervalo da restrição"> + description = <"Indica o período de tempo em que esta restrição se aplica"> + > + ["id0.3"] = < + text = <"Tipo de restrição"> + description = <"Um indicador de condições especiais que devem ser aplicadas ao nome do profissional"> + > + ["id0.2"] = < + text = <"Grupo de utilização restrita do nome"> + description = <"Este conjunto de dados se aplica a um nome específico e é usado em sistemas computacionais para restringir o modo como um nome é usado ou exibido naquele sistema"> + > + > + ["en"] = < + ["id10.1"] = < + text = <"Conditional Use"> + description = <"An indicator of specific conditions or rules that should be applied to a person's name"> + > + ["id1.1"] = < + text = <"Individual healthcare provider name"> + description = <"Person name when performing the role of a healthcare provider"> + > + ["id0.5"] = < + text = <"Available provider"> + description = <"This field indicates those providers who should be able to see this name and the details assoociated with it"> + > + ["id0.4"] = < + text = <"Restriction interval"> + description = <"Indicates the period of time where this restriction applies"> + > + ["id0.3"] = < + text = <"Type of restriction"> + description = <"An indicator of special conditions or rules that shall be applied to an individual provider name"> + > + ["id0.2"] = < + text = <"Restricted name usage"> + description = <"This set of data elements apply to a specific name set and are used within computer systems to restrict the way a name is used or displayed in that system"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name.v0.0.1-alpha.adls new file mode 100644 index 000000000..8a4aa0e66 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name.v0.0.1-alpha.adls @@ -0,0 +1,504 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=37165e66-9c7a-4b4e-bffc-455c7f00f235; build_uid=58699189-8258-4acf-b51d-f0a0027b9d65) + openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Rigoleta Dutra & Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rong Chen, Cambio Healthcare Systems, Sweden", "Ricardo Correia, CINTESIS/FMUP, Portugal", "Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Heath Frankel, Ocean Informatics, Australia", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Heather Grain, Llewelyn Grain Informatics, Australia", "Grahame Grieve, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification- International Organization for Standardization."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"96A53BD3D515AAEE54FEC627CED1585C"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"ISO/TS 22220 표준에 기반한 개인 이름의 표현"> + keywords = <"*serviço demográfico(pt-br)", "*nome de uma pessoa(pt-br)"> + use = <"Used to represent the names by which a person is known. ISO 22220 allows more than one usage for a name. openEHR reference model allows a single usage for a person name (indicated by the LOCATABLE class name attribute. This attribute should not be confused with the person name). Besides, two different names for a single person cannot have the same usage. If it is necessary to represent two or more usages for the same name, two PARTY_IDENTITY (ies) for the same person name (differing in the name attribute and possibly in the elements time validity and identifier) must be created. In case a person has two names with the same usage (for example, two aliases), the system must use different values in each name attribute ('alias1', 'alias2' ..., for instance). In this case, the ISO 22220 list of values allowed for name usage cannot be used. The application should ensure that either full name or family name be present."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação do nome de uma pessoa com base na norma ISO/TS 22220."> + keywords = <"serviço demográfico", "nome de uma pessoa"> + use = <"Utilizado para representar os nomes que uma pessoa pode ter. A norma ISO 22220 permite que um mesmo nome possa ter vários usos. O modelo de referência do openEHR somente permite um único uso por nome (indicado pelo attribute name da classe LoCATABLE. Este atributo não deve ser confundido com o nome da pessoa). Além disso, dois nomes diferentes não podem possuir o mesmo uso. Caso seja necessário representar dois ou mais usos para o mesmo nome, é necessário criar dois PARTY_IDENTITYs para o mesmo nome da pessoa (diferindo no atributo 'name' e possivelmente nos elementos intervalo de utilização e identificador). Caso uma pessoa possua dois nomes com o mesmo uso (por exemplo, dois apelidos), e o sistema precisar armazená-los, então o sistema deverá usar em cada atributo 'name' valores diferentes para cada uso ('apelido1', 'apelido2' ..., por exemplo). Neste caso, a lista de valores permitidos para o uso do nome da norma da ISO22220 não poderá ser usada. A aplicação deve garantir que o nome completo ou o sobrenome da pessoa esteja presente."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a personal name, based on ISO/TS 22220 standard."> + keywords = <"demographic service", "person name"> + use = <"Used to represent the names by which a person is known. ISO 22220 allows more than one usage for a name. openEHR reference model allows a single usage for a person name (indicated by the LOCATABLE class name attribute. This attribute should not be confused with the person name). Besides, two different names for a single person cannot have the same usage. If it is necessary to represent two or more usages for the same name, two PARTY_IDENTITY (ies) for the same person name (differing in the name attribute and possibly in the elements time validity and identifier) must be created. In case a person has two names with the same usage (for example, two aliases), the system must use different values in each name attribute ('alias1', 'alias2' ..., for instance). In this case, the ISO 22220 list of values allowed for name usage cannot be used. The application should ensure that either full name or family name be present."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + PARTY_IDENTITY[id1] matches { -- Person name + name matches { + DV_TEXT[id9002] + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Person name (synthesised) + } + } + details matches { + ITEM_TREE[id2] matches { -- Name + items cardinality matches {1..*} matches { + ELEMENT[id3] matches { -- Given name + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id4] matches { -- Family name + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id5] matches { -- Title + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id6] matches { -- Suffix + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Usage interval + value matches { + DV_INTERVAL[id9008] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Usage identifier + value matches { + DV_IDENTIFIER[id9009] + } + } + CLUSTER[id8] occurrences matches {0..1} matches { -- Alternative name representations + items matches { + ELEMENT[id22] occurrences matches {1} matches { -- Representation usage + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id23] occurrences matches {1} matches { -- Alternative representation + value matches { + DV_TEXT[id9011] + } + } + } + } + ELEMENT[id9] occurrences matches {1} matches { -- Preferred name + value matches { + DV_BOOLEAN[id9012] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Issues of accuracy and privacy + value matches { + DV_TEXT[id9013] + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9001]} -- Issues of accuracy and privacy (synthesised) + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Full Name + value matches { + DV_TEXT[id9015] + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["ac9000"] = < + text = <"개인이름 (synthesised)"> + description = <"개인이름 상세내용 (synthesised)"> + > + ["ac9001"] = < + text = <"정확도/개인정보보호 표시 (synthesised)"> + description = <"An indicator of specific conditions or rules that should be applied to the use of the person name. (synthesised)"> + > + ["at37"] = < + text = <"일시적인 이름"> + description = <"A temporary name issued where the subject's name has not been determined."> + > + ["at36"] = < + text = <"특별한 개인정보보호/보안 요구사항"> + description = <"A name for which episodes are attached that should only be accessible to specified authorised persons."> + > + ["at35"] = < + text = <"법률에 의해 금지된 이름 연결"> + description = <"By Law, this name and all names prior to it in the name sequence are not to be displayed or indicated in any way when searching for or dealing with information and events associated with a name that is subsequent to this one in the name sequence."> + > + ["at34"] = < + text = <"사용되지 않는 이름"> + description = <"This name should not be used when referring to this subject."> + > + ["at33"] = < + text = <"알려진 오타"> + description = <"This is a misspelling, but should be retained for potential future matching."> + > + ["at32"] = < + text = <"신뢰할 수 없는 정보"> + description = <"The name recorded is a fictitious or partial name."> + > + ["at29"] = < + text = <"다른 이름"> + description = <"대상이 알려졌거나 과거에 알려졌던 다른 이름."> + > + ["at28"] = < + text = <"공식 이름"> + description = <"등록된 이름(법률적 공식 이름)"> + > + ["at27"] = < + text = <"결혼전 이름"> + description = <"결혼 이전 진료의 대상이 사용한 이름"> + > + ["at26"] = < + text = <"직업 또는 업무 이름"> + description = <"업무 또는 직업적 목적을 위해 대상이 사용하는 이름."> + > + ["at25"] = < + text = <"신생아 이름"> + description = <"이름이 없는 신생아의 식별을 위해 예약된 타입."> + > + ["at24"] = < + text = <"보고이름"> + description = <"특별한 식별자가 사용될 때, 보고 용으로 사용되는 대상의 이름."> + > + ["id23"] = < + text = <"다른 표현"> + description = <"Alternative Representation of this subject of care name using alternative styles of representation such as characters or language character set variations for local display."> + > + ["id22"] = < + text = <"표현 사용"> + description = <"Name of the representational form used"> + > + ["id21"] = < + text = <"사용용도 식별자"> + description = <"The period of time for which the name usage applies."> + > + ["id20"] = < + text = <"사용 기간"> + description = <"The period of time for which the name usage applies."> + > + ["id11"] = < + text = <"전체 이름"> + description = <"The person's full name as a concatenation of its name parts."> + > + ["id10"] = < + text = <"정확도/개인정보보호 표시"> + description = <"An indicator of specific conditions or rules that should be applied to the use of the person name."> + > + ["id9"] = < + text = <"선호 이름"> + description = <"Indicates that this is the name by which a person chooses to be identified."> + > + ["id8"] = < + text = <"다른 이름 표현"> + description = <"Alternative Representation of this subject of care name using alternative styles of representation such as characters or language character set variations for local display."> + > + ["id6"] = < + text = <"접미어"> + description = <"개인 이름 뒤에 사용되는 추가적인 용어."> + > + ["id5"] = < + text = <"타이틀"> + description = <"An honorific form of address commencing a name, used when addressing a person by name, whether by mail, by phone, or depending upon cultural situation in person."> + > + ["id4"] = < + text = <"성"> + description = <"The part of a name a person usually has in common with some other members of his/her family, as distinguished from his/her given names."> + > + ["id3"] = < + text = <"이름"> + description = <"The person's identifying name(s) within the family group or by which he/she is uniquely socially identified."> + > + ["id2"] = < + text = <"이름"> + description = <"개인 이름의 항목들."> + > + ["id1"] = < + text = <"개인이름"> + description = <"개인이름 상세내용"> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Nome da pessoa (synthesised)"> + description = <"Estrutura do nome de uma pessoa. (synthesised)"> + > + ["ac9001"] = < + text = <"Indicador de acurácia/segurança (synthesised)"> + description = <"Um indicador das condições específicas ou regras que devem ser aplicadas ao nome de uma pessoa. (synthesised)"> + > + ["at37"] = < + text = <"Nome temporário"> + description = <"Indica que o nome da pessoa não foi determinado."> + > + ["at36"] = < + text = <"Requisito especial seguranca/privacidade"> + description = <"Indica um nome para o qual episódios são vinculados e devem somente ser acessados por pessoas autorizadas."> + > + ["at35"] = < + text = <"Vínculo do nome proibido por lei"> + description = <"Indica que este nome e todos os nomes antes dele na seqüência de nomes não devem ser exibidos ou indicados de nenhum modo ao procurar por ou lidar com informações e eventos associados com um nome que segue a este na seqüência de nomes."> + > + ["at34"] = < + text = <"Nome para não ser usado"> + description = <"Indica que este nome não deve ser usado ao se referir à pessoa."> + > + ["at33"] = < + text = <"Escrito de forma errada"> + description = <"Este indicador permite ao usuário indicar que há um erro de digitação, mas que deve ser retido para um uso potencial na vinculação de registros."> + > + ["at32"] = < + text = <"Nome não confiável"> + description = <"Indica que o nome registrado é um nome fictício ou parcial."> + > + ["at29"] = < + text = <"Outro nome"> + description = <"Qualquer outro nome pelo qual o sujeito é conhecido, ou foi conhecido no passado."> + > + ["at28"] = < + text = <"Nome legal"> + description = <"Nome registrado (legal) para a pessoa."> + > + ["at27"] = < + text = <"Nome de solteiro(a)"> + description = <"O nome usado pela pessoa antes de se casar."> + > + ["at26"] = < + text = <"Nome profissional ou comercial"> + description = <"O nome usado pela pessoa para propósitos profissionais ou de negócios."> + > + ["at25"] = < + text = <"Nome de recém-nascido"> + description = <"Tipo reservado para identificação de recém-nascidos sem nome."> + > + ["at24"] = < + text = <"Nome para relatório"> + description = <"O nome do sujeito usado para relatório, quando acompanhado por um identificador específico."> + > + ["id23"] = < + text = <"Representação alternativa do nome"> + description = <"Representação alternativa do nome desta pessoa usando estilos alternativos de representação, tais como caracteres ou variações do conjunto de caracteres do idioma para exibição local."> + > + ["id22"] = < + text = <"Uso da representação"> + description = <"Nome da forma de representação usada."> + > + ["id21"] = < + text = <"Identificador usado"> + description = <"A combinação do tipo de identificador, emissor do identificador e nome do identificador que especifica o vínculo entre este nome e o uso do identificador para relatório, ou outros usos."> + > + ["id20"] = < + text = <"Intervalo de utilização"> + description = <"O período de tempo para o qual este uso do nome se aplica para o nome ao qual ele está associado."> + > + ["id11"] = < + text = <"Nome completo"> + description = <"O nome completo da pessoa, resultado da concatenação de suas partes componentes."> + > + ["id10"] = < + text = <"Indicador de acurácia/segurança"> + description = <"Um indicador das condições específicas ou regras que devem ser aplicadas ao nome de uma pessoa."> + > + ["id9"] = < + text = <"Nome preferencial"> + description = <"Indica o nome pelo qual a pessoa prefere ser identificada."> + > + ["id8"] = < + text = <"Representação alternativa do nome"> + description = <"Grupo que descreve uma forma alternativa de representar o nome de uma pessoa."> + > + ["id6"] = < + text = <"Sufixo do nome"> + description = <"Termo adicional usado após o nome da pessoa."> + > + ["id5"] = < + text = <"Título do nome"> + description = <"Uma forma honorífica que inicia o nome, usada ao se referir a uma pessoa pelo nome, seja por correspondência ou por telefone, ou, dependendo da situação cultural, pessoalmente."> + > + ["id4"] = < + text = <"Sobrenome"> + description = <"A parte do nome que uma pessoa possui em comum com outros membros de sua família, distinta do(s) seu(s) nome(s) atribuído(s)."> + > + ["id3"] = < + text = <"Nome atribuído"> + description = <"O nome que identifica a pessoa no grupo familiar ou pelo qual ela é univocamente identificada socialmente."> + > + ["id2"] = < + text = <"Componentes do nome"> + description = <"Componentes do nome da pessoa."> + > + ["id1"] = < + text = <"Nome da pessoa"> + description = <"Estrutura do nome de uma pessoa."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Person name (synthesised)"> + description = <"Person name details. (synthesised)"> + > + ["ac9001"] = < + text = <"Issues of accuracy and privacy (synthesised)"> + description = <"An indicator of specific conditions or rules that should be applied to the use of the person name. (synthesised)"> + > + ["at37"] = < + text = <"Temporary name"> + description = <"A temporary name issued where the subject's name has not been determined."> + > + ["at36"] = < + text = <"Special privacy/security requirements"> + description = <"A name for which episodes are attached that should only be accessible to specified authorised persons."> + > + ["at35"] = < + text = <"Name linkage forbidden by law"> + description = <"By Law, this name and all names prior to it in the name sequence are not to be displayed or indicated in any way when searching for or dealing with information and events associated with a name that is subsequent to this one in the name sequence."> + > + ["at34"] = < + text = <"Name not to be used"> + description = <"This name should not be used when referring to this subject."> + > + ["at33"] = < + text = <"Known misspelling"> + description = <"This is a misspelling, but should be retained for potential future matching."> + > + ["at32"] = < + text = <"Unreliable information"> + description = <"The name recorded is a fictitious or partial name."> + > + ["at29"] = < + text = <"Other name"> + description = <"Any other name by which the subject is known, or has been known by in the past."> + > + ["at28"] = < + text = <"Legal name"> + description = <"Registered name (Legal name)."> + > + ["at27"] = < + text = <"Maiden name"> + description = <"The name used by the subject of care prior to marriage."> + > + ["at26"] = < + text = <"Professional or business name"> + description = <"The name used by the subject for business or professional purposes."> + > + ["at25"] = < + text = <"Newborn name"> + description = <"A type reserved for the identification of unnamed newborn babies."> + > + ["at24"] = < + text = <"Reporting name"> + description = <"The subject's name as it is to be used for reporting, when used with a specific identifier."> + > + ["id23"] = < + text = <"Alternative representation"> + description = <"Alternative Representation of this subject of care name using alternative styles of representation such as characters or language character set variations for local display."> + > + ["id22"] = < + text = <"Representation usage"> + description = <"Name of the representational form used."> + > + ["id21"] = < + text = <"Usage identifier"> + description = <"The combination of identifier type, identifier issuer and identifier name that specify the link between this name and reporting or other unique identifier usage."> + > + ["id20"] = < + text = <"Usage interval"> + description = <"The period of time for which the name usage applies."> + > + ["id11"] = < + text = <"Full Name"> + description = <"The person's full name as a concatenation of its name parts."> + > + ["id10"] = < + text = <"Issues of accuracy and privacy"> + description = <"An indicator of specific conditions or rules that should be applied to the use of the person name."> + > + ["id9"] = < + text = <"Preferred name"> + description = <"Indicates that this is the name by which a person chooses to be identified."> + > + ["id8"] = < + text = <"Alternative name representations"> + description = <"Details of alternative representations such as local codesets or language variations."> + > + ["id6"] = < + text = <"Suffix"> + description = <"Additional term used following a person name."> + > + ["id5"] = < + text = <"Title"> + description = <"An honorific form of address commencing a name, used when addressing a person by name, whether by mail, by phone, or depending upon cultural situation in person."> + > + ["id4"] = < + text = <"Family name"> + description = <"The part of a name a person usually has in common with some other members of his/her family, as distinguished from his/her given names."> + > + ["id3"] = < + text = <"Given name"> + description = <"The person's identifying name(s) within the family group or by which he/she is uniquely socially identified."> + > + ["id2"] = < + text = <"Name"> + description = <"Components of a person name."> + > + ["id1"] = < + text = <"Person name"> + description = <"Person name details."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at32", "at33", "at34", "at35", "at36", "at37"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at24", "at25", "at26", "at27", "at28", "at29"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PERSON.person-patient.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PERSON.person-patient.v0.0.1-alpha.adls new file mode 100644 index 000000000..1cdfe7045 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PERSON.person-patient.v0.0.1-alpha.adls @@ -0,0 +1,326 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=894b1c58-29eb-4ce5-8ab5-0af0ffc3ad8d; build_uid=9b7b75b2-5937-4aa6-98c2-75689af305e9) + openEHR-DEMOGRAPHIC-PERSON.person-patient.v0.0.1-alpha + +specialize + openEHR-DEMOGRAPHIC-PERSON.person.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + ["email"] = <"seungjong.yu@gmail.com"> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + author = < + ["name"] = <"Ellen Mendez"> + ["organisation"] = <"Facultad Politecnica - UNA"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification - International Organization for Standardization."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"6ED6B618C5805EC0F1B2172B3506190C"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"환자 인적 데이터의 표현."> + keywords = <"*인적정보 서비스(ko)", "*환자 데이터(ko)"> + use = <"환자 데이터를 수집하는 인적정보 서비스에서 사용됨."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos dados demográficos de um paciente."> + keywords = <"serviço demográfico", "dados de um paciente"> + use = <"Usado em serviço demográficos para coletar os dados de um paciente."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a patient's demographic data."> + keywords = <"demographic service", "patient's data"> + use = <"Used in demographic service to collect a patient's data."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + purpose = <"Representación de los datos demográficos de un paciente."> + keywords = <"servicio demográfico", "datos de un paciente"> + use = <"Utilizado en servicios demográficos para recolectar los datos de un paciente."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + PERSON[id1.1] matches { -- Patient + contacts matches { + CONTACT[id4.1] -- Contacts + } + relationships matches { + PARTY_RELATIONSHIP[id5.1] matches { -- Relationships + details matches { + ITEM_TREE[id0.40] matches { -- Personal relationship + items matches { + ELEMENT[id41] occurrences matches {1} matches { + value matches { + DV_TEXT[id0.9000] + DV_CODED_TEXT[id0.9001] matches { + defining_code matches {[ac1]} + } + } + } + } + } + } + } + PARTY_RELATIONSHIP[id0.2] occurrences matches {1} matches { -- Third party payer + details matches { + ITEM_TREE[id0.20] matches { -- Patient identifiers + items matches { + allow_archetype CLUSTER[id0.21] occurrences matches {1} matches { -- Healthcare consumer identifier. + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.person_identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + } + PARTY_RELATIONSHIP[id0.3] occurrences matches {1} matches { -- Healthcare provider/Health professional + details matches { + ITEM_TREE[id0.30] matches { -- Patient identifiers + items matches { + allow_archetype CLUSTER[id0.31] occurrences matches {1} matches { -- Patient identifier + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.person_identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["id5.1"] = < + text = <"관계"> + description = <"환자의 관계, 특히 가족관계"> + > + ["id4.1"] = < + text = <"연락처"> + description = <"환자의 연락처"> + > + ["id3.1"] = < + text = <"이름"> + description = <"환자이름"> + > + ["id1.1"] = < + text = <"환자"> + description = <"환자 인적 데이터"> + > + ["id0.40"] = < + text = <"개인관계"> + description = <"개인관계"> + > + ["id0.31"] = < + text = <"환자식별자"> + description = <"관련된 의료기관의 환자식별자"> + > + ["id0.30"] = < + text = <"환자식별자"> + description = <"관련된 진료기관의 환자식별자"> + > + ["id0.3"] = < + text = <"진료기관/의료인"> + description = <"환자와 진료기관/의료인 간의 관계"> + > + ["id0.21"] = < + text = <"수급자 식별자"> + description = <"보험지불자의 수급자의 식별자"> + > + ["id0.20"] = < + text = <"환자식별자"> + description = <"보험지불자의 환자의 식별자"> + > + ["id0.2"] = < + text = <"보험지불자"> + description = <"환자와 보험지불자 간의 관계"> + > + > + ["pt-br"] = < + ["id5.1"] = < + text = <"Relacionamentos"> + description = <"Relacionamentos de um paciente, especialmente laços familiares."> + > + ["id4.1"] = < + text = <"Contatos"> + description = <"Contatos da pessoa."> + > + ["id3.1"] = < + text = <"Nome"> + description = <"Conjunto de dados que especificam o nome do paciente."> + > + ["id1.1"] = < + text = <"Dados do paciente"> + description = <"Dados do paciente."> + > + ["id0.40"] = < + text = <"Personal relationships"> + description = <"Personal relationship."> + > + ["id0.31"] = < + text = <"Identificação no prestador"> + description = <"Documento de identificação do paciente junto ao prestador."> + > + ["id0.30"] = < + text = <"Identificações no prestador"> + description = <"Identificações do paciente junto ao prestador."> + > + ["id0.3"] = < + text = <"Serviço de saúde/Profissional de saúde"> + description = <"Relacionamento do paciente com uma organização prestadora de serviço de saúde/profissional de saúde."> + > + ["id0.21"] = < + text = <"Identificação do beneficiário"> + description = <"Documento de identificação do beneficiário junto à fonte pagadora."> + > + ["id0.20"] = < + text = <"Identificações do beneficiário"> + description = <"Identificações do beneficiário junto à fonte pagadora."> + > + ["id0.2"] = < + text = <"Fonte pagadora"> + description = <"Beneficiário: Relacionamento do paciente com uma Fonte Pagadora."> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Relationships"> + description = <"A patient's relationships, especially family ties."> + > + ["id4.1"] = < + text = <"Contacts"> + description = <"A patient's contacts."> + > + ["id3.1"] = < + text = <"Name"> + description = <"A patient's name."> + > + ["id1.1"] = < + text = <"Patient"> + description = <"Patient demographic data."> + > + ["id0.40"] = < + text = <"Personal relationship"> + description = <"Personal relationship."> + > + ["id0.31"] = < + text = <"Patient identifier"> + description = <"A patient identifier at the related healthcare provider."> + > + ["id0.30"] = < + text = <"Patient identifiers"> + description = <"Patient identifiers at the related healthcare provider."> + > + ["id0.3"] = < + text = <"Healthcare provider/Health professional"> + description = <"Patient: relationship between the patient and a healthcare provider organisation/health professional."> + > + ["id0.21"] = < + text = <"Healthcare consumer identifier."> + description = <"An identifier of the patient at the third-party payer."> + > + ["id0.20"] = < + text = <"Patient identifiers"> + description = <"Identifiers of the patient at the third-party payer."> + > + ["id0.2"] = < + text = <"Third party payer"> + description = <"Relationship between the patient and a third-party payer."> + > + > + ["es-py"] = < + ["id5.1"] = < + text = <"Relacionamiento"> + description = <"Relacionamientos de un paciente, especialmente lazos familiares."> + > + ["id4.1"] = < + text = <"Contactos"> + description = <"Contactos de la persona."> + > + ["id3.1"] = < + text = <"Nombre"> + description = <"Conjunto de datos que especifican el nombre del paciente."> + > + ["id1.1"] = < + text = <"Datos del paciente"> + description = <"Datos del paciente."> + > + ["id0.40"] = < + text = <"Relaciones personales"> + description = <"Relaciones personales"> + > + ["id0.31"] = < + text = <"Identificación del proveedor"> + description = <"Documento de identificación del paciente junto al proveedor."> + > + ["id0.30"] = < + text = <"Identificaciones del proveedor"> + description = <"Identificación del paciente junto al proveedor."> + > + ["id0.3"] = < + text = <"Servicio de salud/Profesional de la salud"> + description = <"Relacionamiento del paciente con una organización proveedora del servicio de salud/profesional de la salud."> + > + ["id0.21"] = < + text = <"Identificación del beneficiario"> + description = <"Documento de identificación del beneficiario junto a la fuente de financiación"> + > + ["id0.20"] = < + text = <"Identificaciones del beneficiario"> + description = <"Identificaciones del beneficiario junto a la fuente de financiación."> + > + ["id0.2"] = < + text = <"Fuente de Financiación"> + description = <"Beneficiario: Relacionamiento del paciente con la Fuente de Financiación"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PERSON.person.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PERSON.person.v0.0.1-alpha.adls new file mode 100644 index 000000000..c1f7056ed --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PERSON.person.v0.0.1-alpha.adls @@ -0,0 +1,270 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=585e9ea9-cfaa-495f-ab69-e3c3d845ce6d; build_uid=6b9a775f-d6df-4124-b452-5a313bf139e2) + openEHR-DEMOGRAPHIC-PERSON.person.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + author = < + ["name"] = <"Ellen Mendez"> + ["organisation"] = <"Facultad Politecnica - UNA"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Sebastian Garde, Ocean Informatics, Germany (Editor)", "Omer Hotomaroglu, Turkey (Editor)", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification - International Organization for Standardization."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"672C4250CE69AC2365C7F4B56EDB7319"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"개인의 인적 데이터의 표현."> + keywords = <"*serviço demográfico(pt-br)", "*dados de uma pessoa(pt-br)"> + use = <"개인 데이터를 수집하는 인적정보 서비스에서 사용됨."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos dados demográficos de uma pessoa."> + keywords = <"serviço demográfico", "dados de uma pessoa"> + use = <"Usado em serviço demográficos para coletar os dados de uma pessoa."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a person's demographic data."> + keywords = <"demographic service", "person's data"> + use = <"Used in demographic service to collect a person's data."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es-py"] = < + language = <[ISO_639-1::es-py]> + purpose = <"Representación de los datos demográficos de una persona."> + keywords = <"servicio demográfico", "datos de una persona"> + use = <"Utilizado en servicios demográficos para recolectar los datos de una persona."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + PERSON[id1] matches { -- Person + details matches { + allow_archetype ITEM_TREE[id2] occurrences matches {1} matches { -- Demographic details + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-ITEM_TREE\.person_details[a-zA-Z0-9_-]*\.v0\..*/} + } + } + identities matches { + allow_archetype PARTY_IDENTITY[id3] occurrences matches {1} matches { -- Name + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-PARTY_IDENTITY\.person_name[a-zA-Z0-9_-]*\.v0\..*/} + } + } + contacts matches { + CONTACT[id4] occurrences matches {1} matches { -- Contacts + addresses matches { + allow_archetype ADDRESS[id31] occurrences matches {1} matches { -- Addresses + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-ADDRESS\.address([a-zA-Z0-9_-]+)*\.v0\..*/} + archetype_id/value matches {/openEHR-DEMOGRAPHIC-ADDRESS\.electronic_communication[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + relationships matches { + PARTY_RELATIONSHIP[id5] occurrences matches {1} matches { -- Relationships + details matches { + ITEM_TREE[id9000] matches { + items matches { + ELEMENT[id41] occurrences matches {1} matches { -- Relationship type + value matches { + DV_TEXT[id9001] + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac1]} -- Codes for type of relationship + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["id41"] = < + text = <"관계타입"> + description = <"관련된 사람들 간의 관계의 타입을 정의."> + > + ["id31"] = < + text = <"주소"> + description = <"단일한 연락처에 연결된 주소, 즉. 동시간 검증됨."> + > + ["id5"] = < + text = <"관계"> + description = <"개인 관계, 특히 가족 관계."> + > + ["id4"] = < + text = <"연락처"> + description = <"개인의 연락처"> + > + ["id3"] = < + text = <"이름"> + description = <"개인 이름"> + > + ["id2"] = < + text = <"인적정보 상세내용"> + description = <"개인의 인정정보 상세내용."> + > + ["id1"] = < + text = <"개인"> + description = <"개인의 인적 데이터."> + > + ["ac1"] = < + text = <"관계타입 코드"> + description = <"관계의 타입을 위한 유효한 코드"> + > + > + ["pt-br"] = < + ["id41"] = < + text = <"Grau de parentesco"> + description = <"Define o grau de parentesco entre as pessoas envolvidas."> + > + ["id31"] = < + text = <"Endereço"> + description = <"Endereços vinculados a um único contato, ou seja, com o mesmo período de validade."> + > + ["id5"] = < + text = <"Relacionamentos"> + description = <"Relacionamentos de uma pessoa, especialmente laços familiares."> + > + ["id4"] = < + text = <"Contatos"> + description = <"Contatos da pessoa."> + > + ["id3"] = < + text = <"Nome"> + description = <"Conjunto de dados que especificam o nome da pessoa."> + > + ["id2"] = < + text = <"Detalhes"> + description = <"Detalhes demográficos da pessoa."> + > + ["id1"] = < + text = <"Dados da pessoa"> + description = <"Dados da pessoa."> + > + ["ac1"] = < + text = <"Códigos para tipo de parentesco"> + description = <"códigos válidos para tipo de parentesco."> + > + > + ["en"] = < + ["id41"] = < + text = <"Relationship type"> + description = <"Defines the type of relationship between related persons."> + > + ["id31"] = < + text = <"Addresses"> + description = <"Addresses linked to a single contact, i.e. with the same time validity."> + > + ["id5"] = < + text = <"Relationships"> + description = <"A person's relationships, especially family ties."> + > + ["id4"] = < + text = <"Contacts"> + description = <"A person's contacts."> + > + ["id3"] = < + text = <"Name"> + description = <"A person's name."> + > + ["id2"] = < + text = <"Demographic details"> + description = <"A person's demographic details."> + > + ["id1"] = < + text = <"Person"> + description = <"Personal demographic data."> + > + ["ac1"] = < + text = <"Codes for type of relationship"> + description = <"Valid codes for type of relationship."> + > + > + ["es-py"] = < + ["id41"] = < + text = <"Grado de parentesco"> + description = <"Define el grado de parentesco entre las personas involucradas."> + > + ["id31"] = < + text = <"Dirección"> + description = <"Direcciones vinculadas a un único contacto, o sea, con el mismo periodo de validad."> + > + ["id5"] = < + text = <"Relacionamiento"> + description = <"Relacionamiento de una persona, especialmente lazos familiares."> + > + ["id4"] = < + text = <"Contactos"> + description = <"Contactos de la persona."> + > + ["id3"] = < + text = <"Nombre"> + description = <"Conjunto de datos que especifican el nombre de la persona."> + > + ["id2"] = < + text = <"Detalles"> + description = <"Detalles demográficos de la persona."> + > + ["id1"] = < + text = <"Datos de la persona"> + description = <"Datos de la persona"> + > + ["ac1"] = < + text = <"Código para tipo de parentesco"> + description = <"Códigos válidos para tipo de parentesco."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.healthcare_consumer.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.healthcare_consumer.v0.0.1-alpha.adls new file mode 100644 index 000000000..eb40f9eed --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.healthcare_consumer.v0.0.1-alpha.adls @@ -0,0 +1,210 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1517197f-15bc-46f6-a906-7f5cd52e623c; build_uid=c04a96ab-2f14-4f78-8969-caa38dbd408e) + openEHR-DEMOGRAPHIC-ROLE.healthcare_consumer.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + ["email"] = <"seungjong.yu@gmail.com"> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"CD1017943BDE45BF911DBDFCD78BC5AE"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"개인이 건강 소비자일 때 개인 데이터의 표현."> + keywords = <"*인적정보 서비스(ko)", "*건강 소비자(ko)", "*보험지불자(ko)"> + use = <"개인이 건강 소비자일 때 개인에 대한 인적 데이터를 수집하는 인적정보 서비스에서 사용됨."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos dados de uma pessoa que exerce o papel de um consumidor de serviços de saúde"> + keywords = <"serviço demográfico", "consumidor em saúde", "fonte pagadora"> + use = <"Usado em serviços de demografia para coletar dados demográficos de uma pessoa que exerce o papel de um consumidor de serviços de saúde"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a person's data when he/she acts as a healthcare consumer"> + keywords = <"demographic service", "healthcare consumer", "third-party payer"> + use = <"Used in demographic service to collect demographic data about a person when he/she acts as a healthcare consumer"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ROLE[id1] matches { -- Healthcare consumer + identities matches { + allow_archetype PARTY_IDENTITY[id2] occurrences matches {1} matches { -- Consumer name + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-PARTY_IDENTITY\.person_name[a-zA-Z0-9_-]*\.v0\..*/} + } + } + relationships cardinality matches {1..*} matches { + PARTY_RELATIONSHIP[id3] occurrences matches {1} matches { -- Consumer-Third party payer + details matches { + ITEM_TREE[id21] matches { -- Healthcare consumer identifiers + items cardinality matches {1..*} matches { + allow_archetype CLUSTER[id22] occurrences matches {1} matches { -- Healthcare consumer identifier + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.person_identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + } + PARTY_RELATIONSHIP[id4] occurrences matches {1} matches { -- Patient + details matches { + ITEM_TREE[id31] matches { -- Patient identifiers + items cardinality matches {1..*} matches { + allow_archetype CLUSTER[id32] occurrences matches {1} matches { -- Patient identifier + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.person_identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["id32"] = < + text = <"환자 식별자"> + description = <"관련된 의료기관의 식별자의 기록."> + > + ["id31"] = < + text = <"환자 식별자"> + description = <"관련된 의료기관의 환자 식별자."> + > + ["id22"] = < + text = <"건강소비자 식별자"> + description = <"보험지불자의 건강소비자의 식별자의 기록."> + > + ["id21"] = < + text = <"건강소비자 식별자"> + description = <"보험지불자의 건강소비자의 식별자."> + > + ["id4"] = < + text = <"환자"> + description = <"환자: 건강소비자와 의료기관/의료인 간의 관계."> + > + ["id3"] = < + text = <"보험지불자"> + description = <"건강소비자와 보험지불자와의 관계."> + > + ["id2"] = < + text = <"소비자 이름"> + description = <"건강 소비자의 이름."> + > + ["id1"] = < + text = <"건강소비자"> + description = <"개인이 건강소비자의 역할을 수행."> + > + > + ["pt-br"] = < + ["id32"] = < + text = <"Identificação no prestador"> + description = <"Documento de identificação do paciente junto ao prestador"> + > + ["id31"] = < + text = <"Identificações no prestador"> + description = <"Identificações do paciente junto ao prestador"> + > + ["id22"] = < + text = <"Identificação do beneficiário"> + description = <"Documento de identificação do beneficiário junto à fonte pagadora"> + > + ["id21"] = < + text = <"Identificações do beneficiário"> + description = <"Identificações do beneficiário junto à fonte pagadora"> + > + ["id4"] = < + text = <"Paciente"> + description = <"Paciente: Relacionamento do Consumidor com uma organização prestadora de serviço de saúde/profissional de saúde"> + > + ["id3"] = < + text = <"Beneficiário"> + description = <"Beneficiário: Relacionamento do Consumidor com uma Fonte Pagadora"> + > + ["id2"] = < + text = <"Nome do consumidor"> + description = <"Nome do consumidor de saúde"> + > + ["id1"] = < + text = <"Consumidor em saúde"> + description = <"Papel Consumidor de serviços de saúde"> + > + > + ["en"] = < + ["id32"] = < + text = <"Patient identifier"> + description = <"A patient identifier at the related healthcare provider"> + > + ["id31"] = < + text = <"Patient identifiers"> + description = <"Patient identifiers at the related healthcare provider"> + > + ["id22"] = < + text = <"Healthcare consumer identifier"> + description = <"Identifier of a healthcare consumer at the third-party payer"> + > + ["id21"] = < + text = <"Healthcare consumer identifiers"> + description = <"Identifiers of a healthcare consumer at the third-party payer"> + > + ["id4"] = < + text = <"Patient"> + description = <"Patient: relationship between a healthcare consumer and a healthcare provider organisation/health professional"> + > + ["id3"] = < + text = <"Consumer-Third party payer"> + description = <"Relationship between a healthcare consumer and a third-party payer"> + > + ["id2"] = < + text = <"Consumer name"> + description = <"Healthcare consumer's name"> + > + ["id1"] = < + text = <"Healthcare consumer"> + description = <"A person performing the role of a healthcare consumer"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.healthcare_provider_organisation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.healthcare_provider_organisation.v0.0.1-alpha.adls new file mode 100644 index 000000000..24d4d2b14 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.healthcare_provider_organisation.v0.0.1-alpha.adls @@ -0,0 +1,195 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c7be68ba-2f0e-43cc-8f0b-fc9c59b99223; build_uid=e8f67257-6008-458a-8ebd-45135c009f90) + openEHR-DEMOGRAPHIC-ROLE.healthcare_provider_organisation.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"69903323C6706103CDFC9582CA3DAE97"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"진료제공자의 역할에서 기관의 인적 데이터의 표현."> + keywords = <"*인적정보 서비스(ko)", "*진료 제공 기관(ko)", "*의료기관(ko)"> + use = <"진료 제공자의 역할에서 기관에 대한 인적 데이터를 수집하는 인적정보 서비스에서 사용."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos dados de uma Organização ao exercer o papel de um prestador de assistência à saúde"> + keywords = <"serviço demográfico", "organização prestadora de assistência à saúde"> + use = <"Usado em serviços de demografia para coletar dados demográficos sobre uma organização no papel de prestador de assistência à saúde"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of an organisations's demographic data in the role of healthcare provider"> + keywords = <"demographic service", "healthcare provider organisation"> + use = <"Used in demographic service to collect demographic data about an organisation in the role of a healthcare provider"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ROLE[id1] matches { -- Healthcare Provider Organisation + details matches { + ITEM_TREE[id2] matches { -- Identifiers + items cardinality matches {1..*; unique} matches { + allow_archetype CLUSTER[id11] occurrences matches {1..*} matches { -- Identifier + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.provider_identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + identities matches { + allow_archetype PARTY_IDENTITY[id3] occurrences matches {1..*} matches { -- Provider name + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-PARTY_IDENTITY\.organisation_name[a-zA-Z0-9_-]*\.v0\..*/} + } + } + relationships cardinality matches {0..*} matches { + PARTY_RELATIONSHIP[id4] occurrences matches {1} matches { -- Third-party payer relationship + details matches { + ITEM_TREE[id31] matches { -- Details + items cardinality matches {1..*} matches { + allow_archetype CLUSTER[id32] occurrences matches {0..1} matches { -- identifier used in the relationship + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.provider_identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["id32"] = < + text = <"관계에서 사용되는 식별자"> + description = <"보험지불자와 관계에서 진료 제공자에의해 사용되는 식별자"> + > + ["id31"] = < + text = <"상세내용"> + description = <"관계의 상세내용."> + > + ["id11"] = < + text = <"식별자"> + description = <"진료 제공 기관의 역할에서 기관에서 사용되는 식별자."> + > + ["id4"] = < + text = <"보험지불자 관계"> + description = <"진료 제공 기관과 보험지불자 간의 관계"> + > + ["id3"] = < + text = <"제공자 이름"> + description = <"어떻게 진료 제공 기관이 알려지는지를 나타냄."> + > + ["id2"] = < + text = <"식별자"> + description = <"진료 제공 기관으로 행동하는 기관에 의해 사용되는 식별자."> + > + ["id1"] = < + text = <"진료 제공 기관"> + description = <"진료 제공자의 역할에서 기관."> + > + > + ["pt-br"] = < + ["id32"] = < + text = <"Identificador"> + description = <"Identificador utilizado pelo prestador no relacionamento com a fonte pagadora"> + > + ["id31"] = < + text = <"Detalhes"> + description = <"Detalhes do relacionamento"> + > + ["id11"] = < + text = <"Identificador"> + description = <"Identificador utilizado pelo prestador de assistência à saúde"> + > + ["id4"] = < + text = <"Relacionamento com fonte pagadora"> + description = <"Relacionamento entre a organização prestadora de assistência e uma fonte pagadora"> + > + ["id3"] = < + text = <"Nome do prestador"> + description = <"Especifica como a organização prestadora de assistência à saúde é conhecida"> + > + ["id2"] = < + text = <"Identificadores"> + description = <"Identificadores utilizados pela organização quando atua como prestador de assistência à saúde"> + > + ["id1"] = < + text = <"Prestador de assistência à saúde"> + description = <"Organização no papel de um prestador de assistência à saúde"> + > + > + ["en"] = < + ["id32"] = < + text = <"identifier used in the relationship"> + description = <"Identifier used by the healthcare provider in the relationship with the third-party payer"> + > + ["id31"] = < + text = <"Details"> + description = <"Relationship details"> + > + ["id11"] = < + text = <"Identifier"> + description = <"The identifier used by the organisation in the role of a healthcare provider organisation"> + > + ["id4"] = < + text = <"Third-party payer relationship"> + description = <"relationship between the healthcare provider organisation and a third-party payer"> + > + ["id3"] = < + text = <"Provider name"> + description = <"Indicates how the healthcare provider organisation is known by"> + > + ["id2"] = < + text = <"Identifiers"> + description = <"The identifiers used by the organisation acting as a healthcare provider organisation"> + > + ["id1"] = < + text = <"Healthcare Provider Organisation"> + description = <"Organisation in the role of a healthcare provider"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.individual_provider.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.individual_provider.v0.0.1-alpha.adls new file mode 100644 index 000000000..47ac06db3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.individual_provider.v0.0.1-alpha.adls @@ -0,0 +1,279 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7bb69181-a5b8-470d-be79-e4cc24f51cd1; build_uid=9f163008-e074-4e72-b412-490bc5cfb4c4) + openEHR-DEMOGRAPHIC-ROLE.individual_provider.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jjong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Sebastian Garde, Ocean Informatics, Germany (Editor)", "Omer Hotomaroglu, Turkey (Editor)", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"B3852D8E8E610BBA16534A822E3C6CFC"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"개별 진료제공자 인적 데이터의 표현."> + keywords = <"*인적정보 서비스(ko)", "*개별 진료제공자(ko)"> + use = <"개별 진료제공자의 데이터를 수집하는 인적정보 서비스에서 사용됨."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação de dados de uma pessoa exercendo o papel Profissional de Saúde."> + keywords = <"serviço demográfico", "profissional de saúde"> + use = <"Usado em serviços demográficos para coletar dados sobre profissionais de saúde."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of an individual healthcare provider demographic data."> + keywords = <"demographic service", "individual healthcare provider"> + use = <"Used in demographic service to collect a individual healthcare provider's data."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ROLE[id1] matches { -- Individual healthcare provider + identities matches { + allow_archetype PARTY_IDENTITY[id2] occurrences matches {1} matches { -- Name + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-PARTY_IDENTITY\.person_name[a-zA-Z0-9_-]*\.v0\..*/} + } + } + capabilities matches { + allow_archetype CAPABILITY[id3] matches { -- Capability + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CAPABILITY\.individual_credentials[a-zA-Z0-9_-]*\.v0\..*/} + } + } + contacts matches { + CONTACT[id4] matches { -- Contact + addresses matches { + allow_archetype ADDRESS[id31] occurrences matches {1} matches { -- Address + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-ADDRESS\.address([a-zA-Z0-9_]+)*\.v0\..*/} + archetype_id/value matches {/openEHR-DEMOGRAPHIC-ADDRESS\.electronic_communication[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + relationships matches { + PARTY_RELATIONSHIP[id5] matches { -- Relationship with a third-party payer + details matches { + ITEM_TREE[id41] matches { -- Relationship details + items cardinality matches {1; unique} matches { + allow_archetype CLUSTER[id42] occurrences matches {1} matches { -- Identifier + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.provider_identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + } + PARTY_RELATIONSHIP[id6] matches { -- Employer/employee relationship + details matches { + ITEM_TREE[id51] matches { -- Details + items cardinality matches {1..*} matches { + allow_archetype CLUSTER[id52] occurrences matches {1} matches { -- Identifier + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.provider_identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + ELEMENT[id53] occurrences matches {0..1} matches { -- Employment role + value matches { + DV_TEXT[id9000] + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["id53"] = < + text = <"고용 역할"> + description = <"진료제공기관에서 개별 진료제공자의 역할."> + > + ["id52"] = < + text = <"식별자"> + description = <"진료제공기관에서 개별 진료제공자의 식별자."> + > + ["id51"] = < + text = <"상세내용"> + description = <"피고용자/고용자 관계의 상세내용."> + > + ["id42"] = < + text = <"식별자"> + description = <"진료제공기관에서 개별 진료제공자의 식별자."> + > + ["id41"] = < + text = <"상세내용"> + description = <"피고용자/고용자 관계의 상세내용."> + > + ["id31"] = < + text = <"주소"> + description = <"개별 진료제공자에게 연락할 수 있는 주소."> + > + ["id6"] = < + text = <"피고용자/고용자 관계"> + description = <"개별 진료제공자와 진료제공기관 간의 피고용자/고용자 관계."> + > + ["id5"] = < + text = <"보험 지불자와의 관계"> + description = <"개별 진료제공자와 보험 지불자 간의 관계."> + > + ["id4"] = < + text = <"연락처"> + description = <"개별 진료제공자의 연락처."> + > + ["id3"] = < + text = <"면허(자격)"> + description = <"개별 진료제공자의 면허(자격)."> + > + ["id2"] = < + text = <"이름"> + description = <"개별 진료제공자의 이름."> + > + ["id1"] = < + text = <"개별 진료제공자"> + description = <"개별 진료제공자의 역할을 수행하는 개인의 데이터."> + > + > + ["pt-br"] = < + ["id53"] = < + text = <"Função"> + description = <"A função do profissional de saúde junto à organização prestadora de assistência à saúde."> + > + ["id52"] = < + text = <"Documento de Identificação"> + description = <"Identificação do profissional de saúde junto à organização prestadora de assistência à saúde."> + > + ["id51"] = < + text = <"Detalhes"> + description = <"Detalhes do relacionamento profissional de saúde/prestador de assistência."> + > + ["id42"] = < + text = <"Documento de Identificação"> + description = <"A identificação do profissional de saúde junto à fonte pagadora."> + > + ["id41"] = < + text = <"Detalhes"> + description = <"Detalhes do relacionamento profissional/fonte pagadora."> + > + ["id31"] = < + text = <"Endereço"> + description = <"Endereço onde o profissional pode ser contactado."> + > + ["id6"] = < + text = <"Relacionamento empregador/empregado"> + description = <"Relacionamento empregador/empregado entre um profissional de saúde e uma organização prestadora de assistência à saúde."> + > + ["id5"] = < + text = <"Relacionamento com uma fonte pagadora"> + description = <"Relacionamento entre um profissional de saúde e uma fonte pagadora."> + > + ["id4"] = < + text = <"Contato"> + description = <"Contato do profissional de saúde."> + > + ["id3"] = < + text = <"Capacitação"> + description = <"Capacitação do Profissional."> + > + ["id2"] = < + text = <"Nome do profissional"> + description = <"Nome do profissional de saúde."> + > + ["id1"] = < + text = <"Profissional de saúde"> + description = <"Dados sobre uma pessoa que exerce o papel de um profissional de saúde."> + > + > + ["en"] = < + ["id53"] = < + text = <"Employment role"> + description = <"The role of the individual healthcare provider at the healthcare provider organisation."> + > + ["id52"] = < + text = <"Identifier"> + description = <"The identifer of the individual healthcare provider at the healthcare provider organisation."> + > + ["id51"] = < + text = <"Details"> + description = <"Details of the employer/employee relationship."> + > + ["id42"] = < + text = <"Identifier"> + description = <"The identifer of the individual healthcare provider at the third-party payer."> + > + ["id41"] = < + text = <"Relationship details"> + description = <"Details of an individual healthcare provider/third-party payer relationship."> + > + ["id31"] = < + text = <"Address"> + description = <"Address where the individual provider can be contacted."> + > + ["id6"] = < + text = <"Employer/employee relationship"> + description = <"Employer/employee relationship between an individual healthcare provider and a healthcare provider organisation."> + > + ["id5"] = < + text = <"Relationship with a third-party payer"> + description = <"Relationship between an individual healthcare provider and a third-party payer."> + > + ["id4"] = < + text = <"Contact"> + description = <"Individual healthcare provider's contact."> + > + ["id3"] = < + text = <"Capability"> + description = <"Individual healthcare provider's capability."> + > + ["id2"] = < + text = <"Name"> + description = <"Individual healthcare provider's name."> + > + ["id1"] = < + text = <"Individual healthcare provider"> + description = <"Data about a person who performs the role of an individual healthcare provider."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.third_party_payer.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.third_party_payer.v0.0.1-alpha.adls new file mode 100644 index 000000000..ef6ee0e16 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ROLE.third_party_payer.v0.0.1-alpha.adls @@ -0,0 +1,145 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=5f1a2399-8382-4be6-80d6-ce5930197fea; build_uid=e4c57195-ac47-4576-ac08-5c44f73b633f) + openEHR-DEMOGRAPHIC-ROLE.third_party_payer.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Sergio Miranda Freire"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + > + > + > + +description + original_author = < + ["name"] = <"Sergio Miranda Freire & Rigoleta Dutra Mediano Dias"> + ["organisation"] = <"Universidade do Estado do Rio de Janeiro - UERJ"> + ["email"] = <"sergio@lampada.uerj.br"> + ["date"] = <"2009-05-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (openEHR Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"07032613106DEAA7F635AD238FFEC582"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"보험지불자 인적 데이터의 표현."> + keywords = <"*인적정보 서비스(ko)", "*보험지불자(ko)"> + use = <"보험지불자의 역할에서 기관에 대한 인적 데이터를 수집하는 인적정보 서비스에서 사용됨."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Representação dos dados de uma Organização quando atua como uma fonte pagadora (SUS, seguradora de planos de saúde, etc)"> + keywords = <"serviço demográfico", "fonte pagadora"> + use = <"Usado em serviços de demografia para coletar dados demográficos sobre uma organização que atua como fonte pagadora"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Representation of a third-party payer demographic data"> + keywords = <"demographic service", "third-party payer"> + use = <"Used in demographic service to collect demographic data about an organisation in the role of a third-party payer"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ROLE[id1] matches { -- Third-party payer + details matches { + ITEM_TREE[id2] matches { -- Identifiers + items cardinality matches {1..*; unique} matches { + allow_archetype CLUSTER[id11] occurrences matches {1..*} matches { -- Identifier + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-CLUSTER\.provider_identifier[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + } + identities matches { + allow_archetype PARTY_IDENTITY[id3] occurrences matches {1..*} matches { -- Name + include + archetype_id/value matches {/openEHR-DEMOGRAPHIC-PARTY_IDENTITY\.organisation_name[a-zA-Z0-9_-]*\.v0\..*/} + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["id11"] = < + text = <"식별자"> + description = <"보험지불자의 역할을 하는 기관에서 사용되는 식별자."> + > + ["id3"] = < + text = <"이름"> + description = <"어떻게 보험지불자가 알려지는지를 나타냄."> + > + ["id2"] = < + text = <"식별자"> + description = <"보험지불자의 역할을 하는 기관에의해 사용되는 식별자."> + > + ["id1"] = < + text = <"보험지불자"> + description = <"보험지불자의 역할을 하는 기관."> + > + > + ["pt-br"] = < + ["id11"] = < + text = <"Documento de Identificação"> + description = <"Documento de identificação utilizado pela organização quando atua como fonte pagadora"> + > + ["id3"] = < + text = <"Nome"> + description = <"Especifica como a fonte pagadora é conhecida"> + > + ["id2"] = < + text = <"Documentos de Identificação"> + description = <"Documentos utilizados pela organização quando atua como fonte pagadora"> + > + ["id1"] = < + text = <"Fonte pagadora"> + description = <"Organização no papel de uma fonta pagadora"> + > + > + ["en"] = < + ["id11"] = < + text = <"Identifier"> + description = <"The identifier used by the organisation in the role of a third-party payer"> + > + ["id3"] = < + text = <"Name"> + description = <"Indicates how the third-party payer is known by"> + > + ["id2"] = < + text = <"Identifiers"> + description = <"The identifiers used by the organisation in the role of a third-party payer"> + > + ["id1"] = < + text = <"Third-party payer"> + description = <"Organisation in the role of a third-party payer"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.care_plan.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.care_plan.v0.0.1-alpha.adls new file mode 100644 index 000000000..d24dd842b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.care_plan.v0.0.1-alpha.adls @@ -0,0 +1,373 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1a2859a8-f424-45d6-9b02-7f4578e819cd; build_uid=5bc62fc0-a917-4204-bc09-f62e757c4f56) + openEHR-EHR-ACTION.care_plan.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2011-05-03"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sistine Barretto-Daniels, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Care Plan, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2016-08-22]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1220"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"953432F4BBFC4D09C6285563D2317D5C"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record activity regarding the planning and carrying out of a single care plan as a whole."> + keywords = <"care plan", "activity"> + use = <"Use to record activity regarding the planning and carrying out of a single care plan as a whole."> + misuse = <"Not to be used to record activity of individual components of a care plan - use the specific ACTION archetype appropriate for each activity."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + ACTION[id1] matches { -- Care Plan + ism_transition matches { + ISM_TRANSITION[id4] matches { -- Care plan Need Identified + current_state matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[at4]} -- Care plan Need Identified + } + } + } + ISM_TRANSITION[id9] matches { -- Care Plan Developed + current_state matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[at9]} -- Care Plan Developed + } + } + } + ISM_TRANSITION[id35] matches { -- Care Plan Postponed + current_state matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[at9001]} -- postponed + } + } + careflow_step matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[at35]} -- Care Plan Postponed + } + } + } + ISM_TRANSITION[id34] matches { -- Care Plan Cancelled + current_state matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at9002]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[at34]} -- Care Plan Cancelled + } + } + } + ISM_TRANSITION[id19] matches { -- Care Plan Scheduled + current_state matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[at9003]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at19]} -- Care Plan Scheduled + } + } + } + ISM_TRANSITION[id7] matches { -- Care Plan Commenced + current_state matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at7]} -- Care Plan Commenced + } + } + } + ISM_TRANSITION[id21] matches { -- Care Plan Reviewed + current_state matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[at21]} -- Care Plan Reviewed + } + } + } + ISM_TRANSITION[id36] matches { -- Care Plan Suspended + current_state matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[at9005]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[at36]} -- Care Plan Suspended + } + } + } + ISM_TRANSITION[id33] matches { -- Care Plan Aborted + current_state matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at9006]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[at33]} -- Care Plan Aborted + } + } + } + ISM_TRANSITION[id11] matches { -- Care Plan Expired + current_state matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[at9006]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[at11]} -- Care Plan Expired + } + } + } + ISM_TRANSITION[id14] matches { -- Care Plan Completed + current_state matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[at9007]} -- complete + } + } + careflow_step matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[at14]} -- Care Plan Completed + } + } + } + } + description matches { + ITEM_TREE[id20] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Care Plan Name + value matches { + DV_TEXT[id9030] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9031] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Reason + value matches { + DV_TEXT[id9032] + } + } + } + } + } + protocol matches { + ITEM_TREE[id16] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id17] occurrences matches {0..1} matches { -- Care Plan ID + value matches { + DV_IDENTIFIER[id9033] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Expiry Date + value matches { + DV_DATE_TIME[id9034] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"planned"> + description = <"planned"> + > + ["at9001"] = < + text = <"postponed"> + description = <"postponed"> + > + ["at9002"] = < + text = <"cancelled"> + description = <"cancelled"> + > + ["at9003"] = < + text = <"scheduled"> + description = <"scheduled"> + > + ["at9004"] = < + text = <"active"> + description = <"active"> + > + ["at9005"] = < + text = <"suspended"> + description = <"suspended"> + > + ["at9006"] = < + text = <"aborted"> + description = <"aborted"> + > + ["at9007"] = < + text = <"complete"> + description = <"complete"> + > + ["id36"] = < + text = <"Care Plan Suspended"> + description = <"Care plan is temporarily suspended but intended to resume at a later date."> + > + ["at36"] = < + text = <"Care Plan Suspended"> + description = <"Care plan is temporarily suspended but intended to resume at a later date."> + > + ["id35"] = < + text = <"Care Plan Postponed"> + description = <"Commencement of care plan has been temporarily postponed to a future date."> + > + ["at35"] = < + text = <"Care Plan Postponed"> + description = <"Commencement of care plan has been temporarily postponed to a future date."> + > + ["id34"] = < + text = <"Care Plan Cancelled"> + description = <"Care plan has been cancelled prior to commencement."> + > + ["at34"] = < + text = <"Care Plan Cancelled"> + description = <"Care plan has been cancelled prior to commencement."> + > + ["id33"] = < + text = <"Care Plan Aborted"> + description = <"Care plan has been aborted."> + > + ["at33"] = < + text = <"Care Plan Aborted"> + description = <"Care plan has been aborted."> + > + ["id26"] = < + text = <"Reason"> + description = <"Reason for activity being performed /enacted against the plan."> + > + ["id22"] = < + text = <"Description"> + description = <"Description of activity performed/enacted against the plan."> + > + ["id21"] = < + text = <"Care Plan Reviewed"> + description = <"Care plan has been reviewed."> + > + ["at21"] = < + text = <"Care Plan Reviewed"> + description = <"Care plan has been reviewed."> + > + ["id19"] = < + text = <"Care Plan Scheduled"> + description = <"Care plan has been scheduled."> + > + ["at19"] = < + text = <"Care Plan Scheduled"> + description = <"Care plan has been scheduled."> + > + ["id18"] = < + text = <"Expiry Date"> + description = <"Anticipated date beyond which the care plan can be deemed 'expired'."> + > + ["id17"] = < + text = <"Care Plan ID"> + description = <"Identification of care plan."> + > + ["id14"] = < + text = <"Care Plan Completed"> + description = <"All activities related to the care plan have been reconciled or completed."> + > + ["at14"] = < + text = <"Care Plan Completed"> + description = <"All activities related to the care plan have been reconciled or completed."> + > + ["id11"] = < + text = <"Care Plan Expired"> + description = <"Care plan duration has passed the 'Expiry Date'."> + > + ["at11"] = < + text = <"Care Plan Expired"> + description = <"Care plan duration has passed the 'Expiry Date'."> + > + ["id9"] = < + text = <"Care Plan Developed"> + description = <"Care plan components identified and documented."> + > + ["at9"] = < + text = <"Care Plan Developed"> + description = <"Care plan components identified and documented."> + > + ["id7"] = < + text = <"Care Plan Commenced"> + description = <"Care plan activities commenced and in progress."> + > + ["at7"] = < + text = <"Care Plan Commenced"> + description = <"Care plan activities commenced and in progress."> + > + ["id4"] = < + text = <"Care plan Need Identified"> + description = <"Need for a care plan has been identified."> + > + ["at4"] = < + text = <"Care plan Need Identified"> + description = <"Need for a care plan has been identified."> + > + ["id3"] = < + text = <"Care Plan Name"> + description = <"Name of care plan."> + > + ["id1"] = < + text = <"Care Plan"> + description = <"Plan or sequence of discrete activities developed to achieve a specified management goal or treatment outcome, carried out by health professionals and/or the patient."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.health_education.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.health_education.v1.0.1.adls new file mode 100644 index 000000000..74d415a8a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.health_education.v1.0.1.adls @@ -0,0 +1,893 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bbf04420-92d9-46a5-8a82-99cb39ed88bb; build_uid=103f3cbd-585b-4c89-9f69-5f8459be353e) + openEHR-EHR-ACTION.health_education.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Erik Sundvall"> + ["organisation"] = <"Region Östergötland + Linköping University"> + ["email"] = <"erik.sundvall@regionostergotland.se"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Vebjørn Arntzen"> + ["organisation"] = <"Oslo universitetssykehus HF, Norway"> + ["email"] = <"varntzen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2011-05-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Siw Anita Bratli, Nasjonal kompetansetjeneste for læring og mestring innen helse, Norway", "Rita Apelt, Department of Health,NT, Australia", "Erling Are Hole, Helse Bergen, Norway", "Stein Arne Rimehaug, Sunnaas sykehus, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Nsah Bernard, UCL Institute of Health Informatics, United Kingdom", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Birgitte Bjerkely, Senter for sjeldne diagnoser, OUS, Norway", "Fatemeh Chalabianloo, Helse Bergen, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Kåre Flø, DIPS ASA, Norway", "Tim Garden, NTG Department of Health, Australia", "Tanya Gardner, CAAC, Australia", "Sam Heard, Ocean Informatics, Australia", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Brit Jorun Liseth, Haukeland Universitetssykehus, Norway", "Sabine Leh, Helse Bergen, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Chunlan Ma, Ocean Informatics, Australia", "Alan March, Hospital Universitario Austral, Argentina", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Jeremy Oats, NT Health, Australia", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Rosalie Schultz, Anyinginyi Health Aboriginal Corporation, Australia", "Ingrid Skard, Edproof, Norway", "Eivind Stormo, DIPS AS, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Susanne Trønnes, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Jo Wright, NT Dept of Health, Australia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Division of Health Promotion, Education, and Communication (HPR), World Health Organization. Health Promotion Glossary [Internet]. Geneva: World Health Organization; 1998 [cited 2018 May 31]. Available from: http://apps.who.int/iris/handle/10665/64546."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"6B17A5D134379C90304B225DBAB921C9"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera detaljer om rådgivning/undervisning/kommunikation avsedd att öka hälsokunskap och praktiska färdigheter"> + keywords = <"information", "utbildning", "faktablad", "instruktion", "demonstration", "kompetens", "rådgivning", "råd", "träning", "färdighetsträning", "coachning"> + use = <"Används för att registrera rådgivning/undervisning/kommunikation avsedd att öka hälsokunskap och praktiska färdigheter (ofta relaterade till hälsotillstånd) + + Kan inkludera, men är inte begränsat till: + - muntlig rådgivning, + - demonstration av teknik, eller + - att dela ut fysikt material, exempelvis faktablad om risker med ett ingrepp + + Färdighetsträning kan inkludera, men är inte begränsat till: + att ta medicin, själv-injektion, postoperativ egenvård + + Om utbildningen ges som en kurs eller en rad aktiviteter så kan information om varje aktivitet eller besök registreras som process-steg märkta \"Rådgivning/utbildning genomförd\", och när hela kursen är slutförd registreras process-steget \"Rådgivning/utbildning fullbordad\" + + Om rådgivningen/utbildningen är en enda aktivitet eller ett besök, kommer data registreras samtidigt för \"Rådgivning/utbildning genomförd\" och \"Rådgivning/utbildning fullbordad\"."> + misuse = <"Ska inte användas för att registrera samtycke kopplat till hälsoutbildning - till exempel att godkänna en vasektomi efter att ha delgivit ett faktablad. Använd \"ACTION.informed_consent\" för det istället. + "> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om kommunikasjon som har til hensikt å øke evne til å forstå og anvende helseinformasjon og å mestre praktiske ferdigheter eller livet relatert til helsetilstanden."> + keywords = <"informasjon", "opplæring", "undervisning", "brosjyre", "faktaark", "opplæringsmateriell", "trening", "demonstrasjon", "øving", "mestring", "mestre", "læring", "LMS", "helsepedagogikk", "veiledning", "kurs", "helseveiledning", "rådgivning", "coaching"> + use = <"Bruk for å registrere detaljer om kommunikasjon som har til hensikt å øke evne til å forstå og anvende helseinformasjon, og å mestre praktiske ferdigheter eller livet relatert til helsetilstanden. + + Evnen til å forstå og anvende helseinformasjon kan inkludere, men er ikke begrenset til; + - muntlig rådgivning + - demonstrasjon av en teknikk, eller + - utdeling av fysisk materiell, for eksempel å registrere at et faktaark om vasektomi er gitt til et individ. + + Praktiske ferdighetene kan inkludere, men er ikke begrenset til; + - administrasjon av medikamenter + - sette sprøyter på seg selv + - stelle en stomi eller + - hvordan ta vare på seg selv i postoperativ fase. + Eksempel på mestring kan være å mestre medisinske, praktiske, relasjonelle og emosjonelle aspekter ved MS. + + Hvis undervisningen som blir gitt er et kurs med en serie av aktiviteter, vil detaljer om hver enkelt aktivitet bli registrert innen prosesstrinnet \"Undervisning gitt\", og når hele kurset er ferdig, vil data bli registrert innen prosesstrinnet \"Undervisning fullført\". Hvis undervisningen som er gitt består av en enkelt aktivitet eller under en konsultasjon, vil data bli registrert samtidig i prosesstrinnene \"Undervisning gitt\" og \"Undervisning fullført\"."> + misuse = <"Skal ikke brukes for å registrere samtykke, for eksempel samtykke til vasektomi etter å ha fått utdelt faktaark om vasektomi. Bruk ACTION.informed_consent til dette formålet."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about communication to improve health literacy and life skills."> + keywords = <"information", "education", "fact sheet", "instruction", "demonstration", "teaching", "literacy", "guidance", "training", "advice", "coaching"> + use = <"Use to record details about communication to improve health literacy and life skills. + + Provision of health education may include, but is not limited to: + - verbal advice; + - a demonstration of a technique; or + - handing out physical material, for example, fact sheets about the risks of a vasectomy. + + The life skills may include, but are not limited to, medication administration, self-injection, and post-operative self-care. + + If the education provided is a course or series of activities then details about each activity or visit will be recorded against the 'Education provided' pathway step and when the entire course is completed then the data will be recorded against the 'Education completed' pathway step. If the education provided is a single activity or visit, then data will be recorded simultaneously for 'Education provided' and 'Education completed'."> + misuse = <"Not to be used to record consent about health education - for example, consent to a vasectomy after provision of a fact sheet. Use ACTION.informed_consent for this purpose."> + copyright = <"© National E-Health Transition Authority, openEHR Foundation"> + > + > + +definition + ACTION[id1] matches { -- Health education + ism_transition matches { + ISM_TRANSITION[id7] matches { -- Education planned + current_state matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[at7]} -- Education planned + } + } + } + ISM_TRANSITION[id19] matches { -- Education recommended + current_state matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[at19]} -- Education recommended + } + } + } + ISM_TRANSITION[id15] matches { -- Education postponed + current_state matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[at9001]} -- postponed + } + } + careflow_step matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[at15]} -- Education postponed + } + } + } + ISM_TRANSITION[id16] matches { -- Education cancelled + current_state matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at9002]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[at16]} -- Education cancelled + } + } + } + ISM_TRANSITION[id8] matches { -- Education scheduled + current_state matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[at9003]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at8]} -- Education scheduled + } + } + } + ISM_TRANSITION[id9] matches { -- Education provided + current_state matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at9]} -- Education provided + } + } + } + ISM_TRANSITION[id18] matches { -- Education suspended + current_state matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[at9005]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[at18]} -- Education suspended + } + } + } + ISM_TRANSITION[id17] matches { -- Education not completed + current_state matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[at9006]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[at17]} -- Education not completed + } + } + } + ISM_TRANSITION[id14] matches { -- Education completed + current_state matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at9007]} -- complete + } + } + careflow_step matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[at14]} -- Education completed + } + } + } + } + description matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Topic name + value matches { + DV_TEXT[id9026] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9027] + } + } + ELEMENT[id5] matches { -- Method + value matches { + DV_TEXT[id9028] + } + } + allow_archetype CLUSTER[id26] matches { -- Material details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype CLUSTER[id34] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Session Number + value matches { + DV_COUNT[id9029] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Reason + value matches { + DV_TEXT[id9030] + } + } + ELEMENT[id20] matches { -- Outcome + value matches { + DV_TEXT[id9031] + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Scheduled date/ time + value matches { + DV_DATE_TIME[id9032] + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9033] + } + } + } + } + } + protocol matches { + ITEM_TREE[id22] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id31] occurrences matches {0..1} matches { -- Requestor order identifier + value matches { + DV_TEXT[id9034] + DV_IDENTIFIER[id9035] + } + } + allow_archetype CLUSTER[id29] matches { -- Requestor + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.individual_professional(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.organisation(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Receiver order identifier + value matches { + DV_TEXT[id9036] + DV_IDENTIFIER[id9037] + } + } + allow_archetype CLUSTER[id30] matches { -- Receiver + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.individual_professional(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.organisation(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype CLUSTER[id33] matches { -- Recipient + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.individual_personal(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id35] matches { -- Interpreter details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.interpreter_details(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype CLUSTER[id24] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9002"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9003"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9004"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9005"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9006"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9007"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id35"] = < + text = <"Information om tolk"> + description = <"Detaljer om tolkhjälp."> + comment = <"Inklusive språk, metod och identifiering av tolk."> + > + ["id34"] = < + text = <"Ytterligare detaljer"> + description = <"Plats för att infoga ytterligare strukturerade detaljer om rådgivningen/undervisningen"> + > + ["id33"] = < + text = <"Informationsmottagare/Kursdeltagare"> + description = <"Den som tar emot råden/undervisningen."> + comment = <"I många fall är detta patienten/vårdtagaren själv. Detta fält är relevant att fylla i främst då informationsmottagaren/kursdeltagaren är någon annan som blir utbidad å patientens vägnar. Exempelvis: vårdare, vårdnadshavare, släkting, barn eller förälder."> + > + ["id32"] = < + text = <"Remissmottagarens ID för beställningen/remissen"> + description = <"Lokalt beställnings/remiss-ID tilldelat av mottagande vårdgivare eller organisation som genomför utbildningen/rådgivningen + "> + comment = <"Detta motsvarar \"Filler Order Number\" i HL7 v2 specifikationerna."> + > + ["id31"] = < + text = <"Beställarens ID för beställningen/remissen"> + description = <"Lokalt beställnings/remiss-ID tilldelat av beställande/remitterande vårdgivare eller organisation som efterfrågar utbildningen/rådgivningen"> + comment = <"Detta motsvarar \"Placer Order Number\" i HL7 v2 specifikationerna."> + > + ["id30"] = < + text = <"Remissmottagare/utförare"> + description = <"Detaljer om den som genomför utbildningen/rådgivningen + "> + > + ["id29"] = < + text = <"Beställare/Remittent"> + description = <"Detaljer om den som beställt rådgivningen/undervisningen"> + > + ["id28"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning av aktiviteten eller processteget som inte redan fångats i övriga fält."> + > + ["id27"] = < + text = <"Bokad/schemalagd tidpunkt"> + description = <"Datumet och/eller tiden då rådgivnings/undervisningsaktiviteten ska genomföras."> + comment = <"Detta ska bara användas för processteget \"Rådgivning inbokad\""> + > + ["id26"] = < + text = <"Detaljer om materialet"> + description = <"Beskivning av materialet som individen fick. (kan exempelvis vara bild/kopia)"> + > + ["id24"] = < + text = <"Utökning"> + description = <"Plats för att infoga ytterligare information som krävs för att fånga upp lokalt innehåll eller för att anpassa sig till andra referensmodeller/format."> + comment = <"Till exempel: Lokala informationskrav eller ytterligare metadata för att anpassa sig till FHIR- eller CIMI-motsvarigheter."> + > + ["id21"] = < + text = <"Undervisningstillfälle"> + description = <"Numret i ordningen av antal tillfällen i en kurs med flera tillfällen."> + > + ["id20"] = < + text = <"Resultat"> + description = <"Beskrivning av rådgivningens/undervisningens resultat"> + comment = <"Exempelvis beskrivande text om individens förtåelse och förmåga sett ur undervisarens synvinkel. eller berättad av individen själv. Alternativt \"godkänd\"/\"ej godkänd\". Kodning med extern terminologi är möjlig."> + > + ["id19"] = < + text = <"Rådgivning/utbildning rekommenderas"> + description = <"Rådgivning/utbildning har rekommenderats men inga åtgärder har gjorts för att påbörja den."> + > + ["at19"] = < + text = <"Rådgivning/utbildning rekommenderas"> + description = <"Rådgivning/utbildning har rekommenderats men inga åtgärder har gjorts för att påbörja den."> + > + ["id18"] = < + text = <"Rådgivning/utbildning pausad"> + description = <"Planerad rådgivning/utbildning har pausats (efter att ha påbörjats)."> + > + ["at18"] = < + text = <"Rådgivning/utbildning pausad"> + description = <"Planerad rådgivning/utbildning har pausats (efter att ha påbörjats)."> + > + ["id17"] = < + text = <"Rådgivning/utbildning ej fullbordad"> + description = <"Rådgivning/utbildning avbröts innan den var fullbordad."> + > + ["at17"] = < + text = <"Rådgivning/utbildning ej fullbordad"> + description = <"Rådgivning/utbildning avbröts innan den var fullbordad."> + > + ["id16"] = < + text = <"Rådgivning/utbildning inställd"> + description = <"Rådgivning/utbildning ställdes in innan den hade påbörjats."> + > + ["at16"] = < + text = <"Rådgivning/utbildning inställd"> + description = <"Rådgivning/utbildning ställdes in innan den hade påbörjats."> + > + ["id15"] = < + text = <"Rådgivning/utbildning uppskjuten"> + description = <"Rådgivning/utbildning sköts upp innan den hade påbörjats."> + > + ["at15"] = < + text = <"Rådgivning/utbildning uppskjuten"> + description = <"Rådgivning/utbildning sköts upp innan den hade påbörjats."> + > + ["id14"] = < + text = <"Rådgivning/utbildning fullbordad"> + description = <"All planerad rådgivning/utbildning har genomförts."> + > + ["at14"] = < + text = <"Rådgivning/utbildning fullbordad"> + description = <"All planerad rådgivning/utbildning har genomförts."> + > + ["id11"] = < + text = <"Orsak"> + description = <"Orsak till att detta processteg nåddes"> + comment = <"Exempelvis \"Pausat - patienten var för trött för att fortsätta\" eller \"Rådgivning ej fullbordad - patienten kom inte till alla fyra undervisningstillfällen\""> + > + ["id9"] = < + text = <"Rådgivning/utbildning genomförd"> + description = <"Rådginings-/utbildningstillfälle har genomförts eller råd/undervisningsmaterial har delats ut."> + > + ["at9"] = < + text = <"Rådgivning/utbildning genomförd"> + description = <"Rådginings-/utbildningstillfälle har genomförts eller råd/undervisningsmaterial har delats ut."> + > + ["id8"] = < + text = <"Rådgivning/utbildning inbokad"> + description = <"Rådgivning/utbildning har bokats eller schemalagts."> + > + ["at8"] = < + text = <"Rådgivning/utbildning inbokad"> + description = <"Rådgivning/utbildning har bokats eller schemalagts."> + > + ["id7"] = < + text = <"Rådgivning/utbildning planerad"> + description = <"Rådgivning/utbildning är planerad men inga övriga åtgärder har gjorts för att påbörja den."> + > + ["at7"] = < + text = <"Rådgivning/utbildning planerad"> + description = <"Rådgivning/utbildning är planerad men inga övriga åtgärder har gjorts för att påbörja den."> + > + ["id5"] = < + text = <"Metod"> + description = <"Metod genom vilken rådgivningen/hälsoutbildningen genomförs."> + comment = <"Exempelvis: muntligt, demonstration, mobilapp eller skriftligt/tryckt material"> + > + ["id4"] = < + text = <"Beskrivning"> + description = <"Beskrivande text om rådgivningen/utbildningen"> + > + ["id3"] = < + text = <"Ämne"> + description = <"Namn/benämning för rådgivningen/undervisningen"> + comment = <"\"Ämnet\" kan avse enskild information, kunskap eller en färdighet, det kan även vara namnet på en utbildning, kurs eller ett program som ges vid flera tillfällen eller besök. Benämningen kan visa om utbildningen var individuell eller i grupp."> + > + ["id1"] = < + text = <"Hälsorådgivning/information/undervisning"> + description = <"Kommunikation avsedd att öka hälsokunskap och praktiska färdigheter (ofta relaterade till hälsotillstånd)"> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9002"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9003"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9004"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9005"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9006"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9007"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id35"] = < + text = <"Detaljer om tolking"> + description = <"Detaljer om tolking som ble utført."> + comment = <"Inkludert språk, metode og identifisering av den som utførte tolkingen."> + > + ["id34"] = < + text = <"Ytterligere detaljer"> + description = <"Ytterligere strukturerte detaljer om helseinformasjonen/undervisningen."> + > + ["id33"] = < + text = <"Subjektet"> + description = <"Mottakeren av helseinformasjon/undervisning."> + comment = <"I de fleste tilfeller er dette det samme som helsetjenestemottaker. Dette elementet er mest relevant dersom mottaker av helseinformasjonen/undervisningen mottar denne på vegne av individet det gjelder, for eksempel pårørende, omsorgsperson, barn, forelder, lærer eller helsepersonell."> + > + ["id32"] = < + text = <"Mottakers rekvisisjonsID"> + description = <"IDen tilordnet rekvisisjonen av helsepersonellet eller organisasjonen som mottar forespørselen."> + comment = <"Tilsvarer \"Filler Order Number\" i HL7 v2-spesifikasjonene."> + > + ["id31"] = < + text = <"RekvisisjonsID"> + description = <"Den lokale IDen tilordnet rekvisisjonen av helsepersonellet eller organisasjonen som har rekvirert helseinformasjonen/undervisningen."> + comment = <"Tilsvarer \"Placer Order Number\" i HL7 v2-spesifikasjonene."> + > + ["id30"] = < + text = <"Mottaker"> + description = <"Detaljer om helsepersonellet eller organisasjonen som mottar forespørselen om helseinformasjon/undervisning."> + > + ["id29"] = < + text = <"Rekvirent"> + description = <"Detaljer om helsepersonellet eller organisasjonen som har rekvirert helseinformasjonen/undervisningen."> + > + ["id28"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om aktiviteten eller prosesstrinnet som ikke representeres i andre elementer."> + > + ["id27"] = < + text = <"Planlagt dato/tid"> + description = <"Dato eller dato/tid når undervisningsaktiviteten er planlagt utført."> + comment = <"Kun til bruk i forbindelse med prosesstrinnet \"Helseinformasjon/undervisning tidsfestet\"."> + > + ["id26"] = < + text = <"Detaljer om materiell"> + description = <"Strukturerte detaljer om opplæringsmateriellet som er gitt til individet."> + > + ["id24"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id21"] = < + text = <"Sesjonsnummer"> + description = <"Nummeret på sesjonen dersom det er en serie på et antall økter."> + > + ["id20"] = < + text = <"Resultat"> + description = <"Beskrivelse av resultatet av helseinformasjonen/undervisningen."> + comment = <"For eksempel: En fritekstbeskrivelse om individets forståelse og kompetanse sett fra den som gir informasjonen/undervisningen sitt synspunkt eller videreformidlet av individet selv, eller \"Bestått\"/\"Ikke bestått\". Koding med ekstern terminologi er mulig."> + > + ["id19"] = < + text = <"Helseinformasjon/undervisning anbefalt"> + description = <"Helseinformasjon/undervisning er anbefalt, men ingen aktivitet er gjort for å initiere den."> + > + ["at19"] = < + text = <"Helseinformasjon/undervisning anbefalt"> + description = <"Helseinformasjon/undervisning er anbefalt, men ingen aktivitet er gjort for å initiere den."> + > + ["id18"] = < + text = <"Helseinformasjon/undervisning midlertidig stanset"> + description = <"Helseinformasjon/undervisning, eller serien av økter er midlertidig stanset etter at den/de ble påbegynt."> + > + ["at18"] = < + text = <"Helseinformasjon/undervisning midlertidig stanset"> + description = <"Helseinformasjon/undervisning, eller serien av økter er midlertidig stanset etter at den/de ble påbegynt."> + > + ["id17"] = < + text = <"Helseinformasjon/undervisning ikke fullført"> + description = <"Helseinformasjon/undervisning ble avbrutt før den ble fullført."> + > + ["at17"] = < + text = <"Helseinformasjon/undervisning ikke fullført"> + description = <"Helseinformasjon/undervisning ble avbrutt før den ble fullført."> + > + ["id16"] = < + text = <"Helseinformasjon/undervisning er kansellert"> + description = <"Helseinformasjon/undervisning er kansellert før den er påbegynt."> + > + ["at16"] = < + text = <"Helseinformasjon/undervisning er kansellert"> + description = <"Helseinformasjon/undervisning er kansellert før den er påbegynt."> + > + ["id15"] = < + text = <"Helseinformasjon/undervisning utsatt"> + description = <"Helseinformasjon/undervisning er utsatt før den er påbegynt."> + > + ["at15"] = < + text = <"Helseinformasjon/undervisning utsatt"> + description = <"Helseinformasjon/undervisning er utsatt før den er påbegynt."> + > + ["id14"] = < + text = <"Helseinformasjon/undervisning fullført"> + description = <"Alle planlagte aktiviteter for helseinformasjon/undervisning er gjennomført."> + > + ["at14"] = < + text = <"Helseinformasjon/undervisning fullført"> + description = <"Alle planlagte aktiviteter for helseinformasjon/undervisning er gjennomført."> + > + ["id11"] = < + text = <"Årsak"> + description = <"Årsak til at det aktuelle prosesstrinnet ble utført."> + comment = <"For eksempel: prosesstrinnet \"Helseinformasjon/undervisning midlertidig stanset - Pasient for sliten til å fortsette\" eller prosesstrinnet \"Helseinformasjon/undervisning ikke fullført - Deltok ikke på alle øktene\"."> + > + ["id9"] = < + text = <"Helseinformasjon/undervisning gjennomført"> + description = <"Helseinformasjon/undervisning er utført eller informasjonsmateriellet er overlevert. Dette kan være når en av flere økter er gjennomført, eller et emne er informert om eller undervist i, uten at man har nådd målet for informasjonen/undervisningen og status kan settes til \"Helseinformasjon/undervisning fullført\"."> + > + ["at9"] = < + text = <"Helseinformasjon/undervisning gjennomført"> + description = <"Helseinformasjon/undervisning er utført eller informasjonsmateriellet er overlevert. Dette kan være når en av flere økter er gjennomført, eller et emne er informert om eller undervist i, uten at man har nådd målet for informasjonen/undervisningen og status kan settes til \"Helseinformasjon/undervisning fullført\"."> + > + ["id8"] = < + text = <"Helseinformasjon/undervisning tidsfestet"> + description = <"Det er gjort en avtale for når helseinformasjonen/undervisningen skal gjennomføres."> + > + ["at8"] = < + text = <"Helseinformasjon/undervisning tidsfestet"> + description = <"Det er gjort en avtale for når helseinformasjonen/undervisningen skal gjennomføres."> + > + ["id7"] = < + text = <"Helseinformasjon/undervisning planlagt"> + description = <"Helseinformasjon/undervisning er planlagt, men ingen aktivitet er gjort for å initiere den."> + > + ["at7"] = < + text = <"Helseinformasjon/undervisning planlagt"> + description = <"Helseinformasjon/undervisning er planlagt, men ingen aktivitet er gjort for å initiere den."> + > + ["id5"] = < + text = <"Metode"> + description = <"Hvilken metode som ble brukt da helseinformasjon/undervisning ble kommunisert."> + comment = <"For eksempel muntlig, skriftlig, demonstrasjon, praktisk øving eller mobilapplikasjon."> + > + ["id4"] = < + text = <"Beskrivelse"> + description = <"Beskrivelse i fritekst om helseinformasjonen/undervisningen."> + > + ["id3"] = < + text = <"Emne"> + description = <"Navn på tema for helseinformasjonen/undervisningen."> + comment = <"Emnet kan være et identifisert enkelt tema eller en ferdighet, eller kan være navnet på et kurs som går over flere økter eller konsultasjoner. Navnet kan indikere om helseinformasjonen/undervisningen var rettet mot en gruppe eller et enkelt individ."> + > + ["id1"] = < + text = <"Helseinformasjon/undervisning"> + description = <"Detaljer om kommunikasjon som har til hensikt å øke evne til å forstå og anvende helseinformasjon, og å mestre praktiske ferdigheter eller livet relatert til helsetilstanden."> + > + > + ["en"] = < + ["at9000"] = < + text = <"planned"> + description = <"planned"> + > + ["at9001"] = < + text = <"postponed"> + description = <"postponed"> + > + ["at9002"] = < + text = <"cancelled"> + description = <"cancelled"> + > + ["at9003"] = < + text = <"scheduled"> + description = <"scheduled"> + > + ["at9004"] = < + text = <"active"> + description = <"active"> + > + ["at9005"] = < + text = <"suspended"> + description = <"suspended"> + > + ["at9006"] = < + text = <"aborted"> + description = <"aborted"> + > + ["at9007"] = < + text = <"complete"> + description = <"complete"> + > + ["id35"] = < + text = <"Interpreter details"> + description = <"Details about the interpretation."> + comment = <"Including language, method and identification of the interpreter."> + > + ["id34"] = < + text = <"Additional details"> + description = <"Additional structured details about the health education."> + > + ["id33"] = < + text = <"Recipient"> + description = <"Recipient of the health education."> + comment = <"In most situations this will be the subject of care. This data element is most relevant if the recipient is being educated on behalf of the subject of care. For example: carer; next of kin; child; or parent."> + > + ["id32"] = < + text = <"Receiver order identifier"> + description = <"The ID assigned to the order by the healthcare provider or organisation receiving the request for education. This is also referred to as Filler Order Identifier."> + comment = <"This is equivalent to Filler Order Number in HL7 v2 specifications."> + > + ["id31"] = < + text = <"Requestor order identifier"> + description = <"The local ID assigned to the order by the healthcare provider or organisation requesting the education."> + comment = <"This is equivalent to Placer Order Number in HL7 v2 specifications."> + > + ["id30"] = < + text = <"Receiver"> + description = <"Details about the healthcare provider or organisation who received the request for education."> + > + ["id29"] = < + text = <"Requestor"> + description = <"Details about the healthcare provider or organisation requesting the education."> + > + ["id28"] = < + text = <"Comment"> + description = <"Additional narrative about the activity or care pathway step not captured in other fields."> + > + ["id27"] = < + text = <"Scheduled date/ time"> + description = <"The date and/or time on which the education activity is intended to be performed."> + comment = <"Only for use in association with the 'Education scheduled' pathway step."> + > + ["id26"] = < + text = <"Material details"> + description = <"Structured details about the education material provided to the individual."> + > + ["id24"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id21"] = < + text = <"Session Number"> + description = <"Number of the education session in an multi-session course."> + > + ["id20"] = < + text = <"Outcome"> + description = <"Description of the outcome of health education."> + comment = <"Coding with an external terminology is optional. For example: a narrative description about the individual's understanding and skill from the educator's point of view or forwarded by the individual; or 'Passed'/'Not passed' status for an assessment."> + > + ["id19"] = < + text = <"Education recommended"> + description = <"Education has been recommended but no steps have been taken to initiate education."> + > + ["at19"] = < + text = <"Education recommended"> + description = <"Education has been recommended but no steps have been taken to initiate education."> + > + ["id18"] = < + text = <"Education suspended"> + description = <"Planned education sessions were suspended after commencement."> + > + ["at18"] = < + text = <"Education suspended"> + description = <"Planned education sessions were suspended after commencement."> + > + ["id17"] = < + text = <"Education not completed"> + description = <"Education session was abandoned before complete."> + > + ["at17"] = < + text = <"Education not completed"> + description = <"Education session was abandoned before complete."> + > + ["id16"] = < + text = <"Education cancelled"> + description = <"Education has been cancelled prior to commencement."> + > + ["at16"] = < + text = <"Education cancelled"> + description = <"Education has been cancelled prior to commencement."> + > + ["id15"] = < + text = <"Education postponed"> + description = <"Education has been postponed prior to commencement."> + > + ["at15"] = < + text = <"Education postponed"> + description = <"Education has been postponed prior to commencement."> + > + ["id14"] = < + text = <"Education completed"> + description = <"All planned activities for education have been successfully completed."> + > + ["at14"] = < + text = <"Education completed"> + description = <"All planned activities for education have been successfully completed."> + > + ["id11"] = < + text = <"Reason"> + description = <"Reason that the pathway step for the identified health education was carried out."> + comment = <"For example: 'Suspended - Patient too tired to continue'; or 'Not completed - Patient did not attend all 4 visits'."> + > + ["id9"] = < + text = <"Education provided"> + description = <"Education session or material provided."> + > + ["at9"] = < + text = <"Education provided"> + description = <"Education session or material provided."> + > + ["id8"] = < + text = <"Education scheduled"> + description = <"Appointment for education scheduled."> + > + ["at8"] = < + text = <"Education scheduled"> + description = <"Appointment for education scheduled."> + > + ["id7"] = < + text = <"Education planned"> + description = <"Education has been planned but no steps have been taken to initiate education."> + > + ["at7"] = < + text = <"Education planned"> + description = <"Education has been planned but no steps have been taken to initiate education."> + > + ["id5"] = < + text = <"Method"> + description = <"Method by which the health education was communicated to the individual."> + comment = <"For example: verbal; demonstration; mobile app; or printed material."> + > + ["id4"] = < + text = <"Description"> + description = <"Narrative description about the health education."> + > + ["id3"] = < + text = <"Topic name"> + description = <"Identification of the topic of health education, by name."> + comment = <"The 'Topic' could identify a single piece of information or a single skill, or it may be the name of a training course or program that may be delivered over multiple sessions or visits. The name may indicate that the education was transferred to a group or the individual."> + > + ["id1"] = < + text = <"Health education"> + description = <"Communication to improve health literacy and life skills."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.imaging_exam.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.imaging_exam.v0.0.1-alpha.adls new file mode 100644 index 000000000..09ccc849c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.imaging_exam.v0.0.1-alpha.adls @@ -0,0 +1,729 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6a9764e8-0424-4642-afc3-39f1d0786c28; build_uid=8aea11bf-f4d7-4b50-9bdb-56026e32b273) + openEHR-EHR-ACTION.imaging_exam.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Ingrid Heitmann"> + ["organisation"] = <"Oslo University Hospital"> + ["email"] = <"iheitman@ous-hf.no"> + > + accreditation = <"Registered Nurse"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-04-10"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from Imaging Examination (action) , draft archetype, National eHealth Transition Authority [Internet]. NEHTA Clinical Knowledge Manager. Authored: 08 Nov 2010. Available at: http://dcm.nehta.org.au/ckm/OKM.html#showarchetype_1013.1.999 (accessed Jan 16, 2012)."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"8D159526FE6D10303B7D342E18E845FF"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere aktiviteter knyttet til gjennomføringen av bildediagnostikk."> + keywords = <"Radiologi", "Ultralyd", "UL", "MR", "CT", "røngten", "tomografi", "røngtenfotograferingsteknikk", "billeddiagnostikk"> + use = <"Brukes til å registrere aktiviteter knyttet til gjennomføringen av bildediagnostikk."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record activity regarding the performance of imaging examinations."> + keywords = <"Radiology", "Ultrasound", "MRI", "CT", "scan", "tomography"> + use = <"Use to record activity regarding the performance of imaging examinations."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To record activity regarding the performance of imaging examinations.(en)"> + keywords = <"*Radiology(en)", "*Ultrasound(en)", "*MRI(en)", "*CT(en)", "*scan(en)", "*tomography(en)"> + use = <"*Use to record activity regarding the performance of imaging examinations.(en)"> + misuse = <""> + > + > + +definition + ACTION[id1] matches { -- Imaging examination + ism_transition matches { + ISM_TRANSITION[id3] matches { -- Examination planned + current_state matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[at3]} -- Examination planned + } + } + } + ISM_TRANSITION[id4] matches { -- Examination requested + current_state matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[at4]} -- Examination requested + } + } + } + ISM_TRANSITION[id10] matches { -- Examination postponed + current_state matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[at9001]} -- postponed + } + } + careflow_step matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[at10]} -- Examination postponed + } + } + } + ISM_TRANSITION[id12] matches { -- Examination cancelled + current_state matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at9002]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[at12]} -- Examination cancelled + } + } + } + ISM_TRANSITION[id5] matches { -- Appointment scheduled + current_state matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[at9003]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at5]} -- Appointment scheduled + } + } + } + ISM_TRANSITION[id6] matches { -- Appointment rescheduled + current_state matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[at9003]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at6]} -- Appointment rescheduled + } + } + } + ISM_TRANSITION[id9] matches { -- Examination performed + current_state matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[at9]} -- Examination performed + } + } + } + ISM_TRANSITION[id15] matches { -- Failed attempt + current_state matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[at15]} -- Failed attempt + } + } + } + ISM_TRANSITION[id11] matches { -- Examination suspended + current_state matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at9005]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[at11]} -- Examination suspended + } + } + } + ISM_TRANSITION[id13] matches { -- Examination aborted + current_state matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[at9006]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[at13]} -- Examination aborted + } + } + } + ISM_TRANSITION[id8] matches { -- Examination complete + current_state matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[at9007]} -- complete + } + } + careflow_step matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[at8]} -- Examination complete + } + } + } + } + description matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id18] occurrences matches {0..1} matches { -- Examination name + value matches { + DV_TEXT[id9030] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9031] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Reason + value matches { + DV_TEXT[id9032] + } + } + allow_archetype CLUSTER[id23] matches { -- Anatomical location + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id22] matches { -- Examination detail + include + archetype_id/value matches {/.*/} + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9033] + } + } + } + } + } + protocol matches { + ITEM_TREE[id16] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id17] occurrences matches {0..1} matches { -- Start date/time + value matches { + DV_DATE_TIME[id9034] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9002"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9003"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9004"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9005"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9006"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9007"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id23"] = < + text = <"Anatomisk lokalisering"> + description = <"Strukturert informasjon om den spesifikke anatomiske lokaliseringen undersøkelsen har blitt utført på."> + > + ["id22"] = < + text = <"Undersøkelsesdetaljer"> + description = <"Strukturert informasjon om undersøkelsen. Bruk for å registrere detaljert, strukturert informasjon om metode og teknikker, utstyr som ble benyttet, funn etc."> + > + ["id21"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstbeskrivelse av aktivitet eller prosesstrinn som ikke er registrert i andre felt."> + > + ["id20"] = < + text = <"Begrunnelse"> + description = <"Begrunnelse for aktiviteten eller prosesstrinnet for den aktuelle undersøkelsen ble utført. For eksempel grunnen til at undersøkelsen ble avlyst eller midlertidig stanset."> + > + ["id19"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av undersøkelsen, tilpasset det aktuelle prosesstrinnet. For eksempel en beskrivelse av utførelsen og funnene fra undersøkelsen, det avbrutte forsøket eller avlysningen av undersøkelsen."> + > + ["id18"] = < + text = <"Undersøkelsesnavn"> + description = <"Navnet på undersøkelsen. Det bør om mulig benyttes terminologi for å angi undersøkelsesnavnet."> + > + ["id17"] = < + text = <"Start dato/tid"> + description = <"Dato og/eller tidspunkt for gjennomføringen av undersøkelsen. Registreringen vil, i forbindelse med prosesstrinnet \"Fastsatt tidspunkt for undersøkelse\" indikere den planlagte dato/tid for undersøkelsen eller den faktiske dato/tid for undersøkelsen ved bruk i forbindelse med prosesstrinnet \"Undersøkelse utført\"."> + > + ["id15"] = < + text = <"Undersøkelse mislykket"> + description = <"Undersøkelsen har blitt påstartet men ikke fullført."> + > + ["at15"] = < + text = <"Undersøkelse mislykket"> + description = <"Undersøkelsen har blitt påstartet men ikke fullført."> + > + ["id13"] = < + text = <"Undersøkelse avbrutt"> + description = <"Undersøkelsen har blitt avbrutt."> + > + ["at13"] = < + text = <"Undersøkelse avbrutt"> + description = <"Undersøkelsen har blitt avbrutt."> + > + ["id12"] = < + text = <"Undersøkelse avlyst"> + description = <"Den planlagte undersøkelsen har blitt avlyst før den ble igangsatt."> + > + ["at12"] = < + text = <"Undersøkelse avlyst"> + description = <"Den planlagte undersøkelsen har blitt avlyst før den ble igangsatt."> + > + ["id11"] = < + text = <"Undersøkelse midlertidig stanset"> + description = <"Undersøkelsen er suspendert/ midlertidig stanset."> + > + ["at11"] = < + text = <"Undersøkelse midlertidig stanset"> + description = <"Undersøkelsen er suspendert/ midlertidig stanset."> + > + ["id10"] = < + text = <"Undersøkelse utsatt"> + description = <"Undersøkelsen er utsatt."> + > + ["at10"] = < + text = <"Undersøkelse utsatt"> + description = <"Undersøkelsen er utsatt."> + > + ["id9"] = < + text = <"Undersøkelse utført"> + description = <"Undersøkelsen, eller en del av undersøkelsen, har blitt utført."> + > + ["at9"] = < + text = <"Undersøkelse utført"> + description = <"Undersøkelsen, eller en del av undersøkelsen, har blitt utført."> + > + ["id8"] = < + text = <"Undersøkelse fullført"> + description = <"Undersøkelsen er utført og alle tilknyttede kliniske handlinger er fullførte."> + > + ["at8"] = < + text = <"Undersøkelse fullført"> + description = <"Undersøkelsen er utført og alle tilknyttede kliniske handlinger er fullførte."> + > + ["id6"] = < + text = <"Undersøkelse replanlagt"> + description = <"Tidspunkt for undersøkelsen har blitt replanlagt."> + > + ["at6"] = < + text = <"Undersøkelse replanlagt"> + description = <"Tidspunkt for undersøkelsen har blitt replanlagt."> + > + ["id5"] = < + text = <"Fastsatt tidspunkt for undersøkelse"> + description = <"Tidspunkt for undersøkelsen er fastsatt."> + > + ["at5"] = < + text = <"Fastsatt tidspunkt for undersøkelse"> + description = <"Tidspunkt for undersøkelsen er fastsatt."> + > + ["id4"] = < + text = <"Undersøkelsesrekvisisjon sendt"> + description = <"Det er sendt rekvisisjon for undersøkelsen."> + > + ["at4"] = < + text = <"Undersøkelsesrekvisisjon sendt"> + description = <"Det er sendt rekvisisjon for undersøkelsen."> + > + ["id3"] = < + text = <"Undersøkelse planlagt"> + description = <"Undersøkelsen er planlagt."> + > + ["at3"] = < + text = <"Undersøkelse planlagt"> + description = <"Undersøkelsen er planlagt."> + > + ["id1"] = < + text = <"Bildediagnostikk"> + description = <"Klinisk aktivitet knyttet til gjennomføringen av bildediagnostikk."> + > + > + ["en"] = < + ["at9000"] = < + text = <"planned"> + description = <"planned"> + > + ["at9001"] = < + text = <"postponed"> + description = <"postponed"> + > + ["at9002"] = < + text = <"cancelled"> + description = <"cancelled"> + > + ["at9003"] = < + text = <"scheduled"> + description = <"scheduled"> + > + ["at9004"] = < + text = <"active"> + description = <"active"> + > + ["at9005"] = < + text = <"suspended"> + description = <"suspended"> + > + ["at9006"] = < + text = <"aborted"> + description = <"aborted"> + > + ["at9007"] = < + text = <"complete"> + description = <"complete"> + > + ["id23"] = < + text = <"Anatomical location"> + description = <"Structured information about the specific anatomical location of the examination."> + > + ["id22"] = < + text = <"Examination detail"> + description = <"Structured information about the examination. Use to capture detailed, structured information about method & technique etc."> + > + ["id21"] = < + text = <"Comment"> + description = <"Additional narrative about the activity or care pathway step not captured in other fields."> + > + ["id20"] = < + text = <"Reason"> + description = <"Reason that the activity or care pathway step for the identified examination was carried out, for example, the reason for the cancellation or suspension of the examination."> + > + ["id19"] = < + text = <"Description"> + description = <"Narrative description about the activity or care pathway step for the identified examination, for example description about the performance and findings from the the examination, the failed attempt or the cancellation of the examination."> + > + ["id18"] = < + text = <"Examination name"> + description = <"The name of the examination (to be) performed. Coding of the specific procedure with a terminology is preferred, where possible."> + > + ["id17"] = < + text = <"Start date/time"> + description = <"The start date and/or time for the procedure. This will indicate the scheduled date/time when recorded against the 'Appointment scheduled' care pathway step or the actual Start date/time in the 'Examination performed' step."> + > + ["id15"] = < + text = <"Failed attempt"> + description = <"The examation was commenced but not completed successfully."> + > + ["at15"] = < + text = <"Failed attempt"> + description = <"The examation was commenced but not completed successfully."> + > + ["id13"] = < + text = <"Examination aborted"> + description = <"The examination has been aborted."> + > + ["at13"] = < + text = <"Examination aborted"> + description = <"The examination has been aborted."> + > + ["id12"] = < + text = <"Examination cancelled"> + description = <"The planned examination has been cancelled prior to commencement."> + > + ["at12"] = < + text = <"Examination cancelled"> + description = <"The planned examination has been cancelled prior to commencement."> + > + ["id11"] = < + text = <"Examination suspended"> + description = <"The examination has been suspended."> + > + ["at11"] = < + text = <"Examination suspended"> + description = <"The examination has been suspended."> + > + ["id10"] = < + text = <"Examination postponed"> + description = <"The examination has been postponed."> + > + ["at10"] = < + text = <"Examination postponed"> + description = <"The examination has been postponed."> + > + ["id9"] = < + text = <"Examination performed"> + description = <"The examation was performed but related activities not completed."> + > + ["at9"] = < + text = <"Examination performed"> + description = <"The examation was performed but related activities not completed."> + > + ["id8"] = < + text = <"Examination complete"> + description = <"The imaging examination has been performed and all associated activities completed."> + > + ["at8"] = < + text = <"Examination complete"> + description = <"The imaging examination has been performed and all associated activities completed."> + > + ["id6"] = < + text = <"Appointment rescheduled"> + description = <"Appointment for imaging examination has been rescheduled."> + > + ["at6"] = < + text = <"Appointment rescheduled"> + description = <"Appointment for imaging examination has been rescheduled."> + > + ["id5"] = < + text = <"Appointment scheduled"> + description = <"Imaging examination appointment has been made."> + > + ["at5"] = < + text = <"Appointment scheduled"> + description = <"Imaging examination appointment has been made."> + > + ["id4"] = < + text = <"Examination requested"> + description = <"Imaging examination has been requested."> + > + ["at4"] = < + text = <"Examination requested"> + description = <"Imaging examination has been requested."> + > + ["id3"] = < + text = <"Examination planned"> + description = <"Imaging examination is planned."> + > + ["at3"] = < + text = <"Examination planned"> + description = <"Imaging examination is planned."> + > + ["id1"] = < + text = <"Imaging examination"> + description = <"Clinical activity about performing an imaging examination."> + > + > + ["sl"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9002"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9003"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9004"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9005"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9006"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9007"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id23"] = < + text = <"Anatomska lokacija"> + description = <"*Structured information about the specific anatomical location of the examination.(en)"> + > + ["id22"] = < + text = <"Podrobnosti pregleda"> + description = <"*Structured information about the examination. Use to capture detailed, structured information about method & technique etc.(en)"> + > + ["id21"] = < + text = <"Opombe"> + description = <"*Additional narrative about the activity or care pathway step not captured in other fields.(en)"> + > + ["id20"] = < + text = <"Razlog"> + description = <"*Reason that the activity or care pathway step for the identified examination was carried out, for example, the reason for the cancellation or suspension of the examination.(en)"> + > + ["id19"] = < + text = <"Opis"> + description = <"*Narrative description about the activity or care pathway step for the identified examination, for example description about the performance and findings from the the examination, the failed attempt or the cancellation of the examination.(en)"> + > + ["id18"] = < + text = <"Preiskava"> + description = <"*The name of the examination (to be) performed. Coding of the specific procedure with a terminology is preferred, where possible.(en)"> + > + ["id17"] = < + text = <"*Start date/time(en)"> + description = <"*The start date and/or time for the procedure. This will indicate the scheduled date/time when recorded against the 'Appointment scheduled' care pathway step or the actual Start date/time in the 'Examination performed' step.(en)"> + > + ["id15"] = < + text = <"*Failed attempt(en)"> + description = <"*The examation was commenced but not completed successfully.(en)"> + > + ["at15"] = < + text = <"*Failed attempt(en)"> + description = <"*The examation was commenced but not completed successfully.(en)"> + > + ["id13"] = < + text = <"*Examination aborted(en)"> + description = <"*The examination has been aborted.(en)"> + > + ["at13"] = < + text = <"*Examination aborted(en)"> + description = <"*The examination has been aborted.(en)"> + > + ["id12"] = < + text = <"*Examination cancelled(en)"> + description = <"*The planned examination has been cancelled prior to commencement.(en)"> + > + ["at12"] = < + text = <"*Examination cancelled(en)"> + description = <"*The planned examination has been cancelled prior to commencement.(en)"> + > + ["id11"] = < + text = <"*Examination suspended(en)"> + description = <"*The examination has been suspended.(en)"> + > + ["at11"] = < + text = <"*Examination suspended(en)"> + description = <"*The examination has been suspended.(en)"> + > + ["id10"] = < + text = <"*Examination postponed(en)"> + description = <"*The examination has been postponed.(en)"> + > + ["at10"] = < + text = <"*Examination postponed(en)"> + description = <"*The examination has been postponed.(en)"> + > + ["id9"] = < + text = <"*Examination performed(en)"> + description = <"*The examation was performed but related activities not completed.(en)"> + > + ["at9"] = < + text = <"*Examination performed(en)"> + description = <"*The examation was performed but related activities not completed.(en)"> + > + ["id8"] = < + text = <"*Examination complete(en)"> + description = <"*The imaging examination has been performed and all associated activities completed.(en)"> + > + ["at8"] = < + text = <"*Examination complete(en)"> + description = <"*The imaging examination has been performed and all associated activities completed.(en)"> + > + ["id6"] = < + text = <"*Appointment rescheduled(en)"> + description = <"*Appointment for imaging examination has been rescheduled.(en)"> + > + ["at6"] = < + text = <"*Appointment rescheduled(en)"> + description = <"*Appointment for imaging examination has been rescheduled.(en)"> + > + ["id5"] = < + text = <"*Appointment scheduled(en)"> + description = <"*Imaging examination appointment has been made.(en)"> + > + ["at5"] = < + text = <"*Appointment scheduled(en)"> + description = <"*Imaging examination appointment has been made.(en)"> + > + ["id4"] = < + text = <"*Examination requested(en)"> + description = <"*Imaging examination has been requested.(en)"> + > + ["at4"] = < + text = <"*Examination requested(en)"> + description = <"*Imaging examination has been requested.(en)"> + > + ["id3"] = < + text = <"*Examination planned(en)"> + description = <"*Imaging examination is planned.(en)"> + > + ["at3"] = < + text = <"*Examination planned(en)"> + description = <"*Imaging examination is planned.(en)"> + > + ["id1"] = < + text = <"*Imaging examination(en)"> + description = <"*Clinical activity about performing an imaging examination.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.medication.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.medication.v1.0.2.adls new file mode 100644 index 000000000..f421621c2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.medication.v1.0.2.adls @@ -0,0 +1,3680 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=0033ab5c-cde0-4402-8b64-d30c188adf79; build_uid=b86e1b36-18fa-4dc1-ace5-d68b2305e1dc) + openEHR-EHR-ACTION.medication.v1.0.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann, Natalia Strauch"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"strauch.natalia@mh-hannover.de"> + > + > + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Art Latyp; Артур Латыпов"> + ["organisation"] = <"RusBITech; Русбитех, Москва"> + > + accreditation = <"hmm"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Guillermo Palli"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Vebjørn Arntzen, Silje L. Bakke"> + ["organisation"] = <"Oslo universitetssykehus HF, Nasjonal IKT HF, Norway"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Beatriz de Faria Leao"> + ["organisation"] = <"Bleao Informática em Saúde"> + ["email"] = <"bfleao@terra.com.br"> + > + accreditation = <"MD, PhD"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"Biljana Prinčič"> + ["organisation"] = <"Marand, Ljubljana"> + ["email"] = <"biljana.princic@marand.si"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics UK"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2017-05-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Ole Andreas Bjordal, Webmed, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Dionizio Brentano, UFRGS - Universidade Federal do Rio Grande do Sul, Brazil", "Laila Bruun, Oslo universitetssykehus HF, Norway", "Ady Angelica Castro Acosta, CIBERES-Hospital 12 de Octubre, Spain", "Ruth Caudwell, retired, United Kingdom", "Bjørn Christensen, Helse Bergen HF, Norway", "Stephen Chu, NEHTA, Australia (Editor)", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Inderjit Daphu, Helse Bergen, Norway", "Samo Drnovšek, Marand, Slovenia (Editor)", "Robert Eager, Healthways, Australia", "Tone Engen, Norway", "Peter Fedorcsak, Oslo universitetssykehus, Norway", "Samuel Frade, Marand, Portugal", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Jacquie Garton-Smith, Royal Perth Hospital and DoHWA, Australia", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Health Systems, Australia", "Geir Hoff, Sykehuset Telemark HF, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS AS, Norway", "Roar Holm, Helse Vest IKT A/S, Norway", "Alfred Honore, Haukeland, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Gunnar Jårvik, Nasjonal IKT HF, Norway", "Hilde Karen Ofte, Nordlandssykehuset HF, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Anne Kristin Strand, Sykehuspartner HF, Norway", "Robert L'egan, NEHTA, Australia", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Marit Ludvigsen, St Olavs Hospital, Norway", "Colin Macfarlane, Elsevier, United Kingdom", "Siv Marie Lien, DIPS ASA, Norway", "James McClay, University of Nebraska Medical Center, United States", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Jude Michel, Queensland Health, Australia", "Chris Mitchell, RACGP, Australia", "Lars Morgan Karlsen, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Doug Pankoski, Alberta Health Services, Canada", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jodie Pycroft, Adelaide Northern Division of General Practice Ltd, Australia", "Jussara Rotzsch, UNB, Brazil", "Danielle Santos Alves, Federal University of Pernambuco, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Sam Stokes, Citizen Scientist, United States", "Iztok Stotl, UKCLJ, Slovenia", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstituttet, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Anders Thurin, SU, Sweden", "Gordon Tomes, Australian Institute of Health and Welfare, Australia", "Stian Torleif Varpe, Helse Bergen, Norway", "Richard Townley-O'Neill, NEHTA, Australia (Editor)", "Karl Trygve Kalleberg, Oslo Universitetssykehus, Norway", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Ines Vaz, UFN, Portugal", "Kylie Young, The Royal Australian College of General Practitioners, Australia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Based on Medication Action, Published Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-08-10]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.876"> + ["2"] = <"Medication statement, [Internet]. Intermountain Healthcare. Available from http://www.opencem.org/#/20170613/Intermountain/MedicationStatement"> + ["3"] = <"Messaging Implementation Manual (GP2GP messages) [Internet], NHS Digital England. Available from: https://data.developer.nhs.uk/dms/mim/6.3.01/Domains/GP2GP/Document%20files/GP2GP%20IM.htm#_Toc_Section_7.2"> + ["4"] = <"Standards for the clinical structure and content of patient records (Complete document) [Internet]. PRSB London. [cited 2017 Aug 29]. Available from: http://theprsb.org/download/document/7-standards-for-the-clinical-structure-and-content-of-patient-records"> + ["5"] = <"Norwegian regulations for medication management (Forskrift om legemiddelhåndtering for virksomheter og helsepersonell som yter helsehjelp) [Internet]. Government of Norway. [cited 2017-10-26]. Available from: https://lovdata.no/forskrift/2008-04-03-320"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"F4DDA2CE0C6F9A4B42910EBF09DA26B5"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation von Details über alle Aktivitäten, die im Zusammenhang mit der Planung, Vorbereitung, Rezeptverwaltung, Ausgabe, Verabreichung, Absetzung und sonstigem Gebrauch von Medikamenten, Impfungen, Nahrungsergänzungsmitteln oder anderen therapeutischen Mitteln stehen."> + keywords = <"Arzneimittel", "Medikament", "verschreiben", "verordnen", "rezeptieren", "dosieren", "ausgeben", "Gabe", "Verabreichung", "Applikation", "Anwendung", "Medikation", "Beendigung", "Einstellen", "Absetzen", "Heilmittel", "therapeutisches Produkt", "Versorgung", "zubereiten", "Medizin", "Herstellung", "Präparat", "medizinisch", "medikamentös", "Verschreibung", "Rezept", "Impfstoff", "Impfung", "Dosierung", "Darreichungsform", "Applikationsform", "Applikationsart", "Verabreichungsweg", "Nachbeobachtung"> + use = <"Zur Darstellung von Informationen und Aktivitäten der Arzneimittelverwaltung, einschließlich der Planung, Vorbereitung, Aussetzung, Absetzung und Beendigung von Arzneimittelverordnungen, sowie der aktuellen Verabreichung von Arzeimitteln. Die Erfassung der Daten bestimmter Aktivitäten erfolgt durch die im \"Pathway/Pfad\" des Archetyps definierten Arbeitsschritte. + + Dieser Archetyp ist für alle Arten von Arzneimitteln und die damit verbundene Verordnung bestimmt, unabhängig davon, ob sie von einem Arzt verschrieben werden oder ob sie \"rezeptfrei\" gekauft werden. Der Anwendungsbereich dieses Arzneimittel-Archetyps umfasst auch die Anwendung von Impfungen, parenteralen Lösungen oder anderen therapeutischen Produkten, wie Verbänden, Nahrungsergänzugs- oder anderen Mitteln, die zum Erzeugen einer therapeutischen Wirkung angewandt oder verabreicht werden und ein gemeinsames Muster für die Datenerfassung haben. Im Zusammenhang mit einer Arzneimittel- oder Impfliste wird dieser Archetyp zur Darstellung von verschriebenen oder verabreichten Arzneimitteln oder Impfungen verwendet. + + Zusätzliche strukturierte und detaillierte Informationen über die Arzneimittelgabe können über zweckgebundene Archetypen erfasst werden. Sie können in den \"Herstellungs-Details\"-, \"Dosis\"-, \"strukturierte Körperstelle\"-, \"Verabreichungs-Vorrichtung\"- oder \"Zusätzliche Details\"-SLOT eingebunden werden. + + Zeitliche Abläufe im Zusammenhang mit der Arzneimittelverwaltung könnten auf zwei Arten gehandhabt werden: + - unter Verwendung des Referenzmodells - die Uhrzeiten der Ausführungen eines beliebigen Arbeitsschrittes werden über die Verwendung des ACTION-Zeit-Attribut aufgezeichnet. + - Archetypisches Datenelement - das Datenelement \"ursprünglich geplante Datum/Uhrzeit\" soll die Zeit erfassen, zu der das Arzneimittel zur Verabreichung bestimmt war. Hinweis: Das entsprechende Attribut \"ACTION-Zeit\" für den geplanten Prozessschritt, erfasst die Zeit, zu der die klinische Aktivität in einem System geplant wurde, nicht jedoch das vorgesehene Datum/Uhrzeit, zu dem die Aktivität ausgeführt werden soll. + + In der Praxis werden einige Arzneimittel (z.B. bei Reanimation in der Notaufnahme) auf der Grundlage eines Protokolls oder einer mündlichen Anordnung verabreicht und nicht im Voraus verordnet. Die Details des Arzneimittels werden zusammen mit dem Prozessschritt \"Dosis Gabe\" ergänzt. Für eine andauernde Arzneimittelgabe werden die Daten zum Arzneimittel zusammen mit dem \"Dosis Gabe\" Schritt zu jeder Gabe dokumentiert. Die Anweisung erhält dabei den Status \"Aktiv\". Wenn das letzte Ereignis vermerkt wird, wird der Schritt \"Arzneimittelgabe abgeschlossen\" dokumentiert. Die Arzneimittelverordnung erhält nun den Status \"abgeschlossen\". + + In anderen Situationen, wie z.B. in der Sekundärversorgung, kann es eine formale Verordnung für ein Arzneimittel mit einem entsprechenden Archetyp INSTRUCTION.medication_order geben. Dieser ACTION-Archetyp wird dann zur Darstellung des Workflows, also wann und wie die Verordnung ausgeführt wurde, verwendet. + + Die Darstellung von Informationen mit diesem ACTION-Archetyp zeigt an, dass eine bestimmte Aktivität tatsächlich stattgefunden hat; dies ist in den meisten Fällen die Verabreichung eines Arzneimittels, kann aber auch ein verzögerter Bereitstellungsversuch oder eine andere Aktivität sein, wie z.B. das Aussetzen einer Medikamentengabe zur Vorbereitung auf eine Operation. Gibt es eine offizielle Verordnung des Arzneimittels wird der Status dieser Verordnung durch den Prozessschritt repräsentiert, in welchem die Daten dokumentiert werden. Mit diesem Archetyp kann beispielsweise der weitere Verlauf einer Paracetamol-Verordnung in den EHR Prozessschritten dargestellt werden. Das Datenelement \"Grund\" wird dabei verwendet, um den Grund zu dokumentieren, warum dieser Prozessschritt, z.B. das Weglassen einer Dosis oder das Einstellen einer Arzneimittelgabe, vorgenommen wurde. + + Wird dieser ACTION-Archetyp mit dem Archetyp INSTRUCTION.medication_order verwendet, wird die Verordnung des Arzneimittels meist nicht noch einmal im ACTION-Archetyp erfasst. Außer es liegt eine Änderung in der Verordnung vor. Ein besseres Vorgehen ist jedoch das Arzneimittel im ACTION-Archetyp zu erfassen. + + Die Prozessschritte unterscheiden sich zwischen denen, die sich direkt auf die Erfüllung der Verordnung beziehen, wie Autorisierung, Zubereitung und Dosisverabreichung, und denen, die sich auf die Handhabung des Rezeptes beziehen, wie Ausstellung, Re-Autorisierung und Abgabe. In einigen Ländern wird das als ein Arbeitsschritt angesehen. In anderen wird es als hilfreich erachtet, die Gabe und die Verschreibung als separate Arbeitsschritte zu behandeln. + + Die meisten Namen der Prozessschritte dieses Archetyps beginnen mit \"Arzneimittel\" oder \"Verschreibung\". Dies soll die Unterscheidung der einzelnen Prozessschritte erleichtern. + + In einigen Ländern kann eine Verordnung zur weiteren Einnahme eines Arzneimittels durch eine Re-Autorisierung verlängert werden. In anderen Ländern muss dafür eine neue Arzneimittelverordnung ausgestellt werden. Im letzten Fall ist der Prozessschritt \"Re-Autorisierung der Verordnung\" nicht zutreffend."> + misuse = <"Nicht zur Repräsentation einer Arzneimittelverordnung oder Anweisung verwenden. Für diesen Zweck muss der Archetyp INSTRUCTION.medication_order eingesetzt werden. + + Nicht zur Repräsentation der Verabreichung oder Abgabe von Blutprodukten verwenden. Sie haben meist einen vollkommen anderen klinischen Ablauf und erfordern meist andere unterstützende Informationen. Ein anderer geeigneter ACTION-Archetyp muss für diesen Zweck verwendet werden. + + Nicht zur Darstellung von Details über die Compliance/Therapietreue, Nebenwirkungen oder Toxizität verwenden. Für diesen Zweck muss ein anderer Archetyp verwendet werden. + + Nicht für den Medikamentenabgleich verwenden. Für diesen Zweck muss der passende Archetyp verwendet werden. + + Nicht für eine formelle Überprüfung einer ganzen Medikamentenliste, z.B. durch einen Apotheker, verwenden. Für diesen Zweck müssen andere geeignete Archetypen verwendet werden. + "> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"этот архетип класса ДЕЙСТВИЕ позволяет записывать активность, связанную с введением лекарств или применением лечения. Обычно такая активность возникает в ответ на назначение лекарства врачом, но также может быть при самолечении или лечении по совету аптекаря. Информация о времени приема отсутствует, так как использование данного архетипа предполагает, что действие произведено в настоящий момент времени."> + keywords = <"лекарство", "медикамент", "введение", "прием"> + use = <"*For recording the planning, issuing of a prescription, dispensing, administration, cessation, suspension, completion of a medicine, vaccine or other therapeutic good . This will usually be in response to a medication order but may be administered immediately without an order at times, thus requiring recording of the administration alone (e.g. in an emergency situation). + + Such a record may be made to indicate the administration of a dose, dispensing of a certain quantity or as a record of ceasing a medication. The state of the medication instruction is altered by the action taken as indicated in the Pathway definition. + + There is a date and time at which this ACTION took place (as there is for all ACTIONs) and use of this archetype indicates that some action has actually occurred.(en)"> + misuse = <"*Do not use when recording an instruction or order (use INSTRUCTION.medication).(en)"> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om enhver legemiddelrelatert oppgave som utføres fra et legemiddel er ordinert eller rekvirert til det er utdelt eller eventuelt kassert, for eksempel bestilling, istandgjøring, administrering, ekspedering eller seponering."> + keywords = <"medikasjon", "utdeling", "administrasjon", "utsettelse", "seponering", "terapeutisk vare", "medisinsk vare", "tilførsel", "medisin", "apotekervare", "legemiddel", "legemiddellogistikk", "istandgjøring", "opptrekking", "utblanding", "apotekvare", "administrere", "gi", "preparat", "resept", "e-resept", "ekspedering"> + use = <"Brukes til å registrere detaljer om enhver legemiddelrelatert oppgave som utføres fra et legemiddel er ordinert eller rekvirert til det er utdelt eller eventuelt kassert, for eksempel bestilling, istandgjøring, administrering eller ekspedering. Dette gjøres ved å registrere data i sammenheng med spesifikke aktiviteter, som definert av \"Pathway\" prosesstrinnene i arketypen. + + Denne arketypen er ment for å brukes til en hvilken som helst type legemiddel og tilhørende ordinering, enten den er ordinert av en kliniker eller tilgjengelig uten resept. Den er ment å også dekke vaksiner, parenterale væsker, ernæringsprodukter eller medisinsk forbruksmateriell. Innenfor en legemiddelliste eller vaksinasjonsliste brukes denne arketypen for å registrere hva som er ordinert eller administrert. + + Ytterligere strukturerte detaljer om aktiviteten kan ved behov registreres ved hjelp av spesifikke arketyper som settes inn i SLOTene \"Legemiddeldetaljer\", \"Legemiddelmengde\", \"Strukturert anatomisk lokalisering\", \"Administreringsutstyr\" eller \"Ytterligere detaljer\". + + Timing i forbindelse med legemiddelhåndtering kan gjøres på to forskjellige måter: + - Ved å bruke referansemodellen: Tidspunktet for utførelsen av en aktivitet bruker \"ACTION time\"-attributten for hvert prosesstrinn, for eksempel når en dose ble administrert eller når legemiddelet ble seponert. + - Ved hjelp av informasjonselementer i arketyper: Elementet \"Opprinnelig planlagt tid\" er ment for å registrere tidspunktet da legemiddelet ifølge ordineringen skulle vært administrert. Merk: Den korresponderende \"ACTION time\"-attributten for prosesstrinn av typen \"scheduled\" vil registrere tidspunktet da planleggings-steget ble lagt inn i systemet, ikke tidspunktet når aktiviteten er planlagt å bli utført. + + I praksis vil noen legemidler, for eksempel under gjenoppliving, administreres på bakgrunn av en prosedyre eller verbal ordinering, og ikke bli registrert på forhånd. Detaljer om legemiddelet vil i disse tilfellene bli registrert i sammenheng med prosesstrinnet \"Legemiddel administrert\". Når det skal gjøres flere administreringer, blir informasjon om legemiddelet bli registrert i sammenheng med prosesstrinnet \"Legemiddel administrert\" for hver administrering, og instruksjonen beholder statusen \"active\". Når siste administrering er utført, settes prosesstrinnet \"Medisinering fullført\". + + I andre situasjoner, som for eksempel vanlig ordinering i sykehus, kan det eksistere en formell ordinering for hvert legemiddel i form av en \"INSTRUCTION.medication_order\"-arketype. Denne ACTION-arketypen kan da brukes for å registrere arbeidsflyten for når og hvordan ordineringen ble utført. + + Å registrere informasjon ved hjelp av denne ACTION-arketypen indikerer at en aktivitet faktisk har blitt utført. Dette vil vanligvis være administrering av legemiddelet, me kan også være forsinket levering fra apotek eller andre aktiviteter som å nulle ut legemiddelet i forkant av en operasjon. Dersom det finnes en formell ordinering av legemiddelet, representeres status for ordineringen ved prosesstrinnet informasjonen er registrert i sammenheng med. For eksempel kan arketypen brukes for å registrere den pågående statusen for en paracetamol-ordinering gjennom en serie registreringer i journalen som hver har sitt prosesstrinn. Man kan bruke elementet \"Årsak\" dersom man trenger å registrere begrunnelsen for at en aktivitet ble utført eller et prosesstrinn ble valgt, for eksempel hvorfor en enkeltdose ble nullet eller legemiddelet ble seponert. + + Når denne ACTION-arketypen brukes sammen med den korresponderende INSTRUCTION.medication_order-arketypen, vil man generelt ikke gjenta informasjon som ikke er endret fra ordineringen. Det regnes som god praksis, men ikke obligatorisk, å registrere legemiddelnavnet også i ACTION-arketypen. + + Navnene på prosesstrinnene skiller mellom dem som har direkte sammenheng med utførelse av ordineringen, som autorisering, istandgjøring eller administrering, og dem som har med resepthåndtering å gjøre, som utstedelse eller ekspedering. I noen myndighetsområder er dette regnet som én prosess, mens det i andre kan være nyttig å håndtere dem separat. + + I noen myndighetsområder kan en resept reautoriseres for å fortsette en pågående ordinering, mens det i andre må utstedes en helt ny resept. For sistnevnte områder er ikke prosesstrinnene \"Reautorisering av resept satt på vent\" eller \"Resept reautorisert\" relevante."> + misuse = <"Skal ikke brukes for å registrere ordinering av legemidler. Bruk arketypen INSTRUCTION.medication_order for dette formålet. + + Skal ikke brukes for å registrere administrering eller utlevering av blodkomponenter, da dette er en grunnleggende annerledes prosess som krever annen informasjon. Bruk en annen, passende ACTION-arketype til dette formålet. + + Skal ikke brukes for å registrere detaljer om adheranse, sekundæreffekter eller toksisitet. Bruk andre arketyper for disse formålene. + + Skal ikke brukes for legemiddelsamstemming. Bruk andre arketyper for dette formålet. + + Skal ikke brukes for en formell gjennomgang av en hel legemiddelliste, for eksempel av farmasøyt. Bruk andre arketyper for dette formålet."> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Este ACTION permite la grabación de las ordenes de prescripciones. Esto será normalmente en respuesta a una orden de medicación o prescripción, pero puede ser autoadministrado o suministrada por una farmacia. No existe informacion sobre si el uso de este arquetipo implica que alguna accion haya efectivamente sido ejecutada"> + keywords = <"*medication(en)", "*prescibe(en)", "*dispense(en)", "*administration(en)", "*cessation(en)", "*therapeutic good(en)", "*supply(en)", "*medicine(en)", "*drug(en)"> + use = <"*For recording the planning, issuing of a prescription, dispensing, administration, cessation, suspension, completion of a medicine, vaccine or other therapeutic good . This will usually be in response to a medication order but may be administered immediately without an order at times, thus requiring recording of the administration alone (e.g. in an emergency situation). + + Such a record may be made to indicate the administration of a dose, dispensing of a certain quantity or as a record of ceasing a medication. The state of the medication instruction is altered by the action taken as indicated in the Pathway definition. + + There is a date and time at which this ACTION took place (as there is for all ACTIONs) and use of this archetype indicates that some action has actually occurred.(en)"> + misuse = <"*Do not use when recording an instruction or order (use INSTRUCTION.medication).(en)"> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar as atividades realizadas com respeito a um medicamento, vacina ou outro item terapêutico e vinculando a respectiva prescrição (INSTRUCTION), se apropriado."> + keywords = <"medicamento", "prescrever", "dispensar", "administração", "cessação", "ítem terapêutico", "fornecimento", "remédio", "medicamento"> + use = <"Para registrar o planejamento, liberação de prescrição, dispensação, administração, interrupção, suspensão, conclusão de tratamento de um medicamento, vacina ou outro ítem terapêutico. Isso geralmente será em resposta a uma prescrição, mas pode ser administrado imediatamente sem uma prescrição, exigindo assim o registro somente da administração (por exemplo, em uma situação de emergência). + + Esse registro pode ser feito para representar a administração de uma dose, dispensação de uma determinada quantidade ou como registro de interrupção de uma medicação. O status da prescrição de medicação é alterado pela ação realizada, conforme indicado na definição do elemento 'pathway'. + + Há uma data e hora em que esta ACTION ocorreu (como existe para todas as ACTION) e o uso desse arquétipo indica que alguma ação efetivamente aconteceu."> + misuse = <"Não utilizar para registrar uma prescrição (use a INSTRUCTION.medication)."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording details about any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item."> + keywords = <"medication", "prescribe", "dispense", "administration", "cessation", "therapeutic good", "supply", "medicine", "drug", "preparation", "medicinal", "prescription", "vaccine", "vaccination", "dosage", "form", "route", "follow-up"> + use = <"Use to record information about the activities required to support all aspects of medication management, including the planning, scheduling, suspension, cancellation and completion of medication orders, as well as the actual administration of medication items. This is done by the recording of data against specific activities, as defined by the 'Pathway' careflow steps in this archetype. + + This archetype is intended to be used for any type of medication and related order, whether prescribed by a health professional or available for purchase 'over the counter'. The scope of this medication archetype also includes orders for vaccinations, parenteral fluids or other therapeutic goods, such as bandages, nutritional products or other items that are applied or administered to have a therapeutic effect and which have a common pattern for data recording. Within the context of a Medication or Vaccination List, this archetype will be used to record only what medication or vaccination has been prescribed or administered. + + Additional structured and detailed information about the activity can be captured using purpose-specific archetypes inserted into the 'Preparations details', 'Amount', 'Structured body site', 'Administration device' or 'Additional details' SLOTs, where required. + + Timings related to medication management can be managed in one of two ways: + - Using the reference model - the time for performance of any pathway step will use the ACTION time attribute for each step. + - Archetyped data elements - the 'Original scheduled date/time' data element is intended to record the time when the medication item was intended to be administered. Note: the corresponding ACTION time attribute for the Scheduled pathway step will record the time that the clinical activity was scheduled into a system, not the intended date/time on which the activity is intended to be carried out. + + In practice, some medications (for example, during resuscitation in the emergency department) will be administered on the basis of a protocol or verbal order and not be ordered in advance. The details about the medication will be added against the pathway step 'Dose administered'. For an ongoing course of medication, data about the medication item will be recorded against the 'Dose administered' step at each administration, leaving the instruction in the active state. When the last occurrence is recorded the ‘Medication course completed' step is recorded showing that this order is now in the completed state. + + In other situations, such as secondary care, there may be a formal order for a medication item using a corresponding INSTRUCTION.medication_order archetype. This ACTION archetype can then be used to record the workflow of when and how the order has been carried out. + + Recording information using this ACTION archetype indicates that some sort of activity has actually occurred; this will most commonly be the administration of the medication item itself, but may be a delayed supply attempt or another activity such as suspending the medication item in preparation for a procedure. If there is a formal order for the medication item, the state of this order is represented by the Pathway step against which the data is recorded. For example, using this archetype the progressing state of a Paracetamol order may be recorded through separate entries in the EHR progress notes at each 'Pathway' step. When documenting the reason for why an activity was performed or a pathway step was chosen, for example why a dose was omitted or the medication was ceased, the element \"Reason\" may be used. + + When this ACTION archetype is used with the corresponding INSTRUCTION.medication_order archetype, information which hasn't changed from the order to the management activity aren't generally repeated in the action. It's considered good practice, though not mandatory, to record the medication item in the ACTION. + + The pathway steps make a distinction between those which relate directly to fulfillment of the order, such as authorisation, preparation and dose administration, and those which relate to handling of the prescription such as issue, re-authorisation, dispensing. In some jurisdictions these are regarded as a single pathway, in others it may be helpful to handle order fulfillment and prescription in separate templates. + + The names of most of the pathway steps in this archetype start with either \"Medication\" or \"Prescription\" to make it easier to differentiate between the pathway steps that are associated with prescription handling and those that are associated with handling the medication order itself. + + In some jurisdictions, a prescription can be re-authorised for the purpose of continuing an ongoing medication order, while in others an entirely new prescription must be issued in these circumstances. In the latter, the pathway step 'Prescription re-authorised' is not applicable."> + misuse = <"Not to be used for recording a medication order or instruction. Use the INSTRUCTION.medication_order archetype for this purpose. + + Not to be used to record the administration or dispensing of blood products, which involves a fundamentally different clinical process and is likely to require different supporting information. Use a different appropriate ACTION archetype for this purpose. + + Not to be used for recording details about therapeutic adherence, secondary effects or toxicity. Use other archetypes for these purposes. + + Not to be used for medication reconcilliation. Use other appropriate archetypes for this purpose. + + Not to be used for a formal review of an entire medication list, for example by a pharmacist. Use other appropriate archetypes for this purpose."> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*The recording of activities undertaken with regard to a medicine, vaccine or other therapeutic good and linking to the instruction if appropriate."> + keywords = <"*medication", "*prescibe", "*dispense", "*administration", "*cessation", "*therapeutic good", "*supply", "*medicine", "*drug"> + use = <"*For recording the planning, issuing of a prescription, dispensing, administration, cessation, suspension, completion of a medicine, vaccine or other therapeutic good . This will usually be in response to a medication order but may be administered immediately without an order at times, thus requiring recording of the administration alone (e.g. in an emergency situation). + + Such a record may be made to indicate the administration of a dose, dispensing of a certain quantity or as a record of ceasing a medication. The state of the medication instruction is altered by the action taken as indicated in the Pathway definition. + + There is a date and time at which this ACTION took place (as there is for all ACTIONs) and use of this archetype indicates that some action has actually occurred."> + misuse = <"*Do not use when recording an instruction or order (use INSTRUCTION.medication)."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"يُمَكِّن هذا الفعل من تسجيل الأفعال التي يتم تنفيذها فيما يتعلق بالأدوية. و عادة ما يكون ذلك استجابة لأمر دوائي أو وصفة دوائية, و لكنه قد يكون إما قام المريض بتناوله بنفسه أو عن طريق الصيدلية. لا يوجد في هذا النموذج تفاصيل حول الوقت حيث إنه يشير إلى فعل تم في الواقع."> + keywords = <"*medication(en)", "*prescibe(en)", "*dispense(en)", "*administration(en)", "*cessation(en)", "*therapeutic good(en)", "*supply(en)", "*medicine(en)", "*drug(en)"> + use = <"*For recording the planning, issuing of a prescription, dispensing, administration, cessation, suspension, completion of a medicine, vaccine or other therapeutic good . This will usually be in response to a medication order but may be administered immediately without an order at times, thus requiring recording of the administration alone (e.g. in an emergency situation). + + Such a record may be made to indicate the administration of a dose, dispensing of a certain quantity or as a record of ceasing a medication. The state of the medication instruction is altered by the action taken as indicated in the Pathway definition. + + There is a date and time at which this ACTION took place (as there is for all ACTIONs) and use of this archetype indicates that some action has actually occurred.(en)"> + misuse = <"*Do not use when recording an instruction or order (use INSTRUCTION.medication).(en)"> + copyright = <"© openEHR Foundation"> + > + > + +definition + ACTION[id1] matches { -- Medication management + ism_transition matches { + ISM_TRANSITION[id110] matches { -- Medication recommended + current_state matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[at110]} -- Medication recommended + } + } + } + ISM_TRANSITION[id146] matches { -- Prescription awaiting authorisation + current_state matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9002]} -- Prescription awaiting authorisation (synthesised) + } + } + careflow_step matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[at146]} -- Prescription awaiting authorisation + } + } + } + ISM_TRANSITION[id14] matches { -- Medication course postponed + current_state matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at9003]} -- postponed + } + } + careflow_step matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[at14]} -- Medication course postponed + } + } + } + ISM_TRANSITION[id13] matches { -- Medication course cancelled + current_state matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[at9004]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at13]} -- Medication course cancelled + } + } + } + ISM_TRANSITION[id151] matches { -- Prescription cancelled + current_state matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[at9004]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at151]} -- Prescription cancelled + } + } + } + ISM_TRANSITION[id17] matches { -- Medication start date/condition set + current_state matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[at9005]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[at17]} -- Medication start date/condition set + } + } + } + ISM_TRANSITION[id154] matches { -- Medication authorised + current_state matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[at9005]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[at154]} -- Medication authorised + } + } + } + ISM_TRANSITION[id3] matches { -- Prescription issued + current_state matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[at3]} -- Prescription issued + } + } + } + ISM_TRANSITION[id4] matches { -- Prescription dispensed + current_state matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[at4]} -- Prescription dispensed + } + } + } + ISM_TRANSITION[id107] matches { -- Prescription re-authorised + current_state matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[at107]} -- Prescription re-authorised + } + } + } + ISM_TRANSITION[id11] matches { -- Prescription re-issued + current_state matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9031] matches { + defining_code matches {[at11]} -- Prescription re-issued + } + } + } + ISM_TRANSITION[id149] matches { -- Medication prepared + current_state matches { + DV_CODED_TEXT[id9032] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9033] matches { + defining_code matches {[at149]} -- Medication prepared + } + } + } + ISM_TRANSITION[id5] matches { -- Medication course commenced + current_state matches { + DV_CODED_TEXT[id9034] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9035] matches { + defining_code matches {[at5]} -- Medication course commenced + } + } + } + ISM_TRANSITION[id42] matches { -- Minor change to order + current_state matches { + DV_CODED_TEXT[id9036] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9037] matches { + defining_code matches {[at42]} -- Minor change to order + } + } + } + ISM_TRANSITION[id6] matches { -- Medication reassessed + current_state matches { + DV_CODED_TEXT[id9038] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9039] matches { + defining_code matches {[at6]} -- Medication reassessed + } + } + } + ISM_TRANSITION[id7] matches { -- Dose administered + current_state matches { + DV_CODED_TEXT[id9040] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9041] matches { + defining_code matches {[at7]} -- Dose administered + } + } + } + ISM_TRANSITION[id19] matches { -- Dose administration omitted + current_state matches { + DV_CODED_TEXT[id9042] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9043] matches { + defining_code matches {[at19]} -- Dose administration omitted + } + } + } + ISM_TRANSITION[id45] matches { -- Dose administration deferred + current_state matches { + DV_CODED_TEXT[id9044] matches { + defining_code matches {[at9001]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9045] matches { + defining_code matches {[at45]} -- Dose administration deferred + } + } + } + ISM_TRANSITION[id9] matches { -- Prescription supply delayed + current_state matches { + DV_CODED_TEXT[id9046] matches { + defining_code matches {[at9006]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9047] matches { + defining_code matches {[at9]} -- Prescription supply delayed + } + } + } + ISM_TRANSITION[id10] matches { -- Administrations suspended + current_state matches { + DV_CODED_TEXT[id9048] matches { + defining_code matches {[at9006]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9049] matches { + defining_code matches {[at10]} -- Administrations suspended + } + } + } + ISM_TRANSITION[id12] matches { -- Prescription re-authorisation pending + current_state matches { + DV_CODED_TEXT[id9050] matches { + defining_code matches {[at9006]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9051] matches { + defining_code matches {[at12]} -- Prescription re-authorisation pending + } + } + } + ISM_TRANSITION[id16] matches { -- Medication course stopped + current_state matches { + DV_CODED_TEXT[id9052] matches { + defining_code matches {[at9007]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9053] matches { + defining_code matches {[at16]} -- Medication course stopped + } + } + } + ISM_TRANSITION[id40] matches { -- Major change to order + current_state matches { + DV_CODED_TEXT[id9054] matches { + defining_code matches {[at9007]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9055] matches { + defining_code matches {[at40]} -- Major change to order + } + } + } + ISM_TRANSITION[id152] matches { -- Prescription invalid or expired + current_state matches { + DV_CODED_TEXT[id9056] matches { + defining_code matches {[at9007]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9057] matches { + defining_code matches {[at152]} -- Prescription invalid or expired + } + } + } + ISM_TRANSITION[id8] matches { -- Medication course completed + current_state matches { + DV_CODED_TEXT[id9058] matches { + defining_code matches {[at9008]} -- complete + } + } + careflow_step matches { + DV_CODED_TEXT[id9059] matches { + defining_code matches {[at8]} -- Medication course completed + } + } + } + ISM_TRANSITION[id153] matches { -- Prescription fulfilled + current_state matches { + DV_CODED_TEXT[id9060] matches { + defining_code matches {[at9008]} -- complete + } + } + careflow_step matches { + DV_CODED_TEXT[id9061] matches { + defining_code matches {[at153]} -- Prescription fulfilled + } + } + } + } + description matches { + ITEM_TREE[id18] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id21] occurrences matches {0..1} matches { -- Medication item + value matches { + DV_TEXT[id9062] + } + } + allow_archetype CLUSTER[id105] occurrences matches {0..1} matches { -- Medication details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id132] occurrences matches {0..1} matches { -- Amount + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication_supply_amount(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.medication_supply_amount(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.dosage(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id133] occurrences matches {0..1} matches { -- Substitution + value matches { + DV_CODED_TEXT[id9063] matches { + defining_code matches {[ac9009]} -- Substitution (synthesised) + } + } + } + ELEMENT[id134] occurrences matches {0..1} matches { -- Substitution reason + value matches { + DV_TEXT[id9064] + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Original scheduled date/time + value matches { + DV_DATE_TIME[id9065] + } + } + ELEMENT[id155] occurrences matches {0..1} matches { -- Restart date/time + value matches { + DV_DATE_TIME[id9066] + } + } + ELEMENT[id156] occurrences matches {0..1} matches { -- Restart criterion + value matches { + DV_TEXT[id9067] + } + } + ELEMENT[id22] matches { -- Reason + value matches { + DV_TEXT[id9068] + } + } + CLUSTER[id141] occurrences matches {0..1} matches { -- Administration details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id148] occurrences matches {0..1} matches { -- Route + value matches { + DV_TEXT[id9069] + } + } + ELEMENT[id142] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9070] + } + } + allow_archetype CLUSTER[id143] occurrences matches {0..1} matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_clock(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.anatomical_location_clock(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id144] matches { -- Administration method + value matches { + DV_TEXT[id9071] + } + } + allow_archetype CLUSTER[id145] matches { -- Administration device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + allow_archetype CLUSTER[id54] matches { -- Additional details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication_authorisation(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.medication_authorisation(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id34] matches { -- Patient guidance + value matches { + DV_TEXT[id9072] + } + } + ELEMENT[id150] occurrences matches {0..1} matches { -- Double-checked? + value matches { + DV_BOOLEAN[id9073] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Sequence number + value matches { + DV_COUNT[id9074] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9075] + } + } + } + } + } + protocol matches { + ITEM_TREE[id31] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id104] matches { -- Order ID + value matches { + DV_IDENTIFIER[id9076] + } + } + allow_archetype CLUSTER[id86] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["ac9002"] = < + text = <"Rezept wartet auf Genehmigung (synthesised)"> + description = <"Der Rezeptentwurf wurde erstellt und wartet auf die Bestätigung durch einen autorisierten Arzt. Kann auch verwendet werden, wenn die Re-autorisierung gebündelt erfolgt. Dieser \"careflow_step\" hat den Status \"geplant\" oder \"aktiv\", was die Notwendigkeit widerspiegelt, sowohl Neuaufträge als auch wieder autorisierte Aufträge zu bearbeiten. (synthesised)"> + > + ["at9003"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9004"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9005"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["ac9009"] = < + text = <"Substitution (synthesised)"> + description = <"Substitutionsmaßnahmen, die von der Person ergriffen werden, die das Medikament verabreicht oder ausgibt. (synthesised)"> + > + ["id156"] = < + text = <"Kriterium des Neuanfangs"> + description = <"Das Kriterium, das den Neustart der Arzneimitteleinnahme auslöst, gemäß dem Schritt \"Verabreichung wurde ausgesetzt\"."> + comment = <"Zum Beispiel: \"An Tag 2 nach der OP.\""> + > + ["id155"] = < + text = <"Datum/Uhrzeit des Neuanfangs"> + description = <"Das Datum/die Uhrzeit an dem die Arzneimittelbehandlung wieder begonnen wird, gemäß dem \"Verabreichung wurde ausgesetzt\"- Schritt."> + comment = <"Zum Beispiel: 29.10.2017"> + > + ["id154"] = < + text = <"Arzneimittel wurde genehmigt"> + description = <"Das Arzneimittel ist offiziell zur Anwendung genehmigt."> + > + ["at154"] = < + text = <"Arzneimittel wurde genehmigt"> + description = <"Das Arzneimittel ist offiziell zur Anwendung genehmigt."> + > + ["id153"] = < + text = <"Rezept wurde ausgeführt"> + description = <"Das Rezept wurde erfolgreich ausgeführt/eingehalten."> + > + ["at153"] = < + text = <"Rezept wurde ausgeführt"> + description = <"Das Rezept wurde erfolgreich ausgeführt/eingehalten."> + > + ["id152"] = < + text = <"Rezept ist ungültig oder abgelaufen"> + description = <"Das Rezept ist ungültig geworden oder ist abgelaufen, ohne das es eingelöst wurde."> + > + ["at152"] = < + text = <"Rezept ist ungültig oder abgelaufen"> + description = <"Das Rezept ist ungültig geworden oder ist abgelaufen, ohne das es eingelöst wurde."> + > + ["id151"] = < + text = <"Rezept wurde widerrufen"> + description = <"Das Rezept wurde vor der Ausstellung widerrufen."> + > + ["at151"] = < + text = <"Rezept wurde widerrufen"> + description = <"Das Rezept wurde vor der Ausstellung widerrufen."> + > + ["id150"] = < + text = <"Nachkontrolliert?"> + description = <"Der Prozessschritt wurde durch eine unabhängige Person überprüft."> + comment = <"Details zu der Person, die die Überprüfung vornimmt, können in das Referenzmodell \"Participations\" übertragen werden."> + > + ["id149"] = < + text = <"Arzneimittel wurde vorbereitet"> + description = <"Das Arzneimittel wurde zubereitet. Zum Beispiel: Zubereitung einer intravenösen Mischung."> + > + ["at149"] = < + text = <"Arzneimittel wurde vorbereitet"> + description = <"Das Arzneimittel wurde zubereitet. Zum Beispiel: Zubereitung einer intravenösen Mischung."> + > + ["id148"] = < + text = <"Verabreichungsweg"> + description = <"Die Angabe darüber, auf welche Art das verordnete Arzneimittel am Körper des Patienten angewendet wird."> + comment = <"Kommentar: Zum Beispiel: \"oral\", \"intravenös\" oder \"topisch\". Die Kodierung des Verabreichungswegs wird bevorzugt, wenn möglich. Mehrere potentielle Anwendungsformen können spezifiziert werden."> + > + ["id146"] = < + text = <"Rezept wartet auf Genehmigung"> + description = <"Der Rezeptentwurf wurde erstellt und wartet auf die Bestätigung durch einen autorisierten Arzt. Kann auch verwendet werden, wenn die Re-autorisierung gebündelt erfolgt. Dieser \"careflow_step\" hat den Status \"geplant\" oder \"aktiv\", was die Notwendigkeit widerspiegelt, sowohl Neuaufträge als auch wieder autorisierte Aufträge zu bearbeiten."> + > + ["at146"] = < + text = <"Rezept wartet auf Genehmigung"> + description = <"Der Rezeptentwurf wurde erstellt und wartet auf die Bestätigung durch einen autorisierten Arzt. Kann auch verwendet werden, wenn die Re-autorisierung gebündelt erfolgt. Dieser \"careflow_step\" hat den Status \"geplant\" oder \"aktiv\", was die Notwendigkeit widerspiegelt, sowohl Neuaufträge als auch wieder autorisierte Aufträge zu bearbeiten."> + > + ["id145"] = < + text = <"Verabreichungsmittel"> + description = <"Details zu der Vorrichtung mit dem das Arzneimittel verabreicht wird."> + > + ["id144"] = < + text = <"Methode der Verabreichung"> + description = <"Die Technik oder das Gerät mit dem das verschriebene Arzneimittel verabreicht wird oder werden soll."> + comment = <"Kommentar: Zum Beispiel: \"via Z-track Injektion\"; \"via Vernebler\". Die Kodierung der Methode mit einer Terminologie, wenn möglich, wird bevorzugt."> + > + ["id143"] = < + text = <"Lokalisation"> + description = <"Genaue Beschreibung der Körperstelle, an der das Arzneimittel, der Impfstoff oder ein therapeutisches Produkt angewendet wird."> + comment = <"Zum Beispiel: \"Auf der medialen Hautoberfläche des linken Unterarms, 10 cm bis 20 cm distal von der Spitze des Ellbogens entfernt.\""> + > + ["id142"] = < + text = <"Körperstelle"> + description = <"Strukturierte Beschreibung der Körperstelle, an der das Arzneimittel angewendet wird."> + comment = <"Zum Beispiel: \"linker Oberarm\", \"intravenöser Katheter rechte Hand\". Die Kodierung der Körperstelle mit einer Terminologie, wenn möglich, wird bevorzugt."> + > + ["id141"] = < + text = <"Details zur Verabreichung"> + description = <"Details über die Körperstelle und über die Verabreichung des Arzneimittels."> + > + ["at140"] = < + text = <"Substitution wurde nicht durchgeführt"> + description = <"Obwohl es nach der Arzneimittelverordnung erlaubt gewesen wäre, wurde nicht mit einem bioäquivalenten Arzneimittel substituiert."> + > + ["at139"] = < + text = <"Substitution wurde durchgeführt"> + description = <"Ein Arzneimittel wurde substituiert, welches bioäquivalent zu dem Angeforderten ist."> + > + ["id134"] = < + text = <"Grund für die Substitution"> + description = <"Die Ursache oder die Begründung für die durchgeführte Substitution."> + comment = <"Zum Beispiel: \"Generische Alternative beinhaltet eine Substanz, die vom Patient nicht vertragen wird.\" Kann bei klinischer Eignung mit einer Terminologie kodiert werden."> + > + ["id133"] = < + text = <"Substitution"> + description = <"Substitutionsmaßnahmen, die von der Person ergriffen werden, die das Medikament verabreicht oder ausgibt."> + comment = <"In vielen Rechtssystemen ist die Substitution eines verordneten Arzneimittels in generischer Form oder mit einem anderen Markennamen, welcher als bioäquivalent bestimmt wurde, zum Zeitpunkt der Ausgabe oder Verabreichung erlaubt. In anderen Fällen wird eine Substitution erwartet und der Arzt muss ausdrücklich die Nicht-Substitution verlangen."> + > + ["id132"] = < + text = <"Dosis"> + description = <"Spezifische Details über die Dosis des Arzneimittels."> + comment = <"CLUSTER.dosage soll Details zu Änderungen der Arzneimittelverordnung oder der Dosisverabreichung enthalten, während CLUSTER.medication_supply_amount ist für Details über die Dosis der Verabreichung bestimmt."> + > + ["id110"] = < + text = <"Empfohlene Arzneimittel"> + description = <"Das Arzneimittel wurde empfohlen, aber es wurden keine Schritte unternommen, um die Verschreibung/Verordnung einzuleiten."> + > + ["at110"] = < + text = <"Empfohlene Arzneimittel"> + description = <"Das Arzneimittel wurde empfohlen, aber es wurden keine Schritte unternommen, um die Verschreibung/Verordnung einzuleiten."> + > + ["id107"] = < + text = <"Rezept ist re-autorisiert"> + description = <"Die ursprüngliche Arzneimittelverordnung wurde erneut genehmigt, um eine wiederholte Verschreibung oder Abgabe zu ermöglichen. In einigen Ländern, wie z.B. Deutschland, muss unter diesen Umständen ein völlig neues Rezept ausgestellt werden."> + > + ["at107"] = < + text = <"Rezept ist re-autorisiert"> + description = <"Die ursprüngliche Arzneimittelverordnung wurde erneut genehmigt, um eine wiederholte Verschreibung oder Abgabe zu ermöglichen. In einigen Ländern, wie z.B. Deutschland, muss unter diesen Umständen ein völlig neues Rezept ausgestellt werden."> + > + ["id105"] = < + text = <"Arzneimitteldetails"> + description = <"Strukturierte Details über das Arzneimittel inklusive Stärke, Form und Inhaltsstoffe."> + comment = <"Verwenden Sie diesen SLOT, wenn die detaillierte Beschreibung des ausgegebenen, autorisierten oder verabreichten Arzneimittels ausdrücklich angegeben werden muss. Zum Beispiel: die Form, Stärke, alle Verdünner oder Mischung von Inhaltsstoffen."> + > + ["id104"] = < + text = <"ID der Verordnung"> + description = <"Eindeutige ID der Arzneimittelverordnung."> + comment = <"Kommentar: Dieses Datenelement ermöglicht während der Laufzeit eine genauere Spezifikation von mehrfach auftretenden Datenelemente, wenn notwendig."> + > + ["id86"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen zur Erfassung lokaler Inhalte oder Anpassung an andere Referenzmodelle/Formalismen."> + comment = <"Zum Beispiel: Lokaler Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR-Ressourcen oder CIMI-Modelle."> + > + ["id54"] = < + text = <"Zusätzliche Details"> + description = <"Weitere strukturierte Details zu einer Aktivität, möglicherweise speziell zu einem Prozessschritt."> + > + ["id45"] = < + text = <"Verabreichung einer Dosis wurde verschoben"> + description = <"Die Verabreichung einer Dosis hat sich verzögert, wird aber so schnell wie möglich erfolgen."> + > + ["at45"] = < + text = <"Verabreichung einer Dosis wurde verschoben"> + description = <"Die Verabreichung einer Dosis hat sich verzögert, wird aber so schnell wie möglich erfolgen."> + > + ["id44"] = < + text = <"Ursprünglich geplantes Datum/Uhrzeit"> + description = <"Das Datum/die Uhrzeit, an dem die Arzneimittelgabe eingeplant war."> + comment = <"Wird verwendet, um die Abweichung von der tatsächlichen Anwendungszeit zu vergleichen, wenn diese aus der ursprünglichen Anweisung nicht leicht berechenbar ist."> + > + ["id42"] = < + text = <"Geringfügige Änderung der Verordnung"> + description = <"Die Arzneimittelverordnung wurde so geändert, dass keine neue Verordnung/neues Rezept nach den lokalen klinischen Regeln ausgestellt werden muss."> + > + ["at42"] = < + text = <"Geringfügige Änderung der Verordnung"> + description = <"Die Arzneimittelverordnung wurde so geändert, dass keine neue Verordnung/neues Rezept nach den lokalen klinischen Regeln ausgestellt werden muss."> + > + ["id40"] = < + text = <"Größere Änderung der Verordnung"> + description = <"Eine große Änderung der Verordnung war erforderlich, die dazu führte, dass diese Verordnung gestoppt und ein neue Verordnung ausgestellt wurde."> + > + ["at40"] = < + text = <"Größere Änderung der Verordnung"> + description = <"Eine große Änderung der Verordnung war erforderlich, die dazu führte, dass diese Verordnung gestoppt und ein neue Verordnung ausgestellt wurde."> + > + ["id34"] = < + text = <"Patientenanweisung"> + description = <"Jede Anweisung, Anleitung oder Empfehlung, die dem Patienten oder der Pflegekraft zum Zeitpunkt eines Prozessschrittes übermittelt wird."> + comment = <"Zum Beispiel: \"Vermeiden Sie den Konsum von Grapefruits oder grapefruithaltigen Lebensmitteln.\", \"Die Einnahme sollte mindestens 2 Stunden vor dem Zubettgehen erfolgen.\", \"Bitte zusammen mit Nahrung einnehmen.\" Wenn es klinisch zutreffend ist, kann für dieses Item eine Terminologie hinterlegt werden."> + > + ["id26"] = < + text = <"Sequenznummer"> + description = <"Die Sequenznummer des Prozessschritts wird erfasst."> + > + ["id25"] = < + text = <"Kommentar"> + description = <"Zur Dokumentation von zusätzlichen Schilderungen über die Aktivitäten innerhalb der Prozessschritte, wenn sie noch nicht in anderen Feldern erfasst wurden. Dabei sollen jegliche Abweichungen zwischen durchzuführender Aktion und tatsächlich durchgeführter Aktion erfasst werden."> + comment = <"Zum Beispiel: \"Patient war in der Radiologie.\", \"Versehentliche Punktion der Vene während der i.m. Gabe.\""> + > + ["id22"] = < + text = <"Begründung"> + description = <"Begründung, warum der Prozessschritt für das identifizierte Arzneimittel durchgeführt wurde."> + comment = <"Zum Beispiel: \"Verschoben - Patient war zum Zeitpunkt der Arzneimittelgabe nicht verfügbar\", \"abgesagt - Nebenwirkung\". Merke: Dies ist nicht der Grund für die Arzneimittelverordnung, sondern der spezifische Grund, warum ein Behandlungsschritt durchgeführt wurde. Wird oft verwendet, um Abweichungen von der ursprünglichen Verordnung zu dokumentieren."> + > + ["id21"] = < + text = <"Arzneimittel"> + description = <"Name des Arzneimittels, eines Impfstoffs oder eines anderen therapeutischen Mittels, welches im Mittelpunkt der Aktivität steht."> + comment = <"Zum Beispiel: \"Atenolol 100 mg\" oder \"Tenormin Tabletten 100 mg\". + Es wird dringend empfohlen, dass das Element \"Arzneimittel\" mit einer Terminologie kodiert wird, die nach Möglichkeit eine Entscheidungsunterstützung auslösen kann. Der Umfang der Kodierung kann vom einfachen Namen des Arzneimittels bis hin zu strukturierten Details über die tatsächlich verwendete Medikamentenpackung variieren. Die Freitext-Eingabe sollte nur dann verwendet werden, wenn keine entsprechende Terminologie vorhanden ist."> + > + ["id19"] = < + text = <"Verabreichung einer Dosis wurde ausgelassen"> + description = <"Eine Gabe des Arzneimittels wurde zurückgehalten und nicht gegeben. Es besteht keine Erwartung, dass sie später verabreicht wird, obwohl die nächste Dosis (falls es eine gibt) gemäß der ursprünglichen Verordnung verabreicht werden sollte."> + > + ["at19"] = < + text = <"Verabreichung einer Dosis wurde ausgelassen"> + description = <"Eine Gabe des Arzneimittels wurde zurückgehalten und nicht gegeben. Es besteht keine Erwartung, dass sie später verabreicht wird, obwohl die nächste Dosis (falls es eine gibt) gemäß der ursprünglichen Verordnung verabreicht werden sollte."> + > + ["id17"] = < + text = <"Arzneimittel Startdatum/Voraussetzung"> + description = <"Das Startdatum der Arzneimittelanwendung oder andere Startbedingungen wurden festgelegt."> + > + ["at17"] = < + text = <"Arzneimittel Startdatum/Voraussetzung"> + description = <"Das Startdatum der Arzneimittelanwendung oder andere Startbedingungen wurden festgelegt."> + > + ["id16"] = < + text = <"Arzneimittelbehandlung gestoppt"> + description = <"Die Verabreichung des Arzneimittels wurde während der Dauer der geplanten Behandlung eingestellt."> + > + ["at16"] = < + text = <"Arzneimittelbehandlung gestoppt"> + description = <"Die Verabreichung des Arzneimittels wurde während der Dauer der geplanten Behandlung eingestellt."> + > + ["id14"] = < + text = <"Medikamentenbehanlung wurde verschoben"> + description = <"Die geplante Medikamentenbehanlung wurde vor der Verabreichung verschoben."> + > + ["at14"] = < + text = <"Medikamentenbehanlung wurde verschoben"> + description = <"Die geplante Medikamentenbehanlung wurde vor der Verabreichung verschoben."> + > + ["id13"] = < + text = <"Arzneimittelbehanlung wurde abgesagt"> + description = <"Die geplante Arzneimittelbehanlung wurde vor der Verabreichung abgesagt."> + > + ["at13"] = < + text = <"Arzneimittelbehanlung wurde abgesagt"> + description = <"Die geplante Arzneimittelbehanlung wurde vor der Verabreichung abgesagt."> + > + ["id12"] = < + text = <"Re-Autorisierug des Rezepts ausstehend"> + description = <"Die Ausstellung des Rezeptes wartet auf die erneute Re-Autorisierung durch einen Arzt."> + > + ["at12"] = < + text = <"Re-Autorisierug des Rezepts ausstehend"> + description = <"Die Ausstellung des Rezeptes wartet auf die erneute Re-Autorisierung durch einen Arzt."> + > + ["id11"] = < + text = <"Rezept neu ausgestellt"> + description = <"Ein Rezept wurde für eine vorhandene Arzneimittelverordnung neu ausgestellt."> + > + ["at11"] = < + text = <"Rezept neu ausgestellt"> + description = <"Ein Rezept wurde für eine vorhandene Arzneimittelverordnung neu ausgestellt."> + > + ["id10"] = < + text = <"Verabreichung wurde ausgesetzt"> + description = <"Die Verabreichung des Arzneimittels wurde bis zum Erhalt weiterer Informationen ausgesetzt. Es sollten keine weiteren Dosen, bis zur Bekanntgabe des neuen Startdatums oder bis die Bedingungen erfüllt sind, verabreicht werden. Wenn Sie das Datum/Bedingungen für den Neustart nach dem Aussetzen festlegen, sollte ein \"suspend_step\" von der ausgesetzten Gabe und zurück erfolgen."> + > + ["at10"] = < + text = <"Verabreichung wurde ausgesetzt"> + description = <"Die Verabreichung des Arzneimittels wurde bis zum Erhalt weiterer Informationen ausgesetzt. Es sollten keine weiteren Dosen, bis zur Bekanntgabe des neuen Startdatums oder bis die Bedingungen erfüllt sind, verabreicht werden. Wenn Sie das Datum/Bedingungen für den Neustart nach dem Aussetzen festlegen, sollte ein \"suspend_step\" von der ausgesetzten Gabe und zurück erfolgen."> + > + ["id9"] = < + text = <"Verzögerung der Rezeptabgabe"> + description = <"Das Rezept wurde aufgrund einer technischen oder pharmazeutischen Störung nicht ausgegeben."> + > + ["at9"] = < + text = <"Verzögerung der Rezeptabgabe"> + description = <"Das Rezept wurde aufgrund einer technischen oder pharmazeutischen Störung nicht ausgegeben."> + > + ["id8"] = < + text = <"Arzneimittelbehandlung ist abgeschlossen"> + description = <"Die medikamentöse Behandlung wurde, wie geplant, beendet."> + > + ["at8"] = < + text = <"Arzneimittelbehandlung ist abgeschlossen"> + description = <"Die medikamentöse Behandlung wurde, wie geplant, beendet."> + > + ["id7"] = < + text = <"Dosis wurde verabreicht"> + description = <"Eine einzelne Verabreichung des Arzneimittels ist erfolgt."> + > + ["at7"] = < + text = <"Dosis wurde verabreicht"> + description = <"Eine einzelne Verabreichung des Arzneimittels ist erfolgt."> + > + ["id6"] = < + text = <"Arzneimittel wurde neu bewertet"> + description = <"Das individuelle Arzneimittel wurde neu bewertet, beispielsweise ob das Arzneimittel noch angewendet werden soll. Eine Überprüfung der Arzneimittelliste soll nicht durchgeführt werden."> + > + ["at6"] = < + text = <"Arzneimittel wurde neu bewertet"> + description = <"Das individuelle Arzneimittel wurde neu bewertet, beispielsweise ob das Arzneimittel noch angewendet werden soll. Eine Überprüfung der Arzneimittelliste soll nicht durchgeführt werden."> + > + ["id5"] = < + text = <"Arzneimittelbehandlung hat begonnen"> + description = <"Das Arzneimittel wurde zum ersten Mal von dem Patienten eingenommen oder verabreicht. Obwohl in einigen Situation die erste von mehreren Anwendungen errechenbar ist, kann es in der Primärversorgung sein, dass genaue Verabreichungsdaten nicht ohne weiteres verfügbar sind."> + > + ["at5"] = < + text = <"Arzneimittelbehandlung hat begonnen"> + description = <"Das Arzneimittel wurde zum ersten Mal von dem Patienten eingenommen oder verabreicht. Obwohl in einigen Situation die erste von mehreren Anwendungen errechenbar ist, kann es in der Primärversorgung sein, dass genaue Verabreichungsdaten nicht ohne weiteres verfügbar sind."> + > + ["id4"] = < + text = <"Rezept wurde ausgegeben/eingelöst"> + description = <"Das verordnete Arzneimittel ist an einen Patienten ausgegeben worden, z.B. von einer Apotheke."> + > + ["at4"] = < + text = <"Rezept wurde ausgegeben/eingelöst"> + description = <"Das verordnete Arzneimittel ist an einen Patienten ausgegeben worden, z.B. von einer Apotheke."> + > + ["id3"] = < + text = <"Rezept ausgestellt"> + description = <"Für das Arzneimittel wurde ein Rezept ausgestellt."> + > + ["at3"] = < + text = <"Rezept ausgestellt"> + description = <"Für das Arzneimittel wurde ein Rezept ausgestellt."> + > + ["id1"] = < + text = <"Arzneimittelverwaltung"> + description = <"Jede Aktivität in Bezug auf die Planung, Vorbereitung, Rezeptverwaltung, Ausgabe, Verabreichung, Einnahme, Absetzung und anderer Verwendung von Arzneimitteln, Impfstoffen, Nahrungsergänzungsmitteln und anderen therapeutischen Mitteln."> + comment = <"Dies beschränkt sich nicht nur auf Aktivitäten, die auf der Grundlage von Arzneimittelverordnungen von Ärzten durchgeführt werden, sondern kann sich auch z.B. auf die Einnahme von freiverkäuflichen Medikamenten beziehen."> + > + > + ["ru"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["ac9002"] = < + text = <"*Prescription awaiting authorisation(en) (synthesised)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9004"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9005"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["ac9009"] = < + text = <"*Substitution(en) (synthesised)"> + description = <"*Subsitution action taken by the person administering or dispensing the drug.(en) (synthesised)"> + > + ["id156"] = < + text = <"*Restart criterion(en)"> + description = <"*The criterion which triggers the medication course to restart, as per the \"Medication restart date/condition set\" pathway step.(en)"> + comment = <"*For example: \"On day 2 after surgery\".(en)"> + > + ["id155"] = < + text = <"*Restart date/time(en)"> + description = <"*The date/time on which the medication course is set to restart, as per the \"Medication restart date/condition set\" pathway step.(en)"> + comment = <"*For example: 2017-10-29(en)"> + > + ["id154"] = < + text = <"*Medication authorised(en)"> + description = <"*The medication has been formally authorised for use.(en)"> + > + ["at154"] = < + text = <"*Medication authorised(en)"> + description = <"*The medication has been formally authorised for use.(en)"> + > + ["id153"] = < + text = <"*Prescription fulfilled(en)"> + description = <"*The prescription has been fulfilled successfully.(en)"> + > + ["at153"] = < + text = <"*Prescription fulfilled(en)"> + description = <"*The prescription has been fulfilled successfully.(en)"> + > + ["id152"] = < + text = <"*Prescription invalid or expired(en)"> + description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> + > + ["at152"] = < + text = <"*Prescription invalid or expired(en)"> + description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> + > + ["id151"] = < + text = <"*Prescription cancelled(en)"> + description = <"*The prescription was cancelled prior to being issued.(en)"> + > + ["at151"] = < + text = <"*Prescription cancelled(en)"> + description = <"*The prescription was cancelled prior to being issued.(en)"> + > + ["id150"] = < + text = <"*Double-checked?(en)"> + description = <"*The action step has been checked by a separate individual.(en)"> + comment = <"*Details of the individual performing the double-check can be carried in the Reference Model element \"Participation\".(en)"> + > + ["id149"] = < + text = <"*Medication prepared(en)"> + description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> + > + ["at149"] = < + text = <"*Medication prepared(en)"> + description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> + > + ["id148"] = < + text = <"*Route(en)"> + description = <"*The route by which the ordered item was, or is to be, administered into the subject's body.(en)"> + comment = <"*Comment: For example: 'oral', 'intravenous', or 'topical'. Coding of the route with a terminology is preferred, where possible. Multiple potential routes may be specified.(en)"> + > + ["id146"] = < + text = <"*Prescription awaiting authorisation(en)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> + > + ["at146"] = < + text = <"*Prescription awaiting authorisation(en)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> + > + ["id145"] = < + text = <"*Administration device(en)"> + description = <"*Details of the medical device used to assist administration of the medication.(en)"> + > + ["id144"] = < + text = <"*Administration method(en)"> + description = <"*The technique or device by which the ordered item was, or is to be, administered.(en)"> + comment = <"*Comment: For example: ' via Z-track injection'; 'via nebuliser'. Coding of the method with a terminology is preferred, where possible.(en)"> + > + ["id143"] = < + text = <"*Structured body site(en)"> + description = <"*Structured description of the site of administration of the medication, vaccine or therapeutic good.(en)"> + comment = <"*For example: \"On the medial skin surface of the left forearm, from 10 cm to 20 cm distally from the point of the elbow\".(en)"> + > + ["id142"] = < + text = <"*Body site(en)"> + description = <"*Structured description of the site of administration of the ordered item.(en)"> + comment = <"*For example: 'left upper arm', 'intravenous catheter right hand'. + Coding of the body site with a terminology is preferred, where possible.(en)"> + > + ["id141"] = < + text = <"*Administration details(en)"> + description = <"*Details of body site and administration of the medication.(en)"> + > + ["at140"] = < + text = <"*Substitution not performed(en)"> + description = <"*Although allowed by the medication order a bioequvalent medication was not substituted.(en)"> + > + ["at139"] = < + text = <"*Substitution performed(en)"> + description = <"*A medication was substituted which is bioequivalent to that ordered.(en)"> + > + ["id134"] = < + text = <"*Substitution reason(en)"> + description = <"*The reason or justification for the substitution action taken.(en)"> + comment = <"*For example: \"Generic alternative contains a substance that is not tolerated by the patient.\" May be coded with a terminology when clinically appropriate(en)"> + > + ["id133"] = < + text = <"*Substitution(en)"> + description = <"*Subsitution action taken by the person administering or dispensing the drug.(en)"> + comment = <"*In many jurisdictions, substitution of an ordered item as a generic form or with a different brand name, which has been determined as bioequivalent, is allowed at the point of dispense or supply. In other cases substitution is assumed and the clinician has to explicitly request non-substitution.(en)"> + > + ["id132"] = < + text = <"*Amount(en)"> + description = <"*Specific details about the amount of the medication item.(en)"> + comment = <"*Dosage_administration is intended to carry details of medication order changes or dose administrations, whilst medication_supply_amount is intended for details of dispensing-related activity.(en)"> + > + ["id110"] = < + text = <"*Medication recommended(en)"> + description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> + > + ["at110"] = < + text = <"*Medication recommended(en)"> + description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> + > + ["id107"] = < + text = <"*Prescription re-authorised(en)"> + description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> + > + ["at107"] = < + text = <"*Prescription re-authorised(en)"> + description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> + > + ["id105"] = < + text = <"*Medication details(en)"> + description = <"*Structured details about the medication including strength, form and constituent substances.(en)"> + comment = <"*Use this SLOT where the detailed description of the dispensed, authorised or administered item needs to be explicitly stated. For example: the form, strength, any diluents or mixture of ingredients.(en)"> + > + ["id104"] = < + text = <"*Order ID(en)"> + description = <"*Unique identifier for the medication order.(en)"> + comment = <"*Comment: This data element allows for multiple occurrences to be defined more explicitly at run-time, if required.(en)"> + > + ["id86"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id54"] = < + text = <"*Additional details(en)"> + description = <"*Further structured details of the action, possibly specific to a pathway step.(en)"> + > + ["id45"] = < + text = <"*Dose administration deferred(en)"> + description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> + > + ["at45"] = < + text = <"*Dose administration deferred(en)"> + description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> + > + ["id44"] = < + text = <"*Original scheduled date/time(en)"> + description = <"*The datetime at which the medication action was scheduled to occur.(en)"> + comment = <"*Used to compare variance from actual action time where this is not readily calculable from the original instruction.(en)"> + > + ["id42"] = < + text = <"*Minor change to order(en)"> + description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> + > + ["at42"] = < + text = <"*Minor change to order(en)"> + description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> + > + ["id40"] = < + text = <"*Major change to order.(en)"> + description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> + > + ["at40"] = < + text = <"*Major change to order.(en)"> + description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> + > + ["id34"] = < + text = <"*Patient guidance(en)"> + description = <"*Any guidance, instructions or advice given to the subject of care or personal carer at the time of the pathway step.(en)"> + comment = <"*For example: 'Avoid grapefruit' , 'Take at least 2 hours before bedtime', 'Take with food'. May be coded with a terminology when clinically appropriate.(en)"> + > + ["id26"] = < + text = <"*Sequence number(en)"> + description = <"*The sequence number specific to the activity being recorded.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the activity or care pathway step not captured in other fields, including details of any variance between the intended action and the action actually performed.(en)"> + comment = <"*For example: 'Patient was in radiology department', 'Accidental injection into blood vessel during IM administration'.(en)"> + > + ["id22"] = < + text = <"*Reason(en)"> + description = <"*Reason that the pathway step for the identified medication was carried out.(en)"> + comment = <"*For example: 'Postponed - Patient not avalable at administration time', 'Cancelled - Adverse reaction'. Note: This is not the reason for the medication instruction, but rather the specific reason that a care step was carried out, and will often be used to document some variance from the original order.(en)"> + > + ["id21"] = < + text = <"*Medication item(en)"> + description = <"*Name of the medication, vaccine or other therapeutic/prescribable item which was the focus of the activity.(en)"> + comment = <"*For example: 'Atenolol 100mg' or 'Tenormin tablets 100mg'. + It is strongly recommended that the 'Medication item' is coded with a terminology capable of triggering decision support, where possible. The extent of coding may vary from the simple name of the medication item through to structured details about the actual medication pack used. Free text entry should only be used if there is no appropriate terminology available.(en)"> + > + ["id19"] = < + text = <"*Dose administration omitted(en)"> + description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> + > + ["at19"] = < + text = <"*Dose administration omitted(en)"> + description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> + > + ["id17"] = < + text = <"*Medication start date/condition set(en)"> + description = <"*The time to start this medication, or other starting condition, has been set.(en)"> + > + ["at17"] = < + text = <"*Medication start date/condition set(en)"> + description = <"*The time to start this medication, or other starting condition, has been set.(en)"> + > + ["id16"] = < + text = <"*Medication course stopped(en)"> + description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> + > + ["at16"] = < + text = <"*Medication course stopped(en)"> + description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> + > + ["id14"] = < + text = <"*Medication course postponed(en)"> + description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> + > + ["at14"] = < + text = <"*Medication course postponed(en)"> + description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> + > + ["id13"] = < + text = <"*Medication course cancelled(en)"> + description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> + > + ["at13"] = < + text = <"*Medication course cancelled(en)"> + description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> + > + ["id12"] = < + text = <"*Prescription re-issue suspended(en)"> + description = <"*Reissuing of this prescription is not available without some intervention.(en)"> + > + ["at12"] = < + text = <"*Prescription re-issue suspended(en)"> + description = <"*Reissuing of this prescription is not available without some intervention.(en)"> + > + ["id11"] = < + text = <"*Prescription re-issued(en)"> + description = <"*A prescription token has been re-issued for an existing medication order.(en)"> + > + ["at11"] = < + text = <"*Prescription re-issued(en)"> + description = <"*A prescription token has been re-issued for an existing medication order.(en)"> + > + ["id10"] = < + text = <"*Administrations suspended(en)"> + description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> + > + ["at10"] = < + text = <"*Administrations suspended(en)"> + description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> + > + ["id9"] = < + text = <"*Prescription supply delayed(en)"> + description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> + > + ["at9"] = < + text = <"*Prescription supply delayed(en)"> + description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> + > + ["id8"] = < + text = <"*Medication course completed(en)"> + description = <"*The medication course has been completed as planned.(en)"> + > + ["at8"] = < + text = <"*Medication course completed(en)"> + description = <"*The medication course has been completed as planned.(en)"> + > + ["id7"] = < + text = <"*Dose administered(en)"> + description = <"*A single administration of the medication has taken place.(en)"> + > + ["at7"] = < + text = <"*Dose administered(en)"> + description = <"*A single administration of the medication has taken place.(en)"> + > + ["id6"] = < + text = <"*Medication course reviewed(en)"> + description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> + > + ["at6"] = < + text = <"*Medication course reviewed(en)"> + description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> + > + ["id5"] = < + text = <"*Medication course commenced(en)"> + description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> + > + ["at5"] = < + text = <"*Medication course commenced(en)"> + description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> + > + ["id4"] = < + text = <"*Prescription dispensed(en)"> + description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> + > + ["at4"] = < + text = <"*Prescription dispensed(en)"> + description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> + > + ["id3"] = < + text = <"*Prescription issued(en)"> + description = <"*A prescription has been issued for the medication.(en)"> + > + ["at3"] = < + text = <"*Prescription issued(en)"> + description = <"*A prescription has been issued for the medication.(en)"> + > + ["id1"] = < + text = <"*Medication management(en)"> + description = <"*Any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item.(en)"> + comment = <"*This is not limited to activities performed based on medication orders from clinicians, but could also include for example taking over the counter medication.(en)"> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["ac9002"] = < + text = <"*Prescription awaiting authorisation(en) (synthesised)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9004"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9005"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["ac9009"] = < + text = <"*Substitution(en) (synthesised)"> + description = <"*Subsitution action taken by the person administering or dispensing the drug.(en) (synthesised)"> + > + ["id156"] = < + text = <"*Restart criterion(en)"> + description = <"*The criterion which triggers the medication course to restart, as per the \"Medication restart date/condition set\" pathway step.(en)"> + comment = <"*For example: \"On day 2 after surgery\".(en)"> + > + ["id155"] = < + text = <"*Restart date/time(en)"> + description = <"*The date/time on which the medication course is set to restart, as per the \"Medication restart date/condition set\" pathway step.(en)"> + comment = <"*For example: 2017-10-29(en)"> + > + ["id154"] = < + text = <"*Medication authorised(en)"> + description = <"*The medication has been formally authorised for use.(en)"> + > + ["at154"] = < + text = <"*Medication authorised(en)"> + description = <"*The medication has been formally authorised for use.(en)"> + > + ["id153"] = < + text = <"*Prescription fulfilled(en)"> + description = <"*The prescription has been fulfilled successfully.(en)"> + > + ["at153"] = < + text = <"*Prescription fulfilled(en)"> + description = <"*The prescription has been fulfilled successfully.(en)"> + > + ["id152"] = < + text = <"*Prescription invalid or expired(en)"> + description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> + > + ["at152"] = < + text = <"*Prescription invalid or expired(en)"> + description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> + > + ["id151"] = < + text = <"*Prescription cancelled(en)"> + description = <"*The prescription was cancelled prior to being issued.(en)"> + > + ["at151"] = < + text = <"*Prescription cancelled(en)"> + description = <"*The prescription was cancelled prior to being issued.(en)"> + > + ["id150"] = < + text = <"*Double-checked?(en)"> + description = <"*The action step has been checked by a separate individual.(en)"> + comment = <"*Details of the individual performing the double-check can be carried in the Reference Model element \"Participation\".(en)"> + > + ["id149"] = < + text = <"*Medication prepared(en)"> + description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> + > + ["at149"] = < + text = <"*Medication prepared(en)"> + description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> + > + ["id148"] = < + text = <"*Route(en)"> + description = <"*The route by which the ordered item was, or is to be, administered into the subject's body.(en)"> + comment = <"*Comment: For example: 'oral', 'intravenous', or 'topical'. Coding of the route with a terminology is preferred, where possible. Multiple potential routes may be specified.(en)"> + > + ["id146"] = < + text = <"*Prescription awaiting authorisation(en)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> + > + ["at146"] = < + text = <"*Prescription awaiting authorisation(en)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> + > + ["id145"] = < + text = <"*Administration device(en)"> + description = <"*Details of the medical device used to assist administration of the medication.(en)"> + > + ["id144"] = < + text = <"*Administration method(en)"> + description = <"*The technique or device by which the ordered item was, or is to be, administered.(en)"> + comment = <"*Comment: For example: ' via Z-track injection'; 'via nebuliser'. Coding of the method with a terminology is preferred, where possible.(en)"> + > + ["id143"] = < + text = <"*Structured body site(en)"> + description = <"*Structured description of the site of administration of the medication, vaccine or therapeutic good.(en)"> + comment = <"*For example: \"On the medial skin surface of the left forearm, from 10 cm to 20 cm distally from the point of the elbow\".(en)"> + > + ["id142"] = < + text = <"*Body site(en)"> + description = <"*Structured description of the site of administration of the ordered item.(en)"> + comment = <"*For example: 'left upper arm', 'intravenous catheter right hand'. + Coding of the body site with a terminology is preferred, where possible.(en)"> + > + ["id141"] = < + text = <"*Administration details(en)"> + description = <"*Details of body site and administration of the medication.(en)"> + > + ["at140"] = < + text = <"*Substitution not performed(en)"> + description = <"*Although allowed by the medication order a bioequvalent medication was not substituted.(en)"> + > + ["at139"] = < + text = <"*Substitution performed(en)"> + description = <"*A medication was substituted which is bioequivalent to that ordered.(en)"> + > + ["id134"] = < + text = <"*Substitution reason(en)"> + description = <"*The reason or justification for the substitution action taken.(en)"> + comment = <"*For example: \"Generic alternative contains a substance that is not tolerated by the patient.\" May be coded with a terminology when clinically appropriate(en)"> + > + ["id133"] = < + text = <"*Substitution(en)"> + description = <"*Subsitution action taken by the person administering or dispensing the drug.(en)"> + comment = <"*In many jurisdictions, substitution of an ordered item as a generic form or with a different brand name, which has been determined as bioequivalent, is allowed at the point of dispense or supply. In other cases substitution is assumed and the clinician has to explicitly request non-substitution.(en)"> + > + ["id132"] = < + text = <"*Amount(en)"> + description = <"*Specific details about the amount of the medication item.(en)"> + comment = <"*Dosage_administration is intended to carry details of medication order changes or dose administrations, whilst medication_supply_amount is intended for details of dispensing-related activity.(en)"> + > + ["id110"] = < + text = <"*Medication recommended(en)"> + description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> + > + ["at110"] = < + text = <"*Medication recommended(en)"> + description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> + > + ["id107"] = < + text = <"*Prescription re-authorised(en)"> + description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> + > + ["at107"] = < + text = <"*Prescription re-authorised(en)"> + description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> + > + ["id105"] = < + text = <"*Medication details(en)"> + description = <"*Structured details about the medication including strength, form and constituent substances.(en)"> + comment = <"*Use this SLOT where the detailed description of the dispensed, authorised or administered item needs to be explicitly stated. For example: the form, strength, any diluents or mixture of ingredients.(en)"> + > + ["id104"] = < + text = <"*Order ID(en)"> + description = <"*Unique identifier for the medication order.(en)"> + comment = <"*Comment: This data element allows for multiple occurrences to be defined more explicitly at run-time, if required.(en)"> + > + ["id86"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id54"] = < + text = <"*Additional details(en)"> + description = <"*Further structured details of the action, possibly specific to a pathway step.(en)"> + > + ["id45"] = < + text = <"*Dose administration deferred(en)"> + description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> + > + ["at45"] = < + text = <"*Dose administration deferred(en)"> + description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> + > + ["id44"] = < + text = <"*Original scheduled date/time(en)"> + description = <"*The datetime at which the medication action was scheduled to occur.(en)"> + comment = <"*Used to compare variance from actual action time where this is not readily calculable from the original instruction.(en)"> + > + ["id42"] = < + text = <"*Minor change to order(en)"> + description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> + > + ["at42"] = < + text = <"*Minor change to order(en)"> + description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> + > + ["id40"] = < + text = <"*Major change to order.(en)"> + description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> + > + ["at40"] = < + text = <"*Major change to order.(en)"> + description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> + > + ["id34"] = < + text = <"*Patient guidance(en)"> + description = <"*Any guidance, instructions or advice given to the subject of care or personal carer at the time of the pathway step.(en)"> + comment = <"*For example: 'Avoid grapefruit' , 'Take at least 2 hours before bedtime', 'Take with food'. May be coded with a terminology when clinically appropriate.(en)"> + > + ["id26"] = < + text = <"*Sequence number(en)"> + description = <"*The sequence number specific to the activity being recorded.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the activity or care pathway step not captured in other fields, including details of any variance between the intended action and the action actually performed.(en)"> + comment = <"*For example: 'Patient was in radiology department', 'Accidental injection into blood vessel during IM administration'.(en)"> + > + ["id22"] = < + text = <"*Reason(en)"> + description = <"*Reason that the pathway step for the identified medication was carried out.(en)"> + comment = <"*For example: 'Postponed - Patient not avalable at administration time', 'Cancelled - Adverse reaction'. Note: This is not the reason for the medication instruction, but rather the specific reason that a care step was carried out, and will often be used to document some variance from the original order.(en)"> + > + ["id21"] = < + text = <"*Medication item(en)"> + description = <"*Name of the medication, vaccine or other therapeutic/prescribable item which was the focus of the activity.(en)"> + comment = <"*For example: 'Atenolol 100mg' or 'Tenormin tablets 100mg'. + It is strongly recommended that the 'Medication item' is coded with a terminology capable of triggering decision support, where possible. The extent of coding may vary from the simple name of the medication item through to structured details about the actual medication pack used. Free text entry should only be used if there is no appropriate terminology available.(en)"> + > + ["id19"] = < + text = <"*Dose administration omitted(en)"> + description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> + > + ["at19"] = < + text = <"*Dose administration omitted(en)"> + description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> + > + ["id17"] = < + text = <"*Medication start date/condition set(en)"> + description = <"*The time to start this medication, or other starting condition, has been set.(en)"> + > + ["at17"] = < + text = <"*Medication start date/condition set(en)"> + description = <"*The time to start this medication, or other starting condition, has been set.(en)"> + > + ["id16"] = < + text = <"*Medication course stopped(en)"> + description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> + > + ["at16"] = < + text = <"*Medication course stopped(en)"> + description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> + > + ["id14"] = < + text = <"*Medication course postponed(en)"> + description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> + > + ["at14"] = < + text = <"*Medication course postponed(en)"> + description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> + > + ["id13"] = < + text = <"*Medication course cancelled(en)"> + description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> + > + ["at13"] = < + text = <"*Medication course cancelled(en)"> + description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> + > + ["id12"] = < + text = <"*Prescription re-issue suspended(en)"> + description = <"*Reissuing of this prescription is not available without some intervention.(en)"> + > + ["at12"] = < + text = <"*Prescription re-issue suspended(en)"> + description = <"*Reissuing of this prescription is not available without some intervention.(en)"> + > + ["id11"] = < + text = <"*Prescription re-issued(en)"> + description = <"*A prescription token has been re-issued for an existing medication order.(en)"> + > + ["at11"] = < + text = <"*Prescription re-issued(en)"> + description = <"*A prescription token has been re-issued for an existing medication order.(en)"> + > + ["id10"] = < + text = <"*Administrations suspended(en)"> + description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> + > + ["at10"] = < + text = <"*Administrations suspended(en)"> + description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> + > + ["id9"] = < + text = <"*Prescription supply delayed(en)"> + description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> + > + ["at9"] = < + text = <"*Prescription supply delayed(en)"> + description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> + > + ["id8"] = < + text = <"*Medication course completed(en)"> + description = <"*The medication course has been completed as planned.(en)"> + > + ["at8"] = < + text = <"*Medication course completed(en)"> + description = <"*The medication course has been completed as planned.(en)"> + > + ["id7"] = < + text = <"*Dose administered(en)"> + description = <"*A single administration of the medication has taken place.(en)"> + > + ["at7"] = < + text = <"*Dose administered(en)"> + description = <"*A single administration of the medication has taken place.(en)"> + > + ["id6"] = < + text = <"*Medication course reviewed(en)"> + description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> + > + ["at6"] = < + text = <"*Medication course reviewed(en)"> + description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> + > + ["id5"] = < + text = <"*Medication course commenced(en)"> + description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> + > + ["at5"] = < + text = <"*Medication course commenced(en)"> + description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> + > + ["id4"] = < + text = <"*Prescription dispensed(en)"> + description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> + > + ["at4"] = < + text = <"*Prescription dispensed(en)"> + description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> + > + ["id3"] = < + text = <"*Prescription issued(en)"> + description = <"*A prescription has been issued for the medication.(en)"> + > + ["at3"] = < + text = <"*Prescription issued(en)"> + description = <"*A prescription has been issued for the medication.(en)"> + > + ["id1"] = < + text = <"*Medication management(en)"> + description = <"*Any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item.(en)"> + comment = <"*This is not limited to activities performed based on medication orders from clinicians, but could also include for example taking over the counter medication.(en)"> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["ac9002"] = < + text = <"Resept avventer autorisering (synthesised)"> + description = <"Det er forberedt et utkast for en resept, og denne avventer godkjenning av en autorisert kliniker. Kan brukes der reseptutstedelse utføres satsvis. Dette prosesstrinnet kan brukes enten med status \"planned\" eller \"active\", for å underbygge behovet for å håndtere både nye og reautoriserte ordinasjoner. (synthesised)"> + > + ["at9003"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9004"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9005"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["ac9009"] = < + text = <"Generisk bytte (synthesised)"> + description = <"Generisk bytte utført ved administrering eller ekspedering. (synthesised)"> + > + ["id156"] = < + text = <"Kriterium for ny oppstart"> + description = <"Kriterium for når medisineringen skal startes opp igjen, i sammenheng med prosesstrinnet \"Vilkår satt for å sette medisineringen i gang igjen\"."> + comment = <"For eksempel \"på dag 2 etter kirurgi\"."> + > + ["id155"] = < + text = <"Dato/tid for ny oppstart"> + description = <"Datoen eller tidspunktet når medisineringen skal startes opp igjen, i sammenheng med prosesstrinnet \"Vilkår satt for å sette medisineringen i gang igjen\"."> + comment = <"For eksempel \"2017-10-29\"."> + > + ["id154"] = < + text = <"Legemiddel autorisert"> + description = <"Legemiddelet er formelt autorisert for bruk."> + > + ["at154"] = < + text = <"Legemiddel autorisert"> + description = <"Legemiddelet er formelt autorisert for bruk."> + > + ["id153"] = < + text = <"Resept ferdig ekspedert"> + description = <"Resepten er ferdig ekspedert."> + > + ["at153"] = < + text = <"Resept ferdig ekspedert"> + description = <"Resepten er ferdig ekspedert."> + > + ["id152"] = < + text = <"Resept ugyldig eller utgått"> + description = <"Resepten er ugyldiggjort eller har utgått før den er ferdig ekspedert."> + > + ["at152"] = < + text = <"Resept ugyldig eller utgått"> + description = <"Resepten er ugyldiggjort eller har utgått før den er ferdig ekspedert."> + > + ["id151"] = < + text = <"Resept avbrutt"> + description = <"Resepten ble avbrutt før den ble utstedt."> + > + ["at151"] = < + text = <"Resept avbrutt"> + description = <"Resepten ble avbrutt før den ble utstedt."> + > + ["id150"] = < + text = <"Dobbeltkontrollert?"> + description = <"Prosesstrinnet har blitt kontrollert av en annen person enn den som primært utfører det."> + comment = <"Detaljer om individet som utfører dobbeltkontrollen kan registreres som \"Participation\" i referansemodellen."> + > + ["id149"] = < + text = <"Legemiddel istandgjort"> + description = <"Legemiddelet er fysisk istandgjort, for eksempel istandgjøring av en intravenøs blanding."> + > + ["at149"] = < + text = <"Legemiddel istandgjort"> + description = <"Legemiddelet er fysisk istandgjort, for eksempel istandgjøring av en intravenøs blanding."> + > + ["id148"] = < + text = <"Administreringsvei"> + description = <"Administreringsveien som skal eller ble brukt for legemiddelet."> + comment = <"For eksempel \"oral bruk\", \"intravenøst\" eller \"på huden\". Det bør om mulig benyttes terminologi, f.eks. FEST, for å angi administreringsvei. Det kan spesifiseres flere mulige administreringsveier."> + > + ["id146"] = < + text = <"Resept avventer autorisering"> + description = <"Det er forberedt et utkast for en resept, og denne avventer godkjenning av en autorisert kliniker. Kan brukes der reseptutstedelse utføres satsvis. Dette prosesstrinnet kan brukes enten med status \"planned\" eller \"active\", for å underbygge behovet for å håndtere både nye og reautoriserte ordinasjoner."> + > + ["at146"] = < + text = <"Resept avventer autorisering"> + description = <"Det er forberedt et utkast for en resept, og denne avventer godkjenning av en autorisert kliniker. Kan brukes der reseptutstedelse utføres satsvis. Dette prosesstrinnet kan brukes enten med status \"planned\" eller \"active\", for å underbygge behovet for å håndtere både nye og reautoriserte ordinasjoner."> + > + ["id145"] = < + text = <"Administreringsutstyr"> + description = <"Detaljer om utstyret som ble brukt for å administrere legemiddelet."> + > + ["id144"] = < + text = <"Administreringsmetode"> + description = <"Metoden legemiddelet ble administrert eller skal administreres ved."> + comment = <"For eksempel \"via Z-trackinjeksjon\", \"via forstøver\". Koding av administreringsmetoden med en terminologi er anbefalt, der det er mulig."> + > + ["id143"] = < + text = <"Strukturert anatomisk lokalisering"> + description = <"Strukturert beskrivelse av administreringsstedet for legemiddelet eller vaksinen."> + comment = <"For eksempel \"på hudoverflaten medialt på venstre underarm, fra 10 cm til 20 cm distalt fra albuspissen\"."> + > + ["id142"] = < + text = <"Anatomisk lokalisering"> + description = <"Strukturert beskrivelse av hvor i kroppen det ordinerte produktet skal administreres eller ble administrert."> + comment = <"For eksempel \"venstre overarm\", \"intravenøst kateter høyre hånd\". Det bør om mulig benyttes terminologi, f.eks. SNOMED CT eller EDQM standardtermer, for å kode anatomisk lokalisering."> + > + ["id141"] = < + text = <"Administreringsdetaljer"> + description = <"Detaljer om administrering av legemiddelet."> + > + ["at140"] = < + text = <"Generisk bytte ikke utført"> + description = <"Det ordinerte produktet ble ikke byttet til et bioekvivalent produkt, til tross for at dette var tillatt i ordineringen."> + > + ["at139"] = < + text = <"Generisk bytte utført"> + description = <"Det ordinerte produktet ble byttet til et bioekvivalent produkt."> + > + ["id134"] = < + text = <"Årsak for bytte/ikke bytte"> + description = <"Årsak eller begrunnelse for at generisk bytte er utført eller ikke utført."> + comment = <"For eksempel \"Generiske alternativer inneholder et hjelpestoff som ikke tolereres av pasienten\". Kan kodes med en terminologi der det er klinisk passende."> + > + ["id133"] = < + text = <"Generisk bytte"> + description = <"Generisk bytte utført ved administrering eller ekspedering."> + comment = <"I mange myndighetsområder er generisk bytte av et ordinert produkt mot et bioekvivalent produkt fra en annen produsent tillatt. I andre områder er bytte forutsatt, og ordinerende kliniker må eksplisitt avslå bytte."> + > + ["id132"] = < + text = <"Mengde"> + description = <"Spesifikke detaljer om mengden legemiddel."> + comment = <"Arketypen CLUSTER.dosage er ment å inneholde detaljer om endringer i legemiddelordinering eller i administrert dose, mens CLUSTER.medication_supply_amount er ment for detaljer rundt ekspedering."> + > + ["id110"] = < + text = <"Anbefalt medisinering"> + description = <"Medisineringen er anbefalt, men ordinering er ikke iverksatt."> + > + ["at110"] = < + text = <"Anbefalt medisinering"> + description = <"Medisineringen er anbefalt, men ordinering er ikke iverksatt."> + > + ["id107"] = < + text = <"Resept reautorisert"> + description = <"En repeterende resept har blitt reautorisert. I noen myndighetsområder må det i disse tilfellene utstedes en helt ny resept."> + > + ["at107"] = < + text = <"Resept reautorisert"> + description = <"En repeterende resept har blitt reautorisert. I noen myndighetsområder må det i disse tilfellene utstedes en helt ny resept."> + > + ["id105"] = < + text = <"Legemiddeldetaljer"> + description = <"Strukturerte detaljer om legemiddelet, blant annet styrke, form og virkestoffene det består av."> + comment = <"Bruk dette SLOTet til å spesifisere en detaljert beskrivelse av det bestilte, istandgjorte, administrerte, ekspederte eller seponerte produktet. For eksempel form, styrke, fortynningsmiddel eller blandinger av ingredienser."> + > + ["id104"] = < + text = <"OrdineringsID"> + description = <"Identifikatoren for den opprinnelige ordineringen."> + comment = <"Dette dataelementet tillater flere forekomster som kan defineres mer eksplisitt ved behov."> + > + ["id86"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som er nødvendig for å sammenstille med andre referansemodeller/formalismer."> + comment = <"F.eks. lokale informasjonskrav eller ekstra metadata for å samsvare med FHIR eller CIMI ekvivalenter."> + > + ["id54"] = < + text = <"Ytterligere detaljer"> + description = <"Ytterligere strukturerte detaljer om handlingen, for eksempel spesifikk informasjon for det aktuelle prosesstrinnet."> + > + ["id45"] = < + text = <"Administrering utsatt"> + description = <"Administrering av legemiddelet er utsatt/forsinket, men legemiddelet forventes administrert så raskt som mulig."> + > + ["at45"] = < + text = <"Administrering utsatt"> + description = <"Administrering av legemiddelet er utsatt/forsinket, men legemiddelet forventes administrert så raskt som mulig."> + > + ["id44"] = < + text = <"Opprinnelig planlagt tid"> + description = <"Dato/tid for når legemiddelaktiviteten var planlagt å skulle skje."> + comment = <"Brukes til å sammenligne varians fra faktisk tidspunkt for en aktivitet, der dette ikke er mulig å beregne ut fra den opprinnelige ordineringen."> + > + ["id42"] = < + text = <"Mindre endring av ordinering"> + description = <"Legemiddelordineringen er endret på en slik måte at det etter lokale retningslinjer ikke er behov for en ny ordinering. For eksempel endring av produkt fra tabletter til kapsler."> + > + ["at42"] = < + text = <"Mindre endring av ordinering"> + description = <"Legemiddelordineringen er endret på en slik måte at det etter lokale retningslinjer ikke er behov for en ny ordinering. For eksempel endring av produkt fra tabletter til kapsler."> + > + ["id40"] = < + text = <"Omfattende endring av ordinering"> + description = <"Det er utført en større endring i ordineringen, denne ordineringen er stoppet og en ny ordinering er igangsatt."> + > + ["at40"] = < + text = <"Omfattende endring av ordinering"> + description = <"Det er utført en større endring i ordineringen, denne ordineringen er stoppet og en ny ordinering er igangsatt."> + > + ["id34"] = < + text = <"Pasientinstruksjoner"> + description = <"Enhver instruksjon som gis til pasienten eller en omsorgsperson når prosesstrinnet utføres."> + comment = <"For eksempel \"unngå grapefrukt\", \"ta minst 2 timer før sengetid\" eller \"ta med mat\". Kan kodes med en terminologi der det er klinisk passende."> + > + ["id26"] = < + text = <"Sekvensnummer"> + description = <"Sekvensnummeret for den spesifikke handlingen som blir registrert."> + > + ["id25"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstdetaljer om aktiviteten eller prosesstrinnet som ikke representeres i andre elementer, inkludert detaljer om varians mellom den planlagte handlingen og handlingen som faktisk ble utført."> + comment = <"For eksempel \"Pasienten var på røntgenavdelingen\" eller \"Utilsiktet intravenøs injeksjon under intramuskulær administrering\"."> + > + ["id22"] = < + text = <"Årsak"> + description = <"Årsak til at det aktuelle prosesstrinnet ble utført."> + comment = <"For eksempel: Dersom administrering er utsatt pga pasienten ikke er tilgjengelig, velges prosesstrinnet \"Utsatt administrering\", og \"Pasienten er ikke tilgjengelig ved administreringstidspunktet\" dokumenteres i dette elementet. Dersom legemiddelet seponeres pga legemiddelreaksjon, velges prosesstrinnet \"Seponert\", og \"Legemiddelreaksjon\" dokumenteres i dette elementet. NB: Dette er ikke årsaken til legemiddelordineringen, men de spesifikke årsakene til at det aktuelle prosesstrinnet ble utført. Dette vil som regel brukes for å dokumentere varians fra den opprinnelige ordineringen."> + > + ["id21"] = < + text = <"Legemiddel"> + description = <"Navnet på legemiddelet, vaksinen eller det medisinske forbruksmateriellet som var fokus for aktiviteten."> + comment = <"For eksempel: 'Atenolol 100mg' eller 'Tenormin 100mg tabletter'. Det anbefales sterkt at \"Legemiddel\" kodes med en terminologi som understøtter beslutningsstøtte der dette er mulig, f.eks. FEST. Nivå av koding kan variere fra legemiddelnavn til strukturerte detaljer om den aktuelle legemiddelforpakningen som skal brukes. Fritekst bør bare brukes om ingen passende terminologi er tilgjengelig."> + > + ["id19"] = < + text = <"Enkeltdose ikke administrert"> + description = <"En enkeltdose er holdt tilbake og ikke administrert (\"nullet\"). Det er ingen forventing om at den aktuelle dosen skal gis på et senere tidspunkt, men neste dose administreres i henhold til ordineringen."> + > + ["at19"] = < + text = <"Enkeltdose ikke administrert"> + description = <"En enkeltdose er holdt tilbake og ikke administrert (\"nullet\"). Det er ingen forventing om at den aktuelle dosen skal gis på et senere tidspunkt, men neste dose administreres i henhold til ordineringen."> + > + ["id17"] = < + text = <"Oppstartsdato satt"> + description = <"Tidspunktet eller vilkår for å starte medisineringen er satt."> + > + ["at17"] = < + text = <"Oppstartsdato satt"> + description = <"Tidspunktet eller vilkår for å starte medisineringen er satt."> + > + ["id16"] = < + text = <"Legemiddel seponert"> + description = <"Legemiddelet er seponert etter at første dose er administrert, men før planlagt fullførelse av ordineringen."> + > + ["at16"] = < + text = <"Legemiddel seponert"> + description = <"Legemiddelet er seponert etter at første dose er administrert, men før planlagt fullførelse av ordineringen."> + > + ["id14"] = < + text = <"Planlagt medisinering satt på vent"> + description = <"Den planlagte medisineringen er satt på vent før den første dosen er administrert."> + > + ["at14"] = < + text = <"Planlagt medisinering satt på vent"> + description = <"Den planlagte medisineringen er satt på vent før den første dosen er administrert."> + > + ["id13"] = < + text = <"Planlagt medisinering avbrutt"> + description = <"Den planlagte medisineringen er avbrutt før den første dosen er administrert."> + > + ["at13"] = < + text = <"Planlagt medisinering avbrutt"> + description = <"Den planlagte medisineringen er avbrutt før den første dosen er administrert."> + > + ["id12"] = < + text = <"Reautorisering av resept satt på vent"> + description = <"Utstedelse av resept avventer reautorisering av en kliniker. I noen myndighetsområder kan ikke resepter reautoriseres, og det må i disse tilfellene utstedes en helt ny resept."> + > + ["at12"] = < + text = <"Reautorisering av resept satt på vent"> + description = <"Utstedelse av resept avventer reautorisering av en kliniker. I noen myndighetsområder kan ikke resepter reautoriseres, og det må i disse tilfellene utstedes en helt ny resept."> + > + ["id11"] = < + text = <"Resept fornyet"> + description = <"Legemiddelet har fått en fornyet resept for den eksisterende ordineringen."> + > + ["at11"] = < + text = <"Resept fornyet"> + description = <"Legemiddelet har fått en fornyet resept for den eksisterende ordineringen."> + > + ["id10"] = < + text = <"Administrering satt på vent"> + description = <"Administrering av legemiddelet er satt på vent inntil videre, ordinasjonen er \"nullet\". Ingen ytterligere doser gis før kriterium eller dato for å sette medisineringen i gang igjen er møtt. Når dato eller kriterium for å ny oppstart settes, bør det gjøres et 'suspend_step' tilbake til \"Administrering satt på vent\"."> + > + ["at10"] = < + text = <"Administrering satt på vent"> + description = <"Administrering av legemiddelet er satt på vent inntil videre, ordinasjonen er \"nullet\". Ingen ytterligere doser gis før kriterium eller dato for å sette medisineringen i gang igjen er møtt. Når dato eller kriterium for å ny oppstart settes, bør det gjøres et 'suspend_step' tilbake til \"Administrering satt på vent\"."> + > + ["id9"] = < + text = <"Forsinket levering"> + description = <"Legemiddelet er ikke utdelt fordi det ikke er på lager enda."> + > + ["at9"] = < + text = <"Forsinket levering"> + description = <"Legemiddelet er ikke utdelt fordi det ikke er på lager enda."> + > + ["id8"] = < + text = <"Medisinering fullført"> + description = <"Medisineringen er fullført som ordinert."> + > + ["at8"] = < + text = <"Medisinering fullført"> + description = <"Medisineringen er fullført som ordinert."> + > + ["id7"] = < + text = <"Legemiddel administrert"> + description = <"En enkelt administrering av legemiddelet er utført."> + > + ["at7"] = < + text = <"Legemiddel administrert"> + description = <"En enkelt administrering av legemiddelet er utført."> + > + ["id6"] = < + text = <"Legemiddel revurdert"> + description = <"Legemiddelet er revurdert, for eksempel for hvorvidt det fortsatt skal tas. Dette er ikke ment å omfatte gjennomgang av en legemiddelliste."> + > + ["at6"] = < + text = <"Legemiddel revurdert"> + description = <"Legemiddelet er revurdert, for eksempel for hvorvidt det fortsatt skal tas. Dette er ikke ment å omfatte gjennomgang av en legemiddelliste."> + > + ["id5"] = < + text = <"Medisinering startet"> + description = <"Legemiddelet er inntatt av eller administrert til pasienten for første gang. Selv om dette i noen bruksområder som f.eks. sykehus kan utledes fra den første av en rekke administreringer, må det i andre bruksområder som f.eks. allmennpraksis spesifiseres spesifikt siden administreringer ikke dokumenteres på samme måte."> + > + ["at5"] = < + text = <"Medisinering startet"> + description = <"Legemiddelet er inntatt av eller administrert til pasienten for første gang. Selv om dette i noen bruksområder som f.eks. sykehus kan utledes fra den første av en rekke administreringer, må det i andre bruksområder som f.eks. allmennpraksis spesifiseres spesifikt siden administreringer ikke dokumenteres på samme måte."> + > + ["id4"] = < + text = <"Resept ekspedert"> + description = <"Legemiddelet er utdelt, for eksempel fra et apotek til pasienten."> + > + ["at4"] = < + text = <"Resept ekspedert"> + description = <"Legemiddelet er utdelt, for eksempel fra et apotek til pasienten."> + > + ["id3"] = < + text = <"Resept utstedt"> + description = <"Det er utstedt en resept for legemiddelet."> + > + ["at3"] = < + text = <"Resept utstedt"> + description = <"Det er utstedt en resept for legemiddelet."> + > + ["id1"] = < + text = <"Legemiddelhåndtering"> + description = <"Detaljer om enhver legemiddelrelatert oppgave som utføres fra et legemiddel er ordinert eller rekvirert til det er utdelt eller eventuelt kassert, for eksempel bestilling, istandgjøring, administrering, ekspedering eller seponering."> + comment = <"Dette er ikke begrenset til aktiviteter utført på bagrunn av legemiddelordineringer fra klinikere, men kan også omfatte å ta legemidler som ikke er reseptpliktige."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["ac9002"] = < + text = <"*Prescription awaiting authorisation(en) (synthesised)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9004"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9005"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["ac9009"] = < + text = <"*Substitution(en) (synthesised)"> + description = <"*Subsitution action taken by the person administering or dispensing the drug.(en) (synthesised)"> + > + ["id156"] = < + text = <"*Restart criterion(en)"> + description = <"*The criterion which triggers the medication course to restart, as per the \"Medication restart date/condition set\" pathway step.(en)"> + comment = <"*For example: \"On day 2 after surgery\".(en)"> + > + ["id155"] = < + text = <"*Restart date/time(en)"> + description = <"*The date/time on which the medication course is set to restart, as per the \"Medication restart date/condition set\" pathway step.(en)"> + comment = <"*For example: 2017-10-29(en)"> + > + ["id154"] = < + text = <"*Medication authorised(en)"> + description = <"*The medication has been formally authorised for use.(en)"> + > + ["at154"] = < + text = <"*Medication authorised(en)"> + description = <"*The medication has been formally authorised for use.(en)"> + > + ["id153"] = < + text = <"*Prescription fulfilled(en)"> + description = <"*The prescription has been fulfilled successfully.(en)"> + > + ["at153"] = < + text = <"*Prescription fulfilled(en)"> + description = <"*The prescription has been fulfilled successfully.(en)"> + > + ["id152"] = < + text = <"*Prescription invalid or expired(en)"> + description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> + > + ["at152"] = < + text = <"*Prescription invalid or expired(en)"> + description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> + > + ["id151"] = < + text = <"*Prescription cancelled(en)"> + description = <"*The prescription was cancelled prior to being issued.(en)"> + > + ["at151"] = < + text = <"*Prescription cancelled(en)"> + description = <"*The prescription was cancelled prior to being issued.(en)"> + > + ["id150"] = < + text = <"*Double-checked?(en)"> + description = <"*The action step has been checked by a separate individual.(en)"> + comment = <"*Details of the individual performing the double-check can be carried in the Reference Model element \"Participation\".(en)"> + > + ["id149"] = < + text = <"*Medication prepared(en)"> + description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> + > + ["at149"] = < + text = <"*Medication prepared(en)"> + description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> + > + ["id148"] = < + text = <"*Route(en)"> + description = <"*The route by which the ordered item was, or is to be, administered into the subject's body.(en)"> + comment = <"*Comment: For example: 'oral', 'intravenous', or 'topical'. Coding of the route with a terminology is preferred, where possible. Multiple potential routes may be specified.(en)"> + > + ["id146"] = < + text = <"*Prescription awaiting authorisation(en)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> + > + ["at146"] = < + text = <"*Prescription awaiting authorisation(en)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> + > + ["id145"] = < + text = <"*Administration device(en)"> + description = <"*Details of the medical device used to assist administration of the medication.(en)"> + > + ["id144"] = < + text = <"*Administration method(en)"> + description = <"*The technique or device by which the ordered item was, or is to be, administered.(en)"> + comment = <"*Comment: For example: ' via Z-track injection'; 'via nebuliser'. Coding of the method with a terminology is preferred, where possible.(en)"> + > + ["id143"] = < + text = <"*Structured body site(en)"> + description = <"*Structured description of the site of administration of the medication, vaccine or therapeutic good.(en)"> + comment = <"*For example: \"On the medial skin surface of the left forearm, from 10 cm to 20 cm distally from the point of the elbow\".(en)"> + > + ["id142"] = < + text = <"*Body site(en)"> + description = <"*Structured description of the site of administration of the ordered item.(en)"> + comment = <"*For example: 'left upper arm', 'intravenous catheter right hand'. + Coding of the body site with a terminology is preferred, where possible.(en)"> + > + ["id141"] = < + text = <"*Administration details(en)"> + description = <"*Details of body site and administration of the medication.(en)"> + > + ["at140"] = < + text = <"*Substitution not performed(en)"> + description = <"*Although allowed by the medication order a bioequvalent medication was not substituted.(en)"> + > + ["at139"] = < + text = <"*Substitution performed(en)"> + description = <"*A medication was substituted which is bioequivalent to that ordered.(en)"> + > + ["id134"] = < + text = <"*Substitution reason(en)"> + description = <"*The reason or justification for the substitution action taken.(en)"> + comment = <"*For example: \"Generic alternative contains a substance that is not tolerated by the patient.\" May be coded with a terminology when clinically appropriate(en)"> + > + ["id133"] = < + text = <"*Substitution(en)"> + description = <"*Subsitution action taken by the person administering or dispensing the drug.(en)"> + comment = <"*In many jurisdictions, substitution of an ordered item as a generic form or with a different brand name, which has been determined as bioequivalent, is allowed at the point of dispense or supply. In other cases substitution is assumed and the clinician has to explicitly request non-substitution.(en)"> + > + ["id132"] = < + text = <"*Amount(en)"> + description = <"*Specific details about the amount of the medication item.(en)"> + comment = <"*Dosage_administration is intended to carry details of medication order changes or dose administrations, whilst medication_supply_amount is intended for details of dispensing-related activity.(en)"> + > + ["id110"] = < + text = <"Medicamento recomendado"> + description = <"Medicamento foi recomendado mas nenhuma ação foi realizada para iniciar a prescrição."> + > + ["at110"] = < + text = <"Medicamento recomendado"> + description = <"Medicamento foi recomendado mas nenhuma ação foi realizada para iniciar a prescrição."> + > + ["id107"] = < + text = <"*Prescription re-authorised(en)"> + description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> + > + ["at107"] = < + text = <"*Prescription re-authorised(en)"> + description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> + > + ["id105"] = < + text = <"*Medication details(en)"> + description = <"*Structured details about the medication including strength, form and constituent substances.(en)"> + comment = <"*Use this SLOT where the detailed description of the dispensed, authorised or administered item needs to be explicitly stated. For example: the form, strength, any diluents or mixture of ingredients.(en)"> + > + ["id104"] = < + text = <"*Order ID(en)"> + description = <"*Unique identifier for the medication order.(en)"> + comment = <"*Comment: This data element allows for multiple occurrences to be defined more explicitly at run-time, if required.(en)"> + > + ["id86"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar o conteúdo local ou para se alinhar com outros modelos de referência / formalismos."> + comment = <"Por exemplo: requisitos locais de informação ou metadados adicionais para alinhar com os modelos equivalente em FHIR e CIMI."> + > + ["id54"] = < + text = <"*Additional details(en)"> + description = <"*Further structured details of the action, possibly specific to a pathway step.(en)"> + > + ["id45"] = < + text = <"Administração da dose adiada"> + description = <"A administração de uma dose de medicamento foi adiada, mas espera-se que seja administrada o mais rápido possível."> + > + ["at45"] = < + text = <"Administração da dose adiada"> + description = <"A administração de uma dose de medicamento foi adiada, mas espera-se que seja administrada o mais rápido possível."> + > + ["id44"] = < + text = <"*Original scheduled date/time(en)"> + description = <"*The datetime at which the medication action was scheduled to occur.(en)"> + comment = <"*Used to compare variance from actual action time where this is not readily calculable from the original instruction.(en)"> + > + ["id42"] = < + text = <"Prescrição com mínimas mudanças"> + description = <"A prescrição foi alterada de uma forma que não exige uma nova liberação da prescrição, de acordo com as regras clínicas locais."> + > + ["at42"] = < + text = <"Prescrição com mínimas mudanças"> + description = <"A prescrição foi alterada de uma forma que não exige uma nova liberação da prescrição, de acordo com as regras clínicas locais."> + > + ["id40"] = < + text = <"Alteração significativa na prescrição"> + description = <"Foi necessário realizar uma alteração significativa na prescrição, resultando no cancelamento da atual e a substituição por uma nova prescrição."> + > + ["at40"] = < + text = <"Alteração significativa na prescrição"> + description = <"Foi necessário realizar uma alteração significativa na prescrição, resultando no cancelamento da atual e a substituição por uma nova prescrição."> + > + ["id34"] = < + text = <"*Patient guidance(en)"> + description = <"*Any guidance, instructions or advice given to the subject of care or personal carer at the time of the pathway step.(en)"> + comment = <"*For example: 'Avoid grapefruit' , 'Take at least 2 hours before bedtime', 'Take with food'. May be coded with a terminology when clinically appropriate.(en)"> + > + ["id26"] = < + text = <"*Sequence number(en)"> + description = <"*The sequence number specific to the activity being recorded.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the activity or care pathway step not captured in other fields, including details of any variance between the intended action and the action actually performed.(en)"> + comment = <"*For example: 'Patient was in radiology department', 'Accidental injection into blood vessel during IM administration'.(en)"> + > + ["id22"] = < + text = <"*Reason(en)"> + description = <"*Reason that the pathway step for the identified medication was carried out.(en)"> + comment = <"*For example: 'Postponed - Patient not avalable at administration time', 'Cancelled - Adverse reaction'. Note: This is not the reason for the medication instruction, but rather the specific reason that a care step was carried out, and will often be used to document some variance from the original order.(en)"> + > + ["id21"] = < + text = <"*Medication item(en)"> + description = <"*Name of the medication, vaccine or other therapeutic/prescribable item which was the focus of the activity.(en)"> + comment = <"*For example: 'Atenolol 100mg' or 'Tenormin tablets 100mg'. + It is strongly recommended that the 'Medication item' is coded with a terminology capable of triggering decision support, where possible. The extent of coding may vary from the simple name of the medication item through to structured details about the actual medication pack used. Free text entry should only be used if there is no appropriate terminology available.(en)"> + > + ["id19"] = < + text = <"*Dose administration omitted(en)"> + description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> + > + ["at19"] = < + text = <"*Dose administration omitted(en)"> + description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> + > + ["id17"] = < + text = <"Data do início/ Condição de início"> + description = <"A hora de começar a medicação, ou outra condição para iniciar o tratamento foi estabelecida."> + > + ["at17"] = < + text = <"Data do início/ Condição de início"> + description = <"A hora de começar a medicação, ou outra condição para iniciar o tratamento foi estabelecida."> + > + ["id16"] = < + text = <"*Medication course stopped(en)"> + description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> + > + ["at16"] = < + text = <"*Medication course stopped(en)"> + description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> + > + ["id14"] = < + text = <"*Medication course postponed(en)"> + description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> + > + ["at14"] = < + text = <"*Medication course postponed(en)"> + description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> + > + ["id13"] = < + text = <"*Medication course cancelled(en)"> + description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> + > + ["at13"] = < + text = <"*Medication course cancelled(en)"> + description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> + > + ["id12"] = < + text = <"*Prescription re-issue suspended(en)"> + description = <"*Reissuing of this prescription is not available without some intervention.(en)"> + > + ["at12"] = < + text = <"*Prescription re-issue suspended(en)"> + description = <"*Reissuing of this prescription is not available without some intervention.(en)"> + > + ["id11"] = < + text = <"Nova liberação de prescrição"> + description = <"Nova liberação de prescrição já existente."> + > + ["at11"] = < + text = <"Nova liberação de prescrição"> + description = <"Nova liberação de prescrição já existente."> + > + ["id10"] = < + text = <"*Administrations suspended(en)"> + description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> + > + ["at10"] = < + text = <"*Administrations suspended(en)"> + description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> + > + ["id9"] = < + text = <"*Prescription supply delayed(en)"> + description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> + > + ["at9"] = < + text = <"*Prescription supply delayed(en)"> + description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> + > + ["id8"] = < + text = <"Final do tratamento medicamentoso"> + description = <"O tratamento medicamentoso foi finalizado conforme previsto."> + > + ["at8"] = < + text = <"Final do tratamento medicamentoso"> + description = <"O tratamento medicamentoso foi finalizado conforme previsto."> + > + ["id7"] = < + text = <"Dose administrada"> + description = <"Dose do medicamento foi administrada."> + > + ["at7"] = < + text = <"Dose administrada"> + description = <"Dose do medicamento foi administrada."> + > + ["id6"] = < + text = <"*Medication course reviewed(en)"> + description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> + > + ["at6"] = < + text = <"*Medication course reviewed(en)"> + description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> + > + ["id5"] = < + text = <"*Medication course commenced(en)"> + description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> + > + ["at5"] = < + text = <"*Medication course commenced(en)"> + description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> + > + ["id4"] = < + text = <"*Prescription dispensed(en)"> + description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> + > + ["at4"] = < + text = <"*Prescription dispensed(en)"> + description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> + > + ["id3"] = < + text = <"*Prescription issued(en)"> + description = <"*A prescription has been issued for the medication.(en)"> + > + ["at3"] = < + text = <"*Prescription issued(en)"> + description = <"*A prescription has been issued for the medication.(en)"> + > + ["id1"] = < + text = <"*Medication management(en)"> + description = <"*Any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item.(en)"> + comment = <"*This is not limited to activities performed based on medication orders from clinicians, but could also include for example taking over the counter medication.(en)"> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["ac9002"] = < + text = <"*Prescription awaiting authorisation(en) (synthesised)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9004"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9005"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["ac9009"] = < + text = <"*Substitution(en) (synthesised)"> + description = <"*Subsitution action taken by the person administering or dispensing the drug.(en) (synthesised)"> + > + ["id156"] = < + text = <"*Restart criterion(en)"> + description = <"*The criterion which triggers the medication course to restart, as per the \"Medication restart date/condition set\" pathway step.(en)"> + comment = <"*For example: \"On day 2 after surgery\".(en)"> + > + ["id155"] = < + text = <"*Restart date/time(en)"> + description = <"*The date/time on which the medication course is set to restart, as per the \"Medication restart date/condition set\" pathway step.(en)"> + comment = <"*For example: 2017-10-29(en)"> + > + ["id154"] = < + text = <"*Medication authorised(en)"> + description = <"*The medication has been formally authorised for use.(en)"> + > + ["at154"] = < + text = <"*Medication authorised(en)"> + description = <"*The medication has been formally authorised for use.(en)"> + > + ["id153"] = < + text = <"*Prescription fulfilled(en)"> + description = <"*The prescription has been fulfilled successfully.(en)"> + > + ["at153"] = < + text = <"*Prescription fulfilled(en)"> + description = <"*The prescription has been fulfilled successfully.(en)"> + > + ["id152"] = < + text = <"*Prescription invalid or expired(en)"> + description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> + > + ["at152"] = < + text = <"*Prescription invalid or expired(en)"> + description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> + > + ["id151"] = < + text = <"*Prescription cancelled(en)"> + description = <"*The prescription was cancelled prior to being issued.(en)"> + > + ["at151"] = < + text = <"*Prescription cancelled(en)"> + description = <"*The prescription was cancelled prior to being issued.(en)"> + > + ["id150"] = < + text = <"*Double-checked?(en)"> + description = <"*The action step has been checked by a separate individual.(en)"> + comment = <"*Details of the individual performing the double-check can be carried in the Reference Model element \"Participation\".(en)"> + > + ["id149"] = < + text = <"*Medication prepared(en)"> + description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> + > + ["at149"] = < + text = <"*Medication prepared(en)"> + description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> + > + ["id148"] = < + text = <"*Route(en)"> + description = <"*The route by which the ordered item was, or is to be, administered into the subject's body.(en)"> + comment = <"*Comment: For example: 'oral', 'intravenous', or 'topical'. Coding of the route with a terminology is preferred, where possible. Multiple potential routes may be specified.(en)"> + > + ["id146"] = < + text = <"*Prescription awaiting authorisation(en)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> + > + ["at146"] = < + text = <"*Prescription awaiting authorisation(en)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> + > + ["id145"] = < + text = <"*Administration device(en)"> + description = <"*Details of the medical device used to assist administration of the medication.(en)"> + > + ["id144"] = < + text = <"*Administration method(en)"> + description = <"*The technique or device by which the ordered item was, or is to be, administered.(en)"> + comment = <"*Comment: For example: ' via Z-track injection'; 'via nebuliser'. Coding of the method with a terminology is preferred, where possible.(en)"> + > + ["id143"] = < + text = <"*Structured body site(en)"> + description = <"*Structured description of the site of administration of the medication, vaccine or therapeutic good.(en)"> + comment = <"*For example: \"On the medial skin surface of the left forearm, from 10 cm to 20 cm distally from the point of the elbow\".(en)"> + > + ["id142"] = < + text = <"*Body site(en)"> + description = <"*Structured description of the site of administration of the ordered item.(en)"> + comment = <"*For example: 'left upper arm', 'intravenous catheter right hand'. + Coding of the body site with a terminology is preferred, where possible.(en)"> + > + ["id141"] = < + text = <"*Administration details(en)"> + description = <"*Details of body site and administration of the medication.(en)"> + > + ["at140"] = < + text = <"*Substitution not performed(en)"> + description = <"*Although allowed by the medication order a bioequvalent medication was not substituted.(en)"> + > + ["at139"] = < + text = <"*Substitution performed(en)"> + description = <"*A medication was substituted which is bioequivalent to that ordered.(en)"> + > + ["id134"] = < + text = <"*Substitution reason(en)"> + description = <"*The reason or justification for the substitution action taken.(en)"> + comment = <"*For example: \"Generic alternative contains a substance that is not tolerated by the patient.\" May be coded with a terminology when clinically appropriate(en)"> + > + ["id133"] = < + text = <"*Substitution(en)"> + description = <"*Subsitution action taken by the person administering or dispensing the drug.(en)"> + comment = <"*In many jurisdictions, substitution of an ordered item as a generic form or with a different brand name, which has been determined as bioequivalent, is allowed at the point of dispense or supply. In other cases substitution is assumed and the clinician has to explicitly request non-substitution.(en)"> + > + ["id132"] = < + text = <"*Amount(en)"> + description = <"*Specific details about the amount of the medication item.(en)"> + comment = <"*Dosage_administration is intended to carry details of medication order changes or dose administrations, whilst medication_supply_amount is intended for details of dispensing-related activity.(en)"> + > + ["id110"] = < + text = <"*Medication recommended(en)"> + description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> + > + ["at110"] = < + text = <"*Medication recommended(en)"> + description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> + > + ["id107"] = < + text = <"*Prescription re-authorised(en)"> + description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> + > + ["at107"] = < + text = <"*Prescription re-authorised(en)"> + description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> + > + ["id105"] = < + text = <"*Medication details(en)"> + description = <"*Structured details about the medication including strength, form and constituent substances.(en)"> + comment = <"*Use this SLOT where the detailed description of the dispensed, authorised or administered item needs to be explicitly stated. For example: the form, strength, any diluents or mixture of ingredients.(en)"> + > + ["id104"] = < + text = <"*Order ID(en)"> + description = <"*Unique identifier for the medication order.(en)"> + comment = <"*Comment: This data element allows for multiple occurrences to be defined more explicitly at run-time, if required.(en)"> + > + ["id86"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id54"] = < + text = <"*Additional details(en)"> + description = <"*Further structured details of the action, possibly specific to a pathway step.(en)"> + > + ["id45"] = < + text = <"*Dose administration deferred(en)"> + description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> + > + ["at45"] = < + text = <"*Dose administration deferred(en)"> + description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> + > + ["id44"] = < + text = <"*Original scheduled date/time(en)"> + description = <"*The datetime at which the medication action was scheduled to occur.(en)"> + comment = <"*Used to compare variance from actual action time where this is not readily calculable from the original instruction.(en)"> + > + ["id42"] = < + text = <"*Minor change to order(en)"> + description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> + > + ["at42"] = < + text = <"*Minor change to order(en)"> + description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> + > + ["id40"] = < + text = <"*Major change to order.(en)"> + description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> + > + ["at40"] = < + text = <"*Major change to order.(en)"> + description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> + > + ["id34"] = < + text = <"*Patient guidance(en)"> + description = <"*Any guidance, instructions or advice given to the subject of care or personal carer at the time of the pathway step.(en)"> + comment = <"*For example: 'Avoid grapefruit' , 'Take at least 2 hours before bedtime', 'Take with food'. May be coded with a terminology when clinically appropriate.(en)"> + > + ["id26"] = < + text = <"*Sequence number(en)"> + description = <"*The sequence number specific to the activity being recorded.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the activity or care pathway step not captured in other fields, including details of any variance between the intended action and the action actually performed.(en)"> + comment = <"*For example: 'Patient was in radiology department', 'Accidental injection into blood vessel during IM administration'.(en)"> + > + ["id22"] = < + text = <"*Reason(en)"> + description = <"*Reason that the pathway step for the identified medication was carried out.(en)"> + comment = <"*For example: 'Postponed - Patient not avalable at administration time', 'Cancelled - Adverse reaction'. Note: This is not the reason for the medication instruction, but rather the specific reason that a care step was carried out, and will often be used to document some variance from the original order.(en)"> + > + ["id21"] = < + text = <"*Medication item(en)"> + description = <"*Name of the medication, vaccine or other therapeutic/prescribable item which was the focus of the activity.(en)"> + comment = <"*For example: 'Atenolol 100mg' or 'Tenormin tablets 100mg'. + It is strongly recommended that the 'Medication item' is coded with a terminology capable of triggering decision support, where possible. The extent of coding may vary from the simple name of the medication item through to structured details about the actual medication pack used. Free text entry should only be used if there is no appropriate terminology available.(en)"> + > + ["id19"] = < + text = <"*Dose administration omitted(en)"> + description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> + > + ["at19"] = < + text = <"*Dose administration omitted(en)"> + description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> + > + ["id17"] = < + text = <"*Medication start date/condition set(en)"> + description = <"*The time to start this medication, or other starting condition, has been set.(en)"> + > + ["at17"] = < + text = <"*Medication start date/condition set(en)"> + description = <"*The time to start this medication, or other starting condition, has been set.(en)"> + > + ["id16"] = < + text = <"*Medication course stopped(en)"> + description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> + > + ["at16"] = < + text = <"*Medication course stopped(en)"> + description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> + > + ["id14"] = < + text = <"*Medication course postponed(en)"> + description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> + > + ["at14"] = < + text = <"*Medication course postponed(en)"> + description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> + > + ["id13"] = < + text = <"*Medication course cancelled(en)"> + description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> + > + ["at13"] = < + text = <"*Medication course cancelled(en)"> + description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> + > + ["id12"] = < + text = <"*Prescription re-issue suspended(en)"> + description = <"*Reissuing of this prescription is not available without some intervention.(en)"> + > + ["at12"] = < + text = <"*Prescription re-issue suspended(en)"> + description = <"*Reissuing of this prescription is not available without some intervention.(en)"> + > + ["id11"] = < + text = <"*Prescription re-issued(en)"> + description = <"*A prescription token has been re-issued for an existing medication order.(en)"> + > + ["at11"] = < + text = <"*Prescription re-issued(en)"> + description = <"*A prescription token has been re-issued for an existing medication order.(en)"> + > + ["id10"] = < + text = <"*Administrations suspended(en)"> + description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> + > + ["at10"] = < + text = <"*Administrations suspended(en)"> + description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> + > + ["id9"] = < + text = <"*Prescription supply delayed(en)"> + description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> + > + ["at9"] = < + text = <"*Prescription supply delayed(en)"> + description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> + > + ["id8"] = < + text = <"*Medication course completed(en)"> + description = <"*The medication course has been completed as planned.(en)"> + > + ["at8"] = < + text = <"*Medication course completed(en)"> + description = <"*The medication course has been completed as planned.(en)"> + > + ["id7"] = < + text = <"*Dose administered(en)"> + description = <"*A single administration of the medication has taken place.(en)"> + > + ["at7"] = < + text = <"*Dose administered(en)"> + description = <"*A single administration of the medication has taken place.(en)"> + > + ["id6"] = < + text = <"*Medication course reviewed(en)"> + description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> + > + ["at6"] = < + text = <"*Medication course reviewed(en)"> + description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> + > + ["id5"] = < + text = <"*Medication course commenced(en)"> + description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> + > + ["at5"] = < + text = <"*Medication course commenced(en)"> + description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> + > + ["id4"] = < + text = <"*Prescription dispensed(en)"> + description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> + > + ["at4"] = < + text = <"*Prescription dispensed(en)"> + description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> + > + ["id3"] = < + text = <"*Prescription issued(en)"> + description = <"*A prescription has been issued for the medication.(en)"> + > + ["at3"] = < + text = <"*Prescription issued(en)"> + description = <"*A prescription has been issued for the medication.(en)"> + > + ["id1"] = < + text = <"*Medication management(en)"> + description = <"*Any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item.(en)"> + comment = <"*This is not limited to activities performed based on medication orders from clinicians, but could also include for example taking over the counter medication.(en)"> + > + > + ["sl"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["ac9002"] = < + text = <"*Prescription awaiting authorisation(en) (synthesised)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9004"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9005"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["ac9009"] = < + text = <"*Substitution(en) (synthesised)"> + description = <"*Subsitution action taken by the person administering or dispensing the drug.(en) (synthesised)"> + > + ["id156"] = < + text = <"*Restart criterion(en)"> + description = <"*The criterion which triggers the medication course to restart, as per the \"Medication restart date/condition set\" pathway step.(en)"> + comment = <"*For example: \"On day 2 after surgery\".(en)"> + > + ["id155"] = < + text = <"*Restart date/time(en)"> + description = <"*The date/time on which the medication course is set to restart, as per the \"Medication restart date/condition set\" pathway step.(en)"> + comment = <"*For example: 2017-10-29(en)"> + > + ["id154"] = < + text = <"*Medication authorised(en)"> + description = <"*The medication has been formally authorised for use.(en)"> + > + ["at154"] = < + text = <"*Medication authorised(en)"> + description = <"*The medication has been formally authorised for use.(en)"> + > + ["id153"] = < + text = <"*Prescription fulfilled(en)"> + description = <"*The prescription has been fulfilled successfully.(en)"> + > + ["at153"] = < + text = <"*Prescription fulfilled(en)"> + description = <"*The prescription has been fulfilled successfully.(en)"> + > + ["id152"] = < + text = <"*Prescription invalid or expired(en)"> + description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> + > + ["at152"] = < + text = <"*Prescription invalid or expired(en)"> + description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> + > + ["id151"] = < + text = <"*Prescription cancelled(en)"> + description = <"*The prescription was cancelled prior to being issued.(en)"> + > + ["at151"] = < + text = <"*Prescription cancelled(en)"> + description = <"*The prescription was cancelled prior to being issued.(en)"> + > + ["id150"] = < + text = <"*Double-checked?(en)"> + description = <"*The action step has been checked by a separate individual.(en)"> + comment = <"*Details of the individual performing the double-check can be carried in the Reference Model element \"Participation\".(en)"> + > + ["id149"] = < + text = <"*Medication prepared(en)"> + description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> + > + ["at149"] = < + text = <"*Medication prepared(en)"> + description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> + > + ["id148"] = < + text = <"*Route(en)"> + description = <"*The route by which the ordered item was, or is to be, administered into the subject's body.(en)"> + comment = <"*Comment: For example: 'oral', 'intravenous', or 'topical'. Coding of the route with a terminology is preferred, where possible. Multiple potential routes may be specified.(en)"> + > + ["id146"] = < + text = <"*Prescription awaiting authorisation(en)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> + > + ["at146"] = < + text = <"*Prescription awaiting authorisation(en)"> + description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> + > + ["id145"] = < + text = <"*Administration device(en)"> + description = <"*Details of the medical device used to assist administration of the medication.(en)"> + > + ["id144"] = < + text = <"*Administration method(en)"> + description = <"*The technique or device by which the ordered item was, or is to be, administered.(en)"> + comment = <"*Comment: For example: ' via Z-track injection'; 'via nebuliser'. Coding of the method with a terminology is preferred, where possible.(en)"> + > + ["id143"] = < + text = <"*Structured body site(en)"> + description = <"*Structured description of the site of administration of the medication, vaccine or therapeutic good.(en)"> + comment = <"*For example: \"On the medial skin surface of the left forearm, from 10 cm to 20 cm distally from the point of the elbow\".(en)"> + > + ["id142"] = < + text = <"*Body site(en)"> + description = <"*Structured description of the site of administration of the ordered item.(en)"> + comment = <"*For example: 'left upper arm', 'intravenous catheter right hand'. + Coding of the body site with a terminology is preferred, where possible.(en)"> + > + ["id141"] = < + text = <"*Administration details(en)"> + description = <"*Details of body site and administration of the medication.(en)"> + > + ["at140"] = < + text = <"*Substitution not performed(en)"> + description = <"*Although allowed by the medication order a bioequvalent medication was not substituted.(en)"> + > + ["at139"] = < + text = <"*Substitution performed(en)"> + description = <"*A medication was substituted which is bioequivalent to that ordered.(en)"> + > + ["id134"] = < + text = <"*Substitution reason(en)"> + description = <"*The reason or justification for the substitution action taken.(en)"> + comment = <"*For example: \"Generic alternative contains a substance that is not tolerated by the patient.\" May be coded with a terminology when clinically appropriate(en)"> + > + ["id133"] = < + text = <"*Substitution(en)"> + description = <"*Subsitution action taken by the person administering or dispensing the drug.(en)"> + comment = <"*In many jurisdictions, substitution of an ordered item as a generic form or with a different brand name, which has been determined as bioequivalent, is allowed at the point of dispense or supply. In other cases substitution is assumed and the clinician has to explicitly request non-substitution.(en)"> + > + ["id132"] = < + text = <"*Amount(en)"> + description = <"*Specific details about the amount of the medication item.(en)"> + comment = <"*Dosage_administration is intended to carry details of medication order changes or dose administrations, whilst medication_supply_amount is intended for details of dispensing-related activity.(en)"> + > + ["id110"] = < + text = <"*Medication recommended(en)"> + description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> + > + ["at110"] = < + text = <"*Medication recommended(en)"> + description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> + > + ["id107"] = < + text = <"*Prescription re-authorised(en)"> + description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> + > + ["at107"] = < + text = <"*Prescription re-authorised(en)"> + description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> + > + ["id105"] = < + text = <"*Medication details(en)"> + description = <"*Structured details about the medication including strength, form and constituent substances.(en)"> + comment = <"*Use this SLOT where the detailed description of the dispensed, authorised or administered item needs to be explicitly stated. For example: the form, strength, any diluents or mixture of ingredients.(en)"> + > + ["id104"] = < + text = <"*Order ID(en)"> + description = <"*Unique identifier for the medication order.(en)"> + comment = <"*Comment: This data element allows for multiple occurrences to be defined more explicitly at run-time, if required.(en)"> + > + ["id86"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id54"] = < + text = <"*Additional details(en)"> + description = <"*Further structured details of the action, possibly specific to a pathway step.(en)"> + > + ["id45"] = < + text = <"*Dose administration deferred(en)"> + description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> + > + ["at45"] = < + text = <"*Dose administration deferred(en)"> + description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> + > + ["id44"] = < + text = <"*Original scheduled date/time(en)"> + description = <"*The datetime at which the medication action was scheduled to occur.(en)"> + comment = <"*Used to compare variance from actual action time where this is not readily calculable from the original instruction.(en)"> + > + ["id42"] = < + text = <"*Minor change to order(en)"> + description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> + > + ["at42"] = < + text = <"*Minor change to order(en)"> + description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> + > + ["id40"] = < + text = <"*Major change to order.(en)"> + description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> + > + ["at40"] = < + text = <"*Major change to order.(en)"> + description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> + > + ["id34"] = < + text = <"*Patient guidance(en)"> + description = <"*Any guidance, instructions or advice given to the subject of care or personal carer at the time of the pathway step.(en)"> + comment = <"*For example: 'Avoid grapefruit' , 'Take at least 2 hours before bedtime', 'Take with food'. May be coded with a terminology when clinically appropriate.(en)"> + > + ["id26"] = < + text = <"*Sequence number(en)"> + description = <"*The sequence number specific to the activity being recorded.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the activity or care pathway step not captured in other fields, including details of any variance between the intended action and the action actually performed.(en)"> + comment = <"*For example: 'Patient was in radiology department', 'Accidental injection into blood vessel during IM administration'.(en)"> + > + ["id22"] = < + text = <"*Reason(en)"> + description = <"*Reason that the pathway step for the identified medication was carried out.(en)"> + comment = <"*For example: 'Postponed - Patient not avalable at administration time', 'Cancelled - Adverse reaction'. Note: This is not the reason for the medication instruction, but rather the specific reason that a care step was carried out, and will often be used to document some variance from the original order.(en)"> + > + ["id21"] = < + text = <"*Medication item(en)"> + description = <"*Name of the medication, vaccine or other therapeutic/prescribable item which was the focus of the activity.(en)"> + comment = <"*For example: 'Atenolol 100mg' or 'Tenormin tablets 100mg'. + It is strongly recommended that the 'Medication item' is coded with a terminology capable of triggering decision support, where possible. The extent of coding may vary from the simple name of the medication item through to structured details about the actual medication pack used. Free text entry should only be used if there is no appropriate terminology available.(en)"> + > + ["id19"] = < + text = <"*Dose administration omitted(en)"> + description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> + > + ["at19"] = < + text = <"*Dose administration omitted(en)"> + description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> + > + ["id17"] = < + text = <"*Medication start date/condition set(en)"> + description = <"*The time to start this medication, or other starting condition, has been set.(en)"> + > + ["at17"] = < + text = <"*Medication start date/condition set(en)"> + description = <"*The time to start this medication, or other starting condition, has been set.(en)"> + > + ["id16"] = < + text = <"*Medication course stopped(en)"> + description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> + > + ["at16"] = < + text = <"*Medication course stopped(en)"> + description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> + > + ["id14"] = < + text = <"*Medication course postponed(en)"> + description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> + > + ["at14"] = < + text = <"*Medication course postponed(en)"> + description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> + > + ["id13"] = < + text = <"*Medication course cancelled(en)"> + description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> + > + ["at13"] = < + text = <"*Medication course cancelled(en)"> + description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> + > + ["id12"] = < + text = <"*Prescription re-issue suspended(en)"> + description = <"*Reissuing of this prescription is not available without some intervention.(en)"> + > + ["at12"] = < + text = <"*Prescription re-issue suspended(en)"> + description = <"*Reissuing of this prescription is not available without some intervention.(en)"> + > + ["id11"] = < + text = <"*Prescription re-issued(en)"> + description = <"*A prescription token has been re-issued for an existing medication order.(en)"> + > + ["at11"] = < + text = <"*Prescription re-issued(en)"> + description = <"*A prescription token has been re-issued for an existing medication order.(en)"> + > + ["id10"] = < + text = <"*Administrations suspended(en)"> + description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> + > + ["at10"] = < + text = <"*Administrations suspended(en)"> + description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> + > + ["id9"] = < + text = <"*Prescription supply delayed(en)"> + description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> + > + ["at9"] = < + text = <"*Prescription supply delayed(en)"> + description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> + > + ["id8"] = < + text = <"*Medication course completed(en)"> + description = <"*The medication course has been completed as planned.(en)"> + > + ["at8"] = < + text = <"*Medication course completed(en)"> + description = <"*The medication course has been completed as planned.(en)"> + > + ["id7"] = < + text = <"*Dose administered(en)"> + description = <"*A single administration of the medication has taken place.(en)"> + > + ["at7"] = < + text = <"*Dose administered(en)"> + description = <"*A single administration of the medication has taken place.(en)"> + > + ["id6"] = < + text = <"*Medication course reviewed(en)"> + description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> + > + ["at6"] = < + text = <"*Medication course reviewed(en)"> + description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> + > + ["id5"] = < + text = <"*Medication course commenced(en)"> + description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> + > + ["at5"] = < + text = <"*Medication course commenced(en)"> + description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> + > + ["id4"] = < + text = <"*Prescription dispensed(en)"> + description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> + > + ["at4"] = < + text = <"*Prescription dispensed(en)"> + description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> + > + ["id3"] = < + text = <"*Prescription issued(en)"> + description = <"*A prescription has been issued for the medication.(en)"> + > + ["at3"] = < + text = <"*Prescription issued(en)"> + description = <"*A prescription has been issued for the medication.(en)"> + > + ["id1"] = < + text = <"*Medication management(en)"> + description = <"*Any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item.(en)"> + comment = <"*This is not limited to activities performed based on medication orders from clinicians, but could also include for example taking over the counter medication.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"planned"> + description = <"planned"> + > + ["at9001"] = < + text = <"active"> + description = <"active"> + > + ["ac9002"] = < + text = <"Prescription awaiting authorisation (synthesised)"> + description = <"Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders. (synthesised)"> + > + ["at9003"] = < + text = <"postponed"> + description = <"postponed"> + > + ["at9004"] = < + text = <"cancelled"> + description = <"cancelled"> + > + ["at9005"] = < + text = <"scheduled"> + description = <"scheduled"> + > + ["at9006"] = < + text = <"suspended"> + description = <"suspended"> + > + ["at9007"] = < + text = <"aborted"> + description = <"aborted"> + > + ["at9008"] = < + text = <"complete"> + description = <"complete"> + > + ["ac9009"] = < + text = <"Substitution (synthesised)"> + description = <"Subsitution action taken by the person administering or dispensing the drug. (synthesised)"> + > + ["id156"] = < + text = <"Restart criterion"> + description = <"The criterion which triggers the medication course to restart, as per the \"Administrations suspended\" pathway step."> + comment = <"For example: \"On day 2 after surgery\"."> + > + ["id155"] = < + text = <"Restart date/time"> + description = <"The date/time on which the medication course is set to restart, as per the \"Administrations suspended\" pathway step."> + comment = <"For example: 2017-10-29"> + > + ["id154"] = < + text = <"Medication authorised"> + description = <"The medication has been formally authorised for use."> + > + ["at154"] = < + text = <"Medication authorised"> + description = <"The medication has been formally authorised for use."> + > + ["id153"] = < + text = <"Prescription fulfilled"> + description = <"The prescription has been fulfilled successfully."> + > + ["at153"] = < + text = <"Prescription fulfilled"> + description = <"The prescription has been fulfilled successfully."> + > + ["id152"] = < + text = <"Prescription invalid or expired"> + description = <"Prescription has been invalidated or has expired without being fulfilled."> + > + ["at152"] = < + text = <"Prescription invalid or expired"> + description = <"Prescription has been invalidated or has expired without being fulfilled."> + > + ["id151"] = < + text = <"Prescription cancelled"> + description = <"The prescription was cancelled prior to being issued."> + > + ["at151"] = < + text = <"Prescription cancelled"> + description = <"The prescription was cancelled prior to being issued."> + > + ["id150"] = < + text = <"Double-checked?"> + description = <"The pathway step has been checked by a separate individual."> + comment = <"Details of the individual performing the double-check can be carried in the Reference Model element \"Participation\"."> + > + ["id149"] = < + text = <"Medication prepared"> + description = <"The medication has been physically prepared. For example: preparation of an intravenous mixture."> + > + ["at149"] = < + text = <"Medication prepared"> + description = <"The medication has been physically prepared. For example: preparation of an intravenous mixture."> + > + ["id148"] = < + text = <"Route"> + description = <"The route by which the ordered item was, or is to be, administered into the subject's body."> + comment = <"Comment: For example: 'oral', 'intravenous', or 'topical'. Coding of the route with a terminology is preferred, where possible. Multiple potential routes may be specified."> + > + ["id146"] = < + text = <"Prescription awaiting authorisation"> + description = <"Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders."> + > + ["at146"] = < + text = <"Prescription awaiting authorisation"> + description = <"Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders."> + > + ["id145"] = < + text = <"Administration device"> + description = <"Details of the medical device used to assist administration of the medication."> + > + ["id144"] = < + text = <"Administration method"> + description = <"The technique or device by which the ordered item was, or is to be, administered."> + comment = <"Comment: For example: ' via Z-track injection'; 'via nebuliser'. Coding of the method with a terminology is preferred, where possible."> + > + ["id143"] = < + text = <"Structured body site"> + description = <"Structured description of the site of administration of the medication, vaccine or therapeutic good."> + comment = <"For example: \"On the medial skin surface of the left forearm, from 10 cm to 20 cm distally from the point of the elbow\"."> + > + ["id142"] = < + text = <"Body site"> + description = <"Structured description of the site of administration of the ordered item."> + comment = <"For example: 'left upper arm', 'intravenous catheter right hand'. + Coding of the body site with a terminology is preferred, where possible."> + > + ["id141"] = < + text = <"Administration details"> + description = <"Details of body site and administration of the medication."> + > + ["at140"] = < + text = <"Substitution not performed"> + description = <"Although allowed by the medication order a bioequvalent medication was not substituted."> + > + ["at139"] = < + text = <"Substitution performed"> + description = <"A medication was substituted which is bioequivalent to that ordered."> + > + ["id134"] = < + text = <"Substitution reason"> + description = <"The reason or justification for the substitution action taken."> + comment = <"For example: \"Generic alternative contains a substance that is not tolerated by the patient.\" May be coded with a terminology when clinically appropriate"> + > + ["id133"] = < + text = <"Substitution"> + description = <"Subsitution action taken by the person administering or dispensing the drug."> + comment = <"In many jurisdictions, substitution of an ordered item as a generic form or with a different brand name, which has been determined as bioequivalent, is allowed at the point of dispense or supply. In other cases substitution is assumed and the clinician has to explicitly request non-substitution."> + > + ["id132"] = < + text = <"Amount"> + description = <"Specific details about the amount of the medication item."> + comment = <"CLUSTER.dosage is intended to carry details of medication order changes or dose administrations, whilst CLUSTER.medication_supply_amount is intended for details of dispensing-related activity."> + > + ["id110"] = < + text = <"Medication recommended"> + description = <"The medication has been recommended but no steps have been taken to initiate prescribing."> + > + ["at110"] = < + text = <"Medication recommended"> + description = <"The medication has been recommended but no steps have been taken to initiate prescribing."> + > + ["id107"] = < + text = <"Prescription re-authorised"> + description = <"The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances."> + > + ["at107"] = < + text = <"Prescription re-authorised"> + description = <"The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances."> + > + ["id105"] = < + text = <"Medication details"> + description = <"Structured details about the medication including strength, form and constituent substances."> + comment = <"Use this SLOT where the detailed description of the dispensed, authorised or administered item needs to be explicitly stated. For example: the form, strength, any diluents or mixture of ingredients."> + > + ["id104"] = < + text = <"Order ID"> + description = <"Unique identifier for the medication order."> + comment = <"Comment: This data element allows for multiple occurrences to be defined more explicitly at run-time, if required."> + > + ["id86"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id54"] = < + text = <"Additional details"> + description = <"Further structured details of the action, possibly specific to a pathway step."> + > + ["id45"] = < + text = <"Dose administration deferred"> + description = <"An administration of a dose of the medication has been delayed but is expected to be given as soon as possible."> + > + ["at45"] = < + text = <"Dose administration deferred"> + description = <"An administration of a dose of the medication has been delayed but is expected to be given as soon as possible."> + > + ["id44"] = < + text = <"Original scheduled date/time"> + description = <"The datetime at which the medication action was scheduled to occur."> + comment = <"Used to compare variance from actual action time where this is not readily calculable from the original instruction."> + > + ["id42"] = < + text = <"Minor change to order"> + description = <"The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules."> + > + ["at42"] = < + text = <"Minor change to order"> + description = <"The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules."> + > + ["id40"] = < + text = <"Major change to order"> + description = <"A major change to the order was required, resulting in this order being stopped and a replacement order being started."> + > + ["at40"] = < + text = <"Major change to order"> + description = <"A major change to the order was required, resulting in this order being stopped and a replacement order being started."> + > + ["id34"] = < + text = <"Patient guidance"> + description = <"Any guidance, instructions or advice given to the subject of care or personal carer at the time of the pathway step."> + comment = <"For example: 'Avoid grapefruit' , 'Take at least 2 hours before bedtime', 'Take with food'. May be coded with a terminology when clinically appropriate."> + > + ["id26"] = < + text = <"Sequence number"> + description = <"The sequence number specific to the pathway step being recorded."> + > + ["id25"] = < + text = <"Comment"> + description = <"Additional narrative about the activity or pathway step not captured in other fields, including details of any variance between the intended action and the action actually performed."> + comment = <"For example: 'Patient was in radiology department', 'Accidental injection into blood vessel during IM administration'."> + > + ["id22"] = < + text = <"Reason"> + description = <"Reason that the pathway step for the identified medication was carried out."> + comment = <"For example: 'Postponed - Patient not avalable at administration time', 'Cancelled - Adverse reaction'. Note: This is not the reason for the medication instruction, but rather the specific reason that a care step was carried out, and will often be used to document some variance from the original order."> + > + ["id21"] = < + text = <"Medication item"> + description = <"Name of the medication, vaccine or other therapeutic/prescribable item which was the focus of the activity."> + comment = <"For example: 'Atenolol 100mg' or 'Tenormin tablets 100mg'. + It is strongly recommended that the 'Medication item' is coded with a terminology capable of triggering decision support, where possible. The extent of coding may vary from the simple name of the medication item through to structured details about the actual medication pack used. Free text entry should only be used if there is no appropriate terminology available."> + > + ["id19"] = < + text = <"Dose administration omitted"> + description = <"An administration of the medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order."> + > + ["at19"] = < + text = <"Dose administration omitted"> + description = <"An administration of the medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order."> + > + ["id17"] = < + text = <"Medication start date/condition set"> + description = <"The time to start the medication, or other starting condition, has been set."> + > + ["at17"] = < + text = <"Medication start date/condition set"> + description = <"The time to start the medication, or other starting condition, has been set."> + > + ["id16"] = < + text = <"Medication course stopped"> + description = <"Administration of the medication has been ceased during the period of the intended course."> + > + ["at16"] = < + text = <"Medication course stopped"> + description = <"Administration of the medication has been ceased during the period of the intended course."> + > + ["id14"] = < + text = <"Medication course postponed"> + description = <"The scheduled medication course has been postponed prior to any administration."> + > + ["at14"] = < + text = <"Medication course postponed"> + description = <"The scheduled medication course has been postponed prior to any administration."> + > + ["id13"] = < + text = <"Medication course cancelled"> + description = <"The planned course of medication has been cancelled prior to any administration."> + > + ["at13"] = < + text = <"Medication course cancelled"> + description = <"The planned course of medication has been cancelled prior to any administration."> + > + ["id12"] = < + text = <"Prescription re-authorisation pending"> + description = <"Issue of the prescription is awaiting re-authorisation by a clinician."> + > + ["at12"] = < + text = <"Prescription re-authorisation pending"> + description = <"Issue of the prescription is awaiting re-authorisation by a clinician."> + > + ["id11"] = < + text = <"Prescription re-issued"> + description = <"A prescription has been re-issued for an existing medication order."> + > + ["at11"] = < + text = <"Prescription re-issued"> + description = <"A prescription has been re-issued for an existing medication order."> + > + ["id10"] = < + text = <"Administrations suspended"> + description = <"The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met. When setting the date/conditions for restart after suspending, a suspend_step from Administrations suspended and back to Administrations suspended should be performed."> + > + ["at10"] = < + text = <"Administrations suspended"> + description = <"The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met. When setting the date/conditions for restart after suspending, a suspend_step from Administrations suspended and back to Administrations suspended should be performed."> + > + ["id9"] = < + text = <"Prescription supply delayed"> + description = <"The prescription has not been dispensed due to a technical or pharamaceutical supply issue."> + > + ["at9"] = < + text = <"Prescription supply delayed"> + description = <"The prescription has not been dispensed due to a technical or pharamaceutical supply issue."> + > + ["id8"] = < + text = <"Medication course completed"> + description = <"The medication course has been completed as planned."> + > + ["at8"] = < + text = <"Medication course completed"> + description = <"The medication course has been completed as planned."> + > + ["id7"] = < + text = <"Dose administered"> + description = <"A single administration of the medication has taken place."> + > + ["at7"] = < + text = <"Dose administered"> + description = <"A single administration of the medication has taken place."> + > + ["id6"] = < + text = <"Medication reassessed"> + description = <"The individual medication has been reassessed, for example whether the medication should still be taken. This is not intended to capture review of the medication list."> + > + ["at6"] = < + text = <"Medication reassessed"> + description = <"The individual medication has been reassessed, for example whether the medication should still be taken. This is not intended to capture review of the medication list."> + > + ["id5"] = < + text = <"Medication course commenced"> + description = <"The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available."> + > + ["at5"] = < + text = <"Medication course commenced"> + description = <"The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available."> + > + ["id4"] = < + text = <"Prescription dispensed"> + description = <"The ordered medication has been dispensed, for example from a pharmacy to the patient."> + > + ["at4"] = < + text = <"Prescription dispensed"> + description = <"The ordered medication has been dispensed, for example from a pharmacy to the patient."> + > + ["id3"] = < + text = <"Prescription issued"> + description = <"A prescription has been issued for the medication."> + > + ["at3"] = < + text = <"Prescription issued"> + description = <"A prescription has been issued for the medication."> + > + ["id1"] = < + text = <"Medication management"> + description = <"Any activity related to the planning, scheduling, prescription management, dispensing, administration, cessation and other use of a medication, vaccine, nutritional product or other therapeutic item."> + comment = <"This is not limited to activities performed based on medication orders from clinicians, but could also include for example taking over the counter medication."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + ["at9008"] = + > + > + value_sets = < + ["ac9009"] = < + id = <"ac9009"> + members = <"at139", "at140"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at9000", "at9001"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.procedure.v1.3.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.procedure.v1.3.2.adls new file mode 100644 index 000000000..a6c7dfde0 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.procedure.v1.3.2.adls @@ -0,0 +1,2501 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=82e79f18-76b9-4b5c-a930-1115eecbc4b7; build_uid=5513cbfe-87bb-4539-a3b1-f504f30de2e8) + openEHR-EHR-ACTION.procedure.v1.3.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Kim Sommer"> + ["organisation"] = <"MHH"> + ["email"] = <"sommer.kimkatrin@mh-hannover.de"> + > + > + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Art Latyp; Латыпов Артур"> + ["organisation"] = <"RusBITech; РусБИТех, Москва"> + > + accreditation = <"hmm"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand / Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen HF / Nasjonal IKT HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"Uroš Rajkovič, Biljana Prinčič"> + ["organisation"] = <"Slovenia"> + > + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Pablo Pazos"> + ["organisation"] = <"CaboLabs"> + ["email"] = <"pablo.pazos@cabolabs.com"> + ["pablo.pazos@cabolabs.com"] = <"pablo.pazos@cabolabs.com"> + > + accreditation = <"Computer Engineer"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics, Australia"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2007-03-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Tomas Alme, DIPS, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Kari Beate Engseth, Finnmarkssykehuset HF + Klinikk Kirkenes, Norway", "Maria Beate Nupen, Oslo Universitetssykehus, Norway", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Fredrik Borchsenius, Oslo universitetssykehus, Norway", "Diego Bosca, IBIME group, Spain", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, NEHTA, Australia (Editor)", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "David Evans, Queensland Health, Australia", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Jacquie Garton-Smith, Royal Perth Hospital and DoHWA, Australia", "Bente Gjelsvik, Helse Bergen, Norway", "Andrew Goodchild, NEHTA, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Megan Hawkins, Mater Health Services, Australia", "Sam Heard, Ocean Informatics, Australia", "Kristian Heldal, Telemark Hospital Trust, Norway", "Andreas Hering, Helse Bergen HF, Haukeland universitetssjukehus, Norway", "Anca Heyd, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Mary Kelaher, NEHTA, Australia", "Shinji Kobayashi, Kyoto University, Japan", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Hugh Leslie, Ocean Informatics, Australia", "Hallvard Lærum, Oslo University Hospital, Norway", "Mike Martyn, The Hobart Anaesthetic Group, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Bjoern Naess, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Michael Osborne, Mater Health Services, Australia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Chris Pearce, Melbourne East GP Network, Australia", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Jussara Rotzsch, UNB, Brazil", "Peter Scott, Australia", "Elizabeth Stanick, Hobart Anaesthetic Group, Australia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Line Sørensen, Helse Bergen, Norway", "John Taylor, NEHTA, Australia", "Micaela Thierley, Helse Bergen, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Line Thomassen, Helse Bergen, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Richard Townley-O'Neill, NEHTA, Australia", "Ørjan Vermeer, Haukeland Universitetssjukehus, Kvinneklinikken, Norway", "Ivar Yrke, DIPS AS, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Procedure, Draft Archetype [Internet]. National eHealth Transition Authority, Australia, NEHTA Clinical Knowledge Manager [cited: 2015-03-21]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.936."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"CCA98FC01E850D302CF1E149938C4E54"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Erfassung von Informationen über die erforderlichen Aktivitäten zum Ausführen einer Prozedur. Dazu zählen die Planung, Terminierung, Durchführung, Unterbrechung, Stornierung, Dokumentation und Beendigung."> + keywords = <"Prozedur", "Vorgehen", "Verfahren", "Intervention", "Eingriff", "chirurgisch", "medizinisch", "klinisch", "therapeutisch", "Diagnostik", "diagnostisch", "heilen", "Behandlung", "Bewertung", "Untersuchung", "Früherkennung", "Screening", "palliativ", "Therapie", "Operation"> + use = <"Verwenden Sie diesen Archetypen zur Erfassung von Informationen über die erforderlichen Aktivitäten zum Ausführen einer Prozedur, einschließlich Planung, Terminierung, Durchführung, Unterbrechung, Stornierung, Dokumentation und Beendigung. Dies geschieht durch die Darstellung von Daten zu bestimmten Aktivitäten durch die \"Pathway\"-Verlaufsschritte. + + Der Anwendungsbereich dieses Archetyps umfasst Aktivitäten für eine breite Palette von klinischen Prozeduren, die für evaluative, ermittelnde, vorsorgliche, diagnostische, kurative, therapeutische oder palliative Zwecke durchgeführt werden. Die Beispiele reichen von relativ einfachen Aktivitäten wie dem Legen einer intravenösen Kanüle bis hin zu komplexen chirurgischen Eingriffen. + + Zusätzliche strukturierte und detaillierte Informationen über die Prozedur können bei Bedarf mit Hilfe von zweckmäßigen Archetypen erfasst werden, die in den Slot \"Details zur Prozedur\" eingefügt werden. + + Zeitpläne, die sich auf eine Prozedur beziehen, können auf zwei Arten verwaltet werden: + - Unter Verwendung des Referenzmodells - die Zeit für die Ausführung eines beliebigen \"Pathway\"-Verlaufsschrittes verwendet das Attribut ACTION Zeit für jeden Schritt. + - Archetypische Datenelemente: + --- das Datenelement \"Geplantes Datum/Uhrzeit\" soll die genaue Zeit erfassen, zu der die Prozedur geplant ist. Hinweis: Das entsprechende Attribut ACTION Zeit für den geplanten \"Pathway\"-Verlaufsschritt erfasst die Zeit, zu der die Prozedur in einem System geplant wurde, nicht das vorgesehene Datum/Uhrzeit, zu der die Prozedur ausgeführt werden soll; und + --- das \"Enddatum/-uhrzeit\" soll die genaue Zeit erfassen, zu der die Prozedur beendet wurde. Damit können die komplexen Vorgänge mit mehreren Komponenten dokumentiert werden. Hinweis: Das entsprechende Attribut ACTION Zeit in dem Element \"Prozedur durchgeführt\", dokumentiert den Beginn der einzelnen durchgeführten Komponenten. Das Datenelement \"Enddatum/-uhrzeit\" erfasst das Datum/die Uhrzeit der letzten aktiven Komponente der Prozedur. Dadurch kann die volle Dauer der aktiven Prozedur berechnet werden. + + Im Rahmen eines Operationsberichts wird dieser Archetyp nur verwendet, um zu erfassen, was während der Operation durchgeführt wurde. Eigenständige Archetypen werden verwendet, um die anderen erforderlichen Komponenten des Operationsberichts zu erfassen, einschließlich der Entnahme von Gewebeproben, der Verwendung von Bildkontrolle, der OP-Befunde, postoperativer Anweisungen und Plänen für die Nachsorge. + + Im Rahmen einer Problemliste oder Zusammenfassung kann dieser Archetyp verwendet werden, um durchgeführte Prozeduren darzustellen. Der Archetyp EVALUATION.Problem/Diagnose wird verwendet, um die Probleme und Diagnosen des Patienten darzustellen. + + In der Praxis werden viele Prozeduren (z.B. in der ambulanten Versorgung) einmalig durchgeführt und nicht im Voraus angeordnet. Angaben zur Prozedur werden im Datenelement \"Prozedur beendet\" hinzugefügt. In einigen Fällen wird eine wiederkehrende Prozedur angeordnet. In diesen Fällen werden jeweils Daten mit dem Element \"Prozedur durchgeführt\" erfasst, so dass die Instruktion im aktiven Zustand verbleibt. Wenn das letzte Ereignis erfasst wird, wird die Aktion \"Prozedur beendet\" dokumentiert. Dies zeigt an, dass sich diese Prozedur nun im abgeschlossenen Zustand befindet. + + In anderen Fällen, wie z.B. in der Sekundärversorgung, kann es eine formelle Anordnung für eine Prozedur mit einem entsprechenden INSTRUCTION-Archetyp geben. Dieser ACTION-Archetyp kann dann verwendet werden, um den Workflow aufzuzeichnen, wann und wie der Auftrag ausgeführt wurde. + + Die Erfassung von Informationen mit diesem ACTION-Archetyp zeigt an, dass tatsächlich eine Art von Aktivität stattgefunden hat; dies ist in der Regel die Prozedur selbst, kann aber auch ein fehlgeschlagener Versuch oder eine andere Aktivität, wie das Verschieben der Prozedur, sein. Wenn es eine formale Anordnung für die Prozedur gibt, wird der Status dieser Anordnung durch das \"Pathway\" Element, für das Daten erfasst werden, dargestellt. Mit diesem Archetyp kann beispielsweise der Fortschritt einer gastroskopischen Anordnung durch separate Einträge in den \"Pathway\" Elementen erfasst werden: + - Erfassung des geplante Startdatum/-zeit für die Gastroskopie (Prozedur geplant (zeitlich)); und + - Dokumentation, dass das Gastroskopieverfahren abgeschlossen ist, einschließlich zusätzlicher Angaben zur Prozedur (Prozedur beendet). + + Bitte beachten Sie, dass es im openEHR-Referenzmodell ein Attribut \"Zeit\" gibt, das dazu dient, das Datum und die Uhrzeit zu erfassen, zu der jeder Verlaufsschritt der Aktion ausgeführt wurde. Dies ist das Attribut, mit dem der Beginn der Prozedur (mit dem Schritt \"Prozedur durchgeführt\") oder die Zeit, zu der die Prozedur abgebrochen wurde (mit dem Schritt \"Prozedur abgebrochen\"), erfasst wird."> + misuse = <"Nicht zur Erfassung von Angaben zur Anästhesie - verwenden Sie dazu einen separaten ACTION-Archetyp. + + Nicht zur Erfassung von Angaben über bildgebende Untersuchungen - verwenden Sie dazu den Archetypen ACTION.imaging_exam. + + Nicht zur Erfassung von Angaben über Laboruntersuchungen - verwenden Sie dazu den Archetypen ACTION.laboratory_test. + + Nicht zur Erfassung von Angaben über erbrachte Ausbildungen/Schulungen - verwenden Sie dazu den Archetypen ACTION.health_education. + + Nicht zur Erfassung von Angaben über administrative Aktivitäten - verwenden Sie zu diesem Zweck spezifische ADMIN-Archetypen. + + Nicht zu verwenden, um Angaben über zusammenhängende Aktivitäten zu erfassen. Beispiele für zusammenhängende Aktivitäten sind: der Einsatz von Gefrierschnitten, die während einer Operation durchgeführt werden; Medikamente, die im Rahmen der Prozedur verabreicht werden oder der Einsatz von Bildkontrolle während der Prozedur. Verwenden Sie zu diesem Zweck eigenständige und spezifische ACTION-Archetypen innerhalb des Templates. + + Nicht zur Erfassung eines vollständigen Berichts über eine OP- oder eine Prozedur - verwenden Sie ein Template, in der dieser Archetyp nur eine Komponente des Gesamtberichts darstellt."> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Для записи сведений об проведенной процедуре"> + keywords = <"процедура, выполнение", ...> + use = <"Используется для записи подробной информации о процедуре, выполненной пациенту. + Информация о действиях, связанных с выполнением процедуры, таких как анестезия или применение лекарств, долдно быть записано в отдельных архетипах типа ДЕЙСТВИЕ"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere informasjon om aktiviteter som må gjennomføres for å utføre en klinisk prosedyre, inkludert planlegging, fastsetting av tidspunkt, utførelse, utsettelse, kansellering, dokumentering og fullføring."> + keywords = <"prosedyre", "intervensjon", "kirurgisk", "medisinsk", "klinisk", "terapeutisk", "diagnostisk", "behandling", "kur", "evaluering", "undersøkelse", "screening", "palliativ", "terapi", "prognostisk"> + use = <"Brukes til å registrere nødvendig informasjon om aktiviteter i gjennomføringen av en klinisk prosedyre. Dette inkluderer planlegging, fastsetting av tidspunkt, utførelse, utsettelse, avlysning, dokumentering og fullføring. Dette gjøres ved å registrere data knyttet til spesifikke aktiviteter som definert i arketypens prosesstrinn (Engelsk: \"Pathway careflow steps\"). + + Arketypen dekker aktiviteter for et bredt spekter av kliniske prosedyrer utført i evaluerende, undersøkende, diagnostisk, kurativ, terapeutisk eller palliativ hensikt. Eksempler strekker seg fra relativt enkle aktiviteter som innlegging av et intravenøst kateter, til komplekse kirurgiske operasjoner. + + Strukturert og detaljert tilleggsinformasjon om prosedyren kan registreres ved bruk av spesifikke CLUSTER-arketyper satt inn i \"Prosedyredetaljer\"-SLOTet der dette kreves. + + Tidsberegning relatert til en prosedyre kan håndteres på en av to måter: + -Ved å benytte referansemodellen: Tiden for gjennomføring av et prosesstrinn vil benytte \"time\"-attributtet som ligger implisitt i en ACTION-arketype, for hvert enkelt prosesstrinn. + -Dataelementer i arketypen: + ---Dataelementet \"Planlagt dato/tid\" skal brukes for å registrere nøyaktig tidspunkt prosedyren er planlagt. Merk: Det korresponderende \"time\"-attributtet for prosesstrinnet \"Fastsatt tidspunkt for prosedyre\" registrerer tidspunktet da prosedyren ble planlagt, ikke dato/tid for når prosedyren er planlagt gjennomført. + --- \"Endelig dato/tid\" skal registrere nøyaktig tidspunkt for da prosedyren ble avsluttet. Den kan brukes for å dokumentere komplekse prosedyrer med mange komponenter. Merk: Det korresponderende \"time\"-attributtet for prosesstrinnet \"Prosedyre iverksatt\" dokumenterer tidspunkt for hver gang en komponent er gjennomført eller påbegynt. Dataelementet \"Endelig dato/tid\" registrerer dato/tid for det siste aktive komponenten av prosedyren. Dette åpner for mulighet for utregning av den totale varigheten av den aktive prosedyren. + + Ved bruk i en operasjonsrapport skal arketypen bare benyttes for å registrere hva som ble utført under prosedyren. Egne arketyper vil bli benyttet for å registrere andre komponenter av operasjonsrapporten, dette inkluderer biopsitakning, bildediagnostisk veiledning, funn under operasjonen, postoperative instruksjoner og videre planer for oppfølging. + + I en problemliste eller i et problemsammendrag kan denne arketypen benyttes for å gi en oversikt over hvilke prosedyrer som er utført. Arketypen EVALUATION.problem_diagnosis vil benyttes for å gi en oversikt over pasientens problemer og diagnoser. + + I praksis vil mange prosedyrer (f.eks. i primærhelsetjenesten) utføres én gang, og ikke bestilles i forkant. Detaljene om prosedyren vil da registreres for det aktuelle prosesstrinnet. I noen tilfeller vil en gjentagende prosedyre bli rekvirert, og i en slik situasjon registreres prosesstrinnet \"Prosedyre utført\" i hvert enkelt tilfelle, og instruksjonen forblir i en aktiv tilstand. Når den siste prosedyren i serien er registrert settes prosesstrinnet \"Prosedyre avsluttet\" for å avslutte forordningen. + + I andre situasjoner, for eksempel i spesialisthelsetjenesten, kan det foreligge en formell rekvisisjon for en prosedyre hvor en motsvarende INSTRUCTION-arketype er benyttet. Denne ACTION-arketypen benyttes da for å registrere arbeidsflyt og når og hvordan prosedyren ble utført. + + Registrering av informasjon i denne ACTION-arketypen indikerer at en eller annen type aktivitet faktisk er utført; dette vil vanligvis være prosedyren i seg selv, men kan også være et mislykket forsøk eller en annen aktivitet som f.eks. en utsettelse av prosedyren. Finnes det en formell henvisning til en prosedyre, er henvisningens status representert i det prosesstrinnet hvor data er registrert. For eksempel vil gjennomføringen av en gastroskopi lagret i denne arketypen kunne registreres som flere påfølgende oppføringer innen et fremdriftsnotat, en oppføring for hvert prosesstrinn: + + - registrert planlagt Start dato/tid for gastroskopien (\"Prosedyre planlagt\") + - registrert at gastroskopiprosedyren er fullført, inkludert informasjon om prosedyredetaljene (\"Prosedyre avsluttet\"). + + Legg merke til at det i openEHR referansemodellen er et attributt \"time\" som er tenkt brukt til å registrere dato og tid for når hvert enkelt prosesstrinn i ACTION-arketypen ble utført. Denne attributten skal brukes til å registre da prosedyren startet (ved prosesstrinnet \"Prosedyre iverksatt\"), eller tidspunktet da prosedyren ble avbrutt (ved prosesstrinnet \"Prosedyre avbrutt\")."> + misuse = <"Benyttes ikke til å registrere detaljer om administrasjon av legemidler - bruk ACTION.medication til dette formålet. + + Benyttes ikke til å registrere detaljer om bildediagnostiske undersøkelser - bruk ACTION.imaging_exam til dette formålet. + + Benyttes ikke til å registrere detaljer om laboratorieundersøkelser - bruk ACTION.laboratory_test til dette formålet. + + Benyttes ikke til å registrere detaljer om pasientopplæring - bruk ACTION.health_education til dette formålet. + + Benyttes ikke til å registrere detaljer om administrative aktiviteter - bruk spesifikke ADMIN-arketyper til dette formålet. + + Benyttes ikke til registrering om relaterte aktiviteter som bruk av frysesnitt tatt under en operasjon, legemidler gitt som del av prosedyren, eller når bildeveiledning er brukt under prosedyren. Bruk separate og spesifikke ACTION-arketyper innen samme templat til dette formålet. + + Benyttes ikke for å registrere en hel operasjon eller prosedyrerapport - bruk en templat der denne arketypen er kun en komponent av den fullstendige rapporten."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar os detalhes sobre um procedimento realizado, incluindo o planejamento, programação , execução, suspensão , cancelamento , documentação e conclusão."> + keywords = <"procedimento", "intervenção", "cirúrgico", "médico", "clínico", "terapêutico", "diagnóstico", "cura", "tratamento", "evolução", "investigação", "paliativo", "terapia"> + use = <"Use para registrar informações sobre as atividades necessárias para realizar um procedimento , incluindo o planejamento, programação , execução, suspensão , cancelamento , documentação e conclusão. Isto é feito através do registro de dados de atividades específicas , conforme definido neste arquétipo . + + O escopo deste arquétipo abrange as atividades para uma ampla gama de procedimentos clínicos realizados para avaliação, investigação , triagem , diagnóstico , curativo, terapêutico ou fins paliativos. Os exemplos vão desde as atividades relativamente simples, tais como a inserção de uma cânula intravenosa , através de operações cirúrgicas complexas . + + Informações adicionais estruturadas e detalhadas sobre o procedimento podem ser capturadas utilizando arquétipos específicos de uso inserido no slot 'Detalhe do Procedimento', onde for necessário. + + Tempos relacionados a um procedimento podem ser gerenciados de uma de duas maneiras: + - Usando o modelo de referência - o prazo para realização de qualquer passo/caminho usará o atributo tempo de ação para cada etapa. + - Elementos de dados arquetipados: + --- Elemento de dados \"data / hora agendada\" destina-se a registrar o tempo exato em que o procedimento é planejado. Nota: o atributo de tempo de ação correspondente para o passo via Programado irá registrar o tempo que o procedimento foi programado em um sistema, não a data / hora pretendida em que o procedimento se destina a ser realizado; e + --- O 'data final / hora' destina-se a registrar o tempo exato em que o processo foi encerrado. Ele pode ser usado para documentar os procedimentos complexos com componentes múltiplos. Nota: o atributo de tempo de ação correspondente para o \"procedimento realizado\" irá documentar o tempo de cada componente realizada foi iniciada. Este elemento de dados 'Data / hora Final' registrará a data / hora do último componente ativo do procedimento. Isto irá permitir uma duração total do processo ativo a ser calculado. + + Dentro do contexto de um Relatório de Cirurgia, esse arquétipo será usado para gravar apenas o que foi feito durante o procedimento. Arquétipos separados serão utilizados para gravar os outros componentes necessários, incluindo a coleta de amostras de tecidos, utilização de imagens intraoperatórias, achados cirúrgicos, instruções pós-operatória e planos de acompanhamento. + + Dentro do contexto de uma lista de problemas ou resumo, este arquétipo pode ser usado ​​para representar os procedimentos que têm sido realizados. O EVALUATION.problem_diagnosis será usado para representar os problemas do paciente e diagnósticos. + + Na prática, muitos procedimentos (por exemplo, um atendimento ambulatorial) ocorrerá uma vez e não será planejado com antecedência. Os detalhes sobre o procedimento serão adicionados ao passo/caminho, «Processo concluído\". Em alguns casos um procedimento recorrente será ordenado, e nesta situação os dados do \"procedimento realizado\" será gravado em cada ocasião, deixando a instrução no estado ativo. Quando a última ocorrência é registrada do \"Procedimento concluído\" a ação é registrada mostrando que essa ordem está agora no estado concluído. + + Em outras situações, tais como atenção secundária, pode haver uma ordem formal de um procedimento usando um arquétipo instrução correspondente. Este arquétipo ação pode então ser usado para registrar o fluxo de trabalho de quando e como a ordem foi executada. + + Gravando informações utilizando esse arquétipo AÇÃO indica que algum tipo de atividade realmente ocorreu; este será geralmente o procedimento em si, mas pode ser uma tentativa fracassada ou outra atividade, como o adiamento do procedimento. Se existe uma ordem formal para o procedimento, o estado desta ordem é representado pelo passo Pathway contra a qual os dados são gravados. Por exemplo, usando esse arquétipo do estado progredindo de uma ordem Gastroscopia podem ser registrados através de entradas separadas no progresso EHR observado um passo a cada 'Caminho': + - Registrar o início de data / hora programada para a gastroscopia (Procedimento programado); e + - Gravar que o procedimento foi concluído gastroscopia, incluindo informações sobre os detalhes de procedimento (processo encerrado). + + Por favor, note que no Modelo de Referência openEHR há um atributo 'Time', que se destina a registrar a data e hora em que foi realizada a cada passo via da ação. Este é o atributo a ser usado para registar o início do procedimento (usando o \"procedimento realizado 'passo via), ou o tempo que o procedimento foi abortada (usando o\" procedimento abortado' passo via)"> + misuse = <"Não deve ser usado para gravar detalhes sobre o anestésico - usar um arquétipo ação separada para esse fim. + + Não deve ser usado para registrar detalhes sobre as investigações de imagem - use ACTION.imaging_exam para esta finalidade. + + Não deve ser usado para gravar detalhes sobre investigações laboratoriais - ACTION.laboratory_test usar para essa finalidade. + + Não deve ser usado para gravar detalhes sobre educação entregues - ACTION.health_education usar para essa finalidade. + + Não deve ser usado para registrar detalhes sobre as atividades administrativas - usar arquétipos ADMIN específicos para esta finalidade. + + Não deve ser usado para gravar detalhes sobre as atividades relacionadas, tais como medicação administrada como parte do processo ou quando utilização de imagens para visualização é utilizado durante o procedimento - usar arquétipos ação separados e específicos dentro do mesmo modelo para este fim. + + Não deve ser usado para gravar uma operação ou procedimento relatório conjunto - usar um modelo em que esse arquétipo é apenas um componente do relatório completo."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion."> + keywords = <"procedure", "intervention", "surgical", "medical", "clinical", "therapeutic", "diagnostic", "cure", "treatment", "evaluation", "investigation", "screening", "palliative", "therapy"> + use = <"Use to record information about the activities required to carry out a procedure, including the planning, scheduling, performance, suspension, cancellation, documentation and completion. This is done by the recording of data against specific activities, as defined by the 'Pathway' careflow steps in this archetype. + + The scope of this archetype encompasses activities for a broad range of clinical procedures performed for evaluative, investigative, screening, diagnostic, curative, therapeutic or palliative purposes. Examples range from the relatively simple activities, such as insertion of an intravenous cannula, through to complex surgical operations. + + Additional structured and detailed information about the procedure can be captured using purpose-specific archetypes inserted into the 'Procedure detail' slot, where required. + + Timings related to a procedure can be managed in one of two ways: + - Using the reference model - the time for performance of any pathway step will use the ACTION time attribute for each step. + - Archetyped data elements: + --- the 'Scheduled date/time' data element is intended to record the precise time when the procedure is planned. Note: the corresponding ACTION time attribute for the Scheduled pathway step will record the time that the procedure was scheduled into a system, not the intended date/time on which the procedure is intended to be carried out; and + --- the 'Final end date/time' is intended to record the precise time when the procedure was ended. It can be used to document the complex procedures with multiple components. Note: the corresponding ACTION time attribute for the 'Procedure performed' will document the time each component performed was commenced. This 'Final end date/time' data element will record the date/time of the final active component of the procedure. This will enable a full duration of the active procedure to be calculated. + + Within the context of an Operation Report, this archetype will be used to record only what was done during the procedure. Separate archetypes will be used to record the other required components of the Operation Report, including the taking of tissue specimen samples, use of imaging guidance, operation findings, post-operative instructions and plans for follow up. + + Within the context of a Problem list or summary, this archetype may be used to represent procedures that have been performed. The EVALUATION.problem_diagnosis will be used to represent the patient's problems and diagnoses. + + In practice, many procedures (for example, in ambulatory care) will occur once and not be ordered in advance. The details about the procedure will be added against the pathway step, 'Procedure completed'. In some cases a recurring procedure will be ordered, and in this situation data against the 'Procedure performed' step will be recorded on each occasion, leaving the instruction in the active state. When the last occurrence is recorded the 'Procedure completed' action is recorded showing that this order is now in the completed state. + + In other situations, such as secondary care, there may be a formal order for a procedure using a corresponding INSTRUCTION archetype. This ACTION archetype can then be used to record the workflow of when and how the order has been carried out. + + Recording information using this ACTION archetype indicates that some sort of activity has actually occurred; this will usually be the procedure itself but may be a failed attempt or another activity such as postponing the procedure. If there is a formal order for the procedure, the state of this order is represented by the Pathway step against which the data is recorded. For example, using this archetype the progressing state of a Gastroscopy order may be recorded through separate entries in the EHR progress notes at each 'Pathway' step: + - record the scheduled Start date/time for the gastroscopy (Procedure scheduled); and + - record that the gastroscopy procedure has been completed, including information about the procedure details (Procedure completed). + + Please note that in the openEHR Reference Model there is a 'Time' attribute, which is intended to record the date and time at which each pathway step of the Action was performed. This is the attribute to use to record the start of the procedure (using the 'Procedure performed' pathway step) or the time that the procedure was aborted (using the 'Procedure aborted' pathway step)."> + misuse = <"Not to be used to record details about the anaesthetic - use a separate ACTION archetype for this purpose. + + Not to be used to record details about imaging investigations - use ACTION.imaging_exam for this purpose. + + Not to be used to record details about laboratory investigations - use ACTION.laboratory_test for this purpose. + + Not to be used to record details about education delivered - use ACTION.health_education for this purpose. + + Not to be used to record details about administrative activities - use specific ADMIN archetypes for this purpose. + + Not to be used to record details about related activities such as the use of frozen sections taken during an operation, medication administered as part of the procedure or when imaging guidance is used during the procedure - use separate and specific ACTION archetypes within the same template for this purpose . + + Not to be used to record a whole operation or procedure report - use a template in which this archetype is only one component of the full report."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل تفاصيل حول إجراء طبي تم بالفعل إجراؤه"> + keywords = <"الإجراء الطبي", ...> + use = <"لتسجيل معلومات تفصيلية حول إجراء طبي تم تنفيذه على شخص ما. و ينبغي تسجيل المعلومات حول النشاطات المتعلقة بالنشاطات المتعلقة بالإجراء الطبي, مثل التخدير أو إعطاء الأدوية في نماذج (فعل) منفردة."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"Za beleženje podrobnosti o izvedeni aktivnosti"> + keywords = <"aktivnosti", "postopek"> + use = <"Za beleženje podrobnosto o izvedeni aktivnosti, ki zadeva posameznega pacienta/subjekt"> + misuse = <"Podrobnosti o aktivnostih povezani z opisano kativnostjo, kot npr. dajanje zdravil, se zabeleži v arhetipih tipa ACTION"> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Para registrar información sobre las actividades requeridas para ejecutar un procedimiento, incluyendo planificación, coordinación, ejecución, suspensión, cancelación, documentación y finalización."> + keywords = <"procedimiento", "intervención", "terapia", "cirugía", "diagnóstico", "evaluación", "curación", "tratamiento"> + use = <"Se utiliza para registrar información sobre las actividades requeridas para llevar a cabo un procedimiento, incluyendo planificación, coordinación, ejecución, suspensión, cancelación, documentación y finalización. Esto se hace mediante el registro de los datos sobre actividades específicas, según la definición de los pasos de la vía clínica definida en el arquetipo. + + El alcance de este arquetipo abarca actividades para una amplia gama de procedimientos clínicos realizados para la evaluación, investigación, detección, diagnóstico, + curativos, terapéuticos o fines paliativos. Los ejemplos van desde las actividades relativamente simples, como la inserción de una cánula intravenosa, hasta operaciones quirúrgicas complejas."> + misuse = <"No utilizar para registrar detalles acerca de la anestesia, para eso utilizar un arquetipo de ACTION separado. + No utilizar para registrar detalles acerca de estudios por imágenes, para eso utilizar el arquetipo ACTION.imaging_exam. + No utilizar para registrar detalles acerca de estudios de laboratorio, para eso utilizar el arquetipo ACTION.laboratory_test. + No utilizar para registrar detalles acerca de educación brindada, para eso utilizar el arquetipo ACTION.health_education. + No utilizar para registrar detalles acerca de actividades administrativas, para eso utilizar un arquetipo ADMIN separado. + No utilizar para registrar detalles acerca de actividades relacionadas, como medicación administrada durante el procedimiento, o sobre imágenes que se utilizaron como guía durante el procedimiento, para esto utilizar arquetipos de ACTION separados, dentro de la misma plantilla. + No utilizar para registrar detalles acerca del informe de la operación, para eso se debe utilizar una plantilla donde este arquetipo sea parte de la misma."> + > + > + +definition + ACTION[id1] matches { -- Procedure + ism_transition matches { + ISM_TRANSITION[id5] matches { -- Procedure planned + current_state matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[at5]} -- Procedure planned + } + } + } + ISM_TRANSITION[id35] matches { -- X - Procedure planned + current_state matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[at9001]} -- initial + } + } + careflow_step matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[at35]} -- X - Procedure planned + } + } + } + ISM_TRANSITION[id8] matches { -- Procedure request sent + current_state matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at8]} -- Procedure request sent + } + } + } + ISM_TRANSITION[id36] matches { -- X - Procedure request sent + current_state matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[at9001]} -- initial + } + } + careflow_step matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[at36]} -- X - Procedure request sent + } + } + } + ISM_TRANSITION[id39] matches { -- Procedure postponed + current_state matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at9002]} -- postponed + } + } + careflow_step matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[at39]} -- Procedure postponed + } + } + } + ISM_TRANSITION[id40] matches { -- Procedure cancelled + current_state matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at9003]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[at40]} -- Procedure cancelled + } + } + } + ISM_TRANSITION[id37] matches { -- Procedure scheduled + current_state matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[at9004]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[at37]} -- Procedure scheduled + } + } + } + ISM_TRANSITION[id69] matches { -- Procedure commenced + current_state matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[at9005]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at69]} -- Procedure commenced + } + } + } + ISM_TRANSITION[id48] matches { -- Procedure performed + current_state matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[at9005]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[at48]} -- Procedure performed + } + } + } + ISM_TRANSITION[id41] matches { -- Procedure suspended + current_state matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[at9006]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[at41]} -- Procedure suspended + } + } + } + ISM_TRANSITION[id42] matches { -- Procedure aborted + current_state matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[at9007]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[at42]} -- Procedure aborted + } + } + } + ISM_TRANSITION[id44] matches { -- Procedure completed + current_state matches { + DV_CODED_TEXT[id9031] matches { + defining_code matches {[at9008]} -- complete + } + } + careflow_step matches { + DV_CODED_TEXT[id9032] matches { + defining_code matches {[at44]} -- Procedure completed + } + } + } + } + description matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Procedure name + value matches { + DV_TEXT[id9033] + } + } + ELEMENT[id50] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9034] + } + } + ELEMENT[id66] matches { -- Method + value matches { + DV_TEXT[id9035] + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Urgency + value matches { + DV_TEXT[id9036] + } + } + ELEMENT[id64] matches { -- Body site + value matches { + DV_TEXT[id9037] + } + } + allow_archetype CLUSTER[id4] matches { -- Procedure detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_clock(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id49] matches { -- Outcome + value matches { + DV_TEXT[id9038] + } + } + ELEMENT[id70] matches { -- Procedural difficulty + value matches { + DV_TEXT[id9039] + } + } + ELEMENT[id7] matches { -- Complication + value matches { + DV_TEXT[id9040] + } + } + ELEMENT[id67] occurrences matches {0..1} matches { -- Scheduled date/time + value matches { + DV_DATE_TIME[id9041] + } + } + ELEMENT[id61] occurrences matches {0..1} matches { -- Final end date/time + value matches { + DV_DATE_TIME[id9042] + } + } + ELEMENT[id62] occurrences matches {0..1} matches { -- Total duration + value matches { + DV_DURATION[id9043] matches { + value matches {|>=PT0S|} + } + } + } + allow_archetype CLUSTER[id63] matches { -- Multimedia + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id68] occurrences matches {0..1} matches { -- Procedure type + value matches { + DV_TEXT[id9044] + } + } + ELEMENT[id15] matches { -- Reason + value matches { + DV_TEXT[id9045] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9046] + } + } + } + } + } + protocol matches { + ITEM_TREE[id54] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id55] occurrences matches {0..1} matches { -- Requestor order identifier + value matches { + DV_TEXT[id9047] + DV_IDENTIFIER[id9048] + } + } + allow_archetype CLUSTER[id56] occurrences matches {0..1} matches { -- Requestor + include + archetype_id/value matches {/.*/} + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Receiver order identifier + value matches { + DV_TEXT[id9049] + DV_IDENTIFIER[id9050] + } + } + allow_archetype CLUSTER[id58] matches { -- Receiver + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id65] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* initial (en)"> + description = <"* initial (en)"> + > + ["at9002"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9003"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9004"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9005"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id70"] = < + text = <"Schwierigkeiten bei der Durchführung der Prozedur"> + description = <"Schwierigkeiten oder Probleme, die während der Durchführung der Prozedur aufgetreten sind."> + comment = <"Beispiele: Der Patient war unruhig; unzureichende Entleerung des Magens vor der Gastroskopie; ein Tumor in den Gallengängen machte es unmöglich, den Bereich zu passieren."> + > + ["id69"] = < + text = <"Prozedur begonnen"> + description = <"Die Prozedur, oder eine Subprozedur in einem mehrstufigen Vorgehen, wurde begonnen."> + > + ["at69"] = < + text = <"Prozedur begonnen"> + description = <"Die Prozedur, oder eine Subprozedur in einem mehrstufigen Vorgehen, wurde begonnen."> + > + ["id68"] = < + text = <"Typ der Prozedur"> + description = <"Die Art der Prozedur."> + comment = <"Dieses pragmatische Datenelement kann zur Unterstützung der Gliederung für die Benutzeroberfläche verwendet werden."> + > + ["id67"] = < + text = <"Geplantes Datum/Uhrzeit"> + description = <"Das Datum und/oder die Uhrzeit für die die Prozedur angesetzt ist."> + comment = <"Nur für die Verwendung in Verbindung mit dem Element \"geplanter Termin der Prozedur\" ."> + > + ["id66"] = < + text = <"Methode"> + description = <"Identifizierung der spezifischen Prozedurmethode oder -technik."> + comment = <"Verwenden Sie dieses Datenelement, um einfache Begriffe oder eine Beschreibung zu erfassen. Wenn die Anforderungen an die Erfassung der Methode eine komplexere Modellierung erfordern, kann dies durch zusätzliche Archetypen innerhalb des SLOTs \"Details zur Prozedur\" in diesem Archetyp dargestellt werden. Wird die Methode über vordefinierte Codes in dem Element \"Name der Prozedur\" aufgenommen, wird dieses Datenelement redundant."> + > + ["id65"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen, die erforderlich sind, um lokale Inhalte zu erfassen oder mit anderen Referenzmodellen/Formalismen abzugleichen."> + comment = <"Zum Beispiel: Lokaler Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR- oder CIMI-Äquivalente."> + > + ["id64"] = < + text = <"Anatomische Lokalisation"> + description = <"Anatomische Lokalisation, an der die Prozedur durchgeführt wird."> + comment = <"Das Vorkommen dieses Datenelements ist nicht eingeschränkt. Dies ermöglicht die Darstellung von klinischen Situationen, in denen alle Eigenschaften, ausgenommen die anatomische Lokalisation, identisch sind, wie z.B. das Entfernen mehrerer Hautläsionen an verschiedenen Stellen. Verwenden Sie dieses Datenelement, um einfache Begriffe oder präkoordinierte anatomische Lokalisationen aufzunehmen. Wenn die Anforderungen an die Erfassung der anatomischen Lokalisation zur Laufzeit durch die Anwendung festgelegt werden oder komplexere Modellierungen wie z.B. die relative Lokalisation erforderlich sind, verwenden Sie entweder CLUSTER.anatomical_location oder CLUSTER.relative_location innerhalb des Slots \"Details zur Prozedur\" in diesem Archetyp. Wird die anatomische Lokalisation über vordefinierte Codes in den Namen der Prozedur aufgenommen, wird dieses Datenelement redundant."> + > + ["id63"] = < + text = <"Multimedia"> + description = <"Multimediale Darstellung der durchgeführten Prozedur."> + > + ["id62"] = < + text = <"Gesamtdauer"> + description = <"Die Gesamtdauer der Prozedur - diese kann sich aus der aktiven Phase und der Phase, in der die Prozedur unterbrochen wurde, ergeben."> + comment = <"Nur in Verbindung mit dem Element \"Prozedur beendet\" verwenden."> + > + ["id61"] = < + text = <"Enddatum/-uhrzeit"> + description = <"Das Datum und/oder die Uhrzeit, an dem die gesamte Prozedur, oder die letzte Komponente einer mehrstufigen Prozedur, beendet wurde."> + comment = <"Nur zur Verwendung in Verbindung mit dem Element \"Prozedur durchgeführt\" und in Situationen, in denen die Prozedur vor dem Abschluss mehrmals wiederholt wird oder die Prozedur sich aus mehreren Komponenten zusammensetzt. Dies kann mit dem RM-Zeitattribut des Elements \"Prozedur beendet\" übereinstimmen."> + > + ["id59"] = < + text = <"Dringlichkeit"> + description = <"Dringlichkeit der Prozedur."> + comment = <"Wenn möglich wird die Kodierung mit einer Terminologie bevorzugt."> + > + ["id58"] = < + text = <"Empfänger"> + description = <"Angaben über den Gesundheitsdienstleister oder die Organisation, die die Leistungsanforderung erhält."> + > + ["id57"] = < + text = <"Auftragskennung des Empfängers"> + description = <"Die ID, die dem Auftrag von dem Gesundheitsdienstleister oder der Organisation, die die Leistungsanforderung erhält, zugewiesen wurde. Dies wird auch als \"Filler Order Identifier\" bezeichnet."> + comment = <"Dies entspricht der \"Filler Order Number\" in den Spezifikationen von HL7 v2."> + > + ["id56"] = < + text = <"Antragsteller"> + description = <"Angaben über den Gesundheitsdienstleister oder die Organisation, die die Leistung anfordert."> + > + ["id55"] = < + text = <"Auftragskennung des Antragstellers"> + description = <"Die lokale ID, die dem Auftrag vom Gesundheitsdienstleister oder der Organisation, die die Leistung anfordert, zugewiesen wurde."> + comment = <"Dies entspricht der \"Placer Order Number\" in den Spezifikationen von HL7 v2."> + > + ["id50"] = < + text = <"Beschreibung"> + description = <"Beschreibung der Prozedur, angepasst an den \"Pathway\"-Verlaufsschritt."> + comment = <"Zum Beispiel: Beschreibung der Durchführung und der Ergebnisse dieser Prozedur, des abgebrochenen Versuchs oder der Stornierung der Prozedur."> + > + ["id49"] = < + text = <"Ausgang"> + description = <"Ausgang der durchgeführten Prozedur."> + comment = <"Wenn möglich wird die Kodierung mit einer Terminologie bevorzugt."> + > + ["id48"] = < + text = <"Prozedur durchgeführt"> + description = <"Die Prozedur, oder eine Subprozedur in einem mehrstufigen Vorgehen, wurde durchgeführt."> + > + ["at48"] = < + text = <"Prozedur durchgeführt"> + description = <"Die Prozedur, oder eine Subprozedur in einem mehrstufigen Vorgehen, wurde durchgeführt."> + > + ["id44"] = < + text = <"Prozedur beendet"> + description = <"Die Prozedur wurde durchgeführt und alle damit verbundenen klinischen Aktivitäten wurden beendet."> + > + ["at44"] = < + text = <"Prozedur beendet"> + description = <"Die Prozedur wurde durchgeführt und alle damit verbundenen klinischen Aktivitäten wurden beendet."> + > + ["id42"] = < + text = <"Prozedur abgebrochen"> + description = <"Die Prozedur wurde abgebrochen."> + > + ["at42"] = < + text = <"Prozedur abgebrochen"> + description = <"Die Prozedur wurde abgebrochen."> + > + ["id41"] = < + text = <"Prozedur unterbrochen"> + description = <"Die Prozedur wurde unterbrochen."> + > + ["at41"] = < + text = <"Prozedur unterbrochen"> + description = <"Die Prozedur wurde unterbrochen."> + > + ["id40"] = < + text = <"Prozedur storniert"> + description = <"Die geplante Prozedur wurde vor Beginn storniert."> + > + ["at40"] = < + text = <"Prozedur storniert"> + description = <"Die geplante Prozedur wurde vor Beginn storniert."> + > + ["id39"] = < + text = <"Prozedur verschoben"> + description = <"Die Prozedur wurde verschoben."> + > + ["at39"] = < + text = <"Prozedur verschoben"> + description = <"Die Prozedur wurde verschoben."> + > + ["id37"] = < + text = <"geplanter Termin der Prozedur"> + description = <"Ein Termin für die Prozedur wurde geplant."> + > + ["at37"] = < + text = <"geplanter Termin der Prozedur"> + description = <"Ein Termin für die Prozedur wurde geplant."> + > + ["id36"] = < + text = <"X - Auftrag für Prozedur versendet"> + description = <"Dieses Element ist veraltet, da es fälschlicherweise mit dem Status \"initial\" verknüpft war - verwenden Sie das neue Element \"Geplante Prozedur\" (at0007), das korrekt mit dem Status \"geplant\" verknüpft ist."> + comment = <"(War: Der Auftrag für die Prozedur wurde versendet.)"> + > + ["at36"] = < + text = <"X - Auftrag für Prozedur versendet"> + description = <"Dieses Element ist veraltet, da es fälschlicherweise mit dem Status \"initial\" verknüpft war - verwenden Sie das neue Element \"Geplante Prozedur\" (at0007), das korrekt mit dem Status \"geplant\" verknüpft ist."> + comment = <"(War: Der Auftrag für die Prozedur wurde versendet.)"> + > + ["id35"] = < + text = <"X - Prozedur geplant"> + description = <"Dieses Element ist veraltet, da es fälschlicherweise mit dem Status \"initial\" verknüpft war - verwenden Sie das neue Element \"Prozedur geplant\" (at0004), das korrekt mit dem Status \"geplant\" verknüpft ist."> + comment = <"(War: Die Prozedur, die durchgeführt werden soll, ist geplant.)"> + > + ["at35"] = < + text = <"X - Prozedur geplant"> + description = <"Dieses Element ist veraltet, da es fälschlicherweise mit dem Status \"initial\" verknüpft war - verwenden Sie das neue Element \"Prozedur geplant\" (at0004), das korrekt mit dem Status \"geplant\" verknüpft ist."> + comment = <"(War: Die Prozedur, die durchgeführt werden soll, ist geplant.)"> + > + ["id15"] = < + text = <"Grund"> + description = <"Grund, warum die angegebene Aktivität für diese Prozedur durchgeführt wurde."> + comment = <"Zum Beispiel: der Grund für den Abbruch oder die Unterbrechung der Prozedur."> + > + ["id8"] = < + text = <"Auftrag für Prozedur versendet"> + description = <"Der Auftrag für die Prozedur wurde versendet."> + > + ["at8"] = < + text = <"Auftrag für Prozedur versendet"> + description = <"Der Auftrag für die Prozedur wurde versendet."> + > + ["id7"] = < + text = <"Komplikationen"> + description = <"Details zu allen Komplikationen, die sich aus der Prozedur ergeben haben."> + comment = <"Verwenden Sie dieses Datenelement, um einfache Begriffe oder präkoordinierte Komplikationen zu erfassen. Wenn die Anforderungen an die Erfassung der Komplikationen komplexer sind, wird die Verwendung eines spezifischen CLUSTER-Archetyps innerhalb des Slots \"Details zur Prozedur\" in diesem Archetyp empfohlen. Dieses Datenelement wird dann redundant. Beispiele: Hämaturie nach einer Nierenbiopsie, Reizungen des Gewebes nach dem Legen eines intravenösen Katheters."> + > + ["id6"] = < + text = <"Kommentar"> + description = <"Zusätzliche Beschreibung der Aktivität oder der \"Pathway\"-Verlaufsschritte, die in anderen Bereichen nicht erfasst wurden."> + > + ["id5"] = < + text = <"Geplante Prozedur"> + description = <"Die Prozedur, die durchgeführt werden soll, ist geplant."> + > + ["at5"] = < + text = <"Geplante Prozedur"> + description = <"Die Prozedur, die durchgeführt werden soll, ist geplant."> + > + ["id4"] = < + text = <"Details zur Prozedur"> + description = <"Strukturierte Informationen über die Prozedur."> + comment = <"Zur Erfassung detaillierter, strukturierter Informationen über die anatomische Lokalisation, Methode und Technik, verwendetes Equipment, implantierte Geräte, Ergebnisse, Befunde usw."> + > + ["id3"] = < + text = <"Name der Prozedur"> + description = <"Identifizierung der Prozedur über den Namen."> + comment = <"Wenn möglich wird die Kodierung der spezifischen Prozedur mit einer Terminologie bevorzugt."> + > + ["id1"] = < + text = <"Prozedur"> + description = <"Eine klinische Aktivität, die zur Früherkennung, Untersuchung, Diagnose, Heilung, Therapie, Bewertung oder in Hinsicht auf palliative Maßnahmen durchgeführt wird."> + > + > + ["ru"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* initial (en)"> + description = <"* initial (en)"> + > + ["at9002"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9003"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9004"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9005"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id70"] = < + text = <"*Procedural difficulty(en)"> + description = <"*Difficulties or issues encountered during the procedure.(en)"> + > + ["id69"] = < + text = <"*Procedure commenced(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> + > + ["at69"] = < + text = <"*Procedure commenced(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> + > + ["id68"] = < + text = <"*Procedure type(en)"> + description = <"*The type of procedure.(en)"> + comment = <"*This pragmatic data element may be used to support organisation within the user interface.(en)"> + > + ["id67"] = < + text = <"*Scheduled date/time(en)"> + description = <"*The date and/or time on which the procedure is intended to be performed.(en)"> + comment = <"*Only for use in association with the 'Procedure scheduled' pathway step.(en)"> + > + ["id66"] = < + text = <"*Method(en)"> + description = <"*Identification of specific method or technique for the procedure.(en)"> + comment = <"*Use this data element to record simple terms or a narrative description. If the requirements for recording the method require more complex modelling then this can be represented by additional archetypes within the 'Procedure detail' SLOT in this archetype. If the method is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.(en)"> + > + ["id65"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id64"] = < + text = <"*Body site(en)"> + description = <"*Identification of the body site for the procedure.(en)"> + comment = <"*Occurrences for this data element are unbounded to allow for clinical scenarios such as removing multiple skin lesions in different places, but where all of the other attributes are identical. Use this data element to record simple terms or precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Procedure detail' SLOT in this archetype. If the anatomical location is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.(en)"> + > + ["id63"] = < + text = <"*Multimedia(en)"> + description = <"*Mulitimedia representation of a performed procedure.(en)"> + > + ["id62"] = < + text = <"*Total duration(en)"> + description = <"*The total amount of time taken to complete the procedure, which may include time spent during the active phase of the procedure plus time during which the procedure was suspended.(en)"> + comment = <"*Only for use in association with the 'Procedure completed' pathway steps.(en)"> + > + ["id61"] = < + text = <"*Final end date/time(en)"> + description = <"*The date and/or time when the entire procedure, or the last component of a multicomponent procedure, was finished.(en)"> + comment = <"*Only for use in association with the 'Procedure performed' pathway step, and in situations where the procedure is repeated on multiple occasions before being completed or there are multiple components to the whole procedure. This may be the same as the RM time attribute for the 'Procedure completed' pathway step.(en)"> + > + ["id59"] = < + text = <"*Urgency(en)"> + description = <"*Urgency of the procedure.(en)"> + comment = <"*Coding with a terminology is preferred, where possible.(en)"> + > + ["id58"] = < + text = <"Исполнитель"> + description = <"Подробные сведение об организации, получившей заявку на выполнение процедуры"> + > + ["id57"] = < + text = <"*Receiver order identifier(en)"> + description = <"*The ID assigned to the order by the healthcare provider or organisation receiving the request for service. This is also referred to as Filler Order Identifier.(en)"> + comment = <"*This is equivalent to Filler Order Number in HL7 v2 specifications.(en)"> + > + ["id56"] = < + text = <"Заказчик"> + description = <"Подробности о заказчике (организации), запросившей услугу"> + > + ["id55"] = < + text = <"*Requestor order identifier(en)"> + description = <"*The local ID assigned to the order by the healthcare provider or organisation requesting the service.(en)"> + comment = <"*This is equivalent to Placer Order Number in HL7 v2 specifications.(en)"> + > + ["id50"] = < + text = <"*Description(en)"> + description = <"*Narrative description about the procedure, as appropriate for the pathway step.(en)"> + comment = <"*For example: description about the performance and findings from the the procedure, the aborted attempt or the cancellation of the procedure.(en)"> + > + ["id49"] = < + text = <"*Outcome(en)"> + description = <"*Outcome of procedure performed.(en)"> + comment = <"*Coding with a terminology is preferred, where possible.(en)"> + > + ["id48"] = < + text = <"*Procedure performed(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> + > + ["at48"] = < + text = <"*Procedure performed(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> + > + ["id44"] = < + text = <"*Procedure completed(en)"> + description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> + > + ["at44"] = < + text = <"*Procedure completed(en)"> + description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> + > + ["id42"] = < + text = <"*Procedure aborted(en)"> + description = <"*The procedure has been aborted.(en)"> + > + ["at42"] = < + text = <"*Procedure aborted(en)"> + description = <"*The procedure has been aborted.(en)"> + > + ["id41"] = < + text = <"*Procedure suspended(en)"> + description = <"*The procedure has been suspended.(en)"> + > + ["at41"] = < + text = <"*Procedure suspended(en)"> + description = <"*The procedure has been suspended.(en)"> + > + ["id40"] = < + text = <"*Procedure cancelled(en)"> + description = <"*The planned procedure has been cancelled prior to commencement.(en)"> + > + ["at40"] = < + text = <"*Procedure cancelled(en)"> + description = <"*The planned procedure has been cancelled prior to commencement.(en)"> + > + ["id39"] = < + text = <"*Procedure postponed(en)"> + description = <"*The procedure has been postponed.(en)"> + > + ["at39"] = < + text = <"*Procedure postponed(en)"> + description = <"*The procedure has been postponed.(en)"> + > + ["id37"] = < + text = <"*Procedure scheduled(en)"> + description = <"*The procedure has been scheduled.(en)"> + > + ["at37"] = < + text = <"*Procedure scheduled(en)"> + description = <"*The procedure has been scheduled.(en)"> + > + ["id36"] = < + text = <"*Procedure request sent(en)"> + description = <"*Request for procedure sent.(en)"> + > + ["at36"] = < + text = <"*Procedure request sent(en)"> + description = <"*Request for procedure sent.(en)"> + > + ["id35"] = < + text = <"*Procedure planned(en)"> + description = <"*The procedure to be undertaken is planned.(en)"> + > + ["at35"] = < + text = <"*Procedure planned(en)"> + description = <"*The procedure to be undertaken is planned.(en)"> + > + ["id15"] = < + text = <"*Reason(en)"> + description = <"*Reason that the activity or care pathway step for the identified procedure was carried out.(en)"> + comment = <"*For example: the reason for the cancellation or suspension of the procedure.(en)"> + > + ["id8"] = < + text = <"*Procedure request sent (en)"> + description = <"*"> + > + ["at8"] = < + text = <"*Procedure request sent (en)"> + description = <"*"> + > + ["id7"] = < + text = <"*Complication(en)"> + description = <"*Details about any complication arising from the procedure.(en)"> + comment = <"*Use this data element to record simple terms or precoordinated complications. If the requirements for recording complication are more complex then use of a specific CLUSTER archetype within the 'Procedure detail' SLOT in this archetype is advised and this data element becomes redundant. (en)"> + > + ["id6"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the activity or care pathway step not captured in other fields.(en)"> + > + ["id5"] = < + text = <"*Procedure planned (en)"> + description = <"*"> + > + ["at5"] = < + text = <"*Procedure planned (en)"> + description = <"*"> + > + ["id4"] = < + text = <"*Procedure detail(en)"> + description = <"*Structured information about the procedure. Use to capture detailed, structured information about anatomical location, method & technique, equipment used, devices implanted, results, findings etc.(en)"> + > + ["id3"] = < + text = <"*Procedure name(en)"> + description = <"*Identification of the procedure by name.(en)"> + comment = <"*Coding of the specific procedure with a terminology is preferred, where possible.(en)"> + > + ["id1"] = < + text = <"*Procedure(en)"> + description = <"*A clinical activity carried out for screening, investigative, diagnostic, curative, therapeutic, evaluative or palliative purposes.(en)"> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* initial (en)"> + description = <"* initial (en)"> + > + ["at9002"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9003"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9004"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9005"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id70"] = < + text = <"Problem ved prosedyre"> + description = <"Vanskeligheter eller problemer som det ble støtt på under prosedyren."> + comment = <"Eksempler: Pasienten var urolig, magen var ikke skikkelig tømt før gastroskopi, en svulst i gallegangene gjorde det umulig å få skopet gjennom."> + > + ["id69"] = < + text = <"Prosedyre påbegynt"> + description = <"Prosedyren eller en del av en prosedyre som består av flere delprosedyrer er påbegynt."> + > + ["at69"] = < + text = <"Prosedyre påbegynt"> + description = <"Prosedyren eller en del av en prosedyre som består av flere delprosedyrer er påbegynt."> + > + ["id68"] = < + text = <"Prosedyretype"> + description = <"Typen prosedyre."> + comment = <"Dette dataelementet kan brukes til å støtte organisering innenfor brukergrensesnittet."> + > + ["id67"] = < + text = <"Planlagt dato/tid"> + description = <"Dato/tid når prosedyren er planlagt utført."> + comment = <"Kun til bruk i forbindelse med prosesstrinnet \"Prosedyre planlagt\"."> + > + ["id66"] = < + text = <"Metode"> + description = <"Den spesifikke metoden eller teknikken for prosedyren."> + comment = <"Bruk dette dataelementet til å registrere enkle termer eller en fritekstlig beskrivelse. Dersom behovene for beskrivelse av metoden krever mer kompleks modellering, kan dette representeres ved hjelp av tilleggsarketyper i SLOTet \"Prosedyredetaljer\" i denne arketypen. Dersom metoden inkluderes som en del av \"Prosedyrenavn\"-elementet ved hjelp av prekoordinerte koder blir dette dataelementet overflødig."> + > + ["id65"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som er nødvendig for å sammenstille med andre referansemodeller/formalismer."> + comment = <"F.eks. lokale informasjonskrav eller ekstra metadata for å samsvare med FHIR eller CIMI ekvivalenter."> + > + ["id64"] = < + text = <"Kroppssted"> + description = <"Stedet på kroppen der prosedyren er utført."> + comment = <"Forekomster for dette dataelementet er satt ubegrenset for å tillate kliniske scenarier som f.eks. å fjerne flere hudlesjoner på forskjellige steder, men der alle de andre attributtene er identiske. Bruk dette dataelementet til å registrere enkle termer eller prekoordinerte anatomiske lokaliseringer. Dersom behovene for registrering av anatomisk lokalisering bestemmes først av applikasjonen eller krever mer kompleks modellering som f.eks. relative lokaliseringer, kan arketypene CLUSTER.anatomical_location eller CLUSTER.relative_location brukes i SLOTet \"Prosedyredetaljer\" i denne arketypen. Dersom den anatomiske lokaliseringen inkluderes som en del av \"Prosedyrenavn\"-elementet ved hjelp av prekoordinerte koder blir dette dataelementet overflødig."> + > + ["id63"] = < + text = <"Multimedia"> + description = <"Multimediarepresentasjon av en utført prosedyre."> + > + ["id62"] = < + text = <"Total varighet"> + description = <"Den totale tiden som ble brukt til å fullføre prosedyren. Dette kan omfatte tidsbruk under den aktive fasen av prosedyren, og i tillegg tid da prosedyren var midlertidig stanset."> + comment = <"Kun for bruk i forbindelse med prosesstrinnet \"Prosedyre fullført\"."> + > + ["id61"] = < + text = <"Dato/tid for avslutning av prosedyren"> + description = <"Datoen og/eller tiden da hele eller den siste av komponentene i en kompleks prosedyre ble avsluttet."> + comment = <"Kun for bruk i forbindelse med prosesstrinnet \"Prosedyre utført\" og i situasjoner der prosedyren gjentas flere ganger før den fullføres, eller det finnes flere komponenter i prosedyren. Dette kan være det samme som referansemodellens \"time\"-atributt for prosesssteget \"Prosedyre utført\"."> + > + ["id59"] = < + text = <"Hastegrad"> + description = <"Prosedyrens hastegrad."> + comment = <"Koding med en terminologi er ønskelig, om mulig."> + > + ["id58"] = < + text = <"Mottaker"> + description = <"Detaljer om helsepersonellet eller organisasjonen som mottar prosedyrerekvisisjonen."> + > + ["id57"] = < + text = <"Mottakers rekvisisjonsidentifikator"> + description = <"IDen tilordnet rekvisisjonen av helsepersonellet eller organisasjonen som mottar rekvisisjonen."> + comment = <"Tilsvarer \"Filler Order Number\" i HL7 v2-spesifikasjonene."> + > + ["id56"] = < + text = <"Rekvirent"> + description = <"Detaljer om helsepersonellet eller organisasjonen som har rekvirert prosedyren."> + > + ["id55"] = < + text = <"Rekvisisjonsidentifikator"> + description = <"Den lokale IDen tilordnet rekvisisjonen av helsepersonellet eller organisasjonen som rekvirerer prosedyren."> + comment = <"Tilsvarer \"Placer Order Number\" i HL7 v2-spesifikasjonene."> + > + ["id50"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av prosedyren, tilpasset det aktuelle prosesstrinnet."> + comment = <"For eksempel en beskrivelse av utførelsen og funnene fra prosedyren, det avbrutte forsøket, eller avlysningen av prosedyren."> + > + ["id49"] = < + text = <"Resultat"> + description = <"Resultatet av den utførte prosedyren."> + comment = <"Koding med en terminologi er ønskelig, om mulig."> + > + ["id48"] = < + text = <"Prosedyre utført"> + description = <"Prosedyren eller en del av en prosedyre som består av flere delprosedyrer er utført."> + > + ["at48"] = < + text = <"Prosedyre utført"> + description = <"Prosedyren eller en del av en prosedyre som består av flere delprosedyrer er utført."> + > + ["id44"] = < + text = <"Prosedyre fullført"> + description = <"Prosedyren er utført og alle tilknyttede kliniske handlinger er fullførte."> + > + ["at44"] = < + text = <"Prosedyre fullført"> + description = <"Prosedyren er utført og alle tilknyttede kliniske handlinger er fullførte."> + > + ["id42"] = < + text = <"Prosedyre avbrutt"> + description = <"Prosedyren har blitt avbrutt."> + > + ["at42"] = < + text = <"Prosedyre avbrutt"> + description = <"Prosedyren har blitt avbrutt."> + > + ["id41"] = < + text = <"Prosedyre midlertidig stanset"> + description = <"Prosedyren er suspendert/ midlertidig stanset."> + > + ["at41"] = < + text = <"Prosedyre midlertidig stanset"> + description = <"Prosedyren er suspendert/ midlertidig stanset."> + > + ["id40"] = < + text = <"Prosedyre avlyst"> + description = <"Den planlagte prosedyren har blitt avlyst før den ble igangsatt."> + > + ["at40"] = < + text = <"Prosedyre avlyst"> + description = <"Den planlagte prosedyren har blitt avlyst før den ble igangsatt."> + > + ["id39"] = < + text = <"Prosedyre utsatt"> + description = <"Prosedyren er utsatt."> + > + ["at39"] = < + text = <"Prosedyre utsatt"> + description = <"Prosedyren er utsatt."> + > + ["id37"] = < + text = <"Fastsatt tidspunkt for prosedyre"> + description = <"Tidspunkt for prosedyre er fastsatt."> + > + ["at37"] = < + text = <"Fastsatt tidspunkt for prosedyre"> + description = <"Tidspunkt for prosedyre er fastsatt."> + > + ["id36"] = < + text = <"X - Prosedyrerekvisisjon sendt"> + description = <"Dette prosesstrinnet er satt ut av bruk, siden det ved en feil hadde statusen \"initial\". Bruk det nye prosesstrinnet \"Prosedyre planlagt\" (at0007) som har den korrekte statusen \"planned\"."> + comment = <"(Var: Det er sendt rekvisisjon for prosedyren.)"> + > + ["at36"] = < + text = <"X - Prosedyrerekvisisjon sendt"> + description = <"Dette prosesstrinnet er satt ut av bruk, siden det ved en feil hadde statusen \"initial\". Bruk det nye prosesstrinnet \"Prosedyre planlagt\" (at0007) som har den korrekte statusen \"planned\"."> + comment = <"(Var: Det er sendt rekvisisjon for prosedyren.)"> + > + ["id35"] = < + text = <"X - Prosedyre planlagt"> + description = <"Dette prosesstrinnet er satt ut av bruk, siden det ved en feil hadde statusen \"initial\". Bruk det nye prosesstrinnet \"Prosedyre planlagt\" (at0004) som har den korrekte statusen \"planned\"."> + comment = <"(Var: Prosedyren er planlagt.)"> + > + ["at35"] = < + text = <"X - Prosedyre planlagt"> + description = <"Dette prosesstrinnet er satt ut av bruk, siden det ved en feil hadde statusen \"initial\". Bruk det nye prosesstrinnet \"Prosedyre planlagt\" (at0004) som har den korrekte statusen \"planned\"."> + comment = <"(Var: Prosedyren er planlagt.)"> + > + ["id15"] = < + text = <"Begrunnelse"> + description = <"Begrunnelse for at aktiviteten eller prosesstrinnet for den aktuelle prosedyren ble utført."> + comment = <"For eksempel grunnen til at prosedyren ble avlyst eller midlertidig stanset."> + > + ["id8"] = < + text = <"Prosedyrerekvisisjon sendt"> + description = <"Det er sendt rekvisisjon for prosedyren."> + > + ["at8"] = < + text = <"Prosedyrerekvisisjon sendt"> + description = <"Det er sendt rekvisisjon for prosedyren."> + > + ["id7"] = < + text = <"Komplikasjon"> + description = <"Detaljer om komplikasjoner oppstått under gjennomføring av prosedyren."> + comment = <"Bruk dette dataelementet til å registrere enkle termer eller prekoordinerte komplikasjoner. Dersom registreringskravene for komplikasjoner er mer komplekse er det anbefalt å bruke en spesifikk CLUSTER-arketype i SLOTet \"Prosedyredetaljer\" i denne arketypen, og i disse tilfellene blir dette dataelementet overflødig. Eksempler: Hematuri etter nyrebiopsi, vevsirritasjon etter innleggelse av venekateter."> + > + ["id6"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstbeskrivelse av aktivitet eller prosesstrinn som ikke er registrert i andre felt."> + > + ["id5"] = < + text = <"Prosedyre planlagt"> + description = <"Prosedyren er planlagt."> + > + ["at5"] = < + text = <"Prosedyre planlagt"> + description = <"Prosedyren er planlagt."> + > + ["id4"] = < + text = <"Prosedyredetaljer"> + description = <"Strukturert informasjon om prosedyren."> + comment = <"Bruk for å registrere detaljert, strukturert informasjon om anatomisk lokalisering, metode og teknikker, utstyr som ble benyttet, medisinsk utstyr som ble implantert, funn, etc."> + > + ["id3"] = < + text = <"Prosedyrenavn"> + description = <"Navnet på prosedyren."> + comment = <"Det bør om mulig benyttes terminologi for å angi prosedyrenavnet."> + > + ["id1"] = < + text = <"Prosedyre"> + description = <"En klinisk aktivitet som er utført i undersøkende, diagnostisk, kurativ, terapeutisk, evaluerende, prognostisk eller palliativ hensikt."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* initial (en)"> + description = <"* initial (en)"> + > + ["at9002"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9003"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9004"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9005"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id70"] = < + text = <"*Procedural difficulty(en)"> + description = <"*Difficulties or issues encountered during the procedure.(en)"> + > + ["id69"] = < + text = <"Procedimento Iniciou"> + description = <"O procedimento, ou procedimento secundário, no caso de procedimentos sequenciados, foi iniciado."> + > + ["at69"] = < + text = <"Procedimento Iniciou"> + description = <"O procedimento, ou procedimento secundário, no caso de procedimentos sequenciados, foi iniciado."> + > + ["id68"] = < + text = <"Tipo do procedimento"> + description = <"O tipo do procedimento."> + comment = <"Esse elemento de dados pragmático pode ser usado para apoiar a organização dentro da interface do usuário."> + > + ["id67"] = < + text = <"Agendamento data/hora"> + description = <"A data e /ou hora em que o processo está previsto para ocorrer."> + comment = <"Apenas para utilização em associação com o \" Procedimento Programado ' para a etapa em curso."> + > + ["id66"] = < + text = <"Método"> + description = <"Identificação do método específico ou técnica do procedimento."> + comment = <"Utilize este elemento de dados para registrar termos simples ou uma descrição narrativa . Se as condições de registro do método requer uma modelagem mais complexa , então isso pode ser representado por arquétipos adicionais dentro do campo \"Detalhes do procedimento\" deste arquétipo. Se o método está incluído no \"Nome do procedimento\" através de códigos padrão , este elemento de dados torna-se redundante."> + > + ["id65"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar o conteúdo local ou para se alinhar com outros modelos / formalismos de referência"> + comment = <"Por exemplo : requisitos de informação locais ou metadados adicionais para alinhar com FHIR ou equivalentes CIMI."> + > + ["id64"] = < + text = <"Localização no corpo"> + description = <"Identificação do local no corpo onde será realizado o procedimento."> + comment = <"Ocorrências para este elemento de dados são ilimitadas para permitir cenários clínicos, tais como a remoção de lesões da pele em múltiplos locais diferentes , mas em que todos os outros atributos são idênticos . Utilize este elemento de dados para gravar termos simples ou localizações anatômicas padrão. Se as condições de gravação da localização anatômica são determinados em tempo de execução pelo aplicativo ou exigir modelagem mais complexa, como localizações relativas , em seguida, usar o CLUSTER.anatomical_location ou CLUSTER.relative_location dentro do campo \"detalhes do procedimento\" neste arquétipo. Se a localização anatômica estiver incluída no \"Nome do procedimento\" através de códigos padronizados, este elemento de dados torna-se redundante."> + > + ["id63"] = < + text = <"Multimidia"> + description = <"Representação multimídia de um procedimento realizado."> + > + ["id62"] = < + text = <"Duração Total"> + description = <"A quantidade total de tempo necessária para concluir o procedimento, o que pode incluir o tempo gasto durante a fase ativa do procedimento mais o tempo durante o qual o procedimento foi suspenso."> + comment = <"Apenas para utilização em associação com o \"Procedimento concluído\"."> + > + ["id61"] = < + text = <"Data final / hora"> + description = <"A data e/ou hora , quando todo o processo , ou o último componente de um procedimento de múltiplas etapas , foi finalizada."> + comment = <"Apenas para utilização em associação com o \"Procedimento realizado\" da etapa, e em situações em que o procedimento é repetido em várias ocasiões antes de ser concluído ou houver vários componentes para todo o processo. Este pode ser o mesmo que o atributo para o tempo de RM \"Processo concluído\"."> + > + ["id59"] = < + text = <"Urgência"> + description = <"Urgência do procedimento."> + comment = <"Codificação do procedimento é preferível, quando possível."> + > + ["id58"] = < + text = <"Destinatário"> + description = <"Detalhes sobre o profissional ou organização de saúde que recebeu o requerimento para o serviço."> + > + ["id57"] = < + text = <"Identificador do pedido do destinatário"> + description = <"O ID atribuído ao pedido pelo provedor de cuidados de saúde ou organização que recebe o pedido de serviço. Isto é também relacionado ao preenchimento da identificação do pedido."> + comment = <"Isto é equivalente ao \"Placer Order Number\" nas especificações do HL7 v2."> + > + ["id56"] = < + text = <"Solicitante"> + description = <"Detalhes sobre o profissional ou organização de saúde que solicitou o serviço."> + > + ["id55"] = < + text = <"Identificador do pedido do solicitante"> + description = <"O ID local atribuído ao pedido realizado pelo profissional de saúde ou organização solicitando o serviço."> + comment = <"Isto é equivalente ao \"Placer Order Number\" nas especificações do HL7 v2."> + > + ["id50"] = < + text = <"Descrição"> + description = <"Descrição narrativa sobre o procedimento, conforme apropriado para a etapa."> + comment = <"Por exemplo : Descrição sobre o desempenho e os resultados do procedimento, a tentativa abortada ou a anulação do procedimento."> + > + ["id49"] = < + text = <"Resultado"> + description = <"Resultado do procedimento realizado."> + comment = <"Utilização de terminologia para a codificação é desejável, quando possível."> + > + ["id48"] = < + text = <"Procedimento realizado"> + description = <"O procedimento, ou procedimento secundário no caso de procedimentos sequenciado, foi realizado."> + > + ["at48"] = < + text = <"Procedimento realizado"> + description = <"O procedimento, ou procedimento secundário no caso de procedimentos sequenciado, foi realizado."> + > + ["id44"] = < + text = <"Procedimento concluído"> + description = <"O procedimento foi realizado e todas as atividades clínicas associadas concluídas."> + > + ["at44"] = < + text = <"Procedimento concluído"> + description = <"O procedimento foi realizado e todas as atividades clínicas associadas concluídas."> + > + ["id42"] = < + text = <"Procedimento abortado"> + description = <"O procedimento foi abortado."> + > + ["at42"] = < + text = <"Procedimento abortado"> + description = <"O procedimento foi abortado."> + > + ["id41"] = < + text = <"Procedimento suspenso"> + description = <"O procedimento foi suspenso."> + > + ["at41"] = < + text = <"Procedimento suspenso"> + description = <"O procedimento foi suspenso."> + > + ["id40"] = < + text = <"Procedimento cancelado"> + description = <"O procedimento planejado foi cancelado antes do início."> + > + ["at40"] = < + text = <"Procedimento cancelado"> + description = <"O procedimento planejado foi cancelado antes do início."> + > + ["id39"] = < + text = <"Procedimento adiado"> + description = <"O procedimento foi adiado."> + > + ["at39"] = < + text = <"Procedimento adiado"> + description = <"O procedimento foi adiado."> + > + ["id37"] = < + text = <"Procedimento agendado"> + description = <"O procedimento foi agendado."> + > + ["at37"] = < + text = <"Procedimento agendado"> + description = <"O procedimento foi agendado."> + > + ["id36"] = < + text = <"Procedimento pedido enviado"> + description = <"Pedido de procedimento enviado."> + > + ["at36"] = < + text = <"Procedimento pedido enviado"> + description = <"Pedido de procedimento enviado."> + > + ["id35"] = < + text = <"Plano de procedimento"> + description = <"O procedimento a ser realizado é planejado"> + > + ["at35"] = < + text = <"Plano de procedimento"> + description = <"O procedimento a ser realizado é planejado"> + > + ["id15"] = < + text = <"Justificativa"> + description = <"Razão pela qual a atividade ou cuidado foi identificada para que o procedimento fosse realizado."> + comment = <"Por exemplo: o motivo do cancelamento ou suspensão de um procedimento."> + > + ["id8"] = < + text = <"*Procedure request sent (en)"> + description = <"*"> + > + ["at8"] = < + text = <"*Procedure request sent (en)"> + description = <"*"> + > + ["id7"] = < + text = <"Complicações"> + description = <"Detalhes sobre alguma complicação decorrente do procedimento"> + comment = <"Utilize este elemento de dados para gravar termos simples ou complicações . Se as condições de gravação de complicação são mais complexas, é aconselhado usar de um arquétipo CLUSTER específico dentro do campo \"Detalhes do Procedimento\" neste arquétipo e este elemento de dados torna-se redundante."> + > + ["id6"] = < + text = <"Comentários"> + description = <"Comentários adicionais sobre a atividade ou etapas não informados em outros campos."> + > + ["id5"] = < + text = <"*Procedure planned (en)"> + description = <"*"> + > + ["at5"] = < + text = <"*Procedure planned (en)"> + description = <"*"> + > + ["id4"] = < + text = <"Detalhes do Procedimento"> + description = <"São as informações estruturadas sobre o procedimento."> + comment = <"Use para capturar informações detalhadas , estruturadas sobre a localização anatômica , método e técnica , os equipamentos utilizados , dispositivos implantados , os resultados , as conclusões, etc."> + > + ["id3"] = < + text = <"Nome do procedimento"> + description = <"Identificação do procedimento pelo nome."> + comment = <"Código do procedimento específico com uma terminologia é preferível , quando possível."> + > + ["id1"] = < + text = <"Procedimento"> + description = <"A atividade clínica realizada para rastreamento , investigação , diagnóstico , cura , terapêutica, avaliação ou finalidade paliativos."> + > + > + ["sl"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* initial (en)"> + description = <"* initial (en)"> + > + ["at9002"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9003"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9004"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9005"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id70"] = < + text = <"*Procedural difficulty(en)"> + description = <"*Difficulties or issues encountered during the procedure.(en)"> + > + ["id69"] = < + text = <"*Procedure commenced(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> + > + ["at69"] = < + text = <"*Procedure commenced(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> + > + ["id68"] = < + text = <"*Procedure type(en)"> + description = <"*The type of procedure.(en)"> + comment = <"*This pragmatic data element may be used to support organisation within the user interface.(en)"> + > + ["id67"] = < + text = <"*Scheduled date/time(en)"> + description = <"*The date and/or time on which the procedure is intended to be performed.(en)"> + comment = <"*Only for use in association with the 'Procedure scheduled' pathway step.(en)"> + > + ["id66"] = < + text = <"*Method(en)"> + description = <"*Identification of specific method or technique for the procedure.(en)"> + comment = <"*Use this data element to record simple terms or a narrative description. If the requirements for recording the method require more complex modelling then this can be represented by additional archetypes within the 'Procedure detail' SLOT in this archetype. If the method is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.(en)"> + > + ["id65"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id64"] = < + text = <"*Body site(en)"> + description = <"*Identification of the body site for the procedure.(en)"> + comment = <"*Occurrences for this data element are unbounded to allow for clinical scenarios such as removing multiple skin lesions in different places, but where all of the other attributes are identical. Use this data element to record simple terms or precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Procedure detail' SLOT in this archetype. If the anatomical location is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.(en)"> + > + ["id63"] = < + text = <"*Multimedia(en)"> + description = <"*Mulitimedia representation of a performed procedure.(en)"> + > + ["id62"] = < + text = <"*Total duration(en)"> + description = <"*The total amount of time taken to complete the procedure, which may include time spent during the active phase of the procedure plus time during which the procedure was suspended.(en)"> + comment = <"*Only for use in association with the 'Procedure completed' pathway steps.(en)"> + > + ["id61"] = < + text = <"*Final end date/time(en)"> + description = <"*The date and/or time when the entire procedure, or the last component of a multicomponent procedure, was finished.(en)"> + comment = <"*Only for use in association with the 'Procedure performed' pathway step, and in situations where the procedure is repeated on multiple occasions before being completed or there are multiple components to the whole procedure. This may be the same as the RM time attribute for the 'Procedure completed' pathway step.(en)"> + > + ["id59"] = < + text = <"*Urgency(en)"> + description = <"*Urgency of the procedure.(en)"> + comment = <"*Coding with a terminology is preferred, where possible.(en)"> + > + ["id58"] = < + text = <"Prejemnik"> + description = <"Prejemnik naročila za izvedbo aktivnosti"> + > + ["id57"] = < + text = <"*Receiver order identifier(en)"> + description = <"*The ID assigned to the order by the healthcare provider or organisation receiving the request for service. This is also referred to as Filler Order Identifier.(en)"> + comment = <"*This is equivalent to Filler Order Number in HL7 v2 specifications.(en)"> + > + ["id56"] = < + text = <"Naročnik"> + description = <"Kdo je naročil aktivnost, posameznik ali organizacija"> + > + ["id55"] = < + text = <"*Requestor order identifier(en)"> + description = <"*The local ID assigned to the order by the healthcare provider or organisation requesting the service.(en)"> + comment = <"*This is equivalent to Placer Order Number in HL7 v2 specifications.(en)"> + > + ["id50"] = < + text = <"*Description(en)"> + description = <"*Narrative description about the procedure, as appropriate for the pathway step.(en)"> + comment = <"*For example: description about the performance and findings from the the procedure, the aborted attempt or the cancellation of the procedure.(en)"> + > + ["id49"] = < + text = <"*Outcome(en)"> + description = <"*Outcome of procedure performed.(en)"> + comment = <"*Coding with a terminology is preferred, where possible.(en)"> + > + ["id48"] = < + text = <"*Procedure performed(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> + > + ["at48"] = < + text = <"*Procedure performed(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> + > + ["id44"] = < + text = <"*Procedure completed(en)"> + description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> + > + ["at44"] = < + text = <"*Procedure completed(en)"> + description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> + > + ["id42"] = < + text = <"*Procedure aborted(en)"> + description = <"*The procedure has been aborted.(en)"> + > + ["at42"] = < + text = <"*Procedure aborted(en)"> + description = <"*The procedure has been aborted.(en)"> + > + ["id41"] = < + text = <"*Procedure suspended(en)"> + description = <"*The procedure has been suspended.(en)"> + > + ["at41"] = < + text = <"*Procedure suspended(en)"> + description = <"*The procedure has been suspended.(en)"> + > + ["id40"] = < + text = <"*Procedure cancelled(en)"> + description = <"*The planned procedure has been cancelled prior to commencement.(en)"> + > + ["at40"] = < + text = <"*Procedure cancelled(en)"> + description = <"*The planned procedure has been cancelled prior to commencement.(en)"> + > + ["id39"] = < + text = <"*Procedure postponed(en)"> + description = <"*The procedure has been postponed.(en)"> + > + ["at39"] = < + text = <"*Procedure postponed(en)"> + description = <"*The procedure has been postponed.(en)"> + > + ["id37"] = < + text = <"*Procedure scheduled(en)"> + description = <"*The procedure has been scheduled.(en)"> + > + ["at37"] = < + text = <"*Procedure scheduled(en)"> + description = <"*The procedure has been scheduled.(en)"> + > + ["id36"] = < + text = <"*Procedure request sent(en)"> + description = <"*Request for procedure sent.(en)"> + > + ["at36"] = < + text = <"*Procedure request sent(en)"> + description = <"*Request for procedure sent.(en)"> + > + ["id35"] = < + text = <"*Procedure planned(en)"> + description = <"*The procedure to be undertaken is planned.(en)"> + > + ["at35"] = < + text = <"*Procedure planned(en)"> + description = <"*The procedure to be undertaken is planned.(en)"> + > + ["id15"] = < + text = <"*Reason(en)"> + description = <"*Reason that the activity or care pathway step for the identified procedure was carried out.(en)"> + comment = <"*For example: the reason for the cancellation or suspension of the procedure.(en)"> + > + ["id8"] = < + text = <"*Procedure request sent (en)"> + description = <"*"> + > + ["at8"] = < + text = <"*Procedure request sent (en)"> + description = <"*"> + > + ["id7"] = < + text = <"*Complication(en)"> + description = <"*Details about any complication arising from the procedure.(en)"> + comment = <"*Use this data element to record simple terms or precoordinated complications. If the requirements for recording complication are more complex then use of a specific CLUSTER archetype within the 'Procedure detail' SLOT in this archetype is advised and this data element becomes redundant. (en)"> + > + ["id6"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the activity or care pathway step not captured in other fields.(en)"> + > + ["id5"] = < + text = <"*Procedure planned (en)"> + description = <"*"> + > + ["at5"] = < + text = <"*Procedure planned (en)"> + description = <"*"> + > + ["id4"] = < + text = <"*Procedure detail(en)"> + description = <"*Structured information about the procedure. Use to capture detailed, structured information about anatomical location, method & technique, equipment used, devices implanted, results, findings etc.(en)"> + > + ["id3"] = < + text = <"*Procedure name(en)"> + description = <"*Identification of the procedure by name.(en)"> + comment = <"*Coding of the specific procedure with a terminology is preferred, where possible.(en)"> + > + ["id1"] = < + text = <"*Procedure(en)"> + description = <"*A clinical activity carried out for screening, investigative, diagnostic, curative, therapeutic, evaluative or palliative purposes.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"planned"> + description = <"planned"> + > + ["at9001"] = < + text = <"initial"> + description = <"initial"> + > + ["at9002"] = < + text = <"postponed"> + description = <"postponed"> + > + ["at9003"] = < + text = <"cancelled"> + description = <"cancelled"> + > + ["at9004"] = < + text = <"scheduled"> + description = <"scheduled"> + > + ["at9005"] = < + text = <"active"> + description = <"active"> + > + ["at9006"] = < + text = <"suspended"> + description = <"suspended"> + > + ["at9007"] = < + text = <"aborted"> + description = <"aborted"> + > + ["at9008"] = < + text = <"complete"> + description = <"complete"> + > + ["id70"] = < + text = <"Procedural difficulty"> + description = <"Difficulties or issues encountered during performance of the procedure."> + comment = <"Examples: The patient was agitated, insufficient emptying of the stomach before gastroscopy, a tumour in the bile ducts made it impossible to pass the scope through."> + > + ["id69"] = < + text = <"Procedure commenced"> + description = <"The procedure, or subprocedure in a multicomponent procedure, has been commenced."> + > + ["at69"] = < + text = <"Procedure commenced"> + description = <"The procedure, or subprocedure in a multicomponent procedure, has been commenced."> + > + ["id68"] = < + text = <"Procedure type"> + description = <"The type of procedure."> + comment = <"This pragmatic data element may be used to support organisation within the user interface."> + > + ["id67"] = < + text = <"Scheduled date/time"> + description = <"The date and/or time on which the procedure is intended to be performed."> + comment = <"Only for use in association with the 'Procedure scheduled' pathway step."> + > + ["id66"] = < + text = <"Method"> + description = <"Identification of specific method or technique for the procedure."> + comment = <"Use this data element to record simple terms or a narrative description. If the requirements for recording the method require more complex modelling then this can be represented by additional archetypes within the 'Procedure detail' SLOT in this archetype. If the method is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant."> + > + ["id65"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id64"] = < + text = <"Body site"> + description = <"Identification of the body site for the procedure."> + comment = <"Occurrences for this data element are unbounded to allow for clinical scenarios such as removing multiple skin lesions in different places, but where all of the other attributes are identical. Use this data element to record simple terms or precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Procedure detail' SLOT in this archetype. If the anatomical location is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant."> + > + ["id63"] = < + text = <"Multimedia"> + description = <"Mulitimedia representation of a performed procedure."> + > + ["id62"] = < + text = <"Total duration"> + description = <"The total amount of time taken to complete the procedure, which may include time spent during the active phase of the procedure plus time during which the procedure was suspended."> + comment = <"Only for use in association with the 'Procedure completed' pathway steps."> + > + ["id61"] = < + text = <"Final end date/time"> + description = <"The date and/or time when the entire procedure, or the last component of a multicomponent procedure, was finished."> + comment = <"Only for use in association with the 'Procedure performed' pathway step, and in situations where the procedure is repeated on multiple occasions before being completed or there are multiple components to the whole procedure. This may be the same as the RM time attribute for the 'Procedure completed' pathway step."> + > + ["id59"] = < + text = <"Urgency"> + description = <"Urgency of the procedure."> + comment = <"Coding with a terminology is preferred, where possible."> + > + ["id58"] = < + text = <"Receiver"> + description = <"Details about the healthcare provider or organisation receiving the request for service."> + > + ["id57"] = < + text = <"Receiver order identifier"> + description = <"The ID assigned to the order by the healthcare provider or organisation receiving the request for service. This is also referred to as Filler Order Identifier."> + comment = <"This is equivalent to Filler Order Number in HL7 v2 specifications."> + > + ["id56"] = < + text = <"Requestor"> + description = <"Details about the healthcare provider or organisation requesting the service."> + > + ["id55"] = < + text = <"Requestor order identifier"> + description = <"The local ID assigned to the order by the healthcare provider or organisation requesting the service."> + comment = <"This is equivalent to Placer Order Number in HL7 v2 specifications."> + > + ["id50"] = < + text = <"Description"> + description = <"Narrative description about the procedure, as appropriate for the pathway step."> + comment = <"For example: description about the performance and findings from the the procedure, the aborted attempt or the cancellation of the procedure."> + > + ["id49"] = < + text = <"Outcome"> + description = <"Outcome of procedure performed."> + comment = <"Coding with a terminology is preferred, where possible."> + > + ["id48"] = < + text = <"Procedure performed"> + description = <"The procedure, or subprocedure in a multicomponent procedure, has been performed."> + > + ["at48"] = < + text = <"Procedure performed"> + description = <"The procedure, or subprocedure in a multicomponent procedure, has been performed."> + > + ["id44"] = < + text = <"Procedure completed"> + description = <"The procedure has been performed and all associated clinical activities completed."> + > + ["at44"] = < + text = <"Procedure completed"> + description = <"The procedure has been performed and all associated clinical activities completed."> + > + ["id42"] = < + text = <"Procedure aborted"> + description = <"The procedure has been aborted."> + > + ["at42"] = < + text = <"Procedure aborted"> + description = <"The procedure has been aborted."> + > + ["id41"] = < + text = <"Procedure suspended"> + description = <"The procedure has been suspended."> + > + ["at41"] = < + text = <"Procedure suspended"> + description = <"The procedure has been suspended."> + > + ["id40"] = < + text = <"Procedure cancelled"> + description = <"The planned procedure has been cancelled prior to commencement."> + > + ["at40"] = < + text = <"Procedure cancelled"> + description = <"The planned procedure has been cancelled prior to commencement."> + > + ["id39"] = < + text = <"Procedure postponed"> + description = <"The procedure has been postponed."> + > + ["at39"] = < + text = <"Procedure postponed"> + description = <"The procedure has been postponed."> + > + ["id37"] = < + text = <"Procedure scheduled"> + description = <"The procedure has been scheduled."> + > + ["at37"] = < + text = <"Procedure scheduled"> + description = <"The procedure has been scheduled."> + > + ["id36"] = < + text = <"X - Procedure request sent"> + description = <"This pathway step has been deprecated as it was incorrectly associated with 'initial' status - use the new 'Procedure request sent' (at0007) pathway step which is correctly associated with 'planned' status."> + comment = <"(Was: Request for procedure sent.)"> + > + ["at36"] = < + text = <"X - Procedure request sent"> + description = <"This pathway step has been deprecated as it was incorrectly associated with 'initial' status - use the new 'Procedure request sent' (at0007) pathway step which is correctly associated with 'planned' status."> + comment = <"(Was: Request for procedure sent.)"> + > + ["id35"] = < + text = <"X - Procedure planned"> + description = <"This pathway step has been deprecated as it was incorrectly associated with 'initial' status - use the new 'Procedure planned' (at0004) pathway step which is correctly associated with 'planned' status."> + comment = <"(Was: The procedure to be undertaken is planned.)"> + > + ["at35"] = < + text = <"X - Procedure planned"> + description = <"This pathway step has been deprecated as it was incorrectly associated with 'initial' status - use the new 'Procedure planned' (at0004) pathway step which is correctly associated with 'planned' status."> + comment = <"(Was: The procedure to be undertaken is planned.)"> + > + ["id15"] = < + text = <"Reason"> + description = <"Reason that the activity or care pathway step for the identified procedure was carried out."> + comment = <"For example: the reason for the cancellation or suspension of the procedure."> + > + ["id8"] = < + text = <"Procedure request sent"> + description = <"Request for procedure sent."> + > + ["at8"] = < + text = <"Procedure request sent"> + description = <"Request for procedure sent."> + > + ["id7"] = < + text = <"Complication"> + description = <"Details about any complication arising from the procedure."> + comment = <"Use this data element to record simple terms or precoordinated complications. If the requirements for recording complication are more complex then use of a specific CLUSTER archetype within the 'Procedure detail' SLOT in this archetype is advised and this data element becomes redundant. Examples: Hematuria after a kidney biopsy, tissue irritation after insertion of intravenous catheter."> + > + ["id6"] = < + text = <"Comment"> + description = <"Additional narrative about the activity or care pathway step not captured in other fields."> + > + ["id5"] = < + text = <"Procedure planned"> + description = <"The procedure to be undertaken is planned."> + > + ["at5"] = < + text = <"Procedure planned"> + description = <"The procedure to be undertaken is planned."> + > + ["id4"] = < + text = <"Procedure detail"> + description = <"Structured information about the procedure."> + comment = <"Use to capture detailed, structured information about anatomical location, method & technique, equipment used, devices implanted, results, findings etc."> + > + ["id3"] = < + text = <"Procedure name"> + description = <"Identification of the procedure by name."> + comment = <"Coding of the specific procedure with a terminology is preferred, where possible."> + > + ["id1"] = < + text = <"Procedure"> + description = <"A clinical activity carried out for screening, investigative, diagnostic, curative, therapeutic, evaluative or palliative purposes."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* initial (en)"> + description = <"* initial (en)"> + > + ["at9002"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9003"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9004"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9005"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id70"] = < + text = <"*Procedural difficulty(en)"> + description = <"*Difficulties or issues encountered during the procedure.(en)"> + > + ["id69"] = < + text = <"*Procedure commenced(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> + > + ["at69"] = < + text = <"*Procedure commenced(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> + > + ["id68"] = < + text = <"*Procedure type(en)"> + description = <"*The type of procedure.(en)"> + comment = <"*This pragmatic data element may be used to support organisation within the user interface.(en)"> + > + ["id67"] = < + text = <"*Scheduled date/time(en)"> + description = <"*The date and/or time on which the procedure is intended to be performed.(en)"> + comment = <"*Only for use in association with the 'Procedure scheduled' pathway step.(en)"> + > + ["id66"] = < + text = <"*Method(en)"> + description = <"*Identification of specific method or technique for the procedure.(en)"> + comment = <"*Use this data element to record simple terms or a narrative description. If the requirements for recording the method require more complex modelling then this can be represented by additional archetypes within the 'Procedure detail' SLOT in this archetype. If the method is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.(en)"> + > + ["id65"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id64"] = < + text = <"*Body site(en)"> + description = <"*Identification of the body site for the procedure.(en)"> + comment = <"*Occurrences for this data element are unbounded to allow for clinical scenarios such as removing multiple skin lesions in different places, but where all of the other attributes are identical. Use this data element to record simple terms or precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Procedure detail' SLOT in this archetype. If the anatomical location is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.(en)"> + > + ["id63"] = < + text = <"*Multimedia(en)"> + description = <"*Mulitimedia representation of a performed procedure.(en)"> + > + ["id62"] = < + text = <"*Total duration(en)"> + description = <"*The total amount of time taken to complete the procedure, which may include time spent during the active phase of the procedure plus time during which the procedure was suspended.(en)"> + comment = <"*Only for use in association with the 'Procedure completed' pathway steps.(en)"> + > + ["id61"] = < + text = <"*Final end date/time(en)"> + description = <"*The date and/or time when the entire procedure, or the last component of a multicomponent procedure, was finished.(en)"> + comment = <"*Only for use in association with the 'Procedure performed' pathway step, and in situations where the procedure is repeated on multiple occasions before being completed or there are multiple components to the whole procedure. This may be the same as the RM time attribute for the 'Procedure completed' pathway step.(en)"> + > + ["id59"] = < + text = <"*Urgency(en)"> + description = <"*Urgency of the procedure.(en)"> + comment = <"*Coding with a terminology is preferred, where possible.(en)"> + > + ["id58"] = < + text = <"المستقبِل"> + description = <"تفاصيل حول مقدم الخدمة الصحية أو المؤسسة التي تستقبل طلب الخدمة."> + > + ["id57"] = < + text = <"*Receiver order identifier(en)"> + description = <"*The ID assigned to the order by the healthcare provider or organisation receiving the request for service. This is also referred to as Filler Order Identifier.(en)"> + comment = <"*This is equivalent to Filler Order Number in HL7 v2 specifications.(en)"> + > + ["id56"] = < + text = <"الطالب"> + description = <"تفاصيل حول مقدم الخدمة الصحية أو المؤسسة التي تطلب الخدمة"> + > + ["id55"] = < + text = <"*Requestor order identifier(en)"> + description = <"*The local ID assigned to the order by the healthcare provider or organisation requesting the service.(en)"> + comment = <"*This is equivalent to Placer Order Number in HL7 v2 specifications.(en)"> + > + ["id50"] = < + text = <"*Description(en)"> + description = <"*Narrative description about the procedure, as appropriate for the pathway step.(en)"> + comment = <"*For example: description about the performance and findings from the the procedure, the aborted attempt or the cancellation of the procedure.(en)"> + > + ["id49"] = < + text = <"*Outcome(en)"> + description = <"*Outcome of procedure performed.(en)"> + comment = <"*Coding with a terminology is preferred, where possible.(en)"> + > + ["id48"] = < + text = <"*Procedure performed(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> + > + ["at48"] = < + text = <"*Procedure performed(en)"> + description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> + > + ["id44"] = < + text = <"*Procedure completed(en)"> + description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> + > + ["at44"] = < + text = <"*Procedure completed(en)"> + description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> + > + ["id42"] = < + text = <"*Procedure aborted(en)"> + description = <"*The procedure has been aborted.(en)"> + > + ["at42"] = < + text = <"*Procedure aborted(en)"> + description = <"*The procedure has been aborted.(en)"> + > + ["id41"] = < + text = <"*Procedure suspended(en)"> + description = <"*The procedure has been suspended.(en)"> + > + ["at41"] = < + text = <"*Procedure suspended(en)"> + description = <"*The procedure has been suspended.(en)"> + > + ["id40"] = < + text = <"*Procedure cancelled(en)"> + description = <"*The planned procedure has been cancelled prior to commencement.(en)"> + > + ["at40"] = < + text = <"*Procedure cancelled(en)"> + description = <"*The planned procedure has been cancelled prior to commencement.(en)"> + > + ["id39"] = < + text = <"*Procedure postponed(en)"> + description = <"*The procedure has been postponed.(en)"> + > + ["at39"] = < + text = <"*Procedure postponed(en)"> + description = <"*The procedure has been postponed.(en)"> + > + ["id37"] = < + text = <"*Procedure scheduled(en)"> + description = <"*The procedure has been scheduled.(en)"> + > + ["at37"] = < + text = <"*Procedure scheduled(en)"> + description = <"*The procedure has been scheduled.(en)"> + > + ["id36"] = < + text = <"*Procedure request sent(en)"> + description = <"*Request for procedure sent.(en)"> + > + ["at36"] = < + text = <"*Procedure request sent(en)"> + description = <"*Request for procedure sent.(en)"> + > + ["id35"] = < + text = <"*Procedure planned(en)"> + description = <"*The procedure to be undertaken is planned.(en)"> + > + ["at35"] = < + text = <"*Procedure planned(en)"> + description = <"*The procedure to be undertaken is planned.(en)"> + > + ["id15"] = < + text = <"*Reason(en)"> + description = <"*Reason that the activity or care pathway step for the identified procedure was carried out.(en)"> + comment = <"*For example: the reason for the cancellation or suspension of the procedure.(en)"> + > + ["id8"] = < + text = <"*Procedure request sent (en)"> + description = <"*"> + > + ["at8"] = < + text = <"*Procedure request sent (en)"> + description = <"*"> + > + ["id7"] = < + text = <"*Complication(en)"> + description = <"*Details about any complication arising from the procedure.(en)"> + comment = <"*Use this data element to record simple terms or precoordinated complications. If the requirements for recording complication are more complex then use of a specific CLUSTER archetype within the 'Procedure detail' SLOT in this archetype is advised and this data element becomes redundant. (en)"> + > + ["id6"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the activity or care pathway step not captured in other fields.(en)"> + > + ["id5"] = < + text = <"*Procedure planned (en)"> + description = <"*"> + > + ["at5"] = < + text = <"*Procedure planned (en)"> + description = <"*"> + > + ["id4"] = < + text = <"*Procedure detail(en)"> + description = <"*Structured information about the procedure. Use to capture detailed, structured information about anatomical location, method & technique, equipment used, devices implanted, results, findings etc.(en)"> + > + ["id3"] = < + text = <"*Procedure name(en)"> + description = <"*Identification of the procedure by name.(en)"> + comment = <"*Coding of the specific procedure with a terminology is preferred, where possible.(en)"> + > + ["id1"] = < + text = <"*Procedure(en)"> + description = <"*A clinical activity carried out for screening, investigative, diagnostic, curative, therapeutic, evaluative or palliative purposes.(en)"> + > + > + ["es"] = < + ["at9000"] = < + text = <"* planned (en)"> + description = <"* planned (en)"> + > + ["at9001"] = < + text = <"* initial (en)"> + description = <"* initial (en)"> + > + ["at9002"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9003"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9004"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9005"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9006"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9007"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9008"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id70"] = < + text = <"*Procedural difficulty(en)"> + description = <"*Difficulties or issues encountered during the procedure.(en)"> + > + ["id69"] = < + text = <"Procedimiento iniciado"> + description = <"Procedimiento iniciado"> + > + ["at69"] = < + text = <"Procedimiento iniciado"> + description = <"Procedimiento iniciado"> + > + ["id68"] = < + text = <"*Procedure type(en)"> + description = <"*The type of procedure.(en)"> + comment = <"*This pragmatic data element may be used to support organisation within the user interface.(en)"> + > + ["id67"] = < + text = <"Fecha coordinada"> + description = <"Fecha y hora en el cual se coordinó la realización del procedimiento"> + comment = <"Utilizar solamente para el paso de Procedimiento coordinado de la vía clínica del arquetipo"> + > + ["id66"] = < + text = <"Método"> + description = <"Identificación del método o técnica específica para el procedimiento"> + comment = <"*Use this data element to record simple terms or a narrative description. If the requirements for recording the method require more complex modelling then this can be represented by additional archetypes within the 'Procedure detail' SLOT in this archetype. If the method is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.(en)"> + > + ["id65"] = < + text = <"Extensión"> + description = <"Información adicional requerida para capturar contenido local o alinear el arquetipo a otros modelos o formalismos"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id64"] = < + text = <"Zona corporal"> + description = <"Identificación de la zona del cuerpo para el procedimiento."> + comment = <"*Occurrences for this data element are unbounded to allow for clinical scenarios such as removing multiple skin lesions in different places, but where all of the other attributes are identical. Use this data element to record simple terms or precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Procedure detail' SLOT in this archetype. If the anatomical location is included in the 'Procedure name' via precoordinated codes, this data element becomes redundant.(en)"> + > + ["id63"] = < + text = <"Multimedia"> + description = <"Representación multimedia del procedimiento realizado"> + > + ["id62"] = < + text = <"Duración"> + description = <"Cantidad total de tiempo que tomó la ejecución del procedimiento."> + comment = <"*Only for use in association with the 'Procedure completed' pathway steps.(en)"> + > + ["id61"] = < + text = <"Fecha de finalización"> + description = <"Fecha y hora cuando el procedimiento fue finalizado en su totalidad"> + comment = <"*Only for use in association with the 'Procedure performed' pathway step, and in situations where the procedure is repeated on multiple occasions before being completed or there are multiple components to the whole procedure. This may be the same as the RM time attribute for the 'Procedure completed' pathway step.(en)"> + > + ["id59"] = < + text = <"Urgencia"> + description = <"Urgencia del procedimiento"> + comment = <"*Coding with a terminology is preferred, where possible.(en)"> + > + ["id58"] = < + text = <"Receptor"> + description = <"Detalles sobre el profesional, departamento u organización que debe realizar el procedimiento"> + > + ["id57"] = < + text = <"*Receiver order identifier(en)"> + description = <"*The ID assigned to the order by the healthcare provider or organisation receiving the request for service. This is also referred to as Filler Order Identifier.(en)"> + comment = <"*This is equivalent to Filler Order Number in HL7 v2 specifications.(en)"> + > + ["id56"] = < + text = <"Solicitante"> + description = <"Detalles del proveedor de salud que solicita la realización del procedimiento"> + > + ["id55"] = < + text = <"*Requestor order identifier(en)"> + description = <"*The local ID assigned to the order by the healthcare provider or organisation requesting the service.(en)"> + comment = <"*This is equivalent to Placer Order Number in HL7 v2 specifications.(en)"> + > + ["id50"] = < + text = <"Descripción"> + description = <"Descripción narrativa del procedimiento"> + comment = <"*For example: description about the performance and findings from the the procedure, the aborted attempt or the cancellation of the procedure.(en)"> + > + ["id49"] = < + text = <"Resultado"> + description = <"Resultado del procedimiento realizado"> + comment = <"*Coding with a terminology is preferred, where possible.(en)"> + > + ["id48"] = < + text = <"Procedimiento realizado"> + description = <"Procedimiento realizado"> + > + ["at48"] = < + text = <"Procedimiento realizado"> + description = <"Procedimiento realizado"> + > + ["id44"] = < + text = <"Procedimiento completado"> + description = <"Procedimiento completado"> + > + ["at44"] = < + text = <"Procedimiento completado"> + description = <"Procedimiento completado"> + > + ["id42"] = < + text = <"Procedimiento interrumpido"> + description = <"Procedimiento interrumpido"> + > + ["at42"] = < + text = <"Procedimiento interrumpido"> + description = <"Procedimiento interrumpido"> + > + ["id41"] = < + text = <"Procedimiento suspendido"> + description = <"Procedimiento suspendido"> + > + ["at41"] = < + text = <"Procedimiento suspendido"> + description = <"Procedimiento suspendido"> + > + ["id40"] = < + text = <"Procedimiento cancelado"> + description = <"Procedimiento cancelado antes de comenzar"> + > + ["at40"] = < + text = <"Procedimiento cancelado"> + description = <"Procedimiento cancelado antes de comenzar"> + > + ["id39"] = < + text = <"Procedimiento pospuesto"> + description = <"Procedimiento pospuesto"> + > + ["at39"] = < + text = <"Procedimiento pospuesto"> + description = <"Procedimiento pospuesto"> + > + ["id37"] = < + text = <"Procedimiento coordinado"> + description = <"Procedimiento coordinado"> + > + ["at37"] = < + text = <"Procedimiento coordinado"> + description = <"Procedimiento coordinado"> + > + ["id36"] = < + text = <"Solicitud de procedimiento enviada"> + description = <"Solicitud de procedimiento enviada"> + > + ["at36"] = < + text = <"Solicitud de procedimiento enviada"> + description = <"Solicitud de procedimiento enviada"> + > + ["id35"] = < + text = <"Procedimiento planificado"> + description = <"Está previsto que el procedimiento que se ha llevado a cabo."> + > + ["at35"] = < + text = <"Procedimiento planificado"> + description = <"Está previsto que el procedimiento que se ha llevado a cabo."> + > + ["id15"] = < + text = <"Motivo"> + description = <"Motivo por el cual una actividad o paso de la vía clínica del arquetipo fue ejecutado como parte del procedimiento"> + comment = <"Por ejemplo: motivo de cancelación o suspensión del procedimiento"> + > + ["id8"] = < + text = <"*Procedure request sent (en)"> + description = <"*"> + > + ["at8"] = < + text = <"*Procedure request sent (en)"> + description = <"*"> + > + ["id7"] = < + text = <"Complicación"> + description = <"Detalles de cualquier complicación surgida durante la ejecución del procedimiento"> + comment = <"*Use this data element to record simple terms or precoordinated complications. If the requirements for recording complication are more complex then use of a specific CLUSTER archetype within the 'Procedure detail' SLOT in this archetype is advised and this data element becomes redundant. (en)"> + > + ["id6"] = < + text = <"Comentario"> + description = <"Comentario narrativo adicional acerca de las actividades llevadas a cabo en la ejecución del procedimiento y que no son capturadas por otros campos"> + > + ["id5"] = < + text = <"*Procedure planned (en)"> + description = <"*"> + > + ["at5"] = < + text = <"*Procedure planned (en)"> + description = <"*"> + > + ["id4"] = < + text = <"Detalles"> + description = <"Información estructurada de los detalles del procedimiento"> + comment = <"*Use to capture detailed, structured information about anatomical location, method & technique, equipment used, devices implanted, results, findings etc.(en)"> + > + ["id3"] = < + text = <"Nombre del procedimiento"> + description = <"Nombre del procedimiento"> + comment = <"*Coding of the specific procedure with a terminology is preferred, where possible.(en)"> + > + ["id1"] = < + text = <"Procedimiento"> + description = <"Una actividad clínica llevada a cabo para la detección, investigación, diagnóstico, curativos, terapéuticos, de evaluación o con fines paliativos."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + ["at9008"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.review.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.review.v0.0.1-alpha.adls new file mode 100644 index 000000000..afb19046c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.review.v0.0.1-alpha.adls @@ -0,0 +1,334 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bab2f8cc-9e20-3677-8ca6-adb8072ae492; build_uid=e33b4092-0267-4036-bdfc-5c968e1a57e6) + openEHR-EHR-ACTION.review.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2011-03-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"04B78D1D0BE812327814EB8704AE1877"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of clinical activity regarding the performance of a formal clinical review of a subject's clinical situation, a specific aspect of their clinical care or a specified part of the health record."> + keywords = <"record", "review", "medication", "vaccination", "adverse reaction", "allergy", "medicine"> + use = <"Use to record details of clinical activity regarding the performance of a formal clinical review of a subject's clinical situation, a specific aspect of their clinical care or a specified part of the health record. For example: recording activity around the performance of a formal Medicines Review; or a care coordinator reviewing progress of Care Plans; or a file review by a case worker."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ACTION[id1] matches { -- Review + ism_transition matches { + ISM_TRANSITION[id4] matches { -- Review planned + current_state matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[at4]} -- Review planned + } + } + } + ISM_TRANSITION[id11] matches { -- Review postponed + current_state matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[at9001]} -- postponed + } + } + careflow_step matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[at11]} -- Review postponed + } + } + } + ISM_TRANSITION[id13] matches { -- Review cancelled + current_state matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[at9002]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[at13]} -- Review cancelled + } + } + } + ISM_TRANSITION[id5] matches { -- Review scheduled + current_state matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at9003]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[at5]} -- Review scheduled + } + } + } + ISM_TRANSITION[id20] matches { -- Review rescheduled + current_state matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[at9003]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at20]} -- Review rescheduled + } + } + } + ISM_TRANSITION[id7] matches { -- Review performed + current_state matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at7]} -- Review performed + } + } + } + ISM_TRANSITION[id12] matches { -- Review suspended + current_state matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[at9005]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[at12]} -- Review suspended + } + } + } + ISM_TRANSITION[id14] matches { -- Review aborted + current_state matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[at9006]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[at14]} -- Review aborted + } + } + } + ISM_TRANSITION[id17] matches { -- Review completed + current_state matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at9007]} -- complete + } + } + careflow_step matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[at17]} -- Review completed + } + } + } + } + description matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Review activity + value matches { + DV_TEXT[id9026] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9027] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Reason + value matches { + DV_TEXT[id9028] + } + } + } + } + } + protocol matches { + ITEM_TREE[id18] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id19] occurrences matches {0..1} matches { -- Start date/time + value matches { + DV_DATE_TIME[id9029] + } + } + allow_archetype CLUSTER[id21] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"planned"> + description = <"planned"> + > + ["at9001"] = < + text = <"postponed"> + description = <"postponed"> + > + ["at9002"] = < + text = <"cancelled"> + description = <"cancelled"> + > + ["at9003"] = < + text = <"scheduled"> + description = <"scheduled"> + > + ["at9004"] = < + text = <"active"> + description = <"active"> + > + ["at9005"] = < + text = <"suspended"> + description = <"suspended"> + > + ["at9006"] = < + text = <"aborted"> + description = <"aborted"> + > + ["at9007"] = < + text = <"complete"> + description = <"complete"> + > + ["id21"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id20"] = < + text = <"Review rescheduled"> + description = <"The review activity has been rescheduled."> + > + ["at20"] = < + text = <"Review rescheduled"> + description = <"The review activity has been rescheduled."> + > + ["id19"] = < + text = <"Start date/time"> + description = <"The start date and/or time for the Review activity."> + comment = <"This will indicate the scheduled date/time when recorded against the Scheduled care pathway step or the actual Start date/time in the Procedure performed step."> + > + ["id17"] = < + text = <"Review completed"> + description = <"The review activity has been completed."> + > + ["at17"] = < + text = <"Review completed"> + description = <"The review activity has been completed."> + > + ["id16"] = < + text = <"Description"> + description = <"Narrative description of the Review Activity relevant for the care pathway step."> + comment = <"For example: description of the Medicines Review that was performed; or the Care Plan review that is planned or scheduled."> + > + ["id15"] = < + text = <"Reason"> + description = <"Reason that the care pathway step for the identified Review Activity was carried out."> + comment = <"For example, the reason for the cancellation or suspension of the Review Activity"> + > + ["id14"] = < + text = <"Review aborted"> + description = <"The review activity has been aborted."> + > + ["at14"] = < + text = <"Review aborted"> + description = <"The review activity has been aborted."> + > + ["id13"] = < + text = <"Review cancelled"> + description = <"The review activity has been cancelled."> + > + ["at13"] = < + text = <"Review cancelled"> + description = <"The review activity has been cancelled."> + > + ["id12"] = < + text = <"Review suspended"> + description = <"The review activity has been suspended."> + > + ["at12"] = < + text = <"Review suspended"> + description = <"The review activity has been suspended."> + > + ["id11"] = < + text = <"Review postponed"> + description = <"The review has been postponed."> + > + ["at11"] = < + text = <"Review postponed"> + description = <"The review has been postponed."> + > + ["id7"] = < + text = <"Review performed"> + description = <"The review activity has been performed."> + > + ["at7"] = < + text = <"Review performed"> + description = <"The review activity has been performed."> + > + ["id5"] = < + text = <"Review scheduled"> + description = <"The review activity has been scheduled."> + > + ["at5"] = < + text = <"Review scheduled"> + description = <"The review activity has been scheduled."> + > + ["id4"] = < + text = <"Review planned"> + description = <"The review activity is planned."> + > + ["at4"] = < + text = <"Review planned"> + description = <"The review activity is planned."> + > + ["id3"] = < + text = <"Review activity"> + description = <"Identification of the item or activity that is being reviewed."> + comment = <"Coding with a terminology is preferred, if available. For example: Medicines List; Care Plan Review; or File Review."> + > + ["id1"] = < + text = <"Review"> + description = <"Clinical activity regarding the performance of a formal clinical review of a subject's clinical situation, a specific aspect of their clinical care or a specified part of the health record."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.screening.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.screening.v0.0.1-alpha.adls new file mode 100644 index 000000000..f5d8f39c3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.screening.v0.0.1-alpha.adls @@ -0,0 +1,433 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=5f3ceb95-acb4-4b57-bc94-9db3abd2962a; build_uid=fed9265c-b3ad-4d61-b33e-3b1edf6ac4f3) + openEHR-EHR-ACTION.screening.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-02-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Kathy Curry, HHIMS program, Northern Territory, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"4F1AFA5F6E053D63E1A7A2355B70BA47"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about a health-related activity or test carried out to screen a patient for a health condition or assessment of health risk."> + use = <"Use to record information about a health-related activity or test carried out to screen a patient for a health condition or assessment of health risk."> + misuse = <""> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + ACTION[id1] matches { -- Screening Activity + ism_transition matches { + ISM_TRANSITION[id3] matches { -- Screening planned + current_state matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[at3]} -- Screening planned + } + } + } + ISM_TRANSITION[id9] matches { -- Screening postponed + current_state matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[at9001]} -- postponed + } + } + careflow_step matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[at9]} -- Screening postponed + } + } + } + ISM_TRANSITION[id10] matches { -- Screening cancelled + current_state matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[at9002]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[at10]} -- Screening cancelled + } + } + } + ISM_TRANSITION[id31] matches { -- Screening declined + current_state matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at9002]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[at31]} -- Screening declined + } + } + } + ISM_TRANSITION[id24] matches { -- Screening expired + current_state matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[at9002]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at24]} -- Screening expired + } + } + } + ISM_TRANSITION[id4] matches { -- Screening scheduled + current_state matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[at9003]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at4]} -- Screening scheduled + } + } + } + ISM_TRANSITION[id30] matches { -- Screening rescheduled + current_state matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[at9003]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[at30]} -- Screening rescheduled + } + } + } + ISM_TRANSITION[id5] matches { -- Screening performed + current_state matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[at5]} -- Screening performed + } + } + } + ISM_TRANSITION[id25] matches { -- Screening incomplete + current_state matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[at25]} -- Screening incomplete + } + } + } + ISM_TRANSITION[id11] matches { -- Screening suspended + current_state matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[at9005]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[at11]} -- Screening suspended + } + } + } + ISM_TRANSITION[id7] matches { -- Screening abandoned + current_state matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[at9006]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[at7]} -- Screening abandoned + } + } + } + ISM_TRANSITION[id6] matches { -- Screening activities complete + current_state matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[at9007]} -- complete + } + } + careflow_step matches { + DV_CODED_TEXT[id9031] matches { + defining_code matches {[at6]} -- Screening activities complete + } + } + } + } + description matches { + ITEM_TREE[id27] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id28] occurrences matches {0..1} matches { -- Activity Name + value matches { + DV_TEXT[id9032] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Service type + value matches { + DV_TEXT[id9033] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9034] + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Reason + value matches { + DV_TEXT[id9035] + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9036] + } + } + } + } + } + protocol matches { + ITEM_TREE[id16] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id17] occurrences matches {0..1} matches { -- Requestor identifier + value matches { + DV_IDENTIFIER[id9037] + } + } + allow_archetype CLUSTER[id18] matches { -- Requestor + include + archetype_id/value matches {/.*/} + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Receiver identifier + value matches { + DV_IDENTIFIER[id9038] + } + } + allow_archetype CLUSTER[id20] matches { -- Receiver + include + archetype_id/value matches {/.*/} + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Screening Date/Time + value matches { + DV_DATE_TIME[id9039] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"planned"> + description = <"planned"> + > + ["at9001"] = < + text = <"postponed"> + description = <"postponed"> + > + ["at9002"] = < + text = <"cancelled"> + description = <"cancelled"> + > + ["at9003"] = < + text = <"scheduled"> + description = <"scheduled"> + > + ["at9004"] = < + text = <"active"> + description = <"active"> + > + ["at9005"] = < + text = <"suspended"> + description = <"suspended"> + > + ["at9006"] = < + text = <"aborted"> + description = <"aborted"> + > + ["at9007"] = < + text = <"complete"> + description = <"complete"> + > + ["id32"] = < + text = <"Comment"> + description = <"Additional narrative about the screening test not captured in other fields."> + > + ["id31"] = < + text = <"Screening declined"> + description = <"The planned Screening was offered but was declined prior to commencement."> + > + ["at31"] = < + text = <"Screening declined"> + description = <"The planned Screening was offered but was declined prior to commencement."> + > + ["id30"] = < + text = <"Screening rescheduled"> + description = <"Appointment for a repeat screening service has been made."> + > + ["at30"] = < + text = <"Screening rescheduled"> + description = <"Appointment for a repeat screening service has been made."> + > + ["id29"] = < + text = <"Reason"> + description = <"Reason for activity, for example reason the screening test was aborted or reason the screening test was performed."> + > + ["id28"] = < + text = <"Activity Name"> + description = <"Identification of the screening activity."> + > + ["id26"] = < + text = <"Screening Date/Time"> + description = <"The scheduled date and/or time for the Screening service. This will indicate the scheduled date/time when recorded against the Scheduled care pathway step or the actual Start date/time in the Screening Performed step."> + > + ["id25"] = < + text = <"Screening incomplete"> + description = <"The Screening was commenced but unable to be completed."> + > + ["at25"] = < + text = <"Screening incomplete"> + description = <"The Screening was commenced but unable to be completed."> + > + ["id24"] = < + text = <"Screening expired"> + description = <"The Screening has expired before the Screening episode has been completed."> + > + ["at24"] = < + text = <"Screening expired"> + description = <"The Screening has expired before the Screening episode has been completed."> + > + ["id20"] = < + text = <"Receiver"> + description = <"Details about the healthcare provider or organisation receiving the request for Screening."> + > + ["id19"] = < + text = <"Receiver identifier"> + description = <"The ID assigned to the order by the healthcare provider or organisation receiving the request for Screening. This is also referred to as Filler Order Identifier."> + > + ["id18"] = < + text = <"Requestor"> + description = <"Details about the healthcare provider or organisation requesting the service."> + > + ["id17"] = < + text = <"Requestor identifier"> + description = <"The local ID assigned to the order by the healthcare provider or organisation requesting the service. This is also referred to as Placer Order Identifier."> + > + ["id15"] = < + text = <"Service type"> + description = <"Type of service to be carried out or being carried out."> + > + ["id14"] = < + text = <"Description"> + description = <"Description of the service provided."> + > + ["id11"] = < + text = <"Screening suspended"> + description = <"The Screening has been suspended without completion."> + > + ["at11"] = < + text = <"Screening suspended"> + description = <"The Screening has been suspended without completion."> + > + ["id10"] = < + text = <"Screening cancelled"> + description = <"The planned Screening has been cancelled prior to commencement."> + > + ["at10"] = < + text = <"Screening cancelled"> + description = <"The planned Screening has been cancelled prior to commencement."> + > + ["id9"] = < + text = <"Screening postponed"> + description = <"The planned Screening has been postponed."> + > + ["at9"] = < + text = <"Screening postponed"> + description = <"The planned Screening has been postponed."> + > + ["id7"] = < + text = <"Screening abandoned"> + description = <"The Screening has been ceased before the activity has been completed."> + > + ["at7"] = < + text = <"Screening abandoned"> + description = <"The Screening has been ceased before the activity has been completed."> + > + ["id6"] = < + text = <"Screening activities complete"> + description = <"All planned screening activities have been completed."> + > + ["at6"] = < + text = <"Screening activities complete"> + description = <"All planned screening activities have been completed."> + > + ["id5"] = < + text = <"Screening performed"> + description = <"The healthcare provider has performed the Screening activity."> + > + ["at5"] = < + text = <"Screening performed"> + description = <"The healthcare provider has performed the Screening activity."> + > + ["id4"] = < + text = <"Screening scheduled"> + description = <"Appointment for a screening service has been made."> + > + ["at4"] = < + text = <"Screening scheduled"> + description = <"Appointment for a screening service has been made."> + > + ["id3"] = < + text = <"Screening planned"> + description = <"Screening is planned."> + > + ["at3"] = < + text = <"Screening planned"> + description = <"Screening is planned."> + > + ["id1"] = < + text = <"Screening Activity"> + description = <"Health-related activity or test used to screen a patient for a health condition or assessment of health risks."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.service.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.service.v0.0.1-alpha.adls new file mode 100644 index 000000000..8c20064a3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.service.v0.0.1-alpha.adls @@ -0,0 +1,452 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=43c94233-a17e-4eb4-b205-f1165858897e; build_uid=2cf11ea4-6efa-4ba1-9150-d16b6623aa82) + openEHR-EHR-ACTION.service.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-12-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Service, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2015 Dec 21. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1395_2 (discontinued)"> + > + other_details = < + ["license"] = <"Licence: This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"1DD7A519075BCADED9022E614B88F4FE"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about the execution of a request for a health-related service."> + keywords = <"referral", "visit", "encounter"> + use = <"Use to record information about the execution of a request for a health-related service. This is done by recording relevant data against any or all of activities specified in the 'Planned', 'Scheduled', 'Active', 'Suspended', 'Cancelled', 'Postponed', 'Aborted' pathway steps. + + The scope of this archetype deliberately encompasses activities for a broad range of clinical services. Examples include, but are not limited to: + - self-referral by a patient for a check-up visit to a dentist for preventive care or a series of visits to a physiotherapist for management of a musculoskeletal strain; and + - a referral from a requesting healthcare provider, such as a primary care clinician, to a receiving healthcare provider, such as a specialist, for the patient to receive a specific service, advice or care. + + Additional structured and detailed information about the service can be captured using purpose-specific archetypes inserted into the 'Service detail' slot, where required. + + Timings related to a procedure can be managed in one of two ways: + - using the reference model - the time for performance of any pathway step will use the ACTION time attribute for each step; and + - using the archetyped data - the 'Scheduled date/time' data element is intended to record the precise time when the service is planned. Note: the corresponding ACTION time attribute for the Scheduled pathway step will record the time that the service was scheduled into a system, not the intended date/time on which the service is intended to be carried out. + + In practice, some services (for example, in ambulatory care) will occur once and not be ordered in advance. The details about the service will be added against the pathway step, 'Service completed'. In some cases a recurring service will be ordered, and in this situation data against the 'Service delivered' step will be recorded on each occasion, leaving the instruction in the active state. When the last delivery of the service is recorded, the 'Service completed' action is recorded showing that this order is now in the completed state. + + In other situations, such as secondary care, there may be a formal order for a procedure using a corresponding INSTRUCTION.request archetype. This ACTION archetype can then be used to record the workflow of when and how the order has been carried out. + + This archetype may only be used in two ways: + - as a full record of the service that was delivered; or + - as a framework to record primarily the state of the requested service, with separate OBSERVATION archetypes used to record the actual test results for the delivered service - for example OBSERVATION.hearing_screening_result. + + Recording information using this ACTION archetype indicates that some sort of activity has actually occurred; this will usually be the service delivery itself but may be a failed attempt or another activity such as postponement of the service delivery. If there is a formal order for the procedure, the state of this order is represented by the Pathway step against which the data is recorded. For example, using this archetype the progressing state of a referral request may be recorded through separate entries in the EHR progress notes at each 'Pathway' step: + - record the scheduled Start date/time for the referral (Service scheduled); and + - record that the referral has been completed, potentially including information about the service delivered (Service completed). + + Please note that in the openEHR Reference Model there is a 'Time' attribute, which is intended to record the date and time at which each pathway step of the Action was performed. This is the attribute to use to record the start of the procedure (using the 'Service delivered' pathway step) or the time that the service was aborted (using the 'Service abandoned' pathway step)."> + misuse = <"Not to be used to record data about activities carried out for activities that require a purpose built ACTION archetype because they have very specific data recording or pathway step requirements. For example: ACTION.procedure or ACTION.health_education."> + copyright = <"© openEHR Foundation, Northern Territory Department of Health (Australia)"> + > + > + +definition + ACTION[id1] matches { -- Service + ism_transition matches { + ISM_TRANSITION[id3] matches { -- Service planned + current_state matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[at3]} -- Service planned + } + } + } + ISM_TRANSITION[id27] matches { -- Service request sent + current_state matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[at9000]} -- planned + } + } + careflow_step matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[at27]} -- Service request sent + } + } + } + ISM_TRANSITION[id9] matches { -- Service postponed + current_state matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[at9001]} -- postponed + } + } + careflow_step matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[at9]} -- Service postponed + } + } + } + ISM_TRANSITION[id10] matches { -- Service cancelled + current_state matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at9002]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[at10]} -- Service cancelled + } + } + } + ISM_TRANSITION[id4] matches { -- Service scheduled + current_state matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[at9003]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at4]} -- Service scheduled + } + } + } + ISM_TRANSITION[id5] matches { -- Service delivered + current_state matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at5]} -- Service delivered + } + } + } + ISM_TRANSITION[id11] matches { -- Service suspended + current_state matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[at9005]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[at11]} -- Service suspended + } + } + } + ISM_TRANSITION[id7] matches { -- Service abandoned + current_state matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[at9006]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[at7]} -- Service abandoned + } + } + } + ISM_TRANSITION[id24] matches { -- Service expired + current_state matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at9006]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[at24]} -- Service expired + } + } + } + ISM_TRANSITION[id6] matches { -- Service activity complete + current_state matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[at9007]} -- complete + } + } + careflow_step matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[at6]} -- Service activity complete + } + } + } + } + description matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Service name + value matches { + DV_TEXT[id9028] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Service type + value matches { + DV_TEXT[id9029] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9030] + } + } + allow_archetype CLUSTER[id28] matches { -- Service detail + include + archetype_id/value matches {/.*/} + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Scheduled date/time + value matches { + DV_DATE_TIME[id9031] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Sequence + value matches { + DV_COUNT[id9032] matches { + magnitude matches {|>=0|} + } + } + } + allow_archetype CLUSTER[id30] matches { -- Multimedia + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Reason + value matches { + DV_TEXT[id9033] + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9034] + } + } + } + } + } + protocol matches { + ITEM_TREE[id16] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id17] occurrences matches {0..1} matches { -- Requestor identifier + value matches { + DV_IDENTIFIER[id9035] + } + } + allow_archetype CLUSTER[id18] matches { -- Requestor + include + archetype_id/value matches {/.*/} + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Receiver identifier + value matches { + DV_IDENTIFIER[id9036] + } + } + allow_archetype CLUSTER[id20] matches { -- Receiver + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"planned"> + description = <"planned"> + > + ["at9001"] = < + text = <"postponed"> + description = <"postponed"> + > + ["at9002"] = < + text = <"cancelled"> + description = <"cancelled"> + > + ["at9003"] = < + text = <"scheduled"> + description = <"scheduled"> + > + ["at9004"] = < + text = <"active"> + description = <"active"> + > + ["at9005"] = < + text = <"suspended"> + description = <"suspended"> + > + ["at9006"] = < + text = <"aborted"> + description = <"aborted"> + > + ["at9007"] = < + text = <"complete"> + description = <"complete"> + > + ["id30"] = < + text = <"Multimedia"> + description = <"Mulitimedia representation of a performed service."> + > + ["id29"] = < + text = <"Comment"> + description = <"Additional narrative about the activity or care pathway step not captured in other fields."> + > + ["id28"] = < + text = <"Service detail"> + description = <"Structured information about the service."> + comment = <"Use to capture detailed, structured information about specified aspects of the service."> + > + ["id27"] = < + text = <"Service request sent"> + description = <"Request for service sent."> + > + ["at27"] = < + text = <"Service request sent"> + description = <"Request for service sent."> + > + ["id26"] = < + text = <"Scheduled date/time"> + description = <"The date and/or time on which the service is intended to be performed."> + comment = <"Only for use in association with the 'Service scheduled' pathway step."> + > + ["id24"] = < + text = <"Service expired"> + description = <"The referral has expired before the referral episode has been completed."> + > + ["at24"] = < + text = <"Service expired"> + description = <"The referral has expired before the referral episode has been completed."> + > + ["id22"] = < + text = <"Sequence"> + description = <"The sequence of the specified clinical service."> + comment = <"Only for use in association with the 'Service delivered' pathway step. For example: record that this is the 3rd physiotherapy appointment in a planned sequence."> + > + ["id20"] = < + text = <"Receiver"> + description = <"Details about the healthcare provider or organisation receiving the request for referral."> + > + ["id19"] = < + text = <"Receiver identifier"> + description = <"The ID assigned to the order by the healthcare provider or organisation receiving the request for referral. This is also referred to as Filler Order Identifier."> + > + ["id18"] = < + text = <"Requestor"> + description = <"Details about the healthcare provider or organisation requesting the service."> + > + ["id17"] = < + text = <"Requestor identifier"> + description = <"The local ID assigned to the order by the healthcare provider or organisation requesting the service. This is also referred to as Placer Order Identifier."> + > + ["id15"] = < + text = <"Service type"> + description = <"Type of service to be carried out or being carried out."> + > + ["id14"] = < + text = <"Description"> + description = <"Narrative description about the service, as appropriate for the pathway step."> + > + ["id13"] = < + text = <"Reason"> + description = <"Reason that the activity or care pathway step for the identified service was carried out."> + comment = <"For example: the reason for the cancellation or suspension of the service."> + > + ["id12"] = < + text = <"Service name"> + description = <"Identification of the clinical service to be/being carried out."> + comment = <"Coding of the specific service name with a terminology is preferred, where possible."> + > + ["id11"] = < + text = <"Service suspended"> + description = <"The service has been suspended without completion."> + > + ["at11"] = < + text = <"Service suspended"> + description = <"The service has been suspended without completion."> + > + ["id10"] = < + text = <"Service cancelled"> + description = <"The planned service has been cancelled prior to commencement."> + > + ["at10"] = < + text = <"Service cancelled"> + description = <"The planned service has been cancelled prior to commencement."> + > + ["id9"] = < + text = <"Service postponed"> + description = <"The planned service has been postponed."> + > + ["at9"] = < + text = <"Service postponed"> + description = <"The planned service has been postponed."> + > + ["id7"] = < + text = <"Service abandoned"> + description = <"The referral has been ceased before the service has been completed."> + > + ["at7"] = < + text = <"Service abandoned"> + description = <"The referral has been ceased before the service has been completed."> + > + ["id6"] = < + text = <"Service activity complete"> + description = <"All service activities have been completed."> + > + ["at6"] = < + text = <"Service activity complete"> + description = <"All service activities have been completed."> + > + ["id5"] = < + text = <"Service delivered"> + description = <"The healthcare provider has delivered the service."> + > + ["at5"] = < + text = <"Service delivered"> + description = <"The healthcare provider has delivered the service."> + > + ["id4"] = < + text = <"Service scheduled"> + description = <"Appointment for a healthcare provider service has been made."> + > + ["at4"] = < + text = <"Service scheduled"> + description = <"Appointment for a healthcare provider service has been made."> + > + ["id3"] = < + text = <"Service planned"> + description = <"Service request to healthcare provider is planned."> + > + ["at3"] = < + text = <"Service planned"> + description = <"Service request to healthcare provider is planned."> + > + ["id1"] = < + text = <"Service"> + description = <"A general clinical activity carried out for the patient to receive a specified service, advice or care from an expert healthcare provider."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.transfusion.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.transfusion.v0.0.1-alpha.adls new file mode 100644 index 000000000..2991da9e0 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.transfusion.v0.0.1-alpha.adls @@ -0,0 +1,793 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=80444e04-647c-4f7e-b041-17b09a70168c; build_uid=d0c5f3de-98a5-440e-9469-3d1adfe26cac) + openEHR-EHR-ACTION.transfusion.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde"> + ["organisation"] = <"University of Heidelberg, Central Queensland University"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics, Australia"> + ["email"] = <"healther.leslie@oceaninformatics.com"> + ["date"] = <"2012-09-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, Ocean Informatics, United Kingdom (Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"020B810D16EC0D21377941C939EF95AB"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation der Handlungen, die während einer Transfusion durchgeführt werden."> + keywords = <"Transfusion", "Blut"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registro das ações ocorridas durante a transfusão."> + keywords = <"transfusão", "sangue"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording the actions taken during transfusion."> + keywords = <"transfusion", "blood"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ACTION[id1] matches { -- Transfusion + ism_transition matches { + ISM_TRANSITION[id3] matches { -- Planned + current_state matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[at9000]} -- initial + } + } + careflow_step matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[at3]} -- Planned + } + } + } + ISM_TRANSITION[id5] matches { -- Prepared (Matching) + current_state matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[at9000]} -- initial + } + } + careflow_step matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[at5]} -- Prepared (Matching) + } + } + } + ISM_TRANSITION[id13] matches { -- Consent obtained + current_state matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[at9000]} -- initial + } + } + careflow_step matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[at13]} -- Consent obtained + } + } + } + ISM_TRANSITION[id6] matches { -- Postponed + current_state matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at9001]} -- postponed + } + } + careflow_step matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[at6]} -- Postponed + } + } + } + ISM_TRANSITION[id7] matches { -- Cancelled + current_state matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[at9002]} -- cancelled + } + } + careflow_step matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at7]} -- Cancelled + } + } + } + ISM_TRANSITION[id4] matches { -- Blood products ordered + current_state matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[at9003]} -- scheduled + } + } + careflow_step matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at4]} -- Blood products ordered + } + } + } + ISM_TRANSITION[id8] matches { -- Blood and patient identification checked + current_state matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[at8]} -- Blood and patient identification checked + } + } + } + ISM_TRANSITION[id9] matches { -- Transfusion unit commenced + current_state matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[at9]} -- Transfusion unit commenced + } + } + } + ISM_TRANSITION[id14] matches { -- Transfusion unit completed + current_state matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at9004]} -- active + } + } + careflow_step matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[at14]} -- Transfusion unit completed + } + } + } + ISM_TRANSITION[id10] matches { -- Transfusion suspended + current_state matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[at9005]} -- suspended + } + } + careflow_step matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[at10]} -- Transfusion suspended + } + } + } + ISM_TRANSITION[id11] matches { -- Transfusion stopped + current_state matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[at9006]} -- aborted + } + } + careflow_step matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[at11]} -- Transfusion stopped + } + } + } + ISM_TRANSITION[id12] matches { -- Transfusion has been completed + current_state matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[at9007]} -- complete + } + } + careflow_step matches { + DV_CODED_TEXT[id9031] matches { + defining_code matches {[at12]} -- Transfusion has been completed + } + } + } + } + description matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id15] occurrences matches {0..1} matches { -- Type of blood unit + value matches { + DV_TEXT[id9032] + } + } + CLUSTER[id23] occurrences matches {0..1} matches { -- Administration details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id16] occurrences matches {0..1} matches { -- Sequence number + value matches { + DV_COUNT[id9033] + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Proportion administered + value matches { + DV_PROPORTION[id9034] matches { + numerator matches {|>=0.0|} + } + } + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Reason + value matches { + DV_TEXT[id9035] + } + } + CLUSTER[id21] occurrences matches {0..1} matches { -- Reaction details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id20] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9036] + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Related records + value matches { + DV_URI[id9037] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Country of origin of blood product + value matches { + DV_TEXT[id9038] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* initial (en)"> + description = <"* initial (en)"> + > + ["at9001"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9002"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9003"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9004"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9005"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9006"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9007"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id23"] = < + text = <"Verabreichungseinzelheiten"> + description = <"Einzelheiten der Verabreichung."> + > + ["id22"] = < + text = <"zugehörige Aufzeichnungen"> + description = <"Ein Verweis auf beliebige zugehörige Beobachtungen oder dokumentierte Einträge."> + > + ["id21"] = < + text = <"Reaktionseinzelheit"> + description = <"Beliebige Einzelheiten einer Reaktion."> + > + ["id20"] = < + text = <"klinische Beschreibung"> + description = <"Beliebige Reaktion auf die Transfusion."> + > + ["id19"] = < + text = <"Herkunftsland des Blutproduktes"> + description = <"Das Herkunftsland des Blutproduktes."> + > + ["id18"] = < + text = <"Grund"> + description = <"Grund für die Handlung."> + > + ["id17"] = < + text = <"Verabreichter Anteil"> + description = <"Anteil der verabreichten Einheit(en)."> + > + ["id16"] = < + text = <"Laufnummer"> + description = <"Die Nummer der begonnenen oder beendeten Einheit."> + > + ["id15"] = < + text = <"Art des Blutproduktes"> + description = <"Das transfundierte Blutprodukt."> + > + ["id14"] = < + text = <"Transfusionseinheit beendet"> + description = <"Eine Einheit Blutprodukt wurde transfundiert."> + > + ["at14"] = < + text = <"Transfusionseinheit beendet"> + description = <"Eine Einheit Blutprodukt wurde transfundiert."> + > + ["id13"] = < + text = <"Einwilligung eingeholt"> + description = <"Einwilligung zur Transfusion wurde eingeholt."> + > + ["at13"] = < + text = <"Einwilligung eingeholt"> + description = <"Einwilligung zur Transfusion wurde eingeholt."> + > + ["id12"] = < + text = <"Transfusion wurde beendet"> + description = <"Die Transfusion wurde beendet."> + > + ["at12"] = < + text = <"Transfusion wurde beendet"> + description = <"Die Transfusion wurde beendet."> + > + ["id11"] = < + text = <"Transfusion gestoppt"> + description = <"Die Transfusion wurde gestoppt und wird nicht fortgesetzt."> + > + ["at11"] = < + text = <"Transfusion gestoppt"> + description = <"Die Transfusion wurde gestoppt und wird nicht fortgesetzt."> + > + ["id10"] = < + text = <"Transfusion ausgesetzt"> + description = <"Die Transfusion wurde ausgesetzt und kann neu begonnen werden."> + > + ["at10"] = < + text = <"Transfusion ausgesetzt"> + description = <"Die Transfusion wurde ausgesetzt und kann neu begonnen werden."> + > + ["id9"] = < + text = <"Transfusionseinheit begonnen"> + description = <"Die Transfusion wurde mit einer Einheit Blutprodukt begonnen."> + > + ["at9"] = < + text = <"Transfusionseinheit begonnen"> + description = <"Die Transfusion wurde mit einer Einheit Blutprodukt begonnen."> + > + ["id8"] = < + text = <"Blut- und Patientenidentifikation überprüft"> + description = <"Die Identifikation des Transfusionsproduktes und des Patienten wurden auf Übereinstimmung kontrolliert."> + > + ["at8"] = < + text = <"Blut- und Patientenidentifikation überprüft"> + description = <"Die Identifikation des Transfusionsproduktes und des Patienten wurden auf Übereinstimmung kontrolliert."> + > + ["id7"] = < + text = <"Abgebrochen"> + description = <"Die Transfusion wurde abgebrochen, weil sie nicht weiter erforderlich oder angebracht ist."> + > + ["at7"] = < + text = <"Abgebrochen"> + description = <"Die Transfusion wurde abgebrochen, weil sie nicht weiter erforderlich oder angebracht ist."> + > + ["id6"] = < + text = <"Verschoben"> + description = <"Die Transfusion wurde verschoben."> + > + ["at6"] = < + text = <"Verschoben"> + description = <"Die Transfusion wurde verschoben."> + > + ["id5"] = < + text = <"Vorbereitet (Probe)"> + description = <"Blut wurde zum Testen geeigneter Blutprodukte gesendet."> + > + ["at5"] = < + text = <"Vorbereitet (Probe)"> + description = <"Blut wurde zum Testen geeigneter Blutprodukte gesendet."> + > + ["id4"] = < + text = <"Blutprodukte bestellt"> + description = <"Die Blutprodukte wurde bestellt."> + > + ["at4"] = < + text = <"Blutprodukte bestellt"> + description = <"Die Blutprodukte wurde bestellt."> + > + ["id3"] = < + text = <"Geplant"> + description = <"Die Transfusion wurde geplant."> + > + ["at3"] = < + text = <"Geplant"> + description = <"Die Transfusion wurde geplant."> + > + ["id1"] = < + text = <"Transfusion"> + description = <"Dokumentation der Handlungen, die während einer Transfusion durchgeführt werden."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* initial (en)"> + description = <"* initial (en)"> + > + ["at9001"] = < + text = <"* postponed (en)"> + description = <"* postponed (en)"> + > + ["at9002"] = < + text = <"* cancelled (en)"> + description = <"* cancelled (en)"> + > + ["at9003"] = < + text = <"* scheduled (en)"> + description = <"* scheduled (en)"> + > + ["at9004"] = < + text = <"* active (en)"> + description = <"* active (en)"> + > + ["at9005"] = < + text = <"* suspended (en)"> + description = <"* suspended (en)"> + > + ["at9006"] = < + text = <"* aborted (en)"> + description = <"* aborted (en)"> + > + ["at9007"] = < + text = <"* complete (en)"> + description = <"* complete (en)"> + > + ["id23"] = < + text = <"Detalhes da administração"> + description = <"Detalhes sobre a administração"> + > + ["id22"] = < + text = <"Registros relatados"> + description = <"Eventuais observações relacionadas ou entradas do registro"> + > + ["id21"] = < + text = <"Detalhes da reação"> + description = <"Qualquer detalhe da reação"> + > + ["id20"] = < + text = <"Descrilção clínica"> + description = <"Qualquer reação à transfusão"> + > + ["id19"] = < + text = <"País de origem do produto do sangue"> + description = <"O país de origem do produto do sangue"> + > + ["id18"] = < + text = <"Razão"> + description = <"Motivo da ação"> + > + ["id17"] = < + text = <"Proporção administrada"> + description = <"A proporção de uma unidade administrada"> + > + ["id16"] = < + text = <"Sequência numérica"> + description = <"O número de unidades finalizados ou iniciados."> + > + ["id15"] = < + text = <"Unidade de tipo de sangue"> + description = <"O produto do sangue transfundido"> + > + ["id14"] = < + text = <"Unidade de transfusão completadas"> + description = <"A unidade do produto do sangue que foi transfundida"> + > + ["at14"] = < + text = <"Unidade de transfusão completadas"> + description = <"A unidade do produto do sangue que foi transfundida"> + > + ["id13"] = < + text = <"Consentimento obtido"> + description = <"Consentimento para transfusão foi obtido"> + > + ["at13"] = < + text = <"Consentimento obtido"> + description = <"Consentimento para transfusão foi obtido"> + > + ["id12"] = < + text = <"A transfusão foi completada"> + description = <"A transfusão foi finalizada"> + > + ["at12"] = < + text = <"A transfusão foi completada"> + description = <"A transfusão foi finalizada"> + > + ["id11"] = < + text = <"Transfusão interrompida"> + description = <"Transfusão foi interrompida e não pode continuar."> + > + ["at11"] = < + text = <"Transfusão interrompida"> + description = <"Transfusão foi interrompida e não pode continuar."> + > + ["id10"] = < + text = <"Transfusão suspensa"> + description = <"A transfusão foi suspensa e pode ser reiniciada"> + > + ["at10"] = < + text = <"Transfusão suspensa"> + description = <"A transfusão foi suspensa e pode ser reiniciada"> + > + ["id9"] = < + text = <"Unidade de transfusão iniciada"> + description = <"Transfusão começou em uma unidade do produto do sangue"> + > + ["at9"] = < + text = <"Unidade de transfusão iniciada"> + description = <"Transfusão começou em uma unidade do produto do sangue"> + > + ["id8"] = < + text = <"Identificação de sangue e paciente verificados"> + description = <"A identificação do produto da transfusão e a identificação do paciente correspondem"> + > + ["at8"] = < + text = <"Identificação de sangue e paciente verificados"> + description = <"A identificação do produto da transfusão e a identificação do paciente correspondem"> + > + ["id7"] = < + text = <"Cancelada"> + description = <"A transfusão foi cancelada por não ser mais apropriada ou necessária"> + > + ["at7"] = < + text = <"Cancelada"> + description = <"A transfusão foi cancelada por não ser mais apropriada ou necessária"> + > + ["id6"] = < + text = <"Adiada"> + description = <"Transfusão foi adiada"> + > + ["at6"] = < + text = <"Adiada"> + description = <"Transfusão foi adiada"> + > + ["id5"] = < + text = <"Preparada"> + description = <"Sangue enviado para testar produtos de sangue adequado"> + > + ["at5"] = < + text = <"Preparada"> + description = <"Sangue enviado para testar produtos de sangue adequado"> + > + ["id4"] = < + text = <"Produto do sangue prescritos"> + description = <"Produto do sangue foram prescritos"> + > + ["at4"] = < + text = <"Produto do sangue prescritos"> + description = <"Produto do sangue foram prescritos"> + > + ["id3"] = < + text = <"Planejada"> + description = <"Transfusão foi planejada"> + > + ["at3"] = < + text = <"Planejada"> + description = <"Transfusão foi planejada"> + > + ["id1"] = < + text = <"Transfusão"> + description = <"Registro das ações durante a transfusão"> + > + > + ["en"] = < + ["at9000"] = < + text = <"initial"> + description = <"initial"> + > + ["at9001"] = < + text = <"postponed"> + description = <"postponed"> + > + ["at9002"] = < + text = <"cancelled"> + description = <"cancelled"> + > + ["at9003"] = < + text = <"scheduled"> + description = <"scheduled"> + > + ["at9004"] = < + text = <"active"> + description = <"active"> + > + ["at9005"] = < + text = <"suspended"> + description = <"suspended"> + > + ["at9006"] = < + text = <"aborted"> + description = <"aborted"> + > + ["at9007"] = < + text = <"complete"> + description = <"complete"> + > + ["id23"] = < + text = <"Administration details"> + description = <"Details about the administration."> + > + ["id22"] = < + text = <"Related records"> + description = <"A pointer to any related observations or record entries."> + > + ["id21"] = < + text = <"Reaction details"> + description = <"Any details of a reaction."> + > + ["id20"] = < + text = <"Clinical description"> + description = <"Any reaction to the transfusion."> + > + ["id19"] = < + text = <"Country of origin of blood product"> + description = <"The country of origin of the blood product."> + > + ["id18"] = < + text = <"Reason"> + description = <"Reason for action."> + > + ["id17"] = < + text = <"Proportion administered"> + description = <"The proportion of the unit(s) administered."> + > + ["id16"] = < + text = <"Sequence number"> + description = <"The number of the unit completed or commenced."> + > + ["id15"] = < + text = <"Type of blood unit"> + description = <"The blood product transfused."> + > + ["id14"] = < + text = <"Transfusion unit completed"> + description = <"A unit of blood product has been transfused."> + > + ["at14"] = < + text = <"Transfusion unit completed"> + description = <"A unit of blood product has been transfused."> + > + ["id13"] = < + text = <"Consent obtained"> + description = <"Consent for the transfusion has been obtained."> + > + ["at13"] = < + text = <"Consent obtained"> + description = <"Consent for the transfusion has been obtained."> + > + ["id12"] = < + text = <"Transfusion has been completed"> + description = <"The transfusion has been completed."> + > + ["at12"] = < + text = <"Transfusion has been completed"> + description = <"The transfusion has been completed."> + > + ["id11"] = < + text = <"Transfusion stopped"> + description = <"Transfusion has been ceased and will not continue."> + > + ["at11"] = < + text = <"Transfusion stopped"> + description = <"Transfusion has been ceased and will not continue."> + > + ["id10"] = < + text = <"Transfusion suspended"> + description = <"The transfusion has been suspended and may restart."> + > + ["at10"] = < + text = <"Transfusion suspended"> + description = <"The transfusion has been suspended and may restart."> + > + ["id9"] = < + text = <"Transfusion unit commenced"> + description = <"Transfusion has begun on a unit of blood product."> + > + ["at9"] = < + text = <"Transfusion unit commenced"> + description = <"Transfusion has begun on a unit of blood product."> + > + ["id8"] = < + text = <"Blood and patient identification checked"> + description = <"The transfusion product identification and patient identification have been matched."> + > + ["at8"] = < + text = <"Blood and patient identification checked"> + description = <"The transfusion product identification and patient identification have been matched."> + > + ["id7"] = < + text = <"Cancelled"> + description = <"The transfusion has been cancelled as no longer appropriate or required."> + > + ["at7"] = < + text = <"Cancelled"> + description = <"The transfusion has been cancelled as no longer appropriate or required."> + > + ["id6"] = < + text = <"Postponed"> + description = <"Transfusion has been postponed."> + > + ["at6"] = < + text = <"Postponed"> + description = <"Transfusion has been postponed."> + > + ["id5"] = < + text = <"Prepared (Matching)"> + description = <"Blood sent for testing appropriate blood products."> + > + ["at5"] = < + text = <"Prepared (Matching)"> + description = <"Blood sent for testing appropriate blood products."> + > + ["id4"] = < + text = <"Blood products ordered"> + description = <"The blood products have been ordered."> + > + ["at4"] = < + text = <"Blood products ordered"> + description = <"The blood products have been ordered."> + > + ["id3"] = < + text = <"Planned"> + description = <"Transfusion has been planned."> + > + ["at3"] = < + text = <"Planned"> + description = <"Transfusion has been planned."> + > + ["id1"] = < + text = <"Transfusion"> + description = <"Recording the actions taken during transfusion."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.admission.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.admission.v0.0.1-alpha.adls new file mode 100644 index 000000000..6aa579a9c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.admission.v0.0.1-alpha.adls @@ -0,0 +1,2167 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=762e2eb1-eb25-44b7-985f-1cf5e1b645ac; build_uid=b70a31bb-0a48-428f-af0c-3b7695c7fe89) + openEHR-EHR-ADMIN_ENTRY.admission.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Anneka Sargeant"> + ["organisation"] = <"UMG Göttingen"> + ["email"] = <"anneka.sargeant@med.uni-goettingen.de"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo, Beatriz de Faria Leão, Vladimir Pizzo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Chunlan Ma"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"chunlan.ma@oceaninformatics.com"> + ["date"] = <"19/07/07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sistine Barretto", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"2D88E300A48C4AAFF3064DCC93F5BFC4"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Dieser ADMIN_ENTRY-Archetyp wurde für die Darstellung der minimalen Daten bei der Patientenaufnahme entwickelt. Er basiert auf der australischen/neuseeländischen Standardimplementierung von Health Level Seven (HL7) Version 2.4 (Teil 1: Patientenverwaltung) und Health Level Seven (HL7) Standard Version 2.3.1."> + keywords = <"Daten", "Aufnahme", "Aufnahmedaten", "Patient", "Patientenaufnahme"> + use = <""> + misuse = <""> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Este arquétipo ADMIN_ENTRY de admissão foi projetado para representar os dados mínimos de admissão. Foi baseado na Implementação padrão da Austrália/Nova Zelândia, padrão HL7 versão 2.4 (parte 1: administração paciente ) e HL7 versão 2.3.1."> + use = <""> + misuse = <""> + copyright = <"© 2011 openEHR Foundation, openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"هذا النموذج الخاص بإدخال المريض تم تصميمه لتمثيل الحد الأدنى من بيانات إدخال المريض. + و هذا يستخدم التطبيق العياري في أستراليا و نيوزيلندة للمستوى الصحي السابع النسخة/الإصدار 2.4 (الجزء الأول:إدراة المريض), و الإصدار 2.3.1 من المستوى الصحي السابع."> + use = <""> + misuse = <""> + copyright = <"© 2011 openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"This admission ADMIN_ENTRY archetype was designed for representing the minimum admission data. This is based on the Australian/New Zealand Standard Implementation of Health Level Seven (HL7) Version 2.4 (Part 1: Patient administration) and Health Level Seven (HL7) Standard Version 2.3.1."> + use = <""> + misuse = <""> + copyright = <"© 2011 openEHR Foundation, openEHR Foundation"> + > + > + +definition + ADMIN_ENTRY[id1] matches { -- Patient admission + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {2..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Patient class + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Patient class (synthesised) + } + } + } + CLUSTER[id74] occurrences matches {0..1} matches { -- Assigned patient location + items cardinality matches {1..*; unordered} matches { + ELEMENT[id75] occurrences matches {0..1} matches { -- Point of care/Unit + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id78] occurrences matches {0..1} matches { -- Ward + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id79] occurrences matches {0..1} matches { -- Room + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id80] occurrences matches {0..1} matches { -- Bed + value matches { + DV_TEXT[id9009] + } + } + CLUSTER[id105] occurrences matches {0..1} matches { -- Facility + items cardinality matches {1..*; unordered} matches { + ELEMENT[id106] occurrences matches {0..1} matches { -- Namespace ID + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id107] occurrences matches {0..1} matches { -- Universal ID + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id108] occurrences matches {0..1} matches { -- Universal ID type + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9001]} -- Universal ID type (synthesised) + } + } + } + } + } + ELEMENT[id102] occurrences matches {0..1} matches { -- Building + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id103] occurrences matches {0..1} matches { -- Floor + value matches { + DV_TEXT[id9014] + } + } + ELEMENT[id104] occurrences matches {0..1} matches { -- Location description + value matches { + DV_TEXT[id9015] + } + } + CLUSTER[id85] occurrences matches {0..1} matches { -- Address + items cardinality matches {1..*; unordered} matches { + ELEMENT[id86] occurrences matches {0..1} matches { -- Street + value matches { + DV_TEXT[id9016] + } + } + ELEMENT[id87] occurrences matches {0..1} matches { -- City + value matches { + DV_TEXT[id9017] + } + } + ELEMENT[id88] occurrences matches {0..1} matches { -- State/province + value matches { + DV_TEXT[id9018] + } + } + ELEMENT[id89] occurrences matches {0..1} matches { -- Post code + value matches { + DV_TEXT[id9019] + } + } + ELEMENT[id90] occurrences matches {0..1} matches { -- Country + value matches { + DV_TEXT[id9020] + } + } + } + } + ELEMENT[id82] occurrences matches {0..1} matches { -- Location type + value matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[ac9002]} -- Location type (synthesised) + } + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Admission type + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac9003]} -- Admission type (synthesised) + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Pre-admit number + value matches { + DV_TEXT[id9023] + } + } + CLUSTER[id95] occurrences matches {0..1} matches { -- Prior patient location + items cardinality matches {1..*; unordered} matches { + CLUSTER[id120] occurrences matches {0..1} matches { -- Facility + items cardinality matches {1..*; unordered} matches { + use_node ELEMENT[id9024] occurrences matches {1} /data[id2]/items[id74]/items[id105]/items[id106] + use_node ELEMENT[id9025] occurrences matches {1} /data[id2]/items[id74]/items[id105]/items[id107] + use_node ELEMENT[id9026] occurrences matches {1} /data[id2]/items[id74]/items[id105]/items[id108] + } + } + CLUSTER[id96] occurrences matches {0..1} matches { -- Adress + items cardinality matches {1..*; unordered} matches { + use_node ELEMENT[id9027] occurrences matches {1} /data[id2]/items[id74]/items[id85]/items[id86] + use_node ELEMENT[id9028] occurrences matches {1} /data[id2]/items[id74]/items[id85]/items[id87] + use_node ELEMENT[id9029] occurrences matches {1} /data[id2]/items[id74]/items[id85]/items[id88] + use_node ELEMENT[id9030] occurrences matches {1} /data[id2]/items[id74]/items[id85]/items[id89] + use_node ELEMENT[id9031] occurrences matches {1} /data[id2]/items[id74]/items[id85]/items[id90] + } + } + use_node ELEMENT[id9032] occurrences matches {1} /data[id2]/items[id74]/items[id75] + use_node ELEMENT[id9033] occurrences matches {1} /data[id2]/items[id74]/items[id78] + use_node ELEMENT[id9034] occurrences matches {1} /data[id2]/items[id74]/items[id79] + use_node ELEMENT[id9035] occurrences matches {1} /data[id2]/items[id74]/items[id80] + use_node ELEMENT[id9036] occurrences matches {1} /data[id2]/items[id74]/items[id102] + use_node ELEMENT[id9037] occurrences matches {1} /data[id2]/items[id74]/items[id103] + use_node ELEMENT[id9038] occurrences matches {1} /data[id2]/items[id74]/items[id104] + } + } + CLUSTER[id99] matches { -- Attending doctor + items cardinality matches {1..*; unordered} matches { + ELEMENT[id100] occurrences matches {0..1} matches { -- ID + value matches { + DV_TEXT[id9039] + } + } + ELEMENT[id101] occurrences matches {0..1} matches { -- Family name + value matches { + DV_TEXT[id9040] + } + } + ELEMENT[id121] occurrences matches {0..1} matches { -- Last name + value matches { + DV_TEXT[id9041] + } + } + } + } + CLUSTER[id26] occurrences matches {0..1} matches { -- Referring doctor + items cardinality matches {1..*; unordered} matches { + use_node ELEMENT[id9042] occurrences matches {1} /data[id2]/items[id99]/items[id100] + use_node ELEMENT[id9043] occurrences matches {1} /data[id2]/items[id99]/items[id101] + use_node ELEMENT[id9044] occurrences matches {1} /data[id2]/items[id99]/items[id121] + } + } + CLUSTER[id122] matches { -- Consulting doctor + items cardinality matches {1..*; unordered} matches { + use_node ELEMENT[id9045] occurrences matches {1} /data[id2]/items[id99]/items[id100] + use_node ELEMENT[id9046] occurrences matches {1} /data[id2]/items[id99]/items[id101] + use_node ELEMENT[id9047] occurrences matches {1} /data[id2]/items[id99]/items[id121] + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- Hospital service + value matches { + DV_TEXT[id9048] + } + } + ELEMENT[id50] occurrences matches {0..1} matches { -- Admit source + value matches { + DV_TEXT[id9049] + } + } + CLUSTER[id52] occurrences matches {0..1} matches { -- Admitting doctor + items cardinality matches {1..*; unordered} matches { + use_node ELEMENT[id9050] occurrences matches {1} /data[id2]/items[id99]/items[id100] + use_node ELEMENT[id9051] occurrences matches {1} /data[id2]/items[id99]/items[id101] + use_node ELEMENT[id9052] occurrences matches {1} /data[id2]/items[id99]/items[id121] + } + } + ELEMENT[id62] occurrences matches {0..1} matches { -- Financial class + value matches { + DV_CODED_TEXT[id9053] matches { + defining_code matches {[ac9004]} -- Financial class (synthesised) + } + } + } + ELEMENT[id67] occurrences matches {0..1} matches { -- Charge price indicator + value matches { + DV_CODED_TEXT[id9054] matches { + defining_code matches {[ac2]} -- Any term that 'is a' 'Charge price indicator' + } + } + } + ELEMENT[id72] occurrences matches {1} matches { -- Admit date/time + value matches { + DV_DATE_TIME[id9055] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Patientenklasse (synthesised)"> + description = <"Bestimmte Behandlungsmethode oder + Vorgesehene Behandlungsmethode. (synthesised)"> + > + ["ac9001"] = < + text = <"Typ der allgemein gültigen ID (synthesised)"> + description = <"Typ der allgemein gültigen ID (synthesised)"> + > + ["ac9002"] = < + text = <"Standorttyp (synthesised)"> + description = <"Standorttyp (synthesised)"> + > + ["ac9003"] = < + text = <"Aufnahmeart (synthesised)"> + description = <"Der Umstand, unter dem der Patient + aufgenommen wird. (synthesised)"> + > + ["ac9004"] = < + text = <"Art der Finanzierung (synthesised)"> + description = <"Art der Finanzierung (synthesised)"> + > + ["id9024"] = < + text = <"Einrichtung (synthesised)"> + description = <"Einrichtung (synthesised)"> + > + ["id9025"] = < + text = <"Einrichtung (synthesised)"> + description = <"Einrichtung (synthesised)"> + > + ["id9026"] = < + text = <"Einrichtung (synthesised)"> + description = <"Einrichtung (synthesised)"> + > + ["id9027"] = < + text = <"Adresse (synthesised)"> + description = <"Adresse (synthesised)"> + > + ["id9028"] = < + text = <"Adresse (synthesised)"> + description = <"Adresse (synthesised)"> + > + ["id9029"] = < + text = <"Adresse (synthesised)"> + description = <"Adresse (synthesised)"> + > + ["id9030"] = < + text = <"Adresse (synthesised)"> + description = <"Adresse (synthesised)"> + > + ["id9031"] = < + text = <"Adresse (synthesised)"> + description = <"Adresse (synthesised)"> + > + ["id9032"] = < + text = <"Vorheriger Patientenstandort (synthesised)"> + description = <"Der Ort des Patienten vor der Aufnahme. (synthesised)"> + > + ["id9033"] = < + text = <"Vorheriger Patientenstandort (synthesised)"> + description = <"Der Ort des Patienten vor der Aufnahme. (synthesised)"> + > + ["id9034"] = < + text = <"Vorheriger Patientenstandort (synthesised)"> + description = <"Der Ort des Patienten vor der Aufnahme. (synthesised)"> + > + ["id9035"] = < + text = <"Vorheriger Patientenstandort (synthesised)"> + description = <"Der Ort des Patienten vor der Aufnahme. (synthesised)"> + > + ["id9036"] = < + text = <"Vorheriger Patientenstandort (synthesised)"> + description = <"Der Ort des Patienten vor der Aufnahme. (synthesised)"> + > + ["id9037"] = < + text = <"Vorheriger Patientenstandort (synthesised)"> + description = <"Der Ort des Patienten vor der Aufnahme. (synthesised)"> + > + ["id9038"] = < + text = <"Vorheriger Patientenstandort (synthesised)"> + description = <"Der Ort des Patienten vor der Aufnahme. (synthesised)"> + > + ["id9042"] = < + text = <"Überweisender Arzt (synthesised)"> + description = <"Arzt, der den Patienten an den konsultierten Arzt überwiesen hat. (synthesised)"> + > + ["id9043"] = < + text = <"Überweisender Arzt (synthesised)"> + description = <"Arzt, der den Patienten an den konsultierten Arzt überwiesen hat. (synthesised)"> + > + ["id9044"] = < + text = <"Überweisender Arzt (synthesised)"> + description = <"Arzt, der den Patienten an den konsultierten Arzt überwiesen hat. (synthesised)"> + > + ["id9045"] = < + text = <"Konsultierter Arzt (synthesised)"> + description = <"Für die Behandlung des Patienten verantwortlicher Berater, einschließlich angestellter Facharzt, Amtsarzt. (synthesised)"> + > + ["id9046"] = < + text = <"Konsultierter Arzt (synthesised)"> + description = <"Für die Behandlung des Patienten verantwortlicher Berater, einschließlich angestellter Facharzt, Amtsarzt. (synthesised)"> + > + ["id9047"] = < + text = <"Konsultierter Arzt (synthesised)"> + description = <"Für die Behandlung des Patienten verantwortlicher Berater, einschließlich angestellter Facharzt, Amtsarzt. (synthesised)"> + > + ["id9050"] = < + text = <"Aufnehmender Arzt (synthesised)"> + description = <"Aufnehmender Arzt (synthesised)"> + > + ["id9051"] = < + text = <"Aufnehmender Arzt (synthesised)"> + description = <"Aufnehmender Arzt (synthesised)"> + > + ["id9052"] = < + text = <"Aufnehmender Arzt (synthesised)"> + description = <"Aufnehmender Arzt (synthesised)"> + > + ["at131"] = < + text = <"Unbekannt"> + description = <"Unbekannt"> + > + ["at130"] = < + text = <"Andere"> + description = <"Andere"> + > + ["at129"] = < + text = <"Gegenseitige Gesundheitsabkommen (mit anderen Ländern)"> + description = <"Gegenseitige Gesundheitsabkommen (mit anderen Ländern)"> + > + ["at128"] = < + text = <"Andere Krankenhäuser oder Behörden"> + description = <"Andere Krankenhäuser oder Behörden (Vertragsbetreuung)"> + > + ["at127"] = < + text = <"Justizvollzugsanstalt"> + description = <"Justizvollzugsanstalt"> + > + ["at126"] = < + text = <"Verteidigungsministerium"> + description = <"Verteidigungsministerium"> + > + ["at125"] = < + text = <"Abteilung für Veteranenangelegenheiten"> + description = <"Abteilung für Veteranenangelegenheiten"> + > + ["at124"] = < + text = <"Sonstige Entschädigungen"> + description = <"Sonstige Entschädigungen (z.B. Haftpflicht, allgemeines Recht, medizinische Fahrlässigkeit)"> + > + ["at123"] = < + text = <"Persönlicher Anspruch von Kraftfahrzeugen Dritter"> + description = <"Persönlicher Anspruch von Kraftfahrzeugen Dritter"> + > + ["id122"] = < + text = <"Konsultierter Arzt"> + description = <"Für die Behandlung des Patienten verantwortlicher Berater, einschließlich angestellter Facharzt, Amtsarzt."> + > + ["id121"] = < + text = <"Nachname"> + description = <"Nachname"> + > + ["id120"] = < + text = <"Einrichtung"> + description = <"Einrichtung"> + > + ["at119"] = < + text = <"x500"> + description = <"x500"> + > + ["at117"] = < + text = <"x400"> + description = <"Message Handling System"> + > + ["at116"] = < + text = <"UUID"> + description = <"Universally Unique Identifier"> + > + ["at115"] = < + text = <"Zufall"> + description = <"Zufall"> + > + ["at114"] = < + text = <"L, M, N"> + description = <"L, M, N"> + > + ["at113"] = < + text = <"ISO"> + description = <"International Organization for Standardization"> + > + ["at112"] = < + text = <"HL7"> + description = <"Health Level 7"> + > + ["at111"] = < + text = <"HCD"> + description = <"HCD"> + > + ["at110"] = < + text = <"GUID"> + description = <"Globally Unique Identifier"> + > + ["at109"] = < + text = <"DNS"> + description = <"Domain Name System"> + > + ["id108"] = < + text = <"Typ der allgemein gültigen ID"> + description = <"Typ der allgemein gültigen ID"> + > + ["id107"] = < + text = <"allgemeingültige ID"> + description = <"allgemeingültige ID"> + > + ["id106"] = < + text = <"ID innerhalb des Namensraums"> + description = <"ID innerhalb des Namensraums"> + > + ["id105"] = < + text = <"Einrichtung"> + description = <"Name der Einrichtung."> + > + ["id104"] = < + text = <"Beschreibung des Standortes"> + description = <"Beschreibung des Standortes"> + > + ["id103"] = < + text = <"Etage"> + description = <"Etage"> + > + ["id102"] = < + text = <"Gebäude"> + description = <"Gebäude-Nummer/-Name"> + > + ["id101"] = < + text = <"Familienname"> + description = <"Familienname"> + > + ["id100"] = < + text = <"ID"> + description = <"ID"> + > + ["id99"] = < + text = <"Behandelnder Arzt"> + description = <"Der behandelnde Arzt, der Dienstleistungen für den Patienten erbringt."> + > + ["id96"] = < + text = <"Adresse"> + description = <"Adresse"> + > + ["id95"] = < + text = <"Vorheriger Patientenstandort"> + description = <"Der Ort des Patienten vor der Aufnahme."> + > + ["at94"] = < + text = <"Praxis/Niederlassung des Anbieters"> + description = <"Praxis/Niederlassung des Anbieters"> + > + ["at93"] = < + text = <"Pflegeeinheit"> + description = <"Pflegeeinheit"> + > + ["at92"] = < + text = <"Abteilung"> + description = <"Abteilung"> + > + ["at91"] = < + text = <"zu Hause"> + description = <"zu Hause"> + > + ["id90"] = < + text = <"Land"> + description = <"Land"> + > + ["id89"] = < + text = <"Postleitzahl"> + description = <"Postleitzahl"> + > + ["id88"] = < + text = <"Bundesland"> + description = <"Bundesland"> + > + ["id87"] = < + text = <"Stadt"> + description = <"Stadt"> + > + ["id86"] = < + text = <"Straße"> + description = <"Straße"> + > + ["id85"] = < + text = <"Adresse"> + description = <"Adresse"> + > + ["at83"] = < + text = <"Klinik"> + description = <"Klinik"> + > + ["id82"] = < + text = <"Standorttyp"> + description = <"Standorttyp"> + > + ["id80"] = < + text = <"Bett"> + description = <"Bett / Bettnummer"> + > + ["id79"] = < + text = <"Zimmer"> + description = <"Zimmer / Zimmernummer"> + > + ["id78"] = < + text = <"Station"> + description = <"Name der Station."> + > + ["id75"] = < + text = <"Pflegeeinrichtung"> + description = <"Name der Pflegeeinrichtung."> + > + ["id74"] = < + text = <"Zugewiesener Patientenstandort"> + description = <"Zugewiesener Patientenort, als der Patient aufgenommen wurde."> + > + ["id72"] = < + text = <"Datum/Uhrzeit der Aufnahme"> + description = <"Datum/Zeit, an dem der Patient aufgenommen wurde."> + > + ["id67"] = < + text = <"Gebührenpreisanzeige"> + description = <"Gebührenpreisanzeige"> + > + ["at66"] = < + text = <"Entschädigung des Arbeiters"> + description = <"Entschädigung des Arbeiters"> + > + ["at65"] = < + text = <"eigenfinanziert"> + description = <"eigenfinanziert"> + > + ["at64"] = < + text = <"Private Krankenversicherung"> + description = <"Private Krankenversicherung"> + > + ["at63"] = < + text = <"Australisches Gesundheitsabkommen"> + description = <"Australisches Gesundheitsabkommen"> + > + ["id62"] = < + text = <"Art der Finanzierung"> + description = <"Art der Finanzierung"> + > + ["id52"] = < + text = <"Aufnehmender Arzt"> + description = <"Aufnehmender Arzt"> + > + ["id50"] = < + text = <"Art der Aufnahme"> + description = <"Siehe NHDD 000385 \"Art der Aufnahme\" und NHDD 000150 \"Quelle der Überweisung an öffentliche psychiatrische Klinik\""> + > + ["id42"] = < + text = <"Krankenhausdienst"> + description = <"Für die lokale Verwendung enthält dieses Feld die Art der Organisationseinheit oder klinischen Einheit, z.B. CARDIO."> + > + ["id26"] = < + text = <"Überweisender Arzt"> + description = <"Arzt, der den Patienten an den konsultierten Arzt überwiesen hat."> + > + ["id24"] = < + text = <"Nummer des Patienten vor der Aufnahme"> + description = <"Nummer des Patienten vor der Aufnahme"> + > + ["at23"] = < + text = <"Statistische Datenerfassung"> + description = <"Statistische Datenerfassung"> + > + ["at22"] = < + text = <"Geriatrische Aufnahme"> + description = <"Geriatrische Aufnahme"> + > + ["at21"] = < + text = <"geplante Aufnahme"> + description = <"geplante Aufnahme"> + > + ["at20"] = < + text = <"akut"> + description = <"akut"> + > + ["at19"] = < + text = <"Neugeborenes"> + description = <"Neugeborenes"> + > + ["at18"] = < + text = <"Routine"> + description = <"Routine"> + > + ["at17"] = < + text = <"Schwangerschaft & Geburt"> + description = <"Schwangerschaft & Geburt"> + > + ["at16"] = < + text = <"Notfall"> + description = <"Notfall"> + > + ["at15"] = < + text = <"Unfall"> + description = <"Unfall"> + > + ["id14"] = < + text = <"Aufnahmeart"> + description = <"Der Umstand, unter dem der Patient + aufgenommen wird."> + > + ["at12"] = < + text = <"unbekannt"> + description = <"unbekannt"> + > + ["at11"] = < + text = <"nicht zutreffend"> + description = <"nicht zutreffend"> + > + ["at10"] = < + text = <"Firmenkonto"> + description = <"Firmenkonto"> + > + ["at9"] = < + text = <"Vor Aufnahme"> + description = <"Vor Aufnahme"> + > + ["at8"] = < + text = <"Gemeinde Kunde"> + description = <"Gemeinde Kunde"> + > + ["at7"] = < + text = <"Notfallpatient"> + description = <"Notfallpatient"> + > + ["at6"] = < + text = <"ambulanter Patient"> + description = <"ambulanter Patient"> + > + ["at5"] = < + text = <"Tagespatient"> + description = <"Patienten am selben Tag aufgenommen und entlassen."> + > + ["at4"] = < + text = <"stationärer Patient"> + description = <"stationärer Patient"> + > + ["id3"] = < + text = <"Patientenklasse"> + description = <"Bestimmte Behandlungsmethode oder + Vorgesehene Behandlungsmethode."> + > + ["id1"] = < + text = <"Patientenaufnahme"> + description = <"Wird nur für aufgenommene Patienten verwendet. Es signalisiert den Beginn des Aufenthalts eines Patienten in einer Gesundheitseinrichtung."> + > + ["ac2"] = < + text = <"Jeder Begriff, der ein \"Gebührenpreisindikator\" ist"> + description = <"Jeder Begriff, der ein \"Gebührenpreisindikator\" ist"> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Classificação do paciente (synthesised)"> + description = <"O tipo de tratamento pretendido. (synthesised)"> + > + ["ac9001"] = < + text = <"Tipo do ID Universal (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9002"] = < + text = <"Tipo de localização (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9003"] = < + text = <"Tipo de Admissão (synthesised)"> + description = <"Circunstância na qual o paciente foi admitido. (synthesised)"> + > + ["ac9004"] = < + text = <"Tipo de financiamento (synthesised)"> + description = <"Fonte pagadora (synthesised)"> + > + ["id9024"] = < + text = <"Instalação (synthesised)"> + description = <"* (synthesised)"> + > + ["id9025"] = < + text = <"Instalação (synthesised)"> + description = <"* (synthesised)"> + > + ["id9026"] = < + text = <"Instalação (synthesised)"> + description = <"* (synthesised)"> + > + ["id9027"] = < + text = <"Endereço (synthesised)"> + description = <"* (synthesised)"> + > + ["id9028"] = < + text = <"Endereço (synthesised)"> + description = <"* (synthesised)"> + > + ["id9029"] = < + text = <"Endereço (synthesised)"> + description = <"* (synthesised)"> + > + ["id9030"] = < + text = <"Endereço (synthesised)"> + description = <"* (synthesised)"> + > + ["id9031"] = < + text = <"Endereço (synthesised)"> + description = <"* (synthesised)"> + > + ["id9032"] = < + text = <"Localização prévia do paciente (synthesised)"> + description = <"A localização do paciente na internação. (synthesised)"> + > + ["id9033"] = < + text = <"Localização prévia do paciente (synthesised)"> + description = <"A localização do paciente na internação. (synthesised)"> + > + ["id9034"] = < + text = <"Localização prévia do paciente (synthesised)"> + description = <"A localização do paciente na internação. (synthesised)"> + > + ["id9035"] = < + text = <"Localização prévia do paciente (synthesised)"> + description = <"A localização do paciente na internação. (synthesised)"> + > + ["id9036"] = < + text = <"Localização prévia do paciente (synthesised)"> + description = <"A localização do paciente na internação. (synthesised)"> + > + ["id9037"] = < + text = <"Localização prévia do paciente (synthesised)"> + description = <"A localização do paciente na internação. (synthesised)"> + > + ["id9038"] = < + text = <"Localização prévia do paciente (synthesised)"> + description = <"A localização do paciente na internação. (synthesised)"> + > + ["id9042"] = < + text = <"Médico solicitante (synthesised)"> + description = <"Médico que solicitou a internação. (synthesised)"> + > + ["id9043"] = < + text = <"Médico solicitante (synthesised)"> + description = <"Médico que solicitou a internação. (synthesised)"> + > + ["id9044"] = < + text = <"Médico solicitante (synthesised)"> + description = <"Médico que solicitou a internação. (synthesised)"> + > + ["id9045"] = < + text = <"Médico especialista (synthesised)"> + description = <"Médico responsável pelo cuidado do paciente, incluindo especialista assalariado ou visitador. (synthesised)"> + > + ["id9046"] = < + text = <"Médico especialista (synthesised)"> + description = <"Médico responsável pelo cuidado do paciente, incluindo especialista assalariado ou visitador. (synthesised)"> + > + ["id9047"] = < + text = <"Médico especialista (synthesised)"> + description = <"Médico responsável pelo cuidado do paciente, incluindo especialista assalariado ou visitador. (synthesised)"> + > + ["id9050"] = < + text = <"Médico da admissão (synthesised)"> + description = <"* (synthesised)"> + > + ["id9051"] = < + text = <"Médico da admissão (synthesised)"> + description = <"* (synthesised)"> + > + ["id9052"] = < + text = <"Médico da admissão (synthesised)"> + description = <"* (synthesised)"> + > + ["at131"] = < + text = <"Desconhecido"> + description = <"*"> + > + ["at130"] = < + text = <"Outro"> + description = <"*"> + > + ["at129"] = < + text = <"Acordos de saúde recíprocos (com outros países)"> + description = <"*"> + > + ["at128"] = < + text = <"Outro hospital ou instituição pública (cuidados contratados)"> + description = <"*"> + > + ["at127"] = < + text = <"*Correctional facility(en)"> + description = <"*"> + > + ["at126"] = < + text = <"*Department of Defence(en)"> + description = <"*"> + > + ["at125"] = < + text = <"*Department of Veterans' Affairs(en)"> + description = <"*"> + > + ["at124"] = < + text = <"Outra compensação"> + description = <"Outra compensação (por exemplo, responsabilidade civil, direito comum, negligência médica)"> + > + ["at123"] = < + text = <"Reclamação de terceiro sobre veículo motorizado"> + description = <"Reclamação de terceiro sobre veículo motorizado"> + > + ["id122"] = < + text = <"Médico especialista"> + description = <"Médico responsável pelo cuidado do paciente, incluindo especialista assalariado ou visitador."> + > + ["id121"] = < + text = <"Sobrenome"> + description = <"*"> + > + ["id120"] = < + text = <"Instalação"> + description = <"*"> + > + ["at119"] = < + text = <"x500"> + description = <"*"> + > + ["at117"] = < + text = <"x400"> + description = <"*"> + > + ["at116"] = < + text = <"UUID"> + description = <"*"> + > + ["at115"] = < + text = <"Random"> + description = <"*"> + > + ["at114"] = < + text = <"L, M, N"> + description = <"*"> + > + ["at113"] = < + text = <"ISO"> + description = <"*"> + > + ["at112"] = < + text = <"HL7"> + description = <"*"> + > + ["at111"] = < + text = <"HCD"> + description = <"*"> + > + ["at110"] = < + text = <"GUID"> + description = <"*"> + > + ["at109"] = < + text = <"DNS"> + description = <"*"> + > + ["id108"] = < + text = <"Tipo do ID Universal"> + description = <"*"> + > + ["id107"] = < + text = <"ID Universal"> + description = <"ID Universal"> + > + ["id106"] = < + text = <"ID do local"> + description = <"ID do local."> + > + ["id105"] = < + text = <"Instalação"> + description = <"*"> + > + ["id104"] = < + text = <"Descrição da localização"> + description = <"*"> + > + ["id103"] = < + text = <"Andar"> + description = <"*"> + > + ["id102"] = < + text = <"Prédio"> + description = <"*"> + > + ["id101"] = < + text = <"Nome"> + description = <"*"> + > + ["id100"] = < + text = <"ID"> + description = <"*"> + > + ["id99"] = < + text = <"Médico do atendimento"> + description = <"O médico responsável pela prestação de serviços ao paciente."> + > + ["id96"] = < + text = <"Endereço"> + description = <"*"> + > + ["id95"] = < + text = <"Localização prévia do paciente"> + description = <"A localização do paciente na internação."> + > + ["at94"] = < + text = <"*Provider's office(en)"> + description = <"*"> + > + ["at93"] = < + text = <"Unidade de enfermagem"> + description = <"*"> + > + ["at92"] = < + text = <"Departamento"> + description = <"*"> + > + ["at91"] = < + text = <"Casa"> + description = <"*"> + > + ["id90"] = < + text = <"País"> + description = <"*"> + > + ["id89"] = < + text = <"CEP"> + description = <"Código de endereçamento postal."> + > + ["id88"] = < + text = <"Estado"> + description = <"*"> + > + ["id87"] = < + text = <"Cidade"> + description = <"*"> + > + ["id86"] = < + text = <"Logradouro"> + description = <"*"> + > + ["id85"] = < + text = <"Endereço"> + description = <"*"> + > + ["at83"] = < + text = <"Clínica"> + description = <"*"> + > + ["id82"] = < + text = <"Tipo de localização"> + description = <"*"> + > + ["id80"] = < + text = <"Leito"> + description = <"*"> + > + ["id79"] = < + text = <"Quarto"> + description = <"*"> + > + ["id78"] = < + text = <"Ala"> + description = <"*"> + > + ["id75"] = < + text = <"Unidade de cuidado"> + description = <"*"> + > + ["id74"] = < + text = <"Localização na internação (leito)"> + description = <"Local designado para o paciente na admissão."> + > + ["id72"] = < + text = <"Data/hora admissão"> + description = <"Data/hora que o paciente foi admitido."> + > + ["id67"] = < + text = <"Indicação de alteração de preço"> + description = <"*"> + > + ["at66"] = < + text = <"Auxilio doença"> + description = <"Auxílio doença"> + > + ["at65"] = < + text = <"Auto financiado"> + description = <"Particular"> + > + ["at64"] = < + text = <"Seguros de saúde privados"> + description = <"Seguros de saúde privados"> + > + ["at63"] = < + text = <"*Australian Health Care Agreements(en)"> + description = <"*Australian Health Care Agreements (en)"> + > + ["id62"] = < + text = <"Tipo de financiamento"> + description = <"Fonte pagadora"> + > + ["id52"] = < + text = <"Médico da admissão"> + description = <"*"> + > + ["id50"] = < + text = <"Fonte da admissão"> + description = <"Referência para NHDD 000385 Modo de admissão e NHDD 000150 Fonte de encaminhamento para o hospital psiquiátrico público."> + > + ["id42"] = < + text = <"Unidade hospitalar"> + description = <"Para uso local, este campo contém o tipo de unidade organizacional ou clínica, por exemplo: Cardiologia1."> + > + ["id26"] = < + text = <"Médico solicitante"> + description = <"Médico que solicitou a internação."> + > + ["id24"] = < + text = <"Número da pré-admissão"> + description = <"Número do ID da pré-admissão do paciente."> + > + ["at23"] = < + text = <"Admissão estatística"> + description = <"Admissão estatística."> + > + ["at22"] = < + text = <"Admissão em repouso geriátrico"> + description = <"Admissão em repouso geriátrico."> + > + ["at21"] = < + text = <"Eletivo"> + description = <"Eletivo."> + > + ["at20"] = < + text = <"Urgência"> + description = <"Urgência."> + > + ["at19"] = < + text = <"Recém nascido"> + description = <"Recém nascido."> + > + ["at18"] = < + text = <"Eletiva"> + description = <"Internação programada."> + > + ["at17"] = < + text = <"Trabalho de parto"> + description = <"Trabalho de parto."> + > + ["at16"] = < + text = <"Emergência"> + description = <"Emergência."> + > + ["at15"] = < + text = <"Acidente"> + description = <"Acidente."> + > + ["id14"] = < + text = <"Tipo de Admissão"> + description = <"Circunstância na qual o paciente foi admitido."> + > + ["at12"] = < + text = <"Desconhecido"> + description = <"Desconhecido."> + > + ["at11"] = < + text = <"Não aplicável"> + description = <"Não aplicável."> + > + ["at10"] = < + text = <"Conta comercial"> + description = <"conta comercial"> + > + ["at9"] = < + text = <"Pré-admissão"> + description = <"Pré-admissão."> + > + ["at8"] = < + text = <"Público"> + description = <"Paciente que recebe atendimento de saúde público ou serviços de assistência social."> + > + ["at7"] = < + text = <"Urgência"> + description = <"Paciente oriundo da unidade de emergência."> + > + ["at6"] = < + text = <"Ambulatorial"> + description = <"Paciente Ambulatorial."> + > + ["at5"] = < + text = <"Day hospital"> + description = <"Paciente com admissão e alta no mesmo dia."> + > + ["at4"] = < + text = <"Internação/ paciente com pernoite"> + description = <"Internação/ paciente com pernoite."> + > + ["id3"] = < + text = <"Classificação do paciente"> + description = <"O tipo de tratamento pretendido."> + > + ["id1"] = < + text = <"Admissão do paciente"> + description = <"Somente utilizado para paciente internado. Sinaliza o início da estadia de um paciente em uma unidade de saúde."> + > + ["ac2"] = < + text = <"Qualquer termo que é Indicador de alteração de preço."> + description = <"*"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Patient class (synthesised)"> + description = <"Intended mode of treatement. (synthesised)"> + > + ["ac9001"] = < + text = <"Universal ID type (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9002"] = < + text = <"Location type (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9003"] = < + text = <"Admission type (synthesised)"> + description = <"The circumstance under which the patient will be admitted. (synthesised)"> + > + ["ac9004"] = < + text = <"Financial class (synthesised)"> + description = <"* (synthesised)"> + > + ["id9024"] = < + text = <"Facility (synthesised)"> + description = <"* (synthesised)"> + > + ["id9025"] = < + text = <"Facility (synthesised)"> + description = <"* (synthesised)"> + > + ["id9026"] = < + text = <"Facility (synthesised)"> + description = <"* (synthesised)"> + > + ["id9027"] = < + text = <"Adress (synthesised)"> + description = <"* (synthesised)"> + > + ["id9028"] = < + text = <"Adress (synthesised)"> + description = <"* (synthesised)"> + > + ["id9029"] = < + text = <"Adress (synthesised)"> + description = <"* (synthesised)"> + > + ["id9030"] = < + text = <"Adress (synthesised)"> + description = <"* (synthesised)"> + > + ["id9031"] = < + text = <"Adress (synthesised)"> + description = <"* (synthesised)"> + > + ["id9032"] = < + text = <"Prior patient location (synthesised)"> + description = <"The patient location prior admission (synthesised)"> + > + ["id9033"] = < + text = <"Prior patient location (synthesised)"> + description = <"The patient location prior admission (synthesised)"> + > + ["id9034"] = < + text = <"Prior patient location (synthesised)"> + description = <"The patient location prior admission (synthesised)"> + > + ["id9035"] = < + text = <"Prior patient location (synthesised)"> + description = <"The patient location prior admission (synthesised)"> + > + ["id9036"] = < + text = <"Prior patient location (synthesised)"> + description = <"The patient location prior admission (synthesised)"> + > + ["id9037"] = < + text = <"Prior patient location (synthesised)"> + description = <"The patient location prior admission (synthesised)"> + > + ["id9038"] = < + text = <"Prior patient location (synthesised)"> + description = <"The patient location prior admission (synthesised)"> + > + ["id9042"] = < + text = <"Referring doctor (synthesised)"> + description = <"Clinician who referred patient to the consulting doctor (synthesised)"> + > + ["id9043"] = < + text = <"Referring doctor (synthesised)"> + description = <"Clinician who referred patient to the consulting doctor (synthesised)"> + > + ["id9044"] = < + text = <"Referring doctor (synthesised)"> + description = <"Clinician who referred patient to the consulting doctor (synthesised)"> + > + ["id9045"] = < + text = <"Consulting doctor (synthesised)"> + description = <"Consultant responsible for the care of the patient,including salaried specialist, visiting medical officer (synthesised)"> + > + ["id9046"] = < + text = <"Consulting doctor (synthesised)"> + description = <"Consultant responsible for the care of the patient,including salaried specialist, visiting medical officer (synthesised)"> + > + ["id9047"] = < + text = <"Consulting doctor (synthesised)"> + description = <"Consultant responsible for the care of the patient,including salaried specialist, visiting medical officer (synthesised)"> + > + ["id9050"] = < + text = <"Admitting doctor (synthesised)"> + description = <"* (synthesised)"> + > + ["id9051"] = < + text = <"Admitting doctor (synthesised)"> + description = <"* (synthesised)"> + > + ["id9052"] = < + text = <"Admitting doctor (synthesised)"> + description = <"* (synthesised)"> + > + ["at131"] = < + text = <"Not known"> + description = <"*"> + > + ["at130"] = < + text = <"Other"> + description = <"*"> + > + ["at129"] = < + text = <"Reciprocal health care agreements (with other countries)"> + description = <"*"> + > + ["at128"] = < + text = <"Other hospital or public authority (contracted care)"> + description = <"*"> + > + ["at127"] = < + text = <"Correctional facility"> + description = <"*"> + > + ["at126"] = < + text = <"Department of Defence"> + description = <"*"> + > + ["at125"] = < + text = <"Department of Veterans' Affairs"> + description = <"*"> + > + ["at124"] = < + text = <"Other compensation (e.g. public liability, common law, medical negligence)"> + description = <"*"> + > + ["at123"] = < + text = <"Motor vehicle third party personal claim"> + description = <"*"> + > + ["id122"] = < + text = <"Consulting doctor"> + description = <"Consultant responsible for the care of the patient,including salaried specialist, visiting medical officer"> + > + ["id121"] = < + text = <"Last name"> + description = <"*"> + > + ["id120"] = < + text = <"Facility"> + description = <"*"> + > + ["at119"] = < + text = <"x500"> + description = <"*"> + > + ["at117"] = < + text = <"x400"> + description = <"*"> + > + ["at116"] = < + text = <"UUID"> + description = <"*"> + > + ["at115"] = < + text = <"Random"> + description = <"*"> + > + ["at114"] = < + text = <"L, M, N"> + description = <"*"> + > + ["at113"] = < + text = <"ISO"> + description = <"*"> + > + ["at112"] = < + text = <"HL7"> + description = <"*"> + > + ["at111"] = < + text = <"HCD"> + description = <"*"> + > + ["at110"] = < + text = <"GUID"> + description = <"*"> + > + ["at109"] = < + text = <"DNS"> + description = <"*"> + > + ["id108"] = < + text = <"Universal ID type"> + description = <"*"> + > + ["id107"] = < + text = <"Universal ID"> + description = <"*"> + > + ["id106"] = < + text = <"Namespace ID"> + description = <"*"> + > + ["id105"] = < + text = <"Facility"> + description = <"*"> + > + ["id104"] = < + text = <"Location description"> + description = <"*"> + > + ["id103"] = < + text = <"Floor"> + description = <"*"> + > + ["id102"] = < + text = <"Building"> + description = <"*"> + > + ["id101"] = < + text = <"Family name"> + description = <"*"> + > + ["id100"] = < + text = <"ID"> + description = <"*"> + > + ["id99"] = < + text = <"Attending doctor"> + description = <"The attending doctor providing services to the + patient"> + > + ["id96"] = < + text = <"Adress"> + description = <"*"> + > + ["id95"] = < + text = <"Prior patient location"> + description = <"The patient location prior admission"> + > + ["at94"] = < + text = <"Provider's office"> + description = <"*"> + > + ["at93"] = < + text = <"Nursing unit"> + description = <"*"> + > + ["at92"] = < + text = <"Department"> + description = <"*"> + > + ["at91"] = < + text = <"Home"> + description = <"*"> + > + ["id90"] = < + text = <"Country"> + description = <"*"> + > + ["id89"] = < + text = <"Post code"> + description = <"*"> + > + ["id88"] = < + text = <"State/province"> + description = <"*"> + > + ["id87"] = < + text = <"City"> + description = <"*"> + > + ["id86"] = < + text = <"Street"> + description = <"*"> + > + ["id85"] = < + text = <"Address"> + description = <"*"> + > + ["at83"] = < + text = <"Clinic"> + description = <"*"> + > + ["id82"] = < + text = <"Location type"> + description = <"*"> + > + ["id80"] = < + text = <"Bed"> + description = <"*"> + > + ["id79"] = < + text = <"Room"> + description = <"*"> + > + ["id78"] = < + text = <"Ward"> + description = <"*"> + > + ["id75"] = < + text = <"Point of care/Unit"> + description = <"*"> + > + ["id74"] = < + text = <"Assigned patient location"> + description = <"Assigned patient location when the patient was admitted."> + > + ["id72"] = < + text = <"Admit date/time"> + description = <"Date/time the patient was admitted."> + > + ["id67"] = < + text = <"Charge price indicator"> + description = <"*"> + > + ["at66"] = < + text = <"Worker's compensation"> + description = <"Worker's compensation"> + > + ["at65"] = < + text = <"Self-funded"> + description = <"Self-funded"> + > + ["at64"] = < + text = <"Private health insurance"> + description = <"Private health insurance"> + > + ["at63"] = < + text = <"Australian Health Care Agreements"> + description = <"Australian Health Care Agreements "> + > + ["id62"] = < + text = <"Financial class"> + description = <"*"> + > + ["id52"] = < + text = <"Admitting doctor"> + description = <"*"> + > + ["id50"] = < + text = <"Admit source"> + description = <"Refer to NHDD 000385 ‘Mode of admission’ and + NHDD 000150 ‘Source of referral to public psychiatric hospital’"> + > + ["id42"] = < + text = <"Hospital service"> + description = <"For local use, this field hold the type of organizational unit or clinical unit, e.g. CARDO1."> + > + ["id26"] = < + text = <"Referring doctor"> + description = <"Clinician who referred patient to the consulting doctor"> + > + ["id24"] = < + text = <"Pre-admit number"> + description = <"ID number of patient's pre-admission"> + > + ["at23"] = < + text = <"Statistical admission"> + description = <"Statistical admission"> + > + ["at22"] = < + text = <"Geriatric respite admission"> + description = <"Geriatric respite admission"> + > + ["at21"] = < + text = <"Elective"> + description = <"Elective"> + > + ["at20"] = < + text = <"Urgent"> + description = <"Urgent"> + > + ["at19"] = < + text = <"Newborn"> + description = <"Newborn"> + > + ["at18"] = < + text = <"Routine"> + description = <"Routine"> + > + ["at17"] = < + text = <"Labour & Delivery"> + description = <"Labour & Delivery"> + > + ["at16"] = < + text = <"Emergency"> + description = <"Emergency"> + > + ["at15"] = < + text = <"Accident"> + description = <"Accident"> + > + ["id14"] = < + text = <"Admission type"> + description = <"The circumstance under which the patient will be admitted."> + > + ["at12"] = < + text = <"Unknown"> + description = <"Unknown"> + > + ["at11"] = < + text = <"Not-applicable"> + description = <"Not-applicable"> + > + ["at10"] = < + text = <"Commercial account"> + description = <"Commercial account"> + > + ["at9"] = < + text = <"Pre-admit"> + description = <"Pre-admit"> + > + ["at8"] = < + text = <"Community client"> + description = <"Community client"> + > + ["at7"] = < + text = <"Emergency patient"> + description = <"Emergency patient"> + > + ["at6"] = < + text = <"Outpatient"> + description = <"Outpatient"> + > + ["at5"] = < + text = <"Same day patient"> + description = <"Same day patient"> + > + ["at4"] = < + text = <"Inpatient/overnight patient"> + description = <"Inpatient/overnight patient"> + > + ["id3"] = < + text = <"Patient class"> + description = <"Intended mode of treatement."> + > + ["id1"] = < + text = <"Patient admission"> + description = <"Used for admitted patient only. It signals the beginning of a patient's stay in a health care facility."> + > + ["ac2"] = < + text = <"Any term that 'is a' 'Charge price indicator'"> + description = <"*"> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"درجة المريض (synthesised)"> + description = <"أسلوب المعاملة المقصود (synthesised)"> + > + ["ac9001"] = < + text = <"نوع العنصر التعريفي الشامل (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9002"] = < + text = <"نوع الموقع (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9003"] = < + text = <"نوع الإدخال (synthesised)"> + description = <"الظروف التي يتم إدخال المريض تحتها (synthesised)"> + > + ["ac9004"] = < + text = <"الدرجة الاقتصادية (synthesised)"> + description = <"* (synthesised)"> + > + ["id9024"] = < + text = <"المؤسسة (synthesised)"> + description = <"* (synthesised)"> + > + ["id9025"] = < + text = <"المؤسسة (synthesised)"> + description = <"* (synthesised)"> + > + ["id9026"] = < + text = <"المؤسسة (synthesised)"> + description = <"* (synthesised)"> + > + ["id9027"] = < + text = <"العنوان (synthesised)"> + description = <"* (synthesised)"> + > + ["id9028"] = < + text = <"العنوان (synthesised)"> + description = <"* (synthesised)"> + > + ["id9029"] = < + text = <"العنوان (synthesised)"> + description = <"* (synthesised)"> + > + ["id9030"] = < + text = <"العنوان (synthesised)"> + description = <"* (synthesised)"> + > + ["id9031"] = < + text = <"العنوان (synthesised)"> + description = <"* (synthesised)"> + > + ["id9032"] = < + text = <"المكان السابق للمريض (synthesised)"> + description = <"المكان السابق للمريض (synthesised)"> + > + ["id9033"] = < + text = <"المكان السابق للمريض (synthesised)"> + description = <"المكان السابق للمريض (synthesised)"> + > + ["id9034"] = < + text = <"المكان السابق للمريض (synthesised)"> + description = <"المكان السابق للمريض (synthesised)"> + > + ["id9035"] = < + text = <"المكان السابق للمريض (synthesised)"> + description = <"المكان السابق للمريض (synthesised)"> + > + ["id9036"] = < + text = <"المكان السابق للمريض (synthesised)"> + description = <"المكان السابق للمريض (synthesised)"> + > + ["id9037"] = < + text = <"المكان السابق للمريض (synthesised)"> + description = <"المكان السابق للمريض (synthesised)"> + > + ["id9038"] = < + text = <"المكان السابق للمريض (synthesised)"> + description = <"المكان السابق للمريض (synthesised)"> + > + ["id9042"] = < + text = <"الطبيب صاحب الإحالة (synthesised)"> + description = <"الطبيب الذي قام بإحالة المريض إلى الطبيب الاستشاري (synthesised)"> + > + ["id9043"] = < + text = <"الطبيب صاحب الإحالة (synthesised)"> + description = <"الطبيب الذي قام بإحالة المريض إلى الطبيب الاستشاري (synthesised)"> + > + ["id9044"] = < + text = <"الطبيب صاحب الإحالة (synthesised)"> + description = <"الطبيب الذي قام بإحالة المريض إلى الطبيب الاستشاري (synthesised)"> + > + ["id9045"] = < + text = <"الطبيب الاستشاري (synthesised)"> + description = <"الطبيب الاستشاري المسئول عن تقديم الرعاية للمريض, بنا قي ذلك الأخصائي الذي يعمل بأجر, و المسئول الطبي الزائر (synthesised)"> + > + ["id9046"] = < + text = <"الطبيب الاستشاري (synthesised)"> + description = <"الطبيب الاستشاري المسئول عن تقديم الرعاية للمريض, بنا قي ذلك الأخصائي الذي يعمل بأجر, و المسئول الطبي الزائر (synthesised)"> + > + ["id9047"] = < + text = <"الطبيب الاستشاري (synthesised)"> + description = <"الطبيب الاستشاري المسئول عن تقديم الرعاية للمريض, بنا قي ذلك الأخصائي الذي يعمل بأجر, و المسئول الطبي الزائر (synthesised)"> + > + ["id9050"] = < + text = <"الطبيب المسئول عن الإدخال (synthesised)"> + description = <"* (synthesised)"> + > + ["id9051"] = < + text = <"الطبيب المسئول عن الإدخال (synthesised)"> + description = <"* (synthesised)"> + > + ["id9052"] = < + text = <"الطبيب المسئول عن الإدخال (synthesised)"> + description = <"* (synthesised)"> + > + ["at131"] = < + text = <"غير معروف"> + description = <"*"> + > + ["at130"] = < + text = <"أخرى"> + description = <"*"> + > + ["at129"] = < + text = <"اتفاقات الرعاية الصحية التبادلية - مع البلدان/الدول الأخرى"> + description = <"*"> + > + ["at128"] = < + text = <"مستشفى أو قسم عام آخر - رعاية بالتعاقد"> + description = <"*"> + > + ["at127"] = < + text = <"المؤسسة التصحيحية"> + description = <"*"> + > + ["at126"] = < + text = <"إدارة الدفاع"> + description = <"*"> + > + ["at125"] = < + text = <"قسم شئون المحاربين القدامى"> + description = <"*"> + > + ["at124"] = < + text = <"التعويضات الأخرى - المسئولية العامة, القانون العمومي, الإهمال الطبي"> + description = <"*"> + > + ["at123"] = < + text = <"المطالبة الشخصية الخاصة بالعربة من طرف ثالث"> + description = <"*"> + > + ["id122"] = < + text = <"الطبيب الاستشاري"> + description = <"الطبيب الاستشاري المسئول عن تقديم الرعاية للمريض, بنا قي ذلك الأخصائي الذي يعمل بأجر, و المسئول الطبي الزائر"> + > + ["id121"] = < + text = <"الاسم الأخير"> + description = <"*"> + > + ["id120"] = < + text = <"المؤسسة"> + description = <"*"> + > + ["at119"] = < + text = <"x500"> + description = <"*"> + > + ["at117"] = < + text = <"x400"> + description = <"*"> + > + ["at116"] = < + text = <"العنصر التعريفي الكوني الفريد"> + description = <"*"> + > + ["at115"] = < + text = <"عشوائي"> + description = <"*"> + > + ["at114"] = < + text = <"L, M, N"> + description = <"*"> + > + ["at113"] = < + text = <"منظمة المعايير الدولية"> + description = <"*"> + > + ["at112"] = < + text = <"المستوى الصحي السابع"> + description = <"*"> + > + ["at111"] = < + text = <"HCD"> + description = <"*"> + > + ["at110"] = < + text = <"العنصر التعريفي الكوني الفريد"> + description = <"*"> + > + ["at109"] = < + text = <"نظام تعريف المجال"> + description = <"*"> + > + ["id108"] = < + text = <"نوع العنصر التعريفي الشامل"> + description = <"*"> + > + ["id107"] = < + text = <"العنصر التعريفي الشامل"> + description = <"*"> + > + ["id106"] = < + text = <"العنصر التعريفي للمساحة"> + description = <"*"> + > + ["id105"] = < + text = <"المؤسسة"> + description = <"*"> + > + ["id104"] = < + text = <"وصف الموقع"> + description = <"*"> + > + ["id103"] = < + text = <"الطابق/الدور"> + description = <"*"> + > + ["id102"] = < + text = <"المبنى"> + description = <"*"> + > + ["id101"] = < + text = <"اسم العائلة"> + description = <"*"> + > + ["id100"] = < + text = <"العتصر التعريفي"> + description = <"*"> + > + ["id99"] = < + text = <"الطبيب الحاضر"> + description = <"الطبيب الحاضر الذي يقدم الخدمات للمريض"> + > + ["id96"] = < + text = <"العنوان"> + description = <"*"> + > + ["id95"] = < + text = <"المكان السابق للمريض"> + description = <"المكان السابق للمريض"> + > + ["at94"] = < + text = <"مكتب مُزَوِّد الخدمة"> + description = <"*"> + > + ["at93"] = < + text = <"وحدة تمريضية"> + description = <"*"> + > + ["at92"] = < + text = <"القِسم"> + description = <"*"> + > + ["at91"] = < + text = <"منزل"> + description = <"*"> + > + ["id90"] = < + text = <"الدولة/البلد"> + description = <"*"> + > + ["id89"] = < + text = <"الرمز البريدي"> + description = <"*"> + > + ["id88"] = < + text = <"الولاية/المقاطعة"> + description = <"*"> + > + ["id87"] = < + text = <"المدينة"> + description = <"*"> + > + ["id86"] = < + text = <"الشارع"> + description = <"*"> + > + ["id85"] = < + text = <"العنوان"> + description = <"*"> + > + ["at83"] = < + text = <"عيادة"> + description = <"*"> + > + ["id82"] = < + text = <"نوع الموقع"> + description = <"*"> + > + ["id80"] = < + text = <"السرير"> + description = <"*"> + > + ["id79"] = < + text = <"الغرفة/الحجرة"> + description = <"*"> + > + ["id78"] = < + text = <"العنبر"> + description = <"*"> + > + ["id75"] = < + text = <"نقطة تقديم الرعاية/الوحدة"> + description = <"*"> + > + ["id74"] = < + text = <"المكان المعَيَّن للمريض"> + description = <"المكان الذي تم تعيينه للمريض عند إدخال المريض"> + > + ["id72"] = < + text = <"وقت/ تاريخ الإدخال"> + description = <"الوقت و التاريخ الذين تم فيهما إدخال المريض"> + > + ["id67"] = < + text = <"مؤشر ثمن الرعاية"> + description = <"*"> + > + ["at66"] = < + text = <"تعويضات العامل"> + description = <"تعويضات العامل"> + > + ["at65"] = < + text = <"مموَّل شخصيا"> + description = <"مموَّل شخصيا"> + > + ["at64"] = < + text = <"التأمين الصحي الخاص"> + description = <"التأمين الصحي الخاص"> + > + ["at63"] = < + text = <"الاتفاقات الأسترالية للرعاية الصحية"> + description = <"الاتفاقات الأسترالية للرعاية الصحية"> + > + ["id62"] = < + text = <"الدرجة الاقتصادية"> + description = <"*"> + > + ["id52"] = < + text = <"الطبيب المسئول عن الإدخال"> + description = <"*"> + > + ["id50"] = < + text = <"مصدر الإدخال"> + description = <"برجاء الرجوع إلى طريق الإدخال في + NHDD 000385 + و مصدر الإحالة إلى المستشفى النفسي العام + NHDD 000150 "> + > + ["id42"] = < + text = <"خدمة المستشفى"> + description = <"للاستخدام المحلي, و يمثل هذا الحق نو الوحدة التنظيمية أو السريرية, مثل: + CARDO1"> + > + ["id26"] = < + text = <"الطبيب صاحب الإحالة"> + description = <"الطبيب الذي قام بإحالة المريض إلى الطبيب الاستشاري"> + > + ["id24"] = < + text = <"رقم ما قبل الإدخال"> + description = <"الرقم التعريفي للمريض ما قبل الإدخال"> + > + ["at23"] = < + text = <"الإدخال الإحصائي"> + description = <"الإدخال الإحصائي"> + > + ["at22"] = < + text = <"إدخال المسنين للراحة"> + description = <"إدخال المسنين للراحة"> + > + ["at21"] = < + text = <"اختياري"> + description = <"اختياري"> + > + ["at20"] = < + text = <"عاجل"> + description = <"عاجل"> + > + ["at19"] = < + text = <"حديث الولادة"> + description = <"حديث الولادة"> + > + ["at18"] = < + text = <"روتيني/معتاد"> + description = <"روتيني/معتاد"> + > + ["at17"] = < + text = <"الولادة و الوضع"> + description = <"الولادة و الوضع"> + > + ["at16"] = < + text = <"طوارئ"> + description = <"طوارئ"> + > + ["at15"] = < + text = <"حادث"> + description = <"حادث"> + > + ["id14"] = < + text = <"نوع الإدخال"> + description = <"الظروف التي يتم إدخال المريض تحتها"> + > + ["at12"] = < + text = <"غير معروف"> + description = <"غير معروف"> + > + ["at11"] = < + text = <"غير قابل للتطبيق"> + description = <"غير قابل للتطبيق"> + > + ["at10"] = < + text = <"حساب تجاري"> + description = <"حساب تجاري"> + > + ["at9"] = < + text = <"ما قبل الإدخال"> + description = <"ما قبل الإدخال"> + > + ["at8"] = < + text = <"عميل مجتمعي"> + description = <"عميل مجتمعي"> + > + ["at7"] = < + text = <"مريض الطوارئ"> + description = <"مريض الطوارئ"> + > + ["at6"] = < + text = <"المريض الخارجي"> + description = <"المريض الخارجي"> + > + ["at5"] = < + text = <"مريض اليوم الواحد"> + description = <"مريض اليوم الواحد"> + > + ["at4"] = < + text = <"مريض داخلي/ليلي"> + description = <"مريض داخلي/ليلي"> + > + ["id3"] = < + text = <"درجة المريض"> + description = <"أسلوب المعاملة المقصود"> + > + ["id1"] = < + text = <"إدخال المريض"> + description = <"يستخدم فقط للمرضى الذين تم إدخالهم. و ذلك يشير إلى بداية بقاء المريض في مؤسسة الرعاية الصحية"> + > + ["ac2"] = < + text = <"أي مصطلح مكافئ لمؤشر ثمن الرعاية"> + description = <"*"> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at83", "at91", "at92", "at93", "at94"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at109", "at110", "at111", "at112", "at113", "at114", "at115", "at116", "at117", "at119"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at4", "at5", "at6", "at7", "at8", "at9", "at10", "at11", "at12"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at63", "at64", "at65", "at66", "at123", "at124", "at125", "at126", "at127", "at128", "at129", "at130", "at131"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at15", "at16", "at17", "at18", "at19", "at20", "at21", "at22", "at23"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.arrival.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.arrival.v0.0.1-alpha.adls new file mode 100644 index 000000000..61755b883 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.arrival.v0.0.1-alpha.adls @@ -0,0 +1,85 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bed2270b-d334-4636-a297-49ed55df3b71; build_uid=bbdb16d1-1755-4f42-a110-6d31b8678239) + openEHR-EHR-ADMIN_ENTRY.arrival.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Gail Simms"> + ["organisation"] = <"Ministry of Health and Wellness, Jamaica"> + ["email"] = <"kphhealthrecords@gmail.com"> + ["date"] = <"2019-08-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"MOHW team Jamaica", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"9556B9AE41DB64676874A0C2386FE56A"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <""> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ADMIN_ENTRY[id1] matches { -- Arrival + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Arrival mode + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Entry mode + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Referral source + value matches { + DV_TEXT[id9002] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id5"] = < + text = <"Referral source"> + description = <"The source of referral for the individual."> + comment = <"For example: self; police; medical practitioner; or school. + Coding with an external terminology is preferred, where possible."> + > + ["id4"] = < + text = <"Entry mode"> + description = <"Method used by the individual to enter the facility on arrival."> + comment = <"For example: ambulatory; wheel chair; stretcher; or carried/lifted. + Coding with an external terminology is preferred, where possible."> + > + ["id3"] = < + text = <"Arrival mode"> + description = <"Method of transport the individual used to arrive at facility."> + comment = <"For example: ambulance; helicopter; walked or private car. + Coding with an external terminology is preferred, where possible."> + > + ["id1"] = < + text = <"Arrival"> + description = <"Details about the arrival of an individual at a health care facility."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.legal_constraint.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.legal_constraint.v0.0.1-alpha.adls new file mode 100644 index 000000000..123fb6c7d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.legal_constraint.v0.0.1-alpha.adls @@ -0,0 +1,117 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3016b7b5-ae8b-402d-9e01-8b75fff31931; build_uid=6bf30297-9e0e-4b33-baa9-cacaf7c67ec9) + openEHR-EHR-ADMIN_ENTRY.legal_constraint.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-12-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Legal constrain, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2010 Dec 17. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.930_1 (discontinued)."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"1553AAD887A92E54873984DBFD7BF2B7"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of any legal constraint or order in effect about the individual."> + keywords = <"legal", "guardian", "guardianship", "custody", "constraint", "order"> + use = <"Use to record legal constraint or order in effect about the individual."> + misuse = <"Not to be used to record directives about individual wishes for future healthcare."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + ADMIN_ENTRY[id1] matches { -- Legal constraint + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Type of constraint/order + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Start Date + value matches { + DV_DATE_TIME[id9002] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Expiry Date + value matches { + DV_DATE_TIME[id9003] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Nominated party + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id8] matches { -- Nominated party details + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id10] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id10"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id8"] = < + text = <"Nominated party details"> + description = <"Further details, including contact details for the nominated person or organisation."> + > + ["id7"] = < + text = <"Nominated party"> + description = <"Name of nominated or responsible person or organisation."> + > + ["id6"] = < + text = <"Description"> + description = <"Description about the constraint."> + > + ["id5"] = < + text = <"Expiry Date"> + description = <"Date/time of expiry or cessation of validity of the constraint."> + > + ["id4"] = < + text = <"Start Date"> + description = <"Date/time of onset of validity of the constraint."> + > + ["id3"] = < + text = <"Type of constraint/order"> + description = <"Identification of the type of constraint or order, for example, juvenile justice order, involuntary mental health patient order or restraining order."> + > + ["id1"] = < + text = <"Legal constraint"> + description = <"Details about legal constraints or orders that are in place about the individual, for example, juvenile justice order, involuntary mental health patient or restraining order."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.translation_requirements.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.translation_requirements.v1.0.0.adls new file mode 100644 index 000000000..56d88cbb6 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.translation_requirements.v1.0.0.adls @@ -0,0 +1,136 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=17b595bb-f18b-477d-8f5b-344b4d17a1f8; build_uid=858bdc6c-fa56-4b4f-b630-4281023ffb17) + openEHR-EHR-ADMIN_ENTRY.translation_requirements.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand and Vebjørn Arntzen"> + ["organisation"] = <"Helse Bergen HF and Oslo University Hospital"> + ["email"] = <"john.tore.valand@helse-bergen.no and varntzen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + ["date"] = <"2018-11-06"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Birgitte Bjerkely, Senter for sjeldne diagnoser, OUS, Norway", "Anita Bjørnnes, Helse Bergen, Norway", "Bjørn Christensen, Helse Bergen HF, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Valborg Ellingsen, Haraldsplass Diakonale sykehus, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Liv Laugen, Oslo universitetssykehus, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Gro-Hilde Severinsen, Norwegian center for ehealthresearch, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Susanne Trønnes, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"8B84BE0CEB12B6EF0C5F00E947FA8000"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere behov for tolking for å kunne levere helsetjenester eller helserelaterte tjenester."> + keywords = <"oversetting", "oversettelse"> + use = <"Brukes for å registrere behov for tolking for å kunne levere helsetjenester eller helserelaterte tjenester. + + Denne arketypen er tenkt brukt for å støtte logikken i et klinisk informasjonssystem. Det kan være uhensiktsmessig å utveksle informasjon i denne arketypen til et annet klinisk system. + + Hvis det er flere enn ett administrativt språk (i systemet eller ved lokasjonen der systemet brukes), må det gjøres en separat vurdering om tolkebehov for hvert språk. En ny instans av denne arketypen må da lages for hvert administrative språk."> + misuse = <"Brukes ikke for å registrere individets praktiske evne til å kommunisere, inkludert funksjonsnedsettelser og behov for kommunikasjonshjelpemidler, bruk arketypen EVALUATION.communication_capability (Evne til kommunikasjon) for dette formålet. + + Brukes ikke for å registrere detaljer om et språk, bruk arketypen CLUSTER.language (Språk) for dette formålet. + + Brukes ikke for å registrere detaljer om en forespørsel om tolketjenester. Nøst arketypen CLUSTER.interpreter_requirements (Tolkebehov) i en egnet INSTRUCTION-arketype, for eksempel INSTRUCTION.service_request (Helsetjenesteforespørsel). + + Brukes ikke for å registrere detaljer om tolking som er gjennomført. Bruk arketypen ACTION.interpretation for dette formålet."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the need for language translation in order to provide delivery of health care or related services."> + use = <"Use to record the need for language translation in order to provide delivery of health care or related services. + + This archetype is intended to support logistics within the local clinical information system. It may not be appropriate to exchange this content with another clinical system in another location. If there is more than one administrative language a separate assessment should be made of the need for translation of each language. A new instance of this archetype should be created for each administration language."> + misuse = <"Not to be used to record details about the practical ability of an individual to communicate, including impairments and need for communication aids - use EVALUATION.communication_capability for this purpose. + + Not to be used to record details about a language - use CLUSTER.language for this purpose. + + Not to be used to record details about a request for interpreter services - use CLUSTER.Interpreter_requirements nested within a suitable INSTRUCTION archetype, for example INSTRUCTION.service_request. + + Not to be used to record details about an interpretation that was performed - use the proposed ACTION.interpretation."> + copyright = <"© openEHR Foundation"> + > + > + +definition + ADMIN_ENTRY[id1] matches { -- Translation requirement + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id3] occurrences matches {1} matches { -- Administrative language + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.language(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Translation required? + value matches { + DV_BOOLEAN[id9000] matches { + value matches {True, False} + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9001] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstbeskrivelse om administrasjonsspråket som ikke er registrert i andre felt."> + > + ["id4"] = < + text = <"Trengs tolk?"> + description = <"Om individet trenger tolk."> + comment = <"For eksempel kan et engelsktalende individ i Quebec trenge tolk dersom administrasjonsspråket er fransk, og dermed konsultasjonen gjennomføres på fransk, men ikke dersom administrasjonsspråket er engelsk."> + > + ["id3"] = < + text = <"Administrasjonsspråk"> + description = <"Språket som snakkes eller presenteres når man leverer helsetjenester eller helserelaterte tjenester."> + > + ["id1"] = < + text = <"Tolkebehov"> + description = <"Behov for tolking for å kunne levere helsetjenester eller helserelaterte tjenester."> + > + > + ["en"] = < + ["id5"] = < + text = <"Comment"> + description = <"Additional narrative about the administrative language not captured in other fields."> + > + ["id4"] = < + text = <"Translation required?"> + description = <"Is translation required?"> + comment = <"For example, an English speaker in Quebec will not require an English interpreter but may require one if the consultation is being conducted in French."> + > + ["id3"] = < + text = <"Administrative language"> + description = <"The language used for provision of health care or related services."> + > + ["id1"] = < + text = <"Translation requirement"> + description = <"The need for language translation in order to provide delivery of health care or related services."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.triage.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.triage.v0.0.1-alpha.adls new file mode 100644 index 000000000..2ada5e730 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.triage.v0.0.1-alpha.adls @@ -0,0 +1,91 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=5f1fef7d-9241-4c65-8805-4029f262db89; build_uid=aaec5628-59b3-473d-9d11-a4763b680bc9) + openEHR-EHR-ADMIN_ENTRY.triage.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2007-04-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Triage Priority, Draft Archetype [Internet]. Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager. No longer available."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"C54E3E7C1EFDD8C155B69FD9CB1D219A"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the assignment of a degree of urgency to wounds or illnesses, in order to decide the order of treatment of a large number of patients or casualties."> + keywords = <"triage", "evaluation", "assessment", "priority", "emergency", "screening", "disaster"> + use = <"Use to record details about the assignment of a degree of urgency to wounds or illnesses, in order to decide the order of treatment of a large number of patients or casualties. + + This archetype has been designed to provide a generic framework for any triage priority, which may be specifically defined for a specific clinical location or event within a template for a specified clinical scenario. The triage priority may be time-related, indicating that the patient must be attended to within a specified timeframe. + + This archetype may be specialised to represent specific triage assessment tools."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + ADMIN_ENTRY[id1] matches { -- Triage + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Priority assignment + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Rationale + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Disposition + value matches { + DV_TEXT[id9002] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id5"] = < + text = <"Disposition"> + description = <"The immediate plan for continuing health care for an individual after triage has occurred."> + comment = <"For example: To be seen/registered; refer to other facility; or refer to other department. + Coding with an external terminology is preferred, where possible."> + > + ["id4"] = < + text = <"Rationale"> + description = <"The rationale for the assessment provided."> + comment = <"Coding with an external terminology is preferred, where possible."> + > + ["id3"] = < + text = <"Priority assignment"> + description = <"Clinical assessment of the degree of urgency appropriate for treatement of an injury or illness."> + comment = <"There are many examples of triage categories in use. This archetype allows for any and all to be modelled by inclusion of specific values in this data element within a template for a specific clinical scenario. For example: High or Low; Now (immediate/life-threatening), Soon (urgent, up to 1 hour), Walk (delayed; up to 3 hours), Dead (no care required); or other defined categories."> + > + ["id1"] = < + text = <"Triage"> + description = <"The assignment of a degree of urgency to wounds or illnesses, in order to decide the order of treatment of a large number of patients or casualties."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.address.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.address.v0.0.1-alpha.adls new file mode 100644 index 000000000..debce7aaf --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.address.v0.0.1-alpha.adls @@ -0,0 +1,578 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2790f093-d7dc-4ee8-8236-881f853ec9b7; build_uid=17884221-68ae-4691-aef7-3fab7cf650ea) + openEHR-EHR-CLUSTER.address.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Hans Demski"> + ["organisation"] = <"Helmholtz Zentrum München"> + ["email"] = <"demski@helmholtz-muenchen.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + > + > + ["el"] = < + language = <[ISO_639-1::el]> + author = < + ["name"] = <"Spiros Denaxas"> + ["organisation"] = <"University College London, Institute of Health Informatics"> + ["email"] = <"s.denaxas@ucl.ac.uk"> + > + accreditation = <"Royal College of Online Gaming"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics"> + ["date"] = <"2007-11-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"From NHS Scotland SCI-XML messaging standards http://www.isdscotland.org/isd/files/general-v2-7.xsd NHS Scotland Interoperability Working Group http://www.isdscotland.org/isd/5194.htm originally based on: Postal address of person. ENV 13606 - 4:2000 7.11.13"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E0EB7F3ABF472AF6AB27D958C6C290AE"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation einer oder mehrerer Adressen einer Person oder Einrichtung."> + keywords = <"Adresse", ...> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar los detalles de uno o mas domicilios personales de un individuo."> + keywords = <"domicilio", "dirección"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registrering av detaljer om en eller flere personlige adresser til et individ."> + keywords = <"adresse", ...> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["el"] = < + language = <[ISO_639-1::el]> + purpose = <"Γιά την καταγραφή λεπτομερειών μίας ή περισσoτέρων προσωπικών διευθύνσεων για ένα άτομο."> + keywords = <"διεύθυνση", ...> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل تفاصيل عنوان شخصي أو أكثر الخاص بشخص ما"> + keywords = <"العنوان", ...> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of one or more personal addresses for an individual."> + keywords = <"address", ...> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Address + items cardinality matches {1..*; unordered} matches { + CLUSTER[id2] matches { -- Address + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {1} matches { -- Address Type + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Address Type (synthesised) + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Unstructured address + value matches { + DV_TEXT[id9002] + } + } + CLUSTER[id4] occurrences matches {0..1} matches { -- Structured address + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Property number + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id10] occurrences matches {0..4} matches { -- Address line + value matches { + DV_TEXT[id9004] + } + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Post code + value matches { + DV_TEXT[id9005] + } + } + CLUSTER[id16] occurrences matches {0..1} matches { -- AddressValid Period + items cardinality matches {1..*; unordered} matches { + ELEMENT[id8] occurrences matches {0..1} matches { -- Valid from + value matches { + DV_DATE_TIME[id9006] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Valid to + value matches { + DV_DATE_TIME[id9007] + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Art (synthesised)"> + description = <"Art der Adresse (synthesised)"> + > + ["id16"] = < + text = <"Gültigkeitszeitraum"> + description = <"Der Zeitraum in dem die Adresse gültig ist. ENV 13606 - 4:2000 7.11.11."> + > + ["at15"] = < + text = <"Vorläufig"> + description = <"*"> + > + ["at14"] = < + text = <"Geschäftlich"> + description = <"*"> + > + ["at13"] = < + text = <"Schriftverkehr"> + description = <"*"> + > + ["at12"] = < + text = <"Privat"> + description = <"*"> + > + ["id10"] = < + text = <"Adresse"> + description = <"Eine Reihe von Adresszeilen"> + > + ["id9"] = < + text = <"Gültig bis"> + description = <"Das Datum an dem die Adresse ungültig wurde"> + > + ["id8"] = < + text = <"Gültig seit"> + description = <"Das Datum seit dem die Adresse gültig ist"> + > + ["id7"] = < + text = <"Art"> + description = <"Art der Adresse"> + > + ["id6"] = < + text = <"Hausnummer"> + description = <"Hausnummer"> + > + ["id5"] = < + text = <"Postleitzahl"> + description = <"Postleitzahl"> + > + ["id4"] = < + text = <"Strukturierte Adresse"> + description = <"Struktur zur Aufnahme der Postadresse einer Person oder Einrichtung. ENV 13606-4:2000 7.11.1"> + > + ["id3"] = < + text = <"Unstrukturierte Adresse"> + description = <"Eine Postadresse in unstrukturiertem Format. ENV 13606 - 4:2000 7.11.15"> + > + ["id2"] = < + text = <"Adresse"> + description = <"Eine oder mehrere Adressen einer Person oder Einrichtung"> + > + ["id1"] = < + text = <"Adresse"> + description = <"Zur Dokumentation einer oder mehrerer Postadressen einer Person oder Einrichtung"> + > + > + ["es-ar"] = < + ["ac9000"] = < + text = <"Tipo de domicilio (synthesised)"> + description = <"El tipo de domicilio. (synthesised)"> + > + ["id16"] = < + text = <"Período de validez del domicilio"> + description = <"El período durante el cual el domicilio asociado es aplicable a una persona / organización. ENV 13606 - 4:2000 7.11.11. Esto describe el período actual."> + > + ["at15"] = < + text = <"Temporario"> + description = <"Domicilio temporario."> + > + ["at14"] = < + text = <"Laboral"> + description = <"Domicilio laboral."> + > + ["at13"] = < + text = <"Correspondencia"> + description = <"Domicilio para correspondencia."> + > + ["at12"] = < + text = <"Residencial"> + description = <"Domicilio del lugar de residencia."> + > + ["id10"] = < + text = <"Linea de domicilio."> + description = <"Una serie de lineas de domicilio."> + > + ["id9"] = < + text = <"Valido hasta"> + description = <"La fecha a partir de la cual el domicilio deja de ser válido."> + > + ["id8"] = < + text = <"Valido desde"> + description = <"El comienzo del período durante el cual el domicilio es válido."> + > + ["id7"] = < + text = <"Tipo de domicilio"> + description = <"El tipo de domicilio."> + > + ["id6"] = < + text = <"Número de la propiedad"> + description = <"El número de la propiedad."> + > + ["id5"] = < + text = <"Código postal"> + description = <"Código postal."> + > + ["id4"] = < + text = <"Domicilio estructurado"> + description = <"La estructura de un domicilio postal que representa la residencia de un paciente o la localización física de una organización. ENV 13606-4:2000 7.11.1."> + > + ["id3"] = < + text = <"Domicilio no estructurado"> + description = <"Un domicilio postal expresado en formato no estructurado. ENV 13606 - 4:2000 7.11.15."> + > + ["id2"] = < + text = <"domicilio"> + description = <"Uno o mas domicilios personales de un individuo."> + > + ["id1"] = < + text = <"domicilio"> + description = <"Registrar los detalles de uno o mas domicilios personales de un individuo."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Adresse type (synthesised)"> + description = <"Adresse type. (synthesised)"> + > + ["id16"] = < + text = <"Adresse gyldighets periode"> + description = <"Det tidsrom der den pågjeldende adresse er gyldig."> + > + ["at15"] = < + text = <"Midlertidig"> + description = <"Midlertidig adresse."> + > + ["at14"] = < + text = <"Arbeide"> + description = <"Arbeidsplass adresse."> + > + ["at13"] = < + text = <"Korrespondanse"> + description = <"Adresse for korrespondanse."> + > + ["at12"] = < + text = <"Bopel"> + description = <"Adressen der personen bor."> + > + ["id10"] = < + text = <"Adresse linje"> + description = <"En serie av adresse linjer."> + > + ["id9"] = < + text = <"Gyldig til"> + description = <"Dato for det tidspunkt der adressen ikke lengre er gyldig."> + > + ["id8"] = < + text = <"Gyldig fra"> + description = <"Starten av perioden som denne adressen er gyldig."> + > + ["id7"] = < + text = <"Adresse type"> + description = <"Adresse type."> + > + ["id6"] = < + text = <"Bygningens nummer"> + description = <"Nummeret til bygningen."> + > + ["id5"] = < + text = <"Post nummer"> + description = <"Post nummer."> + > + ["id4"] = < + text = <"Strukturert"> + description = <"En strukturert post adresse som viser bopelen til en person eller stedet til en organisasjon."> + > + ["id3"] = < + text = <"Ustrukturert adresse"> + description = <"En postadresse som vises i et ustrukturert format fx ENV 13606 -4:2000 7.11.15."> + > + ["id2"] = < + text = <"Adresse"> + description = <"En eller flere adresser til et individ."> + > + ["id1"] = < + text = <"Adresse"> + description = <"For registrering av detaljer om en eller flere personlige adresser."> + > + > + ["el"] = < + ["ac9000"] = < + text = <"Τύπος διεύθυνσης (synthesised)"> + description = <"Τύπος διεύθυνσης (synthesised)"> + > + ["id16"] = < + text = <"Περίοδος εγκυρότητας"> + description = <"Η περίοδος για την οποία η διέυθυνση είναι έγκυρη για το άτομο ή τον οργανισμό ENV 13606 - 4:2000 7.11.11. Το πεδίο περιγράφει την περίοδο."> + > + ["at15"] = < + text = <"Προσωρινή"> + description = <"Προσωρινή διεύθυνση"> + > + ["at14"] = < + text = <"Εργασίας"> + description = <"Διεύθυνση εργασίας"> + > + ["at13"] = < + text = <"Αλληλογραφίας"> + description = <"Διεύθυνση αλληλογραφίας"> + > + ["at12"] = < + text = <"Οικίας"> + description = <"Διεύθυνση οικίας"> + > + ["id10"] = < + text = <"Γραμμή διεύθυνσης"> + description = <"Γραμμές διεύθυνσης"> + > + ["id9"] = < + text = <"Έγκυρη μέχρι"> + description = <"Ημερομηνία μετά την οποία η διέυθυνση δεν είναι έγκυρη"> + > + ["id8"] = < + text = <"Έγκυρη απο"> + description = <"Ημερομηνία από την οποία η διέυθυνση είναι έγκυρη"> + > + ["id7"] = < + text = <"Τύπος διεύθυνσης"> + description = <"Τύπος διεύθυνσης"> + > + ["id6"] = < + text = <"Νούμερο σπιτιού"> + description = <"Αριθμός σπιτιού"> + > + ["id5"] = < + text = <"Tαχυδρομικός κώδικας"> + description = <"Tαχυδρομικός κώδικας"> + > + ["id4"] = < + text = <"Δομημένη διεύθυνση"> + description = <"Η δομή μιας ταχυδρομικής διεύθυνσης της οικιας ενός ασθενή ή ενός οργανισμου ENV 13606-4:2000 7.11.1"> + > + ["id3"] = < + text = <"Μη-δομημένη διεύθυνση"> + description = <"Ταχυδρομική διέυθυνση σε μη-δομημένη μορφή ENV 13606 - 4:2000 7.11.15."> + > + ["id2"] = < + text = <"Διεύθυνση"> + description = <"Μία ή περισσότερες προσωπικές διευθύνσεις για ένα άτομο."> + > + ["id1"] = < + text = <"Διεύθυνση"> + description = <"Γιά την καταγραφή λεπτομερειών μίας ή περισσότερων προσωπικών διευθύνσεων."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Address Type (synthesised)"> + description = <"The type of address. (synthesised)"> + > + ["id16"] = < + text = <"AddressValid Period"> + description = <"The period during which the associated address is applicable to the person / organisation. ENV 13606 - 4:2000 7.11.11. This describes the actual period."> + > + ["at15"] = < + text = <"Temporary"> + description = <"Temporary address."> + > + ["at14"] = < + text = <"Business"> + description = <"Address of place of business."> + > + ["at13"] = < + text = <"Correspondence"> + description = <"Address for correspondence."> + > + ["at12"] = < + text = <"Residential"> + description = <"Address of place of residence."> + > + ["id10"] = < + text = <"Address line"> + description = <"A series of address lines."> + > + ["id9"] = < + text = <"Valid to"> + description = <"Date from which the Address is no longer valid."> + > + ["id8"] = < + text = <"Valid from"> + description = <"The start of the period for which this address is valid."> + > + ["id7"] = < + text = <"Address Type"> + description = <"The type of address."> + > + ["id6"] = < + text = <"Property number"> + description = <"The number of the property."> + > + ["id5"] = < + text = <"Post code"> + description = <"Post code."> + > + ["id4"] = < + text = <"Structured address"> + description = <"The structure of a postal address representing the residence of a patient or the physical location of an organisation. ENV 13606-4:2000 7.11.1."> + > + ["id3"] = < + text = <"Unstructured address"> + description = <"A postal address expressed in an unstructured format. ENV 13606 - 4:2000 7.11.15."> + > + ["id2"] = < + text = <"Address"> + description = <"One or more adresses for an individual."> + > + ["id1"] = < + text = <"Address"> + description = <"To record details of one or more personal addresses."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"نوع العنوان (synthesised)"> + description = <"نوع العنوان (synthesised)"> + > + ["id16"] = < + text = <"فترة صلاحية العنوان"> + description = <"الفترة التي يكون فيها العنوان المصاحب قابلا للتطبيق. + ENV 13606 - 4:2000 7.11.11. + و هذا يصف الفترة الحقيقية."> + > + ["at15"] = < + text = <"مؤقت"> + description = <"العنوان المؤقت"> + > + ["at14"] = < + text = <"العمل"> + description = <"عنوان مكان العمل"> + > + ["at13"] = < + text = <"عنوان المراسلة"> + description = <"عنوان المراسلة"> + > + ["at12"] = < + text = <"مكان الإقامة"> + description = <"عنوان مكان الإقامة"> + > + ["id10"] = < + text = <"خط العنوان"> + description = <"سلسلة من خطوط العنوان"> + > + ["id9"] = < + text = <"صالح حتى"> + description = <"التاريخ الذي يكون فيه العنوان غير صالح"> + > + ["id8"] = < + text = <"صالح من"> + description = <"نقطة بداية الفترة التي يكون فيها العنوان صالحا"> + > + ["id7"] = < + text = <"نوع العنوان"> + description = <"نوع العنوان"> + > + ["id6"] = < + text = <"رقم العقار"> + description = <"رقم العقار"> + > + ["id5"] = < + text = <"الرمز البريدي"> + description = <"الرمز البريدي"> + > + ["id4"] = < + text = <"العنوان المركب"> + description = <"تركيب العنوان البريدي الذي يمثل مكان إقامة المريض أو المكان الفيزيائي لمؤسسة ما. ENV 13606-4:2000 7.11.1."> + > + ["id3"] = < + text = <"عنوان غير مركب"> + description = <"عنوان بريدي يتم التعبير عنه بتصميم غير مركب. + مثلا: ENV 13606 - 4:2000 7.11.15."> + > + ["id2"] = < + text = <"العنوان"> + description = <"عنوان واحد أو أكثر بالنسبة لفرد ما"> + > + ["id1"] = < + text = <"العنوان"> + description = <"لتسجيل تفاصيل عنوان شخصي واحد أو أكثر"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at12", "at13", "at14", "at15"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.adhoc_cluster_heading.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.adhoc_cluster_heading.v0.0.1-alpha.adls new file mode 100644 index 000000000..de8be5d5e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.adhoc_cluster_heading.v0.0.1-alpha.adls @@ -0,0 +1,88 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2e9d508e-96e0-4636-9369-8531e6dda595; build_uid=9ba9fc1f-729d-4fe0-8861-4ba99f135852) + openEHR-EHR-CLUSTER.adhoc_cluster_heading.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"wellmann.ramona@mh-hannover.de"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-05-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heath Frankel, Ocean Informatics, Australia", "Sistine Barretto-Daniels, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Adhoc Cluster Heading, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 May14. Available at: "> + ["2"] = <"http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1288_1 (discontinued)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"524406E540BD823C366E45C3A3391726"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Eine generische Clusterüberschrift, welche üblicherweise im Rahmen der Template Modellierung umbenannt wird."> + keywords = <"Überschrift", "Cluster", "Ad hoc", "Clusterüberschrift"> + use = <"Für den Aufbau und die Benennung eines Clusters innerhalb eines definierten Templates."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A generic cluster header which is normally renamed locally at template level."> + use = <"To construct and name a cluster within a local template."> + misuse = <""> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Adhoc cluster heading + items cardinality matches {1..*; unordered} matches { + allow_archetype ITEM[id3] matches { -- Content + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id3"] = < + text = <"Inhalt"> + description = <"SLOT für detaillierte Inhalte."> + > + ["id1"] = < + text = <"*Adhoc cluster heading (en)"> + description = <"Eine generische Clusterüberschrift zur kontextuellen Umbenennung innerhalb eines Templates."> + > + > + ["en"] = < + ["id3"] = < + text = <"Content"> + description = <"SLOT for Detailed Content."> + > + ["id1"] = < + text = <"Adhoc cluster heading"> + description = <"A generic cluster heading for contextual renaming within a template."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location.v1.1.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location.v1.1.1-alpha.adls new file mode 100644 index 000000000..c971e4840 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location.v1.1.1-alpha.adls @@ -0,0 +1,1339 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2fe9e9f8-adfd-4406-878a-82b38ef498a9; build_uid=335479df-3a25-40a7-8427-560eeb811bb6) + openEHR-EHR-CLUSTER.anatomical_location.v1.1.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sarah Ballout"> + ["email"] = <"ballout.sarah@mh-hannover.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"Biljana Princic"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2008-11-10"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Grethe Almenning, Bergen kommune, Norway", "Tomas Alme, DIPS, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Maria Beate Nupen, Oslo Universitetssykehus, Norway", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, Queensland Health, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Aitor Eguzkitza, UPNA (Public University of Navarre) - CHN (Complejo Hospitalario de Navarra), Spain", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Bente Gjelsvik, Helse Bergen, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Ingrid Heitmann, Oslo University Hospital, Norway", "Andreas Hering, Helse Bergen HF, Haukeland universitetssjukehus, Norway", "Anca Heyd, DIPS ASA, Norway", "Dunmail Hodkinson, Black Pear Software Ltd, UK", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Vesna Levasic, Orthopaedic Hospital Valdoltra, Slovenia", "Hallvard Lærum, Norwegian Directorate of e-health, Norway", "Luis Marco Ruiz, Norwegian Center for Integrated Care and Telemedicine, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Erik Nissen, Cambio Healthcare Systems AB, Sweden", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Thomas Schopf, University Hospital of North-Norway, Norway", "Micaela Thierley, Helse Bergen, Norway", "Nils Thomas Songstad, UNN HF, BUK, Barneavdelingen., Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Richard Townley-O'Neill, Australian Digital Health Agency, Australia", "Dmitri Wall, Irish Skin Foundation, Ireland", "Natalia Strauch, Medizinische Hochschule Hannover, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Anatomy Mapper website [Internet]. Matt Molenda, [cited 2015 Apr 27]. Available from: http://www.anatomymapper.com/."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"8F242A3494D18872E7484433716A5FF9"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Identifikation und Dokumentation von strukturierten Daten bezüglich einer bestimmten Körperstelle oder innerhalb des menschlichen Körpers, unter Verwendung makroskopischer anatomischer Fachbegriffe."> + keywords = <"Lokalisation", "Stelle", "anatomisch", "anatomischer Bereich", "topographische Anatomie", "makroskopisch", "Anatomie"> + use = <"Zur Dokumentation von strukturierten und konsistenten Details eines einzelnen bestimmten physischen Bereich innerhalb des menschlichen Körpers verwenden. + + Dieser Archetyp wurde speziell für die Verwendung im Rahmen von allen geeigneten ENTRY- oder CLUSTER-Archetypen entwickelt, die den Kontext des anatomischen Fundortes liefern. + + Als grundlegender Bestandteil der klinischen Praxis, können Mediziner anatomische Lokalisationen auf einer Vielzahl von komplexen und variablen Wegen definieren. In der Praxis tragen einige Archetypen ein einziges Datenelement für eine einfache Beschreibung der Körperstelle - zum Beispiel OBSERVATION.blood_pressure und CLUSTER.symptom bei der Beschreibung von Ohrenschmerzen. In dieser Situation, in der die Wertemenge berechenbar und simpel zu definieren ist, ist dieses einzelne Datenelement eine sehr genaue und pragmatische Möglichkeit, die Stelle im Körper zu protokollieren und zu einem späteren Zeitpunkt abzufragen. In der Situation, in der die anatomische Lage nicht genau definiert ist oder zur Laufzeit bestimmt werden muss, kann es flexibler sein, diesen strukturierten Archetyp zu verwenden. Wenn zum Beispiel jedes Symptom ohne einen vordefinierten Umfang der Symptomatik aufgezeichnet werden kann, dann ist es sinnvoll, diesen Archetyp zu verwenden, um eine spezifische anatomische Lokalisation im Körper zu definieren. In diesem Fall trägt der CLUSTER.symptom Archetyp auch einen SLOT für 'Detaillierte anatomische Lokalisation', der diesen Archetyp enthalten kann, um maximale Flexibilität bei der Erfassung der Daten zur anatomischen Lage zu gewährleisten. + + Dieser Archetyp unterstützt die Aufnahme von komplex strukturierten anatomischen Stellen. Beispielsweise findet sich der Scheitelpunkt des Herzens typischerweise am fünften linken Interkostalraum in der Mittelklavikularlinie, Schmerzempfindlichkeit am McBurney-Punkt an der Bauchdecke oder eine Risswunde an der Handflächeninnenseite des proximalen rechten Daumens. + + Eine Kombination der Datenelemente in diesem Archetyp kann verwendet werden, um jede Komponente eines postkoordinierten Terminologieausdrucks, der den anatomischen Bereich repräsentiert, individuell zu dokumentieren. + + Der SLOT \"Alternative Struktur\" erlaubt die Aufnahme zusätzlicher Archetypen, die eine alternative Struktur zur Beschreibung derselben Körperstelle bieten, wie z.B. CLUSTER.anatomical_location_relative oder CLUSTER.anatomical_location_clock, falls dies benötigt wird. Wenn dieser Archetyp nur zur Benennung eines großen und/oder unspezifischen Körperteils verwendet werden kann, unterstützt die zusätzliche Verwendung des Archetyps CLUSTER.anatomical_location_relative die Aufnahme einer genaueren Position - zum Beispiel 2 cm vor der kubitalen Fossa des linken Unterarms oder 4 cm unter dem Rippenrand an der Brustwand in der Mittelklavikularlinie. + + Wenn dieser Archetyp in anderen Archetypen verwendet wird, in denen das angegebene Thema nicht die Person ist, für die der Datensatz erstellt wird, z.B. ein Fötus in-utero, dann wird der anatomische Ort eine Körperstelle auf oder innerhalb des Fötus identifizieren.\" + "> + misuse = <""> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registering av strukturerte detaljer om én enkelt makroskopisk fysisk lokalisering på eller i menneskekroppen."> + keywords = <"sted", "lokalisering", "lokalisasjon", "anatomisk", "kroppssted", "anatomisk region", "topografisk anatomi", "makroskopisk", "anatomi", "kroppsdel", "dermatom", "legemsdel"> + use = <"Brukes for å dokumentere strukturerte og ensartede detaljer om et enkelt identifisert fysisk sted på eller i menneskekroppen. + + Denne arketypen er spesifikt designet for bruk i ENTRY og CLUSTER-arketyper som gir konteksten for den anatomiske lokaliseringen. + + Som en grunnleggende del av klinisk praksis kan klinikere beskrive anatomiske lokaliseringer på et utall forskjellige måter. Noen arketyper inneholder et enkelt dataelement for enkel beskrivelse av en kroppslig lokalisering - for eksempel OBSERVATION.blood_pressure, og CLUSTER.symptom når man beskriver øresmerter. I denne situasjonen, hvor verdisettet er forutsigbart og enkelt å definere, er dette enkle dataelementet en meget nøyaktig og praktisk måte for å registrere et anatomisk sted på eller i kroppen og søke på det på et senere tidspunkt. Når den anatomiske lokaliseringen derimot ikke er veldefinert eller må defineres fortløpende, kan det være mer fleksibelt å bruke denne strukturerte arketypen. For eksempel i en situasjon hvor et hvilket som helst symptom kan bli registrert uten noen forkunnskaper om hvilke typer symptomer det kan være, så vil muligheten for å bruke denne arketypen være nyttig. I dette tilfellet har CLUSTER.symptom-arketypen et SLOT for \"Strukturert anatomisk lokalisering\" som kan inneholde denne arketypen for å støtte maksimal fleksibilitet i registrering av data om den anatomiske lokaliseringen. + + Arketypen støtter registrering av komplekse strukturerte anatomiske steder. For eksempel finnes hjertespisstøt typisk i femte venstre intercostalrom i midtclaviculære linjen, ømhet ved McBurney's punkt på abdomen eller laserasjon på den palmare siden av den proksimale høyre tommelen. + + En kombinasjon av dataelementer i denne arketypen kan brukes for individuell registrering av hver komponent av et postkoordinert terminologiuttrykk for anatomisk sted. + + Arketypen inneholder et \"Alternativ struktur\" SLOT som tillater inklusjon av ytterligere arketyper som gir en alternativ struktur for beskrivelse av det samme kroppssted, som CLUSTER.anatomical_location_relative eller CLUSTER.anatomical_location_clock om dette er nødvendig. I en situasjon hvor denne arketypen bare brukes til å navngi en større og/eller ikke-spesifikk kroppsdel, kan ytterligere bruk av CLUSTER.anatomical_location_relative-arketypen understøtte registrering av en mer presis lokasjon - for eksempel 2 cm anteriort for venstre arms cubitalfossa eller 4 cm under høyre costamargin på brystveggen i midtclaviculærlinjen. + + Hvis denne arketypen brukes i andre arketyper hvor pasienten/klienten ikke er den som dokumentasjonen omhandler, for eksempel foetus-in-utero, så vil den anatomiske lokaliseringen bli identifisert som en lokalisering på eller i kroppen til fosteret."> + misuse = <"Brukes ikke for spesifisering av unilateral/bilateral forekomst av et anatomisk kjennetegn."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para identificar e anotar informações estruturadas sobre um único local físico do corpo humano usando termos anatômicos macroscópicos."> + keywords = <"localização", "local", "anatômico", "região anatômica", "topografia anatômica", "macroscópico", "anatomia"> + use = <"Use para gravar detalhes estruturados e consistentes sobre um único local físico identificado do corpo humano. + + Este arquétipo foi projetado especificamente para ser utilizado dentro do contexto de qualquer entrada ou CLUSTER arquétipo que forneça o contexto da localização anatômica. + + Como uma parte fundamental da prática clínica, os médicos podem descrever localizações anatômicas em uma miríade de formas complexas e variáveis. Na prática, alguns arquétipos carregam um elemento de dados único para o transporte de uma simples descrição do local do corpo - por exemplo, OBSERVATION.blood_pressure e CLUSTER.symptom quando descrevem a dor de ouvido. Nesta situação, onde o valor definido é previsível e simples de definir, este elemento de dados único é uma maneira muito precisa e pragmática para gravar o local no corpo e a consulta em uma data posterior. No entanto na situação onde a localização anatômica não é bem definida ou precisa ser determinada em tempo de execução, pode ser mais flexível para usar este arquétipo estruturado. Por exemplo, na situação onde qualquer sintoma pode ser gravado sem qualquer escopo predefinido do tipo, em seguida, permitindo o uso deste arquétipo especificamente, definir uma localização anatômica do corpo pode ser útil. Neste caso, o arquétipo CLUSTER.symptom carrega também um SLOT para localização anatômica detalhada que inclui este arquétipo para oferecer suporte a máxima flexibilidade na gravação de dados da localização anatômica. + + Este arquétipo suporta gravação de locais anatômicos estruturados complexos. Por exemplo, a batida do ápice do coração é normalmente encontrada no quinto espaço intercostal esquerdo na linha médio-clavicular, ou a sensibilidade em ponto de McBurneys na parede abdominal ou laceração na face palmar do polegar direito proximal. + + Uma combinação de elementos de dados neste arquétipo pode ser usado para gravar individualmente cada componente de uma expressão de terminologia coordenada que representa o site anatômico. + + A estrutura alternativa SLOT permite a inclusão de arquétipos adicionais que fornecem uma estrutura alternativa para descrever o mesmo local do corpo, como CLUSTER.anatomical_location_relative ou CLUSTER.anatomical_location_clock, esta deve ser exigida. Na situação onde este arquétipo só pode ser usado para nomear uma parte do corpo e/ou não-específica, o uso adicional do arquétipo CLUSTER.anatomical_location_relative oferecerá suporte a gravação de uma localização mais precisa - por exemplo, 2 cm anterior da fossa cubital do antebraço esquerdo ou 4 cm abaixo da margem costal de R na parede torácica na linha médio-clavicular. + + Se este arquétipo é usado dentro de outros arquétipos onde o assunto especificado de cuidados não é o indivíduo para quem o registro está sendo criado, por exemplo um feto em útero, então a localização anatômica vai estar realizada identificando um local do corpo ou com o feto."> + misuse = <"Não deve ser usado para especificar as ocorrências unilateral/bilateral de uma característica anatômica."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"تسجيل المكان التشريحي بالتفصيل"> + keywords = <"الموقع", "المكان", "تشريحي"> + use = <""> + misuse = <"لا يستخدم لتحديد حالات الحدوث في جانب واحد أو في الجانبين - حيث إن ذلك متعلق بتقييم قد يتضمن العديد من الأماكن"> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To record details about anatomical location.(en)"> + keywords = <"*location(en)", "*site(en)", "*anatomical(en)"> + use = <""> + misuse = <"*Not for specifiying unilateral/bilateral occurence - this is related to an evaluation which perhaps includes multiple locations.(en)"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To identify and record structured details about one or more physical sites on, or within, the human body using macroscopic anatomical terms."> + keywords = <"location", "site", "anatomical", "anatomic region", "topographic anatomy", "macroscopic", "anatomic", "anatomy"> + use = <"Use to record structured and consistent details about one or more identified physical sites on, or within, the human body. + + This archetype is specifically designed to be used within the context of any appropriate ENTRY or CLUSTER archetypes which supply the context of the anatomical location. + + As a fundamental part of clinical practice, clinicians can describe anatomical locations in a myriad of complex and variable ways. In practice, some archetypes carry a single data element for carrying a simple description of body site - for example, OBSERVATION.blood_pressure and CLUSTER.symptom when describing ear pain. In this situation, where the value set is predictable and simple to define, this single data element is a very accurate and pragmatic way to record the site in the body and to query at a later date. However in the situation where the anatomical location is not well defined or needs to be determined at run-time, it may be more flexible to use this structured archetype. For example, in the situation where any symptom can be recorded without any predefined scope of the type of symptom, then allowing the use of this archetype to specifically define an anatomical location in the body may be useful. In this case the CLUSTER.symptom archetype also carries a SLOT for 'Detailed anatomical location' which can include this archetype to support maximal flexibility in recording anatomical location data. + + This archetype supports recording complex structured anatomical sites. For example, the apex beat of the heart is typically found at the fifth left intercostal space in the mid-clavicular line, tenderness at McBurney's point on the abdominal wall or a laceration on the palmar aspect of the proximal right thumb. + + A combination of the data elements in this archetype can be used to individually record each component of a postcoordinated terminology expression that represents the anatomical site. + + The 'Alternative structure' SLOT allows inclusion of additional archetypes that provide an alternative structure for describing the same body site, such as CLUSTER.anatomical_location_relative or CLUSTER.anatomical_location_clock, should this be required. In the situation where this archetype can only be used to name a large and/or non-specific body part, the additional use of the CLUSTER.anatomical_location_relative archetype will support recording of a more precise location - for example, 2 cm anterior to the cubital fossa of the left forearm or 4 cm below R costal margin on the chest wall in the mid-clavicular line. + + If this archetype is used within other archetypes where the specified subject of care is not the individual for whom the record is being created, for example a fetus in-utero, then the anatomical location will be identifying a body site on or within the fetus."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Anatomical location + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Body site name + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id66] occurrences matches {0..1} matches { -- Specific site + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Laterality + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Laterality (synthesised) + } + } + } + ELEMENT[id84] occurrences matches {0..1} matches { -- Occurrence + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9001]} -- Occurrence (synthesised) + } + } + } + ELEMENT[id65] occurrences matches {0..2} matches { -- Aspect + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9002]} -- Aspect (synthesised) + } + DV_TEXT[id9009] + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- Anatomical Line + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9003]} -- Anatomical Line (synthesised) + } + DV_TEXT[id9011] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9012] + } + } + allow_archetype CLUSTER[id54] matches { -- Alternative structure + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_circle\.v1\..*/} + } + allow_archetype CLUSTER[id55] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Lateralität (synthesised)"> + description = <"Die Seite des Körpers, an der sich die identifizierte Körperstelle befindet. (synthesised)"> + > + ["ac9001"] = < + text = <"Auftreten (synthesised)"> + description = <"Eine oder mehrere Seiten des Körpers. (synthesised)"> + > + ["ac9002"] = < + text = <"Perspektive (synthesised)"> + description = <"Qualifizierende Angabe unter spezifischer Sicht der identifizierten Körperstelle. (synthesised)"> + > + ["ac9003"] = < + text = <"Anatomische Linie (synthesised)"> + description = <"Zusätzliches Detail unter Verwendung theoretischer Linien, die durch anatomische Strukturen erweitert werden können, um einen einheitlichen Bezugspunkt auf dem menschlichen Körper zu erhalten. (synthesised)"> + > + ["at87"] = < + text = <"Links und Rechts"> + description = <"Beide Körperseiten."> + > + ["at86"] = < + text = <"Bilateral"> + description = <"Beidseitig betrachtet."> + > + ["at85"] = < + text = <"Unilateral"> + description = <"Einseitig betrachtet."> + > + ["id84"] = < + text = <"Auftreten"> + description = <"Eine oder mehrere Seiten des Körpers."> + > + ["at83"] = < + text = <"Dorsal"> + description = <"In Richtung des Handrückens oder des Fußrückens hin gelegen. Als Gegenstück zu Palmar oder Plantar, nicht als Synonym für posterior."> + > + ["at82"] = < + text = <"Oberflächlich"> + description = <"Auf die Oberfläche zu, bezeichnet oberflächlich gelegene Strukturen."> + > + ["at81"] = < + text = <"Tief"> + description = <"Entfernt von der Oberfläche der Körperstelle."> + > + ["at80"] = < + text = <"Anal"> + description = <"Zum Anus hin. Wird üblicherweise zur Beschreibung von Stellen im Verdauungssystem verwendet."> + > + ["at79"] = < + text = <"Oral"> + description = <"Den Mund betreffend. Wird üblicherweise zur Beschreibung von Stellen im Verdauungssystem verwendet."> + > + ["at78"] = < + text = <"Mid"> + description = <"In der Mitte des Körpers."> + > + ["at77"] = < + text = <"Plantar"> + description = <"In Richtung der Fußsohle."> + > + ["at76"] = < + text = <"Palmar"> + description = <"In Richtung der Handfläche."> + > + ["at75"] = < + text = <"Distal"> + description = <"Mehr periphere oder weiter vom Körpermitte entfernte Stelle. Beschreibt in der Regel einen Teil einer Extremität, eines Fingers/Zehs oder Körperglieds."> + > + ["at74"] = < + text = <"Proximal"> + description = <"Zur Körpermitte hin. Beschreibt für gewöhnlich einen Teil eines Gliedmaßes, Fingers oder eines Anhängsels."> + > + ["at73"] = < + text = <"Posterior"> + description = <"In Richtung Rücken oder Rückseite des Körpers."> + > + ["at72"] = < + text = <"Anterior"> + description = <"In Richtung der Vorderseite oder der ventralen Oberfläche des Körpers."> + > + ["at71"] = < + text = <"Inferior"> + description = <"Unterhalb der Körpermitte, oft in Richtung der Füße."> + > + ["at70"] = < + text = <"Superior"> + description = <"Über der Körpermitte, oft in Richtung des Kopfes."> + > + ["at69"] = < + text = <"Lateral"> + description = <"Zur Seite oder zum Rand der Körperstelle."> + > + ["at68"] = < + text = <"Medial"> + description = <"Zur Körpermitte hin orientiert."> + > + ["id66"] = < + text = <"Spezifische Körperstelle"> + description = <"Zusätzliches Detail unter Verwendung eines bestimmten Bereiches oder eines Punktes auf oder innerhalb der spezifischen Körperstelle."> + comment = <"Zur Erhöhung der Erkennungsgenauigkeit der Körperstelle, falls dies erforderlich ist. Zum Beispiel der obere rechte Quadrant oder McBurney's Punkt auf der Bauchdecke oder das Zwischengelenk der Großzehe. Wenn das Datenelement \"Name der Körperstelle\" präkoordinierte Bezeichnungen für die jeweilige Stelle enthält, dann ist dieses Datenelement redundant."> + > + ["id65"] = < + text = <"Perspektive"> + description = <"Qualifizierende Angabe unter spezifischer Sicht der identifizierten Körperstelle."> + comment = <"Falls benötigt, verwenden Sie dieses Element zur Erhöhung der Erkennungsgenauigkeit der Körperstelle. Häufige Aspekte wurden als Wertmengen hinzugefügt, die im Laufe der Zeit erweitert werden können, sowie auch eine Freitextoption. Dies setzt voraus, dass der Körper in der anatomischen Position beschrieben wird. Zum Beispiel: proximal Urethra; plantare Seite des linken Daumens. Bei Bedarf können auch mehrere Aspekte beschrieben werden, indem 0..2 Lokalisationen zugelassen werden. Zum Beispiel: Eine Läsion kann sich an der linken anterior/lateral (d.h. anterolateralen) Brustwand befinden. Wenn das Datenelement 'Körperstelle' vordefinierte Begriffe verwendet, die die Perspektive enthalten, dann ist dieses Datenelement redundant."> + > + ["at64"] = < + text = <"Mittlere Skapularlinie"> + description = <"Die Linie verläuft senkrecht über die hintere Körperoberfläche, parallel zur Mittellinie und verläuft durch den unteren Punkt des Schulterblattes."> + > + ["at63"] = < + text = <"Mittellinie"> + description = <"Vertikal verlaufende Linie, die den Körper in eine linke und rechte Seite teilt und durch den Kopf, das Rückenmark und den Nabel verläuft. Alternativ kann es sich auf eine Linie beziehen, die ein Körperteil in zwei gleiche Teile teilt, zum Beispiel einen Zeh/Finger."> + > + ["at61"] = < + text = <"Mittelere Pupillarlinie"> + description = <"Die Linie verläuft vertikal durch den Mittelpunkt der Pupille, wenn man direkt nach vorne schaut."> + > + ["at60"] = < + text = <"Medioklavikularlinie"> + description = <"Linie, die senkrecht über die Körperoberfläche verläuft, parallel zur Mittellinie und durch den Mittelpunkt der Klavikula führt."> + > + ["at59"] = < + text = <"hintere Axillarlinie"> + description = <"Linie, die senkrecht über die Körperoberfläche verläuft und durch die hintere Achselhaut führt."> + > + ["at58"] = < + text = <"vordere Axillarlinie"> + description = <"Die Linie verläuft senkrecht über die Körperoberfläche und verläuft durch die vordere Hautfalte der Achselhöhle."> + > + ["at57"] = < + text = <"mittlere Axillarlinie"> + description = <"Linie, die senkrecht zur Körperoberfläche verläuft und durch den Scheitelpunkt der Achselhöhle geht."> + > + ["id56"] = < + text = <"Anatomische Linie"> + description = <"Zusätzliches Detail unter Verwendung theoretischer Linien, die durch anatomische Strukturen erweitert werden können, um einen einheitlichen Bezugspunkt auf dem menschlichen Körper zu erhalten."> + comment = <"Verbreitete anatomische Linien wurden als Wertemenge aufgenommen, die im Laufe der Zeit erweitert werden können, sowie eine Freitextoption. Die zusätzliche Verwendung dieses Datenelements ermöglicht die Aufzeichnung der typischen Position des Herzschlags am 5. Interkostalraum, der linken Seite und der Mittelklavikularlinie. Wenn das Datenelement 'Body site name' vorkoordinierte Begriffe verwendet, die eine anatomische Linie enthalten, ist dieses Datenelement redundant."> + > + ["id55"] = < + text = <"Multimediale Darstellung"> + description = <"Bilder oder andere Medien, die der Identifizierung der Körperstelle dienen."> + > + ["id54"] = < + text = <"Alternative Struktur"> + description = <"Zusätzliche Informationen über die anatomische Lage mit alternativen Ansätzen zur Beschreibung der gleichen Körperstelle."> + comment = <"Zum Beispiel, relative oder exakte Positionen unter Verwendung von Koordinaten."> + > + ["id24"] = < + text = <"Beschreibung"> + description = <"Aussagekräftige Erläuterung, die verwendet werden kann, um die \"Körperstelle\" weiter zu verfeinern."> + comment = <"Zum Beispiel: Angrenzend an den Amorbogen; eine Tätowierung bedeckt die untere Hälfte dieses Bereichs."> + > + ["at5"] = < + text = <"Rechts"> + description = <"Die rechte Körperseite."> + > + ["at4"] = < + text = <"Links"> + description = <"Die linke Körperseite."> + > + ["id3"] = < + text = <"Lateralität"> + description = <"Die Seite des Körpers, an der sich die identifizierte Körperstelle befindet."> + comment = <"Wenn die identifizierte Körperstelle keine Seitenlage aufweist, sollte dieses Datenelement keinen Wert haben. Wenn das Datenelement \"Name der Körperstelle\" präkoordinierte Bezeichnungen verwendet, die eine Seitenlokalisation einschließt, dann ist dieses Datenelement redundant."> + > + ["id2"] = < + text = <"Name der Körperstelle"> + description = <"Identifikation einer einzelnen physischen Stelle entweder am oder innerhalb des menschlichen Körpers."> + comment = <"Dieses Datenelement ist der einzige verpflichtend auszufüllende Datenpunkt in diesem Archetypen und sollte als primärer Datenpunkt verwendet werden, um eine anatomische Lokalisation mit einem häufig verwendeten Namen aufzuzeichnen. Es wird dringend empfohlen, dass der Name der Körperstelle so genau aufgezeichnet wird, wie es anatomisch möglich ist. Zum Beispiel: zeichne \"oberes Augenlid\" auf und nicht \"Augenlid\" mit \"oberer\" als Qualifier; \"fünfte Rippe\" statt \"Rippe\" mit einem numerischen Qualifier. Verwenden Sie die anderen Datenelemente für Lateralität, Sichtweise, Region und anatomische Linie, um mehr Details anzugeben. + + Dieses Datenelement sollte mit einer Terminologie kodiert werden, die nach Möglichkeit Entscheidungsunterstützung auslösen kann - ein geeignetes Termset für die Verwendung hier könnte aus einzelnen Konzepten oder einer Liste von vorab abgestimmten Begriffen zusammengesetzt sein. Freitext sollte nur verwendet werden, wenn keine entsprechende Terminologie vorhanden ist. + + Wenn der Name der Körperstelle bereits im übergeordneten Archetyp angegeben ist, kann dieses Datenelement redundant sein. Alternativ wurde ein Anwendungsfall ermittelt, bei dem der Wert in dieses Element dupliziert sein könnte, um semantische Abfragen unter Verwendung dieses Archetyps und nicht das Datenelement innerhalb des übergeordneten Elements zu unterstützen."> + > + ["id1"] = < + text = <"Anatomische Lokalisation"> + description = <"Eine physische Stelle am oder innerhalb des menschlichen Körpers."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"*Laterality (en) (synthesised)"> + description = <"*The side of the body on which the identified body site is located. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*One or more sides of the body. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Aspekt (synthesised)"> + description = <"Spesifiserende detaljer om mer spesifikke aspekter ved det aktuelle kroppsstedet. (synthesised)"> + > + ["ac9003"] = < + text = <"Anatomisk linje (synthesised)"> + description = <"Detaljer om det anatomiske stedet beskrevet med teoretiske linjer tegnet gjennom anatomiske strukturer til bruk som et konsistent referansepunkt. (synthesised)"> + > + ["at87"] = < + text = <"*Left and right (en)"> + description = <"*Both sides of the body. (en)"> + > + ["at86"] = < + text = <"*Bilateral (en)"> + description = <"*Two-sided. (en)"> + > + ["at85"] = < + text = <"*Unilateral (en)"> + description = <"*One-sided. (en)"> + > + ["id84"] = < + text = <"*Occurrence (en)"> + description = <"*One or more sides of the body. (en)"> + > + ["at83"] = < + text = <"Dorsal"> + description = <"Mot håndbaken eller toppen av foten. Brukes som motsetning til palmar og plantar, ikke som synonym for posterior."> + > + ["at82"] = < + text = <"Overfladisk"> + description = <"Mot overflaten av kroppsstedet."> + > + ["at81"] = < + text = <"Dyp"> + description = <"Bort fra overflaten av kroppsstedet."> + > + ["at80"] = < + text = <"Anal"> + description = <"Mot anus. Brukes som regel til å beskrive lokaliseringer i fordøyelsessystemet."> + > + ["at79"] = < + text = <"Oral"> + description = <"Mot munnen. Brukes som regel til å beskrive lokaliseringer i fordøyelsessystemet."> + > + ["at78"] = < + text = <"Mid"> + description = <"I midten av kroppsstedet."> + > + ["at77"] = < + text = <"Plantar"> + description = <"Mot fotsålen."> + > + ["at76"] = < + text = <"Palmar"> + description = <"Mot håndflaten."> + > + ["at75"] = < + text = <"Distal"> + description = <"Mer perifert eller lengre vekke fra festepunktet, beskriver vanligvis av en del av et lem, finger eller vedheng."> + > + ["at74"] = < + text = <"Proksimal"> + description = <"Mer sentralt eller tettere til festepunktet, beskriver vanligvis en del av et lem, finger eller vedheng."> + > + ["at73"] = < + text = <"Posterior"> + description = <"Mot bakside eller mot den dorsale overflaten av kroppsstedet."> + > + ["at72"] = < + text = <"Anterior"> + description = <"Mot fronten eller ventrale overflaten av kroppsstedet."> + > + ["at71"] = < + text = <"Inferior"> + description = <"Under kroppssted, ofte menes mot føttene. Synonymt med \"kaudal\"."> + > + ["at70"] = < + text = <"Superior"> + description = <"Over kroppssted, ofte menes mot hodet. Synonymt med \"kranial\"."> + > + ["at69"] = < + text = <"Lateral"> + description = <"Mot utsiden eller kanten av kroppen."> + > + ["at68"] = < + text = <"Medial"> + description = <"Mot midtlinjen av kroppen."> + > + ["id66"] = < + text = <"Spesifikt sted"> + description = <"Ytterligere detaljer gitt ved hjelp av en spesifikk region eller et punkt på eller i det spesifiserte kroppsstedet."> + comment = <"Brukes til å øke presisjonen ved spesifisering av kroppsstedet, dersom påkrevd. For eksempel den øvre høyre kvadranten eller McBurneys punkt på bukveggen, eller interfalangealleddet på stortåen. Dersom dataelementet \"Navn på kroppssted\" er registrert ved hjelp av prekoordinerte termer som omfatter det spesifikke stedet er dette dataelementet overflødig."> + > + ["id65"] = < + text = <"Aspekt"> + description = <"Spesifiserende detaljer om mer spesifikke aspekter ved det aktuelle kroppsstedet."> + comment = <"Brukes til å øke presisjonen ved spesifisering av kroppsstedet, ved behov. Vanlige aspekter er blitt inkludert som et verdisett som kan utvides over tid, i tillegg til mulighet for å bruke fritekst. Elementet har som antagelse at kroppen blir beskrevet i den anatomiske posisjon. F.eks. proksimal uretra, plantart aspekt av venstre tommel. Flere aspekter kan også beskrives om det er nødvendig ved å åpne for opptil 2 forekomster. F.eks. venstre anterior/laterale (anteriolaterale) brystvegg. Hvis dataelementet \"Navn på kroppsted\" bruker prekoordinerte termer som inkluderer lateralitet, er dette dataelementet overflødig."> + > + ["at64"] = < + text = <"Midtskapulærlinjen"> + description = <"En linje som løper vertikalt ned langs ryggens overflate, parallelt med midtlinjen og passerer gjennom det inferiore punkt av skapula."> + > + ["at63"] = < + text = <"Midtlinjen"> + description = <"En linje som løper vertikalt og deler kroppen i en venstre og en høyre del, passerer gjennom hodet, spinal medulla og umbilicus. Alternativt kan det brukes som en delelinje av en kroppsdel, for eksempel en inndeling av en finger."> + > + ["at61"] = < + text = <"Midtpupillinjen"> + description = <"En linje som løper vertikalt ned ansiktet gjennom midtpunktet av pupillen når man ser rett framover."> + > + ["at60"] = < + text = <"Midtclaviculærlinjen"> + description = <"En linje som løper vertikalt ned langs kroppsoverflaten parallelt med midtlinjen og passerer gjennom clavicelens midtpunkt."> + > + ["at59"] = < + text = <"Bakre aksillærlinje"> + description = <"En linje som løper vertikalt ned langs kroppsoverflaten, og passerer gjennom bakre aksillære hudfold."> + > + ["at58"] = < + text = <"Fremre aksillærlinje"> + description = <"En linje som løper vertikalt ned langs kroppsoverflaten, og passerer gjennom fremre aksillære hudfold."> + > + ["at57"] = < + text = <"Midtaksillærlinjen"> + description = <"Linje som løper vertikalt ned langs overflaten av kroppen gjennom apex i aksillen."> + > + ["id56"] = < + text = <"Anatomisk linje"> + description = <"Detaljer om det anatomiske stedet beskrevet med teoretiske linjer tegnet gjennom anatomiske strukturer til bruk som et konsistent referansepunkt."> + comment = <"Vanlige anatomiske linjer er inkludert som verdisett som kan utvides over tid, i tillegg gis mulighet for å bruke fritekst. Ytterligere bruk av dette dataelementet tillater registrering av typiske steder for hjertetspisstøt ved 5. intercostalrom på venstre side i midtclaviculærlinjen. Hvis dataelementet \"Navn på kroppsted\" bruker prekoordinerte termer som inkluderer lateralitet, er dette dataelementet overflødig."> + > + ["id55"] = < + text = <"Multimediarepresentasjon"> + description = <"Bilde eller annet medium brukt for å understøtte identifikasjonen av kroppsstedet."> + > + ["id54"] = < + text = <"Alternativ struktur"> + description = <"Tilleggsinformasjon om det anatomiske stedet ved bruk av alternativ tilnærming for å beskrive det samme kroppsstedet."> + comment = <"*For example, relative location or precise locations using coordinates. (en)"> + > + ["id24"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse som kan brukes for å ytterligere presisere og støtte \"Navn på kroppsted\"."> + comment = <"For eksempel: Tilgrensende til leppens overgang fra slimhinne til hud; en tatovering dekker nedre halvdel av dette området."> + > + ["at5"] = < + text = <"Høyre"> + description = <"Høyre side av kroppen."> + > + ["at4"] = < + text = <"Venstre"> + description = <"Venstre side av kroppen"> + > + ["id3"] = < + text = <"*Laterality (en)"> + description = <"*The side of the body on which the identified body site is located. (en)"> + comment = <"Hvis den identifiserte kroppssiden ikke har noen lateralitet, bør dette datalementet stå tomt. Hvis dataelementet \"Navn på kroppsted\" bruker prekoordinerte termer som inkluderer lateralitet, er dette dataelementet overflødig."> + > + ["id2"] = < + text = <"Navn på kroppssted"> + description = <"Navngiving av et enkelt fysisk sted enten på eller i menneskekroppen."> + comment = <"Dette dataelementet er det eneste obligatoriske dataelementet i arketypen og bør brukes som det primære dataelementet for registrering av en anatomisk lokalisering. Det er sterkt anbefalt at \"Navn på kroppssted\" registreres så anatomisk spesifikt som mulig. For eksempel; registrer \"øvre øyelokk\" heller enn \"øyelokk\" med \"øvre\" som kvalifikator; \"femte ribben\" heller enn \"ribben\" med en numerisk kvalifikator. Bruk de andre dataelementene for lateralitet, aspekt, region og anatomisk linje for å gi mer detaljer. + + Dette dataelementet bør kodes med en terminologi som kan assistere beslutningsstøtte når mulig - en passende terminologi for bruk her kunne omfatte individuelle konsepter eller lister av prekoordinerte termer. Fritekst bør kun brukes hvis det ikke finnes en passende terminologi. + + Dersom navn på kroppssted er oppgitt i foreldrearketypen kan dette dataelementet være redundant. Imidlertid er det identifisert bruksområder der dataverdien kan kopieres inn i dette elementet for å understøtte semantiske spørringer basert på denne arketypen heller enn på foreldrearketypen."> + > + ["id1"] = < + text = <"Anatomisk lokalisering"> + description = <"Et fysisk sted på eller inne i menneskekroppen."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"*Laterality (en) (synthesised)"> + description = <"*The side of the body on which the identified body site is located. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*One or more sides of the body. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Aspecto (synthesised)"> + description = <"Detalhes sobre o aspecto específico do local identificado no corpo. (synthesised)"> + > + ["ac9003"] = < + text = <"Linha anatômica (synthesised)"> + description = <"Detalhes adicionais utilizando-se linhas teóricas desenhadas através de estruturas anatômicas, utilizadas para fornecer um ponto de referência consistente no corpo humano. (synthesised)"> + > + ["at87"] = < + text = <"*Left and right (en)"> + description = <"*Both sides of the body. (en)"> + > + ["at86"] = < + text = <"*Bilateral (en)"> + description = <"*Two-sided. (en)"> + > + ["at85"] = < + text = <"*Unilateral (en)"> + description = <"*One-sided. (en)"> + > + ["id84"] = < + text = <"*Occurrence (en)"> + description = <"*One or more sides of the body. (en)"> + > + ["at83"] = < + text = <"*Dorsal(en)"> + description = <"*Towards the back of the hand or top of the foot. To be used as opposites of palmar or plantar, not as a synonym of posterior.(en)"> + > + ["at82"] = < + text = <"*Superficial(en)"> + description = <"*Towards the surface of the body site.(en)"> + > + ["at81"] = < + text = <"*Deep(en)"> + description = <"*Away from the surface of the body site.(en)"> + > + ["at80"] = < + text = <"Anal"> + description = <"Para o ânus. Geralmente utilizado para descrever locais no sistema digestivo."> + > + ["at79"] = < + text = <"Oral"> + description = <"Para a boca. Geralmente utilizado para descrever locais no sistema digestivo."> + > + ["at78"] = < + text = <"Médio"> + description = <"No meio do corpo."> + > + ["at77"] = < + text = <"Plantar"> + description = <"Em direção às solas dos pés."> + > + ["at76"] = < + text = <"Palmar"> + description = <"Em direção às palmas das mãos."> + > + ["at75"] = < + text = <"Distal"> + description = <"Mais periférico, ou mais do ponto de acessório, e geralmente descreve a parte de um membro, apêndice ou dígito."> + > + ["at74"] = < + text = <"Proximal"> + description = <"Mais central ou para mais perto do ponto de ligação, e, geralmente descreve a parte de um membro, dedo ou apêndice."> + > + ["at73"] = < + text = <"Posterior"> + description = <"Para a parte traseira ou superfície dorsal do local do corpo."> + > + ["at72"] = < + text = <"Anterior"> + description = <"Para a frente , ou na superfície ventral, do local do corpo."> + > + ["at71"] = < + text = <"Inferior"> + description = <"Abaixo do local do corpo, frequentemente significa para os pés."> + > + ["at70"] = < + text = <"Superior"> + description = <"Acima do local do corpo, frequentemente significa na direção da cabeça."> + > + ["at69"] = < + text = <"Lateral"> + description = <"Para o lado, ou borda , do local do corpo."> + > + ["at68"] = < + text = <"Medial"> + description = <"Em direção à linha média do local do corpo"> + > + ["id66"] = < + text = <"Local específico"> + description = <"Detalhes adicionais utilizando uma região específica ou um ponto, ou dentro, o local do corpo identificado."> + comment = <"Use para aumentar a precisão da identificação do local do corpo, se necessário. Por exemplo, o quadrante superior direito ou ponto de McBurney na parede abdominal ou região inter falângica dos dedos do pé. Se o elemento de dados do nome do local do corpo usa termos predefinidos que incluem o local específico, então este elemento de dados é redundante."> + > + ["id65"] = < + text = <"Aspecto"> + description = <"Detalhes sobre o aspecto específico do local identificado no corpo."> + comment = <"Use para aumentar a precisão da identificação do site do corpo, se necessário. Aspectos comuns foram incluídos como um conjunto de valor, que pode ser estendido ao longo do tempo, além de uma opção de texto livre. Pressupõe que o corpo está sendo descrito enquanto na posição anatômica. Por exemplo: uretra proximal; face plantar do polegar esquerdo. Múltiplos aspectos também podem ser descritos, se necessário, permitindo para as ocorrências de 0..2. Por exemplo: uma lesão pode ser na parede torácica esquerda anterior-lateral (ou seja, ântero-lateral). Se o elemento de dados de nome de local do corpo usa termos predefinidos que incluem o aspecto, então este elemento de dados é redundante."> + > + ["at64"] = < + text = <"Linha escapular média"> + description = <"A linha que corre verticalmente para baixo da superfície posterior do corpo, paralelamente à linha mediana e que passa pelo ponto inferior da escápula."> + > + ["at63"] = < + text = <"Linha média"> + description = <"Linha vertical que divide o corpo em partes esquerda e direita, passando através da cabeça, medula espinhal e umbigo. Alternativamente pode referir uma linha que divide uma parte do corpo em duas partes iguais."> + > + ["at61"] = < + text = <"Linha pupilar média"> + description = <"Linha correndo verticalmente para baixo à face através do ponto médio da pupila quando se olha diretamente para a frente."> + > + ["at60"] = < + text = <"Linha clavicular média"> + description = <"Linha correndo verticalmente para baixo na superfície do corpo, paralelo à linha média e passando pelo ponto médio da clavícula."> + > + ["at59"] = < + text = <"Linha axilar posterior"> + description = <"Linha correndo verticalmente para baixo da superfície do corpo , passando pela dobra cutânea axilar posterior ."> + > + ["at58"] = < + text = <"Linha axilar anterior"> + description = <"Linha correndo verticalmente para baixo da superfície do corpo , passando pela dobra cutânea axilar anterior ."> + > + ["at57"] = < + text = <"Linha axilar média"> + description = <"Linha correndo verticalmente para baixo na superfície do corpo, passando através do ápice da axila."> + > + ["id56"] = < + text = <"Linha anatômica"> + description = <"Detalhes adicionais utilizando-se linhas teóricas desenhadas através de estruturas anatômicas, utilizadas para fornecer um ponto de referência consistente no corpo humano."> + comment = <"Linhas anatômicas comuns foram incluídas como um conjunto de valor, que pode ser estendido ao longo do tempo, além de uma opção de texto livre. O uso adicional deste elemento de dados permite a gravação da posição típica da batida do ápice cardíaco no 5º espaço intercostal, lado esquerdo e linha médio-clavicular. Se o elemento de dados de nome de local do corpo usa termos predefinidos que incluem linha anatômica, então este elemento de dados é redundante."> + > + ["id55"] = < + text = <"Representação multimídia"> + description = <"Imagem ou outros meios de comunicação utilizados para apoiar a identificação do local do corpo."> + > + ["id54"] = < + text = <"Estrutura alternativa"> + description = <"Detalhes adicionais sobre o local anatômico usando abordagens alternativas para descrever o mesmo local do corpo."> + comment = <"*For example, relative location or precise locations using coordinates. (en)"> + > + ["id24"] = < + text = <"Descrição"> + description = <"Descrição narrativa que pode ser usada para refinar e apoiar o 'nome do local do corpo'."> + comment = <"Por exemplo: adjacentes à borda do vermelhão; uma tatuagem cobre a metade inferior desta área."> + > + ["at5"] = < + text = <"Direito"> + description = <"Lado direito do corpo."> + > + ["at4"] = < + text = <"Esquerdo"> + description = <"Lado esquerdo do corpo."> + > + ["id3"] = < + text = <"*Laterality (en)"> + description = <"*The side of the body on which the identified body site is located. (en)"> + comment = <"Se o local identificado do corpo não tem relação com a lateralidade, este elemento de dados não deve ter um valor. + Se o elemento de dados de nome de local do corpo usa termos predefinidos que incluem lateralidade, então este elemento de dados é redundante."> + > + ["id2"] = < + text = <"*Body site name(en)"> + description = <"*Identification of a single physical site either on, or within, the human body.(en)"> + comment = <"*This data element is the only mandated data point in this archetype and should be used as the primary data point to record an anatomical location with a commonly used name. It is strongly recommended that 'Body site name' be recorded as specifically as is anatomically possible. For example: record 'upper eyelid' rather than recording 'eyelid' with 'upper' as a qualifier; 'fifth rib' rather than 'rib' with a numeric qualifier. Use the other data elements for laterality, aspect, region and anatomical line to provide more detail. + + This data element should be coded with a terminology capable of triggering decision support, where possible - an appropriate termset for use here could comprise individual concepts or a list of precoordinated terms. Free text should be used only if there is no appropriate terminology available. + + If body site name is already identified in the parent archetype, then this data element may be redundant. Alternatively, a use case has been identified where the value may be duplicated into this element to support semantic querying using this archetype, rather than the data element within the parent.(en)"> + > + ["id1"] = < + text = <"Localização anatômica"> + description = <"Identificação de um local físico dentro ou no corpo humano."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Laterality (en) (synthesised)"> + description = <"*The side of the body on which the identified body site is located. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*One or more sides of the body. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Aspect(en) (synthesised)"> + description = <"*Qualifying detail about the specific aspect of the identified body site.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Anatomical Line(en) (synthesised)"> + description = <"*Additional detail using theoretical lines drawn through anatomical structures used to provide a consistent reference point on the human body.(en) (synthesised)"> + > + ["at87"] = < + text = <"*Left and right (en)"> + description = <"*Both sides of the body. (en)"> + > + ["at86"] = < + text = <"*Bilateral (en)"> + description = <"*Two-sided. (en)"> + > + ["at85"] = < + text = <"*Unilateral (en)"> + description = <"*One-sided. (en)"> + > + ["id84"] = < + text = <"*Occurrence (en)"> + description = <"*One or more sides of the body. (en)"> + > + ["at83"] = < + text = <"*Dorsal(en)"> + description = <"*Towards the back of the hand or top of the foot. To be used as opposites of palmar or plantar, not as a synonym of posterior.(en)"> + > + ["at82"] = < + text = <"*Superficial(en)"> + description = <"*Towards the surface of the body site.(en)"> + > + ["at81"] = < + text = <"*Deep(en)"> + description = <"*Away from the surface of the body site.(en)"> + > + ["at80"] = < + text = <"*Anal(en)"> + description = <"*Towards the anus. Usually used to describe locations within the digestive system.(en)"> + > + ["at79"] = < + text = <"*Oral(en)"> + description = <"*Towards the mouth. Usually used to describe locations within the digestive system.(en)"> + > + ["at78"] = < + text = <"*Mid(en)"> + description = <"*In the middle of the body site.(en)"> + > + ["at77"] = < + text = <"*Plantar(en)"> + description = <"*Towards the sole of the foot.(en)"> + > + ["at76"] = < + text = <"*Palmar(en)"> + description = <"*Towards the palm of the hand.(en)"> + > + ["at75"] = < + text = <"*Distal(en)"> + description = <"*More peripheral, or further from the point of attachment, and usually describing part of a limb, digit or appendage.(en)"> + > + ["at74"] = < + text = <"*Proximal(en)"> + description = <"*More central or closer to the point of attachment, and usually describing part of a limb, digit or appendage.(en)"> + > + ["at73"] = < + text = <"*Posterior(en)"> + description = <"*Towards the back, or dorsal surface, of the body site.(en)"> + > + ["at72"] = < + text = <"*Anterior(en)"> + description = <"*Towards the front, or ventral surface, of the body site.(en)"> + > + ["at71"] = < + text = <"*Inferior(en)"> + description = <"*Below the body site, often meaning towards the feet.(en)"> + > + ["at70"] = < + text = <"*Superior(en)"> + description = <"*Above the body site, often meaning towards the head.(en)"> + > + ["at69"] = < + text = <"*Lateral(en)"> + description = <"*Towards the side, or edge, of the body site.(en)"> + > + ["at68"] = < + text = <"*Medial(en)"> + description = <"*Towards the midline of the body site.(en)"> + > + ["id66"] = < + text = <"*Specific site(en)"> + description = <"*Additional detail using a specific region or a point on, or within, the identified body site.(en)"> + comment = <"*Use to increase precision of identification of the body site, if required. For example, the upper right quadrant or McBurney's point on the abdominal wall or interphalangeal joint of the great toe. If the 'Body site name' data element uses pre-coordinated terms that include the specific site, then this data element is redundant.(en)"> + > + ["id65"] = < + text = <"*Aspect(en)"> + description = <"*Qualifying detail about the specific aspect of the identified body site.(en)"> + comment = <"*Use to increase precision of identification of the body site, if required. Common aspects have been included as a value set, which can be extended over time, plus a free text option. Assumes that the body is being described while in the anatomical position. For example: proximal urethra; plantar aspect of the left thumb. Multiple aspects can also be described, if required, by allowing for 0..2 occurrences. For example: a lesion may be on the left anterior/lateral (ie anterolateral) chest wall. If the 'Body site name' data element uses pre-coordinated terms that include the aspect, then this data element is redundant.(en)"> + > + ["at64"] = < + text = <"*Mid-scapular line(en)"> + description = <"*Line running vertically down the posterior surface of the body, parallel to the midline and passing through the inferior point of the scapula.(en)"> + > + ["at63"] = < + text = <"*Midline(en)"> + description = <"*Line running vertically which divides the body into left and right portions, passing through the head, spinal cord, and umbilicus. Alternatively it can refer to a line dividing a body part into two equal portions, for example a digit.(en)"> + > + ["at61"] = < + text = <"*Mid-pupillary line(en)"> + description = <"*Line running vertically down the face through the midpoint of the pupil when looking directly forward.(en)"> + > + ["at60"] = < + text = <"*Mid-clavicular line(en)"> + description = <"*Line running vertically down the surface of the body, parallel to the midline and passing through the midpoint of the clavicle.(en)"> + > + ["at59"] = < + text = <"*Posterior axillary line(en)"> + description = <"*Line running vertically down the surface of the body, passing through the posterior axillary skinfold.(en)"> + > + ["at58"] = < + text = <"*Anterior axillary line(en)"> + description = <"*Line running vertically down the surface of the body, passing through the anterior axillary skinfold.(en)"> + > + ["at57"] = < + text = <"*Midaxillary line(en)"> + description = <"*Line running vertically down the surface of the body, passing through the apex of the axilla.(en)"> + > + ["id56"] = < + text = <"*Anatomical Line(en)"> + description = <"*Additional detail using theoretical lines drawn through anatomical structures used to provide a consistent reference point on the human body.(en)"> + comment = <"*Common anatomical lines have been included as a value set, which can be extended over time, plus a free text option. The additional use of this data element allows for recording of the typical position of the heart's apex beat at 5th intercostal space, left side, and mid-clavicular line. If the 'Body site name' data element uses pre-coordinated terms that include anatomical line, then this data element is redundant.(en)"> + > + ["id55"] = < + text = <"*Multimedia representation(en)"> + description = <"*Image or other media used to support identification of the body site.(en)"> + > + ["id54"] = < + text = <"*Alternative structure(en)"> + description = <"*Additional detail about the anatomical site using alternative approaches to describe the same body site.(en)"> + comment = <"*For example, relative location or precise locations using coordinates. (en)"> + > + ["id24"] = < + text = <"*Description(en)"> + description = <"*Narrative description that can be used to further refine and support the 'Body site name'.(en)"> + comment = <"*For example: adjacent to the vermilion border; a tattoo covers the bottom half of this area.(en)"> + > + ["at5"] = < + text = <"*Right(en)"> + description = <"*Right side of the body.(en)"> + > + ["at4"] = < + text = <"*Left(en)"> + description = <"*Left side of the body.(en)"> + > + ["id3"] = < + text = <"*Laterality (en)"> + description = <"*The side of the body on which the identified body site is located. (en)"> + comment = <"*If the identified body site has no laterality, this data element should not have a value. + If the 'Body site name' data element uses pre-coordinated terms that include laterality, then this data element is redundant.(en)"> + > + ["id2"] = < + text = <"*Body site name(en)"> + description = <"*Identification of a single physical site either on, or within, the human body.(en)"> + comment = <"*This data element is the only mandated data point in this archetype and should be used as the primary data point to record an anatomical location with a commonly used name. It is strongly recommended that 'Body site name' be recorded as specifically as is anatomically possible. For example: record 'upper eyelid' rather than recording 'eyelid' with 'upper' as a qualifier; 'fifth rib' rather than 'rib' with a numeric qualifier. Use the other data elements for laterality, aspect, region and anatomical line to provide more detail. + + This data element should be coded with a terminology capable of triggering decision support, where possible - an appropriate termset for use here could comprise individual concepts or a list of precoordinated terms. Free text should be used only if there is no appropriate terminology available. + + If body site name is already identified in the parent archetype, then this data element may be redundant. Alternatively, a use case has been identified where the value may be duplicated into this element to support semantic querying using this archetype, rather than the data element within the parent.(en)"> + > + ["id1"] = < + text = <"*Anatomical location(en)"> + description = <"*A physical site on or within the human body.(en)"> + > + > + ["sl"] = < + ["ac9000"] = < + text = <"*Laterality (en) (synthesised)"> + description = <"*The side of the body on which the identified body site is located. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*One or more sides of the body. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Aspect(en) (synthesised)"> + description = <"*Qualifying detail about the specific aspect of the identified body site.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Anatomical Line(en) (synthesised)"> + description = <"*Additional detail using theoretical lines drawn through anatomical structures used to provide a consistent reference point on the human body.(en) (synthesised)"> + > + ["at87"] = < + text = <"*Left and right (en)"> + description = <"*Both sides of the body. (en)"> + > + ["at86"] = < + text = <"*Bilateral (en)"> + description = <"*Two-sided. (en)"> + > + ["at85"] = < + text = <"*Unilateral (en)"> + description = <"*One-sided. (en)"> + > + ["id84"] = < + text = <"*Occurrence (en)"> + description = <"*One or more sides of the body. (en)"> + > + ["at83"] = < + text = <"*Dorsal(en)"> + description = <"*Towards the back of the hand or top of the foot. To be used as opposites of palmar or plantar, not as a synonym of posterior.(en)"> + > + ["at82"] = < + text = <"*Superficial(en)"> + description = <"*Towards the surface of the body site.(en)"> + > + ["at81"] = < + text = <"*Deep(en)"> + description = <"*Away from the surface of the body site.(en)"> + > + ["at80"] = < + text = <"*Anal(en)"> + description = <"*Towards the anus. Usually used to describe locations within the digestive system.(en)"> + > + ["at79"] = < + text = <"*Oral(en)"> + description = <"*Towards the mouth. Usually used to describe locations within the digestive system.(en)"> + > + ["at78"] = < + text = <"*Mid(en)"> + description = <"*In the middle of the body site.(en)"> + > + ["at77"] = < + text = <"*Plantar(en)"> + description = <"*Towards the sole of the foot.(en)"> + > + ["at76"] = < + text = <"*Palmar(en)"> + description = <"*Towards the palm of the hand.(en)"> + > + ["at75"] = < + text = <"*Distal(en)"> + description = <"*More peripheral, or further from the point of attachment, and usually describing part of a limb, digit or appendage.(en)"> + > + ["at74"] = < + text = <"*Proximal(en)"> + description = <"*More central or closer to the point of attachment, and usually describing part of a limb, digit or appendage.(en)"> + > + ["at73"] = < + text = <"*Posterior(en)"> + description = <"*Towards the back, or dorsal surface, of the body site.(en)"> + > + ["at72"] = < + text = <"*Anterior(en)"> + description = <"*Towards the front, or ventral surface, of the body site.(en)"> + > + ["at71"] = < + text = <"*Inferior(en)"> + description = <"*Below the body site, often meaning towards the feet.(en)"> + > + ["at70"] = < + text = <"*Superior(en)"> + description = <"*Above the body site, often meaning towards the head.(en)"> + > + ["at69"] = < + text = <"*Lateral(en)"> + description = <"*Towards the side, or edge, of the body site.(en)"> + > + ["at68"] = < + text = <"*Medial(en)"> + description = <"*Towards the midline of the body site.(en)"> + > + ["id66"] = < + text = <"*Specific site(en)"> + description = <"*Additional detail using a specific region or a point on, or within, the identified body site.(en)"> + comment = <"*Use to increase precision of identification of the body site, if required. For example, the upper right quadrant or McBurney's point on the abdominal wall or interphalangeal joint of the great toe. If the 'Body site name' data element uses pre-coordinated terms that include the specific site, then this data element is redundant.(en)"> + > + ["id65"] = < + text = <"*Aspect(en)"> + description = <"*Qualifying detail about the specific aspect of the identified body site.(en)"> + comment = <"*Use to increase precision of identification of the body site, if required. Common aspects have been included as a value set, which can be extended over time, plus a free text option. Assumes that the body is being described while in the anatomical position. For example: proximal urethra; plantar aspect of the left thumb. Multiple aspects can also be described, if required, by allowing for 0..2 occurrences. For example: a lesion may be on the left anterior/lateral (ie anterolateral) chest wall. If the 'Body site name' data element uses pre-coordinated terms that include the aspect, then this data element is redundant.(en)"> + > + ["at64"] = < + text = <"*Mid-scapular line(en)"> + description = <"*Line running vertically down the posterior surface of the body, parallel to the midline and passing through the inferior point of the scapula.(en)"> + > + ["at63"] = < + text = <"*Midline(en)"> + description = <"*Line running vertically which divides the body into left and right portions, passing through the head, spinal cord, and umbilicus. Alternatively it can refer to a line dividing a body part into two equal portions, for example a digit.(en)"> + > + ["at61"] = < + text = <"*Mid-pupillary line(en)"> + description = <"*Line running vertically down the face through the midpoint of the pupil when looking directly forward.(en)"> + > + ["at60"] = < + text = <"*Mid-clavicular line(en)"> + description = <"*Line running vertically down the surface of the body, parallel to the midline and passing through the midpoint of the clavicle.(en)"> + > + ["at59"] = < + text = <"*Posterior axillary line(en)"> + description = <"*Line running vertically down the surface of the body, passing through the posterior axillary skinfold.(en)"> + > + ["at58"] = < + text = <"*Anterior axillary line(en)"> + description = <"*Line running vertically down the surface of the body, passing through the anterior axillary skinfold.(en)"> + > + ["at57"] = < + text = <"*Midaxillary line(en)"> + description = <"*Line running vertically down the surface of the body, passing through the apex of the axilla.(en)"> + > + ["id56"] = < + text = <"*Anatomical Line(en)"> + description = <"*Additional detail using theoretical lines drawn through anatomical structures used to provide a consistent reference point on the human body.(en)"> + comment = <"*Common anatomical lines have been included as a value set, which can be extended over time, plus a free text option. The additional use of this data element allows for recording of the typical position of the heart's apex beat at 5th intercostal space, left side, and mid-clavicular line. If the 'Body site name' data element uses pre-coordinated terms that include anatomical line, then this data element is redundant.(en)"> + > + ["id55"] = < + text = <"*Multimedia representation(en)"> + description = <"*Image or other media used to support identification of the body site.(en)"> + > + ["id54"] = < + text = <"*Alternative structure(en)"> + description = <"*Additional detail about the anatomical site using alternative approaches to describe the same body site.(en)"> + comment = <"*For example, relative location or precise locations using coordinates. (en)"> + > + ["id24"] = < + text = <"*Description(en)"> + description = <"*Narrative description that can be used to further refine and support the 'Body site name'.(en)"> + comment = <"*For example: adjacent to the vermilion border; a tattoo covers the bottom half of this area.(en)"> + > + ["at5"] = < + text = <"*Right(en)"> + description = <"*Right side of the body.(en)"> + > + ["at4"] = < + text = <"*Left(en)"> + description = <"*Left side of the body.(en)"> + > + ["id3"] = < + text = <"*Laterality (en)"> + description = <"*The side of the body on which the identified body site is located. (en)"> + comment = <"*If the identified body site has no laterality, this data element should not have a value. + If the 'Body site name' data element uses pre-coordinated terms that include laterality, then this data element is redundant.(en)"> + > + ["id2"] = < + text = <"*Body site name(en)"> + description = <"*Identification of a single physical site either on, or within, the human body.(en)"> + comment = <"*This data element is the only mandated data point in this archetype and should be used as the primary data point to record an anatomical location with a commonly used name. It is strongly recommended that 'Body site name' be recorded as specifically as is anatomically possible. For example: record 'upper eyelid' rather than recording 'eyelid' with 'upper' as a qualifier; 'fifth rib' rather than 'rib' with a numeric qualifier. Use the other data elements for laterality, aspect, region and anatomical line to provide more detail. + + This data element should be coded with a terminology capable of triggering decision support, where possible - an appropriate termset for use here could comprise individual concepts or a list of precoordinated terms. Free text should be used only if there is no appropriate terminology available. + + If body site name is already identified in the parent archetype, then this data element may be redundant. Alternatively, a use case has been identified where the value may be duplicated into this element to support semantic querying using this archetype, rather than the data element within the parent.(en)"> + > + ["id1"] = < + text = <"*Anatomical location(en)"> + description = <"*A physical site on or within the human body.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Laterality (synthesised)"> + description = <"The side of the body on which the identified body site is located. (synthesised)"> + > + ["ac9001"] = < + text = <"Occurrence (synthesised)"> + description = <"One or more sides of the body. (synthesised)"> + > + ["ac9002"] = < + text = <"Aspect (synthesised)"> + description = <"Qualifying detail about the specific aspect of the identified body site. (synthesised)"> + > + ["ac9003"] = < + text = <"Anatomical Line (synthesised)"> + description = <"Additional detail using theoretical lines drawn through anatomical structures used to provide a consistent reference point on the human body. (synthesised)"> + > + ["at87"] = < + text = <"Left and right"> + description = <"Both sides of the body."> + > + ["at86"] = < + text = <"Bilateral"> + description = <"Two-sided."> + > + ["at85"] = < + text = <"Unilateral"> + description = <"One-sided."> + > + ["id84"] = < + text = <"Occurrence"> + description = <"One or more sides of the body."> + > + ["at83"] = < + text = <"Dorsal"> + description = <"Towards the back of the hand or top of the foot. To be used as opposites of palmar or plantar, not as a synonym of posterior."> + > + ["at82"] = < + text = <"Superficial"> + description = <"Towards the surface of the body site."> + > + ["at81"] = < + text = <"Deep"> + description = <"Away from the surface of the body site."> + > + ["at80"] = < + text = <"Anal"> + description = <"Towards the anus. Usually used to describe locations within the digestive system."> + > + ["at79"] = < + text = <"Oral"> + description = <"Towards the mouth. Usually used to describe locations within the digestive system."> + > + ["at78"] = < + text = <"Mid"> + description = <"In the middle of the body site."> + > + ["at77"] = < + text = <"Plantar"> + description = <"Towards the sole of the foot."> + > + ["at76"] = < + text = <"Palmar"> + description = <"Towards the palm of the hand."> + > + ["at75"] = < + text = <"Distal"> + description = <"More peripheral, or further from the point of attachment, and usually describing part of a limb, digit or appendage."> + > + ["at74"] = < + text = <"Proximal"> + description = <"More central or closer to the point of attachment, and usually describing part of a limb, digit or appendage."> + > + ["at73"] = < + text = <"Posterior"> + description = <"Towards the back, or dorsal surface, of the body site."> + > + ["at72"] = < + text = <"Anterior"> + description = <"Towards the front, or ventral surface, of the body site."> + > + ["at71"] = < + text = <"Inferior"> + description = <"Below the body site, often meaning towards the feet."> + > + ["at70"] = < + text = <"Superior"> + description = <"Above the body site, often meaning towards the head."> + > + ["at69"] = < + text = <"Lateral"> + description = <"Towards the side, or edge, of the body site."> + > + ["at68"] = < + text = <"Medial"> + description = <"Towards the midline of the body site."> + > + ["id66"] = < + text = <"Specific site"> + description = <"Additional detail using a specific region or a point on, or within, the identified body site."> + comment = <"Use to increase precision of identification of the body site, if required. For example, the upper right quadrant or McBurney's point on the abdominal wall or interphalangeal joint of the great toe. If the 'Body site name' data element uses pre-coordinated terms that include the specific site, then this data element is redundant."> + > + ["id65"] = < + text = <"Aspect"> + description = <"Qualifying detail about the specific aspect of the identified body site."> + comment = <"Use to increase precision of identification of the body site, if required. Common aspects have been included as a value set, which can be extended over time, plus a free text option. Assumes that the body is being described while in the anatomical position. For example: proximal urethra; plantar aspect of the left thumb. Multiple aspects can also be described, if required, by allowing for 0..2 occurrences. For example: a lesion may be on the left anterior/lateral (ie anterolateral) chest wall. If the 'Body site name' data element uses pre-coordinated terms that include the aspect, then this data element is redundant."> + > + ["at64"] = < + text = <"Mid-scapular line"> + description = <"Line running vertically down the posterior surface of the body, parallel to the midline and passing through the inferior point of the scapula."> + > + ["at63"] = < + text = <"Midline"> + description = <"Line running vertically which divides the body into left and right portions, passing through the head, spinal cord, and umbilicus. Alternatively it can refer to a line dividing a body part into two equal portions, for example a digit."> + > + ["at61"] = < + text = <"Mid-pupillary line"> + description = <"Line running vertically down the face through the midpoint of the pupil when looking directly forward."> + > + ["at60"] = < + text = <"Mid-clavicular line"> + description = <"Line running vertically down the surface of the body, parallel to the midline and passing through the midpoint of the clavicle."> + > + ["at59"] = < + text = <"Posterior axillary line"> + description = <"Line running vertically down the surface of the body, passing through the posterior axillary skinfold."> + > + ["at58"] = < + text = <"Anterior axillary line"> + description = <"Line running vertically down the surface of the body, passing through the anterior axillary skinfold."> + > + ["at57"] = < + text = <"Midaxillary line"> + description = <"Line running vertically down the surface of the body, passing through the apex of the axilla."> + > + ["id56"] = < + text = <"Anatomical Line"> + description = <"Additional detail using theoretical lines drawn through anatomical structures used to provide a consistent reference point on the human body."> + comment = <"Common anatomical lines have been included as a value set, which can be extended over time, plus a free text option. The additional use of this data element allows for recording of the typical position of the heart's apex beat at 5th intercostal space, left side, and mid-clavicular line. If the 'Body site name' data element uses pre-coordinated terms that include anatomical line, then this data element is redundant."> + > + ["id55"] = < + text = <"Multimedia representation"> + description = <"Image or other media used to support identification of the body site."> + > + ["id54"] = < + text = <"Alternative structure"> + description = <"Additional detail about the anatomical site using alternative approaches to describe the same body site."> + comment = <"For example, relative location or precise locations using coordinates."> + > + ["id24"] = < + text = <"Description"> + description = <"Narrative description that can be used to further refine and support the 'Body site name'."> + comment = <"For example: adjacent to the vermilion border; a tattoo covers the bottom half of this area."> + > + ["at5"] = < + text = <"Right"> + description = <"Right side of the body."> + > + ["at4"] = < + text = <"Left"> + description = <"Left side of the body."> + > + ["id3"] = < + text = <"Laterality"> + description = <"The side of the body on which the identified body site is located."> + comment = <"If the identified body site has no laterality, this data element should not have a value. + If the 'Body site name' data element uses pre-coordinated terms that include laterality, then this data element is redundant."> + > + ["id2"] = < + text = <"Body site name"> + description = <"Identification of a single physical site either on, or within, the human body."> + comment = <"This data element is the only mandated data point in this archetype and should be used as the primary data point to record an anatomical location with a commonly used name. It is strongly recommended that 'Body site name' be recorded as specifically as is anatomically possible. For example: record 'upper eyelid' rather than recording 'eyelid' with 'upper' as a qualifier; 'fifth rib' rather than 'rib' with a numeric qualifier. Use the other data elements for laterality, aspect, region and anatomical line to provide more detail. + + This data element should be coded with a terminology capable of triggering decision support, where possible - an appropriate termset for use here could comprise individual concepts or a list of precoordinated terms. Free text should be used only if there is no appropriate terminology available. + + If body site name is already identified in the parent archetype, then this data element may be redundant. Alternatively, a use case has been identified where the value may be duplicated into this element to support semantic querying using this archetype, rather than the data element within the parent."> + > + ["id1"] = < + text = <"Anatomical location"> + description = <"A physical site on or within the human body."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id3"] = + ["at4"] = + ["at5"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at68", "at69", "at70", "at71", "at72", "at73", "at74", "at75", "at81", "at82", "at76", "at77", "at83", "at78", "at79", "at80"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at85", "at86"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at4", "at5", "at87"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at63", "at57", "at58", "at59", "at60", "at61", "at64"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_circle.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_circle.v1.0.0.adls new file mode 100644 index 000000000..3dca986e3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_circle.v1.0.0.adls @@ -0,0 +1,519 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f114b64a-30e8-4646-a6dd-fee53863cc33; build_uid=6e8fe27b-76e8-4a59-bc3f-1045dedc4b41) + openEHR-EHR-CLUSTER.anatomical_location_circle.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"Biljana Princic"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2008-11-10"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Marit Alice Venheim, Helse Vest IKT, Norway", "Tomas Alme, DIPS, Norway", "Erling Are Hole, Helse Bergen, Norway", "Stein Arne Rimehaug, Sunnaas sykehus, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Koray Atalag, University of Auckland, New Zealand", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Nsah Bernard, UCL Institute of Health Informatics, United Kingdom", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Greg Burch, Tiny Medical Apps, United Kingdom", "Ady Angelica Castro Acosta, CIBERES-Hospital 12 de Octubre, Spain", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "Shahla Foozonkhah, Ocean Informatics, Australia", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Dunmail Hodkinson, Black Pear Software Ltd, UK", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Brit Jorun Liseth, Haukeland Universitetssykehus, Norway", "Lars Karlsen, DIPS ASA, Norway", "Thomas Kilvær, Universitetssykehuset Nord Norge, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Sabine Leh, Helse Bergen, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Vesna Levasic, Orthopaedic Hospital Valdoltra, Slovenia", "Neranga Liyanaarachchi, Ministry of Health, Postgraduate Institute of Medicine, Sri Lanka", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Hallvard Lærum, Oslo University Hospital, Norway", "Luis Marco Ruiz, Norwegian Center for Integrated Care and Telemedicine, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Andrej Orel, Marand d.o.o., Slovenia", "Jayashree Panickar, Karolinska Institute, Sweden", "Ana Pereira, CINTESIS, CUF-Porto, Portugal", "Osmeire Sanzovo, Sanzovo & Chamelette, Brazil", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Trine Strand, Oslo Universitetssykehus (OUS), Norway", "Nyree Taylor, Ocean Informatics, Australia", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Anders Thurin, SU, Sweden", "Richard Townley-O'Neill, NEHTA, Australia", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Dmitri Wall, Irish Skin Foundation, Ireland"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Johnson CC, Roberts S, Mintz D, Fabricant PD, Hotchkiss RN, Daluiski A. Location of Osteochondritis Dissecans Lesions of the Capitellum. J Hand Surg Am. 2018 Apr 17. pii: S0363-5023(17)31317-5. doi: 10.1016/j.jhsa.2018.03.017. [Epub ahead of print] PubMed PMID: 29678428."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"752B062AAB40F14863C4F39F398306DB"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere strukturerte detaljer om ett enkelt fysisk sted på eller i menneskekroppen, beskrevet ved retningen og valgfritt avstanden av stedet fra et sentralt landemerke."> + keywords = <"sted", "lokasjon", "anatomisk", "kroppssted", "lokalisering", "omtrentlig", "ur", "klokke", "anatomi", "topografisk anatomi", "makroskopisk anatomi", "makroskopisk", "anatomisk område", "urskive", "plassering"> + use = <"Brukes for å registrere strukturerte detaljer om ett enkelt fysisk sted på eller i menneskekroppen, beskrevet ved retningen og valgfritt avstanden av stedet fra et sentralt landemerke. Retningen beskrives i forhold til en referanseretning som i noen undersøkelser er underforstått, for eksempel kl. 12 ved undersøkelse av bryster eller anus. + + Arketypen er spesifikt utviklet for å brukes innenfor en hvilken som helst passende ENTRY- eller CLUSTER-arketype som gir kroppsstedet en kontekst. Den kan også brukes i arketypen CLUSTER.anatomical_location, i SLOTet \"Alternativ struktur\". + + I situasjoner der CLUSTER.anatomical_location kun kan brukes for å angi et større og/eller uspesifikt kroppsområde, kan bruk av denne arketypen innenfor \"Alternativ struktur\"-SLOTet støtte en mer presis registrering. For eksempel en hemorroide kl 7, der referansepunktet kl 12 er perineum eller den anteriore overflaten av kroppen, med pasienten i litotomiposisjon."> + misuse = <"Brukes ikke for å angi en enkel lokalisering av et navngitt sted på kroppen, som f.eks. venstre femur eller det mediale aspektet av nesen. Bruk CLUSTER.anatomical_location for dette formålet. + + Brukes ikke for å angi en relativ lokalisering av et fysisk sted på kroppen, som f.eks. et blåmerke som ligger 5 cm under navlen. Bruk CLUSTER.anatomical_location_relative for dette formålet. + "> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record structured details about a physical site on or within the human body that is described in terms of the direction, and optionally the distance, of the site from a central landmark."> + keywords = <"location", "site", "anatomical", "relative", "approximate", "anatomic region", "topographic anatomy", "macroscopic anatomy", "macroscopic", "anatomic", "anatomy", "clock", "o'clock", "position", "surface anatomy"> + use = <"Use to record structured details about a physical site on or within the human body that is described in terms of the direction, and optionally the distance, of the site from a central landmark. The direction will be relative to the identified reference direction which may be implied in some examinations - for example, the 12 o'clock in examination of the breast or anus. + + This archetype is specifically designed to be used within the context of any appropriate ENTRY or CLUSTER archetypes which supply the context of the identified body site, or nesting in the 'Alternative Structure' SLOT within the CLUSTER.anatomical_location. + + In the situation where the CLUSTER.anatomical_location can only be used to name a large and/or non-specific body part, the use of this archetype within the 'Alternative Structure' SLOT will support recording of a more precise location - for example, a haemorrhoid located at 7 o'clock, where the 12 o'clock reference point is the perineum, or anterior surface of the body, with the patient in the lithotomy position."> + misuse = <"Not to be used to specify a simple location of a named physical site in the body, such as left femur or medial aspect of nose. Use the CLUSTER.anatomical_location archetype for this purpose. + + Not to be used to specify a relative location of a physical site in the body, such as a bruise that is 5 cm inferior to the umbilicus. Use the CLUSTER.anatomical_location_relative for this purpose."> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To record details about anatomical location.(en)"> + keywords = <"*location(en)", "*site(en)", "*anatomical(en)"> + use = <""> + misuse = <"*Not for specifiying unilateral/bilateral occurence - this is related to an evaluation which perhaps includes multiple locations.(en)"> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"تسجيل المكان التشريحي بالتفصيل"> + keywords = <"الموقع", "المكان", "تشريحي"> + use = <""> + misuse = <"لا يستخدم لتحديد حالات الحدوث في جانب واحد أو في الجانبين - حيث إن ذلك متعلق بتقييم قد يتضمن العديد من الأماكن"> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Circular anatomical location + items cardinality matches {1..*; unordered} matches { + ELEMENT[id66] occurrences matches {0..1} matches { -- Reference direction + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id80] occurrences matches {0..1} matches { -- Centre landmark + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id62] occurrences matches {0..1} matches { -- Circular direction + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Circular direction (synthesised) + } + DV_DURATION[id9005] matches { + value matches {PTHM/|PT0S..PT12H|} + } + DV_QUANTITY[id9006] matches { + magnitude matches {|>-360.0..<360.0|} + units matches {"deg"} + } + } + } + ELEMENT[id81] occurrences matches {0..1} matches { -- Distance from landmark + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9001]} -- Length + [magnitude, units, precision] matches { + [{|>=0.0|}, {"cm"}, {1}], + [{|>=0.0|}, {"[in_i]"}, {1}], + [{|>=0.0|}, {"mm"}, {1}] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9008] + } + } + allow_archetype CLUSTER[id55] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Sirkulær retning (synthesised)"> + description = <"Retningens vinkel til det fysiske stedet i forhold til referanseretningen, enten som posisjonen av en timeviser på en urskive eller som et antall grader. (synthesised)"> + > + ["at9001"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id81"] = < + text = <"Avstand fra midtpunktet"> + description = <"Avstanden av lokaliseringen fra det beskrevne midtpunktet."> + > + ["id80"] = < + text = <"Midtpunkt"> + description = <"Stedet på kroppen som brukes som referansepunkt for midtpunktet i den tenkte sirkelen."> + comment = <"For eksempel: brystvorten når man undersøker et bryst eller anus når man undersøker hemoroider."> + > + ["at79"] = < + text = <"Klokken 12"> + description = <"Kroppsstedet er kl. 12 relativt til referansepunktet."> + > + ["at78"] = < + text = <"Klokken 11"> + description = <"Kroppsstedet er kl. 11 relativt til referansepunktet."> + > + ["at77"] = < + text = <"Klokken 10"> + description = <"Kroppsstedet er kl. 10 relativt til referansepunktet."> + > + ["at76"] = < + text = <"Klokken 9"> + description = <"Kroppsstedet er kl. 9 relativt til referansepunktet."> + > + ["at75"] = < + text = <"Klokken 8"> + description = <"Kroppsstedet er kl. 8 relativt til referansepunktet."> + > + ["at74"] = < + text = <"Klokken 7"> + description = <"Kroppsstedet er kl. 7 relativt til referansepunktet."> + > + ["at73"] = < + text = <"Klokken 6"> + description = <"Kroppsstedet er kl. 6 relativt til referansepunktet."> + > + ["at72"] = < + text = <"Klokken 5"> + description = <"Kroppsstedet er kl. 5 relativt til referansepunktet."> + > + ["at71"] = < + text = <"Klokken 4"> + description = <"Kroppsstedet er kl. 4 relativt til referansepunktet."> + > + ["at70"] = < + text = <"Klokken 3"> + description = <"Kroppsstedet er kl. 3 relativt til referansepunktet."> + > + ["at69"] = < + text = <"Klokken 2"> + description = <"Kroppsstedet er kl. 2 relativt til referansepunktet."> + > + ["at68"] = < + text = <"Klokken 1"> + description = <"Kroppsstedet er kl. 1 relativt til referansepunktet."> + > + ["id66"] = < + text = <"Referanseretning"> + description = <"En enkelt retning som representerer klokken 12 eller 0° på en tenkt sirkel som er plassert over et sted på kroppen, som observert av den som utfører undersøkelsen."> + comment = <"For eksempel: referanseaksen er vanligvis mot hodet når man undersøker et bryst eller en detalj på en hudlesjon, mot perineum når man undersøker anus i litotomiposisjonen, eller mot den anteriore overamslinjen når man undersøker humerus."> + > + ["id62"] = < + text = <"Sirkulær retning"> + description = <"Retningens vinkel til det fysiske stedet i forhold til referanseretningen, enten som posisjonen av en timeviser på en urskive eller som et antall grader."> + comment = <"For eksempel: lokalisering av hemoroider i analkanalen beskrives ofte som klokken 3, klokken 7 og klokken 11. I dette eksempelet er perineum klokken tolv når pasienten er i litotomiposisjonen og blir regnet som referanseretningen. For grader er positive verdier vinkler i retning med urviseren, mens negative verdier er mot urviseren."> + > + ["id55"] = < + text = <"Multimediarepresentasjon"> + description = <"Bilde eller annet medium brukt for å understøtte identifikasjonen av kroppsstedet."> + > + ["id24"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse som kan brukes for å ytterligere presisere og støtte den sirkulære lokaliseringen."> + comment = <"For eksempel \"en tatovering dekker den nedre delen av området\"."> + > + ["id1"] = < + text = <"Sirkulær anatomisk lokalisering"> + description = <"Et fysisk sted på eller i menneskekroppen, beskrevet ved retningen og valgfritt avstanden av stedet fra et sentralt landemerke."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Circular direction(en) (synthesised)"> + description = <"*Identification of a single direction by describing it as a position of the hour hand or a number of degrees with respect to the reference direction, as seen by the examiner. (synthesised)"> + > + ["at9001"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id81"] = < + text = <"*Distance from landmark (en)"> + description = <"*Distance of location from the identified central landmark. (en)"> + > + ["id80"] = < + text = <"*Centre landmark(en)"> + description = <"*"> + > + ["at79"] = < + text = <"*Twelve o'clock(en)"> + description = <"*The body site is located at the twelve o'clock position relative to the identified reference point.(en)"> + > + ["at78"] = < + text = <"*Eleven o'clock(en)"> + description = <"*The body site is located at the eleven o'clock position relative to the identified reference point.(en)"> + > + ["at77"] = < + text = <"*Ten o'clock(en)"> + description = <"*The body site is located at the ten o'clock position relative to the identified reference point.(en)"> + > + ["at76"] = < + text = <"*Nine o'clock(en)"> + description = <"*The body site is located at the nine o'clock position relative to the identified reference point.(en)"> + > + ["at75"] = < + text = <"*Eight o'clock(en)"> + description = <"*The body site is located at the eight o'clock position relative to the identified reference point.(en)"> + > + ["at74"] = < + text = <"*Seven o'clock(en)"> + description = <"*The body site is located at the seven o'clock position relative to the identified reference point.(en)"> + > + ["at73"] = < + text = <"*Six o'clock(en)"> + description = <"*The body site is located at the six o'clock position relative to the identified reference point.(en)"> + > + ["at72"] = < + text = <"*Five o'clock(en)"> + description = <"*The body site is located at the five o'clock position relative to the identified reference point.(en)"> + > + ["at71"] = < + text = <"*Four o'clock(en)"> + description = <"*The body site is located at the four o'clock position relative to the identified reference point.(en)"> + > + ["at70"] = < + text = <"*Three o'clock(en)"> + description = <"*The body site is located at the three o'clock position relative to the identified reference point.(en)"> + > + ["at69"] = < + text = <"*Two o'clock(en)"> + description = <"*The body site is located at the two o'clock position relative to the identified reference point.(en)"> + > + ["at68"] = < + text = <"*One o'clock(en)"> + description = <"*The body site is located at the one o'clock position relative to the identified reference point.(en)"> + > + ["id66"] = < + text = <"*Reference direction(en)"> + description = <"*Identification of a single axis or direction which represents the 12 o'clock or 0° position on an imaginary 2D circle superimposed over the body site, as seen by the examiner."> + comment = <"*For example: the reference point is commonly the head if examining the breast or detail on a skin lesion; or the perineum if examining the anus in the lithotomy position.(en)"> + > + ["id62"] = < + text = <"*Circular direction(en)"> + description = <"*Identification of a single direction by describing it as a position of the hour hand or a number of degrees with respect to the reference direction, as seen by the examiner."> + comment = <"*For example: the position of haemorrhoids in the anal canal are commonly described at 3 o'clock, 7 o'clock and 11 o'clock. In this situation the perineum is situated at 12 o'clock with patient in the lithotomy position, and regarded as the reference point.(en)"> + > + ["id55"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id24"] = < + text = <"*Description(en)"> + description = <"*Narrative description that can be used to further refine and support structured data about the circular location. (en)"> + comment = <"*For example: a tattoo covers the bottom half of this area.(en)"> + > + ["id1"] = < + text = <"*Circular anatomical location(en)"> + description = <"*A physical site on or within the human body that is described in terms of the 2D position of the hour hand of a clock, relative to an identified reference point."> + > + > + ["sl"] = < + ["ac9000"] = < + text = <"*Circular direction(en) (synthesised)"> + description = <"*Identification of a single direction by describing it as a position of the hour hand or a number of degrees with respect to the reference direction, as seen by the examiner. (synthesised)"> + > + ["at9001"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id81"] = < + text = <"*Distance from landmark (en)"> + description = <"*Distance of location from the identified central landmark. (en)"> + > + ["id80"] = < + text = <"*Centre landmark(en)"> + description = <"*"> + > + ["at79"] = < + text = <"*Twelve o'clock(en)"> + description = <"*The body site is located at the twelve o'clock position relative to the identified reference point.(en)"> + > + ["at78"] = < + text = <"*Eleven o'clock(en)"> + description = <"*The body site is located at the eleven o'clock position relative to the identified reference point.(en)"> + > + ["at77"] = < + text = <"*Ten o'clock(en)"> + description = <"*The body site is located at the ten o'clock position relative to the identified reference point.(en)"> + > + ["at76"] = < + text = <"*Nine o'clock(en)"> + description = <"*The body site is located at the nine o'clock position relative to the identified reference point.(en)"> + > + ["at75"] = < + text = <"*Eight o'clock(en)"> + description = <"*The body site is located at the eight o'clock position relative to the identified reference point.(en)"> + > + ["at74"] = < + text = <"*Seven o'clock(en)"> + description = <"*The body site is located at the seven o'clock position relative to the identified reference point.(en)"> + > + ["at73"] = < + text = <"*Six o'clock(en)"> + description = <"*The body site is located at the six o'clock position relative to the identified reference point.(en)"> + > + ["at72"] = < + text = <"*Five o'clock(en)"> + description = <"*The body site is located at the five o'clock position relative to the identified reference point.(en)"> + > + ["at71"] = < + text = <"*Four o'clock(en)"> + description = <"*The body site is located at the four o'clock position relative to the identified reference point.(en)"> + > + ["at70"] = < + text = <"*Three o'clock(en)"> + description = <"*The body site is located at the three o'clock position relative to the identified reference point.(en)"> + > + ["at69"] = < + text = <"*Two o'clock(en)"> + description = <"*The body site is located at the two o'clock position relative to the identified reference point.(en)"> + > + ["at68"] = < + text = <"*One o'clock(en)"> + description = <"*The body site is located at the one o'clock position relative to the identified reference point.(en)"> + > + ["id66"] = < + text = <"*Reference direction(en)"> + description = <"*Identification of a single axis or direction which represents the 12 o'clock or 0° position on an imaginary 2D circle superimposed over the body site, as seen by the examiner."> + comment = <"*For example: the reference point is commonly the head if examining the breast or detail on a skin lesion; or the perineum if examining the anus in the lithotomy position.(en)"> + > + ["id62"] = < + text = <"*Circular direction(en)"> + description = <"*Identification of a single direction by describing it as a position of the hour hand or a number of degrees with respect to the reference direction, as seen by the examiner."> + comment = <"*For example: the position of haemorrhoids in the anal canal are commonly described at 3 o'clock, 7 o'clock and 11 o'clock. In this situation the perineum is situated at 12 o'clock with patient in the lithotomy position, and regarded as the reference point.(en)"> + > + ["id55"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id24"] = < + text = <"*Description(en)"> + description = <"*Narrative description that can be used to further refine and support structured data about the circular location. (en)"> + comment = <"*For example: a tattoo covers the bottom half of this area.(en)"> + > + ["id1"] = < + text = <"*Circular anatomical location(en)"> + description = <"*A physical site on or within the human body that is described in terms of the 2D position of the hour hand of a clock, relative to an identified reference point."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Circular direction (synthesised)"> + description = <"Identification of the angle of the direction to the physical site relative to the reference direction, either as the position of an hour hand on a clockface or number of degrees. (synthesised)"> + > + ["at9001"] = < + text = <"Length"> + description = <"Length"> + > + ["id81"] = < + text = <"Distance from landmark"> + description = <"Distance of location from the identified central landmark."> + > + ["id80"] = < + text = <"Centre landmark"> + description = <"Identified body site used as a reference point for centre of the imaginary circle."> + comment = <"For example: the nipple when examining a breast; or the anus when examining haemorrhoids."> + > + ["at79"] = < + text = <"Twelve o'clock"> + description = <"The body site is located at the twelve o'clock position relative to the identified reference point."> + > + ["at78"] = < + text = <"Eleven o'clock"> + description = <"The body site is located at the eleven o'clock position relative to the identified reference point."> + > + ["at77"] = < + text = <"Ten o'clock"> + description = <"The body site is located at the ten o'clock position relative to the identified reference point."> + > + ["at76"] = < + text = <"Nine o'clock"> + description = <"The body site is located at the nine o'clock position relative to the identified reference point."> + > + ["at75"] = < + text = <"Eight o'clock"> + description = <"The body site is located at the eight o'clock position relative to the identified reference point."> + > + ["at74"] = < + text = <"Seven o'clock"> + description = <"The body site is located at the seven o'clock position relative to the identified reference point."> + > + ["at73"] = < + text = <"Six o'clock"> + description = <"The body site is located at the six o'clock position relative to the identified reference point."> + > + ["at72"] = < + text = <"Five o'clock"> + description = <"The body site is located at the five o'clock position relative to the identified reference point."> + > + ["at71"] = < + text = <"Four o'clock"> + description = <"The body site is located at the four o'clock position relative to the identified reference point."> + > + ["at70"] = < + text = <"Three o'clock"> + description = <"The body site is located at the three o'clock position relative to the identified reference point."> + > + ["at69"] = < + text = <"Two o'clock"> + description = <"The body site is located at the two o'clock position relative to the identified reference point."> + > + ["at68"] = < + text = <"One o'clock"> + description = <"The body site is located at the one o'clock position relative to the identified reference point."> + > + ["id66"] = < + text = <"Reference direction"> + description = <"Identification of a single direction which represents the 12 o'clock or 0° position on an imaginary circle superimposed over the body site, as seen by the examiner."> + comment = <"For example: the reference axis is commonly towards the head if examining the breast or detail on a skin lesion; towards the perineum if examining the anus in the lithotomy position; or towards the anterior humeral line if examining the humerus."> + > + ["id62"] = < + text = <"Circular direction"> + description = <"Identification of the angle of the direction to the physical site relative to the reference direction, either as the position of an hour hand on a clockface or number of degrees."> + comment = <"For example: the position of haemorrhoids in the anal canal are commonly described at 3 o'clock, 7 o'clock and 11 o'clock. In this situation the perineum is situated at 12 o'clock with patient in the lithotomy position, and regarded as the reference direction. For degrees, positive values are angles in the clockwise direction, while negative values are in the anti-clockwise direction."> + > + ["id55"] = < + text = <"Multimedia representation"> + description = <"Image or other media used to support identification of the location on the body."> + > + ["id24"] = < + text = <"Description"> + description = <"Narrative description that can be used to further refine and support structured data about the circular location."> + > + ["id1"] = < + text = <"Circular anatomical location"> + description = <"A physical site on or within the human body that is described in terms of the direction, and optionally the distance, of the site from a central landmark."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at68", "at69", "at70", "at71", "at72", "at73", "at74", "at75", "at76", "at77", "at78", "at79"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_precise.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_precise.v0.0.1-alpha.adls new file mode 100644 index 000000000..b3b7b367a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_precise.v0.0.1-alpha.adls @@ -0,0 +1,116 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ae980f5c-78d8-4dc9-9c2a-8a75d4614a81; build_uid=bd82c868-7c22-452a-a584-57c729df676e) + openEHR-EHR-CLUSTER.anatomical_location_precise.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"FreshEHR Informatics"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2009-06-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Digital Imaging and Communications in Medicine (DICOM) Supplement 122: Specimen Module and Revised Pathology SOP Classes"> + ["2"] = <"DICOM Standards Committee, Working Groups 26, Pathology."> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Clinical Informatics, UK"> + ["MD5-CAM-1.0.1"] = <"AB7A3217725E14E6A0A8E6545A3F37FE"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record highly detailed anatomical location."> + keywords = <"coordinates", "specimen", "DICOM"> + use = <"Use where highly precise localisation information is required, using co-ordinates. This archetype has been designed to support DICOM based coordinate systems for accurate object localisation. + + Designed to fit within appropriate ENTRY or CLUSTER archetypes, especially CLUSTER.anatomical_location."> + misuse = <"Not designed to be used as a standalone archetype."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Precise anatomical location + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Position frame of reference + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- X offset + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Length + } + DV_COUNT[id9003] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Y offset + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Length + } + DV_COUNT[id9005] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Z offset + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Length + } + DV_COUNT[id9007] matches { + magnitude matches {|>=0|} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["id5"] = < + text = <"Z offset"> + description = <"Location of object (nominal center) relative to the Position Frame Reference. Distance can be given in SI units or pixels. of ({pixel}, UCUM, “Pixels”)."> + > + ["id4"] = < + text = <"Y offset"> + description = <"Location of object (nominal center) relative to the Position Frame Reference. Distance can be given in SI units or pixels. of ({pixel}, UCUM, “Pixels”)."> + > + ["id3"] = < + text = <"X offset"> + description = <"Location of object (nominal center) relative to the Position Frame Reference. Distance can be given in SI units or pixels. of ({pixel}, UCUM, “Pixels”)."> + > + ["id2"] = < + text = <"Position frame of reference"> + description = <"Description of coordinate system and origin reference point used for localizing the object."> + > + ["id1"] = < + text = <"Precise anatomical location"> + description = <"Record details about precise anatomical location of a specimen or body part, including coordinates."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_relative.v1.0.2-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_relative.v1.0.2-alpha.adls new file mode 100644 index 000000000..8bc070e41 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_relative.v1.0.2-alpha.adls @@ -0,0 +1,857 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=cf6935cb-7093-41eb-ac6d-b0319ff7a3c4; build_uid=252ebb23-e403-47ec-b9d1-2fd6726a0963) + openEHR-EHR-CLUSTER.anatomical_location_relative.v1.0.2-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + ["email"] = <"lbla@helse-bergen.no"> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Beatriz de Faria Leao"> + ["organisation"] = <"BLEAO INFORMÁTICA EM SAÚDE"> + ["email"] = <"bfleao@terra.com.br"> + > + accreditation = <"MD, PhD"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"Biljana Princic"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2008-11-10"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Vebjoern Arntzen, Oslo university hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Gustavo Bacelar-Silva, Healthcare Designs, Brazil (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal ICT Norway, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Aitor Eguzkitza, UPNA (Public University of Navarre) - CHN (Complejo Hospitalario de Navarra), Spain", "Shahla Foozonkhah, Ocean Informatics, Australia", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Dunmail Hodkinson, Black Pear Software Ltd, UK", "Lars Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Vesna Levasic, Orthopaedic Hospital Valdoltra, Slovenia", "Hallvard Lærum, Oslo University Hospital, Norway", "Luis Marco Ruiz, Norwegian Center for Integrated Care and Telemedicine, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjoern Naess, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Richard Townley-O'Neill, NEHTA, Australia", "John Tore Valand, Helse Bergen, Norway", "Dmitri Wall, Irish Skin Foundation, Ireland"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"6CD1722BA85F07DEA828540362EAC99F"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registrering av strukturerte detaljer om et enkelt fysisk sted på eller i menneskekroppen i forhold til andre makroskopiske anatomiske landemerker."> + keywords = <"sted", "lokalisering", "anatomisk", "relativ", "omtrentlig", "anatomisk region", "topografisk sted", "topografisk anatomi", "makroskopisk anatomi", "makroskopisk", "anatomi", "plassering"> + use = <"Brukes for å registrere strukturerte og ensartede detaljer om et enkelt identifisert fysisk sted på eller i menneskekroppen ved å beskrive lokaliseringen i relasjon til identifiserte makroskopiske anatomiske landemerker. Det kan være nødvendig å beskrive en enkel fysisk lokalisering med mer enn en relativ lokalisering - for eksempel 2 cm inferiort for \"landemerke A\" OG 3 cm medialt for \"landemerke B\". + + Noen arketyper inneholder et enkelt dataelement for enkel beskrivelse av et sted på kroppen - for eksempel OBSERVATION.blood_pressure (Blodtrykk), og CLUSTER.symptom_sign (Symptom/sykdomstegn). I tilfeller hvor verdisettet er forutsigbart og enkelt å definere, er disse dataelementene en meget nøyaktig og praktisk måte for å registrere og gjenfinne et anatomisk sted. I tilfeller når den anatomiske lokaliseringen ikke er veldefinert eller må defineres i en applikasjon, kan det være mer fleksibelt å bruke denne strukturerte arketypen. + + Denne arketypen er spesifikt designet for bruk i ENTRY- og CLUSTER-arketyper som gir konteksten for det identifiserte kroppsstedet. + + Kliniske brukstilfeller: + -5 cm inferiort i forhold til venstre tibiale tuberositas. + -2 cm medialt for den høyre brystvorten. + -5 cm innenfor analåpningen. + + I en situasjon hvor CLUSTER.anatomical_location (Anatomisk lokalisering) bare kan brukes for å navngi en større eller uspesifikk kroppsdel, kan bruken av denne arketypen i \"Alternativ struktur\"-SLOTet understøtte registreringen av en mer presis lokasjon - f.eks. 2 cm anteriort for fossa cubiti på venstre arm eller 4 cm under høyre costal kant i midtclaviculær linjen på brystveggen på høyre side."> + misuse = <"Brukes ikke for å registrere \"unilateral\" eller \"bilateral\", da disse uttrykkene er kvalifikatorer for konklusjoner heller enn anatomiske lokaliseringer. + + Brukes ikke for spesifisering av et enkelt navngitt fysisk sted på kroppen som venstre femur eller den mediale del av nesen. Bruk arketypen CLUSTER.anatomical_location (Anatomisk lokalisering) for dette. + + Brukes ikke for å spesifisere mikroskopiske anatomiske lokaliseringer."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Identificar and registras detalhes estruturados sobre um único local físico dentro ou fora do corpo humano, a partir das suas relações com outros pontos macroscópicos de referência anatômica."> + keywords = <"localização", "local", "anatômico", "relativo", "aproximado", "região anatômica", "Anatomia topográfica", "Anatomia macroscópica", "macroscópico", "anatômico", "anatomia"> + use = <"Utilizar para registrar os detalhes estruturados e consistentes sobre um único local físico identificado no corpo humano ou dentro dele, descrevendo sua localização em relação a marcos anatômicos macroscópicos identificados. Pode ser necessário descrever a localização física única usando mais de uma localização relativa - por exemplo, 2 cm inferior a \"marco A\" E 3 cm medial para 'marco B'. + + Na prática, alguns arquétipos possuem um único elemento de dados para representar uma descrição simples do local do corpo - por exemplo, OBSERVATION.blood_pressure e CLUSTER.smpto quando descreve a dor nos ouvidos. Nessa situação, onde o conjunto de valores é previsível e simples de definir, este elemento de dados único é uma maneira muito precisa e pragmática de gravar o local do corpo e consultar posteriormente. No entanto, na situação em que a localização anatômica não está bem definida ou precisa ser determinada em tempo de execução, pode ser mais flexível usar este arquétipo estruturado. + + Este arquétipo é projetado especificamente para ser usado no contexto de qualquer arquétipo ENTRY ou CLUSTER apropriado que forneça o contexto do local do corpo identificado, incluindo a inserção dentro da localização CLUSTER.anatomical se \"Nome do site do corpo\" ou outros elementos de dados também forem necessários. + + Casos de uso clínico: + - 5 cm inferior à tuberosidade tibial esquerda + - 2 cm medial ao mamilo direito + - aspecto medial da unha do dedo indicador da mão. + + Na situação em que o CLUSTER.anatomical_location só pode ser usado para nomear uma parte do corpo grande e / ou não específica, o uso deste arquétipo dentro do SLOT 'Estrutura alternativa' suportará a gravação de uma localização mais precisa - por exemplo, 2 Cm anterior à fossa cubital do antebraço esquerdo ou 4 cm abaixo da margem costal R na parede torácica na linha médio clavicular. + "> + misuse = <"Não utilizar para especificar ocorrências de características anatômicas de lateralidade. + Não utilizar para especificar um local simples de locais do corpo já nominados, tais como, femur esquerdo ou a fossa medial do nariz. Utilize neste caso o CLUSTER.anatomical_location."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"تسجيل المكان التشريحي بالتفصيل"> + keywords = <"الموقع", "المكان", "تشريحي"> + use = <""> + misuse = <"لا يستخدم لتحديد حالات الحدوث في جانب واحد أو في الجانبين - حيث إن ذلك متعلق بتقييم قد يتضمن العديد من الأماكن"> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To record details about anatomical location.(en)"> + keywords = <"*location(en)", "*site(en)", "*anatomical(en)"> + use = <""> + misuse = <"*Not for specifiying unilateral/bilateral occurence - this is related to an evaluation which perhaps includes multiple locations.(en)"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To identify and record structured details about a single physical site on, or within, the human body in terms of its relationship to other macroscopic anatomical landmarks."> + keywords = <"location", "site", "anatomical", "relative", "approximate", "anatomic region", "topographic anatomy", "macroscopic anatomy", "macroscopic", "anatomic", "anatomy"> + use = <"Use to record structured and consistent details about a single identified physical site on, or within, the human body by describing its location in relation to identified macroscopic anatomical landmarks. It may be necessary to describe the single physical location using more than one relative location - for example, 2 cm inferior to 'landmark A' AND 3 cm medial to 'landmark B'. + + In practice, some archetypes carry a single data element for carrying a simple description of body site - for example, OBSERVATION.blood_pressure and CLUSTER.symptom when describing ear pain. In this situation, where the value set is predictable and simple to define, this single data element is a very accurate and pragmatic way to record the site in the body and to query at a later date. However in the situation where the anatomical location is not well defined or needs to be determined at run-time, it may be more flexible to use this structured archetype. + + This archetype is specifically designed to be used within the context of any appropriate ENTRY or CLUSTER archetypes which supply the context of the identified body site, including insertion within the CLUSTER.anatomical_location if 'Body site name' or other data elements are also required. + + Clinical use cases: + - 5 cm inferior to the left tibial tuberosity; + - 2 cm medial to the right nipple; and + - 5 cm within the anal opening. + + In the situation where the CLUSTER.anatomical_location can only be used to name a large and/or non-specific body part, the use of this archetype within the 'Alternative Structure' SLOT will support recording of a more precise location - for example, 2 cm anterior to the cubital fossa of the left forearm or 4 cm below R costal margin on the chest wall in the mid-clavicular line."> + misuse = <"Not to be used to record 'unilateral' and 'bilateral', as these terms are qualifiers for conclusions rather than anatomical locations. + + Not to be used to specify a simple location of a named physical site in the body. + + Not to be used to specify a simple location of a named physical site in the body, such as left femur or medial aspect of nose. Use the CLUSTER.anatomical_location archetype for this purpose. + + Not to be used to represent location of anatomical features at the microscopic level, for example in reporting histopathology. Use a CLUSTER archetype for histopathology nested within the OBSERVATION.laboratory_test_result archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Relative anatomical location + items cardinality matches {1..*; unordered} matches { + CLUSTER[id21] matches { -- Relative location + items cardinality matches {1..*; unordered} matches { + ELEMENT[id22] occurrences matches {1} matches { -- Landmark name + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id63] occurrences matches {0..1} matches { -- Laterality + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Laterality (synthesised) + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Distance from landmark + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9001]} -- Length + [magnitude, units, precision] matches { + [{|>=0.0|}, {"cm"}, {1}], + [{|>=0.0|}, {"[in_i]"}, {1}], + [{|>=0.0|}, {"mm"}, {1}] + } + } + } + } + ELEMENT[id7] occurrences matches {0..6} matches { -- Direction + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9002]} -- Direction (synthesised) + } + DV_TEXT[id9007] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9008] + } + } + allow_archetype CLUSTER[id55] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Kroppsside (synthesised)"> + description = <"Siden av kroppen hvor det identifiserte landemerket er lokalisert. (synthesised)"> + > + ["at9001"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9002"] = < + text = <"Retning (synthesised)"> + description = <"Detalj om den relative retningen fra kroppsstedet til landemerket. (synthesised)"> + > + ["at70"] = < + text = <"Høyre"> + description = <"Høyre side av kroppen."> + > + ["at69"] = < + text = <"Venstre"> + description = <"Venstre side av kroppen."> + > + ["at68"] = < + text = <"Rostralt for"> + description = <"Mot forsiden av hodet, i forhold til landemerket."> + > + ["at67"] = < + text = <"Kranialt for"> + description = <"Mot hodet, i forhold til landemerket."> + > + ["at66"] = < + text = <"Kaudalt for"> + description = <"Mot halen, i forhold til landemerket."> + > + ["at65"] = < + text = <"Analt for"> + description = <"Mot anus, i forhold til landemerket. Vanligvis brukt for å beskrive lokaliseringer i fordøyelsessystemet."> + > + ["at64"] = < + text = <"Oralt for"> + description = <"Mot munnen, i forhold til landemerket. Vanligvis brukt for å beskrive lokaliseringer i fordøyelsessystemet."> + > + ["id63"] = < + text = <"Kroppsside"> + description = <"Siden av kroppen hvor det identifiserte landemerket er lokalisert."> + comment = <"Om ikke det identifiserte landemerket har lateralitet har dette dataelementet ingen verdi. Bruker dataelementet \"Navn på landemerke\" prekoordinerte termer som inneholder lateralitet er dette dataelementet overflødig."> + > + ["at61"] = < + text = <"Utenfor"> + description = <"Utover fra den indre åpningen til et kroppshulrom, f.eks. analfistel, i forhold til landemerket."> + > + ["at60"] = < + text = <"Inni"> + description = <"Innover fra fra den ytre åpningen til et kroppshulrom, f.eks. øregang, fistel eller sår, i forhold til landemerket."> + > + ["at59"] = < + text = <"Dypt for"> + description = <"Lengre vekk fra overflaten relativt til landemerket."> + > + ["at58"] = < + text = <"Overfladisk for"> + description = <"Nærmere overflaten i forhold til landemerket."> + > + ["at57"] = < + text = <"Distalt for"> + description = <"Lengre vekk fra kroppen til forhold til landemerket."> + > + ["at56"] = < + text = <"Proksimalt for"> + description = <"Nærmere kroppen relativt til landemerket."> + > + ["id55"] = < + text = <"Multimedia representasjon"> + description = <"Bilder eller annen multimedia som brukes for å støtte identifiseringen av kroppsstedet."> + > + ["id24"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse for å ytterligere definere å støtte den relative lokaliseringens strukturerte data."> + comment = <"For eksempel: En tatovering dekker den nederste halvdel av dette området."> + > + ["id23"] = < + text = <"Avstand fra landemerke"> + description = <"Avstanden til lokaliseringen fra det identifiserte landemerket."> + > + ["id22"] = < + text = <"Navn på landemerke"> + description = <"Identifisert kroppssted som benyttes som referansepunkt for det aktuelle kroppsstedet."> + comment = <"\"Navn på landemerke\" kan identifisere en anatomisk struktur (som umbilicus), en anatomisk linje (som midt-claviculær linjen) og et veldefinert anatomisk punkt (som MacBurney's punkt). Dette dataelementet bør kodes i en terminologi som understøtter beslutningsstøtte når mulig. En passende terminologi for dette kunne omfatte individuelle konsepter eller en liste av prekoordinerte termer. Fritekst bør bare brukes når det ikke finnes en passende terminologi. Det anbefales sterkt at \"Navn på landemerke\" registreres så spesifikt som det er anatomisk mulig. For eksempel registrer øvre øyelokk fremfor øyelokk med øvre som kvalifikator, eller femte ribbein frem for ribbein med femte som numerisk kvalifikator."> + > + ["id21"] = < + text = <"Relativ lokalisering"> + description = <"Detalj for identifisering av et enkelt identifisert fysisk sted, enten på eller i menneskekroppen, som beskrives i forhold til dets relasjon til andre makroskopiske anatomiske landemerker."> + comment = <"Mer enn en relativ lokalisering kan bli nødvendig for å gi en nøyaktig kryssreferanse."> + > + ["at14"] = < + text = <"Posteriort for"> + description = <"Mot baksiden, eller dorsalt aspekt, fra landemerket."> + > + ["at13"] = < + text = <"Anteriort for"> + description = <"Mot framsiden, eller ventralt aspekt, fra landemerket."> + > + ["at11"] = < + text = <"Nedenfor"> + description = <"Nedenfor landemerket."> + > + ["at10"] = < + text = <"Ovenfor"> + description = <"Ovenfor landemerket."> + > + ["at9"] = < + text = <"Lateralt for"> + description = <"Mot siden, fra landemerket."> + > + ["at8"] = < + text = <"Medialt for"> + description = <"Mot midten, fra landemerket."> + > + ["id7"] = < + text = <"Retning"> + description = <"Detalj om den relative retningen fra kroppsstedet til landemerket."> + comment = <"Vanlige aspekter er tatt med som verdisett som kan utvides over tid, og fritekstbeskrivelse er også en mulighet. Det antas at kroppen beskrives når den er i den anatomiske posisjonen. Det tillates maksimalt registrering av 6 retninger. Med dette verdisettet er det 8 gjensidige parvise utelukkelser - for eksempel kan et kroppssted ikke både være \"medialt for\" og \"lateralt for\" et identifisert landemerke. Andre parvise gjensidige utelukkelser er \"ovenfor\" og \"nedenfor\", \"anteriort\" og \"posteriort\", \"proksimalt\" og \"distalt\", \"overfladisk\" og \"dypt\", \"kranialt\" og \"kaudalt\", \"rostralt og kaudalt\", og \"inni\" og \"utenfor\". + Kombinasjoner valgt innenfor hvert av de 8 parene er i prinsippet gyldige, selv om det i praksis er usannsynlig at det er behov for registrering av mer enn to retninger samtidig for å beskrive retningen til et kroppssted. + "> + > + ["id1"] = < + text = <"Relativ anatomisk lokalisering"> + description = <"Ett enkelt identifisert fysisk sted på eller i menneskekroppen, i forhold til andre kroppsdeler og overflatemarkeringer."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Lateralidade (synthesised)"> + description = <"O lado do corpo no qual o ponto de referência está localizado. (synthesised)"> + > + ["at9001"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9002"] = < + text = <"*Direction(en) (synthesised)"> + description = <"*Detail about the relative direction of the body site to the landmark.(en) (synthesised)"> + > + ["at70"] = < + text = <"*Right(en)"> + description = <"*Right side of the body.(en)"> + > + ["at69"] = < + text = <"*Left(en)"> + description = <"*Left side of the body.(en)"> + > + ["at68"] = < + text = <"*Rostral to(en)"> + description = <"*Towards the front of the head, relative to the landmark.(en)"> + > + ["at67"] = < + text = <"*Cranial to(en)"> + description = <"*Towards the head, relative to the landmark.(en)"> + > + ["at66"] = < + text = <"*Caudal to(en)"> + description = <"*Towards the tail, relative to the landmark.(en)"> + > + ["at65"] = < + text = <"*Anal to(en)"> + description = <"*Towards the anus, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> + > + ["at64"] = < + text = <"*Oral to(en)"> + description = <"*Towards the mouth, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> + > + ["id63"] = < + text = <"Lateralidade"> + description = <"O lado do corpo no qual o ponto de referência está localizado."> + comment = <"Se o ponto de referência identificado não tiver lateralidade, este elemento de dados não deve ser preenchido. Se o elemento 'nome do ponto de referência' usar termos pré-coordenados que incluam lateralidade, esse elemento de dados é redundante."> + > + ["at61"] = < + text = <"*External to(en)"> + description = <"*Outwards from the inner opening of a body cavity, for example anal fistula or nasal cavity, relative to the landmark.(en)"> + > + ["at60"] = < + text = <"*Within(en)"> + description = <"*Inwards from the outer opening of a body cavity, for example outer ear canal, fistula or wound, relative to the landmark.(en)"> + > + ["at59"] = < + text = <"Em profundidade a"> + description = <"Distante da superfície externa com relação ao ponto de referência."> + > + ["at58"] = < + text = <"Superficial a(ao)"> + description = <"Próximo a superfície externa com relação ao ponto de referência."> + > + ["at57"] = < + text = <"Distal a (ao),"> + description = <"Distal em relação ao ponto de referência."> + > + ["at56"] = < + text = <"Proximal a"> + description = <"Proximal em relação ao ponto de referência"> + > + ["id55"] = < + text = <"Representação mulimídia"> + description = <"Imagem ou outra mídia usada para suportar a identificação da localização no corpo."> + > + ["id24"] = < + text = <"Descrição"> + description = <"Descrição narrativa que pode ser utilizada para refinar e apoiar os dados estruturados da localização relativa."> + comment = <"Por exemplo: uma tatuagem cobre a metade inferior desta área."> + > + ["id23"] = < + text = <"Distância do ponto de referência"> + description = <"Distância da localização ao ponto de referência identificado."> + > + ["id22"] = < + text = <"Nome do ponto de referência"> + description = <"Site do corpo identificado usado como ponto de referência para o local em questão do corpo."> + comment = <"O \"nome do ponto de referência\" pode ser uma estrutura anatômica (como o umbigo), uma linha anatômica (como a linha médio clavicular), um ponto anatômico bem definido (como o ponto de McBurney). Sempre que possível, este elemento deve ser codificado com uma terminologia capaz de desencadear o suporte à decisão - um termo apropriado para uso aqui pode incluir conceitos individuais ou uma lista de termos pré-coordenados. O texto livre deve ser usado somente se não houver uma terminologia apropriada disponível. É altamente recomendável que o \"nome do ponto de referência\" seja registrado tão especificamente como for anatomicamente possível. Por exemplo: registre a \"pálpebra superior\" ao invés de registrar 'pálpebra' com 'superior' como qualificador; \"Quinta costela\" em vez de \"costela\" com um qualificador numérico."> + > + ["id21"] = < + text = <"Localização relativa"> + description = <"Detalhe para identificar um único local físico, seja dentro ou dentro do corpo humano em termos de sua relação com outros marcos anatômicos macroscópicos."> + comment = <"Mais de uma localização relativa pode ser necessária para fornecer uma referência cruzada precisa."> + > + ["at14"] = < + text = <"Posterior a (ao)"> + description = <"Para trás, ou dorsalmente, em relação ao ponto de referência."> + > + ["at13"] = < + text = <"Anterior a (ao)"> + description = <"Na frente, ou ventralmente, em relação ao ponto de referência."> + > + ["at11"] = < + text = <"*Inferior to(en)"> + description = <"*Below the landmark.(en)"> + > + ["at10"] = < + text = <"*Superior to(en)"> + description = <"*Above the landmark.(en)"> + > + ["at9"] = < + text = <"Lateral a (ao)"> + description = <"Lateral ao ponto de referência."> + > + ["at8"] = < + text = <"Medial a(ao)"> + description = <"Em direção ao meio do ponto de referência"> + > + ["id7"] = < + text = <"*Direction(en)"> + description = <"*Detail about the relative direction of the body site to the landmark.(en)"> + comment = <"*Common aspects have been included as a value set, which can be extended over time, plus a free text option. Assumes that the body is being described while in the anatomical position. Occurrences are set to allow for a maximum of six directions to be recorded. Within this value set, clinicians will recognise that there are eight mutually exclusive directional pairs - for example, a body site cannot be simultaneously 'medial to' and 'lateral to' an identical landmark. Other mutually exclusive pairs are 'Superior to' and 'Inferior to'; 'Anterior to' and 'Posterior to'; 'Proximal to' and 'Distal to'; 'Superficial to' and 'Deep to'; 'Cranial to' and 'Caudal to'; 'Rostral to' and Caudal to'; and 'Within' and 'External to'. Combinations made from one selection from within each of the eight pair sets is potentially valid, although in clinical practice it will be very unlikely to need to simultaneously record more than two directions to describe a specified body site.(en)"> + > + ["id1"] = < + text = <"Localização anatômica relativa"> + description = <"Loca físico fora ou dentro do corpo humano que pode ser descrito em termos de seus relacionamentos com outras partes do corpo."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Laterality(en) (synthesised)"> + description = <"*The side of the body on which the identified landmark is located.(en) (synthesised)"> + > + ["at9001"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9002"] = < + text = <"*Direction(en) (synthesised)"> + description = <"*Detail about the relative direction of the body site to the landmark.(en) (synthesised)"> + > + ["at70"] = < + text = <"*Right(en)"> + description = <"*Right side of the body.(en)"> + > + ["at69"] = < + text = <"*Left(en)"> + description = <"*Left side of the body.(en)"> + > + ["at68"] = < + text = <"*Rostral to(en)"> + description = <"*Towards the front of the head, relative to the landmark.(en)"> + > + ["at67"] = < + text = <"*Cranial to(en)"> + description = <"*Towards the head, relative to the landmark.(en)"> + > + ["at66"] = < + text = <"*Caudal to(en)"> + description = <"*Towards the tail, relative to the landmark.(en)"> + > + ["at65"] = < + text = <"*Anal to(en)"> + description = <"*Towards the anus, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> + > + ["at64"] = < + text = <"*Oral to(en)"> + description = <"*Towards the mouth, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> + > + ["id63"] = < + text = <"*Laterality(en)"> + description = <"*The side of the body on which the identified landmark is located.(en)"> + comment = <"*If the identified landmark has no laterality, this data element should not have a value. If the 'Landmark name' data element uses pre-coordinated terms that include laterality, then this data element is redundant.(en)"> + > + ["at61"] = < + text = <"*External to(en)"> + description = <"*Outwards from the inner opening of a body cavity, for example anal fistula or nasal cavity, relative to the landmark.(en)"> + > + ["at60"] = < + text = <"*Within(en)"> + description = <"*Inwards from the outer opening of a body cavity, for example outer ear canal, fistula or wound, relative to the landmark.(en)"> + > + ["at59"] = < + text = <"*Deep to(en)"> + description = <"**(en)"> + > + ["at58"] = < + text = <"*Superficial to(en)"> + description = <"**(en)"> + > + ["at57"] = < + text = <"*Distal to(en)"> + description = <"**(en)"> + > + ["at56"] = < + text = <"*Proximal to(en)"> + description = <"**(en)"> + > + ["id55"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id24"] = < + text = <"*Description(en)"> + description = <"*Narrative description that can be used to further refine and support the relative location structured data.(en)"> + comment = <"*For example: a tattoo covers the bottom half of this area.(en)"> + > + ["id23"] = < + text = <"المسافة من المَعْلَم"> + description = <"المسافة بين المكان و المَعْلَم المعروف"> + > + ["id22"] = < + text = <"*Landmark name(en)"> + description = <"*Identified body site used as a reference point for the actual body site.(en)"> + comment = <"*'Landmark name' can identify an anatomical structure (such as the umbilicus), an anatomical line (such as the mid-clavicular line), a well defined anatomical point (such as McBurney's point). This data element should be coded with a terminology capable of triggering decision support, where possible - an appropriate termset for use here could comprise individual concepts or a list of precoordinated terms. Free text should be used only if there is no appropriate terminology available. It is strongly recommended that 'Landmark name' be recorded as specifically as is anatomically possible. For example: record 'upper eyelid' rather than recording 'eyelid' with 'upper' as a qualifier; 'fifth rib' rather than 'rib' with a numeric qualifier.(en)"> + > + ["id21"] = < + text = <"*Relative location(en)"> + description = <"*Detail to identify a single physical site either on, or within, the human body in terms of its relationship to other macroscopic anatomical landmarks.(en)"> + comment = <"*More than one relative location may be required to provide an accurate cross reference.(en)"> + > + ["at14"] = < + text = <"خلفي"> + description = <"المكان النسبي هو خلف المَعْلَم "> + > + ["at13"] = < + text = <"أمامي"> + description = <"المكان النسبي هو أمام المَعْلَم"> + > + ["at11"] = < + text = <"*Inferior to(en)"> + description = <"*Below the landmark.(en)"> + > + ["at10"] = < + text = <"*Superior to(en)"> + description = <"*Above the landmark.(en)"> + > + ["at9"] = < + text = <"جانبي"> + description = <"المكان النسبي هو جانبي بالنسبة للمَعْلَم"> + > + ["at8"] = < + text = <"إنسيّ/ وسطي"> + description = <"المكان النسبي هو متوسط للمَعْلَم"> + > + ["id7"] = < + text = <"*Direction(en)"> + description = <"*Detail about the relative direction of the body site to the landmark.(en)"> + comment = <"*Common aspects have been included as a value set, which can be extended over time, plus a free text option. Assumes that the body is being described while in the anatomical position. Occurrences are set to allow for a maximum of six directions to be recorded. Within this value set, clinicians will recognise that there are eight mutually exclusive directional pairs - for example, a body site cannot be simultaneously 'medial to' and 'lateral to' an identical landmark. Other mutually exclusive pairs are 'Superior to' and 'Inferior to'; 'Anterior to' and 'Posterior to'; 'Proximal to' and 'Distal to'; 'Superficial to' and 'Deep to'; 'Cranial to' and 'Caudal to'; 'Rostral to' and Caudal to'; and 'Within' and 'External to'. Combinations made from one selection from within each of the eight pair sets is potentially valid, although in clinical practice it will be very unlikely to need to simultaneously record more than two directions to describe a specified body site.(en)"> + > + ["id1"] = < + text = <"*Relative anatomical location(en)"> + description = <"*A physical site on or within the human body that is described in terms of its relationship to other body parts.(en)"> + > + > + ["sl"] = < + ["ac9000"] = < + text = <"*Laterality(en) (synthesised)"> + description = <"*The side of the body on which the identified landmark is located.(en) (synthesised)"> + > + ["at9001"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9002"] = < + text = <"*Direction(en) (synthesised)"> + description = <"*Detail about the relative direction of the body site to the landmark.(en) (synthesised)"> + > + ["at70"] = < + text = <"*Right(en)"> + description = <"*Right side of the body.(en)"> + > + ["at69"] = < + text = <"*Left(en)"> + description = <"*Left side of the body.(en)"> + > + ["at68"] = < + text = <"*Rostral to(en)"> + description = <"*Towards the front of the head, relative to the landmark.(en)"> + > + ["at67"] = < + text = <"*Cranial to(en)"> + description = <"*Towards the head, relative to the landmark.(en)"> + > + ["at66"] = < + text = <"*Caudal to(en)"> + description = <"*Towards the tail, relative to the landmark.(en)"> + > + ["at65"] = < + text = <"*Anal to(en)"> + description = <"*Towards the anus, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> + > + ["at64"] = < + text = <"*Oral to(en)"> + description = <"*Towards the mouth, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> + > + ["id63"] = < + text = <"*Laterality(en)"> + description = <"*The side of the body on which the identified landmark is located.(en)"> + comment = <"*If the identified landmark has no laterality, this data element should not have a value. If the 'Landmark name' data element uses pre-coordinated terms that include laterality, then this data element is redundant.(en)"> + > + ["at61"] = < + text = <"*External to(en)"> + description = <"*Outwards from the inner opening of a body cavity, for example anal fistula or nasal cavity, relative to the landmark.(en)"> + > + ["at60"] = < + text = <"*Within(en)"> + description = <"*Inwards from the outer opening of a body cavity, for example outer ear canal, fistula or wound, relative to the landmark.(en)"> + > + ["at59"] = < + text = <"*Deep to(en)"> + description = <"**(en)"> + > + ["at58"] = < + text = <"*Superficial to(en)"> + description = <"**(en)"> + > + ["at57"] = < + text = <"*Distal to(en)"> + description = <"**(en)"> + > + ["at56"] = < + text = <"*Proximal to(en)"> + description = <"**(en)"> + > + ["id55"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id24"] = < + text = <"*Description(en)"> + description = <"*Narrative description that can be used to further refine and support the relative location structured data.(en)"> + comment = <"*For example: a tattoo covers the bottom half of this area.(en)"> + > + ["id23"] = < + text = <"*Distance from landmark(en)"> + description = <"*Distance of location from the identified landmark.(en)"> + > + ["id22"] = < + text = <"*Landmark name(en)"> + description = <"*Identified body site used as a reference point for the actual body site.(en)"> + comment = <"*'Landmark name' can identify an anatomical structure (such as the umbilicus), an anatomical line (such as the mid-clavicular line), a well defined anatomical point (such as McBurney's point). This data element should be coded with a terminology capable of triggering decision support, where possible - an appropriate termset for use here could comprise individual concepts or a list of precoordinated terms. Free text should be used only if there is no appropriate terminology available. It is strongly recommended that 'Landmark name' be recorded as specifically as is anatomically possible. For example: record 'upper eyelid' rather than recording 'eyelid' with 'upper' as a qualifier; 'fifth rib' rather than 'rib' with a numeric qualifier.(en)"> + > + ["id21"] = < + text = <"*Relative location(en)"> + description = <"*Detail to identify a single physical site either on, or within, the human body in terms of its relationship to other macroscopic anatomical landmarks.(en)"> + comment = <"*More than one relative location may be required to provide an accurate cross reference.(en)"> + > + ["at14"] = < + text = <"Zadaj"> + description = <"*Relative location posterior to the landmark.(en)"> + > + ["at13"] = < + text = <"Spredaj"> + description = <"*Relative location anterior to the landmark.(en)"> + > + ["at11"] = < + text = <"*Inferior to(en)"> + description = <"*Below the landmark.(en)"> + > + ["at10"] = < + text = <"*Superior to(en)"> + description = <"*Above the landmark.(en)"> + > + ["at9"] = < + text = <"Stranski"> + description = <"*Relative location lateral to the landmark.(en)"> + > + ["at8"] = < + text = <"Srednji"> + description = <"*Relative location medial to the landmark.(en)"> + > + ["id7"] = < + text = <"*Direction(en)"> + description = <"*Detail about the relative direction of the body site to the landmark.(en)"> + comment = <"*Common aspects have been included as a value set, which can be extended over time, plus a free text option. Assumes that the body is being described while in the anatomical position. Occurrences are set to allow for a maximum of six directions to be recorded. Within this value set, clinicians will recognise that there are eight mutually exclusive directional pairs - for example, a body site cannot be simultaneously 'medial to' and 'lateral to' an identical landmark. Other mutually exclusive pairs are 'Superior to' and 'Inferior to'; 'Anterior to' and 'Posterior to'; 'Proximal to' and 'Distal to'; 'Superficial to' and 'Deep to'; 'Cranial to' and 'Caudal to'; 'Rostral to' and Caudal to'; and 'Within' and 'External to'. Combinations made from one selection from within each of the eight pair sets is potentially valid, although in clinical practice it will be very unlikely to need to simultaneously record more than two directions to describe a specified body site.(en)"> + > + ["id1"] = < + text = <"*Relative anatomical location(en)"> + description = <"*A physical site on or within the human body that is described in terms of its relationship to other body parts.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Laterality (synthesised)"> + description = <"The side of the body on which the identified landmark is located. (synthesised)"> + > + ["at9001"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9002"] = < + text = <"Direction (synthesised)"> + description = <"Detail about the relative direction of the body site to the landmark. (synthesised)"> + > + ["at70"] = < + text = <"Right"> + description = <"Right side of the body."> + > + ["at69"] = < + text = <"Left"> + description = <"Left side of the body."> + > + ["at68"] = < + text = <"Rostral to"> + description = <"Towards the front of the head, relative to the landmark."> + > + ["at67"] = < + text = <"Cranial to"> + description = <"Towards the head, relative to the landmark."> + > + ["at66"] = < + text = <"Caudal to"> + description = <"Towards the tail, relative to the landmark."> + > + ["at65"] = < + text = <"Anal to"> + description = <"Towards the anus, relative to the landmark. Usually used to describe locations within the digestive system."> + > + ["at64"] = < + text = <"Oral to"> + description = <"Towards the mouth, relative to the landmark. Usually used to describe locations within the digestive system."> + > + ["id63"] = < + text = <"Laterality"> + description = <"The side of the body on which the identified landmark is located."> + comment = <"If the identified landmark has no laterality, this data element should not have a value. If the 'Landmark name' data element uses pre-coordinated terms that include laterality, then this data element is redundant."> + > + ["at61"] = < + text = <"External to"> + description = <"Outwards from the inner opening of a body cavity, for example anal fistula or nasal cavity, relative to the landmark."> + > + ["at60"] = < + text = <"Within"> + description = <"Inwards from the outer opening of a body cavity, for example outer ear canal, fistula or wound, relative to the landmark."> + > + ["at59"] = < + text = <"Deep to"> + description = <"Further away from the outer surface, relative to the landmark."> + > + ["at58"] = < + text = <"Superficial to"> + description = <"Nearer the outer surface, relative to the landmark."> + > + ["at57"] = < + text = <"Distal to"> + description = <"Further from the body, relative to the landmark."> + > + ["at56"] = < + text = <"Proximal to"> + description = <"Closer to the body, relative to the landmark."> + > + ["id55"] = < + text = <"Multimedia representation"> + description = <"Image or other media used to support identification of the location on the body."> + > + ["id24"] = < + text = <"Description"> + description = <"Narrative description that can be used to further refine and support the relative location structured data."> + comment = <"For example: a tattoo covers the bottom half of this area."> + > + ["id23"] = < + text = <"Distance from landmark"> + description = <"Distance of location from the identified landmark."> + > + ["id22"] = < + text = <"Landmark name"> + description = <"Identified body site used as a reference point for the actual body site."> + comment = <"'Landmark name' can identify an anatomical structure (such as the umbilicus), an anatomical line (such as the mid-clavicular line), a well defined anatomical point (such as McBurney's point). This data element should be coded with a terminology capable of triggering decision support, where possible - an appropriate termset for use here could comprise individual concepts or a list of precoordinated terms. Free text should be used only if there is no appropriate terminology available. It is strongly recommended that 'Landmark name' be recorded as specifically as is anatomically possible. For example: record 'upper eyelid' rather than recording 'eyelid' with 'upper' as a qualifier; 'fifth rib' rather than 'rib' with a numeric qualifier."> + > + ["id21"] = < + text = <"Relative location"> + description = <"Detail to identify a single physical site either on, or within, the human body in terms of its relationship to other macroscopic anatomical landmarks."> + comment = <"More than one relative location may be required to provide an accurate cross reference."> + > + ["at14"] = < + text = <"Posterior to"> + description = <"Towards the back, or dorsal aspect, from the landmark."> + > + ["at13"] = < + text = <"Anterior to"> + description = <"Towards the front, or ventral aspect, from the landmark."> + > + ["at11"] = < + text = <"Inferior to"> + description = <"Below the landmark."> + > + ["at10"] = < + text = <"Superior to"> + description = <"Above the landmark."> + > + ["at9"] = < + text = <"Lateral to"> + description = <"Towards the side, from the landmark."> + > + ["at8"] = < + text = <"Medial to"> + description = <"Towards the middle, from the landmark."> + > + ["id7"] = < + text = <"Direction"> + description = <"Detail about the relative direction of the body site to the landmark."> + comment = <"Common aspects have been included as a value set, which can be extended over time, plus a free text option. Assumes that the body is being described while in the anatomical position. Occurrences are set to allow for a maximum of six directions to be recorded. Within this value set, clinicians will recognise that there are eight mutually exclusive directional pairs - for example, a body site cannot be simultaneously 'medial to' and 'lateral to' an identical landmark. Other mutually exclusive pairs are 'Superior to' and 'Inferior to'; 'Anterior to' and 'Posterior to'; 'Proximal to' and 'Distal to'; 'Superficial to' and 'Deep to'; 'Cranial to' and 'Caudal to'; 'Rostral to' and Caudal to'; and 'Within' and 'External to'. Combinations made from one selection from within each of the eight pair sets is potentially valid, although in clinical practice it will be very unlikely to need to simultaneously record more than two directions to describe a specified body site."> + > + ["id1"] = < + text = <"Relative anatomical location"> + description = <"A physical site on or within the human body that is described in terms of its relationship to other body parts."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + ["SNOMED-CT"] = < + ["id63"] = + ["at69"] = + ["at70"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at8", "at9", "at10", "at11", "at13", "at14", "at56", "at57", "at58", "at59", "at60", "at61", "at64", "at65", "at66", "at67", "at68"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at69", "at70"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_pathology_exam.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_pathology_exam.v0.0.1-alpha.adls new file mode 100644 index 000000000..9dcfb9ded --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_pathology_exam.v0.0.1-alpha.adls @@ -0,0 +1,263 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=107f9f4e-b278-4be8-a5f4-21cdf19985e7; build_uid=917fe43c-b067-4c70-bed3-6cf687f3873a) + openEHR-EHR-CLUSTER.anatomical_pathology_exam.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2016-11-23"> + > + original_namespace = <"no.nasjonalikt"> + original_publisher = <"Nasjonal IKT"> + other_contributors = <"Vebjørn Arntzen, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "Kristin Eik, Kreftregisteret, Norway", "Anca Heyd, DIPS ASA, Norway", "Sabine Leh, Helse-Bergen, Norway (Nasjonal IKT redaktør)", "Heather Leslie, Ocean Informatics, Australia (Nasjonal IKT redaktør)", "Jan-Arne Ludvigsen, DIPS ASA, Norway", "Ole Martin Sand, DIPS ASA, Norway", "Ian McNicoll, Ocean Informatics, United Kingdom (Nasjonal IKT redaktør)", "Bjørn Næss, DIPS ASA, Norway", "Sveinung Sørbye, UNN HF, Norway", "John Tore Valand, Helse Bergen HF, Norway", "Torleif Trydal, Fürst AS, Norway", "Johan Bjerner, Fürst AS, Norway", "Nils Petter Tveranger, Helse Vest IKT AS, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"no.nasjonalikt"> + custodian_organisation = <"Nasjonal IKT"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from Histopathology test, Draft Archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2016-11-29]. Available from: http://openehr.org/ckm/#showArchetype_1013.1.2195"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"F80FA397B9DAF7258CE168148CED1971"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere funn og tolkninger ved patologiundersøkelser utført på vev, celler og kroppsvæsker."> + keywords = <"histopatologi, anatomisk patologi, cytologi", ...> + use = <"Brukes til å registrere alle patologifunn, mikroskopiske og makroskopiske undersøkelser av vev. + + Arketypen er laget spesifikt for å brukes i SLOTet \"Undersøkelsesresultat\" i arketypen OBSERVATION.laboratory_test_result, men kan også brukes innen andre ENTRY-arketyper der det er passende. + + Detaljerte strukturerte funn kan registreres i spesifikke CLUSTER-arketyper som nøstes under denne."> + misuse = <"Brukes ikke til å registrere funn som ikke kommer fra patologiundersøkelser, f.eks. klinisk biokjemi eller mikrobiologi. + + Brukes ikke for å registrere en obduksjon, selv om funn ved undersøkelser av spesifikke prøver som tas under en obduksjon kan representeres ved hjelp av denne arketypen."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the findings and interpretation of anatomical pathology tests performed on tissues, cells and body fluids."> + keywords = <"histopathology, cytology, pathology", ...> + use = <"Use to record any anatomical pathology test result, including microscopic and macroscopic examinations of tissues, cells or body fluids. In some locations the terms \"histopathology\" and \"cytology\" may be used in place of \"anatomical pathology\". + + This archetype is designed specifically to be used in the \"Test result\" SLOT within the OBSERVATION.laboratory_test_result archetype, but may also be used within other ENTRY class archetypes where appropriate."> + misuse = <"Not to be used for reporting other types of laboratory test results, for example biochemistry or haematology. + + Not to be used to record an autopsy report, although tests on some specimens that are collected during an autopsy may be represented using this archetype."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + CLUSTER[id1] matches { -- Anatomical pathology examination + items cardinality matches {1..*; unordered} matches { + ELEMENT[id20] occurrences matches {0..1} matches { -- Examination type + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Examination type (synthesised) + } + DV_TEXT[id9002] + } + } + CLUSTER[id6] matches { -- Anatomical pathology finding + items cardinality matches {1..*; unordered} matches { + ELEMENT[id24] occurrences matches {0..1} matches { -- Finding label + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Finding description + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id10] matches { -- Structured findings + include + archetype_id/value matches {/.*/} + } + ELEMENT[id11] matches { -- Pathology interpretation + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id23] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.multimedia\.v1\..*/} + } + ELEMENT[id18] matches { -- Specimen container ID + value matches { + DV_IDENTIFIER[id9006] + DV_URI[id9007] + DV_TEXT[id9008] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Tissue available + value matches { + DV_BOOLEAN[id9009] + } + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Examination description + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id19] matches { -- Specimen container ID + value matches { + DV_IDENTIFIER[id9011] + DV_URI[id9012] + DV_TEXT[id9013] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Undersøkelsestype (synthesised)"> + description = <"Spesifisering av hvilken type patologiundersøkelse som er utført. (synthesised)"> + > + ["id24"] = < + text = <"Funnavn"> + description = <"Tekstlig navn på det spesifikke funnet."> + > + ["id23"] = < + text = <"Multimediarepresentasjon"> + description = <"Digitalt bilde, video eller diagram som representerer undersøkelsen."> + comment = <"Flere formater tillates, men innholdet i de forskjellige formatene må representere det samme innholdet."> + > + ["at22"] = < + text = <"Mikroskopisk undersøkelse"> + description = <"Funn er basert på en mikroskopisk undersøkelse."> + > + ["at21"] = < + text = <"Makroskopisk undersøkelse"> + description = <"Funn er basert på en makroskopisk undersøkelse."> + > + ["id20"] = < + text = <"Undersøkelsestype"> + description = <"Spesifisering av hvilken type patologiundersøkelse som er utført."> + > + ["id19"] = < + text = <"Prøvebeholder-ID"> + description = <"Referanse ID, URI eller tekst til en prøvebeholder relatert til denne undersøkelsen."> + > + ["id18"] = < + text = <"Prøvebeholder-ID"> + description = <"Referanse ID, URI eller tekst til en prøvebeholder relatert til dette funnet."> + > + ["id12"] = < + text = <"Undersøkelsesbeskrivelse"> + description = <"Fritekstbeskrivelse av patologiundersøkelsen."> + > + ["id11"] = < + text = <"Tolkning"> + description = <"Enkeltord, frase eller kort beskrivelse som representerer tolkningen av patologifunnet. Koding med en terminologi foretrekkes."> + > + ["id10"] = < + text = <"Strukturerte funn"> + description = <"Detaljerte strukturerte funn."> + > + ["id9"] = < + text = <"Funnbeskrivelse"> + description = <"Fritekstbeskrivelse av patologifunnet."> + > + ["id7"] = < + text = <"Vev tilgjengelig"> + description = <"Sann dersom vevet er tilgjengelig for undersøkelse."> + > + ["id6"] = < + text = <"Patologifunn"> + description = <"Detaljer om et individuelt patologifunn, ofte relatert til en spesifikk anatomisk lokalisering eller prøvemateriale."> + > + ["id1"] = < + text = <"Patologiundersøkelse"> + description = <"Funn og tolkninger av patologiundersøkelser utført på vev, celler og kroppsvæsker."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Examination type (synthesised)"> + description = <"Identification of the type of anatomical pathology examination performed. (synthesised)"> + > + ["id24"] = < + text = <"Finding label"> + description = <"A text label for the specific finding."> + > + ["id23"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the examination."> + comment = <"Multiple formats are allowed but they should represent equivalent clinical content."> + > + ["at22"] = < + text = <"Microscopic examination"> + description = <"Findings recorded after microsopic examination."> + > + ["at21"] = < + text = <"Macroscopic examination"> + description = <"Findings recorded on examination of a gross specimen."> + > + ["id20"] = < + text = <"Examination type"> + description = <"Identification of the type of anatomical pathology examination performed."> + > + ["id19"] = < + text = <"Specimen container ID"> + description = <"Reference ID, URI or text for a specimen containera related to this finding."> + > + ["id18"] = < + text = <"Specimen container ID"> + description = <"Reference ID, URI or text for a specimen container related to this finding."> + > + ["id12"] = < + text = <"Examination description"> + description = <"A narrative description of the entire anatomical pathology examination."> + > + ["id11"] = < + text = <"Pathology interpretation"> + description = <"Single word, phrase of brief description representing the interpretation of the anatomical pathology finding. A coded term is preferred."> + > + ["id10"] = < + text = <"Structured findings"> + description = <"Detailed structured findings."> + > + ["id9"] = < + text = <"Finding description"> + description = <"A narrative description of the anatomical pathology finding."> + > + ["id7"] = < + text = <"Tissue available"> + description = <"True if the tissue is available for examination."> + > + ["id6"] = < + text = <"Anatomical pathology finding"> + description = <"Details of an individual anatomical pathology finding, often related to a specific anatomical location or specimen."> + > + ["id1"] = < + text = <"Anatomical pathology examination"> + description = <"Findings and interpretation of an anatomical pathology examination performed on tissues and body fluids."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at21", "at22"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.case_identification.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.case_identification.v0.0.1-alpha.adls new file mode 100644 index 000000000..9179f41e6 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.case_identification.v0.0.1-alpha.adls @@ -0,0 +1,211 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b5bfd7b0-eb33-4b1a-86a4-eedd5b44e41a; build_uid=9f74f993-1507-4cb4-8378-063e482ed38c) + openEHR-EHR-CLUSTER.case_identification.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, United Kingdom"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"08/12/2009"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"IHE, Laboratory Technical Framework, Volume 3 Content [Internet]. 2008;Available from: http://www.ihe.net/Technical_Framework/upload/ihe_lab_TF_rel2_1-Vol-3_FT_2008-08-08.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"B73BB06857257CD47184A6E277A112C3"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registrering av detaljer om identifikasjon av et case."> + keywords = <"case", "offentlige", "helseformål"> + use = <""> + misuse = <""> + copyright = <"© copyright (c) 2010 openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the identification of a case."> + use = <""> + misuse = <""> + copyright = <"© copyright (c) 2010 openEHR Foundation, openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل التفاصيل حول تعريف إصابة مَرَضية ما"> + use = <""> + misuse = <""> + copyright = <"© copyright (c) 2010 openEHR Foundation, openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Case identification + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Case identifier + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Case started + value matches { + DV_DATE_TIME[id9002] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Status (synthesised) + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Case identified + value matches { + DV_TEXT[id9004] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"Statusen av casen. En status for gjennomført betyr at pasienten er blitt assosiert med den gitte saksnummer. En status som abortert, betyr at pasienten var assosiert med feil case nummer (saksnummer). (synthesised)"> + > + ["id7"] = < + text = <"Case identifisert"> + description = <"Tekst eller kodet beskrivelse av den identifiserte case ."> + > + ["at6"] = < + text = <"Abortert"> + description = <"Personen er blitt assosiert med case identifikatoren ved en feil."> + > + ["at5"] = < + text = <"Ferdig"> + description = <"Casen er blitt assosiert med en given identifikator."> + > + ["id4"] = < + text = <"Status"> + description = <"Statusen av casen. En status for gjennomført betyr at pasienten er blitt assosiert med den gitte saksnummer. En status som abortert, betyr at pasienten var assosiert med feil case nummer (saksnummer)."> + > + ["id3"] = < + text = <"Case påbegynt"> + description = <"Dato for når casen startet,"> + > + ["id2"] = < + text = <"Case identifikator"> + description = <"Case Identifikatoren.i"> + > + ["id1"] = < + text = <"Case identifikasjon"> + description = <"For registrering av case identifikasjons detaljer for offentlige helseformål."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"The status of the case. A status of completed means the patient has been associated with the given case number. + A status of aborted means the patient was associated with the case number in error. (synthesised)"> + > + ["id7"] = < + text = <"Case identified"> + description = <"Text or coded description of the case identified."> + > + ["at6"] = < + text = <"Aborted"> + description = <"The subject was associated with the case identifier in error."> + > + ["at5"] = < + text = <"Completed"> + description = <"The case has been associated with the given case identifier."> + > + ["id4"] = < + text = <"Status"> + description = <"The status of the case. A status of completed means the patient has been associated with the given case number. + A status of aborted means the patient was associated with the case number in error."> + > + ["id3"] = < + text = <"Case started"> + description = <"The date that the case was commenced."> + > + ["id2"] = < + text = <"Case identifier"> + description = <"The identifier of this case."> + > + ["id1"] = < + text = <"Case identification"> + description = <"To record case identification details for public health purposes."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"الحالة (synthesised)"> + description = <"حالة الإصابة المَرَضية. + إذا كانت (مكتملة) فإن ذلك يعني أن المريض كان مصحوبا برقم الإصابة المرضية المعطى. + إذا كانت (توقفت فجأة) فإن ذلك يعني أن المريض كان مصحوبا برقم الإصابة المرضية المعطى حيث حدث خطأ ما (synthesised)"> + > + ["id7"] = < + text = <"الإصابة المَرَضية التي يتم تعريفها"> + description = <"وصف نصي أو مُرمَز للإصابة المرضية التي يتم تعريفها"> + > + ["at6"] = < + text = <"توقف فجأة"> + description = <"المريض مصحوب برقم الإصابة المرضية المعطى"> + > + ["at5"] = < + text = <"مكتمل"> + description = <"الإصابة المرضية مصحوبة برقم الإصابة المرضية المعطى"> + > + ["id4"] = < + text = <"الحالة"> + description = <"حالة الإصابة المَرَضية. + إذا كانت (مكتملة) فإن ذلك يعني أن المريض كان مصحوبا برقم الإصابة المرضية المعطى. + إذا كانت (توقفت فجأة) فإن ذلك يعني أن المريض كان مصحوبا برقم الإصابة المرضية المعطى حيث حدث خطأ ما"> + > + ["id3"] = < + text = <"بدء الإصابة المَرَضية"> + description = <"التاريخ الذي بدأت عنده الإصابة المَرَضية"> + > + ["id2"] = < + text = <"العنصر التعريفي الخاص بالإصابة المَرَضية"> + description = <"العنصر التعريفي الخاص بهذه الإصابة المَرَضية"> + > + ["id1"] = < + text = <"تعريف الحالة"> + description = <"لتسجيل تفاصيل تعريف الحالة لأغراض الصحة العامة"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at5", "at6"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.cessation_attempts.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.cessation_attempts.v0.0.1-alpha.adls new file mode 100644 index 000000000..f5cdc8a6d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.cessation_attempts.v0.0.1-alpha.adls @@ -0,0 +1,305 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=fc8f5701-b885-4afc-b654-1c5a71862561; build_uid=89957b13-dedb-49d0-98b8-76e1de857237) + openEHR-EHR-CLUSTER.cessation_attempts.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2009-06-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"FFC6684ABADEF63B527C44F723E300E4"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For dokumentasjon om enkelt eller multiple forsøk for et individ på at slutte et misbruk (av stoffer)."> + keywords = <"opphør", "slutte", "stoffer", "Tobakk", "alkohol", "narko", "narkotika", "misbruk", "abstinens"> + use = <"Anvendes til dokumentasjon om detaljer om forsøk på at slutte bruken av stoffer som alkohol, tobakk eller narkotiske stoffer."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Record information about single, or multiple, attempts of the individual to cease use of a substance."> + keywords = <"cessation", "withdrawal", "substance", "tobacco", "alcohol", "drug"> + use = <"Use to record details about attempts to cease use or consumption of a substance, such as alcohol, tobacco or recreational drugs."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل المعلومات حول محاولة واحدة أو محاولات متعددة يقوم بها الشخص من أجل إيقاف استخدام المادة"> + keywords = <"إيقاف", "انسحاب", "مادة", "التبغ", "الكحول", "الدواء"> + use = <"يستخدم لتسجيل التفاصيل حول محاولات إيقاف استخدام أو استهلاك المادة, مثل الكحول, التبغ أو الاستخدام الترفيهي للأدوية"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Cessation attempts + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Location + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Date of attempt + value matches { + DV_DATE_TIME[id9002] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9003] + } + } + CLUSTER[id6] matches { -- Therapeutic intervention + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Agent + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Used optimally + value matches { + DV_BOOLEAN[id9005] matches { + value matches {True, False} + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Outcome + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9000]} -- Outcome (synthesised) + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Duration of cessation + value matches { + DV_DURATION[id9008] matches { + value matches {PYMWD/|>=P0D|} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Utfall (synthesised)"> + description = <"Resultatet av forsøket. (synthesised)"> + > + ["id15"] = < + text = <"*Duration of cessation(en)"> + description = <"*Amount of time activity ceased.(en)"> + > + ["at14"] = < + text = <"Mislykket"> + description = <"Utfallet var ikke en suksess: Misbruken forsatte."> + > + ["at13"] = < + text = <"Suksess men med tilbakefall"> + description = <"Utfallet var initialt en suksess, men bruken av vanedannende middel ble gjenopptatt."> + > + ["at12"] = < + text = <"Suksess"> + description = <"Utfallet var en suksess: Bruken av vanedannende midler opphørte."> + > + ["id11"] = < + text = <"Utfall"> + description = <"Resultatet av forsøket."> + > + ["id10"] = < + text = <"Kommentar"> + description = <"Kommentar om virkningen av medikamentet på opphørs prosessen."> + > + ["id9"] = < + text = <"Optimal bruk"> + description = <"Ble midlet brukt optimalt?"> + > + ["id7"] = < + text = <"Medikament"> + description = <"Navnet med den medisin som ble anvendt."> + > + ["id6"] = < + text = <"Terapeutisk intervensjon."> + description = <"Detaljer om de terapeutiske midler som ble anvendt."> + > + ["id5"] = < + text = <"Beskrivelse"> + description = <"Beskrivelse av opphørs forsøket."> + > + ["id4"] = < + text = <"Dato for forsøk"> + description = <"Dato da opphørs forsøket startet."> + > + ["id2"] = < + text = <"Sted"> + description = <"Stedet hvor opphørs forsøket skjedde: fx hjemme eller institusjons navn."> + > + ["id1"] = < + text = <"Avslutnings forsøk"> + description = <"Opphør med bruken inntaket av vanedannende stoffer."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Outcome (synthesised)"> + description = <"Outcome of attempt. (synthesised)"> + > + ["id15"] = < + text = <"Duration of cessation"> + description = <"Amount of time activity ceased."> + > + ["at14"] = < + text = <"Failed"> + description = <"Outcome was not successful; Use/consumption continued."> + > + ["at13"] = < + text = <"Successful but relapsed"> + description = <"Outcome was initially successful but use/consumption of substance was resumed."> + > + ["at12"] = < + text = <"Successful"> + description = <"Outcome was successful; Use/consumption of substance ceased."> + > + ["id11"] = < + text = <"Outcome"> + description = <"Outcome of attempt."> + > + ["id10"] = < + text = <"Comment"> + description = <"Comment about the effect of the agent on the attempt."> + > + ["id9"] = < + text = <"Used optimally"> + description = <"Was the agent used optimally?"> + > + ["id7"] = < + text = <"Agent"> + description = <"Name of agent used."> + > + ["id6"] = < + text = <"Therapeutic intervention"> + description = <"Details of therapeutic agent/s used."> + > + ["id5"] = < + text = <"Description"> + description = <"Description of the attempt."> + > + ["id4"] = < + text = <"Date of attempt"> + description = <"Date of commencement of cessation attempt."> + > + ["id2"] = < + text = <"Location"> + description = <"Place where attempt to cease use occurred eg home or name of institution."> + > + ["id1"] = < + text = <"Cessation attempts"> + description = <"Cease use or consumption of a substance."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"الناتج (synthesised)"> + description = <"ناتج المحاولة (synthesised)"> + > + ["id15"] = < + text = <"*Duration of cessation(en)"> + description = <"*Amount of time activity ceased.(en)"> + > + ["at14"] = < + text = <"الفشل"> + description = <"الناتج هو عدم نجاح المحاولة, حيث استمر الاستخدام/الاستهلاك"> + > + ["at13"] = < + text = <"ناجح و لكن حدث انتكاس"> + description = <"الناتج المبدئي هو نجاح المحاولة, و لكن تم استئناف استخدام/استهلاك المادة"> + > + ["at12"] = < + text = <"ناجح"> + description = <"الناتج هو نجاح المحاولةحيث توقف استخدام/استهلاك المادة"> + > + ["id11"] = < + text = <"الناتج"> + description = <"ناتج المحاولة"> + > + ["id10"] = < + text = <"تعليق"> + description = <"تعليق حول تأثير العامل على المحاولة"> + > + ["id9"] = < + text = <"يستخدم بالشكل الأمثل"> + description = <"هل تم استخدام العامل بالشكل الأمثل"> + > + ["id7"] = < + text = <"العامل"> + description = <"اسم العامل الذي يتم استخدامه"> + > + ["id6"] = < + text = <"التدخل العلاجي"> + description = <"تفاصيل العامل/العوامل العلاجية المستخدمة"> + > + ["id5"] = < + text = <"الوصف"> + description = <"وصف المحاولة"> + > + ["id4"] = < + text = <"تاريخ المحاولة"> + description = <"تاريخ بدء محاولة الإيقاف"> + > + ["id2"] = < + text = <"المكان"> + description = <"المكان حيث حصلت محاولة الإيقاف, مثلا: المنزل أو اسم المؤسسة"> + > + ["id1"] = < + text = <"محاولات الإيقاف"> + description = <"إيقاف استخدام أو استهلاك المادة"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.change.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.change.v0.0.1-alpha.adls new file mode 100644 index 000000000..538cc52bd --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.change.v0.0.1-alpha.adls @@ -0,0 +1,324 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=5eff3f42-58ee-428c-9545-3a5ffa5f94ba; build_uid=93bd5f60-7cb2-4432-9ef8-d736881f6dba) + openEHR-EHR-CLUSTER.change.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2008-01-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Shahla Foozonkhah, Ocean Informatics, Australia", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"48FCC3C1640449F80FBDE971B20CF6D9"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om motivasjon for å endre en atferd."> + keywords = <"forandring", "endring", "motivasjon"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل المعلومات حول تغيير ما"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about readiness for change of a behaviour."> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Readiness for change + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Readiness to change + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Readiness to change (synthesised) + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Reasons + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Triggers + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Positive aspects of current behaviour + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Negative aspects of current behaviour + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Positive aspects of change + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Negative aspects of change + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Barriers to change + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9009] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Motivasjon for endring (synthesised)"> + description = <"Nåværende motivasjon for endring. (synthesised)"> + > + ["at17"] = < + text = <"Vedlikehold"> + description = <"Individ som har implementert endring for mer enn 6 måneder siden."> + > + ["at16"] = < + text = <"Handling"> + description = <"Individet implementerer endring. Dette omfatter også de som har implementert endring innen de siste 6 månedene."> + > + ["at15"] = < + text = <"Klar"> + description = <"Individet planlegger endringer innen de neste 30 dagene."> + > + ["at14"] = < + text = <"Usikker"> + description = <"Individet vurderer seriøst endring innen de neste 6 månedene."> + > + ["at13"] = < + text = <"Ikke klar"> + description = <"Individet vurderer ikke seriøst endring innen de neste 6 månedene."> + > + ["id12"] = < + text = <"Kommentar"> + description = <"Kommentar om individets villighet til å endre atferd."> + > + ["id11"] = < + text = <"Barrierer"> + description = <"Barrierer som forhindrer individet fra å endre atferd."> + > + ["id10"] = < + text = <"Negative aspekter av endring"> + description = <"Fritekstbeskrivelse av negative aspekter av en hvilken som helst endring av den nåværende atferden, som er identifisert av individet."> + > + ["id9"] = < + text = <"Positive aspekter av endring"> + description = <"Fritekstbeskrivelse av positive aspekter av en hvilken som helst endring av den nåværende atferden, som er identifisert av individet."> + > + ["id7"] = < + text = <"Negative aspekter av nåværende atferd"> + description = <"Fritekstbeskrivelse av negative aspekter av den nåværende atferden, som er identifisert av individet."> + > + ["id6"] = < + text = <"Positive aspekter av nåværende atferd"> + description = <"Fritekstbeskrivelse av positive aspekter av den nåværende atferden, som er identifisert av individet."> + > + ["id4"] = < + text = <"Triggere"> + description = <"Situasjoner eller handlinger som trigger atferden."> + > + ["id3"] = < + text = <"Årsaker"> + description = <"Fritekstbeskrivelser av individets årsaker for nåværende atferd."> + > + ["id2"] = < + text = <"Motivasjon for endring"> + description = <"Nåværende motivasjon for endring."> + > + ["id1"] = < + text = <"Motivasjon for endring"> + description = <"Motivasjon for å endre en atferd eller status."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Readiness to change(en) (synthesised)"> + description = <"*Record current status for behaviour change.(en) (synthesised)"> + > + ["at17"] = < + text = <"*Maintenance(en)"> + description = <"*Individual who has implemented change over 6 months ago.(en)"> + > + ["at16"] = < + text = <"*Action(en)"> + description = <"*Individual who is implementing change; includes those who have implemented change within the last 6 months.(en)"> + > + ["at15"] = < + text = <"*Ready (Preparation)(en)"> + description = <"*Individual is planning to change in the next 30 days.(en)"> + > + ["at14"] = < + text = <"*Unsure (Contemplation)(en)"> + description = <"*Individual is seriously considering changing in the next 6 months.(en)"> + > + ["at13"] = < + text = <"*Not ready (Precontemplation)(en)"> + description = <"*Individual is not seriously considering changing in the next 6 months.(en)"> + > + ["id12"] = < + text = <"*Comment(en)"> + description = <"*Comment about individual's willingness to change behaviour.(en)"> + > + ["id11"] = < + text = <"*Barriers to change(en)"> + description = <"*Identify barriers which prevent the individual from changing behaviour.(en)"> + > + ["id10"] = < + text = <"*Negative aspects of change(en)"> + description = <"*Narrative description about negative aspects of any change to the current behaviour that have been identified by the individual.(en)"> + > + ["id9"] = < + text = <"*Positive aspects of change(en)"> + description = <"*Narrative description about positive aspects of any change to the current behaviour that have been identified by the individual.(en)"> + > + ["id7"] = < + text = <"*Negative aspects of current behaviour(en)"> + description = <"*Narrative description about negative aspects of the current behaviour that have been identified by the individual.(en)"> + > + ["id6"] = < + text = <"*Positive aspects of current behaviour(en)"> + description = <"*Narrative description about positive aspects of the current behaviour that have been identified by the individual.(en)"> + > + ["id4"] = < + text = <"*Triggers(en)"> + description = <"*Identify triggers for the behaviour.(en)"> + > + ["id3"] = < + text = <"*Reasons(en)"> + description = <"*Narrative descriptions about the individual's reasons for the current behaviour.(en)"> + > + ["id2"] = < + text = <"*Readiness to change(en)"> + description = <"*Record current status for behaviour change.(en)"> + > + ["id1"] = < + text = <"*Readiness for change(en)"> + description = <"*Record details about readiness to change current status.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Readiness to change (synthesised)"> + description = <"Record current status for behaviour change. (synthesised)"> + > + ["at17"] = < + text = <"Maintenance"> + description = <"Individual who has implemented change over 6 months ago."> + > + ["at16"] = < + text = <"Action"> + description = <"Individual who is implementing change; includes those who have implemented change within the last 6 months."> + > + ["at15"] = < + text = <"Ready (Preparation)"> + description = <"Individual is planning to change in the next 30 days."> + > + ["at14"] = < + text = <"Unsure (Contemplation)"> + description = <"Individual is seriously considering changing in the next 6 months."> + > + ["at13"] = < + text = <"Not ready (Precontemplation)"> + description = <"Individual is not seriously considering changing in the next 6 months."> + > + ["id12"] = < + text = <"Comment"> + description = <"Comment about individual's willingness to change behaviour."> + > + ["id11"] = < + text = <"Barriers to change"> + description = <"Identify barriers which prevent the individual from changing behaviour."> + > + ["id10"] = < + text = <"Negative aspects of change"> + description = <"Narrative description about negative aspects of any change to the current behaviour that have been identified by the individual."> + > + ["id9"] = < + text = <"Positive aspects of change"> + description = <"Narrative description about positive aspects of any change to the current behaviour that have been identified by the individual."> + > + ["id7"] = < + text = <"Negative aspects of current behaviour"> + description = <"Narrative description about negative aspects of the current behaviour that have been identified by the individual."> + > + ["id6"] = < + text = <"Positive aspects of current behaviour"> + description = <"Narrative description about positive aspects of the current behaviour that have been identified by the individual."> + > + ["id4"] = < + text = <"Triggers"> + description = <"Identify triggers for the behaviour."> + > + ["id3"] = < + text = <"Reasons"> + description = <"Narrative descriptions about the individual's reasons for the current behaviour."> + > + ["id2"] = < + text = <"Readiness to change"> + description = <"Record current status for behaviour change."> + > + ["id1"] = < + text = <"Readiness for change"> + description = <"Record details about readiness to change current status."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at13", "at14", "at15", "at16", "at17"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.clinical_evidence.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.clinical_evidence.v1.1.0.adls new file mode 100644 index 000000000..76c00ef3a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.clinical_evidence.v1.1.0.adls @@ -0,0 +1,213 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1a30b06f-887a-4b08-ab42-243bf6757c33; build_uid=b32e5307-b36c-4bde-ac97-36080ad30f35) + openEHR-EHR-CLUSTER.clinical_evidence.v1.1.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-01-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Ole Andreas Bjordal, Webmed, Norway", "Stein Arne Rimehaug, Sunnaas sykehus, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Kristian Berg, Universitetssykehuset Nord Norge, Norway", "SB BHATTACHARYYA, Sudisa Consultancy Services, India", "SBhusan Bhattacharyya, Sudisa Consultancy Services, India", "Bjørn Christensen, Helse Bergen HF, Norway", "Chris Dickson, NHS Digital, United Kingdom", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Bente Gjelsvik, Helse Bergen, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Hanne Joensen, Helse Bergen HUS, Norway", "Siri Larønningen, Kreftregisteret, Norway", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Navin Ramachandran, NHS, United Kingdom", "Raymond Simkus, Brookswood Family Practice, Canada", "Iztok Stotl, UKCLJ, Slovenia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Mette Wam, Esito AS, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"231248071BB314B31BE7C3F5AAA40F96"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere eksplisitte detaljer om grunnlaget for et klinisk utsagn, for eksempel en problem/diagnose, risiko for overfølsomhetsreaksjon, helserisiko, eller kontraindikasjon."> + keywords = <"diagnose", "evidens", "tilstand", "sykdom", "problem", "observasjon", "begrunnelse"> + use = <"Brukes for å registrere eksplisitte detaljer om grunnlaget for et klinisk utsagn, enten som en oppsummering av data som er tilgjengelig i andre arketyper (ofte av OBSERVATION-klassen), eller når de opprinnelige dataene ikke er tilgjengelige for applikasjonen. + + Denne arketypen er ment å legges i et SLOT i arketypene EVALUATION.problem_diagnosis, EVALUATION.adverse_reaction_risk, EVALUATION.health_risk, EVALUATION.contraindication eller lignende oppsummerende arketyper, der utsagnet allerede er spesifisert i EVALUATION-arketypen. Den fungerer der som en valgfri utvidelse av datasettet i EVALUATION-arketypen. + + Som spesifisert i openEHR referansemodellen kan det benyttes lenker for å lenke til data som ligger andre steder i journalen, mens denne arketypen er laget for å gjøre dette eksplisitt, og for å gjøre det mulig å vise og gjennomgå disse dataene klinisk der dette er relevant. + + Grunnlaget kan legges direkte i denne i arketypen som et \"Funn\", eller referansen kan benyttes for å peke direkte til dataene som ligger et annet sted i journalen."> + misuse = <"Skal ikke brukes til å registrere sammendrag om et problem eller en diagnose. For dette brukes arketypen EVALUATION.problem_diagnosis. + + Skal ikke brukes til å registrere sammendrag om risiko for overfølsomhetsreaksjoner. For dette brukes arketypen EVALUATION.adverse_reaction_risk. + + Skal ikke brukes til å registrere sammendrag om en helserisiko. For dette brukes arketypen EVALUATION.health_risk. + + Skal ikke brukes til å registrere sammendrag om en kontraindikasjon. For dette brukes arketypen EVALUATION.contraindication."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an explicit finding in support of a clinical assertion, such as a problem/diagnosis, adverse reaction risk, health risk assessment, or contraindication."> + keywords = <"diagnosis", "evidence", "condition", "disease", "problem", "assertion", "finding", "observation"> + use = <"Use to record details about findings that support a clinical assertion, either as a summary of data available in other (often OBSERVATION class) archetypes, or when the original observational data is not available. + + This archetype is designed to be nested within a SLOT in the EVALUATION.problem_diagnosis, EVALUATION.adverse_reaction_risk, EVALUATION.health_risk, EVALUATION.contraindication, or similar summary archetypes, where the name of the assertion has already been specified in the EVALUATION, in order to extend its content with this additional and optional dataset. While LINKs within the openEHR Reference Model allow for linkage to data held elsewhere within the health record, this archetype has been developed to make this functionality explicit, and to enable clinical visibility and review of this data, where it may be relevant in a template or specification. + + The clinical evidence can be entered directly into this archetype as a 'Finding', or a citation can be used to explicitly point to data within the health record."> + misuse = <"Not to be used to record summary details about an identified problem or diagnosis - use the EVALUATION.problem_diagnosis for this purpose. + + Not to be used to record summary details about an identified adverse reaction risk - use the EVALUATION.adverse_reaction_risk for this purpose. + + Not to be used to record summary details about an identified health risk - use the EVALUATION.health_risk for this purpose. + + Not to be used to record summary details about an identified contraindication - use the EVALUATION.contraindication for this purpose."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + CLUSTER[id1] matches { -- Clinical evidence + items cardinality matches {1..*; unordered} matches { + ELEMENT[id4] occurrences matches {0..1} matches { -- Finding + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Finding description + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id6] -- Result + ELEMENT[id7] occurrences matches {0..1} matches { -- Date identified + value matches { + DV_DATE_TIME[id9002] + } + } + allow_archetype CLUSTER[id8] matches { -- Citation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.citation(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id23] matches { -- Method + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Method description + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id19] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id24"] = < + text = <"Kommentar"> + description = <"Ytterligere informasjon om funnet, som ikke kan registreres i andre felter."> + > + ["id23"] = < + text = <"Metode"> + description = <"Typen undersøkelse eller utredning som er utført for å komme fram til funnet."> + comment = <"Metoden bør vurderes kodet med en terminologi der dette er mulig. For eksempel fysisk undersøkelse, røntgen thorax, patologisvar, koloskopi."> + > + ["id19"] = < + text = <"Multimediarepresentasjon"> + description = <"Digitalt bilde, video eller diagram som representerer det kliniske grunnlaget."> + > + ["id8"] = < + text = <"Referanse"> + description = <"Detaljerte data om funnet i andre deler av journalen."> + > + ["id7"] = < + text = <"Dato"> + description = <"Datoen da funnet ble klinisk anerkjent."> + comment = <"For eksempel: Datoen da funnet ble gjort eller gjort tilgjengelig for klinikeren."> + > + ["id6"] = < + text = <"Resultat"> + description = <"Måling eller verdi knyttet til funnet."> + comment = <"For eksempel mantouxtestresultat."> + > + ["id5"] = < + text = <"Beskrivelse av funn"> + description = <"Fritekstbeskrivelse av funnet."> + > + ["id4"] = < + text = <"Funn"> + description = <"Funnet som støtter utsagnet."> + comment = <"Det anbefales å kode \"Funn\" med en terminologi, der det er mulig."> + > + ["id2"] = < + text = <"*Method description(en)"> + description = <"*Narrative description of the method/s used to identify the evidence.(en)"> + > + ["id1"] = < + text = <"Klinisk grunnlag"> + description = <"Grunnlaget for et klinisk utsagn."> + > + > + ["en"] = < + ["id24"] = < + text = <"Comment"> + description = <"Additional narrative about the finding not captured in other fields."> + > + ["id23"] = < + text = <"Method"> + description = <"Type of examination or investigation used to identify the evidence."> + comment = <"Consider coding 'Method' with a terminology, where possible. For example: Physical examination, Chest x-ray, Histopathology result, Colonoscopy."> + > + ["id19"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the clinical evidence."> + > + ["id8"] = < + text = <"Citation"> + description = <"Detailed data available about the evidence held in another part of the health record."> + > + ["id7"] = < + text = <"Date identified"> + description = <"The date on which the finding was clinically identified."> + comment = <"For example: The date when the finding was made by or made available to the clinician."> + > + ["id6"] = < + text = <"Result"> + description = <"Measurement or value associated with the finding."> + comment = <"For example: Mantoux test result."> + > + ["id5"] = < + text = <"Finding description"> + description = <"Narrative description of the finding."> + > + ["id4"] = < + text = <"Finding"> + description = <"Identification of the finding that supports the assertion."> + comment = <"It is recommended that 'Finding' should be coded with a terminology, where possible."> + > + ["id2"] = < + text = <"Method description"> + description = <"Narrative description of the method/s used to identify the evidence."> + > + ["id1"] = < + text = <"Clinical evidence"> + description = <"Details about findings that support a clinical assertion."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.conditional_medication_rules.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.conditional_medication_rules.v0.0.1-alpha.adls new file mode 100644 index 000000000..3f5930078 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.conditional_medication_rules.v0.0.1-alpha.adls @@ -0,0 +1,141 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bc96878f-bf8e-456e-b1d4-a7ed85117a61; build_uid=ac4d5a7d-89ca-4780-9477-54577096c510) + openEHR-EHR-CLUSTER.conditional_medication_rules.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics Ltd."> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2016-01-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"210EE9A45C212800EEE2E904DFCEA37D"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record conditional factors which impact the dose amount or administration rate of a medication."> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Conditional medication instructions + items cardinality matches {1..*; unordered} matches { + CLUSTER[id6] matches { -- Condition rule + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Condition + value matches { + DV_QUANTITY[id9002] + DV_INTERVAL[id9003] matches { + upper matches { + DV_QUANTITY[id9004] + } + lower matches { + DV_QUANTITY[id9005] + } + } + DV_COUNT[id9006] + DV_INTERVAL[id9007] matches { + upper matches { + DV_COUNT[id9008] + } + lower matches { + DV_COUNT[id9009] + } + } + DV_PROPORTION[id9010] matches { + is_integral matches {False} + } + DV_TEXT[id9011] + DV_BOOLEAN[id9012] matches { + value matches {True, False} + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Dose amount + value matches { + DV_QUANTITY[id9013] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Dose administration rate + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9001]} -- Flow rate, volume + [magnitude, units] matches { + [{|>=0.0|}, {"l/h"}], + [{|>=0.0|}, {"ml/h"}], + [{|>=0.0|}, {"ml/min"}], + [{|>=0.0|}, {"ml/s"}] + } + } + } + } + ELEMENT[id8] matches { -- Dosage formula + value matches { + DV_TEXT[id9015] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["at9001"] = < + text = <"Flow rate, volume"> + description = <"Flow rate, volume"> + > + ["id8"] = < + text = <"Dosage formula"> + description = <"The dosage formula used to calculate the dose amount or administration rate."> + > + ["id7"] = < + text = <"Dose administration rate"> + description = <"The dose administration rate to be used if the condition applies."> + > + ["id6"] = < + text = <"Condition rule"> + description = <"Details of the condition and associated dose amount or administration rate."> + > + ["id5"] = < + text = <"Dose amount"> + description = <"The dose amount to be administered if the condition applies."> + > + ["id3"] = < + text = <"Condition"> + description = <"The value which is required for the associated dose amount or admistration to be applied."> + > + ["id1"] = < + text = <"Conditional medication instructions"> + description = <"Details of conditions on which determine the dose amount or administration rate."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.consent_details.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.consent_details.v0.0.1-alpha.adls new file mode 100644 index 000000000..8406c94bd --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.consent_details.v0.0.1-alpha.adls @@ -0,0 +1,98 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=76dcc6ad-db59-4c40-bc65-0075d6dee16b; build_uid=8381acfd-0fda-495b-9eb5-28f40b2afa99) + openEHR-EHR-CLUSTER.consent_details.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2012-11-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"13ED6C748476FE1C40BF7BD0E26A88C8"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record additional common details about the informed consent request, or the status of the request for informed consent."> + keywords = <"informed", "consent", "request", "risk", "benefit", "intent"> + use = <"Use to optionally record additional details about the informed consent request by optionally nesting this archetype within the INSTRUCTION.informed_consent. + + Use to optionally record additional details about the status of the request for consent by optionally nesting this archetype within the ACTION.informed_consent."> + misuse = <"Not to be used to record the actual request for informed consent or the status of the request for informed consent - use the INSTRUCTION.informed_consent or ACTION.informed_consent for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Informed consent details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Explicit risks + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Explicit benefits + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Risks from non-participation + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Benefits from non-participation + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id8] matches { -- Alternative options + value matches { + DV_TEXT[id9004] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id8"] = < + text = <"Alternative options"> + description = <"Description of possible alternative treatment or management options."> + > + ["id6"] = < + text = <"Explicit benefits"> + description = <"Description about the expected risks of the procedure, clinical trial or healthcare-related activity."> + comment = <"If used within an INSTRUCTION. archetype, this data element will describe the expected benefits that need to be communicated as part of the request to the subject or subject's agent. If used within an ACTION archetype, this data element will describe the expected benefits that are being communicated in the context of each pathway step, for example, what explicit beniefits were explained as part of the informed consent request ('Informed Consent Requested') and what explicit benefits were acknowledged as consent was provided ('Informed Consent Provided') by the subject or subject's agent."> + > + ["id5"] = < + text = <"Explicit risks"> + description = <"Description about the inherent risks of the procedure, clinical trial or healthcare-related activity."> + comment = <"If used within an INSTRUCTION. archetype, this data element will describe the risks that need to be communicated as part of the request to the subject or subject's agent. If used within an ACTION archetype, this data element will describe the risks that are being communicated in the context of each pathway step, for example, what explicit risks were explained as part of the informed consent request ('Informed Consent Requested') and what explicit risks were acknowledged as consent was provided ('Informed Consent Provided') by the subject or subject's agent."> + > + ["id4"] = < + text = <"Benefits from non-participation"> + description = <"Narrative description of the possible benefits from non-participation in the proposed procedure, clinical trial or healthcare-related activity."> + > + ["id2"] = < + text = <"Risks from non-participation"> + description = <"Narrative description of the possible risks from non-participation in the proposed procedure, clinical trial or healthcare-related activity."> + > + ["id1"] = < + text = <"Informed consent details"> + description = <"Additional details about the specifics of informed consent."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.conversion_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.conversion_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..96aacd314 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.conversion_variant.v0.0.1-alpha.adls @@ -0,0 +1,96 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=214bb6a6-0c9b-40e8-8afb-7bf47e5a2fa0; build_uid=7030256c-da14-43dd-b45d-6e7029de28ff) + openEHR-EHR-CLUSTER.conversion_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2017-02-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Gideon Giacomelli, Charité Berlin, Germany", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"\"Den Dunnen et al. (2016) HGVS recommendations for the description of sequence variants: 2016 update. Hum.Mutat. 25: 37: 564-569\""> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"75648202E0E1DEC7E4FD8FA01C6A670E"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To describe a conversion variant observed in a sequence according to the HGVS nomenclature."> + keywords = <"conversion", "variation", "genetic", "genomic", "variant"> + use = <"This archetype should be used inside the \"Variant\" SLOT of the \"Genetic variant\" archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Conversion variant + items cardinality matches {2..*} matches { + ELEMENT[id4] occurrences matches {1} matches { -- Start converted position + value matches { + DV_COUNT[id9000] + } + } + ELEMENT[id5] occurrences matches {1} matches { -- End converted position + value matches { + DV_COUNT[id9001] + } + } + ELEMENT[id10] occurrences matches {1} matches { -- Replacing sequence start position + value matches { + DV_COUNT[id9002] + } + } + ELEMENT[id11] occurrences matches {1} matches { -- Replacing sequence end position + value matches { + DV_COUNT[id9003] + } + } + allow_archetype CLUSTER[id12] matches { -- Reference sequence + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id12"] = < + text = <"Reference sequence"> + description = <"The sequence file that has been used as a reference to describe the variant."> + > + ["id11"] = < + text = <"Replacing sequence end position"> + description = <"The position of the last nucleotide of the replacing sequence."> + > + ["id10"] = < + text = <"Replacing sequence start position"> + description = <"The position of the first nucleotide of the replacing sequence."> + > + ["id5"] = < + text = <"End converted position"> + description = <"The position of the last nucleotide of the converted range."> + > + ["id4"] = < + text = <"Start converted position"> + description = <"The position of the first nucleotide of the converted range."> + > + ["id1"] = < + text = <"Conversion variant"> + description = <"A sequence change where, compared to a reference sequence, a range of nucleotides are replaced by a sequence from elsewhere in the genome."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.copy_number_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.copy_number_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..93a0416a3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.copy_number_variant.v0.0.1-alpha.adls @@ -0,0 +1,123 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2af0c3d0-d321-4e33-98f7-e9970379d6a5; build_uid=1a923d95-5002-4c18-88fb-08415aa7edc4) + openEHR-EHR-CLUSTER.copy_number_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Gideon Giacomelli"> + ["organisation"] = <"Charité Berlin, Germany"> + ["email"] = <"gideon.giacomelli@charite.de"> + ["date"] = <"2019-02-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Cecilia Mascia, CRS4, Italy", "Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"Licence: This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"23DE86A8320F0CFAABC49A582B946256"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the details about a copy number variant observed in a genetic sequence."> + use = <"Use to record the findings for a copy number variant observed in a genetic sequence. + This archetype has been specifically designed to be used in the 'Variant' SLOT within the CLUSTER.genetic_variant archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Genetic copy number variant + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Start position + value matches { + DV_COUNT[id9001] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- End position + value matches { + DV_COUNT[id9002] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Total copy number + value matches { + DV_COUNT[id9003] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Copy number change type + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Copy number change type (synthesised) + } + } + } + allow_archetype CLUSTER[id5] matches { -- Reference sequence + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Copy number change type (synthesised)"> + description = <"Any copy number variant results in a gain or loss of the region e.g. a loss could result that a hetergozygous locus becomes homozygous since one gene was deleted. (synthesised)"> + > + ["at8"] = < + text = <"Loss"> + description = <"Copy number loss."> + > + ["at7"] = < + text = <"Gain"> + description = <"Copy number gain."> + > + ["id6"] = < + text = <"Copy number change type"> + description = <"Any copy number variant results in a gain or loss of the region e.g. a loss could result that a hetergozygous locus becomes homozygous since one gene was deleted."> + > + ["id5"] = < + text = <"Reference sequence"> + description = <"Structured details about the reference sequence."> + comment = <"Should be a specific chromosome most of the time."> + > + ["id4"] = < + text = <"Total copy number"> + description = <"Number of appearance of the allele."> + > + ["id3"] = < + text = <"End position"> + description = <"End position on the given reference sequence."> + comment = <"Number should not be treated as an absolute more as an estimation."> + > + ["id2"] = < + text = <"Start position"> + description = <"Start position on the given reference sequence."> + comment = <"Number should not be treated as an absolute more as an estimation."> + > + ["id1"] = < + text = <"Genetic copy number variant"> + description = <"Describes a copy number variant, where any part of a genome was deleted or duplicated (gain or loss of an allele)."> + > + > + > + term_bindings = < + ["LOINC"] = < + ["at7"] = + ["at8"] = + ["id6"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.country_visited.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.country_visited.v0.0.1-alpha.adls new file mode 100644 index 000000000..c59ed4f5b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.country_visited.v0.0.1-alpha.adls @@ -0,0 +1,91 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=912eddb4-6575-49ce-89b4-672e57cc0f6c; build_uid=01029e0c-a77e-45e8-8eb9-ad291f6aed38) + openEHR-EHR-CLUSTER.country_visited.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Trainee modeller"> + ["organisation"] = <"openEHR clinical modelling training"> + ["date"] = <"2019-08-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"6976EC8E5BC0F378D47216896ECCB777"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <""> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Country visited + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Country name + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Province/State + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Date of Entry + value matches { + DV_DATE[id9002] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Date of Exit + value matches { + DV_DATE[id9003] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9004] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id6"] = < + text = <"Date of Exit"> + description = <"The date when the individual entered the country visited."> + > + ["id5"] = < + text = <"Description"> + description = <"Narrative description about the visit."> + > + ["id4"] = < + text = <"Date of Entry"> + description = <"The date when the individual entered the country visited."> + > + ["id3"] = < + text = <"Province/State"> + description = <"Name of the province, region or state visited."> + > + ["id2"] = < + text = <"Country name"> + description = <"Name of the country visited."> + > + ["id1"] = < + text = <"Country visited"> + description = <"Details about a single country visited by the individual."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.deletion_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.deletion_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..bf45b13ff --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.deletion_variant.v0.0.1-alpha.adls @@ -0,0 +1,87 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2396f2c2-aa39-4b39-b794-e0ab0525103e; build_uid=7faf4b83-1eb9-486d-aebb-3645c62a3b43) + openEHR-EHR-CLUSTER.deletion_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2017-02-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Gideon Giacomelli, Charité Berlin, Germany", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"\"Den Dunnen et al. (2016) HGVS recommendations for the description of sequence variants: 2016 update. Hum.Mutat. 25: 37: 564-569\""> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"3442EAA2944C79D61C8CA00797BA57EC"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To describe a deletion variant observed in a sequence according to the HGVS nomenclature."> + keywords = <"deletion", "variation", "genetic", "genomic", "variant"> + use = <"This archetype should be used inside the \"Variant\" SLOT of the \"Genetic variant\" archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Deletion variant + items matches { + ELEMENT[id2] occurrences matches {1} matches { -- Start position + value matches { + DV_COUNT[id9000] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- End position + value matches { + DV_COUNT[id9001] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Deleted nucleotide(s) + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id10] matches { -- Reference sequence + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id10"] = < + text = <"Reference sequence"> + description = <"The sequence file that has been used as a reference to describe the variant."> + > + ["id9"] = < + text = <"Deleted nucleotide(s)"> + description = <"The deleted nucleotide or the sequence deleted."> + > + ["id6"] = < + text = <"End position"> + description = <"Position of the last nucleotide of the deleted range."> + > + ["id2"] = < + text = <"Start position"> + description = <"Position of the deleted nucleotide or the first nucleotide of the deleted range."> + > + ["id1"] = < + text = <"Deletion variant"> + description = <"A sequence change where, compared to a reference sequence, one or more nucleotides are not present (deleted)."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.device.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.device.v1.1.0.adls new file mode 100644 index 000000000..eff732d17 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.device.v1.1.0.adls @@ -0,0 +1,867 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dbd6f4b3-a3e6-41b1-a21e-3530ac1ca212; build_uid=61be4c14-03c6-4486-b22d-a324311b0b6c) + openEHR-EHR-CLUSTER.device.v1.1.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Anneka Sargeant"> + ["organisation"] = <"Institut für Medizinische Informatik - Universitätsmedizin Göttingen"> + ["email"] = <"anneka.sargeant@med.uni-goettingen.de"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Buenos Aires, Argentina"> + ["email"] = <"amarch@cas.austral.edu.ar"> + > + accreditation = <"MD"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-06-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Mate Bestek, National Institute of Public Health of Slovenia, Slovenia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Diego Bosca, VeraTech for Health, Spain", "Margaret Campbell, Queensland Health, Australia", "Rong Chen, Cambio Healthcare Systems, Sweden", "Bjørn Christensen, Helse Bergen HF, Norway", "Stephen Chu, Queensland Health, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Samo Drnovsek, Marand ltd, Slovenia", "Ivan Drvaric, NIJZ- National institute for public health of Slovenia, Slovenia", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Heather Grain, Llewelyn Grain Informatics, Australia", "Grahame Grieve, Australia", "Sam Heard, Ocean Informatics, Australia", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Anca Heyd, DIPS ASA, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Gorazd Kalan, University Medical Centre Ljubljana, Slovenia", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Daniel Karlsson, National Board of Health and Welfare, Sweden", "Jeanette Krabbedal-Mathisen, Helse Bergen HF, Norway", "Russell Leftwich, Russell B Leftwich MD, United States", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Vesna Levasic, Orthopaedic Hospital Valdoltra, Slovenia", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Luis Marco Ruiz, Norwegian Center for Integrated Care and Telemedicine, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjoern Naess, DIPS ASA, Norway", "Dave Nurse, Allocate Software, United Kingdom", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Živa Rant, National Instittute of Public Health, Slovenia", "Anoop Shah, University College London, United Kingdom", "Thor-Einar Stemland, Helse Bergen, FOU Seksjon for e-helse, Norway", "Micaela Thierley, Helse Bergen, Norway", "Nils Thomas Songstad, UNN HF, BUK, Barneavdelingen., Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Nils Widnes, Helse-Bergen, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Resource Device [Internet]. HL7 International, FHIR Specification first DSTU version (v 0.0.82) [cited: 2015-02-25]. Available from: http://www.hl7.org/implement/standards/fhir/device.html."> + ["2"] = <"Guidelines for 64-bit Global Identifier (EUI-64) [Internet]. IEEE Standards Association [cited: 2015-02-25]. Available from: http://standards.ieee.org/regauth/oui/tutorials/EUI64.html."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"08C28B0330D6A5C90573D9FF66DB1AF3"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Erfassung der Daten eines Medizingerätes, welches in der Gesundheitsversorgung eingesetzt wird."> + keywords = <"Medizingerät", "Maschine", "Implantat", "Gerät", "Katheter", "Prothese", "Hilfsmittel", "biomedizinisch", "Instrument", "Gerätschaften", "Ausrüstung", "Messgerät", "Monitor", "Software"> + use = <"Zur Erfassung der Details eines Medizingerätes, welches in der Gesundheitsversorgung eingesetzt wird. + + Die Verwendung des Begriffs \"Medizingerät\" variiert je nach Kontext. In der Welt der Standards bezieht sich der Begriff „Gerät“ in der Regel auf mechanische oder elektronische Geräte, die das Gesundheitswesen unterstützen und eine strenge Dokumentation in Bezug auf Standortverfolgung, Wartung, Kalibrierung, Softwareversionen usw. erfordern. Im terminologischen Kontext ist die Verwendung von Medizingeräten sehr weit verbreitet, einschließlich aller medizinischen Produkte, die für die direkte oder indirekte Bereitstellung der klinischen Versorgung verwendet werden können, sofern sie nicht auf eine Weise wirken, die eine direkte pharmakologische, metabolische oder immunologische Wirkung hat. + + Beispiele für medizinische Geräte reichen von einfachen Geräten wie Blasenkathetern, Zungenspateln, Kontaktlinsen, künstlichen Gelenkimplantaten, Brustimplantaten und einfachen + Verbänden bis hin zu fortschrittlichen Geräten wie künstlichen Herzen, Spritzenpumpen, Spirometern, Anwendungen für Mobiltelefone und computergestützten Geräten zur Erfassung medizinischer Point-of-Care-Messungen. + + In der komplexen Situation, in der ein chirurgisch implantiertes Gerät als Mittel zur Abgabe von Therapeutika, wie bei einer Chemotherapie direkt in den Körper verwendet wird, werden mit diesem Archetyp nur die Details des Medizinprodukts selbst, sowie die Bestellung von Medikamenten und Details zum Medikament aufgezeichnet. Die tatsächliche Verabreichung des therapeutischen Mittels wird unter Verwendung spezifischer arzneimittelbezogener Instruktions- und Aktionsarchetypen aufgezeichnet. + + Dieser Archetyp soll das Gerüst für die strukturierte Darstellung von Medizingeräten bereitstellen. Die hier enthaltenen Datenelemente sind für keinen Gerätetyp spezifisch. Für Einmalprodukte sind normalerweise Datenelemente wie Chargennummer und Verfallsdatum erforderlich. Im Gegensatz dazu sind diese normalerweise nicht relevant für langlebige Geräte, die häufig eine Reihe von Kennungen aufweisen, einschließlich UID, Seriennummer, Modell usw. + + Darüber hinaus erfordern verschiedene Arten von Geräten spezifische Informationen, die für ihren Zweck relevant sind. Diese Daten können mithilfe bestimmter CLUSTER-Archetypen aufgezeichnet werden, die im SLOT \"Specific Properties\" (Spezifische Eigenschaften) eingefügt sind. Zum Beispiel: Für die Verwendung eines Harnkatheters sind möglicherweise zusätzliche Angaben zum Durchmesser und der Länge des Katheters, Materialzusammensetzung, Anzahl der Lumen usw. erforderlich. + + Wenn das Medizinprodukt eine Reihe von Komponenten enthält, welche für eine Aufzeichnung von Details erforderlich ist, sollte jede einzelne Komponente explizit unter Verwendung eines zusätzlichen Archetyps CLUSTER.device aufgezeichnet werden, der in den SLOT 'Components' eingefügt wird. + + Im Datenfeld 'Software-Version' kann nur eine Version erfasst werden. Dies gilt hauptsächlich für ein Gerät, bei dem es sich um ausschließlich eine Softwareanwendung handelt. Wenn das Gerät über mehrere Software- oder Hardwarekomponenten verfügt, die spezifiziert werden müssen, sollte dies unter Verwendung des Zusatzes CLUSTER.device erfolgen, der in den SLOT 'Components' eingefügt wird. + + Verwenden Sie den Archetyp CLUSTER.device_details, der in den SLOT 'Asset Management' in diesem Archetyp eingefügt ist, um zusätzliche Details für dauerhafte oder andauernde Geräte aufzuzeichnen, die sich auf den Besitz, die Verfolgung des physischen Standorts, Wartungspläne usw. beziehen. + + Dieser Archetyp wurde für die allgemeine Verwendung in anderen Archetypen entwickelt, die ein Gerät beschreiben müssen. Beispiele sind: OBSERVATION.blood_pressure für das Blutdruckmessgerät; OBSERVATION.ecg für das EKG-Gerät; BEOBACHTUNG.Urinanalyse der Reagenzstreifen und der zum Testen verwendeten Vorrichtung; ACTION.procedure; und CLUSTER.exam_tympanic_membrane, um das verwendete Otoskop zu beschreiben."> + misuse = <"Nicht zur Aufzeichnung von Daten bezüglich der Medizinprodukte, die eine direkte pharmakologische, metabolische oder immunologische Wirkung + haben, verwenden. Zum Beispiel: Ein mit Arzneimitteln imprägnierter Verband, für den ein Rezept erforderlich ist, sollte unter Verwendung des Archetyps INSTRUCTION.medication_order aufgezeichnet werden, der sich + auf die Wirkstoffe, die Dosierung usw. konzentriert."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar los detalles de un objeto físico, producto o dispositivo utilizado en el sentido mas amplio de la provisión de cuidados de la salud, pero no como medio terapéutico o metabólico."> + keywords = <"dispositivo", "máquina", "implante", "cateter", "prótesis", "auxiliar", "biomédico", "instrumento", "equipamiento", "medidor", "monitor", "físico", "objeto"> + use = <"Utilizado para registrar los detalles de cualquier dispositivo genérico que puede ser utilizado directamente de un modo terapéutico o diagnóstico, o indirectamente como apoyo a la provisión de cuidados de la salud. El uso del término dispositivo varía dependiendo del contexto. En el mundo de los estándares, el término dispositivo tiende a referirse a dispositivos mecánicos o electrónicos que actuan como apoyo del cuidado de la salud y que requiren documentación rigurosa en cuanto a especificaciones, mantenimiento, etc. En el contexto de las terminologías, el uso de dispositivo es muy amplio, incluyendo a cualquier objeto físico que pueda ser utilizado directa o indirectamente en la provisión de cuidados clínicos. Los ejemplos incluyen ventiladores, medidores de flujo expiratorio máximo, espirómetros, lentes oculares y de contacto, catéteres endovasculares, implantes mamarios, prótesis, tubos de drenaje y anillos para callos. + Este arquetipo esta diseñado para proveer la base de una representación estructurada de cualquier dispositivo, desde el simple ejemplo de una marca de tira reactiva urinaria con una fecha de vencimiento hasta un oído biónico implantable que puede requerir documentación compleja, software, hardware, mantenimiento, calibración, etc. + Para los casos de uso habituales podría ser apropiada la especialización de este arquetipo para formas específicas (ej.: cateter endovascular o cateter urinario)."> + misuse = <"No debe ser utilizado para el registro de medicamentos, vacunas o similares, que se utizan como medios terapéuticos o metabólicos."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om medisinsk utstyr benyttet i utførelsen av helsetjenester."> + keywords = <"medisinsk utstyr", "maskin", "implantat", "apparat", "kateter", "protese", "hjelpemiddel", "instrument", "utstyr", "måler", "monitor", "software", "programvare", "MTU", "medisinsk teknisk utstyr", "MU"> + use = <"Benyttes for å registrere detaljer om medisinsk utstyr benyttet i utførelsen av helsetjenester. + + Termen \"medisinsk utstyr\" varierer med ulike kontekster. Innen standardisering refererer termen ofte til mekanisk eller elektronisk utstyr som støtter helsetjenesten og krever streng dokumentasjon rundt lokalisering, vedlikehold, kalibrering, programvareversjoner etc. I en terminologikontekst er bruken av \"medisinsk utstyr\" veldig bred, og inkluderer et hvilket som helst medisinsk utstyr som benyttes direkte eller indirekte i utførelsen av helsetjenester. Unntak er utstyr som har en direkte farmakologisk, metabolsk og immunologisk effekt. + + Eksempler på medisinsk utstyr strekker seg fra enkelt utstyr som urinkatetre, spatler, kontaktlinser, leddproteser, brystimplantater, bandasjer, hofteproteser, sprøytepumper og spirometre, til avansert utstyr som kunstige hjerter, mobiltelefonapplikasjoner og pasientnære datastyrte enheter for å fange opp medisinske målinger. + + I en kompleks setting hvor en kirurgisk implantert enhet skal brukes for å tilføre et legemiddel, for eksempel cellegift direkte i kroppen, vil denne arketypen kun registrere detaljer om det medisinske utstyret. Ordinasjonen og detaljer rundt den faktiske administrasjonen av legemidlet vil bli lagret i spesifikke medikasjonsrelaterte INSTRUCTION og ACTION-arketyper + + Denne arketypen er designet for å gi et rammeverk for strukturert representasjon av et hvilket som helst medisinsk utstyr, og dataelementene i arketypen er ikke spesifikke for en enkelt type utstyr. Engangsutstyr vil vanligvis kreve registrering av lot-nummer og utløpsdato, i motsetning til flergangsutstyr som vil kreve en rekke identifikatorer som UID, serienummer, modell etc. + + Ulikt utstyr vil kunne kreve spesifikk informasjon som er relevant for deres bruksområde. Data om dette kan lagres i spesifikke CLUSTER-arketyper lagt til i SLOTet \"Spesifikke detaljer\". For eksempel: Ved bruk av et urinkateter vil man kunne ønske å registrere tilleggsinformasjon som diameter og lengde på kateteret, hvilke materialer kateteret består av, antall lumen osv. + + Har det medisinske utstyret flere komponenter som krever registrering av detaljer må hver komponent registreres i egen CLUSTER.device arketype lagt til i SLOTet \"Komponent\". + + Datafeltet \"Programvareversjon\" tillater at kun en versjon registreres. Feltet benyttes i hovedsak for medisinsk utstyr som er en programvareapplikasjon. Har det medisinske utstyret flere programvare- eller maskinvarekomponenter som må spesifiseres, gjøres dette ved å legge til en ny CLUSTER.device i \"Komponent\"-SLOTet. + + For å registrere tilleggsinformasjon for varig eller permanent utstyr som omhandler eierskap, fysisk lokalisering, vedlikeholdsplaner etc, bruk CLUSTER.device_details-arketypen lagt til i SLOTet \"Forvaltning av det medisinske utstyret\" i denne arketypen. + + Arketypen er designet for generisk bruk i andre arketyper der man trenger å beskrive medisinsk utstyr. Eksempler: OBSERVATION.blood_pressure for sfygmomanometer, OBSERVATION.ecg for EKG-appararatet, OBSERVATION.urinalysis for urinstix og utstyr som brukes for testing, ACTION.procedure og CLUSTER.exam_tympanic_membrane for detaljer om otoskopet som er benyttet."> + misuse = <"Brukes ikke for å registrere data om medisinske produkter som utøver en direkte farmakologisk, metabolsk eller immunologisk effekt. For eksempel: En bandasje som inneholder et medikament som krever resept registreres i arketypen INSTRUCTION.medication_order, med fokus på aktive ingredienser, dose etc."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar os detalhes de um dispositivo médico usado na prestação de cuidados de saúde."> + keywords = <"dispositivo", "máquina", "implante", "catéter", "prótese", "cuidado", "biomedical", "instrumento", "equipamento", "monitor", "software", "utensílio"> + use = <"Use para gravar os detalhes de um dispositivo médico utilizado na prestação de cuidados de saúde . + + O uso do termo \"dispositivo médico\" varia dependendo do contexto. No mundo dos padrões, o termo dispositivo tende a referir-se a dispositivos mecânicos ou eletrônicos que apoiam cuidados de saúde e exigem documentação rigorosa sobre rastreamento de localização, manutenção, calibração, versões de software etc. Dentro do contexto da terminologia o uso de dispositivo é muito amplo , incluindo qualquer dispositivo médico que pode ser utilizado direta ou indiretamente em cuidados clínicos , desde que não atue de forma que exerça uma ação farmacológica direta , metabólica ou como efeito imunológico . + + Os dispositivos médicos variam de dispositivos simples, como catéteres urinários, abaixadores de língua, lentes de contato, próteses articulares, os implantes mamários e curativos simples, até dispositivos avançados, como corações artificiais, espirômetros, além de aplicativos para celulares e dispositivos computadorizados que capturam medidas médicas. + + Em situações complexas, onde um dispositivo implantado cirurgicamente é usado para administrar agentes terapêuticos, tais como a quimioterapia, este arquétipo irá ser utilizado para gravar apenas os detalhes sobre o próprio dispositivo médico e a prescrição da medicação e detalhes sobre o administração real do agente terapêutico serão registrados utilizando-se a arquétipos INSTRUCTION e ACTION sobre a medicação específica. + + Este arquétipo é projetado para fornecer a estrutura para representação estruturada de qualquer dispositivo médico e os elementos de dados que estão contidos aqui não são específicos para algum tipo de dispositivo. Dispositivos de uso único comumente vão exigir elementos de dados, tais como número de lote e data de validade. Em contrapartida estes geralmente não são relevantes para dispositivos duráveis que, muitas vezes, têm um conjunto de identificadores, incluindo uma UID, número de série, modelo, etc.. + + Além disso, diferentes tipos de dispositivos exigirão informações específicas relevantes para a sua finalidade. Estes dados podem ser gravados utilizando-se arquétipos CLUSTER específico inseridos no SLOT das propriedades específicas. Por exemplo: utilização de um catéter urinário pode exigir detalhes adicionais sobre o diâmetro e o comprimento do catéter, composição do material, número de lúmens etc. + + Se o dispositivo médico tem um número de componentes que necessitem de gravação de dados, todos os componentes individuais deverão ser registrados explicitamente utilizando-se um arquétipo CLUSTER.device adicional introduzido nos campos dos componentes. + + O campo de dados versão do software permite apenas uma única versão a ser gravado. Isto é especialmente aplicável para um dispositivo que é uma aplicação de software. Se o dispositivo possui vários componentes de software ou hardware que precisam ser especificados, este deve ser feito por meio de um CLUSTER.device além de inserido no slot do 'Componentes'. + + Para gravar detalhes adicionais para dispositivos duráveis ou permanentes que se relacionam com a posse, rastreamento de localização física, programações de manutenção etc, o uso do arquétipo CLUSTER.device_details no slot \"A gestão de ativos\" desse arquétipo. + + Este arquétipo foi projetado para uso genérico com outros arquétipos que precisam descrever um dispositivo. Exemplos incluem: OBSERVATION.blood_pressure para o esfigmomanômetro; OBSERVATION.ecg para o equipamento de ECG; OBSERVATION.urinalysis para as tiras de reagente e o dispositivo usado para os testes; ACTION.procedure; e CLUSTER.exam_tympanic_membrane para detalhar o otoscópio usado."> + misuse = <"Não deve ser utilizado para gravar dados sobre os medicamentos que exercem uma ação farmacológica direta , metabólica ou efeito imunológico. Por exemplo: um curativo impregnado que exige uma prescrição deve ser gravado utilizando-se o o arquétipo INSTRUCTION.medication_order, com foco em ingredientes ativos, dosagem, etc."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the details of a medical device used in the provision of healthcare."> + keywords = <"device", "machine", "implant", "appliance", "catheter", "prosthesis", "aid", "biomedical", "instrument", "equipment", "meter", "monitor", "software"> + use = <"Use to record the details of a medical device used in the provision of healthcare. + + Use of the term 'medical device' varies depending on context. Within the Standards world, the term device tends to refer to mechanical or electronic devices that support healthcare and require rigorous documentation regarding location tracking, maintenance, calibration, software versions etc. Within the terminology context the use of device is very broad, including any medical device that can be used in direct or indirect provision of clinical care, as long as it does not act in a way that exerts a direct pharmacological, metabolic or immunological effect. + + Examples of medical devices range from simple devices such as urinary catheters, tongue depressors, contact lenses, artificial joint implants, breast implants and plain dressings through to advanced devices such as artificial hearts, syringe drivers, spirometers, mobile phone applications and computerised devices that capture point-of-care medical measurements. + + In the complex situation where a surgically implanted device is used as the means to deliver therapeutic agents such as chemotherapy directly into the body, this archetype will be used to record only the details about the medical device itself and the order for medication and details about the actual administration of the therapeutic agent will be recorded using specific medication-related INSTRUCTION and ACTION archetypes. + + This archetype is designed to provide the framework for structured representation of any medical device and the data elements that are contained here are not specific for any one type of device. Single use devices will commonly require data elements such as Lot Number and Date of Expiry. In contrast these are usually not relevant for durable devices which will often have a set of identifiers, including a UID, Serial Number, Model etc. + + Further, different types of devices will require specific information relevant to their purpose. This data can be recorded using specific CLUSTER archetypes inserted into the 'Specific properties' SLOT. For example: use of a urinary catheter may require additional details about the diameter and length of catheter, material composition, number of lumens etc. + + If the medical device has a number of components that require recording of details, each individual component should be recorded explicitly by using an additional CLUSTER.device archetype inserted into the 'Components' SLOT. + + The data field 'Software Version' allows for only a single version to be recorded. This is primarily applicable for a device which is a software application. If the device has multiple software or hardware components that need to be specified, this should be done by using an addition CLUSTER.device inserted into the 'Components' SLOT. + + To record additional details for durable or persistent devices that relate to ownership, physical location tracking, maintenance schedules etc, use CLUSTER.device_details archetype inserted into the 'Asset management' SLOT in this archetype. + + This archetype has been designed for generic use within other archetypes that need to describe a device. Examples include: OBSERVATION.blood_pressure for the sphygmomanometer; OBSERVATION.ecg for the ECG machine; OBSERVATION.urinalysis for the reactent strips and the device used for testing; ACTION.procedure; and CLUSTER.exam_tympanic_membrane to detail the otoscope used."> + misuse = <"Not to be used to record data about medicinal products that exert a direct pharmacological, metabolic or immunologic effect. For example: a medicine impregnated dressing that requires a prescription should be recorded using the INSTRUCTION.medication_order archetype, focused on the active ingredients, dosage etc."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل التفاصيل حول شيئ محسوس, مُنتَج أو جهيزة يتم استخدامها في أوسع وصف لتقديم الخدمة الصحية, و لكن دون طريقة أيضية أو علاجية مباشِرة."> + keywords = <"الجهيزة", "الآلة", "الطُّعم", "جهاز مساعد", "القثطار", "البِدْلة", "مساعدة", "طبي بيولوجي", "أداة", "المعدات", "مقياس", "مِرْقب", "بدني/محسوس", "شيئ"> + use = <"يستخدم لتسجيل التفاصيل حول أي جهيزة جنيسة (غير محدودة الملكية) و التي يمكن أن تستخدم إما مباشرةً بطريقة علاجية أو تشخيصية أو تستخدم بشكل غير مباشر لدعم تقديم الخدمة الصحية. + و يختلف استخدام اللفظ (جهيزة) على حسب السياق. + و في داخل عالم المعايير, فإن اللفظ (جهيزة) يميل إلى الإشارة إلى الجهائز الإلكترونية أو الميكانيكية/الحركية و التي تدعم الرعاية الصحية, و تتطلب توثيق مكثف فيما يتعلق بالمواصفات و الصيانة... إلى آخره. + و في سياق عالم المصطلحات فإن استخدام (جهيزة) واسع جدا, بما في ذلك أي شيئ محسوس يمكن استخدامه في تقديم الرعاية الصحية إما بشكل مباشر أو غير مباشر. + و تتضمن الأمثلة: دوائر أجهزة التنفس الصناعي, مقاييس الجريان القِمِّي, مقاييس التنفس, نظارات العين, العدسات اللاصقة, القثطار داخل الوريد, طُعوم الثدي, البِدْلات, أنابيب المَنْزَح, و الحلقات المسمارية. + + و تم تصميم هذا النموذج ليمثل الأساس لعرض مركب لأي جهيزة, من مثال بسيط لنوع من غميسة البول مع تاريخ الاستخدام, إلى طعم أذن من كائن حيّ و الذي يتطلب توثيق مركب مثل البرنامج الإلكتروني, و الأجزاء الصلبة, و الصيانة و التعيير, إلى آخره. + + و بالنسبة لحالات الاستخدام المعتادة, فقد يكون من المناسب تخصيص هذا النموذج خاصة في القثطار داخل الوريد أو القثطار البولي."> + misuse = <"لا يستخدم لتسجيل المنتجات, مثل الأدوية أو التطعيمات أو ما شابه, و التي تستخدم لأغراض علاجية أو أيضية"> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Medical device + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Device name + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Type + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id10] matches { -- Properties + include + archetype_id/value matches {/.*/} + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Unique device identifier (UDI) + value matches { + DV_IDENTIFIER[id9003] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Manufacturer + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Date of manufacture + value matches { + DV_DATE_TIME[id9005] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Serial number + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Catalogue number + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Model number + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Batch/Lot number + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Software version + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Date of expiry + value matches { + DV_DATE_TIME[id9011] + } + } + ELEMENT[id25] matches { -- Other identifier + value matches { + DV_IDENTIFIER[id9012] + } + } + allow_archetype CLUSTER[id20] matches { -- Asset management + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device_details(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id19] matches { -- Components + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id27] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id28] matches { -- Multimedia + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9013] + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id28"] = < + text = <"Multimedia"> + description = <"Digitale Repräsentation des Gerätes."> + comment = <"Zum Beispiel: ein technisches Diagramm eines Geräts oder ein digitales Bild."> + > + ["id27"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen, die zur Erfassung des lokalen Kontexts oder + zur Angleichung an andere Referenzmodelle/Formalismen erforderlich sind."> + > + ["id26"] = < + text = <"Softwareversion"> + description = <"Identifizierung der im Medizingerät verwendeten Softwareversion."> + comment = <"Wenn das Medizinprodukt eine eigentliche Softwareanwendung ist, erfassen Sie die Version der Software mit diesem Datenelement. Wenn in dem Medizingerät mehrere Softwareanwendungen eingebettet sind, zeichnen Sie jede Softwarekomponente in einem separaten CLUSTER-Archetyp im + Komponenten-SLOT auf - entweder als verschachtelte Instanz eines + anderen CLUSTER.device-Archetyps oder unter Verwendung eines + CLUSTER-Archetyps, der speziell für die Aufzeichnung von + Softwaredetails entwickelt wurde (aber zum Zeitpunkt dieser + Archetypentwicklung noch nicht verfügbar war)."> + > + ["id25"] = < + text = <"Weitere ID"> + description = <"Nicht spezifizierter Bezeichner, der in einer Vorlage oder zur Laufzeit weiter spezifiziert werden kann."> + comment = <"Sofern verfügbar, ist die Kodierung des Namens des Identifikators mit einem Kodierungssystem wünschenswert."> + > + ["id24"] = < + text = <"Modellnummer"> + description = <"Die Modellnummer des Herstellers, die sich auf dem Geräteetikett oder der zugehörigen Verpackung befindet."> + > + ["id23"] = < + text = <"Katalognummer"> + description = <"Die genaue vom Hersteller vergebene Nummer, wie sie im Herstellerkatalog, in der Gerätekennzeichnung oder in der Begleitverpackung angegeben ist."> + > + ["id22"] = < + text = <"Eindeutige Identifikationsnummer (ID)"> + description = <"Eine numerische oder alphanumerische Zeichenfolge, die diesem Gerät in einem bestimmten System zugeordnet ist. + + "> + comment = <"Oft als Barcode am Gerät befestigt."> + > + ["id21"] = < + text = <"Seriennummer"> + description = <"Die vom Hersteller zugewiesene Nummer, die sich auf dem Gerät befindet, muss für jedes Gerät, sein Etikett oder die dazugehörige Verpackung spezifisch sein."> + > + ["id20"] = < + text = <"Geräteverwaltung"> + description = <"Weitere Details zur Verwaltung und Wartung des Geräts."> + comment = <"Zum Beispiel: Eigentümer, Kontaktdaten, Standort, Netzwerkadresse, Ersetzungsdatum, Kalibrierungsdetails usw."> + > + ["id19"] = < + text = <"Komponenten"> + description = <"Zusätzliche strukturierte Informationen zu identifizierten Komponenten des Geräts."> + > + ["id10"] = < + text = <"Eigenschaften"> + description = <"Weitere Details zu bestimmten Eigenschaften des Medizingerätes."> + > + ["id9"] = < + text = <"Kommentar"> + description = <"Informationen, die hier nicht strukturiert erfasst wurden."> + > + ["id8"] = < + text = <"Ablaufdatum"> + description = <"Das Datum, ab dem das Gerät/Produkt nicht mehr einsatzfähig ist. Wird normalerweise auf dem Gerät selbst oder auf der beiliegenden Verpackung aufgedruckt."> + comment = <"Dieses Datum gilt normalerweise nur für Einmalprodukte oder Einwegprodukte."> + > + ["id7"] = < + text = <"Chargennummer"> + description = <"Die vom Hersteller zugewiesene Nummer, die eine Gruppe von gleichzeitig hergestellten Artikeln kennzeichnet, die sich normalerweise auf dem Etikett oder dem Verpackungsmaterial befindet."> + > + ["id6"] = < + text = <"Herstellungsdatum"> + description = <"Herstellungsdatum des Gerätes."> + > + ["id5"] = < + text = <"Hersteller"> + description = <"Name des Herstellers."> + > + ["id4"] = < + text = <"Gerätetyp"> + description = <"Die Kategorie des Medizingeräts."> + comment = <"Nicht zutreffend, wenn eine Kategorie bereits unter \"Gerätename\" dokumentiert ist. + Beispiel: Wenn das 'Gerät' als 'Harnkatheter' bezeichnet wird; der 'Typ' kann als 'Verweilkatheter' oder 'Kondom' aufgezeichnet werden. Die Codierung mit einer Terminologie ist wünschenswert, sofern dies möglich ist. Dies kann die Verwendung von GTIN- oder EAN-Nummern einschließen."> + > + ["id3"] = < + text = <"Beschreibung"> + description = <"Beschreibung des Medizingerätes."> + > + ["id2"] = < + text = <"Gerätename"> + description = <"Identifizierung des Medizingerätes, bevorzugt durch einen allgemein + gebräuchlichen Namen, einer formellen und vollständig beschreibenden Bezeichnung oder falls notwendig anhand einer Klasse oder Kategorie des Gerätes."> + comment = <"Dieses Datenelement erfasst den Begriff, die Phrase oder die Kategorie, die in der klinischen Praxis verwendet werden. Zum Beispiel: (XYZ-Audiometer); (14G Jelco IV-Katheter); oder . Die Codierung mit einer Terminologie ist nach Möglichkeit wünschenswert, auch wenn dies lokal sein kann und von den verfügbaren lokalen Lieferungen abhängt."> + > + ["id1"] = < + text = <"Medizingerät"> + description = <"Ein Instrument, ein Gerät, ein Implantat, ein Material oder ähnliches, das für die Bereitstellung von Gesundheitsleistungen verwendet wird. In diesem Zusammenhang umfasst ein medizinisches Gerät eine breite Palette von Geräten, die auf verschiedene physikalische, mechanische, thermische oder ähnliche Weise wirken, schließt jedoch insbesondere Geräte aus, die auf medizinischem Wege wirken, wie zum Beispiel pharmakologische, metabolische oder immunologische Methoden. Der Geltungsbereich umfasst + Einweggeräte sowie langlebige oder dauerhafte Geräte, die nachverfolgt, + gewartet oder regelmäßig kalibriert werden müssen, wobei zu berücksichtigen ist, dass für jeden Gerätetyp bestimmte Datenaufzeichnungsanforderungen gelten."> + > + > + ["es-ar"] = < + ["id28"] = < + text = <"*Multimedia(en)"> + description = <"*Digital representation of the device.(en)"> + comment = <"*For example: a technical diagram of a device, or a digital image.(en)"> + > + ["id27"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id26"] = < + text = <"*Software version(en)"> + description = <"*Identification of the version of software being used in the medical device.(en)"> + comment = <"*When the medical device is an actual software application, record the version of the software using this data element. When the medical device has multiple software applications embedded within it, record each software component in a separate CLUSTER archetype within the Components SLOT - either as a nested instance of another CLUSTER.device archetype or using a CLUSTER archetype designed specifically for recording software details (but not yet available at time of this archetype development).(en)"> + > + ["id25"] = < + text = <"*Other identifier(en)"> + description = <"*Unspecified identifier, which can be further specified in a template or at run time.(en)"> + comment = <"*Coding of the name of the identifier with a coding system is desirable, if available.(en)"> + > + ["id24"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id23"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id22"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id21"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id20"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id19"] = < + text = <"*Components(en)"> + description = <"*Additional structured informations about identified components of the device.(en)"> + > + ["id10"] = < + text = <"Detalles adicionales"> + description = <"Detalles adicionales acerca del dispositivo."> + > + ["id9"] = < + text = <"Comentario"> + description = <"Narrativa adicional sobre el dispositivo que no fué cubierta en los otros campos."> + > + ["id8"] = < + text = <"Fecha de vencimiento"> + description = <"Fecha para la cual el dispositivo o producto deja de ser adecuado para su uso."> + > + ["id7"] = < + text = <"Número de lote"> + description = <"Número de lote del fabricante."> + > + ["id6"] = < + text = <"Fecha de fabricación"> + description = <"Fecha de fabricación del dispositivo."> + > + ["id5"] = < + text = <"Fabricante"> + description = <"Fabricante del dispositivo."> + > + ["id4"] = < + text = <"*Type(en)"> + description = <"*Type of medical device.(en)"> + comment = <"*Not applicable if a category is already recorded in 'Device Name'. + Coding with a terminology is desirable, where possible, This may include use of GTIN or EAN numbers.(en)"> + > + ["id3"] = < + text = <"Descripción"> + description = <"Descripción del dispositivo."> + > + ["id2"] = < + text = <"*Device name(en)"> + description = <"*Identification of the medical device, preferably by a common name, a formal fully descriptive name or, if required, by class or category of device.(en)"> + comment = <"*This data element will capture the term, phrase or category used in clinical practice. For example: (XYZ Audiometer); (14G Jelco IV catheter); or . With specific examples. + + Coding with a terminology is desirable, where possible, although this may be local and depending on local supplies available. + (en)"> + > + ["id1"] = < + text = <"*Medical device(en)"> + description = <"*An instrument, apparatus, implant, material or similar, used in the provision of healthcare. In this context, a medical device includes a broad range of devices which act through a variety of physical, mechanical, thermal or similar means but specifically excludes devices which act through medicinal means such as pharmacological, metabolic or immunological methods. The scope is inclusive of disposable devices as well as durable or persisting devices that require tracking, maintenance activities or regular calibration, recognising that each type of device has specific data recording requirements.(en)"> + > + > + ["nb"] = < + ["id28"] = < + text = <"Multimedia"> + description = <"Digital fremstilling av det medisinske utstyret."> + comment = <"For eksempel: Et teknisk diagram av det medisinske utstyret eller et digitalt bilde."> + > + ["id27"] = < + text = <"Tilleggsinformasjon"> + description = <"Informasjon man trenger for å fange lokal kontekst eller for å tilpasse til andre referansemodeller/formalismer."> + > + ["id26"] = < + text = <"Programvareversjon"> + description = <"Identifikasjon av utstyrets programvareversjon."> + comment = <"Når det medisinske utstyret er en faktisk programvareapplikasjon brukes dette elementet til å registrere programvareversjonen. Når utstyret har flere applikasjoner integrert i seg registreres hver programvarekomponent i en separat CLUSTER-arketype i \"Komponenter\"-SLOTet, enten som en nøstet instans av en annen CLUSTER.device-arketype eller i en CLUSTER-arketype som er designet spesifikt for å registrere programvaredetaljer (som ikke er tilgjengelig enda når denne arketypen blir utviklet)."> + > + ["id25"] = < + text = <"Øvrig identifikator"> + description = <"Øvrig identifikator som kan defineres mer eksplisitt i en templat eller i en applikasjon."> + comment = <"Koding av navnet på identifikatoren er ønskelig om mulig."> + > + ["id24"] = < + text = <"Modellnummer"> + description = <"Det nøyaktige modellnummeret tildelt av produsenten, og funnet på utstyrsmerkingen eller medfølgende innpakning."> + > + ["id23"] = < + text = <"Katalognummer"> + description = <"Det nøyaktige nummeret tildelt av produsenten, slik det framstår i produsentens katalog, utstyrsmerking eller medfølgende innpakning."> + > + ["id22"] = < + text = <"Unique device identifier (UDI)"> + description = <"Et globalt system for enhetlig produktgjenkjenning for medisinsk utstyr, utviklet i USA."> + comment = <"Ofte festet til det medisinske utstyret som en strekkode."> + > + ["id21"] = < + text = <"Serienummer"> + description = <"Nummer tildelt produktet av en produsent og som finnes på det medisinske utstyret. Nummeret er spesifikt for hver enhet, etikett eller medfølgende innpakning."> + > + ["id20"] = < + text = <"Utstyrsforvaltning"> + description = <"Detaljer om forvaltning og vedlikehold av det medisinske utstyret."> + comment = <"For eksempel: Eier, kontaktdetaljer, lokalisering, nettverksadresse, dato for utskiftning, kalibreringsdetaljer etc."> + > + ["id19"] = < + text = <"Komponenter"> + description = <"Strukturert informasjon om komponenter i det medisinske utstyret."> + > + ["id10"] = < + text = <"Egenskaper"> + description = <"Ytterligere beskrivelse av egenskaper til det medisinske utstyret."> + > + ["id9"] = < + text = <"Kommentar"> + description = <"Fritekstopplysninger om enheten som ikke er fanget opp i andre felter."> + > + ["id8"] = < + text = <"Utløpsdato"> + description = <"Datoen det medisinske utstyret ikke lenger er egnet for bruk. Datoen finnes vanligvis på produktet eller på innpakning."> + comment = <"Denne datoen gjelder vanligvis for engangsutstyr eller utstyr som ikke skal gjenbrukes."> + > + ["id7"] = < + text = <"Batch/lot-nummer"> + description = <"Nummeret tildelt av produsenten som identifiserer en gruppe enheter som er produsert samtidig, normalt funnet på utstyrsmerkingen eller forpakningen."> + > + ["id6"] = < + text = <"Produksjonsdato"> + description = <"Produksjonsdato for utstyret."> + > + ["id5"] = < + text = <"Produsent"> + description = <"Navnet til produsenten."> + > + ["id4"] = < + text = <"Type"> + description = <"Kategori eller type medisinsk utstyr."> + comment = <"Brukes ikke om kategori som er dokumentert i \"Navn på medisinsk utstyr\". + + Eksempel: Hvis utstyret er navngitt som \"urinkateter\", kan typen registreres som \"inneliggende kateter\" eller \"engangskateter\". Koding med en terminologi er ønskelig om mulig, og dette kan inkludere GTIN/EAN-nummer."> + > + ["id3"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av det medisinske utstyret."> + > + ["id2"] = < + text = <"Navn på medisinsk utstyr"> + description = <"Identifisering av det medisinske utstyret, fortrinnsvis ved et vanlig navn, et formelt og fullstendig navn, eller om nødvendig ved utstyrets klasse eller kategori."> + comment = <"Dette dataelementet vil fange termen, frasen eller kategorien i bruk i klinisk praksis. For eksempel: : [produsentnavn][maskin] (XYZ Audiometer); [størrelse][produsentnavn][intravenøst kateter] (14G Jelco IV-kateter), eller [produsentnavn/type][implantat]. + + Koding med en terminologi er ønskelig om mulig, selv om denne kan være lokal og avhenger av hvilke produkter som er tilgjengelig."> + > + ["id1"] = < + text = <"Medisinsk utstyr"> + description = <"Et instrument, apparat, implantat, materiale, programvare eller lignende som er benyttet i utførelsen av helsetjenester. I denne konteksten er medisinsk utstyr et bredt spekter utstyr med fysiske, mekaniske, termiske, programvaremessige eller tilsvarende virkemåter. Utstyr som har en farmakologisk, metabolsk eller immunologisk virkning ekskluderes spesifikt. + + Arketypen tar høyde for registrering av engangsutstyr samt varig utstyr som krever sporing, vedlikehold eller jevnlig kalibrering, og tar høyde for at hvert enkelt medisinsk utstyr har spesifikke behov for dataregistrering."> + > + > + ["pt-br"] = < + ["id28"] = < + text = <"Multimidia"> + description = <"Representação digital do dispositivo."> + comment = <"Por exemplo: um diagrama técnico de um dispositivo, ou uma imagem digital."> + > + ["id27"] = < + text = <"Extensão"> + description = <"Informações adicionais requeridas para capturar contexto local ou para se alinhar com outros modelos/formalismos de referência."> + > + ["id26"] = < + text = <"Versão do software"> + description = <"Identificação da versão do software a ser utilizado no dispositivo médico."> + comment = <"Quando o dispositivo médico é uma aplicação de software, gravar a versão do software usando estes elementos de dados. Quando o dispositivo médico tem múltiplas aplicações de software embutidas dentro dela, registre cada componente de software em um arquétipo CLUSTER separadamente dentro do SLOT Components - quer como uma instância aninhada de outro arquétipo CLUSTER.device ou usando um arquétipo CLUSTER projetado especificamente para a gravação de detalhes do software (mas ainda não disponível no momento do desenvolvimento desse arquétipo)."> + > + ["id25"] = < + text = <"Outros identificadores"> + description = <"Identificador não especificado, que pode ainda ser especificado em um modelo ou em tempo de execução."> + comment = <"Utilização da codificação com nome do identificador por um sistema de codificação é desejável, se disponível."> + > + ["id24"] = < + text = <"Número do modelo"> + description = <"O número exato do modelo atribuído pelo fabricante e encontrado no rótulo do dispositivo ou na embalagem que o acompanha."> + > + ["id23"] = < + text = <"Número do catálogo"> + description = <"O número exato atribuído pelo fabricante, tal como aparece no catálogo do fabricante, rotulagem do dispositivo ou embalagem que o acompanha."> + > + ["id22"] = < + text = <"Identificador unívoco do dispositivo (UDI)"> + description = <"Uma cadeia numérica ou alfanumérica, que está associado com esse dispositivo dentro de um determinado sistema."> + comment = <"Código de barras frequentemente utilizado para o dispositivo."> + > + ["id21"] = < + text = <"Número de Série"> + description = <"Número atribuído pelo fabricante que deve ser específico para acompanhamento de cada dispositivo. Pode ser encontrado no dispositivo, no seu rótulo ou embalagem."> + > + ["id20"] = < + text = <"Manutenção"> + description = <"Mais detalhes sobre a gestão e manutenção do dispositivo."> + comment = <"Por exemplo: proprietário, detalhes de contato, localização, endereço de correiro eletrônico, data de vencimento para a substituição, detalhes de calibração, etc."> + > + ["id19"] = < + text = <"Componentes"> + description = <"Informações adicionais sobre componentes estruturados identificados do dispositivo."> + > + ["id10"] = < + text = <"Propriedades"> + description = <"Mais detalhes sobre as propriedades específicas do dispositivo médico."> + > + ["id9"] = < + text = <"Comentários"> + description = <"Comentários adicionais sobre o dispositivo não realizados em outros campos."> + > + ["id8"] = < + text = <"Data de validade"> + description = <"Data após o qual o dispositivo/produto não está mais apto para uso, normalmente encontrado no próprio dispositivo ou impressa na embalagem que o acompanha."> + comment = <"*This date usually applies only to single use or disposable devices.(en) + Esta data geralmente se aplica apenas para dispositivos de uso único ou descartáveis."> + > + ["id7"] = < + text = <"Número do Lote"> + description = <"O número atribuído pelo fabricante, que identifica um grupo de artigos fabricados ao mesmo tempo, normalmente encontrado no material de etiqueta ou embalagem."> + > + ["id6"] = < + text = <"Data de fabricação"> + description = <"Data da fabricação do dispositivo."> + > + ["id5"] = < + text = <"Fabricante"> + description = <"Nome do fabricante."> + > + ["id4"] = < + text = <"Tipo"> + description = <"Categoria ou tipo do dispositivo."> + comment = <"*Not applicable if a category is already recorded in 'Device name'. + Example: if the 'Device' is named as a 'urinary catheter'; the 'Type' may be recorded as 'indwelling' or 'condom'.Coding with a terminology is desirable, where possible. This may include use of GTIN or EAN numbers.(en) + Não se aplica se uma categoria já está registrado em \"Nome do dispositivo\". Exemplo: se o 'Dispositivo' é nomeado como um \"catéter urinário ';o 'Tipo' pode ser registrado como \"interno\" ou \"sonda de camisinha\". Codificação com uma terminologia é desejável, sempre que possível. Isso pode incluir o uso de GTIN (Número Global de Item Comercial) ou números EAN."> + > + ["id3"] = < + text = <"Descrição"> + description = <"Descrição sobre o dispositivo médico."> + > + ["id2"] = < + text = <"Prótese/órtese"> + description = <"Identificação do dispositivo médico, de preferência por um nome comum, um nome totalmente descritivo formal ou, se necessário, por classe ou categoria de dispositivo."> + comment = <"Este elemento de dados deve capturar o termo, frase ou categoria usados na prática clínica. Por exemplo: (XYZ audiômetro); ; ou . Codificação com uma terminologia é desejável, sempre que possível, embora isso possa ser local e depender de fornecimentos locais disponíveis."> + > + ["id1"] = < + text = <"Dispositivos médicos"> + description = <"Um instrumento, aparelho, implante, material ou similares para a prestação de cuidados de saúde . Neste contexto, um dispositivo médico inclui uma ampla variedade de dispositivos que atuem através de uma variedade de meios físicos, mecânicos , térmicos ou semelhantes, mas exclui especificamente os dispositivos que atuem através de meios farmacológicos tais como medicamentos, metabólicos ou métodos imunológicos. O escopo é inclusive de dispositivos descartáveis​​, bem como dispositivos duráveis ​​ou permanentes que requerem seguimento, atividades de manutenção ou calibração regular, reconhecendo que cada tipo de dispositivo tem requisitos de registro de dados específicos."> + > + > + ["ar-sy"] = < + ["id28"] = < + text = <"*Multimedia(en)"> + description = <"*Digital representation of the device.(en)"> + comment = <"*For example: a technical diagram of a device, or a digital image.(en)"> + > + ["id27"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id26"] = < + text = <"*Software version(en)"> + description = <"*Identification of the version of software being used in the medical device.(en)"> + comment = <"*When the medical device is an actual software application, record the version of the software using this data element. When the medical device has multiple software applications embedded within it, record each software component in a separate CLUSTER archetype within the Components SLOT - either as a nested instance of another CLUSTER.device archetype or using a CLUSTER archetype designed specifically for recording software details (but not yet available at time of this archetype development).(en)"> + > + ["id25"] = < + text = <"*Other identifier(en)"> + description = <"*Unspecified identifier, which can be further specified in a template or at run time.(en)"> + comment = <"*Coding of the name of the identifier with a coding system is desirable, if available.(en)"> + > + ["id24"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id23"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id22"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id21"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id20"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id19"] = < + text = <"*Components(en)"> + description = <"*Additional structured informations about identified components of the device.(en)"> + > + ["id10"] = < + text = <"التفاصيل الإضافية"> + description = <"المزيد من التفاصيل حول الجهيزة"> + > + ["id9"] = < + text = <"تعليق"> + description = <"تعليق نصي إضافي حولالجهيزة, لم يتم التطرق لها في الحقول الأخرى"> + > + ["id8"] = < + text = <"تاريخ انتهاء الصلاحية"> + description = <"التاريخ الذي يكون عنجه الجهيزة/المنتج غير مناسبا للاستخدام"> + > + ["id7"] = < + text = <"رقم التشغيلة"> + description = <"رقم التشغيلة من المُصَنِّع"> + > + ["id6"] = < + text = <"تاريخ التصنيع"> + description = <"تاريخ تصنيع الجهيزة"> + > + ["id5"] = < + text = <"المُصَنِّع"> + description = <"اسم المُصَنِّع"> + > + ["id4"] = < + text = <"*Type(en)"> + description = <"*Type of medical device.(en)"> + comment = <"*Not applicable if a category is already recorded in 'Device Name'. + Coding with a terminology is desirable, where possible, This may include use of GTIN or EAN numbers.(en)"> + > + ["id3"] = < + text = <"الوصف"> + description = <"وصف الجهيزة"> + > + ["id2"] = < + text = <"*Device name(en)"> + description = <"*Identification of the medical device, preferably by a common name, a formal fully descriptive name or, if required, by class or category of device.(en)"> + comment = <"*This data element will capture the term, phrase or category used in clinical practice. For example: (XYZ Audiometer); (14G Jelco IV catheter); or . With specific examples. + + Coding with a terminology is desirable, where possible, although this may be local and depending on local supplies available. + (en)"> + > + ["id1"] = < + text = <"*Medical device(en)"> + description = <"*An instrument, apparatus, implant, material or similar, used in the provision of healthcare. In this context, a medical device includes a broad range of devices which act through a variety of physical, mechanical, thermal or similar means but specifically excludes devices which act through medicinal means such as pharmacological, metabolic or immunological methods. The scope is inclusive of disposable devices as well as durable or persisting devices that require tracking, maintenance activities or regular calibration, recognising that each type of device has specific data recording requirements.(en)"> + > + > + ["en"] = < + ["id28"] = < + text = <"Multimedia"> + description = <"Digital representation of the device."> + comment = <"For example: a technical diagram of a device, or a digital image."> + > + ["id27"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + > + ["id26"] = < + text = <"Software version"> + description = <"Identification of the version of software being used in the medical device."> + comment = <"When the medical device is an actual software application, record the version of the software using this data element. When the medical device has multiple software applications embedded within it, record each software component in a separate CLUSTER archetype within the Components SLOT - either as a nested instance of another CLUSTER.device archetype or using a CLUSTER archetype designed specifically for recording software details (but not yet available at time of this archetype development)."> + > + ["id25"] = < + text = <"Other identifier"> + description = <"Unspecified identifier, which can be further specified in a template or at run time."> + comment = <"Coding of the name of the identifier with a coding system is desirable, if available."> + > + ["id24"] = < + text = <"Model number"> + description = <"The exact model number assigned by the manufacturer and found on the device label or accompanying packaging."> + > + ["id23"] = < + text = <"Catalogue number"> + description = <"The exact number assigned by the manufacturer, as it appears in the manufacturer's catalogue, device labeling, or accompanying packaging."> + > + ["id22"] = < + text = <"Unique device identifier (UDI)"> + description = <"A numeric or alphanumeric string that is associated with this device within a given system."> + comment = <"Often fixed to the device as a barcode."> + > + ["id21"] = < + text = <"Serial number"> + description = <"Number assigned by the manufacturer which can be found on the device, and should be specific to each device., its label, or accompanying packaging."> + > + ["id20"] = < + text = <"Asset management"> + description = <"Further details about management and maintenance of the device."> + comment = <"For example: Owner, Contact details, Location, Network address, Date due for replacement, Calibration details etc."> + > + ["id19"] = < + text = <"Components"> + description = <"Additional structured informations about identified components of the device."> + > + ["id10"] = < + text = <"Properties"> + description = <"Further details about specific properties about the medical device."> + > + ["id9"] = < + text = <"Comment"> + description = <"Additional narrative about the device not captured in other fields."> + > + ["id8"] = < + text = <"Date of expiry"> + description = <"Date after which the device/product is no longer fit for use, usually found on the device itself or printed on the accompanying packaging."> + comment = <"This date usually applies only to single use or disposable devices."> + > + ["id7"] = < + text = <"Batch/Lot number"> + description = <"The number assigned by the manufacturer which identifies a group of items manufactured at the same time, usually found on the label or packaging material."> + > + ["id6"] = < + text = <"Date of manufacture"> + description = <"Date the device was manufactured."> + > + ["id5"] = < + text = <"Manufacturer"> + description = <"Name of manufacturer."> + > + ["id4"] = < + text = <"Type"> + description = <"The category or kind of device."> + comment = <"Not applicable if a category is already recorded in 'Device name'. + Example: if the 'Device' is named as a 'urinary catheter'; the 'Type' may be recorded as 'indwelling' or 'condom'.Coding with a terminology is desirable, where possible. This may include use of GTIN or EAN numbers."> + > + ["id3"] = < + text = <"Description"> + description = <"Narrative description of the medical device."> + > + ["id2"] = < + text = <"Device name"> + description = <"Identification of the medical device, preferably by a common name, a formal fully descriptive name or, if required, by class or category of device."> + comment = <"This data element will capture the term, phrase or category used in clinical practice. For example: (XYZ Audiometer); (14G Jelco IV catheter); or . Coding with a terminology is desirable, where possible, although this may be local and depending on local supplies available. + "> + > + ["id1"] = < + text = <"Medical device"> + description = <"An instrument, apparatus, implant, material or similar, used in the provision of healthcare. In this context, a medical device includes a broad range of devices which act through a variety of physical, mechanical, thermal or similar means but specifically excludes devices which act through medicinal means such as pharmacological, metabolic or immunological methods. The scope is inclusive of disposable devices as well as durable or persisting devices that require tracking, maintenance activities or regular calibration, recognising that each type of device has specific data recording requirements."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.device_details.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.device_details.v0.0.1-alpha.adls new file mode 100644 index 000000000..f8bd8d765 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.device_details.v0.0.1-alpha.adls @@ -0,0 +1,612 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9cf4152b-3fe8-4f5a-9806-999d797a3c55; build_uid=41f9352f-9d5b-4a60-a34a-a2c8f43da327) + openEHR-EHR-CLUSTER.device_details.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Buenos Aires, Argentina"> + > + accreditation = <"MD"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-08-16"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Consulting, United Kingdom", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Resource Device [Internet]. HL7 International, FHIR Specification first DSTU version (v 0.0.82). Available from: http://www.hl7.org/implement/standards/fhir/device.html [last accessed 25 Feb 2015]."> + ["2"] = <"Implementation Guide for CDA Release 2.0 Personal Healthcare Monitoring Report (PHMR) (International Realm) Draft Standard for Trial Use Release 1. HL7 International, 2008. Available at: http://wiki.hl7.org/index.php?title=Product_CDA_R2_IG#Product_Name_-_CDA_R2_IG_PHM_Reports [last accessed 05 Mar 2015]."> + ["3"] = <"Guidelines for 64-bit Global Identifier (EUI-64) [Internet]. IEEE Standards Association [cited: 2015-02-25]. Available from: http://standards.ieee.org/regauth/oui/tutorials/EUI64.html [last accessed 05 Mar 2015]."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"A585C08AA295D79F2248D2E61472C89C"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar detalles adicionales relativos a especificaciones, mantenimiento, servicio, limpieza y calibración de un dispositivo. "> + keywords = <"calibración", "mantenimiento", "esterilización", "limpieza", "servicio", "dispositivo"> + use = <"Utilizar para registrar detalles adicionales requeridos para suplementar al genérico CLUSTER.device o sus especializaciones. Este arquetipo focaliza en la captura de los detalles relativos al mantenimiento, limpieza, calibración y otros detalles específicos de los componentes de un dispositivo."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Anvendes for registrering av detaljer relatert til spesifikasjoner, vedlikehold, servicering, renhold og kalibrering av enhver enhet."> + keywords = <"Kalibrerning", "vedlikehold", "sterilisasjon", "service", "enhet"> + use = <"Anvendes for ytterligere registrering av nødvendige detaljer for supplere den generelle CLUSTER.device eller spesialiserte arketyper. Fokus for denne arketype er at fange opp detaljer relatert til vedlikehold, servicering, renhold, kalibrering og andre spesifikke detaljer om enhetens komponenter."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل التفاصيل الإضافية المتعلقة بالمواصفات, الصيانة, التصليح, التنظيف و التعيير لأي جهيزة"> + keywords = <"تعيير", "صيانة", "تعقيم", "نظيف", "خدمة", "جهيزة"> + use = <"يستخدم لتسجيل التفاصيل الإضافية المطلوبة لتزويد النماذج الجنيسة (غير محدودة الملكية) عنقود.جهيزة أو النماذج المخصصة. + يركز هذا النموذج على التقاط التفاصيل المتعلقة بالصيانة, التصليح, التنظيف, التعيير و تفاصيل محددة حول مكونات الجهيزة"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details that can be used to support asset management for any durable or persisting medical device. For example, information about: the physical location of the device; its network URL; and maintenance, service, cleaning, and calibration details."> + keywords = <"calibration", "maintenance", "sterilization", "cleaned", "service", "device"> + use = <"Use to record details about durable or persisting medical device. + + This archetype is designed to be used in the 'Asset Management' SLOT within the CLUSTER.device archetypes and/or any specialisations of this archetype."> + misuse = <"Not to be used outside of the CLUSTER.device archetype or its specialisations, unless there is a clear identification of the device about which the information is being recorded."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Medical device details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Organisation identifier + value matches { + DV_TEXT[id9000] + DV_IDENTIFIER[id9001] matches { + issuer matches {/EUI-64/} + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Owner + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Location + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Network address + value matches { + DV_URI[id9004] + } + } + allow_archetype CLUSTER[id27] matches { -- Contact + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id19] matches { -- Serviced by + include + archetype_id/value matches {/.*/} + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Part number + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Manufacturer model name + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Hardware revision + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Protocol revision + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Sampling frequency + value matches { + DV_TEXT[id9009] + DV_QUANTITY[id9010] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Range + value matches { + DV_TEXT[id9011] + DV_INTERVAL[id9012] matches { + upper matches { + DV_QUANTITY[id9013] + } + lower matches { + DV_QUANTITY[id9014] + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Accuracy + value matches { + DV_TEXT[id9015] + DV_QUANTITY[id9016] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Resolution + value matches { + DV_TEXT[id9017] + DV_QUANTITY[id9018] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Regulatory status + value matches { + DV_TEXT[id9019] + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Date last cleaned/sterilized + value matches { + DV_DATE_TIME[id9020] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Date last calibrated + value matches { + DV_DATE_TIME[id9021] + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Date last serviced + value matches { + DV_DATE_TIME[id9022] + } + } + CLUSTER[id20] matches { -- Formulae + items cardinality matches {1..*; unordered} matches { + ELEMENT[id21] occurrences matches {1} matches { -- Formula name + value matches { + DV_TEXT[id9023] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Formula + value matches { + DV_TEXT[id9024] + } + } + } + } + allow_archetype CLUSTER[id28] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + > + ["id27"] = < + text = <"*Contact(en)"> + description = <"*Details for human/organisation support for the medical device.(en)"> + > + ["id26"] = < + text = <"*Network address(en)"> + description = <"*Network address to contact the device.(en)"> + > + ["id25"] = < + text = <"*Location(en)"> + description = <"*Physical location where device is kept.(en)"> + > + ["id24"] = < + text = <"*Owner(en)"> + description = <"*Organisation responsible for the medical device.(en)"> + > + ["id23"] = < + text = <"Fecha de la última limpieza/esterilización"> + description = <"Fecha de la última limpieza o esterilización del dispositivo."> + > + ["id22"] = < + text = <"Fórmula"> + description = <"Fórmula utilizada para calcular o derivar el campo calculado."> + > + ["id21"] = < + text = <"Nombre de la fórmula"> + description = <"El elemento de dato que es calculado o derivado."> + > + ["id20"] = < + text = <"Fórmulas"> + description = <"Detalles acerca de las fórmulas o algoritmos utilizados por el equipo para generar resultados/salidas."> + > + ["id19"] = < + text = <"Mantenimiento efectuado por"> + description = <"Detalles del agente que realizó el mantenimiento."> + > + ["id18"] = < + text = <"Fecha de la última calibración"> + description = <"Fecha de la última calibración del dispositivo."> + > + ["id17"] = < + text = <"Fecha del último mantenimiento"> + description = <"Fecha del último mantenimiento del dispositivo."> + > + ["id16"] = < + text = <"Estado regulatorio."> + description = <"Si se trata de un dispositivo regulado o no."> + > + ["id15"] = < + text = <"Resolución"> + description = <"Los límites de resolución del dispositivo."> + > + ["id14"] = < + text = <"Precisión"> + description = <"Los límites de precisión del dispositivo."> + > + ["id13"] = < + text = <"Rango"> + description = <"Los límites de rango del dispositivo."> + > + ["id12"] = < + text = <"Frecuencia de muestreo"> + description = <"Los límites de frecuencia de muestreo del dispositivo."> + > + ["id11"] = < + text = <"Revisión de protocolo"> + description = <"El número de revisión de protocolo."> + > + ["id9"] = < + text = <"Revisión de hardware"> + description = <"El número de revisión de hardware."> + > + ["id8"] = < + text = <"Número de parte"> + description = <"El número de parte del dispositivo."> + > + ["id3"] = < + text = <"*Manufacturer model name(en)"> + description = <"*HL7 CDA compatible representation of device manufacture details.(en)"> + comment = <"*May be a simple string or contain simple markup e.g. for Continua PHMR reports: + \"Pulse Master 2000||584216|69854|2.1|1.1|1.0|\" + repesenting Model, Unspecified, SerialNumber, PartNumber, HardwareRevision, SoftwareRevision, ProtocolRevision, and ProdSpecGMDN.(en)"> + > + ["id2"] = < + text = <"*Organisation identifier(en)"> + description = <"*Organisation identifier for device.(en)"> + comment = <"*May be a text string or an IEEE EUI-64 identifier.(en)"> + > + ["id1"] = < + text = <"*Medical device details(en)"> + description = <"*Specific details that relate to asset management for any medical device that is designed for more than a single use.(en)"> + > + > + ["nb"] = < + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + > + ["id27"] = < + text = <"*Contact(en)"> + description = <"*Details for human/organisation support for the medical device.(en)"> + > + ["id26"] = < + text = <"*Network address(en)"> + description = <"*Network address to contact the device.(en)"> + > + ["id25"] = < + text = <"*Location(en)"> + description = <"*Physical location where device is kept.(en)"> + > + ["id24"] = < + text = <"*Owner(en)"> + description = <"*Organisation responsible for the medical device.(en)"> + > + ["id23"] = < + text = <"Dato for siste renhold/sterilisering"> + description = <"Dato for siste renhold eller sterilisering."> + > + ["id22"] = < + text = <"Formler"> + description = <"Formelen som anvendes eller avledes i beregnings feltet."> + > + ["id21"] = < + text = <"Formel navn"> + description = <"Data elementer som beregnes eller avledes."> + > + ["id20"] = < + text = <"Formler"> + description = <"Detaljer om formler eller algoritmer som anvendes av enheten for at oppnå resultater."> + > + ["id19"] = < + text = <"Servicert av...."> + description = <"Detaljer om den organisasjon eller agent som utførte serviceringen."> + > + ["id18"] = < + text = <"Dato for siste kalibrering"> + description = <"Dato for siste gang enheten ble kalibrert."> + > + ["id17"] = < + text = <"Dato for siste service"> + description = <"Dato for siste gang enheten ble servicert."> + > + ["id16"] = < + text = <"Lovgivningsmæssige status"> + description = <"Om bruken av enheten er regulert ved lov eller ei."> + > + ["id15"] = < + text = <"Oppløsningen"> + description = <"Oppløsnings grensene for enheten."> + > + ["id14"] = < + text = <"Nøyaktighet"> + description = <"Nøyaktighets grense for enheten."> + > + ["id13"] = < + text = <"Intervall"> + description = <"Intervallet for enheden."> + > + ["id12"] = < + text = <"Samplingsfrekvens"> + description = <"Samplingsfrekvens grensen for enheten."> + > + ["id11"] = < + text = <"Protokol versjon"> + description = <"Protokol versjons nummer."> + > + ["id9"] = < + text = <"Hardware versjon"> + description = <"Hardware versjons nummer."> + > + ["id8"] = < + text = <"Del nummer"> + description = <"Del nummeret til enheten."> + > + ["id3"] = < + text = <"*Manufacturer model name(en)"> + description = <"*HL7 CDA compatible representation of device manufacture details.(en)"> + comment = <"*May be a simple string or contain simple markup e.g. for Continua PHMR reports: + \"Pulse Master 2000||584216|69854|2.1|1.1|1.0|\" + repesenting Model, Unspecified, SerialNumber, PartNumber, HardwareRevision, SoftwareRevision, ProtocolRevision, and ProdSpecGMDN.(en)"> + > + ["id2"] = < + text = <"*Organisation identifier(en)"> + description = <"*Organisation identifier for device.(en)"> + comment = <"*May be a text string or an IEEE EUI-64 identifier.(en)"> + > + ["id1"] = < + text = <"*Medical device details(en)"> + description = <"*Specific details that relate to asset management for any medical device that is designed for more than a single use.(en)"> + > + > + ["ar-sy"] = < + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + > + ["id27"] = < + text = <"*Contact(en)"> + description = <"*Details for human/organisation support for the medical device.(en)"> + > + ["id26"] = < + text = <"*Network address(en)"> + description = <"*Network address to contact the device.(en)"> + > + ["id25"] = < + text = <"*Location(en)"> + description = <"*Physical location where device is kept.(en)"> + > + ["id24"] = < + text = <"*Owner(en)"> + description = <"*Organisation responsible for the medical device.(en)"> + > + ["id23"] = < + text = <"تاريخ آخر مرة للتنظيف/التعقيم"> + description = <"التاريخ الذي تم فيه آخر مرة للتنظيف أو التعقيم"> + > + ["id22"] = < + text = <"المعادلة الرياضية"> + description = <"المعادلة الريضاية التي يتم استخدامها لحساب أو اشتقاق المجال المحسوب"> + > + ["id21"] = < + text = <"اسم المعادلة الرياضية"> + description = <"عنصر البيانات الذي يتم حسابه أو اشتقاقه"> + > + ["id20"] = < + text = <"المعادلات"> + description = <"تفاصيل حول المعادلات الرياضية أو الخُوارزميات التي تم استخدامها بواسطة الجهيزة من أجل توليد النتائج أو المُخْرَجات"> + > + ["id19"] = < + text = <"تم الاستخدام بواسطة..."> + description = <"تفاصيل الوكيل الذي قام بإجراء الاستخدام"> + > + ["id18"] = < + text = <"تاريخ آخر مرة للتعيير"> + description = <"التاريخ الذي تم فيه آخر مرة من التعيير"> + > + ["id17"] = < + text = <"تاريخ آخر مرة للاستخدام"> + description = <"التاريخ الذي تم فيه آخر مرة من الاستخدام"> + > + ["id16"] = < + text = <"الحالة التنظيمية"> + description = <"ما إذا كانت الجهيزة منظمة أو غير ذلك"> + > + ["id15"] = < + text = <"المَيْز"> + description = <"حدود المَيْز لدى الجهيزة"> + > + ["id14"] = < + text = <"الدقة"> + description = <"حدود دقة الجهيزة"> + > + ["id13"] = < + text = <"المدى"> + description = <"حدود مدى الجهيزة"> + > + ["id12"] = < + text = <"تكرار أخذ العينة"> + description = <"حدود تكرار أخذ العينة للجهيزة"> + > + ["id11"] = < + text = <"رقم البروتوكول"> + description = <"رقم مراجعة البروتوكول"> + > + ["id9"] = < + text = <"مراجعة الأجزاء الصلبة"> + description = <"رقم مراجعة الأجزاء الصلبة"> + > + ["id8"] = < + text = <"رقم الجزء "> + description = <"رقم الجزء الخاص بالجهيزة"> + > + ["id3"] = < + text = <"*Manufacturer model name(en)"> + description = <"*HL7 CDA compatible representation of device manufacture details.(en)"> + comment = <"*May be a simple string or contain simple markup e.g. for Continua PHMR reports: + \"Pulse Master 2000||584216|69854|2.1|1.1|1.0|\" + repesenting Model, Unspecified, SerialNumber, PartNumber, HardwareRevision, SoftwareRevision, ProtocolRevision, and ProdSpecGMDN.(en)"> + > + ["id2"] = < + text = <"*Organisation identifier(en)"> + description = <"*Organisation identifier for device.(en)"> + comment = <"*May be a text string or an IEEE EUI-64 identifier.(en)"> + > + ["id1"] = < + text = <"*Medical device details(en)"> + description = <"*Specific details that relate to asset management for any medical device that is designed for more than a single use.(en)"> + > + > + ["en"] = < + ["id28"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + > + ["id27"] = < + text = <"Contact"> + description = <"Details for human/organisation support for the medical device."> + > + ["id26"] = < + text = <"Network address"> + description = <"Network address to contact the device."> + > + ["id25"] = < + text = <"Location"> + description = <"Physical location where device is kept."> + > + ["id24"] = < + text = <"Owner"> + description = <"Organisation responsible for the medical device."> + > + ["id23"] = < + text = <"Date last cleaned/sterilized"> + description = <"Date the device was last cleaned or sterilized."> + > + ["id22"] = < + text = <"Formula"> + description = <"Formula used to calculate or derive the Calculated field."> + > + ["id21"] = < + text = <"Formula name"> + description = <"Data element which is calculated or derived."> + > + ["id20"] = < + text = <"Formulae"> + description = <"Details about formulae or algorithms used by the device in order to generate results/output."> + > + ["id19"] = < + text = <"Serviced by"> + description = <"Details of agent who performed the servicing."> + > + ["id18"] = < + text = <"Date last calibrated"> + description = <"Date the device was last calibrated."> + > + ["id17"] = < + text = <"Date last serviced"> + description = <"The date the device was last serviced."> + > + ["id16"] = < + text = <"Regulatory status"> + description = <"Whether device is regulated or otherwise."> + > + ["id15"] = < + text = <"Resolution"> + description = <"The resolution limits of the device."> + > + ["id14"] = < + text = <"Accuracy"> + description = <"The accuracy limits of the device."> + > + ["id13"] = < + text = <"Range"> + description = <"The range limits of the device."> + > + ["id12"] = < + text = <"Sampling frequency"> + description = <"The sampling frequency limits of the device."> + > + ["id11"] = < + text = <"Protocol revision"> + description = <"The protocol revision number."> + > + ["id9"] = < + text = <"Hardware revision"> + description = <"The hardware revision number."> + > + ["id8"] = < + text = <"Part number"> + description = <"The part number of the device."> + > + ["id3"] = < + text = <"Manufacturer model name"> + description = <"HL7 CDA compatible representation of device manufacture details."> + comment = <"May be a simple string or contain simple markup e.g. for Continua PHMR reports: + \"Pulse Master 2000||584216|69854|2.1|1.1|1.0|\" + repesenting Model, Unspecified, SerialNumber, PartNumber, HardwareRevision, SoftwareRevision, ProtocolRevision, and ProdSpecGMDN."> + > + ["id2"] = < + text = <"Organisation identifier"> + description = <"Organisation identifier for device."> + comment = <"May be a text string or an IEEE EUI-64 identifier."> + > + ["id1"] = < + text = <"Medical device details"> + description = <"Specific details that relate to asset management for any medical device that is designed for more than a single use."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.diagnosekategorier_smertereg.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.diagnosekategorier_smertereg.v0.0.1-alpha.adls new file mode 100644 index 000000000..18a91623a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.diagnosekategorier_smertereg.v0.0.1-alpha.adls @@ -0,0 +1,310 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9bcbd27d-409e-4247-aedd-b9b9804d15ab; build_uid=36592e69-28d1-4922-bc96-5d49b75c1b56) + openEHR-EHR-CLUSTER.diagnosekategorier_smertereg.v0.0.1-alpha + +language + original_language = <[ISO_639-1::nb]> + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF, Norway"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2018-11-05"> + > + original_namespace = <"no.nasjonalikt"> + original_publisher = <"Nasjonal IKT"> + lifecycle_state = <"in_development"> + custodian_namespace = <"no.nasjonalikt"> + custodian_organisation = <"Nasjonal IKT"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"828E6CEF051EA5E3B322D4DABE0BF663"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å understøtte registrering av diagnosekategorier for Smerteregisteret."> + use = <"Brukes for å understøtte registrering av diagnosekategorier for Smerteregisteret."> + misuse = <"Brukes ikke for noen andre formål enn å understøtte registrering av diagnosekategorier for Smerteregisteret."> + copyright = <"© Nasjonal IKT HF"> + > + > + +definition + CLUSTER[id1] matches { -- Diagnosekategorier smerteregisteret + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- 3a. Smertekategori + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9000]} -- 3a. Smertekategori (synthesised) + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- 3b. Diagnosekategori (3a: Akutt smerte) + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9001]} -- 3b. Diagnosekategori (3a: Akutt smerte) (synthesised) + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- 3b. Diagnosekategori (3a: Langvarig smerte > 3 mnd/Palliativ) + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9002]} -- 3b. Diagnosekategori (3a: Langvarig smerte > 3 mnd/Palliativ) (synthesised) + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Prosedyrekode (3b: Kirurgi) + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac11]} -- NCSP + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- 3b i. Diagnosesubkategori (3b: Primær) + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9003]} -- 3b i. Diagnosesubkategori (3b: Primær) (synthesised) + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- 3b i. Diagnosesubkategori (3b: Nevropatisk) + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9004]} -- 3b i. Diagnosesubkategori (3b: Nevropatisk) (synthesised) + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- 3b i. Diagnosesubkategori (3b: Hodepine/orofacial) + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9005]} -- 3b i. Diagnosesubkategori (3b: Hodepine/orofacial) (synthesised) + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- 3b i. Diagnosesubkategori (3b: Muskelskjelett) + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9006]} -- 3b i. Diagnosesubkategori (3b: Muskelskjelett) (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"3a. Smertekategori (synthesised)"> + description = <"Smertekategori. (synthesised)"> + > + ["ac9001"] = < + text = <"3b. Diagnosekategori (3a: Akutt smerte) (synthesised)"> + description = <"Diagnosekategori (3a: Akutt smerte). (synthesised)"> + > + ["ac9002"] = < + text = <"3b. Diagnosekategori (3a: Langvarig smerte > 3 mnd/Palliativ) (synthesised)"> + description = <"Diagnosekategori (3a: Langvarig smerte > 3 mnd/Palliativ). (synthesised)"> + > + ["ac9003"] = < + text = <"3b i. Diagnosesubkategori (3b: Primær) (synthesised)"> + description = <"Diagnosesubkategori (3b: Primær). (synthesised)"> + > + ["ac9004"] = < + text = <"3b i. Diagnosesubkategori (3b: Nevropatisk) (synthesised)"> + description = <"Diagnosesubkategori (3b: Nevropatisk). (synthesised)"> + > + ["ac9005"] = < + text = <"3b i. Diagnosesubkategori (3b: Hodepine/orofacial) (synthesised)"> + description = <"Diagnosesubkategori (3b: Hodepine/orofacial). (synthesised)"> + > + ["ac9006"] = < + text = <"3b i. Diagnosesubkategori (3b: Muskelskjelett) (synthesised)"> + description = <"Diagnosesubkategori (3b: Muskelskjelett). (synthesised)"> + > + ["at45"] = < + text = <"3 - Andre muskelskjelett smertesyndromer"> + description = <"*"> + > + ["at44"] = < + text = <"2 - Fra strukturelle osteoartikulære forandringer"> + description = <"*"> + > + ["at43"] = < + text = <"1 - Fra persisterende inflammasjon"> + description = <"*"> + > + ["at42"] = < + text = <"3 - Orofaciale smerter"> + description = <"*"> + > + ["at41"] = < + text = <"2 - Sekundær hodepine"> + description = <"*"> + > + ["at40"] = < + text = <"1 - Primær hodepine"> + description = <"*"> + > + ["at39"] = < + text = <"3 - Andre former"> + description = <"*"> + > + ["at38"] = < + text = <"2 - Sentral"> + description = <"*"> + > + ["at37"] = < + text = <"1 - Perifer"> + description = <"*"> + > + ["at36"] = < + text = <"3 - Visceral"> + description = <"*"> + > + ["at35"] = < + text = <"2 - Lokalisert"> + description = <"*"> + > + ["at34"] = < + text = <"1 - Utbredte smertetilstander"> + description = <"*"> + > + ["at30"] = < + text = <"7 - Sekundær muskelskjelettsmerte"> + description = <"*"> + > + ["at29"] = < + text = <"6 - Sekundær visceral smerte"> + description = <"*"> + > + ["at28"] = < + text = <"5 - Hodepine og orofacial smerte"> + description = <"*"> + > + ["at27"] = < + text = <"4 - Nevropatisk smerte"> + description = <"*"> + > + ["at26"] = < + text = <"3 - Postkirurgisk og posttraumatisk smerte"> + description = <"*"> + > + ["at25"] = < + text = <"2 - Kreftsmerte"> + description = <"*"> + > + ["at24"] = < + text = <"1 - Primær smerte"> + description = <"*"> + > + ["at23"] = < + text = <"4 - Annet"> + description = <"*"> + > + ["at22"] = < + text = <"3 - På grunn av sykdom"> + description = <"*"> + > + ["at21"] = < + text = <"2 - På grunn av skade/traume"> + description = <"*"> + > + ["at20"] = < + text = <"1 - På grunn av kirurgi"> + description = <"*"> + > + ["id19"] = < + text = <"3b i. Diagnosesubkategori (3b: Muskelskjelett)"> + description = <"Diagnosesubkategori (3b: Muskelskjelett)."> + > + ["id18"] = < + text = <"3b i. Diagnosesubkategori (3b: Hodepine/orofacial)"> + description = <"Diagnosesubkategori (3b: Hodepine/orofacial)."> + > + ["id17"] = < + text = <"3b i. Diagnosesubkategori (3b: Nevropatisk)"> + description = <"Diagnosesubkategori (3b: Nevropatisk)."> + > + ["id16"] = < + text = <"3b. Diagnosekategori (3a: Langvarig smerte > 3 mnd/Palliativ)"> + description = <"Diagnosekategori (3a: Langvarig smerte > 3 mnd/Palliativ)."> + > + ["at15"] = < + text = <"4 - Annet"> + description = <"Annet"> + > + ["at14"] = < + text = <"3 - Palliativ"> + description = <"Palliativ"> + > + ["at13"] = < + text = <"2 - Langvarig smerte > 3 mnd"> + description = <"Langvarig smerte > 3 mnd"> + > + ["at12"] = < + text = <"1 - Akutt smerte"> + description = <"Akutt smerte"> + > + ["id11"] = < + text = <"3b i. Diagnosesubkategori (3b: Primær)"> + description = <"Diagnosesubkategori (3b: Primær)."> + > + ["id8"] = < + text = <"Prosedyrekode (3b: Kirurgi)"> + description = <"Prosedyrekode (3b: Kirurgi)."> + > + ["id3"] = < + text = <"3b. Diagnosekategori (3a: Akutt smerte)"> + description = <"Diagnosekategori (3a: Akutt smerte)."> + > + ["id2"] = < + text = <"3a. Smertekategori"> + description = <"Smertekategori."> + > + ["id1"] = < + text = <"Diagnosekategorier smerteregisteret"> + description = <"Arketype laget spesifikt for å understøtte registrering av diagnosekategorier for Smerteregisteret."> + > + ["ac11"] = < + text = <"NCSP"> + description = <"National Classification for Surgical Procedures"> + > + > + > + term_bindings = < + ["NCSP"] = < + ["ac11"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at24", "at25", "at26", "at27", "at28", "at29", "at30"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at20", "at21", "at22", "at23"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at12", "at13", "at14", "at15"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at43", "at44", "at45"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at40", "at41", "at42"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at37", "at38", "at39"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at34", "at35", "at36"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dietary_nutrients.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dietary_nutrients.v0.0.1-alpha.adls new file mode 100644 index 000000000..2b641b08e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dietary_nutrients.v0.0.1-alpha.adls @@ -0,0 +1,213 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c54bda29-d9d3-4d04-adf2-3c98b9ce4a38; build_uid=d105d2be-46fd-4e8a-972b-ce8d288c0d24) + openEHR-EHR-CLUSTER.dietary_nutrients.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Priscila Maranhão; Gustavo Bacelar"> + ["organisation"] = <"MEDCIDS-FMUP; VIRTUAL CARE"> + ["email"] = <"priscilamaranhao@gmail.com; gbacelar@gmail.com"> + ["date"] = <"2016-12-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Ricardo Correia", "Duarte Ferreira", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Pedro Marques"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Franceschini, SCC; Priore, SE; Euclydes, MP et al. Necessidades e recomendações de nutrientes. In: Cuppari, L. Guias de medicina ambulatorial e hospitalar da EPM-UNIFESP, Nutricção Clínica no Adulto. Barueri, SP: Manole, 2014. "> + ["2"] = <"Institute of Medicine/ Food and nutrition Board, 2011. Dietary reference Intake. Disponível em: "> + ["3"] = <"FAO/WHO (Food and Agricultural/World Health Organization). Classificação dos Carboidratos - 1998. Disponível em: "> + ["4"] = <"Caruso, L. Distúrbios do trato digestório. In: Cuppari, L. Guias de medicina ambulatorial e hospitalar da EPM-UNIFESP, Nutricção Clínica no Adulto. Barueri, SP: Manole, 2014."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"BA460F7169F56456994D04920A7F54CF"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about the nutrients consumed by an individual for nourishment."> + keywords = <"nutrients", "diet"> + use = <"Use to record information about the nutrients consumed by an individual for nourishment. + + This archetype has been designed to capture measurements about the consumption of the common groupings of nutrients. Add CLUSTER.macronutrients and CLUSTER.micronutrients into the 'Details' SLOT in a template in order to record consumption measurements for specific nutrients."> + misuse = <"No to be used to record measurements of vitamins and minerals in blood analyses - use the OBSERVATION.laboratory_test for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Dietary nutrients + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Total energy + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Energy + [magnitude, units] matches { + [{|>=0.0|}, {"kcal"}], + [{|>=0.0|}, {"J"}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Total fat + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9001]} -- Mass + magnitude matches {|>=0.0|} + units matches {"g"} + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Total saturated fatty acids + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9001]} -- Mass + magnitude matches {|>=0.0|} + units matches {"g"} + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Total monousaturated fatty acids + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9001]} -- Mass + magnitude matches {|>=0.0|} + units matches {"g"} + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Total polyunsaturated fatty acids + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9001]} -- Mass + magnitude matches {|>=0.0|} + units matches {"mg"} + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Total cholesterol + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9001]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"g"}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Total carbohydrate + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9001]} -- Mass + magnitude matches {|>=0.0|} + units matches {"g"} + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Total sugars + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9001]} -- Mass + magnitude matches {|>=0.0|} + units matches {"g"} + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Total fiber + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9001]} -- Mass + magnitude matches {|>=0.0|} + units matches {"g"} + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Total proteins + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9001]} -- Mass + magnitude matches {|>=0.0|} + units matches {"g"} + } + } + } + allow_archetype CLUSTER[id15] matches { -- Details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.micronutrients(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.macronutrients(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Energy"> + description = <"Energy"> + > + ["at9001"] = < + text = <"Mass"> + description = <"Mass"> + > + ["id15"] = < + text = <"Details"> + description = <"Additional details about macro-and micronutrients."> + > + ["id14"] = < + text = <"Total proteins"> + description = <"Assessment of protein."> + > + ["id13"] = < + text = <"Total fiber"> + description = <"Assessment of dietary fiber, which is the portion of food which is derived from cellular walls of plants which is digested very poorly by human beings."> + > + ["id12"] = < + text = <"Total sugars"> + description = <"Measurement of dietary sugars."> + > + ["id11"] = < + text = <"Total carbohydrate"> + description = <"Assessment of carbohydrate."> + > + ["id10"] = < + text = <"Total cholesterol"> + description = <"Measurement of dietary cholesterol."> + > + ["id9"] = < + text = <"Total polyunsaturated fatty acids"> + description = <"Assessment of polyunsaturated acids of an individual."> + > + ["id8"] = < + text = <"Total monousaturated fatty acids"> + description = <"Assessment of dietary monounsaturated fatty acids (n-9)."> + > + ["id7"] = < + text = <"Total saturated fatty acids"> + description = <"Assessment of dietary saturated fat acids."> + > + ["id6"] = < + text = <"Total fat"> + description = <"Measurement of dietary lipids."> + > + ["id5"] = < + text = <"Total energy"> + description = <"Measurement of energy intake. It is the amount of food intake (sum of macronutrients) by the individual."> + > + ["id1"] = < + text = <"Dietary nutrients"> + description = <"Nutrients consumed by an individual for nourishment."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dietary_phytochemicals.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dietary_phytochemicals.v0.0.1-alpha.adls new file mode 100644 index 000000000..353b4b175 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dietary_phytochemicals.v0.0.1-alpha.adls @@ -0,0 +1,1434 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=10bbc26f-7da0-4a69-a133-2f298401fa16; build_uid=6defdcd0-ace0-4738-a432-b9d245b86608) + openEHR-EHR-CLUSTER.dietary_phytochemicals.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt"] = < + language = <[ISO_639-1::pt]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Priscila Maranhão; Gustavo Bacelar"> + ["organisation"] = <"MEDCIDS-FMUP"> + ["email"] = <"priscilamaranhao@gmail.com; gbacelar@gmail.com"> + ["date"] = <"2017-03-06"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ricardo Cruz-Correia, MEDCIDS-FMUP; Portugal", "Pedro Marques, MEDCIDS-FMUP; Portugal", "Duarte Ferreira, MEDCIDS-FMUP; Portugal"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Liu, R.H. Dietary bioactive compounds and their health implications. Journal of food science. v.78, 51, 2013."> + ["2"] = <"Vergara, C; Baer, D.V; Marcores, C. et al. Stilbene levels in grape came of different cultivars in southern Chile: Determination by HPLC - DAD -MS /Ms method: Journal of agricultural and food chemistry, 60, 2011."> + ["3"] = <"D´Archivio, M; Filesi, C; Benetto, R.D. et al. Polyphenols, dietary source and bioavailability. An n Ist S. Sanitá, v.43, n.4, 2007. "> + ["4"] = <"Liu, RH. Potential synergy of phytochemicals in cancer prevention: Mechanism of action. The journal of nutrition. 134: 3479S-3485S,2004."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"1FF050292EC083AE05BF62C52B0DEEB9"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Assessment of dietary phytochemicals. + "> + keywords = <"Bioactive nutrient", "bioactive compounds", "phenolics", "Flavonoids"> + use = <"To be used to quantify phytochemicals intake in the diet. + + To be used in children and adults. + + Can be used to phytochemicals intake by supplements."> + misuse = <"Not to be used to quantify other supplements. "> + copyright = <"© openEHR Foundation"> + > + ["pt"] = < + language = <[ISO_639-1::pt]> + purpose = <"Assessment of dietary phytochemicals. + "> + keywords = <"Bioactive nutrient", "bioactive compounds", "phenolics", "Flavonoids "> + use = <"To be used for recording to quantify phytochemicals intake in the diet. + + To be used in children and adults. + + To be used to quantify phytochemicals in food. "> + misuse = <"Not to be used to phytochemicals intake by supplements. "> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Dietary phytochemicals + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Total phytochemicals + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + CLUSTER[id4] occurrences matches {0..1} matches { -- Carotenoids + items cardinality matches {1..*; unordered} matches { + ELEMENT[id49] occurrences matches {0..1} matches { -- Total carotenoids + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Lycopene + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Astaxanthin + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Zeaxanthin + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Lutein + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Β-cryptoxanthin + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- β-carotene + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- α-carotene + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Total carotenoids + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + } + } + CLUSTER[id15] occurrences matches {0..1} matches { -- Phenolics + items cardinality matches {1..*; unordered} matches { + ELEMENT[id50] occurrences matches {0..1} matches { -- Total phenolics + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Coumarins + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Stibenes + value matches { + DV_QUANTITY[id9013] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Tannins + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + CLUSTER[id37] occurrences matches {0..1} matches { -- Flavonoids + items cardinality matches {1..*; unordered} matches { + ELEMENT[id51] occurrences matches {0..1} matches { -- Total flavonoids + value matches { + DV_QUANTITY[id9015] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + CLUSTER[id67] occurrences matches {0..1} matches { -- Anthocyanidins + items cardinality matches {1..*; unordered} matches { + ELEMENT[id93] occurrences matches {0..1} matches { -- Total anthocyanidins + value matches { + DV_QUANTITY[id9016] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id72] occurrences matches {0..1} matches { -- Malvidin + value matches { + DV_QUANTITY[id9017] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id71] occurrences matches {0..1} matches { -- Peonidin + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- Delphinidin + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id69] occurrences matches {0..1} matches { -- Pelargonidin + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id68] occurrences matches {0..1} matches { -- Cyanidin + value matches { + DV_QUANTITY[id9021] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + } + } + CLUSTER[id63] occurrences matches {0..1} matches { -- Flavanones + items cardinality matches {1..*; unordered} matches { + ELEMENT[id88] occurrences matches {0..1} matches { -- Total flavanones + value matches { + DV_QUANTITY[id9022] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id66] occurrences matches {0..1} matches { -- Naringenin + value matches { + DV_QUANTITY[id9023] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id65] occurrences matches {0..1} matches { -- Hesperitin + value matches { + DV_QUANTITY[id9024] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id64] occurrences matches {0..1} matches { -- Friodictyol + value matches { + DV_QUANTITY[id9025] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + } + } + CLUSTER[id55] occurrences matches {0..1} matches { -- Flavanols (Catechins) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id89] occurrences matches {0..1} matches { -- Total flavanols (catechins) + value matches { + DV_QUANTITY[id9026] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id61] occurrences matches {0..1} matches { -- Epigallocatechin gallate + value matches { + DV_QUANTITY[id9027] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Epicatechin gallate + value matches { + DV_QUANTITY[id9028] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id58] occurrences matches {0..1} matches { -- Epigallocatechin + value matches { + DV_QUANTITY[id9029] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Epicatechin + value matches { + DV_QUANTITY[id9030] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- Catechin + value matches { + DV_QUANTITY[id9031] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + } + } + CLUSTER[id44] occurrences matches {0..1} matches { -- Flavones + items cardinality matches {1..*; unordered} matches { + ELEMENT[id52] occurrences matches {0..1} matches { -- Total flavones + value matches { + DV_QUANTITY[id9032] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- Chrysin + value matches { + DV_QUANTITY[id9033] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Apigenin + value matches { + DV_QUANTITY[id9034] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id46] occurrences matches {0..1} matches { -- Luteolin + value matches { + DV_QUANTITY[id9035] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + } + } + CLUSTER[id39] occurrences matches {0..1} matches { -- Flavonols + items cardinality matches {1..*; unordered} matches { + ELEMENT[id53] occurrences matches {0..1} matches { -- Total flavonols + value matches { + DV_QUANTITY[id9036] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- Galagin + value matches { + DV_QUANTITY[id9037] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- Myricetin + value matches { + DV_QUANTITY[id9038] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Kaempferol + value matches { + DV_QUANTITY[id9039] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- Quercetin + value matches { + DV_QUANTITY[id9040] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + } + } + CLUSTER[id73] occurrences matches {0..1} matches { -- Isoflavonoids + items cardinality matches {1..*; unordered} matches { + ELEMENT[id90] occurrences matches {0..1} matches { -- Total isoflavonoids + value matches { + DV_QUANTITY[id9041] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id77] occurrences matches {0..1} matches { -- Formononetin + value matches { + DV_QUANTITY[id9042] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id76] occurrences matches {0..1} matches { -- Glycitein + value matches { + DV_QUANTITY[id9043] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id75] occurrences matches {0..1} matches { -- Daidzein + value matches { + DV_QUANTITY[id9044] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id74] occurrences matches {0..1} matches { -- Genistein + value matches { + DV_QUANTITY[id9045] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + } + } + } + } + CLUSTER[id16] occurrences matches {0..1} matches { -- Phenolics acids + items cardinality matches {1..*; unordered} matches { + ELEMENT[id54] occurrences matches {0..1} matches { -- Total phenolics acids + value matches { + DV_QUANTITY[id9046] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + CLUSTER[id18] occurrences matches {0..1} matches { -- Hydroxycinnamic acids + items cardinality matches {1..*; unordered} matches { + ELEMENT[id78] occurrences matches {0..1} matches { -- Total Hydroxynnamic acids + value matches { + DV_QUANTITY[id9047] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id92] occurrences matches {0..1} matches { -- Caffeic + value matches { + DV_QUANTITY[id9048] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id91] occurrences matches {0..1} matches { -- Ferulic + value matches { + DV_QUANTITY[id9049] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- p-Coumaric + value matches { + DV_QUANTITY[id9050] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Sinapic + value matches { + DV_QUANTITY[id9051] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + } + } + CLUSTER[id17] occurrences matches {0..1} matches { -- Hydroxybenzoic acids + items cardinality matches {1..*; unordered} matches { + ELEMENT[id79] occurrences matches {0..1} matches { -- Total hydroxybenzoic acids + value matches { + DV_QUANTITY[id9052] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Syringic + value matches { + DV_QUANTITY[id9053] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Vannilic + value matches { + DV_QUANTITY[id9054] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Protocatechuie + value matches { + DV_QUANTITY[id9055] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Gallic + value matches { + DV_QUANTITY[id9056] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + } + } + } + } + } + } + CLUSTER[id83] occurrences matches {0..1} matches { -- Organosulfur compounds + items cardinality matches {1..*; unordered} matches { + ELEMENT[id84] occurrences matches {0..1} matches { -- Total organosulfur compounds + value matches { + DV_QUANTITY[id9057] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id87] occurrences matches {0..1} matches { -- Allylic sulfur + value matches { + DV_QUANTITY[id9058] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id86] occurrences matches {0..1} matches { -- Indoles + value matches { + DV_QUANTITY[id9059] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id85] occurrences matches {0..1} matches { -- Isothiocyanates + value matches { + DV_QUANTITY[id9060] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + } + } + ELEMENT[id82] occurrences matches {0..1} matches { -- Nitrogen-containing compounds + value matches { + DV_QUANTITY[id9061] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"mg"}], + [{|>=0.0|}, {"ug"}] + } + } + } + } + ELEMENT[id81] occurrences matches {0..1} matches { -- Alkaloids + value matches { + DV_QUANTITY[id9062] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"ug"}], + [{|>=0.0|}, {"mg"}] + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt"] = < + ["at9000"] = < + text = <"massa"> + description = <"massa"> + > + ["id93"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id92"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id91"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id90"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id89"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id88"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id87"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id86"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id85"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id84"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id83"] = < + text = <"*New cluster(pt)"> + description = <"**(pt)"> + > + ["id82"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id81"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id79"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id78"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id77"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id76"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id75"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id74"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id73"] = < + text = <"*New cluster(pt)"> + description = <"**(pt)"> + > + ["id72"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id71"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id70"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id69"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id68"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id67"] = < + text = <"*New cluster(pt)"> + description = <"**(pt)"> + > + ["id66"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id65"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id64"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id63"] = < + text = <"*New cluster(pt)"> + description = <"**(pt)"> + > + ["id61"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id59"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id58"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id57"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id56"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id55"] = < + text = <"*New cluster(pt)"> + description = <"**(pt)"> + > + ["id54"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id53"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id52"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id51"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id50"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id49"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id48"] = < + text = <"Chrysin"> + description = <"*"> + > + ["id47"] = < + text = <"Apigenin"> + description = <"*"> + > + ["id46"] = < + text = <"Luteolin"> + description = <"*"> + > + ["id44"] = < + text = <"Flavones"> + description = <"*"> + > + ["id43"] = < + text = <"Galagin"> + description = <"*"> + > + ["id42"] = < + text = <"Myricetin"> + description = <"*"> + > + ["id41"] = < + text = <"Kaempferol"> + description = <"*"> + > + ["id40"] = < + text = <"Quercetin"> + description = <"*"> + > + ["id39"] = < + text = <"Flavonols"> + description = <"*"> + > + ["id37"] = < + text = <"Flavonoids"> + description = <"*"> + > + ["id32"] = < + text = <"p-Coumaric"> + description = <"*"> + > + ["id30"] = < + text = <"Tannins"> + description = <"*"> + > + ["id29"] = < + text = <"Coumarins"> + description = <"*"> + > + ["id28"] = < + text = <"Stibenes"> + description = <"*"> + > + ["id26"] = < + text = <"Syringic"> + description = <"*"> + > + ["id25"] = < + text = <"Vannilic"> + description = <"*"> + > + ["id24"] = < + text = <"Protocatechuie"> + description = <"*"> + > + ["id23"] = < + text = <"Gallic"> + description = <"*"> + > + ["id22"] = < + text = <"Sinapic"> + description = <"*"> + > + ["id18"] = < + text = <"Hydroxycinnamic acids"> + description = <"*"> + > + ["id17"] = < + text = <"Hydroxybenzoic acids"> + description = <"*"> + > + ["id16"] = < + text = <"Phenolics acids"> + description = <"*"> + > + ["id15"] = < + text = <"Phenolics"> + description = <"*"> + > + ["id13"] = < + text = <"Lycopene"> + description = <"*"> + > + ["id12"] = < + text = <"Astaxanthin"> + description = <"*"> + > + ["id11"] = < + text = <"Zeaxanthin"> + description = <"*"> + > + ["id10"] = < + text = <"Lutein"> + description = <"*"> + > + ["id9"] = < + text = <"Β-cryptoxanthin"> + description = <"*"> + > + ["id8"] = < + text = <"β-carotene"> + description = <"*"> + > + ["id7"] = < + text = <"α-carotene"> + description = <"*"> + > + ["id6"] = < + text = <"Total phytochemicals"> + description = <"*"> + > + ["id5"] = < + text = <"Total carotenoids"> + description = <"*"> + > + ["id4"] = < + text = <"Carotenoids"> + description = <"*"> + > + ["id1"] = < + text = <"Dietary phytochemicals"> + description = <"To quantify phytochemicals in the diet."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Mass"> + description = <"Mass"> + > + ["id93"] = < + text = <"Total anthocyanidins"> + description = <"*"> + > + ["id92"] = < + text = <"Caffeic"> + description = <"The quantity of a specific phenolics acids."> + > + ["id91"] = < + text = <"Ferulic"> + description = <"The quantity of a specific phenolics acids."> + > + ["id90"] = < + text = <"Total isoflavonoids"> + description = <"The quantity of isoflavonoids."> + > + ["id89"] = < + text = <"Total flavanols (catechins)"> + description = <"The quantity of flavanols."> + > + ["id88"] = < + text = <"Total flavanones"> + description = <"The quantity of flavanones."> + > + ["id87"] = < + text = <"Allylic sulfur"> + description = <"The quantity of a specific organosulfur compounds."> + > + ["id86"] = < + text = <"Indoles"> + description = <"The quantity of a specific organosulfur compounds."> + > + ["id85"] = < + text = <"Isothiocyanates"> + description = <"The quantity of a specific organosulfur compounds."> + > + ["id84"] = < + text = <"Total organosulfur compounds"> + description = <"The quantity of a specific organosulfur compounds."> + > + ["id83"] = < + text = <"Organosulfur compounds"> + description = <"The quantity of organosulfur compounds."> + > + ["id82"] = < + text = <"Nitrogen-containing compounds"> + description = <"The quantity of nitrogen-containing componds."> + > + ["id81"] = < + text = <"Alkaloids"> + description = <"The quantity of alkaloids."> + > + ["id79"] = < + text = <"Total hydroxybenzoic acids"> + description = <"The quantity of a specific phenolics acids."> + > + ["id78"] = < + text = <"Total Hydroxynnamic acids"> + description = <"The quantity of a specific phenolics acids."> + > + ["id77"] = < + text = <"Formononetin"> + description = <"The quantity of isoflavonoids."> + > + ["id76"] = < + text = <"Glycitein"> + description = <"The quantity of isoflavonoids."> + > + ["id75"] = < + text = <"Daidzein"> + description = <"The quantity of isoflavonoids."> + > + ["id74"] = < + text = <"Genistein"> + description = <"The quantity of isoflavonoids."> + > + ["id73"] = < + text = <"Isoflavonoids"> + description = <"*The quantity of isoflavonoids."> + > + ["id72"] = < + text = <"Malvidin"> + description = <"The quantity of anthocyanidins."> + > + ["id71"] = < + text = <"Peonidin"> + description = <"The quantity of anthocyanidins."> + > + ["id70"] = < + text = <"Delphinidin"> + description = <"The quantity of anthocyanidins."> + > + ["id69"] = < + text = <"Pelargonidin"> + description = <"The quantity of anthocyanidins."> + > + ["id68"] = < + text = <"Cyanidin"> + description = <"The quantity of anthocyanidins."> + > + ["id67"] = < + text = <"Anthocyanidins"> + description = <"The quantity of anthrocyanidins."> + > + ["id66"] = < + text = <"Naringenin"> + description = <"The quantity of flavanones."> + > + ["id65"] = < + text = <"Hesperitin"> + description = <"The quantity of flavanones."> + > + ["id64"] = < + text = <"Friodictyol"> + description = <"The quantity of flavanones."> + > + ["id63"] = < + text = <"Flavanones"> + description = <"The quantity of flavanones."> + > + ["id61"] = < + text = <"Epigallocatechin gallate"> + description = <"The quantity of flavanols."> + > + ["id59"] = < + text = <"Epicatechin gallate"> + description = <"The quantity of flavanols."> + > + ["id58"] = < + text = <"Epigallocatechin"> + description = <"The quantity of flavanols."> + > + ["id57"] = < + text = <"Epicatechin"> + description = <"The quantity of flavanols."> + > + ["id56"] = < + text = <"Catechin"> + description = <"The quantity of flavanols."> + > + ["id55"] = < + text = <"Flavanols (Catechins)"> + description = <"*"> + > + ["id54"] = < + text = <"Total phenolics acids"> + description = <"The quantity of phenolics acids."> + > + ["id53"] = < + text = <"Total flavonols"> + description = <"The quantity of flavonols."> + > + ["id52"] = < + text = <"Total flavones"> + description = <"The quantity of flavones."> + > + ["id51"] = < + text = <"Total flavonoids"> + description = <"The quantity of flavonoids."> + > + ["id50"] = < + text = <"Total phenolics"> + description = <"The quantity of phenolic compounds."> + > + ["id49"] = < + text = <"Total carotenoids"> + description = <"The quantity of carotenoids phenolics acids."> + > + ["id48"] = < + text = <"Chrysin"> + description = <"The quantity of flavones."> + > + ["id47"] = < + text = <"Apigenin"> + description = <"The quantity of flavones."> + > + ["id46"] = < + text = <"Luteolin"> + description = <"The quantity of flavones."> + > + ["id44"] = < + text = <"Flavones"> + description = <"The quantity of flavones."> + > + ["id43"] = < + text = <"Galagin"> + description = <"The quantity of flavonols."> + > + ["id42"] = < + text = <"Myricetin"> + description = <"The quantity of flavonols."> + > + ["id41"] = < + text = <"Kaempferol"> + description = <"The quantity of flavonols."> + > + ["id40"] = < + text = <"Quercetin"> + description = <"The quantity of flavonols."> + > + ["id39"] = < + text = <"Flavonols"> + description = <"**(pt)"> + > + ["id37"] = < + text = <"Flavonoids"> + description = <"The quantity of flavonoids."> + > + ["id32"] = < + text = <"p-Coumaric"> + description = <"The quantity of a specific phenolics acids."> + > + ["id30"] = < + text = <"Tannins"> + description = <"The quantity of Tannins."> + > + ["id29"] = < + text = <"Coumarins"> + description = <"The quantity of Coumarins."> + > + ["id28"] = < + text = <"Stibenes"> + description = <"The quantity of stilbenes."> + > + ["id26"] = < + text = <"Syringic"> + description = <"The quantity of a specific phenolics acids."> + > + ["id25"] = < + text = <"Vannilic"> + description = <"The quantity of a specific phenolics acids."> + > + ["id24"] = < + text = <"Protocatechuie"> + description = <"The quantity of a specific phenolics acids."> + > + ["id23"] = < + text = <"Gallic"> + description = <"The quantity of a specific phenolics acids."> + > + ["id22"] = < + text = <"Sinapic"> + description = <"The quantity of a specific phenolics acids."> + > + ["id18"] = < + text = <"Hydroxycinnamic acids"> + description = <"The quantity of a specific phenolics acids."> + > + ["id17"] = < + text = <"Hydroxybenzoic acids"> + description = <"*"> + > + ["id16"] = < + text = <"Phenolics acids"> + description = <"The quantity of phenolics acids."> + > + ["id15"] = < + text = <"Phenolics"> + description = <"The quantity of phenolic compounds."> + > + ["id13"] = < + text = <"Lycopene"> + description = <"The quantity of a specific carotenoids."> + > + ["id12"] = < + text = <"Astaxanthin"> + description = <"The quantity of a specific carotenoids."> + > + ["id11"] = < + text = <"Zeaxanthin"> + description = <"The quantity of a specific carotenoids."> + > + ["id10"] = < + text = <"Lutein"> + description = <"The quantity of a specific carotenoids."> + > + ["id9"] = < + text = <"Β-cryptoxanthin"> + description = <"The quantity of a specific carotenoids."> + > + ["id8"] = < + text = <"β-carotene"> + description = <"The quantity of a specific carotenoids."> + > + ["id7"] = < + text = <"α-carotene"> + description = <"The quantity of a specific carotenoids."> + > + ["id6"] = < + text = <"Total phytochemicals"> + description = <"The quantity of a specific organosulfur compounds."> + > + ["id5"] = < + text = <"Total carotenoids"> + description = <"The quantity of a specific carotenoids."> + > + ["id4"] = < + text = <"Carotenoids"> + description = <"The quantity of carotenoids."> + > + ["id1"] = < + text = <"Dietary phytochemicals"> + description = <"To quantify phytochemicals in the diet."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.distribution.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.distribution.v0.0.1-alpha.adls new file mode 100644 index 000000000..e46b01ba0 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.distribution.v0.0.1-alpha.adls @@ -0,0 +1,227 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d06666ef-9c25-34f4-b203-7d42fe4ddd01; build_uid=e71a528c-347d-4688-a0cb-2c7a871303da) + openEHR-EHR-CLUSTER.distribution.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + ["email"] = <"lbla@helse-bergen.no"> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"Uroš Rajkovič, Biljana Prinčič"> + ["organisation"] = <"Slovenia"> + ["email"] = <"uros.rajkovic@fov.uni-mb.si, biljana.princic@marand.si"> + > + > + > + +description + original_author = < + ["name"] = <"D B Hutchinson"> + ["organisation"] = <"NHS CFH UK"> + ["date"] = <"2008-07-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Clinical Informatics, UK", "Heather Leslie, Atomica Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"EB35384930A3C9471F6C43E2C2D2B773"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere opplysninger om målgruppe for en distribusjon eller melding. Dette kan være til en navngitt gruppe, kategori, til enkeltpersoner eller organisasjoner."> + keywords = <"kopi til", "melding", "notifikasjon", "beskjed", "notat", "distribusjon", "e-post", "e-mail", "fax", "brev"> + use = <"Brukes normalt i sammenheng med en serviceforespørsel, rapport eller annen kommunikasjon som er ment å bli distribuert til andre parter. Kan brukes som en del av en forespørsel eller annen instruks om å angi andre parter som bør inkluderes eller 'med kopi \"i responsen, og for å indikere hvilke andre partefir som faktisk ble notifisert i responsen."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the details of the target of a distribution or notification. This may be to a named group or category or to individual persons or organisations."> + keywords = <"cc", "notification"> + use = <"Normally used within the context of a service request, report or other communication which is intended to be distributed to other parties. May be used as part of a request or other instruction to specify other parties who should be included or 'cced' in the response, and to indicate which other parties were actually notified in the response."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"Skupina naslovnikov, seznam prejemnikov"> + keywords = <"cc", "distribution list", "prejemnik", "naslovnik", "skupina naslovnikov", "seznam prejemnikov"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Distribution + items cardinality matches {1..*; unordered} matches { + ELEMENT[id9] matches { -- Group category + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Communication mode + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Urgent + value matches { + DV_BOOLEAN[id9002] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Date sent + value matches { + DV_DATE_TIME[id9003] + } + } + CLUSTER[id12] matches { -- Individual recipient + items cardinality matches {1..*; unordered} matches { + ELEMENT[id11] occurrences matches {0..1} matches { -- Recipient identifier + value matches { + DV_TEXT[id9004] + } + } + use_node ELEMENT[id9005] occurrences matches {0..1} /items[id4] + allow_archetype CLUSTER[id8] matches { -- Recipient details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.individual_professional\.v0\..*|openEHR-EHR-CLUSTER\.individual_professional\.v1\..*|openEHR-EHR-CLUSTER\.individual_personal\.v0\..*|openEHR-EHR-CLUSTER\.individual_personal\.v1\..*|openEHR-EHR-CLUSTER\.organisation\.v0\..*|openEHR-EHR-CLUSTER\.organisation\.v1\..*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id9005"] = < + text = <"Individuell mottaker (synthesised)"> + description = <"Distribusjons detaljer for en individuell mottaker. (synthesised)"> + > + ["id13"] = < + text = <"Haster"> + description = <"Hvis sant: meddelelsen bør sendes som hastemeddelelse."> + > + ["id12"] = < + text = <"Individuell mottaker"> + description = <"Distribusjons detaljer for en individuell mottaker."> + > + ["id11"] = < + text = <"Mottaker identifikator"> + description = <"Unik identifikator for en individuell mottaker."> + > + ["id9"] = < + text = <"Gruppe kategori"> + description = <"En navngitt gruppe fx sosialt arbeide, pasient representanter som meddelelsen vedrører."> + > + ["id8"] = < + text = <"Mottaker dealjer"> + description = <"En individuell person eller organisasjon som meddelelsen vedrører."> + > + ["id7"] = < + text = <"Forsendelse dato"> + description = <"Dato for utsending av meddelelse."> + > + ["id4"] = < + text = <"Kommunikasjons modus"> + description = <"Den metode som anvendes til distribusjon av meddelelsen."> + comment = <"fx fax, e-post, brev."> + > + ["id1"] = < + text = <"Distribusjon"> + description = <"Detaljer om den målgruppen som meddelelsen skal distribueres til, enten for identifikasjon av et individuelle parter eller som kategori."> + > + > + ["en"] = < + ["id9005"] = < + text = <"Individual recipient (synthesised)"> + description = <"Distribution details for an individual recipient. (synthesised)"> + > + ["id13"] = < + text = <"Urgent"> + description = <"If true the notification should be distributed made as a matter of urgency."> + > + ["id12"] = < + text = <"Individual recipient"> + description = <"Distribution details for an individual recipient."> + > + ["id11"] = < + text = <"Recipient identifier"> + description = <"Unique identifier for an individual recipient."> + > + ["id9"] = < + text = <"Group category"> + description = <"A named category of group e.g. Social work, patient representatives to whom the distribution applies."> + > + ["id8"] = < + text = <"Recipient details"> + description = <"An individual person or organisation to whom the distribution applies."> + > + ["id7"] = < + text = <"Date sent"> + description = <"Date that the distribution was sent."> + > + ["id4"] = < + text = <"Communication mode"> + description = <"The communications mode by which the distribution is to be made."> + comment = <"e.g. fax, email."> + > + ["id1"] = < + text = <"Distribution"> + description = <"Details of the target of communication distribution, whether to identified individual parties or as a category."> + > + > + ["sl"] = < + ["id9005"] = < + text = <"Posamezni prejemnik (synthesised)"> + description = <"Podatki o posameznem prejemniku (synthesised)"> + > + ["id13"] = < + text = <"Nujno"> + description = <"Če potrebna nujna obravnava?"> + > + ["id12"] = < + text = <"Posamezni prejemnik"> + description = <"Podatki o posameznem prejemniku"> + > + ["id11"] = < + text = <"ID prejemnika"> + description = <"Unikatni identifikator posameznika (primarni ključ, ki določa posameznika)"> + > + ["id9"] = < + text = <"Skupina"> + description = <"Ime skupine prejemnikov, npr. 'zdravniki predstojniki oddelkov'"> + > + ["id8"] = < + text = <"Podrobnosti o prejemniku"> + description = <"Posameznik ali organizacija, na koga je naslovljeno sporočilo"> + > + ["id7"] = < + text = <"Datum odpošiljanja"> + description = <"Datum obveščanja - distribuiranja sporočila"> + > + ["id4"] = < + text = <"Način komunikacija"> + description = <"Način obveščanja"> + > + ["id1"] = < + text = <"Obveščanje"> + description = <"Seznam prejemnikov - skupina posameznikov, ki so naslovniki sporočila"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.document_entry_metadata.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.document_entry_metadata.v0.0.1-alpha.adls new file mode 100644 index 000000000..f9dde3d5f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.document_entry_metadata.v0.0.1-alpha.adls @@ -0,0 +1,71 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=31d20406-e3c0-481e-87e5-3b80587e625a; build_uid=436a80bf-4b65-439a-91d2-e2b6dc7fa7e1) + openEHR-EHR-CLUSTER.document_entry_metadata.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sistine Barretto-Daniels"> + ["organisation"] = <"Ocean Informatics Pty Ltd"> + ["email"] = <"Sistine.Barretto-Daniels@oceaninformatics.com"> + ["date"] = <"2012-01-30"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Pregnancy Summary, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2012 Jan 30. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1298_1 (discontinued)"> + ["2"] = <"CDA Package v1.0 [Internet]. Australia: NEHTA. Available from: http://www.nehta.gov.au/implementation-resources/clinical-documents/EP-1094-2011/NEHTA-1229-2011 (accessed 2013 July 26)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"EF3D00D2B2FE8575508A761958B9F469"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Record metadata associated with the documents within the XDM message."> + keywords = <"metadata", "document entry metadata", "document"> + use = <""> + misuse = <""> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Document Entry Metadata + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Document Creation Time + value matches { + DV_DATE_TIME[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Encounter ID + value matches { + DV_TEXT[id9001] + DV_IDENTIFIER[id9002] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id4"] = < + text = <"Encounter ID"> + description = <"Unique ID for this event from the CIS (note, source of info is the SEHR)."> + > + ["id2"] = < + text = <"Document Creation Time"> + description = <"Date and/or Time the document was created in the system of origin."> + > + ["id1"] = < + text = <"Document Entry Metadata"> + description = <"Metadata associated with the documents within the XDM message (XDSDocumentEntry) as defined in the NEHTA CDA Packaging Specification."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dosage.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dosage.v1.0.2.adls new file mode 100644 index 000000000..7c932f35a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dosage.v1.0.2.adls @@ -0,0 +1,413 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ac331b21-71f6-4ae5-950a-1a8d78c9f0c4; build_uid=5c144ac0-07c9-40d3-9ee7-7c82316464e9) + openEHR-EHR-CLUSTER.dosage.v1.0.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Debora Farage, Fernanda Maia, Laíse Figueiredo"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2017-03-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS ASA, Norway", "Paula Anderson, UCLH, United Kingdom", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "John Bennett, NEHTA, Australia", "SBhusan Bhattacharyya, Sudisa Consultancy Services, India", "Sharmila Biswas, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Laila Bruun, Oslo universitetssykehus HF, Norway", "Ruth Caudwell, retired, United Kingdom", "Bjørn Christensen, Helse Bergen HF, Norway", "Stephen Chu, NEHTA, Australia (Editor)", "Matthew Cordell, NEHTA, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Robert Eager, Healthways, Australia", "Gail Easterbrook, Flinders Medical Centre, Australia", "David Evans, Queensland Health, Australia", "Samuel Frade, Marand, Portugal", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Sarah Gaunt, NEHTA, Australia", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Trina Gregory, cpc, Australia", "Robert Hausam, Hausam Consulting LLC, United States", "Sam Heard, Ocean Informatics, Australia (Editor)", "Teresa Highway, Alberta Health Services, Canada", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Alfred Honore, Haukeland, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Mary Kelaher, NEHTA, Australia", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Robert L'egan, NEHTA, Australia", "Russell Leftwich, Russell B Leftwich MD, United States", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Marit Ludvigsen, St Olavs Hospital, Norway", "Colin Macfarlane, Elsevier, United Kingdom", "Siv Marie Lien, DIPS ASA, Norway", "Olof Mattsson, Region Skane, Sweden", "Susan McIndoe, Royal District Nursing Service, Australia", "David McKillop, NEHTA, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Andrej Orel, Marand d.o.o., Slovenia", "Chris Pearce, Melbourne East GP Network, Australia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Camilla Preeston, Royal Australian College of General Practitioners, Australia", "Margaret Prichard, NEHTA, Australia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Cathy Richardson, NEHTA, Australia", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Sam Stokes, Citizen Scientist, United States", "Iztok Stotl, UKCLJ, Slovenia", "John Taylor, NEHTA, Australia", "Nyree Taylor, Ocean Informatics, Australia", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Richard Townley-O'Neill, NEHTA, Australia", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Ines Vaz, UFN, Portugal", "Soon Ghee Yap, Singapore General Hospital, Singapore", "Kylie Young, The Royal Australian College of General Practitioners, Australia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Medication statement, [Internet]. Intermountain Healthcare. Available from http://www.opencem.org/#/20170613/Intermountain/MedicationStatement"> + ["2"] = <"Messaging Implementation Manual (GP2GP messages) [Internet], NHS Digital England. Available from: https://data.developer.nhs.uk/dms/mim/6.3.01/Domains/GP2GP/Document%20files/GP2GP%20IM.htm#_Toc_Section_7.2"> + ["3"] = <"Standards for the clinical structure and content of patient records (Complete document) [Internet]. PRSB London. [cited 2017 Aug 29]. Available from: http://theprsb.org/download/document/7-standards-for-the-clinical-structure-and-content-of-patient-records\""> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Clinical Informatics, UK "> + ["MD5-CAM-1.0.1"] = <"F6E4B66FCC94D0342D7CA5CEC250EAF3"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere kombinasjonen av en legemiddeldose og administrasjonstidspunkter innenfor en dag, som del av en legemiddelordinering eller legemiddelhåndtering, eller for andre ordinerte produkter der det er passende."> + keywords = <"legemiddel", "ordinering", "foreskrive", "terapi", "substans", "medisin", "terapeutisk", "farmasøytisk", "produkt", "behandling", "væske", "ernæring", "timing", "administrering", "administrasjon", "dose"> + use = <"Brukes for å registrere kombinasjonen av en legemiddeldose og administrasjonstidspunkter innenfor en dag, som del av en legemiddelordinering eller legemiddelhåndtering, eller for andre ordinerte produkter der det er passende. Mønsteret for administrasjonstidspunkter innenfor en dag kan være så enkelt som ett administrasjonstidspunkt, eller flere administrasjonstidspunkter med forskjellige nivåer av kompleksitet. + + Timingdetaljer som ikke er innenfor én dag, f.eks. ukentlig eller månedlige timinger, håndteres av CLUSTER-arketypen \"Timing - repetering\" som benyttes i CLUSTER-arketypen \"Terapeutisk anvisning\". + + Innenfor en INSTRUCTION og i den igjen innenfor CLUSTER-arketypen \"Terapeutisk anvisning\" (CLUSTER.therapeutic_direction) for å registrere dose og timing av et ordinert produkt, som f.eks. et legemiddel. + + Innenfor en ACTION-arketype kan denne arketypen brukes for å registrere dosen og timing for den faktiske administreringen av det ordinerte produktet. + + Spesifikke tidspunkter for administrering og start/stopp-tidspunkter spesifiseres i CLUSTER-arketypen \"Timing - daglig\"."> + misuse = <""> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar a combinação de uma quantidade de medicamento e o tempo de administração diário, como parte de uma solicitação ou gestão de medicamentos ou para outros itens terapêuticos/prescritos apropriados. + "> + keywords = <"medicamento", "solicitação", "prescrever", "terapia", "substância", "fármaco", "terapêutico", "item terapêutico", "farmacêutico", "produto", "posologia", "tratamento", "fluido", "nutrição", "tempo", "administração", "dose"> + use = <"Usado para gravar a combinação de uma quantidade de medicamento e o tempo de administração diário, como parte de uma solicitação ou gestão de medicamentos ou para outros itens terapêuticos/prescritos apropriados. + O padrão de tempo diário pode ser simples como uma administração única ou múltiplas administrações com níveis variados de complexidade. + + Os detalhes de tempo que não estão dentro de um mesmo dia p.e. semanalmente ou mensalmente são incluídos dentro do arquétipo CLUSTER \"Timing repetition\" carregado dentro do arquétipo CLUSTER \"Therapeutic direction\". + + No contexto de uma INSTRUÇÃO terapêutica este arquétipo pode ser inserido dentro do SLOT \"Dosage administration\" no CLUSTER \"Therapeutic direction\" para gravar a dose e detalhes de tempo do padrão de uma administração única de um item terapêutico. + + No contexto de um arquétipo tipo ACTION insira este arquétipo diretamente no SLOT \"Amount\" para gravar a dose e tempo da administração de um item terapêutico. + + Tempos específicos de início e parada de administração devem ser especificados dentro do arquétipo CLUSTER \"Timing - daily\". + "> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the combination of a medication amount and the administration timing within a single day, as part of a medication order or medication management or for other appropriate therapeutic/prescribable items."> + keywords = <"medication", "order", "prescribe", "therapy", "substance", "drug", "therapeutic", "therapeutic good", "pharmaceutical", "product", "posology", "treatment", "fluid", "nutrition", "timing", "administration", "dose"> + use = <"Use to record the combination of a medication amount and the administration timing for a single day, as part of a medication order or medication management or for other appropriate therapeutic/prescribable items. + The timing pattern for a single day can be as simple as a single administration time, or multiple administration times with varying levels of complexity. + + Timing details which are not within a single day e.g weekly or monthly timings are carried in the CLUSTER 'Timing repetition' archetype carried within the CLUSTER 'Therapeutic direction' archetype. + + In the context of a therapeutic INSTRUCTION this archetype may be inserted into the 'Dosage administration' SLOT in the 'Therapeutic direction' CLUSTER to record the dose and timing details of the pattern of single intended administrations of a therapeutic item. + + In the context of an ACTION archetype insert this archetype directly into the 'Amount' SLOT to record the dose and timing of the actual administration of a therapeutic item. + + Specific administration start/stop times should be specified within a contained CLUSTER 'Timing - daily' archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Dosage + items cardinality matches {1..*; unordered} matches { + ELEMENT[id165] occurrences matches {0..1} matches { -- Dosage sequence + value matches { + DV_COUNT[id9002] matches { + magnitude matches {|>=1|} + } + } + } + ELEMENT[id145] occurrences matches {0..1} matches { -- Dose amount + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + DV_INTERVAL[id9004] matches { + upper matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + lower matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + } + } + ELEMENT[id146] occurrences matches {0..1} matches { -- Dose unit + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id136] occurrences matches {0..1} matches { -- Dose formula + value matches { + DV_TEXT[id9008] + DV_QUANTITY[id9009] + } + } + ELEMENT[id179] occurrences matches {0..1} matches { -- Dose description + value matches { + DV_TEXT[id9010] + } + } + allow_archetype CLUSTER[id38] matches { -- Daily timing + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.timing_daily(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id135] occurrences matches {0..1} matches { -- Administration rate + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9001]} -- Flow rate, volume + [magnitude, units] matches { + [{|>=0.0|}, {"l/h"}], + [{|>=0.0|}, {"ml/min"}], + [{|>=0.0|}, {"ml/s"}], + [{|>=0.0|}, {"ml/h"}] + } + } + DV_TEXT[id9012] + } + } + ELEMENT[id103] occurrences matches {0..1} matches { -- Administration duration + value matches { + DV_DURATION[id9013] matches { + value matches {PDTHMS/|>=PT0S|} + } + } + } + ELEMENT[id177] occurrences matches {0..1} matches { -- Alternate dose amount + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + DV_INTERVAL[id9015] matches { + upper matches { + DV_QUANTITY[id9016] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + lower matches { + DV_QUANTITY[id9017] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + } + } + ELEMENT[id178] occurrences matches {0..1} matches { -- Alternate dose unit + value matches { + DV_TEXT[id9018] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["at9001"] = < + text = <"* Flow rate, volume (en)"> + description = <"* Flow rate, volume (en)"> + > + ["id179"] = < + text = <"Dosebeskrivelse"> + description = <"Tekstbeskrivelse av dosen."> + comment = <"For eksempel \"Påfør salve på det affiserte området til det glinser\". Dette elementet har som hensikt å tillate implementasjoner å bruke strukturene for økende og avtagende dosering uten å nødvendigvis spesifisere dosene strukturert."> + > + ["id178"] = < + text = <"Alternativ doseenhet"> + description = <"Enheten \"Alternativ dosemengde\" er målt i."> + > + ["id177"] = < + text = <"Alternativ dosemengde"> + description = <"En alternativ representasjon av verdien av legemiddelmengden (dosen) administrert på ett tidspunkt, som et reelt tall eller som et intervall av reelle tall. Dette elementet er tilknyttet elementet Alternativ doseenhet."> + comment = <"Kan for eksempel brukes for å representere en verdi basert på pakningsenheter som \"tabletter\", der Dosemengde uttrykkes som en SI-enhet som \"mg\", eller der det er nødvendig å uttrykke den totale mengden infusjonsvæske i tillegg til mengden aktiv substans."> + > + ["id165"] = < + text = <"Doseringsrekkefølge"> + description = <"Tilsiktet rekkefølge for denne doseringen i den overordnede sekvensen av doseringer."> + comment = <"For eksempel \"1\", \"2\", \"3\". Der det er spesifisert flere doseringer, gjør Doseringsrekkefølge det tydelig hvilken rekkefølge de hører hjemme i. Eksempel: (1) 1 tablett om morgenen, (2) 2 tabletter kl. 14, (3) 1 tablett om kvelden."> + > + ["id146"] = < + text = <"Doseenhet"> + description = <"Enheten \"Dosemengde\" er målt i."> + comment = <"For eksempel \"tablett\" eller \"mg\". Koding av doseenheten med en terminologi, f.eks. FEST, foretrekkes der det er mulig. Dette elementet inneholder kun enhetsdelen av dosen, mens \"Dosemengde\" inneholder tallet."> + > + ["id145"] = < + text = <"Dosemengde"> + description = <"Verdien av legemiddelmengden (dosen) administrert på ett tidspunkt, som et reelt tall eller som et intervall av reelle tall. Dette elementet er tilknyttet elementet Doseenhet."> + comment = <"For eksempel 1, 1.5, 0.125 eller 1-2, 12.5-20.5. Dette elementet inneholder kun talldelen av dosen, mens \"Doseenhet\" inneholder enheten."> + > + ["id136"] = < + text = <"Doseringsformel"> + description = <"Formelen som er brukt for å regne ut dosen eller administreringshastigheten der dette er avhengig av en annen faktor som f.eks. kroppsvekt eller hudoverflate."> + comment = <"For eksempel \"10mg/kg/dag\". Resultatet av denne formelen vil normalt registreres i Dosemengde/-enhet eller Administreringshastighet/-varighet. Der det benyttes kliniske målinger som for eksempel kroppsvekt i doseberegningen, bør det brukes en LINK-attributt for å spesifisere hvilken måling som er brukt."> + > + ["id135"] = < + text = <"Administreringshastighet"> + description = <"Hastigheten som skal benyttes under administreringen, for eksempel ved en infusjon."> + comment = <"For eksempel \"200 ml/t\". Bruk datatypen \"tekst\" for å registrere ikke- eller semikvantifiserbare instruksjoner."> + > + ["id103"] = < + text = <"Administreringsvarighet"> + description = <"Tidsperioden en enkelt dose av legemiddelet eller vaksinen skal administreres over."> + comment = <"For eksempel \"Administreres over 10 minutter\"."> + > + ["id38"] = < + text = <"Administreringstidspunkt"> + description = <"Strukturerte detaljer om mønsteret for administreringstidspunkter innenfor en dag."> + comment = <"For eksempel \"om morgenen\", \"kl 6, 14 og 21\"."> + > + ["id1"] = < + text = <"Dosering"> + description = <"Kombinasjonen av legemiddeldose og administrasjonstidspunkter for en dag, innenfor sammenhengen legemiddelordinering eller legemiddelhåndtering."> + comment = <"For eksempel \"2 tabletter kl. 18:00\" eller \"20 mg tre ganger om dagen\". Merk: Dette clusteret er laget for å repeteres for å kunne representere et fullstendig sett av doseringsmønstre for en enkelt Terapeutisk anvisning."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["at9001"] = < + text = <"* Flow rate, volume (en)"> + description = <"* Flow rate, volume (en)"> + > + ["id179"] = < + text = <"Descrição da dose"> + description = <"Descrição textual da dose."> + comment = <"Por exemplo: \"Aplicar pomada na área afetada até preenchê-la\". Este elemento pretende permitir aos implementadores o uso de estruturas para doses crescentes/decrescentes sem especificar necessariamente as doses de uma forma estruturada."> + > + ["id178"] = < + text = <"Unidade alternativa da dose"> + description = <"A unidade associada à quantidade alternativa da dose."> + > + ["id177"] = < + text = <"Quantidade alternativa da dose"> + description = <"Uma representação alternativa do valor da quantidade de medicamento administrado uma vez, como valor numérico, ou faixa numérica, e associada à unidade da dose."> + comment = <"Por exemplo, pode ser usado para representar uma unidade de dose baseada em valores como \"comprimidos\", quando a quantidade da dose é expressa em unidades do SI como \"mg\", ou quando é requerida para expressar a quantidade total de uma infusão assim como a quantidade da dose do princípio ativo."> + > + ["id165"] = < + text = <"Sequência de dosagem"> + description = <"A posição determinada desta dose dentro da sequência geral de doses."> + comment = <"Por exemplo: \"1\", \"2\", \"3\". + Quando são expressas múltiplas doses, a \"Sequência Padrão\" indica a ordem na qual deve ser explicitamente executada. Por exemplo: (1) 1 comprimido pela manhã, (2) 2 comprimidos às 14h, (3) 1 comprimido à noite."> + > + ["id146"] = < + text = <"Unidade da dose"> + description = <"A unidade associada à quantidade da dose."> + comment = <"Por exemplo: \"comprimido\", \"mg\". A codificação da unidade da dose com uma terminologia é preferível, quando possível."> + > + ["id145"] = < + text = <"Quantidade da dose"> + description = <"O valor da quantidade do medicamento administrado em uma vez, como valor numérico ou uma faixa numérica, e associado à unidade da dose."> + comment = <"Por exemplo: 1; 1,5; 0,125 ou 1-2; 12,5-20,5"> + > + ["id136"] = < + text = <"Fórmula da dose"> + description = <"A fórmula utilizada para calcular a quantidade da dose ou taxa de administração à qual é dependente ou algum outro fator, como peso corporal ou área de superfície."> + comment = <"Por exemplo: \"10mg/kg/dia\". O resultado desta fórmula seria normalmente suportado em Quantidade/unidade da dose ou Duração/taxa de administração. Um link de atributo deve ser usado para especificar qual medida particular foi utilizada quando medições clínicas, como peso corporal, são usadas para o cálculo da dose."> + > + ["id135"] = < + text = <"Taxa de administração"> + description = <"A taxa na qual o medicamento, como uma infusão, deve ser administrado."> + comment = <"Por exemplo: \"200 ml/h\". Use o tipo de dado texto para gravar instruções qualitativas ou semi-quantitativas."> + > + ["id103"] = < + text = <"Duração da administração"> + description = <"O período de tempo no qual uma única dose do medicamento ou vacina deve ser administrado."> + comment = <"Por exemplo: \"Administrar por 10 minutos\"."> + > + ["id38"] = < + text = <"Tempo"> + description = <"Detalhes estruturados sobre o padrão temporal dentro de um único dia."> + comment = <"Por exemplo: \"pela manhã\", às 6h, 14h, 21h."> + > + ["id1"] = < + text = <"Dose"> + description = <"A combinação de uma quantidade de medicamento e o tempo de administração para um único dia, no contexto de uma solicitação ou gestão de medicamento. + "> + comment = <"Por exemplo: \"2 comprimidos às 18h\" ou \"20 mg três vezes ao dia\". Por favor note que: este cluster permite ocorrências múltiplas para possibilitar a representação de um conjunto completo de padrões de dose para uma orientação de dose única."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["at9001"] = < + text = <"Flow rate, volume"> + description = <"Flow rate, volume"> + > + ["id179"] = < + text = <"Dose description"> + description = <"Text description of the dose."> + comment = <"For example: \"Apply ointment to affected area until it glistens\". This element is intended to allow implementers to use the structures for increasing/tapering dosages without necessarily specifying the doses in a structured way."> + > + ["id178"] = < + text = <"Alternate dose unit"> + description = <"The unit which is associated with the Alternate dose amount."> + > + ["id177"] = < + text = <"Alternate dose amount"> + description = <"An alternate representation of the value of the amount of medication administered at one time, as a real number, or range of real numbers, and associated with the Dose unit."> + comment = <"For example, can be used to represent a unit-dose based value such as 'tabs', when the Dose amount is expressed as an SI unit such as 'mg', or where it is required to express the total amount of an infusion as well as the dose amount of the active ingredient."> + > + ["id165"] = < + text = <"Dosage sequence"> + description = <"The intended position of this dosage within the overall sequence of dosages."> + comment = <"For example: '1', '2', '3'. + Where multiple dosages are expressed, the 'Pattern sequence' makes the order in which they should be executed explicit. For example: (1) 1 tab in the morning, (2) 2 tab at 2pm, (3) 1 tab at night."> + > + ["id146"] = < + text = <"Dose unit"> + description = <"The unit which is associated with the Dose amount."> + comment = <"For example: 'tablet','mg'. Coding of the dose unit with a terminology is preferred, where possible."> + > + ["id145"] = < + text = <"Dose amount"> + description = <"The value of the amount of medication administered at one time, as a real number, or range of real numbers, and associated with the Dose unit."> + comment = <"For example: 1, 1.5, 0.125 or 1-2, 12.5-20.5"> + > + ["id136"] = < + text = <"Dose formula"> + description = <"The formula used to calculate the dose amount or administration rate where this is dependent on some other factor, such as body weight or surface area."> + comment = <"For example: '10mg/kg/day'. The result of this formula would normally be held in Dose amount/unit or Administration rate/duration. Where clinical measurements such as body weight is used in the dose calculation, a LINK attribute should used to specify which particular measurement has been used."> + > + ["id135"] = < + text = <"Administration rate"> + description = <"The rate at which the medication, such as an infusion, is to be administered."> + comment = <"For example: '200 ml/h'. Use the text data type to record non- or semi-quantifiable instructions."> + > + ["id103"] = < + text = <"Administration duration"> + description = <"The period of time over which a single dose of the medication or vaccine should be administered."> + comment = <"For example: 'Administer over 10 minutes'."> + > + ["id38"] = < + text = <"Daily timing"> + description = <"Structured details about the timing pattern for a single day."> + comment = <"For example: 'in the morning', 'at 0600, 1400, 2100'."> + > + ["id1"] = < + text = <"Dosage"> + description = <"The combination of a medication amount and administration timing for a single day, in the context of a medication order or medication management."> + comment = <"For example: '2 tablets at 6pm' or '20mg three times per day'. Please note: this cluster allows multiple occurrences to enable representation of a complete set of dose patterns for a single dose direction."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.duplication_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.duplication_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..8a0aa405a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.duplication_variant.v0.0.1-alpha.adls @@ -0,0 +1,88 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e76585ad-91b9-4949-bf31-bc40a4021cb4; build_uid=09b101bc-6894-4c32-893f-1f3488e1b162) + openEHR-EHR-CLUSTER.duplication_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2017-02-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Gideon Giacomelli, Charité Berlin, Germany", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"Licence: This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"den Dunnen JT, Dalgleish R, Maglott DR, Hart RK, Greenblatt MS, McGowan-Jordan J, Roux AF, Smith T, Antonarakis SE, Taschner PE. HGVS Recommendations for the Description of Sequence Variants: 2016 Update. Hum Mutat. 2016 Jun;37(6):564-9. doi: 10.1002/humu.22981. Epub 2016 Mar 25. PubMed PMID: 26931183."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"78009DE2C942072AD3DB683BC2E86E82"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the details about a duplication variant observed in a genetic sequence according to the HGVS nomenclature."> + keywords = <"duplication", "variaition", "genetic", "genomic"> + use = <"Use to record the findings for a duplication variant observed in a genetic sequence according to the HGVS nomenclature. + This archetype has been specifically designed to be used in the 'Variant' SLOT within the CLUSTER.genetic_variant archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Genetic duplication variant + items matches { + ELEMENT[id2] occurrences matches {1} matches { -- Start position + value matches { + DV_COUNT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- End position + value matches { + DV_COUNT[id9001] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Duplicated nucletide(s) + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id7] matches { -- Reference sequence + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id7"] = < + text = <"Reference sequence"> + description = <"The sequence file that has been used as a reference to describe the variant."> + > + ["id6"] = < + text = <"Duplicated nucletide(s)"> + description = <"The nucleotide or the sequence duplicated."> + > + ["id4"] = < + text = <"End position"> + description = <"Position of the last nucleotide of the duplicated range."> + > + ["id2"] = < + text = <"Start position"> + description = <"Position of the duplicated nucleotide or the first nucleotide of the duplicated range."> + > + ["id1"] = < + text = <"Genetic duplication variant"> + description = <"A genetic sequence change where, compared to a reference sequence, a copy of one or more nucleotides are inserted directly 3' of the original copy of that sequence."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dwelling.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dwelling.v0.0.1-alpha.adls new file mode 100644 index 000000000..ce3990307 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.dwelling.v0.0.1-alpha.adls @@ -0,0 +1,108 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bf2195c5-2f4e-49b8-bfd8-aa6e05e84bb7; build_uid=e32acf6a-ecd9-4eda-b37e-8f4a58d157c4) + openEHR-EHR-CLUSTER.dwelling.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-05-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"John Tore Valand, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Housing, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager. No longer available."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"5E99F5BFD21EE0F80A06EEE9205CA57A"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about a structure or a discrete space within a structure intended for people to live in or where a person or group of people live."> + keywords = <"stairs", "bedroom", "bathroom", "access"> + use = <"Use to record details about a structure or a discrete space within a structure intended for people to live in or where a person or group of people live. + + It is anticipated that this archetype will gradually evolve to include structural features within a dwelling that may be useful in assessing the needs of the individual who lives there, for example the presence of stairs or rails. + + This archetype has been designed to be used within the EVALUATION.housing_summary archetype, but may be used within any other appropriate ENTRY or CLUSTER archetype related to recording social context."> + misuse = <"Not to be used to record details about the setting in which an individual usually resides - use CLUSTER.accomodation for this purpose. + + Not to be used to record details about the living arrangement in which an individual lives - use CLUSTER.living_arrangement for this purpose. + + Not to be used to record the physical address where an individual lives - use demographic archetypes for this purpose, or CLUSTER.address if the individual's address needs to be recorded within the health record."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Dwelling + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Dwelling type + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Access description + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id4] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9003] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id6"] = < + text = <"Access description"> + description = <"Narrative description about access to the dwelling."> + comment = <"For example: ramps for wheelchair access."> + > + ["id5"] = < + text = <"Comment"> + description = <"Additional narrative about the dwelling not captured in other fields."> + > + ["id4"] = < + text = <"Additional details"> + description = <"Further details about the dwelling."> + comment = <"This SLOT may be used to nest additional archetypes describing additional details about the dwelling that may be local to a jurisdiction."> + > + ["id3"] = < + text = <"Dwelling type"> + description = <"The type of physical structure in which an individual lives."> + comment = <"Coding of the dwelling type with a terminology is preferred, where possible. The value sets for this data element are likely to vary between jurisdictions - it is anticipated that they will usually be set within a use-case specific template. For example: 'separate house'; 'flat, unit or apartment'; caravan or tent'; or 'house or flat attached to a shop or office'."> + > + ["id2"] = < + text = <"Description"> + description = <"Narrative description about the accommodation."> + > + ["id1"] = < + text = <"Dwelling"> + description = <"A structure or a discrete space within a structure intended for people to live in or where a person or group of people live."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.ear_cleaning.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.ear_cleaning.v0.0.1-alpha.adls new file mode 100644 index 000000000..b430263c0 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.ear_cleaning.v0.0.1-alpha.adls @@ -0,0 +1,133 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b9ccea58-cf07-4dcf-b873-6fde6d177f7e; build_uid=506926bd-24ee-4112-baf4-f38d67b01b74) + openEHR-EHR-CLUSTER.ear_cleaning.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2012-12-05"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Stephen Chu, NEHTA, Australia", "Kimberley Crebbin, NT Hearing Services, Australia", "Kathy Currie, Northern Territory Health, Australia", "Jade Frederikson, Hearing Health Program, DoH, NT", "Sam Heard, Ocean Informatics, Australia", "Oliver Hosking, Remote Health NT, Australia", "Anthony Leech, Hearing Health, Australia", "Kerrie Lee, Ngaanyatjarra Health Service, Australia (Editor)", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, Ocean Informatics UK, United Kingdom", "Vanessa Rotumah, NT Government - Health DEvelopment, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Ear cleaning details, Draft Archetype [Internet]. Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager. No longer available."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"F95EBC5601FB31457CFB214B5E4D4E83"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about cleaning of the external auditory canal."> + keywords = <"ear", "cleaning", "method", "canal", "external", "auditory", "pus", "discharge", "wax", "instrument", "suction", "irrigation", "flushing", "tissue"> + use = <"Use to record details about the cleaning of the external auditory canal. + + This archetype has been designed to provide structured details as part of a request for ear cleaning or recording an ear cleaning activity - use within INSTRUCTION.procedure or ACTION.procedure archetypes."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Ear Cleaning Details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Ear Cleaned + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Ear Cleaned (synthesised) + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Method + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Wash Agent + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Instrument + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id8] matches { -- Outcome + value matches { + DV_TEXT[id9006] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Ear Cleaned (synthesised)"> + description = <"Identification of the ear being cleaned. (synthesised)"> + > + ["id10"] = < + text = <"Description"> + description = <"Narrative description of the ear cleaning activity."> + comment = <"For example, describing any difficulties encountered and/or the nature of the returned fluid."> + > + ["id8"] = < + text = <"Outcome"> + description = <"Description of the outcome of ear cleaning."> + comment = <"Coding with a terminology is preferred, if possible. For example: attempted, partially completed or successful removal of ear wax, pus or a foreign body."> + > + ["id7"] = < + text = <"Instrument"> + description = <"Instrument used to assist cleaning."> + comment = <"Coding with a terminology is preferred, if possible. For example Jobson Horne probe, or micro forceps."> + > + ["id6"] = < + text = <"Method"> + description = <"Method used for ear wash."> + comment = <"Coding with a terminology is preferred, if possible. For example: ear wash; suction; instrument; or tissue spears."> + > + ["id5"] = < + text = <"Wash Agent"> + description = <"Substance used for ear wash."> + comment = <"Coding with a terminology is preferred, if possible. For example: water, acetic acid or betadine 5%."> + > + ["at4"] = < + text = <"Right Ear"> + description = <"The right ear was cleaned."> + > + ["at3"] = < + text = <"Left Ear"> + description = <"The left ear was cleaned."> + > + ["id2"] = < + text = <"Ear Cleaned"> + description = <"Identification of the ear being cleaned."> + > + ["id1"] = < + text = <"Ear Cleaning Details"> + description = <"Details about method for cleaning the external ear canal."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at3", "at4"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.education_record.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.education_record.v0.0.1-alpha.adls new file mode 100644 index 000000000..ae4dbfed1 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.education_record.v0.0.1-alpha.adls @@ -0,0 +1,210 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=cc69a80a-93cb-4e8f-9114-5ed18f1a02df; build_uid=0c3ea3a1-d6b6-42ac-934e-71ae4b83035e) + openEHR-EHR-CLUSTER.education_record.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF, Norway"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + > + > + > + +description + original_author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + ["date"] = <"2019-03-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Heather Grain, Llewelyn Grain Informatics, Australia", "Evelyn Hovenga, EJSH Consulting, Australia", "Ronald Krawec, Alberta Health Services, Canada", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Paul Miller, SCIMP NHS Scotland, United Kingdom", "Andrej Orel, Marand d.o.o., Slovenia", "Jayashree Panickar, Karolinska Institute, Sweden", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"John Tore Valand "> + ["MD5-CAM-1.0.1"] = <"5AED0061902A9C881E1B69CBD8E50AE3"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljert informasjon om utdanning eller opplæring individet har foretatt, som vil bidra til et overblikk over utdanningsbakgrunn."> + keywords = <"utdanning, skole, universitet, videregående, ungdomsskole, barneskole, lærling, læretid, kurs, fagbrev, diplom, studie, bachelor, master, PhD, videreutdanning, realkompetanse, formalkompetanse, sertifikat", ...> + use = <"Brukes for å registrere detaljert informasjon om utdanning eller opplæring individet har foretatt, som vil bidra til et overblikk over utdanningsbakgrunn. + + Et individ kan ha gjennomføre flere samtidige eller overlappende utdanning eller opplæring. Hver utdanning eller opplæring registreres i egne instanser av denne arketypen. Flere instanser av denne arketypen registrert over tid vil danne en samlet oversikt over nåværende og tidligere utdanning og opplæring. + + Nåværende utdanning eller opplæring utledes fra \"Startdato\" hvis det ikke er registrert noe i \"Sluttdato\". + + Arketypen er laget for å benyttes i SLOTet \"Utdanning\" i arketypen EVALUATION.education_summary (Utdanningsammendrag) , men kan også brukes innen andre ENTRY- eller CLUSTER-arketyper der det er klinisk relevant."> + misuse = <"Brukes ikke for å beskrive helserisikoer eller eksponering for farlige substanser under skolegangen/utdanningen. Til dette brukes henholdsvis arketypene EVALUATION.health_risk (Helserisiko) eller EVALUATION.exposure. + + Brukes ikke for å registrere informasjon om utdanning eller opplæring for et individ på en bestemt dato (for eksempel 16. juni 2014) eller i løpet av en relativ tidsperiode, som for eksempel \"siste 30 dager\". Dette kan utledes fra \"Startdato\" hvis det ikke er registrert noe i \"Sluttdato\", og må registreres i en egen OBSERVATION-arketype for dette formålet."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about a single period of formal education or training undertaken by an individual, which will contribute to an overview of their educational background."> + keywords = <"university, primary school, guilds certificate, apprenticeship, diploma, degree,", ...> + use = <"Use to record details about a single period of formal education or training undertaken by an individual, which will contribute to an overview of their educational background. + + An individual may undertake multiple training courses simultaniously, or overlapping. Each education or training should be recorded in a separate instance of this archetype. Multiple instances of this archetype captured over time will build a cumulative history of past and present education and training. + + Current education or training may be implied from a 'Date commenced' but no 'Milestone achieved'. + + This archetype has been specifically designed to be used in the 'Education record' SLOT within the EVALUATION.education_summary archetype, but can also be used within any other ENTRY or CLUSTER archetypes, where clinically appropriate."> + misuse = <"Not to be used for detailed descriptions of health risks or exposure to hazardous substances during the education or training. Use the archetypes EVALUATION.health_risk or EVALUATION.exposure for this purpose. + + Not to be used to record information about the education or training of an individual at a specific point in time (for example, on June 16, 2014) or during a relative interval of time (for example 'in the past 30 days'. Use an appropriate OBSERVATION archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Education record + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Educational institution + value matches { + DV_TEXT[id9000] + } + } + allow_archetype CLUSTER[id3] matches { -- Organisation details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Milestone + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Field of study + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Date commenced + value matches { + DV_DATE[id9004] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Milestone achieved + value matches { + DV_DATE[id9005] + } + } + allow_archetype CLUSTER[id10] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id11"] = < + text = <"Kommetar"> + description = <"Ytterligere fritekst om utdanningen/opplæringen som ikke passer i andre felt."> + > + ["id10"] = < + text = <"Ytterligere detaljer"> + description = <"Ytterligere strukturerte detaljer om utdanningen."> + > + ["id9"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse om utdanning eller opplæring som er foretatt av individet."> + > + ["id7"] = < + text = <"Utdanningsnivå oppnådd"> + description = <"Dato da utdanningsnivået var oppnådd eller individet sluttet på utdanningen eller opplæringen."> + > + ["id6"] = < + text = <"Startdato"> + description = <"Datoen da individet begynte på utdanningen eller opplæringen."> + > + ["id5"] = < + text = <"Fagområde"> + description = <"Fagområdet som er omfattet av utdanningen eller opplæringen."> + comment = <"Koding av fagområde med en terminologi er anbefalt der det er mulig. For eksempel ved hjelp av et nasjonalt kodeverk, siden det ikke finnes noe omforent internasjonalt kodeverk for dette."> + > + ["id4"] = < + text = <"Utdanningsnivå"> + description = <"Navn på utdanningsnivået eller akademisk kvalifikasjon som er oppnådd."> + comment = <"Koding av \"Utdanningsnivå\" med en terminologi er anbefalt der det er mulig. For eksempel med NUS 2000 eller Unescos ISCED klassifikasjon. Sistnevnte forefinnes ikke på norsk, men eksempel er \"'Upper secondary vocational education\"; \"Post-secondary non-tertiary vocational education\"; \"Bachelor’s or equivalent level, professional\"; \"Doctoral or equivalent level, academic\"; \"Post-secondary non-tertiary vocational education\"; or \"Never attended an educational program\"."> + > + ["id3"] = < + text = <"Organisasjonsdetaljer"> + description = <"Strukturerte detaljer om utdanningsinstitusjonen eller skolen."> + > + ["id2"] = < + text = <"Utdanningsinstitusjon"> + description = <"Navnet på institusjonen eller skolen hvor utdanningen eller opplæringen ble gjennomført."> + comment = <"For eksempel: University College London."> + > + ["id1"] = < + text = <"Utdanning"> + description = <"En utdanning eller opplæring individet har foretatt i en gitt periode."> + > + > + ["en"] = < + ["id11"] = < + text = <"Comment"> + description = <"Additional narrative about the education record not captured in other fields."> + > + ["id10"] = < + text = <"Additional details"> + description = <"Further details about the education record."> + > + ["id9"] = < + text = <"Description"> + description = <"Narrative description about the education or training undertaken by the individual."> + > + ["id7"] = < + text = <"Milestone achieved"> + description = <"The date when the milestone was achieved or the individual ceased the education or training."> + > + ["id6"] = < + text = <"Date commenced"> + description = <"The date when the individual commenced the education or training."> + > + ["id5"] = < + text = <"Field of study"> + description = <"The field of study covered by the education or training."> + comment = <"Coding with a terminology is desirable, where possible. For example national classifications, as there are no agreed international classifications for this concept."> + > + ["id4"] = < + text = <"Milestone"> + description = <"Name of the education milestone or academic qualification achieved."> + comment = <"Coding with a terminology is desirable, where possible. For example: the ISCED classification, such as 'Upper secondary vocational education'; 'Post-secondary non-tertiary vocational education'; 'Bachelor’s or equivalent level, professional'; 'Doctoral or equivalent level, academic'; 'Post-secondary non-tertiary vocational education'; or 'never attended an educational program'."> + > + ["id3"] = < + text = <"Organisation details"> + description = <"Structured details about the facility, institution or school."> + > + ["id2"] = < + text = <"Educational institution"> + description = <"Name of the facility, institution or school where the education or training took place."> + comment = <"For example: University College London."> + > + ["id1"] = < + text = <"Education record"> + description = <"Record of a period of education or training undertaken by an individual."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.environmental_conditions.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.environmental_conditions.v0.0.1-alpha.adls new file mode 100644 index 000000000..9725ed2e0 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.environmental_conditions.v0.0.1-alpha.adls @@ -0,0 +1,297 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4f90827a-f63c-3626-9cb2-5e77a571f9cb; build_uid=d7ae0506-5df6-444b-8f4e-a832b55addc8) + openEHR-EHR-CLUSTER.environmental_conditions.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + ["email"] = <"lbla@helse-bergen.no"> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2008-07-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Knut Bernstein", "Sam Heard"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"1B721532D572A4574EC971836A1CEE47"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Anvendes til at registrere informasjon om miljømessige forhold som kan ha innvirkning på pasientens velvære."> + keywords = <"Fuktighet", "temperatur", "omgivelse", "termisk stress", "vind", "blåst", "chill", "wet bulb globe"> + use = <"For gjenbruk innen multiple arketyper - fx innen \"State\" (tilstand) innen temperatur arketypen."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about environmental conditions that may be impacting on the individual's wellbeing."> + keywords = <"humidity", "temperature", "ambient", "thermal stress", "wind", "chill", "wet bulb globe"> + use = <"To re-use within multiple archetypes - for example the State within the temperature archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل المعلومات حول الظروف البيئية التي قد تؤثر على سلامة المريض"> + keywords = <"الرطوبة", "درجة الحرارة", "محيط", "الضغط الحراري", "الريح", "نافِض (حمى مترافقة برعدة)", "كُرة بَصَلية مبللة"> + use = <"يستخدم كجزء من العديد من النماذج - مثلا: حالة داخل نموذج الحرارة"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Environmental conditions + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Ambient temperature + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Temperature + [magnitude, units, precision] matches { + [{|>=0.0|}, {"Cel"}, {1}], + [{|>=0.0|}, {"[degF]"}, {1}] + } + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Relative humidity + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9001]} -- Qualified real + magnitude matches {|0.0..100.0|} + units matches {"%"} + precision matches {1} + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Wind velocity + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9002]} -- Velocity + [magnitude, units] matches { + [{|>=0.0|}, {"km/h"}], + [{|>=0.0|}, {"m/h"}], + [{|>=0.0|}, {"m/s"}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Wind chill temperature + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9000]} -- Temperature + [magnitude, units, precision] matches { + [{|>=0.0|}, {"Cel"}, {1}], + [{|>=0.0|}, {"[degF]"}, {1}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Wet bulb globe temperature + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9000]} -- Temperature + [magnitude, units, precision] matches { + [{|>=0.0|}, {"Cel"}, {1}], + [{|>=0.0|}, {"[degF]"}, {1}] + } + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Atmospheric pressure + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9003]} -- Pressure + [magnitude, units] matches { + [{|>=0.0|}, {"kPa"}], + [{|>=0.0|}, {"Pa"}], + [{|>=0.0|}, {"bar"}], + [{|>=0.0|}, {"atm"}], + [{|>=0.0|}, {"[psi]"}], + [{|>=0.0|}, {"mbar"}] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["at9001"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["at9002"] = < + text = <"* Velocity (en)"> + description = <"* Velocity (en)"> + > + ["at9003"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["id12"] = < + text = <"*Atmospheric pressure (en)"> + description = <"*"> + comment = <"*For example: the pressure when exercising at altitude; or pressure within a hyperbaric chamber. (en)"> + > + ["id11"] = < + text = <"Wet bulb globe temperature"> + description = <"En sammensatt temperatur som anvendes til at anslå virkningen av temperatur, fuktighet og solstråling på mennesker."> + > + ["id6"] = < + text = <"Vind chill temperatur"> + description = <"Den temperatur som føles på eksponert hud, som er en funksjon av lufttemperaturen og vindhastighet."> + > + ["id4"] = < + text = <"Vind hastighet."> + description = <"Mål for vind hastighet."> + > + ["id3"] = < + text = <"Relativ fuktighet."> + description = <"Fuktigheten i de omgivelser der pasienten er."> + > + ["id2"] = < + text = <"Omgivende temperatur"> + description = <"Temperaturen til omgivelsene der pasienten er."> + comment = <"Hvis denne arketype brukes innen \"stae mode\" (tilstand) i temperatur arketypen, er default verdien 21 grader celcius eller 68.9 grader Fahrenheit."> + > + ["id1"] = < + text = <"Omgivelsesbetingelser"> + description = <"For ressursregistrering av omgivelsebetingelsene som pasienten utsettes for."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Temperature"> + description = <"Temperature"> + > + ["at9001"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["at9002"] = < + text = <"Velocity"> + description = <"Velocity"> + > + ["at9003"] = < + text = <"Pressure"> + description = <"Pressure"> + > + ["id12"] = < + text = <"Atmospheric pressure"> + description = <"The pressure of the atmosphere surrounding an individual."> + comment = <"For example: the pressure when exercising at altitude; or pressure within a hyperbaric chamber."> + > + ["id11"] = < + text = <"Wet bulb globe temperature"> + description = <"A composite temperature used to estimate the effect of temperature, humidity, and solar radiation on humans."> + > + ["id6"] = < + text = <"Wind chill temperature"> + description = <"The apparent temperature felt on exposed skin, which is a function of the air temperature and wind speed."> + > + ["id4"] = < + text = <"Wind velocity"> + description = <"Measure of wind velocity."> + > + ["id3"] = < + text = <"Relative humidity"> + description = <"Humidity of the environment in which the individual is situated."> + > + ["id2"] = < + text = <"Ambient temperature"> + description = <"The temperature of the environment in which the individual is situated."> + comment = <"If this archetype is used within a state model, the assumed value is 21 degrees Celsius or 69.8 degrees Fahrenheit."> + > + ["id1"] = < + text = <"Environmental conditions"> + description = <"The physical environment surrounding an individual."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["at9001"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["at9002"] = < + text = <"* Velocity (en)"> + description = <"* Velocity (en)"> + > + ["at9003"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["id12"] = < + text = <"*Atmospheric pressure (en)"> + description = <"*"> + comment = <"*For example: the pressure when exercising at altitude; or pressure within a hyperbaric chamber. (en)"> + > + ["id11"] = < + text = <"درجة حرارة الكُرة البَصَلية المبللة"> + description = <"درجة حرارة مُرَكَّبة تستخدم لتقدير تأثير الحرارة, الرطوبة, الإشعاع الشمسي على البشر - عادة ما يستخدم في حالات التعرض لدرجات الحرارة المرتفعة"> + > + ["id6"] = < + text = <"درجة الحرارة المصحوبة بارتعاد عند التعرض للريح"> + description = <"درجة الحرارة الظاهرية التي يتم الشعور بها على البشرة المُعَرَّضة, و التي هي دالة من درجة الحرارة و سرعة الريح - عادةً في بيئات درجة الحرارة المنخفضة حيث تكون درجة الحرارة الظاهرية أقل من درجة حرارة الهواء التي يتم قياسها"> + > + ["id4"] = < + text = <"سرعة الريح"> + description = <"قياس سرعة الريح"> + > + ["id3"] = < + text = <"الرطوبة النسبية"> + description = <"رطوبة البيئة التي يتم وضع المريض فيها"> + > + ["id2"] = < + text = <"الحرارة المحيطة"> + description = <"درجة حرارة البيئة التي يكون فيها المريض. + إذا كان قد تم استخدام النموذج في نموذج (حالة), فإن القيمةالمفترضة هي 21 درجة مئوية أو 69.8 درجة فيهرينهايت"> + > + ["id1"] = < + text = <"الظروف البيئية"> + description = <"تسجيل الظروف البيئية التي يتعرض إليها المريض"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-abdomen.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-abdomen.v0.0.1-alpha.adls new file mode 100644 index 000000000..7f7024c02 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-abdomen.v0.0.1-alpha.adls @@ -0,0 +1,136 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a965a5e8-12a6-471c-8a8e-98dfb8aa9f1f; build_uid=aa32096b-927b-4754-9243-327efb1a343e) + openEHR-EHR-CLUSTER.exam-abdomen.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"454358256E6002185C25AB4F69C3FDDE"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the abdomen."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the abdomen. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam or ACTION.procedure archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the abdomen + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Abdomen + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"For eksempel den generiske termen \"Hud\" - som mest sannsynlig vil trenge en ytterligere spesifikasjon ved å benytte dataelementet \"Anatomisk lokalisasjon\", eller en fullstendig frase, som \"Hud på høyre kne\". Det er anbefalt å kode det undersøkte systemet eller strukturen med en terminologi, der det er mulig."> + > + ["id1.1"] = < + text = <"*Examination of the abdomen (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Abdomen (en)"> + description = <"*The part of the body containing the digestive and reproductive organs. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"For example: the very generic term \"skin\", which will likely require additional qualification using one of the 'Body site' data elements, or the complete phrase \"skin of right knee\". Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the abdomen"> + description = <"Findings observed during the physical examination of the abdomen."> + > + ["at0.1"] = < + text = <"Abdomen"> + description = <"The part of the body containing the digestive and reproductive organs."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-anus.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-anus.v0.0.1-alpha.adls new file mode 100644 index 000000000..e15ecd4f4 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-anus.v0.0.1-alpha.adls @@ -0,0 +1,129 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=41f3b5e9-aa7c-4352-a1d5-60eb079c4169; build_uid=541ed8c4-1da5-432c-9297-7106553fd606) + openEHR-EHR-CLUSTER.exam-anus.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-07-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"7FDEC06033784A60525B3CF99D966D58"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the anus."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the anus. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the anus + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Anus + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"Undersøkelsesfunn"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Anus (en)"> + description = <"*The anus was examined. (en)"> + > + > + ["en"] = < + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the anus"> + description = <"Findings observed during the physical examination of the anus."> + > + ["at0.1"] = < + text = <"Anus"> + description = <"The anus was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-aqueous_humour.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-aqueous_humour.v0.0.1-alpha.adls new file mode 100644 index 000000000..c7579b494 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-aqueous_humour.v0.0.1-alpha.adls @@ -0,0 +1,132 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8b9317ea-9af1-429b-a51e-561681868101; build_uid=62b1dd60-8727-4180-999d-bcea1a90673c) + openEHR-EHR-CLUSTER.exam-aqueous_humour.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-07-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Adapted from unspecialised archetype: Examination of aqueous humour, Draft archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2019-07-24]. Available from: https://ckm.openehr.org/ckm/archetypes/1013.1.2165"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"3ACAB19E838F173479B5D3D5E5DB747F"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the aqueous humour of an eye."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the aqueous humour of an eye. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-eye, CLUSTER.exam-anterior_chamber or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the aqueous humour + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Aqueous humour + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the aqueous humour (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Aqueous humour (en)"> + description = <"*The aqueous humour was examined. (en)"> + > + > + ["en"] = < + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the aqueous humour"> + description = <"Findings observed during the physical examination of the aqueous humour of an eye."> + > + ["at0.1"] = < + text = <"Aqueous humour"> + description = <"The aqueous humour was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation-bowel_sounds.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation-bowel_sounds.v0.0.1-alpha.adls new file mode 100644 index 000000000..00fac6c27 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation-bowel_sounds.v0.0.1-alpha.adls @@ -0,0 +1,256 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8502d151-cc8e-4fe7-822f-fdb3f974589c; build_uid=f515225f-70da-4393-8d82-521d776a1522) + openEHR-EHR-CLUSTER.exam-auscultation-bowel_sounds.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam-auscultation.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-07-16"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"4A7E07836A8D9F86F946490FE6CD4250"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the auscultation of bowel sounds in the abdomen or chest."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the auscultation of bowel sounds in the abdomen or chest. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam, CLUSTER.exam-abdomen or CLUSTER.exam-chest archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1.1] matches { -- Auscultation of bowel sounds + items matches { + ELEMENT[id2.0.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.0.1] matches { + defining_code matches {[ac0.0.9000]} -- System or structure examined (synthesised) + } + } + } + ELEMENT[id3.0.1] matches { -- No abnormality detected + name matches { + DV_CODED_TEXT[id0.0.9004] matches { + defining_code matches {[ac0.0.9002]} -- No abnormality detected (synthesised) + } + } + } + after [id12] + ELEMENT[id0.0.3] occurrences matches {0..1} matches { -- Presence + value matches { + DV_CODED_TEXT[id0.0.9003] matches { + defining_code matches {[ac0.0.9001]} -- Presence (synthesised) + } + } + } + after [id4] + ELEMENT[id0.0.8] matches { -- Character + value matches { + DV_TEXT[id0.0.9005] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["ac0.0.9001"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*The presence of bowel sounds. (en) (synthesised)"> + > + ["ac0.0.9002"] = < + text = <"Uten anmerkning (synthesised)"> + description = <"Utsagn om at ingen avvik var oppdaget ved undersøkelsen (U.a.). (synthesised)"> + > + ["id3.0.1"] = < + text = <"Uten anmerkning"> + description = <"Utsagn om at ingen avvik var oppdaget ved undersøkelsen (U.a.)."> + comment = <"*Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'. (en)"> + > + ["id2.0.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1.1"] = < + text = <"*Auscultation of bowel sounds (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.0.8"] = < + text = <"*Character (en)"> + description = <"*Word or short phrase describing the nature of the bowel sounds. (en)"> + comment = <"*For example: tinkling; or high pitched. (en)"> + > + ["at0.0.7"] = < + text = <"*Normal bowel sounds (en)"> + description = <"*Statement that the bowel sounds were heard and of normal character. (en)"> + > + ["at0.0.6"] = < + text = <"*No abnormality was detected (en)"> + description = <"*Statement that no abnormality was detected (NAD) on physical examination. (en)"> + > + ["at0.0.5"] = < + text = <"*Absent (en)"> + description = <"*Bowel sounds are heard. (en)"> + > + ["at0.0.4"] = < + text = <"*Present (en)"> + description = <"*Bowel sounds are heard. (en)"> + > + ["id0.0.3"] = < + text = <"*Presence (en)"> + description = <"*The presence of bowel sounds. (en)"> + > + ["at0.0.2"] = < + text = <"*Chest (en)"> + description = <"*The chest is examined. (en)"> + > + ["at0.0.1"] = < + text = <"*Abdomen (en)"> + description = <"*The abdomen is examined. (en)"> + > + > + ["en"] = < + ["ac0.0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["ac0.0.9001"] = < + text = <"Presence (synthesised)"> + description = <"The presence of bowel sounds. (synthesised)"> + > + ["ac0.0.9002"] = < + text = <"No abnormality detected (synthesised)"> + description = <"Statement that no abnormality was detected (NAD) on physical examination. (synthesised)"> + > + ["id3.0.1"] = < + text = <"No abnormality detected"> + description = <"Statement that no abnormality was detected (NAD) on physical examination."> + comment = <"Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'."> + > + ["id2.0.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1.1"] = < + text = <"Auscultation of bowel sounds"> + description = <"Findings observed during the auscultation of bowel sounds in the abdomen or chest."> + > + ["id0.0.8"] = < + text = <"Character"> + description = <"Word or short phrase describing the nature of the bowel sounds."> + comment = <"For example: tinkling; or high pitched."> + > + ["at0.0.7"] = < + text = <"Normal bowel sounds"> + description = <"Statement that the bowel sounds were heard and of normal character."> + > + ["at0.0.6"] = < + text = <"No abnormality detected"> + description = <"Statement that no abnormality was detected (NAD) on physical examination."> + > + ["at0.0.5"] = < + text = <"Absent"> + description = <"Bowel sounds are not heard."> + > + ["at0.0.4"] = < + text = <"Present"> + description = <"Bowel sounds are heard."> + > + ["id0.0.3"] = < + text = <"Presence"> + description = <"The presence of bowel sounds."> + > + ["at0.0.2"] = < + text = <"Chest"> + description = <"The chest is examined."> + > + ["at0.0.1"] = < + text = <"Abdomen"> + description = <"The abdomen is examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.0.1"] = + ["at0.0.2"] = + > + > + value_sets = < + ["ac0.0.9000"] = < + id = <"ac0.0.9000"> + members = <"at0.0.1", "at0.0.2"> + > + ["ac0.0.9002"] = < + id = <"ac0.0.9002"> + members = <"at0.0.6", "at0.0.7"> + > + ["ac0.0.9001"] = < + id = <"ac0.0.9001"> + members = <"at0.0.4", "at0.0.5"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation-breath_sounds.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation-breath_sounds.v0.0.1-alpha.adls new file mode 100644 index 000000000..2e410aa9a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation-breath_sounds.v0.0.1-alpha.adls @@ -0,0 +1,403 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b3dc06e6-f78d-4a9e-a452-d16a4ea3aab3; build_uid=f4d72645-a28c-41f0-8795-8c85ca1984df) + openEHR-EHR-CLUSTER.exam-auscultation-breath_sounds.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam-auscultation.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"AFE0B96CBE39D61CFE8A64A04EE0B7E4"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the auscultation of breath sounds in the chest or abdomen."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the auscultation of breath sounds in the chest or abdomen. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam, CLUSTER.exam-lung or CLUSTER.exam-abdomen archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1.1] matches { -- Auscultation of breath sounds + items matches { + ELEMENT[id2.0.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.0.1] matches { + defining_code matches {[ac0.0.9000]} -- System or structure examined (synthesised) + } + } + } + ELEMENT[id3.0.1] matches { -- No abnormality detected + name matches { + DV_CODED_TEXT[id0.0.9007] matches { + defining_code matches {[ac0.0.9002]} -- No abnormality detected (synthesised) + } + } + } + after [id12] + ELEMENT[id0.0.3] occurrences matches {0..1} matches { -- Presence + value matches { + DV_CODED_TEXT[id0.0.9006] matches { + defining_code matches {[ac0.0.9001]} -- Presence (synthesised) + } + } + } + after [id4] + CLUSTER[id0.0.8] matches { -- Abnormal breath sounds + items cardinality matches {1..*; unordered} matches { + ELEMENT[id0.0.9] occurrences matches {1} matches { -- Breath sound + value matches { + DV_CODED_TEXT[id0.0.9008] matches { + defining_code matches {[ac0.0.9003]} -- Breath sound (synthesised) + } + } + } + ELEMENT[id0.0.12] occurrences matches {0..1} matches { -- Phase + value matches { + DV_CODED_TEXT[id0.0.9009] matches { + defining_code matches {[ac0.0.9004]} -- Phase (synthesised) + } + } + } + ELEMENT[id0.0.16] occurrences matches {0..1} matches { -- Presence + value matches { + DV_CODED_TEXT[id0.0.9010] matches { + defining_code matches {[ac0.0.9005]} -- Presence (synthesised) + } + } + } + ELEMENT[id0.0.19] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id0.0.9011] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["ac0.0.9001"] = < + text = <"*Presence (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.0.9002"] = < + text = <"Uten anmerkning (synthesised)"> + description = <"Utsagn om at ingen avvik var oppdaget ved undersøkelsen (U.a.). (synthesised)"> + > + ["ac0.0.9003"] = < + text = <"*Breath sound (en) (synthesised)"> + description = <"*Name of the breath sound. (en) (synthesised)"> + > + ["ac0.0.9004"] = < + text = <"*Phase (en) (synthesised)"> + description = <"*Phase of the breathing cycle. (en) (synthesised)"> + > + ["ac0.0.9005"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*Presence of the abnormal breath sound. (en) (synthesised)"> + > + ["id3.0.1"] = < + text = <"Uten anmerkning"> + description = <"Utsagn om at ingen avvik var oppdaget ved undersøkelsen (U.a.)."> + comment = <"*Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'. (en)"> + > + ["id2.0.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1.1"] = < + text = <"*Auscultation of breath sounds (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.0.9"] = < + text = <"*Breath sound (en)"> + description = <"*Name of the breath sound. (en)"> + > + ["id0.0.8"] = < + text = <"*Abnormal breath sounds (en)"> + description = <"*"> + > + ["at0.0.7"] = < + text = <"*Normal breath sounds (en)"> + description = <"*Statement that the breath sounds were heard and of normal character. (en)"> + > + ["at0.0.6"] = < + text = <"*No abnormality detected (en)"> + description = <"*Statement that no abnormality was detected (NAD) on physical examination. (en)"> + > + ["at0.0.5"] = < + text = <"*Absent (en)"> + description = <"*Breath sounds are not heard. (en)"> + > + ["at0.0.4"] = < + text = <"*Present (en)"> + description = <"*Breath sounds are heard. (en)"> + > + ["id0.0.3"] = < + text = <"*Presence (en)"> + description = <"*"> + > + ["at0.0.2"] = < + text = <"*Abdomen (en)"> + description = <"*The abdomen is examined. (en)"> + > + ["id0.0.19"] = < + text = <"*Clinical description (en)"> + description = <"*narrative description about the abnormal breath sound. (en)"> + > + ["at0.0.18"] = < + text = <"*Absent (en)"> + description = <"*The abnormal breath sound is not present. (en)"> + > + ["at0.0.17"] = < + text = <"*Present (en)"> + description = <"*The abnormal breath sound is present. (en)"> + > + ["id0.0.16"] = < + text = <"*Presence (en)"> + description = <"*Presence of the abnormal breath sound. (en)"> + > + ["at0.0.15"] = < + text = <"*Inspiratory and expiratory (en)"> + description = <"*On both inspiration and expiration. (en)"> + > + ["at0.0.14"] = < + text = <"*Expiratory (en)"> + description = <"*On expiration only. (en)"> + > + ["at0.0.13"] = < + text = <"*Inspiratory (en)"> + description = <"*On inspiration only. (en)"> + > + ["id0.0.12"] = < + text = <"*Phase (en)"> + description = <"*Phase of the breathing cycle. (en)"> + > + ["at0.0.11"] = < + text = <"*Crackles (en)"> + description = <"*Clicking, rattling or crackling noises produced in the airways during breathing. Also referred to as crepitations. (en)"> + > + ["at0.0.10"] = < + text = <"*Wheezing (en)"> + description = <"*Whistling noises produced in the airways during breathing. Also referred to as rhonchi. (en)"> + > + ["at0.0.1"] = < + text = <"*Chest (en)"> + description = <"*The chest is examined. (en)"> + > + > + ["en"] = < + ["ac0.0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["ac0.0.9001"] = < + text = <"Presence (synthesised)"> + description = <"The presence of breath sounds. (synthesised)"> + > + ["ac0.0.9002"] = < + text = <"No abnormality detected (synthesised)"> + description = <"Statement that no abnormality was detected (NAD) on physical examination. (synthesised)"> + > + ["ac0.0.9003"] = < + text = <"Breath sound (synthesised)"> + description = <"Name of the breath sound. (synthesised)"> + > + ["ac0.0.9004"] = < + text = <"Phase (synthesised)"> + description = <"Phase of the breathing cycle. (synthesised)"> + > + ["ac0.0.9005"] = < + text = <"Presence (synthesised)"> + description = <"Presence of the abnormal breath sound. (synthesised)"> + > + ["id3.0.1"] = < + text = <"No abnormality detected"> + description = <"Statement that no abnormality was detected (NAD) on physical examination."> + comment = <"Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'."> + > + ["id2.0.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1.1"] = < + text = <"Auscultation of breath sounds"> + description = <"Findings observed during the auscultation of breath sounds in the chest or abdomen."> + > + ["id0.0.9"] = < + text = <"Breath sound"> + description = <"Name of the breath sound."> + > + ["id0.0.8"] = < + text = <"Abnormal breath sounds"> + description = <"Details about abnormal breath sounds heard on auscultation."> + > + ["at0.0.7"] = < + text = <"Normal breath sounds"> + description = <"Statement that the breath sounds were heard and of normal character."> + > + ["at0.0.6"] = < + text = <"No abnormality detected"> + description = <"Statement that no abnormality was detected (NAD) on physical examination."> + > + ["at0.0.5"] = < + text = <"Absent"> + description = <"Breath sounds are not heard."> + > + ["at0.0.4"] = < + text = <"Present"> + description = <"Breath sounds are heard."> + > + ["id0.0.3"] = < + text = <"Presence"> + description = <"The presence of breath sounds."> + > + ["at0.0.2"] = < + text = <"Abdomen"> + description = <"The abdomen is examined."> + > + ["id0.0.19"] = < + text = <"Clinical description"> + description = <"Narrative description about the abnormal breath sound."> + > + ["at0.0.18"] = < + text = <"Absent"> + description = <"The abnormal breath sound is not present."> + > + ["at0.0.17"] = < + text = <"Present"> + description = <"The abnormal breath sound is present."> + > + ["id0.0.16"] = < + text = <"Presence"> + description = <"Presence of the abnormal breath sound."> + > + ["at0.0.15"] = < + text = <"Inspiratory and expiratory"> + description = <"On both inspiration and expiration."> + > + ["at0.0.14"] = < + text = <"Expiratory"> + description = <"On expiration only."> + > + ["at0.0.13"] = < + text = <"Inspiratory"> + description = <"On inspiration only."> + > + ["id0.0.12"] = < + text = <"Phase"> + description = <"Phase of the breathing cycle."> + > + ["at0.0.11"] = < + text = <"Crackles"> + description = <"Clicking, rattling or crackling noises produced in the airways during breathing. Also referred to as crepitations."> + > + ["at0.0.10"] = < + text = <"Wheezing"> + description = <"Whistling noises produced in the airways during breathing. Also referred to as rhonchi."> + > + ["at0.0.1"] = < + text = <"Chest"> + description = <"The chest is examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.0.1"] = + ["at0.0.2"] = + > + > + value_sets = < + ["ac0.0.9004"] = < + id = <"ac0.0.9004"> + members = <"at0.0.13", "at0.0.14", "at0.0.15"> + > + ["ac0.0.9003"] = < + id = <"ac0.0.9003"> + members = <"at0.0.10", "at0.0.11"> + > + ["ac0.0.9005"] = < + id = <"ac0.0.9005"> + members = <"at0.0.17", "at0.0.18"> + > + ["ac0.0.9000"] = < + id = <"ac0.0.9000"> + members = <"at0.0.1", "at0.0.2"> + > + ["ac0.0.9002"] = < + id = <"ac0.0.9002"> + members = <"at0.0.6", "at0.0.7"> + > + ["ac0.0.9001"] = < + id = <"ac0.0.9001"> + members = <"at0.0.4", "at0.0.5"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation.v0.0.1-alpha.adls new file mode 100644 index 000000000..886a4d49a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-auscultation.v0.0.1-alpha.adls @@ -0,0 +1,100 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6f58a8b7-5527-4c1b-8c01-60053c0be98c; build_uid=132cbb33-dffb-4610-bbcd-1a0c9df4205e) + openEHR-EHR-CLUSTER.exam-auscultation.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-07-16"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"96C885886DB1D422823C329D503A1C13"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the auscultation of a body system or anatomical structure."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the auscultation of a body system or anatomical structure. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] -- Auscultation findings + +terminology + term_definitions = < + ["nb"] = < + ["id1.1"] = < + text = <"*Auscultation findings (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + > + ["en"] = < + ["id1.1"] = < + text = <"Auscultation findings"> + description = <"Findings observed during the auscultation of a body system or anatomical structure."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id1.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-breast.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-breast.v0.0.1-alpha.adls new file mode 100644 index 000000000..056a2b5fc --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-breast.v0.0.1-alpha.adls @@ -0,0 +1,152 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c1a0a1c4-9578-445a-a2f1-86618d12c53a; build_uid=34d94f87-e7ab-4b33-9915-b451f5fa1b99) + openEHR-EHR-CLUSTER.exam-breast.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"8DBD0666EDBB87C01CB9FA5D64AB8BC3"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of a single breast."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of a single breast. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam or ACTION.procedure archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of a breast + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[ac0.9000]} -- System or structure examined (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"Undersøkelsesfunn"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.2"] = < + text = <"*Right breast (en)"> + description = <"*The right breast was examined. (en)"> + > + ["at0.1"] = < + text = <"*Left breast (en)"> + description = <"*The left breast was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of a breast"> + description = <"Findings observed during the physical examination of a single breast."> + > + ["at0.2"] = < + text = <"Right breast"> + description = <"The right breast was examined."> + > + ["at0.1"] = < + text = <"Left breast"> + description = <"The left breast was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + ["at0.2"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.1", "at0.2"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-breasts.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-breasts.v0.0.1-alpha.adls new file mode 100644 index 000000000..1ccbc1702 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-breasts.v0.0.1-alpha.adls @@ -0,0 +1,151 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=15729eba-5345-4aad-bd0e-73492962c72d; build_uid=b909c73a-4893-4b5f-ab02-cff38f21bfb6) + openEHR-EHR-CLUSTER.exam-breasts.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"427D4F43215190F462BFDDF87A916018"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of both breasts."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of both breasts. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam or CLUSTER.exam-chest archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of both breasts + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Both breasts + } + } + } + after [id4] + ELEMENT[id0.2] occurrences matches {0..1} matches { -- Symmetry + value matches { + DV_CODED_TEXT[id0.9000] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of both breasts (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.2"] = < + text = <"*Symmetry (en)"> + description = <"*Narrative description about the symmetry of both breasts, in comparison to one another. (en)"> + > + ["at0.1"] = < + text = <"*Both breasts (en)"> + description = <"*"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of both breasts"> + description = <"Findings observed during the physical examination of both breasts at the same time."> + > + ["id0.2"] = < + text = <"Symmetry"> + description = <"Narrative description about the symmetry of both breasts, in comparison to one another."> + > + ["at0.1"] = < + text = <"Both breasts"> + description = <"The left and right breasts are examined at the same time."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-cardiovascular_system.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-cardiovascular_system.v0.0.1-alpha.adls new file mode 100644 index 000000000..86d3a7c83 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-cardiovascular_system.v0.0.1-alpha.adls @@ -0,0 +1,137 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9cdea3c6-b66d-44e8-9ba4-507547a4fd49; build_uid=58dff8de-6c90-4198-8b5d-9e3745fbfa4a) + openEHR-EHR-CLUSTER.exam-cardiovascular_system.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"1FB455D197E0D9796B05A2CB34D82A2C"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the cardiovascular system as a whole."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the cardiovascular system as a whole. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, the heart or a lung. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the cardiovascular system + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Cardiovascular system + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the cardiovascular system (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*cardiovascular system (en)"> + description = <"*The cardiovascular system was examined. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the cardiovascular system"> + description = <"Findings observed during the physical examination of the cardiovascular system as a whole."> + > + ["at0.1"] = < + text = <"Cardiovascular system"> + description = <"The cardiovascular system was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-chest.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-chest.v0.0.1-alpha.adls new file mode 100644 index 000000000..b3d42ff6a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-chest.v0.0.1-alpha.adls @@ -0,0 +1,138 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=beab77f9-7420-439f-b62e-0d7f3cb59f52; build_uid=55414a11-eb83-439e-84b7-624c5fb88a17) + openEHR-EHR-CLUSTER.exam-chest.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"2D0FB58ACC743CDD9B22C64E354C7937"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the chest."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the chest. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings, for example breasts, heart and lungs. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign. + + Not to be used to record chest circumference or chest expansion. Use the OBSERVATION.chest_circumference for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the chest + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Chest + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the chest (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Chest (en)"> + description = <"*The whole chest is examined. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the chest"> + description = <"Findings observed during the physical examination of the whole chest."> + > + ["at0.1"] = < + text = <"Chest"> + description = <"The whole chest is examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-cranial_nerves.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-cranial_nerves.v0.0.1-alpha.adls new file mode 100644 index 000000000..1f26b3c0d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-cranial_nerves.v0.0.1-alpha.adls @@ -0,0 +1,459 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c189c249-abad-40de-908c-5c3c39308aef; build_uid=7c1e6f50-5ac0-4fc5-84b4-848f9b095ded) + openEHR-EHR-CLUSTER.exam-cranial_nerves.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"EA9E8FE5EDAFBCD6B9458D0C0F2D7B71"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the cranial nerves."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the cranial nerves. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam or CLUSTER.exam-nervous_system archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes for each cranial nerve can be nested in the appropriate SLOTs and other CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign. + + Not to be used to record the results of visual field testing - use OBSERVATION.visual_field_measurement for this purpose. + + Not to be used to record the results of visual acuity testing - use OBSERVATION.visual_acuity for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of cranial nerves + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Cranial nerve + } + } + } + after [id4] + ELEMENT[id0.11] occurrences matches {0..1} matches { -- I description + value matches { + DV_TEXT[id0.9002] + } + } + allow_archetype CLUSTER[id0.2] matches { -- I details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam\.v1\..*/} + } + ELEMENT[id0.12] occurrences matches {0..1} matches { -- II description + value matches { + DV_TEXT[id0.9003] + } + } + allow_archetype CLUSTER[id0.3] matches { -- II details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam\.v1\..*|openEHR-EHR-CLUSTER\.exam-retina\.v0\..*/} + } + ELEMENT[id0.13] occurrences matches {0..1} matches { -- III, IV & VI description + value matches { + DV_TEXT[id0.9004] + } + } + allow_archetype CLUSTER[id0.4] matches { -- III, IV & VI details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam\.v1\..*|openEHR-EHR-CLUSTER\.exam-eom\.v0\..*|openEHR-EHR-CLUSTER\.exam-pupil\.v0\..*/} + } + ELEMENT[id0.14] occurrences matches {0..1} matches { -- V description + value matches { + DV_TEXT[id0.9005] + } + } + ELEMENT[id0.20] occurrences matches {0..1} matches { -- Corneal reflex + value matches { + DV_CODED_TEXT[id0.9006] matches { + defining_code matches {[ac0.9000]} -- Corneal reflex (synthesised) + } + } + } + ELEMENT[id0.24] occurrences matches {0..1} matches { -- Jaw jerk + value matches { + DV_CODED_TEXT[id0.9007] matches { + defining_code matches {[ac0.9001]} -- Jaw jerk (synthesised) + } + } + } + allow_archetype CLUSTER[id0.5] matches { -- V details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam\.v1\..*|openEHR-EHR-CLUSTER\.exam-muscle\.v0\..*|openEHR-EHR-CLUSTER\.exam-nerve_sensation\.v0\..*/} + } + ELEMENT[id0.15] occurrences matches {0..1} matches { -- VII description + value matches { + DV_TEXT[id0.9008] + } + } + allow_archetype CLUSTER[id0.6] matches { -- VII details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam\.v1\..*|openEHR-EHR-CLUSTER\.exam-nerve_sensation\.v0\..*|openEHR-EHR-CLUSTER\.exam-face\.v0\..*/} + } + ELEMENT[id0.16] occurrences matches {0..1} matches { -- VIII description + value matches { + DV_TEXT[id0.9009] + } + } + allow_archetype CLUSTER[id0.7] matches { -- VIII details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam\.v1\..*/} + } + ELEMENT[id0.17] occurrences matches {0..1} matches { -- IX & X description + value matches { + DV_TEXT[id0.9010] + } + } + allow_archetype CLUSTER[id0.8] matches { -- IX & X details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam\.v1\..*|openEHR-EHR-CLUSTER\.exam-throat\.v0\..*/} + } + ELEMENT[id0.18] occurrences matches {0..1} matches { -- XI description + value matches { + DV_TEXT[id0.9011] + } + } + allow_archetype CLUSTER[id0.9] matches { -- XI details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam\.v1\..*|openEHR-EHR-CLUSTER\.exam-muscle\.v0\..*/} + } + ELEMENT[id0.19] occurrences matches {0..1} matches { -- XII description + value matches { + DV_TEXT[id0.9012] + } + } + allow_archetype CLUSTER[id0.10] matches { -- XII details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam\.v1\..*|openEHR-EHR-CLUSTER\.exam-tongue\.v0\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"*Corneal reflex(en) (synthesised)"> + description = <"*The presence of the corneal reflex.(en) (synthesised)"> + > + ["ac0.9001"] = < + text = <"*Jaw jerk(en) (synthesised)"> + description = <"*The presence of the jaw jerk.(en) (synthesised)"> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"Det er anbefalt å kode det undersøkte systemet eller strukturen med en terminologi, der det er mulig."> + > + ["id1.1"] = < + text = <"*Examination of cranial nerves (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.9"] = < + text = <"*XI details (en)"> + description = <"*Details about the function of the accessory nerve. (en)"> + > + ["id0.8"] = < + text = <"*IX & X details (en)"> + description = <"*Details about the function of the glossopharyngeal and vagus nerves. (en)"> + > + ["id0.7"] = < + text = <"*VIII details (en)"> + description = <"*Details about the function of the vestibulococchlear nerve. (en)"> + > + ["id0.6"] = < + text = <"*VII details (en)"> + description = <"*Details about the function of the facial nerve. (en)"> + > + ["id0.5"] = < + text = <"*V details (en)"> + description = <"*Details about the function of the trigeminal nerve. (en)"> + > + ["id0.4"] = < + text = <"*III, IV & VI details (en)"> + description = <"*Details about the function of the oculomotor, trochlear and abducens nerves. (en)"> + > + ["id0.3"] = < + text = <"*II details (en)"> + description = <"*Details about the function of the optic nerve. (en)"> + > + ["at0.26"] = < + text = <"*Absent (en)"> + description = <"*The jaw jerk is absent. (en)"> + > + ["at0.25"] = < + text = <"*Present (en)"> + description = <"*The jaw jerk is present. (en)"> + > + ["id0.24"] = < + text = <"*Jaw jerk(en)"> + description = <"*The presence of the jaw jerk.(en)"> + > + ["at0.23"] = < + text = <"*Reduced (en)"> + description = <"*The corneal reflex is present, but diminished compared to normal. (en)"> + > + ["at0.22"] = < + text = <"*Absent (en)"> + description = <"*The corneal reflex is absent. (en)"> + > + ["at0.21"] = < + text = <"*Present (en)"> + description = <"*The corneal reflex is present. (en)"> + > + ["id0.20"] = < + text = <"*Corneal reflex(en)"> + description = <"*The presence of the corneal reflex.(en)"> + comment = <"*Also known as the 'blink reflex'.(en)"> + > + ["id0.2"] = < + text = <"*I details (en)"> + description = <"*Details about function of the olfactory nerve. (en)"> + > + ["id0.19"] = < + text = <"*XII description (en)"> + description = <"*Narrative description about findings on examination of the hypoglossal nerve. (en)"> + > + ["id0.18"] = < + text = <"*XI description (en)"> + description = <"*Narrative description about findings on examination of the accessory nerve. (en)"> + > + ["id0.17"] = < + text = <"*IX & X description (en)"> + description = <"*Narrative description about findings on examination of the glossopharyngeal and vagus nerves. (en)"> + > + ["id0.16"] = < + text = <"*VIII description (en)"> + description = <"*Narrative description about findings on examination of the vestibulococchlear nerve. (en)"> + > + ["id0.15"] = < + text = <"*VII description (en)"> + description = <"*Narrative description about findings on examination of the facial nerve. (en)"> + > + ["id0.14"] = < + text = <"*V description (en)"> + description = <"*Narrative description about findings on examination of the trigeminal nerve. (en)"> + > + ["id0.13"] = < + text = <"*III, IV & VI description (en)"> + description = <"*Narrative description about findings on examination of the oculomotor, trochlear and abducens nerves. (en)"> + > + ["id0.12"] = < + text = <"*II description (en)"> + description = <"*Narrative description about findings on examination of the optic nerve. (en)"> + > + ["id0.11"] = < + text = <"*I description (en)"> + description = <"*Narrative description about findings on examination of the olfactory nerve. (en)"> + comment = <"*For example: summary about smell testing. (en)"> + > + ["id0.10"] = < + text = <"*XII details (en)"> + description = <"*Details about the function of the hypoglossal nerve. (en)"> + > + ["at0.1"] = < + text = <"*Cranial nerve (en)"> + description = <"*"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"Corneal reflex (synthesised)"> + description = <"The presence of the corneal reflex. (synthesised)"> + > + ["ac0.9001"] = < + text = <"Jaw jerk (synthesised)"> + description = <"The presence of the jaw jerk. (synthesised)"> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of cranial nerves"> + description = <"Findings observed during the physical examination of the cranial nerves."> + > + ["id0.9"] = < + text = <"XI details"> + description = <"Details about the function of the accessory nerve."> + > + ["id0.8"] = < + text = <"IX & X details"> + description = <"Details about the function of the glossopharyngeal and vagus nerves."> + > + ["id0.7"] = < + text = <"VIII details"> + description = <"Details about the function of the vestibulococchlear nerve."> + > + ["id0.6"] = < + text = <"VII details"> + description = <"Details about the function of the facial nerve."> + > + ["id0.5"] = < + text = <"V details"> + description = <"Details about the function of the trigeminal nerve."> + > + ["id0.4"] = < + text = <"III, IV & VI details"> + description = <"Details about the function of the oculomotor, trochlear and abducens nerves."> + > + ["id0.3"] = < + text = <"II details"> + description = <"Details about the function of the optic nerve."> + > + ["at0.26"] = < + text = <"Absent"> + description = <"The jaw jerk is absent."> + > + ["at0.25"] = < + text = <"Present"> + description = <"The jaw jerk is present."> + > + ["id0.24"] = < + text = <"Jaw jerk"> + description = <"The presence of the jaw jerk."> + > + ["at0.23"] = < + text = <"Reduced"> + description = <"The corneal reflex is present, but diminished compared to normal."> + > + ["at0.22"] = < + text = <"Absent"> + description = <"The corneal reflex is absent."> + > + ["at0.21"] = < + text = <"Present"> + description = <"The corneal reflex is present."> + > + ["id0.20"] = < + text = <"Corneal reflex"> + description = <"The presence of the corneal reflex."> + comment = <"Also known as the 'blink reflex'."> + > + ["id0.2"] = < + text = <"I details"> + description = <"Details about function of the olfactory nerve."> + > + ["id0.19"] = < + text = <"XII description"> + description = <"Narrative description about findings on examination of the hypoglossal nerve."> + > + ["id0.18"] = < + text = <"XI description"> + description = <"Narrative description about findings on examination of the accessory nerve."> + > + ["id0.17"] = < + text = <"IX & X description"> + description = <"Narrative description about findings on examination of the glossopharyngeal and vagus nerves."> + > + ["id0.16"] = < + text = <"VIII description"> + description = <"Narrative description about findings on examination of the vestibulococchlear nerve."> + > + ["id0.15"] = < + text = <"VII description"> + description = <"Narrative description about findings on examination of the facial nerve."> + > + ["id0.14"] = < + text = <"V description"> + description = <"Narrative description about findings on examination of the trigeminal nerve."> + > + ["id0.13"] = < + text = <"III, IV & VI description"> + description = <"Narrative description about findings on examination of the oculomotor, trochlear and abducens nerves."> + > + ["id0.12"] = < + text = <"II description"> + description = <"Narrative description about findings on examination of the optic nerve."> + > + ["id0.11"] = < + text = <"I description"> + description = <"Narrative description about findings on examination of the olfactory nerve."> + comment = <"For example: summary about smell testing."> + > + ["id0.10"] = < + text = <"XII details"> + description = <"Details about the function of the hypoglossal nerve."> + > + ["at0.1"] = < + text = <"Cranial nerve"> + description = <"One of each of twelve pairs of nerves which arise directly from the brain."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.21", "at0.22", "at0.23"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.25", "at0.26"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-ear.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-ear.v0.0.1-alpha.adls new file mode 100644 index 000000000..949b85b6a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-ear.v0.0.1-alpha.adls @@ -0,0 +1,160 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=99bd6f87-6ef1-444b-860c-b916bc832975; build_uid=4243cdd1-8416-48fc-9065-1a5553cb3d2b) + openEHR-EHR-CLUSTER.exam-ear.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"458F4EF5CDA0B287FFE9AFE710FB7EC5"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of a single ear."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of a single ear. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-ears or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate - for example, the external auditory canal or tympanic membrane. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of an ear + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[ac0.9000]} -- System or structure examined (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination an ear (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.2"] = < + text = <"*Right ear (en)"> + description = <"*The right ear was examined. (en)"> + > + ["at0.1"] = < + text = <"*Left ear (en)"> + description = <"*The left ear was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of an ear"> + description = <"Findings observed during the physical examination of a single ear."> + > + ["at0.2"] = < + text = <"Right ear"> + description = <"The right ear was examined."> + > + ["at0.1"] = < + text = <"Left ear"> + description = <"The left ear was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + ["at0.2"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.1", "at0.2"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-ears.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-ears.v0.0.1-alpha.adls new file mode 100644 index 000000000..7842b4d54 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-ears.v0.0.1-alpha.adls @@ -0,0 +1,150 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7bf4210d-cab2-4200-b193-b5d65555a5b3; build_uid=54a95bf6-c631-49e2-9e63-7c35ab25faec) + openEHR-EHR-CLUSTER.exam-ears.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2007-11-02"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"9405CADD620C600EB0856FB95AE8E019"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of both ears."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of both ears. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, CLUSTER.exam-ear. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of both ears + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Both ears + } + } + } + after [id4] + ELEMENT[id0.2] occurrences matches {0..1} matches { -- Symmetry + value matches { + DV_TEXT[id0.9000] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of both ears (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.2"] = < + text = <"*Symmetry (en)"> + description = <"*Narrative description about the symmetry of both ears, in comparison to one another. (en)"> + > + ["at0.1"] = < + text = <"*Both ears (en)"> + description = <"*The left and right ears were examined at the same time. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of both ears"> + description = <"Findings observed during the physical examination of both ears at the same time."> + > + ["id0.2"] = < + text = <"Symmetry"> + description = <"Narrative description about the symmetry of both ears, in comparison to one another."> + > + ["at0.1"] = < + text = <"Both ears"> + description = <"The left and right ears were examined at the same time."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-external_auditory_canal.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-external_auditory_canal.v0.0.1-alpha.adls new file mode 100644 index 000000000..a664cb6b2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-external_auditory_canal.v0.0.1-alpha.adls @@ -0,0 +1,544 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bafa07d9-193a-4f46-be0f-0d1c78553329; build_uid=c1c5d80f-6bc6-4321-a6b4-7e140263decf) + openEHR-EHR-CLUSTER.exam-external_auditory_canal.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2012-09-03"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Derived from: Examination of external auditory canal, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2012 Sep 03. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1384_2 (discontinued)."> + ["2"] = <"Direct communication with clinical domain experts associated with Australia's Northern Territory Hearing Health Program."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"9A115F4A01747388F30FB922BDA587FD"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of an external auditory canal."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of an external auditory canal. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-ear or OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, the tympanic membrane. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording data not related to other parts of the ear or middle ear - use the specific archetypes, CLUSTER.exam-ear and CLUSTER.exam-middle_ear for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of an external auditory canal + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[ac0.9000]} -- System or structure examined (synthesised) + } + } + } + after [id4] + ELEMENT[id0.3] occurrences matches {0..1} matches { -- Wax description + value matches { + DV_TEXT[id0.9008] + } + } + ELEMENT[id0.4] occurrences matches {0..1} matches { -- Canal tenderness + value matches { + DV_CODED_TEXT[id0.9009] matches { + defining_code matches {[ac0.9001]} -- Canal tenderness (synthesised) + } + } + } + ELEMENT[id0.7] occurrences matches {0..1} matches { -- Offensive odour + value matches { + DV_CODED_TEXT[id0.9010] matches { + defining_code matches {[ac0.9002]} -- Offensive odour (synthesised) + } + } + } + ELEMENT[id0.10] occurrences matches {0..1} matches { -- Discharge presence + value matches { + DV_CODED_TEXT[id0.9011] matches { + defining_code matches {[ac0.9003]} -- Discharge presence (synthesised) + } + } + } + ELEMENT[id0.13] occurrences matches {0..1} matches { -- Discharge type + value matches { + DV_CODED_TEXT[id0.9012] matches { + defining_code matches {[ac0.9004]} -- Discharge type (synthesised) + } + } + } + ELEMENT[id0.20] occurrences matches {0..1} matches { -- Discharge amount + value matches { + DV_CODED_TEXT[id0.9013] matches { + defining_code matches {[ac0.9005]} -- Discharge amount (synthesised) + } + } + } + ELEMENT[id0.24] occurrences matches {0..1} matches { -- Discharge description + value matches { + DV_TEXT[id0.9014] + } + } + ELEMENT[id0.25] occurrences matches {0..1} matches { -- Foreign body presence + value matches { + DV_CODED_TEXT[id0.9015] matches { + defining_code matches {[ac0.9006]} -- Foreign body presence (synthesised) + } + } + } + ELEMENT[id0.28] occurrences matches {0..1} matches { -- Foreign body location + value matches { + DV_CODED_TEXT[id0.9016] matches { + defining_code matches {[ac0.9007]} -- Foreign body location (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["ac0.9001"] = < + text = <"*Canal tenderness (en) (synthesised)"> + description = <"*Presence of tenderness in the external auditory canal. (en) (synthesised)"> + > + ["ac0.9002"] = < + text = <"*Offensive odour (en) (synthesised)"> + description = <"*Presence of any offensive odour originating from the external auditory canal. (en) (synthesised)"> + > + ["ac0.9003"] = < + text = <"*Discharge presence (en) (synthesised)"> + description = <"*Presence of a discharge observed in the external auditory canal. (en) (synthesised)"> + > + ["ac0.9004"] = < + text = <"*Discharge type (en) (synthesised)"> + description = <"*Type of discharge observed in the external auditory canal or at the tympanic membrane. (en) (synthesised)"> + > + ["ac0.9005"] = < + text = <"*Discharge amount (en) (synthesised)"> + description = <"*Qualitative amount of discharge observed in the external auditory canal or at the tympanic membrane perforation. (en) (synthesised)"> + > + ["ac0.9006"] = < + text = <"*Foreign body presence (en) (synthesised)"> + description = <"*Presence of a foreign body in the external auditory canal. (en) (synthesised)"> + > + ["ac0.9007"] = < + text = <"*Foreign body location (en) (synthesised)"> + description = <"*Location of the foreign body within the external auditory canal. (en) (synthesised)"> + > + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of an external auditory canal (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.9"] = < + text = <"*Absent (en)"> + description = <"*No offensive odour is noted as originating from the external auditory canal. (en)"> + > + ["at0.8"] = < + text = <"*Present (en)"> + description = <"*An offensive odour is noted as originating from the external auditory canal. (en)"> + > + ["id0.7"] = < + text = <"*Offensive odour (en)"> + description = <"*Presence of any offensive odour originating from the external auditory canal. (en)"> + > + ["at0.6"] = < + text = <"*Absent (en)"> + description = <"*Tenderness is not noted in the external auditory canal wall. (en)"> + > + ["at0.5"] = < + text = <"*Present (en)"> + description = <"*Tenderness is noted in the external auditory canal wall. (en)"> + > + ["id0.4"] = < + text = <"*Canal tenderness (en)"> + description = <"*Presence of tenderness in the external auditory canal. (en)"> + > + ["at0.31"] = < + text = <"*Middle ear (en)"> + description = <"*The foreign body is located within the middle ear cavity. (en)"> + > + ["at0.30"] = < + text = <"*Deep canal (en)"> + description = <"*The foreign body is located in the deep, inner part of the external auditory canal. (en)"> + > + ["id0.3"] = < + text = <"*Wax description (en)"> + description = <"*Narrative description of the wax findings in the external auditory canal. (en)"> + > + ["at0.29"] = < + text = <"*Outer canal (en)"> + description = <"*The foreign body is located in the outer part of the external auditory canal. (en)"> + > + ["id0.28"] = < + text = <"*Foreign body location (en)"> + description = <"*Location of the foreign body within the external auditory canal. (en)"> + comment = <"*This data element is redundant if a foreign body is absent from the canal. (en)"> + > + ["at0.27"] = < + text = <"*Absent (en)"> + description = <"*A foreign body is not present in the external auditory canal. (en)"> + > + ["at0.26"] = < + text = <"*Present (en)"> + description = <"*A foreign body is present in the external auditory canal. (en)"> + > + ["id0.25"] = < + text = <"*Foreign body presence (en)"> + description = <"*Presence of a foreign body in the external auditory canal. (en)"> + > + ["id0.24"] = < + text = <"*Discharge description (en)"> + description = <"*Narrative description of the discharge observed in the external auditory canal or at the tympanic membrane perforation. (en)"> + > + ["at0.23"] = < + text = <"*Profuse (en)"> + description = <"*A profuse amount of discharge is observed in the external auditory canal. (en)"> + > + ["at0.22"] = < + text = <"*Moderate (en)"> + description = <"*A moderate amount of discharge is observed in the external auditory canal. (en)"> + > + ["at0.21"] = < + text = <"*Scant (en)"> + description = <"*A small amount of discharge is observed in the external auditory canal. (en)"> + > + ["id0.20"] = < + text = <"*Discharge amount (en)"> + description = <"*Qualitative amount of discharge observed in the external auditory canal or at the tympanic membrane perforation. (en)"> + > + ["at0.2"] = < + text = <"*Right auditory canal (en)"> + description = <"*The right auditory canal was examined. (en)"> + > + ["at0.19"] = < + text = <"*Serous (en)"> + description = <"*The discharge appears to consist mostly of clear, watery fluid. (en)"> + > + ["at0.18"] = < + text = <"*Purulent (en)"> + description = <"*The discharge appears to consist mostly of pus. (en)"> + > + ["at0.17"] = < + text = <"*Mucopurulent (en)"> + description = <"*The discharge appears to consist of both mucous and pus. (en)"> + > + ["at0.16"] = < + text = <"*Mucoid (en)"> + description = <"*The discharge appears to consist mostly of a thick, mucoid substance. (en)"> + > + ["at0.15"] = < + text = <"*Haemoserous (en)"> + description = <"*The discharge appears to consist of both blood and clear, watery fluid. (en)"> + > + ["at0.14"] = < + text = <"*Blood-stained (en)"> + description = <"*The discharge appears to consist mostly of blood. (en)"> + > + ["id0.13"] = < + text = <"*Discharge type (en)"> + description = <"*Type of discharge observed in the external auditory canal or at the tympanic membrane. (en)"> + > + ["at0.12"] = < + text = <"*Absent (en)"> + description = <"*Discharge is not observed within the external auditory canal. (en)"> + > + ["at0.11"] = < + text = <"*Present (en)"> + description = <"*Discharge is observed within the external auditory canal. (en)"> + > + ["id0.10"] = < + text = <"*Discharge presence (en)"> + description = <"*Presence of a discharge observed in the external auditory canal. (en)"> + > + ["at0.1"] = < + text = <"*Left auditory canal (en)"> + description = <"*The left auditory canal was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["ac0.9001"] = < + text = <"Canal tenderness (synthesised)"> + description = <"Presence of tenderness in the external auditory canal. (synthesised)"> + > + ["ac0.9002"] = < + text = <"Offensive odour (synthesised)"> + description = <"Presence of any offensive odour originating from the external auditory canal. (synthesised)"> + > + ["ac0.9003"] = < + text = <"Discharge presence (synthesised)"> + description = <"Presence of a discharge observed in the external auditory canal. (synthesised)"> + > + ["ac0.9004"] = < + text = <"Discharge type (synthesised)"> + description = <"Type of discharge observed in the external auditory canal or at the tympanic membrane. (synthesised)"> + > + ["ac0.9005"] = < + text = <"Discharge amount (synthesised)"> + description = <"Qualitative amount of discharge observed in the external auditory canal or at the tympanic membrane perforation. (synthesised)"> + > + ["ac0.9006"] = < + text = <"Foreign body presence (synthesised)"> + description = <"Presence of a foreign body in the external auditory canal. (synthesised)"> + > + ["ac0.9007"] = < + text = <"Foreign body location (synthesised)"> + description = <"Location of the foreign body within the external auditory canal. (synthesised)"> + > + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of an external auditory canal"> + description = <"Findings observed during the physical examination of an external auditory canal."> + > + ["at0.9"] = < + text = <"Absent"> + description = <"No offensive odour is noted as originating from the external auditory canal."> + > + ["at0.8"] = < + text = <"Present"> + description = <"An offensive odour is noted as originating from the external auditory canal."> + > + ["id0.7"] = < + text = <"Offensive odour"> + description = <"Presence of any offensive odour originating from the external auditory canal."> + > + ["at0.6"] = < + text = <"Absent"> + description = <"Tenderness is not noted in the external auditory canal wall."> + > + ["at0.5"] = < + text = <"Present"> + description = <"Tenderness is noted in the external auditory canal wall."> + > + ["id0.4"] = < + text = <"Canal tenderness"> + description = <"Presence of tenderness in the external auditory canal."> + > + ["at0.31"] = < + text = <"Middle ear"> + description = <"The foreign body is located within the middle ear cavity."> + > + ["at0.30"] = < + text = <"Deep canal"> + description = <"The foreign body is located in the deep, inner part of the external auditory canal."> + > + ["id0.3"] = < + text = <"Wax description"> + description = <"Narrative description of the wax findings in the external auditory canal."> + > + ["at0.29"] = < + text = <"Outer canal"> + description = <"The foreign body is located in the outer part of the external auditory canal."> + > + ["id0.28"] = < + text = <"Foreign body location"> + description = <"Location of the foreign body within the external auditory canal."> + comment = <"This data element is redundant if a foreign body is absent from the canal."> + > + ["at0.27"] = < + text = <"Absent"> + description = <"A foreign body is not present in the external auditory canal."> + > + ["at0.26"] = < + text = <"Present"> + description = <"A foreign body is present in the external auditory canal."> + > + ["id0.25"] = < + text = <"Foreign body presence"> + description = <"Presence of a foreign body in the external auditory canal."> + > + ["id0.24"] = < + text = <"Discharge description"> + description = <"Narrative description of the discharge observed in the external auditory canal or at the tympanic membrane perforation."> + > + ["at0.23"] = < + text = <"Profuse"> + description = <"A profuse amount of discharge is observed in the external auditory canal."> + > + ["at0.22"] = < + text = <"Moderate"> + description = <"A moderate amount of discharge is observed in the external auditory canal."> + > + ["at0.21"] = < + text = <"Scant"> + description = <"A small amount of discharge is observed in the external auditory canal."> + > + ["id0.20"] = < + text = <"Discharge amount"> + description = <"Qualitative amount of discharge observed in the external auditory canal or at the tympanic membrane perforation."> + > + ["at0.2"] = < + text = <"Right external auditory canal"> + description = <"The right auditory canal was examined."> + > + ["at0.19"] = < + text = <"Serous"> + description = <"The discharge appears to consist mostly of clear, watery fluid."> + > + ["at0.18"] = < + text = <"Purulent"> + description = <"The discharge appears to consist mostly of pus."> + > + ["at0.17"] = < + text = <"Mucopurulent"> + description = <"The discharge appears to consist of both mucous and pus."> + > + ["at0.16"] = < + text = <"Mucoid"> + description = <"The discharge appears to consist mostly of a thick, mucoid substance."> + > + ["at0.15"] = < + text = <"Haemoserous"> + description = <"The discharge appears to consist of both blood and clear, watery fluid."> + > + ["at0.14"] = < + text = <"Blood-stained"> + description = <"The discharge appears to consist mostly of blood."> + > + ["id0.13"] = < + text = <"Discharge type"> + description = <"Type of discharge observed in the external auditory canal or at the tympanic membrane."> + > + ["at0.12"] = < + text = <"Absent"> + description = <"Discharge is not observed within the external auditory canal."> + > + ["at0.11"] = < + text = <"Present"> + description = <"Discharge is observed within the external auditory canal."> + > + ["id0.10"] = < + text = <"Discharge presence"> + description = <"Presence of a discharge observed in the external auditory canal."> + > + ["at0.1"] = < + text = <"Left external auditory canal"> + description = <"The left auditory canal was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + ["at0.2"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.1", "at0.2"> + > + ["ac0.9007"] = < + id = <"ac0.9007"> + members = <"at0.29", "at0.30", "at0.31"> + > + ["ac0.9005"] = < + id = <"ac0.9005"> + members = <"at0.21", "at0.22", "at0.23"> + > + ["ac0.9006"] = < + id = <"ac0.9006"> + members = <"at0.26", "at0.27"> + > + ["ac0.9003"] = < + id = <"ac0.9003"> + members = <"at0.11", "at0.12"> + > + ["ac0.9004"] = < + id = <"ac0.9004"> + members = <"at0.14", "at0.15", "at0.16", "at0.17", "at0.18", "at0.19"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.5", "at0.6"> + > + ["ac0.9002"] = < + id = <"ac0.9002"> + members = <"at0.8", "at0.9"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-eye.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-eye.v0.0.1-alpha.adls new file mode 100644 index 000000000..d17b883ad --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-eye.v0.0.1-alpha.adls @@ -0,0 +1,319 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=47490335-07f8-4e1e-b8b8-3cdf53e79857; build_uid=6ffe3cde-ac0c-4e49-abdb-74240215a2ba) + openEHR-EHR-CLUSTER.exam-eye.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"5BCFA039392512C659DECA99FC147D2F"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of a single eye."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of a single eye. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-eyes or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, CLUSTER.exam-retina or CLUSTER.exam-lens. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign. + + Not to be used to record the results of visual field testing - use OBSERVATION.visual_field_test_result. + + Not to be used to record the results of visual acuity testing - use OBSERVATION.visual_acuity-test-result."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of an eye + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[ac0.9000]} -- System or structure examined (synthesised) + } + } + } + after [id4] + ELEMENT[id0.3] occurrences matches {0..1} matches { -- Eye movement description + value matches { + DV_TEXT[id0.9002] + } + } + CLUSTER[id0.4] matches { -- Movement detail + items cardinality matches {1..*; unordered} matches { + ELEMENT[id0.5] occurrences matches {0..1} matches { -- Direction of gaze + value matches { + DV_CODED_TEXT[id0.9003] matches { + defining_code matches {[ac0.9001]} -- Direction of gaze (synthesised) + } + } + } + ELEMENT[id0.14] occurrences matches {0..1} matches { -- Range + value matches { + DV_TEXT[id0.9004] + } + } + ELEMENT[id0.15] occurrences matches {0..1} matches { -- Speed + value matches { + DV_TEXT[id0.9005] + } + } + ELEMENT[id0.16] occurrences matches {0..1} matches { -- Smoothness + value matches { + DV_TEXT[id0.9006] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["ac0.9001"] = < + text = <"*Direction of gaze (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of an eye (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.9"] = < + text = <"*Abduction and elevation (en)"> + description = <"*"> + > + ["at0.8"] = < + text = <"*Abduction (en)"> + description = <"*"> + > + ["at0.7"] = < + text = <"*Depression (en)"> + description = <"*"> + > + ["at0.6"] = < + text = <"*Elevation (en)"> + description = <"*"> + > + ["id0.5"] = < + text = <"*Direction of gaze (en)"> + description = <"*"> + > + ["id0.4"] = < + text = <"*Movement detail (en)"> + description = <"*Detailed information about eye movement (en)"> + > + ["id0.3"] = < + text = <"*Eye movement description (en)"> + description = <"*Narrative description about the extraocular muscle function. (en)"> + > + ["at0.2"] = < + text = <"*Right eye (en)"> + description = <"*The right eye was examined. (en)"> + > + ["id0.16"] = < + text = <"*Smoothness (en)"> + description = <"*Description of the smoothness of movement in the identified direction of gaze. (en)"> + > + ["id0.15"] = < + text = <"*Speed (en)"> + description = <"*Description of the speed of movement in the identified direction of gaze. (en)"> + > + ["id0.14"] = < + text = <"*Range (en)"> + description = <"*Description of the range of movement in the identified direction of gaze. (en)"> + > + ["at0.13"] = < + text = <"*Adduction and depression (en)"> + description = <"*"> + > + ["at0.12"] = < + text = <"*Adduction and elevation (en)"> + description = <"*"> + > + ["at0.11"] = < + text = <"*Adduction (en)"> + description = <"*"> + > + ["at0.10"] = < + text = <"*Abduction and depression (en)"> + description = <"*"> + > + ["at0.1"] = < + text = <"*Left eye (en)"> + description = <"*The left eye was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["ac0.9001"] = < + text = <"Direction of gaze (synthesised)"> + description = <"The direction of single eye movement. (synthesised)"> + > + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of an eye"> + description = <"Findings observed during the physical examination of a single eye."> + > + ["at0.9"] = < + text = <"Abduction and elevation"> + description = <"Movement of the eye upward and laterally, towards the same side."> + > + ["at0.8"] = < + text = <"Abduction"> + description = <"Movement of the eye laterally, towards the same side."> + > + ["at0.7"] = < + text = <"Depression"> + description = <"Downward movement of the eye."> + > + ["at0.6"] = < + text = <"Elevation"> + description = <"Upward movement of the eye."> + > + ["id0.5"] = < + text = <"Direction of gaze"> + description = <"The direction of single eye movement."> + > + ["id0.4"] = < + text = <"Movement detail"> + description = <"Detailed information about eye movement."> + > + ["id0.3"] = < + text = <"Eye movement description"> + description = <"Narrative description about the extraocular muscle function."> + > + ["at0.2"] = < + text = <"Right eye"> + description = <"The right eye was examined."> + > + ["id0.16"] = < + text = <"Smoothness"> + description = <"Description of the smoothness of movement in the identified direction of gaze."> + > + ["id0.15"] = < + text = <"Speed"> + description = <"Description of the speed of movement in the identified direction of gaze."> + > + ["id0.14"] = < + text = <"Range"> + description = <"Description of the range of movement in the identified direction of gaze."> + > + ["at0.13"] = < + text = <"Adduction and depression"> + description = <"Movement of the eye downward and medially, towards the opposite side."> + > + ["at0.12"] = < + text = <"Adduction and elevation"> + description = <"Movement of the eye upward and medially, towards the opposite side."> + > + ["at0.11"] = < + text = <"Adduction"> + description = <"Movement of the eye medially, towards the opposite side."> + > + ["at0.10"] = < + text = <"Abduction and depression"> + description = <"Movement of the eye downward and laterally, towards the same side."> + > + ["at0.1"] = < + text = <"Left eye"> + description = <"The left eye was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + ["at0.2"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.1", "at0.2"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.6", "at0.7", "at0.8", "at0.9", "at0.10", "at0.11", "at0.12", "at0.13"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-eyes.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-eyes.v0.0.1-alpha.adls new file mode 100644 index 000000000..668f1123d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-eyes.v0.0.1-alpha.adls @@ -0,0 +1,191 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f14a369d-3c7a-4cf5-828e-12a13a58cd7a; build_uid=5430536c-a7f2-435c-b8ae-c737a14bc0e2) + openEHR-EHR-CLUSTER.exam-eyes.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"8508444853998BB2DB392CFBF6010600"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av begge øyne."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av begge øyne. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Arketypen kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" for å registrere ytterligere strukturerte funn ved fysiske undersøkelser - for eksempel, CLUSTER.exam-eye. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of both eyes."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of both eyes. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, CLUSTER.exam-eye. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of both eyes + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Both eyes + } + } + } + ELEMENT[id3.1] matches { -- No abnormality detected + name matches { + DV_CODED_TEXT[id0.9001] matches { + defining_code matches {[ac0.9000]} -- No abnormality detected (synthesised) + } + } + } + after [id4] + ELEMENT[id0.4] occurrences matches {0..1} matches { -- Symmetry + value matches { + DV_TEXT[id0.9002] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"Uten anmerkning (synthesised)"> + description = <"Utsagn om at ingen avvik var oppdaget ved undersøkelsen (U.a.). (synthesised)"> + > + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id3.1"] = < + text = <"Uten anmerkning"> + description = <"Utsagn om at ingen avvik var oppdaget ved undersøkelsen (U.a.)."> + comment = <"Registrer som Sann dersom ingen avvik ble oppdaget ved undersøkelsen. Spesifikke utsagn om undersøkelsen kan registreres i dataelementet \"Fortolkning\". Registrerer man \"Uten anmerkning\", vil registrering av andre dataelementer i arketypen være overflødig med unntak av dataelementet \"Fortolkning\", som kan være nyttig om en har behov for en normalbeskrivelse."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"Det er anbefalt å kode det undersøkte systemet eller strukturen med en terminologi, der det er mulig."> + > + ["id1.1"] = < + text = <"Undersøkelse av begge øyne"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.4"] = < + text = <"Symmetri"> + description = <"Beskrivelse av i hvilken grad øynene er symmetriske i forhold til hverandre."> + > + ["at0.3"] = < + text = <"Like pupiller, reagerer på lys og nærinnstilling"> + description = <"Pupiller runde og sidelike, reagerer normalt på lys og nærinnstilling."> + > + ["at0.2"] = < + text = <"Like pupiller, reagerer på lys"> + description = <"Pupiller runde og sidelike, reagerer normalt på lys."> + > + ["at0.1"] = < + text = <"Begge øyne"> + description = <"Høyre og venstre øye er undersøkt på samme tidspunkt."> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"No abnormality detected (synthesised)"> + description = <"Statement that no abnormality was detected (NAD) on physical examination. (synthesised)"> + > + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id3.1"] = < + text = <"No abnormality detected"> + description = <"Statement that no abnormality was detected (NAD) on physical examination."> + comment = <"Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of both eyes"> + description = <"Findings observed during the physical examination of both eyes at the same time."> + > + ["id0.4"] = < + text = <"Symmetry"> + description = <"Narrative description about the symmetry of both eyes, in comparison to one another."> + > + ["at0.3"] = < + text = <"PERLA"> + description = <"Pupils are equal and reactive to light and accommodation."> + > + ["at0.2"] = < + text = <"PERL"> + description = <"Pupils are equal and reactive to light."> + > + ["at0.1"] = < + text = <"Both eyes"> + description = <"The left and right eyes are examined at the same time."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.2", "at0.3"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-face.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-face.v0.0.1-alpha.adls new file mode 100644 index 000000000..1916f9dac --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-face.v0.0.1-alpha.adls @@ -0,0 +1,150 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=976b46c2-834d-454f-b61e-f93ea239c68f; build_uid=e7041a0e-85eb-4999-bd76-5c43bcf8d003) + openEHR-EHR-CLUSTER.exam-face.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"ECCC1B705812AB04E7DE0FF64032C5BF"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the face as a whole."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the face as a whole. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings about discrete parts of the face, such as the eyes, nose or mouth. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the face + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Face + } + } + } + after [id4] + ELEMENT[id0.2] occurrences matches {0..1} matches { -- Symmetry + value matches { + DV_TEXT[id0.9000] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the face (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.2"] = < + text = <"*Symmetry (en)"> + description = <"*Narrative description about the symmetry of both sides of the face, in comparison to one another. (en)"> + > + ["at0.1"] = < + text = <"*Face (en)"> + description = <"*The whole face is examined. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the face"> + description = <"Findings observed during the physical examination of the face as a whole."> + > + ["id0.2"] = < + text = <"Symmetry"> + description = <"Narrative description about the symmetry of both sides of the face, in comparison to one another."> + > + ["at0.1"] = < + text = <"Face"> + description = <"The whole face is examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-heart.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-heart.v0.0.1-alpha.adls new file mode 100644 index 000000000..54481d378 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-heart.v0.0.1-alpha.adls @@ -0,0 +1,129 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=32bebc5a-453b-44c5-bda3-616bf97ba1e3; build_uid=be73ad05-ba87-404f-806b-8f33ace5158c) + openEHR-EHR-CLUSTER.exam-heart.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-07-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"CEAD23274595ECEA9331E76FF641998F"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the heart."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the heart. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-chest or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the heart + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Heart + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the heart (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Heart (en)"> + description = <"*The heart was examined. (en)"> + > + > + ["en"] = < + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the heart"> + description = <"Findings observed during the physical examination of the heart."> + > + ["at0.1"] = < + text = <"Heart"> + description = <"The heart was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-cervix.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-cervix.v0.0.1-alpha.adls new file mode 100644 index 000000000..1342e83d7 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-cervix.v0.0.1-alpha.adls @@ -0,0 +1,247 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8b256f0d-2e18-43db-b856-c201bfa11743; build_uid=9c54abae-9d56-4458-bc76-007394d3e32f) + openEHR-EHR-CLUSTER.exam-inspection-cervix.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam-inspection.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Anca Heyd, DIPS ASA, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"672B41E08AD0047027053944E4C84534"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed by direct visualisation of the cervix."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed by direct visualisation of the cervix., for example when performing an examination using a speculum. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-inspection-vagina or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used to record details about the palpation of the cervix - for example, as part of a bimanual vaginal examination. Use CLUSTER.exam-palpation-cervix for this purpose. + + Not to be used when multiple modes are used simultaneously to examine a body system or anatomical structure, including palpation or auscultation. Use the CLUSTER.exam family of archetypes for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1.1] matches { -- Inspection of the cervix + items matches { + ELEMENT[id2.0.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.0.1] matches { + defining_code matches {[at0.0.1]} -- Cervix + } + } + } + after [id4] + ELEMENT[id0.0.2] occurrences matches {0..1} matches { -- Discharge presence + value matches { + DV_CODED_TEXT[id0.0.9002] matches { + defining_code matches {[ac0.0.9000]} -- Discharge presence (synthesised) + } + } + } + ELEMENT[id0.0.5] occurrences matches {0..1} matches { -- Discharge description + value matches { + DV_CODED_TEXT[id0.0.9003] + } + } + ELEMENT[id0.0.6] occurrences matches {0..1} matches { -- Ectropion presence + value matches { + DV_CODED_TEXT[id0.0.9004] matches { + defining_code matches {[ac0.0.9001]} -- Ectropion presence (synthesised) + } + } + } + ELEMENT[id0.0.9] occurrences matches {0..1} matches { -- Ectropion description + value matches { + DV_TEXT[id0.0.9005] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.0.9000"] = < + text = <"*Discharge presence (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.0.9001"] = < + text = <"*Ectropion presence (en) (synthesised)"> + description = <"*The presence or absence of cervical ectopia. (en) (synthesised)"> + > + ["id2.0.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1.1"] = < + text = <"*Inspection of the cervix (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.0.9"] = < + text = <"*Ectropion description (en)"> + description = <"*Narrative description about the cervical ectropion. (en)"> + > + ["at0.0.8"] = < + text = <"*Absent (en)"> + description = <"*An ectropion was not present. (en)"> + > + ["at0.0.7"] = < + text = <"*Present (en)"> + description = <"*An ectropion was present. (en)"> + > + ["id0.0.6"] = < + text = <"*Ectropion presence (en)"> + description = <"*The presence or absence of cervical ectopia. (en)"> + > + ["id0.0.5"] = < + text = <"*Discharge description (en)"> + description = <"*Narrative description about the cervical discharge. (en)"> + > + ["at0.0.4"] = < + text = <"*Absent (en)"> + description = <"*A cervical discharge was not present. (en)"> + > + ["at0.0.3"] = < + text = <"*Present (en)"> + description = <"*A cervical discharge was present. (en)"> + > + ["id0.0.2"] = < + text = <"*Discharge presence (en)"> + description = <"*"> + > + ["at0.0.1"] = < + text = <"*Cervix (en)"> + description = <"*The cervix was inspected. (en)"> + > + > + ["en"] = < + ["ac0.0.9000"] = < + text = <"Discharge presence (synthesised)"> + description = <"The presence of cervical discharge. (synthesised)"> + > + ["ac0.0.9001"] = < + text = <"Ectropion presence (synthesised)"> + description = <"The presence or absence of cervical ectopia. (synthesised)"> + > + ["id2.0.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1.1"] = < + text = <"Inspection of the cervix"> + description = <"Findings observed by direct visualisation of the cervix."> + > + ["id0.0.9"] = < + text = <"Ectropion description"> + description = <"Narrative description about the cervical ectropion."> + > + ["at0.0.8"] = < + text = <"Absent"> + description = <"An ectropion was not present."> + > + ["at0.0.7"] = < + text = <"Present"> + description = <"An ectropion was present."> + > + ["id0.0.6"] = < + text = <"Ectropion presence"> + description = <"The presence or absence of cervical ectopia."> + > + ["id0.0.5"] = < + text = <"Discharge description"> + description = <"Narrative description about the cervical discharge."> + > + ["at0.0.4"] = < + text = <"Absent"> + description = <"A cervical discharge was not present."> + > + ["at0.0.3"] = < + text = <"Present"> + description = <"A cervical discharge was present."> + > + ["id0.0.2"] = < + text = <"Discharge presence"> + description = <"The presence of cervical discharge."> + > + ["at0.0.1"] = < + text = <"Cervix"> + description = <"The cervix was inspected."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.0.1"] = + > + > + value_sets = < + ["ac0.0.9000"] = < + id = <"ac0.0.9000"> + members = <"at0.0.3", "at0.0.4"> + > + ["ac0.0.9001"] = < + id = <"ac0.0.9001"> + members = <"at0.0.7", "at0.0.8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-rectum.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-rectum.v0.0.1-alpha.adls new file mode 100644 index 000000000..209676796 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-rectum.v0.0.1-alpha.adls @@ -0,0 +1,133 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=581934a4-9cb5-4314-90b8-72bcbc6516b4; build_uid=de78714e-2c14-405b-9f14-19bce9c7ff97) + openEHR-EHR-CLUSTER.exam-inspection-rectum.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam-inspection.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-09-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Anca Heyd, DIPS ASA, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"A28F1CFDA170306466DA1E38F4736C68"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed by direct visualisation of the rectum."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed by direct visualisation of the rectum, for example during a proctoscopy, sigmoidoscopy or colonoscopy examination. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used to record details about the palpation of the rectum. Use CLUSTER.exam-palpation-rectum for this purpose. + + Not to be used when multiple modes are used simultaneously to examine a body system or anatomical structure, including palpation or auscultation. Use the CLUSTER.exam family of archetypes for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1.1] matches { -- Inspection of the rectum + items matches { + ELEMENT[id2.0.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.0.1] matches { + defining_code matches {[at0.0.1]} -- Rectum + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.0.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1.1"] = < + text = <"*Inspection of the rectum (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.0.1"] = < + text = <"*Rectum (en)"> + description = <"*The rectum was inspected. (en)"> + > + > + ["en"] = < + ["id2.0.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1.1"] = < + text = <"Inspection of the rectum"> + description = <"Findings observed by direct visualisation of the rectum."> + > + ["at0.0.1"] = < + text = <"Rectum"> + description = <"The rectum was inspected."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-vagina.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-vagina.v0.0.1-alpha.adls new file mode 100644 index 000000000..b9cb63a0b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection-vagina.v0.0.1-alpha.adls @@ -0,0 +1,141 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ff4b5975-ac0e-4a16-8af8-89c5378c61f1; build_uid=e2d0ceda-604e-42b9-bf8b-3d51407ba725) + openEHR-EHR-CLUSTER.exam-inspection-vagina.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam-inspection.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Anca Heyd, DIPS ASA, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"CD404D3FEBEC0991663A42C21ED2817C"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed by direct visualisation of the vagina."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed by direct visualisation of the vagina. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-vulva or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, inspection of the cervix. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used to record details about the palpation of the vagina - for example, as part of a bimanual vaginal examination. Use CLUSTER.exam-palpation-vagina for this purpose. + + Not to be used when multiple modes are used simultaneously to examine a body system or anatomical structure, including palpation or auscultation. Use the CLUSTER.exam family of archetypes for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1.1] matches { -- Inspection of the vagina + items matches { + ELEMENT[id2.0.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.0.1] matches { + defining_code matches {[at0.0.1]} -- Vagina + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.0.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.0.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1.1"] = < + text = <"*Inspection of the vagina (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.0.1"] = < + text = <"*Vagina (en)"> + description = <"*The vagina was inspected. (en)"> + > + > + ["en"] = < + ["id5.0.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.0.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1.1"] = < + text = <"Inspection of the vagina"> + description = <"Findings observed by observed by direct visualisation of the vagina."> + > + ["at0.0.1"] = < + text = <"Vagina"> + description = <"The vagina was inspected."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id1.1.1"] = + ["at0.0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection.v0.0.1-alpha.adls new file mode 100644 index 000000000..30e05cf65 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-inspection.v0.0.1-alpha.adls @@ -0,0 +1,102 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=539c40f7-e892-4048-9a69-d8c0ef213b49; build_uid=8f3cce2d-ba74-4186-aa08-4839215fa14f) + openEHR-EHR-CLUSTER.exam-inspection.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-02-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Anca Heyd, DIPS ASA, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"3670A3BC11407E57B97F3F4DF95F6B87"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed by direct visualisation of a body system or anatomical structure."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed only by direct visualisation of a body system or anatomical structure. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used when multiple modes are used simultaneously to examine a body system or anatomical structure, including palpation or auscultation. Use the CLUSTER.exam family of archetypes for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] -- Inspection findings + +terminology + term_definitions = < + ["nb"] = < + ["id1.1"] = < + text = <"*Inspection findings (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + > + ["en"] = < + ["id1.1"] = < + text = <"Inspection findings"> + description = <"Findings observed by direct visualisation of an anatomical structure."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id1.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-lens.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-lens.v0.0.1-alpha.adls new file mode 100644 index 000000000..1e35f1f92 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-lens.v0.0.1-alpha.adls @@ -0,0 +1,129 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=075f728e-bb12-41b4-8fbb-32e05dfe25fc; build_uid=5221344e-dae1-46dd-8be3-ecc5b4880f5a) + openEHR-EHR-CLUSTER.exam-lens.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-07-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"D8A8D916349651BE32478E78DEDF10D8"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the lens."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the lens. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the lens + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Lens + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the lens (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Lens (en)"> + description = <"*The transparent, biconvex structure in the eye that helps to refract light to be focused on the retina. (en)"> + > + > + ["en"] = < + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the lens"> + description = <"Findings observed during the physical examination of a single lens of the eye."> + > + ["at0.1"] = < + text = <"Lens"> + description = <"The transparent, biconvex structure in the eye that helps to refract light to be focused on the retina."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-lung.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-lung.v0.0.1-alpha.adls new file mode 100644 index 000000000..89b88ef2d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-lung.v0.0.1-alpha.adls @@ -0,0 +1,313 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=72283ef6-5447-4d93-9afd-cbae0c6baca9; build_uid=5ca27f6d-4370-4dc1-9a88-843f367eb7a3) + openEHR-EHR-CLUSTER.exam-lung.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-07-15"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"4F80782952ED77E97011057AA82E8DA9"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of a single lung, including identified parts of a lung."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of a single lung, including identified parts of a lung. Use the 'Lung site' data element to identify a specific area of a lung, for example the right upper lobe or the lingula. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam or CLUSTER.exam-chest archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. Record the findings from the other lung in a second instance of this archetype within the same SLOT. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of a lung + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[ac0.9000]} -- System or structure examined (synthesised) + } + } + } + after [id4] + ELEMENT[id0.3] occurrences matches {0..1} matches { -- Percussion note + value matches { + DV_CODED_TEXT[id0.9004] matches { + defining_code matches {[ac0.9001]} -- Percussion note (synthesised) + } + } + } + ELEMENT[id0.7] occurrences matches {0..1} matches { -- Vocal resonance + value matches { + DV_CODED_TEXT[id0.9005] matches { + defining_code matches {[ac0.9002]} -- Vocal resonance (synthesised) + } + } + } + ELEMENT[id0.11] occurrences matches {0..1} matches { -- Vocal fremitus + value matches { + DV_CODED_TEXT[id0.9006] matches { + defining_code matches {[ac0.9003]} -- Vocal fremitus (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["ac0.9001"] = < + text = <"*Percussion note (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.9002"] = < + text = <"*Vocal resonance (en) (synthesised)"> + description = <"*Vibration intensity heard by a stethoscope on the chest wall with certain spoken words. (en) (synthesised)"> + > + ["ac0.9003"] = < + text = <"*Vocal fremitus (en) (synthesised)"> + description = <"*Vibration intensity felt by the hand on the chest wall from certain spoken words. (en) (synthesised)"> + > + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of a lung (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.9"] = < + text = <"*Increased (en)"> + description = <"*Vocal resonance was increased, compared to normal. (en)"> + > + ["at0.8"] = < + text = <"*Normal (en)"> + description = <"*Vocal resonance was normal. (en)"> + > + ["id0.7"] = < + text = <"*Vocal resonance (en)"> + description = <"*Vibration intensity heard by a stethoscope on the chest wall with certain spoken words. (en)"> + > + ["at0.6"] = < + text = <"*Hyperresonant (en)"> + description = <"*Percussion note was louder and lower pitched than normal. (en)"> + > + ["at0.5"] = < + text = <"*Dull (en)"> + description = <"*Percussion note was flat or dulled. (en)"> + > + ["at0.4"] = < + text = <"*Normal (en)"> + description = <"*Percussion note was normal. (en)"> + > + ["id0.3"] = < + text = <"*Percussion note (en)"> + description = <"*"> + > + ["at0.2"] = < + text = <"*Right lung (en)"> + description = <"*The right lung was examined. (en)"> + > + ["at0.14"] = < + text = <"*Reduced (en)"> + description = <"*Vocal fremitus was decreased, compared to normal. (en)"> + > + ["at0.13"] = < + text = <"*Increased (en)"> + description = <"*Vocal fremitus was increased, compared to normal. (en)"> + > + ["at0.12"] = < + text = <"*Normal (en)"> + description = <"*Vocal fremitus was normal. (en)"> + > + ["id0.11"] = < + text = <"*Vocal fremitus (en)"> + description = <"*Vibration intensity felt by the hand on the chest wall from certain spoken words. (en)"> + > + ["at0.10"] = < + text = <"*Reduced (en)"> + description = <"*Vocal resonance was decreased, compared to normal. (en)"> + > + ["at0.1"] = < + text = <"*Left lung (en)"> + description = <"*The left lung was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["ac0.9001"] = < + text = <"Percussion note (synthesised)"> + description = <"Sound elicited by tapping on the chest wall. (synthesised)"> + > + ["ac0.9002"] = < + text = <"Vocal resonance (synthesised)"> + description = <"Vibration intensity heard by a stethoscope on the chest wall with certain spoken words. (synthesised)"> + > + ["ac0.9003"] = < + text = <"Vocal fremitus (synthesised)"> + description = <"Vibration intensity felt by the hand on the chest wall from certain spoken words. (synthesised)"> + > + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of a lung"> + description = <"Findings observed during the physical examination of a single lung, including specific parts of a lung."> + > + ["at0.9"] = < + text = <"Increased"> + description = <"Vocal resonance was increased, compared to normal."> + > + ["at0.8"] = < + text = <"Normal"> + description = <"Vocal resonance was normal."> + > + ["id0.7"] = < + text = <"Vocal resonance"> + description = <"Vibration intensity heard by a stethoscope on the chest wall with certain spoken words."> + > + ["at0.6"] = < + text = <"Hyperresonant"> + description = <"Percussion note was louder and lower pitched than normal."> + > + ["at0.5"] = < + text = <"Dull"> + description = <"Percussion note was flat or dulled."> + > + ["at0.4"] = < + text = <"Normal"> + description = <"Percussion note was normal."> + > + ["id0.3"] = < + text = <"Percussion note"> + description = <"Sound elicited by tapping on the chest wall."> + > + ["at0.2"] = < + text = <"Right lung"> + description = <"The right lung was examined."> + > + ["at0.14"] = < + text = <"Reduced"> + description = <"Vocal fremitus was decreased, compared to normal."> + > + ["at0.13"] = < + text = <"Increased"> + description = <"Vocal fremitus was increased, compared to normal."> + > + ["at0.12"] = < + text = <"Normal"> + description = <"Vocal fremitus was normal."> + > + ["id0.11"] = < + text = <"Vocal fremitus"> + description = <"Vibration intensity felt by the hand on the chest wall from certain spoken words."> + > + ["at0.10"] = < + text = <"Reduced"> + description = <"Vocal resonance was decreased, compared to normal."> + > + ["at0.1"] = < + text = <"Left lung"> + description = <"The left lung was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + ["at0.2"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.1", "at0.2"> + > + ["ac0.9003"] = < + id = <"ac0.9003"> + members = <"at0.12", "at0.13", "at0.14"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.4", "at0.5", "at0.6"> + > + ["ac0.9002"] = < + id = <"ac0.9002"> + members = <"at0.8", "at0.9", "at0.10"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-middle_ear.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-middle_ear.v0.0.1-alpha.adls new file mode 100644 index 000000000..d5d933301 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-middle_ear.v0.0.1-alpha.adls @@ -0,0 +1,412 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=46796e6c-99dc-48af-90bd-7b313dc6337c; build_uid=40fb95d9-7e65-4e04-866a-0356be3e8dc3) + openEHR-EHR-CLUSTER.exam-middle_ear.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"35B6CF82F57B39D53C3219DD9E87C197"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of a middle ear."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of a middle ear. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-ear or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation, openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of a middle ear + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[ac0.9000]} -- System or structure examined (synthesised) + } + } + } + after [id4] + ELEMENT[id0.3] occurrences matches {0..4} matches { -- Ossicular bone status + value matches { + DV_CODED_TEXT[id0.9006] matches { + defining_code matches {[ac0.9001]} -- Ossicular bone status (synthesised) + } + } + name matches { + DV_CODED_TEXT[id0.9007] matches { + defining_code matches {[ac0.9002]} -- Ossicular bone status (synthesised) + } + } + } + ELEMENT[id0.11] occurrences matches {0..1} matches { -- Ossicular chain mobility + value matches { + DV_CODED_TEXT[id0.9008] matches { + defining_code matches {[ac0.9003]} -- Ossicular chain mobility (synthesised) + } + } + } + ELEMENT[id0.14] occurrences matches {0..1} matches { -- Mucosa + value matches { + DV_TEXT[id0.9009] + } + } + ELEMENT[id0.15] occurrences matches {0..1} matches { -- Chorda tympani + value matches { + DV_TEXT[id0.9010] + } + } + ELEMENT[id0.16] occurrences matches {0..1} matches { -- Choleasteatoma presence + value matches { + DV_CODED_TEXT[id0.9011] matches { + defining_code matches {[ac0.9004]} -- Choleasteatoma presence (synthesised) + } + } + } + ELEMENT[id0.19] occurrences matches {0..1} matches { -- Cholestatoma position + value matches { + DV_CODED_TEXT[id0.9012] matches { + defining_code matches {[ac0.9005]} -- Cholestatoma position (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["ac0.9001"] = < + text = <"*Ossicular bone status (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.9002"] = < + text = <"*Ossicular bone status (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.9003"] = < + text = <"*Ossicular chain mobility(en) (synthesised)"> + description = <"*Description of the mobility of the ossicular chain. + (synthesised)"> + > + ["ac0.9004"] = < + text = <"*Choleasteatoma presence (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.9005"] = < + text = <"*Cholestatoma position (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"Undersøkelsesfunn"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.9"] = < + text = <"*Stapes status (en)"> + description = <"*State of the stapes bone on observation. (en)"> + > + ["at0.8"] = < + text = <"*Incus status (en)"> + description = <"*State of the incus bone on observation. (en)"> + > + ["at0.7"] = < + text = <"*Malleus status (en)"> + description = <"*State of the malleus bone on observation. (en)"> + > + ["at0.6"] = < + text = <"*Absent (en)"> + description = <"*The bone/s are not present in the middle ear. (en)"> + > + ["at0.5"] = < + text = <"*Eroded (en)"> + description = <"*The bone/s are damaged. (en)"> + > + ["at0.4"] = < + text = <"*Intact (en)"> + description = <"*The bone/s are not damaged. (en)"> + > + ["id0.3"] = < + text = <"*Ossicular bone status (en)"> + description = <"*"> + > + ["at0.21"] = < + text = <"*Sinus (en)"> + description = <"*The cholesteatoma is observed in the sinus region. (en)"> + > + ["at0.20"] = < + text = <"*Attic (en)"> + description = <"*The cholesteatoma is observed in the attic region. (en)"> + > + ["at0.2"] = < + text = <"*Right middle ear (en)"> + description = <"*The right middle ear was examined. (en)"> + > + ["id0.19"] = < + text = <"*Cholestatoma position (en)"> + description = <"*"> + > + ["at0.18"] = < + text = <"*Absent (en)"> + description = <"*A cholesteatoma is not present. (en)"> + > + ["at0.17"] = < + text = <"*Present (en)"> + description = <"*A cholesteatoma is present. (en)"> + > + ["id0.16"] = < + text = <"*Choleasteatoma presence (en)"> + description = <"*"> + > + ["id0.15"] = < + text = <"*Chorda tympani (en)"> + description = <"*"> + > + ["id0.14"] = < + text = <"*Mucosa (en)"> + description = <"*"> + comment = <"*For example: normal; oedematous; presence of granulation tissue; adhesions; and discharge. (en)"> + > + ["at0.13"] = < + text = <"*Immobile (en)"> + description = <"*The ossicular chain is not mobile. (en)"> + > + ["at0.12"] = < + text = <"*Mobile (en)"> + description = <"*The ossicular chain is mobile. (en)"> + > + ["id0.11"] = < + text = <"*Ossicular chain mobility(en)"> + description = <"*Description of the mobility of the ossicular chain. + "> + > + ["at0.10"] = < + text = <"*Ossicular chain status (en)"> + description = <"*State of the entire ossicular chain on observation. (en)"> + > + ["at0.1"] = < + text = <"*Left middle ear (en)"> + description = <"*The left middle ear was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["ac0.9001"] = < + text = <"Ossicular bone status (synthesised)"> + description = <"Description of status of the ossicular chain and bony components. (synthesised)"> + > + ["ac0.9002"] = < + text = <"Ossicular bone status (synthesised)"> + description = <"Description of status of the ossicular chain and bony components. (synthesised)"> + > + ["ac0.9003"] = < + text = <"Ossicular chain mobility (synthesised)"> + description = <"Description of the mobility of the ossicular chain. (synthesised)"> + > + ["ac0.9004"] = < + text = <"Choleasteatoma presence (synthesised)"> + description = <"Is a cholesteatoma observed? (synthesised)"> + > + ["ac0.9005"] = < + text = <"Cholestatoma position (synthesised)"> + description = <"Detail about the position of the cholesteatoma. (synthesised)"> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of a middle ear"> + description = <"Findings observed during the physical examination of a middle ear."> + > + ["at0.9"] = < + text = <"Stapes status"> + description = <"State of the stapes bone on observation."> + > + ["at0.8"] = < + text = <"Incus status"> + description = <"State of the incus bone on observation."> + > + ["at0.7"] = < + text = <"Malleus status"> + description = <"State of the malleus bone on observation."> + > + ["at0.6"] = < + text = <"Absent"> + description = <"The bone/s are not present in the middle ear."> + > + ["at0.5"] = < + text = <"Eroded"> + description = <"The bone/s are damaged."> + > + ["at0.4"] = < + text = <"Intact"> + description = <"The bone/s are not damaged."> + > + ["id0.3"] = < + text = <"Ossicular bone status"> + description = <"Description of status of the ossicular chain and bony components."> + > + ["at0.21"] = < + text = <"Sinus"> + description = <"The cholesteatoma is observed in the sinus region."> + > + ["at0.20"] = < + text = <"Attic"> + description = <"The cholesteatoma is observed in the attic region."> + > + ["at0.2"] = < + text = <"Right middle ear"> + description = <"The right middle ear was examined."> + > + ["id0.19"] = < + text = <"Cholestatoma position"> + description = <"Detail about the position of the cholesteatoma."> + > + ["at0.18"] = < + text = <"Absent"> + description = <"A cholesteatoma is not present."> + > + ["at0.17"] = < + text = <"Present"> + description = <"A cholesteatoma is present."> + > + ["id0.16"] = < + text = <"Choleasteatoma presence"> + description = <"Is a cholesteatoma observed?"> + > + ["id0.15"] = < + text = <"Chorda tympani"> + description = <"Narrative description about the chorda tympani in the middl ear."> + > + ["id0.14"] = < + text = <"Mucosa"> + description = <"Narrative description about the middle ear mucosa."> + comment = <"For example: normal; oedematous; presence of granulation tissue; adhesions; and discharge."> + > + ["at0.13"] = < + text = <"Immobile"> + description = <"The ossicular chain is not mobile."> + > + ["at0.12"] = < + text = <"Mobile"> + description = <"The ossicular chain is mobile."> + > + ["id0.11"] = < + text = <"Ossicular chain mobility"> + description = <"Description of the mobility of the ossicular chain."> + > + ["at0.10"] = < + text = <"Ossicular chain status"> + description = <"State of the entire ossicular chain on observation."> + > + ["at0.1"] = < + text = <"Left middle ear"> + description = <"The left middle ear was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + ["at0.2"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.1", "at0.2"> + > + ["ac0.9005"] = < + id = <"ac0.9005"> + members = <"at0.20", "at0.21"> + > + ["ac0.9003"] = < + id = <"ac0.9003"> + members = <"at0.12", "at0.13"> + > + ["ac0.9004"] = < + id = <"ac0.9004"> + members = <"at0.17", "at0.18"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.4", "at0.5", "at0.6"> + > + ["ac0.9002"] = < + id = <"ac0.9002"> + members = <"at0.7", "at0.8", "at0.9", "at0.10"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-mouth.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-mouth.v0.0.1-alpha.adls new file mode 100644 index 000000000..6bd54cd65 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-mouth.v0.0.1-alpha.adls @@ -0,0 +1,150 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b7d3c229-1253-4c6d-9f23-dd15852de262; build_uid=24ce76c6-e1cd-4715-a96f-dabaacfec122) + openEHR-EHR-CLUSTER.exam-mouth.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"6A78D82AE467D17D6A6C01D42AB47846"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the mouth as a whole."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the mouth as a whole. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam or the CLUSTER.exam-face archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the mouth + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Mouth + } + } + } + after [id4] + ELEMENT[id0.2] occurrences matches {0..1} matches { -- Symmetry + value matches { + DV_TEXT[id0.9000] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the mouth (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.2"] = < + text = <"*Symmetry (en)"> + description = <"*Narrative description about the symmetry of both sides of the mouth, in comparison to one another. (en)"> + > + ["at0.1"] = < + text = <"*Mouth (en)"> + description = <"*The mouth, as a whole, is examined. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the mouth"> + description = <"Findings observed during the physical examination of the mouth as a whole."> + > + ["id0.2"] = < + text = <"Symmetry"> + description = <"Narrative description about the symmetry of both sides of the mouth, in comparison to one another."> + > + ["at0.1"] = < + text = <"Mouth"> + description = <"The mouth, as a whole, is examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-muscle.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-muscle.v0.0.1-alpha.adls new file mode 100644 index 000000000..a81014fc2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-muscle.v0.0.1-alpha.adls @@ -0,0 +1,128 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=60a68ae6-8be3-4566-8437-fbce11fbf5e2; build_uid=ff9616bc-425f-4552-912f-4102235f4a8c) + openEHR-EHR-CLUSTER.exam-muscle.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-09-13"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"8ADA2BA8B1F67022FEB901220230F548"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of an identified skeletal muscle or muscle group."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of an identified skeletal muscle or muscle group. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of a muscle or muscle group + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Skeletal muscle + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of a muscle or muscle group (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Skeletal muscle (en)"> + description = <"*127954009 (en)"> + > + > + ["en"] = < + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of a muscle or muscle group"> + description = <"Findings observed during the physical examination of an identified skeletal muscle or muscle group."> + > + ["at0.1"] = < + text = <"Skeletal muscle"> + description = <"A muscle which is connected to the skeleton to form part of the mechanical system which moves the limbs and other parts of the body."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-neck.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-neck.v0.0.1-alpha.adls new file mode 100644 index 000000000..8345b0c15 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-neck.v0.0.1-alpha.adls @@ -0,0 +1,137 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ae8fcb99-5fbe-4665-99dc-cc0f3d844d9c; build_uid=10718fdb-5c30-4ae2-853c-7481440e302d) + openEHR-EHR-CLUSTER.exam-neck.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-08-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"96B89341189D2411FB1F9FF3848F3D8D"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the neck."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination examination of the neck. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example - thyroid or airway. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the neck + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Neck + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the neck (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Neck (en)"> + description = <"*The neck was examined. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the neck"> + description = <"Findings observed during the physical examination of the neck."> + > + ["at0.1"] = < + text = <"Neck"> + description = <"The neck was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-nervous_system.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-nervous_system.v0.0.1-alpha.adls new file mode 100644 index 000000000..ee8b08ff1 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-nervous_system.v0.0.1-alpha.adls @@ -0,0 +1,137 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2aa66fe0-c3ea-4f2e-8010-3ef698463a9f; build_uid=357a5886-9576-4d61-a815-f5b39f71508b) + openEHR-EHR-CLUSTER.exam-nervous_system.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"6130EBC554BA493A62030553B4197913"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the nervous system as a whole."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the nervous system as a whole. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, cranial nerves or a dermatome. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the nervous system + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Nervous system + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the nervous system (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Nervous system (en)"> + description = <"*The nervous system was examined. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the nervous system"> + description = <"Findings observed during the physical examination of the nervous system as a whole."> + > + ["at0.1"] = < + text = <"Nervous system"> + description = <"The nervous system was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-cervix.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-cervix.v0.0.1-alpha.adls new file mode 100644 index 000000000..b7e3ccc76 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-cervix.v0.0.1-alpha.adls @@ -0,0 +1,534 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=17d11fe9-1e67-45e7-bb58-a126a1ee7932; build_uid=dd808879-bde0-41dc-996c-6ca3139f5cd7) + openEHR-EHR-CLUSTER.exam-palpation-cervix.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam-palpation.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2011-04-02"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Anca Heyd, DIPS ASA, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"6609C7E296FB56567BE8311DA2367156"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed only by palpation of the cervix."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed only by palpation of the cervix, including during pregnancy and labour. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-palpation-vagina or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used to record findings about the visual inspection of the cervix during a speculum examination. Use CLUSTER.exam-inspection-cervix for this purpose. + + Not to be used when multiple modes are used simultaneously to examine a body system or anatomical structure, including inspection or auscultation. Use the CLUSTER.exam family of archetypes for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1.1] matches { -- Palpation of the cervix + items matches { + ELEMENT[id2.0.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.0.1] matches { + defining_code matches {[at0.0.1]} -- Cervix + } + } + } + after [id4] + ELEMENT[id0.0.2] occurrences matches {0..1} matches { -- Relative position + value matches { + DV_CODED_TEXT[id0.0.9006] matches { + defining_code matches {[ac0.0.9000]} -- Relative position (synthesised) + } + } + } + ELEMENT[id0.0.8] occurrences matches {0..1} matches { -- Consistency + value matches { + DV_CODED_TEXT[id0.0.9007] matches { + defining_code matches {[ac0.0.9001]} -- Consistency (synthesised) + } + } + } + ELEMENT[id0.0.12] occurrences matches {0..1} matches { -- Surface description + value matches { + DV_TEXT[id0.0.9008] + } + } + ELEMENT[id0.0.13] occurrences matches {0..1} matches { -- Mobility + value matches { + DV_TEXT[id0.0.9009] + } + } + ELEMENT[id0.0.14] occurrences matches {0..1} matches { -- Tenderness + value matches { + DV_TEXT[id0.0.9010] + } + } + ELEMENT[id0.0.15] occurrences matches {0..1} matches { -- Thickness + value matches { + DV_CODED_TEXT[id0.0.9011] matches { + defining_code matches {[ac0.0.9002]} -- Thickness (synthesised) + } + } + } + ELEMENT[id0.0.16] occurrences matches {0..1} matches { -- Effacement + value matches { + DV_PROPORTION[id0.0.9012] matches { + numerator matches {|0.0..100.0|} + type matches {2} + } + } + } + ELEMENT[id0.0.21] occurrences matches {0..1} matches { -- Cervical length + value matches { + DV_QUANTITY[id0.0.9013] matches { + property matches {[at0.0.9003]} -- Length + [magnitude, units, precision] matches { + [{|0.0..10.0|}, {"cm"}, {1}], + [{|>=0.0|}, {"mm"}, {0}] + } + } + } + } + ELEMENT[id0.0.22] occurrences matches {0..1} matches { -- Application to presenting part + value matches { + DV_CODED_TEXT[id0.0.9014] matches { + defining_code matches {[ac0.0.9004]} -- Application to presenting part (synthesised) + } + } + } + ELEMENT[id0.0.25] occurrences matches {0..1} matches { -- Anterior lip presence + value matches { + DV_CODED_TEXT[id0.0.9015] matches { + defining_code matches {[ac0.0.9005]} -- Anterior lip presence (synthesised) + } + } + } + ELEMENT[id0.0.28] occurrences matches {0..1} matches { -- External os dilation + value matches { + DV_QUANTITY[id0.0.9016] matches { + property matches {[at0.0.9003]} -- Length + magnitude matches {|0.0..10.0|} + units matches {"cm"} + precision matches {0} + } + } + } + ELEMENT[id0.0.29] occurrences matches {0..1} matches { -- Internal os dilation + value matches { + DV_QUANTITY[id0.0.9017] matches { + property matches {[at0.0.9003]} -- Length + magnitude matches {|0.0..10.0|} + units matches {"cm"} + precision matches {0} + } + } + } + ELEMENT[id0.0.30] matches { -- Cervical os description + value matches { + DV_TEXT[id0.0.9018] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.0.9000"] = < + text = <"*Relative position (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.0.9001"] = < + text = <"*Consistency (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.0.9002"] = < + text = <"*Thickness (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["at0.0.9003"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac0.0.9004"] = < + text = <"*Application to presenting part (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.0.9005"] = < + text = <"*Anterior lip presence (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["id2.0.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1.1"] = < + text = <"*Palpation of the cervix (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.0.9"] = < + text = <"*Firm (en)"> + description = <"*The cervix feels firm or hard. (en)"> + > + ["id0.0.8"] = < + text = <"*Consistency (en)"> + description = <"*"> + > + ["at0.0.7"] = < + text = <"*Right (en)"> + description = <"*The cervix is pointing towards the right side of the pelvis. (en)"> + > + ["at0.0.6"] = < + text = <"*Left (en)"> + description = <"*The cervix is pointing towards the left side of the pelvis. (en)"> + > + ["at0.0.5"] = < + text = <"*Posterior (en)"> + description = <"*The cervix is pointing posteriorly, towards the sacrum. (en)"> + > + ["at0.0.4"] = < + text = <"*Normal (en)"> + description = <"*The cervix is located centrally, in the typical anatomical position. (en)"> + > + ["id0.0.30"] = < + text = <"*Cervical os description (en)"> + description = <"*"> + > + ["at0.0.3"] = < + text = <"*Anterior (en)"> + description = <"*The cervix is pointing anteriorly, towards the pubis. (en)"> + > + ["id0.0.29"] = < + text = <"*Internal os dilation (en)"> + description = <"*"> + > + ["id0.0.28"] = < + text = <"*External os dilation (en)"> + description = <"*"> + > + ["at0.0.27"] = < + text = <"*Absent (en)"> + description = <"*An anterior lip is not present. (en)"> + > + ["at0.0.26"] = < + text = <"*Present (en)"> + description = <"*An anterior lip is present. (en)"> + > + ["id0.0.25"] = < + text = <"*Anterior lip presence (en)"> + description = <"*"> + > + ["at0.0.24"] = < + text = <"*Tight (en)"> + description = <"*Cervix is closely moulded to the fetal presenting part. (en)"> + > + ["at0.0.23"] = < + text = <"*Loose (en)"> + description = <"*Cervix is not moulded to the fetal presenting part. (en)"> + > + ["id0.0.22"] = < + text = <"*Application to presenting part (en)"> + description = <"*"> + > + ["id0.0.21"] = < + text = <"*Cervical length (en)"> + description = <"*"> + > + ["at0.0.20"] = < + text = <"*Oedematous (en)"> + description = <"*The cervix is thickened and swollen. (en)"> + > + ["id0.0.2"] = < + text = <"*Relative position (en)"> + description = <"*"> + > + ["at0.0.19"] = < + text = <"*Paper-thin (en)"> + description = <"*The cervix is very thin. (en)"> + > + ["at0.0.18"] = < + text = <"*Thin (en)"> + description = <"*The cervix is thin. (en)"> + > + ["at0.0.17"] = < + text = <"*Thick (en)"> + description = <"*The cervix is thick. (en)"> + > + ["id0.0.16"] = < + text = <"*Effacement (en)"> + description = <"*Estimation of the proportion of cervical effacement. (en)"> + > + ["id0.0.15"] = < + text = <"*Thickness (en)"> + description = <"*"> + comment = <"*Most commonly assessed in late pregnancy or during labour. (en)"> + > + ["id0.0.14"] = < + text = <"*Tenderness (en)"> + description = <"*"> + > + ["id0.0.13"] = < + text = <"*Mobility (en)"> + description = <"*"> + > + ["id0.0.12"] = < + text = <"*Surface description (en)"> + description = <"*"> + > + ["at0.0.11"] = < + text = <"*Soft (en)"> + description = <"*The cervix feels soft or ripe. (en)"> + > + ["at0.0.10"] = < + text = <"*Intermediate (en)"> + description = <"*The cervix feels neither firm nor soft. (en)"> + > + ["at0.0.1"] = < + text = <"*Cervix (en)"> + description = <"*The cervix was palpated. (en)"> + > + > + ["en"] = < + ["ac0.0.9000"] = < + text = <"Relative position (synthesised)"> + description = <"Actual cervical position in relation to the expected, central anatomical position. (synthesised)"> + > + ["ac0.0.9001"] = < + text = <"Consistency (synthesised)"> + description = <"The firmness of the cervix. (synthesised)"> + > + ["ac0.0.9002"] = < + text = <"Thickness (synthesised)"> + description = <"The thickness of the cervix. (synthesised)"> + > + ["at0.0.9003"] = < + text = <"Length"> + description = <"Length"> + > + ["ac0.0.9004"] = < + text = <"Application to presenting part (synthesised)"> + description = <"Application of the cervix to the presenting part of the fetus during late pregnancy or labour. (synthesised)"> + > + ["ac0.0.9005"] = < + text = <"Anterior lip presence (synthesised)"> + description = <"The presence of an anterior lip of the cervix. (synthesised)"> + > + ["id2.0.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1.1"] = < + text = <"Palpation of the cervix"> + description = <"Findings observed by palpation of the cervix."> + > + ["at0.0.9"] = < + text = <"Firm"> + description = <"The cervix feels firm or hard."> + > + ["id0.0.8"] = < + text = <"Consistency"> + description = <"The firmness of the cervix."> + > + ["at0.0.7"] = < + text = <"Right"> + description = <"The cervix is pointing towards the right side of the pelvis."> + > + ["at0.0.6"] = < + text = <"Left"> + description = <"The cervix is pointing towards the left side of the pelvis."> + > + ["at0.0.5"] = < + text = <"Posterior"> + description = <"The cervix is pointing posteriorly, towards the sacrum."> + > + ["at0.0.4"] = < + text = <"Normal"> + description = <"The cervix is located centrally, in the typical anatomical position."> + > + ["id0.0.30"] = < + text = <"Cervical os description"> + description = <"Narrative description of findings on palpation of cervical os."> + > + ["at0.0.3"] = < + text = <"Anterior"> + description = <"The cervix is pointing anteriorly, towards the pubis."> + > + ["id0.0.29"] = < + text = <"Internal os dilation"> + description = <"The amount of dilation of the internal opening of the cervix to the uterus."> + > + ["id0.0.28"] = < + text = <"External os dilation"> + description = <"The amount of dilation of the external opening of the cervix."> + > + ["at0.0.27"] = < + text = <"Absent"> + description = <"An anterior lip is not present."> + > + ["at0.0.26"] = < + text = <"Present"> + description = <"An anterior lip is present."> + > + ["id0.0.25"] = < + text = <"Anterior lip presence"> + description = <"The presence of an anterior lip of the cervix."> + > + ["at0.0.24"] = < + text = <"Tight"> + description = <"Cervix is closely moulded to the fetal presenting part."> + > + ["at0.0.23"] = < + text = <"Loose"> + description = <"Cervix is not moulded to the fetal presenting part."> + > + ["id0.0.22"] = < + text = <"Application to presenting part"> + description = <"Application of the cervix to the presenting part of the fetus during late pregnancy or labour."> + > + ["id0.0.21"] = < + text = <"Cervical length"> + description = <"Estimation of the length of the cervix during late pregnancy or labour."> + > + ["at0.0.20"] = < + text = <"Oedematous"> + description = <"The cervix is thickened and swollen."> + > + ["id0.0.2"] = < + text = <"Relative position"> + description = <"Actual cervical position in relation to the expected, central anatomical position."> + > + ["at0.0.19"] = < + text = <"Paper-thin"> + description = <"The cervix is very thin."> + > + ["at0.0.18"] = < + text = <"Thin"> + description = <"The cervix is thin."> + > + ["at0.0.17"] = < + text = <"Thick"> + description = <"The cervix is thick."> + > + ["id0.0.16"] = < + text = <"Effacement"> + description = <"Estimation of the proportion of cervical effacement during late pregnancy or labour."> + > + ["id0.0.15"] = < + text = <"Thickness"> + description = <"The thickness of the cervix."> + comment = <"Most commonly assessed in late pregnancy or during labour."> + > + ["id0.0.14"] = < + text = <"Tenderness"> + description = <"Narrative description of the tenderness of the cervix, especially on movement."> + > + ["id0.0.13"] = < + text = <"Mobility"> + description = <"Narrative description of the mobility of the cervix."> + > + ["id0.0.12"] = < + text = <"Surface description"> + description = <"Narrative description about the surface of the cervix."> + > + ["at0.0.11"] = < + text = <"Soft"> + description = <"The cervix feels soft or ripe."> + > + ["at0.0.10"] = < + text = <"Intermediate"> + description = <"The cervix feels neither firm nor soft."> + > + ["at0.0.1"] = < + text = <"Cervix"> + description = <"The cervix was palpated."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at0.0.9003"] = + > + ["SNOMED-CT"] = < + ["at0.0.1"] = + > + > + value_sets = < + ["ac0.0.9004"] = < + id = <"ac0.0.9004"> + members = <"at0.0.23", "at0.0.24"> + > + ["ac0.0.9005"] = < + id = <"ac0.0.9005"> + members = <"at0.0.26", "at0.0.27"> + > + ["ac0.0.9000"] = < + id = <"ac0.0.9000"> + members = <"at0.0.3", "at0.0.4", "at0.0.5", "at0.0.6", "at0.0.7"> + > + ["ac0.0.9002"] = < + id = <"ac0.0.9002"> + members = <"at0.0.17", "at0.0.18", "at0.0.19", "at0.0.20"> + > + ["ac0.0.9001"] = < + id = <"ac0.0.9001"> + members = <"at0.0.9", "at0.0.10", "at0.0.11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-prostate.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-prostate.v0.0.1-alpha.adls new file mode 100644 index 000000000..5a41582d2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-prostate.v0.0.1-alpha.adls @@ -0,0 +1,130 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=62289e06-ca9c-4dc9-8b51-23640759d553; build_uid=6a0a4923-4360-47a0-8a38-b32b91688427) + openEHR-EHR-CLUSTER.exam-palpation-prostate.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam-palpation.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-09-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Anca Heyd, DIPS ASA, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"3FE51F4BCA534CA5D6BE8120A203DCE4"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed only by palpation of the prostate."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed only by palpation of the prostate. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-palpation-rectum or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used when multiple modes are used simultaneously to examine a body system or anatomical structure, including inspection or auscultation. Use the CLUSTER.exam family of archetypes for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1.1] matches { -- Palpation of the prostate + items matches { + ELEMENT[id2.0.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.0.1] matches { + defining_code matches {[at0.0.1]} -- Prostate + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.0.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1.1"] = < + text = <"*Palpation of the prostate (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.0.1"] = < + text = <"*Rectum (en)"> + description = <"*The rectum was examined. (en)"> + > + > + ["en"] = < + ["id2.0.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1.1"] = < + text = <"Palpation of the prostate"> + description = <"Findings observed by palpation of the prostate."> + > + ["at0.0.1"] = < + text = <"Prostate"> + description = <"The prostate was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-rectum.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-rectum.v0.0.1-alpha.adls new file mode 100644 index 000000000..af2f6aff4 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-rectum.v0.0.1-alpha.adls @@ -0,0 +1,142 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f11171a0-49d6-4adf-9fb0-deac652a4cf7; build_uid=bb019963-9dc2-4c31-bd94-6c155e307806) + openEHR-EHR-CLUSTER.exam-palpation-rectum.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam-palpation.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-09-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Anca Heyd, DIPS ASA, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"AFCC7E648C6BDBBD370BC109390BBFBA"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed only by palpation of the rectum."> + keywords = <"palpation", "rectal", "anal", "DRE", "DARE", "digital"> + use = <"Use to record a narrative description and clinical interpretation of the findings observed only by palpation of the rectum. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings, such as palpation of the prostate. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used to record details about the direct visualisation of the rectum using a device. Use CLUSTER.exam-inspection-rectum for this purpose. + + Not to be used when multiple modes are used simultaneously to examine a body system or anatomical structure, including inspection or auscultation. Use the CLUSTER.exam family of archetypes for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example: OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1.1] matches { -- Palpation of the rectum + items matches { + ELEMENT[id2.0.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.0.1] matches { + defining_code matches {[at0.0.1]} -- Rectum + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.0.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.0.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1.1"] = < + text = <"*Palpation of the rectum (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.0.1"] = < + text = <"*Rectum (en)"> + description = <"*The rectum was examined. (en)"> + > + > + ["en"] = < + ["id5.0.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.0.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1.1"] = < + text = <"Palpation of the rectum"> + description = <"Findings observed by palpation of the rectum."> + > + ["at0.0.1"] = < + text = <"Rectum"> + description = <"The rectum was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id1.1.1"] = + ["at0.0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-uterus.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-uterus.v0.0.1-alpha.adls new file mode 100644 index 000000000..57c7f3385 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-uterus.v0.0.1-alpha.adls @@ -0,0 +1,469 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=901e9366-1ad0-4689-b19a-2ae771052eb2; build_uid=846288a4-e1df-45b4-8ad5-ff99b9cceb30) + openEHR-EHR-CLUSTER.exam-palpation-uterus.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam-palpation.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2007-04-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Anca Heyd, DIPS ASA, Norway", "Sam Heard, Ocean Health Systems, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"6EA86C4D78428E2E7AD682659ADCD744"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed only by palpation of the uterus, either from an abdominal or a vaginal approach."> + keywords = <"uterus, fetus, foetus, baby, abdomen, vagina, pregnant, pregnancy", ...> + use = <"Use to record a narrative description and clinical interpretation of the findings observed only by palpation of the uterus, either from an abdominal or a vaginal approach and including findings about the pregnant uterus. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-abdomen, CLUSTER.exam-palpation-vagina or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, a fetus. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used when multiple modes are used simultaneously to examine a body system or anatomical structure, including inspection or auscultation. Use the CLUSTER.exam family of archetypes for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1.1] matches { -- Palpation of the uterus + items matches { + ELEMENT[id2.0.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.0.1] matches { + defining_code matches {[at0.0.1]} -- Uterus + } + } + } + ELEMENT[id0.0.2] occurrences matches {0..1} matches { -- Fundal measurement + value matches { + DV_QUANTITY[id0.0.9006] matches { + property matches {[at0.0.9000]} -- Length + units matches {"cm"} + } + } + } + ELEMENT[id0.0.4] occurrences matches {0..1} matches { -- Size estimation ( weeks of gestation) + value matches { + DV_DURATION[id0.0.9007] matches { + value matches {PW/|>=P0D|} + } + } + } + ELEMENT[id0.0.5] occurrences matches {0..1} matches { -- Size estimation (anatomical) + value matches { + DV_CODED_TEXT[id0.0.9008] matches { + defining_code matches {[ac0.0.9001]} -- Size estimation (anatomical) (synthesised) + } + } + } + ELEMENT[id0.0.10] occurrences matches {0..1} matches { -- Position of the uterus + value matches { + DV_CODED_TEXT[id0.0.9009] matches { + defining_code matches {[ac0.0.9002]} -- Position of the uterus (synthesised) + } + } + } + ELEMENT[id0.0.14] occurrences matches {0..1} matches { -- Mobility + value matches { + DV_CODED_TEXT[id0.0.9010] matches { + defining_code matches {[ac0.0.9003]} -- Mobility (synthesised) + } + } + } + ELEMENT[id0.0.17] occurrences matches {0..1} matches { -- Tenderness + value matches { + DV_TEXT[id0.0.9011] + } + } + ELEMENT[id0.0.18] occurrences matches {0..1} matches { -- Consistency + value matches { + DV_TEXT[id0.0.9012] + } + } + ELEMENT[id0.0.19] occurrences matches {0..1} matches { -- Liquor estimation + value matches { + DV_CODED_TEXT[id0.0.9013] matches { + defining_code matches {[ac0.0.9004]} -- Liquor estimation (synthesised) + } + } + } + ELEMENT[id0.0.23] occurrences matches {0..1} matches { -- Number of babies + value matches { + DV_CODED_TEXT[id0.0.9014] matches { + defining_code matches {[ac0.0.9005]} -- Number of babies (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at0.0.9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac0.0.9001"] = < + text = <"*Size estimation (anatomical) (en) (synthesised)"> + description = <"*Description of the size of the uterus, relative to anatomical landmarks. (en) (synthesised)"> + > + ["ac0.0.9002"] = < + text = <"*Position of the uterus (en) (synthesised)"> + description = <"*The position of the uterus, relative to the cervix. (en) (synthesised)"> + > + ["ac0.0.9003"] = < + text = <"*Mobility (en) (synthesised)"> + description = <"*Description about the mobility of the uterus (en) (synthesised)"> + > + ["ac0.0.9004"] = < + text = <"*Liquor estimation (en) (synthesised)"> + description = <"*Estimation of the relative amount of liquor present in advanced pregnancy. (en) (synthesised)"> + > + ["ac0.0.9005"] = < + text = <"*Number of babies (en) (synthesised)"> + description = <"*The number of fetuses identified on palpation. (en) (synthesised)"> + > + ["id5.0.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.0.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1.1"] = < + text = <"*Palpation of the uterus (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.0.9"] = < + text = <"*At xiphisternum (en)"> + description = <"*The uterus is palpable at, or about, the level of the xiphisternum. (en)"> + > + ["at0.0.8"] = < + text = <"*At umbilicus (en)"> + description = <"*The uterus is palpable at, or about, the level of the umbilicus. (en)"> + > + ["at0.0.7"] = < + text = <"*At pubic symphysis (en)"> + description = <"*The uterus is just palpable at the level of the symphysis pubis. (en)"> + > + ["at0.0.6"] = < + text = <"*Not palpable (en)"> + description = <"*Uterus is not palpable in the abdomen. (en)"> + > + ["id0.0.5"] = < + text = <"*Size estimation (anatomical) (en)"> + description = <"*Description of the size of the uterus, relative to anatomical landmarks. (en)"> + > + ["id0.0.4"] = < + text = <"*Size estimation (gestation) (en)"> + description = <"*Size estimation of the uterus, expressed as the equivalent number of weeks of gestation in a typical pregnancy. (en)"> + comment = <"*For exampe: an 8-week sized uterus; or a 28-week sized uterus. (en)"> + > + ["at0.0.26"] = < + text = <"*Multiple (en)"> + description = <"*There are more than two babies present. (en)"> + > + ["at0.0.25"] = < + text = <"*Twins (en)"> + description = <"*There are two babies present. (en)"> + > + ["at0.0.24"] = < + text = <"*Single (en)"> + description = <"*There is one baby present. (en)"> + > + ["id0.0.23"] = < + text = <"*Number of babies (en)"> + description = <"*The number of fetuses identified on palpation. (en)"> + > + ["at0.0.22"] = < + text = <"*Increased (en)"> + description = <"*The amount of liquor appears more than expected, compared to a typical pregnancy at the same gestation. (en)"> + > + ["at0.0.21"] = < + text = <"*Normal (en)"> + description = <"*The amount of liquor is as expected, compared to a typical pregnancy at the same gestation. (en)"> + > + ["at0.0.20"] = < + text = <"*Decreased (en)"> + description = <"*The amount of liquor appears less than expected, compared to a typical pregnancy at the same gestation. (en)"> + > + ["id0.0.2"] = < + text = <"*Fundal measurement (en)"> + description = <"*Measured height of the uterus from symphysis pubis to uterine fundus. (en)"> + comment = <"*Usually only possible in pregnancy after approximately 20 weeks of gestation. (en)"> + > + ["id0.0.19"] = < + text = <"*Liquor estimation (en)"> + description = <"*Estimation of the relative amount of liquor present in advanced pregnancy. (en)"> + > + ["id0.0.18"] = < + text = <"*Consistency (en)"> + description = <"*Narrative description about the texture and firmness of the uterus. (en)"> + > + ["id0.0.17"] = < + text = <"*Tenderness (en)"> + description = <"*Narrative description about findings of pain or tenderness of the uterus. (en)"> + > + ["at0.0.16"] = < + text = <"*Fixed (en)"> + description = <"*The uterus is immovable. (en)"> + > + ["at0.0.15"] = < + text = <"*Mobile (en)"> + description = <"*The uterus is moveable. (en)"> + > + ["id0.0.14"] = < + text = <"*Mobility (en)"> + description = <"*Description about the mobility of the uterus (en)"> + > + ["at0.0.13"] = < + text = <"*Retroverted (en)"> + description = <"*The uterine fundus is tipped backward, towards the back. (en)"> + > + ["at0.0.12"] = < + text = <"*Neutral (en)"> + description = <"*The uterus is in a neutral, upright position. (en)"> + > + ["at0.0.11"] = < + text = <"*Anteverted (en)"> + description = <"*The uterine fundus is tipped forward, towards the abdomen. (en)"> + > + ["id0.0.10"] = < + text = <"*Position of the uterus (en)"> + description = <"*The position of the uterus, relative to the cervix. (en)"> + > + ["at0.0.1"] = < + text = <"*Uterus (en)"> + description = <"*The uterus was examined. (en)"> + > + > + ["en"] = < + ["at0.0.9000"] = < + text = <"Length"> + description = <"Length"> + > + ["ac0.0.9001"] = < + text = <"Size estimation (anatomical) (synthesised)"> + description = <"Description of the size of the uterus, relative to anatomical landmarks. (synthesised)"> + > + ["ac0.0.9002"] = < + text = <"Position of the uterus (synthesised)"> + description = <"The position of the uterus, relative to the cervix. (synthesised)"> + > + ["ac0.0.9003"] = < + text = <"Mobility (synthesised)"> + description = <"Description about the mobility of the uterus. (synthesised)"> + > + ["ac0.0.9004"] = < + text = <"Liquor estimation (synthesised)"> + description = <"Estimation of the relative amount of liquor present in advanced pregnancy. (synthesised)"> + > + ["ac0.0.9005"] = < + text = <"Number of babies (synthesised)"> + description = <"The number of fetuses identified on palpation. (synthesised)"> + > + ["id5.0.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.0.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1.1"] = < + text = <"Palpation of the uterus"> + description = <"Findings observed by palpation of the uterus."> + > + ["at0.0.9"] = < + text = <"At xiphisternum"> + description = <"The uterus is palpable at, or about, the level of the xiphisternum."> + > + ["at0.0.8"] = < + text = <"At umbilicus"> + description = <"The uterus is palpable at, or about, the level of the umbilicus."> + > + ["at0.0.7"] = < + text = <"At pubic symphysis"> + description = <"The uterus is just palpable at the level of the symphysis pubis."> + > + ["at0.0.6"] = < + text = <"Not palpable"> + description = <"Uterus is not palpable in the abdomen."> + > + ["id0.0.5"] = < + text = <"Size estimation (anatomical)"> + description = <"Description of the size of the uterus, relative to anatomical landmarks."> + > + ["id0.0.4"] = < + text = <"Size estimation ( weeks of gestation)"> + description = <"Size estimation of the uterus, expressed as the equivalent number of weeks of gestation in a typical pregnancy."> + comment = <"For exampe: an 8-week sized uterus; or a 28-week sized uterus."> + > + ["at0.0.26"] = < + text = <"Multiple"> + description = <"There are more than two babies present."> + > + ["at0.0.25"] = < + text = <"Twins"> + description = <"There are two babies present."> + > + ["at0.0.24"] = < + text = <"Single"> + description = <"There is one baby present."> + > + ["id0.0.23"] = < + text = <"Number of babies"> + description = <"The number of fetuses identified on palpation."> + > + ["at0.0.22"] = < + text = <"Increased"> + description = <"The amount of liquor appears more than expected, compared to a typical pregnancy at the same gestation."> + > + ["at0.0.21"] = < + text = <"Normal"> + description = <"The amount of liquor is as expected, compared to a typical pregnancy at the same gestation."> + > + ["at0.0.20"] = < + text = <"Decreased"> + description = <"The amount of liquor appears less than expected, compared to a typical pregnancy at the same gestation."> + > + ["id0.0.2"] = < + text = <"Fundal measurement"> + description = <"Measured height of the uterus from symphysis pubis to uterine fundus."> + comment = <"Usually only possible in pregnancy after approximately 20 weeks of gestation."> + > + ["id0.0.19"] = < + text = <"Liquor estimation"> + description = <"Estimation of the relative amount of liquor present in advanced pregnancy."> + > + ["id0.0.18"] = < + text = <"Consistency"> + description = <"Narrative description about the texture and firmness of the uterus."> + > + ["id0.0.17"] = < + text = <"Tenderness"> + description = <"Narrative description about findings of pain or tenderness of the uterus."> + > + ["at0.0.16"] = < + text = <"Fixed"> + description = <"The uterus is immovable."> + > + ["at0.0.15"] = < + text = <"Mobile"> + description = <"The uterus is moveable."> + > + ["id0.0.14"] = < + text = <"Mobility"> + description = <"Description about the mobility of the uterus."> + > + ["at0.0.13"] = < + text = <"Retroverted"> + description = <"The uterine fundus is tipped backward, towards the back."> + > + ["at0.0.12"] = < + text = <"Neutral"> + description = <"The uterus is in a neutral, upright position."> + > + ["at0.0.11"] = < + text = <"Anteverted"> + description = <"The uterine fundus is tipped forward, towards the abdomen."> + > + ["id0.0.10"] = < + text = <"Position of the uterus"> + description = <"The position of the uterus, relative to the cervix."> + > + ["at0.0.1"] = < + text = <"Uterus"> + description = <"The uterus was examined."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at0.0.9000"] = + > + ["SNOMED-CT"] = < + ["at0.0.1"] = + > + > + value_sets = < + ["ac0.0.9004"] = < + id = <"ac0.0.9004"> + members = <"at0.0.20", "at0.0.21", "at0.0.22"> + > + ["ac0.0.9003"] = < + id = <"ac0.0.9003"> + members = <"at0.0.15", "at0.0.16"> + > + ["ac0.0.9005"] = < + id = <"ac0.0.9005"> + members = <"at0.0.24", "at0.0.25", "at0.0.26"> + > + ["ac0.0.9002"] = < + id = <"ac0.0.9002"> + members = <"at0.0.11", "at0.0.12", "at0.0.13"> + > + ["ac0.0.9001"] = < + id = <"ac0.0.9001"> + members = <"at0.0.6", "at0.0.7", "at0.0.8", "at0.0.9"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-vagina.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-vagina.v0.0.1-alpha.adls new file mode 100644 index 000000000..75d2516b2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation-vagina.v0.0.1-alpha.adls @@ -0,0 +1,154 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bdeb2f8a-c07d-41fb-b852-4064d83a13a2; build_uid=2caff88c-271e-43b4-b486-557f5a37f110) + openEHR-EHR-CLUSTER.exam-palpation-vagina.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam-palpation.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Anca Heyd, DIPS ASA, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"1566AE1075B0BA1D76F56A1CC21485DD"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed only by palpation of the vagina."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed only by palpation of the vagina. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-vagina or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, the cervix, the uterus or a fetus. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used to record details about the direct visualisation of the vagina using a device. Use CLUSTER.exam-inspection-vagina for this purpose. + + Not to be used when multiple modes are used simultaneously to examine a body system or anatomical structure, including inspection or auscultation. Use the CLUSTER.exam family of archetypes for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1.1] matches { -- Palpation of the vagina + items matches { + ELEMENT[id2.0.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.0.1] matches { + defining_code matches {[at0.0.1]} -- Vagina + } + } + } + after [id4] + ELEMENT[id0.0.2] occurrences matches {0..1} matches { -- Tenderness + value matches { + DV_TEXT[id0.0.9000] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.0.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.0.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1.1"] = < + text = <"*Palpation of the vagina (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.0.2"] = < + text = <"*Tenderness (en)"> + description = <"*"> + > + ["at0.0.1"] = < + text = <"*Vagina (en)"> + description = <"*The vagina was palpated. (en)"> + > + > + ["en"] = < + ["id5.0.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.0.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1.1"] = < + text = <"Palpation of the vagina"> + description = <"Findings observed by palpation of the vagina."> + > + ["id0.0.2"] = < + text = <"Tenderness"> + description = <"Narrative description about findings of tenderness."> + > + ["at0.0.1"] = < + text = <"Vagina"> + description = <"The vagina was palpated."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation.v0.0.1-alpha.adls new file mode 100644 index 000000000..11869eed3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-palpation.v0.0.1-alpha.adls @@ -0,0 +1,102 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d0f1de71-9789-4070-bcf8-87e27624c356; build_uid=7ef527c6-336c-4f1b-a40f-faed81a5540c) + openEHR-EHR-CLUSTER.exam-palpation.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-02-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Anca Heyd, DIPS ASA, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"61475E1752819F75A3867D5C74015EEF"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed by indirect palpation of an anatomical structure."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed only by indirect palpation of an anatomical structure. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used when multiple modes are used simultaneously to examine a body system or anatomical structure, including inspection or auscultation. Use the CLUSTER.exam family of archetypes for this purpose. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] -- Palpation findings + +terminology + term_definitions = < + ["nb"] = < + ["id1.1"] = < + text = <"*Palpation findings (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + > + ["en"] = < + ["id1.1"] = < + text = <"Palpation findings"> + description = <"Findings observed by indirect palpation of an anatomical structure."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id1.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-penis.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-penis.v0.0.1-alpha.adls new file mode 100644 index 000000000..5da535f71 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-penis.v0.0.1-alpha.adls @@ -0,0 +1,234 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2f9efc85-d62c-4ec9-9448-e4e170a1ccc8; build_uid=0a28ba6b-7a2d-4810-aec1-4c29450504d2) + openEHR-EHR-CLUSTER.exam-penis.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"CA1EE6CD0701FD8F0D99752886A18E24"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the penis."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the penis. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the penis + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Penis + } + } + } + after [id4] + ELEMENT[id0.2] occurrences matches {0..1} matches { -- Discharge presence + value matches { + DV_CODED_TEXT[id0.9002] matches { + defining_code matches {[ac0.9000]} -- Discharge presence (synthesised) + } + } + } + ELEMENT[id0.5] occurrences matches {0..1} matches { -- Discharge appearance + value matches { + DV_CODED_TEXT[id0.9003] matches { + defining_code matches {[ac0.9001]} -- Discharge appearance (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"*Discharge presence (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.9001"] = < + text = <"*Discharge appearance (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the penis (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.9"] = < + text = <"*Clear (en)"> + description = <"*The urethral discharge is clear in appearance. (en)"> + > + ["at0.8"] = < + text = <"*Mucoid (en)"> + description = <"*The urethral discharge is mucoid in appearance. (en)"> + > + ["at0.7"] = < + text = <"*Mucopurulent (en)"> + description = <"*The urethral discharge is mucopurulent in appearance. (en)"> + > + ["at0.6"] = < + text = <"*Purulent (en)"> + description = <"*The urethral discharge is purulent in appearance. (en)"> + > + ["id0.5"] = < + text = <"*Discharge appearance (en)"> + description = <"*"> + > + ["at0.4"] = < + text = <"*Absent (en)"> + description = <"*A urethral discharge is not present. (en)"> + > + ["at0.3"] = < + text = <"*Present (en)"> + description = <"*A urethral discharge is present. (en)"> + > + ["id0.2"] = < + text = <"*Discharge presence (en)"> + description = <"*"> + > + ["at0.1"] = < + text = <"*Penis (en)"> + description = <"*The penis was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"Discharge presence (synthesised)"> + description = <"The presence of urethral discharge. (synthesised)"> + > + ["ac0.9001"] = < + text = <"Discharge appearance (synthesised)"> + description = <"The appearance of the discharge. (synthesised)"> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the penis"> + description = <"Findings observed during the physical examination of the penis."> + > + ["at0.9"] = < + text = <"Clear"> + description = <"The urethral discharge is clear in appearance."> + > + ["at0.8"] = < + text = <"Mucoid"> + description = <"The urethral discharge is mucoid in appearance."> + > + ["at0.7"] = < + text = <"Mucopurulent"> + description = <"The urethral discharge is mucopurulent in appearance."> + > + ["at0.6"] = < + text = <"Purulent"> + description = <"The urethral discharge is purulent in appearance."> + > + ["id0.5"] = < + text = <"Discharge appearance"> + description = <"The appearance of the discharge."> + > + ["at0.4"] = < + text = <"Absent"> + description = <"A urethral discharge is not present."> + > + ["at0.3"] = < + text = <"Present"> + description = <"A urethral discharge is present."> + > + ["id0.2"] = < + text = <"Discharge presence"> + description = <"The presence of urethral discharge."> + > + ["at0.1"] = < + text = <"Penis"> + description = <"The penis was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.3", "at0.4"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.6", "at0.7", "at0.8", "at0.9"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-peripheral_nervous_system.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-peripheral_nervous_system.v0.0.1-alpha.adls new file mode 100644 index 000000000..b48bb9649 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-peripheral_nervous_system.v0.0.1-alpha.adls @@ -0,0 +1,136 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e200aac7-e3f3-4171-ac0b-4d6cb97f8777; build_uid=45c0d03d-826d-4e44-bf5f-ecd9c3c02630) + openEHR-EHR-CLUSTER.exam-peripheral_nervous_system.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-07-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"71C7AAE96F08BD1597A0E4A5D99A461C"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the peripheral nervous system."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the peripheral nervous system. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, tone, power or sensation. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the peripheral nervous system + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Peripheral nervous system + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the nervous system (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Nervous system (en)"> + description = <"*The nervous system was examined. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the peripheral nervous system"> + description = <"Findings observed during the physical examination of the peripheral nervous system."> + > + ["at0.1"] = < + text = <"Peripheral nervous system"> + description = <"The peripheral nervous system was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-pupil.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-pupil.v0.0.1-alpha.adls new file mode 100644 index 000000000..0f20484c8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-pupil.v0.0.1-alpha.adls @@ -0,0 +1,587 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9549ea5c-a543-4258-a626-46d677eed01b; build_uid=6efaea71-b943-43fa-8cdc-a910c7bc8b2a) + openEHR-EHR-CLUSTER.exam-pupil.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-07-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"9B0118397CA26B21A180B9656B622853"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of a pupil."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of a pupil. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam, CLUSTER.exam-eye or CLUSTER.exam-cranial_nerves archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of a pupil + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[ac0.9000]} -- System or structure examined (synthesised) + } + } + } + after [id4] + ELEMENT[id0.3] occurrences matches {0..1} matches { -- Shape + value matches { + DV_CODED_TEXT[id0.9010] matches { + defining_code matches {[ac0.9001]} -- Shape (synthesised) + } + } + } + ELEMENT[id0.9] occurrences matches {0..1} matches { -- Size + value matches { + DV_QUANTITY[id0.9011] matches { + property matches {[at0.9002]} -- Length + magnitude matches {|0.0..20.0|} + units matches {"mm"} + precision matches {0} + } + DV_CODED_TEXT[id0.9012] matches { + defining_code matches {[ac0.9003]} -- Size (synthesised) + } + } + } + ELEMENT[id0.14] occurrences matches {0..1} matches { -- Direct reflex (DLR) + value matches { + DV_CODED_TEXT[id0.9013] matches { + defining_code matches {[ac0.9004]} -- Direct reflex (DLR) (synthesised) + } + } + } + ELEMENT[id0.17] occurrences matches {0..1} matches { -- DLR speed + value matches { + DV_CODED_TEXT[id0.9014] matches { + defining_code matches {[ac0.9005]} -- DLR speed (synthesised) + } + } + } + ELEMENT[id0.22] occurrences matches {0..1} matches { -- Consensual reflex (CLR) + value matches { + DV_CODED_TEXT[id0.9015] matches { + defining_code matches {[ac0.9006]} -- Consensual reflex (CLR) (synthesised) + } + } + } + ELEMENT[id0.25] occurrences matches {0..1} matches { -- CLR speed + value matches { + DV_CODED_TEXT[id0.9016] matches { + defining_code matches {[ac0.9007]} -- CLR speed (synthesised) + } + } + } + ELEMENT[id0.29] occurrences matches {0..1} matches { -- Accommodation reflex (AR) + value matches { + DV_CODED_TEXT[id0.9017] matches { + defining_code matches {[ac0.9008]} -- Accommodation reflex (AR) (synthesised) + } + } + } + ELEMENT[id0.32] occurrences matches {0..1} matches { -- AR speed + value matches { + DV_CODED_TEXT[id0.9018] matches { + defining_code matches {[ac0.9009]} -- AR speed (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["ac0.9001"] = < + text = <"*Shape (en) (synthesised)"> + description = <"*The shape of the pupil. (en) (synthesised)"> + > + ["at0.9002"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac0.9003"] = < + text = <"*Size (en) (synthesised)"> + description = <"*The size of the pupil. (en) (synthesised)"> + > + ["ac0.9004"] = < + text = <"*Direct reflex (DLR) (en) (synthesised)"> + description = <"*Presence of a reflex constriction of the same pupil when light is shone into the identified eye. (en) (synthesised)"> + > + ["ac0.9005"] = < + text = <"*DLR speed (en) (synthesised)"> + description = <"*Subjective estimate of the reactivity of the direct light reflex on stimulus by a light. (en) (synthesised)"> + > + ["ac0.9006"] = < + text = <"*Consensual reflex (CLR) (en) (synthesised)"> + description = <"*Presence of a reflex constriction of the opposite pupil when light is shone into the identified eye. (en) (synthesised)"> + > + ["ac0.9007"] = < + text = <"*CLR speed (en) (synthesised)"> + description = <"*Subjective estimate of the reactivity of the consensual light reflex on stimulus by a light. (en) (synthesised)"> + > + ["ac0.9008"] = < + text = <"*Accommodation reflex (AR) (en) (synthesised)"> + description = <"*Presence of a reflex constriction of the pupil, in response to changing focusing on a near or far objects. (en) (synthesised)"> + > + ["ac0.9009"] = < + text = <"*AR speed (en) (synthesised)"> + description = <"*Subjective estimate of the reactivity of the accommodation reflex on stimulus by a light. (en) (synthesised)"> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of a pupil (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.9"] = < + text = <"*Size (en)"> + description = <"*The size of the pupil. (en)"> + > + ["at0.8"] = < + text = <"*Keyhole (en)"> + description = <"*The pupil is an abnormal, keyhole shape. (en)"> + > + ["at0.7"] = < + text = <"*Teardrop (en)"> + description = <"*The pupil is an abnormal, teardrop shape. (en)"> + > + ["at0.6"] = < + text = <"*Sectoral abnormality (en)"> + description = <"*The pupil is an abnormal, irregular shape. (en)"> + > + ["at0.5"] = < + text = <"*Oval (en)"> + description = <"*The pupil is an oval shape. (en)"> + > + ["at0.4"] = < + text = <"*Circular (en)"> + description = <"*The pupil is a normal, circular shape. (en)"> + > + ["at0.35"] = < + text = <"*Brisk (+) (en)"> + description = <"*The reflex is observed to be faster than normal. (en)"> + > + ["at0.34"] = < + text = <"*Normal (en)"> + description = <"*The reflex is observed to be at or about the expected normal speed. (en)"> + > + ["at0.33"] = < + text = <"*Sluggish (-) (en)"> + description = <"*The reflex is observed to be slower than normal. (en)"> + > + ["id0.32"] = < + text = <"*AR speed (en)"> + description = <"*Subjective estimate of the reactivity of the accommodation reflex on stimulus by a light. (en)"> + > + ["at0.31"] = < + text = <"*Absent (en)"> + description = <"*The accommodation reflex is absent. (en)"> + > + ["at0.30"] = < + text = <"*Present (en)"> + description = <"*The accommodation reflex is present. (en)"> + > + ["id0.3"] = < + text = <"*Shape (en)"> + description = <"*The shape of the pupil. (en)"> + > + ["id0.29"] = < + text = <"*Accommodation reflex (AR) (en)"> + description = <"*Presence of a reflex constriction of the pupil, in response to changing focusing on a near or far objects. (en)"> + > + ["at0.28"] = < + text = <"*Brisk (+) (en)"> + description = <"*The reflex is observed to be faster than normal. (en)"> + > + ["at0.27"] = < + text = <"*Normal (en)"> + description = <"*The reflex is observed to be at or about the expected normal speed. (en)"> + > + ["at0.26"] = < + text = <"*Sluggish (-) (en)"> + description = <"*The reflex is observed to be slower than normal. (en)"> + > + ["id0.25"] = < + text = <"*CLR speed (en)"> + description = <"*Subjective estimate of the reactivity of the consensual light reflex on stimulus by a light. (en)"> + > + ["at0.24"] = < + text = <"*Absent (en)"> + description = <"*The consensual light reflex is absent. (en)"> + > + ["at0.23"] = < + text = <"*Present (en)"> + description = <"*The consensual light reflex is present. (en)"> + > + ["id0.22"] = < + text = <"*Consensual reflex (CLR) (en)"> + description = <"*Presence of a reflex constriction of the opposite pupil when light is shone into the identified eye. (en)"> + > + ["at0.21"] = < + text = <"*Very brisk (++) (en)"> + description = <"*The reflex is observed to be much faster than normal. (en)"> + > + ["at0.20"] = < + text = <"*Brisk (+) (en)"> + description = <"*"> + > + ["at0.2"] = < + text = <"*Right pupil (en)"> + description = <"*The right pupil was examined. (en)"> + > + ["at0.19"] = < + text = <"*Normal (en)"> + description = <"*The reflex is observed to be at or about the expected normal speed. (en)"> + > + ["at0.18"] = < + text = <"*Sluggish (-) (en)"> + description = <"*The reflex is observed to be slower than normal. (en)"> + > + ["id0.17"] = < + text = <"*DLR speed (en)"> + description = <"*Subjective estimate of the reactivity of the direct light reflex on stimulus by a light. (en)"> + > + ["at0.16"] = < + text = <"*Absent (en)"> + description = <"*The direct light reflex is not present. (en)"> + > + ["at0.15"] = < + text = <"*Present (en)"> + description = <"*The direct light reflex is present. (en)"> + > + ["id0.14"] = < + text = <"*Direct reflex (DLR) (en)"> + description = <"*Presence of a reflex constriction of the same pupil when light is shone into the identified eye. (en)"> + comment = <"*Also known as 'Direct light reflex' (DLR). (en)"> + > + ["at0.13"] = < + text = <"*DIlated(en)"> + description = <"**(en)"> + > + ["at0.12"] = < + text = <"*Normal(en)"> + description = <"**(en)"> + > + ["at0.11"] = < + text = <"*Constricted(en)"> + description = <"**(en)"> + > + ["at0.10"] = < + text = <"*Pinpoint(en)"> + description = <"**(en)"> + > + ["at0.1"] = < + text = <"*Left pupil (en)"> + description = <"*The left pupil was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["ac0.9001"] = < + text = <"Shape (synthesised)"> + description = <"The shape of the pupil. (synthesised)"> + > + ["at0.9002"] = < + text = <"Length"> + description = <"Length"> + > + ["ac0.9003"] = < + text = <"Size (synthesised)"> + description = <"The size of the pupil. (synthesised)"> + > + ["ac0.9004"] = < + text = <"Direct reflex (DLR) (synthesised)"> + description = <"Presence of a reflex constriction of the same pupil when light is shone into the identified eye. (synthesised)"> + > + ["ac0.9005"] = < + text = <"DLR speed (synthesised)"> + description = <"Subjective estimate of the reactivity of the direct light reflex on stimulus by a light. (synthesised)"> + > + ["ac0.9006"] = < + text = <"Consensual reflex (CLR) (synthesised)"> + description = <"Presence of a reflex constriction of the opposite pupil when light is shone into the identified eye. (synthesised)"> + > + ["ac0.9007"] = < + text = <"CLR speed (synthesised)"> + description = <"Subjective estimate of the reactivity of the consensual light reflex on stimulus by a light. (synthesised)"> + > + ["ac0.9008"] = < + text = <"Accommodation reflex (AR) (synthesised)"> + description = <"Presence of a reflex constriction of the pupil, in response to changing focusing on a near or far objects. (synthesised)"> + > + ["ac0.9009"] = < + text = <"AR speed (synthesised)"> + description = <"Subjective estimate of the reactivity of the accommodation reflex on stimulus by a light. (synthesised)"> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of a pupil"> + description = <"Findings observed during the physical examination of a pupil in a single eye."> + > + ["id0.9"] = < + text = <"Size"> + description = <"The size of the pupil."> + > + ["at0.8"] = < + text = <"Keyhole"> + description = <"The pupil is an abnormal, keyhole shape."> + > + ["at0.7"] = < + text = <"Teardrop"> + description = <"The pupil is an abnormal, teardrop shape."> + > + ["at0.6"] = < + text = <"Sectoral abnormality"> + description = <"The pupil is an abnormal, irregular shape."> + > + ["at0.5"] = < + text = <"Oval"> + description = <"The pupil is an oval shape."> + > + ["at0.4"] = < + text = <"Circular"> + description = <"The pupil is a normal, circular shape."> + > + ["at0.35"] = < + text = <"Brisk (+)"> + description = <"The reflex is observed to be faster than normal."> + > + ["at0.34"] = < + text = <"Normal"> + description = <"The reflex is observed to be at or about the expected normal speed."> + > + ["at0.33"] = < + text = <"Sluggish (-)"> + description = <"The reflex is observed to be slower than normal."> + > + ["id0.32"] = < + text = <"AR speed"> + description = <"Subjective estimate of the reactivity of the accommodation reflex on stimulus by a light."> + > + ["at0.31"] = < + text = <"Absent"> + description = <"The accommodation reflex is absent."> + > + ["at0.30"] = < + text = <"Present"> + description = <"The accommodation reflex is present."> + > + ["id0.3"] = < + text = <"Shape"> + description = <"The shape of the pupil."> + > + ["id0.29"] = < + text = <"Accommodation reflex (AR)"> + description = <"Presence of a reflex constriction of the pupil, in response to changing focusing on a near or far objects."> + > + ["at0.28"] = < + text = <"Brisk (+)"> + description = <"The reflex is observed to be faster than normal."> + > + ["at0.27"] = < + text = <"Normal"> + description = <"The reflex is observed to be at or about the expected normal speed."> + > + ["at0.26"] = < + text = <"Sluggish (-)"> + description = <"The reflex is observed to be slower than normal."> + > + ["id0.25"] = < + text = <"CLR speed"> + description = <"Subjective estimate of the reactivity of the consensual light reflex on stimulus by a light."> + > + ["at0.24"] = < + text = <"Absent"> + description = <"The consensual light reflex is absent."> + > + ["at0.23"] = < + text = <"Present"> + description = <"The consensual light reflex is present."> + > + ["id0.22"] = < + text = <"Consensual reflex (CLR)"> + description = <"Presence of a reflex constriction of the opposite pupil when light is shone into the identified eye."> + > + ["at0.21"] = < + text = <"Very brisk (++)"> + description = <"The reflex is observed to be much faster than normal."> + > + ["at0.20"] = < + text = <"Brisk (+)"> + description = <"The reflex is observed to be faster than normal."> + > + ["at0.2"] = < + text = <"Right pupil"> + description = <"The right pupil was examined."> + > + ["at0.19"] = < + text = <"Normal"> + description = <"The reflex is observed to be at or about the expected normal speed."> + > + ["at0.18"] = < + text = <"Sluggish (-)"> + description = <"The reflex is observed to be slower than normal."> + > + ["id0.17"] = < + text = <"DLR speed"> + description = <"Subjective estimate of the reactivity of the direct light reflex on stimulus by a light."> + > + ["at0.16"] = < + text = <"Absent"> + description = <"The direct light reflex is not present."> + > + ["at0.15"] = < + text = <"Present"> + description = <"The direct light reflex is present."> + > + ["id0.14"] = < + text = <"Direct reflex (DLR)"> + description = <"Presence of a reflex constriction of the same pupil when light is shone into the identified eye."> + comment = <"Also known as 'Direct light reflex' (DLR)."> + > + ["at0.13"] = < + text = <"DIlated"> + description = <"The pupil is dilated, relative to normal (>= 5.5mm)."> + > + ["at0.12"] = < + text = <"Normal"> + description = <"The pupil size is normal (3 - 5mm)."> + > + ["at0.11"] = < + text = <"Constricted"> + description = <"The pupil is constricted, relative to normal (1.5 - 2.5mm)."> + > + ["at0.10"] = < + text = <"Pinpoint"> + description = <"The pupil is heavily constricted (<= 1mm)."> + > + ["at0.1"] = < + text = <"Left pupil"> + description = <"The left pupil was examined."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at0.9002"] = + > + ["SNOMED-CT"] = < + ["at0.1"] = + ["at0.2"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.1", "at0.2"> + > + ["ac0.9009"] = < + id = <"ac0.9009"> + members = <"at0.33", "at0.34", "at0.35"> + > + ["ac0.9007"] = < + id = <"ac0.9007"> + members = <"at0.26", "at0.27", "at0.28"> + > + ["ac0.9008"] = < + id = <"ac0.9008"> + members = <"at0.30", "at0.31"> + > + ["ac0.9005"] = < + id = <"ac0.9005"> + members = <"at0.18", "at0.19", "at0.20", "at0.21"> + > + ["ac0.9006"] = < + id = <"ac0.9006"> + members = <"at0.23", "at0.24"> + > + ["ac0.9003"] = < + id = <"ac0.9003"> + members = <"at0.10", "at0.11", "at0.12", "at0.13"> + > + ["ac0.9004"] = < + id = <"ac0.9004"> + members = <"at0.15", "at0.16"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.4", "at0.5", "at0.6", "at0.7", "at0.8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-respiratory_system.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-respiratory_system.v0.0.1-alpha.adls new file mode 100644 index 000000000..ae688584a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-respiratory_system.v0.0.1-alpha.adls @@ -0,0 +1,137 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a00a80dc-ba76-4f3a-9fda-883b9ebce7ee; build_uid=61e5d9d0-0242-40c4-a50f-9009223fc20e) + openEHR-EHR-CLUSTER.exam-respiratory_system.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"B7D99A32C98C5F8F05720B662D27AC80"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the respiratory system as a whole."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the respiratory system as a whole. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, cranial nerves or a dermatome. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the respiratory system + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Respiratory system + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the respiratory system (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*respiratory system (en)"> + description = <"*The respiratory system was examined. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the respiratory system"> + description = <"Findings observed during the physical examination of the respiratory system as a whole."> + > + ["at0.1"] = < + text = <"Respiratory system"> + description = <"The respiratory system was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-retina.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-retina.v0.0.1-alpha.adls new file mode 100644 index 000000000..f1eb9f2e2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-retina.v0.0.1-alpha.adls @@ -0,0 +1,129 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=49fd37de-8aa9-439e-b349-bb427f04f8d5; build_uid=59d381bb-fbd8-4bfd-bf7e-a62f37702373) + openEHR-EHR-CLUSTER.exam-retina.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"DCCEEB898CCB1797D2543789554045EB"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the retina."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the retina. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the retina + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Retina + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the retina (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Retina (en)"> + description = <"*The layer at the back of the eye that is sensitive to light. (en)"> + > + > + ["en"] = < + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the retina"> + description = <"Findings observed during the physical examination of the retina."> + > + ["at0.1"] = < + text = <"Retina"> + description = <"The layer at the back of the eye that is sensitive to light."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-scrotum.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-scrotum.v0.0.1-alpha.adls new file mode 100644 index 000000000..8c2a80e21 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-scrotum.v0.0.1-alpha.adls @@ -0,0 +1,137 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6d930ee9-9f37-4afc-89c8-ad5488b83fde; build_uid=4882f539-f29f-445b-a5b0-f42a19cfc38d) + openEHR-EHR-CLUSTER.exam-scrotum.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"6308703834DFA8FBA4D24DAC5F420196"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the scrotum."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the scrotum. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example a testicle or the skin of the scrotum. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the scrotum + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Scrotum + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the scrotum (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Scrotum (en)"> + description = <"*The scrotum was examined. (en)"> + > + > + ["en"] = < + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the scrotum"> + description = <"Findings observed during the physical examination of the scrotum."> + > + ["at0.1"] = < + text = <"Scrotum"> + description = <"The scrotum was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-skin.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-skin.v0.0.1-alpha.adls new file mode 100644 index 000000000..183997ac5 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-skin.v0.0.1-alpha.adls @@ -0,0 +1,227 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a2ff62e1-23d4-49de-bae3-ab30790f1fdf; build_uid=9de66e45-939d-4782-9ffe-8fee673ff443) + openEHR-EHR-CLUSTER.exam-skin.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"4E4D22CFD2E0569B4112269F8AFC6CE3"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the skin as a whole or an identified area of skin."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the skin as a whole or an identified area of skin. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings, including another instance of the CLUSTER.exam-skin archetype to describe the examination of an identified area of skin within the context of a complete skin examination. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign. + + Not to be used to record related clinical observations such as the capillary refill time - use CLUSTER.capillary_refill_time for this purpose. + + Not to be used to record the results of a Mantoux test - use OBSERVATION.mantoux for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the skin + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Skin + } + } + } + after [id4] + CLUSTER[id0.2] matches { -- Specific findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id0.3] occurrences matches {0..1} matches { -- Finding name + value matches { + DV_TEXT[id0.9001] + } + } + ELEMENT[id0.4] occurrences matches {0..1} matches { -- Presence + value matches { + DV_CODED_TEXT[id0.9002] matches { + defining_code matches {[ac0.9000]} -- Presence (synthesised) + } + } + } + ELEMENT[id0.7] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id0.9003] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"*Presence (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the skin (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.7"] = < + text = <"*Clinical description (en)"> + description = <"*"> + > + ["at0.6"] = < + text = <"*Absent (en)"> + description = <"*The specified finding is not present. (en)"> + > + ["at0.5"] = < + text = <"*Present (en)"> + description = <"*The specified finding is present. (en)"> + > + ["id0.4"] = < + text = <"*Presence (en)"> + description = <"*"> + > + ["id0.3"] = < + text = <"*Finding name (en)"> + description = <"*"> + comment = <"*Coding with an external terminology is preferred, where possible. (en)"> + > + ["id0.2"] = < + text = <"*Specific findings (en)"> + description = <"*"> + > + ["at0.1"] = < + text = <"*Skin (en)"> + description = <"*The skin was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"Presence (synthesised)"> + description = <"The presence or absence of the specified finding. (synthesised)"> + > + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the skin"> + description = <"Findings observed during the physical examination of the skin as a whole or an identified area of skin."> + > + ["id0.7"] = < + text = <"Clinical description"> + description = <"Narrative description about the specified finding."> + > + ["at0.6"] = < + text = <"Absent"> + description = <"The specified finding is not present."> + > + ["at0.5"] = < + text = <"Present"> + description = <"The specified finding is present."> + > + ["id0.4"] = < + text = <"Presence"> + description = <"The presence or absence of the specified finding."> + > + ["id0.3"] = < + text = <"Finding name"> + description = <"The name or category of clinical finding."> + comment = <"Coding with an external terminology is preferred, where possible."> + > + ["id0.2"] = < + text = <"Specific findings"> + description = <"Details about specific findings about the skin."> + > + ["at0.1"] = < + text = <"Skin"> + description = <"The skin was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.5", "at0.6"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-testis.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-testis.v0.0.1-alpha.adls new file mode 100644 index 000000000..9fb154481 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-testis.v0.0.1-alpha.adls @@ -0,0 +1,152 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dd55f95f-729d-43b9-bb05-d3cd37049695; build_uid=3ba04314-241e-4556-9b0e-e4c2c6548309) + openEHR-EHR-CLUSTER.exam-testis.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-07-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"B664E99D8395D555E30FB97DF8F4F57F"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of a single testis."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of a single testis. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-scrotum or OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of a testis + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[ac0.9000]} -- System or structure examined (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of a testis (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.2"] = < + text = <"*Right testicle (en)"> + description = <"*The right testicle was examined. (en)"> + > + ["at0.1"] = < + text = <"*Left testicle (en)"> + description = <"*The left testicle was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of a testis"> + description = <"Findings observed during the physical examination of a single testis."> + > + ["at0.2"] = < + text = <"Right testis"> + description = <"The right testis or testicle was examined."> + > + ["at0.1"] = < + text = <"Left testis"> + description = <"The left testis or testicle was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + ["at0.2"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.1", "at0.2"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-throat.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-throat.v0.0.1-alpha.adls new file mode 100644 index 000000000..b420adc96 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-throat.v0.0.1-alpha.adls @@ -0,0 +1,129 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=64bd885a-4619-4f24-a2b3-7bfafb6e9afd; build_uid=3cc18e4b-36fb-4d27-b429-d882e3c02e36) + openEHR-EHR-CLUSTER.exam-throat.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-08-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"A63F9F667F9536DDD84D04D6B40984FC"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the throat."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the throat. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example: tonsils or uvula. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the throat + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Throat + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the throat (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Throat (en)"> + description = <"*The throat was examined. (en)"> + > + > + ["en"] = < + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the throat"> + description = <"Findings observed during the physical examination of the throat."> + > + ["at0.1"] = < + text = <"Throat"> + description = <"The throat was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-thyroid.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-thyroid.v0.0.1-alpha.adls new file mode 100644 index 000000000..f5f630867 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-thyroid.v0.0.1-alpha.adls @@ -0,0 +1,128 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2e7040c0-0421-411c-ae00-13379c274723; build_uid=9081aebc-64d2-43fb-a5a8-3dc38f40993b) + openEHR-EHR-CLUSTER.exam-thyroid.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-08-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"44DFE7175A54C3D0C0209B7BA693D390"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the thyroid."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the thyroid. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-neck or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the thyroid + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Thyroid + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the thyroid (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Thyroid (en)"> + description = <"*The thyroid was examined. (en)"> + > + > + ["en"] = < + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the thyroid"> + description = <"Findings observed during the physical examination of the thyroid."> + > + ["at0.1"] = < + text = <"Thyroid"> + description = <"The thyroid was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tongue.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tongue.v0.0.1-alpha.adls new file mode 100644 index 000000000..90f36c99d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tongue.v0.0.1-alpha.adls @@ -0,0 +1,183 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=0fc67933-a912-45a4-9971-fee3b2e1d8fa; build_uid=a063e744-014c-4ae2-90bc-8fb6281c8bd3) + openEHR-EHR-CLUSTER.exam-tongue.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"F926170A17DEF1713C31D89053FCEB9D"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the tongue."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the tongue. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-mouth, CLUSTER.exam-cranial_nerves or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the tongue + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Tongue + } + } + } + after [id4] + ELEMENT[id0.2] occurrences matches {0..1} matches { -- Deviation on protrusion + value matches { + DV_CODED_TEXT[id0.9001] matches { + defining_code matches {[ac0.9000]} -- Deviation on protrusion (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"*Deviation on protrusion (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the tongue (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.5"] = < + text = <"*Right (en)"> + description = <"*The tongue deviates to the right on protrusion. (en)"> + > + ["at0.4"] = < + text = <"*Left (en)"> + description = <"*The tongue deviates to the left on protrusion. (en)"> + > + ["at0.3"] = < + text = <"*None (en)"> + description = <"*The tongue does not deviate to either side on protrusion. (en)"> + > + ["id0.2"] = < + text = <"*Deviation on protrusion (en)"> + description = <"*"> + > + ["at0.1"] = < + text = <"*Tongue (en)"> + description = <"*The tongue is examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"Deviation on protrusion (synthesised)"> + description = <"Description of deviation on protrusion. (synthesised)"> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the tongue"> + description = <"Findings observed during the physical examination of the tongue."> + > + ["at0.5"] = < + text = <"Right"> + description = <"The tongue deviates to the right on protrusion."> + > + ["at0.4"] = < + text = <"Left"> + description = <"The tongue deviates to the left on protrusion."> + > + ["at0.3"] = < + text = <"None"> + description = <"The tongue does not deviate to either side on protrusion."> + > + ["id0.2"] = < + text = <"Deviation on protrusion"> + description = <"Description of deviation on protrusion."> + > + ["at0.1"] = < + text = <"Tongue"> + description = <"The tongue is examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.3", "at0.4", "at0.5"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tooth.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tooth.v0.0.1-alpha.adls new file mode 100644 index 000000000..82509856f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tooth.v0.0.1-alpha.adls @@ -0,0 +1,559 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=0ccafa67-ad91-4e89-aa5b-443cf0442bd9; build_uid=738eea9c-4bea-4a3b-9235-440d3fb8be3e) + openEHR-EHR-CLUSTER.exam-tooth.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-05-16"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Periobasics.com [Internet]. Dr Nitin Saroch. The art of history taking in periodontology [cited 2019 May 16]. Available from: https://periobasics.com/the-art-of-taking-case-history.html."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"1140C6A9C25F2B54548D4891B55473DF"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of a single tooth."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of a single tooth. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of a tooth + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Tooth + } + } + } + ELEMENT[id13.1] -- Tooth position + after [id2.1] + ELEMENT[id0.2] occurrences matches {0..1} matches { -- Tooth label + value matches { + DV_TEXT[id0.9005] + } + } + ELEMENT[id0.3] occurrences matches {0..1} matches { -- Presence + value matches { + DV_CODED_TEXT[id0.9006] matches { + defining_code matches {[ac0.9000]} -- Presence (synthesised) + } + } + } + after [id4] + ELEMENT[id0.6] occurrences matches {0..1} matches { -- Condition + value matches { + DV_CODED_TEXT[id0.9007] matches { + defining_code matches {[ac0.9001]} -- Condition (synthesised) + } + } + } + ELEMENT[id0.9] occurrences matches {0..1} matches { -- Gum description + value matches { + DV_TEXT[id0.9008] + } + } + ELEMENT[id0.10] occurrences matches {0..1} matches { -- Pocket depth + value matches { + DV_QUANTITY[id0.9009] matches { + property matches {[at0.9002]} -- Length + magnitude matches {|0.0..10.0|} + units matches {"mm"} + precision matches {0} + } + } + } + CLUSTER[id0.11] matches { -- Findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id0.12] occurrences matches {0..1} matches { -- Finding + value matches { + DV_CODED_TEXT[id0.9010] matches { + defining_code matches {[ac0.9003]} -- Finding (synthesised) + } + DV_TEXT[id0.9011] + } + } + ELEMENT[id0.30] occurrences matches {0..1} matches { -- Surface + value matches { + DV_CODED_TEXT[id0.9012] matches { + defining_code matches {[ac0.9004]} -- Surface (synthesised) + } + } + } + ELEMENT[id0.37] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id0.9013] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*Presence or absence of the identified tooth. (en) (synthesised)"> + > + ["ac0.9001"] = < + text = <"*Condition (en) (synthesised)"> + description = <"*Has the tooth been restored? (en) (synthesised)"> + > + ["at0.9002"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac0.9003"] = < + text = <"*Finding (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.9004"] = < + text = <"*Surface (en) (synthesised)"> + description = <"*Surface of the tooth where the finding is observed. (en) (synthesised)"> + > + ["id13.1"] = < + text = <"*Tooth position (en)"> + description = <"*Identification of the position of the identified tooth. (en)"> + > + ["id12.1"] = < + text = <"*Structured tooth position (en)"> + description = <"*A structured description of the position of the identified tooth. (en)"> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of a tooth (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["id0.9"] = < + text = <"*Gum description (en)"> + description = <"*Narrative description about the gum of the identified tooth. (en)"> + > + ["at0.8"] = < + text = <"*Restored. (en)"> + description = <"*The tooth has repairs or restorations. (en)"> + > + ["at0.7"] = < + text = <"*Unrestored (en)"> + description = <"*The tooth has no repairs or restorations observed. (en)"> + > + ["id0.6"] = < + text = <"*Condition (en)"> + description = <"*Has the tooth been restored? (en)"> + > + ["at0.5"] = < + text = <"*Absent (en)"> + description = <"*The identified tooth is absent. (en)"> + > + ["at0.4"] = < + text = <"*Present (en)"> + description = <"*The identified tooth is present. (en)"> + > + ["id0.37"] = < + text = <"*Clinical description (en)"> + description = <"*Narrative description about the finding. (en)"> + > + ["at0.36"] = < + text = <"*Occlusal (en)"> + description = <"*The chewing surface of a posterior tooth. (en)"> + > + ["at0.35"] = < + text = <"*Incisal (en)"> + description = <"*The biting edge of an anterior tooth. (en)"> + > + ["at0.34"] = < + text = <"*Lingual (en)"> + description = <"*The surface that faces towards the tongue. (en)"> + > + ["at0.33"] = < + text = <"*Buccal (en)"> + description = <"*The surface that faces towards the cheeks. (en)"> + > + ["at0.32"] = < + text = <"*Distal (en)"> + description = <"*The surface that is furthest from the midline of the face. (en)"> + > + ["at0.31"] = < + text = <"*Mesial (en)"> + description = <"*The surface that is closest to the midline of the face. (en)"> + > + ["id0.30"] = < + text = <"*Surface (en)"> + description = <"*Surface of the tooth where the finding is observed. (en)"> + > + ["id0.3"] = < + text = <"*Presence (en)"> + description = <"*Presence or absence of the identified tooth. (en)"> + > + ["at0.29"] = < + text = <"*Crown veneer (en)"> + description = <"*"> + > + ["at0.28"] = < + text = <"*Crown - partial (en)"> + description = <"*"> + > + ["at0.27"] = < + text = <"*Crown - full (en)"> + description = <"*"> + > + ["at0.26"] = < + text = <"*Crown - temporary (en)"> + description = <"*"> + > + ["at0.25"] = < + text = <"*Intermediate restoration (en)"> + description = <"*"> + > + ["at0.24"] = < + text = <"*Apicoectomy (en)"> + description = <"*"> + > + ["at0.23"] = < + text = <"*Root apical filling (en)"> + description = <"*"> + > + ["at0.22"] = < + text = <"*Rotated (en)"> + description = <"*"> + > + ["at0.21"] = < + text = <"*Root tip (en)"> + description = <"*"> + > + ["at0.20"] = < + text = <"*Fractured crown (en)"> + description = <"*"> + > + ["id0.2"] = < + text = <"*Tooth label (en)"> + description = <"*Name or nomenclature of the tooth examined. (en)"> + comment = <"*For example: upper right permanent canine can be represented by the label '13' using ISO system; '3' using the Palmer notation; or '6' using the Universal numbering system. (en)"> + > + ["at0.19"] = < + text = <"*Traumatic avulsion (en)"> + description = <"*"> + > + ["at0.18"] = < + text = <"*Composite resin (en)"> + description = <"*"> + > + ["at0.17"] = < + text = <"*Other metal restoration (en)"> + description = <"*"> + > + ["at0.16"] = < + text = <"*Gold foil (en)"> + description = <"*"> + > + ["at0.15"] = < + text = <"*Gold inlay (en)"> + description = <"*"> + > + ["at0.14"] = < + text = <"*Amalgam (en)"> + description = <"*"> + > + ["at0.13"] = < + text = <"*Cavity (en)"> + description = <"*"> + > + ["id0.12"] = < + text = <"*Finding (en)"> + description = <"*"> + > + ["id0.11"] = < + text = <"*Findings (en)"> + description = <"*Details about the findings observed. (en)"> + > + ["id0.10"] = < + text = <"*Pocket depth (en)"> + description = <"*The depth of the gum pocket. (en)"> + > + ["at0.1"] = < + text = <"*Tooth (en)"> + description = <"*A hard, bony enamel-coated structure in the jaw used, for biting and chewing. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"Presence (synthesised)"> + description = <"Presence or absence of the identified tooth. (synthesised)"> + > + ["ac0.9001"] = < + text = <"Condition (synthesised)"> + description = <"Has the tooth been restored? (synthesised)"> + > + ["at0.9002"] = < + text = <"Length"> + description = <"Length"> + > + ["ac0.9003"] = < + text = <"Finding (synthesised)"> + description = <"* (synthesised)"> + > + ["ac0.9004"] = < + text = <"Surface (synthesised)"> + description = <"Surface of the tooth where the finding is observed. (synthesised)"> + > + ["id13.1"] = < + text = <"Tooth position"> + description = <"Identification of the position of the identified tooth."> + > + ["id12.1"] = < + text = <"Structured tooth position"> + description = <"A structured description of the position of the identified tooth."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of a tooth"> + description = <"Findings observed during the physical examination of a single tooth."> + > + ["id0.9"] = < + text = <"Gum description"> + description = <"Narrative description about the gum of the identified tooth."> + > + ["at0.8"] = < + text = <"Restored."> + description = <"The tooth has repairs or restorations."> + > + ["at0.7"] = < + text = <"Unrestored"> + description = <"The tooth has no repairs or restorations observed."> + > + ["id0.6"] = < + text = <"Condition"> + description = <"Has the tooth been restored?"> + > + ["at0.5"] = < + text = <"Absent"> + description = <"The identified tooth is absent."> + > + ["at0.4"] = < + text = <"Present"> + description = <"The identified tooth is present."> + > + ["id0.37"] = < + text = <"Clinical description"> + description = <"Narrative description about the finding."> + > + ["at0.36"] = < + text = <"Occlusal"> + description = <"The chewing surface of a posterior tooth."> + > + ["at0.35"] = < + text = <"Incisal"> + description = <"The biting edge of an anterior tooth."> + > + ["at0.34"] = < + text = <"Lingual"> + description = <"The surface that faces towards the tongue."> + > + ["at0.33"] = < + text = <"Buccal"> + description = <"The surface that faces towards the cheeks."> + > + ["at0.32"] = < + text = <"Distal"> + description = <"The surface that is furthest from the midline of the face."> + > + ["at0.31"] = < + text = <"Mesial"> + description = <"The surface that is closest to the midline of the face."> + > + ["id0.30"] = < + text = <"Surface"> + description = <"Surface of the tooth where the finding is observed."> + > + ["id0.3"] = < + text = <"Presence"> + description = <"Presence or absence of the identified tooth."> + > + ["at0.29"] = < + text = <"Crown veneer"> + description = <"*"> + > + ["at0.28"] = < + text = <"Crown - partial"> + description = <"*"> + > + ["at0.27"] = < + text = <"Crown - full"> + description = <"*"> + > + ["at0.26"] = < + text = <"Crown - temporary"> + description = <"*"> + > + ["at0.25"] = < + text = <"Intermediate restoration"> + description = <"*"> + > + ["at0.24"] = < + text = <"Apicoectomy"> + description = <"*"> + > + ["at0.23"] = < + text = <"Root apical filling"> + description = <"*"> + > + ["at0.22"] = < + text = <"Rotated"> + description = <"*"> + > + ["at0.21"] = < + text = <"Root tip"> + description = <"*"> + > + ["at0.20"] = < + text = <"Fractured crown"> + description = <"*"> + > + ["id0.2"] = < + text = <"Tooth label"> + description = <"Name or nomenclature of the tooth examined."> + comment = <"For example: upper right permanent canine can be represented by the label '13' using ISO system; '3' using the Palmer notation; or '6' using the Universal numbering system."> + > + ["at0.19"] = < + text = <"Traumatic avulsion"> + description = <"*"> + > + ["at0.18"] = < + text = <"Composite resin"> + description = <"*"> + > + ["at0.17"] = < + text = <"Other metal restoration"> + description = <"*"> + > + ["at0.16"] = < + text = <"Gold foil"> + description = <"*"> + > + ["at0.15"] = < + text = <"Gold inlay"> + description = <"*"> + > + ["at0.14"] = < + text = <"Amalgam"> + description = <"*"> + > + ["at0.13"] = < + text = <"Cavity"> + description = <"*"> + > + ["id0.12"] = < + text = <"Finding"> + description = <"*"> + > + ["id0.11"] = < + text = <"Findings"> + description = <"Details about the findings observed."> + > + ["id0.10"] = < + text = <"Pocket depth"> + description = <"The depth of the gum pocket."> + > + ["at0.1"] = < + text = <"Tooth"> + description = <"A hard, bony enamel-coated structure in the jaw used, for biting and chewing."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at0.9002"] = + > + ["SNOMED-CT"] = < + ["at0.1"] = + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.4", "at0.5"> + > + ["ac0.9003"] = < + id = <"ac0.9003"> + members = <"at0.13", "at0.14", "at0.15", "at0.16", "at0.17", "at0.18", "at0.19", "at0.20", "at0.21", "at0.22", "at0.23", "at0.24", "at0.25", "at0.26", "at0.27", "at0.28", "at0.29"> + > + ["ac0.9004"] = < + id = <"ac0.9004"> + members = <"at0.31", "at0.32", "at0.33", "at0.34", "at0.35", "at0.36"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.7", "at0.8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tympanic_membrane.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tympanic_membrane.v0.0.1-alpha.adls new file mode 100644 index 000000000..73abfb820 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-tympanic_membrane.v0.0.1-alpha.adls @@ -0,0 +1,980 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=05832949-775d-46ec-99f6-9f5b041d1fac; build_uid=7169f586-8015-456f-a1fb-79eb408b4ddd) + openEHR-EHR-CLUSTER.exam-tympanic_membrane.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2012-09-03"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Derived from: Examination of tympanic membrane, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2012 Sep 03. Available at: hhttp://dcm.nehta.org.au/ckm#showArchetype_1013.1.1086_17 (discontinued)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"23F8A8A791FCF2E7D945E779E62AFBCC"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of a tympanic membrane."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of a tympanic membrane. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-external_auditory_canal or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings - for example, the middle ear or the Tos or Sade classifications for retraction. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording data not related to other parts of the ear such as the external ear or middle ear - use the specific archetypes, CLUSTER.exam-ear and CLUSTER.exam-middle_ear. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of a tympanic membrane + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[ac0.9000]} -- System or structure examined (synthesised) + } + } + } + after [id4] + ELEMENT[id0.3] occurrences matches {0..1} matches { -- View + value matches { + DV_CODED_TEXT[id0.9015] matches { + defining_code matches {[ac0.9001]} -- View (synthesised) + } + } + } + ELEMENT[id0.7] occurrences matches {0..1} matches { -- Reason for occlusion + value matches { + DV_TEXT[id0.9016] + } + } + ELEMENT[id0.19] occurrences matches {0..1} matches { -- Appearance + value matches { + DV_CODED_TEXT[id0.9017] matches { + defining_code matches {[ac0.9002]} -- Appearance (synthesised) + } + } + } + ELEMENT[id0.22] occurrences matches {0..1} matches { -- Colour + value matches { + DV_TEXT[id0.9018] + } + } + ELEMENT[id0.15] occurrences matches {0..1} matches { -- Membrane intact? + value matches { + DV_CODED_TEXT[id0.9019] matches { + defining_code matches {[ac0.9003]} -- Membrane intact? (synthesised) + } + } + } + ELEMENT[id0.23] matches { -- Surface features + value matches { + DV_TEXT[id0.9020] + } + } + ELEMENT[id0.8] occurrences matches {0..1} matches { -- Ventilation tube present? + value matches { + DV_CODED_TEXT[id0.9021] matches { + defining_code matches {[ac0.9004]} -- Ventilation tube present? (synthesised) + } + } + } + ELEMENT[id0.11] occurrences matches {0..1} matches { -- Ventilation tube placement + value matches { + DV_CODED_TEXT[id0.9022] matches { + defining_code matches {[ac0.9005]} -- Ventilation tube placement (synthesised) + } + } + } + ELEMENT[id0.24] matches { -- Location of tympanosclerosis + value matches { + DV_TEXT[id0.9023] + } + } + ELEMENT[id0.31] occurrences matches {0..1} matches { -- Fluid level presence + value matches { + DV_CODED_TEXT[id0.9024] matches { + defining_code matches {[ac0.9006]} -- Fluid level presence (synthesised) + } + } + } + ELEMENT[id0.34] occurrences matches {0..1} matches { -- Fluid level description + value matches { + DV_TEXT[id0.9025] + } + } + ELEMENT[id0.35] matches { -- Mobility + value matches { + DV_CODED_TEXT[id0.9026] matches { + defining_code matches {[ac0.9007]} -- Mobility (synthesised) + } + } + } + ELEMENT[id0.25] occurrences matches {0..1} matches { -- Position of tympanic membrane + value matches { + DV_CODED_TEXT[id0.9027] matches { + defining_code matches {[ac0.9008]} -- Position of tympanic membrane (synthesised) + } + } + } + ELEMENT[id0.30] occurrences matches {0..1} matches { -- Retraction description + value matches { + DV_TEXT[id0.9028] + } + } + ELEMENT[id0.41] occurrences matches {0..1} matches { -- Perforation description + value matches { + DV_TEXT[id0.9029] + } + } + ELEMENT[id0.42] occurrences matches {0..1} matches { -- Perforation size + value matches { + DV_CODED_TEXT[id0.9030] matches { + defining_code matches {[ac0.9009]} -- Perforation size (synthesised) + } + } + } + ELEMENT[id0.47] occurrences matches {0..1} matches { -- Intermediate estimation + value matches { + DV_CODED_TEXT[id0.9031] matches { + defining_code matches {[ac0.9010]} -- Intermediate estimation (synthesised) + } + } + } + ELEMENT[id0.50] occurrences matches {0..1} matches { -- Length of perforation + value matches { + DV_QUANTITY[id0.9032] matches { + property matches {[at0.9011]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + ELEMENT[id0.51] occurrences matches {0..1} matches { -- Width of perforation + value matches { + DV_QUANTITY[id0.9033] + } + } + ELEMENT[id0.52] occurrences matches {0..1} matches { -- Pars flaccida vs pars tensa? + value matches { + DV_CODED_TEXT[id0.9034] matches { + defining_code matches {[ac0.9012]} -- Pars flaccida vs pars tensa? (synthesised) + } + } + } + ELEMENT[id0.55] occurrences matches {0..1} matches { -- Marginal vs central? + value matches { + DV_CODED_TEXT[id0.9035] matches { + defining_code matches {[ac0.9013]} -- Marginal vs central? (synthesised) + } + } + } + ELEMENT[id0.58] occurrences matches {0..1} matches { -- Anterior? + value matches { + DV_CODED_TEXT[id0.9036] matches { + defining_code matches {[ac0.9014]} -- Anterior? (synthesised) + } + } + } + ELEMENT[id0.61] occurrences matches {0..1} matches { -- Edge + value matches { + DV_TEXT[id0.9037] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac0.9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["ac0.9001"] = < + text = <"*View (en) (synthesised)"> + description = <"*Description about the examiner's view of the tympanic membrane. (en) (synthesised)"> + > + ["ac0.9002"] = < + text = <"*Appearance (en) (synthesised)"> + description = <"*Category describing the appearance of the tympanic membrane. (en) (synthesised)"> + > + ["ac0.9003"] = < + text = <"*Membrane intact? (en) (synthesised)"> + description = <"*Is the tympanic membrane intact? (en) (synthesised)"> + > + ["ac0.9004"] = < + text = <"*Ventilation tube present? (en) (synthesised)"> + description = <"*Is a ventilation tube observed in the tympanic membrane? (en) (synthesised)"> + > + ["ac0.9005"] = < + text = <"*Ventilation tube placement (en) (synthesised)"> + description = <"*Observed placement of the ventilation tube (or grommet) in the tympanic membrane or the auditory canal. (en) (synthesised)"> + > + ["ac0.9006"] = < + text = <"*Fluid level presence (en) (synthesised)"> + description = <"*Finding of a fluid level behind the tympanic membrane. (en) (synthesised)"> + > + ["ac0.9007"] = < + text = <"*Mobility (en) (synthesised)"> + description = <"*Description of mobility of the tympanic membrane. (en) (synthesised)"> + > + ["ac0.9008"] = < + text = <"*Position of tympanic membrane (en) (synthesised)"> + description = <"*Description of the position of the tympanic membrane. (en) (synthesised)"> + > + ["ac0.9009"] = < + text = <"*Perforation size (en) (synthesised)"> + description = <"*Estimation of the size of the tympanic membrane perforation, based on anatomical landmarks. (en) (synthesised)"> + > + ["ac0.9010"] = < + text = <"*Intermediate estimation (en) (synthesised)"> + description = <"*Qualification about the size of an intermediate perforation. (en) (synthesised)"> + > + ["at0.9011"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac0.9012"] = < + text = <"*Pars flaccida vs pars tensa? (en) (synthesised)"> + description = <"*Description of the region of the tympanic membrane perforation. (en) (synthesised)"> + > + ["ac0.9013"] = < + text = <"*Marginal vs central? (en) (synthesised)"> + description = <"*Location of the tympanic membrane perforation. (en) (synthesised)"> + > + ["ac0.9014"] = < + text = <"*Anterior? (en) (synthesised)"> + description = <"*Is an anterior perforation present? (en) (synthesised)"> + > + ["id5.1"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of a tympanic membrane (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.9"] = < + text = <"*Present (en)"> + description = <"*A ventilation tube is observed in the tympanic membrane or ear canal. (en)"> + > + ["id0.8"] = < + text = <"*Ventilation tube present? (en)"> + description = <"*Is a ventilation tube observed in the tympanic membrane? (en)"> + comment = <"*There is value in identifying the presence or absence of ventilation tubes in all examinations if ventilation tubes have previously been inserted. Please note: there is little value in recording the absence of ventilation tubes if they have never been inserted, unless it is not known if there has been previous insertion of ventilation tubes. (en)"> + > + ["id0.7"] = < + text = <"*Reason for occlusion (en)"> + description = <"*Narrative description of the reason for occlusion of view of the tympanic membrane. (en)"> + comment = <"*For example: soft wax or a foreign body was present. (en)"> + > + ["id0.61"] = < + text = <"*Edge (en)"> + description = <"*Narrative description of the edge of the perforation. (en)"> + > + ["at0.60"] = < + text = <"*Absent (en)"> + description = <"*An anterior perforation is not present in the pars tensa. (en)"> + > + ["at0.6"] = < + text = <"*Total occlusion (en)"> + description = <"*The tympanic membrane was not visualised; a clinical opinion of the state of the tympanic membrane could not be formed. (en)"> + > + ["at0.59"] = < + text = <"*Present (en)"> + description = <"*An anterior perforation is present in the pars tensa. (en)"> + > + ["id0.58"] = < + text = <"*Anterior? (en)"> + description = <"*Is an anterior perforation present? (en)"> + comment = <"*To document the presence of perforation in the anterior portions of the pars tensa, which can be more difficult to manage than perforations elsewhere. If 'Total' or 'Subtotal' is selected in 'Estimation of Size' data element then this data element becomes redundant. (en)"> + > + ["at0.57"] = < + text = <"*Central (en)"> + description = <"*The perforation is not involving the annulus and is bounded on all sides by the remnant of the tympanic membrane. (en)"> + > + ["at0.56"] = < + text = <"*Marginal (en)"> + description = <"*The perforation involves the annulus of the tympanic membrane. (en)"> + > + ["id0.55"] = < + text = <"*Marginal vs central? (en)"> + description = <"*Location of the tympanic membrane perforation. (en)"> + comment = <"*To document explicitly whether the perforation is located marginally, and therefore might be clinically unsafe. If 'Total' is selected in 'Estimation of Size' data element then this data element becomes redundant. (en)"> + > + ["at0.54"] = < + text = <"*Pars tensa (en)"> + description = <"*The perforation is located in the pars tensa. (en)"> + > + ["at0.53"] = < + text = <"*Pars flaccida (en)"> + description = <"*The perforation is located in the pars flaccida. (en)"> + > + ["id0.52"] = < + text = <"*Pars flaccida vs pars tensa? (en)"> + description = <"*Description of the region of the tympanic membrane perforation. (en)"> + comment = <"*To document explicitly whether the perforation is located in the Pars flaccida and may be potentially unsafe. If 'Total' or 'Subtotal' is selected in 'Estimation of Size' data element then this data element becomes redundant. (en)"> + > + ["id0.51"] = < + text = <"*Width of perforation (en)"> + description = <"*Direct measurement of the shortest axis of the perforation. (en)"> + comment = <"*Usually measured from a photograph. (en)"> + > + ["id0.50"] = < + text = <"*Length of perforation (en)"> + description = <"*Direct measurement of the longest axis of the perforation. (en)"> + comment = <"*Usually measured from a photograph. (en)"> + > + ["at0.5"] = < + text = <"*Compromised (en)"> + description = <"*The tympanic membrane was not clearly visualised and/or the duration of view was limited; the clinical opinion of the state of the tympanic membrane is based on limited information. (en)"> + > + ["at0.49"] = < + text = <"*>40% (en)"> + description = <"*The intermediate perforation is greater than 40% of the area of the tympanic membrane. (en)"> + > + ["at0.48"] = < + text = <"*<40% (en)"> + description = <"*The intermediate perforation is less than 40% of the area of the tympanic membrane. (en)"> + > + ["id0.47"] = < + text = <"*Intermediate estimation (en)"> + description = <"*Qualification about the size of an intermediate perforation. (en)"> + > + ["at0.46"] = < + text = <"*Total (en)"> + description = <"*The tympanic membrane is essentially absent. (en)"> + > + ["at0.45"] = < + text = <"*Subtotal (en)"> + description = <"*The perforation is subtotal: the pars tensa is absent but the perforation does not include the annulus. (en)"> + > + ["at0.44"] = < + text = <"*Intermediate (en)"> + description = <"*The perforation is larger than a pinhole but smaller than a subtotal perforation. (en)"> + > + ["at0.43"] = < + text = <"*Pinhole (en)"> + description = <"*The perforation is the size of a pinhole. (en)"> + > + ["id0.42"] = < + text = <"*Perforation size (en)"> + description = <"*Estimation of the size of the tympanic membrane perforation, based on anatomical landmarks. (en)"> + comment = <"*Many clinicians record perforations between the well defined 'pinhole' and 'subtotal' perforations using a variety of terms with inconsistent usage and definitions, such as small, medium and large. 'Intermediate' has been proposed as a means to minimise inter-clinician variability for documenting the size of all perforations falling between the 'pinhole' and 'subtotal' definitions. If more detail is required, then measurement of the perforation should be recorded. (en)"> + > + ["id0.41"] = < + text = <"*Perforation description (en)"> + description = <"*Narrative description of the perforation of the tympanic membrane. (en)"> + > + ["at0.40"] = < + text = <"*Indeterminate (en)"> + description = <"*It is not possible to determine the amount of movement of the tympanic membrane. (en)"> + > + ["at0.4"] = < + text = <"*Adequate (en)"> + description = <"*The tympanic membrane was clearly visualised and the duration of view was sufficient; the clinical opinion of the state of the tympanic membrane is based on adequate information. (en)"> + > + ["at0.39"] = < + text = <"*Hypermobile (en)"> + description = <"*Exaggerated movement of the tympanic membrane is observed when positive pressure is applied. (en)"> + > + ["at0.38"] = < + text = <"*Mobile (en)"> + description = <"*Crisp, inward (medial) movement (approx 1mm) when positive pressure is applied. (en)"> + > + ["at0.37"] = < + text = <"*Hypomobile (en)"> + description = <"*Less than 1mm inward (medial) movement of the tympanic membrane is observed when positive pressure is applied. (en)"> + > + ["at0.36"] = < + text = <"*Immobile (en)"> + description = <"*Minimal or no movement of the tympanic membrane is observed when positive pressure is applied. (en)"> + > + ["id0.35"] = < + text = <"*Mobility (en)"> + description = <"*Description of mobility of the tympanic membrane. (en)"> + comment = <"*Occurrences has been set to 0..* to enable multiple methods of observing mobility to be recorded. For example: 'Mobility (Pneumatic Otoscopy'; or 'Mobility (Valsalva) with Mobile or Indeterminate as only appropriate value set. (en)"> + > + ["id0.34"] = < + text = <"*Fluid level description (en)"> + description = <"*Narrative description of the fluid level and other related features observed behind the tympanic membrane. (en)"> + comment = <"*For example: presence of bubbles. (en)"> + > + ["at0.33"] = < + text = <"*Absent (en)"> + description = <"*A fluid level is not observed behind the tympanic membrane. (en)"> + > + ["at0.32"] = < + text = <"*Present (en)"> + description = <"*A fluid level is observed behind the tympanic membrane. (en)"> + > + ["id0.31"] = < + text = <"*Fluid level presence (en)"> + description = <"*Finding of a fluid level behind the tympanic membrane. (en)"> + > + ["id0.30"] = < + text = <"*Retraction description (en)"> + description = <"*Narrative description of the retraction of the tympanic membrane. (en)"> + > + ["id0.3"] = < + text = <"*View (en)"> + description = <"*Description about the examiner's view of the tympanic membrane. (en)"> + > + ["at0.29"] = < + text = <"*Indeterminate (en)"> + description = <"*The position of the tympanic membrane is is not able to be determined. (en)"> + > + ["at0.28"] = < + text = <"*Bulging (en)"> + description = <"*The tympanic membrane appears to be bulging. (en)"> + > + ["at0.27"] = < + text = <"*Retracted (en)"> + description = <"*The tympanic membrane appears to be retracted. (en)"> + > + ["at0.26"] = < + text = <"*Neutral (en)"> + description = <"*The tympanic membrane is in a normal, neutral position - neither bulging or retracted. (en)"> + > + ["id0.25"] = < + text = <"*Position of tympanic membrane (en)"> + description = <"*Description of the position of the tympanic membrane. (en)"> + > + ["id0.24"] = < + text = <"*Location of tympanosclerosis (en)"> + description = <"*Description of the location of any tympanosclerosis observed on the tympanic membrane. (en)"> + comment = <"*May be coded with an external terminology, if desired, and be expressed as multiple occurrences for multiple sites. (en)"> + > + ["id0.23"] = < + text = <"*Surface features (en)"> + description = <"*Features observed on the surface of the tympanic membrane. (en)"> + comment = <"*May be coded with an external terminology, if desired, and be expressed as multiple occurrences. (en)"> + > + ["id0.22"] = < + text = <"*Colour (en)"> + description = <"*Description of the overall colour of the tympanic membrane. (en)"> + comment = <"*For example: red, bluish, or yellow. (en)"> + > + ["at0.21"] = < + text = <"*Opaque (en)"> + description = <"*The tympanic membrane appears dull and opaque. (en)"> + > + ["at0.20"] = < + text = <"*Translucent (en)"> + description = <"*The tympanic membrane appears translucent and healthy. (en)"> + > + ["at0.2"] = < + text = <"*Right tympanic membrane (en)"> + description = <"*The right ear drum was examined. (en)"> + > + ["id0.19"] = < + text = <"*Appearance (en)"> + description = <"*Category describing the appearance of the tympanic membrane. (en)"> + comment = <"*In most situations, this data element would only be recorded if the tympanic membrane is intact. (en)"> + > + ["at0.18"] = < + text = <"*Perforated (en)"> + description = <"*A perforation is observed in the tympanic membrane. (en)"> + > + ["at0.17"] = < + text = <"*Indeterminate (en)"> + description = <"*It is not possible to determine if the tympanic membrane is intact or perforated. (en)"> + > + ["at0.16"] = < + text = <"*Intact (en)"> + description = <"*The tympanic membrane appears intact. (en)"> + > + ["id0.15"] = < + text = <"*Membrane intact? (en)"> + description = <"*Is the tympanic membrane intact? (en)"> + > + ["at0.14"] = < + text = <"*Extruded - remains in canal (en)"> + description = <"*The ventilation tube has been extruded from the tympanic membrane but is visualised within the external auditory canal. (en)"> + > + ["at0.13"] = < + text = <"*Partially extruded (en)"> + description = <"*The ventilation tube is partially extruded from it's original position in the tympanic membrane. (en)"> + > + ["at0.12"] = < + text = <"*In situ (en)"> + description = <"*The ventilation tube is located in situ in the tympanic membrane. (en)"> + > + ["id0.11"] = < + text = <"*Ventilation tube placement (en)"> + description = <"*Observed placement of the ventilation tube (or grommet) in the tympanic membrane or the auditory canal. (en)"> + comment = <"*This data element is redundant if ventilation tubes have been recorded as absent. (en)"> + > + ["at0.10"] = < + text = <"*Absent (en)"> + description = <"*A ventilation tube is not observed in the tympanic membrane or ear canal. (en)"> + > + ["at0.1"] = < + text = <"*Left tympanic membrane (en)"> + description = <"*The left ear drum was examined. (en)"> + > + > + ["en"] = < + ["ac0.9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["ac0.9001"] = < + text = <"View (synthesised)"> + description = <"Description about the examiner's view of the tympanic membrane. (synthesised)"> + > + ["ac0.9002"] = < + text = <"Appearance (synthesised)"> + description = <"Category describing the appearance of the tympanic membrane. (synthesised)"> + > + ["ac0.9003"] = < + text = <"Membrane intact? (synthesised)"> + description = <"Is the tympanic membrane intact? (synthesised)"> + > + ["ac0.9004"] = < + text = <"Ventilation tube present? (synthesised)"> + description = <"Is a ventilation tube observed in the tympanic membrane? (synthesised)"> + > + ["ac0.9005"] = < + text = <"Ventilation tube placement (synthesised)"> + description = <"Observed placement of the ventilation tube (or grommet) in the tympanic membrane or the auditory canal. (synthesised)"> + > + ["ac0.9006"] = < + text = <"Fluid level presence (synthesised)"> + description = <"Finding of a fluid level behind the tympanic membrane. (synthesised)"> + > + ["ac0.9007"] = < + text = <"Mobility (synthesised)"> + description = <"Description of mobility of the tympanic membrane. (synthesised)"> + > + ["ac0.9008"] = < + text = <"Position of tympanic membrane (synthesised)"> + description = <"Description of the position of the tympanic membrane. (synthesised)"> + > + ["ac0.9009"] = < + text = <"Perforation size (synthesised)"> + description = <"Estimation of the size of the tympanic membrane perforation, based on anatomical landmarks. (synthesised)"> + > + ["ac0.9010"] = < + text = <"Intermediate estimation (synthesised)"> + description = <"Qualification about the size of an intermediate perforation. (synthesised)"> + > + ["at0.9011"] = < + text = <"Length"> + description = <"Length"> + > + ["ac0.9012"] = < + text = <"Pars flaccida vs pars tensa? (synthesised)"> + description = <"Description of the region of the tympanic membrane perforation. (synthesised)"> + > + ["ac0.9013"] = < + text = <"Marginal vs central? (synthesised)"> + description = <"Location of the tympanic membrane perforation. (synthesised)"> + > + ["ac0.9014"] = < + text = <"Anterior? (synthesised)"> + description = <"Is an anterior perforation present? (synthesised)"> + > + ["id5.1"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of a tympanic membrane"> + description = <"Findings observed during the physical examination of a tympanic membrane."> + > + ["at0.9"] = < + text = <"Present"> + description = <"A ventilation tube is observed in the tympanic membrane or ear canal."> + > + ["id0.8"] = < + text = <"Ventilation tube present?"> + description = <"Is a ventilation tube observed in the tympanic membrane?"> + comment = <"There is value in identifying the presence or absence of ventilation tubes in all examinations if ventilation tubes have previously been inserted. Please note: there is little value in recording the absence of ventilation tubes if they have never been inserted, unless it is not known if there has been previous insertion of ventilation tubes."> + > + ["id0.7"] = < + text = <"Reason for occlusion"> + description = <"Narrative description of the reason for occlusion of view of the tympanic membrane."> + comment = <"For example: soft wax or a foreign body was present."> + > + ["id0.61"] = < + text = <"Edge"> + description = <"Narrative description of the edge of the perforation."> + > + ["at0.60"] = < + text = <"Absent"> + description = <"An anterior perforation is not present in the pars tensa."> + > + ["at0.6"] = < + text = <"Total occlusion"> + description = <"The tympanic membrane was not visualised; a clinical opinion of the state of the tympanic membrane could not be formed."> + > + ["at0.59"] = < + text = <"Present"> + description = <"An anterior perforation is present in the pars tensa."> + > + ["id0.58"] = < + text = <"Anterior?"> + description = <"Is an anterior perforation present?"> + comment = <"To document the presence of perforation in the anterior portions of the pars tensa, which can be more difficult to manage than perforations elsewhere. If 'Total' or 'Subtotal' is selected in 'Estimation of Size' data element then this data element becomes redundant."> + > + ["at0.57"] = < + text = <"Central"> + description = <"The perforation is not involving the annulus and is bounded on all sides by the remnant of the tympanic membrane."> + > + ["at0.56"] = < + text = <"Marginal"> + description = <"The perforation involves the annulus of the tympanic membrane."> + > + ["id0.55"] = < + text = <"Marginal vs central?"> + description = <"Location of the tympanic membrane perforation."> + comment = <"To document explicitly whether the perforation is located marginally, and therefore might be clinically unsafe. If 'Total' is selected in 'Estimation of Size' data element then this data element becomes redundant."> + > + ["at0.54"] = < + text = <"Pars tensa"> + description = <"The perforation is located in the pars tensa."> + > + ["at0.53"] = < + text = <"Pars flaccida"> + description = <"The perforation is located in the pars flaccida."> + > + ["id0.52"] = < + text = <"Pars flaccida vs pars tensa?"> + description = <"Description of the region of the tympanic membrane perforation."> + comment = <"To document explicitly whether the perforation is located in the Pars flaccida and may be potentially unsafe. If 'Total' or 'Subtotal' is selected in 'Estimation of Size' data element then this data element becomes redundant."> + > + ["id0.51"] = < + text = <"Width of perforation"> + description = <"Direct measurement of the shortest axis of the perforation."> + comment = <"Usually measured from a photograph."> + > + ["id0.50"] = < + text = <"Length of perforation"> + description = <"Direct measurement of the longest axis of the perforation."> + comment = <"Usually measured from a photograph."> + > + ["at0.5"] = < + text = <"Compromised"> + description = <"The tympanic membrane was not clearly visualised and/or the duration of view was limited; the clinical opinion of the state of the tympanic membrane is based on limited information."> + > + ["at0.49"] = < + text = <">40%"> + description = <"The intermediate perforation is greater than 40% of the area of the tympanic membrane."> + > + ["at0.48"] = < + text = <"<40%"> + description = <"The intermediate perforation is less than 40% of the area of the tympanic membrane."> + > + ["id0.47"] = < + text = <"Intermediate estimation"> + description = <"Qualification about the size of an intermediate perforation."> + > + ["at0.46"] = < + text = <"Total"> + description = <"The tympanic membrane is essentially absent."> + > + ["at0.45"] = < + text = <"Subtotal"> + description = <"The perforation is subtotal: the pars tensa is absent but the perforation does not include the annulus."> + > + ["at0.44"] = < + text = <"Intermediate"> + description = <"The perforation is larger than a pinhole but smaller than a subtotal perforation."> + > + ["at0.43"] = < + text = <"Pinhole"> + description = <"The perforation is the size of a pinhole."> + > + ["id0.42"] = < + text = <"Perforation size"> + description = <"Estimation of the size of the tympanic membrane perforation, based on anatomical landmarks."> + comment = <"Many clinicians record perforations between the well defined 'pinhole' and 'subtotal' perforations using a variety of terms with inconsistent usage and definitions, such as small, medium and large. 'Intermediate' has been proposed as a means to minimise inter-clinician variability for documenting the size of all perforations falling between the 'pinhole' and 'subtotal' definitions. If more detail is required, then measurement of the perforation should be recorded."> + > + ["id0.41"] = < + text = <"Perforation description"> + description = <"Narrative description of the perforation of the tympanic membrane."> + > + ["at0.40"] = < + text = <"Indeterminate"> + description = <"It is not possible to determine the amount of movement of the tympanic membrane."> + > + ["at0.4"] = < + text = <"Adequate"> + description = <"The tympanic membrane was clearly visualised and the duration of view was sufficient; the clinical opinion of the state of the tympanic membrane is based on adequate information."> + > + ["at0.39"] = < + text = <"Hypermobile"> + description = <"Exaggerated movement of the tympanic membrane is observed when positive pressure is applied."> + > + ["at0.38"] = < + text = <"Mobile"> + description = <"Crisp, inward (medial) movement (approx 1mm) when positive pressure is applied."> + > + ["at0.37"] = < + text = <"Hypomobile"> + description = <"Less than 1mm inward (medial) movement of the tympanic membrane is observed when positive pressure is applied."> + > + ["at0.36"] = < + text = <"Immobile"> + description = <"Minimal or no movement of the tympanic membrane is observed when positive pressure is applied."> + > + ["id0.35"] = < + text = <"Mobility"> + description = <"Description of mobility of the tympanic membrane."> + comment = <"Occurrences has been set to 0..* to enable multiple methods of observing mobility to be recorded. For example: 'Mobility (Pneumatic Otoscopy'; or 'Mobility (Valsalva) with Mobile or Indeterminate as only appropriate value set."> + > + ["id0.34"] = < + text = <"Fluid level description"> + description = <"Narrative description of the fluid level and other related features observed behind the tympanic membrane."> + comment = <"For example: presence of bubbles."> + > + ["at0.33"] = < + text = <"Absent"> + description = <"A fluid level is not observed behind the tympanic membrane."> + > + ["at0.32"] = < + text = <"Present"> + description = <"A fluid level is observed behind the tympanic membrane."> + > + ["id0.31"] = < + text = <"Fluid level presence"> + description = <"Finding of a fluid level behind the tympanic membrane."> + > + ["id0.30"] = < + text = <"Retraction description"> + description = <"Narrative description of the retraction of the tympanic membrane."> + > + ["id0.3"] = < + text = <"View"> + description = <"Description about the examiner's view of the tympanic membrane."> + > + ["at0.29"] = < + text = <"Indeterminate"> + description = <"The position of the tympanic membrane is is not able to be determined."> + > + ["at0.28"] = < + text = <"Bulging"> + description = <"The tympanic membrane appears to be bulging."> + > + ["at0.27"] = < + text = <"Retracted"> + description = <"The tympanic membrane appears to be retracted."> + > + ["at0.26"] = < + text = <"Neutral"> + description = <"The tympanic membrane is in a normal, neutral position - neither bulging or retracted."> + > + ["id0.25"] = < + text = <"Position of tympanic membrane"> + description = <"Description of the position of the tympanic membrane."> + > + ["id0.24"] = < + text = <"Location of tympanosclerosis"> + description = <"Description of the location of any tympanosclerosis observed on the tympanic membrane."> + comment = <"May be coded with an external terminology, if desired, and be expressed as multiple occurrences for multiple sites."> + > + ["id0.23"] = < + text = <"Surface features"> + description = <"Features observed on the surface of the tympanic membrane."> + comment = <"May be coded with an external terminology, if desired, and be expressed as multiple occurrences."> + > + ["id0.22"] = < + text = <"Colour"> + description = <"Description of the overall colour of the tympanic membrane."> + comment = <"For example: red, bluish, or yellow."> + > + ["at0.21"] = < + text = <"Opaque"> + description = <"The tympanic membrane appears dull and opaque."> + > + ["at0.20"] = < + text = <"Translucent"> + description = <"The tympanic membrane appears translucent and healthy."> + > + ["at0.2"] = < + text = <"Right tympanic membrane"> + description = <"The right ear drum was examined."> + > + ["id0.19"] = < + text = <"Appearance"> + description = <"Category describing the appearance of the tympanic membrane."> + comment = <"In most situations, this data element would only be recorded if the tympanic membrane is intact."> + > + ["at0.18"] = < + text = <"Perforated"> + description = <"A perforation is observed in the tympanic membrane."> + > + ["at0.17"] = < + text = <"Indeterminate"> + description = <"It is not possible to determine if the tympanic membrane is intact or perforated."> + > + ["at0.16"] = < + text = <"Intact"> + description = <"The tympanic membrane appears intact."> + > + ["id0.15"] = < + text = <"Membrane intact?"> + description = <"Is the tympanic membrane intact?"> + > + ["at0.14"] = < + text = <"Extruded - remains in canal"> + description = <"The ventilation tube has been extruded from the tympanic membrane but is visualised within the external auditory canal."> + > + ["at0.13"] = < + text = <"Partially extruded"> + description = <"The ventilation tube is partially extruded from it's original position in the tympanic membrane."> + > + ["at0.12"] = < + text = <"In situ"> + description = <"The ventilation tube is located in situ in the tympanic membrane."> + > + ["id0.11"] = < + text = <"Ventilation tube placement"> + description = <"Observed placement of the ventilation tube (or grommet) in the tympanic membrane or the auditory canal."> + comment = <"This data element is redundant if ventilation tubes have been recorded as absent."> + > + ["at0.10"] = < + text = <"Absent"> + description = <"A ventilation tube is not observed in the tympanic membrane or ear canal."> + > + ["at0.1"] = < + text = <"Left tympanic membrane"> + description = <"The left ear drum was examined."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at0.9011"] = + > + ["SNOMED-CT"] = < + ["at0.1"] = + ["at0.2"] = + > + > + value_sets = < + ["ac0.9009"] = < + id = <"ac0.9009"> + members = <"at0.43", "at0.44", "at0.45", "at0.46"> + > + ["ac0.9010"] = < + id = <"ac0.9010"> + members = <"at0.48", "at0.49"> + > + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.1", "at0.2"> + > + ["ac0.9007"] = < + id = <"ac0.9007"> + members = <"at0.36", "at0.37", "at0.38", "at0.39", "at0.40"> + > + ["ac0.9008"] = < + id = <"ac0.9008"> + members = <"at0.26", "at0.27", "at0.28", "at0.29"> + > + ["ac0.9005"] = < + id = <"ac0.9005"> + members = <"at0.12", "at0.13", "at0.14"> + > + ["ac0.9006"] = < + id = <"ac0.9006"> + members = <"at0.32", "at0.33"> + > + ["ac0.9003"] = < + id = <"ac0.9003"> + members = <"at0.16", "at0.17", "at0.18"> + > + ["ac0.9014"] = < + id = <"ac0.9014"> + members = <"at0.59", "at0.60"> + > + ["ac0.9004"] = < + id = <"ac0.9004"> + members = <"at0.9", "at0.10"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.4", "at0.5", "at0.6"> + > + ["ac0.9012"] = < + id = <"ac0.9012"> + members = <"at0.53", "at0.54"> + > + ["ac0.9002"] = < + id = <"ac0.9002"> + members = <"at0.20", "at0.21"> + > + ["ac0.9013"] = < + id = <"ac0.9013"> + members = <"at0.56", "at0.57"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.0.0.adls new file mode 100644 index 000000000..41785388e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.0.0.adls @@ -0,0 +1,697 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-CLUSTER.exam-uterine_cervix.v1.0.0 + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-cl"] = < + language = <[ISO_639-1::es-cl]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"unknown"> + > + lifecycle_state = <"AuthorDraft"> + other_details = < + ["MD5-CAM-1.0.1"] = <"FC6879C2A424BD638EBCBF53C4C4C3BC"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A cluster for recording findings regarding the uterine cervix on physical examination."> + keywords = <"examination", "physical", "cervix", "uterine"> + use = <""> + misuse = <""> + copyright = <"copyright (c) 2010 openEHR Foundation"> + > + ["es-cl"] = < + language = <[ISO_639-1::es-cl]> + purpose = <"A cluster for recording findings regarding the uterine cervix on physical examination."> + keywords = <"examination", "physical", "cervix", "uterine"> + use = <""> + misuse = <""> + copyright = <"copyright (c) 2010 openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the cervix + items matches { + CLUSTER[id5] occurrences matches {0..1} matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] matches { + value matches { + DV_TEXT[id0.9011] + } + } + } + } + CLUSTER[id9] occurrences matches {0..1} matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id0.8] occurrences matches {0..1} matches { -- Position + value matches { + DV_CODED_TEXT[id0.9013] matches { + defining_code matches {[ac0.9000]} -- Position (synthesised) + } + } + } + ELEMENT[id0.36] occurrences matches {0..1} matches { -- Consistency + value matches { + DV_CODED_TEXT[id0.9014] matches { + defining_code matches {[ac0.9001]} -- Consistency (synthesised) + } + } + } + CLUSTER[id8] occurrences matches {0..1} matches { + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id0.9015] occurrences matches {0..1} matches { -- Size (synthesised) + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.dimensions\.v1/} + } + } + } + CLUSTER[id0.48] occurrences matches {0..1} matches { -- Labour-specific findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id0.14] occurrences matches {0..1} matches { -- Effacement + value matches { + DV_ORDINAL[id0.9016] matches { + [value, symbol] matches { + [{0}, {[at0.15]}], + [{5}, {[at0.26]}], + [{10}, {[at0.16]}], + [{20}, {[at0.17]}], + [{30}, {[at0.18]}], + [{40}, {[at0.19]}], + [{50}, {[at0.20]}], + [{60}, {[at0.21]}], + [{70}, {[at0.22]}], + [{80}, {[at0.23]}], + [{90}, {[at0.24]}], + [{100}, {[at0.25]}] + } + } + } + } + ELEMENT[id0.40] occurrences matches {0..1} matches { -- Thickness + value matches { + DV_CODED_TEXT[id0.9017] matches { + defining_code matches {[ac0.9003]} -- Thickness (synthesised) + } + } + } + ELEMENT[id0.45] occurrences matches {0..1} matches { -- Application to presenting part + value matches { + DV_CODED_TEXT[id0.9018] matches { + defining_code matches {[ac0.9004]} -- Application to presenting part (synthesised) + } + } + } + CLUSTER[id0.27] occurrences matches {0..2} matches { -- Cervical os + items cardinality matches {1..*; unordered} matches { + ELEMENT[id0.32] occurrences matches {0..1} matches { -- Site + value matches { + DV_CODED_TEXT[id0.9019] matches { + defining_code matches {[ac0.9005]} -- Site (synthesised) + } + } + } + CLUSTER[id0.31] occurrences matches {0..1} matches { -- Dilation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id0.28] occurrences matches {0..1} matches { -- Estimate + value matches { + DV_QUANTITY[id0.9020] matches { + property matches {[at0.9006]} -- Length + magnitude matches {|0.0..10.0|} + units matches {"cm"} + precision matches {1} + } + } + } + ELEMENT[id0.35] occurrences matches {0..1} matches { -- Number of finger tips admitted + value matches { + DV_COUNT[id0.9021] + } + } + } + } + ELEMENT[id0.29] occurrences matches {0..1} matches { -- Findings + value matches { + DV_TEXT[id0.9022] + } + } + } + } + } + } + allow_archetype CLUSTER[id0.9023] matches { -- Findings (synthesised) + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.inspection\.v1|openEHR-EHR-CLUSTER\.palpation\.v1/} + exclude + archetype_id/value matches {/.*/} + } + CLUSTER[id0.30] occurrences matches {0..1} matches { -- Vaginal fluid + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id0.9024] occurrences matches {0..1} matches { -- Vaginal fluid (synthesised) + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.fluid\.v1/} + } + } + } + CLUSTER[id4] occurrences matches {0..1} matches { + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id10] occurrences matches {0..1} matches { + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exam\.v1\..*|openEHR-EHR-CLUSTER\.exam-fetus\.v1\..*/} + } + } + } + } + } + after [id5] + ELEMENT[id3] matches { + value matches { + DV_TEXT[id0.9012] + } + } + after [id9] + ELEMENT[id7] matches { + value matches { + DV_MULTIMEDIA[id0.9025] matches { + media_type matches {[ac0.9010]} -- Image (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at0.1"] = < + text = <"Size"> + description = <"Information about the size of the object for examination."> + > + ["at0.39"] = < + text = <"Length"> + description = <"Length of cervix."> + > + ["ac0.9000"] = < + text = <"Position (synthesised)"> + description = <"The position in relation to the normal anatomical position. (synthesised)"> + > + ["ac0.9001"] = < + text = <"Consistency (synthesised)"> + description = <"Consistency of cervix. (synthesised)"> + > + ["ac0.9002"] = < + text = <"Effacement (synthesised)"> + description = <"The effacement of the uterine cervix in late pregnancy or labour. (synthesised)"> + > + ["ac0.9003"] = < + text = <"Thickness (synthesised)"> + description = <"Cervical thickness. (synthesised)"> + > + ["ac0.9004"] = < + text = <"Application to presenting part (synthesised)"> + description = <"Application of cervix to fetal presenting part. (synthesised)"> + > + ["ac0.9005"] = < + text = <"Site (synthesised)"> + description = <"Identify part of cervix which is being examined. (synthesised)"> + > + ["at0.9006"] = < + text = <"Length"> + description = <"Length"> + > + ["at0.9007"] = < + text = <"image/gif"> + description = <"image/gif"> + > + ["at0.9008"] = < + text = <"image/png"> + description = <"image/png"> + > + ["at0.9009"] = < + text = <"image/jpeg"> + description = <"image/jpeg"> + > + ["ac0.9010"] = < + text = <"Image (synthesised)"> + description = <"Drawing or image of the area examined. (synthesised)"> + > + ["id0.9015"] = < + text = <"Size (synthesised)"> + description = <"Information about the size of the object for examination. (synthesised)"> + > + ["id0.9023"] = < + text = <"Findings (synthesised)"> + description = <"Clinical findings. (synthesised)"> + > + ["id0.9024"] = < + text = <"Vaginal fluid (synthesised)"> + description = <"Vaginal loss or discharge. (synthesised)"> + > + ["id1.1"] = < + text = <"Examination of the cervix"> + description = <"Examination findings on physical examination of the uterine cervix."> + > + ["at0.9"] = < + text = <"Central"> + description = <"The cervix is central and in the normal position."> + > + ["id0.8"] = < + text = <"Position"> + description = <"The position in relation to the normal anatomical position."> + > + ["id0.48"] = < + text = <"Labour-specific findings"> + description = <"*"> + > + ["at0.47"] = < + text = <"Tightly applied"> + description = <"Moulded to presenting part."> + > + ["at0.46"] = < + text = <"Loosely applied"> + description = <"Not moulded to presenting part."> + > + ["id0.45"] = < + text = <"Application to presenting part"> + description = <"Application of cervix to fetal presenting part."> + > + ["at0.44"] = < + text = <"Oedematous"> + description = <"Thickened and swollen."> + > + ["at0.43"] = < + text = <"Paper-thin"> + description = <"Very thin"> + > + ["at0.42"] = < + text = <"Thin"> + description = <"Thin"> + > + ["at0.41"] = < + text = <"Thick"> + description = <"Thick"> + > + ["id0.40"] = < + text = <"Thickness"> + description = <"Cervical thickness."> + > + ["at0.38"] = < + text = <"Firm"> + description = <"Firm"> + > + ["at0.37"] = < + text = <"Soft"> + description = <"Soft"> + > + ["id0.36"] = < + text = <"Consistency"> + description = <"Consistency of cervix."> + > + ["id0.35"] = < + text = <"Number of finger tips admitted"> + description = <"Number of finger tips that are able to be admitted into the internal or external os."> + > + ["at0.34"] = < + text = <"Internal os"> + description = <"Internal opening of the cervix to the uterus."> + > + ["at0.33"] = < + text = <"External os"> + description = <"External opening of the cervix to the vagina."> + > + ["id0.32"] = < + text = <"Site"> + description = <"Identify part of cervix which is being examined."> + > + ["id0.31"] = < + text = <"Dilation"> + description = <"Dilation of cervix."> + > + ["id0.30"] = < + text = <"Vaginal fluid"> + description = <"Vaginal loss or discharge."> + > + ["id0.29"] = < + text = <"Findings"> + description = <"Findings about the cervical os."> + > + ["id0.28"] = < + text = <"Estimate"> + description = <"The dilation of the os."> + > + ["id0.27"] = < + text = <"Cervical os"> + description = <"The outlet of the uterus."> + > + ["at0.26"] = < + text = <"Ripe"> + description = <"The cervix is ripe and beginning to efface."> + > + ["at0.25"] = < + text = <"Fully effaced"> + description = <"The cervix is fully effaced to 100%."> + > + ["at0.24"] = < + text = <"90% effaced"> + description = <"The cervix is effaced to about 90%."> + > + ["at0.23"] = < + text = <"80% effaced"> + description = <"The cervix is effaced to about 80%."> + > + ["at0.22"] = < + text = <"70% effaced"> + description = <"The cervix is effaced to about 70%."> + > + ["at0.21"] = < + text = <"60% effaced"> + description = <"The cervix is effaced to about 60%."> + > + ["at0.20"] = < + text = <"Partially (50%) effaced"> + description = <"The cervix is partially effaced to about 50%."> + > + ["at0.19"] = < + text = <"40% effaced"> + description = <"The cervix is effaced to about 40%."> + > + ["at0.18"] = < + text = <"30% effaced"> + description = <"The cervix is effaced to about 30%."> + > + ["at0.17"] = < + text = <"20% effaced"> + description = <"The cervix is effaced to about 20%."> + > + ["at0.16"] = < + text = <"10% effaced"> + description = <"The cervix is effaced to about 10%."> + > + ["at0.15"] = < + text = <"Uneffaced"> + description = <"The cervix has not changed its form."> + > + ["id0.14"] = < + text = <"Effacement"> + description = <"The effacement of the uterine cervix in late pregnancy or labour."> + > + ["at0.13"] = < + text = <"Posterior"> + description = <"The cervix is at the back near the sacrum."> + > + ["at0.12"] = < + text = <"Anterior"> + description = <"The cervix is anterior near the pubis."> + > + ["at0.11"] = < + text = <"To the left"> + description = <"The cervix is deviated to the left."> + > + ["at0.10"] = < + text = <"To the right"> + description = <"The cervix is deviated to the right."> + > + > + ["es-cl"] = < + ["at0.1"] = < + text = <"Tamaño"> + description = <"Información acerca del tamaño del objeto a examinar"> + > + ["at0.39"] = < + text = <"Longitud"> + description = <"Longitud del cuello"> + > + ["ac0.9000"] = < + text = <"Posición (synthesised)"> + description = <"La posición en relación a la posición anatómica normal (synthesised)"> + > + ["ac0.9001"] = < + text = <"Consistencia (synthesised)"> + description = <"Consistencia del cuello (synthesised)"> + > + ["ac0.9002"] = < + text = <"Borramiento (synthesised)"> + description = <"El borramiento del cuello uterino en embarazo o trabajo de parto avanzados (synthesised)"> + > + ["ac0.9003"] = < + text = <"Grosor (synthesised)"> + description = <"Grosor cervical (synthesised)"> + > + ["ac0.9004"] = < + text = <"Aplicación a polo presentado (synthesised)"> + description = <"Aplicación del cuello al polo fetal presentado (synthesised)"> + > + ["ac0.9005"] = < + text = <"Lugar (synthesised)"> + description = <"Identifica la parte del cuello que está siendo examinada (synthesised)"> + > + ["at0.9006"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["at0.9007"] = < + text = <"* image/gif (en)"> + description = <"* image/gif (en)"> + > + ["at0.9008"] = < + text = <"* image/png (en)"> + description = <"* image/png (en)"> + > + ["at0.9009"] = < + text = <"* image/jpeg (en)"> + description = <"* image/jpeg (en)"> + > + ["ac0.9010"] = < + text = <"Imagen (synthesised)"> + description = <"Dibujo o imagen del área examinada (synthesised)"> + > + ["id0.9015"] = < + text = <"Tamaño (synthesised)"> + description = <"Información sobre el tamaño del objeto a examinar (synthesised)"> + > + ["id0.9023"] = < + text = <"Hallazgos (synthesised)"> + description = <"Hallazgos clínicos (synthesised)"> + > + ["id0.9024"] = < + text = <"Flujo vaginal (synthesised)"> + description = <"Flujo o descarga vaginal (synthesised)"> + > + ["id1.1"] = < + text = <"Examen del cuello"> + description = <"Hallazgos del examen físico del cuello uterino"> + > + ["at0.9"] = < + text = <"Central"> + description = <"El cuello está central y en la posición normal"> + > + ["id0.8"] = < + text = <"Posición"> + description = <"La posición en relación a la posición anatómica normal"> + > + ["id0.48"] = < + text = <"Hallazgos específicos del trabajo de parto"> + description = <"Hallazgos específicos del trabajo de parto"> + > + ["at0.47"] = < + text = <"Aplicado firmemente"> + description = <"Moldeado al polo fetal presentado"> + > + ["at0.46"] = < + text = <"Aplicado libremente"> + description = <"No moldeado al polo fetal presentado"> + > + ["id0.45"] = < + text = <"Aplicación a polo presentado"> + description = <"Aplicación del cuello al polo fetal presentado"> + > + ["at0.44"] = < + text = <"Edematoso"> + description = <"Engrosado e hinchado"> + > + ["at0.43"] = < + text = <"Muy delgado"> + description = <"Muy delgado"> + > + ["at0.42"] = < + text = <"Delgado"> + description = <"Delgado"> + > + ["at0.41"] = < + text = <"Grueso"> + description = <"Grueso"> + > + ["id0.40"] = < + text = <"Grosor"> + description = <"Grosor cervical"> + > + ["at0.38"] = < + text = <"Firme"> + description = <"Firme"> + > + ["at0.37"] = < + text = <"Suave"> + description = <"Suave"> + > + ["id0.36"] = < + text = <"Consistencia"> + description = <"Consistencia del cuello"> + > + ["id0.35"] = < + text = <"Cantidad de dedos que pasan"> + description = <"Número de dedos que pasan por el orificio cervical interno o externo"> + > + ["at0.34"] = < + text = <"OCI"> + description = <"Orificio cervical interno (se abre al útero)"> + > + ["at0.33"] = < + text = <"OCE"> + description = <"Orificio cervical externo (se abre a la vagina)"> + > + ["id0.32"] = < + text = <"Lugar"> + description = <"Identifica la parte del cuello que está siendo examinada"> + > + ["id0.31"] = < + text = <"Dilatación"> + description = <"Dilatación del cuello"> + > + ["id0.30"] = < + text = <"Flujo vaginal"> + description = <"Flujo o descarga vaginal"> + > + ["id0.29"] = < + text = <"Hallazgos"> + description = <"Hallazgos acerca el orificio cervical"> + > + ["id0.28"] = < + text = <"Estimado"> + description = <"La dilatación del orificio cervical"> + > + ["id0.27"] = < + text = <"Orificio cervical"> + description = <"La salida del utero"> + > + ["at0.26"] = < + text = <"Blando"> + description = <"El cuello está blando y comienza a borrarse"> + > + ["at0.25"] = < + text = <"Completamente borrado"> + description = <"El cuello se ha borrado en un 100%"> + > + ["at0.24"] = < + text = <"90% borrado"> + description = <"El cuello se ha borrado cerca de un 90%"> + > + ["at0.23"] = < + text = <"80% borrado"> + description = <"El cuello se ha borrado cerca de un 80%"> + > + ["at0.22"] = < + text = <"70% borrado"> + description = <"El cuello se ha borrado cerca de un 70%"> + > + ["at0.21"] = < + text = <"60% borrado"> + description = <"El cuello se ha borrado cerca de un 60%"> + > + ["at0.20"] = < + text = <"Parcialmente borrado (50%)"> + description = <"El cuello se ha borrado parcialmente hasta un 50%"> + > + ["at0.19"] = < + text = <"40% borrado"> + description = <"El cuello se ha borrado cerca de un 40%"> + > + ["at0.18"] = < + text = <"30% borrado"> + description = <"El cuello se ha borrado cerca de un 30%"> + > + ["at0.17"] = < + text = <"20% borrado"> + description = <"El cuello se ha borrado cerca de un 20%"> + > + ["at0.16"] = < + text = <"10% borrado"> + description = <"El cuello se ha borrado cerca de un 10%"> + > + ["at0.15"] = < + text = <"Largo"> + description = <"El cuello no ha cambiado su forma"> + > + ["id0.14"] = < + text = <"Borramiento"> + description = <"El borramiento del cuello uterino en embarazo o trabajo de parto avanzados"> + > + ["at0.13"] = < + text = <"Posterior"> + description = <"El cuello está posterior, cerca del sacro"> + > + ["at0.12"] = < + text = <"Anterior"> + description = <"El cuello está anterior, cerca del pubis"> + > + ["at0.11"] = < + text = <"A la izquierda"> + description = <"El cuello está desviado a la izquierda"> + > + ["at0.10"] = < + text = <"A la derecha"> + description = <"El cuello está desviado a la derecha"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at0.9006"] = + > + ["openEHR"] = < + ["at0.9007"] = + ["at0.9008"] = + ["at0.9009"] = + > + > + value_sets = < + ["ac0.9010"] = < + id = <"ac0.9010"> + members = <"at0.9007", "at0.9008", "at0.9009"> + > + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.9", "at0.10", "at0.11", "at0.12", "at0.13"> + > + ["ac0.9005"] = < + id = <"ac0.9005"> + members = <"at0.33", "at0.34"> + > + ["ac0.9003"] = < + id = <"ac0.9003"> + members = <"at0.41", "at0.42", "at0.43", "at0.44"> + > + ["ac0.9004"] = < + id = <"ac0.9004"> + members = <"at0.46", "at0.47"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.37", "at0.38"> + > + ["ac0.9002"] = < + id = <"ac0.9002"> + members = <"at0.15", "at0.26", "at0.16", "at0.17", "at0.18", "at0.19", "at0.20", "at0.21", "at0.22", "at0.23", "at0.24", "at0.25"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-vitreous_humour.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-vitreous_humour.v0.0.1-alpha.adls new file mode 100644 index 000000000..4d1834075 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-vitreous_humour.v0.0.1-alpha.adls @@ -0,0 +1,128 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=121afc6c-8539-4d9b-93b2-1130b80206b7; build_uid=9a076eeb-c1d2-4ef1-a71d-9cb70c1c45ab) + openEHR-EHR-CLUSTER.exam-vitreous_humour.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-07-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"4767A22DEF96FABA187C0F2B68D0E1E8"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the vitreous humour."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the vitreous humour. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.eye archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the vitreous humour + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Vitreous humour + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of vitreous humour (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Vitreous humour (en)"> + description = <"*The vitreous humour was examined. (en)"> + > + > + ["en"] = < + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the vitreous humour"> + description = <"Findings observed during the physical examination of the vitreous humour."> + > + ["at0.1"] = < + text = <"Vitreous humour"> + description = <"The vitreous humour was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-vulva.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-vulva.v0.0.1-alpha.adls new file mode 100644 index 000000000..bc56d20fa --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam-vulva.v0.0.1-alpha.adls @@ -0,0 +1,129 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b09a442d-9775-4e8b-95fc-42a9b5bb64c8; build_uid=23137cdf-12fc-4782-8f52-348c56b45f36) + openEHR-EHR-CLUSTER.exam-vulva.v0.0.1-alpha + +specialize + openEHR-EHR-CLUSTER.exam.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"21D7474E3B7B0EEFF75BDC00D480C11C"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of the vulva."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of the vulva. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1.1] matches { -- Examination of the vulva + items matches { + ELEMENT[id2.1] matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9000.1] matches { + defining_code matches {[at0.1]} -- Vulva + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id2.1"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1.1"] = < + text = <"*Examination of the vulva (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + ["at0.1"] = < + text = <"*Vulva (en)"> + description = <"*The vulva was examined. (en)"> + > + > + ["en"] = < + ["id2.1"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1.1"] = < + text = <"Examination of the vulva"> + description = <"Findings observed during the physical examination of the vulva."> + > + ["at0.1"] = < + text = <"Vulva"> + description = <"The vulva was examined."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at0.1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam.v1.0.5.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam.v1.0.5.adls new file mode 100644 index 000000000..49a74a403 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam.v1.0.5.adls @@ -0,0 +1,233 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dcdf73f0-bb0d-45b8-a139-cce60261ef7b; build_uid=0db84aba-9c82-4c29-8ea8-91b33f788c83) + openEHR-EHR-CLUSTER.exam.v1.0.5 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"0954718257E28E752DB652D2AF735861"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of a body system or anatomical structure."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of a body system or anatomical structure. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam or ACTION.procedure archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Examination findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- System or structure examined + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9001] + } + } + allow_archetype CLUSTER[id12] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_circle(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id3] occurrences matches {0..1} matches { -- No abnormality detected + value matches { + DV_BOOLEAN[id9002] matches { + value matches {True} + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id5] matches { -- Examination findings + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id6] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id7] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id9] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id13"] = < + text = <"Anatomisk lokalisasjon"> + description = <"Identifisering av et enkelt fysisk sted enten på eller i menneskekroppen."> + comment = <"*If the body site has been fully identified in the 'System or structure examined' data element, this data element becomes redundant. (en)"> + > + ["id12"] = < + text = <"Strukturert anatomisk lokalisasjon"> + description = <"Angivelse av en strukturert anatomisk lokalisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"Hvis anatomisk lokalisasjon er entydig identifisert i elementet \"Undersøkt organsystem eller struktur\" er dette SLOTet ikke nødvendig å benytte."> + > + ["id9"] = < + text = <"Undersøkelse ikke utført"> + description = <"Detaljer for å eksplisitt registrere at denne undersøkelsen ikke ble utført."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om funn ved undersøkelsen, som ikke dekkes av andre elementer."> + > + ["id7"] = < + text = <"Fortolkning"> + description = <"Enkelt ord, setning, frase eller kort beskrivelse som representerer den kliniske betydning og viktigheten av funnene ved den kliniske undersøkelsen."> + comment = <"Koding med terminologi foretrekkes når mulig. For eksempel \"normal undersøkelse\" eller \"tympanisk membran perforasjon\"."> + > + ["id6"] = < + text = <"Multimediarepresentasjon"> + description = <"Digitale bilder, video eller diagram som representerer undersøkelsesfunnene."> + > + ["id5"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id4"] = < + text = <"Klinisk beskrivelse"> + description = <"Fritekstbeskrivelse av de overordnede funnene ved den fysiske undersøkelsen."> + > + ["id3"] = < + text = <"Uten anmerkning"> + description = <"Utsagn om at ingen avvik var oppdaget ved undersøkelsen (U.a.)."> + comment = <"*Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'. (en)"> + > + ["id2"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1"] = < + text = <"Undersøkelsesfunn"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + > + ["en"] = < + ["id13"] = < + text = <"Body site"> + description = <"Identification of the area of the body under examination."> + comment = <"If the body site has been fully identified in the 'System or structure examined' data element, this data element becomes redundant."> + > + ["id12"] = < + text = <"Structured body site"> + description = <"A structured description of the area of the body under examination."> + comment = <"If the body site has been fully identified in the 'System or structure examined' or the 'Body site' data element, this SLOT becomes redundant."> + > + ["id9"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the physical examination findings, not captured in other fields."> + > + ["id7"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings."> + comment = <"Coding of the 'Clinical interpretation' with a terminology is preferred, where possible."> + > + ["id6"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the physical examination findings."> + > + ["id5"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id4"] = < + text = <"Clinical description"> + description = <"Narrative description of the overall findings observed during the physical examination."> + > + ["id3"] = < + text = <"No abnormality detected"> + description = <"Statement that no abnormality was detected (NAD) on physical examination."> + comment = <"Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'."> + > + ["id2"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1"] = < + text = <"Examination findings"> + description = <"Findings observed during the physical examination of a body system or anatomical structure."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_body_fluid.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_body_fluid.v0.0.1-alpha.adls new file mode 100644 index 000000000..082845c7e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_body_fluid.v0.0.1-alpha.adls @@ -0,0 +1,360 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3e27076b-d1db-4a36-87db-17457bf10f46; build_uid=09a39b0e-ce1b-4a8c-b645-7b4037b2b0ae) + openEHR-EHR-CLUSTER.exam_body_fluid.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Kristian Berg, John Tore Valand"> + ["organisation"] = <"Helse Nord, Helse Vest"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-06-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Kerstin Adolfsson, Sweden", "Stine Nyheim Andreassen, DIPS ASA, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "Kristian Berg, Universitetssykehuset Nord Norge, Norway", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Kate Bryan, Stalis Ltd, United Kingdom", "David Burns, East Kent Hospitals University Foundation NHS Trust, United Kingdom", "B Christensen, HUS, Norway", "Peter Coates, NHS England, United Kingdom", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Kristian Heldal, Telemark Hospital Trust, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Karlsen, DIPS ASA, Norway", "Dave Kilroy, Application Insight Ltd, United Kingdom", "Shinji Kobayashi, Kyoto University, Japan", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Siv Marie Lien, DIPS ASA, Norway", "Kelvin Lok, Stalis Ltd, United Kingdom", "Ole Kristian Losvik, Losol AS, Norway", "Mark McEvoy, SITS International, Sweden", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Colin Newell, OpusVL, United Kingdom", "Andrej Orel, Marand d.o.o., Slovenia", "Rob Organ, Yeovil District Hospital NHS Foundation Trust, United Kingdom", "Petra Palm, Region Östergötland, Sweden", "Mike Pargeter, Across Health Ltd, United Kingdom", "Martin Paulson, Sykehuset i Vestfold, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "John Pyle, self, United Kingdom", "Navin Ramachandran, NHS, United Kingdom", "Cecilia Revelj, Landstinget i Kalmar län, Sweden", "Ingela Sammeli, Landstinget i Värmland, Sweden", "Elin Tell, Region Ostergotland, Sweden", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Lina Öfverström, Region Östergötland, Sweden"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"E63836086D870CF45F167306195BF6EB"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registrering av funn observert under undersøkelse av en kroppsvæske på et kroppssted eller fra en navngitt kroppskilde. Undersøkelsen gjøres vanligvis som en del av en fysisk undersøkelse utført av en kliniker."> + keywords = <"kroppsvæske", "fostervann", "blod", "plasma", "cerebrospinal", "væske", "utflod", "urin", "puss", "spytt", "ekspektorat", "leddvæske", "svette", "oppkast", "mage", "diare", "slim", "spinalvæske", "galle", "ekskret", "morsmelk", "mucus", "magesyre", "sæd", "sekret", "ascites", "serøs", "intraokulærvæske", "dialysat", "pericardvæske", "pleuravæske", "tårevæske"> + use = <"Brukes for å registrere en fritekstbeskrivelse, strukturerte detaljer og klinisk fortolkning av funn observert under en undersøkelse av en kroppsvæske på et navngitt kroppssted eller fra en nanvgitt kroppskilde. Undersøkelsen gjøres vanligvis som en del av en fysisk undersøkelse utført av en kliniker. + + Arketypen er utviklet spesifikt for å benyttes som et rammeverk for registrering av detaljer om en undersøkelse av en hvilken som helst kroppsvæske. For å registrere funn for: + + - For visse typer væske med spesielle egenskaper som man vil registrere strukturert, er det meningen å nøste spesifikke CLUSTER-arketyper i SLOT'et \"Spesifikke funn\". For eksempel vil ytterligere detaljer knyttet til klare væsker registreres i en egen CLUSTER-arketype for dette formålet. + + - Kroppsvæsker som består av flere komponenter som for eksempel fostervann registrerer man en instans av arketypen for å beskrive fostervannet, ytterligere instanser av den samme arketypen nøstes i dataelementet \"Spesifikke detaljer\" for å representere blod, mekonium og puss. + + Kroppsvæsker referer vanligvis til væsker som er utskilt eller sekrert fra menneskekroppen og arketypen støtter detaljert registrering av: + - Vanlige fysiologiske væsker. + - Fysiologiske væsker som forandrer seg som følge av en patologisk prosess. + - Væsker som genereres som en del av en patologisk prosess i kroppen. + + Eksempler på kroppsvæsker kan være: + - Fostervann + - Blod eller plasma + - Cerebrospinalvæske + - Utflod + - Urin + - Puss + - Spytt + - Ekspektorat + - Leddvæske + - Svette + - Oppkast + + Arketypen er vil i de fleste tilfeller brukes i hos levende individer, men den kan også benyttes for registrering av funn ved obduksjon. + + Kroppsted eller kroppskilde vil vanligvis identifiseres i konteksten arketypen nøstes i, eksempler på kontekst kan være, men ikke begrenset til: + - I SLOT'et \"Funn ved undersøkelse\" i mange av de spesifikke undersøkelsesarketypene og relaterterte inspeksjons- og palpasjonsarketypene. + - i SLOT'et for \"Physical properties\" i arketypen CLUSTER.specimen + - I SLOTet \"Tilleggsinformasjon\" i arketypene OBSERVATION.urinanalysis og OBSERVATION.fluid_output + - I andre OBSERVATION eller CLUSTER arketyper der dette er klinisk formålstjenlig. + + Arketypen CLUSTER.exclusion_exam arketypen kan nøstes i SLOTet \"Undersøkelse ikke utført\" for å gi mulighet for en eksplisitt registrering av at en undersøkelse ikke er utført. + + Bruk for å innlemme fritekstbeskrivelser av kliniske funn fra eksisterende eller tidligere kliniske systemer i et arketypeformat ved å bruke dataelementet \"Klinisk beskrivelse\"."> + misuse = <"Brukes ikke for å registrere målinger av væskevolum - bruk OBSERVATION-arketyper for dette formålet. For eksempel OBSERVATION.fluid_output. + + Brukes ikke for å registrere detaljer om ikke-fysiologiske væsker som er tilført kroppen eksternt fra, f.eks. kontrastvæske. + + Brukes ikke for å registrere en klinisk anamnese. Bruk spesifikke OBSERVATION eller CLUSTER arketyper for dette formålet. For eksempel OBSERVATION.story og CLUSTER.symptom_sign. + + Brukes ikke for å registrere resultat av en urinanalyse - bruk OBSERVATION.urinalysis. Denne arketypen kan legges til i SLOT'et \"Ytterliger detaljer\" for å gi ytterligere kontekst til prøveresultatet. + + Brukes ikke for å registrere andre detaljer om en prøve for bruk i laboratorier. Bruk CLUSTER.specimen for dette formålet. NB: På tross av dette unntaket, er det hensiktsmessig å benytte denne arketypen i SLOT'et \"Physical properties\" i CLUSTER.specimen for å beskrive de fysiske egenskapene til kroppsvæsken. + + Brukes ikke til å registrere detaljer om undersøkelse av fæces - bruk CLUSTER.examination_faeces."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording the findings observed during the examination of body fluid at a body site or from an identified body source, usually as part of a physical examination by a clinician."> + keywords = <"biofluid", "amniotic", "blood", "plasma", "cerebrospinal", "fluid", "discharge", "urine", "pus", "saliva", "sputum", "synovial", "sweat", "vomit", "gastric", "diarrhoea", "mucous", "mucus", "spinal", "bile", "breast", "milk", "gastric", "acid", "semen", "secretion", "ascites", "serous", "intraocular", "diasylate", "synovial", "bodily", "pericardial", "pleural"> + use = <"Use to record a narrative description, structured details and clinical interpretation about findings observed during the examination of any body fluid at a body site or from an identified body source, usually as part of a physical examination by a clinician. + + This archetype has been specifically designed to be used as the framework for recording details about examination of any body fluid. In order to record examination findings for: + - specific types of fluids with unique attributes that need to be recorded, it is intended that a specific CLUSTER archetype for this purpose be nested within the 'Specific findings' SLOT. For example additional details only relevant to clear fluids will be recorded within a specific archetype for this purpose that will effectively extend this generic body fluid archetype; and + - multicomponent body fluids such as amniotic fluid that may also contain obvious blood, meconium or pus, it is intended that one instance of this archetype be used to describe the amniotic fluid overall and additional instances of this same archetype will be nested with the 'Specific findings' SLOT to represent each of blood, meconium and pus. + + Body fluid is a liquid that originates from the human body, and this archetype is intended to support detailed description of: + - normal physiological fluids; + - physiological fluids that may be altered due to a pathological process; and + - fluids generated as part of a pathological process within the body. + + Examples include, but are not limited to: + - Amniotic fluid; + - Blood and plasma; + - Cerebrospinal fluid; + - Discharge; + - Urine; + - Pus; + - Saliva; + - Sputum; + - Synovial fluid; + - Sweat; and + - Vomitus. + + While this archetype will most likely be used in the context of a living subject, it is also appropriate to use in recording autopsy findings. + + Context about the body site or source will usually be carried in the archetypes in which it is nested, including but not limited to: + - in the 'Examination findings' SLOT within many of the CLUSTER.exam family of archetypes and related inspection and palpation archetypes; + - in the 'Physical properties' SLOT within the CLUSTER.specimen archetype; + - in the 'Additional details' SLOT within the OBSERVATION.urinalysis, the OBSERVATION.fluid_output archetypes; and + - within other OBSERVATION or CLUSTER archetypes, where clinically appropriate. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical description' data element."> + misuse = <"Not to be used for recording measurements of fluid volume - use OBSERVATION archetypes for this purpose. For example OBSERVATION.fluid_output. + + Not to be used to record details about a fluid that does not originate from a body site or from an identified body source. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign. + + Not to be used to record the results of a urinalysis test - use OBSERVATION.urinalysis. This archetype may be included in the 'Additional details' SLOT to provide additional context to the test result. + + Not to be used to record the other details about a specimen for use in laboratory testing - use CLUSTER.specimen. Note: despite this exclusion, it is reasonable to use this archetype within the CLUSTER.specimen to describe physical properties about a body fluid as noted above. + + Not to be used to record the details about examination of faeces - use the CLUSTER.examination_faeces."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Examination of body fluid + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Fluid name + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Body source + value matches { + DV_TEXT[id9001] + } + } + allow_archetype CLUSTER[id17] matches { -- Structured body source + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_clock(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id3] occurrences matches {0..1} matches { -- No abnormality detected + value matches { + DV_BOOLEAN[id9002] matches { + value matches {True} + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id15] matches { -- Amount + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Colour + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Viscosity + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Odour + value matches { + DV_TEXT[id9007] + } + } + allow_archetype CLUSTER[id5] matches { -- Specific findings + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.inspection_body_fluid(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype CLUSTER[id6] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id7] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9009] + } + } + allow_archetype CLUSTER[id9] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id21"] = < + text = <"Konsistens"> + description = <"Beskrivelse av kroppsvæskens konsistens, som klebrighet eller hvor tykk- eller tynnflytende den er."> + comment = <"Hensikten med dette informasjonselementet er å kunne registrere enten en fritekstbeskrivelse av kroppsvæskens konsistens, eller å kode den med et verdisett i en templat."> + > + ["id19"] = < + text = <"Farge"> + description = <"Beskrivelse av kroppsvæskens farge."> + comment = <"Hensikten med dette informasjonselementet er å registrere enten en fritekstbeskrivelse av fargen, eller til å legge inn et verdisett i en templat."> + > + ["id18"] = < + text = <"Lukt"> + description = <"Beskrivelse av kroppsvæskens lukt."> + comment = <"Hensikten med dette informasjonselementet er å kunne registrere enten en fritekstbeskrivelse av kroppsvæskens lukt, eller å kode den med et verdisett i en templat."> + > + ["id17"] = < + text = <"Strukturert kroppskilde"> + description = <"En strukturert representasjon av kroppssted væsken er observert eller kroppskilde den er hentet fra."> + comment = <"Er kroppskilden tidligere identifisert i dataelementet \"Navn på kroppsvæske\" eller i en annen arketype som denne arketypen er nøstet i, er dette SLOT'et redundant."> + > + ["id16"] = < + text = <"Kilde"> + description = <"Navn på stedet på kroppen kroppsvæsken er observert, eller kilden den kommer fra, for eksempel \"sår venstre lår\"."> + comment = <"Koding av \"Kilde\" med et kodeverk er ønskelig, dersom tilgjengelig. Er stedet på kroppen tidligere identifisert i dataelementet \"Navn på kroppsvæske\" eller i en annen arketype som denne arketypen er nøstet i vil dette dataelementet være redundant. Merk: Arketypen vil vanligvis brukes hos levende individer, men den kan også brukes ved registrering av funn ved obduksjon."> + > + ["id15"] = < + text = <"Mengde"> + description = <"Beskrivelse av mengde av væske observert på det identifiserte kroppssstedet."> + comment = <"Dataelementet brukes for å registrere en fritekstbeskrivelse av mengde, eller for å kode mengde med et verdisett som for eksempel liten/middels/stor eller normal/økt i et templat. Dataelementet skal ikke benyttes for en kvantitativ vurdering av kroppsvæsken - bruk OBSERVATION.fluid_output for dette formålet."> + > + ["id9"] = < + text = <"Undersøkelse ikke utført"> + description = <"Detaljer for å eksplisitt registrere at denne undersøkelsen ikke ble utført."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om funn ved undersøkelsen ikke registrert i andre felt."> + > + ["id7"] = < + text = <"Klinisk fortolkning"> + description = <"Enkelt ord, frase eller kort beskrivelse som representerer klinisk betydning og signifikans ved funnene."> + > + ["id6"] = < + text = <"Multimedia"> + description = <"Digitale bilder, video eller diagram som representerer funn ved undersøkelsen."> + > + ["id5"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om kroppsvæsken."> + comment = <"For eksempel til å legge inn detaljerte CLUSTER-arketyper for spesifikke væsker som for eksempel kroppsvæsker som normalt er klare/gjennomsiktige og som har bunnfall. Eller ved å legge til CLUSTER.exam_body_fluid arketyper for å beskrive komponenter av substanser for for eksempel å kunne beskrive blandinger av blod og mekonium i fostervann."> + > + ["id4"] = < + text = <"Klinisk beskrivelse"> + description = <"Fritekstbeskrivelse av kroppsvæsken."> + > + ["id3"] = < + text = <"Uten anmerkning"> + description = <"Utsagn om at ingen avvik (U.a) ble oppdaget ved undersøkelsen av kroppsvæsken."> + comment = <"Registrer som Sann om ingen avvik ble oppdaget ved undersøkelsen. Spesifikke utsagn om normalfunnet kan registreres i dataelementet \"Klinisk fortolkning\"."> + > + ["id2"] = < + text = <"Navn på kroppsvæske"> + description = <"Navn på kroppsvæsken."> + comment = <"Koding av \"Navn på kroppsvæske\" med et kodeverk er ønskelig, dersom tilgjengelig."> + > + ["id1"] = < + text = <"Undersøkelse av kroppsvæske"> + description = <"Funn observert under undersøkelse av en kroppsvæske på et kroppssted eller fra en identifisert kroppskilde. Undersøkelsen gjøres vanligvis som en del av en fysisk undersøkelse utført av en kliniker."> + > + > + ["en"] = < + ["id21"] = < + text = <"Viscosity"> + description = <"Description of the viscosity or thickness of the body fluid."> + comment = <"The intent of this data element is to record either a narrative description of the viscosity, or to code with a value set where appropriate in a template."> + > + ["id19"] = < + text = <"Colour"> + description = <"Description of the colour of the body fluid."> + comment = <"The intent of this data element is to record either a narrative description of the colour, or to code with a value set where appropriate in a template."> + > + ["id18"] = < + text = <"Odour"> + description = <"Description of the smell of the body fluid."> + comment = <"The intent of this data element is to record either a narrative description of the odour, or to code with a value set where appropriate in a template."> + > + ["id17"] = < + text = <"Structured body source"> + description = <"A structured representation of the body site where the fluid was observed or source where the fluid was collected."> + comment = <"If the body source has previously been identified in the 'Fluid name' data element or another archetype in which this archetype is nested, this SLOT becomes redundant."> + > + ["id16"] = < + text = <"Body source"> + description = <"Identification of the body site where the fluid was observed or source where the fluid was collected."> + comment = <"Coding of the 'Body source' with a coding system is desirable, if available. If the body site has previously been identified in the 'Fluid name' data element or another archetype in which this archetype is nested, this data element becomes redundant. Please note: while this archetype will most likely be used in the context of a living subject, it is also appropriate to use in recording autopsy findings."> + > + ["id15"] = < + text = <"Amount"> + description = <"Description of the amount of fluid observed at the identified body site."> + comment = <"The intent of this data element is to record either a narrative description of the amount, or to code with a value set such as small/medium/profuse or normal/increased where appropriate in a template. This data element is not intended for quantitative assessment of body fluids - use OBSERVATION.fluid_output for this purpose."> + > + ["id9"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the inspection findings, not captured in other fields."> + > + ["id7"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the examination findings."> + > + ["id6"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the inspection findings."> + > + ["id5"] = < + text = <"Specific findings"> + description = <"Additional structured details about the body fluid."> + comment = <"For example: inclusion of detailed CLUSTER archetypes to record details about specific fluids such as clear fluids; or inclusion of further CLUSTER.exam_body_fluid archetypes could describe components of substances such as required to describe a mixture of blood and meconium post childbirth."> + > + ["id4"] = < + text = <"Clinical description"> + description = <"Narrative description about the fluid."> + > + ["id3"] = < + text = <"No abnormality detected"> + description = <"Statement that no abnormality was detected (NAD) on inspection of the body fluid."> + comment = <"Record as True if no abnormality was detected on inspection. Specific statements about the normality of the findings can be included in the 'Clinical Interpretation' data element."> + > + ["id2"] = < + text = <"Fluid name"> + description = <"The name of the body fluid."> + comment = <"Coding of the 'Fluid name' with a coding system is desirable, if available."> + > + ["id1"] = < + text = <"Examination of body fluid"> + description = <"Findings observed during the examination of body fluid at a body site or from an identified body source, usually as part of a physical examination by a clinician."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_burn.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_burn.v0.0.1-alpha.adls new file mode 100644 index 000000000..1d6caf705 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_burn.v0.0.1-alpha.adls @@ -0,0 +1,151 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3686f608-50cb-4cee-969d-458e63697320; build_uid=96e732cb-d240-4d9f-9833-ccd1ecc04b83) + openEHR-EHR-CLUSTER.exam_burn.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-06-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Bergen Hospital Trust, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "John Tore Valand, Haukeland Universitetssjukehus, Norway", "Heather Leslie, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"99575EF249EB2BE525EA2E40B53E3A2A"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording a narrative description and clinical interpretation of the findings observed during the physical examination of an identified burn."> + use = <"Use to record a narrative description of the overall findings observed during the physical examination of an identified burn. This initial draft archetype consists only of the core examination pattern data elements (as per CLUSTER.exam_pattern) and will likely be expanded further over time as specific clinical requirements are identified. + + This archetype has been specifically designed to be used in the 'Examination findings' SLOT within the CLUSTER.exam_skin archetype or the OBSERVATION.exam, but can also be used within any other OBSERVATION or CLUSTER archetypes, where clinically appropriate - for example, CLUSTER.exam_breast. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording data not related to the physical examination of an identified burn. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom. + + Not to be used to record stand-alone clinical observations or measurements or test results - use specific OBSERVATION archetypes. For example OBSERVATION.blood_pressure or OBSERVATION.imaging_exam."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Examination of a burn + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Burn type + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Alias + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id12] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_clock(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype CLUSTER[id5] matches { -- Examination findings + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.dimensions(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id6] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id7] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id9] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id13"] = < + text = <"Alias"> + description = <"Identification, by using a alias name, of the burn to distinguish one burn from similar burns at the same body site."> + comment = <"For example, 'Burn #1' as marked on a diagram of the body site."> + > + ["id12"] = < + text = <"Structured body site"> + description = <"A structured anatomical location of the finding."> + comment = <"If the body site has previously been identified in another archetype in which this archetype is then nested, this SLOT becomes redundant."> + > + ["id9"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the physical examination findings, not captured in other fields."> + > + ["id7"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings."> + > + ["id6"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the burn findings."> + > + ["id5"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id4"] = < + text = <"Clinical description"> + description = <"Narrative description of the overall findings observed during the physical examination of the burn."> + > + ["id3"] = < + text = <"Burn type"> + description = <"Identification of the type of burn found on physical examination."> + comment = <"'Burn type' should be coded with a terminology, where possible. For example, superficial or full thickness. "> + > + ["id2"] = < + text = <"Body site"> + description = <"Identification of the body site under examination."> + comment = <"The body site could be on an area of skin or a mucous membrane, for example the right knee, palate or duodenum. If the body site has previously been identified in another archetype in which this archetype is nested, this data element becomes redundant."> + > + ["id1"] = < + text = <"Examination of a burn"> + description = <"Findings observed during the physical examination of an identified burn."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_faeces.v0.0.2-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_faeces.v0.0.2-alpha.adls new file mode 100644 index 000000000..bb54c6e56 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_faeces.v0.0.2-alpha.adls @@ -0,0 +1,141 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ae1161d1-05e2-4826-8a0e-e7dc523626f0; build_uid=581800da-1b22-43ba-82af-1110c9969676) + openEHR-EHR-CLUSTER.exam_faeces.v0.0.2-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-11-16"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "John Tore Valand, Haukeland Universitetssjukehus, Norway", "Heather Leslie, Atomica Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"C693920AD0ABB8AEA17983C7564BBB17"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the findings observed during the examination of faeces."> + keywords = <"faeces", "poo"> + use = <"Use to record a narrative description, structured details and clinical interpretation about the findings observed during examination of faeces, which could occur during routine clinical observations or as part of a physical examination. + + This archetype has been designed to be used within: + - the 'Examination findings' SLOT in the OBSERVATION.exam and related CLUSTER archetypes; + - the OBSERVATION.faecal_output to describe the diarrhoea being measured; or + - the OBSERVATION.laboratory_test to describe physical properties about a faecal sample/specimen. + + It can also be used within other OBSERVATION or CLUSTER archetypes, where clinically appropriate. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording measurements of faecal output - use OBSERVATION.faecal_output for this purpose. + + Not to be used for recording the clinical history about bowel habits - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Examination of faeces + items cardinality matches {1..*; unordered} matches { + ELEMENT[id4] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Colour + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id14] matches { -- Blood presence + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Consistency + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id5] matches { -- Examination findings + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id6] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id7] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id9] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id15"] = < + text = <"Consistency"> + description = <"Narrative description about the firmness of the faeces."> + > + ["id14"] = < + text = <"Blood presence"> + description = <"Narrative description about findings related to blood in or around the faecal specimen."> + > + ["id13"] = < + text = <"Colour"> + description = <"The overall colour of the faeces."> + > + ["id9"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the examination of faeces, not captured in other fields."> + > + ["id7"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings."> + > + ["id6"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the physical examination findings."> + > + ["id5"] = < + text = <"Examination findings"> + description = <"Structured details about the examination findings of the faeces."> + > + ["id4"] = < + text = <"Clinical description"> + description = <"Narrative description of the overall findings observed during the examination of faeces."> + > + ["id1"] = < + text = <"Examination of faeces"> + description = <"Findings observed during the examination of faeces."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_hydration.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_hydration.v0.0.1-alpha.adls new file mode 100644 index 000000000..0601682f8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_hydration.v0.0.1-alpha.adls @@ -0,0 +1,227 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3ef892f3-cc76-4465-b0b7-74a78574a1c6; build_uid=e1b5ebe2-1f2e-47f4-8f6c-8713599633fc) + openEHR-EHR-CLUSTER.exam_hydration.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2007-03-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"07CDFF363605F0B5E34651C037EDC3DE"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording a narrative description and clinical interpretation of the findings observed during assessment of the hydration status of an individual."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during assessment of the hydration status of an individual. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the OBSERVATION.exam archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element.observed during assessment of the hydration status of an individual."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Hydration + items cardinality matches {1..*; unordered} matches { + ELEMENT[id4] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Mucous membranes + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Anterior fontanelle + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Anterior fontanelle (synthesised) + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Skin turgor + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Skin turgor (synthesised) + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Appearance of eyes + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9002]} -- Appearance of eyes (synthesised) + } + } + } + allow_archetype CLUSTER[id5] matches { -- Examination findings + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exam_body_fluid\.v0\..*/} + } + allow_archetype CLUSTER[id6] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id7] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9009] + } + } + allow_archetype CLUSTER[id9] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Anterior fontanelle (synthesised)"> + description = <"Description about the state of infant's anterior fontanelle. (synthesised)"> + > + ["ac9001"] = < + text = <"Skin turgor (synthesised)"> + description = <"Description about the state of the individual's skin or tissue turgor. (synthesised)"> + > + ["ac9002"] = < + text = <"Appearance of eyes (synthesised)"> + description = <"* (synthesised)"> + > + ["at25"] = < + text = <"Sunken"> + description = <"The eyes appear to be sunken in their orbits."> + > + ["at24"] = < + text = <"Normal"> + description = <"The eyes appear normal."> + > + ["id23"] = < + text = <"Appearance of eyes"> + description = <"*"> + > + ["at22"] = < + text = <"Decreased"> + description = <"Skin turgor appears to be reduced."> + > + ["at21"] = < + text = <"Normal"> + description = <"Skin turgor appears normal."> + > + ["id20"] = < + text = <"Skin turgor"> + description = <"Description about the state of the individual's skin or tissue turgor."> + > + ["at19"] = < + text = <"Sunken"> + description = <"The anterior fontanelle appears sunken."> + > + ["at18"] = < + text = <"Flat"> + description = <"The anterior fontanelle appears flat."> + > + ["at17"] = < + text = <"Normal"> + description = <"The anterior fontanelle appears normal."> + > + ["at16"] = < + text = <"Elevated"> + description = <"The anterior fontanelle appears raised."> + > + ["id15"] = < + text = <"Anterior fontanelle"> + description = <"Description about the state of infant's anterior fontanelle."> + > + ["id14"] = < + text = <"Mucous membranes"> + description = <"Narrative description about the state of all mucous membranes, including mouth and lips."> + > + ["id9"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the physical examination findings, not captured in other fields."> + > + ["id7"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings."> + comment = <"Coding of the 'Clinical interpretation' with a terminology is preferred, where possible."> + > + ["id6"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the physical examination findings."> + > + ["id5"] = < + text = <"Examination findings"> + description = <"Structured details about indicators of hydration."> + comment = <"For example: thickness of saliva."> + > + ["id4"] = < + text = <"Clinical description"> + description = <"Narrative description about the individual's state of hydration."> + > + ["id1"] = < + text = <"Hydration"> + description = <"Findings observed during assessment of the hydration status of an individual."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at24", "at25"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at21", "at22"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at16", "at17", "at18", "at19"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_lesion.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_lesion.v0.0.1-alpha.adls new file mode 100644 index 000000000..e4c72717f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_lesion.v0.0.1-alpha.adls @@ -0,0 +1,231 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=920347ee-9598-4227-90cf-be3b04c28a1d; build_uid=2855eb1c-e592-4a90-87ec-2c4df3ae6fd8) + openEHR-EHR-CLUSTER.exam_lesion.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-06-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Bergen Hospital Trust, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "John Tore Valand, Haukeland Universitetssjukehus, Norway", "Heather Leslie, Atomica Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"FC08A47619EFC4E271F5ADFB1808A217"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registro de uma descrição narrativa e interpretação clínica dos resultados observados durante o exame físico de uma lesão identificada + "> + use = <"Use para registrar uma descrição narrativa das conclusões gerais observados durante o exame físico de uma lesão identificada. Este projeto de arquétipo inicial consiste apenas dos elementos padrão de dados de exames de núcleo (como por CLUSTER.exam_pattern) e, provavelmente, deve ser expandida ao longo do tempo com necessidades clínicas específicas assim que sejam identificadas. + + Este arquétipo foi especificamente projetado para ser usado no slot 'achados de exame' dentro do arquétipo CLUSTER.exame_pele ou o OBSERVATION.exame, mas também pode ser usado dentro de qualquer outra observação ou CLUSTER arquétipos, onde clinicamente apropriado - por exemplo, cluster. exame_mama ou CLUSTER.exame_pênis. + + Use para fornecer um quadro no qual os arquétipos cluster podem ser inseridos em SLOT dos achados de exame para gravar achados do exame físico estruturados adicionais. + + O arquétipo CLUSTER.exclusão_exame podem ser inserido dentro do campo: 'Exame não feito \", opcionalmente, e registrar detalhes explícitos sobre o exame não realizado. + + Use para incorporar as descrições narrativas de achados clínicos nos sistemas clínicos existentes ou legados em um formato arquetipado, utilização \"descrição clínica 'elemento de dados. + "> + misuse = <"Não deve ser usado para a gravação de dados não relacionados com o exame físico de uma lesão identificada . + + Não deve ser utilizado para a gravação do histórico clínico - usar a observação e Cluster arquétipos específicos. Por exemplo OBSERVATION.story e CLUSTER.symptom . + + Não deve ser usado para registrar as observações ou medições clínicas ou os resultados dos testes - usar arquétipos observação específicos . Por exemplo OBSERVATION.blood_pressure ou OBSERVATION.imaging_exam ."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording a narrative description and clinical interpretation of the findings observed during the physical examination of an identified lesion."> + use = <"Use to record a narrative description of the overall findings observed during the physical examination of an identified lesion. This initial draft archetype consists only of the core examination pattern data elements (as per CLUSTER.exam_pattern) and will likely be expanded further over time as specific clinical requirements are identified. + + This archetype has been specifically designed to be used in the 'Examination findings' SLOT within the CLUSTER.exam_skin archetype or the OBSERVATION.exam, but can also be used within any other OBSERVATION or CLUSTER archetypes, where clinically appropriate - for example, CLUSTER.exam_breast or CLUSTER.exam_penis. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording data not related to the physical examination of an identified lesion. + + Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom. + + Not to be used to record stand-alone clinical observations or measurements or test results - use specific OBSERVATION archetypes. For example OBSERVATION.blood_pressure or OBSERVATION.imaging_exam."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Examination of a lesion + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Lesion type + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Alias + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id12] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_clock(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype CLUSTER[id5] matches { -- Examination findings + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.dimensions(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id6] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id7] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id9] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id13"] = < + text = <"Número da lesão"> + description = <"Identificação, usando um apelido ou numeração da lesão, para distinguir de outra lesão semelhante no mesmo local do corpo"> + comment = <"Por exemplo, \"Papiloma #1\" foi marcado no diagrama do lado do corpo na parte superior"> + > + ["id12"] = < + text = <"Local anatômico (estruturado)"> + description = <"A localização anatómica da lesão estruturada"> + > + ["id9"] = < + text = <"Exame não realizado"> + description = <"Registrar explicitamente que este exame não foi realizado"> + comment = <"Lesão deve ser codificada com a terminologia, quando possível."> + > + ["id8"] = < + text = <"Comentários"> + description = <"Narrativa adicionais sobre os achados do exame físico , não contemplados em outros campos"> + > + ["id7"] = < + text = <"Interpretação Clínica"> + description = <"Única palavra , frase ou breve descrição que representa o significado clínico e relevância dos achados do exame físico"> + > + ["id6"] = < + text = <"Representação multimídia"> + description = <"Imagem Digital, vídeo ou diagrama que representa os achados do exame físico"> + > + ["id5"] = < + text = <"Achados da lesão"> + description = <"Detalhes estruturados sobre os achados do exame físico"> + > + ["id4"] = < + text = <"Descrição Clínica"> + description = <"Descrição Narrativa dos resultados globais observados durante o exame físico."> + > + ["id3"] = < + text = <"Tipo de Lesão"> + description = <"Identificação do tipo de lesão encontrada no exame físico."> + comment = <"Por exemplo, papiloma ou área despigmentada"> + > + ["id2"] = < + text = <"Local anatômico da lesão"> + description = <"Identificação do local do corpo em exame"> + comment = <"O local do corpo pode ser numa área da pele ou membrana mucosa, por exemplo: joelho direito, palato ou duodeno. Se o lado do corpo foi previamente identificado em outro arquétipo no qual este arquétipo é agrupado, este dado ficará redundante"> + > + ["id1"] = < + text = <"Exame da Lesão"> + description = <"Os resultados observados durante o exame físico de uma lesão identificado"> + > + > + ["en"] = < + ["id13"] = < + text = <"Alias"> + description = <"Identification, by using a alias name, of the lesion to distinguish one lesion from similar lesions at the same body site."> + comment = <"For example, 'Mole #1' as marked on a diagram of the body site."> + > + ["id12"] = < + text = <"Structured body site"> + description = <"A structured anatomical location of the lesion."> + comment = <"If the body site has previously been identified in another archetype in which this archetype is then nested, this SLOT becomes redundant."> + > + ["id9"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the physical examination findings, not captured in other fields."> + > + ["id7"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings."> + > + ["id6"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the physical examination findings."> + > + ["id5"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id4"] = < + text = <"Clinical description"> + description = <"Narrative description of the overall findings observed during the physical examination."> + > + ["id3"] = < + text = <"Lesion type"> + description = <"Identification of the type of lesion found on physical examination."> + comment = <"'Lesion type' should be coded with a terminology, where possible. For example, mole, papilloma or depigmented area. "> + > + ["id2"] = < + text = <"Body site"> + description = <"Identification of the body site under examination."> + comment = <"The body site could be on an area of skin or a mucous membrane, for example the right knee, palate or duodenum. If the body site has previously been identified in another archetype in which this archetype is nested, this data element becomes redundant."> + > + ["id1"] = < + text = <"Examination of a lesion"> + description = <"Findings observed during the physical examination of an identified lesion."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_sputum.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_sputum.v0.0.1-alpha.adls new file mode 100644 index 000000000..f43249e4f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_sputum.v0.0.1-alpha.adls @@ -0,0 +1,416 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f19f4a02-64c0-48be-88ef-b1cfc83d7dce; build_uid=5bc22ed8-f478-43c2-b857-975962ccfe0f) + openEHR-EHR-CLUSTER.exam_sputum.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Nyree Taylor"> + ["organisation"] = <"Ocean Health Systems"> + ["email"] = <"nyree.taylor@oceanhealthsystems.com"> + ["date"] = <"2017-05-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"CKCM Team, Alberta Health Services, Canada", "Heather Leslie, Ocean Health Systems, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from Examination of body fluid, Draft archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2017-05-03]. Available from: http://www.openehr.org/ckm/#showArchetype_1013.1.2255."> + > + other_details = < + ["current_contact"] = <"Nyree Taylor, Ocean Health Systems, Australia"> + ["MD5-CAM-1.0.1"] = <"16B6D98DC75891FAA410176C190C3803"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the findings observed during the examination of sputum. "> + keywords = <"sputum", "phlegm"> + use = <"Use to record a narrative description, structured details and clinical interpretation about the findings observed during examination of sputum, which could occur during routine clinical observations or as part of a physical examination. + + This archetype has been designed to record the examination findings of sputum being observed. + It is assumed that the option to record whether sputum is present/absent or if a cough is productive/unproductive will be captured in the relevant parent archetype. + + This archetype has been designed to be used within: + - the 'Examination findings' SLOT in the OBSERVATION.exam and related CLUSTER archetypes; + - the OBSERVATION.fluid_output to describe the sputum being measured; or + - the OBSERVATION.laboratory_test to desctibe physical properties about a sputum sample/specimen. + + It can also be used within other OBSERVATION or CLUSTER archetypes, where clinically appropriate."> + misuse = <"Not to be used for recording measurements of sputum volume - use OBSERVATION.fluid_output for this purpose. + + Not to be used to record details about saliva. + + "> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Examination of sputum + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Type + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9000]} -- Type (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Colour + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9001]} -- Colour (synthesised) + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Consistency + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9002]} -- Consistency (synthesised) + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Odour + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Blood presence + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9003]} -- Blood presence (synthesised) + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Age of blood + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9004]} -- Age of blood (synthesised) + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Blood clot presence + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9005]} -- Blood clot presence (synthesised) + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Blood description + value matches { + DV_TEXT[id9016] + } + } + CLUSTER[id48] matches { -- Other findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id49] occurrences matches {0..1} matches { -- Finding + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9006]} -- Finding (synthesised) + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Presence + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9007]} -- Presence (synthesised) + } + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9019] + } + } + } + } + allow_archetype CLUSTER[id37] matches { -- Additional findings + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id38] matches { -- Mulitmedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id39] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9020] + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9021] + } + } + allow_archetype CLUSTER[id41] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Type (synthesised)"> + description = <"Type of sputum, categorised by the major components. (synthesised)"> + > + ["ac9001"] = < + text = <"Colour (synthesised)"> + description = <"The overall colour of the sputum. (synthesised)"> + > + ["ac9002"] = < + text = <"Consistency (synthesised)"> + description = <"Viscosity of the sputum. (synthesised)"> + > + ["ac9003"] = < + text = <"Blood presence (synthesised)"> + description = <"Sputum contains visible blood. (synthesised)"> + > + ["ac9004"] = < + text = <"Age of blood (synthesised)"> + description = <"Indication of the freshness of the blood present. (synthesised)"> + > + ["ac9005"] = < + text = <"Blood clot presence (synthesised)"> + description = <"Sputum contains coagulated blood. (synthesised)"> + > + ["ac9006"] = < + text = <"Finding (synthesised)"> + description = <"Identified finding in the sputum. (synthesised)"> + > + ["ac9007"] = < + text = <"Presence (synthesised)"> + description = <"The identified finding visible in the sputum. (synthesised)"> + > + ["at53"] = < + text = <"Froth"> + description = <"Small air bubbles."> + > + ["at52"] = < + text = <"Foreign body"> + description = <"Abnormal, non-physiological object."> + > + ["at51"] = < + text = <"Mucus plug"> + description = <"Collection of abnormally thick mucus."> + > + ["id49"] = < + text = <"Finding"> + description = <"Identified finding in the sputum."> + > + ["id48"] = < + text = <"Other findings"> + description = <"Other identified findings in the sputum."> + > + ["at46"] = < + text = <"Old blood"> + description = <"The sputum contains dark red to black blood."> + > + ["at45"] = < + text = <"Fresh blood"> + description = <"The sputum contains bright red blood."> + > + ["id44"] = < + text = <"Age of blood"> + description = <"Indication of the freshness of the blood present."> + > + ["at43"] = < + text = <"Uniform"> + description = <"The sputum has an overall pink/red appearance due to blood."> + > + ["at42"] = < + text = <"Patchy"> + description = <"The sputum contains irregular areas of blood."> + > + ["id41"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id40"] = < + text = <"Comment"> + description = <"Additional narrative about the examination of the sputum, not captured in other fields."> + > + ["id39"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the examination findings."> + > + ["id38"] = < + text = <"Mulitmedia representation"> + description = <"Digital image, video or diagram representing the examination findings."> + > + ["id37"] = < + text = <"Additional findings"> + description = <"Additional structured details about the examination of the sputum."> + > + ["id36"] = < + text = <"Description"> + description = <"Narrative description about the identified finding."> + > + ["id35"] = < + text = <"Blood description"> + description = <"Narrative description of visible blood."> + > + ["at34"] = < + text = <"Absent"> + description = <"The sputum does not contain blood clots."> + > + ["at33"] = < + text = <"Present"> + description = <"The sputum contains blood clots."> + > + ["id32"] = < + text = <"Blood clot presence"> + description = <"Sputum contains coagulated blood."> + > + ["at29"] = < + text = <"Blood streaked"> + description = <"The sputum contains fine streaks of blood."> + > + ["at28"] = < + text = <"None"> + description = <"The sputum contains no visible blood."> + > + ["id27"] = < + text = <"Blood presence"> + description = <"Sputum contains visible blood."> + > + ["id26"] = < + text = <"Odour"> + description = <"Narrative description of the smell."> + comment = <"The intent of this data element is to record either a narrative description of the odour, or to code with a value set where appropriate in a template."> + > + ["at25"] = < + text = <"Thick"> + description = <"Relatively firm or viscous; not flowing freely."> + > + ["at24"] = < + text = <"Thin"> + description = <"Low viscosity; flowing relatively freely."> + > + ["id23"] = < + text = <"Consistency"> + description = <"Viscosity of the sputum."> + > + ["at22"] = < + text = <"Absent"> + description = <"The identified finding is not observed in the sputum."> + > + ["at21"] = < + text = <"Present"> + description = <"The identified finding is observed in the sputum."> + > + ["id20"] = < + text = <"Presence"> + description = <"The identified finding visible in the sputum."> + > + ["at19"] = < + text = <"Black"> + description = <"Shade between dark grey and jet black."> + > + ["at17"] = < + text = <"Pink"> + description = <"Shade between pale pink and watermelon."> + > + ["at16"] = < + text = <"Brown"> + description = <"Shade between light tan and chocolate."> + > + ["at15"] = < + text = <"Rust"> + description = <"Shade between red and brown."> + > + ["at14"] = < + text = <"Green"> + description = <"Shade between pale honeydew and olive."> + > + ["at13"] = < + text = <"Yellow"> + description = <"Shade between cream and mustard."> + > + ["at12"] = < + text = <"Grey"> + description = <"Shade between white and charcoal, like ash."> + > + ["at11"] = < + text = <"White"> + description = <"Pale or off white."> + > + ["at10"] = < + text = <"Clear"> + description = <"Appears transparent."> + > + ["id9"] = < + text = <"Colour"> + description = <"The overall colour of the sputum."> + > + ["at7"] = < + text = <"Purulent"> + description = <"The sputum consists mostly of pus."> + > + ["at6"] = < + text = <"Mucopurulent"> + description = <"The sputum consists of both mucus and pus."> + > + ["at5"] = < + text = <"Mucoid"> + description = <"The sputum consists mostly of mucus."> + > + ["id4"] = < + text = <"Type"> + description = <"Type of sputum, categorised by the major components."> + > + ["id3"] = < + text = <"Clinical description"> + description = <"Narrative description about the sputum."> + > + ["id1"] = < + text = <"Examination of sputum "> + description = <"Findings observed during the examination of sputum. "> + > + > + > + value_sets = < + ["ac9007"] = < + id = <"ac9007"> + members = <"at21", "at22"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at24", "at25"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at10", "at11", "at12", "at13", "at14", "at15", "at16", "at17", "at19"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at5", "at6", "at7"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at51", "at52", "at53"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at33", "at34"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at45", "at46"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at28", "at29", "at42", "at43"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_tendon_reflexes.v0.0.2-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_tendon_reflexes.v0.0.2-alpha.adls new file mode 100644 index 000000000..c15bba0fb --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_tendon_reflexes.v0.0.2-alpha.adls @@ -0,0 +1,245 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=52c3c495-8736-4e6d-85b9-613095d12883; build_uid=195b369e-9c21-4b82-91d7-853b1b1f5ec0) + openEHR-EHR-CLUSTER.exam_tendon_reflexes.v0.0.2-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-09-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "John Tore Valand, Haukeland Universitetssjukehus, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"FC7BFEDDD82A0939EDDC8FC78A4DB367"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording a description and clinical interpretation of the findings observed during the physical examination of deep tendon reflexes in the limbs."> + keywords = <"examination", "nervous system", "reflexes", "tendon"> + use = <"Use to record a description of the overall findings observed during the physical examination of deep tendon reflexes. This initial draft archetype consists only of the core examination pattern data elements (as per CLUSTER.exam_pattern) and will likely be expanded further over time as specific clinical requirements are identified. + + This archetype has been specifically designed to be used in the 'Examination findings' SLOT within the CLUSTER.exam_nervous_system archetype, but can also be used within the OBSERVATION.exam and other OBSERVATION or CLUSTER archetypes, where clinically appropriate. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history about deep tendon reflexes - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom. + + Not to be used to record the response to Masseter reflex (Jaw jerk). Use CLUSTER.exam_cranial_nerves for this purpose. + + Not to be used to record the respons to the Plantar reflex (Babinski response/sign). Use CLUSTER.exam.foot for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Examination of deep tendon reflexes + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- No abnormality detected + value matches { + DV_BOOLEAN[id9002] matches { + value matches {True} + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9003] + } + } + CLUSTER[id13] occurrences matches {0..1} matches { -- Per reflex + name matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Per reflex (synthesised) + } + } + items cardinality matches {1..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..1} matches { -- Response + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9001]} -- Response (synthesised) + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- With recruitment? + value matches { + DV_BOOLEAN[id9006] matches { + value matches {True} + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9007] + } + } + } + } + allow_archetype CLUSTER[id6] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id7] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9009] + } + } + allow_archetype CLUSTER[id9] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Per reflex (synthesised)"> + description = <"Details per reflex. (synthesised)"> + > + ["ac9001"] = < + text = <"Response (synthesised)"> + description = <"Strength of the reflex response. (synthesised)"> + > + ["at34"] = < + text = <"Right achilles"> + description = <"Stretch reflex used to test the status of S1."> + > + ["at33"] = < + text = <"Right patellar"> + description = <"Stretch reflex used to test the status of L4. Also known as Knee jerk."> + > + ["at32"] = < + text = <"Right triceps"> + description = <"Stretch reflex used to test the status of C7."> + > + ["at31"] = < + text = <"Right brachioradialis"> + description = <"Stretch reflex used to test the status of C6. Also known as Supinator jerk."> + > + ["at30"] = < + text = <"Right biceps"> + description = <"Stretch reflex used to test the status of C5 & C6."> + > + ["at29"] = < + text = <"Sustained clonus"> + description = <"Reflex is repeating and sustained. May be recorded as '+++++' or '5+'."> + > + ["at28"] = < + text = <"Non-sustained clonus"> + description = <"Reflex is repeating but not sustained. May be recorded as '++++' or '4+'."> + > + ["at27"] = < + text = <"Brisk"> + description = <"Reflex present at greater than normal amplitude. May be recorded as '+++' or '3+'."> + > + ["at26"] = < + text = <"Normal"> + description = <"Reflex present at normal amplitude. May be recorded as '++' or '2+'."> + > + ["at25"] = < + text = <"Slight"> + description = <"Reflex present but less than normal amplitude, or only seen with reinforcement. May be recorded as '+' or '1+'."> + > + ["at24"] = < + text = <"Equivocal"> + description = <"Reflex possibly present. May be recorded as '+/-'."> + > + ["at23"] = < + text = <"Absent"> + description = <"Reflex not evident. May be recorded as '0'."> + > + ["at22"] = < + text = <"Left achilles"> + description = <"Stretch reflex used to test the status of S1."> + > + ["at21"] = < + text = <"Left patellar"> + description = <"Stretch reflex used to test the status of L4. Also known as Knee jerk."> + > + ["at20"] = < + text = <"Left triceps"> + description = <"Stretch reflex used to test the status of C7."> + > + ["at19"] = < + text = <"Left brachioradialis"> + description = <"Stretch reflex used to test the status of C6. Also known as Supinator jerk."> + > + ["at18"] = < + text = <"Left biceps"> + description = <"Stretch reflex used to test the status of C5 & C6."> + > + ["id16"] = < + text = <"Comment"> + description = <"Additional narrative about the reflex response findings, not captured in other fields."> + > + ["id15"] = < + text = <"With recruitment?"> + description = <"Record as true if muscle recruitment was used to accentuate the response."> + > + ["id14"] = < + text = <"Response"> + description = <"Strength of the reflex response."> + > + ["id13"] = < + text = <"Per reflex"> + description = <"Details per reflex."> + > + ["id9"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the physical examination findings, not captured in other fields."> + > + ["id7"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings."> + > + ["id6"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the physical examination findings."> + > + ["id4"] = < + text = <"Clinical description"> + description = <"Narrative description of the overall findings observed during the physical examination."> + > + ["id3"] = < + text = <"No abnormality detected"> + description = <"Statement that no abnormality was detected (NAD) on physical examination."> + comment = <"Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element."> + > + ["id1"] = < + text = <"Examination of deep tendon reflexes"> + description = <"Findings observed during the physical examination of deep tendon reflexes in the limbs."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at23", "at24", "at25", "at26", "at27", "at28", "at29"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at18", "at19", "at20", "at21", "at22", "at30", "at31", "at32", "at33", "at34"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exclusion_exam.v1.1.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exclusion_exam.v1.1.1.adls new file mode 100644 index 000000000..403cc087f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exclusion_exam.v1.1.1.adls @@ -0,0 +1,128 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6c9ede6d-923b-4b22-9005-3fdf4e853a0c; build_uid=9ebf8286-e78c-40e5-bb9f-01b54114b662) + openEHR-EHR-CLUSTER.exclusion_exam.v1.1.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"wellmann.ramona@mh-hannover.de"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-01-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjoern Arntzen, Oslo university hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, National ICT Norway, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Karlsen, DIPS ASA, Norway", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjoern Naess, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Exclusion of examination, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-06-22]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1383"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"2DCECCDEA74C4AD5B9B0F6087F57BE61"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation einer nicht durchgeführten körperlichen Untersuchung oder eines nicht durchgeführten klinischen Tests."> + keywords = <"Ausschluss", "Behandlung", "Untersuchung", "durchgeführt", "abgeschlossen"> + use = <"Um zu dokumentieren, dass eine körperliche Untersuchung oder ein klinischer Test nicht durchgeführt wurde. Optional kann der Grund angegeben werden. + + Zur Dokumentation einer Untersuchung oder einzelner Komponenten einer Untersuchung die nicht durchgeführt wurde(n). Der Archetyp kann nicht als eigenständiger Archetyp verwendet werden. Er kann innerhalb eines EXAMINATION-Archetyps, der den Kontext für die durchzuführende Untersuchung liefert, verwendet werden. Beispielsweise ermöglicht das Einfügen dieses Archetyps in den EXAMINATION-Detail SLOT innerhalb der OBSERVATION.exam-Klasse, die Dokumentation, dass keine körperliche Untersuchung durchgeführt wurde. Das Einfügen dieses Archetyps in den Details-SLOT eines untersuchungsbezogenen CLUSTER-Archetyps, wie z.B. CLUSTER.exam_eye_pupil, ermöglicht die Dokumentation, dass nur die Untersuchung einer Pupille stattgefunden hat. Die zweite Pupille konnte, z.B. durch eine Gesichtsverletzung, nicht untersucht werden. + + Dieser Archetyp kann auch in anderen OBSERVATION- oder CLUSTER-Archetypen verwendet werden, um nicht durchführbare Tests oder Messungen zu dokumentieren. Zum Beispiel OBSERVATION.audiogram oder OBSERVATION.cgas. + + Durch den Einsatz dieses Archetyps kann insbesondere auf die Verwendung von Markierungen oder Terminologien, um eine Negation im Rahmen einer körperlichen Untersuchung auszudrücken, verzichtet werden. + + Es kann davon ausgegangen werden, dass bei unvollständigen Untersuchungen oder klinischen Beurteilungen nur Daten von erfolgreich durchgeführten Maßnahmen dokumentiert werden. + "> + misuse = <"Nicht zur Dokumentation von klinischen Befunden, die während der körperlichen Untersuchung oder eines klinischen Tests beobachtet wurden. Für diese Zwecke bitte die vorgesehenen Archetypen verwenden. + + Nicht zur Dokumentation von nicht aufgetretenden oder nicht vorhandenen Nebenwirkungen, Familienanamnesen, Medikamenteneinnahmen, Verfahren, Problemen oder Diagnosen - hierfür sollten die Archetypen EVALUATION.exclusion_global oder EVALUATION.exclusion_specific verwendet werden."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record that a physical examination or clinical test was not performed."> + keywords = <"exclusion", "exam", "examination", "done", "performed"> + use = <"Use to record that a physical examination or clinical test was not performed, with an optional statement about the reason for the non-performance. + + This archetype has been designed to be used to allow recording of 'no examination was done' at multiple levels of the examination process. It will never be used as a stand-alone archetype but always inside an examination archetype that provides the context for the examination being performed. For example, insertion of this archetype into the Examination Detail' SLOT within OBSERVATION.exam allows for recording that no physical examination was performed. Similarly, insertion of this archetype into the Details SLOT of any examination-related CLUSTER archetype, such as CLUSTER.exam_eye_pupil, allows recording that no physical examination was performed only for examination of a specified pupil, perhaps because a facial injury prevented the pupil being visualised. + + This archetype may also be used within other OBSERVATION, or relevent CLUSTER, archetypes to allow recording of the inability to test or measure other clinical findings. For example: OBSERVATION.audiogram or OBSERVATION.cgas. + + In particular, this archetype has specifically been designed to avoid the need to use flags or terminology to express negation about a record of physical examination or clinical findings within the health record. + + It is reasonable to assume that if the examination or clinical assessment was partially performed, then only data about the component successfully performed will be recorded."> + misuse = <"Not to be used to record the details about clinical findings observed on physical examination or during clinical testing. Use specific archetypes for these purposes. + + Not to be used to record the exclusion or absence of adverse reactions, family history, medication use, procedures, problems or diagnoses - use EVALUATION.exclusion_global or EVALUATION.exclusion_specific for this purpose."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Exclusion of examination + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Examination not done + value matches { + DV_BOOLEAN[id9000] matches { + value matches {True} + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Reason + value matches { + DV_TEXT[id9001] + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id3"] = < + text = <"Grund"> + description = <"Begründung der Aussage \"nicht durchgeführt\"."> + comment = <"Zum Beispiel: patientenbezogene Gründe, Ausstattungsgründe, zeitliche Beschränkungen."> + > + ["id2"] = < + text = <"Nicht durchgeführte Untersuchung"> + description = <"Eine Aussage die ausdrücklich erfasst, dass die Untersuchung nicht durchgeführt wurde."> + comment = <"Die Aussage wird als \"wahr\" erfasst, wenn die Untersuchung nicht durchgeführt wurde."> + > + ["id1"] = < + text = <"Ausschluss einer Untersuchung"> + description = <"Eine Aussage, dass eine körperliche Untersuchung oder ein klinischer Test nicht durchgeführt wurde."> + > + > + ["en"] = < + ["id3"] = < + text = <"Reason"> + description = <"Reason for the 'not done' statement."> + comment = <"For example: patient factors, equipment factors, time constraints."> + > + ["id2"] = < + text = <"Examination not done"> + description = <"Statement to explicity record that the examination was not performed."> + comment = <"Record as True if the examination was not performed."> + > + ["id1"] = < + text = <"Exclusion of examination"> + description = <"Positive statement to record that a physical examination or clinical test was not performed."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exclusion_symptom_sign.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exclusion_symptom_sign.v0.0.1-alpha.adls new file mode 100644 index 000000000..99d295823 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exclusion_symptom_sign.v0.0.1-alpha.adls @@ -0,0 +1,109 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=659df819-b8da-4489-9b7e-0a20074f543c; build_uid=e1d694db-a6eb-48c3-a4d1-f4fef9f65b75) + openEHR-EHR-CLUSTER.exclusion_symptom_sign.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-06-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"4C7933C02F879864FC54A31737ABEBD3"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Anvendes for registrering av fravær av et spesifikk symptom som definert i \"openEHR-EHR-CLUSTER.symptom.v1 archetype\"."> + keywords = <"Symptom", "fravær", "eksklusjon"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a positive statement to explicitly record that a symptom or sign was reported as not present."> + keywords = <"symptom, absence, exclusion", ...> + use = <"Use to record a positive statement to explicitly record that a symptom or sign was reported as not present. + Use to record exlicitly that a symptom or sign was absolutely not present. If this is not absolutely required, consider use of the 'Nil significant' data element within the CLUSTER.symptom_sign archetype. + + This archetype has been specifically designed to be used in the 'Structured detail' SLOT within the OBSERVATION.story archetype, but can also be used within other OBSERVATION or CLUSTER archetypes, where clinically appropriate."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Exclusion of a symptom or sign + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Exclusion Statement + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Excluded Symptom + value matches { + DV_TEXT[id9001] + DV_CODED_TEXT[id9002] matches { + defining_code matches {} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id3"] = < + text = <"*Excluded Symptom(en)"> + description = <"*Identification of the specific symptom to which the Exclusion Statement applies.(en)"> + comment = <"*Coding of the Symptom with a terminology is desirable, where possible.(en)"> + > + ["id2"] = < + text = <"*Exclusion Statement(en)"> + description = <"*A statement about the exclusion of known symptoms in the health record.(en)"> + comment = <"*For example: \"No significant symptoms\".(en)"> + > + ["id1"] = < + text = <"*Exclusion of a symptom or sign(en)"> + description = <"*Statement to explicitly record that a symptom or signe was reported as not present.(en)"> + > + > + ["en"] = < + ["id3"] = < + text = <"Excluded Symptom"> + description = <"Identification of the specific symptom to which the Exclusion Statement applies."> + comment = <"Coding of the Symptom with a terminology is desirable, where possible."> + > + ["id2"] = < + text = <"Exclusion Statement"> + description = <"A statement about the exclusion of known symptoms in the health record."> + comment = <"For example: \"No significant symptoms\"."> + > + ["id1"] = < + text = <"Exclusion of a symptom or sign"> + description = <"Statement to explicitly record that a symptom or signe was reported as not present."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.family_prevalence.v1.0.5.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.family_prevalence.v1.0.5.adls new file mode 100644 index 000000000..b421d25ad --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.family_prevalence.v1.0.5.adls @@ -0,0 +1,456 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=28365b69-c6b7-4320-9329-c890dabd8b63; build_uid=252b7c71-387a-41d0-93ec-87cd7ee23cc8) + openEHR-EHR-CLUSTER.family_prevalence.v1.0.5 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sarah Ballout"> + ["email"] = <"ballout.sarah@mh-hannover.de"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-05-05"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjoern Arntzen, Oslo university hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, National ICT Norway, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Shahla Foozonkhah, Ocean Informatics, Australia", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hugh Leslie, Ocean Informatics, Australia", "Hallvard Lærum, Oslo University Hospital, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Jussara Rotzsch, UNB, Brazil"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Risk of condition based on family history, rejected archetype, openEHR Clinical Knowledge Manager [Internet]. openEHR Foundation. Authored: 2006 04 23. Available at: http://www.openehr.org/ckm/#showArchetype_1013.1.125 (last accessed 2015 03 05)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"A76B97FA164830629EA15341E9229D7C"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Repräsentation von Informationen über die Prävalenz eines bestimmten Risikofaktors, eines Problems oder einer Diagnose bei genetischen und nicht-genetischen Familienmitgliedern."> + keywords = <"Familienanamnese", "Prävalenz", "betroffen", "genetisch"> + use = <"Zur Repräsentation von Informationen über die Prävalenz eines bestimmten Risikofaktors, eines Problems oder einer Diagnose bei genetischen und nicht-genetischen Familienmitgliedern. + + Dieser Archetyp wurde speziell für die Verwendung im 'Detail' SLOT innerhalb des Archetyps EVALUATION.health_risk entwickelt, um die Risikobewertung im Bereich der Pflege für den ermittelten Risikofaktors und der \"Familienprävalenz\" Slot im Archetyp EVALUATION.family_history zu unterstützen. Es kann auch in der SLOT \"Spezifische Details\" innerhalb des Archetyps EVALUATION.problem_diagnosis ,oder anderer EVALUATION- oder CLUSTER-Archetypen verwendet werden, falls dies klinisch angemessen ist. + "> + misuse = <"Nicht zur Repräsentation von aktuellen Gesundheitsinformationen über Problemen oder Diagnosen einzelner Familienmitglieder verwenden - verwenden Sie dazu EVALUATION.family_history."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar informações sobre a prevalência de um fator de risco identificado, problema ou diagnóstico não-genético ou genético em membros da família."> + keywords = <"história familiar", "prevalência", "afetado", "genético"> + use = <"Use para registrar informações sobre a prevalência de um fator de risco identificado, problema ou diagnóstico não-genético ou genético em membros da família . + + Este arquétipo foi projetado especificamente para ser usado no SLOT detalhe dentro do arquétipo de EVALUATION.healthrisk para apoiar a avaliação de risco em objeto de cuidados para o fator de risco identificado e a família prevalência SLOT no arquétipo de EVALUATION.familyhistory. Também pode ser usada em detalhes específicos SLOT dentro do arquétipo de EVALUATION.problemdiagnosis, ou outros arquétipos de avaliação ou de CLUSTER, quando clinicamente apropriado."> + misuse = <"Não deve ser utilizado para registrar informações sobre problemas ou diagnósticos individuais de membros da família - use EVALUATION.family_history para essa finalidade."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about the prevalence of an identified risk factor, problem or diagnosis in genetic and non-genetic family members."> + keywords = <"family history", "prevalence", "affected", "genetic"> + use = <"Use to record information about the prevalence of an identified risk factor, problem or diagnosis in genetic and non-genetic family members. + + This archetype has specifically been designed to be used in the 'Detail' SLOT within the EVALUATION.health_risk archetype to support assessment of risk in the subject of care for the identified 'Risk factor' and the 'Family prevalence' SLOT in the EVALUATION.family_history archetype. It can also be used in the 'Specific details' SLOT within the EVALUATION.problem_diagnosis archetype or other EVALUATION or CLUSTER archetypes, where clinically appropriate."> + misuse = <"Not to be used to record actual health information about problems or diagnoses in individual family members - use EVALUATION.family_history for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Family prevalence + items cardinality matches {1..*; unordered} matches { + ELEMENT[id31] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- Genetic predisposition? + value matches { + DV_BOOLEAN[id9004] matches { + value matches {True} + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Inheritance type + value matches { + DV_TEXT[id9005] + } + } + CLUSTER[id32] matches { -- Affected family + items cardinality matches {1..*; unordered} matches { + ELEMENT[id33] occurrences matches {0..1} matches { -- Relationship + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Relationship (synthesised) + } + } + } + ELEMENT[id52] occurrences matches {0..1} matches { -- Family line + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9001]} -- Family line (synthesised) + } + } + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Biological sex + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9002]} -- Biological sex (synthesised) + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Number affected + value matches { + DV_COUNT[id9009] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- Number eligible + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|>=0|} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Verwandtschaft (synthesised)"> + description = <"Der Verwandtschaftsgrad zwischen dem Pflegebedürftigen und einer bestimmten Gruppe von Familienmitgliedern. (synthesised)"> + > + ["ac9001"] = < + text = <"Familienlinie (synthesised)"> + description = <"Bestimmung der mütterlichen oder väterlichen Familienlinie in der Verwandtschaft. (synthesised)"> + > + ["ac9002"] = < + text = <"Biologisches Geschlecht (synthesised)"> + description = <"Das biologische Geschlecht des/der Familienmitglieder(s). (synthesised)"> + > + ["id57"] = < + text = <"Vererbungstyp"> + description = <"Kategorie der Vererbung für den ermittelten Risikofaktor, das Problem oder die Diagnose."> + comment = <"Zum Beispiel: autosomal dominant, autosomal rezessiv, X-linked dominant, X-linked rezessiv, codominant oder mitochondrial."> + > + ["id56"] = < + text = <"Genetische Veranlagung?"> + description = <"Gibt es eine genetische Grundlage für den diagnostizierten Risikofaktors, das Problem oder die Diagnose?"> + comment = <"Optionale Eintragung als Wahr, wenn eine anerkannte genetische Prädisposition vorliegt. In vielen Fällen kann dies aus dem Risikofaktor, dem Problem oder der Diagnose abgeleitet werden und muss nicht explizit erfasst werden."> + > + ["id55"] = < + text = <"Anzahl der Berechtigten"> + description = <"Die Anzahl der berechtigten Familienmitglieder."> + comment = <"Die Anzahl der Familienmitglieder, die möglicherweise betroffen sein könnten UND die auch zu ausgewählten Beziehungs-, Familienlinien- und Geschlechterkriterien passen. Diese Zahl ist faktisch der Nenner für die Berechnung eines \"Affected Ratio\"."> + > + ["at53"] = < + text = <"Unbestimmt/Intersex/nicht spezifiziert"> + description = <"Ein Familienmitglied, das entweder die biologischen Eigenschaften beider Geschlechter hat oder einige der biologischen Eigenschaften nicht aufweist, die als notwendig erachtet werden, um als das eine oder andere Geschlecht definiert zu werden."> + > + ["id52"] = < + text = <"Familienlinie"> + description = <"Bestimmung der mütterlichen oder väterlichen Familienlinie in der Verwandtschaft."> + comment = <"Ausschließlich für die Verwendung mit genetischen Familienmitgliedern."> + > + ["at51"] = < + text = <"Nichtgenetische Familie"> + description = <"Alle nicht-genetischen Familienmitglieder."> + > + ["at45"] = < + text = <"Weiblich"> + description = <"Ein biologisches Familienmitglied, das biologisch weiblich ist."> + > + ["at44"] = < + text = <"Männlich"> + description = <"Ein biologisches Familienmitglied, das biologisch männlich ist."> + > + ["at43"] = < + text = <"Genetische Familie"> + description = <"Alle genetisch verwandten Familienmitglieder."> + > + ["at42"] = < + text = <"Väterliche Linie"> + description = <"Verwandt mit dem Vater des Patienten."> + > + ["at41"] = < + text = <"Mütterliche Linie"> + description = <"Verwandt mit der Mutter des Patienten."> + > + ["at40"] = < + text = <"Relativ dritten Grades"> + description = <"12,5% genetischer Anteil mit dem Patienten - zum Beispiel Urgroßeltern, Großtante, Großonkel, Erster Cousin, Kinder von Nichten und Neffen und Urenkelkinder."> + > + ["at39"] = < + text = <"Relativ zum zweiten Grad"> + description = <"25% genetischer Anteil mit dem Patienten - zum Beispiel Großeltern, Tanten, Onkel, Nichten, Neffen, Enkelkinder und Halbgeschwister."> + > + ["at38"] = < + text = <"Verwandter ersten Grades"> + description = <"50% genetischer Anteil mit dem Patienten - zum Beispiel Elternteil, Geschwister oder Kind."> + > + ["id35"] = < + text = <"Anzahl der betroffenen"> + description = <"Die Anzahl der bekannten Familienmitgliedern, die davon betroffen sind."> + comment = <"Die Anzahl der betroffenen Familienmitglieder, die auch zu bestimmten Kriterien wie Beziehung, Familienlinien- und Geschlechterkriterien passen. Diese Zahl ist faktisch der Nenner für die Berechnung eines \"Affected Ratio\"."> + > + ["id34"] = < + text = <"Biologisches Geschlecht"> + description = <"Das biologische Geschlecht des/der Familienmitglieder(s)."> + > + ["id33"] = < + text = <"Verwandtschaft"> + description = <"Der Verwandtschaftsgrad zwischen dem Pflegebedürftigen und einer bestimmten Gruppe von Familienmitgliedern."> + > + ["id32"] = < + text = <"Betroffene Familienmitglieder"> + description = <"Angaben über die Anzahl der betroffenen Familienmitglieder."> + comment = <"Dieses Cluster wird für jede Verwandtschaft, Familienlinie, Geschlechtswert oder Kombination aller drei wiederholt. Zum Beispiel wird dieses Cluster für einen oder alle männlichen Verwandten ersten Grades (ohne Geschlecht angegeben), einen Verwandten ersten Grades von der mütterlichen Linie, einen Verwandten ersten Grades männlichen Verwandten oder weiblichen Verwandten ersten Grades oder alle männlichen, alle weiblichen Verwandten wiederholt. + "> + > + ["id31"] = < + text = <"Beschreibung"> + description = <"Beschreibung des Ereignis bei den Familienmitgliedern."> + > + ["id1"] = < + text = <"Familienprävalenz"> + description = <"Zusammenfassung von information über die Prävalenz eines Risikofaktors, eines Problems oder einer Diagnose bei allen Familienmitgliedern."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Relacionamento (synthesised)"> + description = <"O grau de relacionamento entre o sujeito do cuidado e o grupo selecionado dos membros da família. (synthesised)"> + > + ["ac9001"] = < + text = <"Linha Familiar (synthesised)"> + description = <"Identificação da linha familiar materna ou paterna na relação (synthesised)"> + > + ["ac9002"] = < + text = <"Sexo Biológico (synthesised)"> + description = <"O sexo biológico dos membros da família. (synthesised)"> + > + ["id57"] = < + text = <"Tipo de Herança"> + description = <"Categoria de herança para o identificar o diagnóstico, problema ou fator de risco."> + comment = <"Por exemplo: autossômica dominante, autossômica recessiva, dominante ligada ao X, recessiva ligada ao X, co-dominante, ou mitocondrial."> + > + ["id56"] = < + text = <"Predisposição genética?"> + description = <"Há uma base genética para o fator de risco identificado, o problema ou o diagnóstico?"> + comment = <"Opção de gravação como True se houver uma predisposição genética reconhecida. Em muitos casos, isso pode ser inferido a partir do fator de risco, o problema ou o diagnóstico e não precisa ser gravado explicitamente."> + > + ["id55"] = < + text = <"Números de elegíveis"> + description = <"O número de membros elegíveis da família."> + comment = <"Este é o número de membros da família que potencialmente poderiam ser afetados, e que também se encaixam a relação selecionada, linhagem familiar e critérios de sexo. Este número é, efetivamente, o denominador para cálculo da proporção de afetados."> + > + ["at53"] = < + text = <"Indeterminado/Intersexo/Inespecífico"> + description = <"Membro da família que possui os atributos biológicos de ambos os sexos ou carece de alguns dos atributos biológicos considerados necessários para ser definido como um ou outro sexo."> + > + ["id52"] = < + text = <"Linha Familiar"> + description = <"Identificação da linha familiar materna ou paterna na relação"> + comment = <"Somente para uso com membros genéticos da família."> + > + ["at51"] = < + text = <"Família Não Genética"> + description = <"Todos os membros da família não-genética."> + > + ["at45"] = < + text = <"Feminino"> + description = <"Membros da família que são biologicamente do sexo feminino."> + > + ["at44"] = < + text = <"Masculino"> + description = <"Membros da família que são biologicamente do sexo masculino."> + > + ["at43"] = < + text = <"Genética familiar"> + description = <"Todos os membros da família geneticamente relacionados."> + > + ["at42"] = < + text = <"Linha Paterna"> + description = <"Assuntos relacionados à linha paterna."> + > + ["at41"] = < + text = <"Linha materna"> + description = <"Assuntos relacionados à família materna."> + > + ["at40"] = < + text = <"Relação de Terceiro Grau"> + description = <"12,5% compartilhamento genético com o sujeito - por exemplo, bisavós, tia-avó, tio-avô, primo de segundo grau, filhos de sobrinhos e de sobrinhas e bisnetos."> + > + ["at39"] = < + text = <"Relação de Segundo Grau"> + description = <"25% compartilhamento genético com o sujeito - por exemplo, avós, tia, tio, sobrinha, sobrinho, netos. e meio-irmãos"> + > + ["at38"] = < + text = <"Relação de Primeiro Grau"> + description = <"50% compartilhamento genético com o sujeito - por exemplo, pais, irmãos ou filhos"> + > + ["id35"] = < + text = <"Número de afetados"> + description = <"O número de membros da família conhecido por serem afetados"> + comment = <"Este é o número de membros da família que são afetados e que também se encaixam na relação selecionada, linhagem familiar e critérios de sexo. Efetivamente, este número é o numerador para o cálculo de uma proporção de afetados."> + > + ["id34"] = < + text = <"Sexo Biológico"> + description = <"O sexo biológico dos membros da família."> + > + ["id33"] = < + text = <"Relacionamento"> + description = <"O grau de relacionamento entre o sujeito do cuidado e o grupo selecionado dos membros da família."> + > + ["id32"] = < + text = <"Familiares afetados"> + description = <"Detalhes sobre o número de membros da família afetados"> + comment = <"Este cluster será repetido para cada relação, linha de família, valor do sexo ou combinação dos três. Por exemplo, o cluster será repetido para qualquer um ou todos de primeiro grau relativo (sem sexo especificado), primeiro grau relativo de linha materna; primeiro grau de parente masculino ou primeiro grau de parente feminino; ou todos os homens, ou todas as mulheres."> + > + ["id31"] = < + text = <"Descrição"> + description = <"Descrição narrativa sobre ocorrência em membros da família."> + > + ["id1"] = < + text = <"Prevalência Familiar"> + description = <"Resumo das informações sobre a prevalência de um fator de risco, o problema ou o diagnóstico em todos os membros da família."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Relationship (synthesised)"> + description = <"The degree of relationship between the subject of care and a selected group of family members. (synthesised)"> + > + ["ac9001"] = < + text = <"Family line (synthesised)"> + description = <"Identification of the maternal or paternal family line in the relationship. (synthesised)"> + > + ["ac9002"] = < + text = <"Biological sex (synthesised)"> + description = <"The biological sex of the family member/s. (synthesised)"> + > + ["id57"] = < + text = <"Inheritance type"> + description = <"Category of inheritance for the identified risk factor, problem or diagnosis."> + comment = <"For example: autosomal dominant, autosomal recessive, X-linked dominant, X-linked recessive, codominant, or mitochondrial."> + > + ["id56"] = < + text = <"Genetic predisposition?"> + description = <"Is there a genetic basis for the identified risk factor, problem or diagnosis?"> + comment = <"Optional to record as True if there is a recognised genetic predisposition. In many cases, this may be inferred from the risk factor, problem or diagnosis and not need to be recorded explicitly."> + > + ["id55"] = < + text = <"Number eligible"> + description = <"The number of eligible family members."> + comment = <"This is the number of family members who potentially could be affected AND who also fit selected relationship, family line and sex criteria. Effectively this number is the denominator for calculation of an 'Affected ratio'."> + > + ["at53"] = < + text = <"Indeterminate/Intersex/Unspecified"> + description = <"Family member who either has the biological attributes of both sexes or lacks some of the biological attributes considered necessary to be defined as one or the other sex."> + > + ["id52"] = < + text = <"Family line"> + description = <"Identification of the maternal or paternal family line in the relationship."> + comment = <"Only for use with genetic family members."> + > + ["at51"] = < + text = <"Non-genetic family"> + description = <"All non-genetic family members."> + > + ["at45"] = < + text = <"Female"> + description = <"Family member who is biologically female."> + > + ["at44"] = < + text = <"Male"> + description = <"Family member who is biologically male."> + > + ["at43"] = < + text = <"Genetic family"> + description = <"All genetically-related family members."> + > + ["at42"] = < + text = <"Paternal line"> + description = <"Related through the subject's father."> + > + ["at41"] = < + text = <"Maternal line"> + description = <"Related through the subject's mother."> + > + ["at40"] = < + text = <"Third degree relative"> + description = <"12.5% genetic share with the subject - for example, great grandparent, great aunt, great uncle, first cousin, children of nieces and nephews, and great grandchildren."> + > + ["at39"] = < + text = <"Second degree relative"> + description = <"25% genetic share with the subject - for example, grandparent, aunt, uncle, niece, nephew, grandchildren and half siblings."> + > + ["at38"] = < + text = <"First degree relative"> + description = <"50% genetic share with the subject - for example, parent, sibling or child."> + > + ["id35"] = < + text = <"Number affected"> + description = <"The number of family members known to be affected."> + comment = <"This is the number of family members who are affected AND who also fit selected relationship, family line and sex criteria. Effectively this number is the numerator for calculation of an 'Affected ratio'."> + > + ["id34"] = < + text = <"Biological sex"> + description = <"The biological sex of the family member/s."> + > + ["id33"] = < + text = <"Relationship"> + description = <"The degree of relationship between the subject of care and a selected group of family members."> + > + ["id32"] = < + text = <"Affected family"> + description = <"Details about the numbers of family members affected."> + comment = <"This cluster will be repeated for each relationship, family line, sex value or combination of all three. For example, the cluster will be repeated for any or all of first degree relative (without sex specified), first degree relative from maternal line; first degree male relative or first degree female relative; or all males, all females."> + > + ["id31"] = < + text = <"Description"> + description = <"Narrative description about occurrence in family members."> + > + ["id1"] = < + text = <"Family prevalence"> + description = <"Summary information about the prevalence of a risk factor, problem or diagnosis in all family members."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at44", "at45", "at53"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at41", "at42"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at38", "at39", "at40", "at43", "at51"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_abdominal.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_abdominal.v0.0.1-alpha.adls new file mode 100644 index 000000000..76d18841e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_abdominal.v0.0.1-alpha.adls @@ -0,0 +1,396 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6e31de2b-b33f-4c10-a165-b225814e8a89; build_uid=511f33f2-8f2a-4ef9-8f51-26342cff3ef9) + openEHR-EHR-CLUSTER.fetus_abdominal.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2007-04-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"8F58A91CABC48D8D9A84F1D1A6B9EED9"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the specific findings observed during the abdominal palpation of a single fetus in utero."> + use = <"Use to record the specific findings observed during the abdominal palpation of a single fetus in utero. + + This archetype has been specifically designed to be used in the 'Examination findings' SLOT within the CLUSTER.palpation_fetus archetype, but can also be used within the OBSERVATION.exam and other OBSERVATION or CLUSTER archetypes, where clinically appropriate."> + misuse = <"Not to be used to record the specific findings observed during the vaginal palpation of a fetus."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Palpation of a fetus (per abdomen) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Lie + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9000]} -- Lie (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Presentation + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9001]} -- Presentation (synthesised) + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Position + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9002]} -- Position (synthesised) + } + } + } + ELEMENT[id37] occurrences matches {0..1} matches { -- Attitude + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9003]} -- Attitude (synthesised) + } + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Engagement description + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9004]} -- Engagement description (synthesised) + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Engagement estimation + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9005]} -- Engagement estimation (synthesised) + } + } + } + ELEMENT[id52] occurrences matches {0..1} matches { -- Relative size + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9006]} -- Relative size (synthesised) + } + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- Estimated weight + value matches { + DV_QUANTITY[id9015] matches { + property matches {[at9007]} -- Mass + [magnitude, units] matches { + [{|0.0..10.0|}, {"kg"}], + [{|0.0..10000.0|}, {"g"}] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Lie (synthesised)"> + description = <"Relationship of the longitudinal axis of the fetus to the long axis of the mother. (synthesised)"> + > + ["ac9001"] = < + text = <"Presentation (synthesised)"> + description = <"Identification of the presenting part of the fetus, determined by abdominal palpation. (synthesised)"> + > + ["ac9002"] = < + text = <"Position (synthesised)"> + description = <"Relationship between the fetal denominator and the maternal pelvis, determined by abdominal palpation. (synthesised)"> + > + ["ac9003"] = < + text = <"Attitude (synthesised)"> + description = <"Description of the relationship of the fetal head and limbs to the body of the fetus, determined by abdominal palpation. (synthesised)"> + > + ["ac9004"] = < + text = <"Engagement description (synthesised)"> + description = <"Description about the engagement of the fetal head in the pelvis. (synthesised)"> + > + ["ac9005"] = < + text = <"Engagement estimation (synthesised)"> + description = <"The estimated proportion of the presenting part which is felt above the pelvic brim. (synthesised)"> + > + ["ac9006"] = < + text = <"Relative size (synthesised)"> + description = <"The relative size of the baby compared to the normal for the estimated gestation. (synthesised)"> + > + ["at9007"] = < + text = <"Mass"> + description = <"Mass"> + > + ["id56"] = < + text = <"Estimated weight"> + description = <"The estimated weight of the fetus on palpation."> + > + ["at55"] = < + text = <"Large for dates"> + description = <"The size of the fetus appears larger than expected for the estimated gestation."> + > + ["at54"] = < + text = <"Normal"> + description = <"The size of the fetus appears as expected for the estimated gestation."> + > + ["at53"] = < + text = <"Small for dates"> + description = <"The size of the fetus appears smaller than expected for estimated gestation."> + > + ["id52"] = < + text = <"Relative size"> + description = <"The relative size of the baby compared to the normal for the estimated gestation."> + > + ["at51"] = < + text = <"5/5"> + description = <"Fully engaged; all of the head is below the pelvic brim."> + > + ["at50"] = < + text = <"4/5"> + description = <"Approximately 80% of the head is below the pelvic brim."> + > + ["at49"] = < + text = <"3/5"> + description = <"Approximately 60% of the head is below the pelvic brim."> + > + ["at48"] = < + text = <"2/5"> + description = <"Approximately 40% of the head is below the pelvic brim."> + > + ["at47"] = < + text = <"1/5"> + description = <"Approximately 20% of the head is below the pelvic brim."> + > + ["at46"] = < + text = <"0/5"> + description = <"Not engaged; none of the head is below the pelvic brim."> + > + ["id45"] = < + text = <"Engagement estimation"> + description = <"The estimated proportion of the presenting part which is felt above the pelvic brim."> + > + ["at44"] = < + text = <"Engaged"> + description = <"The presenting part is engaged in the pelvis."> + > + ["at43"] = < + text = <"At pelvic brim"> + description = <"The presenting part is at the pelvic brim."> + > + ["at42"] = < + text = <"High and mobile"> + description = <"The presenting part is floating high and mobile above the pelvic brim."> + > + ["id41"] = < + text = <"Engagement description"> + description = <"Description about the engagement of the fetal head in the pelvis."> + > + ["at40"] = < + text = <"Extended"> + description = <"The fetus is extended."> + > + ["at39"] = < + text = <"Deflexed"> + description = <"The fetus is not flexed."> + > + ["at38"] = < + text = <"Flexed"> + description = <"The fetus is fully flexed."> + > + ["id37"] = < + text = <"Attitude"> + description = <"Description of the relationship of the fetal head and limbs to the body of the fetus, determined by abdominal palpation."> + > + ["at36"] = < + text = <"Left Mento-Posterior (LMP)"> + description = <"The fetal chin is pointing posteriorly and towards the left."> + > + ["at35"] = < + text = <"Left Mento-Anterior (LMA)"> + description = <"The fetal chin is pointing anteriorly and towards the left."> + > + ["at34"] = < + text = <"Left Mento-Transverse (LMT)"> + description = <"The fetal chin is pointing towards the left."> + > + ["at33"] = < + text = <"Mento-Posterior (MP)"> + description = <"The fetal chin is pointing posteriorly, towards the sacrum."> + > + ["at32"] = < + text = <"Mento-Anterior (MA)"> + description = <"The fetal chin is pointing anteriorly, towards the pubic symphysis."> + > + ["at31"] = < + text = <"Right Mento-Posterior (RMP)"> + description = <"The fetal chin is pointing posteriorly and towards the right."> + > + ["at30"] = < + text = <"Right Mento-Anterior (RMA)"> + description = <"The fetal chin is pointing anteriorly and towards the right."> + > + ["at29"] = < + text = <"Right Mento-Transverse (RMT)"> + description = <"The fetal chin is pointing towards the right."> + > + ["at28"] = < + text = <"Left Sacro-Posterior (LSP)"> + description = <"The fetal sacrum is pointing posteriorly and towards the left."> + > + ["at27"] = < + text = <"Left Sacro-Anterior (LSA)"> + description = <"The fetal sacrum is pointing anteriorly and towards the left."> + > + ["at26"] = < + text = <"Left Sacro-transverse (LST)"> + description = <"The fetal sacrum is pointing towards the left."> + > + ["at25"] = < + text = <"Sacro-Posterior (SP)"> + description = <"The fetal sacrum is pointing posteriorly, towards the sacrum."> + > + ["at24"] = < + text = <"Sacro-Anterior (SA)"> + description = <"The fetal sacrum is pointing anteriorly, towards the pubic symphysis."> + > + ["at23"] = < + text = <"Right Sacro-Posterior (RSP)"> + description = <"The fetal sacrum is pointing posteriorly and towards the right."> + > + ["at22"] = < + text = <"Right Sacro-Anterior (RSA)"> + description = <"The fetal sacrum is pointing anteriorly and towards the right."> + > + ["at21"] = < + text = <"Right Sacro-Transverse (RST)"> + description = <"The fetal sacrum is pointing towards the right."> + > + ["at20"] = < + text = <"Left Occipito-Posterior (LOP)"> + description = <"The fetal occiput is pointing posteriorly and towards the left."> + > + ["at19"] = < + text = <"Left Occipito-Anterior (LOA)"> + description = <"The fetal occiput is pointing anteriorly and towards the left."> + > + ["at18"] = < + text = <"Left Occipito-Transverse (LOT)"> + description = <"The fetal occiput is pointing towards the left. Also known as Left Occcipito-Lateral (LOL)."> + > + ["at17"] = < + text = <"Occipito-Posterior (OP)"> + description = <"The fetal occiput is pointing posteriorly, towards the sacrum."> + > + ["at16"] = < + text = <"Occipito-Anterior (OA)"> + description = <"The fetal occiput is pointing anteriorly, towards the pubic symphysis."> + > + ["at15"] = < + text = <"Right Occipito-Posterior (ROP)"> + description = <"The fetal occiput is pointing posteriorly and towards the right."> + > + ["at14"] = < + text = <"Right Occipito-Anterior (ROA)"> + description = <"The fetal occiput is pointing anteriorly and towards the right."> + > + ["at13"] = < + text = <"Right Occipito-Transverse (ROT)"> + description = <"The fetal occiput is pointing towards the right. Also known as Right Occipito-Lateral (ROL)."> + > + ["id12"] = < + text = <"Position"> + description = <"Relationship between the fetal denominator and the maternal pelvis, determined by abdominal palpation."> + > + ["at11"] = < + text = <"Brow"> + description = <"The forehead is the presenting part."> + > + ["at10"] = < + text = <"Face"> + description = <"The face is the presenting part."> + > + ["at9"] = < + text = <"Shoulder"> + description = <"A shoulder is the presenting part."> + > + ["at8"] = < + text = <"Breech"> + description = <"The buttock is the presenting part."> + > + ["at7"] = < + text = <"Vertex"> + description = <"The head is the presenting part."> + > + ["id6"] = < + text = <"Presentation"> + description = <"Identification of the presenting part of the fetus, determined by abdominal palpation."> + > + ["at5"] = < + text = <"Transverse"> + description = <"The fetal longitudinal axis is at right angles to the mother's longitudinal axis."> + > + ["at4"] = < + text = <"Oblique"> + description = <"The fetal longitudinal axis is at an oblique angle to the mother's longitudinal axis. Sometimes also referred to as 'Unstable Lie'."> + > + ["at3"] = < + text = <"Longitudinal"> + description = <"The fetal longitudinal axis is in alignment with the mother's longitudinal axis."> + > + ["id2"] = < + text = <"Lie"> + description = <"Relationship of the longitudinal axis of the fetus to the long axis of the mother."> + > + ["id1"] = < + text = <"Palpation of a fetus (per abdomen)"> + description = <"Specific findings observed during the abdominal palpation of a single fetus in utero."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9007"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at13", "at14", "at15", "at16", "at17", "at18", "at19", "at20", "at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at7", "at8", "at9", "at10", "at11"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at3", "at4", "at5"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at53", "at54", "at55"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at46", "at47", "at48", "at49", "at50", "at51"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at42", "at43", "at44"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at38", "at39", "at40"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_vaginal.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_vaginal.v0.0.1-alpha.adls new file mode 100644 index 000000000..91ffab288 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_vaginal.v0.0.1-alpha.adls @@ -0,0 +1,322 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=af150288-9db5-4f20-a220-fc6fcf9dfb4b; build_uid=603f92b6-3109-4f3f-afa8-4c495bcd6f93) + openEHR-EHR-CLUSTER.fetus_vaginal.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2007-04-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"ECF1EF7286AAA2ABED2A7078759B8C15"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the specific findings observed during the vaginal palpation of a single fetus in utero."> + use = <"Use to record the specific findings observed during the vaginal palpation of a single fetus in utero. + + This archetype has been specifically designed to be used in the 'Examination findings' SLOT within the CLUSTER.palpation_fetus archetype, but can also be used within the OBSERVATION.exam and other OBSERVATION or CLUSTER archetypes, where clinically appropriate."> + misuse = <"Not to be used to record the specific findings observed during the abdominal palpation of a fetus."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Palpation of a fetus (per vagina) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Presentation + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Presentation (synthesised) + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Cord presence + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Cord presence (synthesised) + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Position + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9002]} -- Position (synthesised) + } + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- Station + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9003]} -- Length + magnitude matches {|-5.0..5.0|} + units matches {"cm"} + precision matches {0} + } + } + } + ELEMENT[id39] occurrences matches {0..1} matches { -- Attitude + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9004]} -- Attitude (synthesised) + } + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- Caput + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Moulding + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Asynclitism + value matches { + DV_TEXT[id9012] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Presentation (synthesised)"> + description = <"Identification of the presenting part of the fetus, determined by vaginal palpation. (synthesised)"> + > + ["ac9001"] = < + text = <"Cord presence (synthesised)"> + description = <"Finding about the presence of the umbilical cord in the cervix or vagina. (synthesised)"> + > + ["ac9002"] = < + text = <"Position (synthesised)"> + description = <"Relationship between the fetal denominator and the maternal pelvis, determined by vaginal palpation. (synthesised)"> + > + ["at9003"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9004"] = < + text = <"Attitude (synthesised)"> + description = <"Description of the relationship of the fetal head and limbs to the body of the fetus, determined by vaginal palpation. (synthesised)"> + > + ["id45"] = < + text = <"Asynclitism"> + description = <"Narrative description about the asynclitism on the fetal head."> + > + ["id44"] = < + text = <"Moulding"> + description = <"Narrative description about the moulding of the fetal head."> + > + ["id43"] = < + text = <"Caput"> + description = <"Narrative description about the caput on the fetal head."> + > + ["at42"] = < + text = <"Extended"> + description = <"The fetus is extended."> + > + ["at41"] = < + text = <"Deflexed"> + description = <"The fetus is not flexed."> + > + ["at40"] = < + text = <"Flexed"> + description = <"The fetus is fully flexed."> + > + ["id39"] = < + text = <"Attitude"> + description = <"Description of the relationship of the fetal head and limbs to the body of the fetus, determined by vaginal palpation."> + comment = <"Record -5 to -1cm for when the presenting part is above the ischial spines; record 0 at the ischial spines; and record 1 to 5 when the presenting part is below the ischial spines."> + > + ["id38"] = < + text = <"Station"> + description = <"Position of the presenting part relative to the ischial spines."> + > + ["at37"] = < + text = <"Left Mento-Posterior (LMP)"> + description = <"The fetal chin is pointing posteriorly and towards the left."> + > + ["at36"] = < + text = <"Left Mento-Anterior (LMA)"> + description = <"The fetal chin is pointing anteriorly and towards the left."> + > + ["at35"] = < + text = <"Left Mento-Transverse (LMT)"> + description = <"The fetal chin is pointing towards the left."> + > + ["at34"] = < + text = <"Mento-Posterior (MP)"> + description = <"The fetal chin is pointing posteriorly, towards the sacrum."> + > + ["at33"] = < + text = <"Mento-Anterior (MA)"> + description = <"The fetal chin is pointing anteriorly, towards the pubic symphysis."> + > + ["at32"] = < + text = <"Right Mento-Posterior (RMP)"> + description = <"The fetal chin is pointing posteriorly and towards the right."> + > + ["at31"] = < + text = <"Right Mento-Anterior (RMA)"> + description = <"The fetal chin is pointing anteriorly and towards the right."> + > + ["at30"] = < + text = <"Right Mento-Transverse (RMT)"> + description = <"The fetal chin is pointing towards the right."> + > + ["at29"] = < + text = <"Left Sacro-Posterior (LSP)"> + description = <"The fetal sacrum is pointing posteriorly and towards the left."> + > + ["at28"] = < + text = <"Left Sacro-Anterior (LSA)"> + description = <"The fetal sacrum is pointing anteriorly and towards the left."> + > + ["at27"] = < + text = <"Left Sacro-transverse (LST)"> + description = <"The fetal sacrum is pointing towards the left."> + > + ["at26"] = < + text = <"Sacro-Posterior (SP)"> + description = <"The fetal sacrum is pointing posteriorly, towards the sacrum."> + > + ["at25"] = < + text = <"Sacro-Anterior (SA)"> + description = <"The fetal sacrum is pointing anteriorly, towards the pubic symphysis."> + > + ["at24"] = < + text = <"Right Sacro-Posterior (RSP)"> + description = <"The fetal sacrum is pointing posteriorly and towards the right."> + > + ["at23"] = < + text = <"Right Sacro-Anterior (RSA)"> + description = <"The fetal sacrum is pointing anteriorly and towards the right."> + > + ["at22"] = < + text = <"Right Sacro-Transverse (RST)"> + description = <"The fetal sacrum is pointing towards the right."> + > + ["at21"] = < + text = <"Left Occipito-Posterior (LOP)"> + description = <"The fetal occiput is pointing posteriorly and towards the left."> + > + ["at20"] = < + text = <"Left Occipito-Anterior (LOA)"> + description = <"The fetal occiput is pointing anteriorly and towards the left."> + > + ["at19"] = < + text = <"Left Occipito-Transverse (LOT)"> + description = <"The fetal occiput is pointing towards the left. Also known as Left Occcipito-Lateral (LOL)."> + > + ["at18"] = < + text = <"Occipito-Posterior (OP)"> + description = <"The fetal occiput is pointing posteriorly, towards the sacrum."> + > + ["at17"] = < + text = <"Occipito-Anterior (OA)"> + description = <"The fetal occiput is pointing anteriorly, towards the pubic symphysis."> + > + ["at16"] = < + text = <"Right Occipito-Posterior (ROP)"> + description = <"The fetal occiput is pointing posteriorly and towards the right."> + > + ["at15"] = < + text = <"Right Occipito-Anterior (ROA)"> + description = <"The fetal occiput is pointing anteriorly and towards the right."> + > + ["at14"] = < + text = <"Right Occipito-Transverse (ROT)"> + description = <"The fetal occiput is pointing towards the right. Also known as Right Occipito-Lateral (ROL)."> + > + ["id13"] = < + text = <"Position"> + description = <"Relationship between the fetal denominator and the maternal pelvis, determined by vaginal palpation."> + > + ["at12"] = < + text = <"Absent"> + description = <"The umbilical cord is not present on palpation."> + > + ["at11"] = < + text = <"Present"> + description = <"The umbilical cord is present on palpation."> + > + ["id10"] = < + text = <"Cord presence"> + description = <"Finding about the presence of the umbilical cord in the cervix or vagina."> + > + ["at9"] = < + text = <"Arm"> + description = <"An arm is the presenting part."> + > + ["at8"] = < + text = <"Foot"> + description = <"A foot is the presenting part."> + > + ["at7"] = < + text = <"Brow"> + description = <"The forehead is the presenting part."> + > + ["at6"] = < + text = <"Face"> + description = <"The face is the presenting part."> + > + ["at5"] = < + text = <"Shoulder"> + description = <"A shoulder is the presenting part."> + > + ["at4"] = < + text = <"Breech"> + description = <"The buttock is the presenting part."> + > + ["at3"] = < + text = <"Vertex"> + description = <"The head is the presenting part."> + > + ["id2"] = < + text = <"Presentation"> + description = <"Identification of the presenting part of the fetus, determined by vaginal palpation."> + > + ["id1"] = < + text = <"Palpation of a fetus (per vagina)"> + description = <"Specific findings observed during the vaginal palpation of a single fetus in utero."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9003"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15", "at16", "at17", "at18", "at19", "at20", "at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36", "at37"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at11", "at12"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at3", "at4", "at5", "at6", "at7", "at8", "at9"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at40", "at41", "at42"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.free_text.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.free_text.v0.0.1-alpha.adls new file mode 100644 index 000000000..b615c16bd --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.free_text.v0.0.1-alpha.adls @@ -0,0 +1,133 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=61cfda62-29f1-4a92-a463-dd73ed242d65; build_uid=5ee521b4-b1e1-494d-bcd6-a44dba4b0d6d) + openEHR-EHR-CLUSTER.free_text.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Lisa Axelsson"> + ["organisation"] = <"Region Östergötland"> + ["email"] = <"lisa.axelsson@regionostergotland.se"> + > + accreditation = <"Åsa Skagerhult, Daniel Hall"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Gabriela Alves, Marivan Abrahão, Maria Angela Scatena"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2008-07-27"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"82FE08B124F6B2A6591CF113C39926DB"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera information i fritext."> + use = <""> + misuse = <""> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar texto livre."> + use = <""> + misuse = <""> + copyright = <"© copyright (c) 2010 openEHR Foundation, openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل نَصّ حُر"> + use = <""> + misuse = <""> + copyright = <"© copyright (c) 2010 openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record free text."> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Free text + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] matches { -- Free text + value matches { + DV_TEXT[id9000] + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["id2"] = < + text = <"Fritext"> + description = <"Fritext"> + > + ["id1"] = < + text = <"Fritext"> + description = <"Fritext"> + > + > + ["pt-br"] = < + ["id2"] = < + text = <"Texto livre"> + description = <"Texto livre"> + > + ["id1"] = < + text = <"Texto livre"> + description = <"Texto livre"> + > + > + ["en"] = < + ["id2"] = < + text = <"Free text"> + description = <"Free text."> + > + ["id1"] = < + text = <"Free text"> + description = <"Free text."> + > + > + ["ar-sy"] = < + ["id2"] = < + text = <"نص حر"> + description = <"نص حر"> + > + ["id1"] = < + text = <"نص حر"> + description = <"نص حر"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.gait.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.gait.v0.0.1-alpha.adls new file mode 100644 index 000000000..e3731d45f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.gait.v0.0.1-alpha.adls @@ -0,0 +1,204 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3b2348e2-d39d-4e82-b743-dadd2a8d376f; build_uid=cc962481-fd3d-4b0a-83ba-1eef3984e066) + openEHR-EHR-CLUSTER.gait.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-11-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"196B186C78264942B8C8047D515DE043"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed about an individual's manner of walking."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed about an individual's manner of walking. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-nervous_system or OBSERVATION.exam archetypes, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate. + + Use to provide a framework in which CLUSTER archetypes can be nested in the 'Examination findings' SLOT to record additional structured physical examination findings. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Gait + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- No abnormality detected + value matches { + DV_BOOLEAN[id9000] matches { + value matches {True} + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id10] matches { -- Character + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id5] matches { -- Examination findings + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id6] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id7] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id9] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id10"] = < + text = <"*Character (en)"> + description = <"*Description about the nature of the gait. (en)"> + comment = <"*For example: wide-based; shuffling; high-stepping; antalgic, festinating; or ataxic. Coding with an external terminology is preferred, where possible. (en)"> + > + ["id9"] = < + text = <"Undersøkelse ikke utført"> + description = <"Detaljer for å eksplisitt registrere at denne undersøkelsen ikke ble utført."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om funn ved undersøkelsen, som ikke dekkes av andre elementer."> + > + ["id7"] = < + text = <"Fortolkning"> + description = <"Enkelt ord, setning, frase eller kort beskrivelse som representerer den kliniske betydning og viktigheten av funnene ved den kliniske undersøkelsen."> + comment = <"Koding med terminologi foretrekkes når mulig. For eksempel \"normal undersøkelse\" eller \"tympanisk membran perforasjon\"."> + > + ["id6"] = < + text = <"Multimediarepresentasjon"> + description = <"Digitale bilder, video eller diagram som representerer undersøkelsesfunnene."> + > + ["id5"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id4"] = < + text = <"Klinisk beskrivelse"> + description = <"Fritekstbeskrivelse av de overordnede funnene ved den fysiske undersøkelsen."> + > + ["id3"] = < + text = <"Uten anmerkning"> + description = <"Utsagn om at ingen avvik var oppdaget ved undersøkelsen (U.a.)."> + comment = <"*Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'. (en)"> + > + ["id1"] = < + text = <"*Gait (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + > + ["en"] = < + ["id10"] = < + text = <"Character"> + description = <"Description about the nature of the gait."> + comment = <"For example: wide-based; shuffling; high-stepping; antalgic, festinating; or ataxic. Coding with an external terminology is preferred, where possible."> + > + ["id9"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the physical examination findings, not captured in other fields."> + > + ["id7"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings."> + comment = <"Coding of the 'Clinical interpretation' with a terminology is preferred, where possible."> + > + ["id6"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the physical examination findings."> + > + ["id5"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id4"] = < + text = <"Clinical description"> + description = <"Narrative description of the overall findings observed during the physical examination."> + > + ["id3"] = < + text = <"No abnormality detected"> + description = <"Statement that no abnormality was detected (NAD) on physical examination."> + comment = <"Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'."> + > + ["id1"] = < + text = <"Gait"> + description = <"Findings observed about an individual's manner of walking."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.genetic_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.genetic_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..9abcfb801 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.genetic_variant.v0.0.1-alpha.adls @@ -0,0 +1,749 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7e2f045a-ebc9-4e86-8888-812f733b3ea0; build_uid=10e51ac9-c2ae-4d0a-b9ee-75a882f413d0) + openEHR-EHR-CLUSTER.genetic_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2019-01-15"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Gideon Giacomelli, Charité Berlin, Germany", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Description of sequence variants follows the recommentations of HGVS nomenclature v19.01 url:http://varnomen.hgvs.org/"> + ["2"] = <"H.L. Rehm, S.J. Bale, P. Bayrak-Toydemir, J.S. Berg, K.K. Brown, J.L. Deignan, M.J. Friez, B.H. Funke, M.R. Hegde, E. Lyon, ACMG clinical laboratory standards for next-generation sequencing, Genet. Med. 15 (2013) 733–747. doi:10.1038/gim.2013.92."> + ["3"] = <"S. Richards, N. Aziz, S. Bale, D. Bick, S. Das, J. Gastier-Foster, W.W. Grody, M. Hegde, E. Lyon, E. Spector, K. Voelkerding, H.L. Rehm, Standards and guidelines for the interpretation of sequence variants: a joint consensus recommendation of the American College of Medical Genetics and Genomics and the Association for Molecular Pathology, Genet. Med. 17 (2015) 405–423. doi:10.1038/gim.2015.30."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"F7DA428C0A66EC6B6F49790E200FC698"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Used to report observations and annotations related to a single mutation found in the genome through a sequencing test."> + keywords = <"variation, VCF, variant, genetic, genomic, variant calling, sequence, mutation", ...> + use = <"This archetype is meant to be used in the \"Test result\" SLOT of the Laboratory test result observation archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Genetic variant + items cardinality matches {1..*; unordered} matches { + ELEMENT[id71] occurrences matches {0..1} matches { -- Tissue specimen identifier + value matches { + DV_IDENTIFIER[id9006] + } + } + allow_archetype CLUSTER[id2] occurrences matches {0..1} matches { -- Bioinformatic analysis workflow + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.knowledge_base\.v0\..*|openEHR-EHR-CLUSTER\.device\.v1\..*/} + } + allow_archetype CLUSTER[id3] occurrences matches {1} matches { -- Reference Genome + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + CLUSTER[id4] matches { -- Variant identifier + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Source name + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id6] occurrences matches {1} matches { -- Identification + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Version + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- URL + value matches { + DV_URI[id9010] + } + } + } + } + allow_archetype CLUSTER[id46] matches { -- Variant + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.repeated_sequence_variant\.v0\..*|openEHR-EHR-CLUSTER\.inversion_variant\.v0\..*|openEHR-EHR-CLUSTER\.substitution_variant\.v0\..*|openEHR-EHR-CLUSTER\.indel_variant\.v0\..*|openEHR-EHR-CLUSTER\.duplication_variant\.v0\..*|openEHR-EHR-CLUSTER\.deletion_variant\.v0\..*|openEHR-EHR-CLUSTER\.conversion_variant\.v0\..*|openEHR-EHR-CLUSTER\.insertion_variant\.v0\..*|openEHR-EHR-CLUSTER\.copy_number_variant\.v0\..*|openEHR-EHR-CLUSTER\.translocation_variant\.v0\..*/} + } + CLUSTER[id9] matches { -- Transcript + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id10] occurrences matches {1} matches { -- Transcript reference sequence + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id11] occurrences matches {0..1} matches { -- DNARegionName + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- DNA change + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Amino Acid Change + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Amino Acid Change Type + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9000]} -- Amino Acid Change Type (synthesised) + } + DV_TEXT[id9015] + } + } + CLUSTER[id16] matches { -- Predicted impact + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id17] occurrences matches {0..1} matches { -- Predicted impact analysis + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.knowledge_base\.v0\..*|openEHR-EHR-CLUSTER\.device\.v1\..*/} + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Score + value matches { + DV_QUANTITY[id9016] matches { + property matches {[at9001]} -- Qualified real + units matches {"1"} + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Qualitative prediction + value matches { + DV_TEXT[id9017] + } + } + } + } + CLUSTER[id53] occurrences matches {0..1} matches { -- Reported impact + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id54] matches { -- Source + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.citation(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id55] occurrences matches {1} matches { -- Impact + value matches { + DV_TEXT[id9018] + } + } + } + } + CLUSTER[id20] matches { -- Gene + items cardinality matches {1..*; unordered} matches { + ELEMENT[id21] occurrences matches {1} matches { -- Gene symbol + value matches { + DV_TEXT[id9019] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Full name + value matches { + DV_TEXT[id9020] + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Copy number overlap + value matches { + DV_PROPORTION[id9021] + } + } + ELEMENT[id58] occurrences matches {0..1} matches { -- Part of fusion + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac9002]} -- Part of fusion (synthesised) + } + } + } + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- ACMG classification + value matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[ac9003]} -- ACMG classification (synthesised) + } + } + } + ELEMENT[id60] occurrences matches {0..1} matches { -- Fusion exon + value matches { + DV_TEXT[id9024] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Best transcript candidate + value matches { + DV_TEXT[id9025] + } + } + CLUSTER[id25] matches { -- Conservation + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id26] occurrences matches {0..1} matches { -- Conservation score analysis + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.knowledge_base\.v0\..*|openEHR-EHR-CLUSTER\.device\.v1\..*/} + } + ELEMENT[id27] occurrences matches {1} matches { -- Score + value matches { + DV_QUANTITY[id9026] matches { + property matches {[at9001]} -- Qualified real + units matches {"1"} + } + } + } + } + } + ELEMENT[id61] occurrences matches {0..1} matches { -- Read depth + value matches { + DV_COUNT[id9027] + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Allele depth + value matches { + DV_COUNT[id9028] + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- Allele frequency + value matches { + DV_QUANTITY[id9029] matches { + property matches {[at9001]} -- Qualified real + magnitude matches {|0.0..1.0|} + units matches {"1"} + } + } + } + CLUSTER[id30] matches { -- Population allele frequency details + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id31] occurrences matches {0..1} matches { -- Population allele frequency analysis + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.knowledge_base\.v0\..*|openEHR-EHR-CLUSTER\.device\.v1\..*/} + } + ELEMENT[id32] occurrences matches {1} matches { -- Population allele frequency + value matches { + DV_QUANTITY[id9030] matches { + property matches {[at9001]} -- Qualified real + magnitude matches {|0.0..1.0|} + units matches {"1"} + } + } + } + } + } + CLUSTER[id62] matches { -- VCF Quality Filter + items cardinality matches {1..*; unordered} matches { + ELEMENT[id63] occurrences matches {0..1} matches { -- Filter name + value matches { + DV_TEXT[id9031] + } + } + ELEMENT[id64] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9032] + } + } + ELEMENT[id65] occurrences matches {1} matches { -- Filter passed + value matches { + DV_BOOLEAN[id9033] + } + } + } + } + ELEMENT[id68] occurrences matches {0..1} matches { -- Strand bias ratio + value matches { + DV_QUANTITY[id9034] matches { + property matches {[at9001]} -- Qualified real + units matches {"1"} + } + } + } + ELEMENT[id69] occurrences matches {0..1} matches { -- Strand bias p-value + value matches { + DV_QUANTITY[id9035] matches { + property matches {[at9001]} -- Qualified real + units matches {"1"} + } + } + } + ELEMENT[id40] occurrences matches {1} matches { -- Genotype + value matches { + DV_TEXT[id9036] + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Allelic State + value matches { + DV_CODED_TEXT[id9037] matches { + defining_code matches {[ac9004]} -- Allelic State (synthesised) + } + DV_TEXT[id9038] + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- Genotype quality + value matches { + DV_TEXT[id9039] + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- Genotype probability + value matches { + DV_TEXT[id9040] + } + } + ELEMENT[id51] occurrences matches {0..1} matches { -- Genetic Variant Assessment + value matches { + DV_CODED_TEXT[id9041] matches { + defining_code matches {[ac9005]} -- Genetic Variant Assessment (synthesised) + } + } + } + allow_archetype CLUSTER[id99] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Amino Acid Change Type (synthesised)"> + description = <"Codified type for associated Amino Acid Marker. (synthesised)"> + > + ["at9001"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["ac9002"] = < + text = <"Part of fusion (synthesised)"> + description = <"States if the Gene is part of a Fusion Gene and if it is the first or second part of the Fusion Gene. (synthesised)"> + > + ["ac9003"] = < + text = <"ACMG classification (synthesised)"> + description = <"Single DNA marker or individual allele interpretation in the context of the assessed genetic disease according to the ACMG recommendations. (synthesised)"> + > + ["ac9004"] = < + text = <"Allelic State (synthesised)"> + description = <"The level of occurrence of a single DNA Marker within a set of chromosomes. (synthesised)"> + > + ["ac9005"] = < + text = <"Genetic Variant Assessment (synthesised)"> + description = <"Assessment of the presence or absence of a specific DNA variants. (synthesised)"> + > + ["id99"] = < + text = <"Extension"> + description = <"Additional details to be captured."> + > + ["at98"] = < + text = <"Second"> + description = <"Second part of a Fusion Gene."> + > + ["at97"] = < + text = <"First"> + description = <"First part of a Fusion Gene."> + > + ["at96"] = < + text = <"Stop Codon Mutation"> + description = <"Stop Codon Mutation."> + > + ["at95"] = < + text = <"Silent"> + description = <"Silent."> + > + ["at94"] = < + text = <"Nonsense"> + description = <"Nonsense."> + > + ["at93"] = < + text = <"Missense"> + description = <"Missense."> + > + ["at92"] = < + text = <"Insertion and Deletion"> + description = <"An insertion/deletion in the amino acid sequence."> + > + ["at91"] = < + text = <"Insertion"> + description = <"A insertion in the amino acid sequence."> + > + ["at90"] = < + text = <"Initiating Methionine"> + description = <"Initiating Methionine."> + > + ["at89"] = < + text = <"Frameshift"> + description = <"A frameshift in the amino acid sequence."> + > + ["at88"] = < + text = <"Duplication"> + description = <"A duplication in the amino acid sequence."> + > + ["at87"] = < + text = <"Deletion"> + description = <"A deletion in the amino acid sequence."> + > + ["at86"] = < + text = <"Wild Type"> + description = <"Wild Type."> + > + ["at85"] = < + text = <"Indeterminate"> + description = <"The result is indeterminate."> + > + ["at84"] = < + text = <"No call"> + description = <"No data are available to confirm the presence/absence of the variant."> + > + ["at83"] = < + text = <"Absent"> + description = <"The target variant is absent."> + > + ["at82"] = < + text = <"Present"> + description = <"The target variant is present."> + > + ["at81"] = < + text = <"Hemizygous"> + description = <"Hemizygous."> + > + ["at80"] = < + text = <"Heterozygous"> + description = <"Heterozygous."> + > + ["at79"] = < + text = <"Homozygous"> + description = <"Homozygous."> + > + ["at78"] = < + text = <"Homoplasmic"> + description = <"Homoplasmic."> + > + ["at77"] = < + text = <"Heteroplasmic"> + description = <"Heteroplasmic."> + > + ["at76"] = < + text = <"Benign"> + description = <"Benign variant."> + > + ["at75"] = < + text = <"Likely benign"> + description = <"Likely benign variant."> + > + ["at74"] = < + text = <"Uncertain significance"> + description = <"Variant of uncertain significance."> + > + ["at73"] = < + text = <"Likely pathogenic"> + description = <"Likely pathogenic variant."> + > + ["at72"] = < + text = <"Pathogenic"> + description = <"Pathogenic variant."> + > + ["id71"] = < + text = <"Tissue specimen identifier"> + description = <"Identifier for the specimen used for the genetic test."> + > + ["id70"] = < + text = <"Genotype probability"> + description = <"A comma separated list of the log10-scaled genotype likelihoods for all possible genotypes, given the reference and the alternate alleles."> + > + ["id69"] = < + text = <"Strand bias p-value"> + description = <"The Phred-scaled p-value of the strand bias."> + > + ["id68"] = < + text = <"Strand bias ratio"> + description = <"The ratio of the strand bias."> + > + ["id65"] = < + text = <"Filter passed"> + description = <"Whether the variant passed the quality filter."> + > + ["id64"] = < + text = <"Description"> + description = <"Quality filter extended description."> + comment = <"For example \"at this site the quality is below 10\"."> + > + ["id63"] = < + text = <"Filter name"> + description = <"Name of the quality filter."> + comment = <"For example \"q10\"."> + > + ["id62"] = < + text = <"VCF Quality Filter"> + description = <"Structured details about the quality filters that have been applied to the data."> + comment = <"This field is derived from the FILTER column of VCF. + "> + > + ["id61"] = < + text = <"Read depth"> + description = <"Total number of reads mapped at this specific location."> + > + ["id60"] = < + text = <"Fusion exon"> + description = <"The number of the exon which is either the end or the beginning of the fusion."> + > + ["id59"] = < + text = <"ACMG classification"> + description = <"Single DNA marker or individual allele interpretation in the context of the assessed genetic disease according to the ACMG recommendations."> + > + ["id58"] = < + text = <"Part of fusion"> + description = <"States if the Gene is part of a Fusion Gene and if it is the first or second part of the Fusion Gene."> + > + ["id57"] = < + text = <"Copy number overlap"> + description = <"The fraction of gene region covered by copy number."> + > + ["id55"] = < + text = <"Impact"> + description = <"Interpretative data about the specific variant."> + > + ["id54"] = < + text = <"Source"> + description = <"A reference to the specific research paper."> + > + ["id53"] = < + text = <"Reported impact"> + description = <"Intepretation of the Mutation linked to a specific paper (e.g. activation, deactivating, dysfunction…)."> + > + ["id51"] = < + text = <"Genetic Variant Assessment"> + description = <"Assessment of the presence or absence of a specific DNA variants."> + comment = <"'No Call' is different from 'Absent', because 'No Call' did not result in the determination of the marker's presence or absence. This may be due to test failure or specimen specific context which renders the test ineffective."> + > + ["id48"] = < + text = <"Allele frequency"> + description = <"The relative frequency of an allele at a particular locus, expressed as a number from 0 to 1."> + > + ["id46"] = < + text = <"Variant"> + description = <"Structured description of the genetic variant."> + > + ["id42"] = < + text = <"Genotype quality"> + description = <"Conditional genotype quality, encoded as a phred quality."> + > + ["id41"] = < + text = <"Allelic State"> + description = <"The level of occurrence of a single DNA Marker within a set of chromosomes."> + comment = <"This is the human readable version of genotype, e.g.: Heterozygous, Homozygous."> + > + ["id40"] = < + text = <"Genotype"> + description = <"Genotype encoded as allele values separated by either of / or | (0 for the reference allele, 1 for the first alternate, etc.)."> + > + ["id32"] = < + text = <"Population allele frequency"> + description = <"The population allele frequency."> + > + ["id31"] = < + text = <"Population allele frequency analysis"> + description = <"Structured details about the database used to calculate the allele frequency."> + > + ["id30"] = < + text = <"Population allele frequency details"> + description = <"The relative frequency of a particular allele in the population, expressed as a number from 0 to 1."> + > + ["id29"] = < + text = <"Allele depth"> + description = <"The number of reads that support the reported variant."> + > + ["id27"] = < + text = <"Score"> + description = <"The conservation score."> + > + ["id26"] = < + text = <"Conservation score analysis"> + description = <"Structured details about the tool used to calculate the conservation score."> + comment = <"For example \"PhastCons7-way\"."> + > + ["id25"] = < + text = <"Conservation"> + description = <"Structured details about the evolutionary conservation."> + > + ["id24"] = < + text = <"Best transcript candidate"> + description = <"The ID of the transcript with the highest predicted impact."> + > + ["id22"] = < + text = <"Full name"> + description = <"The full gene name approved by the HGNC that convey the character or function of the gene."> + comment = <"For example \"Chromodomain helicase DNA binding protein 5\"."> + > + ["id21"] = < + text = <"Gene symbol"> + description = <"The official gene symbol approved by the HGNC, which is a short abbreviated form of the gene name."> + comment = <"For example \"CHD5\"."> + > + ["id20"] = < + text = <"Gene"> + description = <"Structured details about the gene harboring the variant."> + > + ["id19"] = < + text = <"Qualitative prediction"> + description = <"Human readable version of the predicted impact."> + > + ["id18"] = < + text = <"Score"> + description = <"The calculated value."> + > + ["id17"] = < + text = <"Predicted impact analysis"> + description = <"Structured details about the tool used to calculate the predicted impact."> + comment = <"For example \"CADD\", \"SIFT\", etc."> + > + ["id16"] = < + text = <"Predicted impact"> + description = <"Estimate of the effects that each variant may have on the transcript."> + comment = <"Calculation is based on a precise data source and only done by software."> + > + ["id14"] = < + text = <"Amino Acid Change Type"> + description = <"Codified type for associated Amino Acid Marker."> + > + ["id13"] = < + text = <"Amino Acid Change"> + description = <"Description of the variation at the protein-level following the HGVS nomenclature."> + comment = <"For example \"p.T1750M\""> + > + ["id12"] = < + text = <"DNA change"> + description = <"Description of the variation at the DNA-level following the HGVS nomenclature."> + comment = <"For example: \"c.5249C>T\" + NC_000023.10:g.33038255C>A"> + > + ["id11"] = < + text = <"DNARegionName"> + description = <"A human readable name for the region of interest. Typically Exon #, Intron # or other."> + > + ["id10"] = < + text = <"Transcript reference sequence"> + description = <"Structured details about the transcribed reference sequence."> + comment = <"Example: + Source name: NCBI + Accession number: NM_015557 + Version number: NM_015557.2 + URL: https://www.ncbi.nlm.nih.gov/nuccore/304361774"> + > + ["id9"] = < + text = <"Transcript"> + description = <"Structured details about the transcript which is potentially affected by the variant."> + > + ["id8"] = < + text = <"URL"> + description = <"A reference to a specific variation recorded into a biological variation database."> + > + ["id7"] = < + text = <"Version"> + description = <"The version of the record."> + > + ["id6"] = < + text = <"Identification"> + description = <"The ID of a variation record."> + > + ["id5"] = < + text = <"Source name"> + description = <"The name of the public data source that gives the variant identification."> + > + ["id4"] = < + text = <"Variant identifier"> + description = <"A reference to a specific variation recorded into a biological variation database."> + > + ["id3"] = < + text = <"Reference Genome"> + description = <"Structured details about the specific version of the human sequence assembly used for annotation."> + comment = <"For example, \"GCF_000001405.38\" + + Source name: NCBI + Accession number: GCF_000001405 + Version number: GCF_000001405.38 + URL: https://www.ncbi.nlm.nih.gov/assembly/GCF_000001405.38/"> + > + ["id2"] = < + text = <"Bioinformatic analysis workflow"> + description = <"Structured details about the bioinformatic analysis workflow or a link to a protocol."> + > + ["id1"] = < + text = <"Genetic variant"> + description = <"Result of a genetic test for a single variant."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + ["LOINC"] = < + ["id10"] = + ["id11"] = + ["id12"] = + ["id14"] = + ["id59"] = + ["id41"] = + ["id51"] = + ["id13"] = + ["at72"] = + ["at73"] = + ["at74"] = + ["at75"] = + ["at76"] = + ["at77"] = + ["at78"] = + ["at79"] = + ["at80"] = + ["at81"] = + ["at82"] = + ["at83"] = + ["at84"] = + ["at85"] = + ["at86"] = + ["at87"] = + ["at88"] = + ["at89"] = + ["at90"] = + ["at91"] = + ["at92"] = + ["at93"] = + ["at94"] = + ["at95"] = + ["at96"] = + ["id32"] = + ["id48"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at97", "at98"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at86", "at87", "at88", "at89", "at90", "at91", "at92", "at93", "at94", "at95", "at96"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at82", "at83", "at84", "at85"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at77", "at78", "at79", "at80", "at81"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at72", "at73", "at74", "at75", "at76"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.health_event.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.health_event.v0.0.1-alpha.adls new file mode 100644 index 000000000..e11c49012 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.health_event.v0.0.1-alpha.adls @@ -0,0 +1,184 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b6868ac0-d4d1-4f57-80db-0388ae4fcd25; build_uid=a82be5b8-b537-450d-80fd-b2c666f6c5ed) + openEHR-EHR-CLUSTER.health_event.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2007-12-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"12414FFC6726D4BFE8BE6AA9844BDFF8"> + > + details = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل التفاصيل حول واقعة متعلقة بالصحة"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about a health related event."> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Health event + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Event name + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9001] + } + } + allow_archetype CLUSTER[id17] matches { -- Preceding symptoms and events + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.health_event(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.symptom_sign\.v1\..*/} + } + allow_archetype CLUSTER[id18] matches { -- Associated symptoms and events + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.symptom_sign\.v1\..*|openEHR-EHR-CLUSTER\.health_event(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Time elapsed + value matches { + DV_DURATION[id9002] + } + } + ELEMENT[id3] matches { -- Witness + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Circumstances + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id15] matches { -- Contributing factor + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id19] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id19"] = < + text = <"Additional details"> + description = <"Structured details about specific aspects of the event."> + > + ["id18"] = < + text = <"Associated symptoms and events"> + description = <"Symptoms and events which occurred at the time of the index event."> + > + ["id17"] = < + text = <"Preceding symptoms and events"> + description = <"Symptoms and events which preceded the index event."> + > + ["id15"] = < + text = <"Contributing factor"> + description = <"Identification of factors contributing to the occurrence of the event."> + > + ["id12"] = < + text = <"Time elapsed"> + description = <"The time between the event and the time of clinical assessment."> + > + ["id10"] = < + text = <"Clinical description"> + description = <"A narrative description of the event."> + > + ["id8"] = < + text = <"Circumstances"> + description = <"Narrative description the context and circumstances surrounding the event."> + > + ["id3"] = < + text = <"Witness"> + description = <"Identification of others who witnessed the event, other than the subject or reporter."> + > + ["id2"] = < + text = <"Event name"> + description = <"Identification of the event that occurred."> + > + ["id1"] = < + text = <"Health event"> + description = <"Details about a specific health-related event."> + comment = <"For example: a poisoning, overdose or trauma."> + > + > + ["ar-sy"] = < + ["id19"] = < + text = <"*Additional details (en)"> + description = <"*Structured details about specific aspects of the event. (en)"> + > + ["id18"] = < + text = <"*Associated symptoms and events(en)"> + description = <"*Symptoms and events which occurred at the time of the index event.(en)"> + > + ["id17"] = < + text = <"*Preceding symptoms and events(en)"> + description = <"*Symptoms and events which preceded the index event.(en)"> + > + ["id15"] = < + text = <"*Contributing factor(en)"> + description = <"*Identification of factors contributing to the occurrence of the event.(en)"> + > + ["id12"] = < + text = <"*Time elapsed(en)"> + description = <"*The time between the event and the time of clinical assessment.(en)"> + > + ["id10"] = < + text = <"*Clinical description (en)"> + description = <"*A narrative description of the event.(en)"> + > + ["id8"] = < + text = <"*Circumstances(en)"> + description = <"*Narrative description the context and circumstances surrounding the event.(en)"> + > + ["id3"] = < + text = <"*Witness(en)"> + description = <"*Identification of others who witnessed the event, other than the subject or reporter.(en)"> + > + ["id2"] = < + text = <"*Event name(en)"> + description = <"*Identification of the event that occurred.(en)"> + > + ["id1"] = < + text = <"واقعة صحية"> + description = <"*Details about a specific health-related event. (en)"> + comment = <"*For example: a poisoning, overdose or trauma. (en)"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.hip_arthroplasty_component.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.hip_arthroplasty_component.v0.0.1-alpha.adls new file mode 100644 index 000000000..1c73818f3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.hip_arthroplasty_component.v0.0.1-alpha.adls @@ -0,0 +1,187 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2253ddf7-db00-3164-b57f-315b18b0c0dc; build_uid=15cde6e0-3850-462a-a533-a2ff8a2e5c05) + openEHR-EHR-CLUSTER.hip_arthroplasty_component.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics, UK"> + ["email"] = <"ian.mcnicoll@freshEHR.com"> + ["date"] = <"2014-03-27"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Ian McNicoll, ian.mcnicoll@freshEHR.com"> + ["MD5-CAM-1.0.1"] = <"9DD425AC9CD5626FFDBFE158A3D08A34"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record additional details of a hip arthropasty component."> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Hip arthroplasty component + items cardinality matches {1..*; unordered} matches { + ELEMENT[id9] matches { -- Material + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Size + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Length + magnitude matches {|0.0..20.0|} + units matches {"mm"} + precision matches {1} + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Cement name + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- HA-Coating + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Depth of cement + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Fixation type + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9001]} -- Fixation type (synthesised) + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Fixation sub-type + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Tesla level + value matches { + DV_COUNT[id9009] matches { + magnitude matches {|0..5|} + } + } + } + ELEMENT[id11] matches { -- Potential safety issue + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Manufacturer safety information + value matches { + DV_URI[id9011] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Antibacterial in cement? + value matches { + DV_BOOLEAN[id9012] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9001"] = < + text = <"Fixation type (synthesised)"> + description = <"The type of fixation used. (synthesised)"> + > + ["id17"] = < + text = <"Tesla level"> + description = <"The tested MRI Tesla safety level."> + > + ["at16"] = < + text = <"Non-cemented"> + description = <"Non-cemented."> + > + ["at15"] = < + text = <"Cemented"> + description = <"Cemented."> + > + ["id14"] = < + text = <"Fixation sub-type"> + description = <"The fixation sub-type."> + > + ["id13"] = < + text = <"Fixation type"> + description = <"The type of fixation used."> + > + ["id12"] = < + text = <"Manufacturer safety information"> + description = <"Link to manufacturer safety information."> + > + ["id11"] = < + text = <"Potential safety issue"> + description = <"Issues identified or excluded that may have a safety impact e.g MRI risk."> + > + ["id10"] = < + text = <"Size"> + description = <"The size of the component."> + > + ["id9"] = < + text = <"Material"> + description = <"The material used in the manufacture of the arthroplasty component."> + > + ["id8"] = < + text = <"Antibacterial in cement?"> + description = <"True if antibiotics/antibacterials were added to the cement."> + > + ["id7"] = < + text = <"Depth of cement"> + description = <"The depth of cement applied."> + > + ["id6"] = < + text = <"HA-Coating"> + description = <"The name of the coating used."> + > + ["id3"] = < + text = <"Cement name"> + description = <"The name of the cement used."> + > + ["id1"] = < + text = <"Hip arthroplasty component"> + description = <"Additional details of hip arthropasty component."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at15", "at16"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.home_environment.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.home_environment.v0.0.1-alpha.adls new file mode 100644 index 000000000..7aee1f335 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.home_environment.v0.0.1-alpha.adls @@ -0,0 +1,130 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d90b6c35-b28f-4e43-a713-85ea55780c41; build_uid=d8f9e50f-f0fa-423a-86ea-6cf34ae9cae1) + openEHR-EHR-CLUSTER.home_environment.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-03-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Home Environment, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 Mar 08. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1226_2 (discontinued)"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"5F73862768821BB3AFA3C0C6551E8C51"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Use to record details about the inidividual's home or accomodation environment."> + keywords = <"home", "equipment"> + use = <"Use to record details about the individual's home or accomodation environment, especially where it may impact healthcare provision or care management choices. + + This archetype has been designed to support Australia's NT Hearing Health requirements for recording the presence of a working refrigerator in the home in which to store medications. + + In the future, this archetype may be enhanced and extended for other purposes. For example: as part of an occupational therapist's assessment about suitability for a patient to return home."> + misuse = <""> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Home Environment + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Working Refrigerator + value matches { + DV_BOOLEAN[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Number of Bedrooms + value matches { + DV_COUNT[id9002] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Water supply + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Water storage + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Issues identified with water quality + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Toilet facility + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Ventilation + value matches { + DV_TEXT[id9007] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id9"] = < + text = <"Issues identified with water quality"> + description = <"*"> + > + ["id8"] = < + text = <"Ventilation"> + description = <"*"> + > + ["id7"] = < + text = <"Toilet facility"> + description = <"*"> + > + ["id6"] = < + text = <"Water storage"> + description = <"*"> + > + ["id5"] = < + text = <"Water supply"> + description = <"Source of water to the home or community. "> + > + ["id4"] = < + text = <"Number of Bedrooms"> + description = <"Number of bedrooms in the home."> + comment = <"Specifically required for identifying potential overcrowding when used in conjunction with 'Number of Occupants' in CLUSTER.household."> + > + ["id3"] = < + text = <"Description"> + description = <"Description of the home environment."> + > + ["id2"] = < + text = <"Working Refrigerator"> + description = <"Presence of a working refrigerator in the home."> + comment = <"For example: required to store medicines adequately, especially in a remote environment or tropical climate."> + > + ["id1"] = < + text = <"Home Environment"> + description = <"Details about the home environment of an individual."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.housing_record.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.housing_record.v1.0.0.adls new file mode 100644 index 000000000..fe1b757ba --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.housing_record.v1.0.0.adls @@ -0,0 +1,250 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a5ca0e87-da18-4a4e-8c51-4425eebee190; build_uid=2b4fab23-5af9-4fb3-a4e6-f2a6ddaea471) + openEHR-EHR-CLUSTER.housing_record.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke, John Tore Valand and Vebjørn Arntzen"> + ["organisation"] = <"Nasjonal IKT HF, Helse Bergen HF, Oslo University Hospital HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no / john.tore.valand@helse-bergen.no / varntzen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-05-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Amund Aakerholt, Helse Stavanger, KORFOR, Norway", "Morten Aas, Diakonhjemmet Sykehus, Norway", "Marit Alice Venheim, Helse Vest IKT, Norway", "Tomas Alme, DIPS ASA, Norway", "Erling Are Hole, Helse Bergen, Norway", "Stein Arne Rimehaug, Sunnaas sykehus, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Ivar Berge, Oslo Universitetssykehus, Norway", "Bjørn Christensen, Helse Bergen HF, Norway", "Angela Crovetti, CDC/NIOSH, United States", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Jayne Donaldson, University of Stirling, United Kingdom", "Bjørg Eli Hollund, helse-bergen, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "Samuel Frade, Marand, Portugal", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Sergio Freire, State University of Rio de Janeiro, Brazil", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Carrick Gillespie, Omniq AB, Sweden", "Heather Grain, Llewelyn Grain Informatics, Australia", "Anne Gunn Haugland, Helse Bergen HF, Norway", "Sam Heard, Ocean Informatics, Australia", "Kristian Heldal, Telemark Hospital Trust, Norway", "Jørn Henrik Vold, Helse Bergen, Avdeling for rusmedisin, Norway", "Anca Heyd, DIPS ASA, Norway", "Teresa Highway, Alberta Health Services, Canada", "Annette Hole Sjøborg, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Susanna Jönsson, Landstinget i Värmland, Sweden", "Lars Morgan Karlsen, DIPS ASA, Norway", "Tone Klund, DIPS AS, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Ron Krawec, Alberta Health Services, Canada", "Ronald Krawec, Alberta Health Services, Canada", "Anita Lagos, Haraldsplass Diakonale Sykehus, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Pedro Leuschner, Centro Hospitalar do Porto, Portugal", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Anne M Gromsrud, DIPS AS, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "John Meredith, NHS Wales Informatics Service, United Kingdom", "Erik Nissen, Cambio Healthcare Systems AB, Sweden", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Martin Paulson, Sykehuset i Vestfold, Norway", "Georg Reinhardt, Helse Fonna, Norway", "Tanja Riise, Nasjonal IKT HF, Norway", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Ragnhild Sandvold, Vestre Viken HF, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Ingrid Skard, Edproof, Norway", "Niclas Skyttberg, Karolinska Institutet, Sweden", "Andreas Sundstrom, Capio S:t Gorans Hospital, Sweden", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstittutet, Norway", "Susanne Trønnes, Norway", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Ingrid Vange, Helse Bergen, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Housing, Rejected archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2018-05-30]. Available from: http://www.openehr.org/ckm/#showArchetype_1013.1.1667."> + ["2"] = <"National Health Data Dictionary [Internet]. Canberra, Australia: Australian Institute of Health and Welfare (AIHW); 2012 [cited 2018 May 30]. Version 16 Cat. no."> + ["3"] = <"HWI 119. Available from: https://www.aihw.gov.au/getmedia/a90ff140-8abf-4e30-8861-da2ebf368d35/14306.pdf"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"5EFA9C20C6D17AEE7BB0716A09BBEDEF"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om et individs bolig eller boform i en spesifisert tidsperiode."> + keywords = <"bolig", "aldersbolig", "hjem", "hjemmesituasjon", "sykehjem", "omsorgsbolig", "midlertidig", "institusjon", "leilighet", "hospits", "uten fast bopel", "bopel", "UFB", "enebolig", "oppholdssted", "bokollektiv", "hybel", "hospice", "aldershjem", "bosted", "adresse", "hytte", "fritidsbolig", "tilrettelagt", "bofellesskap", "støtte", "botrening", "leieforhold", "småbruk", "gård"> + use = <"Brukes for å registrere detaljer om et individs bolig eller boform i en spesifisert tidsperiode. + + Arketypen omfatter alle former for bolig og/eller boform. For eksempel: alle leide eller eide boliger over tid, veksling mellom to boliger i en spesifisert tidsperiode, gjennomreisende som nomader som flytter gjennom sesongen, omreisende eller hjemløse. + + Et individ kan ha flere aktive boliger samtidig. Hver bolig/boform eller adresse registreres i egne instanser av denne arketypen, for eksempel dersom et individ flytter fra ett hus til et annet eller til en leilighet, eller flytter den samme bobilen/campingvognen fra en adresse til en annen. + + Flere instanser av denne arketypen registrert over tid vil gi en oversikt over tidligere og nåværende bolig og/eller boform. + + En aktiv eller nåværende bolig/boform kan bli utledet fra \"Dato for oppstart\" hvis det ikke er registrert noe i \"Dato for opphør\". + + Hvis detaljer om en bolig/boform endrer seg vesentlig, som ved endring av adresse eller besittelsesrett, registreres dette i egne instanser av denne arketypen. + + Arketypen er laget for å benyttes i SLOTet \"Bolig\" i arketypen EVALUATION.housing_summary (Boligsammendrag), men kan også brukes innen andre ENTRY- eller CLUSTER-arketyper der det er klinisk relevant. + + Det kan være tilsynelatende eller reell overlapp mellom dataelementene i denne arketypen og opplysninger om bolig/adresse i demografisk informasjon i kliniske systemer. Dataelementene i denne arketypen er laget spesifikt for å støtte kliniske formål."> + misuse = <"Brukes ikke for å registrere informasjon om en den fysiske bygningen der individet bor. Bruk arketypen CLUSTER.dwelling for dette formålet. + + Brukes ikke for å registrere informasjon om individets boforhold. Bruk arketypen CLUSTER.household for dette formålet. + + Brukes ikke for å registrere hvem et individ bor med. Bruk arketypen EVALUATION.social_network for dette formålet. + + Brukes ikke for å registrere midlertidige endringer eller episoder innen en enkelt bolig eller boform, som å være på en kort ferie. + + Brukes ikke for å beskrive helserisikoer eller eksponering for farlige substanser i boligen eller boformen. Til dette brukes henholdsvis arketypene EVALUATION.health_risk eller EVALUATION.exposure. + + Brukes ikke for å registrere informasjon om bolig/boform for et individ på en bestemt dato (for eksempel 16. juni 2014) eller i løpet av en relativ tidsperiode, som for eksempel \"siste 30 dager\". Bruk en egnet OBSERVATION-arketype for dette formålet."> + copyright = <"© 2010 NEHTA, openEHR Foundation, Nasjonal IKT HF"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about a single home or other residential setting of an individual during a specified period of time."> + keywords = <"housing", "accommodation", "residential care", "home", "house", "apartment", "homeless", "rent", "owner", "shared", "temporary", "institution", "flat", "condo", "condominium", "hospice"> + use = <"Use to record details about a single home or other residential setting of an individual during a specified period of time. + + The scope of this archetype is inclusive of all residential settings occupied by an individual. For example: all rented homes over time; alternating between two homes during a specified period of time; transience, such as nomadic herders moving between seasonal pastures; itinerant travellers; or homeless. + + An individual may require more than one active housing record at a time. Each new residential setting or address should be recorded in a separate instance of this archetype. For example if an individual is moving from a house to another house or apartment, or moving the same mobile home from one address to another. + + Multiple instances of this archetype captured over time will result in the aggregation of a history of past and present housing situations. + + An active, or current housing situation may be implied from a 'Date commenced' but no 'Date ceased'. + + If the housing situation changes significantly, such as a change of address or type of tenure, then this should also be recorded as a separate instance of this archetype. + + This archetype has been specifically designed to be used in the 'Housing record' SLOT within the EVALUATION.housing_summary archetype, but can also be used within any other ENTRY or CLUSTER archetypes, where clinically appropriate. + + There may be some apparent or real overlap between the data elements in this archetype and housing/address details that may be stored as demographic details in clinical or administrative systems. These data elements have been designed specifically to support clinical purposes."> + misuse = <"Not to be used to record information about a physical building where an individual lives. Use CLUSTER.dwelling for this purpose. + + Not to be used to record information about the living arrangements for an individual. Use CLUSTER.household for this purpose. + + Not to be used to record who an individual lives with. Use EVALUATION.social_network for this purpose. + + Not to be used to record temporary changes or episodes within a single housing record, such as being on holiday. + + Not to be used for detailed descriptions of health risks or exposure to hazardous substances in the home or residential setting. Use the archetypes EVALUATION.health_risk or EVALUATION.exposure for this purpose. + + Not to be used to record information about the housing situation of an individual at a specific point in time (for example, on June 16, 2014) or during a relative interval of time (for example 'in the past 30 days'. Use an appropriate OBSERVATION archetype for this purpose."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + CLUSTER[id1] matches { -- Housing record + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Name/label + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Date commenced + value matches { + DV_DATE_TIME[id9002] + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Residential setting + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Tenure + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id5] occurrences matches {0..1} matches { -- Address details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.address(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id19] matches { -- Additional details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.living_arrangement(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.dwelling(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Date ceased + value matches { + DV_DATE_TIME[id9005] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id19"] = < + text = <"Ytterligere detaljer"> + description = <"Ytterligere detaljer om boligen eller boformen."> + comment = <"For eksempel: Detaljer om boligkonstruksjon (trapper, heis, elektrisitet eller fuktig kjeller), eller folkene som bor på samme sted (som familie og antall barn i boligen)."> + > + ["id17"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av boligen eller boformen."> + > + ["id15"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om bolig eller boformen som ikke er fanget opp i andre felt."> + > + ["id14"] = < + text = <"Råderett"> + description = <"Den juridiske rettigheten individet har for å bo på stedet."> + comment = <"Koding av råderett med en terminologi er foretrukket om mulig. Verdisettet vil sannsynligvis variere mellom myndighetsområder, det forventes at det vil defineres i en bruksspesifikk templat. For eksempel: \"Selveier\", \"Leietaker\", \"Fast plass\"."> + > + ["id9"] = < + text = <"Dato for opphør"> + description = <"Datoen da individet sluttet å bo i boligen eller det ble endring i boformen."> + > + ["id8"] = < + text = <"Dato for oppstart"> + description = <"Datoen da individet begynte å bo i boligen eller boformen."> + > + ["id6"] = < + text = <"Navn/merkelapp"> + description = <"Et navn eller merkelapp (label) på denne boligen eller boformen, slik at den kan atskilles fra andre registrerte boliger."> + comment = <"For eksempel: \"Feriehus\", \"Primærbolig\", \"Uten fast bopæl\" eller navnet på institusjonen individet bor på."> + > + ["id5"] = < + text = <"Adressedetaljer"> + description = <"Adressen til boligen."> + > + ["id2"] = < + text = <"Boform"> + description = <"Kategori som beskriver stedet individet bor."> + comment = <"Koding av boform med en terminologi er foretrukket om mulig. Verdisettet vil sannsynligvis variere mellom myndighetsområder, det forventes at det vil defineres i en bruksspesifikk templat. For eksempel: \"Egen bolig\", \"Institusjon\", \"Hospits\", \"Fengsel\", \"Hybelhus\"."> + > + ["id1"] = < + text = <"Bolig"> + description = <"Detaljer om et individs bolig eller boform i en spesifisert tidsperiode."> + > + > + ["en"] = < + ["id19"] = < + text = <"Additional details"> + description = <"Further details about the home or residential setting."> + comment = <"For example: details about the structure of a dwelling, including stairs, elevator, electricity or cellar; or the people who reside in the same place such as members of family and the number of children living in the apartment."> + > + ["id17"] = < + text = <"Description"> + description = <"Narrative description about the home or residential setting."> + > + ["id15"] = < + text = <"Comment"> + description = <"Additional narrative about the home or residential setting not captured in other fields."> + > + ["id14"] = < + text = <"Tenure"> + description = <"The legal right of the individual to occupy the home or residential setting."> + comment = <"Coding of tenure with a terminology is preferred, where possible. The value sets for this data element are likely to vary between jurisdictions - it is anticipated that they will usually be set within a use-case specific template. For example: 'owner with a mortgage'; 'renter'; or 'no tenure'."> + > + ["id9"] = < + text = <"Date ceased"> + description = <"The date when an individual ceased living in the home or residential setting."> + > + ["id8"] = < + text = <"Date commenced"> + description = <"The date when an individual commenced living in the home or residential setting."> + > + ["id6"] = < + text = <"Name/label"> + description = <"A name or label associated with this home or residential setting, to allow it to be distinguished from other housing records."> + comment = <"For example: 'Holiday house'; ; 'First home'; or 'Homeless'."> + > + ["id5"] = < + text = <"Address details"> + description = <"The address of the residential setting."> + > + ["id2"] = < + text = <"Residential setting"> + description = <"The category that describes the place where an individual lives."> + comment = <"Coding of the residential setting with a terminology is preferred, where possible. The value sets for this data element are likely to vary between jurisdictions - it is anticipated that they will usually be set within a use-case specific template. For example: 'private residence'; supported accommodation facility'; 'residential aged care facility'; 'short term crisis accommodation facility; or 'public place/temporary shelter'."> + > + ["id1"] = < + text = <"Housing record"> + description = <"Details about a single home or other residential setting of an individual during a specified period of time."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.imaging_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.imaging_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..afcd23d18 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.imaging_result.v0.0.1-alpha.adls @@ -0,0 +1,231 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=02741e5d-37e3-4322-9915-8589cd73dfe9; build_uid=86ca9284-18fe-4202-8730-354e0e69753a) + openEHR-EHR-CLUSTER.imaging_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"wellmann.ramona@mh-hannover.de"> + > + > + > + +description + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"603A5F60C26B4415285A6F29EC8035A1"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Erfassung von Details zu den Ergebnissen der Bildgebung als Einzelwert oder als verschachtelte Gruppe von Ergebniswerten. + "> + keywords = <"Bildgebung", "Ergebnis", "bildgebend", "Diagnostik", "Visualisierung", "bildgebendes Verfahren", "bildgebende Diagnostik"> + use = <"Zur Erfassung von Details zu den Ergebnissen der Bildgebung als Einzelwert oder als verschachtelte Gruppe von Ergebniswerten. Dieser Archetyp wird normalerweise in Verbindung mit dem übergeordneten Archetypen \"Bildgebungsuntersuchung\" (OBSERVATION) verwendet. + + Neben einem einzelnen Ergebniswert ermöglicht der Archetyp auch die Dokumentation einer bestimmten anatomischen Lage und die weitere Verschachtelung der zu erfassenden Ergebniswerte. Das Modell ermöglicht es auch, lokale Cluster aufzunehmen. + "> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For the capture of imaging result details as a single value or as a nested group of result values."> + use = <"To record imaging results as a single value or as a nested group of result values. Normally used in conjunction with a parent Imaging examination (Observation) archetype. + + As well as a single result value, the archetype also allows for a specific anatomical location and further nesting of result values to be captured. The pattern also allows for local clusters to be accommodated."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Imaging result + items cardinality matches {1..*; unordered} matches { + CLUSTER[id2] occurrences matches {0..1} matches { -- Imaging result + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} -- Result + ELEMENT[id4] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Result status + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Result status (synthesised) + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Result status timestamp + value matches { + DV_DATE_TIME[id9003] + } + } + allow_archetype CLUSTER[id13] matches { -- Imaging result detail + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id14] matches { -- Anatomical location + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_clock(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + allow_archetype CLUSTER[id15] matches { -- Other detail + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Status des Ergebnisses (synthesised)"> + description = <"Der Status des Ergebniswerts. (synthesised)"> + > + ["id15"] = < + text = <"Andere Details"> + description = <"Weitere Details zu einem einzelnen Ergebnis oder einem gruppiertem Ergebnis oder zu einer verschachtelten Gruppe von Ergebniswerten."> + > + ["id14"] = < + text = <"Anatomische Lageposition"> + description = <"Details über die individuelle anatomische Position, auf die sich das Ergebnis bezieht, wenn eine präzisere Wiedergabe der anatomischen Position erforderlich ist."> + > + ["id13"] = < + text = <"Details zum Ergebnis der Bildgebung"> + description = <"Weitere Details zu einem einzelnen Ergebnis."> + > + ["id12"] = < + text = <"Zeitstempel vom Status des Ergebnisses"> + description = <"Das Datum und/oder die Uhrzeit des ausgegebenen Status des Ergebnisses."> + > + ["at11"] = < + text = <"Nicht angefordert"> + description = <"Das Ergebnis ist nicht verfügbar, weil der Test nicht angefordert wurde."> + > + ["at10"] = < + text = <"Storniert/Abgebrochen"> + description = <"Das Ergebnis ist nicht verfügbar, da der Test nicht begonnen oder nicht abgeschlossen wurde."> + > + ["at9"] = < + text = <"Geändert"> + description = <"Das Ergebnis wurde nach der Finalisierung modifiziert und ist nun vollständig und vom zuständigen Pathologen verifiziert."> + > + ["at8"] = < + text = <"Final"> + description = <"Das Ergebnis ist komplett und wurde vom zuständigen Pathologen überprüft."> + > + ["at7"] = < + text = <"Vorläufig"> + description = <"Dies ist ein erstes oder ein vorläufiges Ergebnis: es können Daten fehlen oder die Prüfung des Ergebnisses wurde noch nicht durchgeführt."> + > + ["at6"] = < + text = <"Registriert"> + description = <"Noch kein Ergebnis verfügbar."> + > + ["id5"] = < + text = <"Status des Ergebnisses"> + description = <"Der Status des Ergebniswerts."> + > + ["id4"] = < + text = <"Kommentar"> + description = <"Zusätzliche Informationen über das Ergebnis, die nicht im Ergebnisfeld erfasst wurden."> + > + ["id3"] = < + text = <"Ergebnis"> + description = <"Der tatsächliche Wert des Ergebnisses der Bildgebung. Der Name dieses Elements kann während der Template Erstellung oder zur Laufzeit, entsprechend der tatsächlichen Bezeichnung, definiert werden. Dieser Wert wird oft kodiert. + "> + > + ["id2"] = < + text = <"Ergebnis der Bildgebung"> + description = <"Ein spezifisches detailliertes Ergebnis der Bildgebung, das sowohl den Wert des Ergebnisses, als auch zusätzliche Informationen enthält, die für die klinische Interpretation nützlich sein können."> + > + ["id1"] = < + text = <"Ergebnis der Bildgebung"> + description = <"Ergebnis der Bildgebung als Einzelwert oder als eine verschachtelte Gruppe von Ergebniswerten."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Result status (synthesised)"> + description = <"The status of the result value. (synthesised)"> + > + ["id15"] = < + text = <"Other detail"> + description = <"Further details for the individual result or group or a further nested result."> + > + ["id14"] = < + text = <"Anatomical location"> + description = <"Details about the individual anatomical location to which the result refers, where finer-grained representation of Anatomical location is required."> + > + ["id13"] = < + text = <"Imaging result detail"> + description = <"Further detail about an individual result."> + > + ["id12"] = < + text = <"Result status timestamp"> + description = <"The date and/or time that the entire result was issued for the recorded ‘Result status’."> + > + ["at11"] = < + text = <"Not requested"> + description = <"The result is not available as the test was not requested."> + > + ["at10"] = < + text = <"Cancelled/Aborted"> + description = <"The result is unavailable because the test was not started or not completed."> + > + ["at9"] = < + text = <"Amended"> + description = <"The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist."> + > + ["at8"] = < + text = <"Final"> + description = <"The result is complete and verified by the responsible pathologist."> + > + ["at7"] = < + text = <"Interim"> + description = <"This is an initial or interim result: data may be missing or verification not been performed."> + > + ["at6"] = < + text = <"Registered"> + description = <"No result yet available."> + > + ["id5"] = < + text = <"Result status"> + description = <"The status of the result value."> + > + ["id4"] = < + text = <"Comment"> + description = <"Additional information about the result not captured in the Result field."> + > + ["id3"] = < + text = <"Result"> + description = <"Actual value of the imaging result. The name of this element can be replaced in a template or at run-time to reflect the actual result name and will often be coded."> + > + ["id2"] = < + text = <"Imaging result"> + description = <"Specific detailed imaging result, including both the value of the result item, and additional information that may be useful for clinical interpretation."> + > + ["id1"] = < + text = <"Imaging result"> + description = <"Imaging result as a single value or as a nested group result."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.income_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.income_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..b97f6b152 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.income_summary.v0.0.1-alpha.adls @@ -0,0 +1,137 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d1845ac8-c353-45ca-986d-a765b7dc97c6; build_uid=21858aeb-4657-420e-bb7d-0f44e2913bf4) + openEHR-EHR-CLUSTER.income_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2017-10-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"30EECA9C2A55EB5CB49EC0FE7F29D827"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about the current overall income and narrative information about the income history of an individual."> + use = <"Use to record information about the current overall income and narrative information about the income history of an individual. + + This archetype has been specifically designed to be used in the 'Details' SLOT within the EVALUATION.social_summary archetype, but can also be used within any other ENTRY or CLUSTER archetypes, where clinically appropriate."> + misuse = <"Not to be used to record information about the occupation(s) of the individual. Use the CLUSTER.occupation_summary or CLUSTER.occupation_episode archetypes for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Income summary + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Primary source of income + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Personal income value + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Frequency + [magnitude, units] matches { + [{|>=0.0|}, {"1/h"}], + [{|>=0.0|}, {"1/d"}], + [{|>=0.0|}, {"1/wk"}], + [{|>=0.0|}, {"1/mo"}], + [{|>=0.0|}, {"1/a"}] + } + } + DV_TEXT[id9003] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Household income value + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Frequency + [magnitude, units] matches { + [{|>=0.0|}, {"1/h"}], + [{|>=0.0|}, {"1/d"}], + [{|>=0.0|}, {"1/wk"}], + [{|>=0.0|}, {"1/mo"}], + [{|>=0.0|}, {"1/a"}] + } + } + DV_TEXT[id9005] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Income currency + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9008] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["id7"] = < + text = <"Comment"> + description = <"Additional narrative about the income summary not captured in other fields."> + > + ["id6"] = < + text = <"Household income value"> + description = <"The current total income value of the individual's household."> + comment = <"For example \"200 000\" or \"Between 200 000 and 400 000\". The Text data type is intended to be used to record income brackets."> + > + ["id5"] = < + text = <"Income currency"> + description = <"The current total income currency of the individual."> + comment = <"Coding with a terminology such as ISO 4217 is strongly recommended."> + > + ["id4"] = < + text = <"Description"> + description = <"Narrative description of the income history of the individual."> + > + ["id3"] = < + text = <"Personal income value"> + description = <"The current total income value of the individual."> + comment = <"For example \"100 000\" or \"Between 100 000 and 200 000\". The Text data type is intended to be used to record income brackets."> + > + ["id2"] = < + text = <"Primary source of income"> + description = <"The current primary source of income for the individual."> + comment = <"For example: Paid employment, family support, student loan, pension, sickness benefit, maternity benefit, unemployment benefit, etc. Coding with a terminology is desirable, where possible. If an individual has multiple sources of income, the intent for this data element is to identify the primary source of income. Detail about each source of income can be recorded within the CLUSTER.income archetype."> + > + ["id1"] = < + text = <"Income summary"> + description = <"Summary information providing an overview of the primary income of an individual."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.indel_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.indel_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..59f97c253 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.indel_variant.v0.0.1-alpha.adls @@ -0,0 +1,143 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e72f9e8f-4c1f-49e8-8437-6232e65ab516; build_uid=0413b37a-7361-4108-b1b2-47e63797c145) + openEHR-EHR-CLUSTER.indel_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Liv Laugen"> + ["organisation"] = <"OUS"> + ["email"] = <"liv.laugen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2017-02-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Gideon Giacomelli, Charité Berlin, Germany", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"\"Den Dunnen et al. (2016) HGVS recommendations for the description of sequence variants: 2016 update. Hum.Mutat. 25: 37: 564-569\"."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"42FF653B3255E9F13DD0BE56759CCBAC"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å dokumentere en Indelvarianter funnet i en sekvensering basert på HGVS nomenklaturen."> + keywords = <"Indel, varianter, genetikk, genom, variasjon, mutasjon, genetisk endring, nukleotidendring, nukleotidrekkefølge, DNA-sekvens, punktmutasjon, inversjoner og delesjoner", ...> + use = <"Denne arketypen skal brukes i \"Variant\" SLOT i \"Genetisk variant\" arketypen."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To describe an indel variant observed in a sequence according to the HGVS nomenclature."> + keywords = <"indel", "variation", "genetic", "genomic", "variant"> + use = <"This archetype should be used inside the \"Variant\" SLOT of the \"Genetic variant\" archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Indel variant + items cardinality matches {2..*} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Start position + value matches { + DV_COUNT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- End position + value matches { + DV_COUNT[id9001] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Deleted nucleotide(s) + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id8] occurrences matches {1} matches { -- Inserted nucleotide(s) + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id9] matches { -- Reference sequence + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id9"] = < + text = <"Referansesekvens"> + description = <"Sekvensfilen som har blitt brukt som en referanse for å beskrive varianten."> + > + ["id8"] = < + text = <"Substitusjonsnukleotid"> + description = <"Sekvensen som er lagt til."> + > + ["id6"] = < + text = <"Deletert nukleotid"> + description = <"Nukleotidet eller nukleotidesekvensen som er fjernet."> + > + ["id4"] = < + text = <"Sluttposisjon"> + description = <"Posisjonen til det siste nukleotidet i det slettede området. (Posisjonen til det siste nukleotidet i delesjonen)"> + > + ["id2"] = < + text = <"Startposisjon"> + description = <"Posisjonen til det slettede nukleotidet eller det første nukleotidet i det slettede området."> + > + ["id1"] = < + text = <"Indel variant"> + description = <"En endring i DNA-sekvensen hvor en eller flere nukleotider erstattes av en eller flere nukleotider, og som verken er en substisjon, inversjon eller conversion (en) + + (en spesiell variant definert som en endring som resulterer i både innsetting (insersjon) av nukleotider og en fjerning (delesjon) av nuklotider) + + "> + > + > + ["en"] = < + ["id9"] = < + text = <"Reference sequence"> + description = <"The sequence file that has been used as a reference to describe the variant."> + > + ["id8"] = < + text = <"Inserted nucleotide(s)"> + description = <"The sequence inserted."> + > + ["id6"] = < + text = <"Deleted nucleotide(s)"> + description = <"The deleted nucleotide or sequence."> + > + ["id4"] = < + text = <"End position"> + description = <"Position of the last nucleotide of the deleted range."> + > + ["id2"] = < + text = <"Start position"> + description = <"Position of the deleted nucleotide or the first nucleotide of the deleted range."> + > + ["id1"] = < + text = <"Indel variant"> + description = <"A sequence change where, compared to a reference sequence, one or more nucleotides are replaced by one or more other nucleotides and which is not a substitution, inversion or conversion."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.individual_personal.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.individual_personal.v0.0.1-alpha.adls new file mode 100644 index 000000000..81c4b249a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.individual_personal.v0.0.1-alpha.adls @@ -0,0 +1,230 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=153d87af-6a60-3e3c-b7fa-137fc7d75a6e; build_uid=bb9608cf-c011-465a-8fc2-ed43b6f55da8) + openEHR-EHR-CLUSTER.individual_personal.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Hans Demski"> + ["organisation"] = <"Helmholtz Zentrum München"> + ["email"] = <"demski@helmholtz-muenchen.de"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics"> + ["email"] = <"ian.mcnicoll@freshehr.com"> + ["date"] = <"2007-11-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"From NHS Scotland SCI-XML messaging standards http://www.isdscotland.org/isd/files/general-v2-7.xsd NHS Scotland Interoperability Working Group http://www.isdscotland.org/isd/5194.html and based on a structure for personal data pertaining to a person. ENV 13606 - 4:2000 7.6.12-14"> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Clinical Informatics, ian.mcnicoll@freshehr.com"> + ["MD5-CAM-1.0.1"] = <"441BA47F878E24B5DFABA549A390AAFA"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation persönlicher Daten wie Name(n), Adresse(n) und Kontaktmöglichkeit(en) einer Person die nicht eindeutig Registern mit demografischen Daten zugeordnet werden kann."> + keywords = <"Person", "Persönliche Daten", "Name", "Adresse", "Kontakt"> + use = <"Zur Dokumentation persönlicher Daten von Bezugspersonen (z.B. Familenmitgliedern) die nicht eindeutig Registern mit demografischen Daten (z.B. einer elektronischen Krankenakte) zugeordnet werden können. Um die mehrfache Erstellung von eingebetteten Clustern zu vermeiden wäre es gut Templates für spezielle Anwendungsfälle zu erstellen."> + misuse = <"Nicht zur Identifikation von Individuen zu benutzen, die eindeutig Registern mit demografischen Daten zugeordnet werden können (z.B. einer elektronischen Krankenakte, einem Master Patient Index, etc.)."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل المعلومات الديموغرافية الشخصية بما في ذلك الاسم/الأسماء, العنوان/العناوين, أو جهات الاتصال السلكي و اللاسلكي لشخص لا يتم التعرف عليه بشكل فريد في داخل السجل الطبي الإلكتروني"> + keywords = <"الشخص", "المعلومات الديموغرافية", "الاسم", "العنوان", "الاتصال السلكي و اللاسلكي"> + use = <"يستخدم لتسجيل تفاصيل الأطراف الخارجية, مثل: أفراد العائلة الذين لا يمكن الرجوع إليهم بشكل فريد في داخل السجل الطبي الإلكتروني. + و يفيد ذلك في توفير قالب لحالات استخدام معينة لتجنب الحاجة إلى بناء عناقيد متداخلة في كل مرة."> + misuse = <"لا يستخدم لتعريف الأفراد الذين يمكن الرجوع إليهم بشكل فريد من سجلات التفاصيل الديموغرافية, مثلا: في داخل السجل الطبي الإلكتروني و الفهارس الرئيسية للمرضى, إلى آخره"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record personal demographics including name(s), Address(es) or telecoms contacts for a person not uniquely identifiied within the electronic health record."> + keywords = <"person", "demographics", "name", "address", "telecom"> + use = <"Use to record details of external parties e.g family members who cannot be referenced uniquely within the electronic health record. Would benefit from templating this for specific use-cases to avoid having to construct the nested clusters each time."> + misuse = <"Not to be used to identify the individuals who can be uniquely referenced from registers of demographic details eg within the electronic health record, master patient indexes etc."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Individual's personal demographics + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id14] occurrences matches {0..1} matches { -- Person name + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.person_name\.v1\..*|openEHR-EHR-CLUSTER\.person_name\.v0\..*/} + } + ELEMENT[id17] matches { -- Identifier + value matches { + DV_TEXT[id9000] + DV_IDENTIFIER[id9001] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Date of Birth + value matches { + DV_DATE_TIME[id9002] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Relationship to subject + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id15] matches { -- Address details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.address\.v1\..*|openEHR-EHR-CLUSTER\.address\.v0\..*/} + } + allow_archetype CLUSTER[id16] matches { -- Telecom details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.telecom_details\.v1\..*|openEHR-EHR-CLUSTER\.telecom_details\.v0\..*/} + } + allow_archetype CLUSTER[id19] matches { -- Ethnicity/Indigenous status + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id20] matches { -- Entitlements + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id20"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id19"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id17"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id16"] = < + text = <"Kontaktdetails"> + description = <"*"> + > + ["id15"] = < + text = <"Adressangaben"> + description = <"*"> + > + ["id14"] = < + text = <"Name"> + description = <"*"> + > + ["id9"] = < + text = <"Art der Beziehung"> + description = <"Beschreibt die Art der Beziehung z.B. Familienmitglied,gesetzlicher Betreuer"> + > + ["id8"] = < + text = <"Geburtsdatum"> + description = <"Geburtsdatum"> + > + ["id1"] = < + text = <"Persönliche Daten"> + description = <"Persönliche Daten wie Name(n), Adresse(n) und Kontaktmöglichkeit(en)"> + > + > + ["en"] = < + ["id20"] = < + text = <"Entitlements"> + description = <"Inidividual's eligible entitlements."> + > + ["id19"] = < + text = <"Ethnicity/Indigenous status"> + description = <"Ethnicity and/or indigenous status of the individual."> + > + ["id17"] = < + text = <"Identifier"> + description = <"Identifier of individual."> + > + ["id16"] = < + text = <"Telecom details"> + description = <"Telecommunication details of the individual."> + > + ["id15"] = < + text = <"Address details"> + description = <"Address details of the individual."> + > + ["id14"] = < + text = <"Person name"> + description = <"Name details of the individual."> + > + ["id9"] = < + text = <"Relationship to subject"> + description = <"The relationship of this individual to the subject e.g. family member, informal carer."> + > + ["id8"] = < + text = <"Date of Birth"> + description = <"Individual's date of birth."> + > + ["id1"] = < + text = <"Individual's personal demographics"> + description = <"Personal demographics including name(s) , addresse(s) and telecommunication contact details."> + > + > + ["ar-sy"] = < + ["id20"] = < + text = <"الاستحقاقات"> + description = <"الاستحقاقات المؤهلة الخاصة بالفرد"> + > + ["id19"] = < + text = <"حالة العرقية/الأهلية"> + description = <"حالة العرقية و/أو الأهلية للفرد"> + > + ["id17"] = < + text = <"العنصر التعريفي"> + description = <"العنصر التعريفي للفرد"> + > + ["id16"] = < + text = <"تفاصيل الاتصال السلكي و اللاسلكي"> + description = <"تفاصيل الاتصال السلكي و اللاسلكي للفرد"> + > + ["id15"] = < + text = <"تفاصيل العنوان"> + description = <"تفاصيل عنوان الفرد"> + > + ["id14"] = < + text = <"الاسم"> + description = <"تفاصيل اسم الفرد"> + > + ["id9"] = < + text = <"العلاقة بالمريض"> + description = <"علاقة هذا الفرد بالمريض, مثل: فرد من العائلة, شخص يقدم الرعاية بشكل غير رسمي"> + > + ["id8"] = < + text = <"تاريخ الميلاد"> + description = <"تاريخ الميلاد الخاص بالفرد"> + > + ["id1"] = < + text = <"المعلومات الديموغرافية الشخصية للفرد"> + description = <"المعلومات الديموغرافية الشخصية بما في ذلك: الاسم/الأسماء, العنوان/العناوين, و تفاصيل جهات الاتصال السلكية و اللاسلكية"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.individual_professional.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.individual_professional.v0.0.1-alpha.adls new file mode 100644 index 000000000..410dff34f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.individual_professional.v0.0.1-alpha.adls @@ -0,0 +1,352 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e54e8349-05de-45cf-8843-7affa3ee46f6; build_uid=3fd4dae8-05c5-4036-a735-23c739661ee0) + openEHR-EHR-CLUSTER.individual_professional.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Hans Demski"> + ["organisation"] = <"Helmholtz Zentrum München"> + ["email"] = <"demski@helmholtz-muenchen.de"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"12/11/2007"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Some aspects from NHS Scotland SCI-XML messaging standards http://www.isdscotland.org/isd/files/general-v2-7.xsd NHS Scotland Interoperability Working Group http://www.isdscotland.org/isd/5194.htm originally based on: A structure for identifying a Health Care Professional using full details. ENV 13606 - 4:2000 7.10.11"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"6CF56D86FC2B85B5301F5AF812A93AE7"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation persönlicher Daten wie Name(n), Adresse(n) und Kontaktmöglichkeit(en) einer Person die nicht eindeutig Registern mit demografischen Daten zugeordnet werden kann."> + keywords = <"Person", "Persönliche Daten", "Name", "Heilberufler"> + use = <"Zur Dokumentation persönlicher Daten von Heilberuflern die nicht eindeutig Registern mit demografischen Daten (z.B. einer elektronischen Krankenakte) zugeordnet werden können. Um die mehrfache Erstellung von eingebetteten Clustern zu vermeiden, wäre es gut Templates für spezielle Anwendungsfälle zu erstellen."> + misuse = <"Nicht zur Identifikation von Individuen zu benutzen, die eindeutig Registern mit demografischen Daten zugeordnet werden können (z.B. einer elektronischen Krankenakte, einem Master Patient Index, etc.)."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar dados demográficos profissionais incluindo, nome(s), endereço(s) ou contatos de uma pessoa não identificada individualmente dentro do registro eletrônico de saúde."> + keywords = <"pessoa", "demográfico", "nome", "profissional"> + use = <"Para gravar detalhes de profissionais externos que não podem ser referenciados individualmente dentro do registro eletrônico de saúde. Pode beneficiar-se da modelagem deste para casos de uso específicos para eviar a construção de cluster aninhados a cada vez."> + misuse = <"Não deve ser usado para identificar os indivíduos que podem ser individualmente referenciados de registros demográficos, p.e., dentro do registro eletrônico de saúde, registros de pacientes, etc."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record professional demographics including name(s), Address(es) or telecoms contacts for a person not uniquely identifiied within the electronic health record."> + keywords = <"person", "demographics", "name", "professional"> + use = <"To record details of external professionals who cannot be referenced uniquely within the electronic health record. Would benefit from templating this for specific use-cases to avoid having to construct the nested clusters each time."> + misuse = <"Not to be used to identify the individuals who can be uniquely referenced from registers of demographic details eg within the electronic health record, master patient indexes etc."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل المعلومات الديموغرافية لشخص مهني, بما في ذلك الأسماء, العناوين أو جهات الاتصال السلكي و اللاسلكي لشخص لا يتم تعريفه بشكل فريد في السجل الطبي الإلكتروني"> + keywords = <"الشخص", "المعلومات الديموغرافية", "الاسم", "الشخص المهني"> + use = <"لتسجيل تفاصيل الأشخاص المهنيين الخارجيين الذين لا يمكن الرجوع إليهم بشكل فريد في السجل الطبي الإلكتروني. + و تكون الفائدة بوضع هذه المعلومات في قالب لحالات الاستخدام المعينة لتجنب بناء عناقيد متتالية في كل مرة."> + misuse = <"لا يستخدم لتعريف الأفراد الذين يمكن الرجوع إليهم بشكل فريد من سجلات التفاصيل الديموغرافية, مثلا: في داخل السجل الطبي الإلكتروني, و فهرس المرضى الرئيسي, إلى آخره"> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Professional Individual demographics + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id16] occurrences matches {0..1} matches { -- Name + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.person_name\.v1\..*|openEHR-EHR-CLUSTER\.person_name\.v0\..*/} + } + CLUSTER[id4] occurrences matches {0..1} matches { -- Professional details + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id17] matches { -- Professional Role + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.professional_role\.v1\..*|openEHR-EHR-CLUSTER\.professional_role\.v0\..*/} + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Period of involvement + value matches { + DV_INTERVAL[id9000] matches { + upper matches { + DV_DATE_TIME[id9001] + } + lower matches { + DV_DATE_TIME[id9002] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Grade + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Specialty + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Team + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Professional Identifier + value matches { + DV_TEXT[id9006] + } + } + allow_archetype CLUSTER[id18] matches { -- Telecoms + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.telecom_details(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.telecom_details\.v0\..*/} + } + allow_archetype CLUSTER[id20] matches { -- Address + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.address(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.address\.v0\..*/} + } + allow_archetype CLUSTER[id19] matches { -- Organisation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.organisation\.v0\..*|openEHR-EHR-CLUSTER\.organisation\.v1\..*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id20"] = < + text = <"Adressdaten"> + description = <"*"> + > + ["id19"] = < + text = <"Einrichtung"> + description = <"*"> + > + ["id18"] = < + text = <"Kontaktdaten"> + description = <"*"> + > + ["id17"] = < + text = <"Rolle"> + description = <"*"> + > + ["id16"] = < + text = <"Name"> + description = <"*"> + > + ["id14"] = < + text = <"Zeitdauer der Betreuung"> + description = <"Die Zeitspanne während der eine Betreuung durch den Heilberufler stattgefunden hat"> + > + ["id13"] = < + text = <"Arbeitsgruppe"> + description = <"Beschreibt die Zugehörigkeit zu einer Gruppe"> + > + ["id12"] = < + text = <"Identifikationsnummer"> + description = <"*"> + > + ["id7"] = < + text = <"Fachbezeichnung"> + description = <"Gibt die Fachbezeichnung des Heilberuflers an"> + > + ["id6"] = < + text = <"Position"> + description = <"Gibt das Beschäftigungsverhältnis bzw. die Position des Heilberuflers an"> + > + ["id4"] = < + text = <"Persönliche Daten"> + description = <"Weitere Angaben zu einem Helberufler"> + > + ["id1"] = < + text = <"Persönliche Daten Heilberufler"> + description = <"Persönliche Daten eines Heilberuflers wie Name(n), Adresse(n) und Kontaktmöglichkeit(en)"> + > + > + ["pt-br"] = < + ["id20"] = < + text = <"Endereço"> + description = <"Detalhes do endereço do indivíduo."> + > + ["id19"] = < + text = <"Organização"> + description = <"Detalhes da organização a qual o indivíduo faz parte."> + > + ["id18"] = < + text = <"Telecomunicação"> + description = <"Detalhes de telecomunicação do indivíduo."> + > + ["id17"] = < + text = <"Atuação profissional"> + description = <"Detalhes da atuação profissional do indivíduo."> + > + ["id16"] = < + text = <"Nome"> + description = <"Detalhes do nome do indivíduo."> + > + ["id14"] = < + text = <"Período de envolvimento"> + description = <"O período no qual o profissional esteve envolvido no cuidado do indivíduo."> + > + ["id13"] = < + text = <"Time"> + description = <"Time ao qual o indivíduo é integrante."> + > + ["id12"] = < + text = <"Identificador profissional"> + description = <"Identificador profissional do indivíduo."> + > + ["id7"] = < + text = <"Especialidade"> + description = <"A especialidade do profissional."> + > + ["id6"] = < + text = <"Grau"> + description = <"O cargo ou posição do profissional."> + > + ["id4"] = < + text = <"Detalhes profissionais"> + description = <"Detalhes do profissional."> + > + ["id1"] = < + text = <"Dados demográficos profissionais individuais"> + description = <"Detalhes demográficos profissionais incluindo nome(s), endereço(s) e detalhes de contato de telecomunicação."> + > + > + ["en"] = < + ["id20"] = < + text = <"Address"> + description = <"Address details of the individual."> + > + ["id19"] = < + text = <"Organisation"> + description = <"Organisation details to which the individual is attached."> + > + ["id18"] = < + text = <"Telecoms"> + description = <"Telecommunication details of the individual."> + > + ["id17"] = < + text = <"Professional Role"> + description = <"Professional role details of the individual."> + > + ["id16"] = < + text = <"Name"> + description = <"Personal name details of the individual."> + > + ["id14"] = < + text = <"Period of involvement"> + description = <"The period during which this professional was involved in care of the subject."> + > + ["id13"] = < + text = <"Team"> + description = <"Team to which the individual belongs."> + > + ["id12"] = < + text = <"Professional Identifier"> + description = <"Professional identifier of the individual."> + > + ["id7"] = < + text = <"Specialty"> + description = <"The speciality of the carer."> + > + ["id6"] = < + text = <"Grade"> + description = <"The employment grade or position of the carer."> + > + ["id4"] = < + text = <"Professional details"> + description = <"Details of a professional carer."> + > + ["id1"] = < + text = <"Professional Individual demographics"> + description = <"Professional demographics details including name(s) , addresse(s) and telecommunication contact details."> + > + > + ["ar-sy"] = < + ["id20"] = < + text = <"العنوان"> + description = <"تفاصيل عنوان الفرد"> + > + ["id19"] = < + text = <"المؤسسة"> + description = <"تفاصيل المؤسسة التي ينتمي إليها الفرد"> + > + ["id18"] = < + text = <"وسائل الاتصال السلكي و اللاسلكي"> + description = <"تفاصيل الاتصال السلكي و اللاسلكي للفرد"> + > + ["id17"] = < + text = <"دور الشخص المهني"> + description = <"تفاصيل دور الشخص المهني لهذا الفرد"> + > + ["id16"] = < + text = <"الاسم"> + description = <"تفاصيل الاسم الشخصي للفرد"> + > + ["id14"] = < + text = <"فترة الاكتناف"> + description = <"الفترة التي كان فيها الشخص المهني مكتنفا في رعاية المريض"> + > + ["id13"] = < + text = <"الفريق"> + description = <"الفريق الذي ينتمي إليه الفرد"> + > + ["id12"] = < + text = <"العنصر التعريفي الخاص بالشخص المهني"> + description = <"العنصر التعريفي الخاص بالشخص المهني"> + > + ["id7"] = < + text = <"التخصص"> + description = <"تخصص مقدم الرعاية"> + > + ["id6"] = < + text = <"الدرجة"> + description = <"درجة التوظيف أو مركز من يقوم بتقديم الرعاية"> + > + ["id4"] = < + text = <"تفاصيل الشخص المهني"> + description = <"تفاصيل مقدم الرعاية المهني"> + > + ["id1"] = < + text = <"المعلومات الديموغرافية للشخص المهني"> + description = <"المعلومات الديموغرافية للشخص المهني, بما في ذلك الاسم/الأسماء, العنوان/العناوين, و تفاصيل جهات الاتصال السلكية و اللاسلكية."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.insertion_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.insertion_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..efb48aa8e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.insertion_variant.v0.0.1-alpha.adls @@ -0,0 +1,87 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=997ebfd1-5d58-429b-baca-1f498bcf3646; build_uid=9079a413-8859-4865-8a23-80e9a5be3386) + openEHR-EHR-CLUSTER.insertion_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2017-02-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Gideon Giacomelli, Charité Berlin, Germany", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"\"Den Dunnen et al. (2016) HGVS recommendations for the description of sequence variants: 2016 update. Hum.Mutat. 25: 37: 564-569\""> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"BDB00297088E195EEDBEB835E7BB155D"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To describe an insertion variant observed in a sequence according to the HGVS nomenclature."> + keywords = <"insertion", "variation", "genetic", "genomic", "variant"> + use = <"This archetype should be used inside the \"Variant\" SLOT of the \"Genetic variant\" archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Insertion variant + items cardinality matches {3..*} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Start position + value matches { + DV_COUNT[id9000] + } + } + ELEMENT[id4] occurrences matches {1} matches { -- End position + value matches { + DV_COUNT[id9001] + } + } + ELEMENT[id7] occurrences matches {1} matches { -- Inserted nucleotide(s) + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id8] matches { -- Reference sequence + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id8"] = < + text = <"Reference sequence"> + description = <"The sequence file that has been used as a reference to describe the variant."> + > + ["id7"] = < + text = <"Inserted nucleotide(s)"> + description = <"The sequence inserted between the two flanking nucleotides."> + > + ["id4"] = < + text = <"End position"> + description = <"The position of the last of the two flanking nucleotides."> + > + ["id2"] = < + text = <"Start position"> + description = <"The position of the first of the two flanking nucleotides."> + > + ["id1"] = < + text = <"Insertion variant"> + description = <"A sequence change where, compared to the reference sequence, one or more nucleotides are inserted and where the insertion is not a copy of a sequence immediately 5'."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.inspired_oxygen.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.inspired_oxygen.v1.0.0.adls new file mode 100644 index 000000000..d87157e5a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.inspired_oxygen.v1.0.0.adls @@ -0,0 +1,316 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=48c573e7-e5bc-4fe4-af1d-0e93f8e7aa4a; build_uid=da1573ee-05dc-41ec-a1f7-32f554da79ff) + openEHR-EHR-CLUSTER.inspired_oxygen.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde"> + ["organisation"] = <"University of Heidelberg, Central Queensland University"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen, Vebjørn Arntzen"> + ["organisation"] = <"Haukeland University Hospital of Bergen / Oslo University Hospital, Norway"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Dr. Leonardo Der Jachadurian"> + ["organisation"] = <"Bitios.com"> + > + accreditation = <"Medical Doctor (Internal Medicine Specialist)"> + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2009-06-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS ASA, Norway", "Nadim Anani, Karolinska Institutet, Sweden", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Ivar Berge, Oslo Universitetssykehus, Norway", "Kristian Berg, Vestvågøy kommune - Fagutviklingsavdelingen, Norway", "SBhusan Bhattacharyya, Sudisa Consultancy Services, India", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Marja Buur, Medisch Centrum Alkmaar, Netherlands", "Gregory Caulton PatientOS Inc., USA", "Bjørn Christensen, Helse Bergen HF, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Heather Grain, Llewelyn Grain Informatics, Australia", "Cecilie Graver, Oslo universitetssykehus HF, Norway", "Anne Harbison, CPCER, Australia", "Sam Heard, Ocean Informatics, Australia", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Omer Hotomargolu,, Turkey", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sundarasan Jaganathan NHS Scotland, United Kingdom", "Andrew James, University of Toronto, Canada", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Marit Ludvigsen, St Olavs Hospital, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjoern Naess, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Ingrid Skard, Edproof, Norway", "Rafa Sotoca, Spanish Ministry of Health, Spain", "Roy Støle, OUS, Norway", "Tesfay Teame, Folkehelseinstituttet, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Stian Torleif Varpe, Helse Bergen, Norway", "Karl Trygve Kalleberg, Oslo Universitetssykehus, Norway", "Marc Twagirumukiza, Agfa HealthCare, Belgium", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Oxygen therapy. In: Wikipedia, the free encyclopedia [Internet]. 2015 [cited 2015 Dec 4]. Available from: https://en.wikipedia.org/w/index.php?title=Oxygen_therapy&oldid=689103828"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"1D03ABF2ED7D6734A8838BA7EF91DAD2"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para registrar la cantidad de oxígeno administrada al sujeto en el momento de la observación. Se asumen valores de 21% de O2, FiO2 de 0,21 y velocidad de flujo de oxígeno de cero."> + keywords = <"respirando", "oxígeno", "ambiental", "FiO2"> + use = <"Puede ser usado dentro de un arquetipo ACTION para especificar oxígenoterapia o dentro de arquetipos OBSERVATION tales como Gases arteriales o Respiraciones, como parte del estado del paciente, donde el conocimiento de la concentración de oxígeno ambiental es crítica para la interpretación de la observación."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the amount of oxygen available in the air the subject inspires at the time of observation, or the amount of oxygen that is to be delivered, if part of an order."> + keywords = <"breathing", "oxygen", "air", "respiration", "flow rate", "therapy", "O2", "O₂", "PaO2", "FiO2"> + use = <"Use within an INSTRUCTION archetype to specify an order of oxygen, in an ACTION archetype to record performed oxygen therapy, or within OBSERVATION archetypes such as Blood gases or Respirations, as part of patient state, where knowledge of ambient oxygen status is critical to interpretation of the observation. + + The SLOT 'Oxygen delivery detail' can be used to specify additional structured information on the oxygen delivery, for example humidification or assisted ventilation. This will be relevant when there is an OBSERVATION archetype at top level, where this archetype is nested, for example OBSERVATION.indirect_oximetry. In other use cases, where the oxygen delivery itself is the concept, for example an archetype about mechanical ventilation, this archetype will be useful to record the amount of oxygen the individual is recieving. + + Also use in calculation of FiO₂/PaO₂ ratio, in addition to other algorithms in intensive care medicine, for example oxygen extraction ratio, etc. + + Atmospheric pressure is assumed to equivalent to sea-level pressure, unless otherwise specified. + + Where not specifically recorded values of 21% O₂, FiO₂ of 0.21 and oxygen flow rate of zero may be assumed. + + 'Inspired oxygen' implies the amount of oxygen that was ordered or actioned, and normally reported in clinical records e.g.' the patient is on 30% Oxygen' and is not intended to capture the actual 'physiological' amount of oxygen that the patient receives, which will vary depending on the delivery method and other external conditions, such as whether the individual is breathing shallowly or is frequently removing the nasal prongs."> + misuse = <"Do not use for other inhaled gases such as nitrous oxide."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registrering av andel oksygen tilgjengelig i den luften pasienten innånder på observasjonstidspunktet, eller mengden oksygen som skal gis dersom registreringen er del av en forordning."> + keywords = <"pusting", "respirasjon", "luft", "oksygen", "O2", "innpust", "inspirasjon", "FiO2", "oksygentilførsel", "ånding", "O₂", "PaO2"> + use = <"Brukes i en INSTRUCTION-arketype for å spesifisere en oksygenforordning, i en ACTION-arketype for å dokumentere oksygenterapi utført, eller i en OBSERVATION-arketype, som for eksempel \"Oksimetri\" eller \"Åndedrett\" som en del av pasientstatus, hvor kunnskap om eventuell oksygentilførsel er kritisk for tolking av observasjonen. + + SLOT'et \"Detaljer om administrasjonsmåte\" kan bli brukt til å legge til ytterligere strukturert informasjon om administrasjon av oksygen, for eksempel om det er med luftfukting eller mekanisk ventilering. Dette vil være relevant om det er en OBSERVATION-arketype på toppnivå der denne arketypen er nøstet, for eksempel OBSERVATION.indirect_oximetry. I andre brukstilfeller, der oksygentilførsel i seg selv er konseptet, for eksempel i en arketype som omhandler respiratorbehandling, vil denne arketypen være nyttig for å registrere mengden oksygen individet får tilført. + + Brukes også i kalkulasjoner av FiO₂/PaO₂-ratio i tillegg til andre algoritmer, som for eksempel oksygenekstrasjonsratio, etc. + + Atmosfærisk trykk er antatt å være tilsvarende som ved havoverflaten, dersom det ikke er nærmere angitt. + + Hvis det ikke er angitt nærmere og ingen ekstra oksygentilførsel er gitt, kan det antas at individet er i omgivelser der det er 21% O₂, FiO₂ er 0.21. + + Selv om konseptnavnet i denne arketypen er \"Innåndet oksygen\" betyr det ikke at individet nødvendigvis puster inn den mengden oksygen/oksygenblanding som er ordinert eller gitt. + For eksempel kan det være rapportert i kliniske journaler at \"pasienten får 3 liter O₂ på nesekateter\". Den faktisk innpustede oksygenblandingen vil variere med administrasjonsmåte eller andre utenomforliggende faktorer, for eksempel om individet puster overfladisk eller til stadighet fjerner nesekateter."> + misuse = <"Skal ikke brukes for andre innpustede gasser, som for eksempel nitrogenoksid."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Inspired oxygen + items cardinality matches {1..*; unordered} matches { + ELEMENT[id52] occurrences matches {0..1} matches { -- Flow rate + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Flow rate, volume + [magnitude, units, precision] matches { + [{|0.0..50000.0|}, {"ml/min"}, {2}], + [{|0.0..50.0|}, {"l/min"}, {2}] + } + } + } + } + ELEMENT[id53] occurrences matches {0..1} matches { -- FiO₂ + value matches { + DV_PROPORTION[id9002] matches { + numerator matches {|0.0..1.0|} + type matches {1} + } + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- Percent O₂ + value matches { + DV_PROPORTION[id9003] matches { + numerator matches {|0.0..100.0|} + type matches {2} + } + } + } + ELEMENT[id58] occurrences matches {0..1} matches { -- On air + value matches { + DV_BOOLEAN[id9004] matches { + value matches {True, False} + } + } + } + ELEMENT[id55] matches { -- Method of oxygen delivery + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id59] matches { -- Oxygen delivery detail + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* Flow rate, volume (en)"> + description = <"* Flow rate, volume (en)"> + > + ["id59"] = < + text = <"*Oxygen delivery detail(en)"> + description = <"*Further details of the method of oxygen delivery.(en)"> + comment = <"*For example, details of assisted ventilation (CPAP etc), tubing, humidification.(en)"> + > + ["id58"] = < + text = <"*On air(en)"> + description = <"*The patient is receiving air, equivalent to 21% O2, 0.21 FiO2 and an oxygen flow rate of 0.(en)"> + comment = <"*Where 'On air' is set to true, Oxygen flow rate, FiO2 and Percent O2 should not be recorded. Conversely 'On air'should omitted if Oxygen flow rate, FiO2 or Percent O2 are recorded.(en)"> + > + ["id55"] = < + text = <"*Method of oxygen delivery(en)"> + description = <"*The method used to delivery the oxygen.(en)"> + comment = <"*Intended to capture only simple description / terms, for example: 'nasal prongs'. The 'Oxygen delivery detail' slot may be used for more detailed or complex recording. (en)"> + > + ["id54"] = < + text = <"*Percent O2(en)"> + description = <"*Percentage of inspired oxygen.(en)"> + comment = <"*For example: '24%'(en)"> + > + ["id53"] = < + text = <"*FiO2(en)"> + description = <"*Fraction of inspired oxygen.(en)"> + comment = <"*For example: '0.28'.(en)"> + > + ["id52"] = < + text = <"*Oxygen flow rate(en)"> + description = <"*Flow rate of inspired oxygen.(en)"> + comment = <"*For example '5l/min'.(en)"> + > + ["id1"] = < + text = <"*Inspired oxygen(en)"> + description = <"*The amount of oxygen being delivered, or to be delivered, to the patient.(en)"> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Flow rate, volume (en)"> + description = <"* Flow rate, volume (en)"> + > + ["id59"] = < + text = <"*Oxygen delivery detail(en)"> + description = <"*Further details of the method of oxygen delivery.(en)"> + comment = <"*For example, details of assisted ventilation (CPAP etc), tubing, humidification.(en)"> + > + ["id58"] = < + text = <"*On air(en)"> + description = <"*The patient is receiving air, equivalent to 21% O2, 0.21 FiO2 and an oxygen flow rate of 0.(en)"> + comment = <"*Where 'On air' is set to true, Oxygen flow rate, FiO2 and Percent O2 should not be recorded. Conversely 'On air'should omitted if Oxygen flow rate, FiO2 or Percent O2 are recorded.(en)"> + > + ["id55"] = < + text = <"*Method of oxygen delivery(en)"> + description = <"*The method used to delivery the oxygen.(en)"> + comment = <"*Intended to capture only simple description / terms, for example: 'nasal prongs'. The 'Oxygen delivery detail' slot may be used for more detailed or complex recording. (en)"> + > + ["id54"] = < + text = <"*Percent O2(en)"> + description = <"*Percentage of inspired oxygen.(en)"> + comment = <"*For example: '24%'(en)"> + > + ["id53"] = < + text = <"*FiO2(en)"> + description = <"*Fraction of inspired oxygen.(en)"> + comment = <"*For example: '0.28'.(en)"> + > + ["id52"] = < + text = <"*Oxygen flow rate(en)"> + description = <"*Flow rate of inspired oxygen.(en)"> + comment = <"*For example '5l/min'.(en)"> + > + ["id1"] = < + text = <"*Inspired oxygen(en)"> + description = <"*The amount of oxygen being delivered, or to be delivered, to the patient.(en)"> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Flow rate, volume (en)"> + description = <"* Flow rate, volume (en)"> + > + ["id59"] = < + text = <"Detaljer om administrasjonsmåte"> + description = <"Ytterligere detaljer om administrasjonsmåter for oksygentilførselen."> + comment = <"For eksempel detaljer om fukting eller assistert ventilering."> + > + ["id58"] = < + text = <"På romluft"> + description = <"Individet får luft som tilsvarer 21 % O₂ (alternativt 0.21 FiO₂) og en oksygenflow på 0 liter per minutt."> + comment = <"Hvis \"På romluft\" er satt som Sann, bør ikke Flow, FiO₂ og Prosent O₂ registreres. Motsatt: \"På romluft\" bør være uutfyllt eller satt til Usann, dersom FiO₂ eller Prosent O₂ er registrert."> + > + ["id55"] = < + text = <"Administrasjonsmåte for oksygen"> + description = <"Administrasjonsmåter for oksygenet."> + comment = <"Hensikten er å registrere enkle beskrivelser, for eksempel 'nesekateter'. Skal mer detaljer registreres, skal SLOT'et \"Detaljer om administrasjonsmåte\" brukes."> + > + ["id54"] = < + text = <"Prosent O₂"> + description = <"Prosent av oksygen i inspirasjonsluft."> + comment = <"For eksempel \"24 %\"."> + > + ["id53"] = < + text = <"FiO₂"> + description = <"Fraksjonen av oksygen i inspirasjonsluft."> + comment = <"For eksempel \"0,28\"."> + > + ["id52"] = < + text = <"Flow"> + description = <"Oksygenflow gitt til et individ."> + comment = <"For eksempel '5 l/min'."> + > + ["id1"] = < + text = <"Innåndet oksygen"> + description = <"Andel administrert eller forordnet oksygen, angitt i fraksjon, prosent eller indirekte som flow. + "> + > + > + ["en"] = < + ["at9000"] = < + text = <"Flow rate, volume"> + description = <"Flow rate, volume"> + > + ["id59"] = < + text = <"Oxygen delivery detail"> + description = <"Further details of the method of oxygen delivery."> + comment = <"For example details of humidification or assisted ventilation."> + > + ["id58"] = < + text = <"On air"> + description = <"The patient is receiving air, equivalent to 21% O₂ or 0.21 FiO₂ and an oxygen flow rate of 0 litres per minute."> + comment = <"Where 'On air' is set to true, Flow rate, FiO₂ and Percent O₂ should not be recorded. Conversely 'On air' should be omitted if Flow rate, FiO₂ or Percent O₂ are recorded."> + > + ["id55"] = < + text = <"Method of oxygen delivery"> + description = <"The method used to deliver the oxygen."> + comment = <"Intended to capture only simple description / terms, for example: 'nasal prongs'. The 'Oxygen delivery detail' slot may be used for more detailed or complex recording."> + > + ["id54"] = < + text = <"Percent O₂"> + description = <"Percentage of oxygen in inspired air."> + comment = <"For example: '24 %'"> + > + ["id53"] = < + text = <"FiO₂"> + description = <"Fraction of oxygen in inspired air."> + comment = <"For example: '0.28'."> + > + ["id52"] = < + text = <"Flow rate"> + description = <"Oxygen flow rate given to an individual."> + comment = <"For example '5 l/min'."> + > + ["id1"] = < + text = <"Inspired oxygen"> + description = <"The amount of oxygen being delivered, or to be delivered, to the patient given as a fraction, percentage or indirectly as a flow rate."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.interpreter_request.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.interpreter_request.v1.0.0.adls new file mode 100644 index 000000000..766f63e25 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.interpreter_request.v1.0.0.adls @@ -0,0 +1,295 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=aa4095ef-76a4-48eb-9033-56b8d0b485a5; build_uid=985c6a90-c4cd-4c4c-9bd0-19184b0b808f) + openEHR-EHR-CLUSTER.interpreter_request.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF, Norway"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-05-04"> + > + original_namespace = <"no.nasjonalikt"> + original_publisher = <"Nasjonal IKT"> + other_contributors = <"Paula Anderson, UCLH, United Kingdom", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Birgitte Bjerkely, Senter for sjeldne diagnoser, OUS, Norway", "Anita Bjørnnes, Helse Bergen, Norway", "Randi Brendberg, Helse Nord RHF, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Valborg Ellingsen, Haraldsplass Diakonale sykehus, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Jessica Hansen, Universitetet i Oslo, Norway", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Sanjeev Hiremath, IDEAMED International, Australia", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS AS, Norway", "Roar Holm, Helse Vest IKT A/S, Norway", "Liv Ingrid Svela, Helse Bergen HF, Norway", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Siren Kraakenes, Helse Vest IKT, Norway", "Panita Laksuktom, Haukeland universitetssjukehus, Norway", "Øygunn Leite Kallevik, Helse Bergen, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Rose Mari Eikås, Helse Bergen, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Jagan Mohan, Mahatma Gandhi Medical College and Research Institute, India", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anine Ramberg, DIPS ASA, Norway", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Gro-Hilde Severinsen, Norwegian center for ehealthresearch, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Laila Storesund, Haraldsplass diakonale sykehus, Norway", "Eivind Stormo, DIPS AS, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Susanne Trønnes, Norway", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"no.nasjonalikt"> + custodian_organisation = <"Nasjonal IKT"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Avgrenet fra: Interpreter Details, Draft Archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2017-02-10]. Available from: http://openehr.org/ckm/#showArchetype_1013.1.1972"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"AB43D3BD1278B53DC41E6FA396191893"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere krav og preferanser for riktig tolking for å støtte kommunikasjonen."> + keywords = <"tolk", "språk", "tegn", "tale", "tolking", "oversetter", "skrivetolking"> + use = <"Brukes for å registrere krav og preferanser for riktig tolking for å støtte kommunikasjonen, vanligvis i forbindelse med en spesifikk aktivitet eller ved utførelsen av en klinisk tjeneste. + + Denne arketypen er utviklet for å benyttes i SLOT'et \"Pasientens behov\" i arketypen INSTRUCTION.service_request (Helsetjenesterekvirering). Arketypen kan også benyttes i andre INSTRUCTION-arketyper for å dokumentere tolkebehov."> + misuse = <"Brukes ikke for å registrere detaljer om et språk. Bruk arketypen CLUSTER.language (Språk) for dette formålet. + + Brukes ikke for å registrere evne og måter for utveksling av informasjon med et individ. Bruk arketypen EVALUATION.communication_capability (Evne til kommunikasjon) for dette formålet. + + Brukes ikke for å registrere detaljer om en tolking som er gjennomført. Bruk arketypen ACTION.interpretation for dette formålet. + + Brukes ikke for å registrere administrativt språk og behov for tolking for å kunne levere helsetjenester eller helserelaterte tjenester. Bruk arketypen ADMIN_ENTRY.translation_requirements (Tolkebehov) for dette formålet."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record requirements and preferences for appropriate interpretation to assist with communication."> + keywords = <"interpreter", "language", "translator", "sign", "signing"> + use = <"Use to record requirements and preferences for appropriate interpretation to assist with communication, commonly with a specific activity or provision of a clinical service. + + This archetype is specifically designed to be nested within the 'Patient requirements' SLOT in the INSTRUCTION.service_request archetype but could be used within other INSTRUCTION archetypes which require participation of an interpreter."> + misuse = <"Not to be used to record details about a language - use CLUSTER.language for this purpose. + + Not to be used to record capability and means for exchanging information with an individual - use EVALUATION.communication_capability for this purpose. + + Not to be used to record details about an interpretation that was performed - use the proposed ACTION.interpretation. + + Not to be used to record administrative information about the ability of the healthcare provider or clinical system to communicate with an indivdual - for this purpose use ADMIN_ENTRY.translation_requirements."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + CLUSTER[id1] matches { -- Interpreter request + items cardinality matches {1..*; unordered} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Communication channel + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Communication channel (synthesised) + } + DV_TEXT[id9004] + } + } + CLUSTER[id40] occurrences matches {1..*} matches { -- Per language + name matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9001]} -- Per language (synthesised) + } + } + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id32] occurrences matches {1} matches { -- Language + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.language(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.language(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id36] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Preferred gender + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9002]} -- Preferred gender (synthesised) + } + } + } + allow_archetype CLUSTER[id5] matches { -- Preferred interpreter + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.organisation(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.person_name(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.individual_professional(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9008] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Kommunikasjonskanal (synthesised)"> + description = <"Den foretrukne måten å levere tolkingen på. (synthesised)"> + > + ["ac9001"] = < + text = <"Per språk (synthesised)"> + description = <"Detaljer om forespurt språk for tolkingen. (synthesised)"> + > + ["ac9002"] = < + text = <"Foretrukket kjønn (synthesised)"> + description = <"Ønsket kjønn på tolken. (synthesised)"> + > + ["at42"] = < + text = <"Alternativt språk"> + description = <"Andre språk og kommunikasjonsmetoder som kan benyttes av individet."> + > + ["at41"] = < + text = <"Foretrukket språk"> + description = <"Individets foretrukne språk og kommunikasjonsmetode."> + > + ["id40"] = < + text = <"Per språk"> + description = <"Detaljer om forespurt språk for tolkingen."> + comment = <"\"Run-time name constraint\" (navnebegrensning) lagt på clusteret \"Per språk\" kan brukes for å spesifisere om språket er foretrukket i kommunikasjonen med individet eller om det er et alternativt språk som kan benyttes."> + > + ["id36"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstbeskrivelse om det forespurte språket som ikke er registrert i andre felt."> + > + ["at35"] = < + text = <"Ingen preferanser"> + description = <"Det er ingen kjønnspreferanser for tolken."> + > + ["id32"] = < + text = <"Språk"> + description = <"Språk og modalitet for tolkingen."> + > + ["at30"] = < + text = <"Kvinne"> + description = <"En kvinnelig tolk er foretrukket."> + > + ["at29"] = < + text = <"Mann"> + description = <"En mannlig tolk er foretrukket."> + > + ["id28"] = < + text = <"Foretrukket kjønn"> + description = <"Ønsket kjønn på tolken."> + > + ["at13"] = < + text = <"Telefon"> + description = <"Tolking med lyd, tolken er ikke fysisk tilstede."> + > + ["at12"] = < + text = <"Skjerm"> + description = <"Tolking via video og lyd, tolken er ikke fysisk tilstede."> + > + ["at11"] = < + text = <"Fremmøte"> + description = <"Tolking der tolken er fysisk tilstede."> + > + ["id10"] = < + text = <"Kommunikasjonskanal"> + description = <"Den foretrukne måten å levere tolkingen på."> + > + ["id5"] = < + text = <"Foretrukket tolk"> + description = <"Detaljer om tolken som er foretrukket til tolkingen."> + > + ["id4"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstbeskrivelse om tolkebehovet som ikke er dekket av andre felt."> + comment = <"For eksempel: Årsak til at et bestemt kjønn er foretrukket, eller at man etterspør en tolk med spesifikke kvalifikasjoner, kunnskaper eller evner."> + > + ["id1"] = < + text = <"Forespørsel om tolk"> + description = <"Krav og preferanser for riktig tolking for å støtte kommunikasjonen."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Communication channel (synthesised)"> + description = <"The preferred way of delivery for the interpretation. (synthesised)"> + > + ["ac9001"] = < + text = <"Per language (synthesised)"> + description = <"Details about the requested language. (synthesised)"> + > + ["ac9002"] = < + text = <"Preferred gender (synthesised)"> + description = <"The preferred gender of the interpreter. (synthesised)"> + > + ["at42"] = < + text = <"Alternative language"> + description = <"Other language, and/or method of communication that could be used for an individual."> + > + ["at41"] = < + text = <"Preferred language"> + description = <"Preferred language and/or method of communication for an individual."> + > + ["id40"] = < + text = <"Per language"> + description = <"Details about the requested language."> + comment = <"The run-time name constraint can be used to specify whether the language is preferred for communication by the individual, or an alternative."> + > + ["id36"] = < + text = <"Comment"> + description = <"Additional narrative description about the requested language not captured in other fields."> + > + ["at35"] = < + text = <"No preference"> + description = <"There is no gender preference for the interpreter."> + > + ["id32"] = < + text = <"Language"> + description = <"Language and method of communication for the interpretation."> + > + ["at30"] = < + text = <"Female"> + description = <"A female interpreter is preferred."> + > + ["at29"] = < + text = <"Male"> + description = <"A male interpreter is preferred."> + > + ["id28"] = < + text = <"Preferred gender"> + description = <"The preferred gender of the interpreter."> + > + ["at13"] = < + text = <"Audioconference"> + description = <"Audio interpretation only."> + > + ["at12"] = < + text = <"Videoconference"> + description = <"Remote video and audio interpretation."> + > + ["at11"] = < + text = <"Face-to-face meeting"> + description = <"Physical attendence of the interpreter."> + > + ["id10"] = < + text = <"Communication channel"> + description = <"The preferred way of delivery for the interpretation."> + > + ["id5"] = < + text = <"Preferred interpreter"> + description = <"Identification of the individual interpreter that is preferred for the interpretation."> + > + ["id4"] = < + text = <"Comment"> + description = <"Additional narrative description about the requirements for the interpretation not captured in other fields."> + comment = <"For example: reason for gender preference; or requesting an interpreter with specific qualifications, knowledge or skills."> + > + ["id1"] = < + text = <"Interpreter request"> + description = <"Requirements and preferences for appropriate interpretation to assist with communication."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at29", "at30", "at35"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at41", "at42"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at11", "at12", "at13"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.inversion_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.inversion_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..8079a4e37 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.inversion_variant.v0.0.1-alpha.adls @@ -0,0 +1,88 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=31e5f83a-fea5-4ee3-9209-058f2f35e654; build_uid=d5a3b6d8-8712-4dbe-a60a-45999dde521e) + openEHR-EHR-CLUSTER.inversion_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2017-02-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Gideon Giacomelli, Charité Berlin, Germany", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"den Dunnen JT, Dalgleish R, Maglott DR, Hart RK, Greenblatt MS, McGowan-Jordan J, Roux AF, Smith T, Antonarakis SE, Taschner PE. HGVS Recommendations for the Description of Sequence Variants: 2016 Update. Hum Mutat. 2016 Jun;37(6):564-9. doi: 10.1002/humu.22981. Epub 2016 Mar 25. PubMed PMID: 26931183."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"1A379910D2284EE0B768894DC7EE0A2B"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the details about an inversion variant observed in a genetic sequence according to the HGVS nomenclature."> + keywords = <"inversion", "variation", "genetic", "genomic", "variant"> + use = <"Use to record the findings for an inversion variant observed in a genetic sequence according to the HGVS nomenclature. + This archetype has been specifically designed to be used in the 'Variant' SLOT within the CLUSTER.genetic_variant archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Genetic inversion variant + items cardinality matches {2..*} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Start position + value matches { + DV_COUNT[id9000] + } + } + ELEMENT[id5] occurrences matches {1} matches { -- End position + value matches { + DV_COUNT[id9001] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Inverted sequence + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id8] matches { -- Reference sequence + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id8"] = < + text = <"Reference sequence"> + description = <"The sequence file that has been used as a reference to describe the variant."> + > + ["id7"] = < + text = <"Inverted sequence"> + description = <"The nucleotide sequence of the reference sequence at th given positions."> + > + ["id5"] = < + text = <"End position"> + description = <"Position of the last nucleotide of the inverted range."> + > + ["id2"] = < + text = <"Start position"> + description = <"Position of the first nucleotide of the inverted range."> + > + ["id1"] = < + text = <"Genetic inversion variant"> + description = <"A genetic sequence change where, compared to a reference sequence, more than one nucleotide replacing the original sequence are the reverse complement of the original sequence."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.issue.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.issue.v0.0.1-alpha.adls new file mode 100644 index 000000000..c860deea2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.issue.v0.0.1-alpha.adls @@ -0,0 +1,99 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=baec02a4-422f-4acc-862f-f7613d9717e9; build_uid=3cd7bd02-7197-42ca-9e3c-532cebcc6b29) + openEHR-EHR-CLUSTER.issue.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"23/04/2006"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"NEHTA data groups (Australia)", "Heather Leslie"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"81A316EB41C6C93517F271D717D5FAC6"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an issue as presented by the patient. "> + keywords = <"issue", ...> + use = <"For recording issues as presented to the clinician by a patient or their advocate. This archetype has been designed to complement capturing information about the reason for attending a clinician other than recording a symptom or information about an event"> + misuse = <"Not for recording symptoms or events - use the specific archetypes for this purpose"> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل قضية/مشكلة كما يتم عرضها بواسطة المريض"> + keywords = <"قضية/مشكلة", ...> + use = <"لتسجيل القضايا/المشكلات كما يتم عرضها إلى الطبيب السريري بواسطة المريض أو من ينوب عنه. + و تم تصميم هذا النموذج لتكميل المعلومات التي يتم التقاطها حول سبب زيارة الطبيب السريري فيما عدا معلومات الأعراض أو المعلومات حول واقعة معينة. + "> + misuse = <"لا تستخدم لتسجيل الأعراض أو الوقائع - استخدم النماذج المحددة لهذا الغرض."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Issue presented by a person + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Issue + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Detail + value matches { + DV_TEXT[id9001] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id3"] = < + text = <"Detail"> + description = <"Detailed information about the issue or health problem"> + > + ["id2"] = < + text = <"Issue"> + description = <"The issue as presented by the person"> + > + ["id1"] = < + text = <"Issue presented by a person"> + description = <"An issue, symptom, or complaint presented to the health provider seeking explanation, education, understanding, investigation or treatment"> + > + > + ["ar-sy"] = < + ["id3"] = < + text = <"التفاصيل"> + description = <"المعلومات التفصيلية حول القضية أو المشكلة الصحية"> + > + ["id2"] = < + text = <"قضية/مشكلة"> + description = <"القضية/المشكلة التي يتم تقديمها بواسطة الشخص"> + > + ["id1"] = < + text = <"القضية/المشكلة التي يتم عرضها بواسطة المريض"> + description = <"قضية, عَرَض, أو شكوى يتم تقديمها إلى مقدم الخدمة الصحية, و التي تحتاج إلى تفسير, تعليم/تثقيف, تفهم, تحقيق/استقصاء أو علاج"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.knowledge_base.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.knowledge_base.v0.0.1-alpha.adls new file mode 100644 index 000000000..88a6a6d12 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.knowledge_base.v0.0.1-alpha.adls @@ -0,0 +1,85 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=702f3fea-0fb4-499b-9dbd-d1e26e0504d3; build_uid=6607a513-1678-4403-ab11-4703bd9664a8) + openEHR-EHR-CLUSTER.knowledge_base.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2019-03-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Gideon Giacomelli, Charité Berlin, Germany", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"537352B7FC0088AFAAC3E09179306CA4"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record structured details about tools that support reported results, e.g. bioinformatic pipeline, biological databases, etc."> + keywords = <"pipeline, database, analysis tool, software", ...> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Knowledge base + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Namespace + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id3] occurrences matches {1} matches { -- Version + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- URL + value matches { + DV_URI[id9002] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id4"] = < + text = <"URL"> + description = <"A unique link to the resource."> + comment = <"Es.1 Link to the History ID + Es.2 -- + Es.3 Link to the specific entry of the DB (e.g., rs139581412) + "> + > + ["id3"] = < + text = <"Version"> + description = <"Resource version."> + > + ["id2"] = < + text = <"Namespace"> + description = <"The name of the software/DB/analysis tool."> + comment = <"Es. 1 Galaxy/Snakemake + Es. 2 CADD + Es. 3 dbSNP"> + > + ["id1"] = < + text = <"Knowledge base"> + description = <"A reference to a software component or a knowledge base (e.g., a pipeline history, a database entry, an analysis tool, etc.)."> + comment = <"Software? + Knowledge base (pipeline history, DB, analysis tool)"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_analyte.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_analyte.v1.0.1.adls new file mode 100644 index 000000000..c310522c1 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_analyte.v1.0.1.adls @@ -0,0 +1,598 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f86cd61b-0e0e-4a18-8c07-9c4e537bb4e4; build_uid=ce1dd128-3152-46c7-b152-4e5ab7546995) + openEHR-EHR-CLUSTER.laboratory_test_analyte.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Michael Lieser"> + ["organisation"] = <"Department of Infectious Diseases, Heidelberg University Hospital"> + ["email"] = <"michael.lieser@med.uni-heidelberg.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics, UK"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2015-07-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Fatemeh Chalabianloo, Helse Bergen, Norway", "Anca Heyd, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Nasjonal IKT, Norway", "Silje Kaada, Helse-Bergen, Avdeling for immunologi og transfusjonsmedisin, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Liv Laugen, Oslo universitetssykehus, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ole Martin Sand, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Paul Miller, SCIMP NHS Scotland, United Kingdom", "Andrej Orel, Marand d.o.o., Slovenia", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Line Sæle, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Wouter Zanen, Eurotranplant, Netherlands", "Lin Zhang, Taikang Insurance Group, China"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/.0/."> + references = < + ["1"] = <"Pathology Test Result, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-06-27]. No longer available."> + ["2"] = <"Pathology (Data Specifications) Version 1.0 [Internet]. Sydney, Australia: National E-Health Transition Authority; 2007 May 29 [cited 2011 Jul 11]; No longer available."> + ["3"] = <"Laboratory Technical Framework, Volume 3: Content, Revision 3.0 [Internet]. USA: IHE International; 2011 May 19; [cited 2011 Jul 11]. Available from: https://www.ihe.net/Technical_Framework/upload/IHE_Lab_TF_Rev3-0_Vol3_FT_2011-05-19.pdf"> + ["4"] = <"Hl7 FHIR Observation resource: HL7 [Internet]; [cited 2017 Jun 27]. Available from http://www.hl7.org/implement/standards/fhir/observation.html"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"1D7F193B80F5A6C248478AB8E9E29B05"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Dient zur Erfassung von Einzelresultaten für Labortest-Analyte, die in der klinischen Diagnostik verbreitet sind, wie z. B. biochemische, hämatologische, immunologische und transfusionsmedizinische Tests."> + keywords = <"Labor", "Pathologie", "Analyt", "Bestandteil", "Ergebnis"> + use = <"Dient zur Erfassung von Einzelresultaten für Labortest-Analyte, die in der klinischen Diagnostik verbreitet sind, wie z. B. biochemische, hämatologische, immunologische und transfusionsmedizinische Tests. Diese können auch in anatomisch-pathologischen Berichten als 'zusätzliche Untersuchungen' vorkommen. + + Eine oder mehrere Instanzen dieses Archetyps können im 'test results' SLOT in OBSERVATION.laboratory_test_result verschachtelt werden. + + Unter Umständen kann dieser Archetyp in einem CLUSTER.laboratory_test_panel Archetypen verwendet werden - zusammen mit andere Analyten, die normalerweise als Teil eine Panels oder Profils getestet und/oder befundet werden. + + Dieser Archetyp kann im Rahmen einer komplexerem Labor/Pathologie-Befundung, z.B. in anatomisch-pathologischen Befunden verwendet werden, in denen oft quantitative Resultate, wie Durchfluss-Zytometrie-Analysen neben den üblichen makroskopischen und mikroskopischen Ergebnissen dokumentiert werden. + "> + misuse = <"Sollte nicht zur Befundung von anatomisch-pathologischen makroskopischen/mikroskopischen Ergebnissen verwendet werden, es sei denn für zusätzliche Tests, wie Durchfluss-Zytometrie-Analysen. + + Sollte nicht zur Befundung von mikrobiologischen Ergebnissen verwendet werden."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere ett enkelt laboratorieresultat innenfor områder som medisinsk biokjemi, hematologi, immunologi og transfusjonsmedisin."> + keywords = <"laboratorie", "analytt", "analyse", "svar", "resultat"> + use = <"For å registrere ett enkelt laboratorieresultat innenfor områder som medisinsk biokjemi, hematologi, immunologi og transfusjonsmedisin. Arketypen kan også brukes til tilleggsundersøkelser innenfor patologi. + + En eller flere instanser av denne arketypen kan nøstes i SLOTet \"Undersøkelsesresultat\" i arketypen OBSERVATION.laboratory_test_result. + + I noen sammenhenger kan denne arketypen brukes i arketypen CLUSTER.laboratory_test_panel, sammen med andre analytter som vanligvis utføres sammen som del av en analysegruppe. + + Denne arketypen kan brukes innenfor mer komplekse laboratorie/patologirapporter der kvantitative svar som for eksempel flowcytometri rapporteres sammen med konvensjonelle makroskopiske og mikroskopiske undersøkelser."> + misuse = <"Skal ikke brukes til å registrere funn ved patologiundersøkelser, annet enn for tilleggsundersøkelser som flowcytometri. + + Skal ikke brukes til å registrere mikrobiologiresultater."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar valores únicos e individuais de resultados laboratoriais de analitos comuns a testes patológicos clínicos como bioquímica, hematologia e imunologia. + "> + keywords = <"laboratório", "patologia", "analito", "componente", "resultado"> + use = <"Para gravar valores únicos e individuais de resultados laboratoriais de analitos comuns a testes patológicos clínicos como bioquímica, hematologia e imunologia. Normalmente usados conjuntamente com o arquétipo parental OBSERVATION.laboratory_test_result e em algumas circunstâncias será carregado dentro de um arquétipo CLUSTER.laboratory_test_panel, junto com outros analitos que são normalmente testados e/ou reportados como parte de uma bateria, painel e perfil, embora não seja necessário e.e múltiplos analitos podem ser carregados diretamente dentro do OBSERVATION.laboratory_test. + + O atributo do nome do elemento \"Resultado do analito\" é normalmente substituído em uma especialização, template ou em tempo de execução para carregar o nome do analito específico, p.e., \"hemoglobina\", frequentemente codificado com uma terminologia de referência como LOINC, SNOMED CT ou NPU. + + Este arquétipo pode ser usado dentro do contexto de relatórios laboratoriais/de patologia mais complexos como em relatórios de histopatologia/anatomia onde resultados quantitativos como de estudos de citometria de fluxo e testes genéticos são frequentemente reportados junto com relatórios macroscópicos e microscópicos convencionais."> + misuse = <"Não deve ser usado para gravar achados detalhados de anatomia patológica macroscópica/microscópica, exceto para testes adicionais de estudos de citometria de fluxo ou testes genéticos."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a single value laboratory analyte result, commonly found in clinical pathology testing such as medical biochemistry, haematology, immunology and transfusion medicine."> + keywords = <"laboratory", "pathology", "analyte", "constituent", "result"> + use = <"Use to record a single value laboratory analyte result, commonly found in clinical pathology testing such as medical biochemistry, haematology, immunology and transfusion medicine. They may also be found in anatomical pathology reports as 'ancillary tests'. + + One or more instances of this archetype may be nested within the 'Test result' SLOT in the OBSERVATION.laboratory_test_result. + + In some circumstances this archetype may be carried within a CLUSTER.laboratory_test_panel archetype, together with other analytes which are normally tested and/or reported as part of a battery, panel or profile. + + This archetype may be used within the setting of more complex laboratory/pathology reporting such as anatomical pathology reports where quantitative results such as cytometric flow studies are often reported alongside conventional macroscopic and microscopic reporting."> + misuse = <"Not to be used to record anatomical pathology macroscopic/microscopic findings, other than for additional testing such as cytometric flow studies. + + Not to be used to record results for microbiological findings."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Laboratory analyte result + items cardinality matches {1..*; unordered} matches { + ELEMENT[id28] occurrences matches {0..1} matches { -- Analyte result sequence + value matches { + DV_COUNT[id9001] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Analyte name + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id2] -- Analyte result + allow_archetype CLUSTER[id15] matches { -- Analyte result detail + include + archetype_id/value matches {/.*/} + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Reference range guidance + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Validation time + value matches { + DV_DATE_TIME[id9004] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Result status + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Result status (synthesised) + } + DV_TEXT[id9006] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Result status time + value matches { + DV_DATE_TIME[id9007] + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Specimen + value matches { + DV_IDENTIFIER[id9008] + DV_URI[id9009] + } + } + ELEMENT[id4] matches { -- Comment + value matches { + DV_TEXT[id9010] + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Ergebnis-Status (synthesised)"> + description = <"Status des Analyseergebnisses. (synthesised)"> + > + ["id28"] = < + text = <"Analyseergebnis-Reihenfolge"> + description = <"Die beabsichtigte Position dieses Analyseergebnisses in der Reihenfolge aller Analyseergebnisse"> + comment = <"z.B. '1', '2', '3'. Werden mehrere Analysenergebnisse berichtet, gibt die Analyseergebnis-Reihenfolge explizit die Reihenfolge der Analyseergebnisse an."> + > + ["id27"] = < + text = <"Probe"> + description = <"Kennung der Probe, die für das Analyseergebnis verwendet wurde."> + comment = <"In manchen Situationen wird ein einzelner Laborergebnis-Archetyp mehrere Probe- und Laboranalyt-Resultat-Archetypen enthalten. In diesen Fällen wird dieses 'Probe'-Datenelement benötigt, um die Resultate mit den richtigen Proben zu verknüpfen."> + > + ["id26"] = < + text = <"Zeitpunkt Validation"> + description = <"Datum und Zeit, an dem das Analyseergebnis im Labor medizinisch validiert wurde."> + comment = <"In vielen Gerichtsbarkeiten wird angenommen, dass der 'Ergebnisstatus' die medizinische Validation einschliesst, in anderen wird diese anhand dieses Datenelements separat erfasst und befundet"> + > + ["id25"] = < + text = <"Analyt-Name"> + description = <"Die Bezeichnung des Analyt-Resultats"> + comment = <"Der Wert dieses Elements wird normalerweise meist durch eine Spezialisierung, durch einer Vorlage oder zur Laufzeit geliefert, um den aktuellen Analyt wiederzugeben. Zum Beispiel: 'Natrium im Serum','Hämoglobin'. + Die Codierung mit einer externen Terminologie, wie LOINC, NPU, SNOMED-CT oder lokalen Labor-Terminologien wird dringend empfohlen. + "> + hl7v2_mapping = <"OBX.3"> + fhir_mapping = <"Observation.code"> + > + ["at24"] = < + text = <"Storniert"> + description = <"Das Testresultat ist nicht verfügbar, weil der Test nicht (vollständig) durchgeführt oder abgebrochen wurde."> + > + ["at23"] = < + text = <"Endbefund, widerrufen"> + description = <"Das Testresultat wurde nach Endbefundung zurückgezogen."> + > + ["at22"] = < + text = <"Endbefund, ergänzt"> + description = <"Nach Abschluss wurde der Bericht durch Hinzufügen neuer Inhalte abgeändert. Der vorhandenen Inhalte sind unverändert. Dies ist eine Unterkategorie von \"Endbefund, geändert\"."> + > + ["at21"] = < + text = <"Endbefund, geändert"> + description = <"Der Endbefund wurde erneut modifiziert, ist vollständig und wurde durch den verantwortlichen Pathologen verifiziert. Des Weiteren haben sich die Ergebnisdaten hierdurch verändert."> + > + ["at20"] = < + text = <"Endbefund, korrigiert"> + description = <"Der Endbefund wurde erneut modifiziert, ist vollständig und wurde durch den verantwortlichen Pathologen verifiziert. Dies ist eine Unterkategorie von \"Endbefund, geändert\"."> + > + ["at19"] = < + text = <"Endbefund"> + description = <"Das Testresultat ist vollständig und durch eine autorisierte Person verifiziert."> + > + ["at18"] = < + text = <"Vorläufig"> + description = <"Erste, verifizierte Resultate sind vorhanden, der Test ist aber noch nicht abgeschlossen (Sub-Kategorie von 'Unvollständig')."> + > + ["at17"] = < + text = <"Unvollständig"> + description = <"Das Testresultat ist ein Anfangs- oder Interimswert, vorläufig oder nicht verifiziert/validiert."> + > + ["at16"] = < + text = <"Erfasst"> + description = <"Der Test ist im Laborinformationssystem erfasst, aber noch kein Resultat verfügbar."> + > + ["id15"] = < + text = <"Analyseergebnis-Details"> + description = <"Weitere Details zu einem einzelnen Ergebnis."> + > + ["id7"] = < + text = <"Zeitpunkt Ergebnis-Status"> + description = <"Datum und/oder Zeitpunkt an dem der Status für das Analyseergebnis gesetzt wurde."> + hl7v2_mapping = <"OBX.19"> + fhir_mapping = <"Observation.issued"> + > + ["id6"] = < + text = <"Ergebnis-Status"> + description = <"Status des Analyseergebnisses."> + comment = <"Die Werte wurden analog zum HL7 FHIR Diagnostic Report gewählt, die wiederum aus der HL7-Praxis stammen. Andere Codes/Ausdrücke können über den Text 'choice' verwendet werden. "> + hl7v2_mapping = <"OBX.11"> + fhir_mapping = <"Observation.status"> + > + ["id5"] = < + text = <"Referenzbereichs-Hinweise"> + description = <"Zusätzliche Hinweise zur Anwendbarkeit des Referenzbereichs für dieses Resultat oder (codierter) Text, ob das Resultat im Referenzbereich ist oder nicht."> + comment = <"z.B.: 'im Referenzbereich, bezogen auf Alter und Geschlecht'."> + > + ["id4"] = < + text = <"Kommentar"> + description = <"Kommentar zum Analyt-Resultat, soweit noch nicht in anderen Feldern erfasst."> + hl7v2_mapping = <"NTE.3"> + fhir_mapping = <"Observation.note"> + > + ["id2"] = < + text = <"Analyt-Resultat"> + description = <"(Mess-)Wert des Analyt-Resultats."> + comment = <"z.B. '7.3 mmol/l', 'Erhöht'. Der 'Any'-Datentyp wird dann + durch eine Spezialisierung, eine Vorlage oder zur Laufzeit + auf einen passenden Datentypen eingeschränkt werden müssen, um das aktuelle Analyt-Ergebnis wiederzugeben. Der 'Quantity'-Datentyp hat Referenzmodell-Attribute, wie Kennungen für normal/abnormal, Referenzbereiche und Näherungen - für weitere Details s. https://specifications.openehr.org/releases/RM/latest/data_types.html#_dv_quantity_class ."> + hl7v2_mapping = <"OBX.2, OBX.5, OBX.6, OBX.7, OBX.8"> + fhir_mapping = <"Observation.value[x]"> + > + ["id1"] = < + text = <"Laboranalyt-Resultat"> + description = <"Ergebnis eines Labortests für einen bestimmten Analytwert."> + comment = <"Beispiele: 'Natrium', 'Leukozytenzahl', 'T3'. Üblicherweise über eine externe Terminologie codiert."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Resultatstatus (synthesised)"> + description = <"Status for analyseresultatet. (synthesised)"> + > + ["id28"] = < + text = <"Resultatrekkefølge"> + description = <"Plasseringen av dette analyseresultatet i den overordnede rekkefølgen av resultater."> + comment = <"For eksempel \"1\", \"2\", \"3\". Dersom det er flere analyseresultater i en rapport gjør \"Resultatrekkefølge\" rekkefølgen i svarrapporten eksplisitt."> + > + ["id27"] = < + text = <"Prøvemateriale"> + description = <"Identifikator eller link til prøvematerialet som ble brukt i analysen."> + comment = <"I noen situasjoner vil én Laboratorieresultat-arketype inneholde flere Prøvemateriale-arketyper og flere Analyseresultat-arketyper. I disse situasjonene må man bruke dette elementet for å kunne koble resultatene til de korrekte prøvematerialene."> + > + ["id26"] = < + text = <"Tidsangivelse for validering"> + description = <"Datoen og tidspunktet da analyseresultatet ble medisinsk validert i laboratoriet.\""> + comment = <"I mange myndighetsområder omfatter \"Resultatstatus\" implisitt medisinsk validering, det vil si at et resultat med status \"Endelig\" vil antas å være medisinsk validert. I andre myndighetsområder kan dette registreres og rapporteres separat ved hjelp av dette dataelementet."> + > + ["id25"] = < + text = <"Analysenavn"> + description = <"Navnet på analyseresultatet."> + comment = <"Verdien for dette elementet blir vanligvis lagt inn i en spesialisering av denne arketypen, i en templat, eller i applikasjonen. For eksempel \"serum natrium\" eller \"hemoglobin\". Det er sterkt anbefalt å kode dette elementet med en terminologi, for eksempel Norsk laboratoriekodeverk, NPU, LOINC, SNOMED CT eller lokale kodesett."> + hl7v2_mapping = <"OBX.3"> + fhir_mapping = <"Observation.code"> + > + ["at24"] = < + text = <"Kansellert"> + description = <"Resultatet er utilgjengelig fordi analysen ikke ble påbegynt eller ferdigstilt (også kalt \"avbrutt\")."> + > + ["at23"] = < + text = <"Feilregistrert"> + description = <"Analyseresultatet har blitt trukket tilbake etter å ha vært i status Endelig."> + > + ["at22"] = < + text = <"Tillegg"> + description = <"Etter å ha vært satt som status \"Endelig\", har det blitt lagt nytt innhold til rapporten. Det eksisterende innholdet er uendret. Dette er en underkategori av \"Revidert\"."> + > + ["at21"] = < + text = <"Revidert"> + description = <"Resultatet har blitt modifisert etter å ha vært i status \"Endelig\", og er komplett og verifisert av ansvarlig laboratorielege, og resultatdata er endret."> + > + ["at20"] = < + text = <"Korrigert"> + description = <"Resultatet har blitt modifisert etter å ha vært i status \"Endelig\", og er komplett og verifisert av ansvarlig laboratorielege. Dette er en underkategori av \"Revidert\"."> + > + ["at19"] = < + text = <"Endelig"> + description = <"Resultatet er komplett og er bekreftet av ansvarlig person."> + > + ["at18"] = < + text = <"Foreløpig"> + description = <"Verifiserte tidlige resultater er tilgjengelige, men ikke alle resultater er endelige. Dette er en underkategori av \"Delvis\"."> + > + ["at17"] = < + text = <"Ufullstendig"> + description = <"Dette er et delvis (dvs initalt, foreløpig eller preliminært) svar: Data i resultatet kan være ukomplett eller ubekreftet."> + > + ["at16"] = < + text = <"Registrert"> + description = <"Analysen er registrert i laboratoriesystemet, men resultatet er ikke tilgjengelig per nå."> + > + ["id15"] = < + text = <"Detaljer om analyseresultat"> + description = <"Ytterligere detaljer knyttet til et enkelt analyseresultat."> + > + ["id7"] = < + text = <"Tidsangivelse for resultatstatus"> + description = <"Datoen og tidspunktet da analyseresultatet ble utstedt for den aktuelle \"Analyseresultatstatus\"."> + hl7v2_mapping = <"OBX.19"> + fhir_mapping = <"Observation.issued"> + > + ["id6"] = < + text = <"Resultatstatus"> + description = <"Status for analyseresultatet."> + comment = <"Verdiene er valgt spesifikt for å samsvare med verdiene i HL7 FHIR-ressursen \"Diagnostic report\", som historisk sett kommer fra praksis i HL7 v2. Andre lokale koder eller termer kan brukes ved å bruke datatypen \"Fri eller kodet tekst."> + hl7v2_mapping = <"OBX.11"> + fhir_mapping = <"Observation.status"> + > + ["id5"] = < + text = <"Veileder for referanseområde"> + description = <"Veileder for å finne ut om referanseverdien er relevant for dette resultatet. Kan inneholde tekst eller kodet tekstlig råd for om resultatet ligger innenfor normalområdet."> + comment = <"For eksempel \"innenfor normale grenseverdier i forhold til alder og kjønn\"."> + > + ["id4"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om analyseresultatet som ikke fanges opp av andre elementer."> + hl7v2_mapping = <"NTE.3"> + fhir_mapping = <"Observation.note"> + > + ["id2"] = < + text = <"Analyseresultat"> + description = <"Verdien av analyseresultatet."> + comment = <"For eksempel \"7,3 mmol/L\" eller \"Forhøyet\". Datatypen \"Udefinert datatype\" må begrenses til en passende datatype i en spesialisering, et templat eller i applikasjonen. Datatypen Quantity har attributter fra referansemodellen som dekker flagg for normalt/unormalt, referanseområder og approksimeringer. Se https://specifications.openehr.org/releases/RM/latest/data_types.html#_dv_quantity_class for mer detaljer."> + hl7v2_mapping = <"OBX.2, OBX.5, OBX.6, OBX.7, OBX.8"> + fhir_mapping = <"Observation.value[x]"> + > + ["id1"] = < + text = <"Analyseresultat"> + description = <"Resultatet av en individuell laboratorieanalyse."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"*Result status(en) (synthesised)"> + description = <"*The status of the analyte result value.(en) (synthesised)"> + > + ["id28"] = < + text = <"*Analyte result sequence(en)"> + description = <"*"> + > + ["id27"] = < + text = <"*Specimen(en)"> + description = <"*Identification of the specimen used for the analyte result.(en)"> + comment = <"*In some situations, a single Laboratory test result archetype will contain multiple Specimen archetypes and multiple Analyte result archetypes. In these situations, this 'Specimen' data element is needed to be able to connect the results with the correct specimens.(en)"> + > + ["id26"] = < + text = <"*Validation time(en)"> + description = <"*The date and time that the analyte result was validated in the laboratory by a healthcare practitioner.(en)"> + comment = <"*In many jurisdictions the 'Result status' is assumed to include medical validation i.e. a 'final' result will be assumed to be medically validated, but in others this will be recorded and reported separately using this data element.(en)"> + > + ["id25"] = < + text = <"*Analyte name(en)"> + description = <"*The name of the analyte result.(en)"> + comment = <"*The value for this element is normally supplied in a specialisation, in a template or at run-time to reflect the actual analyte. For example: 'Serum sodium', 'Haemoglobin'. Coding with an external terminology is strongly recommended, such as LOINC, NPU, SNOMED CT, or local lab terminologies.(en)"> + hl7v2_mapping = <"*OBX-3.1;3.2(en)"> + fhir_mapping = <"*Observation.code(en)"> + > + ["at24"] = < + text = <"Cancelado"> + description = <"O resultado está indisponível porque o teste não foi iniciado ou não foi completado (algumas vezes chamado de \"abortado\")."> + > + ["at23"] = < + text = <"Entrada com erro"> + description = <"O resultado do teste foi retirado após ser finalizado."> + > + ["at22"] = < + text = <"*Appended(en)"> + description = <"*Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. This is a sub-category of 'Amended'.(en)"> + > + ["at21"] = < + text = <"*Amended(en)"> + description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist, and result data has been changed.(en)"> + > + ["at20"] = < + text = <"*Corrected(en)"> + description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist. This is a sub-category of 'Amended'.(en)"> + > + ["at19"] = < + text = <"Final"> + description = <"O resultado final está completo e verificado por uma pessoa autorizada."> + > + ["at18"] = < + text = <"Preliminar"> + description = <"Resultados iniciais verificados estão disponíveis, mas nem todos os resultados são definitivos. Esta é uma sub-categoria de \"Parcial\"."> + > + ["at17"] = < + text = <"Parcial"> + description = <"Este é um resultado de teste parcial (p.e. inicial, intermediário ou preliminar): dados no resultado do teste podem estar incompletos ou não verificados."> + > + ["at16"] = < + text = <"Registrado"> + description = <"A existência do teste é registrada no sistema de informação do laboratório, mas não há nada disponível ainda."> + > + ["id15"] = < + text = <"Detalhes do resultado do analito"> + description = <"Detalhes adicionais relativos a um resultado individual."> + > + ["id7"] = < + text = <"*Result status time(en)"> + description = <"*The date and time that the analyte result was issued for the recorded ‘Result status’.(en)"> + hl7v2_mapping = <"*OBX-22 and/or OBX-19(en)"> + fhir_mapping = <"*Observation.issued(en)"> + > + ["id6"] = < + text = <"*Result status(en)"> + description = <"*The status of the analyte result value.(en)"> + comment = <"*The values have been specifically chosen to match those in the HL7 FHIR Diagnostic report, historically derived from HL7v2 practice. Other local codes/terms can be used via the Text 'choice'.(en)"> + hl7v2_mapping = <"*OBX-11-observation result status(en)"> + fhir_mapping = <"*status(en)"> + > + ["id5"] = < + text = <"*Reference range guidance(en)"> + description = <"*Additional advice on the applicability of the reference range to this result or may carry text or coded textual guidance as to whether the result is within the normal range.(en)"> + comment = <"*For example, 'within normal limits for age and sex'.(en)"> + > + ["id4"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the analyte result, not captured in other fields.(en)"> + hl7v2_mapping = <"*NTE.3(en)"> + fhir_mapping = <"*Observation.comments(en)"> + > + ["id2"] = < + text = <"*Analyte result(en)"> + description = <"*The value of the analyte result.(en)"> + comment = <"*For example '7.3 mmol/l', 'Raised'. The 'Any' data type will need to be constrained to an appropriate data type in a specialisation, a template or at run-time to reflect the actual analyte result. The Quantity data type has reference model attributes that include flags for normal/abnormal, reference ranges and approximations - see https://specifications.openehr.org/releases/RM/latest/data_types.html#_dv_quantity_class for more details.(en)"> + hl7v2_mapping = <"*OBX.2,OBX.5,OBX.6(en)"> + fhir_mapping = <"*Observation.value[x](en)"> + > + ["id1"] = < + text = <"*Laboratory analyte result(en)"> + description = <"*The result of a laboratory test for a single analyte value.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Result status (synthesised)"> + description = <"The status of the analyte result value. (synthesised)"> + > + ["id28"] = < + text = <"Analyte result sequence"> + description = <"The intended position of this analyte result within the overall sequence of analyte results."> + comment = <"For example: ''1' '2', '3'. Where multiple analyte results are reported, the 'Analyte result sequence' makes the order in which they were reported explicit."> + > + ["id27"] = < + text = <"Specimen"> + description = <"Identification of the specimen used for the analyte result."> + comment = <"In some situations, a single Laboratory test result archetype will contain multiple Specimen archetypes and multiple Analyte result archetypes. In these situations, this 'Specimen' data element is needed to be able to connect the results with the correct specimens."> + > + ["id26"] = < + text = <"Validation time"> + description = <"The date and time that the analyte result was validated in the laboratory by a healthcare practitioner."> + comment = <"In many jurisdictions the 'Result status' is assumed to include medical validation i.e. a 'final' result will be assumed to be medically validated, but in others this will be recorded and reported separately using this data element."> + > + ["id25"] = < + text = <"Analyte name"> + description = <"The name of the analyte result."> + comment = <"The value for this element is normally supplied in a specialisation, in a template or at run-time to reflect the actual analyte. For example: 'Serum sodium', 'Haemoglobin'. Coding with an external terminology is strongly recommended, such as LOINC, NPU, SNOMED CT, or local lab terminologies."> + hl7v2_mapping = <"OBX.3"> + fhir_mapping = <"Observation.code"> + > + ["at24"] = < + text = <"Cancelled"> + description = <"The result is unavailable because the test was not started or not completed (also sometimes called 'aborted')."> + > + ["at23"] = < + text = <"Entered in error"> + description = <"The Test Result has been withdrawn following previous Final release."> + > + ["at22"] = < + text = <"Appended"> + description = <"Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. This is a sub-category of 'Amended'."> + > + ["at21"] = < + text = <"Amended"> + description = <"The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist, and result data has been changed."> + > + ["at20"] = < + text = <"Corrected"> + description = <"The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist. This is a sub-category of 'Amended'."> + > + ["at19"] = < + text = <"Final"> + description = <"The Test result is complete and verified by an authorised person."> + > + ["at18"] = < + text = <"Preliminary"> + description = <"Verified early results are available, but not all results are final. This is a sub-category of 'Partial'."> + > + ["at17"] = < + text = <"Partial"> + description = <"This is a partial (e.g. initial, interim or preliminary) Test Result: data in the Test Result may be incomplete or unverified."> + > + ["at16"] = < + text = <"Registered"> + description = <"The existence of the test is registered in the Laboratory Information System, but there is nothing yet available."> + > + ["id15"] = < + text = <"Analyte result detail"> + description = <"Further detail regarding an individual result."> + > + ["id7"] = < + text = <"Result status time"> + description = <"The date and time that the analyte result was issued for the recorded ‘Result status’."> + hl7v2_mapping = <"OBX.19"> + fhir_mapping = <"Observation.issued"> + > + ["id6"] = < + text = <"Result status"> + description = <"The status of the analyte result value."> + comment = <"The values have been specifically chosen to match those in the HL7 FHIR Diagnostic report, historically derived from HL7v2 practice. Other local codes/terms can be used via the Text 'choice'."> + hl7v2_mapping = <"OBX.11"> + fhir_mapping = <"Observation.status"> + > + ["id5"] = < + text = <"Reference range guidance"> + description = <"Additional advice on the applicability of the reference range to this result or may carry text or coded textual guidance as to whether the result is within the normal range."> + comment = <"For example, 'within normal limits for age and sex'."> + > + ["id4"] = < + text = <"Comment"> + description = <"Additional narrative about the analyte result, not captured in other fields."> + hl7v2_mapping = <"NTE.3"> + fhir_mapping = <"Observation.note"> + > + ["id2"] = < + text = <"Analyte result"> + description = <"The value of the analyte result."> + comment = <"For example '7.3 mmol/l', 'Raised'. The 'Any' data type will need to be constrained to an appropriate data type in a specialisation, a template or at run-time to reflect the actual analyte result. The Quantity data type has reference model attributes that include flags for normal/abnormal, reference ranges and approximations - see https://specifications.openehr.org/releases/RM/latest/data_types.html#_dv_quantity_class for more details."> + hl7v2_mapping = <"OBX.2, OBX.5, OBX.6, OBX.7, OBX.8"> + fhir_mapping = <"Observation.value[x]"> + > + ["id1"] = < + text = <"Laboratory analyte result"> + description = <"The result of a laboratory test for a single analyte value."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at16", "at17", "at18", "at19", "at21", "at20", "at22", "at24", "at23"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_panel.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_panel.v0.0.1-alpha.adls new file mode 100644 index 000000000..2295c130e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_panel.v0.0.1-alpha.adls @@ -0,0 +1,123 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=440253f1-61d9-49d3-ae27-58129bbeb6e0; build_uid=0d4d4802-dd56-45e3-accf-96ac97c242b3) + openEHR-EHR-CLUSTER.laboratory_test_panel.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Anneka Sargeant"> + ["organisation"] = <"UMG Göttingen"> + ["email"] = <"anneka.sargeant@med.uni-goettingen.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics, UK"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2015-07-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Ocean Informatics, Australia", "Nasjonal IKT, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Pathology Test Result, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-06-27]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.839 "> + ["2"] = <"Pathology (Data Specifications) Version 1.0 [Internet]. Sydney, Australia: National E-Health Transition Authority; 2007 May 29 [cited 2011 Jul 11]; Available at http://www.nehta.gov.au/component/docman/doc_download/962-pathology-v10"> + ["3"] = <"Laboratory Technical Framework, Volume 3: Content, Revision 3.0 [Internet]. USA: IHE International; 2011 May 19; [cited 2011 Jul 11]. Available from: http://www.ihe.net/Technical_Framework/index.cfm#laboratory"> + ["4"] = <"Hl7 FHIR Observation resource: HL7 [Internet]; [cited 2017 Jun 27]. Available from http://www.hl7.org/implement/standards/fhir/observation.html"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"16ACB1FB473C63B4BC99E2DDF970BED2"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Dient zur Erfassung von Laborergebnissen als Panel/Profil von Einzelresultaten. Verbreitet im medizinischen Labor, z.B. bei biochemischen, hämatologischen und immunologischen Tests."> + keywords = <"Labor, Pathologie, Panel, Profil", ...> + use = <"Dient zur Erfassung von Laborergebnissen als Panel/Profil von Einzelresultaten. Verbreitet im medizinischen Labor, z.B. bei biochemischen, hämatologischen und immunologischen Tests. Wird normalerweise als abgeleitete Klasse von OBSERVATION.laboratory_test_result verwendet. + + Wenn komplexere Resultatsstrukturen erforderlich sind, kann es hilfreich sein, den Archetyp zu spezialisieren oder durch einen anderen zu ersetzen."> + misuse = <"Nicht zur Erfassung von makroskopischen/mikroskopischen Resultaten in der anatomischen Pathologie."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere laboratorieanalyser som en enkeltverdi eller i en analysepakke."> + keywords = <"laboratorie", "panel", "batteri", "analytt", "analyse", "svar", "resultat", "pakke"> + use = <"For å registrere laboratorieanalyser som en enkeltverdi eller i en analysepakke. Brukes normalt i arketypen OBSERVATION.laboratory_test. + + Navnene på elementene Laboratoriesvar/Svarverdi vil ordinært erstattes i en templat elller applikasjon med navnet på den spesifikke analysen. f.eks. \"Hemoglobin\", og ofte kodet med en terminologi som NLK, SNOMED CT eller LOINC. + + Der det kreves mer komplekse svarmønstre kan det være nødvendig å spesialisere denne arketypen, eller erstatte den med en annen."> + misuse = <"Skal ikke brukes til å registrere funn ved patologiundersøkelser."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record laboratory test results in a panel/battery/profile structure common to clinical pathology testing for example biochemistry, haematology and immunology."> + keywords = <"laboratory", "pathology", "panel", "battery", "profile"> + use = <"To record laboratory test results in a panel/battery structure common to clinical pathology testing biochemistry, haematology and immunology. Normally used in conjunction with a parent + OBSERVATION.laboratory_test_result. + + Where other more complex result patterns are required it may be helpful to specialise this archetype or substitute another."> + misuse = <"Not to be used to record Anatomical pathology macroscopic/microscopic findings."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Laboratory test panel + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id14] matches { -- Panel detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.laboratory_test_panel(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.laboratory_test_analyte(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.specimen(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id14"] = < + text = <"Panel-Detail"> + description = <"Weitere Details zum Panel, einschließlich der einzelnen Analyte, Proben für das Panel oder weitere, verschachtelte Panels."> + > + ["id1"] = < + text = <"Labortest-Panel"> + description = <"Laborergebnis als Panel/Profil von Einzelresultaten. Verbreitet im medizinischen Labor."> + > + > + ["nb"] = < + ["id14"] = < + text = <"*Panel detail(en)"> + description = <"*Further details including the individual analytes, specimen for the panel or a further nested panel.(en)"> + > + ["id1"] = < + text = <"*Laboratory test panel(en)"> + description = <"*Laboratory test result as a panel/battery format common to clinical pathology testing.(en)"> + > + > + ["en"] = < + ["id14"] = < + text = <"Panel detail"> + description = <"Further details including the individual analytes, specimen for the panel or a further nested panel."> + > + ["id1"] = < + text = <"Laboratory test panel"> + description = <"Laboratory test result as a panel/battery/profile structure common to clinical pathology testing."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.language.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.language.v1.0.0.adls new file mode 100644 index 000000000..2265eb1c5 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.language.v1.0.0.adls @@ -0,0 +1,203 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=08dfb4fb-7589-41af-8aec-09868bd1ca3b; build_uid=fd543e5c-eb12-4e05-b4b4-a3933a4e7b7f) + openEHR-EHR-CLUSTER.language.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Vebjoern Arntzen, John Tore Valand"> + ["organisation"] = <"Oslo universitetssykehus HF, Helse Bergen HF"> + > + > + > + +description + original_author = < + ["name"] = <"Vebjørn Arntzen"> + ["organisation"] = <"Oslo University Hospital"> + ["email"] = <"varntzen@ous-hf.no"> + ["date"] = <"2017-07-06"> + > + original_namespace = <"no.nasjonalikt"> + original_publisher = <"Nasjonal IKT"> + other_contributors = <"Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Birgitte Bjerkely, Senter for sjeldne diagnoser, OUS, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Valborg Ellingsen, Haraldsplass Diakonale sykehus, Norway", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Jessica Hansen, Universitetet i Oslo, Norway", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS AS, Norway", "Roar Holm, Helse Vest IKT A/S, Norway", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Siren Kraakenes, Helse Vest IKT, Norway", "Panita Laksuktom, Haukeland universitetssjukehus, Norway", "Øygunn Leite Kallevik, Helse Bergen, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Rose Mari Eikås, Helse Bergen, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Jagan Mohan, Mahatma Gandhi Medical College and Research Institute, India", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anine Ramberg, DIPS ASA, Norway", "Gro-Hilde Severinsen, Norwegian center for ehealthresearch, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Laila Storesund, Haraldsplass diakonale sykehus, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Micaela Thierley, Helse Bergen/Haraldsplass sykehus, Norway", "Susanne Trønnes, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"86637A95CB32F983E80D8F9506488FE6"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om muntlig (tale, tegnspråk) eller skriftlig kommunikasjon."> + keywords = <"tegn", "tegnspråk", "tale", "morsmål", "språk", "språkbruk", "dialekt", "taktil", "blindeskrift", "skrift", "målføre", "målform", "skriftspråk", "skriftlig"> + use = <"For å registrere detaljer om muntlig (tale, tegnspråk) eller skriftlig kommunikasjon. Den overordnede arketypen som denne arketypen nøstes i bestemmer konteksten for registreringen av språket. For eksempel: + - For å registrere et individs primære eller foretrukne språk, bruk denne arketypen i arketypen CLUSTER.communication (Kommunikasjon). + - For å registrere foretrukket eller påkrevd språk som en del av en forespørsel om tolk, bruk denne arketypen i arketypen CLUSTER.interpreter_requirements (Tolkebehov). + - For å registrere språket som ble benyttet av en tolk under en klinisk konsultasjon, bruk denne arketypen i arketypen ACTION.interpretation. + + Dersom det er behov for å registrere flere språk - for eksempel norsk og swahili, må arketypen gjentas for hvert språk."> + misuse = <"Brukes ikke for å registrere evne og metoder for utveksling av informasjon med et individ. Bruk arketypen CLUSTER.communication (Kommunikasjon) for dette formålet. + + Brukes ikke for å registrere en forespørsel om tolketjenester. Bruk arketypen CLUSTER.interpreter_requirements (Tolkebehov) sammen med en passende INSTRUCTION-arketype, for eksempel INSTRUCTION.service_request (Helsetjenesteforespørsel). + + Brukes ikke for å registrere detaljer om en tolking som er gjennomført. Bruk arketypen ACTION.interpretation for dette formålet."> + copyright = <"© Nasjonal IKT HF"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about a spoken, written or symbolic system of communication."> + keywords = <"signing", "sign language", "tongue", "sign", "speaker", "spoken", "written", "proficiency", "speech", "translate", "interpret"> + use = <"Use to record details about a spoken, written or symbolic system of communication. The context of the language details is provided by the parent archetypes within which this archetype is nested. For example: + - to record a patient's primary or preferred language, use this archetype within the context of CLUSTER.communication; + - to record the preferred or required language as part of a request for an interpreter, use CLUSTER.interpreter_requirements; + - to record the language used by an interpreter within the context of a clinical consultation, use this archetype within ACTION.interpretation. + + Use a separate instance of this archetype to record each language in the situation where multiple languages need to be recorded, for example Norwegian and Swahili."> + misuse = <"Not to be used to record capability and means for exchanging information with an individual - use CLUSTER.communication for this purpose. + + Not to be used to record details about a request for interpreter services - use CLUSTER.Interpreter_requirements with a suitable INSTRUCTION archetype, for example INSTRUCTION.service_request. + + Not to be used to record details about an interpretation that was performed - use the proposed ACTION.interpretation."> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Language + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Language name + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Variant + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id7] matches { -- Mode + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Mode (synthesised) + } + } + } + ELEMENT[id5] matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Modalitet (synthesised)"> + description = <"Metoden for kommunikasjon av språket. (synthesised)"> + > + ["at13"] = < + text = <"Taktil lesing"> + description = <"Tolkning av skriftlig materiale ved hjelp av berøring brukes."> + > + ["at11"] = < + text = <"Skriving"> + description = <"En sammensetning av bokstaver, ord, bilder eller symboler brukes."> + > + ["at10"] = < + text = <"Lesing"> + description = <"Skriftlige eller trykte bokstaver, ord, bilder eller symboler brukes."> + > + ["at9"] = < + text = <"Tegnspråk"> + description = <"Fysiske handlinger eller bevegelser blir brukt. Denne verdien er ikke relevant om modalitet er definert i elementet \"Navn på språket\". For eksempel norsk tegnspråk."> + > + ["at8"] = < + text = <"Tale"> + description = <"Språket som benyttes ved tale."> + > + ["id7"] = < + text = <"Modalitet"> + description = <"Metoden for kommunikasjon av språket."> + > + ["id5"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstbeskrivelse om språket og eller varianten som ikke er registrert i andre felt."> + comment = <"For eksempel: Braille brukes for taktil lesing/skriving eller munnavlesning brukes for å gi støtte ved nedsatt hørsel."> + > + ["id3"] = < + text = <"Variant"> + description = <"Navnet på dialekten eller sosiolekten."> + > + ["id2"] = < + text = <"Navn på språket"> + description = <"Navnet på språket."> + comment = <"For eksempel Mandarin, swahili, fransk eller norsk tegnspråk. Koding av \"Språknavn\" med en terminologi er ønskelig om mulig. For eksempel ISO 639-3 eller Glottolog. Kodene i ISO 639-3 inneholder både navn på språket men kan også representere navn og modalitet, for eksempel norsk tegnspråk. Verdisettet kan variere med modalitet."> + > + ["id1"] = < + text = <"Språk"> + description = <"Språk er evnen til å produsere og forstå ytringer som formidler informasjon fra ett individ til et annet, ytringene kan være enten hørbare (tale) eller synlige (tegn, skrift)."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Mode (synthesised)"> + description = <"The method of communication for the specified language. (synthesised)"> + > + ["at13"] = < + text = <"Tactile reading"> + description = <"Interpretation of written material using touch is used."> + > + ["at11"] = < + text = <"Writing"> + description = <"A composition of letters, words, pictures or symbols is used."> + > + ["at10"] = < + text = <"Reading"> + description = <"Written or printed letters, words, pictures or symbols is used."> + > + ["at9"] = < + text = <"Signing"> + description = <"Physical actions or gestures are used. This value is redundant if identification of the mode is a component of the 'Language name', such as 'Norwegian sign language'."> + > + ["at8"] = < + text = <"Speaking"> + description = <"The voice is used."> + > + ["id7"] = < + text = <"Mode"> + description = <"The method of communication for the specified language."> + > + ["id5"] = < + text = <"Comment"> + description = <"Additional narrative about the language not captured in other fields."> + comment = <"For example: Braille is used for tactile reading/writing or lip reading is used to supplement a hearing impairment."> + > + ["id3"] = < + text = <"Variant"> + description = <"The name of the dialect or sociolect, if appropriate."> + > + ["id2"] = < + text = <"Language name"> + description = <"The name of the language."> + comment = <"For example: Mandarin, Swahili, French or Norwegian sign language. Coding of 'Language' with a terminology is preferred, where possible. ISO 639-3 codes include the simple name of the language but can represent the name and modality combined - for example Norwegian sign language. The value set for codes that are appropriate may depend on the mode."> + > + ["id1"] = < + text = <"Language"> + description = <"A collection of words, their pronunciation and methods for combining them, understood by a specific community and used as a form of communication."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at8", "at9", "at10", "at11", "at13"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.level_of_exertion.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.level_of_exertion.v0.0.1-alpha.adls new file mode 100644 index 000000000..802bd0ad8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.level_of_exertion.v0.0.1-alpha.adls @@ -0,0 +1,326 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=06ad50b7-b6e0-4fad-8dec-8d29678bb953; build_uid=8c1b0ea0-439c-406d-a7a9-f5f0b392965f) + openEHR-EHR-CLUSTER.level_of_exertion.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"wellmann.ramona@mh-hannover.de"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2008-10-27"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, Ocean Informatics,UK", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"27606DDC8BC11CD99B544D4C7D992C00"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Dokumentation der Anstrengung/Belastung, der der Patient ausgesetzt ist oder ausgesetzt war."> + keywords = <"Übung", "Bewegung", "körperliche Anstrengung", "Belastung", "Belastungsgrad", "Belastungsintensität", "Tätigkeit", "Beschäftigung", "Betätigung", "Kraftanstrengung", "Anstrengung", "Ausübung", "Aktivität", "Maßnahme", "Energie", "Tatkraft", "Kraft"> + use = <"Zur Dokumentation des Belastungsgrads und der Phase der Belastung (Zeitpunkt) - zur Bereitstellung von Status- und Kontextinformationen innerhalb einer OBSERVATION-Klasse wie z.B. Blutdruckmessung."> + misuse = <"Dient nicht der Dokumentation der eigentlichen Übungen/Aktivitäten und Messungen. Diese sollten in der dafür vorgesehenen OBSERVATION-Klasse erfasst werden."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Record information about the amount of energy expenditure that has been, or is being, experienced by the patient."> + keywords = <"exercise", "work", "exertion", "activity", "energy"> + use = <"Record information about phase and levels of exertion - to provide state/context information within OBSERVATIONS such as Blood Pressure."> + misuse = <"Not to be used to record actual exercise activities and measurements which should be recorded as OBSERVATIONS in their own right."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل معلومات حول كمية إنفاق الطاقة التي مر/ أو يمر بها المريض"> + keywords = <"التمرين", "العمل", "المجهود", "النشاط", "الطاقة"> + use = <"لتسجيل معلومات حول طور و مستويات المجهود - للإمداد بمعلومات حول السياق/الحالة في داخل الملاحظات مثل ضغط الدم."> + misuse = <"لا يستخدم لتسجيل نشاطات التمرين الفعلي و القياسات التي ينبغي تسجيلها على هيئة ملاحظات منفردة بذاتها"> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Level of exertion + items cardinality matches {1..*; unordered} matches { + CLUSTER[id11] occurrences matches {0..1} matches { -- Exercise intensity + items cardinality matches {1..*; unordered} matches { + ELEMENT[id17] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Intensity + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Intensity (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Measured + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9001]} -- Work + magnitude matches {|0.0..1000.0|} + units matches {"J/min"} + } + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Phase + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9002]} -- Phase (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Intensität (synthesised)"> + description = <"Semiquantitative Beschreibung der Intensität der körperlichen Anstrengung. (synthesised)"> + > + ["at9001"] = < + text = <"* Work (en)"> + description = <"* Work (en)"> + > + ["ac9002"] = < + text = <"Phase (synthesised)"> + description = <"Die Phase oder der Kontext zur Übung/körperlichen Anstrengung. (synthesised)"> + > + ["id17"] = < + text = <"Beschreibung"> + description = <"Beschreibung der körperlichen Anstrengung."> + > + ["at16"] = < + text = <"Völlige Anstrengung/\"auf Hochtouren arbeiten\"/\"Vollgas\""> + description = <"90-100 % der maximalen Herzfrequenz."> + > + ["at15"] = < + text = <"Hohe Intensität"> + description = <"85-90 % der maximalen Herzfrequenz."> + > + ["at14"] = < + text = <"Mittlere Intensität"> + description = <"80-85 % der maximalen Herzfrequenz."> + > + ["at13"] = < + text = <"Geringe Intensität"> + description = <"Bis zu 80 % der maximalen Herzfrequenz."> + > + ["id12"] = < + text = <"Intensität"> + description = <"Semiquantitative Beschreibung der Intensität der körperlichen Anstrengung."> + > + ["id11"] = < + text = <"Intensität der Übung"> + description = <"Die körperliche Anstrengung/Intensität, die während der Übung geleistet wird."> + > + ["id10"] = < + text = <"Phase"> + description = <"Die Phase oder der Kontext zur Übung/körperlichen Anstrengung."> + > + ["at9"] = < + text = <"Nach der körperlichen Anstrengung"> + description = <"Die Messung wird nach Abschluss der Belastung durchgeführt."> + > + ["at8"] = < + text = <"Während der Kraftanstrengung"> + description = <"Die Person übt gerade die körperliche Anstrengung aus."> + > + ["at7"] = < + text = <"In Ruhe"> + description = <"Die Person befindet sich im Ruhezustand vor Beginn der Übung/körperlichen Anstrengung."> + > + ["id6"] = < + text = <"Messwert"> + description = <"Gemessener Grad der körperlichen Anstrengung."> + > + ["id1"] = < + text = <"Belastungsgrad"> + description = <"Aufzeichnung von Informationen zum Belastungsgrad/Zustand des Patienten."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Intensity (synthesised)"> + description = <"Semiquantitative description of the intensity of exercise undertaken. (synthesised)"> + > + ["at9001"] = < + text = <"Work"> + description = <"Work"> + > + ["ac9002"] = < + text = <"Phase (synthesised)"> + description = <"The phase or context of exercise. (synthesised)"> + > + ["id17"] = < + text = <"Description"> + description = <"Description of the exertion."> + > + ["at16"] = < + text = <"Flat Out"> + description = <"90-100% Maximal Heart Rate."> + > + ["at15"] = < + text = <"High Intensity"> + description = <"85-90% Maximal Heart Rate."> + > + ["at14"] = < + text = <"Medium Intensity"> + description = <"80-85% of Maximal Heart Rate."> + > + ["at13"] = < + text = <"Low Intensity"> + description = <"Up to 80% Maximal Heart Rate."> + > + ["id12"] = < + text = <"Intensity"> + description = <"Semiquantitative description of the intensity of exercise undertaken."> + > + ["id11"] = < + text = <"Exercise intensity"> + description = <"Amount of work being done during exercise."> + > + ["id10"] = < + text = <"Phase"> + description = <"The phase or context of exercise."> + > + ["at9"] = < + text = <"Post-exertion"> + description = <"Measurement is taken after exertion has ceased."> + > + ["at8"] = < + text = <"During exertion"> + description = <"The person is exerting themselves at the time."> + > + ["at7"] = < + text = <"At rest"> + description = <"The person is at rest, prior to undertaking exercise."> + > + ["id6"] = < + text = <"Measured"> + description = <"The measured level of exertion."> + > + ["id1"] = < + text = <"Level of exertion"> + description = <"Record information about level of exertion."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"الشدة (synthesised)"> + description = <"وصف نصف كمي لشدة التمرين الذي يتم فعله (synthesised)"> + > + ["at9001"] = < + text = <"* Work (en)"> + description = <"* Work (en)"> + > + ["ac9002"] = < + text = <"الطور (synthesised)"> + description = <"طور أو سياق التمرين (synthesised)"> + > + ["id17"] = < + text = <"الوصف"> + description = <"وصف المجهود"> + > + ["at16"] = < + text = <"مُسَطَّح"> + description = <"الحد الأقصى من معدل ضربات القلب بين 90 - 100%"> + > + ["at15"] = < + text = <"شدة مرتفعة"> + description = <"الحد الأقصى من معدل ضربات القلب بين 85 - 90%"> + > + ["at14"] = < + text = <"شدة متوسطة"> + description = <"الحد الأقصى من معدل ضربات القلب بين 80 - 85 %"> + > + ["at13"] = < + text = <"شدة منخفضة"> + description = <"الحد الأقصى من معدل ضربات القلب يتجاوز 80 %"> + > + ["id12"] = < + text = <"الشدة"> + description = <"وصف نصف كمي لشدة التمرين الذي يتم فعله"> + > + ["id11"] = < + text = <"شدة التمرين"> + description = <"كمية العمل التي يتم فعلها خلال التمرين"> + > + ["id10"] = < + text = <"الطور"> + description = <"طور أو سياق التمرين"> + > + ["at9"] = < + text = <"ما بعد المجهود"> + description = <"يتم إجراء القياس بعد توقف التمرين"> + > + ["at8"] = < + text = <"في أثناء المجهود"> + description = <"الشخص يبذل مجهودا في هذا الوقت"> + > + ["at7"] = < + text = <"عند الراحة"> + description = <"الشخص في وضع الراحة, قبل إجراء التمرين"> + > + ["id6"] = < + text = <"تم قياسه"> + description = <"مستوى المجهود الذي تم قياسه"> + > + ["id1"] = < + text = <"مستوى المجهود"> + description = <"لتسجيل معلومات حول مستوى المجهود"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + ["SNOMED-CT"] = < + ["at7"] = + ["at8"] = + ["at9"] = + ["id11"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at7", "at8", "at9"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at13", "at14", "at15", "at16"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.living_arrangement.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.living_arrangement.v0.0.1-alpha.adls new file mode 100644 index 000000000..acef0a816 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.living_arrangement.v0.0.1-alpha.adls @@ -0,0 +1,137 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dcda048e-e756-46eb-ad26-d1ec3e0dc040; build_uid=ccb820c7-c1f4-47c4-9f49-0a07e2218d2c) + openEHR-EHR-CLUSTER.living_arrangement.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-05-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"John Tore Valand, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Household, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager. No longer available."> + ["2"] = <"National Housing and Homelessness Data Dictionary [Internet]. Canberra, Australia: Australian Institute of Health and Welfare (AIHW); 2013 [cited 2018 May 30]. Version 1. Cat. no. HOU 269. Available from: https://www.aihw.gov.au/getmedia/a47d4c86-a8aa-4f00-a889-42edea09cc2f/17841.pdf"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"D822DF1DE2B48660D86E3033B133A8C4"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the circumstances about how an individual lives alone or with others."> + keywords = <"alone", "solo", "family", "friends", "others", "household"> + use = <"Use to record the circumstances about how an individual lives alone or with others. + + The intent of this archetype is to provide a sense of the level of day-to-day support, both physically and emotionally, that may be available to an individual in their 'home' setting. + + The concepts around housing, accommodation and living arrangements are complex and often potentially overlapping. Within this archetype, the intent of the concept of 'household' is to capture information about the group of people (one or more) who live in the same dwelling and share meals or living accommodation. A single dwelling may be considered to contain multiple households if either meals or living space are not shared. In this context households can include varieties of blended families, share housing, group homes, boarding houses, and a single room occupancy. + + This archetype has been designed to be used within the EVALUATION.housing_summary archetype, but may be used within any other appropriate ENTRY or CLUSTER archetype related to recording social context."> + misuse = <"Not to be used to record details about the physical structure in which an individual lives - use CLUSTER.dwelling for this purpose. + + Not to be used to record details about the setting in which an individual usually resides - use CLUSTER.accommodation for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Living arrangement + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Living arrangement + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Household composition + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Household description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Number of occupants + value matches { + DV_COUNT[id9004] + } + } + allow_archetype CLUSTER[id7] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Pets description + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id9"] = < + text = <"Comment"> + description = <"Additional narrative about the living arrangement not captured in other fields."> + > + ["id8"] = < + text = <"Pets description"> + description = <"Narrative description about the pets who reside with the individual."> + > + ["id7"] = < + text = <"Additional details"> + description = <"Further details about the living arrangement."> + comment = <"This SLOT may be used to nest additional archetypes describing additional details about living arrangements that may be local to a jurisdiction."> + > + ["id6"] = < + text = <"Number of occupants"> + description = <"The number of individuals who are in the household."> + > + ["id5"] = < + text = <"Household description"> + description = <"Narrative description about the relationship between people who reside together."> + > + ["id4"] = < + text = <"Household composition"> + description = <"Single word or phrase that describes the relationship between people who reside together."> + comment = <"Coding of the household composition with a terminology is preferred, where possible. For example: single; sole parent with children aged less than 16 years; couple; couple with children aged less than 16 years; family; family with other non-related members present; or group of unrelated adults."> + > + ["id3"] = < + text = <"Living arrangement"> + description = <"Single word or phrase that describes if a person usually resides alone or with others."> + comment = <"Coding of the living arrangement with a terminology is preferred, where possible. The value sets for this data element are likely to vary between jurisdictions - it is anticipated that they will usually be set within a use-case specific template. For example: 'lives alone'; 'lives with family'; or 'lives with others'."> + > + ["id2"] = < + text = <"Description"> + description = <"Narrative description about the living arrangements."> + > + ["id1"] = < + text = <"Living arrangement"> + description = <"The circumstances about an individual living alone or with others."> + comment = <"This information will provide a sense of the level of support, both physically and emotionally, to which an individual may have access."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.lymph_node_metastases.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.lymph_node_metastases.v0.0.1-alpha.adls new file mode 100644 index 000000000..83ad2a3e9 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.lymph_node_metastases.v0.0.1-alpha.adls @@ -0,0 +1,545 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f76df12a-08bd-4a73-be4c-bf7176001072; build_uid=90e91e00-286f-4f19-adb8-b7777af4c5d4) + openEHR-EHR-CLUSTER.lymph_node_metastases.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, Scotland"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"17/05/2009"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"C2E092B3BBFFB74D4FC89BEB77C32939"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record detailed findings of lymph node metastases as part of microscopic histopathological examination of tissue. "> + keywords = <"tumour", "lymph node", "metastases", "pathology", "histopathology", "cancer", "malignancy"> + use = <"To record detailed findings about lymph node metastases as part of microscopic examination of tissue. + Use as a component archetype in the context of a suite of archetypes that make up a histopathology report ie OBSERVATION.lab_test.histopathology."> + misuse = <"Not designed to be used within any other archetype other than OBSERVATION.lab_test.histopathology."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل الموجودات التفصيلية لنقائل العقد الليمفاوية كجزء من الفحص الهيستوباثولوجي المجهري للنسيج."> + keywords = <"الورم", "العقدة الليمفاوية", "النقائل", "الباثولوجيا/المرَضية", "الهيستوباثولوجيا", "السرطان", "الخباثة"> + use = <"لتسجيل الموجودات التفصيلية حول نقائل العقد الليمفاوية كجزء من الفحص المجهري للنسيج. + يستخدم كجزء من مكونات النموذج في سياق سلسلة نماذج يتكون منها تقرير الهيستوباثولوجيا, مثل: ملاحظة. الاختبار المعملي.الهيستوباثولوجيا."> + misuse = <"لم يتم تصميم هذا النموذج ليتم استخدامه في داخل أي نموذج آخر غير نموذج ملاحظة. اختبار المعمل.الهيستوباثولوجيا."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Tumour- Lymph node metastases + items cardinality matches {1..*; unordered} matches { + ELEMENT[id42] occurrences matches {0..1} matches { -- Lymph node site name + value matches { + DV_TEXT[id9007] + } + } + allow_archetype CLUSTER[id11] occurrences matches {0..1} matches { -- Lymph node site location + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location-precise\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Tissue available + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9000]} -- Tissue available (synthesised) + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Tumour involvement + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9001]} -- Tumour involvement (synthesised) + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Nature of involvement + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9002]} -- Nature of involvement (synthesised) + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Route of involvement + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9003]} -- Route of involvement (synthesised) + } + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Number of nodes examined + value matches { + DV_COUNT[id9012] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Number of nodes with tumour + value matches { + DV_COUNT[id9013] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Extent of tumour + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9004]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + CLUSTER[id40] occurrences matches {0..1} matches { -- Extra-nodal extension + items cardinality matches {1..*; unordered} matches { + ELEMENT[id35] occurrences matches {0..1} matches { -- Extra-capsular extension + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9005]} -- Extra-capsular extension (synthesised) + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Extent of extranodal tumour + value matches { + DV_QUANTITY[id9016] matches { + property matches {[at9004]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9017] + } + } + ELEMENT[id52] occurrences matches {0..1} matches { -- Marker dye uptake + value matches { + DV_TEXT[id9018] + } + } + allow_archetype CLUSTER[id46] matches { -- Lymph node details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.lymph_node_metastases\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id53] occurrences matches {0..1} matches { -- Radioactivity count + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9006]} -- Frequency + [magnitude, units, precision] matches { + [{|>=0.0|}, {"/s"}, {0}], + [{|>=0.0|}, {"/min"}, {0}] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Tissue available (synthesised)"> + description = <"Has the appropriate lymph node tissue been made available for examination? (synthesised)"> + > + ["ac9001"] = < + text = <"Tumour involvement (synthesised)"> + description = <"Findings of lymph node involvement with tumour. (synthesised)"> + > + ["ac9002"] = < + text = <"Nature of involvement (synthesised)"> + description = <"Nature or grade of the tumour, if present. (synthesised)"> + > + ["ac9003"] = < + text = <"Route of involvement (synthesised)"> + description = <"The route by which the tumour became involved in lymph node tissue. (synthesised)"> + > + ["at9004"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9005"] = < + text = <"Extra-capsular extension (synthesised)"> + description = <"Findings of extension of tumour beyond a node capsule. (synthesised)"> + > + ["at9006"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["id53"] = < + text = <"Radioactivity count"> + description = <"Radioactivity count measured after use of radiocolloid. "> + > + ["id52"] = < + text = <"Marker dye uptake"> + description = <"Findings of whether marker dye has been taken up by the lymph node or lymph node group."> + > + ["at51"] = < + text = <"Absent"> + description = <"Lymph node tissue is absent."> + > + ["at50"] = < + text = <"Present"> + description = <"Lymph node tissue is present."> + > + ["at49"] = < + text = <"Metastasis"> + description = <"The tumour involved the lymph node by metastasis."> + > + ["at48"] = < + text = <"Direct spread"> + description = <"The tumour involved the lymph node by direct spread."> + > + ["id47"] = < + text = <"Route of involvement"> + description = <"The route by which the tumour became involved in lymph node tissue."> + > + ["id46"] = < + text = <"Lymph node details"> + description = <"Further details of lymph node metastasis at this site e.g individual nodes or further levels"> + > + ["id45"] = < + text = <"Tissue available"> + description = <"Has the appropriate lymph node tissue been made available for examination?"> + > + ["at43"] = < + text = <"Present"> + description = <"Lymph node involvement with tumour is present."> + > + ["id42"] = < + text = <"Lymph node site name"> + description = <"The name for the lymph node site being reported. May be a general location e.g. 'Axillary nodes', a relative site e.g. 'Sentinel nodes' or a individual node."> + > + ["id41"] = < + text = <"Description"> + description = <"A text description of lymph node involvement by tumour."> + > + ["id40"] = < + text = <"Extra-nodal extension"> + description = <"Findings related to extension of tumour external to the nodal capsule."> + > + ["at39"] = < + text = <"Indeterminate"> + description = <"Extra-capsular involvement by tumour has not been determined."> + > + ["at38"] = < + text = <"Equivocal"> + description = <"Extra-capsular involvement by tumour is equivocal."> + > + ["at37"] = < + text = <"Absent"> + description = <"Extra-capsular involvement by tumour is absent."> + > + ["at36"] = < + text = <"Present"> + description = <"Extra-capsular involvement by tumour is present."> + > + ["id35"] = < + text = <"Extra-capsular extension"> + description = <"Findings of extension of tumour beyond a node capsule."> + > + ["at34"] = < + text = <"Indeterminate"> + description = <"The nature of tumour has not been determnined."> + > + ["at32"] = < + text = <"Indeterminate"> + description = <"Llymph node involvement by tumour has not been determined."> + > + ["at31"] = < + text = <"Equivocal"> + description = <"Lymph node involvement by tumour is equivocal."> + > + ["at30"] = < + text = <"Absent"> + description = <"Tumour is absent from the lymph node site."> + > + ["at29"] = < + text = <"Present - bilateral nodes"> + description = <"Tumour is present in nodes on both sides."> + > + ["at28"] = < + text = <"Present - right side nodes only"> + description = <"Tumour is present in right side nodes only."> + > + ["at27"] = < + text = <"Present - left side nodes only"> + description = <"Tumour is present in left sided nodes only."> + > + ["id26"] = < + text = <"Tumour involvement"> + description = <"Findings of lymph node involvement with tumour."> + > + ["at25"] = < + text = <"Complete"> + description = <"The node is completely invaded by tumour."> + > + ["id15"] = < + text = <"Extent of extranodal tumour"> + description = <"Extent of extranodal tumour expressed as a maximum length."> + > + ["at14"] = < + text = <"Diffuse"> + description = <"The tumour is of a diffuse nature."> + > + ["at13"] = < + text = <"Focal"> + description = <"The tumour is of a focal nature."> + > + ["id12"] = < + text = <"Nature of involvement"> + description = <"Nature or grade of the tumour, if present."> + > + ["id11"] = < + text = <"Lymph node site location "> + description = <"The anatomical location of the lymph node or site being reported."> + > + ["id10"] = < + text = <"Extent of tumour"> + description = <"Extent of tumour expressed as a maximum length. Applies only to an individual node."> + > + ["id3"] = < + text = <"Number of nodes with tumour"> + description = <"Number of nodes which show tumour involvement."> + > + ["id2"] = < + text = <"Number of nodes examined"> + description = <"Number of nodes examined."> + > + ["id1"] = < + text = <"Tumour- Lymph node metastases"> + description = <"To record findings of tumour metastases in lymph nodes."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"النسيج المتاح/المتوفر (synthesised)"> + description = <"هل تم جعل نسيج العقدة الليمفاوية المناسب متاحا/متوفرا للفحص ? (synthesised)"> + > + ["ac9001"] = < + text = <"اكتناف الورم (synthesised)"> + description = <"الموجودات الخاصة باكتناف العقدة الليمفاوية بالورم (synthesised)"> + > + ["ac9002"] = < + text = <"طبيعة الاكتناف (synthesised)"> + description = <"طبيعة أو درجة الورم, إن وُجِد (synthesised)"> + > + ["ac9003"] = < + text = <"طريق الاكتناف (synthesised)"> + description = <"الطريق الذي أصبح به الورم مكتنفا لنسيج العقدة الليمفاوية. (synthesised)"> + > + ["at9004"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9005"] = < + text = <"الامتداد خارج المِحفظة (synthesised)"> + description = <"الموجودات المتعلقة بامتداد الورم فيما يتجاوز مِحفظة العقدة. (synthesised)"> + > + ["at9006"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["id53"] = < + text = <"عدد النشاط الإشعاعي"> + description = <"عدد النشاط الإشعاعي يتم قياسه بعد استخدام الغرواني الإشعاعي."> + > + ["id52"] = < + text = <"قَبْط الصبغة الواصِمة"> + description = <"الموجودات المتعلقة بما إذا كانت الصبغة الواصمة قد تم قبطها بواسطة العقدة الليمفاوية أو مجموعة العقد الليمفاوية."> + > + ["at51"] = < + text = <"غائب"> + description = <"لا يوجد نسيج عقدة ليمفاوية متوفر "> + > + ["at50"] = < + text = <"موجود"> + description = <"نسيج العقدة الليمفاوية متوفر/موجود"> + > + ["at49"] = < + text = <"النَّقيلة"> + description = <"تم انتشار الورم في العقدة الليمفاوية عن طريق النَّقيلة"> + > + ["at48"] = < + text = <"انتشار مباشر"> + description = <"قام الورم باكتناف العقدة الليمفاوية عن طريق الانتشار المباشر"> + > + ["id47"] = < + text = <"طريق الاكتناف"> + description = <"الطريق الذي أصبح به الورم مكتنفا لنسيج العقدة الليمفاوية."> + > + ["id46"] = < + text = <"تفاصيل العقد الليمفاوية"> + description = <"تفاصيل أكثر عن نقيلة العقد الليمفاوية في هذا الموقع, مثل العقد المنفردة أو مستويات أبعد من الوصف."> + > + ["id45"] = < + text = <"النسيج المتاح/المتوفر"> + description = <"هل تم جعل نسيج العقدة الليمفاوية المناسب متاحا/متوفرا للفحص ?"> + > + ["at43"] = < + text = <"موجود"> + description = <"يوجد اكتناف للغدة الليمفاوية بالورم"> + > + ["id42"] = < + text = <"اسم موقع العقدة الليمفاوية"> + description = <"اسم موقع العقدة الليمفاوية التي يتم كتابة التقرير عنها. قد يكون موقعا عامّا مثل العقد الإبطية, أو موقعا نسبيا مثل عقد الخفير أو عقدة ليمفاوية معيَّنة."> + > + ["id41"] = < + text = <"الوصف"> + description = <"وصف نَصِّي لاكتناف العقدة الليمفاوية بالورم"> + > + ["id40"] = < + text = <"الامتداد في خارج العقدة"> + description = <"الموجودات المتعلقة بامتداد الورم خارج مِحفظة العقدة."> + > + ["at39"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد اكتناف الورم خارج المِحفظة"> + > + ["at38"] = < + text = <"غير قابل للتحديد"> + description = <"اكتناف الورم خارج المحفظة غير قابل للتحديد"> + > + ["at37"] = < + text = <"غائب"> + description = <"لا يوجد اكتناف للورم خارج المِحفظة"> + > + ["at36"] = < + text = <"موجود"> + description = <"يوجد اكتناف للورم خارج المِحفظة"> + > + ["id35"] = < + text = <"الامتداد خارج المِحفظة"> + description = <"الموجودات المتعلقة بامتداد الورم فيما يتجاوز مِحفظة العقدة."> + > + ["at34"] = < + text = <"غامض"> + description = <"لم يتم تحديد طبيعة الورم"> + > + ["at32"] = < + text = <"غامض"> + description = <"اكتناف العقد الليمفاوية بالورم لم يتم تحديده"> + > + ["at31"] = < + text = <"غير قابل للتحديد"> + description = <"اكتناف العقد الليمفاوية بالورم غير قابل للتحديد."> + > + ["at30"] = < + text = <"غائب"> + description = <"الورم غير موجود في هذا الموقع من العقد الليمفاوية"> + > + ["at29"] = < + text = <"موجود - عُقَد الجانبين"> + description = <"الورم موجود في العُقَد على الجانبين."> + > + ["at28"] = < + text = <"موجود - عُقَد الجانب الأيمن فقط"> + description = <"الورم موجود في العقد على الجانب الأيمن فقط"> + > + ["at27"] = < + text = <"موجود - عُقَد الجانب الأيسر فقط"> + description = <"الورم موجود في العقد على الجانب الأيسر فقط"> + > + ["id26"] = < + text = <"اكتناف الورم"> + description = <"الموجودات الخاصة باكتناف العقدة الليمفاوية بالورم"> + > + ["at25"] = < + text = <"كلّي"> + description = <"تم غزو جميع العقدة الليمفاوية بالورم"> + > + ["id15"] = < + text = <"مدى الورم خارج العقدة"> + description = <"مدى الورم خارج العقدة و التي يتم التعبير عنها لحد أقصى للطول."> + > + ["at14"] = < + text = <"منتشر"> + description = <"لدى الورم طبيعة منتشرة"> + > + ["at13"] = < + text = <"بُؤْرِي"> + description = <"لدى الورم طبيعة بُؤْرِيَّة"> + > + ["id12"] = < + text = <"طبيعة الاكتناف"> + description = <"طبيعة أو درجة الورم, إن وُجِد"> + > + ["id11"] = < + text = <"موقع العقدة الليمفاوية"> + description = <"الموقع التشريحي للعقدة الليمفاوية أو الموقع الذي يتم كتابة التقرير حوله."> + > + ["id10"] = < + text = <"مدى الورم"> + description = <"مدى الورم يتم التعبير عنه بالحد الأقصى للطول. و ينطبق على العقدة المنفردة/الواحدة."> + > + ["id3"] = < + text = <"عدد العقد التي يوجد بها اكتناف للورم"> + description = <"عدد العقد التي يظهر فيها اكتناف الورم"> + > + ["id2"] = < + text = <"عدد العقد الليمفاوية التي تم فحصها"> + description = <"عدد العقد التي تم فحصها"> + > + ["id1"] = < + text = <"الورم - نقائل العقد الليمفاوية"> + description = <"لتسجيل الموجودات الخاصة بنقائل الورم في العقد الليمفاوية."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9004"] = + ["at9006"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at13", "at14", "at25", "at34"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at43", "at27", "at28", "at29", "at30", "at31", "at32"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at50", "at51"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at36", "at37", "at38", "at39"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at48", "at49"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macronutrients.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macronutrients.v0.0.1-alpha.adls new file mode 100644 index 000000000..e1118755d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macronutrients.v0.0.1-alpha.adls @@ -0,0 +1,1013 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b6029faf-4089-4731-ac22-29569b4ae960; build_uid=93209d8c-034d-436e-b4aa-7f9d2b3142dd) + openEHR-EHR-CLUSTER.macronutrients.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Priscila Maranhão; Gustavo Bacelar"> + ["organisation"] = <"MEDCIDS-FMUP; VIRTUAL CARE"> + ["email"] = <"priscilamaranhao@gmail.com; gbacelar@gmail.com"> + ["date"] = <"2016-12-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ricardo Correia", "Pedro Marques", "Duarte Ferreira", "Heather Leslie, Ocean Health Systems, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Franceschini, SCC; Priore, SE; Euclydes, MP et al. Necessidades e recomendações de nutrientes. In: Cuppari, L. Guias de medicina ambulatorial e hospitalar da EPM-UNIFESP, Nutricção Clínica no Adulto. Barueri, SP: Manole, 2014."> + ["2"] = <"Institute of Medicine/ Food and nutrition Board, 2011. Dietary reference Intake. Disponível em: "> + ["3"] = <"FAO/WHO (Food and Agricultural/World Health Organization). Classificação dos Carboidratos - 1998. Disponível em: "> + ["4"] = <"Caruso, L. Distúrbios do trato digestório. In: Cuppari, L. Guias de medicina ambulatorial e hospitalar da EPM-UNIFESP, Nutricção Clínica no Adulto. Barueri, SP: Manole, 2014."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"CDA06FE00BB25C035338B234B56A52AF"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the nutrients that are consumed in the largest quantities."> + keywords = <"nutrients", "diet", "lipids", "carbohydrates", "protein"> + use = <"Use to record details about the nutrients that are consumed in the largest quantities. + + This archetype has been designed to be used within the 'Details' SLOT in the OBSERVATION.dietary_nutrients archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Macronutrients + items cardinality matches {1..*; unordered} matches { + CLUSTER[id38] occurrences matches {0..1} matches { -- Fatty acids + items cardinality matches {1..*; unordered} matches { + ELEMENT[id69] occurrences matches {0..1} matches { -- Trans fatty acid + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + CLUSTER[id39] occurrences matches {0..1} matches { -- Saturated + items cardinality matches {1..*; unordered} matches { + ELEMENT[id41] occurrences matches {0..1} matches { -- Caprylic acid + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- Caproic acid + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- Lauric acid + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Myristic acid + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Palmitic acid + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id46] occurrences matches {0..1} matches { -- Stearic acid + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + } + } + CLUSTER[id47] occurrences matches {0..1} matches { -- Mounsaturated + items cardinality matches {1..*; unordered} matches { + ELEMENT[id49] occurrences matches {0..1} matches { -- Myristoleic acid + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id50] occurrences matches {0..1} matches { -- Palmitoleic acid + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id51] occurrences matches {0..1} matches { -- Oleic acid + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id52] occurrences matches {0..1} matches { -- Cis-vaccenic acid + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id53] occurrences matches {0..1} matches { -- Eicosenoic acid + value matches { + DV_QUANTITY[id9012] + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- Docosapentaenoic acid + value matches { + DV_QUANTITY[id9013] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + } + } + CLUSTER[id55] occurrences matches {0..1} matches { -- Polyunsaturated + items cardinality matches {1..*; unordered} matches { + CLUSTER[id57] occurrences matches {0..1} matches { -- (n-3) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id59] occurrences matches {0..1} matches { -- Alpha linolenic acid (n-3) + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id60] occurrences matches {0..1} matches { -- Eicosapentaenoic acid + value matches { + DV_QUANTITY[id9015] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id61] occurrences matches {0..1} matches { -- Docosahexaenoic acid + value matches { + DV_QUANTITY[id9016] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id62] occurrences matches {0..1} matches { -- Docosapentaenoic acid + value matches { + DV_QUANTITY[id9017] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + } + } + CLUSTER[id58] occurrences matches {0..1} matches { -- (n-6) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id63] occurrences matches {0..1} matches { -- Linoleic acid (n-6) + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id64] occurrences matches {0..1} matches { -- Gama-linoleic acid + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id65] occurrences matches {0..1} matches { -- Dihomo-gama-linoleic acid + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id66] occurrences matches {0..1} matches { -- Arachidonic acid + value matches { + DV_QUANTITY[id9021] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id67] occurrences matches {0..1} matches { -- Adrenic acid + value matches { + DV_QUANTITY[id9022] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id68] occurrences matches {0..1} matches { -- Docosapentaenoic acid + value matches { + DV_QUANTITY[id9023] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + } + } + } + } + } + } + CLUSTER[id10] occurrences matches {0..1} matches { -- Carbohydrates + items cardinality matches {1..*; unordered} matches { + CLUSTER[id116] occurrences matches {0..1} matches { -- Sugars + items cardinality matches {1..*; unordered} matches { + CLUSTER[id119] occurrences matches {0..1} matches { -- Monosaccharides + items cardinality matches {1..*; unordered} matches { + ELEMENT[id122] occurrences matches {0..1} matches { -- Glucose + value matches { + DV_QUANTITY[id9024] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + ELEMENT[id124] occurrences matches {0..1} matches { -- Galactose + value matches { + DV_QUANTITY[id9025] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"mg"}], + [{"g"}] + } + } + } + } + ELEMENT[id125] occurrences matches {0..1} matches { -- Fructose + value matches { + DV_QUANTITY[id9026] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + } + } + CLUSTER[id120] occurrences matches {0..1} matches { -- Disaccharides + items cardinality matches {1..*; unordered} matches { + ELEMENT[id126] occurrences matches {0..1} matches { -- Sucrose + value matches { + DV_QUANTITY[id9027] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"mg"}], + [{"g"}] + } + } + } + } + ELEMENT[id127] occurrences matches {0..1} matches { -- Lactose + value matches { + DV_QUANTITY[id9028] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"mg"}], + [{"g"}] + } + } + } + } + ELEMENT[id128] occurrences matches {0..1} matches { -- Tetralose + value matches { + DV_QUANTITY[id9029] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"mg"}], + [{"g"}] + } + } + } + } + } + } + CLUSTER[id121] occurrences matches {0..1} matches { -- Polyols + items cardinality matches {1..*; unordered} matches { + ELEMENT[id129] occurrences matches {0..1} matches { -- Sorbitol + value matches { + DV_QUANTITY[id9030] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"mg"}], + [{"g"}] + } + } + } + } + ELEMENT[id130] occurrences matches {0..1} matches { -- Mannitol + value matches { + DV_QUANTITY[id9031] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + } + } + } + } + CLUSTER[id117] occurrences matches {0..1} matches { -- Oligosaccharides + items cardinality matches {1..*; unordered} matches { + ELEMENT[id134] occurrences matches {0..1} matches { -- Maltodextrins + value matches { + DV_QUANTITY[id9032] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id135] occurrences matches {0..1} matches { -- Rafinose + value matches { + DV_QUANTITY[id9033] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + ELEMENT[id136] occurrences matches {0..1} matches { -- Staccose + value matches { + DV_QUANTITY[id9034] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + ELEMENT[id137] occurrences matches {0..1} matches { -- Fruit-oligosaccharides + value matches { + DV_QUANTITY[id9035] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"mg"}], + [{"g"}] + } + } + } + } + } + } + CLUSTER[id118] occurrences matches {0..1} matches { -- Polysaccharides + items cardinality matches {1..*; unordered} matches { + CLUSTER[id138] occurrences matches {0..1} matches { -- Starch + items cardinality matches {1..*; unordered} matches { + ELEMENT[id140] occurrences matches {0..1} matches { -- Amylose + value matches { + DV_QUANTITY[id9036] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + ELEMENT[id141] occurrences matches {0..1} matches { -- Amylopectin + value matches { + DV_QUANTITY[id9037] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + ELEMENT[id142] occurrences matches {0..1} matches { -- Starch-resistant + value matches { + DV_QUANTITY[id9038] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + } + } + CLUSTER[id139] occurrences matches {0..1} matches { -- Non-starch + items cardinality matches {1..*; unordered} matches { + ELEMENT[id143] occurrences matches {0..1} matches { -- Cellulose + value matches { + DV_QUANTITY[id9039] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + ELEMENT[id144] occurrences matches {0..1} matches { -- Hemicellulose + value matches { + DV_QUANTITY[id9040] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + ELEMENT[id145] occurrences matches {0..1} matches { -- Pectins + value matches { + DV_QUANTITY[id9041] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + ELEMENT[id146] occurrences matches {0..1} matches { -- Hydrocolloids + value matches { + DV_QUANTITY[id9042] matches { + property matches {[at9000]} -- Mass + [units] matches { + [{"g"}], + [{"mg"}] + } + } + } + } + } + } + } + } + } + } + CLUSTER[id7] occurrences matches {0..1} matches { -- Proteins + items cardinality matches {1..*; unordered} matches { + CLUSTER[id15] occurrences matches {0..1} matches { -- Non-essential amino acids + items cardinality matches {1..*; unordered} matches { + ELEMENT[id20] occurrences matches {0..1} matches { -- Serine + value matches { + DV_QUANTITY[id9043] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Glutamic acid + value matches { + DV_QUANTITY[id9044] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Aspargine + value matches { + DV_QUANTITY[id9045] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Aspartic acid + value matches { + DV_QUANTITY[id9046] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Alanine + value matches { + DV_QUANTITY[id9047] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + } + } + CLUSTER[id14] occurrences matches {0..1} matches { -- Essential amino acids + items cardinality matches {1..*; unordered} matches { + ELEMENT[id29] occurrences matches {0..1} matches { -- Valine + value matches { + DV_QUANTITY[id9048] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Tryptophan + value matches { + DV_QUANTITY[id9049] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Threonine + value matches { + DV_QUANTITY[id9050] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Phenylalanine + value matches { + DV_QUANTITY[id9051] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Methionine + value matches { + DV_QUANTITY[id9052] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Lysine + value matches { + DV_QUANTITY[id9053] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Leucine + value matches { + DV_QUANTITY[id9054] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Isoleucine + value matches { + DV_QUANTITY[id9055] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Histidine + value matches { + DV_QUANTITY[id9056] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + } + } + CLUSTER[id13] occurrences matches {0..1} matches { -- Conditionally essential amino acids + items cardinality matches {1..*; unordered} matches { + ELEMENT[id31] occurrences matches {0..1} matches { -- Cysteine + value matches { + DV_QUANTITY[id9057] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Arginine + value matches { + DV_QUANTITY[id9058] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Glutamine + value matches { + DV_QUANTITY[id9059] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Glycine + value matches { + DV_QUANTITY[id9060] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Proline + value matches { + DV_QUANTITY[id9061] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Tyrosine + value matches { + DV_QUANTITY[id9062] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Mass"> + description = <"Mass"> + > + ["id146"] = < + text = <"Hydrocolloids"> + description = <"Assessment of hydrocolloids is a type of sugar."> + > + ["id145"] = < + text = <"Pectins"> + description = <"Assessment of pectins."> + > + ["id144"] = < + text = <"Hemicellulose"> + description = <"Assessment of hemicellulose."> + > + ["id143"] = < + text = <"Cellulose"> + description = <"Assessment of cellulose."> + > + ["id142"] = < + text = <"Starch-resistant"> + description = <"Assessment of starch-resistant is a type of sugar."> + > + ["id141"] = < + text = <"Amylopectin"> + description = <"Assessment of amylopectin."> + > + ["id140"] = < + text = <"Amylose"> + description = <"Assessment of amylose."> + > + ["id139"] = < + text = <"Non-starch"> + description = <"Assessment of non-starch polysaccharides which are also known as dietary fiber."> + > + ["id138"] = < + text = <"Starch"> + description = <"Measurement of starch, which is a complex carbohydrate and main energy reserve in plants, is present in grains, legumes, tubers, fruits, and root vegetables."> + > + ["id137"] = < + text = <"Fruit-oligosaccharides"> + description = <"Assessment of fruit-oligosaccharides (FOS) is a type of sugar."> + > + ["id136"] = < + text = <"Staccose"> + description = <"Assessment of staccose."> + > + ["id135"] = < + text = <"Rafinose"> + description = <"Assessment of rafinose."> + > + ["id134"] = < + text = <"Maltodextrins"> + description = <"Assessment of maltodextrina is a type of sugar of an individual."> + > + ["id130"] = < + text = <"Mannitol"> + description = <"Assessment of mannitol."> + > + ["id129"] = < + text = <"Sorbitol"> + description = <"Assessment of sorbitol."> + > + ["id128"] = < + text = <"Tetralose"> + description = <"Assessment of tetralose."> + > + ["id127"] = < + text = <"Lactose"> + description = <"Assessment of lactose."> + > + ["id126"] = < + text = <"Sucrose"> + description = <"Assessment of sucrose."> + > + ["id125"] = < + text = <"Fructose"> + description = <"Assessment of fructose."> + > + ["id124"] = < + text = <"Galactose"> + description = <"Assessment of galactose."> + > + ["id122"] = < + text = <"Glucose"> + description = <"Assessment of glucose."> + > + ["id121"] = < + text = <"Polyols"> + description = <"Assessment of polyol."> + > + ["id120"] = < + text = <"Disaccharides"> + description = <"Assessment of disaccharides (carbohydrate constitued by two units of monossacharides)."> + > + ["id119"] = < + text = <"Monosaccharides"> + description = <"Assessment of monosaccharides (simple carbohydrate) of an individual."> + > + ["id118"] = < + text = <"Polysaccharides"> + description = <"Assessment of polysaccharides (They have more than 9 degree of polymerization)."> + > + ["id117"] = < + text = <"Oligosaccharides"> + description = <"Assessment of oligosaccharides (They have 3-9 degree of polymerization of an individual)."> + > + ["id116"] = < + text = <"Sugars"> + description = <"Assessment of sugars (1-2 degree of polymerization) of an individual."> + > + ["id69"] = < + text = <"Trans fatty acid"> + description = <"Assessment of dietary trans fatty acids."> + > + ["id68"] = < + text = <"Docosapentaenoic acid"> + description = <"Assessment of docosapentaenoic acid."> + > + ["id67"] = < + text = <"Adrenic acid"> + description = <"Assessment of adrenic acid."> + > + ["id66"] = < + text = <"Arachidonic acid"> + description = <"Assessment of arachidonic acid."> + > + ["id65"] = < + text = <"Dihomo-gama-linoleic acid"> + description = <"Assessment of dihomo-gama-linoleic acid."> + > + ["id64"] = < + text = <"Gama-linoleic acid"> + description = <"Assessment of gama-linoleic acid."> + > + ["id63"] = < + text = <"Linoleic acid (n-6)"> + description = <"Assessment of linoleic acid."> + > + ["id62"] = < + text = <"Docosapentaenoic acid"> + description = <"Assessment of docosapentaenoic acid."> + > + ["id61"] = < + text = <"Docosahexaenoic acid"> + description = <"Assessment of docosahexaenoic acid."> + > + ["id60"] = < + text = <"Eicosapentaenoic acid"> + description = <"Assessment of eicosapentaenoic acid."> + > + ["id59"] = < + text = <"Alpha linolenic acid (n-3)"> + description = <"Assessment of a-linolenic acid."> + > + ["id58"] = < + text = <"(n-6)"> + description = <"Assessment of linoleic acid of an individual."> + > + ["id57"] = < + text = <"(n-3)"> + description = <"Measurement of n-3 fatty acids of an individual."> + > + ["id55"] = < + text = <"Polyunsaturated"> + description = <"Assessment of polyunsaturated acids which include the n-6 fatty acids and n-3 fatty acids."> + > + ["id54"] = < + text = <"Docosapentaenoic acid"> + description = <"Assessment of docosapentaenoic acid."> + > + ["id53"] = < + text = <"Eicosenoic acid"> + description = <"Assessment of eicosenoic acid."> + > + ["id52"] = < + text = <"Cis-vaccenic acid"> + description = <"Assessment of cis-vaccenic acid is a type of monousaturated fatty acids."> + > + ["id51"] = < + text = <"Oleic acid"> + description = <"Assessment of oleic acid."> + > + ["id50"] = < + text = <"Palmitoleic acid"> + description = <"Assessment of palmitoleic acid."> + > + ["id49"] = < + text = <"Myristoleic acid"> + description = <"Assessment of myristoleic acid."> + > + ["id47"] = < + text = <"Mounsaturated"> + description = <"Assessment of dietary monounsaturated fatty acids (n-9) of an individual."> + > + ["id46"] = < + text = <"Stearic acid"> + description = <"Assessment of stearic acid."> + > + ["id45"] = < + text = <"Palmitic acid"> + description = <"Assessment of palmitic acid."> + > + ["id44"] = < + text = <"Myristic acid"> + description = <"Assessment of myristic acid."> + > + ["id43"] = < + text = <"Lauric acid"> + description = <"Assessment of lauric acid."> + > + ["id42"] = < + text = <"Caproic acid"> + description = <"Assessment of caproic acid."> + > + ["id41"] = < + text = <"Caprylic acid"> + description = <"Assessment of dietary caprylic acid."> + > + ["id39"] = < + text = <"Saturated"> + description = <"Assessment of dietary saturated fatty acids of an individual."> + > + ["id38"] = < + text = <"Fatty acids"> + description = <"Assessment of dietary fatty acids of an individual."> + > + ["id35"] = < + text = <"Tyrosine"> + description = <"Assessment of tyrosine amino acids."> + > + ["id34"] = < + text = <"Proline"> + description = <"Assessment of proline amino acids."> + > + ["id33"] = < + text = <"Glycine"> + description = <"Assessment of glycine amino acids."> + > + ["id32"] = < + text = <"Glutamine"> + description = <"Assessment of glutamine amino acids."> + > + ["id31"] = < + text = <"Cysteine"> + description = <"Assessment of cysteine amino acid."> + > + ["id30"] = < + text = <"Arginine"> + description = <"Assessment of argine amino acids."> + > + ["id29"] = < + text = <"Valine"> + description = <"Assessment of valine amino acid."> + > + ["id28"] = < + text = <"Tryptophan"> + description = <"Assessment of tryptophan amino acid."> + > + ["id27"] = < + text = <"Threonine"> + description = <"Assessment of threonine amino acids."> + > + ["id26"] = < + text = <"Phenylalanine"> + description = <"Assessment of phenylalanine amino acid."> + > + ["id25"] = < + text = <"Methionine"> + description = <"Assessment of methionine amino acid."> + > + ["id24"] = < + text = <"Lysine"> + description = <"Assessment of lysine amino acid."> + > + ["id23"] = < + text = <"Leucine"> + description = <"Assessment of Leucine is a type of essential amino acids."> + > + ["id22"] = < + text = <"Isoleucine"> + description = <"Isoleucine is a type of essential amino acids."> + > + ["id21"] = < + text = <"Histidine"> + description = <"Histidine is a type of essential amino acids."> + > + ["id20"] = < + text = <"Serine"> + description = <"Assessment of serine amino acid."> + > + ["id19"] = < + text = <"Glutamic acid"> + description = <"Assessment of glutamic amino acid."> + > + ["id18"] = < + text = <"Aspargine"> + description = <"Assessment of aspargineis amino acid."> + > + ["id17"] = < + text = <"Aspartic acid"> + description = <"Assessment of aspartic acid amino acid."> + > + ["id16"] = < + text = <"Alanine"> + description = <"Assessment of alanine amino acid."> + > + ["id15"] = < + text = <"Non-essential amino acids"> + description = <"Assessment of not essential amino acids of an individual."> + > + ["id14"] = < + text = <"Essential amino acids"> + description = <"Assessment of essential amino acids of an individual."> + > + ["id13"] = < + text = <"Conditionally essential amino acids"> + description = <"Assessment of conditionally essential amino acids are these sinthetized in human organism (not essential), but they are used more faster then produced."> + > + ["id10"] = < + text = <"Carbohydrates"> + description = <"Assessment of carbohydrates of an individual."> + > + ["id7"] = < + text = <"Proteins"> + description = <"Assessment of protein of an individual."> + > + ["id1"] = < + text = <"Macronutrients"> + description = <"The nutrients that are consumed in the largest quantities and used for energy, growth and body functions by living organisms."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_colorectal_carcinoma.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_colorectal_carcinoma.v1.0.0.adls new file mode 100644 index 000000000..c7d166fbf --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_colorectal_carcinoma.v1.0.0.adls @@ -0,0 +1,284 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-CLUSTER.macroscopy_colorectal_carcinoma.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"17/06/2009"> + > + other_contributors = <"Koray Atalag, University of Auckland, New Zealand", "Matt Cordell, NEHTA, Australia", "Heather Leslie,Ocean Informatics,Australia", "David McKillop, NEHTA, Australia", "Cathy Richardson, NEHTA, Australia", "David Rowed, Ocean Informatics, Australia"> + lifecycle_state = <"AuthorDraft"> + references = < + ["1"] = <"College of American Pathologists. Protocol for the Examination of Specimens from Patients with Primary Carcinomas of the Colon and Rectum [Internet]. 2009 Mar ;[cited 2009 Jul 28 ]"> + ["2"] = <"Available from: http://www.cap.org/apps/docs/committees/cancer/cancer_protocols/2008/colonrectum08_pw.pdf"> + ["3"] = <"Royal College of Pathologists. Dataset for colorectal cancer (2nd edition) [Internet]. 2007 Dec 4;[cited 2009 Jul 29 ]"> + ["4"] = <"Available from: http://www.rcpath.org/index.asp?PageID=1153"> + ["5"] = <"Royal College of Pathologists of Australasia. Colorectal Cancer Structured Reporting Protocol (1st Edition 2010). [Internet]. 2010;[cited 2010 Mar 21 ]"> + ["6"] = <"Available from: http://www.rcpa.edu.au//static/File/Asset%20library/public%20documents/Publications/StructuredReporting/COLORECTAL%20CANCER%20STRUCTURED%20REPORTING%20PROTOCOL%20for%20web.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"4243B86239E008CE0500331D107393A5"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record detailed findings about colorectal cancer found on macroscopic histopathological examination."> + keywords = <"histopathology", "cancer", "laboratory", "lab", "malignancy", "pathology", "colonic", "rectal", "anal", "GI", "gastrointestinal", "bowel"> + use = <"To record detailed findings about macroscopic examination of tissue related to colo-rectal cancer. + Use as a component archetype in the context of a suite of archetypes that make up a histopathology report ie OBSERVATION.lab_test.histopathology and CLUSTER.microscopy_colorectal_carcinoma."> + misuse = <"Not designed to be used within any other archetype other than OBSERVATION.lab_test.histopathology."> + copyright = <"copyright (c) 2010 openEHR foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Macroscopic findings - Colorectal cancer + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id348] occurrences matches {0..1} matches { -- Tumour dimensions + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.physical_properties(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id331] occurrences matches {0..1} matches { -- Maximum extramuscular extension + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + ELEMENT[id332] occurrences matches {0..1} matches { -- Distance of tumour to nearest cut-end + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + ELEMENT[id333] occurrences matches {0..1} matches { -- Distance of tumour to circumferential margin + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9000]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + ELEMENT[id354] occurrences matches {0..1} matches { -- Distance of tumour from dentate line + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9000]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + ELEMENT[id334] occurrences matches {0..1} matches { -- Anastomotic doughnuts submitted + value matches { + DV_BOOLEAN[id9009] matches { + value matches {True, False} + } + } + } + CLUSTER[id350] occurrences matches {0..1} matches { -- Tumour perforation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id335] occurrences matches {0..1} matches { -- Tumour perforation + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9001]} -- Tumour perforation (synthesised) + } + } + } + ELEMENT[id351] occurrences matches {0..1} matches { -- Perforation location + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9002]} -- Perforation location (synthesised) + } + } + } + ELEMENT[id355] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9012] + } + } + } + } + CLUSTER[id336] occurrences matches {0..1} matches { -- For rectal tumours + items cardinality matches {1..*; unordered} matches { + ELEMENT[id337] occurrences matches {0..1} matches { -- Relationship to anterior peritoneal reflection + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9003]} -- Relationship to anterior peritoneal reflection (synthesised) + } + } + } + ELEMENT[id338] occurrences matches {0..1} matches { -- Intactness of the mesorectum + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9004]} -- Intactness of the mesorectum (synthesised) + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9001"] = < + text = <"Tumour perforation (synthesised)"> + description = <"Finding of tumour perforation. (synthesised)"> + > + ["ac9002"] = < + text = <"Perforation location (synthesised)"> + description = <"The location of a perforation, if present. (synthesised)"> + > + ["ac9003"] = < + text = <"Relationship to anterior peritoneal reflection (synthesised)"> + description = <"The relationship of rectal tumour to the anterior peritoneal reflection. (synthesised)"> + > + ["ac9004"] = < + text = <"Intactness of the mesorectum (synthesised)"> + description = <"An assessment of the intactness of the mesorectum. (synthesised)"> + > + ["id355"] = < + text = <"Comment"> + description = <"Furrher text comment on the perforation."> + > + ["id354"] = < + text = <"Distance of tumour from dentate line"> + description = <"For abdominoperineal resection specimens, distance of tumour from the dentate line."> + > + ["at353"] = < + text = <"Retro/infra peritoneal"> + description = <"The perforation is retro/infra peritoneal."> + > + ["at352"] = < + text = <"Serosal"> + description = <"The perforation is serosal."> + > + ["id351"] = < + text = <"Perforation location"> + description = <"The location of a perforation, if present."> + > + ["id350"] = < + text = <"Tumour perforation"> + description = <"Findings related to tumour perforation."> + > + ["at349"] = < + text = <"Indeterminate"> + description = <"Intactness of the mesorectum has not been determined."> + > + ["id348"] = < + text = <"Tumour dimensions"> + description = <"Details of maximum dimensions of the tumour."> + > + ["at347"] = < + text = <"Indeterminate"> + description = <"Presence of tumour perforation has not been determined."> + > + ["at346"] = < + text = <"Absent"> + description = <"Tumour perforation is absent."> + > + ["at345"] = < + text = <"Present"> + description = <"Tumour perforation is present."> + > + ["at344"] = < + text = <"Entirely below"> + description = <"The tumour is entirely below the level of the peritoneal reflection anteriorly."> + > + ["at343"] = < + text = <"Astride"> + description = <"The tumour is astride (or at) the level of the peritoneal reflection anteriorly."> + > + ["at342"] = < + text = <"Entirely above"> + description = <"The tumour is entirely above the level of the peritoneal reflection anteriorly."> + > + ["at341"] = < + text = <"Complete"> + description = <"The mesorectum is completely intact."> + > + ["at340"] = < + text = <"Nearly complete"> + description = <"The mesorectum is nearly completely intact."> + > + ["at339"] = < + text = <"Incomplete"> + description = <"The mesorectum is incompletely intact."> + > + ["id338"] = < + text = <"Intactness of the mesorectum"> + description = <"An assessment of the intactness of the mesorectum."> + > + ["id337"] = < + text = <"Relationship to anterior peritoneal reflection"> + description = <"The relationship of rectal tumour to the anterior peritoneal reflection."> + > + ["id336"] = < + text = <"For rectal tumours"> + description = <"Findings related solely to rectal tumours."> + > + ["id335"] = < + text = <"Tumour perforation"> + description = <"Finding of tumour perforation."> + > + ["id334"] = < + text = <"Anastomotic doughnuts submitted"> + description = <"Have anastomotic doughnuts been submitted for analysis?"> + > + ["id333"] = < + text = <"Distance of tumour to circumferential margin"> + description = <"The distance of the tumour to the circumferential or radial margin. It is the measurement to the non-peritonealised margin and not to the nearest cut-end (i.e. proximal,distal)."> + > + ["id332"] = < + text = <"Distance of tumour to nearest cut-end"> + description = <"The distance of the tumour to the nearest cut-end (i.e. proximal or distal margin). It is the measurement from the nearest cut end of the specimen and not the non-peritonealised (i.e. circumferential or radial) margin."> + > + ["id331"] = < + text = <"Maximum extramuscular extension"> + description = <"The maximum extramuscular extension of the tumour."> + > + ["id1"] = < + text = <"Macroscopic findings - Colorectal cancer"> + description = <"Macroscopic anatomical pathology findings related to colorectal cancer."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at352", "at353"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at345", "at346", "at347"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at339", "at340", "at341", "at349"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at342", "at343", "at344"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_lung_carcinoma.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_lung_carcinoma.v0.0.1-alpha.adls new file mode 100644 index 000000000..988eeaea0 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_lung_carcinoma.v0.0.1-alpha.adls @@ -0,0 +1,115 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c2dee521-8b59-33c8-850d-4a1af3ff6ec2; build_uid=dda5ce68-b604-4b96-be17-a016e1745bc4) + openEHR-EHR-CLUSTER.macroscopy_lung_carcinoma.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics"> + ["email"] = <"ian.mcnicoll@freshehr.com"> + ["date"] = <"2009-10-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"The Royal College of Pathologists. Dataset for lung cancer histopathology reports [Internet]. 2007 Sep ;[cited 2009 Jul 27 ]. Available from: http://www.rcpath.org/index.asp?PageID=1159"> + ["2"] = <"College of American Pathologists. Histopathology Lung protocol [Internet]. [cited 2009 Jul 27 ]. Available from: http://www.cap.org/apps/docs/committees/cancer/cancer_protocols/2005/lung05_pw.pdf"> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Clinical Informatics, ian.mcnicoll@freshehr.com"> + ["MD5-CAM-1.0.1"] = <"795AD8AE9DE64400C1B5B395AA9685B3"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record detailed findings about lung cancer found on macroscopic histopathological examination."> + keywords = <"histopathology", "cancer", "laboratory", "lab", "malignancy", "pathology", "lung", "bronchial"> + use = <"To record detailed findings about macroscopic examination of tissue related to lung cancer. + + This archetype has been designed to be used within the 'Structured findings' SLOT in the CLUSTER.histopathology_findings archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Macroscopic findings - Lung cancer + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Number of tumours + value matches { + DV_COUNT[id9000] matches { + magnitude matches {|>=0|} + } + } + } + allow_archetype CLUSTER[id4] matches { -- Tumour site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id2] matches { -- Tumour dimensions + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.physical_properties(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id5] matches { -- Direct spread of tumour + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_invasion(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id6] matches { -- Tumour resection margin + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_resection_margins(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id7] matches { -- Lymph node involvement + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.lymph_node_metastases(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Non-neoplastic lung findings + value matches { + DV_TEXT[id9001] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id8"] = < + text = <"Non-neoplastic lung findings"> + description = <"Findings of non-neoplastic lung pathology."> + > + ["id7"] = < + text = <"Lymph node involvement"> + description = <"Details of lymph node involvement by tumour."> + > + ["id6"] = < + text = <"Tumour resection margin"> + description = <"Details of medial or bronchial resection margins."> + > + ["id5"] = < + text = <"Direct spread of tumour"> + description = <"Details of direct spread of the tumour."> + > + ["id4"] = < + text = <"Tumour site"> + description = <"The site of the tumour."> + > + ["id3"] = < + text = <"Number of tumours"> + description = <"The overall number of tumours."> + > + ["id2"] = < + text = <"Tumour dimensions"> + description = <"Details of maximum dimensions of the tumour."> + > + ["id1"] = < + text = <"Macroscopic findings - Lung cancer"> + description = <"Macroscopic anatomical pathology findings related to lung cancer."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication.v1.0.1.adls new file mode 100644 index 000000000..0f6158644 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication.v1.0.1.adls @@ -0,0 +1,902 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a2bc5e0d-c67e-4d7e-bb87-b3b74cdefd0d; build_uid=0900eeb6-1e3e-4f04-a282-f70650a1ff52) + openEHR-EHR-CLUSTER.medication.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"wellmann.ramona@mh-hannover.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + ["pt"] = < + language = <[ISO_639-1::pt]> + author = < + ["name"] = <"Beatriz de Faria Leao"> + ["organisation"] = <"Bleao Informática em Saúde"> + ["email"] = <"bfleao@terra.com.br"> + > + accreditation = <"MD, PhD"> + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2018-06-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "John Bennett, NEHTA, Australia", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Sharmila Biswas, Australia", "Laila Bruun, Oslo universitetssykehus HF, Norway", "Stephen Chu, NEHTA, Australia (Editor)", "Matthew Cordell, NEHTA, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Gail Easterbrook, Flinders Medical Centre, Australia", "Stig Erik Hegrestad, Helse Førde, Norway", "David Evans, Queensland Health, Australia", "Sarah Gaunt, NEHTA, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Trina Gregory, cpc, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Hilde Hollås, DIPS AS, Norway", "Roar Holm, Helse Vest IKT A/S, Norway", "Alfred Honore, Haukeland, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Mary Kelaher, NEHTA, Australia", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Robert L'egan, NEHTA, Australia", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Mark Luciani, Gloucestershire Hospital NHS Foundation Trust, United Kingdom", "Colin Macfarlane, Elsevier, United Kingdom", "Siv Marie Lien, DIPS ASA, Norway", "James McClay, University of Nebraska Medical Center, United States", "Susan McIndoe, Royal District Nursing Service, Australia", "David McKillop, NEHTA, Australia", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Andrej Orel, Marand d.o.o., Slovenia", "Chris Pearce, Melbourne East GP Network, Australia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Camilla Preeston, Royal Australian College of General Practitioners, Australia", "Margaret Prichard, NEHTA, Australia", "Cathy Richardson, NEHTA, Australia", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "Martha Schei Hynne, The Norwegian Medicines Agency, Norway", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Trine Strand, Oslo Universitetssykehus (OUS), Norway", "Andreas Sundstrom, Capio S:t Gorans Hospital, Sweden", "John Taylor, NEHTA, Australia", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Richard Townley-O'Neill, NEHTA, Australia (Editor)", "Guri Tømmervåg, DIPS AS, Norway", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Pelle Viana Lindén, Capio, Sweden", "Kylie Young, The Royal Australian College of General Practitioners, Australia", "Sam Heard, Ocean Health Systems, Australia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ISO 11238:2018, Health informatics -- Identification of medicinal products -- Data elements and structures for the unique identification and exchange of regulated information on substances. Available from: https://www.iso.org/standard/69697.html."> + ["2"] = <"ISO 11239:2012, Health informatics -- Identification of medicinal products -- Data elements and structures for the unique identification and exchange of regulated information on pharmaceutical dose forms, units of presentation, routes of administration and packaging. Available from: https://www.iso.org/standard/55032.html."> + ["3"] = <"ISO 11240:2012, Health informatics -- Identification of medicinal products -- Data elements and structures for the unique identification and exchange of units of measurement. Available from: https://www.iso.org/standard/55033.html."> + ["4"] = <"ISO 11616:2017, Health informatics -- Identification of medicinal products -- Data elements and structures for unique identification and exchange of regulated pharmaceutical product information. Available from: https://www.iso.org/standard/70044.html."> + ["5"] = <"ISO 11615:2017, Health informatics -- Identification of medicinal products -- Data elements and structures for the unique identification and exchange of regulated medicinal product information. Available from: https://www.iso.org/standard/70150.html."> + ["6"] = <"FHIR Resource Medication, HL7 [Internet]. Available at: https://www.hl7.org/fhir/medication.html (Accessed 12 April 2018)"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"501A7F0EA7E790D15A52E15CB5575D24"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation von Details eines Arzneimittels oder einer Arzneimittelkomponente, einschließlich der Dosis, der Darreichungsform und den Details über spezielle Inhaltsstoffe."> + keywords = <"Arzneimittel", "Medikament", "Verordnung", "Anordnung", "Verschreibung", "Rezept", "ein Rezept ausstellen", "Therapie", "Substanz", "Arznei", "therapeutisch", "Heilmittel", "ad-hoc", "ad hoc", "Sofortmaßnahme", "Rezeptur", "Rezeptierung", "Ansatz"> + use = <"Zur Dokumentation von Angaben zu einem Arzneimittel oder einer Arzneimittelkomponente, einschließlich der Dosis, der Darreichungsform und den Angaben über spezielle Inhaltsstoffe. + + Dieser Archetyp soll für die Dokumentation von Angaben zu einem Arzneimittel oder einer Arzneimittelkomponente verwendet werden. Dabei sollen vor allem die Dosis und die Inhaltsstoffe detailliert beschrieben werden, z.B. zu einer Infusion oder einer für einen bestimmten Heilungszweck angefertigten Mixtur. Im Rahmen einer Anordnung oder Verabreichung eines Arzneimittels kann dieser Archetyp in den SLOT \"Angaben über die Zubereitung\" innerhalb des INSTRUCTION.medication_order Archetyps eingebettet werden. Für die Dokumentation einer gegenwärtigen Verabreichung oder Einnahme eines Arzneimittels muss dieser Archetyp innerhalb des \"Arzneimitteldetails\" SLOT in den Archetyp ACTION.medication (Arzneimittelverwaltung) eingefügt werden. + + Dieser Archetyp kann redundant sein, wenn die Verordnung eines verschreibungspflichtigen Arzneimittels eine Terminologie zur Identifizierung des Arzneimittels verwendet. In diesem Fall kann der Marken- oder Produktname Informationen über die Dosis und die Verabreichungsform beinhalten. + "> + misuse = <"Nicht für die Lagerhaltung in Apotheken oder zur Verwaltung von Arzneimittellisten verwenden. + + Nicht zur Dokumentation einer geplanten oder verabreichten Dosis eines Arzneimittels einsetzen. Für diesen Zweck müssen die Archetypen INSTRUCTION.medication_order oder CLUSTER.dosage verwendet werden."> + > + ["pt"] = < + language = <[ISO_639-1::pt]> + purpose = <"Para registrar detalhes de uma preparação de medicamentos, incluindo, quando necessário, detalhes de múltiplos ingredientes, no contexto de uma infusão ou preparação ad-hoc (manipulada). A maioria das prescrições baseadas em dose terá sua precisa preparação determinada pelo estoque disponível na unidade, ou pelo fornecimento de farmácia, enquanto que, com a prescrição baseada em produtos, o nome da medicação traz detalhes da forma e concentração da preparação."> + keywords = <"medicação", "ordem", "prescrever", "terapia", "substância", "droga", "terapêutico", "venda livre", "ítem terapêutico", "Ad hoc", "manipulados"> + use = <"Para registrar os detalhes da preparação de um medicamento prescrito na INSTRUCTION de medicamentos, obedecendo a intenção do prescritor, no momento da execução da prescrição registrada pela ACTION de medicamentos, anotando a preparação efetivamente fornecida."> + misuse = <"Utilização em controle de estoque de farmácias está fora do escopo deste arquétipo."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om et legemiddel eller en komponent av et legemiddel, inkludert detaljer om spesifikke bestanddeler."> + keywords = <"legemiddel", "tilbereding", "ordinering", "forskrive", "terapi", "substans", "medikament", "terapeutisk", "medikamenter solgt over disk", "vare", "magistrell", "ex tempore", "blanding", "virkestoff", "hjelpestoff", "utblanding", "foreskrive", "forordne"> + use = <"Brukes for å registrere detaljer om et legemiddel eller en komponent av et legemiddel, inkludert detaljer om spesifikke bestanddeler. + + Denne arketypen er laget for å brukes til å registrere detaljer om et legemiddel eller en komponent av et legemiddel, der formen og detaljer om bestanddelene må oppgis i mer detalj. Eksempler kan være infusjoner og magistrellforskrevne blandinger. I sammenhenger der et legemiddel skal administreres eller ekspederes skal denne arketypen nøstes i SLOTet Legemiddeldetaljer i arketypen INSTRUCTION.medication_order. I sammenhenger der det skal registreres hvilket legemiddel som faktisk ble administrert eller ekspedert skal denne arketypen nøstes i SLOTet Legemiddeldetaljer i arketypen ACTION.medication. + + Denne arketypen kan være overflødig i situasjoner der en legemiddelordinering via resept bruker terminologi for å spesifisere legemiddelet. I slike tilfeller vil ofte form og styrke være angitt som en del av terminologibegrepet."> + misuse = <"Skal ikke brukes innen varelageroversikt for apotek, eller innen legemiddelkataloger. + + Skal ikke brukes for å registrere den tilsiktede eller administrerte dosen av et legemiddel. Bruk enten INSTRUCTION.medication_order eller CLUSTER.dosage til dette formålet. + + "> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about a medication or component of a medication, including strength, form and details of any specific constituents."> + keywords = <"medication", "order", "prescribe", "therapy", "substance", "drug", "therapeutic", "therapeutic good", "ad-hoc", "adhoc", "ad hoc", "extemporaneous", "formulation"> + use = <"Use to record details about a medication or component of a medication, including strength, form and details of any specific constituents. + + This archetype is intended to be used to record details of a medication or component of a medication where the form and detailed ingredients of the medication need to be specified in more detail, for example, infusions and ad hoc mixtures. In the context of an order for administration or dispensing of a medication, nest this archetype within the Preparation details SLOT within the INSTRUCTION.medication_order archetype. In the context of recording the actual administration or dispensing or a medication, nest this archetype within the 'Medication details' SLOT within the ACTION.medication archetype. + + This archetype may be redundant in situations where ordering a medication via prescription uses a termnology to identify the medication item. In that case the brand or product name may identify the form and strength of the substance."> + misuse = <"Not to be used for pharmacy stock-control or within medication catalogues. + + Not to be used to record the intended or administered dose of a medication. Use either the INSTRUCTION.medication_order or the CLUSTER.dosage archetypes for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] occurrences matches {0..1} matches { -- Medication + items cardinality matches {1..*; unordered} matches { + ELEMENT[id133] occurrences matches {0..1} matches { -- Name + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id72] matches { -- Form + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id143] occurrences matches {0..1} matches { -- Category + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Category (synthesised) + } + DV_TEXT[id9007] + } + } + CLUSTER[id153] occurrences matches {0..1} matches { -- Strength (presentation) + items cardinality matches {4..*; unordered} matches { + ELEMENT[id154] occurrences matches {1} matches { -- Strength numerator + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9001]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + ELEMENT[id5] occurrences matches {1} matches { -- Strength numerator unit + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id158] occurrences matches {1} matches { -- Strength denominator + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9001]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + ELEMENT[id6] occurrences matches {1} matches { -- Strength denominator unit + value matches { + DV_TEXT[id9011] + } + } + } + } + ELEMENT[id159] occurrences matches {0..1} matches { -- Unit of presentation + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id116] occurrences matches {0..1} matches { -- Strength (concentration) + value matches { + DV_QUANTITY[id9013] matches { + property matches {[at9002]} -- Concentration + } + } + } + ELEMENT[id152] occurrences matches {0..1} matches { -- Manufacturer + value matches { + DV_TEXT[id9014] + } + } + ELEMENT[id151] matches { -- Batch ID + value matches { + DV_TEXT[id9015] + DV_IDENTIFIER[id9016] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Expiry + value matches { + DV_DATE_TIME[id9017] + } + } + allow_archetype CLUSTER[id139] matches { -- Constituent + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.medication(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id140] occurrences matches {0..1} matches { -- Amount + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9001]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Amount unit + value matches { + DV_TEXT[id9019] + } + } + ELEMENT[id149] occurrences matches {0..1} matches { -- Alternate amount + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9001]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Alternate amount unit + value matches { + DV_TEXT[id9021] + } + } + ELEMENT[id128] occurrences matches {0..1} matches { -- Role + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac9003]} -- Role (synthesised) + } + DV_TEXT[id9023] + } + } + ELEMENT[id134] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9024] + } + } + allow_archetype CLUSTER[id142] matches { -- Structured details + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Kategorie (synthesised)"> + description = <"Die Kategorie des Arzneimittels oder der Arzneimittelkomponente, hinsichtlich der Herstellung oder Zubereitung und die Anzahl der Zutaten. (synthesised)"> + > + ["at9001"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["at9002"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9003"] = < + text = <"Funktion (synthesised)"> + description = <"Die Funktion eines Arzneimittels oder einer Arzneimittelkomponente innerhalb einer Mixtur. (synthesised)"> + > + ["id159"] = < + text = <"Einheit der Mengenangabe"> + description = <"Die angegebene Einheit einer Mengenangabe im Nenner der Dosisangabe."> + comment = <"Zum Beispiel: \"Tablette\", \"Kapsel\", \"Atemzug\", \"Inhalation\". In den meisten Fällen, vor allem bei Tabletten und Kapseln, ist die Mengeneinheit gleich der Darreichungsform. Bei einigen Anwendungsformen, wie z.B. dem Inhalator, kann als Nenner der Dosisangabe Folgendes genannt werden: \"Inhalationspulver\", \"Inhalations-Aerosol\" oder \"Inhaler\". Die Einheit der Anwendung kann dann wie folgt angegeben werden: \"Inhalation\", \"Atemzug\" oder \"Dosis\"."> + > + ["id158"] = < + text = <"Dosisangabe (Nenner)"> + description = <"Der Wert des Nenners der Dosisangabe."> + comment = <"Zum Beispiel: Der Wert des Nenners der Dosisangabe \"300 µg/0.3 ml\" ist \"0.3\". Der Wert des Nenners der Dosisangabe \"100 mg/Tablette\" ist \"1\"."> + > + ["id154"] = < + text = <"Dosisangabe (Zähler)"> + description = <"Der Wert des Zählers der Dosisangabe."> + comment = <"Zum Beispiel: Lautet die Dosisangabe \"300 µg/0.3 ml\", so beträgt die Dosis (Zähler) \"300\". Bei einer Dosisangabe von \"100 mg/tablet\" ist die Dosis (Zähler) \"100\"."> + > + ["id153"] = < + text = <"Dosis (Darstellung)"> + description = <"Die Dosis des Arzneimittels oder der Arzneimittelkomponente, ausgedrückt als Verhältniszahl."> + comment = <"In einigen Fällen, wie bei flüssigen oder halbfesten Arzneimitteln, ist der Nenner des Stärkeverhältnisses eine physikalische Größe, zum Beispiel 2 mg/5 ml. In einigen dieser Fälle spiegelt der Nenner auch das tatsächliche Volumen der Komponente wider: 5 ml im vorherigen Beispiel. In diesem Fall würde die \"Wirkstoffkonzentration\" 0,4 mg/ml betragen. In anderen Fällen, wenn die Stärke einen Nenner betrifft, der keine physikalische Größe ist, z.B. 4 mg/Tablette, wird der Nenner als einheitlicher Wert \"1\" mit einer Einheit \"1\" ausgedrückt, und \"Tablette\" wird im Element \"Einheit der Darstellung\" geführt. Diese Anordnung wurde gewählt, um dem Ansatz der ISO IDMP-Norm für Medikamentenkataloge gerecht zu werden."> + > + ["id152"] = < + text = <"Hersteller"> + description = <"Der Hersteller des Arzneimittels oder der Arzneimittelkomponente."> + comment = <"Zum Beispiel: \"Abbott\"."> + > + ["id151"] = < + text = <"Batch ID"> + description = <"Die Kennung der Produktionscharge, die vom Hersteller während der Produktion zugewiesen wird."> + > + ["id149"] = < + text = <"Alternative Menge"> + description = <"Der Wert einer äquivalenten Darstellung der Menge des Arzneimittels oder der Arzneimittelkomponente."> + comment = <"Die Einheit der alternativen Menge wird im Element \"Alternative Mengeneinheit\" erfasst. Beispiel: Für ein Arzneimittel mit einer Wirkstoffkonzentration von \"5 mg/ml\" und einer Menge von \"1 ml\" wäre die äquivalente Menge \"5 mg\" und der in diesem Datenelement erfasste Wert wäre \"5\"."> + > + ["at147"] = < + text = <"Inhaltsstoff"> + description = <"Das Arzneimittel oder die Arzneimittelkomponente ist ein Inhaltsstoff eines Arzneimittels. Dieser Begriff wird verwendet, wenn der Archetyp innerhalb einer Eltern-Instanz seines eigenen Archetyps verschachtelt ist, um die einzelnen Bestandteile eines Arzneimittels zu beschreiben."> + > + ["at146"] = < + text = <"Produkt mit einem Inhaltsstoff"> + description = <"Das Arzneimittel oder die Arzneimittelkomponente ist ein hergestelltes Produkt, das einen einzigen Wirkstoff enthält."> + > + ["at145"] = < + text = <"Produkt mit meheren Inhaltsstoffen"> + description = <"Das Arzneimittel oder die Arzneimittelkomponente besteht aus einer Reihe von Wirkstoffen, die vom Hersteller in einer einzigen Form, wie z.B. als eine Tablette, Creme oder ein Pulver, vorkombiniert werden. Ein Beispiel hierfür ist Paracetamol/Codein."> + > + ["at144"] = < + text = <"Ad hoc Mixtur"> + description = <"Das Arzneimittel oder die Arzneimittelkomponente besteht aus einem Gemisch von Inhaltsstoffen, die in der Verordnung angegeben sind. Diese werden in der Regel vom Apotheken- oder Stationspersonal individuell für den Patienten zubereitet."> + > + ["id143"] = < + text = <"Kategorie"> + description = <"Die Kategorie des Arzneimittels oder der Arzneimittelkomponente, hinsichtlich der Herstellung oder Zubereitung und die Anzahl der Zutaten."> + comment = <"Zum Beispiel: \"Paracetamol/Codein\" ist ein Produkt mit mehreren Inhaltsstoffen, im Gegensatz dazu ist \"Morphin 60 mg + Haloperidol 2 mg + Midazolam 5 mg\" eine Ad hoc-Mixtur, deren Zusammensetzung innerhalb der Anordnung spezifiziert wird."> + > + ["id142"] = < + text = <"Strukturierte Angaben"> + description = <"Zusätzliche Angaben über das Arzneimittel oder die Arzneimittelkomponente."> + comment = <"Zum Beispiel: Detaillierte Informationen über Wirkstoffgruppe oder vorgesehene Anwendungen, oder zusätzliche Informationen zum Verfallsdatum."> + > + ["id140"] = < + text = <"Menge"> + description = <"Der Betrag der Menge des Arzneimittels oder der Arzneimittelkomponente."> + comment = <"Der Wert der Menge ist im Element \"Menge\" erfasst. Zum Beispiel: \"1\", \"1,5\", \"1000\"."> + > + ["id139"] = < + text = <"Bestandteil"> + description = <"Angaben zu einem Inhaltsstoff oder Produkt, das zur Herstellung einer Mischpackung, eines Präparats oder einer Infusion verwendet wird. + + "> + comment = <"Dieser Slot ist dazu gedacht, dem Archetyp Details über Bestandteile des Arzneimittels oder der Arzneimittelkomponente unter Verwendung verschachtelter Instanzen hinzuzufügen. Dies ist in der Regel nur dann erforderlich, wenn eine Mixtur beschrieben wird."> + > + ["id134"] = < + text = <"Beschreibung"> + description = <"Eine Möglichkeit zur Beschreibung des Arzneimittels oder der Arzneimittelkomponente, wenn dies nicht mit vollständig strukturierten Elementen möglich war."> + > + ["id133"] = < + text = <"Name"> + description = <"Der Name des Arzneimittels oder der Arzneimittelkomponente."> + comment = <"Zum Beispiel: \"Zinacef 750 mg Puder\" oder \"Cefuroxim\". Dieses Item sollte möglichst kodiert werden, z.B. mittels RxNorm, DM+D, Australische Arzneimittelterminologie oder FEST. Die Verwendung dieses Elements variiert je nach Anwendungskontext. Dieses Element kann weggelassen werden, wenn der Name des Arzneimittels in dem übergeordneten INSTRUCTION- oder ACTION-Archetyp eingetragen ist, und dieser Archetyp nur zur Dokumentation der Darreichungsform/Verwendungsart genutzt wird, z.B. \"flüssig\"."> + > + ["id128"] = < + text = <"Funktion"> + description = <"Die Funktion eines Arzneimittels oder einer Arzneimittelkomponente innerhalb einer Mixtur."> + > + ["id116"] = < + text = <"Wirkstoffkonzentration"> + description = <"Die Wirkstoffkonzentration eines Arzneimittels oder einer Arzneimittelkomponente."> + comment = <"Dieses Element wird für Flüssigkeiten, halbfesten Arzneimitteln oder Arzneimitteln, die vor der Verabreichung in einer Flüssigkeit gelöst werden müssen, verwendet. Zum Beispiel: \"10 mg/ml\", \"20 mg/g\", \"5 %\", \"10,000 SQ-U/ml\"."> + > + ["at85"] = < + text = <"Arzneiträgerstoff"> + description = <"Bestandteil, welcher gegen die Wirkung eines Arzneistoffes inert ist."> + > + ["at84"] = < + text = <"Wirkungsverstärker"> + description = <"Ein Bestandteil mit der primären Funktion, die Wirkung des aktiven Bestandteils zu verändern. Ein Wirkungsverstärker kann selbst therapeutisch wirksam sein, muss es aber nicht. + "> + > + ["at81"] = < + text = <"Therapeutisch"> + description = <"Bestandteil, der allein oder in Kombination mit einem oder mehreren anderen Inhaltsstoffen die beabsichtigte Wirkung eines Arzneimittels erfüllt."> + > + ["id72"] = < + text = <"Darreichungsform"> + description = <"Die Zusammensetzung oder die Darreichungsform eines Arzneimittels oder einer Arzneimittelkomponente."> + comment = <"Zum Beispiel: \"Tablette\", \"Kapsel\", \"Creme\", \"Infusionslösung\" oder \"Inhalationspulver\". Die Kodierung dieses Item mit einer Terminologie wird, sofern dies möglich ist, bevorzugt. Die Arzneimittelkataloge können zwischen der Darreichungsform \"Injektionslösung\" und der Produktform \"Pulver zur Zubereitung der Injektionslösung\" unterscheiden. Die exakte Zusammensetzung/Darreichungsform hängt vom Kontext der Anwendung ab. Es ist meist jedoch die Darreichungsform angegeben."> + > + ["id9"] = < + text = <"Mengeneinheit"> + description = <"Die Einheit der Menge eines Arzneimittels oder einer Arzneimittelkomponente."> + comment = <"Die Einheit der Menge wird in dem Element \"Mengeneinheit\" erfasst. Zum Beispiel: \"mg\", \"ml\", \"IU\"."> + > + ["id8"] = < + text = <"Alternative Mengeneinheit"> + description = <"Die Einheit einer äquivalenten Darstellung der Menge des Arzneimittels oder der Arzneimittelkomponente."> + comment = <"Der Wert der alternativen Menge wird im Element \"Alternative Menge\" erfasst. Beispiel: Für ein Arzneimittel mit einer Wirkstoffkonzentration von \"5 mg/ml\" und einer Menge von \"1 ml\" wäre die äquivalente Menge \"5 mg\" und der in diesem Datenelement aufgezeichnete Wert wäre \"mg\"."> + > + ["id6"] = < + text = <"Einheit der Dosisangabe (Nenner)"> + description = <"Die Einheit des Nenners der Dosisangabe."> + comment = <"Der Nenner der Dosisangabe wird üblicherweise in Massen- oder Volumeneinheiten erfasst. Zum Beispiel: \"g\", \"ml\". Die Einheit des Nenners der Dosisangabe \"300 µg/0.3 ml\" ist \"ml\". Die Einheit des Nenners der Dosisangabe \"100 mg/Tablette\" ist \"1\". In diesem Beispiel wird die Mengenangabe, bezogen auf das angewendete Arzneimittel, angegeben."> + > + ["id5"] = < + text = <"Einheit der Dosisangabe (Zähler)"> + description = <"Die Einheit des Zählers der Dosisangabe."> + comment = <"Der Zähler der Dosisangabe wird üblicherweise in Massen-, Volumen- oder beliebigen Einheiten erfasst. Zum Beispiel: \"mg\", \"ml\", \"IU\". Die Einheit des Zählers der Dosisangabe \"300 µg/0.3 ml\" ist \"µg\". Die Einheit des Zählers der Dosisangabe \"100 mg/Tablette\" ist \"mg\"."> + > + ["id4"] = < + text = <"Verfallsdatum"> + description = <"Das Verfallsdatum und/oder die Verfallszeit des Arzneimittels oder der Arzneimittelkomponente. Diese Angabe wird vom Hersteller oder einer Einzelperson während der Mixtur gemacht."> + comment = <"Jegliche andere Formen des Verfallsdatums, wie z.B. die Zeit ab Produktion oder Abhängigkeiten von der Lagerumgebung, können in einem spezifischen CLUSTER Archetypen aufgenommen werden. Darüber hinaus können diese Angaben auch in einem SLOT, der Details über die Substanz dokumentiert, oder als Teil einer Beschreibung erfasst werden. Zum Beispiel: \"23.05.2017\"."> + > + ["at2"] = < + text = <"Kombinationsprodukt"> + description = <"Das Arzneimittel oder die Arzneimittelkomponente besteht aus einer Reihe von separaten Produkten, die vom Hersteller vorverpackt werden, z.B. Canesten Combi."> + > + ["id1"] = < + text = <"Arzneimittel"> + description = <"Angaben über ein Arzneimittel oder eine Arzneimittelkomponente, einschließlich der Dosis, der Darreichungsform und jegliche Informationen über spezifische Inhaltsstoffe."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Kategori (synthesised)"> + description = <"Legemiddelet eller legemiddelkomponentens kategori med tanke på tilvirkning eller tilberedning, og antall ingredienser. (synthesised)"> + > + ["at9001"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["at9002"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9003"] = < + text = <"Rolle (synthesised)"> + description = <"Legemiddelet eller legemiddelkomponentens rolle i en blanding eller infusjon. (synthesised)"> + > + ["id159"] = < + text = <"Presentasjonsenhet"> + description = <"Presentasjonsenheten for én dose av legemiddelet, for bruk sammen med elementet \"Styrkenevnerenhet\"."> + comment = <"For eksempel \"tablett\", \"kapsel\" eller \"inhalasjon\". I de fleste tilfeller, som for tabletter og kapsler, vil presentasjonsenheten være lik formen. For noen legemiddelprodukter vil imidlertid formen være for eksempel \"inhalasjonspulver\", \"inhalasjonsaerosol\" eller \"inhalator\", mens presentasjonsenheten vil være \"inhalasjon\" eller \"dose\"."> + > + ["id158"] = < + text = <"Styrkenevner"> + description = <"Verdien av nevneren i styrkebrøken."> + comment = <"For eksempel: For en presentasjonsstyrke på \"300 µg/0,3 ml\", er Styrkenevner \"0,3\". For en presentasjonsstyrke på \"100 mg/tablett\", er Styrkenevner \"1\"."> + > + ["id154"] = < + text = <"Styrketeller"> + description = <"Verdien av telleren i styrkebrøken."> + comment = <"For eksempel: For en presentasjonsstyrke på \"300 µg/0,3 ml\", er Styrketeller \"300\". For en presentasjonsstyrke på \"100 mg/tablett\", er Styrketeller \"100\"."> + > + ["id153"] = < + text = <"Styrke (presentasjon)"> + description = <"Styrken av legemiddelet eller legemiddelkomponenten, angitt som en brøk."> + comment = <"I noen tilfeller, som for flytende eller halvfaste legemidler, er nevneren i styrkebrøken en fysisk størrelse, for eksempel 2 mg/5 ml. I noen av disse tilfellene reflekterer nevneren også det faktiske volumet av komponenten: For det forrige eksempelet 5 ml. I dette tilfelles ville \"Styrke (konsentrasjon)\" vært 0,4 mg/ml. + + I andre tilfeller, der styrken involverer en nevner som ikke er en fysisk størrelse, for eksempen 4 mg/tablett, uttrykkes nevneren som verdien \"1\", med enheten \"1\", og \"tablett\" registreres i \"Presentasjonsenhet\"-elementet. Dette mønsteret ble valgt som en tilpasning til ISO IDMP-standarden. + + For eksempel 4 mg/tablett, 2 mg/5 ml, 100 mg/dose."> + > + ["id152"] = < + text = <"Produsent"> + description = <"Produsenten av komponenten."> + comment = <"For eksempel \"Abbott\"."> + > + ["id151"] = < + text = <"Batch-ID"> + description = <"Identifikatoren tilordnet av produsenten for å identifisere produksjons-batchen for produktet."> + > + ["id149"] = < + text = <"Alternativ mengde"> + description = <"En alternativ men tilsvarende angivelse av verdien av mengden legemiddel eller legemiddelkomponent."> + comment = <"Enheten for den alternative mengden registreres i elementet Alternativ mengdeenhet. For eksempel dersom et legemiddel har styrke 5 mg/ml og mengden er \"1 ml\", vil en alternativ mengde være \"5 mg\". I dette tilfellet er \"Alternativ mengde\" \"5\"."> + > + ["at147"] = < + text = <"Bestanddel"> + description = <"Legemiddelkomponenten er en ingrediens i legemiddelet. Denne termen benyttes når arketypen nøstes inni en overordnet instans av den samme arketypen, for å beskrive de individuelle ingrediensene i et legemiddel."> + > + ["at146"] = < + text = <"Produkt som inneholder én aktiv ingrediens"> + description = <"Legemiddelet eller legemiddelkomponenten er et fabrikkframstilt produkt som kun har én aktiv ingrediens."> + > + ["at145"] = < + text = <"Kombinasjonsprodukt"> + description = <"Komponenten består av flere aktive ingredienser som er satt sammen til én form som en tablett, krem eller pulver av produsenten. For eksempel Paralgin Forte."> + > + ["at144"] = < + text = <"Magistrellforskrevet blanding"> + description = <"Legemiddelet eller legemiddelkomponenten er en sammensatt blanding av ingredienser som er spesifisert i en ordinering. Disse tillages typisk av apotek- eller sengepostpersonell for individuelle pasienter."> + > + ["id143"] = < + text = <"Kategori"> + description = <"Legemiddelet eller legemiddelkomponentens kategori med tanke på tilvirkning eller tilberedning, og antall ingredienser."> + comment = <"For eksempel er Paralgin Forte et kombinasjonsprodukt, mens \"Morfin 60 mg + Haloperidol 2 mg + Midazolam 5 mg\" er en magistrellforskrevet blanding, som er fullt spesifisert i ordineringen."> + > + ["id142"] = < + text = <"Strukturerte detaljer"> + description = <"Ytterligere detaljer om legemiddelet eller legemiddelkomponenten."> + comment = <"For eksempel detaljert informasjon om legemiddelklassen, tiltenkte administrasjonsveier, eller ytterligere informasjon om holdbarhet."> + > + ["id140"] = < + text = <"Mengde"> + description = <"Verdien av mengden av legemiddelet eller legemiddelkomponenten."> + comment = <"Enheten for mengden registreres i elementet Mengdeenhet. For eksempel \"mg\", \"ml\" eller \"IE\"."> + > + ["id139"] = < + text = <"Bestanddel"> + description = <"Detaljer om en ingrediens eller produkt som brukes til å lage en blandet pakning, preparat eller infusjon."> + comment = <"Dette SLOTet benyttes når arketypen nøstes inni en overordnet instans av den samme arketypen, for å beskrive de individuelle bestanddelene av et legemiddel. Dette er som regel ikke nødvendig, annet enn der en beskriver en blanding."> + > + ["id134"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av legemiddelet eller legemiddelkomponenten, der det ikke lar seg gjøre å beskrive dette fullstendig ved hjelp av strukturerte elementer."> + > + ["id133"] = < + text = <"Navn"> + description = <"Navnet på legemiddelet eller legemiddelkomponenten."> + comment = <"For eksempel \"Zinacef 750 mg pulver til infusjonsvæske\" eller \"cefuroxim\". Dette elementet bør kodes om mulig, for eksempel med FEST. Bruk av dette elementet vil variere med brukssammenhengen. For eksempel vil elementet ikke brukes dersom legemiddelnavnet er registrert i den overordnede INSTRUCTION- eller ACTION-arketypen, og denne arketypen kun brukes for å registrere at legemiddelformen må være eller var \"væske\"."> + > + ["id128"] = < + text = <"Rolle"> + description = <"Legemiddelet eller legemiddelkomponentens rolle i en blanding eller infusjon."> + > + ["id116"] = < + text = <"Styrke (konsentrasjon)"> + description = <"Styrken av legemiddelet eller legemiddelkomponenten, angitt som konsentrasjon."> + comment = <"Dette elementet brukes for flytende eller halvfaste legemidler, eller legemidler som skal blandes ut til å bli flytende før administrering. For eksempel \"10 mg/ml\", \"20 mg/g\", \"5 %\" eller \"10 000 SQ-U/ml\"."> + > + ["at85"] = < + text = <"Hjelpestoff"> + description = <"Bestanddel som er inaktiv i forhold til den tiltenkte aktiviteten av legemiddelet."> + > + ["at84"] = < + text = <"Adjuvans"> + description = <"Bestanddel hvis hovedfunksjon er å modifisere aktiviteten av en aktiv bestanddel. En adjuvans kan i seg selv være enten aktiv eller inaktiv."> + > + ["at81"] = < + text = <"Terapeutisk"> + description = <"Bestanddel som alene eller i kombinasjon med en eller flere andre ingredienser oppfyller den tiltenkte aktiviteten av legemiddelet."> + > + ["id72"] = < + text = <"Form"> + description = <"Formulering eller form av legemiddelet."> + comment = <"For eksempel \"tablett\", \"kapsel\", \"krem\", infusjonsvæske\". Koding av legemiddelformen med en terminologi foretrekkes der det er mulig. Legemiddelkataloger differensierer i noen tilfeller mellom administrerbar form, \"injeksjonsvæske\", og formen slik den er i pakken, \"pulver til injeksjonsvæske\". Formen som skal registreres kommer an på den eksakte brukssammenhengen, men i de fleste tilfeller vil administrerbar form være mest aktuelt."> + > + ["id9"] = < + text = <"Mengdeenhet"> + description = <"Enheten for mengden av legemiddelet eller legemiddelkomponenten."> + comment = <"Verdien av mengden registreres i elementet Mengde. For eksempel \"mg\", \"ml\" eller \"IE\"."> + > + ["id8"] = < + text = <"Alternativ mengdeenhet"> + description = <"En alternativ men tilsvarende angivelse av enheten for mengden legemiddel eller legemiddelkomponent."> + comment = <"Verdien av den alternative mengden registreres i elementet Alternativ mengde. For eksempel dersom et legemiddel har styrke 5 mg/ml og mengden er \"1 ml\", vil en alternativ mengde være \"5 mg\". I dette tilfellet er \"Alternativ mengdeenhet\" \"mg\"."> + > + ["id6"] = < + text = <"Styrkenevnerenhet"> + description = <"Enheten for nevneren i styrkebrøken."> + comment = <"Styrkenevneren registreres som regel ved hjelp av masseenheter eller volumenheter, for eksempel \"g\" eller \"ml\". For en presentasjonsstyrke på \"300 µg/0,3 ml\", er Styrkenevnerenhet \"ml\". For en presentasjonsstyrke på \"100 mg/tablett\", er Styrkenevnerenhet \"1\". I dette eksempelet brukes elementet \"Presentasjonsenhet\" for å registrere presentasjonsenheten for legemiddelet, \"tablett\"."> + > + ["id5"] = < + text = <"Styrketellerenhet"> + description = <"Enheten for telleren i styrkebrøken."> + comment = <"Styrketelleren registreres som regel ved hjelp av masseenheter, volumenheter eller arbitrære enheter, for eksempel \"mg\", \"ml\", eller \"IU\". For en presentasjonsstyrke på \"300 µg/0,3 ml\", er Styrketellerenhet \"µg\". For en presentasjonsstyrke på \"100 mg/tablett\", er Styrketellerenhet \"mg\"."> + > + ["id4"] = < + text = <"Holdbarhetsdato"> + description = <"Tidspunktet for når legemiddelet ikke lenger skal benyttes, som angitt av produsenten eller den som tilbereder blandingen."> + comment = <"For eksempel \"2017-05-23\". Andre former for utløpsdatoer som må dokumenteres, som for eksempel tid fra produksjonstidspunktet eller avhengighet av lagringsforhold, kan legges til som en spesifikk CLUSTER-arketype eller som en kommentar."> + > + ["at2"] = < + text = <"Kombinasjonspakning"> + description = <"Legemiddelet eller legemiddelkomponenten består av flere separate produkter som er forhåndspakket av produsenten, for eksempel Canesten vaginalkapsel + krem."> + > + ["id1"] = < + text = <"Legemiddel"> + description = <"Detaljer om et legemiddel eller en komponent av et legemiddel, inkludert detaljer om spesifikke bestanddeler."> + > + > + ["pt"] = < + ["ac9000"] = < + text = <"*Category(en) (synthesised)"> + description = <"*The category of the medication or medication component, with regard to manufacturing or preparation, and the number of ingredients.(en) (synthesised)"> + > + ["at9001"] = < + text = <"real qualificado"> + description = <"real qualificado"> + > + ["at9002"] = < + text = <"concentração"> + description = <"concentração"> + > + ["ac9003"] = < + text = <"*Role(en) (synthesised)"> + description = <"*The role of the constituent within the mixture or infusion.(en) (synthesised)"> + > + ["id159"] = < + text = <"*Unit of presentation(en)"> + description = <"*The unit of presentation for a single dose of the medication, for use with the 'Strength denominator unit' element.(en)"> + comment = <"*For example: 'tablet', 'capsule', 'puff', 'inhalation'. In most cases, like for tablets and capsules, the unit of presentation is identical to the Form. For some presentations such as inhalers, the Form may be 'inhalation powder', 'inhalation aerosol' or 'inhaler' while the unit of presentation is 'inhalation', 'puff', or 'dose'.(en)"> + > + ["id158"] = < + text = <"*Strength denominator(en)"> + description = <"*The value of the denominator of the strength fraction.(en)"> + comment = <"*For example: For a presentation strength of '300 µg/0.3 ml', the strength denominator value is '0.3'. For a presentation strength of '100 mg/tablet', the strength denominator value is '1'.(en)"> + > + ["id154"] = < + text = <"*Strength numerator(en)"> + description = <"*The value of the numerator of the strength fraction.(en)"> + comment = <"*For example: For a presentation strength of '300 µg/0.3 ml', the strength numerator value is '300'. For a presentation strength of '100 mg/tablet', the strength numerator value is '100'.(en)"> + > + ["id153"] = < + text = <"*Strength (presentation)(en)"> + description = <"*The strength of the medication or medication component, expressed as a ratio.(en)"> + comment = <"*In some cases, like for liquid or semisolid medications, the denominator of the strength ratio is a physical quantity, for example 2 mg/5 ml. In some of these cases the denominator also reflects the actual volume of the component: 5 ml in the previous example. In this case the 'Strength (concentration)' would be 0.4 mg/ml. + + + + In other cases, where the strength involves a denominator which is not a physical quantity, for example 4 mg/tablet, the denominator is expressed as a unitary value '1' with a unit of '1', and 'tablet' is carried in the 'Unit of presentation' element. This arrangement was chosen to align with the approach adopted by the ISO IDMP standard for medication catalogues. + + + + For example: 4 mg/tablet, 2 mg/5 ml, 100 mg/actuation.(en)"> + > + ["id152"] = < + text = <"*Manufacturer(en)"> + description = <"*The manufacturer of the component.(en)"> + comment = <"*For example: 'Abbott'.(en)"> + > + ["id151"] = < + text = <"*Batch ID(en)"> + description = <"*The identifier assigned to the batch of medications by the manufacturer during production.(en)"> + > + ["id149"] = < + text = <"*Alternate amount(en)"> + description = <"*The value of an equivalent representation of the amount of the medication or medication component.(en)"> + comment = <"*The unit of the alternate amount is recorded in the 'Alternate amount unit' element. For example: for a medication with a strength of '5 mg/ml' and where the Amount is '1 ml', the equivalent amount would be 5 mg and the value recorded in this data element would be '5' .(en)"> + > + ["at147"] = < + text = <"*Ingredient(en)"> + description = <"*The medication or medication component is an individual ingredient of the medication. This term is used when the archetype is nested within a parent instance of itself, to describe the individual ingredients of a medication.(en)"> + > + ["at146"] = < + text = <"*Single-substance product(en)"> + description = <"*The component is a manufactured product containing a single ingredient.(en)"> + > + ["at145"] = < + text = <"*Multi-ingredient product(en)"> + description = <"*The medication or medication component consists of a number of active ingredients which are pre-combined into a single form such as a tablet, cream or powder by the manufacturer, for example Paracetamol/codeine.(en)"> + > + ["at144"] = < + text = <"*Ad-hoc mixture(en)"> + description = <"*The component is composed of a mixture of ingredients specified within the order.(en)"> + > + ["id143"] = < + text = <"*Category(en)"> + description = <"*The category of the medication or medication component, with regard to manufacturing or preparation, and the number of ingredients.(en)"> + comment = <"*For example: 'Paracetamol/codeine' is a Multi-ingredient product, while 'Morphine 60 mg + Haloperidol 2 mg + Midazolam 5 mg' is an Ad-hoc mixture, whose composition is fully specified within the order.(en)"> + > + ["id142"] = < + text = <"*Structured details(en)"> + description = <"*Additional details about the medication or medication component.(en)"> + comment = <"*For example: detailed information about the drug class or intended routes, or additional expiry information.(en)"> + > + ["id140"] = < + text = <"*Amount(en)"> + description = <"*The value of the amount of medication or medication component.(en)"> + comment = <"*The unit of the amount is recorded in the Amount unit element. For example: '1', '1.5', '1000'.(en)"> + > + ["id139"] = < + text = <"*Constituent details(en)"> + description = <"*Details of the constituent.(en)"> + > + ["id134"] = < + text = <"*Description(en)"> + description = <"*Narrative description of the medication or medication component where it is not possible to describe this fully using structured elements.(en)"> + > + ["id133"] = < + text = <"*Name(en)"> + description = <"*The name of the medication or medication component.(en)"> + comment = <"*For example: 'Zinacef 750 mg powder' or 'cefuroxim'. This item should be coded if possible, using for example, RxNorm, DM+D, Australian Medicines Terminology or FEST. Usage of this element will vary according to context of use. This element may be omitted where the name of the medication is recorded in the parent INSTRUCTION or ACTION archetype, and this archetype is only used to record that the form must be or was 'liquid'.(en)"> + > + ["id128"] = < + text = <"*Role(en)"> + description = <"*The role of the constituent within the mixture or infusion.(en)"> + > + ["id116"] = < + text = <"*Strength (concentration)(en)"> + description = <"*The strength of the medication or medication component, as a concentration.(en)"> + comment = <"*This element is used for liquid or semisolid medications, or medications intended to be diluted in a liquid before administration. For example: '10 mg/ml', '20 mg/g', '5 %', '10,000 SQ-U/ml'. (en)"> + > + ["at85"] = < + text = <"Diluente"> + description = <"Diluente inerte."> + > + ["at84"] = < + text = <"Coadjuvante"> + description = <"Este elemento químico é ativo mas apoia o efeito terapêutico de outro ingrediente."> + > + ["at81"] = < + text = <"Terapêutico"> + description = <"Este elemento químico tem um efeito conhecido e considerado como positivo."> + > + ["id72"] = < + text = <"*Form(en)"> + description = <"*The formulation or presentation of the medication or medication component.(en)"> + comment = <"*For example: 'tablet', 'capsule', 'cream', 'infusion fluid' or 'inhalation powder'. Coding of the form with a terminology is preferred, where possible. Medicines catalogues may differentiate between administrable form 'solution for injection' and product form 'powder for solution for injection'. The recorded form will depend on the exact context of use but administrable form is likely to be used in most instances.(en)"> + > + ["id9"] = < + text = <"*Amount unit(en)"> + description = <"*The unit of the amount of medication or medication component.(en)"> + comment = <"*The value of the amount is recorded in the 'Amount value' element. For example: 'mg', 'ml', 'IU'.(en)"> + > + ["id8"] = < + text = <"*Alternate amount unit(en)"> + description = <"*The unit of an equivalent representation of the amount of the medication or medication component.(en)"> + comment = <"*The value of the alternate amount is recorded in the 'Alternate amount' element. For example: For a medication with a strength of '5mg/ml' and where the Amount is '1 ml', an alternate ingredient amount would be '5 mg'. In this case the 'Alternate amount unit' would be 'mg'.(en)"> + > + ["id6"] = < + text = <"*Strength denominator unit(en)"> + description = <"*The unit of the denominator of the strength fraction.(en)"> + comment = <"*The strength denominator is usually recorded using mass or volume units. For example: 'g', 'ml'. For a presentation strength of '300 µg/0.3 ml', the strength denominator unit is 'ml'. For a presentation strength of '100 mg/tablet', the strength denominator unit is '1'. For this example, the 'Unit of presentation' element is used to record the presentation unit of the medication, 'tablet'.(en)"> + > + ["id5"] = < + text = <"*Strength numerator unit(en)"> + description = <"*The unit of the numerator of the strength fraction.(en)"> + comment = <"*The strength numerator is usually recorded using mass, volume or arbitrary units. For example: 'mg', 'ml', 'IU'. For a presentation strength of '300 µg/0.3 ml', the strength numerator unit is 'µg'. For a presentation strength of '100 mg/tablet', the strength numerator value is 'mg'.(en)"> + > + ["id4"] = < + text = <"*Expiry(en)"> + description = <"*The expiry date and/or time of the medication or medication component, as given by the manufacturer or individual preparing the mixture.(en)"> + comment = <"*Any other form of expiry date, such as time from production or depending on storage environment, can be inserted using a specific CLUSTER archetype in the Substance Details slot or added as part of the Description. + For example: '2017-05-23'.(en)"> + > + ["at2"] = < + text = <"*Combination pack(en)"> + description = <"*The component consists of a number of separate products which are pre-packaged by the manufacturer.(en)"> + > + ["id1"] = < + text = <"*Medication(en)"> + description = <"*Details about a medication or component of a medication, including strength, form, and details of any specific constituents.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Category (synthesised)"> + description = <"The category of the medication or medication component, with regard to manufacturing or preparation, and the number of ingredients. (synthesised)"> + > + ["at9001"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["at9002"] = < + text = <"Concentration"> + description = <"Concentration"> + > + ["ac9003"] = < + text = <"Role (synthesised)"> + description = <"The role of the medication or medication component within a mixture. (synthesised)"> + > + ["id159"] = < + text = <"Unit of presentation"> + description = <"The unit of presentation for a single dose of the medication, for use with the 'Strength denominator unit' element."> + comment = <"For example: 'tablet', 'capsule', 'puff', 'inhalation'. In most cases, like for tablets and capsules, the unit of presentation is identical to the Form. For some presentations such as inhalers, the Form may be 'inhalation powder', 'inhalation aerosol' or 'inhaler' while the unit of presentation is 'inhalation', 'puff', or 'dose'."> + > + ["id158"] = < + text = <"Strength denominator"> + description = <"The value of the denominator of the strength fraction."> + comment = <"For example: For a presentation strength of '300 µg/0.3 ml', the strength denominator value is '0.3'. For a presentation strength of '100 mg/tablet', the strength denominator value is '1'."> + > + ["id154"] = < + text = <"Strength numerator"> + description = <"The value of the numerator of the strength fraction."> + comment = <"For example: For a presentation strength of '300 µg/0.3 ml', the strength numerator value is '300'. For a presentation strength of '100 mg/tablet', the strength numerator value is '100'."> + > + ["id153"] = < + text = <"Strength (presentation)"> + description = <"The strength of the medication or medication component, expressed as a ratio."> + comment = <"In some cases, as for liquid or semisolid medications, the denominator of the strength ratio is a physical quantity, for example 2 mg/5 ml. In some of these cases the denominator also reflects the actual volume of the component: 5 ml in the previous example. In this case the 'Strength (concentration)' would be 0.4 mg/ml. In other cases, where the strength involves a denominator which is not a physical quantity, for example 4 mg/tablet, the denominator is expressed as a unitary value '1' with a unit of '1', and 'tablet' is carried in the 'Unit of presentation' element. This arrangement was chosen to align with the approach adopted by the ISO IDMP standard for medication catalogues."> + > + ["id152"] = < + text = <"Manufacturer"> + description = <"The manufacturer of the medication or medication component."> + comment = <"For example: 'Abbott'."> + > + ["id151"] = < + text = <"Batch ID"> + description = <"The identifier assigned to the production batch by the manufacturer during production."> + > + ["id149"] = < + text = <"Alternate amount"> + description = <"The value of an equivalent representation of the amount of the medication or medication component."> + comment = <"The unit of the alternate amount is recorded in the 'Alternate amount unit' element. For example: for a medication with a strength of '5 mg/ml' and where the Amount is '1 ml', the equivalent amount would be 5 mg and the value recorded in this data element would be '5'."> + > + ["at147"] = < + text = <"Ingredient"> + description = <"The medication or medication component is an individual ingredient of the medication. This term is used when the archetype is nested within a parent instance of itself, to describe the individual ingredients of a medication."> + > + ["at146"] = < + text = <"Single-ingredient product"> + description = <"The medication or medication component is a manufactured product containing a single active ingredient."> + > + ["at145"] = < + text = <"Multi-ingredient product"> + description = <"The medication or medication component consists of a number of active ingredients which are pre-combined into a single form such as a tablet, cream or powder by the manufacturer, for example Paracetamol/codeine."> + > + ["at144"] = < + text = <"Ad-hoc mixture"> + description = <"The medication or medication component is composed of a mixture of ingredients specified within the order. These are typically prepared by pharmacy or ward personnel to suit individual patients."> + > + ["id143"] = < + text = <"Category"> + description = <"The category of the medication or medication component, with regard to manufacturing or preparation, and the number of ingredients."> + comment = <"For example: 'Paracetamol/codeine' is a Multi-ingredient product, while 'Morphine 60 mg + Haloperidol 2 mg + Midazolam 5 mg' is an Ad-hoc mixture, whose composition is fully specified within the order."> + > + ["id142"] = < + text = <"Structured details"> + description = <"Additional details about the medication or medication component."> + comment = <"For example: detailed information about the drug class or intended routes, or additional expiry information."> + > + ["id140"] = < + text = <"Amount"> + description = <"The value of the amount of medication or medication component."> + comment = <"The unit of the amount is recorded in the Amount unit element. For example: '1', '1.5', '1000'."> + > + ["id139"] = < + text = <"Constituent"> + description = <"Details of an ingredient or product used to make up a mixed pack, preparation or infusion."> + comment = <"This slot is intended to be used to add details about constituents of the medication or medication component, using nested instances of this archetype. This is not normally required other than where a mixture is being described."> + > + ["id134"] = < + text = <"Description"> + description = <"Narrative description of the medication or medication component where it is not possible to describe this fully using structured elements."> + > + ["id133"] = < + text = <"Name"> + description = <"The name of the medication or medication component."> + comment = <"For example: 'Zinacef 750 mg powder' or 'cefuroxim'. This item should be coded if possible, using for example, RxNorm, DM+D, Australian Medicines Terminology or FEST. Usage of this element will vary according to context of use. This element may be omitted where the name of the medication is recorded in the parent INSTRUCTION or ACTION archetype, and this archetype is only used to record that the form must be or was 'liquid'."> + > + ["id128"] = < + text = <"Role"> + description = <"The role of the medication or medication component within a mixture."> + > + ["id116"] = < + text = <"Strength (concentration)"> + description = <"The strength of the medication or medication component, as a concentration."> + comment = <"This element is used for liquid or semisolid medications, or medications intended to be diluted in a liquid before administration. For example: '10 mg/ml', '20 mg/g', '5 %', '10,000 SQ-U/ml'."> + > + ["at85"] = < + text = <"Excipient"> + description = <"Constituent that is inert in relation to the intended activity of the medicinal product."> + > + ["at84"] = < + text = <"Adjuvant"> + description = <"Constituent whose primary function is to modify the activity of an active constituent. An adjuvant constituent itself may or may not be therapeutically active."> + > + ["at81"] = < + text = <"Therapeutic"> + description = <"Constituent that alone or in combination with one or more other ingredients is considered to fulfil the intended activity of a medicinal product."> + > + ["id72"] = < + text = <"Form"> + description = <"The formulation or presentation of the medication or medication component."> + comment = <"For example: 'tablet', 'capsule', 'cream', 'infusion fluid' or 'inhalation powder'. Coding of the form with a terminology is preferred, where possible. Medicines catalogues may differentiate between administrable form 'solution for injection' and product form 'powder for solution for injection'. The recorded form will depend on the exact context of use but administrable form is likely to be used in most instances."> + > + ["id9"] = < + text = <"Amount unit"> + description = <"The unit of the amount of medication or medication component."> + comment = <"The value of the amount is recorded in the 'Amount' element. For example: 'mg', 'ml', 'IU'."> + > + ["id8"] = < + text = <"Alternate amount unit"> + description = <"The unit of an equivalent representation of the amount of the medication or medication component."> + comment = <"The value of the alternate amount is recorded in the 'Alternate amount' element. For example: for a medication with a strength of '5 mg/ml' and where the Amount is '1 ml', the equivalent amount would be 5 mg and the value recorded in this data element would be 'mg'."> + > + ["id6"] = < + text = <"Strength denominator unit"> + description = <"The unit of the denominator of the strength fraction."> + comment = <"The strength denominator is usually recorded using mass or volume units. For example: 'g', 'ml'. For a presentation strength of '300 µg/0.3 ml', the strength denominator unit is 'ml'. For a presentation strength of '100 mg/tablet', the strength denominator unit is '1'. For this example, the 'Unit of presentation' element is used to record the presentation unit of the medication, 'tablet'."> + > + ["id5"] = < + text = <"Strength numerator unit"> + description = <"The unit of the numerator of the strength fraction."> + comment = <"The strength numerator is usually recorded using mass, volume or arbitrary units. For example: 'mg', 'ml', 'IU'. For a presentation strength of '300 µg/0.3 ml', the strength numerator unit is 'µg'. For a presentation strength of '100 mg/tablet', the strength numerator value is 'mg'."> + > + ["id4"] = < + text = <"Expiry"> + description = <"The expiry date and/or time of the medication or medication component, as given by the manufacturer or individual preparing the mixture."> + comment = <"Any other form of expiry date, such as time from production or depending on storage environment, can be inserted using a specific CLUSTER archetype in the Substance Details slot or added as part of the Description. + For example: '2017-05-23'."> + > + ["at2"] = < + text = <"Combination product"> + description = <"The medication or medication component consists of a number of separate products which are pre-packaged by the manufacturer, for example Canesten Combi."> + > + ["id1"] = < + text = <"Medication"> + description = <"Details about a medication or component of a medication, including strength, form and details of any specific constituents."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9002"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at144", "at147", "at145", "at146", "at2"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at81", "at84", "at85"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_authorisation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_authorisation.v0.0.1-alpha.adls new file mode 100644 index 000000000..1c419ec8f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_authorisation.v0.0.1-alpha.adls @@ -0,0 +1,274 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=073360e3-7a26-48ea-bf09-000665ec3e69; build_uid=1faf213a-f52f-4048-b352-ed3f6a154962) + openEHR-EHR-CLUSTER.medication_authorisation.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Beatriz de Faria Leao"> + ["organisation"] = <"BLEAO INFORMÁTICA EM SAÚDE"> + ["email"] = <"bfleao@terra.com.br"> + > + accreditation = <"MD. PhD"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"NEHTA"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2010-11-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Helse Bergen HF, Norway (Editor)", "John Bennett, NEHTA, Australia", "Sharmila Biswas, Australia", "Stephen Chu, NEHTA, Australia (Editor)", "Matthew Cordell, NEHTA, Australia", "Gail Easterbrook, Flinders Medical Centre, Australia", "David Evans, Queensland Health, Australia", "Sarah Gaunt, NEHTA, Australia", "Trina Gregory, cpc, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Mary Kelaher, NEHTA, Australia", "Robert L'egan, NEHTA, Australia", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Susan McIndoe, Royal District Nursing Service, Australia", "David McKillop, NEHTA, Australia", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Chris Pearce, Melbourne East GP Network, Australia", "Camilla Preeston, Royal Australian College of General Practitioners, Australia", "Margaret Prichard, NEHTA, Australia", "Cathy Richardson, NEHTA, Australia", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "John Taylor, NEHTA, Australia", "Richard Townley-O'Neill, NEHTA, Australia (Editor)", "Kylie Young, The Royal Australian College of General Practitioners, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"openEHR Foundation Medication archetypes http://www.openehr.org/knowledge"> + ["2"] = <"NEHTA's Therapeutic Good Use Data Group from the NEHTA Website http://www.nehta.gov.au"> + ["3"] = <"Intermountain Healthcare Medication order model, Personal Communication to Sam Heard by Dr Stan Huff."> + ["4"] = <"Royal Australian College of General Practitioners. Fact Sheet: Medicines List. 2010."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"0368944C92A220B9835A3272699B7877"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of authorisation of a medication, which may be of the original prescription, or of re-authorisation of a repeat refill."> + keywords = <"medication", "order", "prescribe", "therapy", "substance", "drug", "therapeutic", "otc", "therapeutic good", "repeat"> + use = <"Use in the content of a medication order INSTRUCTION to specify the original authorisation, or in the context of a Medication action ACTION to record details of a re-authorisation or authorisation of a re-issue. + + This archetype covers the common, universal requirements for authorisation of medication but other local archetypes may be required to cover national or regional variants e.g special contractual arrangements or requirements for further attestation by a secondary clinician."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar detalhes da autorização de um medicamento, que pode ser da receita original, ou de reautorização de uma recarga da receita."> + keywords = <"medicamentos", "prescrição", "prescrever", "terapia", "substância", "droga", "terapêutico", "etc", "produto terapêutico", "repetir"> + use = <"Utilize no conteúdo da INSTRUCTION referente a uma prescrição de medicamentos para especificar a autorização original, ou no contexto de ACTION de Medicamentos para registrar detalhes de uma nova autorização ou autorização de uma re-emissão. + + Este arquétipo cobre os requisitos comuns e universais para a autorização de medicação, mas outros arquétipos locais podem ser necessários para cobrir variantes nacionais ou regionais, por exemplo, acordos contratuais especiais ou requisitos para atestado adicional por um clínico secundário."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Medication authorisation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id74] occurrences matches {0..1} matches { -- Authorisation type + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Authorisation type (synthesised) + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Maximum number of refills + value matches { + DV_COUNT[id9002] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id79] occurrences matches {0..1} matches { -- Number of refills issued + value matches { + DV_COUNT[id9003] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id80] occurrences matches {0..1} matches { -- Number of refills remaining + value matches { + DV_COUNT[id9004] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Minimum interval between refills + value matches { + DV_DURATION[id9005] + } + } + ELEMENT[id73] occurrences matches {0..1} matches { -- Authorisation expiry date + value matches { + DV_DATE_TIME[id9006] + } + } + ELEMENT[id81] matches { -- Prescriber endorsement + value matches { + DV_TEXT[id9007] + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Tipo de Autorização (synthesised)"> + description = <"Informa o medicamento só é entregue uma vez ou pode ser re-reentregue e dispensado após a autorização do prescritor. (synthesised)"> + > + ["id81"] = < + text = <"Aval do prescritor"> + description = <"Endosso do prescritor de que o medicamento pode ser fornecida através de um acordo específico contratual."> + comment = <"por exemplo. Alguns medicamentos podem ser fornecidos apenas a certos pacientes em circunstâncias específicas, ou podem ser disponibilizados de forma gratuita. É comum que os prescritores endossem as receita nestes casos."> + > + ["id80"] = < + text = <"Número de recargas restantes"> + description = <"O número de recargas que permanecem válidos para este período de autorização."> + > + ["id79"] = < + text = <"Número de recargas emitidas"> + description = <"O número de recargas que foram emitidas ou dispensadas para este período de autorização."> + > + ["at77"] = < + text = <"Repetir a dispensarão"> + description = <"Múltiplas recargas da receita podem ser obtidas a partir do dispensador."> + > + ["at76"] = < + text = <"Repetir a prescrição"> + description = <"O prescritor pode fornecer várias recargas da receita."> + > + ["at75"] = < + text = <"Não repetir"> + description = <"Repetição da entrega não é autorizada."> + > + ["id74"] = < + text = <"Tipo de Autorização"> + description = <"Informa o medicamento só é entregue uma vez ou pode ser re-reentregue e dispensado após a autorização do prescritor."> + > + ["id73"] = < + text = <"Data de validade da autorização"> + description = <"Data de validade, após a qual, a autorização de recarga não tem mais validade."> + > + ["id47"] = < + text = <"Intervalo mínimo entre as recargas"> + description = <"O tempo mínimo de fornecimento de recargas de medicamento, vacina ou produto terapêutico. Nota: Isto é especificado pelo médico prescritor, por um motivo específico, como segurança ou melhores práticas."> + > + ["id26"] = < + text = <"Número máximo de recargas"> + description = <"O número de vezes que a quantidade especificada de medicamentos, vacinas ou outro produto terapêutico pode ter recarga ou repetição da dispensação sem uma nova receita médica."> + > + ["id1"] = < + text = <"Autorização de Medicamentos"> + description = <"Detalhes da autorização do medicamento, vacina ou outro produto terapêutico."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Authorisation type (synthesised)"> + description = <"Whether the medication is only issued once or may re-issued and dispensed 're-filled' after authorisation by the prescriber. (synthesised)"> + > + ["id81"] = < + text = <"Prescriber endorsement"> + description = <"An endorsement by the prescriber that the medication may be supplied under a specific contractual arrangement."> + comment = <"e.g. Some medications may be supplied only to certain patients in specifc circumstances, or may be made avaialble free-of-charge. It is common for prescribers to be asked to endorse the prescription to that effect. "> + > + ["id80"] = < + text = <"Number of refills remaining"> + description = <"The number of re-fills or re-issues that remain valid for this authorisation period."> + > + ["id79"] = < + text = <"Number of refills issued"> + description = <"The number of refills which have been issued or dispensed for this period of authorisation."> + > + ["at77"] = < + text = <"Repeat dispensing"> + description = <"Multiple refills of the prescription may be obtained from the dispenser."> + > + ["at76"] = < + text = <"Repeat prescribing"> + description = <"Multiple refills of the prescription may be obtained from the prescriber."> + > + ["at75"] = < + text = <"No repeat supply"> + description = <"Repeat supply has not been authorised."> + > + ["id74"] = < + text = <"Authorisation type"> + description = <"Whether the medication is only issued once or may re-issued and dispensed 're-filled' after authorisation by the prescriber."> + > + ["id73"] = < + text = <"Authorisation expiry date"> + description = <"The repeat supply authorisation has expired after this date."> + > + ["id47"] = < + text = <"Minimum interval between refills"> + description = <"The minimum time between repeat supply of the medicine, vaccine or therapeutic good. Note: This is specified by the ordering clinician for a specific reason such as safety or best practice."> + > + ["id26"] = < + text = <"Maximum number of refills"> + description = <"The number of times the expressed quantity of medicine, vaccine or other therapeutic good may be refilled or redispensed without a new prescription."> + > + ["id1"] = < + text = <"Medication authorisation"> + description = <"Details of the authorisation of a medicine, vaccine or other therapeutic good."> + > + > + ["sl"] = < + ["ac9000"] = < + text = <"*Authorisation type(en) (synthesised)"> + description = <"*Whether the medication is only issued once or may re-issued and dispensed 're-filled' after authorisation by the prescriber.(en) (synthesised)"> + > + ["id81"] = < + text = <"*Prescriber endorsement(en)"> + description = <"*An endorsement by the prescriber that the medication may be supplied under a specific contractual arrangement. (en)"> + comment = <"*e.g. Some medications may be supplied only to certain patients in specifc circumstances, or may be made avaialble free-of-charge. It is common for prescribers to be asked to endorse the prescription to that effect. (en)"> + > + ["id80"] = < + text = <"*Number of refills remaining(en)"> + description = <"*The number of re-fills or re-issues that remain valid for this authorisation period.(en)"> + > + ["id79"] = < + text = <"*Number of refills issued(en)"> + description = <"*The number of refills which have been issued or dispensed for this period of authorisation.(en)"> + > + ["at77"] = < + text = <"*Repeat dispensing(en)"> + description = <"*Multiple refills of the prescription may be obtained from the dispenser.(en)"> + > + ["at76"] = < + text = <"*Repeat prescribing(en)"> + description = <"*Multiple refills of the prescription may be obtained from the prescriber.(en)"> + > + ["at75"] = < + text = <"*No repeat supply(en)"> + description = <"*Repeat supply has not been authorised.(en)"> + > + ["id74"] = < + text = <"*Authorisation type(en)"> + description = <"*Whether the medication is only issued once or may re-issued and dispensed 're-filled' after authorisation by the prescriber.(en)"> + > + ["id73"] = < + text = <"*Authorisation expiry date(en)"> + description = <"*The repeat supply authorisation has expired after this date.(en)"> + > + ["id47"] = < + text = <"*Minimum interval between refills(en)"> + description = <"*The minimum time between repeat supply of the medicine, vaccine or therapeutic good. Note: This is specified by the ordering clinician for a specific reason such as safety or best practice.(en)"> + > + ["id26"] = < + text = <"*Maximum number of refills(en)"> + description = <"*The number of times the expressed quantity of medicine, vaccine or other therapeutic good may be refilled or redispensed without a new prescription.(en)"> + > + ["id1"] = < + text = <"*Medication authorisation(en)"> + description = <"*Details of the authorisation of a medicine, vaccine or other therapeutic good.(en)"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at75", "at76", "at77"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_order_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_order_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..79dde1994 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_order_summary.v0.0.1-alpha.adls @@ -0,0 +1,350 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d8ac401c-6267-4873-b56c-30ed5007c00c; build_uid=64291c7b-e4f0-496f-a3b2-43114624cbd5) + openEHR-EHR-CLUSTER.medication_order_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Beatriz Defarialeao"> + ["organisation"] = <"Bleão Informática em Saúde"> + ["email"] = <"bfleao@terra.com.br"> + > + accreditation = <"MD, Phd"> + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics Ltd."> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2015-11-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Medication item, Draft Archetype [Internet]. UK Clinical Models, UK Clinical Models Clinical Knowledge Manager [cited: 2015-11-01]. Available from: http://clinicalmodels.org.uk/ckm/#showArchetype_1051.32.3"> + ["2"] = <"Medication event summary, Draft Archetype [Internet]. UK Clinical Models, UK Clinical Models Clinical Knowledge Manager [cited: 2015-11-01]. Available from: http://clinicalmodels.org.uk/ckm/#showArchetype_1051.32.140"> + ["3"] = <"Medication order status valueset[Internet]. HL7 FHIR , HL7 FHIR DSTU2 [cited: 2015-11-01]. Available from https://www.hl7.org/fhir/valueset-medication-order-status.html"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"265C1CDDA945CB118C70D38BB4E9E0C2"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para fornecer um resumo geral do status e datas-chave de uma prescrição."> + use = <"Utilizar no contexto de uma INSTRUCTION de medicamentos, onde é necessário um resumo do esquema medicamentoso. Normalmente ocorre onde a prescrição está sendo utilizada, no contexto de oferecer uma lista de resumo do esquema medicamentoso. Não se aplica no registro de uma prescrição."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To provide an overall summary of the status and key dates, related to a medication order."> + use = <"Use within the context of a medication order instruction where a summary of the overall order is required. This will normally be where the order is is being used within the context of a medicaton summary list, and not in the context of an orderable prescription record, where medication ctions will normally carry the primary record of the status of the order and key date information."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Medication order summary + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Order status + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Order status (synthesised) + } + } + } + ELEMENT[id3] matches { -- Key order dates + name matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9001]} -- Key order dates (synthesised) + } + } + value matches { + DV_DATE_TIME[id9004] + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Date reported + value matches { + DV_DATE_TIME[id9005] + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"*Order status(en) (synthesised)"> + description = <"*The overall status of this order.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Key order dates(en) (synthesised)"> + description = <"*Key medication event dates.(en) (synthesised)"> + > + ["id29"] = < + text = <"*Date reported(en)"> + description = <"*The date at which this medication summary was reported to be correct.(en)"> + > + ["at28"] = < + text = <"Aguardando validação"> + description = <"Prescrição que necessita validação adicional, p. ex. assinatura para se tornar executável."> + > + ["at27"] = < + text = <"*Suspended(en)"> + description = <"*Actions resulting from the order are to be temporarily halted, but are expected to continue later. May also be called 'on-hold'.(en)"> + > + ["at26"] = < + text = <"Obsoleto"> + description = <"Este ítem da prescrição foi substituído por outro."> + > + ["at25"] = < + text = <"*Completed(en)"> + description = <"*The medication order has been completed.(en)"> + > + ["at24"] = < + text = <"Nunca foi utilizado"> + description = <"Medicamento que foi prescrito e autorizado mas foi cancelado antes de ser dispensado ou administrado."> + > + ["at23"] = < + text = <"Descontinuado"> + description = <"Medicamento que foi prescrito, dispensado ou administrado mas foi descontinuado."> + > + ["at22"] = < + text = <"Em uso"> + description = <"Medicamento em uso."> + > + ["at21"] = < + text = <"Data de modificação"> + description = <"Data de modificação da prescrição do medicamento. + "> + > + ["at20"] = < + text = <"Data da última revisão"> + description = <"Data da última revisão da prescrição do medicamento."> + > + ["at19"] = < + text = <"Data de revisão"> + description = <"Data de revisão da prescrição do medicamento."> + > + ["at18"] = < + text = <"Data de suspensão do medicamento"> + description = <"Data de suspensão do medicamento."> + > + ["at17"] = < + text = <"Data de administração"> + description = <"Data de administração do medicamento."> + > + ["at16"] = < + text = <"Data de dispensarão"> + description = <"Data de dispensarão do medicamento."> + > + ["at15"] = < + text = <"Data de liberação da prescrição"> + description = <"Data de liberação da prescrição, quer eletrônica ou em papel."> + > + ["at14"] = < + text = <"Data da autorização"> + description = <"Data da autorização ou re-autorização do medicamento."> + > + ["at13"] = < + text = <"Data de interrupção"> + description = <"Data em que o medicamento foi descontinuado."> + > + ["at12"] = < + text = <"Data da última administração"> + description = <"Data da última administração do medicamento."> + > + ["at11"] = < + text = <"Data da primeira administração"> + description = <"Data da primeira administração do medicamento ao paciente."> + > + ["at10"] = < + text = <"Data da última dispensação"> + description = <"Data da última dispensação do medicamento."> + > + ["at9"] = < + text = <"Data da primeira dispensação"> + description = <"Data da primeira vez que o medicamento foi dispensado fisicamente."> + > + ["at8"] = < + text = <"Data da última autorização"> + description = <"Os dados em que a medicação foi autorizada pela última vez. Para uma prescrição de uso contínuo, a autorização refere-se à criação da receita \"mestre\", seguida de uma ou mais prescrições. A autorização geralmente é dada apenas por um período limitado ou número limitado de ítens, após o que é necessária uma nova autorização."> + > + ["at7"] = < + text = <"Data da primeira autorização"> + description = <"Data da primeira autorização do medicamento. Para uma prescrição de uso contínuo, a autorização refere-se à criação da receita \"mestre\", seguida de uma ou mais prescrições. A autorização geralmente é dada apenas por um período limitado ou número limitado de ítens, após o que é necessária uma nova autorização. + + "> + > + ["at6"] = < + text = <"Data da última liberação prescrição"> + description = <"Data da última liberação da prescrição, quer eletrônica ou em papel."> + > + ["at5"] = < + text = <"Data de liberação da prescrição"> + description = <"Data de liberação da prescrição, quer eletrônica ou em papel, iniciando processo de fornecimento do medicamento."> + > + ["at4"] = < + text = <"Data da prescrição"> + description = <"Data da primeira prescrição deste tratamento."> + > + ["id3"] = < + text = <"*Key order dates(en)"> + description = <"*Key medication event dates.(en)"> + > + ["id2"] = < + text = <"*Order status(en)"> + description = <"*The overall status of this order.(en)"> + > + ["id1"] = < + text = <"*Medication order summary(en)"> + description = <"*Overall summary of the medication order.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Order status (synthesised)"> + description = <"The overall status of this order. (synthesised)"> + > + ["ac9001"] = < + text = <"Key order dates (synthesised)"> + description = <"Key medication event dates. (synthesised)"> + > + ["id29"] = < + text = <"Date reported"> + description = <"The date at which this medication summary was reported to be correct."> + > + ["at28"] = < + text = <"Draft"> + description = <"The medication order has been made but further processes e.g. sign-off or verification are required before it becomes actionable."> + > + ["at27"] = < + text = <"Suspended"> + description = <"Actions resulting from the order are to be temporarily halted, but are expected to continue later. May also be called 'on-hold'."> + > + ["at26"] = < + text = <"Obsolete"> + description = <"This medication order has been superseded by another."> + > + ["at25"] = < + text = <"Completed"> + description = <"The medication order has been completed."> + > + ["at24"] = < + text = <"Never active"> + description = <"A medication which was ordered or authorised but has been cancelled prior to being issued, dispensed or adiminstered."> + > + ["at23"] = < + text = <"Stopped"> + description = <"This is a medication that has previously been issued, dispensed or administered but has now been discontinued."> + > + ["at22"] = < + text = <"Active"> + description = <"This is an active medication."> + > + ["at21"] = < + text = <"Date changed"> + description = <"The date at which the medication instruction was modified."> + > + ["at20"] = < + text = <"Date last reviewed"> + description = <"The date at which the medication order was last reviewed."> + > + ["at19"] = < + text = <"Date reviewed"> + description = <"The date at which the medication order was reviewed."> + > + ["at18"] = < + text = <"Date administration withheld"> + description = <"The data at which administration of a medication was withheld or suspended."> + > + ["at17"] = < + text = <"Date administered"> + description = <"The date at which a medication was administered."> + > + ["at16"] = < + text = <"Date dispensed"> + description = <"The date at which a medication was dispensed."> + > + ["at15"] = < + text = <"Date prescription issued"> + description = <"The date at which a medication prescription was issued i.e the physical or electronic prescription token was created."> + > + ["at14"] = < + text = <"Date authorised"> + description = <"The date at which the medication was authorised or re-authorised."> + > + ["at13"] = < + text = <"Date discontinued"> + description = <"The date at which the medication was discontinued."> + > + ["at12"] = < + text = <"Date last administered"> + description = <"The date at which the medication was last administered."> + > + ["at11"] = < + text = <"Date first administered"> + description = <"The date at which the medication was first administered to the patient."> + > + ["at10"] = < + text = <"Date last dispensed"> + description = <"The date at which the medication was last dispensed."> + > + ["at9"] = < + text = <"Date first dispensed"> + description = <"The date at which the medicaton was first physically dispensed."> + > + ["at8"] = < + text = <"Date last authorised"> + description = <"The data at which the medication was last authorised. For a repeat prescription, authorisation refers to the creation of the repeat prescription 'master' which is followed by the production of one or more prescription issues. Authorisation is generally only given for a limited period or limited number of issues, after which re-authorisation is required."> + > + ["at7"] = < + text = <"Date first authorised"> + description = <"The date at which the medication was first authorised.For a repeat prescription, authorisation refers to the creation of the repeat prescription 'master' which is followed by the production of one or more prescription issues."> + > + ["at6"] = < + text = <"Date last prescription issued"> + description = <"The date at which the medication prescription was last issued. This refers to the prescription 'token' electronic or paper which authorises supply of a medication."> + > + ["at5"] = < + text = <"Date first prescription issued"> + description = <"The date at which the medication was first issued. 'Issued' refers to the prescription 'token' electronic or paper which authorises supply of a medication."> + > + ["at4"] = < + text = <"Date ordered/recommended"> + description = <"The data at which the medication course was first ordered or recommended."> + > + ["id3"] = < + text = <"Key order dates"> + description = <"Key medication event dates."> + > + ["id2"] = < + text = <"Order status"> + description = <"The overall status of this order."> + > + ["id1"] = < + text = <"Medication order summary"> + description = <"Overall summary of the medication order."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at4", "at5", "at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13", "at14", "at15", "at16", "at17", "at18", "at19", "at20", "at21"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at22", "at23", "at24", "at25", "at26", "at27", "at28"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_supply_amount.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_supply_amount.v0.0.1-alpha.adls new file mode 100644 index 000000000..fbfd7e7a7 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_supply_amount.v0.0.1-alpha.adls @@ -0,0 +1,261 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=365f8abf-be21-43e8-bb00-f053ca88947a; build_uid=7dff6893-de91-40a2-965d-23f5e776be10) + openEHR-EHR-CLUSTER.medication_supply_amount.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke, John Tore Valand"> + ["organisation"] = <"Nasjonal IKT HF, Helse Bergen HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Beatriz de Faria Leao"> + ["organisation"] = <"Bleao Informática em Saúde"> + ["email"] = <"bfleao@terra.com.br"> + > + accreditation = <"MD, PhD"> + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics Ltd. UK"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2016-05-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Helse Bergen HF, Norway (Editor)", "John Bennett, NEHTA, Australia", "Sharmila Biswas, Australia", "Stephen Chu, NEHTA, Australia (Editor)", "Matthew Cordell, NEHTA, Australia", "Gail Easterbrook, Flinders Medical Centre, Australia", "David Evans, Queensland Health, Australia", "Sarah Gaunt, NEHTA, Australia", "Trina Gregory, cpc, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Mary Kelaher, NEHTA, Australia", "Robert L'egan, NEHTA, Australia", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Susan McIndoe, Royal District Nursing Service, Australia", "David McKillop, NEHTA, Australia", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Chris Pearce, Melbourne East GP Network, Australia", "Camilla Preeston, Royal Australian College of General Practitioners, Australia", "Margaret Prichard, NEHTA, Australia", "Cathy Richardson, NEHTA, Australia", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "John Taylor, NEHTA, Australia", "Richard Townley-O'Neill, NEHTA, Australia (Editor)", "Kylie Young, The Royal Australian College of General Practitioners, Australia", "Ian McNicoll, freshEHR Clinical Informatics Ltd., UK", "Sam Heard, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Medication instruction, Draft Archetype [Internet]. nehta, Australia, nehta Clinical Knowledge Manager [cited: 2015-12-15]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.838"> + ["2"] = <"Intermountain Healthcare Medication order model, Personal Communication to Sam Heard by Dr Stan Huff."> + ["3"] = <"Royal Australian College of General Practitioners. Fact Sheet: Medicines List. 2010."> + ["4"] = <"NHS HSCIC Messaging Implementation Manual (GP2GP messages) http://www.uktcregistration.nss.cfh.nhs.uk/trud3"> + ["5"] = <"Standards for medication and medical device records – technical annex [Internet]. RCP London. [cited 2015 Dec 15]. Available from: https://www.rcplondon.ac.uk/projects/outputs/standards-medication-and-medical-device-records-technical-annex"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"D29D5172E0F84E842EC1C06D43177A92"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the amount of a medication, vaccine or other therapeutic item to be supplied or supplied to the patient, as part of authorisation, dispensing or administration, both in the context of the original medication order and in a subsequent action. "> + use = <"Use to record the amount of a medication, vaccine or other therapeutic item to be supplied or supplied to the patient, as part of authorisation, dispensing or administration, both in the context of the original medication order and in a subsequent action. "> + misuse = <"This archetype should not be used to record the original dose amount as part of a dose direction or the strength of a preparation. These are recorded as part of the Medication Order INSTRUCTION, or Medication Substance CLUSTER."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere mengden legemiddel, vaksine, eller annen terapeutisk vare som skal leveres eller utleveres til pasienten, som del av en autorisering, utlevering eller administrering, både i legemiddelforordningen og i en påfølgende legemiddelhandling."> + use = <"Brukes til å registrere mengden legemiddel, vaksine, eller annen terapeutisk vare som skal leveres eller utleveres til pasienten, som del av en autorisering, utlevering eller administrering, både i legemiddelforordningen og i en påfølgende legemiddelhandling."> + misuse = <"Brukes ikke for å registre en dose eller styrke som del av en anvisning. Disse registreres som en del av arketypene INSTRUCTION.medication_order eller CLUSTER.medication_substance."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar a quantidade de medicamento, vacina ou outro item terapêutico a ser fornecido ao paciente, como parte da autorização, dispensação ou administração, tanto no contexto da prescrição original quanto em uma ação subsequente de repetição da prescrição."> + keywords = <"Suprimento de medicamentos", ...> + use = <"Para registrar a quantidade de medicamento, vacina ou outro item terapêutico a ser fornecido ao paciente, como parte da autorização, dispensação ou administração, tanto no contexto da prescrição original quanto em uma ação subsequente de repetição da prescrição."> + misuse = <"Este arquétipo não deve ser usado para registrar a quantidade da dose, concentração, forma farmacêutica de uma preparação de medicamento. Estes são registrados como parte da INSTRUCTION de medicamentos, ou CLUSTER de Substâncias Medicamentosas."> + > + > + +definition + CLUSTER[id1] occurrences matches {0..1} matches { -- Medication supply amount + items cardinality matches {1..*; unordered} matches { + ELEMENT[id162] occurrences matches {0..1} matches { -- Amount description + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id132] occurrences matches {0..1} matches { -- Amount + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + ELEMENT[id148] occurrences matches {0..1} matches { -- Units + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id159] occurrences matches {0..1} matches { -- Number of packs + value matches { + DV_COUNT[id9004] matches { + magnitude matches {|>=1|} + } + } + } + ELEMENT[id160] occurrences matches {0..1} matches { -- Pack size + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + ELEMENT[id161] occurrences matches {0..1} matches { -- Pack units + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id143] occurrences matches {0..1} matches { -- Duration of supply + value matches { + DV_DURATION[id9007] matches { + value matches {PYMWDTS/|>=P0D|} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["id162"] = < + text = <"Mengdebeskrivelse"> + description = <"En fritekstrepresentasjon av mengden legemiddel, vaksine eller terapeutisk vare som er ønsket levert eller faktisk levert."> + > + ["id161"] = < + text = <"Pakningsenhet"> + description = <"Måleenhet for pakningsstørrelse."> + comment = <"For eksempel \"tabletter\", \"ml\"."> + > + ["id160"] = < + text = <"Pakningsstørrelse"> + description = <"Pakningsstørrelsen spesifisert av foreskriver eller utlevert av apotek."> + comment = <"For eksempel \"300\" eller \"28\"."> + > + ["id159"] = < + text = <"Antall pakker"> + description = <"Antall pakker som er spesifisert av foreskriver eller utlevert av apotek."> + > + ["id148"] = < + text = <"Enhet"> + description = <"Enheten for elementet \"Mengde\"."> + comment = <"For eksempel \"tabletter\", \"pakker\", \"ml\"."> + > + ["id143"] = < + text = <"Utleveringsperiode"> + description = <"Tidsperioden da legemiddelet skal utleveres eller ble utlevert for."> + comment = <"Apoteket bes om å utlevere tilstrekkelig mengde av legemiddelet for å dekke den definerte tidsperioden."> + > + ["id132"] = < + text = <"Mengde"> + description = <"Mengden legemiddel, vaksine eller terapeutisk vare som ønskes levert eller som faktisk er levert."> + comment = <"For eksempel 1, 1,5 eller 0,125."> + > + ["id1"] = < + text = <"Leveringsmengde for legemidler"> + description = <"Detaljer om mengden legemiddel, vaksine eller andre terapeutiske varer som skal leveres eller utleveres til pasienten, som del av en autorisering, utlevering eller administrering."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["id162"] = < + text = <"Descrição da quantidade"> + description = <"A quantidade de medicamento, vacina ou item terapêutico a ser fornecido ou de fato fornecido."> + > + ["id161"] = < + text = <"Unidade de medida da embalagem"> + description = <"Unidade de medida associada ao tamanho da embalagem."> + comment = <"Por exemplo: comprimido, mls."> + > + ["id160"] = < + text = <"Tamanho da embalagem"> + description = <"O tamanho do pacote especificado pelo prescrito ou dispensado pelo dispensador."> + comment = <"Por exemplo: '300', '28'."> + > + ["id159"] = < + text = <"Número de embalagens"> + description = <"O número de embalagens especificado pelo prescritor ou dispensado pelo dispensador."> + > + ["id148"] = < + text = <"Unidade"> + description = <"A unidade da dose associada a quantidade a ser dispensada."> + comment = <"Exemplo: comprimidos, ml, caixa.."> + > + ["id143"] = < + text = <"Duração do suprimento"> + description = <"O período de tempo para o qual a medicação deve ser dispensada ou para o qual foi uma prescrição foi dispensada."> + comment = <"Solicita-se ao dispensador que forneça quantidade suficiente de medicamento para cobrir o período definido."> + > + ["id132"] = < + text = <"Quantidade"> + description = <"A quantidade de medicamento, vacina ou item terapêutico a ser fornecido ou de fato fornecido."> + comment = <"Por exemplo: 1, 1.5, or 0.125."> + > + ["id1"] = < + text = <"Quantidade de medicamento a ser fornecida"> + description = <"Detalhes relacionados à quantidade de medicamento, vacina ou outro item terapêutico a ser fornecido ao paciente, como parte da autorização, distribuição ou administração."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["id162"] = < + text = <"Amount description"> + description = <"A narrative representation of the amount The amount of medication, vaccine or therapeutic good intended to be supplied or actually supplied."> + > + ["id161"] = < + text = <"Pack units"> + description = <"The units of measurement associated with pack size."> + comment = <"For example: 'tabs', 'mls'."> + > + ["id160"] = < + text = <"Pack size"> + description = <"The pack size specifed by the prescriber or dispensed by the dispenser."> + comment = <"For example: '300', '28'."> + > + ["id159"] = < + text = <"Number of packs"> + description = <"The number of packs specified by the prescriber or dispensed by the dispenser."> + > + ["id148"] = < + text = <"Units"> + description = <"The dose unit or pack unit associated with the dispense amount."> + comment = <"For example: 'tablets', 'packs', ml'."> + > + ["id143"] = < + text = <"Duration of supply"> + description = <"The period of time for which the medication should be dispensed or for which a suppy was dispensed."> + comment = <"The dispenser is asked to supply sufficient quantity of medication to cover the defined period."> + > + ["id132"] = < + text = <"Amount"> + description = <"The amount of medication, vaccine or therapeutic good intended to be supplied or actually supplied."> + comment = <"For example: 1, 1.5, or 0.125."> + > + ["id1"] = < + text = <"Medication supply amount"> + description = <"Details related to the amount of a medication, vaccine or other therapeutic item to be supplied or supplied to the patient, as part of authorisation, dispensing or administration."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.micronutrients.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.micronutrients.v0.0.1-alpha.adls new file mode 100644 index 000000000..775e39bb2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.micronutrients.v0.0.1-alpha.adls @@ -0,0 +1,529 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6cc7cd82-e39e-4410-8f48-3c83aed51ede; build_uid=1a99393d-06a8-4833-a407-da7fbd60cdc9) + openEHR-EHR-CLUSTER.micronutrients.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Priscila Maranhão; Gustavo Bacelar"> + ["organisation"] = <"MEDCIDS-FMUP; VIRTUAL CARE"> + ["email"] = <"priscilamaranhao@gmail.com; gbacelar@gmail.com"> + ["date"] = <"2016-12-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ricardo Correia", "Pedro Marques", "Duarte Ferreira", "Heather Leslie, Atomica Informatics, Australia", "Silje Ljosland Bakke, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/. + "> + references = < + ["1"] = <"Franceschini, SCC; Priore, SE; Euclydes, MP et al. Necessidades e recomendações de nutrientes. In: Cuppari, L. Guias de medicina ambulatorial e hospitalar da EPM-UNIFESP, Nutricção Clínica no Adulto. Barueri, SP: Manole, 2014. "> + ["2"] = <"Institute of Medicine/ Food and nutrition Board, 2011. Dietary reference Intake. Disponível em: "> + ["3"] = <"FAO/WHO (Food and Agricultural/World Health Organization). Classificação dos Carboidratos - 1998. Disponível em: "> + ["4"] = <"Caruso, L. Distúrbios do trato digestório. In: Cuppari, L. Guias de medicina ambulatorial e hospitalar da EPM-UNIFESP, Nutricção Clínica no Adulto. Barueri, SP: Manole, 2014."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"F51CA0B5EAB42027E8444490818056B7"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the nutrients that are required in trace amounts."> + keywords = <"nutrients", "diet", "vitamins", "minerals"> + use = <"Use to record the nutrients that are required in trace amounts. + + This archetype has been designed to be used within the 'Details' SLOT in the OBSERVATION.dietary_nutrients archetype."> + misuse = <"No to be used to record measurements of vitamins and minerals in blood analyses - use the OBSERVATION.laboratory_test for this purpose. + + Not to be used to record the the ordering or administration of dietary supplements - use Medication-related archetypes for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Micronutrients + items cardinality matches {2..*; unordered} matches { + CLUSTER[id77] occurrences matches {0..1} matches { -- Vitamins + items cardinality matches {1..*; unordered} matches { + ELEMENT[id80] occurrences matches {0..1} matches { -- Vitamin A + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id81] occurrences matches {0..1} matches { -- Vitamin B6 + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id82] occurrences matches {0..1} matches { -- Vitamin B12 + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id83] occurrences matches {0..1} matches { -- Biotin + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id84] occurrences matches {0..1} matches { -- Vitamin C + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id85] occurrences matches {0..1} matches { -- Carotenoids + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id86] occurrences matches {0..1} matches { -- Choline + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id87] occurrences matches {0..1} matches { -- Vitamin D + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9001]} -- Mass (IU) + magnitude matches {|>=0.0|} + units matches {"[iU]"} + } + } + } + ELEMENT[id88] occurrences matches {0..1} matches { -- Vitamin E + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id89] occurrences matches {0..1} matches { -- Folate + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id90] occurrences matches {0..1} matches { -- Vitamin K + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id91] occurrences matches {0..1} matches { -- Niacin + value matches { + DV_QUANTITY[id9013] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id92] occurrences matches {0..1} matches { -- Pantothenic acid + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id93] occurrences matches {0..1} matches { -- Riboflavin + value matches { + DV_QUANTITY[id9015] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id94] occurrences matches {0..1} matches { -- Thiamin + value matches { + DV_QUANTITY[id9016] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + } + } + CLUSTER[id78] occurrences matches {0..1} matches { -- Minerals + items cardinality matches {1..*; unordered} matches { + ELEMENT[id110] occurrences matches {0..1} matches { -- Arsenic + value matches { + DV_QUANTITY[id9017] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id111] occurrences matches {0..1} matches { -- Boron + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id95] occurrences matches {0..1} matches { -- Calcium + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id108] occurrences matches {0..1} matches { -- Chloride + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id96] occurrences matches {0..1} matches { -- Chromium + value matches { + DV_QUANTITY[id9021] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id97] occurrences matches {0..1} matches { -- Copper + value matches { + DV_QUANTITY[id9022] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id98] occurrences matches {0..1} matches { -- Fluoride + value matches { + DV_QUANTITY[id9023] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id99] occurrences matches {0..1} matches { -- Iodine + value matches { + DV_QUANTITY[id9024] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id100] occurrences matches {0..1} matches { -- Iron + value matches { + DV_QUANTITY[id9025] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id101] occurrences matches {0..1} matches { -- Magnesium + value matches { + DV_QUANTITY[id9026] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id102] occurrences matches {0..1} matches { -- Manganese + value matches { + DV_QUANTITY[id9027] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id103] occurrences matches {0..1} matches { -- Molybdenum + value matches { + DV_QUANTITY[id9028] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id112] occurrences matches {0..1} matches { -- Nickel + value matches { + DV_QUANTITY[id9029] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id104] occurrences matches {0..1} matches { -- Phosphorus + value matches { + DV_QUANTITY[id9030] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id105] occurrences matches {0..1} matches { -- Potassium + value matches { + DV_QUANTITY[id9031] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id106] occurrences matches {0..1} matches { -- Selenium + value matches { + DV_QUANTITY[id9032] matches { + property matches {[at9000]} -- Mass + units matches {"ug"} + } + } + } + ELEMENT[id113] occurrences matches {0..1} matches { -- Silicon + value matches { + DV_QUANTITY[id9033] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id107] occurrences matches {0..1} matches { -- Sodium + value matches { + DV_QUANTITY[id9034] matches { + property matches {[at9000]} -- Mass + units matches {"g"} + } + } + } + ELEMENT[id114] occurrences matches {0..1} matches { -- Vanadium + value matches { + DV_QUANTITY[id9035] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + ELEMENT[id109] occurrences matches {0..1} matches { -- Zinc + value matches { + DV_QUANTITY[id9036] matches { + property matches {[at9000]} -- Mass + units matches {"mg"} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Mass"> + description = <"Mass"> + > + ["at9001"] = < + text = <"Mass (IU)"> + description = <"Mass (IU)"> + > + ["id114"] = < + text = <"Vanadium"> + description = <"Assessment of the + vanadium that play a beneficial role in some physiological processes of certain. + animal species."> + > + ["id113"] = < + text = <"Silicon"> + description = <"Assessment of the silicon, which play a beneficial role in some physiological processes of certain.animal species."> + > + ["id112"] = < + text = <"Nickel"> + description = <"Assessment of the nickel that play a beneficial role in some physiological processes of certain + animal species."> + > + ["id111"] = < + text = <"Boron"> + description = <"Assessment of the boron which play a beneficial role in some physiological processes of certain + animal species."> + > + ["id110"] = < + text = <"Arsenic"> + description = <"Assessment of arsenic, that play a beneficial role in some physiological processes of certain animal species."> + > + ["id109"] = < + text = <"Zinc"> + description = <"Assessment of zinc which is crucial for growth and development. It facilitates several enzymatic processes related to the metabolism of protein, carbohydrates, and fats."> + > + ["id108"] = < + text = <"Chloride"> + description = <"Assessment of chloride which is necessary to maintain extracellular fluid volume + and plasma osmolality."> + > + ["id107"] = < + text = <"Sodium"> + description = <"Assessment of sodium which is necessary to maintain extracellular fluid volume + and plasma osmolality."> + > + ["id106"] = < + text = <"Selenium"> + description = <"Assessment of selenium, which is an antioxidant nutrient involved in the defense against oxidative stress."> + > + ["id105"] = < + text = <"Potassium"> + description = <"Assessment of the potassium which is the main intracellular cation in the body and is + required for normal cellular function."> + > + ["id104"] = < + text = <"Phosphorus"> + description = <"Assessment of phosphorus is found in nature (e.g., foods, water, and living + tissues) primarily as phosphate (PO4)."> + > + ["id103"] = < + text = <"Molybdenum"> + description = <"Assessment of molybdenum which presents functions as a cofactor for several enzymes, including + sulfite oxidase, xanthine oxidase, and aldehyde oxidase."> + > + ["id102"] = < + text = <"Manganese"> + description = <"Assessment of manganese which is involved in the formation of bone and in specific reactions related to amino acid, cholesterol, and carbohydrate metabolism."> + > + ["id101"] = < + text = <"Magnesium"> + description = <"Assessment of magnesium which is involved in more than 300 enzymatic processes in the + body, as well as in bone health and in the maintenance of intracellular + levels of potassium and calcium."> + > + ["id100"] = < + text = <"Iron"> + description = <"Assessment of iron which is a critical component of several proteins, including enzymes, cytochromes, myoglobin, and hemoglobin, the latter of which transports oxygen throughout the body."> + > + ["id99"] = < + text = <"Iodine"> + description = <"Assessment of Iodine which is an essential component of thyroid hormones that are involved in the regulation of various enzymes and metabolic processes."> + > + ["id98"] = < + text = <"Fluoride"> + description = <"Assessment of fluoride, which is vital for the health of teeth and bones. About 99 percent of body fluoride is found in calcified tissues, where it protects against dental caries and can stimulate new bone formation."> + > + ["id97"] = < + text = <"Copper"> + description = <"Assessement of copper functions as a component of several metalloenzymes, which act + as oxidases in the reduction of molecular oxygen."> + > + ["id96"] = < + text = <"Chromium"> + description = <"Assessment of chromium which presents potentiates the action of insulin and may improve glucose + tolerance."> + > + ["id95"] = < + text = <"Calcium"> + description = <"Assessment of calcium which plays a key role in bone health. In fact, more than 99 percent of total body calcium is found in the bones and teeth. Calcium is also involved in vascular, neuromuscular, and glandular functions in the body."> + > + ["id94"] = < + text = <"Thiamin"> + description = <"Assessment of thiamin, which is also known as vitamin B1 and aneurin, functions as a coenzyme in the metabolism of carbohydrates and branched-chain amino acids."> + > + ["id93"] = < + text = <"Riboflavin"> + description = <"Assessment of riboflavin (vitamin B2) which presents functions as a coenzyme for numerous oxidation–reduction reactions in several metabolic pathways and in energy production."> + > + ["id92"] = < + text = <"Pantothenic acid"> + description = <"Assessment of pantothenic acid functions which is a component of coenzyme A (CoA), which is involved in fatty acid metabolism."> + > + ["id91"] = < + text = <"Niacin"> + description = <"Assessment of niacin which is involved in many biological + reactions, including intracellular respiration and fatty acid synthesis."> + > + ["id90"] = < + text = <"Vitamin K"> + description = <"Assessment of vitamin K which presents functions such as a coenzyme for biological reactions involved in + blood coagulation and bone metabolism."> + > + ["id89"] = < + text = <"Folate"> + description = <"Assessment of Folate which is a B vitamin that functions as a coenzyme in the metabolism of + nucleic and amino acids."> + > + ["id88"] = < + text = <"Vitamin E"> + description = <"Assessment of Vitamin E which is a fat-soluble nutrient that functions as a chain-breaking + antioxidant in the body by preventing the spread of free-radical reactions."> + > + ["id87"] = < + text = <"Vitamin D"> + description = <"Assessment of vitamina D."> + > + ["id86"] = < + text = <"Choline"> + description = <"Assessment of choline."> + > + ["id85"] = < + text = <"Carotenoids"> + description = <"Assessment of carotenoids."> + > + ["id84"] = < + text = <"Vitamin C"> + description = <"Assessment of vitamin C (ascorbic acid)."> + > + ["id83"] = < + text = <"Biotin"> + description = <"Assessment of biotin."> + > + ["id82"] = < + text = <"Vitamin B12"> + description = <"Assessment of v itamin B12 (cobalamin)."> + > + ["id81"] = < + text = <"Vitamin B6"> + description = <"Assessment of vitamin B6 (pyridoxine and related compounds)."> + > + ["id80"] = < + text = <"Vitamin A"> + description = <"Assessment of vitamin A."> + > + ["id78"] = < + text = <"Minerals"> + description = <"Assessment of minerals of an individual."> + > + ["id77"] = < + text = <"Vitamins"> + description = <"Assessment of vitamins of an individual."> + > + ["id1"] = < + text = <"Micronutrients"> + description = <"The nutrients that are required in trace amounts for the normal growth and development of living organisms."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_breast_carcinoma.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_breast_carcinoma.v1.0.0.adls new file mode 100644 index 000000000..962b52024 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_breast_carcinoma.v1.0.0.adls @@ -0,0 +1,1131 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-CLUSTER.microscopy_breast_carcinoma.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2009-06-17"> + > + other_contributors = <"Koray Atalag, University of Auckland, New Zealand", "Matt Cordell, NEHTA, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Heather Leslie, Ocean Informatics, Australia", "David McKillop, NEHTA, Australia", "Ian McNicoll, Ocean Informatics, United Kingdom (Editor)", "Cathy Richardson, NEHTA, Australia", "David Rowed, VAMC Clinic, Australia (Editor)", "Diego Bosca, IBIME Group, Spain"> + lifecycle_state = <"Initial"> + references = < + ["1"] = <"The Royal College of Pathologists, NHS Cancer Screening Programmes. Pathology Reporting of Breast Disease [Internet]. 2005 Jan ;[cited 2009 Jul 26] Available from: http://www.rcpath.org/resources/pdf/PathologyReportingOfBreastDisease-CORRECTED-lowres.pdf"> + ["2"] = <"British Columbia Cancer Agency. Synoptic Report Form for Breast Cancer [Internet]. 2005 Dec 13;[cited 2009 Jul 26 ] Available from: http://www.bccancer.bc.ca/HPI/CancerManagementGuidelines/Breast/Management/SynopticReportForm1of6/default.htm"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"41E10C136EAB6E4ED748035BF6D9F697"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record detailed findings about breast cancer found on microscopic examination."> + keywords = <"breast", "histopathology", "cancer", "laboratory", "lab", "pathology", "histology", "malignancy"> + use = <"To record detailed findings about microscopic examination of tissue related to breast cancer. + Use as a component archetype in the context of a suite of archetypes that make up a histopathology report ie OBSERVATION.lab_test.histopathology."> + misuse = <"Not designed to be used within any other archetype other than OBSERVATION.lab_test.histopathology."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Microscopic findings - Breast cancer + items cardinality matches {1..*; unordered} matches { + CLUSTER[id34] matches { -- Tumour size and extent + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id37] matches { -- Invasive tumour extent + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.physical_properties\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id38] matches { -- Total lesion extent + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.physical_properties\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + } + } + CLUSTER[id16] occurrences matches {0..1} matches { -- Histologic grading + items cardinality matches {1..*; unordered} matches { + CLUSTER[id21] occurrences matches {0..1} matches { -- Bloom and Richardson Grade + items cardinality matches {1..*; unordered} matches { + ELEMENT[id15] occurrences matches {0..1} matches { -- Mitosis count + value matches { + DV_COUNT[id9021] + } + } + ELEMENT[id176] occurrences matches {0..1} matches { -- Mitotic frequency score + value matches { + DV_ORDINAL[id9022] matches { + [value, symbol] matches { + [{1}, {[at177]}], + [{2}, {[at178]}], + [{3}, {[at179]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Nuclear score + value matches { + DV_ORDINAL[id9023] matches { + [value, symbol] matches { + [{1}, {[at51]}], + [{2}, {[at52]}], + [{3}, {[at53]}] + } + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Tubular formation score + value matches { + DV_ORDINAL[id9024] matches { + [value, symbol] matches { + [{1}, {[at45]}], + [{2}, {[at46]}], + [{3}, {[at47]}] + } + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Histologic grade + value matches { + DV_ORDINAL[id9025] matches { + [value, symbol] matches { + [{1}, {[at48]}], + [{2}, {[at49]}], + [{3}, {[at50]}] + } + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Confounding issues + value matches { + DV_TEXT[id9026] + } + } + } + } + } + } + CLUSTER[id162] occurrences matches {0..1} matches { -- Local tumour invasion + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id160] occurrences matches {0..1} matches { -- Lymphovascular invasion + include + archetype_id/value matches {/.*/} + exclude + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_invasion\.v1\..*/} + } + allow_archetype CLUSTER[id161] occurrences matches {0..1} matches { -- Skin / muscle invasion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_invasion\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + } + } + CLUSTER[id22] occurrences matches {0..1} matches { -- Resection margins + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id85] occurrences matches {0..1} matches { -- Invasive carcinoma at margin + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_resection_margins\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id114] occurrences matches {0..1} matches { -- DCIS at margin + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_resection_margins\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id116] occurrences matches {0..1} matches { -- LCIS at margin + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_resection_margins\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + } + } + CLUSTER[id55] occurrences matches {0..1} matches { -- Non-neoplastic cellular changes + items cardinality matches {1..*; unordered} matches { + ELEMENT[id24] matches { -- Non-neoplastic cellular change + value matches { + DV_TEXT[id9027] + } + } + } + } + CLUSTER[id61] occurrences matches {0..1} matches { -- Lobular neoplasia + items cardinality matches {1..*; unordered} matches { + ELEMENT[id62] occurrences matches {0..1} matches { -- Lobular neoplasia + value matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[ac9004]} -- Lobular neoplasia (synthesised) + } + DV_TEXT[id9029] + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- Atypical lobular hyperplasia + value matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[ac9005]} -- Atypical lobular hyperplasia (synthesised) + } + DV_TEXT[id9031] + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Lobular carcinoma-in-situ + value matches { + DV_CODED_TEXT[id9032] matches { + defining_code matches {[ac9006]} -- Lobular carcinoma-in-situ (synthesised) + } + DV_TEXT[id9033] + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9034] + } + } + } + } + CLUSTER[id63] occurrences matches {0..1} matches { -- Paget's disease of nipple + items cardinality matches {1..*; unordered} matches { + ELEMENT[id64] occurrences matches {0..1} matches { -- Paget's disease of nipple + value matches { + DV_CODED_TEXT[id9035] matches { + defining_code matches {[ac9007]} -- Paget's disease of nipple (synthesised) + } + } + } + } + } + CLUSTER[id25] occurrences matches {0..1} matches { -- Microcalcification + items cardinality matches {1..*; unordered} matches { + ELEMENT[id26] occurrences matches {0..1} matches { -- Microcalcification + value matches { + DV_CODED_TEXT[id9036] matches { + defining_code matches {[ac9008]} -- Microcalcification (synthesised) + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Associated pathology + value matches { + DV_TEXT[id9037] + } + } + } + } + CLUSTER[id65] occurrences matches {0..1} matches { -- DCIS features + items cardinality matches {1..*; unordered} matches { + ELEMENT[id155] occurrences matches {0..1} matches { -- Calcification + value matches { + DV_CODED_TEXT[id9038] matches { + defining_code matches {[ac9009]} -- Calcification (synthesised) + } + } + } + CLUSTER[id126] occurrences matches {0..1} matches { -- Histologic grade + items cardinality matches {1..*; unordered} matches { + ELEMENT[id76] occurrences matches {0..1} matches { -- Necrosis + value matches { + DV_CODED_TEXT[id9039] matches { + defining_code matches {[ac9010]} -- Necrosis (synthesised) + } + } + } + ELEMENT[id71] occurrences matches {0..1} matches { -- Nuclear score + value matches { + DV_ORDINAL[id9040] matches { + [value, symbol] matches { + [{1}, {[at72]}], + [{2}, {[at73]}], + [{3}, {[at74]}] + } + } + } + } + ELEMENT[id81] occurrences matches {0..1} matches { -- Van Nuys Prognostic Index + value matches { + DV_ORDINAL[id9041] matches { + [value, symbol] matches { + [{1}, {[at82]}], + [{2}, {[at83]}], + [{3}, {[at84]}] + } + } + } + } + ELEMENT[id180] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9042] + } + } + } + } + CLUSTER[id129] occurrences matches {0..1} matches { -- DCIS Architecture + items cardinality matches {1..*; unordered} matches { + ELEMENT[id131] occurrences matches {0..1} matches { -- Dominant pattern + value matches { + DV_CODED_TEXT[id9043] matches { + defining_code matches {[ac9013]} -- Dominant pattern (synthesised) + } + DV_TEXT[id9044] + } + } + ELEMENT[id132] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9045] + } + } + } + } + } + } + CLUSTER[id95] occurrences matches {0..1} matches { -- Hormone Receptor assays + items cardinality matches {1..*; unordered} matches { + CLUSTER[id96] occurrences matches {0..2} matches { -- Oestrogen receptor assay (ER) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id97] occurrences matches {0..1} matches { -- ER result + value matches { + DV_CODED_TEXT[id9046] matches { + defining_code matches {[ac9014]} -- ER result (synthesised) + } + } + } + ELEMENT[id101] occurrences matches {0..1} matches { -- Proportion of nuclei stained + value matches { + DV_PROPORTION[id9047] + } + } + ELEMENT[id102] occurrences matches {0..1} matches { -- Predominant staining intensity + value matches { + DV_CODED_TEXT[id9048] matches { + defining_code matches {[ac9015]} -- Predominant staining intensity (synthesised) + } + } + } + } + } + CLUSTER[id103] occurrences matches {0..1} matches { -- Progesterone receptor assay (PR) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id139] occurrences matches {0..1} matches { -- PR result + value matches { + DV_CODED_TEXT[id9049] matches { + defining_code matches {[ac9016]} -- PR result (synthesised) + } + } + } + ELEMENT[id163] occurrences matches {0..1} matches { -- Proportion of nuclei stained + value matches { + DV_PROPORTION[id9050] + } + } + ELEMENT[id164] occurrences matches {0..1} matches { -- Predominant staining intensity + value matches { + DV_CODED_TEXT[id9051] matches { + defining_code matches {[ac9017]} -- Predominant staining intensity (synthesised) + } + } + } + } + } + CLUSTER[id104] occurrences matches {0..1} matches { -- Human Oestrogen receptor 2 assay (HER2) + items cardinality matches {1..*; unordered} matches { + CLUSTER[id144] occurrences matches {0..1} matches { -- Immunohistochemistry + items cardinality matches {1..*; unordered} matches { + ELEMENT[id108] occurrences matches {0..1} matches { -- Immunohistochemistry score + value matches { + DV_COUNT[id9052] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id143] occurrences matches {0..1} matches { -- Immunohistochemistry result + value matches { + DV_CODED_TEXT[id9053] matches { + defining_code matches {[ac9018]} -- Immunohistochemistry result (synthesised) + } + } + } + } + } + CLUSTER[id145] occurrences matches {0..1} matches { -- In situ hybridisation (ISH) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id109] occurrences matches {0..1} matches { -- ISH result + value matches { + DV_CODED_TEXT[id9054] matches { + defining_code matches {[ac9019]} -- ISH result (synthesised) + } + } + } + ELEMENT[id146] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9055] + } + } + } + } + } + } + } + } + CLUSTER[id31] occurrences matches {0..1} matches { -- Lymph node involvement + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id88] occurrences matches {0..1} matches { -- Sentinel nodes + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.lymph_node_metastases\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id89] occurrences matches {0..1} matches { -- Axillary nodes + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.lymph_node_metastases\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + } + } + CLUSTER[id181] occurrences matches {0..1} matches { -- Non-neoplastic changes + items cardinality matches {1..*; unordered} matches { + ELEMENT[id182] matches { -- Non-neoplastic change + value matches { + DV_CODED_TEXT[id9056] matches { + defining_code matches {[ac9020]} -- Non-neoplastic change (synthesised) + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Mitotic frequency score (synthesised)"> + description = <"Mitotic frequency score calculated from the mitosis count and the microscopy field diameter via a lookup table. (synthesised)"> + > + ["ac9001"] = < + text = <"Nuclear score (synthesised)"> + description = <"Nuclear score. (synthesised)"> + > + ["ac9002"] = < + text = <"Tubular formation score (synthesised)"> + description = <"Tubular formation score, representing the extent of tubular formation within invasive carcinoma cells. (synthesised)"> + > + ["ac9003"] = < + text = <"Histologic grade (synthesised)"> + description = <"Bloom and Richardson Grade of breast cancer, derived from the total score of its components: Mitotic frequency score, Nuclear score and Tubular formation score. (synthesised)"> + > + ["ac9004"] = < + text = <"Lobular neoplasia (synthesised)"> + description = <"Finding of lobular neoplasia. (synthesised)"> + > + ["ac9005"] = < + text = <"Atypical lobular hyperplasia (synthesised)"> + description = <"Finding of atypical lobular hyperplasia. (synthesised)"> + > + ["ac9006"] = < + text = <"Lobular carcinoma-in-situ (synthesised)"> + description = <"Finding of lobular carcinoma-in-situ. (synthesised)"> + > + ["ac9007"] = < + text = <"Paget's disease of nipple (synthesised)"> + description = <"Finding of Paget's disease of the nipple. (synthesised)"> + > + ["ac9008"] = < + text = <"Microcalcification (synthesised)"> + description = <"Findings of microcalcification. (synthesised)"> + > + ["ac9009"] = < + text = <"Calcification (synthesised)"> + description = <"Finding of calcification in DCIS tissue. (synthesised)"> + > + ["ac9010"] = < + text = <"Necrosis (synthesised)"> + description = <"Findings of tumour necrosis. (synthesised)"> + > + ["ac9011"] = < + text = <"Nuclear score (synthesised)"> + description = <"Nuclear score, using the Elston and Ellis modification of the Bloom and + Richardson system for grading invasive carcinoma. (synthesised)"> + > + ["ac9012"] = < + text = <"Van Nuys Prognostic Index (synthesised)"> + description = <"The Van Nuys Prognostic Index (VNPI). (synthesised)"> + > + ["ac9013"] = < + text = <"Dominant pattern (synthesised)"> + description = <"Findingof the dominant DCIS architectural pattern. (synthesised)"> + > + ["ac9014"] = < + text = <"ER result (synthesised)"> + description = <"Oestrogen Receptor assay result. (synthesised)"> + > + ["ac9015"] = < + text = <"Predominant staining intensity (synthesised)"> + description = <"Predominant intensity of staining. (synthesised)"> + > + ["ac9016"] = < + text = <"PR result (synthesised)"> + description = <"Progesterone Receptor assay result. (synthesised)"> + > + ["ac9017"] = < + text = <"Predominant staining intensity (synthesised)"> + description = <"Predominant intensity of staining. (synthesised)"> + > + ["ac9018"] = < + text = <"Immunohistochemistry result (synthesised)"> + description = <"HER2 Immunohistochemistry result. (synthesised)"> + > + ["ac9019"] = < + text = <"ISH result (synthesised)"> + description = <"HER2 In situ hybridisation (ISH) result. (synthesised)"> + > + ["ac9020"] = < + text = <"Non-neoplastic change (synthesised)"> + description = <"Finding of non-neoplastic change. (synthesised)"> + > + ["at188"] = < + text = <"Indeterminate"> + description = <"Presence of non-neoplastic changes has not been determined."> + > + ["at187"] = < + text = <"Absent"> + description = <"Non-neoplastic change is absent."> + > + ["at186"] = < + text = <"Atypical ductal hyperplasia (ADH)"> + description = <"Atypical ductal hyperplasia (ADH) is present."> + > + ["at185"] = < + text = <"Radial scars"> + description = <"Radial scars are present."> + > + ["at184"] = < + text = <"Intraductal papilloma"> + description = <"Intraductal papilloma is present."> + > + ["at183"] = < + text = <"Columnar cell changes"> + description = <"Columnar cell changes are present."> + > + ["id182"] = < + text = <"Non-neoplastic change"> + description = <"Finding of non-neoplastic change."> + > + ["id181"] = < + text = <"Non-neoplastic changes"> + description = <"Findings of non-neoplastic change."> + > + ["id180"] = < + text = <"Comment"> + description = <"Comment on estimation of the histologic grade."> + > + ["at179"] = < + text = <"Score 3"> + description = <"High mitotic frequency."> + > + ["at178"] = < + text = <"Score 2"> + description = <"Intermediate mitotic frequency."> + > + ["at177"] = < + text = <"Score 1"> + description = <"Low mitotic frequency."> + > + ["id176"] = < + text = <"Mitotic frequency score"> + description = <"Mitotic frequency score calculated from the mitosis count and the microscopy field diameter via a lookup table."> + > + ["at175"] = < + text = <"Indeterminate"> + description = <"The presence of lobular carcinoma-in-situ has not been determined."> + > + ["at174"] = < + text = <"Absent"> + description = <"Lobular carcinoma-in-situ is absent."> + > + ["at173"] = < + text = <"Present - pleomorphic"> + description = <"Pleomorphic lobular carcinoma-in-situ is present."> + > + ["at172"] = < + text = <"Present - classical"> + description = <"Classical lobular carcinoma-in-situ is present."> + > + ["at171"] = < + text = <"Indeterminate"> + description = <"The presence of lobular hyperplasia has not been determined."> + > + ["at170"] = < + text = <"Absent"> + description = <"Lobular neoplasia is absent."> + > + ["at169"] = < + text = <"Present - pleomorphic"> + description = <"Pleomorphic lobular neoplasia is present."> + > + ["at168"] = < + text = <"Present - classical"> + description = <"Classical lobular neoplasia is present."> + > + ["at167"] = < + text = <"High"> + description = <"Predominant intensity of staining is high."> + > + ["at166"] = < + text = <"Intermediate"> + description = <"Predominant intensity of staining is intermediate."> + > + ["at165"] = < + text = <"Low"> + description = <"Predominant intensity of staining is low."> + > + ["id164"] = < + text = <"Predominant staining intensity"> + description = <"Predominant intensity of staining."> + > + ["id163"] = < + text = <"Proportion of nuclei stained"> + description = <"An estimate of the percentage of nuclei stained."> + > + ["id162"] = < + text = <"Local tumour invasion"> + description = <"Findings of local tumour invasion."> + > + ["id161"] = < + text = <"Skin / muscle invasion"> + description = <"Details of local invasion into skin or muscle tissue."> + > + ["id160"] = < + text = <"Lymphovascular invasion"> + description = <"Details of local invasion into lymphovascular tissue."> + > + ["at159"] = < + text = <"Indeterminate"> + description = <"Presence of calcification in DCIS tissue has not been determined."> + > + ["at158"] = < + text = <"Absent"> + description = <"Calcification is absent from DCIS tissue."> + > + ["at157"] = < + text = <"Present without necrosis"> + description = <"Calcification without necrosis is present in DCIS tissue."> + > + ["at156"] = < + text = <"Present with necrosis"> + description = <"Calcification with necrosis is present in DCIS tissue."> + > + ["id155"] = < + text = <"Calcification"> + description = <"Finding of calcification in DCIS tissue."> + > + ["at154"] = < + text = <"Indeterminate"> + description = <"The presence of atypical lobular neoplasia has not been determined."> + > + ["at153"] = < + text = <"Absent"> + description = <"Atypical lobular neoplasia is absent."> + > + ["at152"] = < + text = <"Equivocal"> + description = <"The HER2 In situ hybridisation (ISH) result is equivocal."> + > + ["at151"] = < + text = <"Negative"> + description = <"The HER2 In situ hybridisation (ISH) result is negative."> + > + ["at150"] = < + text = <"Positive"> + description = <"The HER2 In situ hybridisation (ISH) result is positive."> + > + ["at149"] = < + text = <"Equivocal"> + description = <"The HER2 Immunohistochemistry result is equivocal."> + > + ["at148"] = < + text = <"Negative"> + description = <"The HER2 Immunohistochemistry result is negative."> + > + ["at147"] = < + text = <"Positive"> + description = <"The HER2 Immunohistochemistry result is positive."> + > + ["id146"] = < + text = <"Comment"> + description = <"A text comment on HER2 In situ hybridisation (ISH) result."> + > + ["id145"] = < + text = <"In situ hybridisation (ISH)"> + description = <"HER2 In situ hybridisation (ISH)."> + > + ["id144"] = < + text = <"Immunohistochemistry"> + description = <"HER2 Immunohistochemistry result."> + > + ["id143"] = < + text = <"Immunohistochemistry result"> + description = <"HER2 Immunohistochemistry result."> + > + ["at142"] = < + text = <"Equivocal"> + description = <"Progesterone Receptor assay result is equivocal."> + > + ["at141"] = < + text = <"Negative"> + description = <"Progesterone Receptor assay result is negative."> + > + ["at140"] = < + text = <"Positive"> + description = <"Progesterone Receptor assay result is positive."> + > + ["id139"] = < + text = <"PR result"> + description = <"Progesterone Receptor assay result."> + > + ["at138"] = < + text = <"Indeterminate"> + description = <"The dominant pattern of ductal carcinoma-in-situ has not been determined."> + > + ["at137"] = < + text = <"Papillary"> + description = <"Papillary pattern of ductal carcinoma-in-situ."> + > + ["at136"] = < + text = <"Apocrine"> + description = <"Apocrine pattern of ductal carcinoma-in-situ."> + > + ["at135"] = < + text = <"Micropapillary"> + description = <"Micropapillary pattern of ductal carcinoma-in-situ."> + > + ["at134"] = < + text = <"Cribriform"> + description = <"Cribriform pattern of ductal carcinoma-in-situ."> + > + ["at133"] = < + text = <"Solid"> + description = <"Solid pattern of ductal carcinoma-in-situ."> + > + ["id132"] = < + text = <"Description"> + description = <"A text description of the architectural pattern."> + > + ["id131"] = < + text = <"Dominant pattern"> + description = <"Findingof the dominant DCIS architectural pattern."> + > + ["id129"] = < + text = <"DCIS Architecture"> + description = <"Findings related to architecture of the ductal carcinoma-in-situ."> + > + ["at128"] = < + text = <"Indeterminate"> + description = <"Presence of microcalcification has not been determined."> + > + ["at127"] = < + text = <"Absent"> + description = <"Microcalcification is absent."> + > + ["id126"] = < + text = <"Histologic grade"> + description = <"Histologic grading of DCIS."> + > + ["at125"] = < + text = <"Present - with evidence of necrosis"> + description = <"Microcalcification is present with evidence of necrosis."> + > + ["at124"] = < + text = <"Present - no evidence of necrosis"> + description = <"Microcalcification is present with no evidence of necrosis."> + > + ["at123"] = < + text = <"Present"> + description = <"Microcalcification is present."> + > + ["at122"] = < + text = <"Indeterminate"> + description = <"Presence of Paget's disease of the nipple has not been determined."> + > + ["at121"] = < + text = <"Absent"> + description = <"Paget's disease of the nipple is absent."> + > + ["at120"] = < + text = <"Present"> + description = <"Paget's disease of the nipple is present."> + > + ["id116"] = < + text = <"LCIS at margin"> + description = <"Details of LCIS (Local carcinoma-in-situ) at surgical resection margins."> + > + ["id114"] = < + text = <"DCIS at margin"> + description = <"Details of DCIS (Ductal carcinoma-in-situ) at surgical resection margins."> + > + ["at111"] = < + text = <"Present - pleomorphic"> + description = <"Pleomorphic atypical lobular neoplasia is present."> + > + ["at110"] = < + text = <"Present - classical"> + description = <"Classical atypical lobular neoplasia is present."> + > + ["id109"] = < + text = <"ISH result"> + description = <"HER2 In situ hybridisation (ISH) result."> + > + ["id108"] = < + text = <"Immunohistochemistry score"> + description = <"HER2 immunohistochemistry score."> + > + ["at107"] = < + text = <"High"> + description = <"Predominant intensity of staining is high."> + > + ["at106"] = < + text = <"Intermediate"> + description = <"Predominant intensity of staining is intermediate."> + > + ["at105"] = < + text = <"Low"> + description = <"Predominant intensity of staining is low."> + > + ["id104"] = < + text = <"Human Oestrogen receptor 2 assay (HER2)"> + description = <"Human Oestrogen receptor 2 (HER2) assay."> + > + ["id103"] = < + text = <"Progesterone receptor assay (PR)"> + description = <"Progesterone Receptor (PR) assay."> + > + ["id102"] = < + text = <"Predominant staining intensity"> + description = <"Predominant intensity of staining."> + > + ["id101"] = < + text = <"Proportion of nuclei stained"> + description = <"An estimate of the percentage of nuclei stained."> + > + ["at100"] = < + text = <"Equivocal"> + description = <"Oestrogen Receptor assay result is equivocal."> + > + ["at99"] = < + text = <"Negative"> + description = <"Oestrogen Receptor assay result is negative."> + > + ["at98"] = < + text = <"Positive"> + description = <"Oestrogen Receptor assay result is positive."> + > + ["id97"] = < + text = <"ER result"> + description = <"Oestrogen Receptor assay result."> + > + ["id96"] = < + text = <"Oestrogen receptor assay (ER)"> + description = <"Oestrogen Receptor assay (ER)."> + > + ["id95"] = < + text = <"Hormone Receptor assays"> + description = <"Immunohistochemical assays of oestrogen receptor (ER) and progesterone receptor (PR)."> + > + ["id89"] = < + text = <"Axillary nodes"> + description = <"Details of the involvement of tumour in axillary lymph nodes."> + > + ["id88"] = < + text = <"Sentinel nodes"> + description = <"Details of the involvement of tumour in sentinel lymph nodes."> + > + ["id85"] = < + text = <"Invasive carcinoma at margin"> + description = <"Details of invasive carcinoma at surgical resection margins."> + > + ["at84"] = < + text = <"Van Nuys Group 3"> + description = <"Nuclear grade 3 with or without necrosis."> + > + ["at83"] = < + text = <"Van Nuys Group 2"> + description = <"Nuclear grade 1 or 2 and necrosis."> + > + ["at82"] = < + text = <"Van Nuys Group 1"> + description = <"Nuclear grade 1 or 2 and no necrosis."> + > + ["id81"] = < + text = <"Van Nuys Prognostic Index"> + description = <"The Van Nuys Prognostic Index (VNPI)."> + > + ["at79"] = < + text = <"Present (Comedo type)"> + description = <"Comedo type of tumour necrosis is present."> + > + ["at78"] = < + text = <"Absent or minimal"> + description = <"Tumour necrosis is absent or minimal."> + > + ["at77"] = < + text = <"Present (non-comedo type)"> + description = <"Non-comedo type of tumour necrosis is present."> + > + ["id76"] = < + text = <"Necrosis"> + description = <"Findings of tumour necrosis."> + > + ["at74"] = < + text = <"Score 3"> + description = <"Size > 2.5 red blood cell diameters; Pleomorphic vesicular nuclei; One or more prominent nucleoli; Frequent mitotic figures commonly present."> + > + ["at73"] = < + text = <"Score 2"> + description = <"Size equivalent to 2–2.5 red blood cell diameters; Coarse chromatin; Infrequent nucleoli and mitoses."> + > + ["at72"] = < + text = <"Score 1"> + description = <"Size equivalent to 1.5–2 red blood cell diameters or normal duct epithelial nuclei; Diffuse chromatin; Inconspicuous nucleoli."> + > + ["id71"] = < + text = <"Nuclear score"> + description = <"Nuclear score, using the Elston and Ellis modification of the Bloom and + Richardson system for grading invasive carcinoma."> + > + ["id65"] = < + text = <"DCIS features"> + description = <"Findings related to Ductal carcinoma-in-situ (DCIS)."> + > + ["id64"] = < + text = <"Paget's disease of nipple"> + description = <"Finding of Paget's disease of the nipple."> + > + ["id63"] = < + text = <"Paget's disease of nipple"> + description = <"Findings related to Paget's disease of the nipple."> + > + ["id62"] = < + text = <"Lobular neoplasia"> + description = <"Finding of lobular neoplasia."> + > + ["id61"] = < + text = <"Lobular neoplasia"> + description = <"Findings of lobular neoplasia and variants."> + > + ["id59"] = < + text = <"Lobular carcinoma-in-situ"> + description = <"Finding of lobular carcinoma-in-situ."> + > + ["id57"] = < + text = <"Description"> + description = <"A text description of finding of lobular neoplasia."> + > + ["id56"] = < + text = <"Atypical lobular hyperplasia"> + description = <"Finding of atypical lobular hyperplasia."> + > + ["id55"] = < + text = <"Non-neoplastic cellular changes"> + description = <"Findings of non-neoplastic cellular changes."> + > + ["at53"] = < + text = <"Score 3"> + description = <"Size > 2.5 red blood cell diameters; Pleomorphic vesicular nuclei; One or more prominent nucleoli; Frequent mitotic figures commonly present."> + > + ["at52"] = < + text = <"Score 2"> + description = <"Size equivalent to 2–2.5 red blood cell diameters; Coarse chromatin; Infrequent nucleoli and mitoses."> + > + ["at51"] = < + text = <"Score 1"> + description = <"Size equivalent to 1.5–2 red blood cell diameters or normal duct epithelial nuclei; Diffuse chromatin; Inconspicuous nucleoli."> + > + ["at50"] = < + text = <"Grade 3"> + description = <"Total score of 8 or 9."> + > + ["at49"] = < + text = <"Grade 2"> + description = <"Total score of 6 or 7."> + > + ["at48"] = < + text = <"Grade 1"> + description = <"Total score of 3-5."> + > + ["at47"] = < + text = <"Tubular formation score 3"> + description = <"Less than 10% of invasive carcinoma forming tubular or glandular structures."> + > + ["at46"] = < + text = <"Tubular formation score 2"> + description = <"10-75% of invasive carcinoma forming tubular or glandular structures."> + > + ["at45"] = < + text = <"Tubular formation score 1"> + description = <"Less than 75% of invasive carcinoma forming tubular or glandular structures."> + > + ["id44"] = < + text = <"Confounding issues"> + description = <"A text description of any assessment issues which may confound the accuracy of the Bloom and Richardson histologic grade."> + > + ["id38"] = < + text = <"Total lesion extent"> + description = <"The extent of total breast cancer lesion."> + > + ["id37"] = < + text = <"Invasive tumour extent"> + description = <"The size of the invasive aspect of the breast cancer."> + > + ["id34"] = < + text = <"Tumour size and extent"> + description = <"Assessments of tumour size."> + > + ["id31"] = < + text = <"Lymph node involvement"> + description = <"Findings related to the involvement of tumour in lymph nodes."> + > + ["id27"] = < + text = <"Associated pathology"> + description = <"A text description of pathology associated with microcalcification."> + > + ["id26"] = < + text = <"Microcalcification"> + description = <"Findings of microcalcification."> + > + ["id25"] = < + text = <"Microcalcification"> + description = <"Findings related to microcalcification."> + > + ["id24"] = < + text = <"Non-neoplastic cellular change"> + description = <"Finding of non-neoplastic cellular change."> + > + ["id22"] = < + text = <"Resection margins"> + description = <"Findings of the relation of tumour to surgical resection margins."> + > + ["id21"] = < + text = <"Bloom and Richardson Grade"> + description = <"Bloom and Richardson Histology Grade ( with modification by Elston and Ellis) is composed of three components which are combined to produce a calculated Histology Grade."> + > + ["id19"] = < + text = <"Histologic grade"> + description = <"Bloom and Richardson Grade of breast cancer, derived from the total score of its components: Mitotic frequency score, Nuclear score and Tubular formation score."> + > + ["id18"] = < + text = <"Tubular formation score"> + description = <"Tubular formation score, representing the extent of tubular formation within invasive carcinoma cells."> + > + ["id17"] = < + text = <"Nuclear score"> + description = <"Nuclear score."> + > + ["id16"] = < + text = <"Histologic grading"> + description = <"Histologic grading of breast cancer."> + > + ["id15"] = < + text = <"Mitosis count"> + description = <"Mitotic frequency is calculated from the number of mitoses per 10 high-power fields."> + > + ["id1"] = < + text = <"Microscopic findings - Breast cancer"> + description = <"Microscopic anatomic pathology findings related to breast cancer."> + > + > + > + value_sets = < + ["ac9020"] = < + id = <"ac9020"> + members = <"at183", "at184", "at185", "at186", "at187", "at188"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at45", "at46", "at47"> + > + ["ac9013"] = < + id = <"ac9013"> + members = <"at133", "at134", "at135", "at136", "at137", "at138"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at51", "at52", "at53"> + > + ["ac9012"] = < + id = <"ac9012"> + members = <"at82", "at83", "at84"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at177", "at178", "at179"> + > + ["ac9011"] = < + id = <"ac9011"> + members = <"at72", "at73", "at74"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at77", "at79", "at78"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at172", "at173", "at174", "at175"> + > + ["ac9017"] = < + id = <"ac9017"> + members = <"at165", "at166", "at167"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at110", "at111", "at153", "at154"> + > + ["ac9016"] = < + id = <"ac9016"> + members = <"at140", "at141", "at142"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at168", "at169", "at170", "at171"> + > + ["ac9015"] = < + id = <"ac9015"> + members = <"at105", "at106", "at107"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at48", "at49", "at50"> + > + ["ac9014"] = < + id = <"ac9014"> + members = <"at98", "at99", "at100"> + > + ["ac9009"] = < + id = <"ac9009"> + members = <"at156", "at157", "at158", "at159"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at123", "at127", "at128", "at124", "at125"> + > + ["ac9019"] = < + id = <"ac9019"> + members = <"at150", "at151", "at152"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at120", "at121", "at122"> + > + ["ac9018"] = < + id = <"ac9018"> + members = <"at147", "at148", "at149"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_colorectal_carcinoma.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_colorectal_carcinoma.v1.0.0.adls new file mode 100644 index 000000000..88d7324ab --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_colorectal_carcinoma.v1.0.0.adls @@ -0,0 +1,862 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-CLUSTER.microscopy_colorectal_carcinoma.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"17/06/2009"> + > + other_contributors = <"Koray Atalag, University of Auckland, New Zealand", "Matt Cordell, NEHTA, Australia", "David McKillop, NEHTA, Australia", "Cathy Richardson, NEHTA, Australia", "David Rowed, Ocean Informatics, Australia"> + lifecycle_state = <"AuthorDraft"> + references = < + ["1"] = <"College of American Pathologists. Protocol for the Examination of Specimens from Patients with Primary Carcinomas of the Colon and Rectum [Internet]. 2009 Mar ;[cited 2009 Jul 28 ]"> + ["2"] = <"Available from: http://www.cap.org/apps/docs/committees/cancer/cancer_protocols/2008/colonrectum08_pw.pdf"> + ["3"] = <"Royal College of Pathologists. Dataset for colorectal cancer (2nd edition) [Internet]. 2007 Dec 4;[cited 2009 Jul 29 ]"> + ["4"] = <"Available from: http://www.rcpath.org/index.asp?PageID=1153"> + ["5"] = <"Royal College of Pathologists of Australasia. Colorectal Cancer Structured Reporting Protocol (1st Edition 2010). [Internet]. 2010;[cited 2010 Mar 21 ]"> + ["6"] = <"Available from: http://www.rcpa.edu.au//static/File/Asset%20library/public%20documents/Publications/StructuredReporting/COLORECTAL%20CANCER%20STRUCTURED%20REPORTING%20PROTOCOL%20for%20web.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"45150B03A2A6EFB7E8B8B329C55E4A3E"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record detailed findings about colorectal cancer found on microscopic histopathological examination."> + keywords = <"histopathology", "cancer", "laboratory", "lab", "malignancy", "pathology", "colonic", "rectal", "anal", "GI", "gastrointestinal", "bowel"> + use = <"To record detailed findings about microscopic examination of tissue related to colorecal cancer. + Use as a component archetype in the context of a suite of archetypes that make up a histopathology report + i.e. OBSERVATION.lab_test.histopathology and CLUSTER.macroscopy.colorectal_carcinoma."> + misuse = <"Not designed to be used within any other archetype other than OBSERVATION.lab_test.histopathology."> + copyright = <"copyright (c) 2010 openEHR foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Microscopic findings - Colorectal cancer + items cardinality matches {1..*; unordered} matches { + CLUSTER[id270] occurrences matches {0..1} matches { -- Histological grading + items cardinality matches {1..*; unordered} matches { + ELEMENT[id271] occurrences matches {0..1} matches { -- Grade + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9000]} -- Grade (synthesised) + } + } + } + ELEMENT[id272] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9016] + } + } + } + } + CLUSTER[id237] occurrences matches {0..1} matches { -- Local invasion + items cardinality matches {1..*; unordered} matches { + ELEMENT[id311] occurrences matches {0..1} matches { -- Local invasion classification + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9001]} -- Local invasion classification (synthesised) + } + } + } + ELEMENT[id319] occurrences matches {0..1} matches { -- Depth of invasion + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9002]} -- Depth of invasion (synthesised) + } + } + } + ELEMENT[id324] occurrences matches {0..1} matches { -- Distance of invasion + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9003]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + } + } + CLUSTER[id245] occurrences matches {0..1} matches { -- Surgical resection margins + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id247] matches { -- Surgical resection margin + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_resection_margins\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + } + } + CLUSTER[id253] occurrences matches {0..1} matches { -- In-situ carcinoma findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id252] occurrences matches {0..1} matches { -- In-situ carcinoma + value matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[ac9004]} -- In-situ carcinoma (synthesised) + } + } + } + ELEMENT[id257] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9021] + } + } + } + } + CLUSTER[id31] occurrences matches {0..1} matches { -- Lymph node findings + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id88] occurrences matches {0..1} matches { -- Lymph node detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.lymph_node_metastases\.v1\..*/} + } + ELEMENT[id325] occurrences matches {0..1} matches { -- Nodal involvement classification + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac9005]} -- Nodal involvement classification (synthesised) + } + DV_TEXT[id9023] + } + } + ELEMENT[id277] occurrences matches {0..1} matches { -- Distance from margin + value matches { + DV_QUANTITY[id9024] matches { + property matches {[at9003]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + ELEMENT[id349] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9025] + } + } + } + } + ELEMENT[id366] occurrences matches {0..1} matches { -- Status of apical lymph node + value matches { + DV_TEXT[id9026] + } + } + CLUSTER[id279] occurrences matches {0..1} matches { -- Local tissue invasion + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id278] matches { -- Venous (large vessel) invasion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_invasion\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id280] matches { -- Lymphatic (small vessel) invasion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_invasion\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id287] matches { -- Perineural invasion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_invasion\.v1\..*/} + } + CLUSTER[id281] occurrences matches {0..1} matches { -- Discontinuous extramural deposit findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id282] occurrences matches {0..1} matches { -- Discontinuous extramural tumour deposits + value matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[ac9006]} -- Discontinuous extramural tumour deposits (synthesised) + } + } + } + allow_archetype CLUSTER[id347] occurrences matches {0..1} matches { -- Discontinuous extramural deposits + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_invasion\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id286] occurrences matches {0..1} matches { -- Distance from margin + value matches { + DV_QUANTITY[id9028] matches { + property matches {[at9003]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + } + } + } + } + CLUSTER[id264] occurrences matches {0..1} matches { -- Distant metastasis findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id265] occurrences matches {0..1} matches { -- Distant metastasis + value matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[ac9007]} -- Distant metastasis (synthesised) + } + } + } + allow_archetype CLUSTER[id288] matches { -- Sites + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location-precise\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id266] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9030] + } + } + } + } + CLUSTER[id367] occurrences matches {0..1} matches { -- Adenomatous polyps + items cardinality matches {1..*; unordered} matches { + ELEMENT[id360] occurrences matches {0..1} matches { -- Type of polyp + value matches { + DV_TEXT[id9031] + } + } + ELEMENT[id339] occurrences matches {0..1} matches { -- Number of polyps + value matches { + DV_COUNT[id9032] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id368] occurrences matches {0..1} matches { -- Polyposis syndrome + value matches { + DV_CODED_TEXT[id9033] matches { + defining_code matches {[ac9008]} -- Polyposis syndrome (synthesised) + } + } + } + ELEMENT[id372] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9034] + } + } + } + } + CLUSTER[id180] occurrences matches {0..1} matches { -- Additional findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id251] matches { -- Additional finding + value matches { + DV_CODED_TEXT[id9035] matches { + defining_code matches {[ac9009]} -- Additional finding (synthesised) + } + DV_TEXT[id9036] + } + } + ELEMENT[id221] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9037] + } + } + } + } + ELEMENT[id263] occurrences matches {0..1} matches { -- Residual tumour status + value matches { + DV_CODED_TEXT[id9038] matches { + defining_code matches {[ac9010]} -- Residual tumour status (synthesised) + } + } + } + CLUSTER[id309] occurrences matches {0..1} matches { -- Response to neoadjuvant therapy + items cardinality matches {1..*; unordered} matches { + ELEMENT[id331] occurrences matches {0..1} matches { -- Neoadjuvant therapy given + value matches { + DV_CODED_TEXT[id9039] matches { + defining_code matches {[ac9011]} -- Neoadjuvant therapy given (synthesised) + } + } + } + CLUSTER[id348] occurrences matches {0..1} matches { -- Grade of response + items cardinality matches {1; unordered} matches { + ELEMENT[id303] matches { -- Grade (AJCC) + value matches { + DV_CODED_TEXT[id9040] matches { + defining_code matches {[ac9012]} -- Grade (AJCC) (synthesised) + } + } + } + ELEMENT[id330] matches { -- Grade (CAP) + value matches { + DV_CODED_TEXT[id9041] matches { + defining_code matches {[ac9013]} -- Grade (CAP) (synthesised) + } + } + } + ELEMENT[id335] matches { -- Grade (RCP) + value matches { + DV_CODED_TEXT[id9042] matches { + defining_code matches {[ac9014]} -- Grade (RCP) (synthesised) + } + } + } + } + } + ELEMENT[id310] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9043] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Grade (synthesised)"> + description = <"Histological grade of the tumour. (synthesised)"> + > + ["ac9001"] = < + text = <"Local invasion classification (synthesised)"> + description = <"Local invasion of tumour. Scored using the pT element of the TNM classification. (synthesised)"> + > + ["ac9002"] = < + text = <"Depth of invasion (synthesised)"> + description = <"The subdivision of pT3 that applies to the tumour. (synthesised)"> + > + ["at9003"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9004"] = < + text = <"In-situ carcinoma (synthesised)"> + description = <"Findings of in-situ carcinoma. (synthesised)"> + > + ["ac9005"] = < + text = <"Nodal involvement classification (synthesised)"> + description = <"An estimate of nodal involvement using the pN element of TNM classification. (synthesised)"> + > + ["ac9006"] = < + text = <"Discontinuous extramural tumour deposits (synthesised)"> + description = <"Findings of discontinuous extramural tumour deposits. (synthesised)"> + > + ["ac9007"] = < + text = <"Distant metastasis (synthesised)"> + description = <"Findings of distant metastasis. (synthesised)"> + > + ["ac9008"] = < + text = <"Polyposis syndrome (synthesised)"> + description = <"Evidence of polyposis syndrome. (synthesised)"> + > + ["ac9009"] = < + text = <"Additional finding (synthesised)"> + description = <"A single additional histopathological finding. (synthesised)"> + > + ["ac9010"] = < + text = <"Residual tumour status (synthesised)"> + description = <"Estimate of the completeness of surgical resection. (synthesised)"> + > + ["ac9011"] = < + text = <"Neoadjuvant therapy given (synthesised)"> + description = <"Has neoadjuvant therapy been given? (synthesised)"> + > + ["ac9012"] = < + text = <"Grade (AJCC) (synthesised)"> + description = <"An estimate of the response to neoadjuvant therapy. (AJCC score). (synthesised)"> + > + ["ac9013"] = < + text = <"Grade (CAP) (synthesised)"> + description = <"An estimate of the response to neoadjuvant therapy. (CAP) College of American Pathologists. (synthesised)"> + > + ["ac9014"] = < + text = <"Grade (RCP) (synthesised)"> + description = <"An estimate of the response to neoadjuvant therapy. (RCP) Royal College of Pathologists (UK). (synthesised)"> + > + ["id372"] = < + text = <"Comment"> + description = <"Comment concerning adenomatous polyps."> + > + ["at371"] = < + text = <"Indeterminate"> + description = <"Evidence of polyposis syndrome has not been determined."> + > + ["at370"] = < + text = <"Absent"> + description = <"There is no evidence of polyposis syndrome."> + > + ["at369"] = < + text = <"Present"> + description = <"There is evidence of polyposis syndrome."> + > + ["id368"] = < + text = <"Polyposis syndrome"> + description = <"Evidence of polyposis syndrome."> + > + ["id367"] = < + text = <"Adenomatous polyps"> + description = <"Findings of adenoatous polyps."> + > + ["id366"] = < + text = <"Status of apical lymph node"> + description = <"Status of the apical lymph node."> + > + ["at365"] = < + text = <"Indeterminate"> + description = <"Evidence of metastasis has not been determined."> + > + ["at364"] = < + text = <"Absent"> + description = <"No evidence of distant metastasis."> + > + ["at363"] = < + text = <"Present"> + description = <"Evidence of distant metastasis."> + > + ["at362"] = < + text = <"High grade"> + description = <"Poorly differentiated or undifferentiated"> + > + ["at361"] = < + text = <"Low-grade"> + description = <"Well or moderately differentiated"> + > + ["id360"] = < + text = <"Type of polyp"> + description = <"Type of adenomatous polyp"> + > + ["at359"] = < + text = <"Response not known"> + description = <"Response to treatment is unknown."> + > + ["at358"] = < + text = <"No definite response"> + description = <"Poor or no response; Grade 3."> + > + ["at357"] = < + text = <"Moderate response"> + description = <"Grade 2."> + > + ["at356"] = < + text = <"Marked response"> + description = <"Minimal residual cancer persists; Grade 1."> + > + ["at355"] = < + text = <"No residual tumour"> + description = <"Complete response to treatment; Grade 0."> + > + ["at353"] = < + text = <"Grade 3 - poor response"> + description = <"Poor response to neoadjuvant therapy."> + > + ["at352"] = < + text = <"Grade 2 - minimal response"> + description = <"Minimal response to neoadjuvant therapy."> + > + ["at351"] = < + text = <"Grade 1 - moderate response"> + description = <"Moderate response to neoadjuvant therapy."> + > + ["at350"] = < + text = <"Grade 0 - complete response"> + description = <"Complete response to neoadjuvant therapy."> + > + ["id349"] = < + text = <"Comment"> + description = <"An additional text comment on lymph node findings."> + > + ["id348"] = < + text = <"Grade of response"> + description = <"Alternative assessment grades of response to neoadjuvant therapy."> + > + ["id347"] = < + text = <"Discontinuous extramural deposits"> + description = <"Details of discontinuous extramural tumour deposits."> + > + ["at345"] = < + text = <"pNx"> + description = <"Regional lymph nodes cannot be assessed."> + > + ["at344"] = < + text = <"pTis"> + description = <"Carcinoma in-situ: intraepithelial or invasion of lamina propria."> + > + ["at343"] = < + text = <"Undifferentiated"> + description = <"Tumour is undifferentiated."> + > + ["at342"] = < + text = <"Poorly differentiated"> + description = <"Tumour is poorly differentiated."> + > + ["at341"] = < + text = <"Diverticulosis"> + description = <"Diverticulosis is present."> + > + ["id339"] = < + text = <"Number of polyps"> + description = <"Number of adenomatous polyps."> + > + ["at338"] = < + text = <"No marked regression"> + description = <"Marked regression is absent."> + > + ["at337"] = < + text = <"Minimal residual tumour"> + description = <"Minimal residual tumour is present."> + > + ["at336"] = < + text = <"No residual tumour cells or mucous lakes only"> + description = <"No residual tumour cells or mucous lakes only."> + > + ["id335"] = < + text = <"Grade (RCP)"> + description = <"An estimate of the response to neoadjuvant therapy. (RCP) Royal College of Pathologists (UK)."> + > + ["at334"] = < + text = <"Not known"> + description = <"It is not known if neoadjuvant therapy has been given."> + > + ["at333"] = < + text = <"No"> + description = <"Neoadjuvant therapy has not been given."> + > + ["at332"] = < + text = <"Yes"> + description = <"Neoadjuvant therapy has been given."> + > + ["id331"] = < + text = <"Neoadjuvant therapy given"> + description = <"Has neoadjuvant therapy been given?"> + > + ["id330"] = < + text = <"Grade (CAP)"> + description = <"An estimate of the response to neoadjuvant therapy. (CAP) College of American Pathologists."> + > + ["at328"] = < + text = <"pN2"> + description = <"Metastasis in 4 or more regional lymph nodes."> + > + ["at327"] = < + text = <"pN1"> + description = <"Metastasis in 1-3 regional lymph nodes."> + > + ["at326"] = < + text = <"pN0"> + description = <"No regional lymph node metastasis."> + > + ["id325"] = < + text = <"Nodal involvement classification"> + description = <"An estimate of nodal involvement using the pN element of TNM classification."> + > + ["id324"] = < + text = <"Distance of invasion"> + description = <"Distance of tumour invasion beyond the muscularis propria."> + > + ["at323"] = < + text = <"pT3d"> + description = <"Extensive invasion: > 15 mm beyond the border of the muscularis propria."> + > + ["at322"] = < + text = <"pT3c"> + description = <"Moderate invasion: >5 mm and <= 15mm beyond the border of the muscularis propria."> + > + ["at321"] = < + text = <"pT3b"> + description = <"Slight invasion: 1-5 mm beyond the border of the muscularis propria."> + > + ["at320"] = < + text = <"pT3a"> + description = <"Minimal invasion: <1 mm beyond the border of the muscularis propria."> + > + ["id319"] = < + text = <"Depth of invasion"> + description = <"The subdivision of pT3 that applies to the tumour."> + > + ["at318"] = < + text = <"pTX"> + description = <"Primary tumour cannot be assessed."> + > + ["at317"] = < + text = <"pT4b"> + description = <"Tumour perforates visceral peritoneum."> + > + ["at316"] = < + text = <"pT4a"> + description = <"Tumour directly invades other organs or structures."> + > + ["at315"] = < + text = <"pT3"> + description = <"Tumour invades through muscularis propria into subserosa, or into non-peritonealised pericolic or perirectal tissues."> + > + ["at314"] = < + text = <"pT2"> + description = <"Tumour invades muscularis propria."> + > + ["at313"] = < + text = <"pT1"> + description = <"Tumour invades submucosa."> + > + ["at312"] = < + text = <"pT0"> + description = <"No evidence of primary tumour."> + > + ["id311"] = < + text = <"Local invasion classification"> + description = <"Local invasion of tumour. Scored using the pT element of the TNM classification."> + > + ["id310"] = < + text = <"Comment"> + description = <"A text comment on the response to neoadjuvant therapy."> + > + ["id309"] = < + text = <"Response to neoadjuvant therapy"> + description = <"Details of the response to neoadjuvant therapy."> + > + ["id303"] = < + text = <"Grade (AJCC)"> + description = <"An estimate of the response to neoadjuvant therapy. (AJCC score)."> + > + ["at302"] = < + text = <"RX"> + description = <"Residual tumour cannot be assessed - as per AJCC TNM classification 7th Edition."> + > + ["at301"] = < + text = <"R2"> + description = <"R2 - as per AJCC TNM classification 7th Edition."> + > + ["at300"] = < + text = <"R1"> + description = <"R1 - as per AJCC TNM classification 7th Edition."> + > + ["at299"] = < + text = <"R0"> + description = <"No residual tumour - as per AJCC TNM classification 7th Edition."> + > + ["at298"] = < + text = <"Crohn's disease with dysplasia"> + description = <"Crohn's disease with dysplasia is present."> + > + ["at297"] = < + text = <"Crohn's disease"> + description = <"Crohn's disease is present."> + > + ["at296"] = < + text = <"Ulcerative colitis with dysplasia"> + description = <"Ulcerative colitis with dysplasia is present."> + > + ["at295"] = < + text = <"Ulcerative colitis"> + description = <"Ulcerative colitis is present."> + > + ["at294"] = < + text = <"Synchronous carcinoma"> + description = <"Synchronous carcinoma is present."> + > + ["id288"] = < + text = <"Sites "> + description = <"Details of sites of proven distant metastases."> + > + ["id287"] = < + text = <"Perineural invasion"> + description = <"Details of perineural invasion by tumour."> + > + ["id286"] = < + text = <"Distance from margin"> + description = <"Distance from circumferential margin to extramural deposits."> + > + ["at285"] = < + text = <"Indeterminate"> + description = <"Presence of discontinuous extramural tumour deposits has not been determined."> + > + ["at284"] = < + text = <"Absent"> + description = <"Discontinuous extramural tumour deposits are absent."> + > + ["at283"] = < + text = <"Present"> + description = <"Discontinuous extramural tumour deposits are present."> + > + ["id282"] = < + text = <"Discontinuous extramural tumour deposits"> + description = <"Findings of discontinuous extramural tumour deposits."> + > + ["id281"] = < + text = <"Discontinuous extramural deposit findings"> + description = <"Findings related to discontinuous extramural tumour deposits."> + > + ["id280"] = < + text = <"Lymphatic (small vessel) invasion"> + description = <"Details of lymphatic (small vessel) invasion by tumour."> + > + ["id279"] = < + text = <"Local tissue invasion"> + description = <"Findings related to local tissue invasion by tumour."> + > + ["id278"] = < + text = <"Venous (large vessel) invasion"> + description = <"Details of venous (large vessel) invasion by tumour."> + > + ["id277"] = < + text = <"Distance from margin"> + description = <"Distance of nearest involved node to the circumferential margin."> + > + ["at274"] = < + text = <"Moderately differentiated"> + description = <"Tumour is moderately differentiated."> + > + ["at273"] = < + text = <"Well differentiated"> + description = <"Tumour is well differentiated."> + > + ["id272"] = < + text = <"Comment"> + description = <"A text comment on histological grading."> + > + ["id271"] = < + text = <"Grade"> + description = <"Histological grade of the tumour."> + > + ["id270"] = < + text = <"Histological grading"> + description = <"Histological grading."> + > + ["id266"] = < + text = <"Description"> + description = <"A text description of distant metastases."> + > + ["id265"] = < + text = <"Distant metastasis"> + description = <"Findings of distant metastasis."> + > + ["id264"] = < + text = <"Distant metastasis findings"> + description = <"Findings related to distant metastasis."> + > + ["id263"] = < + text = <"Residual tumour status"> + description = <"Estimate of the completeness of surgical resection."> + > + ["id257"] = < + text = <"Description"> + description = <"A text description of in-situ carcinoma."> + > + ["at256"] = < + text = <"Indeterminate"> + description = <"Presence of in-situ carcinoma has not been determined."> + > + ["at255"] = < + text = <"Absent"> + description = <"In-situ carcinoma is absent."> + > + ["at254"] = < + text = <"Present"> + description = <"In-situ carcinoma is present."> + > + ["id253"] = < + text = <"In-situ carcinoma findings"> + description = <"Findings related to in-situ carcinoma."> + > + ["id252"] = < + text = <"In-situ carcinoma"> + description = <"Findings of in-situ carcinoma."> + > + ["id251"] = < + text = <"Additional finding"> + description = <"A single additional histopathological finding."> + > + ["id247"] = < + text = <"Surgical resection margin"> + description = <"Details of a single surgical resection margin."> + > + ["id245"] = < + text = <"Surgical resection margins"> + description = <"Findings related to surgical resection margins."> + > + ["id237"] = < + text = <"Local invasion"> + description = <"Direct invasion of local tissue by tumour."> + > + ["id221"] = < + text = <"Description"> + description = <"A text description of additional findings."> + > + ["id180"] = < + text = <"Additional findings"> + description = <"Additional histopathological findings."> + > + ["id88"] = < + text = <"Lymph node detail"> + description = <"Findings related to the involvement of tumour in lymph nodes."> + > + ["id31"] = < + text = <"Lymph node findings"> + description = <"Findings related to the involvement of tumour in lymph nodes."> + > + ["id1"] = < + text = <"Microscopic findings - Colorectal cancer"> + description = <"Microscopic anatomical pathology findings related to colorectal cancer."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9003"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at320", "at321", "at322", "at323"> + > + ["ac9013"] = < + id = <"ac9013"> + members = <"at355", "at356", "at357", "at358", "at359"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at312", "at313", "at314", "at315", "at316", "at317", "at318", "at344"> + > + ["ac9012"] = < + id = <"ac9012"> + members = <"at350", "at351", "at352", "at353"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at273", "at274", "at342", "at343", "at361", "at362"> + > + ["ac9011"] = < + id = <"ac9011"> + members = <"at332", "at333", "at334"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at299", "at300", "at301", "at302"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at283", "at284", "at285"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at326", "at327", "at328", "at345"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at254", "at255", "at256"> + > + ["ac9014"] = < + id = <"ac9014"> + members = <"at336", "at337", "at338"> + > + ["ac9009"] = < + id = <"ac9009"> + members = <"at294", "at295", "at296", "at297", "at298", "at341"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at369", "at370", "at371"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at363", "at364", "at365"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_lymphoma.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_lymphoma.v0.0.1-alpha.adls new file mode 100644 index 000000000..a892ba5fc --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_lymphoma.v0.0.1-alpha.adls @@ -0,0 +1,703 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e59eb5d1-2645-4aa9-8cf9-5d95559f4358; build_uid=3d241a98-b63e-4fb6-97e1-bb1e75fd0523) + openEHR-EHR-CLUSTER.microscopy_lymphoma.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"26/04/2009"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Koray Atalag, University of Auckland, New Zealand", "Matt Cordell, NEHTA, Australia", "David Ellis, RCPA, Australia", "Sam Heard, Ocean Informatics, Australia", "Heather Leslie, Ocean Informatics, Australia", "David McKillop, NEHTA, Australia", "Cathy Richardson, NEHTA, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Royal College of Pathologists of Australasia. Tumours of haematopoietic and lymphoid tissue, Structured Reporting Protocol (1st Edition 2010). [Internet]. 2010;[cited 2010 Mar 21 ] Available from: http://www.rcpa.edu.au//static/File/Asset%20library/public%20documents/Publications/StructuredReporting/TUMOURS%20OF%20HAEMATOPOIETIC%20AND%20LYMPHOID%20TISSUE%20STRUCTURED%20REPORTING%20PROTOCOL.pdf"> + ["2"] = <"College of American Pathologists. Lymphoma and Hodkgin disease - Full protocol [Internet]. 2005 Jan ;[cited 2009 Jul 25 ] "> + ["3"] = <"Available from: http://www.cap.org/apps/docs/committees/cancer/cancer_protocols/2005/lymphnonhodg05_pw.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"80031F7CBD62D7460BC30410EB3052EC"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record detailed findings about lymphoma and other haematopoietic tumours, excluding leukaemias, found on microscopic examination."> + keywords = <"lab", "pathology", "laboratory", "lymphoma", "haematopoietic", "malignancy", "haematology", "hodgkin", "histopathology", "cancer", "non-hodgkin"> + use = <"To record detailed findings about microscopic examination of tissue related to lymphoma or other hameatopietic tumour, excluding leukaemias + Use as a component archetype in the context of a suite of archetypes that make up a histopathology report ie OBSERVATION.lab_test.histopathology."> + misuse = <"Not designed to be used within any other archetype other than OBSERVATION.lab_test.histopathology. + Not designed to be used to record microscopic findings for leukaemias."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل الموجودات التفصيلية حول سرطان الخلايا الليمفاوية و أورام الأنسجة المكونة للدم, فيما عدا الأنواع ابيضاض الدم, التي تُكتَشف عند الفحص المجهري"> + keywords = <"المعمل/المختبر", "الباثولوجيا/المرضية", "المعمل/المختبر", "سرطان الخلايا الليمفاوية", "مسئول عن تكوين الدم", "الخباثة", "علم الدمويات", "داء هودجكن", "الهيستوباثولوجيا", "السرطان", "داء غير هودجكن"> + use = <"لتسجيل الموجودات التفصيلية حول الفحص المجهري للنسيج المتعلق بسرطان الخلايا الليمفاوية أو أورام الأنسجة الأخرى المكونة للدم, فيما عدا ابيضاض الدم. + يستخدم في سياق مجموعة من النماذج التي يتكون منها تقرير الهيستوباثولوجيا, نموذج ملاحظة.اختبار معملي.الهيستوباثولوجيا"> + misuse = <"لم يتم تصميم هذا النموذج ليتم استخدامه مع نموذج آخر غير ملاحظة. اختبار معملي. الهيستوباثولوجيا. + لم يتم تصميمه لتسجيل الموجودات المجهرية لابيضاض الدم."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] occurrences matches {0..1} matches { -- Microscopic findings - Lymphoma + items cardinality matches {1..*; unordered} matches { + ELEMENT[id79] occurrences matches {0..1} matches { -- Infiltration pattern + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id80] occurrences matches {0..1} matches { -- Tumour cell size + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9000]} -- Tumour cell size (synthesised) + } + } + } + ELEMENT[id126] occurrences matches {0..1} matches { -- Proliferative indicators + value matches { + DV_TEXT[id9008] + } + } + CLUSTER[id81] occurrences matches {0..1} matches { -- Abnormal cytomorphology + items cardinality matches {1..*; unordered} matches { + CLUSTER[id132] occurrences matches {0..1} matches { -- Cytomorphology findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id82] matches { -- Generic features + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9001]} -- Generic features (synthesised) + } + DV_TEXT[id9010] + } + } + ELEMENT[id83] matches { -- Specific features + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9002]} -- Specific features (synthesised) + } + DV_TEXT[id9012] + } + } + } + } + } + } + ELEMENT[id138] occurrences matches {0..1} matches { -- Grade (follicular lymphoma) + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9003]} -- Grade (follicular lymphoma) (synthesised) + } + } + } + CLUSTER[id76] occurrences matches {0..1} matches { -- Host cell/tissue reactions + items cardinality matches {1..*; unordered} matches { + ELEMENT[id77] matches { -- Host cell reaction + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9004]} -- Host cell reaction (synthesised) + } + DV_TEXT[id9015] + } + } + ELEMENT[id78] matches { -- Host tissue reaction + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9005]} -- Host tissue reaction (synthesised) + } + DV_TEXT[id9017] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Tumour cell size (synthesised)"> + description = <"Estimates of tumour cell size. (synthesised)"> + > + ["ac9001"] = < + text = <"Generic features (synthesised)"> + description = <"Finding of generic cytomorphology features. (synthesised)"> + > + ["ac9002"] = < + text = <"Specific features (synthesised)"> + description = <"Finding of specific cytomorphology features. (synthesised)"> + > + ["ac9003"] = < + text = <"Grade (follicular lymphoma) (synthesised)"> + description = <"Histological grade - follicular lymphoma only. (synthesised)"> + > + ["ac9004"] = < + text = <"Host cell reaction (synthesised)"> + description = <"Finding of a host cell reaction to tumour. (synthesised)"> + > + ["ac9005"] = < + text = <"Host tissue reaction (synthesised)"> + description = <"Finding of host tissue reactions to tumour. (synthesised)"> + > + ["at143"] = < + text = <"Grade 3b"> + description = <"Follicular lymphoma Grade 3b."> + > + ["at142"] = < + text = <"Grade 3a"> + description = <"Follicular lymphoma Grade 3a."> + > + ["at141"] = < + text = <"Grade 3"> + description = <"Follicular lymphoma Grade 3."> + > + ["at140"] = < + text = <"Grade 2"> + description = <"Follicular lymphoma Grade 2."> + > + ["at139"] = < + text = <"Grade 1"> + description = <"Follicular lymphoma Grade 1."> + > + ["id138"] = < + text = <"Grade (follicular lymphoma)"> + description = <"Histological grade - follicular lymphoma only."> + > + ["at137"] = < + text = <"Mixed"> + description = <"Mixed tumour cell size."> + > + ["at136"] = < + text = <"Indeterminate"> + description = <"Presence of a host tissue reaction has not been determined."> + > + ["at135"] = < + text = <"Indeterminate"> + description = <"Presence of a host cell reaction has not been determined."> + > + ["at134"] = < + text = <"Indeterminate"> + description = <"Specific cytomorphology features have not been determined."> + > + ["id132"] = < + text = <"Cytomorphology findings"> + description = <"Findings of generic cytomorphology."> + > + ["id126"] = < + text = <"Proliferative indicators"> + description = <"Proilerative indicators of abnormal cells."> + > + ["at124"] = < + text = <"Reed-Sternberg cell-like"> + description = <"Reed-Sternberg cell-like cytomorphology features are present."> + > + ["at123"] = < + text = <"Popcorn cell"> + description = <"Popcorn cell features are present."> + > + ["at122"] = < + text = <"Centrocyte-like"> + description = <"Centrocyte-like features are present."> + > + ["at121"] = < + text = <"Monocytoid"> + description = <"Monocytoid features are present."> + > + ["at120"] = < + text = <"Plasmablastic"> + description = <"Plasmablastic features are present."> + > + ["at119"] = < + text = <"Paraimmunoblastic"> + description = <"Paraimmunoblastic features are present."> + > + ["at118"] = < + text = <"Prolymphocytic"> + description = <"Prolymphocytic features are present."> + > + ["at117"] = < + text = <"Lymphoplasmacytoid"> + description = <"Lymphoplasmacytoid features are present."> + > + ["at116"] = < + text = <"Lymphoplasmacytic"> + description = <"Lymphoplasmacytic features are present."> + > + ["at115"] = < + text = <"Plasmacytic"> + description = <"Plasmacytic features are present."> + > + ["at114"] = < + text = <"Immunoblastic"> + description = <"Immunoblastic features are present."> + > + ["at113"] = < + text = <"Centrocytic"> + description = <"Centrocytic features are present."> + > + ["at112"] = < + text = <"Centroblastic"> + description = <"Centroblastic features are present."> + > + ["at111"] = < + text = <"Indeterminate"> + description = <"Generic abnormal cell features have not been determined."> + > + ["at110"] = < + text = <"Blastic"> + description = <"Blastic features are present."> + > + ["at109"] = < + text = <"Signet ring cell"> + description = <"Signet ring cell features are present."> + > + ["at108"] = < + text = <"Spindle cell"> + description = <"Spindle cell features are present."> + > + ["at107"] = < + text = <"Giant cell"> + description = <"Giant cell features are present."> + > + ["at106"] = < + text = <"Clear cell"> + description = <"Clear cell features are present."> + > + ["at105"] = < + text = <"Anaplastic"> + description = <"Anaplastic features are present."> + > + ["at104"] = < + text = <"Hyperbolate"> + description = <"Hyperbolate features are present."> + > + ["at103"] = < + text = <"Pleomorphic"> + description = <"Pleomorphic features are present."> + > + ["at102"] = < + text = <"Indeterminate"> + description = <"The tumour cell size has not been determined."> + > + ["at101"] = < + text = <"Large"> + description = <"Large tumour cell size (larger than a histiocyte nucleus)."> + > + ["at100"] = < + text = <"Medium"> + description = <"Medium tumour cell size (equal to a histiocyte nucleus)."> + > + ["at99"] = < + text = <"Small"> + description = <"Small or intermediate tumour cell size (smaller than a histiocyte nucleus)."> + > + ["at98"] = < + text = <"Erythrophagocytic"> + description = <"Erythrophagocytic host cell reaction is present."> + > + ["at97"] = < + text = <"Plasma cell-rich"> + description = <"Plasma cell-rich host cell reaction is present."> + > + ["at96"] = < + text = <"Neutrophil-rich"> + description = <"Neutrophil-rich host cell reaction is present."> + > + ["at95"] = < + text = <"Histiocyte-rich"> + description = <"Histiocyte-rich host cell reaction is present."> + > + ["at94"] = < + text = <"Eosinophil-rich"> + description = <"Eosinophil-rich host cell reaction is present."> + > + ["at93"] = < + text = <"T-cell rich"> + description = <"T-cell rich host cell reaction is present."> + > + ["at92"] = < + text = <"Increased reticulin"> + description = <"Increased reticulin is present."> + > + ["at91"] = < + text = <"Amyloid"> + description = <"Amyloid host tissue reaction is present."> + > + ["at90"] = < + text = <"Starry sky pattern"> + description = <"Starry sky pattern is present."> + > + ["at89"] = < + text = <"High Endothelial Venule (HEV) hyperplasia"> + description = <"High Endothelial Venule (HEV) hyperplasia is present."> + > + ["at88"] = < + text = <"Suppurative"> + description = <"Suppurative host tissue reaction to tumour is present."> + > + ["at87"] = < + text = <"Granulomatous"> + description = <"Granulomatous host tissue reaction is present."> + > + ["at86"] = < + text = <"Sclerotic"> + description = <"Sclerotic host tissue reaction is present."> + > + ["at85"] = < + text = <"Necrotic"> + description = <"Necrotic host tissue reaction is present."> + > + ["id83"] = < + text = <"Specific features"> + description = <"Finding of specific cytomorphology features."> + > + ["id82"] = < + text = <"Generic features"> + description = <"Finding of generic cytomorphology features."> + > + ["id81"] = < + text = <"Abnormal cytomorphology"> + description = <"Findings of abnormal cell morphology."> + > + ["id80"] = < + text = <"Tumour cell size"> + description = <"Estimates of tumour cell size."> + > + ["id79"] = < + text = <"Infiltration pattern"> + description = <"Findings of pattern of abnormal cell infiltration."> + > + ["id78"] = < + text = <"Host tissue reaction"> + description = <"Finding of host tissue reactions to tumour."> + > + ["id77"] = < + text = <"Host cell reaction"> + description = <"Finding of a host cell reaction to tumour."> + > + ["id76"] = < + text = <"Host cell/tissue reactions"> + description = <"Findings of host cell reactions to tumour."> + > + ["id1"] = < + text = <"Microscopic findings - Lymphoma"> + description = <"Microscopic anatomical pathology findings related to lymphoma and other haematopoietic tumours, excluding leukaemias."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"حجم خلية الورم (synthesised)"> + description = <"تقديرات حجم خلية الورم (synthesised)"> + > + ["ac9001"] = < + text = <"خصائص جنيسة - غير محدودة الملكية (synthesised)"> + description = <"الموجودات المتعلقة بخصائص جنيسة للمورفولوجيا الخلوية. (synthesised)"> + > + ["ac9002"] = < + text = <"خصائص محددة (synthesised)"> + description = <"الموجودات المتعلقة بخصائص الموروفولوجيا الخلوية (synthesised)"> + > + ["ac9003"] = < + text = <"الدرجة - الورم اللمفي الجُرَيْبي (synthesised)"> + description = <"درجة هيستولوجية - ورم لمفي جُرَيْبي فقط (synthesised)"> + > + ["ac9004"] = < + text = <"تفاعل الخلية المضيفة (synthesised)"> + description = <"الموجودات المتعلقة بتفاعل الخلية المضيفة للورم (synthesised)"> + > + ["ac9005"] = < + text = <"تفاعل النسيج المضيف (synthesised)"> + description = <"الموجودات المتعلقة بتفاعل النسيج المضيف للورم (synthesised)"> + > + ["at143"] = < + text = <"الدرجة 3 ب"> + description = <"الدرجة 3 ب من الورم اللمفي الجُرَيْبي"> + > + ["at142"] = < + text = <"الدرجة 3 أ"> + description = <"الدرجة 3 أ من الورم اللمفي الجُرَيْبي"> + > + ["at141"] = < + text = <"الدرجة 3"> + description = <"الدرجة 3 من الورم اللمفي الجُرَيْبي"> + > + ["at140"] = < + text = <"الدرجة 2"> + description = <"الدرجة 2 من الورم اللمفي الجُرَيْبي + "> + > + ["at139"] = < + text = <"الدرجة 1"> + description = <"الدرجة 1 من الورم اللمفي الجُرَيْبي"> + > + ["id138"] = < + text = <"الدرجة - الورم اللمفي الجُرَيْبي"> + description = <"درجة هيستولوجية - ورم لمفي جُرَيْبي فقط"> + > + ["at137"] = < + text = <"مختلط"> + description = <"حجم خلية الورم مختلط"> + > + ["at136"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد وجود تفاعل للنسيج المضيف"> + > + ["at135"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد وجود تفاعل الخلايا المضيفة"> + > + ["at134"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد الخصائص المحددة المورفولوجية الخلوية"> + > + ["id132"] = < + text = <"الموجودات المتعلقة بالمورفولوجيا الخلوية"> + description = <"الموجودات المتعلقة بالمورفولوجيا الخلوية الجنيسة"> + > + ["id126"] = < + text = <"المؤشرات التكاثرية"> + description = <"المؤشرات التكاثرية للخلايا غير الطبيعية"> + > + ["at124"] = < + text = <"يشبه خلايا ريد-ستيرنبرج"> + description = <"يوجد خصائص المورفولوجيا الخلوية الشبيهة بخلايا ريد - ستيرنبرج"> + > + ["at123"] = < + text = <"خلايا الفشار"> + description = <"يوجد خصائص خلايا الفشار"> + > + ["at122"] = < + text = <"يشبه الخلايا المركزية"> + description = <"يوجد خصائص تشبه الخلايا المركزية"> + > + ["at121"] = < + text = <"وحيداني"> + description = <"يوجد خصائص وحيدانية/شبيهة الوحيدة"> + > + ["at120"] = < + text = <"أرومة بلازماوية"> + description = <"يوجد خصائص الأرومة البلازماوية"> + > + ["at119"] = < + text = <"خلل الأرومة مناعية "> + description = <"يوجد خلل بالأرومة المناعية"> + > + ["at118"] = < + text = <"سليفة الليمفاوية"> + description = <"يوجد خصائص سليفة الليمفاوية"> + > + ["at117"] = < + text = <"ليمفية بلازماوية الشكل"> + description = <"يوجد خصائص ليمفية بلازماوية الشكل"> + > + ["at116"] = < + text = <"أرومة ليمفاوية بلازماوية"> + description = <"يوجد خصائص أرومة ليمفاوية بلازماوية"> + > + ["at115"] = < + text = <"بلازماوي"> + description = <"يوجد خصائص بلازماوية"> + > + ["at114"] = < + text = <"الأرومة المناعية"> + description = <"يوجد خصائص الأرومة المناعية"> + > + ["at113"] = < + text = <"مركزية الخلية"> + description = <"يوجد خصائص مركزية الخلية"> + > + ["at112"] = < + text = <"مركزية البرعم"> + description = <"يوجد خصائص مركزية البرعم"> + > + ["at111"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد الخصائص الجنيسة لخصائص الخلايا غير الطبيعية"> + > + ["at110"] = < + text = <"برعمية"> + description = <"يوجد خصائص برعمية"> + > + ["at109"] = < + text = <"خلية بشكل خاتم التوقيع"> + description = <"يوجد خصائص خلية بشكل خاتم التوقيع"> + > + ["at108"] = < + text = <"خلية مغزلية"> + description = <"يوجد خصائص خلية مغزلية"> + > + ["at107"] = < + text = <"خلية عملاقة"> + description = <"يوجد خصائص خلية عملاقة"> + > + ["at106"] = < + text = <"خلية واضحة"> + description = <"يوجد خصائص لخلية واضحة"> + > + ["at105"] = < + text = <"كَشَمي"> + description = <"يوجد خصائص كَشَمِيَّة"> + > + ["at104"] = < + text = <"قطع زائد"> + description = <"يوجد خصائص قطع زائد"> + > + ["at103"] = < + text = <"متعدد الأشكال"> + description = <"يوجد خصائص تعدد الأشكال"> + > + ["at102"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد حجم خلية الورم"> + > + ["at101"] = < + text = <"كبير"> + description = <"حجم كبير لخلية الورم - أكبر من نواة المُنْسِجة"> + > + ["at100"] = < + text = <"متوسط"> + description = <"حجم متوسط لخلية الورم - يساوي نواة المُنْسِجة"> + > + ["at99"] = < + text = <"صغير"> + description = <"حجم صغير أو متوسط - أصغر من نواة المُنْسَجة"> + > + ["at98"] = < + text = <"بلعمية الكرات الحمراء"> + description = <"يوجد تفاعل للخلايا المضيفة غني ببلعمية الكرات الحمراء"> + > + ["at97"] = < + text = <"غني بخلايا البلازما"> + description = <"يوجد تفاعل للخلايا المضيفة غني بالخلايا البلازمية"> + > + ["at96"] = < + text = <"غني بالخلايا العدِلة"> + description = <"يوجد تفاعل للخلايا المضيفة غني بالخلايا العدِلة"> + > + ["at95"] = < + text = <"غني بالخلايا المُنسِجة"> + description = <"يوجد تفاعل للخلايا المضيفة غني بالخلايا المنسجة"> + > + ["at94"] = < + text = <"غني بالخلايا اليوزينية/الحمضة"> + description = <"يوجد تفاعل للخلايا المضيفة غني بالخلايا اليوزينية"> + > + ["at93"] = < + text = <"غني بخلايا ت"> + description = <"يوجد تفاعل للخلايا المضيفة غني بالخلايا ت"> + > + ["at92"] = < + text = <"زيادة في الريتيكيولين/بروتين في النسيج الضام"> + description = <"يوجد زيادة في الريتيكيولين/بروتين في النسيج الضام"> + > + ["at91"] = < + text = <"نشواني"> + description = <"يوجد تفاعل نشواني للورم المضيف"> + > + ["at90"] = < + text = <"نمط السماء النجمية"> + description = <"يوجد نمط السماء النجمية"> + > + ["at89"] = < + text = <"فرط التنسج في الوُرَيْد البطاني المرتفع"> + description = <"يوجد فرط التنسج في الوُرَيْد البطاني المرتفع"> + > + ["at88"] = < + text = <"قيحي"> + description = <"يوجد تفاعل قيحي للنسيج المضيف بسبب الورم"> + > + ["at87"] = < + text = <"ورم حُبَيْبي"> + description = <"يوجد تفاعل ورم حُبَيْبي للنسيج المضيف"> + > + ["at86"] = < + text = <"تصلبي"> + description = <"يوجد تفاعل تصلبي للنسيج المضيف"> + > + ["at85"] = < + text = <"نخري"> + description = <"يوجد تفاعل نخري للنسيج المضيف"> + > + ["id83"] = < + text = <"خصائص محددة"> + description = <"الموجودات المتعلقة بخصائص الموروفولوجيا الخلوية"> + > + ["id82"] = < + text = <"خصائص جنيسة - غير محدودة الملكية"> + description = <"الموجودات المتعلقة بخصائص جنيسة للمورفولوجيا الخلوية."> + > + ["id81"] = < + text = <"مورفولوجيا خلوية غير طبيعية"> + description = <"الموجودات المتعلقة بالمورفولوجيا الخلوية غير الطبيعية"> + > + ["id80"] = < + text = <"حجم خلية الورم"> + description = <"تقديرات حجم خلية الورم"> + > + ["id79"] = < + text = <"نمط الارتشاح"> + description = <"الموجودات المتعلقة بنمط ارتشاح الخلايا غير الطبيعية"> + > + ["id78"] = < + text = <"تفاعل النسيج المضيف"> + description = <"الموجودات المتعلقة بتفاعل النسيج المضيف للورم"> + > + ["id77"] = < + text = <"تفاعل الخلية المضيفة"> + description = <"الموجودات المتعلقة بتفاعل الخلية المضيفة للورم"> + > + ["id76"] = < + text = <"تفعلات النسيج/الخلايا المضيفة"> + description = <"الموجودات المتعلقة بتفاعلات الخلايا المضيفة للورم"> + > + ["id1"] = < + text = <"الموجودات المحهرية - الورم اللمفي"> + description = <"موجودات الباثولوجيا الباثولوجية التشريحية المجهرية المتعلقة بالورم اللمفي و الأورام الأخرى بالخلايا المكونة للدم, فيما عدا حالات ابيضاض الدم."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at112", "at113", "at114", "at115", "at116", "at117", "at118", "at119", "at120", "at121", "at122", "at123", "at124", "at134"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at103", "at104", "at105", "at106", "at107", "at108", "at109", "at110", "at111"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at99", "at100", "at101", "at102", "at137"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at85", "at86", "at87", "at88", "at89", "at90", "at91", "at92", "at136"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at93", "at94", "at95", "at96", "at97", "at98", "at135"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at139", "at140", "at141", "at142", "at143"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_melanoma.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_melanoma.v0.0.1-alpha.adls new file mode 100644 index 000000000..26f7296c2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_melanoma.v0.0.1-alpha.adls @@ -0,0 +1,1040 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f3d21701-f9c3-4cf3-8a81-e05a8908a82f; build_uid=358ccb69-42d7-4eca-8c2c-ec24a3251f31) + openEHR-EHR-CLUSTER.microscopy_melanoma.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"17/05/2009"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Koray Atalag, University of Auckland, New Zealand", "Matt Cordell, NEHTA, Australia", "David Ellis, RCPA, Australia", "Heather Leslie, Ocean Informatics, Australia", "David McKillop, NEHTA, Australia", "Cathy Richardson, NEHTA, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Royal College of Pathologists of Australasia. Primary Cutaneous Melanoma Structured Reporting Protocol (1st Edition 2010). [Internet]. 2010;[cited 2010 Mar 21 ]"> + ["2"] = <"Available from: http://www.rcpa.edu.au//static/File/Asset%20library/public%20documents/Publications/StructuredReporting/PRIMARY%20CUTANEOUS%20MELANOMA%20STRUCTURED%20REPORTING%20PROTOCOL.pdf"> + ["3"] = <"College of American Pathologists. Melanoma of the skin - Full protocol [Internet]. 2005 Jan ;[cited 2009 Jul 25 ] "> + ["4"] = <"Available from: http://www.cap.org/apps/docs/committees/cancer/cancer_protocols/2005/skinmelanoma05_pw.pdf"> + ["5"] = <"New Zealand Guidelines Group. Histopathological reporting of cutaneous melanoma"> + ["6"] = <"In: Clinical Practice Guidelines for the Management of Melanoma in Australia and New Zealand [Internet]. 2008 Nov ;[cited 2009 Jul 25 ] "> + ["7"] = <"Available from: http://www.nzgg.org.nz/guidelines/0141/Chapter_7___Histopathological_reporting_of_cutaneous_melanoma.pdf"> + ["8"] = <"Mitotic index - Wikipedia, the free encyclopedia [Internet]. [cited 2009 Jul 25 ] "> + ["9"] = <"Available from: http://en.wikipedia.org/wiki/Mitotic_index"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"1267987C10638F469EA547A5859E9663"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record detailed findings about melanoma of skin found on microscopic examination."> + keywords = <"melanoma", "lab", "malignancy", "skin", "dermatology", "histology", "histopathology", "pathology", "cancer", "dermatopathology", "laboratory"> + use = <"To record detailed findings about microscopic examination of tissue. + Use as a component archetype in the context of a suite of archetypes that make up a histopathology report ie OBSERVATION.lab_test.histopathology."> + misuse = <"Not designed to be used within any other archetype other than OBSERVATION.lab_test.histopathology."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل الموجودات التفصيلية حول السرطان الميلانيني بالجلد/البشرة عند الفحص المجهري"> + keywords = <"السرطان الميلانيني", "المعمل/المختبر", "الخباثة", "الجلد/البشرة", "طب الجلد", "الهيستولوجيا", "الهيستوباثولوجيا", "الباثولوجيا/المَرَضية", "السرطان", "الباثولوجيا الجلدية", "المعمل/المختبر"> + use = <"لتسجيل الموجودات التفصيلية حول الفحص المجهري للنسيج. + يستخدم في سياق مجموعة من النماذج التي يتكون منها تقرير هيستوباثولوجي, و هو نموذج (ملاحظة.اختبار معملي.هيستوباثولوجيا)"> + misuse = <"لم يتم تصميم هذا النموذج في داخل أي نموذج غير (ملاحظة.اختبار معملي.هيستوباثولوجيا)"> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Microscopic findings - Melanoma of skin + items cardinality matches {1..*; unordered} matches { + CLUSTER[id2] occurrences matches {0..1} matches { -- Depth of invasion + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Breslow thickness + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9000]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + precision matches {1} + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Comment on invasion measurement + value matches { + DV_TEXT[id9013] + } + } + } + } + allow_archetype CLUSTER[id68] matches { -- Surgical margins + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_resection_margins(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Clark Level + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9001]} -- Clark Level (synthesised) + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Mitotic rate per mm2 + value matches { + DV_COUNT[id9015] matches { + magnitude matches {|>=0|} + } + } + } + CLUSTER[id21] occurrences matches {0..1} matches { -- Ulceration + items cardinality matches {1..*; unordered} matches { + ELEMENT[id23] occurrences matches {0..1} matches { -- Ulceration + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9002]} -- Ulceration (synthesised) + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Extent of ulceration + value matches { + DV_QUANTITY[id9017] matches { + property matches {[at9000]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + } + } + allow_archetype CLUSTER[id126] occurrences matches {0..1} matches { -- Lymphovascular invasion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_invasion(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + CLUSTER[id27] occurrences matches {0..1} matches { -- Microsatellites + items cardinality matches {1..*; unordered} matches { + ELEMENT[id28] occurrences matches {0..1} matches { -- Microsatellites + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9003]} -- Microsatellites (synthesised) + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- In-transit microsatellites + value matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[ac9004]} -- In-transit microsatellites (synthesised) + } + } + } + } + } + CLUSTER[id48] occurrences matches {0..1} matches { -- Tumour infiltrating lymphocytes + items cardinality matches {1..*; unordered} matches { + ELEMENT[id33] occurrences matches {0..1} matches { -- Distribution + value matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[ac9005]} -- Distribution (synthesised) + } + } + } + ELEMENT[id84] occurrences matches {0..1} matches { -- Density + value matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[ac9006]} -- Density (synthesised) + } + } + } + } + } + CLUSTER[id35] occurrences matches {0..1} matches { -- Regression + items cardinality matches {1..*; unordered} matches { + ELEMENT[id52] occurrences matches {0..1} matches { -- Intermediate/late regression + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac9007]} -- Intermediate/late regression (synthesised) + } + } + } + allow_archetype CLUSTER[id113] occurrences matches {0..1} matches { -- Extent of regression + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.physical_properties\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id114] occurrences matches {0..1} matches { -- Marginal clearance of regression + value matches { + DV_QUANTITY[id9023] matches { + property matches {[at9000]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + } + } + CLUSTER[id38] occurrences matches {0..1} matches { -- Desmoplasia + items cardinality matches {1..*; unordered} matches { + ELEMENT[id39] occurrences matches {0..1} matches { -- Desmoplasia + value matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[ac9008]} -- Desmoplasia (synthesised) + } + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- Extent of desmoplasia + value matches { + DV_PROPORTION[id9025] matches { + numerator matches {|0.0..100.0|} + denominator matches {|0.0..100.0|} + is_integral matches {False} + type matches {2} + } + } + } + } + } + CLUSTER[id101] occurrences matches {0..1} matches { -- Solar elastosis + items cardinality matches {1..*; unordered} matches { + ELEMENT[id102] occurrences matches {0..1} matches { -- Solar elastosis + value matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[ac9009]} -- Solar elastosis (synthesised) + } + } + } + ELEMENT[id106] occurrences matches {0..1} matches { -- Severity of solar elastosis + value matches { + DV_TEXT[id9027] + } + } + } + } + CLUSTER[id107] occurrences matches {0..1} matches { -- Predominant cell type(s) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id108] occurrences matches {0..1} matches { -- Predominant cell type + value matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[ac9010]} -- Predominant cell type (synthesised) + } + DV_TEXT[id9029] + } + } + } + } + allow_archetype CLUSTER[id128] matches { -- Neurotropism + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_invasion(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + CLUSTER[id93] occurrences matches {0..1} matches { -- Associated benign melanocytic lesion(s) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id45] matches { -- Associated benign melanocytic lesion + value matches { + DV_TEXT[id9030] + } + } + } + } + CLUSTER[id92] occurrences matches {0..1} matches { -- Growth pattern/phase + items cardinality matches {1..*; unordered} matches { + ELEMENT[id46] occurrences matches {0..1} matches { -- Intraepidermal growth pattern + value matches { + DV_CODED_TEXT[id9031] matches { + defining_code matches {[ac9011]} -- Intraepidermal growth pattern (synthesised) + } + DV_TEXT[id9032] + } + } + ELEMENT[id91] occurrences matches {0..1} matches { -- Growth phase + value matches { + DV_TEXT[id9033] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9001"] = < + text = <"Clark Level (synthesised)"> + description = <"Grading of invasion of the melanoma. (synthesised)"> + > + ["ac9002"] = < + text = <"Ulceration (synthesised)"> + description = <"Finding of tumour-associated ulceration. (synthesised)"> + > + ["ac9003"] = < + text = <"Microsatellites (synthesised)"> + description = <"Finding of microsatellites. (synthesised)"> + > + ["ac9004"] = < + text = <"In-transit microsatellites (synthesised)"> + description = <"Finding of in-transit microsatellites. (synthesised)"> + > + ["ac9005"] = < + text = <"Distribution (synthesised)"> + description = <"Distribution pattern of tumour infiltrating lymphocytes. (synthesised)"> + > + ["ac9006"] = < + text = <"Density (synthesised)"> + description = <"Density of tumour infiltrating lymphocytes. (synthesised)"> + > + ["ac9007"] = < + text = <"Intermediate/late regression (synthesised)"> + description = <"Finding of tumour regression. (synthesised)"> + > + ["ac9008"] = < + text = <"Desmoplasia (synthesised)"> + description = <"Finding of desmoplasia. (synthesised)"> + > + ["ac9009"] = < + text = <"Solar elastosis (synthesised)"> + description = <"Finding of solar elastosis. (synthesised)"> + > + ["ac9010"] = < + text = <"Predominant cell type (synthesised)"> + description = <"Finding of a single predominant tumour cell type. (synthesised)"> + > + ["ac9011"] = < + text = <"Intraepidermal growth pattern (synthesised)"> + description = <"Description of the melanoma growth pattern. (synthesised)"> + > + ["at129"] = < + text = <"Present"> + description = <"Tumour infiltrating lymphocytes are present."> + > + ["id128"] = < + text = <"Neurotropism"> + description = <"Details of neurotropism or perineural invasion."> + > + ["id126"] = < + text = <"Lymphovascular invasion"> + description = <"Details of lymphovascular invasion."> + > + ["at122"] = < + text = <"Indeterminate"> + description = <"Presence of desmoplasia has not been determined."> + > + ["at121"] = < + text = <"Absent"> + description = <"Desmoplasia is absent."> + > + ["at120"] = < + text = <"Present"> + description = <"Desmoplasia is present."> + > + ["at119"] = < + text = <"Indeterminate"> + description = <"Presence of tumour regression has not been determined."> + > + ["at118"] = < + text = <"Indeterminate"> + description = <"The growth pattern has not been determined."> + > + ["at117"] = < + text = <"Mixed"> + description = <"Mixed intraepidermal growth pattern."> + > + ["at116"] = < + text = <"Lentiginous"> + description = <"Lentiginous intraepidermal growth pattern."> + > + ["at115"] = < + text = <"Pagetoid"> + description = <"Pagetoid intraepidermal growth pattern."> + > + ["id114"] = < + text = <"Marginal clearance of regression"> + description = <"Maximum distance of regression from the surgical margin."> + > + ["id113"] = < + text = <"Extent of regression"> + description = <"Details of extent of regression."> + > + ["at112"] = < + text = <"Present (percentage not determined)"> + description = <"Tumour regression is present. Extent, as a percentage, has not been determined."> + > + ["at111"] = < + text = <"Indeterminate"> + description = <"A predominant type of cell has not been determined."> + > + ["at110"] = < + text = <"Epithelioid cells"> + description = <"Epithelioid cells represent a predominant cell type."> + > + ["at109"] = < + text = <"Spindle cells"> + description = <"Spindle cells represent a predominant cell type."> + > + ["id108"] = < + text = <"Predominant cell type"> + description = <"Finding of a single predominant tumour cell type."> + > + ["id107"] = < + text = <"Predominant cell type(s)"> + description = <"Findings of predominant cell types."> + > + ["id106"] = < + text = <"Severity of solar elastosis"> + description = <"Severity of solar elastosis."> + > + ["at105"] = < + text = <"Indeterminate"> + description = <"Presence of solar elastosis has not been determined."> + > + ["at104"] = < + text = <"Absent"> + description = <"Solar elastosis is absent."> + > + ["at103"] = < + text = <"Present"> + description = <"Solar elastosis is present."> + > + ["id102"] = < + text = <"Solar elastosis"> + description = <"Finding of solar elastosis."> + > + ["id101"] = < + text = <"Solar elastosis"> + description = <"Findings related to solar elastosis."> + > + ["at97"] = < + text = <"Indeterminate"> + description = <"Findings of in-transit microsatellites has not been determined."> + > + ["at96"] = < + text = <"Absent"> + description = <"In-transit microsatellites are absent."> + > + ["at95"] = < + text = <"Present"> + description = <"In-transit microsatellites are present."> + > + ["id93"] = < + text = <"Associated benign melanocytic lesion(s)"> + description = <"Findings of any associated benign melanocytic lesions."> + > + ["id92"] = < + text = <"Growth pattern/phase"> + description = <"Findings related to growth pattern and growth phase."> + > + ["id91"] = < + text = <"Growth phase"> + description = <"Description of the melanoma growth phase."> + > + ["at87"] = < + text = <"Indeterminate"> + description = <"The density of tumour infiltration has not been determined."> + > + ["at86"] = < + text = <"Dense"> + description = <"Dense infiltration by lymphocytes."> + > + ["at85"] = < + text = <"Sparse"> + description = <"Sparse infiltration by lymphocytes."> + > + ["id84"] = < + text = <"Density"> + description = <"Density of tumour infiltrating lymphocytes."> + > + ["at83"] = < + text = <"Indeterminate"> + description = <"Presence of tumour infiltrating lymphocytes has not been determined."> + > + ["at82"] = < + text = <"Absent"> + description = <"Tumour infiltrating lymphocytes are absent."> + > + ["at81"] = < + text = <"Indeterminate"> + description = <"Presence of microsatellites has not been determined."> + > + ["at80"] = < + text = <"Absent"> + description = <"Microsatellites are present."> + > + ["at79"] = < + text = <"Present"> + description = <"Microsatellites are present."> + > + ["at75"] = < + text = <"Indeterminate"> + description = <"Presence of tumour-associated ulceration has not been determined."> + > + ["at74"] = < + text = <"Absent"> + description = <"Tumour associated ulceration is absent."> + > + ["at73"] = < + text = <"Present"> + description = <"Tumour-associated ulceration is present."> + > + ["id68"] = < + text = <"Surgical margins "> + description = <"Details of in-situ tumour at the peripheral surgical margins."> + > + ["at54"] = < + text = <"Present involving 75% or more"> + description = <"Tumour regression is present, involving 75% or more of the tumour."> + > + ["at53"] = < + text = <"Present involving less than 75%"> + description = <"Tumour regression is present, involving less than 75% of the tumour."> + > + ["id52"] = < + text = <"Intermediate/late regression"> + description = <"Finding of tumour regression."> + > + ["at51"] = < + text = <"Present - Nonbrisk / Focal"> + description = <"There are focal areas of tumour infiltrating lymphocytes."> + > + ["at50"] = < + text = <"Present - Brisk / Diffuse"> + description = <"Tumour infilitrating lyphocytes are present, with infiltration of the entire base of the tumour, or of diffuse permeation of the invasive melanoma."> + > + ["id48"] = < + text = <"Tumour infiltrating lymphocytes"> + description = <"Findings related to tumour infiltrating lymphocytes."> + > + ["id46"] = < + text = <"Intraepidermal growth pattern"> + description = <"Description of the melanoma growth pattern."> + > + ["id45"] = < + text = <"Associated benign melanocytic lesion"> + description = <"Finding of an associated benign melanocytic lesion."> + > + ["id40"] = < + text = <"Extent of desmoplasia"> + description = <"Extent of desmoplasia, expressed as a percentage of invasive component."> + > + ["id39"] = < + text = <"Desmoplasia"> + description = <"Finding of desmoplasia."> + > + ["id38"] = < + text = <"Desmoplasia"> + description = <"Findings related to desmoplasia."> + > + ["id35"] = < + text = <"Regression"> + description = <"Findings related to melanoma regression."> + > + ["id33"] = < + text = <"Distribution"> + description = <"Distribution pattern of tumour infiltrating lymphocytes."> + > + ["id29"] = < + text = <"In-transit microsatellites"> + description = <"Finding of in-transit microsatellites."> + > + ["id28"] = < + text = <"Microsatellites"> + description = <"Finding of microsatellites."> + > + ["id27"] = < + text = <"Microsatellites"> + description = <"Findings related to microsatellites."> + > + ["id24"] = < + text = <"Extent of ulceration"> + description = <"Maximum diameter of tumour-ulceration visible."> + > + ["id23"] = < + text = <"Ulceration"> + description = <"Finding of tumour-associated ulceration."> + > + ["id21"] = < + text = <"Ulceration"> + description = <"Findings related to tumour-associated ulceration."> + > + ["at16"] = < + text = <"Absent"> + description = <"Tumour regression is absent."> + > + ["id14"] = < + text = <"Mitotic rate per mm2"> + description = <"Mitotic rate is a measure of the proliferation status of a cell population, expressed as the number of mitoses per square millimetre."> + > + ["at13"] = < + text = <"Level V"> + description = <"Melanoma cells infiltrate into the subcutaneous fat."> + > + ["at12"] = < + text = <"Level IV"> + description = <"Melanoma cells infiltrate into the reticular dermis."> + > + ["at11"] = < + text = <"Level III"> + description = <"Melanoma cells fill and expand the papillary dermis with extension of tumour to the papillary-reticular dermal interface."> + > + ["at10"] = < + text = <"Level II"> + description = <"Melanoma cells invade into but do not fill or expand the papillary (superficial) dermis."> + > + ["at9"] = < + text = <"Level I"> + description = <"Melanoma cells are confined to the epidermis (melanoma in situ)."> + > + ["id8"] = < + text = <"Clark Level"> + description = <"Grading of invasion of the melanoma."> + > + ["id4"] = < + text = <"Comment on invasion measurement"> + description = <"Comment on invasion measurement issues or difficulties."> + > + ["id3"] = < + text = <"Breslow thickness"> + description = <"Depth of tumour invasion. Measured to the nearest 0.1mm."> + comment = <"The Breslow thickness should be measured in the standard way when there is dermal regression (i.e. dermal regression extending to a greater thickness than the melanoma should not be included in the measurement of Breslow thickness). "> + > + ["id2"] = < + text = <"Depth of invasion"> + description = <"Depth of tumour invasion. Commonly expressed as the Breslow thickness."> + comment = <"Breslow thickness is measured from the top of the granular layer of the epidermis or, if the surface is ulcerated, from the base of the ulcer, to the deepest dermal invasive cell. + + This should be measured to nearest 0.1mm + "> + > + ["id1"] = < + text = <"Microscopic findings - Melanoma of skin"> + description = <"Microscopic anatomic pathology findings related to melanoma of skin."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"مستوى كلاك (synthesised)"> + description = <"درجة غزو السرطان الميلانيني (synthesised)"> + > + ["ac9002"] = < + text = <"التقرح (synthesised)"> + description = <"موجودات متعلقة بالتقرح المصاحب بالورم. (synthesised)"> + > + ["ac9003"] = < + text = <"السواتل المجهرية (synthesised)"> + description = <"الموجودات المتعلقة بالسواتل المجهرية (synthesised)"> + > + ["ac9004"] = < + text = <"السواتل المجهرية العابرة (synthesised)"> + description = <"الموجودات المتعلقة بالسواتل المجهرية العابرة (synthesised)"> + > + ["ac9005"] = < + text = <"التوزيع (synthesised)"> + description = <"نمط توزيع الخلايا الليمفاوية المسئولة عن ارتشح الورم (synthesised)"> + > + ["ac9006"] = < + text = <"الكثافة (synthesised)"> + description = <"كثافة الخلايا الليمفاوية المسئولة عن ارتشح الورم (synthesised)"> + > + ["ac9007"] = < + text = <"تقهقر متوسط/متأخر (synthesised)"> + description = <"الموجودات المتعلقة بتقهقر الورم (synthesised)"> + > + ["ac9008"] = < + text = <"تكون النسيج الليفي (synthesised)"> + description = <"الموجودات المتعلقة بتكون النسيج الليفي (synthesised)"> + > + ["ac9009"] = < + text = <"تنكس النسيج المرن الشمسي (synthesised)"> + description = <"الموجودات المتعلقة بتنكس النسيج المرن الشمسي (synthesised)"> + > + ["ac9010"] = < + text = <"نوع الخلية السائدة (synthesised)"> + description = <"الموجودات المتعلقة بنوع واحد من خلايا الورم السائدة (synthesised)"> + > + ["ac9011"] = < + text = <"نمط النمو في داخل البشرة (synthesised)"> + description = <"وصف نمط نمو السرطان الميلانيني (synthesised)"> + > + ["at129"] = < + text = <"موجود"> + description = <"الخلايا الليمفاوية المسئولة عن ارتشح الورم موجودة"> + > + ["id128"] = < + text = <"التوجه العصبي"> + description = <"تفاصيل حول التوجه العصبي أو غزو النسيج الموجود حول الأعصاب"> + > + ["id126"] = < + text = <"غزو الخلايا الليمفاوية و الأوعية الدموية"> + description = <"تفاصيل غزو الخلايا الليمفاوية و الأوعية الدموية"> + > + ["at122"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد وجود تكون النسيج الليفي"> + > + ["at121"] = < + text = <"غائب"> + description = <"لا يوجد تكون للنسيج الليفي"> + > + ["at120"] = < + text = <"موجود"> + description = <"تكون النسيج الليفي موجود"> + > + ["at119"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد تقهقر الورم"> + > + ["at118"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد نمط النمو"> + > + ["at117"] = < + text = <"مختلط"> + description = <"نمط النمو داخل البشرة مختلط"> + > + ["at116"] = < + text = <"أنمش"> + description = <"نمط نمو أنمش داخل البشرة"> + > + ["at115"] = < + text = <"شبيه بداء باجيت"> + description = <"نمط نمو داخل البشرة يشبه داء باجيت"> + > + ["id114"] = < + text = <"التصفية الهامشية للتقهقر"> + description = <"الحد الأقصى لمسافة التقهقر من الهامش/الحافة الجراحية"> + > + ["id113"] = < + text = <"مدى التقهقر"> + description = <"تفاصيل مدى التقهقر"> + > + ["at112"] = < + text = <"موجود - لم يتم تحديد النسبة المئوية"> + description = <"يوجد تقهقر للورم. و لم يتم تحديد المدى في صورة نسبة مئوية"> + > + ["at111"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد نوع الخلايا السائدة"> + > + ["at110"] = < + text = <"خلايا شبيهة بالظهارة"> + description = <"الخلايا الشبيهة بالظهارة هي نوع الخلايا السائدة"> + > + ["at109"] = < + text = <"الخلايا المغزلية"> + description = <"الخلايا المغزلية تمثل نوع الخلايا السائدة"> + > + ["id108"] = < + text = <"نوع الخلية السائدة"> + description = <"الموجودات المتعلقة بنوع واحد من خلايا الورم السائدة"> + > + ["id107"] = < + text = <"نوع/أنواع الخلايا السائدة"> + description = <"الموجودات المتعلقة بأنواع الخلايا السائدة"> + > + ["id106"] = < + text = <"شدة تنكس النسيج المرن الشمسي"> + description = <"شدة تنكس النسيج المرن الشمسي"> + > + ["at105"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد وجود تنكس للنسيج المرن الشمسي"> + > + ["at104"] = < + text = <"غائب"> + description = <"لا يوجد تنكس للنسيج المرن الشمسي"> + > + ["at103"] = < + text = <"موجود"> + description = <"يوجد تنكس للنسيج المرن الشمسي"> + > + ["id102"] = < + text = <"تنكس النسيج المرن الشمسي"> + description = <"الموجودات المتعلقة بتنكس النسيج المرن الشمسي"> + > + ["id101"] = < + text = <"تنكس النسيج المرن الشمسي"> + description = <"الموجودات المتعلقة بتنكس النسيج المرن الشمسي"> + > + ["at97"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد السواتل المجهرية العابرة"> + > + ["at96"] = < + text = <"غائب"> + description = <"لا يوجد سواتل مجهرية عابرة"> + > + ["at95"] = < + text = <"موجود"> + description = <"يوجد سواتل مجهرية عابرة"> + > + ["id93"] = < + text = <"الآفة/الآفات الميلانينية الحميدة المصاحبة"> + description = <"الموجودات المتعلقة بأي آفات مصاحبة للخلايا الميلانينية الحميدة"> + > + ["id92"] = < + text = <"نمط/طور النمو"> + description = <"الموجودات المتعلقة بنمط النمو و طور النمو"> + > + ["id91"] = < + text = <"طور النمو"> + description = <"وصف طور النمو في السرطان الميلانيني"> + > + ["at87"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد ارتشاح الخلايا الليمفاوية المسئولة عن ارتشح الورم"> + > + ["at86"] = < + text = <"كثيف"> + description = <"ارتشاح الخلايا الليمفاوية كثيف"> + > + ["at85"] = < + text = <"متناثر"> + description = <"ارتشاخ الخلايا الليمفاوية بشكل متناثر"> + > + ["id84"] = < + text = <"الكثافة"> + description = <"كثافة الخلايا الليمفاوية المسئولة عن ارتشح الورم"> + > + ["at83"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد وجود الخلايا الليمفاوية المسئولة عن ارتشح الورم"> + > + ["at82"] = < + text = <"غائب"> + description = <"الخلايا الليمفاوية المسئولة عن ارتشح الورم غير موجودة"> + > + ["at81"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد وجود السواتل المجهرية"> + > + ["at80"] = < + text = <"غائبة"> + description = <"لا يوجد سواتل مجهرية"> + > + ["at79"] = < + text = <"موجود"> + description = <"السواتل المجهرية موجودة"> + > + ["at75"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد وجود تقرح مصاحب للورم"> + > + ["at74"] = < + text = <"غائب"> + description = <"لا يوجد تقرح مصاحب للورم"> + > + ["at73"] = < + text = <"موجود"> + description = <"يوجد تقرح مصاحب للورم"> + > + ["id68"] = < + text = <"الحواف/الهوامش الجراحية"> + description = <"تفاصيل الورم اللابِد/في موضعه عند الحواف/الهوامش الجراحية الطرفية."> + > + ["at54"] = < + text = <"موجود و يكتنف 75% أو أكثر"> + description = <"يوجد تقهقر للورم, و هو يكتنف 75% أو أكثر من الورم"> + > + ["at53"] = < + text = <"موجود و يكتنف أقل من 75%"> + description = <"يوجد تقهقر للورم, و هو يكتنف أقل من 75% من الورم"> + > + ["id52"] = < + text = <"تقهقر متوسط/متأخر"> + description = <"الموجودات المتعلقة بتقهقر الورم"> + > + ["at51"] = < + text = <"موجود - غير متغلغل/بؤري"> + description = <"يوجد مناطق بؤرية للخلايا الليمفاوية المسئولة عن ارتشح الورم"> + > + ["at50"] = < + text = <"موجود - متغلغل/منتشر"> + description = <"الخلايا الليمفاوية المسئولة عن ارتشح الورم موجودة, مع ارتشاح القاعدة الكلية للورم, أو تغلغل للسرطان الميلانيني الغازي"> + > + ["id48"] = < + text = <"الخلايا الليمفاوية المسئولة عن ارتشح الورم"> + description = <"الموجودات المتعلقة بالخلايا الليمفاوية المسئولة عن ارتشح الورم"> + > + ["id46"] = < + text = <"نمط النمو في داخل البشرة"> + description = <"وصف نمط نمو السرطان الميلانيني"> + > + ["id45"] = < + text = <"الآفة المصاحبة بالخلايا الميلانينية الحميدة"> + description = <"الموجودات المتعلقة بالآفة المصاحبة بالخلايا الميلانينية الحميدة"> + > + ["id40"] = < + text = <"مدى تكون النسيج الليفي"> + description = <"مدى تكون النسيج الليفي, يتم التعبير عنه كنسبة مئوية من الجزء الغازي"> + > + ["id39"] = < + text = <"تكون النسيج الليفي"> + description = <"الموجودات المتعلقة بتكون النسيج الليفي"> + > + ["id38"] = < + text = <"تكون النسيج الليفي"> + description = <"الموجودات المتعلقة بتكون النسيج الليفي"> + > + ["id35"] = < + text = <"التقهقر"> + description = <"الموجودات المتعلقة بتقهقر السرطان الميلانيني"> + > + ["id33"] = < + text = <"التوزيع"> + description = <"نمط توزيع الخلايا الليمفاوية المسئولة عن ارتشح الورم"> + > + ["id29"] = < + text = <"السواتل المجهرية العابرة "> + description = <"الموجودات المتعلقة بالسواتل المجهرية العابرة"> + > + ["id28"] = < + text = <"السواتل المجهرية"> + description = <"الموجودات المتعلقة بالسواتل المجهرية"> + > + ["id27"] = < + text = <"السواتل المجهرية"> + description = <"الموجودات المتعلقة بالسواتل المجهرية"> + > + ["id24"] = < + text = <"مدى التقرح"> + description = <"الحد الأقصى المرئي للتقرح المصاحب للورم."> + > + ["id23"] = < + text = <"التقرح"> + description = <"موجودات متعلقة بالتقرح المصاحب بالورم."> + > + ["id21"] = < + text = <"التقرح"> + description = <"الموجودات المتعلقة بالتقرح المصاحب للورم."> + > + ["at16"] = < + text = <"غائب"> + description = <"لا يوجد تقهقر للورم"> + > + ["id14"] = < + text = <"معدل الانقسام الفَتيلي لكل ميلليمتر مربع"> + description = <"معدل الانقاسم الفَتيلي هو قياس حالة التكاثر لمجموعة من الخلايا, يتم التعبير عنها بعدد الانقاسمات الفتيلية لكل ميلليمتر مربع."> + > + ["at13"] = < + text = <"المستوى الخامس"> + description = <"خلايا السرطان الميلانيني ترتشح في الشحم الموجود تحت الجلد."> + > + ["at12"] = < + text = <"المستوى الرابع"> + description = <"خلايا السرطان الميلانيني ترتشح في داخل البشرة الشبكية."> + > + ["at11"] = < + text = <"المستوى الثالث"> + description = <"خلايا السرطان الميلانيني تملأ و تتوسع في الأدمة الحُلَيْمِية مع امتداد الورم إلى الوُجَيْهة/الخط الفاصل في البشرة بين الطبقة الحليمية و الطبقة الشبكية."> + > + ["at10"] = < + text = <"المستوى الثاني"> + description = <"خلايا السرطان الميلانيني تغزو/تغير عى الأدمة الحُلَيْمِية السطحية,, و لكنها لا تملأها و لا تتوسع فيها."> + > + ["at9"] = < + text = <"المستوى الأول"> + description = <"خلايا السرطان ماخِضة في البشرة - سرطان ميلانيني لابِد/في موضعه."> + > + ["id8"] = < + text = <"مستوى كلاك"> + description = <"درجة غزو السرطان الميلانيني"> + > + ["id4"] = < + text = <"تعليق حول قياس الغزو"> + description = <"تعليق حول قضايا أو صعوبات قياس الغزو"> + > + ["id3"] = < + text = <"ثِخَن بريسلو"> + description = <"عمق غزو الورم. يتم قياسه إلى أقرب 0.1 ميلليمتر."> + comment = <"يتم قياس ثِخَن بريسلو بالطريقة العيارية إذا كان هناك تقهقر للبشرة, يعني لا ينبغي اشتمال قياس ثِخَن بريسلو على أي تقهقر للبشرة يمتد إلى ثِخَن أكبر من السرطان الميلانيني "> + > + ["id2"] = < + text = <"عمق الغزو"> + description = <"عمق غزو الورم. عادة ما يعبر عنه بثِخَن بريسلو"> + comment = <"يتم قياس ثِخَن برسيلو من قمة الطبقة الحُبَيْبِية للبشرة,, أو إذا كان السطح مُتَقَرِّحاً, من قاعدة القرحة إلى أعمق خلية بشرية غازية. + + و يتم تقريبه إلى أقرب 0.1 ميلليمتر."> + > + ["id1"] = < + text = <"الموجودات المجهرية - السرطان الميلانيني بالجلد/البشرة"> + description = <"الموجودات الباثولوجية التشريحية للفحص المجهري المتعلق بالسرطان الميلانيني للجلد/البشرة"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9009"] = < + id = <"ac9009"> + members = <"at103", "at104", "at105"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at120", "at121", "at122"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at16", "at53", "at54", "at112", "at119"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at73", "at74", "at75"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at9", "at10", "at11", "at12", "at13"> + > + ["ac9011"] = < + id = <"ac9011"> + members = <"at115", "at116", "at117", "at118"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at109", "at110", "at111"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at85", "at86", "at87"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at50", "at51", "at82", "at83", "at129"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at95", "at96", "at97"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at79", "at80", "at81"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_prostate_carcinoma.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_prostate_carcinoma.v1.0.0.adls new file mode 100644 index 000000000..e27e2aa24 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_prostate_carcinoma.v1.0.0.adls @@ -0,0 +1,713 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-CLUSTER.microscopy_prostate_carcinoma.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"17/06/2009"> + > + other_contributors = <"David Rowed, Ocean Informatics, Australia", "Heather Leslie, Ocean Informatics, Australia", "Matt Cordell, NEHTA, Australia", "David McKillop, NEHTA, Australia", "Cathy Richardson, NEHTA, Australia", "Koray Atalag, University of Auckland, New Zealand", "David Ellis, RCPA, Australia"> + lifecycle_state = <"AuthorDraft"> + references = < + ["1"] = <"Royal College of Pathologists of Australasia. Prostate Cancer (Radical Prostatectomy) Structured Reporting Protocol (1st Edition 2010). [Internet]. 2010;[cited 2010 Mar 21 ] Available from: http://www.rcpa.edu.au//static/File/Asset%20library/public%20documents/Publications/StructuredReporting/PROSTATE%20CANCER%20RAD%20PROS%20STRUCTURED%20REPORTING%20PROTOCOL%20for%20web.pdf"> + ["2"] = <"Royal College of Pathologists. Dataset for prostate cancer histopathology reports [Internet]. 2009 ;[cited 2009 Jul 30 ]"> + ["3"] = <"Available from: http://www.rcpath.org/index.asp?PageID=1164"> + ["4"] = <"College of American Pathologists. Protocol for the examination of specimens from patients with invasive carcinomas of the prostate gland [Internet]. 2007 Apr ;[cited 2009 Jul 30 ] "> + ["5"] = <"Available from: http://www.cap.org/apps/docs/committees/cancer/cancer_protocols/2006/prostate06_ckw.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"5BA821FA7297FF624106274BD2C3C326"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record detailed findings about prostate cancer found on microscopic examination."> + keywords = <"histopathology", "cancer", "laboratory", "prostate", "histology", "malignancy", "lab", "pathology"> + use = <"To record detailed findings about microscopic examination of prostate cancer as part of an anatomical pathology result. + Use as a component archetype in the context of a suite of archetypes that make up a histopathology report ie OBSERVATION.lab_test.histopathology."> + misuse = <"Not designed to be used within any other archetype other than OBSERVATION.lab_test.histopathology."> + copyright = <"copyright (c) 2010 openEHR foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Microscopic findings - Prostate cancer + items cardinality matches {1..*; unordered} matches { + CLUSTER[id161] occurrences matches {0..1} matches { -- Tumour quantification + items cardinality matches {1..*; unordered} matches { + CLUSTER[id235] occurrences matches {0..1} matches { -- Surgical resection specimen + items cardinality matches {1..*; unordered} matches { + ELEMENT[id162] occurrences matches {0..1} matches { -- Proportion of tumour involvement + value matches { + DV_PROPORTION[id9011] matches { + numerator matches {|0.0..100.0|} + is_integral matches {False} + type matches {2} + } + } + } + CLUSTER[id157] occurrences matches {0..1} matches { -- 3D volume estimation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id159] occurrences matches {0..1} matches { -- Qualitative estimation + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9000]} -- Qualitative estimation (synthesised) + } + } + } + allow_archetype CLUSTER[id37] occurrences matches {0..1} matches { -- Dominant tumour node dimensions + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.physical_properties\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id186] occurrences matches {0..1} matches { -- Estimation methodology + value matches { + DV_TEXT[id9013] + } + } + } + } + } + } + CLUSTER[id222] occurrences matches {0..1} matches { -- Fine needle aspiration biopsy (FNAB) specimen + items cardinality matches {1..*; unordered} matches { + ELEMENT[id166] occurrences matches {0..1} matches { -- Proportion of positive cores + value matches { + DV_PROPORTION[id9014] matches { + numerator matches {|0.0..100.0|} + type matches {0, 2} + } + } + } + ELEMENT[id199] occurrences matches {0..1} matches { -- Ratio of linear distance of carcinoma to length of cores + value matches { + DV_PROPORTION[id9015] matches { + numerator matches {|0.0..100.0|} + type matches {0} + } + } + } + ELEMENT[id200] occurrences matches {0..1} matches { -- Other quantification + value matches { + DV_TEXT[id9016] + } + } + } + } + CLUSTER[id223] occurrences matches {0..1} matches { -- Transurethral resection(TUR) specimen + items cardinality matches {1..*; unordered} matches { + ELEMENT[id225] occurrences matches {0..1} matches { -- Proportion of positive chips + value matches { + DV_PROPORTION[id9017] matches { + numerator matches {|0.0..100.0|} + type matches {0, 2} + } + } + } + ELEMENT[id163] occurrences matches {0..1} matches { -- Tumour found incidentally at histopathology + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9001]} -- Tumour found incidentally at histopathology (synthesised) + } + } + } + } + } + } + } + CLUSTER[id16] occurrences matches {0..1} matches { -- Gleason Score + items cardinality matches {1..*; unordered} matches { + ELEMENT[id167] occurrences matches {0..1} matches { -- Primary Gleason grade + value matches { + DV_ORDINAL[id9019] matches { + [value, symbol] matches { + [{1}, {[at251]}], + [{2}, {[at252]}], + [{3}, {[at253]}], + [{4}, {[at254]}], + [{5}, {[at255]}] + } + } + } + } + ELEMENT[id183] occurrences matches {0..1} matches { -- Secondary Gleason grade + value matches { + DV_ORDINAL[id9020] matches { + [value, symbol] matches { + [{1}, {[at256]}], + [{2}, {[at257]}], + [{3}, {[at258]}], + [{4}, {[at259]}], + [{5}, {[at260]}] + } + } + } + } + ELEMENT[id184] occurrences matches {0..1} matches { -- Tertiary Gleason grade + value matches { + DV_ORDINAL[id9021] matches { + [value, symbol] matches { + [{1}, {[at261]}], + [{2}, {[at262]}], + [{3}, {[at263]}], + [{4}, {[at264]}], + [{5}, {[at265]}] + } + } + } + } + ELEMENT[id198] occurrences matches {0..1} matches { -- Total Gleason score + value matches { + DV_COUNT[id9022] matches { + magnitude matches {|>=0|} + } + } + } + } + } + allow_archetype CLUSTER[id246] matches { -- Tumour invasion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_invasion\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + CLUSTER[id22] occurrences matches {0..1} matches { -- Surgical resection margins + items cardinality matches {1..*; unordered} matches { + CLUSTER[id238] matches { -- Surgical resection margin + items cardinality matches {1; unordered} matches { + allow_archetype CLUSTER[id85] matches { -- Resection margin detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_resection_margins\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id185] matches { -- Gleason score at involved margin + value matches { + DV_COUNT[id9023] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id239] matches { -- Relation to prostatic capsule + value matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[ac9005]} -- Relation to prostatic capsule (synthesised) + } + } + } + ELEMENT[id250] matches { -- Benign glands + value matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[ac9006]} -- Benign glands (synthesised) + } + } + } + } + } + } + } + CLUSTER[id182] occurrences matches {0..1} matches { -- Seminal vesicle + items cardinality matches {1..*; unordered} matches { + ELEMENT[id173] occurrences matches {0..1} matches { -- Seminal vesicle involvement + value matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[ac9007]} -- Seminal vesicle involvement (synthesised) + } + } + } + ELEMENT[id248] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9027] + } + } + } + } + CLUSTER[id31] occurrences matches {0..1} matches { -- Lymph node findings + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id88] matches { -- Lymph node detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.lymph_node_metastases\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + } + } + ELEMENT[id270] occurrences matches {0..1} matches { -- Bladder neck involvement + value matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[ac9008]} -- Bladder neck involvement (synthesised) + } + } + } + CLUSTER[id274] occurrences matches {0..1} matches { -- Tumour zones + items cardinality matches {1..*; unordered} matches { + ELEMENT[id275] matches { -- Tumour zone + value matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[ac9009]} -- Tumour zone (synthesised) + } + } + } + } + } + CLUSTER[id180] occurrences matches {0..1} matches { -- Additional findings + items cardinality matches {1..*; unordered} matches { + ELEMENT[id179] matches { -- Addtional finding + value matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[ac9010]} -- Addtional finding (synthesised) + } + DV_TEXT[id9031] + } + } + ELEMENT[id221] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9032] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Qualitative estimation (synthesised)"> + description = <"Qualitative estimate of the amount of primary prostate tumour. (synthesised)"> + > + ["ac9001"] = < + text = <"Tumour found incidentally at histopathology (synthesised)"> + description = <"Where tumour has been found incidentally on histopathological examination, the extent of tumour found. This is used as part of the cTNM classification of prostate cancer. (synthesised)"> + > + ["ac9002"] = < + text = <"Primary Gleason grade (synthesised)"> + description = <"The primary Gleason score. (synthesised)"> + > + ["ac9003"] = < + text = <"Secondary Gleason grade (synthesised)"> + description = <"The secondary Gleason score. (synthesised)"> + > + ["ac9004"] = < + text = <"Tertiary Gleason grade (synthesised)"> + description = <"The tertiary Gleason score. (synthesised)"> + > + ["ac9005"] = < + text = <"Relation to prostatic capsule (synthesised)"> + description = <"Findings of the relation of the resection margin to the prostatic capsule. (synthesised)"> + > + ["ac9006"] = < + text = <"Benign glands (synthesised)"> + description = <"Finding of benign glands at the surgical margin (synthesised)"> + > + ["ac9007"] = < + text = <"Seminal vesicle involvement (synthesised)"> + description = <"Findings of tumour involvement in seminal vesicles. (synthesised)"> + > + ["ac9008"] = < + text = <"Bladder neck involvement (synthesised)"> + description = <"Finding of involvement by tumour of the bladder neck. (synthesised)"> + > + ["ac9009"] = < + text = <"Tumour zone (synthesised)"> + description = <"Finding of zone(s) involved by tumour. (synthesised)"> + > + ["ac9010"] = < + text = <"Addtional finding (synthesised)"> + description = <"Additional histological finding related to prostate cancer. (synthesised)"> + > + ["at278"] = < + text = <"Transition"> + description = <"Transition zone is involved by tumour."> + > + ["at277"] = < + text = <"Central"> + description = <"Central zone is involved by tumour."> + > + ["at276"] = < + text = <"Peripheral"> + description = <"Peripheral zone is involved by tumour."> + > + ["id275"] = < + text = <"Tumour zone"> + description = <"Finding of zone(s) involved by tumour."> + > + ["id274"] = < + text = <"Tumour zones"> + description = <"Findings of tumour zone."> + > + ["at273"] = < + text = <"Indeterminate"> + description = <"Bladder neck involvement by tumour has not been determined."> + > + ["at272"] = < + text = <"Absent"> + description = <"Bladder neck involvement by tumour is absent."> + > + ["at271"] = < + text = <"Present"> + description = <"Blaader neck involvement by tumour is present."> + > + ["id270"] = < + text = <"Bladder neck involvement"> + description = <"Finding of involvement by tumour of the bladder neck."> + > + ["at268"] = < + text = <"Indeterminate"> + description = <"Presence of benign glands at the surgical margin has not been determined."> + > + ["at267"] = < + text = <"Absent"> + description = <"Benign glands are absent from the surgical margin"> + > + ["at266"] = < + text = <"Present"> + description = <"Benign glands are present at the surgical margin."> + > + ["at265"] = < + text = <"Grade 5"> + description = <"The tissue does not have recognizable glands. There are often just sheets of cells throughout the surrounding tissue."> + > + ["at264"] = < + text = <"Grade 4"> + description = <"The tissue has few recognizable glands. Many cells are invading the surrounding tissue."> + > + ["at263"] = < + text = <"Grade 3"> + description = <"The tissue still has recognizable glands, but the cells are darker. At high magnification, some of these cells have left the glands and are beginning to invade the surrounding tissue."> + > + ["at262"] = < + text = <"Grade 2"> + description = <"The tissue still has well-formed glands, but they are larger and have more tissue between them."> + > + ["at261"] = < + text = <"Grade 1"> + description = <"The cancerous prostate closely resembles normal prostate tissue. The glands are small, well-formed, and closely packed."> + > + ["at260"] = < + text = <"Grade 5"> + description = <"The tissue does not have recognizable glands. There are often just sheets of cells throughout the surrounding tissue."> + > + ["at259"] = < + text = <"Grade 4"> + description = <"The tissue has few recognizable glands. Many cells are invading the surrounding tissue."> + > + ["at258"] = < + text = <"Grade 3"> + description = <"The tissue still has recognizable glands, but the cells are darker. At high magnification, some of these cells have left the glands and are beginning to invade the surrounding tissue."> + > + ["at257"] = < + text = <"Grade 2"> + description = <"The tissue still has well-formed glands, but they are larger and have more tissue between them."> + > + ["at256"] = < + text = <"Grade 1"> + description = <"The cancerous prostate closely resembles normal prostate tissue. The glands are small, well-formed, and closely packed."> + > + ["at255"] = < + text = <"Grade 5"> + description = <"The tissue does not have recognizable glands. There are often just sheets of cells throughout the surrounding tissue."> + > + ["at254"] = < + text = <"Grade 4"> + description = <"The tissue has few recognizable glands. Many cells are invading the surrounding tissue."> + > + ["at253"] = < + text = <"Grade 3"> + description = <"The tissue still has recognizable glands, but the cells are darker. At high magnification, some of these cells have left the glands and are beginning to invade the surrounding tissue."> + > + ["at252"] = < + text = <"Grade 2"> + description = <"The tissue still has well-formed glands, but they are larger and have more tissue between them."> + > + ["at251"] = < + text = <"Grade 1"> + description = <"The cancerous prostate closely resembles normal prostate tissue. The glands are small, well-formed, and closely packed."> + > + ["id250"] = < + text = <"Benign glands"> + description = <"Finding of benign glands at the surgical margin"> + > + ["at249"] = < + text = <"Present"> + description = <"Tumour is present in seminal vesicles.."> + > + ["id248"] = < + text = <"Description"> + description = <"A text description of seminal vesicle involvement by tumour."> + > + ["at247"] = < + text = <"Indeterminate"> + description = <"The extent of tumour incidental histologic finding has not been determined."> + > + ["id246"] = < + text = <"Tumour invasion"> + description = <"Details of tumour invasion to local tissues."> + > + ["at242"] = < + text = <"Indeterminate"> + description = <"The relation of the surgical margin to the prostatic capsule has not been determined."> + > + ["at241"] = < + text = <"Extraprostatic"> + description = <"The surgical margin has been developed external to the prostatic capsule."> + > + ["at240"] = < + text = <"Intraprostatic"> + description = <"The surgical margin has been developed within the prostatic capsule. Sometimes termed 'capsular incision' (CI)."> + > + ["id239"] = < + text = <"Relation to prostatic capsule"> + description = <"Findings of the relation of the resection margin to the prostatic capsule."> + > + ["id238"] = < + text = <"Surgical resection margin"> + description = <"Findings related to a single surgical resection margin."> + > + ["id235"] = < + text = <"Surgical resection specimen"> + description = <"Quantification results from specimens obtained from open surgical resection."> + > + ["id225"] = < + text = <"Proportion of positive chips"> + description = <"Proportion of tumour positive prostatic chips out of the total number of prostatic chips. "> + > + ["id223"] = < + text = <"Transurethral resection(TUR) specimen"> + description = <"Quantification results from a specimen obtained by transurethral resection (TUR)."> + > + ["id222"] = < + text = <"Fine needle aspiration biopsy (FNAB) specimen"> + description = <"Quantification results from specimens obtained by fine needle aspiration biopsy (FNAB)."> + > + ["id221"] = < + text = <"Description"> + description = <"A text description of additional pathological findings."> + > + ["at220"] = < + text = <"Absent"> + description = <"Additional pathological findings are absent."> + > + ["at219"] = < + text = <"Nodular prostatic hyperplasia"> + description = <"Nodular prostatic hyperplasia is present."> + > + ["at218"] = < + text = <"Indeterminate"> + description = <"A qualitative estimate of tumour volume has not been determined."> + > + ["at217"] = < + text = <"Multifocal or extensive tumour"> + description = <"Multifocal or extensive tumour is present."> + > + ["at216"] = < + text = <"Unifocal tumour"> + description = <"Unifocal tumour is present."> + > + ["at215"] = < + text = <"Minimal tumour"> + description = <"Minimal tumour is present."> + > + ["id200"] = < + text = <"Other quantification"> + description = <"A description of the method and result of other type of quantification."> + > + ["id199"] = < + text = <"Ratio of linear distance of carcinoma to length of cores"> + description = <"Ratio of the linear distance of prostatic carcinoma to the length of prostatic cores."> + > + ["id198"] = < + text = <"Total Gleason score"> + description = <"The sum of the primary, secondary and tertiary Gleason scores."> + > + ["at197"] = < + text = <"Atypical adenomatous hyperplasia"> + description = <"Atypical adenomatous hyperplasia is present."> + > + ["at196"] = < + text = <"High grade prostatic intraepithelial neoplasia (PIN)"> + description = <"High grade prostatic intraepithelial neoplasia (PIN) is present."> + > + ["at195"] = < + text = <"Inflammation"> + description = <"Tissue inflammation is present."> + > + ["id186"] = < + text = <"Estimation methodology"> + description = <"A description of the methodology used to estimate tumour volume."> + > + ["id185"] = < + text = <"Gleason score at involved margin"> + description = <"The Gleason score at a surgical margin involved with tumour."> + > + ["id184"] = < + text = <"Tertiary Gleason grade"> + description = <"The tertiary Gleason score."> + > + ["id183"] = < + text = <"Secondary Gleason grade"> + description = <"The secondary Gleason score."> + > + ["id182"] = < + text = <"Seminal vesicle"> + description = <"Findings related to tumour involvement in seminal vesicles."> + > + ["id180"] = < + text = <"Additional findings"> + description = <"Additional histological findings related to prostate cancer."> + > + ["id179"] = < + text = <"Addtional finding"> + description = <"Additional histological finding related to prostate cancer."> + > + ["at178"] = < + text = <"Indeterminate"> + description = <"Presence of tumour in seminal vesicles has not been determined."> + > + ["at177"] = < + text = <"Absent"> + description = <"Tumour is absent from both seminal vesicle."> + > + ["at176"] = < + text = <"Present - right"> + description = <"Tumour is present in only the right seminal vesicle."> + > + ["at175"] = < + text = <"Present - left"> + description = <"Tumour is present in only the left seminal vesicle."> + > + ["at174"] = < + text = <"Present - bilateral"> + description = <"Tumour is present in both seminal vesicles."> + > + ["id173"] = < + text = <"Seminal vesicle involvement"> + description = <"Findings of tumour involvement in seminal vesicles."> + > + ["id167"] = < + text = <"Primary Gleason grade"> + description = <"The primary Gleason score."> + > + ["id166"] = < + text = <"Proportion of positive cores"> + description = <"Proportion of tumour positive prostate cores out of the total number of prostate cores. "> + > + ["at165"] = < + text = <"Tumour incidental histologic finding in more than 5% of tissue resected"> + description = <"Prostate tumour is an incidental histological finding in more than 5% of tissue resected."> + > + ["at164"] = < + text = <"Tumour incidental histologic finding in no more than 5% of tissue resected"> + description = <"Prostate tumour is an incidental histologic finding in no more than 5% of tissue resected."> + > + ["id163"] = < + text = <"Tumour found incidentally at histopathology"> + description = <"Where tumour has been found incidentally on histopathological examination, the extent of tumour found. This is used as part of the cTNM classification of prostate cancer."> + > + ["id162"] = < + text = <"Proportion of tumour involvement"> + description = <"Proportion of prostate tissue involved by tumour."> + > + ["id161"] = < + text = <"Tumour quantification"> + description = <"Estimate of the amount of primary prostate tumour."> + > + ["id159"] = < + text = <"Qualitative estimation "> + description = <"Qualitative estimate of the amount of primary prostate tumour."> + > + ["id157"] = < + text = <"3D volume estimation"> + description = <"Estimate of 3D volume of the primary prostate tumour."> + > + ["id88"] = < + text = <"Lymph node detail "> + description = <"Details of tumour at a single lymph node."> + > + ["id85"] = < + text = <"Resection margin detail "> + description = <"Details of tumour at an individual surgical resection margin."> + > + ["id37"] = < + text = <"Dominant tumour node dimensions"> + description = <"Dimensions of the dominant tumour node."> + > + ["id31"] = < + text = <"Lymph node findings"> + description = <"Findings related to the involvement of tumour in lymph nodes."> + > + ["id22"] = < + text = <"Surgical resection margins"> + description = <"Findings related to tumour at multiple surgical resection margins."> + > + ["id16"] = < + text = <"Gleason Score"> + description = <"Gleason Score (ISUP2005 version) - a prostate cancer grading score ratified by the International Society of Urological Pathologists (ISUP)."> + > + ["id1"] = < + text = <"Microscopic findings - Prostate cancer"> + description = <"Microscopic anatomical pathology findings related to prostate cancer."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id167"] = + ["id183"] = + ["id184"] = + ["id198"] = + > + > + value_sets = < + ["ac9009"] = < + id = <"ac9009"> + members = <"at276", "at277", "at278"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at271", "at272", "at273"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at174", "at175", "at176", "at177", "at178", "at249"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at251", "at252", "at253", "at254", "at255"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at164", "at165", "at247"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at215", "at216", "at217", "at218"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at195", "at196", "at197", "at219", "at220"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at266", "at267", "at268"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at240", "at241", "at242"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at261", "at262", "at263", "at264", "at265"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at256", "at257", "at258", "at259", "at260"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringoplasty.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringoplasty.v0.0.1-alpha.adls new file mode 100644 index 000000000..8660476c4 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringoplasty.v0.0.1-alpha.adls @@ -0,0 +1,175 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=12ed71da-c5ac-4ccf-8cd9-39c804357957; build_uid=e6c4458e-a6f6-4167-820c-f6cd7542c0b5) + openEHR-EHR-CLUSTER.myringoplasty.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-03-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Myringoplasty procedure, Draft Archetype [Internet]. Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager. No longer available."> + ["2"] = <"Northern Territory Government, Department of Health: Northern Territory Hearing Health Program ENT Pre-Op & Surgical Procedure Form."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"CB8454F882460CEF287BE8A3A97708F8"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the myringplasty performed."> + keywords = <"myringoplasty", "procedure", "operation"> + use = <"Use to record details about the myringplasty performed."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Myringoplasty Procedure + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Revision? + value matches { + DV_BOOLEAN[id9003] matches { + value matches {True} + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Approach + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Approach (synthesised) + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Graft Material + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9001]} -- Graft Material (synthesised) + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Technique + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9002]} -- Technique (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Approach (synthesised)"> + description = <"The operative approach to the tympanic membrane. (synthesised)"> + > + ["ac9001"] = < + text = <"Graft Material (synthesised)"> + description = <"Material used to repair the perforation. (synthesised)"> + > + ["ac9002"] = < + text = <"Technique (synthesised)"> + description = <"The technique used to perform the repair of the perforation. (synthesised)"> + > + ["at18"] = < + text = <"Patch"> + description = <"A patch technique was used."> + > + ["at17"] = < + text = <"Butterfly"> + description = <"A butterfly technique was used."> + > + ["at16"] = < + text = <"Onlay"> + description = <"An onlay technique was used."> + > + ["at15"] = < + text = <"Inlay"> + description = <"An inlay technique was used."> + > + ["at14"] = < + text = <"Underlay"> + description = <"An underlay technique was used."> + > + ["id13"] = < + text = <"Technique"> + description = <"The technique used to perform the repair of the perforation."> + > + ["at12"] = < + text = <"Other"> + description = <"Other tissue was used."> + > + ["at11"] = < + text = <"Fat"> + description = <"Fat tissue was used."> + > + ["at10"] = < + text = <"Cartilage/Perichondrium"> + description = <"Cartilage and perichondrial tissue was used."> + > + ["at9"] = < + text = <"Cartilage"> + description = <"Cartilage was used."> + > + ["at8"] = < + text = <"Temporal Fascia"> + description = <"Fascial tissue covering the temporalis muscle was used."> + > + ["id7"] = < + text = <"Graft Material"> + description = <"Material used to repair the perforation."> + > + ["at6"] = < + text = <"Postaural"> + description = <"Approach via an incision behind the ear."> + > + ["at5"] = < + text = <"Endaural"> + description = <"Approach through the ear canal."> + > + ["at4"] = < + text = <"Transcanal"> + description = <"Approach through the ear canal, without incision."> + > + ["id3"] = < + text = <"Approach"> + description = <"The operative approach to the tympanic membrane."> + > + ["id2"] = < + text = <"Revision?"> + description = <"Is this operation a revision of a previous myringoplasty?"> + comment = <"Record as 'True' if operation is a revision of a previous myringoplasty."> + > + ["id1"] = < + text = <"Myringoplasty Procedure"> + description = <"Surgical procedure in which a performation of the pars tensa of the tympanic membrane is closed."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15", "at16", "at17", "at18"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at8", "at9", "at10", "at11", "at12"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at4", "at5", "at6"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringotomy.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringotomy.v0.0.1-alpha.adls new file mode 100644 index 000000000..609baa348 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringotomy.v0.0.1-alpha.adls @@ -0,0 +1,104 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=743a77f3-2e26-4f2d-8aa4-8a959d73f88a; build_uid=dc8518c3-48fc-4f94-99ec-baf33b426fcd) + openEHR-EHR-CLUSTER.myringotomy.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-03-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Myringotomy, Draft Archetype [Internet]. Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager. No longer available."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"BD0DBAE50DAF9188CA97E7FF6C92CDDF"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the myringotomy performed."> + keywords = <"operation", "myringotomy"> + use = <"Use to record details about the myringotomy performed."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Myringotomy + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Fluid + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Fluid (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Ventilation Tube Inserted + value matches { + DV_BOOLEAN[id9002] matches { + value matches {True} + } + } + } + allow_archetype CLUSTER[id7] matches { -- Ventilation Tube + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Fluid (synthesised)"> + description = <"Description of the fluid observed in the middle ear. (synthesised)"> + > + ["id7"] = < + text = <"Ventilation Tube"> + description = <"Details of the ventilation tubes inserted."> + > + ["id6"] = < + text = <"Ventilation Tube Inserted"> + description = <"Was a ventilation tube inserted?"> + comment = <"Record as True if a Ventilation Tube was inserted."> + > + ["at5"] = < + text = <"Mucoid"> + description = <"Pus was present."> + > + ["at4"] = < + text = <"Serous"> + description = <"Serous fluid was present."> + > + ["at3"] = < + text = <"None"> + description = <"No fluid was present."> + > + ["id2"] = < + text = <"Fluid"> + description = <"Description of the fluid observed in the middle ear."> + > + ["id1"] = < + text = <"Myringotomy"> + description = <"Surgical procedure in which an incision is made in the tympanic membrane to relieve pressure and/or drain fluid. This is often accompanied by insertion of a ventilation tube to keep the middle ear aerated and prevent reaccumulation of fluid."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at3", "at4", "at5"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.notifiable_condition.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.notifiable_condition.v0.0.1-alpha.adls new file mode 100644 index 000000000..ab04f2821 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.notifiable_condition.v0.0.1-alpha.adls @@ -0,0 +1,174 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2fc6951e-3ffc-4df1-9785-52c7a43e0c6c; build_uid=440814c3-fd3b-467c-8b4b-e76dd0f72a42) + openEHR-EHR-CLUSTER.notifiable_condition.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, United Kingdom"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"08/12/2009"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"IHE, Laboratory Technical Framework, Volume 3 Content [Internet]. 2008;Available from: http://www.ihe.net/Technical_Framework/upload/ihe_lab_TF_rel2_1-Vol-3_FT_2008-08-08.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"38D0F2522328F47304A9B52CD4003552"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of a notifiable condition as part of a microbiology result."> + keywords = <"microbiology", "public health"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل التفاصيل حول الظرف الذي يتطلب الإبلاغ عنه كجزء من نتيجة اختبار ميكروبيولوجي"> + keywords = <"الميكروبيولوجيا", "الصحة العامة"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Notifiable condition + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Specimen surce + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Status (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Date of notification + value matches { + DV_DATE_TIME[id9003] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Notifiable condition + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Record of notifiable condition + value matches { + DV_EHR_URI[id9005] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"A status of completed means the patient has been associated with the given notifiable condition. + A status of aborted means the patient was associated with the notifiable condition in error. (synthesised)"> + > + ["id8"] = < + text = <"Record of notifiable condition"> + description = <"A link to the original record identifying the notifiable condition."> + > + ["id7"] = < + text = <"Notifiable condition"> + description = <"A description or coded entry for the notifiable condition."> + > + ["id6"] = < + text = <"Date of notification"> + description = <"The data and time that the notification was made."> + > + ["at5"] = < + text = <"Aborted"> + description = <"Patient associated with notifiable condition in error."> + > + ["at4"] = < + text = <"Completed"> + description = <"Patient correctly associated with notifiable condition."> + > + ["id3"] = < + text = <"Status"> + description = <"A status of completed means the patient has been associated with the given notifiable condition. + A status of aborted means the patient was associated with the notifiable condition in error."> + > + ["id2"] = < + text = <"Specimen surce"> + description = <"Identifies the specimen source of the condition – patient, food, soil,..."> + > + ["id1"] = < + text = <"Notifiable condition"> + description = <"To record details of a notifiable condition as part of a microbiology result."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"الحالة (synthesised)"> + description = <"إذا كانت الحالة (مكتملة) فذلك يعني أن المريض متعلق بالظرف محل التركيز و الذي يستلزم الإبلاغ عنه. + إذا كانت الحالة (توقف مفاجئ) فإن ذلك يعني أن المريض متعلق بالظرف محل التركيز و الذي يستلزم الإبلاغ عنه و لكل حدث خطأ ما. (synthesised)"> + > + ["id8"] = < + text = <"تسجيل الظرف الذي يستلزم الإبلاغ عنه"> + description = <"رابط للسجل الأصلي الذي يعرف الظرف الذي يستلزم الإبلاغ عنه."> + > + ["id7"] = < + text = <"الظرف الذي يستلزم الإبلاغ عنه"> + description = <"وصف أو بيانات مُرْمَزة حول الظرف الذي يستلزم الإبلاغ عنه."> + > + ["id6"] = < + text = <"تاريخ الإبلاغ"> + description = <"التاريخ و التوقيت الذي حدث فيه الإبلاغ"> + > + ["at5"] = < + text = <"توقف مفاجئ"> + description = <"المريض متعلق بالظرف الذي يستلزم الإبلاغ عنه و لكن حدث خطأ ما."> + > + ["at4"] = < + text = <"مكتمل"> + description = <"المريض متعلق بالفعل بالظرف الذي يستلزم الإبلاغ عنه."> + > + ["id3"] = < + text = <"الحالة"> + description = <"إذا كانت الحالة (مكتملة) فذلك يعني أن المريض متعلق بالظرف محل التركيز و الذي يستلزم الإبلاغ عنه. + إذا كانت الحالة (توقف مفاجئ) فإن ذلك يعني أن المريض متعلق بالظرف محل التركيز و الذي يستلزم الإبلاغ عنه و لكل حدث خطأ ما."> + > + ["id2"] = < + text = <"مصدر العينة"> + description = <"لتعريف مصدر العينة في الظرف الصحي - المريض, الغذاء/الطعام, التربة, ..."> + > + ["id1"] = < + text = <"ظرف يستلزم الإبلاغ"> + description = <"لتسجيل التفاصيل حول ظرف يستدعي الإبلاغ عنه كجزء من نتيجة اختبار ميكروبيولوجي"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at4", "at5"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.occupation_record.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.occupation_record.v1.0.0.adls new file mode 100644 index 000000000..147ec3e13 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.occupation_record.v1.0.0.adls @@ -0,0 +1,336 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=251b76fc-936e-45df-8869-3babe10969cb; build_uid=39a0b4df-30f5-431b-b219-0c4a668893c1) + openEHR-EHR-CLUSTER.occupation_record.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke and Vebjørn Arntzen"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no / varntzen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-12-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Diakonhjemmet Sykehus, Norway", "Tomas Alme, DIPS ASA, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Koray Atalag, University of Auckland, New Zealand", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Ivar Berge, Oslo Universitetssykehus, Norway", "Anita Bjørnnes, Helse Bergen, Norway", "Bjørn Christensen, Helse Bergen HF, Norway", "Angela Crovetti, CDC/NIOSH, United States", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Jayne Donaldson, University of Stirling, United Kingdom", "Bjørg Eli Hollund, helse-bergen, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "Samuel Frade, Marand, Portugal", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Sergio Freire, State University of Rio de Janeiro, Brazil", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Heather Grain, Llewelyn Grain Informatics, Australia", "Anne Gunn Haugland, Helse Bergen HF, Norway", "Sam Heard, Ocean Informatics, Australia", "Kristian Heldal, Telemark Hospital Trust, Norway", "Jørn Henrik Vold, Helse Bergen, Avdeling for rusmedisin, Norway", "Anca Heyd, DIPS ASA, Norway", "Teresa Highway, Alberta Health Services, Canada", "Annette Hole Sjøborg, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Kaja Irgens-Hansen, Yrkesmedisinsk avdeling, Haukeland universitetssykehus, Norway", "Susanna Jönsson, Landstinget i Värmland, Sweden", "Tom K. Grimsrud, Kreftregisteret, Norway", "Tone Klund, DIPS AS, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Ron Krawec, Alberta Health Services, Canada", "Liv Laugen, Oslo universitetssykehus, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Pedro Leuschner, Centro Hospitalar do Porto, Portugal", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Rose Mari Eikås, Helse Bergen, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "John Meredith, NHS Wales Informatics Service, United Kingdom", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Erik Nissen, Cambio Healthcare Systems AB, Sweden", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Martin Paulson, Sykehuset i Vestfold, Norway", "Georg Reinhardt, Helse Fonna, Norway", "Tanja Riise, Nasjonal IKT HF, Norway", "Gro-Hilde Severinsen, Norwegian center for ehealthresearch, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Niclas Skyttberg, Karolinska Institutet, Sweden", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Andreas Sundstrom, Capio S:t Gorans Hospital, Sweden", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstittutet, Norway", "Susanne Trønnes, Norway", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Employment Summary, Draft Archetype [Internet]. NEHTA, Australia, NEHTA Clinical Knowledge Manager [cited: 2016-01-11]. No longer available."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"B2FDD0CF2A62BD053B957AF5F599E5C6"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljert informasjon om en jobb eller rolle individet har, eller har hatt i en spesifisert tidsperiode."> + keywords = <"arbeid", "arbeidstaker", "arbeidsgiver", "arbeidsforhold", "arbeidshistorikk", "jobb", "ansatt", "yrke", "arbeidsløs", "studerer", "student", "elev", "trygdet", "ufør", "arbeidssituasjon", "erverv", "yrkestilknytning", "pensjon", "pensjonist", "attføring", "bransje", "arbeidsledig", "hjemmeværende", "stilling", "profesjon", "frivillig", "vernepliktig", "sektor", "næring", "verv"> + use = <"Brukes for å registrere detaljert informasjon om en jobb eller rolle individet har, eller har hatt i en spesifisert tidsperiode. + + Arketypen omfatter alle typer arbeid eller aktiviteter individet har eller har hatt. For eksempel: En/et betalt eller ubetalt jobb/arbeid/verv, samt ulike roller som for eksempel pensjonist, hjemmeværende eller student. + + Ved å benytte denne arketypen til gjentatte registreringer, vil en få fram en historisk oversikt over nåværende og tidligere arbeidsforhold /roller et individ har eller har hatt. + + Et aktivt, nåværende arbeidsforhold/roller kan bli utledet fra \"Dato for oppstart\" hvis det ikke er registrert noe i \"Dato for opphør\". + + Et individ kan ha mange samtidige arbeidsforhold/rolle, og de kan hver for seg være betalt eller ubetalt. Hvert slik arbeidsforhold registreres i egne instanser av denne arketypen. + + Hvis detaljer om et arbeidsforhold/rolle endrer seg vesentlig, som forandring av tittel eller stillingsprosent, registreres dette i egne instanser av denne arketypen. + + Arketypen er laget for å benyttes i SLOTet \"Arbeidsepisode\" i arketypen EVALUATION.occupation_summary (Arbeidssammendrag), men kan også brukes innen andre ENTRY- eller CLUSTER-arketyper der det er klinisk relevant. + + Det kan fremstå som å være overlapp, reell eller tilsynelatende, mellom dataelementene i denne arketypen og demografiske opplysninger om sysselsetting/arbeidsforhold andre steder i kliniske systemer. Dataelementene i denne arketypen er laget spesifikt for å støtte kliniske bruksområder, inkludert sykemeldinger eller legeerklæringer."> + misuse = <"Brukes ikke for å registrere midlertidige endringer eller episoder innen en enkelt arbeidsepisode, som å være i permisjon. Dette er ikke innenfor anvendelsesområdet for denne arketypen, og skal registreres i et personal- eller HR-system. + + Brukes ikke for å beskrive helserisikoer eller eksponering for farlige substanser i arbeidssituasjonen. Til dette brukes henholdsvis arketypene EVALUATION.health_risk (Helserisiko) eller EVALUATION.exposure. + + Brukes ikke for å registrere informasjon om individets inntektskilder eller detaljer om inntekt. Bruk arketypen EVALUATION.income_summary for dette formålet. + + Brukes ikke for å registrere informasjon om arbeid /rolle for et individ på en bestemt dato (for eksempel 16. juni 2014) eller i løpet av en relativ tidsperiode, som for eksempel \"siste 30 dager\". Dette kan utledes fra \"Dato for oppstart\" hvis det ikke er registrert noe i \"Dato for opphør\", og må registreres i en egen OBSERVATION-arketype for dette formålet."> + copyright = <"© 2010 NEHTA, openEHR Foundation, Nasjonal IKT HF"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about a single job or role carried out by an individual during a specified period of time."> + keywords = <"employment", "employer", "job", "occupation", "work", "profession", "unemployed", "employee", "unemployment", "studying", "employed", "student", "sector", "profession", "volunteer", "vocation", "trade", "worker", "volunteer", "position"> + use = <"Use to record details about a single job or role carried out by an individual during a specified period of time. + + The scope of this archetype is inclusive of all occupations or activities undertaken by an individual. For example: a paid job or employment; unpaid work of any type such as a volunteer position; or roles such as being retired or a student. + + Multiple instances of this archetype captured over time will result in the aggregation of a history of past and present jobs and/or roles. + + An active, or current occupation may be implied from a 'Date commenced' but no 'Date ceased'. + + An individual may carry out many simultaneous occupations, each of which may be paid or unpaid. Each occupation should be recorded in a separate instance of this archetype. + + If occupation attributes change significantly, such as a change of role/title or number of hours, then this should be recorded as a separate instance of this archetype. + + This archetype has been specifically designed to be used in the 'Occupation episode' SLOT within the EVALUATION.occupation_summary archetype, but can also be used within any other ENTRY or CLUSTER archetypes, where clinically appropriate. + + There may be some apparent or real overlap between the data elements in this archetype and occupation/employment details that may be stored as demographic details in clinical or administrative systems. These data elements have been designed specifically to support clinical purposes including generation of a medical certificate to a current employer."> + misuse = <"Not to be used to record temporary changes or episodes within a single occupation record, such as being on leave. This is out of scope for this archetype and should be part of an employer's human relations system. + + Not to be used for detailed descriptions of health risks or exposure to hazardous substances in the workplace. Use the archetypes EVALUATION.health_risk or EVALUATION.exposure for this purpose. + + Not to be used to record information about sources of income or income details for the individual. Use the EVALUATION.income_summary archetype for this purpose. + + Not to be used to record information about the occupation of an individual at a specific point in time (for example, on June 16, 2014) or during a relative interval of time (for example 'in the past 30 days'. Use an appropriate OBSERVATION archetype for this purpose."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + CLUSTER[id1] matches { -- Occupation record + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {1} matches { -- Job title/role + value matches { + DV_TEXT[id9001] + } + } + allow_archetype CLUSTER[id5] matches { -- Organisation details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.organisation(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.organisation(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Date commenced + value matches { + DV_DATE_TIME[id9003] + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Paid employment status + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Full time equivalent + value matches { + DV_PROPORTION[id9005] matches { + numerator matches {|>=0.0|} + type matches {1, 2} + } + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Full time equivalent (synthesised) + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Time allocated + value matches { + DV_QUANTITY[id9007] matches { + [magnitude, units, precision] matches { + [{|>=0.0|}, {"h/d"}, {2}], + [{|>=0.0|}, {"h/wk"}, {2}], + [{|>=0.0|}, {"h/mo"}, {2}], + [{|>=0.0|}, {"h/a"}, {2}], + [{|>=0.0|}, {"d/wk"}, {2}], + [{|>=0.0|}, {"d/mo"}, {2}], + [{|>=0.0|}, {"wk/mo"}, {2}], + [{|>=0.0|}, {"d/a"}, {2}], + [{|>=0.0|}, {"wk/a"}, {2}], + [{|>=0.0|}, {"mo/a"}, {2}] + } + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Industry category + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Job category + value matches { + DV_TEXT[id9009] + } + } + allow_archetype CLUSTER[id19] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Date ceased + value matches { + DV_DATE_TIME[id9010] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9011] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Heltidsekvivalent (synthesised)"> + description = <"Arbeidsforholdet/rollens andel eller prosent av en heltidsstilling. (synthesised)"> + > + ["at22"] = < + text = <"Deltid"> + description = <"Individet bruker kortere tid på jobben/rollen enn definisjonen av full stilling i lov- eller avtaleverk (tariffavtale)."> + > + ["at21"] = < + text = <"Heltid"> + description = <"Individet bruker lik eller lengre tid på jobben/rollen enn definisjonen av full stilling i lov- eller avtaleverk (tariffavtale)."> + > + ["id20"] = < + text = <"Avsatt tid"> + description = <"Den avtalte tiden som er satt av til å utføre jobben eller rollen per tidsperiode for dette arbeidsforholdet."> + comment = <"For eksempel: \"3 dager per uke\", \"10 dager per måned\" eller \"2 timer per dag\"."> + > + ["id19"] = < + text = <"Ytterligere detaljer"> + description = <"Ytterligere detaljer om arbeidsforholdet/rollen."> + comment = <"For eksempel: Forhold på arbeidsplassen eller erfaring fra krigssoner."> + > + ["id17"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av arbeidsforholdet/rollen."> + > + ["id15"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstkommentar om arbeidsforholdet/rollen som ikke passer i andre felt."> + > + ["id14"] = < + text = <"Heltidsekvivalent"> + description = <"Arbeidsforholdet/rollens andel eller prosent av en heltidsstilling."> + comment = <"Definisjonen av \"heltid\" kan variere mellom ulike yrker. For eksempel \"0,5\", 50 %\" eller \"deltid\". I noen situasjoner kan det være passende å registrere faktisk antall arbeidstimer i elementet \"Antall arbeidstimer\"."> + > + ["id9"] = < + text = <"Dato for opphør"> + description = <"Datoen arbeidsforholdet/rollen opphørte."> + > + ["id8"] = < + text = <"Dato for oppstart"> + description = <"Datoen arbeidsforholdet/rollen startet."> + > + ["id7"] = < + text = <"Yrke"> + description = <"Klassifisering av yrket individet har."> + comment = <"Koding med en terminologi er ønskelig om mulig. For eksempel kategorisering i henhold til STYRK-08. + For eksempel: \"Salgssjef\" eller \"Programvareutvikler\"."> + > + ["id6"] = < + text = <"Tittel/rolle"> + description = <"Stillingstittel eller betegnelse for dette arbeidsforholdet/rollen/vervet."> + comment = <"For eksempel: Administrerende direktør, hjemmeværende eller student. Hver av disse stillingstitlene eller rollene kan omfatte flere arbeidsoppgaver."> + > + ["id5"] = < + text = <"Organisasjonsdetaljer"> + description = <"Detaljer om arbeidsgiver eller institusjon/organisasjon."> + > + ["id3"] = < + text = <"Bransje"> + description = <"Klassifisering av bransje eller sektor der individet har arbeidsforholdet/rollen."> + comment = <"For eksempel: \"Jordbruk, skogbruk og fiske\", \"Varehandel\", \"Bygg- og anleggsvirksomhet\". Koding av \"Bransje\" med en terminologi er anbefalt, der det er mulig."> + > + ["id2"] = < + text = <"Status lønnet arbeid"> + description = <"Om individet har lønnet eller ulønnet arbeid."> + comment = <"For eksempel: \"Ulønnet\", \"Lønnet\", \"Selvstendig næringsdrivende\" eller \"Frivillig arbeid\". Koding av denne statusen med en terminologi er anbefalt, der det er mulig."> + > + ["id1"] = < + text = <"Arbeidsforhold/rolle"> + description = <"En jobb eller rolle individet har, eller har hatt i en spesifisert tidsperiode."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Full time equivalent (synthesised)"> + description = <"The time spent in this job or role relative to full-time. (synthesised)"> + > + ["at22"] = < + text = <"Part-time"> + description = <"The individual carries out this occupation for less than the amount of time that is officially regarded as 'full-time' for the occupation."> + > + ["at21"] = < + text = <"Full-time"> + description = <"The individual carries out this occupation for equal to or more than the amount of time that is officially regarded as 'full-time' for the occupation."> + > + ["id20"] = < + text = <"Time allocated"> + description = <"The amount of time an individual is allocated to carry out the job or role per specified period of this occupation record."> + comment = <"For example: '3 days per week', '10 days per month' or '2 hours per day'."> + > + ["id19"] = < + text = <"Additional details"> + description = <"Further detail about an occupation record."> + comment = <"For example: workplace location and conditions; or combat zone experience."> + > + ["id17"] = < + text = <"Description"> + description = <"Narrative description about the job or role carried out by the individual."> + > + ["id15"] = < + text = <"Comment"> + description = <"Additional narrative about the occupation record not captured in other fields."> + > + ["id14"] = < + text = <"Full time equivalent"> + description = <"The time spent in this job or role relative to full-time."> + comment = <"Full time equivalent may also be known as 'FTE'. For example: 0.5; 50 %; or \"part time\"."> + > + ["id9"] = < + text = <"Date ceased"> + description = <"The date when an individual ceased working in a job or role."> + > + ["id8"] = < + text = <"Date commenced"> + description = <"The date when an individual commenced the job or role."> + > + ["id7"] = < + text = <"Job category"> + description = <"The type of job undertaken by the individual."> + comment = <"Coding with a terminology is desirable, where possible, such as ISCO-08. + For example: Sales manager or software engineer."> + > + ["id6"] = < + text = <"Job title/role"> + description = <"The main job title or the role of the individual."> + comment = <"For example: Chief Executive Officer; Carer; or Student. Each of these job titles or roles may be comprised of multiple duties."> + > + ["id5"] = < + text = <"Organisation details"> + description = <"Details about the employer or institution."> + > + ["id3"] = < + text = <"Industry category"> + description = <"The type of industry in which the individual works."> + comment = <"For example: Mining, manufacturing, construction. Coding with a terminology is desirable, where possible."> + > + ["id2"] = < + text = <"Paid employment status"> + description = <"The status of a worker in terms of being paid or unpaid."> + comment = <"For example: unpaid; paid; self-employed; or volunteer. Coding with a terminology is desirable, where possible."> + > + ["id1"] = < + text = <"Occupation record"> + description = <"A single job or role carried out by an individual during a specified period of time."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at21", "at22"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.oedema.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.oedema.v0.0.1-alpha.adls new file mode 100644 index 000000000..2da75c574 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.oedema.v0.0.1-alpha.adls @@ -0,0 +1,323 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=55633e41-adbb-4197-9289-0072aca61cc1; build_uid=beddac42-6e9e-4ae2-9d06-70bd8e893f28) + openEHR-EHR-CLUSTER.oedema.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2007-04-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"32871EB59AEB7C9EB1E4CB368B39E44E"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description and clinical interpretation of the findings observed during the physical examination of an area of oedema at an identified body site."> + use = <"Use to record a narrative description and clinical interpretation of the findings observed during the physical examination of an area of oedema at an identified body site. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.limb or CLUSTER.back archetypes which provide the context for the structure or system that is being examined. This archetype can also be used within other ENTRY or CLUSTER archetypes that provide relevant system or structure context, where clinically appropriate. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Oedema + items cardinality matches {1..*; unordered} matches { + ELEMENT[id13] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id12] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_circle(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Severity + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Severity (synthesised) + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Character + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9001]} -- Character (synthesised) + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Extent + value matches { + DV_TEXT[id9006] + } + } + allow_archetype CLUSTER[id5] matches { -- Examination findings + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id6] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id7] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9008] + } + } + allow_archetype CLUSTER[id9] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"*Severity (en) (synthesised)"> + description = <"*Estimation of the severity of oedema. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Character (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["id22"] = < + text = <"*Extent (en)"> + description = <"*Description of the extent of the oedema. (en)"> + comment = <"*For example: to mid calf; or to L2 level. (en)"> + > + ["at21"] = < + text = <"*Non-pitting (en)"> + description = <"*No pitting of the skin on finger pressure. (en)"> + > + ["at20"] = < + text = <"*Pitting (en)"> + description = <"*Pitting of the skin on finger pressure. (en)"> + > + ["id19"] = < + text = <"*Character (en)"> + description = <"*"> + > + ["at18"] = < + text = <"*Severe (+++) (en)"> + description = <"*The oedema is severe. (en)"> + > + ["at17"] = < + text = <"*Moderate (++) (en)"> + description = <"*The oedema is moderate. (en)"> + > + ["at16"] = < + text = <"*Mild (+) (en)"> + description = <"*The oedema is mild. (en)"> + > + ["at15"] = < + text = <"*None (en)"> + description = <"*No oedema is present. (en)"> + > + ["id14"] = < + text = <"*Severity (en)"> + description = <"*Estimation of the severity of oedema. (en)"> + > + ["id13"] = < + text = <"Anatomisk lokalisasjon"> + description = <"Identifisering av et enkelt fysisk sted enten på eller i menneskekroppen."> + comment = <"*If the body site has been fully identified in the parent archetype in which this archetype is nested, this data element becomes redundant. (en)"> + > + ["id12"] = < + text = <"Strukturert anatomisk lokalisasjon"> + description = <"Angivelse av en strukturert anatomisk lokalisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"Hvis anatomisk lokalisasjon er entydig identifisert i elementet \"Undersøkt organsystem eller struktur\" er dette SLOTet ikke nødvendig å benytte."> + > + ["id9"] = < + text = <"Undersøkelse ikke utført"> + description = <"Detaljer for å eksplisitt registrere at denne undersøkelsen ikke ble utført."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om funn ved undersøkelsen, som ikke dekkes av andre elementer."> + > + ["id7"] = < + text = <"Fortolkning"> + description = <"Enkelt ord, setning, frase eller kort beskrivelse som representerer den kliniske betydning og viktigheten av funnene ved den kliniske undersøkelsen."> + comment = <"Koding med terminologi foretrekkes når mulig. For eksempel \"normal undersøkelse\" eller \"tympanisk membran perforasjon\"."> + > + ["id6"] = < + text = <"Multimediarepresentasjon"> + description = <"Digitale bilder, video eller diagram som representerer undersøkelsesfunnene."> + > + ["id5"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id4"] = < + text = <"Klinisk beskrivelse"> + description = <"*Narrative description of the oedema findings observed during the physical examination. (en)"> + > + ["id1"] = < + text = <"*Oedema (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Severity (synthesised)"> + description = <"Estimation of the severity of oedema. (synthesised)"> + > + ["ac9001"] = < + text = <"Character (synthesised)"> + description = <"The nature of the oedema. (synthesised)"> + > + ["id22"] = < + text = <"Extent"> + description = <"Description of the extent of the oedema."> + comment = <"For example: to mid calf; or to L2 level."> + > + ["at21"] = < + text = <"Non-pitting"> + description = <"No pitting of the skin on finger pressure."> + > + ["at20"] = < + text = <"Pitting"> + description = <"Pitting of the skin on finger pressure."> + > + ["id19"] = < + text = <"Character"> + description = <"The nature of the oedema."> + > + ["at18"] = < + text = <"Severe (+++)"> + description = <"The oedema is severe."> + > + ["at17"] = < + text = <"Moderate (++)"> + description = <"The oedema is moderate."> + > + ["at16"] = < + text = <"Mild (+)"> + description = <"The oedema is mild."> + > + ["at15"] = < + text = <"None"> + description = <"No oedema is present."> + > + ["id14"] = < + text = <"Severity"> + description = <"Estimation of the severity of oedema."> + > + ["id13"] = < + text = <"Body site"> + description = <"Identification of the area of the body under examination."> + comment = <"If the body site has been fully identified in the parent archetype in which this archetype is nested, this data element becomes redundant."> + > + ["id12"] = < + text = <"Structured body site"> + description = <"A structured description of the area of the body under examination."> + comment = <"If the body site has been fully identified in the 'System or structure examined' or the 'Body site' data element, this SLOT becomes redundant."> + > + ["id9"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the physical examination findings, not captured in other fields."> + > + ["id7"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings."> + comment = <"Coding of the 'Clinical interpretation' with a terminology is preferred, where possible."> + > + ["id6"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the physical examination findings."> + > + ["id5"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id4"] = < + text = <"Clinical description"> + description = <"Narrative description of the oedema findings observed during the physical examination."> + > + ["id1"] = < + text = <"Oedema"> + description = <"An excess of watery fluid collecting in the cavities or tissues of the body."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id1"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at20", "at21"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at15", "at16", "at17", "at18"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.operative_procedure.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.operative_procedure.v0.0.1-alpha.adls new file mode 100644 index 000000000..68eb11a9d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.operative_procedure.v0.0.1-alpha.adls @@ -0,0 +1,152 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4946e311-71c7-41d0-963e-ea8eaa3f0a2e; build_uid=31822ca5-96dd-4ff3-9d85-220b450db65a) + openEHR-EHR-CLUSTER.operative_procedure.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Nyree Taylor"> + ["organisation"] = <"Ocean Health Systems, Australia"> + ["email"] = <"nyree.taylor@oceanhealthsystems.com"> + ["date"] = <"2017-07-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Ocean Health Systems, Australia", "Graeme Crossland, HHIMS program, Northern Territory, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <" This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Nyree Taylor, Ocean Health Systems, Australia"> + ["MD5-CAM-1.0.1"] = <"0B61FC138DCD04219DC8E97AB49A636F"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the operative aspects of a procedure."> + keywords = <"procedure", "surgery", "incision", "resection", "intervention", "surgical", "trauma", "repair"> + use = <"Use to record details about the operative aspects of any surgical procedure. + + This archetype is designed to be nested within the 'Procedure detail' SLOT within the ACTION.procedure archetype or similar, which will identifiy the name of the procedure and information that is common to all types of procedures. + + Other CLUSTER archetypes can be inserted into the SLOTs to extend this generic archetype to capture further details for the identified operation - for example: CLUSTER.surgical_preparation; CLUSTER.myringoplasty and CLUSTER.closure."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Operative procedure + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Episode + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Episode (synthesised) + } + } + } + allow_archetype CLUSTER[id6] matches { -- Pre-operative assessment + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.asa_status\.v0\..*/} + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Approach + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id8] matches { -- Operation details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Closure + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id11] matches { -- Closure details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Operative diagnosis + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Outcomes + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Episode (synthesised)"> + description = <"Sequence order of the procedure. (synthesised)"> + > + ["id14"] = < + text = <"Outcomes"> + description = <"Narrative description of the result or consequences of the operation or procedure."> + > + ["id13"] = < + text = <"Comment"> + description = <"Additional narrative about the operative procedure, not captured in other fields."> + > + ["id12"] = < + text = <"Operative diagnosis"> + description = <"Single word, phrase or brief description representing the clinical findings from the operation."> + > + ["id11"] = < + text = <"Closure details"> + description = <"Specific details about the closure of the wound."> + > + ["id10"] = < + text = <"Closure"> + description = <"Narrative description about the closure of the wound."> + > + ["id8"] = < + text = <"Operation details"> + description = <"Specific details about the operation."> + > + ["id7"] = < + text = <"Approach"> + description = <"Description about the surgical technique."> + > + ["id6"] = < + text = <"Pre-operative assessment"> + description = <"Structured details about pre-procedure activities."> + > + ["at4"] = < + text = <"Revision"> + description = <"Subsequent times the procedure is performed."> + > + ["at3"] = < + text = <"Primary"> + description = <"The first time the procedure has been performed on this body site."> + > + ["id2"] = < + text = <"Episode"> + description = <"Sequence order of the procedure."> + > + ["id1"] = < + text = <"Operative procedure"> + description = <"Details about the operative aspects of a procedure."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at3", "at4"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.organisation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.organisation.v0.0.1-alpha.adls new file mode 100644 index 000000000..93f019bac --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.organisation.v0.0.1-alpha.adls @@ -0,0 +1,277 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=5dde27f7-5241-489e-bb22-0a765a02fa02; build_uid=453b33c1-599e-42c2-9bcf-6b0bc598ac37) + openEHR-EHR-CLUSTER.organisation.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Hans Demski"> + ["organisation"] = <"Helmholtz Zentrum München"> + ["email"] = <"demski@helmholtz-muenchen.de"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2007-11-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"From NHS Scotland SCI-XML messaging standards http://www.isdscotland.org/isd/files/general-v2-7.xsd NHS Scotland Interoperability Working Group http://www.isdscotland.org/isd/5194.html"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Health Systems"> + ["MD5-CAM-1.0.1"] = <"66F0BA10E66E902D47B12EAFE9F0F247"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation von Angaben zu einer Einrichtung, z.B. einem Pflegeheim."> + keywords = <"Einrichtung", "Institution"> + use = <"Zur Bezeichnung einer Einrichtung die nicht über einen Verweis in der elektronischen Krankenakte identifiziert werden kann."> + misuse = <"Nicht zur Bezeichnung der betreuenden Einrichtung zu verwenden, die die Akte pflegt und normalerweise über einen systeminternen Verweis zu den Einrichtungsdaten verfügt. + + + Nicht zur Identifikation von Einrichtungen zu benutzen, die eindeutig Registern mit demografischen Daten zugeordnet werden können (z.B. einer elektronischen Krankenakte, einem Master Patient Index, etc.)."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل التفاصيل حول مؤسسة ما, مثلا: طرف ثالث مثل وكالة لتقديم الرعاية "> + keywords = <"مؤسسة", "وكالة"> + use = <"يستخدم للتعرف على مؤسسة لا يمكن تعريفها بأي شيئ يرجع إليها في داخل السجل الطبي الإلكتروني"> + misuse = <"لا يستخدم لتعريف مؤسسة الرعاية النشطة/الحالية و التي تحافظ على السجل و التي عادة ما سيكون بها معلومة تسهل الرجوع إلى تفاصيل المؤسسة. + + لا تستخدم لتعريف المؤسسات التي يمكن الرجوع إليها بشكل فريد من سجلات التفاصيل الديموغرافية, مثلا: في داخل السجل الطبي الإلكتروني, و الفهارس الرئيسية, إلى آخره."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar detalhes de uma organização, por exemplo, terceiros como uma agência de cuidado. + "> + keywords = <"organização", "agência"> + use = <"Usado para identificar uma organização que não é identificável por uma referência dentro do registro eletrônico de saúde."> + misuse = <"Não deve ser usado para identificar a organização ativa de cuidado que mantém registro e teria normalmente um sistema de referência para os detalhes da organização. + + Não deve ser usado para identificar organizações que podem ser unicamente referenciadas de registros de detalhes demográficos p.e. dentro de registros eletrônicos de saúde, prontuários eletrônicos, etc."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of an organisation, for example, a third party such as a care agency."> + keywords = <"organisation", "agency"> + use = <"Use to identify an organisation that is not able to be identified by a reference within the electronic health record."> + misuse = <"Not to be used to identify the active care organisation which maintains the record and which would normally have a system reference to the organisation details. + + Not to be used to identify organisations who can be uniquely referenced from registers of demographic details eg within the electronic health record, master indexes etc."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Organisation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Organisation name + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Identifier + value matches { + DV_IDENTIFIER[id9001] + } + } + allow_archetype CLUSTER[id9] occurrences matches {0..1} matches { -- Address details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.address\.v1\..*|openEHR-EHR-CLUSTER\.address\.v0\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id10] occurrences matches {0..1} matches { -- Telecom details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.telecom_details\.v1\..*|openEHR-EHR-CLUSTER\.telecom_details\.v0\..*/} + } + CLUSTER[id6] matches { -- Contact details + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id11] matches { -- Contact name + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.person_name\.v1\..*|openEHR-EHR-CLUSTER\.person_name\.v0\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Role in organisation + value matches { + DV_TEXT[id9002] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id12"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id11"] = < + text = <"Name der Kontaktperson"> + description = <"*"> + > + ["id10"] = < + text = <"Kontaktdetails"> + description = <"Angaben zu den Kontaktdaten"> + > + ["id9"] = < + text = <"Adressangaben"> + description = <"Angaben zur Adresse"> + > + ["id8"] = < + text = <"Rolle der Kontaktperson"> + description = <"Angaben zur Rolle der Kontaktperson innerhalb der Einrichtung"> + > + ["id6"] = < + text = <"Kontaktperson"> + description = <"Angaben zur Kontaktperson innerhalb der Einrichtung"> + > + ["id2"] = < + text = <"Einrichtungsname"> + description = <"Name der Einrichtung"> + > + ["id1"] = < + text = <"Einrichtung"> + description = <"Angaben zu einer Einrichtung"> + > + > + ["pt-br"] = < + ["id12"] = < + text = <"Identificador"> + description = <"Identificador da organização"> + > + ["id11"] = < + text = <"Nome da pessoa de contato"> + description = <"*"> + > + ["id10"] = < + text = <"Detalhes de telecomunicação"> + description = <"Detalhes sobre telecomunicação"> + > + ["id9"] = < + text = <"Detalhes de endereço"> + description = <"Detalhes sobre endereço"> + > + ["id8"] = < + text = <"Atuação na organização"> + description = <"Atuação do contato na organização"> + > + ["id6"] = < + text = <"Detalhes do contato"> + description = <"Detalhes sobre a pessoa de contato dentro da organização"> + > + ["id2"] = < + text = <"Nome da organização"> + description = <"Nome da organização"> + > + ["id1"] = < + text = <"Organização"> + description = <"Detalhes de uma organização"> + > + > + ["en"] = < + ["id12"] = < + text = <"Identifier"> + description = <"Identifier of organisation."> + > + ["id11"] = < + text = <"Contact name"> + description = <"Name of the contact person."> + > + ["id10"] = < + text = <"Telecom details"> + description = <"Details about telecommunications."> + > + ["id9"] = < + text = <"Address details"> + description = <"Details about address."> + > + ["id8"] = < + text = <"Role in organisation"> + description = <"Contact person's role in organisation."> + > + ["id6"] = < + text = <"Contact details"> + description = <"Details about a contact person within organisation."> + > + ["id2"] = < + text = <"Organisation name"> + description = <"Name of the organisation."> + > + ["id1"] = < + text = <"Organisation"> + description = <"Details of an organisation."> + > + > + ["ar-sy"] = < + ["id12"] = < + text = <"العنصر التعريفي"> + description = <"العنصر التعريفي للمؤسسة"> + > + ["id11"] = < + text = <"اسمالشخص جهة الاتصال"> + description = <"*"> + > + ["id10"] = < + text = <"تفاصيل الاتصالات السلكية و اللاسلكية"> + description = <"تفاصيل حول الاتصالات السلكية و اللاسلكية"> + > + ["id9"] = < + text = <"تفاصيل العنوان"> + description = <"تفاصيل حول العنوان"> + > + ["id8"] = < + text = <"الدور في داخل المؤسسة"> + description = <"دور جهة الاتصال في المؤسسة"> + > + ["id6"] = < + text = <"تفاصيل الشخص جهة الاتصال"> + description = <"تفاصيل حول الشخص جهة الاتصال في داخل المؤسسة"> + > + ["id2"] = < + text = <"اسم المؤسسة"> + description = <"اسم المؤسسة"> + > + ["id1"] = < + text = <"المؤسسة"> + description = <"تفاصيل المؤسسة"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.outbreak_identification.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.outbreak_identification.v0.0.1-alpha.adls new file mode 100644 index 000000000..256e4fbaf --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.outbreak_identification.v0.0.1-alpha.adls @@ -0,0 +1,161 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a6a436f3-04ca-4644-81a3-b630e6b9b0c0; build_uid=b97fb4aa-292b-45e2-beb7-9e6fac17e940) + openEHR-EHR-CLUSTER.outbreak_identification.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, United Kingdom"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"08/12/2009"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"IHE, Laboratory Technical Framework, Volume 3 Content [Internet]. 2008;Available from: http://www.ihe.net/Technical_Framework/upload/ihe_lab_TF_rel2_1-Vol-3_FT_2008-08-08.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"310802F429B94ABC4F007C90FEA000BC"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record Outbreak identification details for public health purposes."> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل تفاصيل التعرف على الفاشية لأغراض الصحة العامة"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Outbreak identification + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Outbreak identifier + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Date outbreak identified + value matches { + DV_DATE_TIME[id9002] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Status (synthesised) + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Outbreak + value matches { + DV_TEXT[id9004] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"The status of the outbreak association with the subject. A status of completed means the patient has been associated with the outbreak. + A status of aborted means the patient was associated with the outbreak in error. (synthesised)"> + > + ["id7"] = < + text = <"Outbreak"> + description = <"Text or coded description of the outbreak identified e.g. Salmonella."> + > + ["at6"] = < + text = <"Aborted"> + description = <"The subject was associated with the case identifier in error."> + > + ["at5"] = < + text = <"Completed"> + description = <"The case has been associated with the given case identifier."> + > + ["id4"] = < + text = <"Status"> + description = <"The status of the outbreak association with the subject. A status of completed means the patient has been associated with the outbreak. + A status of aborted means the patient was associated with the outbreak in error."> + > + ["id3"] = < + text = <"Date outbreak identified"> + description = <"The date that the outbreak was identified."> + > + ["id2"] = < + text = <"Outbreak identifier"> + description = <"*"> + > + ["id1"] = < + text = <"Outbreak identification"> + description = <"To record Outbreak identification details for public health purposes."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"الحالة (synthesised)"> + description = <"حالة تعلق الفاشية مع الشخص. + إذا كانت الحالة (مكتملة) فإن ذلك يعني أن المريض متعلق بالفاشية. + إذا كانت الحالة (توقف فجأة) يعني أن المريض متعلق بالفاشية و لكن حدث خطأ مفاجئ. (synthesised)"> + > + ["id7"] = < + text = <"الفاشية"> + description = <"وصف نصي أو مُرمَز للفاشية التي تم التعرف عليها, مثلا: السالمونيلا."> + > + ["at6"] = < + text = <"توقف فجأة"> + description = <"تم تعلق الشخص مع العنصر التعريفي للحالة (الذي تم فيه خطأ ما)"> + > + ["at5"] = < + text = <"مكتمل"> + description = <"الحالة متعلقة بالعنصر التعريفي الذي تم إعطاؤه لها"> + > + ["id4"] = < + text = <"الحالة"> + description = <"حالة تعلق الفاشية مع الشخص. + إذا كانت الحالة (مكتملة) فإن ذلك يعني أن المريض متعلق بالفاشية. + إذا كانت الحالة (توقف فجأة) يعني أن المريض متعلق بالفاشية و لكن حدث خطأ مفاجئ."> + > + ["id3"] = < + text = <"تاريخ التعرف على الفاشية"> + description = <"التاريخ الذي تم فيه التعرف على الفاشية"> + > + ["id2"] = < + text = <"العنصر التعريفي الفريد للفاشية"> + description = <"*"> + > + ["id1"] = < + text = <"تعريف الفاشية"> + description = <"لتسجيل تفاصيل التعرف على الفاشية لأغراض الصحة العامة"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at5", "at6"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.person_name.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.person_name.v0.0.1-alpha.adls new file mode 100644 index 000000000..d6c9566ff --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.person_name.v0.0.1-alpha.adls @@ -0,0 +1,600 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c4afe75a-0176-402c-824e-debdf25766e7; build_uid=1cf48a3e-7fff-40b0-bd54-42ee778fa29e) + openEHR-EHR-CLUSTER.person_name.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Hans Demski"> + ["organisation"] = <"Helmholtz Zentrum München"> + ["email"] = <"demski@helmholtz-muenchen.de"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2011-11-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rigoleta Dutra, Ministry of Defense, Brazil (Editor)", "Sergio Freire, State University of Rio de Janeiro, Brazil (Editor)", "Heather Leslie, Ocean Informatics, Australia", "Ian McNicoll, Ocean Informatics, United Kingdom (Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"From NHS Scotland SCI-XML messaging standards http://www.isdscotland.org/isd/files/general-v2-7.xsd NHS Scotland Interoperability Working Group http://www.isdscotland.org/isd/5194.htm originally based on: Personal name of the person. ENV 13606 - 4:2000 7.11.12"> + ["2"] = <"Aligned with openEHR-DEMOGRAPHICS-person_name.v1 http://www.openehr.org/ckm/#showArchetype_1013.1.477_9"> + ["3"] = <"ISO/TS 22220:2008(E) - Identification of Subject of Care - Technical Specification- International Organization for Standardization."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"4A2B8D4C0E557A14843B5DBA7D434820"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation des Personennamens eines Patienten, Verwandten, medizinischen Versorgers oder einer anderen dritten Person"> + keywords = <"Familenname", "Vorname", "Name"> + use = <"Zur Dokumentation der Namensangaben einer Person"> + misuse = <"Nicht zur Erstaufzeichnung des Patientennamens zu benutzen. Nicht zur Identifikation von Individuen zu benutzen, die eindeutig Registern mit demografischen Daten zugeordnet werden können (z.B. einer elektronischen Krankenakte, einem Master Patient Index, etc.)."> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar el nombre personal de un paciente, familiar, proveedor de servicios de salud u otra tercera parte."> + keywords = <"apellido", "nombre de pila", "primer nombre"> + use = <"Utilizar para registrar detalles del nombre de un individuo."> + misuse = <"No utilizar para el registro primario del nombre del paciente. No utilizar para identificar individuos que pueden ser unívocamente referenciados desde registros de datos demográficos. ej.: dentro del registro de salud electrónico, índices maestros de pacientes, etc."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل الاسم الشخصي للمريض, قريب المريض, مقدم الرعاية الصحية أو أي طرف ثالث."> + keywords = <"اسم العائلة/اللقب", "الاسم الشخصي", "الاسم الأول"> + use = <"لتسجيل تفاصيل الاسم حول شخص ما."> + misuse = <"لا يستخدم للتسجيل الأولي لاسم المريض. لا يستخدم لتعريف الأفراد الذين يمكن الرجوع إليهم في سجلات التفاصيل الديموغرافية, مثلا: السجل الطبي الإلكتروني و فهرس المرضى الرئيسي."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the personal name of a patient, relative, healthcare provider or other third party."> + keywords = <"surname", "forename", "first name"> + use = <"Use to record name details about an individual."> + misuse = <"Not to be used for primary recording of patient name. Not to be used to identify the individuals who can be uniquely referenced from registers of demographic details eg within the electronic health record, master patient indexes etc."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar o nome pessoal de um paciente, parente, provedor de saúde ou terceiros."> + keywords = <"último nome", "nome próprio", "primeiro nome"> + use = <"Usado para registrar detalhes do nome de um indivíduo. + "> + misuse = <"Não deve ser usado para registro primário do nome do paciente. Não deve ser usado para identificar os indivíduos que podem ser referenciados unicamente por meio de detalhes do registro demográfico p.e. registro eletrônico de saúde, prontuário eletrônico em saúde e etc."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Person name + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Name type + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Name type (synthesised) + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Preferred name + value matches { + DV_BOOLEAN[id9002] matches { + value matches {True} + } + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Unstructured name + value matches { + DV_TEXT[id9003] + } + } + CLUSTER[id3] occurrences matches {0..1} matches { -- Structured name + items cardinality matches {2..*; unordered} matches { + ELEMENT[id18] occurrences matches {0..1} matches { -- Title + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id4] occurrences matches {1} matches { -- Given name + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id5] matches { -- Middle name + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id6] occurrences matches {1} matches { -- Family name + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Suffix + value matches { + DV_TEXT[id9008] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Validity period + value matches { + DV_INTERVAL[id9009] matches { + upper matches { + DV_DATE_TIME[id9010] + } + lower matches { + DV_DATE_TIME[id9011] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"*Name type(en) (synthesised)"> + description = <"*Type of name described.(en) (synthesised)"> + > + ["id23"] = < + text = <"*Preferred name(en)"> + description = <"*Indicates that this is the name by which a person chooses to be identified.(en)"> + > + ["at22"] = < + text = <"*Reporting name(en)"> + description = <"*The subject’s name as it is to be used for reporting, when used with a specific identifier.(en)"> + > + ["at21"] = < + text = <"*Registered name(en)"> + description = <"*The name by which the subject is officially registered(en)"> + > + ["at20"] = < + text = <"*Professional name(en)"> + description = <"*The name used by the subject for business or professional purposes.(en)"> + > + ["id19"] = < + text = <"*Suffix(en)"> + description = <"*Additional term used following a person name.(en)"> + comment = <"*e.g. 'Snr'(en)"> + > + ["id18"] = < + text = <"*Title(en)"> + description = <"**(en)"> + comment = <"*e.g. 'Mr', 'Mrs', 'Ms', 'Dr', 'Lord'(en)"> + > + ["id15"] = < + text = <"*Validity period(en)"> + description = <"*The date interval at which this name was valid.(en)"> + > + ["at13"] = < + text = <"Mädchenname"> + description = <"Der Name der bis zur Heirat benutzt wurde"> + > + ["at12"] = < + text = <"Alias"> + description = <"Ein Anderer von der Person benutzter Name"> + > + ["at11"] = < + text = <"AKA"> + description = <"Die Person ist auch bekannt als"> + > + ["at10"] = < + text = <"Geburtsname"> + description = <"Der Person bei Geburt gegebener Name"> + > + ["at9"] = < + text = <"Früherer Name"> + description = <"Von der Person früher benutzter Name"> + > + ["id7"] = < + text = <"*Name type(en)"> + description = <"*Type of name described.(en)"> + > + ["id6"] = < + text = <"Familienname"> + description = <"Familienname"> + > + ["id5"] = < + text = <"Weiterer Vorname"> + description = <"Zweiter oder weitere Vornahmen"> + > + ["id4"] = < + text = <"Vorname"> + description = <"Vorname"> + > + ["id3"] = < + text = <"Name strukturiert"> + description = <"Name in strukturierter Form"> + > + ["id2"] = < + text = <"Name unstrukturiert"> + description = <"Name in unstrukturierter Form als Freitext"> + > + ["id1"] = < + text = <"Personenname"> + description = <"Details des Personennamens einer Privatperson, eines Versorgers oder einer Dritten Person"> + > + > + ["es-ar"] = < + ["ac9000"] = < + text = <"Tipo de nombre (synthesised)"> + description = <"Descripción del tipo de nombre. (synthesised)"> + > + ["id23"] = < + text = <"*Preferred name(en)"> + description = <"*Indicates that this is the name by which a person chooses to be identified.(en)"> + > + ["at22"] = < + text = <"*Reporting name(en)"> + description = <"*The subject’s name as it is to be used for reporting, when used with a specific identifier.(en)"> + > + ["at21"] = < + text = <"*Registered name(en)"> + description = <"*The name by which the subject is officially registered.(en)"> + > + ["at20"] = < + text = <"*Professional name(en)"> + description = <"*The name used by the subject for business or professional purposes.(en)"> + > + ["id19"] = < + text = <"*Suffix(en)"> + description = <"*Additional term used following a person name.(en)"> + comment = <"*e.g. 'Snr'(en)"> + > + ["id18"] = < + text = <"*Title(en)"> + description = <"*The prefix or title used by the subject.(en)"> + comment = <"*e.g. 'Mr', 'Mrs', 'Ms', 'Dr', 'Lord'(en)"> + > + ["id15"] = < + text = <"Nombre válido desde"> + description = <"La fecha a partir de la cual este nombre se tornó válido."> + > + ["at13"] = < + text = <"Nombre de soltera"> + description = <"Nombre utilizado por esta persona antes de su casamiento."> + > + ["at12"] = < + text = <"Alias"> + description = <"Otro nombre utilizado por esta persona."> + > + ["at11"] = < + text = <"tambien conocido como"> + description = <"La persona es también conocida como."> + > + ["at10"] = < + text = <"Nombre de nacimiento"> + description = <"Nombre dado a esta persona al momento de su nacimiento."> + > + ["at9"] = < + text = <"Nombre previo"> + description = <"Nombre previamente utilizado por esta persona."> + > + ["id7"] = < + text = <"Tipo de nombre"> + description = <"Descripción del tipo de nombre."> + > + ["id6"] = < + text = <"Apellido"> + description = <"Nombre de familia o apellido."> + > + ["id5"] = < + text = <"Segundo nombre"> + description = <"Segundo nombre o nombres"> + > + ["id4"] = < + text = <"Nombre de pila"> + description = <"Primer nombre / nombre de pila."> + > + ["id3"] = < + text = <"Nombre estructurado"> + description = <"Nombre en formato estructurado."> + > + ["id2"] = < + text = <"Nombre no estructurado"> + description = <"Nombre en formato no estructurado de texto libre."> + > + ["id1"] = < + text = <"Nombre personal"> + description = <"Detalles del nombre personal de un individuo, proveedor o tercera parte."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Tipo de Nome (synthesised)"> + description = <"Tipo do nome descrito. (synthesised)"> + > + ["id23"] = < + text = <"Nome favorito"> + description = <"Indica o nome pelo qual a pessoa prefere ser identificada."> + > + ["at22"] = < + text = <"Nome informado"> + description = <"O nome do sujeito que é usado para relatórios, quando usado com um identificador específico."> + > + ["at21"] = < + text = <"Nome de registro"> + description = <"O nome no qual o sujeito é oficialmente registrado."> + > + ["at20"] = < + text = <"Nome profissional"> + description = <"O nome usado pelo pelo indivíduo para negócios ou assuntos profissionais."> + > + ["id19"] = < + text = <"Sufixo"> + description = <"Termo adicional usado em sequência ao nome da pessoa"> + comment = <"p.e. Jr."> + > + ["id18"] = < + text = <"Título"> + description = <"O prefixo ou título usado pelo indivíduo."> + comment = <"p.e. Sr, Sra, Srta, Dr."> + > + ["id15"] = < + text = <"Período de validade"> + description = <"Intervalo de tempo no qual esse nome foi válido."> + > + ["at13"] = < + text = <"Nome de solteiro"> + description = <"Nome utilizado por essa pessoa antes do casamento."> + > + ["at12"] = < + text = <"Pseudônimo"> + description = <"Outro nome usado por essa pessoa."> + > + ["at11"] = < + text = <"Apelido"> + description = <"Nome pelo qual a pessoa também é conhecida."> + > + ["at10"] = < + text = <"Nome de nascimento"> + description = <"Nome dado a essa pessoa no nascimento."> + > + ["at9"] = < + text = <"Nome anterior"> + description = <"Nome previamente usado por essa pessoa."> + > + ["id7"] = < + text = <"Tipo de Nome"> + description = <"Tipo do nome descrito."> + > + ["id6"] = < + text = <"Nome da família"> + description = <"Nome de família ou último nome."> + > + ["id5"] = < + text = <"Nome do meio"> + description = <"Nome ou nome do meio."> + > + ["id4"] = < + text = <"Nome atribuído"> + description = <"Informado / pessoal / primeiro nome."> + > + ["id3"] = < + text = <"Nome estruturado"> + description = <"Nome em formato estruturado."> + > + ["id2"] = < + text = <"Nome não estruturado"> + description = <"Nome em texto livre em formato não estruturado."> + > + ["id1"] = < + text = <"Nome da pessoa"> + description = <"Detalhes do nome pessoal de um indivíduo, provedor ou terceiros. + "> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Name type (synthesised)"> + description = <"Type of name described. (synthesised)"> + > + ["id23"] = < + text = <"Preferred name"> + description = <"Indicates that this is the name by which a person chooses to be identified."> + > + ["at22"] = < + text = <"Reporting name"> + description = <"The subject’s name as it is to be used for reporting, when used with a specific identifier."> + > + ["at21"] = < + text = <"Registered name"> + description = <"The name by which the subject is officially registered."> + > + ["at20"] = < + text = <"Professional name"> + description = <"The name used by the subject for business or professional purposes."> + > + ["id19"] = < + text = <"Suffix"> + description = <"Additional term used following a person name."> + comment = <"e.g. 'Snr'"> + > + ["id18"] = < + text = <"Title"> + description = <"The prefix or title used by the subject."> + comment = <"e.g. 'Mr', 'Mrs', 'Ms', 'Dr', 'Lord'"> + > + ["id15"] = < + text = <"Validity period"> + description = <"The date interval at which this name was valid."> + > + ["at13"] = < + text = <"Maiden name"> + description = <"Name used by this persion before marriage."> + > + ["at12"] = < + text = <"Alias"> + description = <"Other name used by this person."> + > + ["at11"] = < + text = <"AKA"> + description = <"Person also known as."> + > + ["at10"] = < + text = <"Birth name"> + description = <"Name given to this person at birth."> + > + ["at9"] = < + text = <"Previous name"> + description = <"Name previously used by this person."> + > + ["id7"] = < + text = <"Name type"> + description = <"Type of name described."> + > + ["id6"] = < + text = <"Family name"> + description = <"Family name or Surname."> + > + ["id5"] = < + text = <"Middle name"> + description = <"Middle name or names."> + > + ["id4"] = < + text = <"Given name"> + description = <"Given / personal / first name."> + > + ["id3"] = < + text = <"Structured name"> + description = <"Name in structured format."> + > + ["id2"] = < + text = <"Unstructured name"> + description = <"Name in free text unstructured format."> + > + ["id1"] = < + text = <"Person name"> + description = <"Details of personal name of an individual, provider or third party."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"نوع الاسم (synthesised)"> + description = <"نوع الاسم الذي يتم وصفه (synthesised)"> + > + ["id23"] = < + text = <"*Preferred name(en)"> + description = <"*Indicates that this is the name by which a person chooses to be identified.(en)"> + > + ["at22"] = < + text = <"*Reporting name(en)"> + description = <"*The subject’s name as it is to be used for reporting, when used with a specific identifier.(en)"> + > + ["at21"] = < + text = <"*Registered name(en)"> + description = <"*The name by which the subject is officially registered.(en)"> + > + ["at20"] = < + text = <"*Professional name(en)"> + description = <"*The name used by the subject for business or professional purposes.(en)"> + > + ["id19"] = < + text = <"*Suffix(en)"> + description = <"*Additional term used following a person name.(en)"> + comment = <"*e.g. 'Snr'(en)"> + > + ["id18"] = < + text = <"*Title(en)"> + description = <"*The prefix or title used by the subject.(en)"> + comment = <"*e.g. 'Mr', 'Mrs', 'Ms', 'Dr', 'Lord'(en)"> + > + ["id15"] = < + text = <"بداية سريان صلاحية الاسم"> + description = <"التاريخ الذي أصبح فيه الاسم صالحا للاستخدام"> + > + ["at13"] = < + text = <"الاسم قبل الزواج"> + description = <"الاسم الذي كان يستخدم بواسطة الشخص قبل الزواج"> + > + ["at12"] = < + text = <"الاسم المستعار"> + description = <"اسم آخر يتم استخدامه بواسطة هذا الشخص"> + > + ["at11"] = < + text = <"يُعْرَف بـ... أيضا"> + description = <"الفرد يُعْرَف أيضا بـ..."> + > + ["at10"] = < + text = <"الاسم عند الولادة"> + description = <"الاسم الذي أعطي للشخص عند الولادة"> + > + ["at9"] = < + text = <"الاسم السابق"> + description = <"الاسم الذي استخدم من قبل بواسطة المريض"> + > + ["id7"] = < + text = <"نوع الاسم"> + description = <"نوع الاسم الذي يتم وصفه"> + > + ["id6"] = < + text = <"اسم العائلة"> + description = <"اسم العائلة أو الاسم الأخير"> + > + ["id5"] = < + text = <"الاسم الأوسط"> + description = <"الاسم/الأسماء الوسطى"> + > + ["id4"] = < + text = <"الاسم المعين"> + description = <"الاسم المعين/الشخصي/الأول"> + > + ["id3"] = < + text = <"الاسم التركيبي"> + description = <"الاسم في تنسيق تركيبي"> + > + ["id2"] = < + text = <"الاسم غير المركب"> + description = <"الاسم في تنسيق نصي غير مركب"> + > + ["id1"] = < + text = <"الاسم الشخصي"> + description = <"تفاصيل الاسم الشخصي للفرد, مقدم الخدمة أو طرف ثالث."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at21", "at9", "at10", "at11", "at12", "at13", "at20", "at22"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.physical_properties.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.physical_properties.v0.0.1-alpha.adls new file mode 100644 index 000000000..5c67bc447 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.physical_properties.v0.0.1-alpha.adls @@ -0,0 +1,358 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a369e633-783e-4947-8a14-34a5cf4c24f7; build_uid=2ef328f6-c56c-4a49-b1e9-9d58b7a423fa) + openEHR-EHR-CLUSTER.physical_properties.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Simon Schumacher"> + ["organisation"] = <"HiGHmed"> + ["email"] = <"sschuma9@uni-koeln.de"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-09-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"DEBF6895CDB33B2D23938EA19BCD5EBA"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation der physischen Eigenschaften eines Objektes, wie z.B. einer Probe oder einer Läsion."> + keywords = <"Laborprobe", "Labor", "Probe", "Pathologie", "Objekt", "Gerät", "Implantat"> + use = <"Zur Dokumentation der physischen Eigenschaften eines Objektes, wie z.B. einer Probe oder einer Läsion."> + misuse = <"Nicht zur Dokumentation des Körpergewichtes oder der Körpergröße benutzen. Wird ebenfalls nicht zur Erfassung korrigierter oder geschätzter Körpermaße wie z.B. dem Umfang der Taille genutzt. + + Nicht zur Dokumentation des Körpergewichtes nutzen. Bitte hierfür den Archetyp OBSERVATION.body_weight verwenden. + + Nicht zur Dokumentation der Körpergröße oder der Körperlänge nutzen. Bitte hierfür den Archetyp OBSERVATION.height verwenden. + + Nicht zur Dokumentation der Messung des Kopfumfangs nutzen. Bitte hierfür den Archetyp OBSERVATION.head_circumference verwenden. + + Nicht zur Dokumentation der Messung des Hüftumfangs nutzen. Bitte hierfür den Archetyp OBSERVATION.hip_circumference verwenden. + + Nicht zur Dokumentation der Messung des Taillenumfangs nutzen. Bitte hierfür den Archetyp OBSERVATION.waist_circumference verwenden. + + Nicht zur Dokumentation der Messung von Körperteilen nutzen. Bitte hierfür den Archetyp OBSERVATION.body_segment verwenden. + + Nicht zur Dokumentation der Messungen von Charakteristika nutzen, welche die Qualität einer Testinterpretation beeinflussen könnten. Bitte hierfür das Element 'Specimen received issues' aus dem Specimen Archetyp für diesen Zweck verwenden."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل الخصائص الفيزيائية لشيئ ما, مثل جزء من الجسم, عينة أو آفة."> + keywords = <"العينة/النموذج", "المعمل/المختبر", "العينة", "الباثولوجيا/المرضية", "شيئ", "جهيزة", "الغِرْسة"> + use = <"لتسجيل التفاصيل الفيزيائية لجزء من الجسم, جهيزة, آفة أو عينة."> + misuse = <"لا يستخدم لتسجيل الوزن أو الطول الكلي للجسم سواء أكان حقيقيا أو مُصحَّحا أو تقديرات أخرى كلية لحجم الجسم, مثل قياسات الخصر/موضع الحزام "> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the physical properties of an object, such as a specimen or lesion."> + keywords = <"specimen", "laboratory", "sample", "pathology", "object", "device", "implant"> + use = <"Use to record physical properties of an object, such as a specimen or lesion."> + misuse = <"Do not use to record whole body weight / height whether actual or adjusted or other overall estimates of bidy size such as waist/ girth measurement. + + Not to be used to record measurements for body weight. Use OBSERVATION.body_weight. + + Not to be used to record measurements for height/length. Use OBSERVATION.height. + + Not to be used to record measurements for head circumference. Use OBSERVATION.head_circumference. + + Not to be used to record measurements for hip circumference. Use OBSERVATION.hip_circumference. + + Not to be used to record measurements for waist circumference. Use OBSERVATION.waist_circumference. + + Not to be used to record measurements for body segments. Use the OBSERVATION.body_segment. + + Not to be used to record characteristics that might affect the quality of a test interpretation - use 'Specimen received issues' in the Specimen archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Physical properties of an object + items cardinality matches {1..*; unordered} matches { + ELEMENT[id37] occurrences matches {0..1} matches { -- Object name + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- Length + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Length + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Width + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9000]} -- Length + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Height + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9000]} -- Length + } + } + } + ELEMENT[id46] occurrences matches {0..1} matches { -- Circumference + value matches { + DV_QUANTITY[id9009] + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- Area + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9001]} -- Area + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Volume + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9002]} -- Volume + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Weight + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9003]} -- Mass + } + } + } + allow_archetype CLUSTER[id42] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["at9001"] = < + text = <"* Area (en)"> + description = <"* Area (en)"> + > + ["at9002"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["at9003"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["id48"] = < + text = <"Fläche"> + description = <"Die zweidimensionale Fläche des Objektes."> + > + ["id47"] = < + text = <"Volumen"> + description = <"Das dreidimensionale Volumen des Objektes."> + > + ["id46"] = < + text = <"Umfang"> + description = <"Die Distanz um das Objekt herum."> + > + ["id45"] = < + text = <"Höhe"> + description = <"Die vertikale Höhe oder Tiefe des Objektes."> + > + ["id44"] = < + text = <"Weite"> + description = <"Die Weite oder Breite des Objektes von einer Seite bis zur anderen Seite."> + > + ["id43"] = < + text = <"Länge"> + description = <"Die Länge des Objektes."> + > + ["id42"] = < + text = <"Multimediale Repräsentation"> + description = <"Ein digitales Bild, ein Video oder ein Diagramm, das die Erkenntnisse repräsentiert."> + > + ["id37"] = < + text = <"Objektname"> + description = <"Der Name des Objektes."> + > + ["id24"] = < + text = <"Beschreibung"> + description = <"Beschreibung der physischen Eigenschaften des Objektes."> + > + ["id21"] = < + text = <"Gewicht"> + description = <"Das Gewicht des Objektes."> + > + ["id1"] = < + text = <"Physische Eigenschaften eines Objektes"> + description = <"Zur Dokumentation der physikalischen Eigenschaften eines Objektes."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["at9001"] = < + text = <"* Area (en)"> + description = <"* Area (en)"> + > + ["at9002"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["at9003"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["id48"] = < + text = <"*Area(en)"> + description = <"*The two dimensional area of the object.(en)"> + > + ["id47"] = < + text = <"*Volume(en)"> + description = <"*The three dimensional volume of the object.(en)"> + > + ["id46"] = < + text = <"*Circumference(en)"> + description = <"*The distance around the object.(en)"> + > + ["id45"] = < + text = <"*Height(en)"> + description = <"*The vertical height or depth of the object.(en)"> + > + ["id44"] = < + text = <"*Width(en)"> + description = <"*The width or breadth of the object from side to side.(en)"> + > + ["id43"] = < + text = <"*Length(en)"> + description = <"*The length of the object.(en)"> + > + ["id42"] = < + text = <"*Multimedia representation(en)"> + description = <"*Digital image, video or diagram representing the findings.(en)"> + > + ["id37"] = < + text = <"*Object name(en)"> + description = <"*The name of the object.(en)"> + > + ["id24"] = < + text = <"*Description(en)"> + description = <"*Narrative description of the physical properties of the object.(en)"> + > + ["id21"] = < + text = <"الوزن"> + description = <"وزن الشيئ"> + > + ["id1"] = < + text = <"*Physical properties of an object(en)"> + description = <"*To record the phycial properties of an object.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["at9001"] = < + text = <"Area"> + description = <"Area"> + > + ["at9002"] = < + text = <"Volume"> + description = <"Volume"> + > + ["at9003"] = < + text = <"Mass"> + description = <"Mass"> + > + ["id48"] = < + text = <"Area"> + description = <"The two dimensional area of the object."> + > + ["id47"] = < + text = <"Volume"> + description = <"The three dimensional volume of the object."> + > + ["id46"] = < + text = <"Circumference"> + description = <"The distance around the object."> + > + ["id45"] = < + text = <"Height"> + description = <"The vertical height or depth of the object."> + > + ["id44"] = < + text = <"Width"> + description = <"The width or breadth of the object from side to side."> + > + ["id43"] = < + text = <"Length"> + description = <"The length of the object."> + > + ["id42"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the findings."> + > + ["id37"] = < + text = <"Object name"> + description = <"The name of the object."> + > + ["id24"] = < + text = <"Description"> + description = <"Narrative description of the physical properties of the object."> + > + ["id21"] = < + text = <"Weight"> + description = <"Weight of the object."> + > + ["id1"] = < + text = <"Physical properties of an object"> + description = <"To record the phycial properties of an object."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.physiological_monitoring.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.physiological_monitoring.v0.0.1-alpha.adls new file mode 100644 index 000000000..40f9b5216 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.physiological_monitoring.v0.0.1-alpha.adls @@ -0,0 +1,103 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=97afbc49-3436-4ede-a724-12b748f0c9ba; build_uid=06f3aea8-b292-4733-907a-4eec158e5b4f) + openEHR-EHR-CLUSTER.physiological_monitoring.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"5003C1DAAC67043D8331F2C8758F81F2"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of the monitoring applied in the provision of healthcare."> + keywords = <"telemetry", "facial nerve", "electrocardiography", "haemodynamic ", "intercranial pressure", "electroencephalography"> + use = <"Use to record details of monitoring applied during the provision of healthcare. + + This archetype is intended for use as a component of an INSTRUCTION or ACTION, for example procedure archetype. "> + misuse = <"Do not use to record the results of the monitoring, use OBSERVATION.monitoring for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Physiological monitoring + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Monitoring type + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9001] + } + } + allow_archetype CLUSTER[id4] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location\.v1\..*/} + } + allow_archetype CLUSTER[id5] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id6] matches { -- Medical device + include + archetype_id/value matches {/.*/} + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id8] matches { -- Monitoring not done + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id8"] = < + text = <"Monitoring not done"> + description = <"Details to record that the physiological monitoring was not performed."> + > + ["id7"] = < + text = <"Comment"> + description = <"Additional narrative about physiological monitoring not captured in other fields."> + > + ["id6"] = < + text = <"Medical device"> + description = <"To record the details of a medical device to capture physiological monitoring."> + > + ["id5"] = < + text = <"Additional details"> + description = <"Structured additional information about the monitoring."> + > + ["id4"] = < + text = <"Structured body site"> + description = <"Additional detail using specific region or a point on , or within the identified body site."> + > + ["id3"] = < + text = <"Body site"> + description = <"Identification of a single physical site either on, or within the human body."> + > + ["id2"] = < + text = <"Monitoring type"> + description = <"Narrative description of the category or kind of monitoring."> + > + ["id1"] = < + text = <"Physiological monitoring"> + description = <"Details of the monitoring applied in the provision of healthcare."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.problem_qualifier.v1.0.2-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.problem_qualifier.v1.0.2-alpha.adls new file mode 100644 index 000000000..1f4764795 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.problem_qualifier.v1.0.2-alpha.adls @@ -0,0 +1,1284 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=31b57fae-c87d-415d-8ccf-4549c51f4b3c; build_uid=ae6de59a-7667-41f1-a9d1-36dc3e1ef239) + openEHR-EHR-CLUSTER.problem_qualifier.v1.0.2-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand, Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen HF, Nasjonal IKT HF"> + > + > + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"InfoClinic Co.,Ltd."> + ["email"] = <"seungjong.yu@gmail.com"> + > + accreditation = <"M.D."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marivan Abrahão, Gabriela Alves, Adriana Kitajima e Maria Ângela Scatena"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"mag. Biljana Prinčič"> + ["organisation"] = <"Marand d.o.o., Ljubljana, Slovenija"> + ["email"] = <"biljana.princic@marand.si"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics, United Kingdom"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2013-05-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Nadim Anani, Karolinska Institutet, Sweden", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Malin Berg, DIPS ASA, Norway", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Alexander Davey, HSC NI, United Kingdom", "Aitor Eguzkitza, UPNA (Public University of Navarre) - CHN (Complejo Hospitalario de Navarra), Spain", "Arild Faxvaag, NTNU, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Bente Gjelsvik, Helse Bergen, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Andreas Hering, Helse Bergen HF, Haukeland universitetssjukehus, Norway", "Anca Heyd, DIPS ASA, Norway", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hugh Leslie, Ocean Informatics, Australia", "Hallvard Lærum, Norwegian Directorate of e-health, Norway", "Chunlan Ma, Ocean Informatics, Australia", "Luis Marco Ruiz, NST, Spain", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Thomas Schopf, University Hospital of North-Norway, Norway", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Line Sæle, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Richard Townley-O'Neill, Australian Digital Health Agency, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"E4B6D4472A17D1D5FF387681D8D361DB"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en kontekstspesifikk eller tidsspesifikk kvalifikator for et problem eller en diagnose."> + keywords = <"problem", "aktivt", "inaktivt", "status", "episode", "tilstand", "aktiv", "inaktiv", "remisjon", "kronisk", "akutt"> + use = <"Brukes for å registrere en kontekstspesifikk eller tidsspesifikk kvalifikator som gir ytterligere detaljer som er relevante på tidspunktet man registrerer et problem eller en diagnose. Kvalifikatoren er ikke nødvendigvis passende på et annet tidspunkt eller i en annen klinisk sammenheng. + + Denne arketypen skal brukes i SLOTet \"Status\" i arketypen EVALUATION.problem_diagnosis (Problem/diagnose). Intensjonen er at EVALUATION.problem_diagnosis-arketypen skal inneholde all informasjonen som gjelder i alle sammenhenger, i motsetning til denne arketypen som skal inneholde informasjonen som avhenger av brukssammenheng. + + VIKTIG INFORMASJON FOR IMPLEMENTERING: + - Det er ikke meningen eller implisert at alle disse kvalifikatorene skal brukes i den samme sammenhengen eller det samme tidsperioden. I motsetning til den vanlige måten å lage arketyper på, er denne arketypen laget for å samle flere vanlige kvalifikatorer på ett sted for å forsøksvis oppnå et visst nivå av standardisering innenfor et ganske innfløkt område av klinisk praksis. Det erkjennes at dataelementene i denne arketypen omfatter mange forskjellige, og til dels også konkurrerende, konsepter. Dette ble gjort hovedsakelig for å unngå behov for å ha mange arketyper for kvalifikatorer, der hver av dem kun inneholder ett eller to dataelementer. + - Noen av disse dataelementene er potensielt direkte motstridende dersom de brukes samtidig og i den samme sammenhengen. For eksempel gir det ikke mening å ha et \"inaktivt\" problem innenfor en \"pågående\" episode. Av den grunn bør disse kvalifikatorene brukes med stor omhu, siden de i praksis vil brukes for varierende formål, og interoperabilitet kan ikke garanteres med mindre det er definert klare retningslinjer for bruk innenfor de kliniske omstendighetene der \"Problem/diagnose\"- og \"Problem/diagnose-kvalifikatorer\"-arketypeparet brukes. + + Fullstendig DRG-koding vil kreve DRG-relaterte dataelementer fra denne arketypen, i kombinasjon med elementer fra andre arketyper."> + misuse = <"Brukes ikke for å representere differensialdiagnoser. Bruk arketypen EVALUATION.differential_diagnosis for dette formålet. + + Brukes ikke for å representere diagnostisk sikkerhet. Bruk elementet \"Diagnostisk sikkerhet\" i arketypen EVALUATION.problem_diagnosis."> + > + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"특정 문제 또는 진단을 위한 임상 문맥-특징적인 또는 시간-특징적인 한정자(qualifier)를 기록하기 위함."> + keywords = <"문제", "활성", "비활성", "상태", "에피소드", "진단"> + use = <"어떤 문제 또는 진단을 기록하는 경우, 임상 문맥을 기록하는 시점 또는 그 안에서 관계되는 추가적인 상세내용을 제공하는 관련된 문맥-특징적인 또는 시간-특징적인 한정자를 기록하는데 사용. 한정자가 다른 시간이나 임상 문맥에서는 부적당할 수도 있음. + + 이 아키타입은 EVALUATION.problem_diagnosis archetype 내의 Status SLOT에 포함하도록 설계됨. 의도는 이 아카타입이 사용되는 문맥에 따르는 정보만을 기술하는 것과 반대로 모든 문맥에 적용되는 모든 정보를 포함하는 EVALUATION.problem_diagnosis archetype을 위한 것임. + + 구현을 위한 중요 사항: + - 이것은 이 한정자 일부 또는 전부가 같은 문맥 또는 같은 시간의 기간 내에 사용되어야 하는 것을 의도하거나 의미하지 않음. 일반적인 아키타입 설계와 다르게, 이 아카타입은 매우 복잡한 임상 실무 영역 내에서 간단히 표준화하기 위한 노력으로 많은 공통 한정자를 한 곳에 수집하기 위해 의도적으로 설계됨. 이 아키타입에 포함된 데이터 엘리먼트는 많은 상이한 그리고 때때로 심지어 경쟁적인 개념을 포괄하는 것으로 인정됨. 이것은 주로 오직 하나 또는 2개의 데이터 엘리먼트를 포함하는 여러 개의 한정자 아키타입을 필요로 하지 않도록 함. + - 몇몇의 이런 데이터 엘리먼트는 같은 문맥에서 동시에 사용된다면 잠재적으로 직접적으로 충돌하는데, 예를 들어, '진행중'인 어떤 에피소드와 함께 '비활성' 문제를 가지는 것은 이치에 맞지 않음. 이와 같이, 이 상태 한정자는 실무에서 매우 다양하게 적용되는 것처럼 극단적인 진료환경에서 함께 사용되어야 하고, 사용 지침이 'Problem/Diagnosis'와 'Problem/Diagnosis qualifier' archetype 쌍이 공유될 수도 있는 임상 커뮤니티 내에서 명확하게 정의되어야 상호운용성을 보장할 수 있음. + + 완전한 DRG 코딩은 다른 아키타입의 데이터 엘리먼트와 조합해서 이 아키타입의 DRG와 관련된 데이터 엘리먼트를 요구할 것임."> + misuse = <"감별진단을 표현하는데 사용하지 않아야 함 - 이 목적을 위해서는 EVALUATION.differential_diagnosis archetype를 사용해야 함. + + 진단의 확실성(certainty)를 표현하기 위해 사용하지 않아야 함 - EVALUATION.problem_diagnosis archetype 내의 'Diagnostic certainty' 데이터 엘리먼트를 사용해야 함."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar um ou mais qualificadores de estado clínico, específicos do contexto ou do tempo, para um problema ou diagnóstico específico"> + keywords = <"problema", "ativo", "inativo", "estado", "episódio", "diagnóstico"> + use = <"Use para gravar um ou mais qualificadores relevantes que fornecem detalhes adicionais de contexto específico ou de tempo específico e que sejam relevantes no momento do registro de um problema ou diagnóstico, ou dentro do contexto clínico onde é registrado, mas que pode não ser apropriado em outro tempo ou em outro contexto clínico. + + Este arquétipo foi desenvolvido para ser incluído no slot do Estado no arquétipo EVALUATION.problem_diagnosis archetype. + + Estes qualificadores de estado devem ser usados com cuidado, pois eles são variáveis aplicados na prática e a interoperabilidade não pode ser assegurada, salvo se as diretrizes de uso forem claramente definidas dentro da comunidade clínica em que o par de arquétipos 'Problema / Diagnóstico\" e \"Estado do problema' podem ser compartilhados. + + A codificação DRG completa vai exigir os elementos de dados DRG deste arquétipo e o arquétipo CLUSTER.procedure_status equivalente, utilizado dentro do arquétipo ACTION.procedure, além de atributos sobre o paciente. + + O elemento de dados 'não especificado' foi adicionado para facilitar a adição de outros qualificadores que só podem ser usados localmente ou quando o caso de uso não foi claramente estabelecido no momento em que este arquétipo foi publicado. Como outros qualificadores são identificados, eles podem ser adicionados a este arquétipo como uma revisão retroativa."> + misuse = <"Não deve ser usado para representar um diagnóstico diferencial - use o arquétipo EVALUATION.differential_diagnosis para esta finalidade."> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"Za zapisovanje različnih statusov, ki se ponavadi uporablja za aplikacijskimi in kliničnimi sporočili, ki so odvisna od definirane vsebine + + "> + keywords = <"problem", "aktiven", "ni aktiven"> + use = <"Za dodeljevanje pravic EVALUATION.problem_diagnosis.v1 archetype, dodaja informacije za povezovanje. "> + misuse = <"It should not be assumed that these qualifiers are safely interoperable unless further definition and alignment is agreed between all sharing parties. A problem which has been defined as 'Inactive' during a hospital admission cannot be assumed to be regarded as 'Inactive' in a primary care setting , where a much longer term perspective is being taken. Similarly terms such as Initial, Interim and Final, whilst helpful to the human observer are unlikely to be precisely enough defined to be safely computable e.g. for decision support. "> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a clinical context-specific or time-specific qualifier for a specified problem or diagnosis."> + keywords = <"problem", "active", "inactive", "status", "episode", "diagnosis"> + use = <"Use to record a relevant context-specific or time-specific qualifier that provides additional detail which is relevant at the time of recording or within the clinical context where a problem or diagnosis is recorded. The qualifier may not be appropriate at another time or in another clinical context. + + This archetype is designed to be included in Status SLOT in the EVALUATION.problem_diagnosis archetype. The intent is for the EVALUATION.problem_diagnosis archetype to hold all of the information that applies in all contexts, in contrast to this archetype describing only information that depends on the context of use. + + IMPORTANT NOTES FOR IMPLEMENTATION: + - It is not intended or implied that any or all of these qualifiers should be used within the same context or period of time. In contrast to the usual design of archetypes, this archetype has been deliberately designed to collect a number of common qualifiers into one place in an effort to attempt some simple standardisation within a very messy area of clinical practice. It is acknowledged that the data elements contained in this archetype embrace many different, and sometimes even competing, concepts. This has been done mainly to prevent the need for multiple qualifier archetypes, each containing only one or two data elements. + - Some of these data elements are potentially directly conflicting if used simultaneously within the same context, for example it would not make sense to have an 'inactive' problem together with an Episode that is 'ongoing'. As such, these status qualifiers should be used with extreme care as they are variably applied in practice and interoperability cannot be assured unless usage guidelines are clearly defined within the clinical community in which the 'Problem/Diagnosis' and 'Problem/Diagnosis qualifier' archetype pair may be shared. + + Full DRG coding will require the DRG-related data elements from this archetype in combination with data elements from other archetypes."> + misuse = <"Not to be used to represent a differential diagnosis - use the archetype EVALUATION.differential_diagnosis for this purpose. + + Not to be used to represent diagnostic certainty - use the 'Diagnostic certainty' data element within the EVALUATION.problem_diagnosis archetype."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Problem/Diagnosis qualifier + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Diagnostic status + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9000]} -- Diagnostic status (synthesised) + } + } + } + ELEMENT[id61] occurrences matches {0..1} matches { -- Current/Past? + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9001]} -- Current/Past? (synthesised) + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Active/Inactive? + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9002]} -- Active/Inactive? (synthesised) + } + } + } + ELEMENT[id84] occurrences matches {0..1} matches { -- Resolution phase + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9003]} -- Resolution phase (synthesised) + } + } + } + ELEMENT[id90] occurrences matches {0..1} matches { -- Remission status + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9004]} -- Remission status (synthesised) + } + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Episodicity + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9005]} -- Episodicity (synthesised) + } + } + } + ELEMENT[id72] occurrences matches {0..1} matches { -- Occurrence + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9006]} -- Occurrence (synthesised) + } + } + } + ELEMENT[id78] occurrences matches {0..1} matches { -- Course label + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9007]} -- Course label (synthesised) + } + } + } + ELEMENT[id64] matches { -- Diagnostic category + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9008]} -- Diagnostic category (synthesised) + } + DV_TEXT[id9018] + } + } + ELEMENT[id74] occurrences matches {0..1} matches { -- Admission diagnosis? + value matches { + DV_BOOLEAN[id9019] matches { + value matches {True} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Diagnostisk status (synthesised)"> + description = <"Den diagnostiske prosessens stadium eller fase. (synthesised)"> + > + ["ac9001"] = < + text = <"Nåværende/tidligere? (synthesised)"> + description = <"Kategori som støtter oppdeling av problemer og diagnoser i lister over nåværende og tidligere problemer. (synthesised)"> + > + ["ac9002"] = < + text = <"Aktiv/inaktiv? (synthesised)"> + description = <"Kategori som støtter inndeling av problemer og diagnoser i lister over aktive og inaktive problemer. (synthesised)"> + > + ["ac9003"] = < + text = <"Bedringsfase (synthesised)"> + description = <"Fase av bedring eller tilheling for et akutt problem eller diagnose. (synthesised)"> + > + ["ac9004"] = < + text = <"Remisjonsstatus (synthesised)"> + description = <"Remisjonsstatus for en ikke-kurerbar diagnose. (synthesised)"> + > + ["ac9005"] = < + text = <"Episodisitet (synthesised)"> + description = <"Kategorisering av denne episoden av problemet/diagnosen. (synthesised)"> + > + ["ac9006"] = < + text = <"Forekomst (synthesised)"> + description = <"Kategorisering av forekomsten for dette problemet eller diagnosen. (synthesised)"> + > + ["ac9007"] = < + text = <"Forløpsbetegnelse (synthesised)"> + description = <"Kategorisering som betegner debuten og/eller varigheten og vedvarenheten av problemet eller diagnosen. (synthesised)"> + > + ["ac9008"] = < + text = <"Diagnosisk kategori (synthesised)"> + description = <"Kategorisering av problemet eller diagnosen innenfor en spesifikk kontakt og/eller lokal behandlingssammenheng. (synthesised)"> + > + ["at98"] = < + text = <"Residivert"> + description = <"Problemet eller diagnosen har blitt forverret etter en midlertidig forbedret periode."> + > + ["at97"] = < + text = <"Tilbakefall"> + description = <"Ny forekomst av det samme problemet eller diagnosen etter at en tidligere episode var bedret."> + > + ["at96"] = < + text = <"Første forekomst"> + description = <"Dette er den første forekomsten av dette problemet eller diagnosen."> + > + ["at95"] = < + text = <"Akutt-på-kronisk"> + description = <"Et problem eller en diagnose med en akutt forverring av en kronisk tilstand."> + > + ["at94"] = < + text = <"Ubestemmelig"> + description = <"Det er ikke mulig å bestemme om sykdomstegnene eller symptomene av sykdommen er reduserte."> + > + ["at93"] = < + text = <"Ikke i remisjon"> + description = <"Ingen reduksjon av sykdomstegn eller symptomer er identifisert."> + > + ["at91"] = < + text = <"I remisjon"> + description = <"Ingen pågående sykdomstegn eller symptomer på sykdommen er identifisert."> + > + ["id90"] = < + text = <"Remisjonsstatus"> + description = <"Remisjonsstatus for en ikke-kurerbar diagnose."> + comment = <"For eksempel status for kreft eller en hematologisk diagnose."> + > + ["at89"] = < + text = <"Avkreftet"> + description = <"Diagnosen har blitt klinisk revurdert, eller er motbevist med en høy grad av klinisk sikkerhet. Denne statusen brukes for å korrigere feil i journalen."> + > + ["at88"] = < + text = <"Ubestemmelig"> + description = <"Det er ikke mulig å bestemme problemet eller diagnosens fase av bedring."> + > + ["at87"] = < + text = <"Ikke i bedring"> + description = <"Problemet eller diagnosen utvikler seg ikke i ønsket retning gjennom de vanlige stadiene av bedring, eller er ikke under tilheling."> + > + ["at86"] = < + text = <"I bedring"> + description = <"Problemet eller diagnosen utvikler seg i ønsket retning gjennom de vanlige stadiene av bedring, eller under tilheling."> + > + ["at85"] = < + text = <"Bedret"> + description = <"Problemet eller diagnosen har fullført de vanlige stadiene av bedring eller tilheling, og kan regnes som bedret."> + > + ["id84"] = < + text = <"Bedringsfase"> + description = <"Fase av bedring eller tilheling for et akutt problem eller diagnose."> + comment = <"For eksempel for å spore tilhelingen av en mellomørebetennelse."> + > + ["at82"] = < + text = <"Akutt"> + description = <"Et problem eller diagnose med en rask inntreden, kortvarig forløp, eller begge."> + > + ["at80"] = < + text = <"Kronisk"> + description = <"Et problem eller diagnose med varige eller langvarige effekter, eller som utvikler seg over tid."> + > + ["id78"] = < + text = <"Forløpsbetegnelse"> + description = <"Kategorisering som betegner debuten og/eller varigheten og vedvarenheten av problemet eller diagnosen."> + comment = <"Definisjoner av akutt og kronisk vil variere fra diagnose til diagnose."> + > + ["at77"] = < + text = <"Komplikasjon"> + description = <"En ugunstig utvikling av et problem eller diagnose."> + > + ["id74"] = < + text = <"Tilstede ved innleggelse?"> + description = <"Var problemet eller diagnosen tilstede ved innleggelse?"> + comment = <"Registrer som \"sann\" dersom problemet eller diagnosen var tilstede ved innleggelse. Dette elementet er et krav i forbindelse med DRG i noen land."> + > + ["id72"] = < + text = <"Forekomst"> + description = <"Kategorisering av forekomsten for dette problemet eller diagnosen."> + comment = <"Dette dataelementet kan brukes som en ytterligere kvalifikator i tillegg til verdien \"Ny\" i elementet \"Episodisitet\". For eksempel kan en sykdom som astma ha gjentakende episoder med bedre perioder mellom, men det kan likevel være viktig å kunne identifisere den første astmaepisoden fra de påfølgende."> + > + ["at71"] = < + text = <"Ubestemmelig"> + description = <"Det er ikke mulig å bestemme hvorvidt denne forekomsten av problemet eller diagnosen er ny eller pågående."> + > + ["at67"] = < + text = <"Bidiagnose"> + description = <"Et problem eller diagnose som opptrer samtidig som hoveddiagnosen. Kan også omtales som en komorbiditet."> + > + ["at65"] = < + text = <"Hoveddiagnose"> + description = <"Diagnosen som er bestemt å være hovedårsaken til den aktuelle kontakten."> + > + ["id64"] = < + text = <"Diagnosisk kategori"> + description = <"Kategorisering av problemet eller diagnosen innenfor en spesifikk kontakt og/eller lokal behandlingssammenheng."> + comment = <"Dette elementet inneholder et verdisett som er i vanlig bruk innen diagnosekategorisering. I episodiske behandlingssammenhenger (som regel spesialisthelsetjenesten) er det vanlig å kategorisere/organisere diagnoser i henhold til deres forhold til hoveddiagnosen som behandles i den aktuelle kontakten. Disse kategoriene kan også brukes for klinisk koding, rapportering og fakturering. I noen land omtales diagnosekategorien som \"en DRG\". I tillegg gjør muligheten for å legge til annen fri eller kodet tekst at det er mulig å bruke andre lokale verdisett ved behov."> + > + ["at63"] = < + text = <"Nåværende"> + description = <"Problemet/diagnosen er tilstede ved registreringstidspunktet."> + > + ["at62"] = < + text = <"Tidligere"> + description = <"Problemet/diagnosen er ikke lenger tilstede ved registreringstidspunktet."> + > + ["id61"] = < + text = <"Nåværende/tidligere?"> + description = <"Kategori som støtter oppdeling av problemer og diagnoser i lister over nåværende og tidligere problemer."> + comment = <"Elementene Nåværende/tidligere og Aktiv/inaktiv har lignende klinisk innflytelse, men representerer noe forskjellig betydning. Begge brukes aktivt i forskjellige kliniske sammenhenger, men som regel ikke sammen. Dersom Aktiv/inaktiv er registrert, er dette elementet sannsynligvis overflødig. Et unntak der en tilstand kan være både nåværende og inaktivt, er astma som ikke forårsaker akutte symptomer."> + > + ["at36"] = < + text = <"Pågående"> + description = <"Problemet eller diagnosen er pågående, uten at det har forekommet nye episoder."> + > + ["at35"] = < + text = <"Ny"> + description = <"En ny forekomst av enten et nytt eller et eksisterende problem eller diagnose. Et flagg for \"Første forekomst\" kan registreres separat for å skille den første forekomsten fra påfølgende."> + > + ["at28"] = < + text = <"Inaktiv"> + description = <"Problemet eller diagnosen er ikke fullstendig bedret, men er inaktivt eller mindre relevant for den nåværende kliniske sammenhengen."> + > + ["at27"] = < + text = <"Aktiv"> + description = <"Problemet eller diagnosen er aktivt og kliniske relevant ved registreringstidspunktet."> + > + ["at19"] = < + text = <"Fastslått"> + description = <"Endelig underbygget diagnose, basert på en høy grad av klinisk sikkerhet, som kan omfatte klinisk evidens fra undersøkelser. Den er ikke forventet å endres."> + > + ["at18"] = < + text = <"Arbeidsdiagnose"> + description = <"Midlertidig diagnose, basert på en rimelig grad av klinisk sikkerhet, men som avventer videre undersøkelsesresultater eller kliniske råd. Den kan fortsatt endres etter hvert som undersøkelsesresultater eller annen informasjon blir tilgjengelig."> + > + ["at17"] = < + text = <"Tentativ"> + description = <"En foreløpig diagnose som er en utredningshypotese, og som antas å kunne bli bekreftet ved videre utredning eller observasjon av utvikling. Den kan bli endret etter hvert som undersøkelsesresultater eller annen informasjon blir tilgjengelig."> + > + ["id5"] = < + text = <"Diagnostisk status"> + description = <"Den diagnostiske prosessens stadium eller fase."> + comment = <"Statusen bestemmes vanligvis ved å kombinere tidspunkt for diagnosen, og nivå av klinisk sikkerhet. Status er et resultat av diagnostiske undersøkelser, og det tilgjengelige kliniske grunnlaget. Dette dataelementet og \"Diagnostisk sikkerhet\" i arketypen EVALUATION.problem_diagnosis er to viktige akser i den diagnostiske prosessen, og gyldige kombinasjoner må håndteres og vises av programvare som bruker begge elementene. Dette for at det ikke skal være mulig for brukere å velge kombinasjoner som er i konflikt med hverandre. Tentative diagnoser eller arbeidsdiagnoser er ment å representere det mest sannsynlige valget av de mulige differensialdiagnosene."> + > + ["id4"] = < + text = <"Aktiv/inaktiv?"> + description = <"Kategori som støtter inndeling av problemer og diagnoser i lister over aktive og inaktive problemer."> + comment = <"Elementene Aktiv/inaktiv og Nåværende/tidligere har lignende klinisk innflytelse, men representerer noe forskjellig betydning. Begge brukes aktivt i forskjellige kliniske sammenhenger, men som regel ikke sammen. Dersom Nåværende/tidligere er registrert, er dette elementet sannsynligvis overflødig. Et unntak der en tilstand kan være både nåværende og inaktivt, er astma som ikke forårsaker akutte symptomer."> + > + ["id2"] = < + text = <"Episodisitet"> + description = <"Kategorisering av denne episoden av problemet/diagnosen."> + comment = <"For eksempel: \"Ny\" gjør det mulig for klinikere å holde et nytt og akutt tilfelle av mellomørebetennelse som har oppstått raskt etter en tidligere diagnose adskilt fra en pågående kronisk mellomørebetennelse. Behandling av gjentakende, nye og akutte episoder av en tilstand kan være vesentlig forskjellig fra behandling av den samme tilstanden som ikke bedres eller ikke responderer på behandling. I mange situasjoner vil det ikke være mulig for klinikeren å skille dem fra hverandre, og i disse tilfellene vil \"Ubestemmelig\" være relevant."> + > + ["id1"] = < + text = <"Problem/diagnose-kvalifikator"> + description = <"Kontekst- eller tidsspesifikk kvalifikator for et problem eller en diagnose."> + > + > + ["ko"] = < + ["ac9000"] = < + text = <"진단 상태 (synthesised)"> + description = <"진단 과정의 단계. (synthesised)"> + > + ["ac9001"] = < + text = <"현재/과거? (synthesised)"> + description = <"문제와 진단을 현재 또는 과거 문제 목록으로 구분하는 것을 지원하기 위한 범주. (synthesised)"> + > + ["ac9002"] = < + text = <"활성/비활성 (synthesised)"> + description = <"문제와 진단을 활성 또는 비활성 문제 목록으로 구분하는 것을 지원하기 위한 범주. (synthesised)"> + > + ["ac9003"] = < + text = <"치료 단계 (synthesised)"> + description = <"급성 문제 또는 진단이 치료되는 단계 (synthesised)"> + > + ["ac9004"] = < + text = <"관해 상태 (synthesised)"> + description = <"불치병 진단의 관해 상태. (synthesised)"> + > + ["ac9005"] = < + text = <"삽화 (synthesised)"> + description = <"확인된 문제/진단에 대한 삽화의 범주. (synthesised)"> + > + ["ac9006"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*Category of the occurrence for this problem or diagnosis. (en) (synthesised)"> + > + ["ac9007"] = < + text = <"경과 (synthesised)"> + description = <"문제 또는 진단의 발생의 속도 그리고/또는 기간 그리고 영속성을 반영하는 범주. (synthesised)"> + > + ["ac9008"] = < + text = <"진단 범주 (synthesised)"> + description = <"특별한 진료 그리고/또는 로컬 케어 환경의 삽화 내에서의 문제 또는 진단의 범주 (synthesised)"> + > + ["at98"] = < + text = <"*Relapsed (en)"> + description = <"*Problem or diagnosis has deteriorated after a period of temporary improvement. (en)"> + > + ["at97"] = < + text = <"*Recurrence (en)"> + description = <"*New occurrence of the same problem or diagnosis after a previous episode was resolved. (en)"> + > + ["at96"] = < + text = <"*First occurrence (en)"> + description = <"*This is the first ever occurrence of this problem or diagnosis. (en)"> + > + ["at95"] = < + text = <"만성진행 중 급성발생"> + description = <"만성 상태의 급성 악화를 한 문제 또는 진단."> + > + ["at94"] = < + text = <"결정불능"> + description = <"질병의 증상이나 증후의 감소가 있는지 결정하는 것이 불가능함."> + > + ["at93"] = < + text = <"관해 아님"> + description = <"질병의 증상이나 증후의 감소가 확인되지 않음."> + > + ["at91"] = < + text = <"완전 관해"> + description = <"확인되는 진행 중인 질병의 증상이나 징후가 없음."> + > + ["id90"] = < + text = <"관해 상태"> + description = <"불치병 진단의 관해 상태."> + comment = <"예: 암 또는 혈액학적 진단 상태."> + > + ["at89"] = < + text = <"반증"> + description = <"이전에 기록된 진단이 임상적으로 재평가되고 높은 수준의 임상적 확실성으로 반증됨. 이 상태는 건강 기록내의 오류를 교정하는데 사용됨."> + > + ["at88"] = < + text = <"결정불능"> + description = <"문제 또는 진단의 완치 또는 치료 상태를 결정할 수 없음."> + > + ["at87"] = < + text = <"치료안되고 있음"> + description = <"문제 또는 진단이 완치가 되는 방향으로 치료되고 있다거나 정상 단계로 복귀되는 것처럼 만족스럽게 진행되지 않고 있음."> + > + ["at86"] = < + text = <"치료중"> + description = <"문제 또는 진단이 완치가 되는 방향으로 치료되고 있거나 정상 단계로 복귀되는 것을 통해 만족스럽게 진행중임."> + > + ["at85"] = < + text = <"완치"> + description = <"문제 또는 진단이 완치가 되는 방향으로 치료되고 있거나 정상 단계로 복귀되는 것을 통해 종료됨."> + > + ["id84"] = < + text = <"치료 단계"> + description = <"급성 문제 또는 진단이 치료되는 단계"> + comment = <"예: 중이염의 치료 단계 추적"> + > + ["at82"] = < + text = <"급성"> + description = <"빠른 발생, 짧은 경과 또는 둘 다 가진 문제 또는 진단."> + > + ["at80"] = < + text = <"만성"> + description = <"영속적 또는 매우 길게 유지되는 영향을 주는 문제 또는 진단, 또는 계속 진화함."> + > + ["id78"] = < + text = <"경과"> + description = <"문제 또는 진단의 발생의 속도 그리고/또는 기간 그리고 영속성을 반영하는 범주."> + comment = <"급성 대 만성의 진단은 각 진단에서 따라 다를 것임."> + > + ["at77"] = < + text = <"합병증"> + description = <"문제 또는 진단의 원치않는 발전."> + > + ["id74"] = < + text = <"입원 진단?"> + description = <"입원시 존재했던 문제 또는 진단인가?"> + comment = <"문제 또는 진단이 입원 시에 존재했다면 참으로 기록. 이 데이터 엘리먼트는 몇몇 국가에서 DRG 리포팅때 요구사항임."> + > + ["id72"] = < + text = <"*Occurrence (en)"> + description = <"*Category of the occurrence for this problem or diagnosis. (en)"> + comment = <"*This data element can be an additional qualifier to the 'New' value in the 'Episodicity' value set, that is a condition such as asthma can have recurring new episodes that have periods of resolution in between. However it can be important to identify the first ever episode of asthma from all of the other episodes. (en)"> + > + ["at71"] = < + text = <"결정불능"> + description = <"문제 또는 진단의 발생이 새로운 것인지 진행 중인 것인지 구별하는 것이 불가능함."> + > + ["at67"] = < + text = <"이차 진단"> + description = <"일차 문제 또는 진단과 동시에 발생한 문제 또는 진단. 동반 상태로 알려질 수도 있음."> + > + ["at65"] = < + text = <"주요 진단"> + description = <"입원 환자 진료의 삽화 또는 요양 진료의 삽화, 의료기관 방문을 야기하는데 주요하게 책임이 있는 것으로 결정된 진단. + "> + > + ["id64"] = < + text = <"진단 범주"> + description = <"특별한 진료 그리고/또는 로컬 케어 환경의 삽화 내에서의 문제 또는 진단의 범주"> + comment = <"이 데이터 엘리먼트는 진단 범주에서 공통적으로 사용되는 value set을 포함함. 삽화적인 진료환경(보통 이차 진료)에서, 해당 진료삽화 동안 대처해야하는 주진단과의 관계에 따라 범주화/조직화하는 것이 일반적임. 이 범주는 또한 임상 코딩과 리포팅, 청구목적을 위해 사용될 수 있음. 몇몇 국가에서는 진단 범주가 DRG로 알려지기도 함. + 추가로, 자유 텍스트 선택은 요구에 따라 다른 로컬 value set의 사용을 허용함."> + > + ["at63"] = < + text = <"현재"> + description = <"현재 발생한 이슈."> + > + ["at62"] = < + text = <"과거"> + description = <"과거에 발생했던 이슈."> + > + ["id61"] = < + text = <"현재/과거?"> + description = <"문제와 진단을 현재 또는 과거 문제 목록으로 구분하는 것을 지원하기 위한 범주."> + comment = <"현재/과거 그리고 활성/비활성 데이터 엘리먼트는 비슷한 임상적 영향을 가지지만 약간 다른 의미를 표현함. 둘 다 상이한 임상 환경에서 활발하게 사용되지만 보통 같이 사용되지는 않음. 활성/비활성 한정자가 기록되어 있다면, 이 데이터 엘리먼트는 중복일 가능성이 있음. 상태가 현재일 수는 있지만 비활성인 예외 경우는 급성 증상을 일으키지 않는 천식임."> + > + ["at36"] = < + text = <"진행중"> + description = <"이슈 또는 문제, 진단이 새로운 급성 삽화의 발생없이 진행 중임."> + > + ["at35"] = < + text = <"새로운"> + description = <"새로 또는 존재하는 문제 또는 진단의 새로운 발생. '처음 발생'을 위한 표시는 다른 발생으로 부터 처음 발생을 구별하기 위해 구분해서 기록될 수 있음."> + > + ["at28"] = < + text = <"비활성"> + description = <"완치된 문제 또는 진단은 아니지만 비활성 상태이거나 현재 임상 상황에 거의 관련성이 없다고 느껴짐."> + > + ["at27"] = < + text = <"활성"> + description = <"현재 활성화되어 있고 임상적으로 관련된 문제 또는 진단"> + > + ["at19"] = < + text = <"확립"> + description = <"검사결과에 따른 임상 근거를 포함할 수 있는, 높은 수준의 임상적 확실성에 기반한 최종의 실질적인 진단. 변경될 것으로 기대되지 않음."> + > + ["at18"] = < + text = <"진행"> + description = <"합리적 수준의 임상적 확실성에 근거하지만, 좀 더 진전된 검사 결과 또는 임상적 권고를 기다리는 임시적인 진단. 이 또한 검사 결과 또는 권고에 따라 변경될 수 있음."> + > + ["at17"] = < + text = <"예비"> + description = <"보통 보통 낮은 수준의 임상적 확실을과 과련된, 초기 진단이 이루어짐. 검사 결과 또는 권고에 따라 변경될 수 있음."> + > + ["id5"] = < + text = <"진단 상태"> + description = <"진단 과정의 단계."> + comment = <"이 상태는 보통 진단 검사와 가용한 임상 근거에 따른 임상 확실성 수준에, 진단의 시점을 더하기한 조합에 의해 결정됨. 이EVALUATION.problem_diagnosis 내의 데이터 엘리먼트와 'Diagnostic certainty'는 두 개의 중요한 진단 과정의 축이고, 두 개 모두의 데이터 엘리먼트를 노출하는 소프트웨어에 의해 제공될 수 있는 유효한 조합이 필요하기 때문에, 사용자가 이해관계가 충돌하는 조합을 선택하는 것은 불가능 함. + 예비 또는 작업 중인 진단은 모든 감별진단 선택 중에서 하나의 가장 가능성 높은 선택을 나타내고자 하는 것임."> + > + ["id4"] = < + text = <"활성/비활성"> + description = <"문제와 진단을 활성 또는 비활성 문제 목록으로 구분하는 것을 지원하기 위한 범주."> + comment = <"활성/비활성 그리고 현재/과거 데이터 엘리먼트는 비슷한 임상적 영향을 가지지만 약간 다른 의미를 표현함. 둘 다 상이한 임상 환경에서 활발하게 사용되지만 보통 같이 사용되지는 않음. 현재/과거 한정자가 기록되어 있다면, 이 데이터 엘리먼트는 중복일 가능성이 있음. 상태가 현재일 수는 있지만 비활성인 예외 경우는 급성 증상을 일으키지 않는 천식임."> + > + ["id2"] = < + text = <"삽화"> + description = <"확인된 문제/진단에 대한 삽화의 범주."> + comment = <"예: '새로운'은 임상의가 치료되지 않았거나 진행 중인 만성중이염 진단과 이전 진단 이후 바로 발생한 것일 수 있는 새로운 급성 중이염 삽화를 구별할 수 있도록 함. 재발이면서 새로이 발생한 급성 상태의 삽화에 대한 치료는 치료가 안됐거나 치료에 반응하지 않는 같은 상태와 상당히 다를 것임. 많은 상황에서, 임상의는 구별할 수 없을 것이며 그래서 결정불능이 적절할 수도 있음."> + > + ["id1"] = < + text = <"문제/진단 한정자"> + description = <"특정 문제 또는 진단을 위한 문맥 또는 시간적 한정자."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"*Diagnostic status(en) (synthesised)"> + description = <"*Stage or phase of diagnostic process.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Current/Past?(en) (synthesised)"> + description = <"*Category that supports division of problems and diagnoses into Current or Past problem lists.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Active/Inactive?(en) (synthesised)"> + description = <"*Category that supports division of problems and diagnoses into Active or Inactive problem lists.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Resolution phase(en) (synthesised)"> + description = <"*Phase of healing for an acute problem or diagnosis.(en) (synthesised)"> + > + ["ac9004"] = < + text = <"*Remission status(en) (synthesised)"> + description = <"*Status of the remission of an incurable diagnosis.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Episodicity(en) (synthesised)"> + description = <"*Category of this episode for the identified problem/diagnosis.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*Category of the occurrence for this problem or diagnosis. (en) (synthesised)"> + > + ["ac9007"] = < + text = <"*Course label(en) (synthesised)"> + description = <"*Category reflecting the speed of onset and/or duration and persistence of the problem or diagnosis.(en) (synthesised)"> + > + ["ac9008"] = < + text = <"*Diagnostic category(en) (synthesised)"> + description = <"*Category of the problem or diagnosis within a specified episode of care and/or local care context.(en) (synthesised)"> + > + ["at98"] = < + text = <"*Relapsed (en)"> + description = <"*Problem or diagnosis has deteriorated after a period of temporary improvement. (en)"> + > + ["at97"] = < + text = <"*Recurrence (en)"> + description = <"*New occurrence of the same problem or diagnosis after a previous episode was resolved. (en)"> + > + ["at96"] = < + text = <"*First occurrence (en)"> + description = <"*This is the first ever occurrence of this problem or diagnosis. (en)"> + > + ["at95"] = < + text = <"*Acute-on-chronic(en)"> + description = <"**(en)"> + > + ["at94"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to determine if there have been diminution of the signs or symptoms of the disease have been identified.(en)"> + > + ["at93"] = < + text = <"*Not in remission(en)"> + description = <"*No diminution of the signs or symptoms of the disease have been identified.(en)"> + > + ["at91"] = < + text = <"*In complete remission(en)"> + description = <"*No diminution of signs or symptoms of the disease have been identified.(en)"> + > + ["id90"] = < + text = <"*Remission status(en)"> + description = <"*Status of the remission of an incurable diagnosis.(en)"> + comment = <"*For example: the status of a cancer or haematological diagnosis.(en)"> + > + ["at89"] = < + text = <"Descartado"> + description = <"O diagnóstico foi reavaliado clinicamente ou foi refutado com um elevado nível de segurança clínica."> + > + ["at88"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to determine the resolution or healing status of the problem or diagnosis.(en)"> + > + ["at87"] = < + text = <"Não resolvendo"> + description = <"Um problema ou um diagnóstico que não está progredindo satisfatoriamente pelos estágios normais de reabilitação ou de cura em direção a resolução."> + > + ["at86"] = < + text = <"Resolvendo"> + description = <"Um problema ou um diagnóstico que está evoluindo de forma satisfatória pelos estágios normais de reabilitação ou de cura evoluindo para a resolução."> + > + ["at85"] = < + text = <"Resolvido"> + description = <"Problema ou diagnóstico que finalizou as fases normais de reabilitação ou de cura e pode ser considerado resolvido."> + > + ["id84"] = < + text = <"*Resolution phase(en)"> + description = <"*Phase of healing for an acute problem or diagnosis.(en)"> + comment = <"*For example: tracking the progress of resolution of a middle ear infection.(en)"> + > + ["at82"] = < + text = <"Agudo"> + description = <"Um problema ou diagnóstico com um início rápido, um curso curto, ou ambos."> + > + ["at80"] = < + text = <"Crônico"> + description = <"Um problema ou um diagnóstico com efeitos persistentes ou de longa duração ou que evolui ao longo do tempo."> + > + ["id78"] = < + text = <"*Course label(en)"> + description = <"*Category reflecting the speed of onset and/or duration and persistence of the problem or diagnosis.(en)"> + comment = <"*Definitions of acute vs chronic will differ for each diagnosis.(en)"> + > + ["at77"] = < + text = <"Complicação"> + description = <"Uma evolução desfavorável de um problema ou diagnóstico."> + > + ["id74"] = < + text = <"*Admission diagnosis?(en)"> + description = <"*Was the problem or diagnosis present at admission?(en)"> + comment = <"*Record as True if the problem or diagnosis was present on admission. This data element is a requirement from DRG reporting in some countries.(en)"> + > + ["id72"] = < + text = <"*Occurrence (en)"> + description = <"*Category of the occurrence for this problem or diagnosis. (en)"> + comment = <"*This data element can be an additional qualifier to the 'New' value in the 'Episodicity' value set, that is a condition such as asthma can have recurring new episodes that have periods of resolution in between. However it can be important to identify the first ever episode of asthma from all of the other episodes. (en)"> + > + ["at71"] = < + text = <"Indeterminado"> + description = <"Não é possível determinar se esta ocorrência do problema ou diagnóstico é nova ou está em curso."> + > + ["at67"] = < + text = <"Diagnóstico secundário"> + description = <"Um problema ou diagnóstico que ocorre ao mesmo tempo que o problema ou de diagnóstico principal. Também pode ser conhecido como uma comorbidade."> + > + ["at65"] = < + text = <"Diagnóstico principal"> + description = <"O diagnóstico específico a ser responsável por desencadear um episódio de cuidado do paciente admitido, um episódio de cuidados domiciliares ou um comparecimento no estabelecimento de cuidados de saúde."> + > + ["id64"] = < + text = <"*Diagnostic category(en)"> + description = <"*Category of the problem or diagnosis within a specified episode of care and/or local care context.(en)"> + comment = <"*This data element contains a value set commonly used in diagnostic categorisation. In episodic care contexts (commonly secondary care) it is common to categorise/organise diagnoses according to their relationship to the principal diagnosis being addressed during that episode of care. These categories may also be used for clinical coding, reporting and billing purposes. In some countries the diagnostic category may be known as a DRG. + In addition, the free text choice permits use of other local value sets, as required.(en)"> + > + ["at63"] = < + text = <"*Current(en)"> + description = <"*An issue occuring at present.(en)"> + > + ["at62"] = < + text = <"*Past(en)"> + description = <"*An issue which ocurred in the past.(en)"> + > + ["id61"] = < + text = <"*Current/Past?(en)"> + description = <"*Category that supports division of problems and diagnoses into Current or Past problem lists.(en)"> + comment = <"*The Current/Past and Active/Inactive data elements have similar clinical impact but represent slightly different semantics. Both are actively used in different clinical settings, but usually not together. If an Active/Inactive qualifier is recorded, then this data element is likely to be redundant. An exception where a condition can be current but inactive is asthma that is not causing acute symptoms.(en)"> + > + ["at36"] = < + text = <"*Ongoing(en)"> + description = <"*The issue, problem or diagnosis continues, without new, acute episodes occurring.(en)"> + > + ["at35"] = < + text = <"*New(en)"> + description = <"*A new occurrence of either a new or existing problem or diagnosis. A flag for 'First occurrence' can be recorded separately to distinguish the first from other occurrences.(en)"> + > + ["at28"] = < + text = <"Inativo"> + description = <"O problema ou diagnóstico não está completamente resolvido, mas está inativo ou é menos relevante no contexto clínico atual."> + > + ["at27"] = < + text = <"Ativo"> + description = <"O problema ou o diagnóstico está atualmente ativo e clinicamente relevante."> + > + ["at19"] = < + text = <"*Established(en)"> + description = <"*Final substantiated diagnosis, based on a high level of clinical certainty, which may include clinical evidence from test results. It is not expected to change.(en)"> + > + ["at18"] = < + text = <"Trabalhando [(Interrogado)]"> + description = <"Diagnóstico provisório, com base em numa certeza clínica razoável, mas na pendência de novos resultados de testes ou orientação clínica. Pode ainda mudar à medida que os resultados dos testes ou conselhos estiverem disponíveis."> + > + ["at17"] = < + text = <"Preliminar"> + description = <"O diagnóstico inicial feito, geralmente associado a um baixo nível de certeza clínica. Pode mudar à medida que os resultados dos testes ou conselhos estiverem disponíveis."> + > + ["id5"] = < + text = <"*Diagnostic status(en)"> + description = <"*Stage or phase of diagnostic process.(en)"> + comment = <"*The status is usually determined by a combination of the timing of diagnosis plus level of clinical certainty resulting from diagnostic tests and clinical evidence available. This data element and 'Diagnostic certainty' in EVALUATION.problem_diagnosis are two important axes of the diagnostic process, and valid combinations will need to be presented by software that exposes both data elements, so it is not possible for users to select conflicting combinations. + Preliminary or working diagnoses are intended to represent the single most likely choice out of all differential diagnosis options.(en)"> + > + ["id4"] = < + text = <"*Active/Inactive?(en)"> + description = <"*Category that supports division of problems and diagnoses into Active or Inactive problem lists.(en)"> + comment = <"*The Active/Inactive and Current/Past data elements have similar clinical impact but represent slightly different semantics. Both are actively used in different clinical settings, but usually not together. If a Current/Past qualifier is recorded, then this data element is likely to be redundant. An exception where a condition can be current but inactive is asthma that is not causing acute symptoms.(en)"> + > + ["id2"] = < + text = <"*Episodicity(en)"> + description = <"*Category of this episode for the identified problem/diagnosis.(en)"> + comment = <"*For example: 'New' will enable clinicians to distinguish a new, acute episode of otitis media that may have arisen soon after a previous diagnosis, to distinguish it from an unresolved or 'Ongoing' diagnosis of chronic otitis media. Treatment of recurring, new and acute, episodes of a condition may differ significantly from the same condition that is not resolving or responding to treatment. In many situations the clinician will not be able to tell, and so indeterminate may be appropriate.(en)"> + > + ["id1"] = < + text = <"*Problem/Diagnosis qualifier(en)"> + description = <"*Contextual or temporal qualifier for a specified problem or diagnosis.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Diagnostic status (synthesised)"> + description = <"Stage or phase of diagnostic process. (synthesised)"> + > + ["ac9001"] = < + text = <"Current/Past? (synthesised)"> + description = <"Category that supports division of problems and diagnoses into Current or Past problem lists. (synthesised)"> + > + ["ac9002"] = < + text = <"Active/Inactive? (synthesised)"> + description = <"Category that supports division of problems and diagnoses into Active or Inactive problem lists. (synthesised)"> + > + ["ac9003"] = < + text = <"Resolution phase (synthesised)"> + description = <"Phase of healing for an acute problem or diagnosis. (synthesised)"> + > + ["ac9004"] = < + text = <"Remission status (synthesised)"> + description = <"Status of the remission of an incurable diagnosis. (synthesised)"> + > + ["ac9005"] = < + text = <"Episodicity (synthesised)"> + description = <"Category of this episode for the identified problem/diagnosis. (synthesised)"> + > + ["ac9006"] = < + text = <"Occurrence (synthesised)"> + description = <"Category of the occurrence for this problem or diagnosis. (synthesised)"> + > + ["ac9007"] = < + text = <"Course label (synthesised)"> + description = <"Category reflecting the speed of onset and/or duration and persistence of the problem or diagnosis. (synthesised)"> + > + ["ac9008"] = < + text = <"Diagnostic category (synthesised)"> + description = <"Category of the problem or diagnosis within a specified episode of care and/or local care context. (synthesised)"> + > + ["at98"] = < + text = <"Relapsed"> + description = <"Problem or diagnosis has deteriorated after a period of temporary improvement."> + > + ["at97"] = < + text = <"Recurrence"> + description = <"New occurrence of the same problem or diagnosis after a previous episode was resolved."> + > + ["at96"] = < + text = <"First occurrence"> + description = <"This is the first ever occurrence of this problem or diagnosis."> + > + ["at95"] = < + text = <"Acute-on-chronic"> + description = <"A problem or diagnosis with an acute exacerbation of a chronic condition."> + > + ["at94"] = < + text = <"Indeterminate"> + description = <"It is not possible to determine if there have been diminution of the signs or symptoms of the disease have been identified."> + > + ["at93"] = < + text = <"Not in remission"> + description = <"No diminution of the signs or symptoms of the disease have been identified."> + > + ["at91"] = < + text = <"In remission"> + description = <"No ongoing signs or symptoms of the disease have been identified."> + > + ["id90"] = < + text = <"Remission status"> + description = <"Status of the remission of an incurable diagnosis."> + comment = <"For example: the status of a cancer or haematological diagnosis."> + > + ["at89"] = < + text = <"Refuted"> + description = <"The previously recorded diagnosis has been clinically reassessed or disproved with a high level of clinical certainty. This status is used to correct an error in the health record."> + > + ["at88"] = < + text = <"Indeterminate"> + description = <"It is not possible to determine the resolution or healing status of the problem or diagnosis."> + > + ["at87"] = < + text = <"Not resolving"> + description = <"Problem or diagnosis is not progressing satisfactorily through the normal stages of restoration or healing towards resolution."> + > + ["at86"] = < + text = <"Resolving"> + description = <"Problem or diagnosis is progressing satisfactorily through the normal stages of restoration or healing towards resolution."> + > + ["at85"] = < + text = <"Resolved"> + description = <"Problem or diagnosis has completed the normal phases of restoration or healing and can be considered resolved."> + > + ["id84"] = < + text = <"Resolution phase"> + description = <"Phase of healing for an acute problem or diagnosis."> + comment = <"For example: tracking the progress of resolution of a middle ear infection."> + > + ["at82"] = < + text = <"Acute"> + description = <"A problem or diagnosis with a rapid onset, a short course, or both."> + > + ["at80"] = < + text = <"Chronic"> + description = <"A problem or diagnosis with persistent or long-lasting effects, or that evolves over time."> + > + ["id78"] = < + text = <"Course label"> + description = <"Category reflecting the speed of onset and/or duration and persistence of the problem or diagnosis."> + comment = <"Definitions of acute vs chronic will differ for each diagnosis."> + > + ["at77"] = < + text = <"Complication"> + description = <"An unfavorable evolution of a problem or diagnosis."> + > + ["id74"] = < + text = <"Admission diagnosis?"> + description = <"Was the problem or diagnosis present at admission?"> + comment = <"Record as True if the problem or diagnosis was present on admission. This data element is a requirement from DRG reporting in some countries."> + > + ["id72"] = < + text = <"Occurrence"> + description = <"Category of the occurrence for this problem or diagnosis."> + comment = <"This data element can be an additional qualifier to the 'New' value in the 'Episodicity' value set, that is a condition such as asthma can have recurring new episodes that have periods of resolution in between. However it can be important to identify the first ever episode of asthma from all of the other episodes."> + > + ["at71"] = < + text = <"Indeterminate"> + description = <"It is not possible to determine if this occurrence of the problem or diagnosis is new or ongoing."> + > + ["at67"] = < + text = <"Secondary diagnosis"> + description = <"A problem or diagnosis that is occurs at the same time as the primary problem or diagnosis. May also be known as a comorbid condition."> + > + ["at65"] = < + text = <"Principal diagnosis"> + description = <"The diagnosis determined to be chiefly responsible for occasionaing an episode of admitted patient care, an episode of residential care or an attendance at the health care establishment."> + > + ["id64"] = < + text = <"Diagnostic category"> + description = <"Category of the problem or diagnosis within a specified episode of care and/or local care context."> + comment = <"This data element contains a value set commonly used in diagnostic categorisation. In episodic care contexts (commonly secondary care) it is common to categorise/organise diagnoses according to their relationship to the principal diagnosis being addressed during that episode of care. These categories may also be used for clinical coding, reporting and billing purposes. In some countries the diagnostic category may be known as a DRG. + In addition, the free text choice permits use of other local value sets, as required."> + > + ["at63"] = < + text = <"Current"> + description = <"An issue occuring at present."> + > + ["at62"] = < + text = <"Past"> + description = <"An issue which ocurred in the past."> + > + ["id61"] = < + text = <"Current/Past?"> + description = <"Category that supports division of problems and diagnoses into Current or Past problem lists."> + comment = <"The Current/Past and Active/Inactive data elements have similar clinical impact but represent slightly different semantics. Both are actively used in different clinical settings, but usually not together. If an Active/Inactive qualifier is recorded, then this data element is likely to be redundant. An exception where a condition can be current but inactive is asthma that is not causing acute symptoms."> + > + ["at36"] = < + text = <"Ongoing"> + description = <"The issue, problem or diagnosis continues, without new, acute episodes occurring."> + > + ["at35"] = < + text = <"New"> + description = <"A new occurrence of either a new or existing problem or diagnosis. A flag for 'First occurrence' can be recorded separately to distinguish the first from other occurrences."> + > + ["at28"] = < + text = <"Inactive"> + description = <"The problem or diagnosis is not completely resolved but is inactive or felt less relevant to the current clinical context."> + > + ["at27"] = < + text = <"Active"> + description = <"The problem or diagnosis is currently active and clinically relevant."> + > + ["at19"] = < + text = <"Established"> + description = <"Final substantiated diagnosis, based on a high level of clinical certainty, which may include clinical evidence from test results. It is not expected to change."> + > + ["at18"] = < + text = <"Working"> + description = <"Interim diagnosis, based on a reasonable amount of clinical certainty but pending further test results or clinical advice. It may still change as test results or advice become available."> + > + ["at17"] = < + text = <"Preliminary"> + description = <"The initial diagnosis made, usually associated with a low level of clinical certainty. It may change as test results or advice become available."> + > + ["id5"] = < + text = <"Diagnostic status"> + description = <"Stage or phase of diagnostic process."> + comment = <"The status is usually determined by a combination of the timing of diagnosis plus level of clinical certainty resulting from diagnostic tests and clinical evidence available. This data element and 'Diagnostic certainty' in EVALUATION.problem_diagnosis are two important axes of the diagnostic process, and valid combinations will need to be presented by software that exposes both data elements, so it is not possible for users to select conflicting combinations. + Preliminary or working diagnoses are intended to represent the single most likely choice out of all differential diagnosis options."> + > + ["id4"] = < + text = <"Active/Inactive?"> + description = <"Category that supports division of problems and diagnoses into Active or Inactive problem lists."> + comment = <"The Active/Inactive and Current/Past data elements have similar clinical impact but represent slightly different semantics. Both are actively used in different clinical settings, but usually not together. If a Current/Past qualifier is recorded, then this data element is likely to be redundant. An exception where a condition can be current but inactive is asthma that is not causing acute symptoms."> + > + ["id2"] = < + text = <"Episodicity"> + description = <"Category of this episode for the identified problem/diagnosis."> + comment = <"For example: 'New' will enable clinicians to distinguish a new, acute episode of otitis media that may have arisen soon after a previous diagnosis, to distinguish it from an unresolved or 'Ongoing' diagnosis of chronic otitis media. Treatment of recurring, new and acute, episodes of a condition may differ significantly from the same condition that is not resolving or responding to treatment. In many situations the clinician will not be able to tell, and so indeterminate may be appropriate."> + > + ["id1"] = < + text = <"Problem/Diagnosis qualifier"> + description = <"Contextual or temporal qualifier for a specified problem or diagnosis."> + > + > + ["sl"] = < + ["ac9000"] = < + text = <"*Diagnostic status(en) (synthesised)"> + description = <"*Stage or phase of diagnostic process.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Current/Past?(en) (synthesised)"> + description = <"*Category that supports division of problems and diagnoses into Current or Past problem lists.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Active/Inactive?(en) (synthesised)"> + description = <"*Category that supports division of problems and diagnoses into Active or Inactive problem lists.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Resolution phase(en) (synthesised)"> + description = <"*Phase of healing for an acute problem or diagnosis.(en) (synthesised)"> + > + ["ac9004"] = < + text = <"*Remission status(en) (synthesised)"> + description = <"*Status of the remission of an incurable diagnosis.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Episodicity(en) (synthesised)"> + description = <"*Category of this episode for the identified problem/diagnosis.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*Category of the occurrence for this problem or diagnosis. (en) (synthesised)"> + > + ["ac9007"] = < + text = <"*Course label(en) (synthesised)"> + description = <"*Category reflecting the speed of onset and/or duration and persistence of the problem or diagnosis.(en) (synthesised)"> + > + ["ac9008"] = < + text = <"*Diagnostic category(en) (synthesised)"> + description = <"*Category of the problem or diagnosis within a specified episode of care and/or local care context.(en) (synthesised)"> + > + ["at98"] = < + text = <"*Relapsed (en)"> + description = <"*Problem or diagnosis has deteriorated after a period of temporary improvement. (en)"> + > + ["at97"] = < + text = <"*Recurrence (en)"> + description = <"*New occurrence of the same problem or diagnosis after a previous episode was resolved. (en)"> + > + ["at96"] = < + text = <"*First occurrence (en)"> + description = <"*This is the first ever occurrence of this problem or diagnosis. (en)"> + > + ["at95"] = < + text = <"*Acute-on-chronic(en)"> + description = <"**(en)"> + > + ["at94"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to determine if there have been diminution of the signs or symptoms of the disease have been identified.(en)"> + > + ["at93"] = < + text = <"*Not in remission(en)"> + description = <"*No diminution of the signs or symptoms of the disease have been identified.(en)"> + > + ["at91"] = < + text = <"*In complete remission(en)"> + description = <"*No diminution of signs or symptoms of the disease have been identified.(en)"> + > + ["id90"] = < + text = <"*Remission status(en)"> + description = <"*Status of the remission of an incurable diagnosis.(en)"> + comment = <"*For example: the status of a cancer or haematological diagnosis.(en)"> + > + ["at89"] = < + text = <"*Refuted(en)"> + description = <"*The diagnosis has been clinically reassessed or has been disproved with a high level of clinical certainty.(en)"> + > + ["at88"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to determine the resolution or healing status of the problem or diagnosis.(en)"> + > + ["at87"] = < + text = <"*Not resolving(en)"> + description = <"*Problem or diagnosis is not progressing satisfactorily through the normal stages of restoration or healing towards resolution.(en)"> + > + ["at86"] = < + text = <"*Resolving(en)"> + description = <"*Problem or diagnosis is progressing satisfactorily through the normal stages of restoration or healing towards resolution.(en)"> + > + ["at85"] = < + text = <"*Resolved(en)"> + description = <"*Problem or diagnosis has completed the normal phases of restoration or healing and can be considered resolved.(en)"> + > + ["id84"] = < + text = <"*Resolution phase(en)"> + description = <"*Phase of healing for an acute problem or diagnosis.(en)"> + comment = <"*For example: tracking the progress of resolution of a middle ear infection.(en)"> + > + ["at82"] = < + text = <"*Acute(en)"> + description = <"*A problem or diagnosis with a rapid onset, a short course, or both.(en)"> + > + ["at80"] = < + text = <"*Chronic(en)"> + description = <"*A problem or diagnosis with persistent or long-lasting effects, or that evolves over time.(en)"> + > + ["id78"] = < + text = <"*Course label(en)"> + description = <"*Category reflecting the speed of onset and/or duration and persistence of the problem or diagnosis.(en)"> + comment = <"*Definitions of acute vs chronic will differ for each diagnosis.(en)"> + > + ["at77"] = < + text = <"*Complication(en)"> + description = <"*An unfavorable evolution of a problem or diagnosis.(en)"> + > + ["id74"] = < + text = <"*Admission diagnosis?(en)"> + description = <"*Was the problem or diagnosis present at admission?(en)"> + comment = <"*Record as True if the problem or diagnosis was present on admission. This data element is a requirement from DRG reporting in some countries.(en)"> + > + ["id72"] = < + text = <"*Occurrence (en)"> + description = <"*Category of the occurrence for this problem or diagnosis. (en)"> + comment = <"*This data element can be an additional qualifier to the 'New' value in the 'Episodicity' value set, that is a condition such as asthma can have recurring new episodes that have periods of resolution in between. However it can be important to identify the first ever episode of asthma from all of the other episodes. (en)"> + > + ["at71"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to determine if this occurrence of the problem or diagnosis is new or ongoing.(en)"> + > + ["at67"] = < + text = <"*Secondary diagnosis(en)"> + description = <"*A problem or diagnosis that is occurs at the same time as the primary problem or diagnosis. May also be known as a comorbid condition.(en)"> + > + ["at65"] = < + text = <"*Principal diagnosis(en)"> + description = <"*The diagnosis determined to be chiefly responsible for occasionaing an episode of admitted patient care, an episode of residential care or an attendance at the health care establishment.(en)"> + > + ["id64"] = < + text = <"*Diagnostic category(en)"> + description = <"*Category of the problem or diagnosis within a specified episode of care and/or local care context.(en)"> + comment = <"*This data element contains a value set commonly used in diagnostic categorisation. In episodic care contexts (commonly secondary care) it is common to categorise/organise diagnoses according to their relationship to the principal diagnosis being addressed during that episode of care. These categories may also be used for clinical coding, reporting and billing purposes. In some countries the diagnostic category may be known as a DRG. + In addition, the free text choice permits use of other local value sets, as required.(en)"> + > + ["at63"] = < + text = <"*Current(en)"> + description = <"*An issue occuring at present.(en)"> + > + ["at62"] = < + text = <"*Past(en)"> + description = <"*An issue which ocurred in the past.(en)"> + > + ["id61"] = < + text = <"*Current/Past?(en)"> + description = <"*Category that supports division of problems and diagnoses into Current or Past problem lists.(en)"> + comment = <"*The Current/Past and Active/Inactive data elements have similar clinical impact but represent slightly different semantics. Both are actively used in different clinical settings, but usually not together. If an Active/Inactive qualifier is recorded, then this data element is likely to be redundant. An exception where a condition can be current but inactive is asthma that is not causing acute symptoms.(en)"> + > + ["at36"] = < + text = <"*Ongoing(en)"> + description = <"*The issue, problem or diagnosis continues, without new, acute episodes occurring.(en)"> + > + ["at35"] = < + text = <"*New(en)"> + description = <"*A new occurrence of either a new or existing problem or diagnosis. A flag for 'First occurrence' can be recorded separately to distinguish the first from other occurrences.(en)"> + > + ["at28"] = < + text = <"Ni aktiven"> + description = <"Problem trenutno ni aktiven"> + > + ["at27"] = < + text = <"Aktiven"> + description = <"Problem je trenutno aktiven in klinično relevanten"> + > + ["at19"] = < + text = <"*Established(en)"> + description = <"*Final substantiated diagnosis, based on a high level of clinical certainty, which may include clinical evidence from test results. It is not expected to change.(en)"> + > + ["at18"] = < + text = <"*Working(en)"> + description = <"*Interim diagnosis, based on substantiated clinical evidence but pending further test results or clinical advice. It may still change as test results or advice become available.(en)"> + > + ["at17"] = < + text = <"*Preliminary(en)"> + description = <"*The initial diagnosis made, based on limited available clinical evidence. It may change as test results or advice become available.(en)"> + > + ["id5"] = < + text = <"*Diagnostic status(en)"> + description = <"*Stage or phase of diagnostic process.(en)"> + comment = <"*The status is usually determined by a combination of the timing of diagnosis plus level of clinical certainty resulting from diagnostic tests and clinical evidence available. This data element and 'Diagnostic certainty' in EVALUATION.problem_diagnosis are two important axes of the diagnostic process, and valid combinations will need to be presented by software that exposes both data elements, so it is not possible for users to select conflicting combinations. + Preliminary or working diagnoses are intended to represent the single most likely choice out of all differential diagnosis options.(en)"> + > + ["id4"] = < + text = <"*Active/Inactive?(en)"> + description = <"*Category that supports division of problems and diagnoses into Active or Inactive problem lists.(en)"> + comment = <"*The Active/Inactive and Current/Past data elements have similar clinical impact but represent slightly different semantics. Both are actively used in different clinical settings, but usually not together. If a Current/Past qualifier is recorded, then this data element is likely to be redundant. An exception where a condition can be current but inactive is asthma that is not causing acute symptoms.(en)"> + > + ["id2"] = < + text = <"*Episodicity(en)"> + description = <"*Category of this episode for the identified problem/diagnosis.(en)"> + comment = <"*For example: 'New' will enable clinicians to distinguish a new, acute episode of otitis media that may have arisen soon after a previous diagnosis, to distinguish it from an unresolved or 'Ongoing' diagnosis of chronic otitis media. Treatment of recurring, new and acute, episodes of a condition may differ significantly from the same condition that is not resolving or responding to treatment. In many situations the clinician will not be able to tell, and so indeterminate may be appropriate.(en)"> + > + ["id1"] = < + text = <"*Problem/Diagnosis qualifier(en)"> + description = <"*Contextual or temporal qualifier for a specified problem or diagnosis.(en)"> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id2"] = + ["id5"] = + ["at17"] = + ["at18"] = + ["id61"] = + ["at62"] = + ["at63"] = + ["id78"] = + ["at19"] = + ["at65"] = + ["at67"] = + > + > + value_sets = < + ["ac9008"] = < + id = <"ac9008"> + members = <"at65", "at67", "at77"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at82", "at95", "at80"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at27", "at28"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at63", "at62"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at17", "at18", "at19", "at89"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at96", "at97"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at35", "at36", "at71"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at91", "at93", "at94"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at87", "at86", "at85", "at88", "at98"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.procedure_preparation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.procedure_preparation.v0.0.1-alpha.adls new file mode 100644 index 000000000..83f82d00b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.procedure_preparation.v0.0.1-alpha.adls @@ -0,0 +1,163 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4d5cc43d-6106-4752-97d0-7e45ab4ba56c; build_uid=10bddf3e-3be4-4c34-baf9-945963b17880) + openEHR-EHR-CLUSTER.procedure_preparation.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"11C01DEA8763F3E24C23279692559578"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the preparation aspects for a procedure."> + keywords = <"cleaning", "shaving", "sterilisation", "disinfection"> + use = <"Use to record details about the preparation aspects for a procedure. + + This archetype is designed to be nested within the 'Procedure detail' SLOT within the ACTION or INSTRUCTION.procedure archetype or similar, which will identify the name of the procedure and information that is common to all types of procedures. + + Other CLUSTER archetypes can be inserted into the SLOTs to extend this generic archetype to catpure further details about the preparative aspects for a specific procedure for example shaving. + + Scope: This archetype is specifically designed to be used to capture deails about physiological preparation of the human body in readiness for a procedure. "> + misuse = <"Not to be used to capture psychological or educational information provided to the patient about the procedure - use ACTION or INSTRUCTION_health education for this purpose. + + Not to be used to record details of preoperative medications - use ACTION.medication or NSTRUCTION_medication order for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Procedure preparation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Preparation type + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Preparation type (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id7] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location\.v1\..*/} + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Wash solution + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Method + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Instrument + value matches { + DV_TEXT[id9006] + } + } + allow_archetype CLUSTER[id14] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Outcome + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9008] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Preparation type (synthesised)"> + description = <"The category or kind of preparation. (synthesised)"> + > + ["id16"] = < + text = <"Comment"> + description = <"Additional narrative about the procedure preparation not captured in other fields."> + > + ["id15"] = < + text = <"Outcome"> + description = <"Narrative description of the outcome of the procedure preparation performed."> + > + ["id14"] = < + text = <"Additional details"> + description = <"*"> + > + ["id12"] = < + text = <"Instrument"> + description = <"Narrative description of the tool to clean the body site or area. "> + comment = <"This could include betadine brush wash or body clippers."> + > + ["id11"] = < + text = <"Method"> + description = <"Narrative description of the technique to clean the body site or area."> + > + ["id10"] = < + text = <"Wash solution"> + description = <"Narrative description of the solution to clean the body site."> + > + ["id9"] = < + text = <"Description"> + description = <"Narrative description about the prepation aspects of a procedure."> + > + ["id7"] = < + text = <"Structured body site"> + description = <"Additional detail using a specific region or a point on, or within, the identified body site."> + > + ["id6"] = < + text = <"Body site"> + description = <"Identification of a single physical site either on, or within, the human body."> + > + ["at5"] = < + text = <"shaving"> + description = <"Removing hair from a body site."> + > + ["at4"] = < + text = <"hair"> + description = <"Bodily filaments found in the surface of the skin or epidermis."> + > + ["at3"] = < + text = <"skin"> + description = <"Body surface layer or area for intended procedure."> + > + ["id2"] = < + text = <"Preparation type"> + description = <"The category or kind of preparation."> + > + ["id1"] = < + text = <"Procedure preparation"> + description = <"Details about a substance or process in the preparatory aspects for a procedure."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at3", "at4", "at5"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.professional_role.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.professional_role.v0.0.1-alpha.adls new file mode 100644 index 000000000..099f1fe07 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.professional_role.v0.0.1-alpha.adls @@ -0,0 +1,125 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ae27a7f8-b7f2-4db8-89d1-1e20782b11bb; build_uid=91e194ff-77b3-43e7-9b4c-fe8848a723e5) + openEHR-EHR-CLUSTER.professional_role.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Hans Demski"> + ["organisation"] = <"Helmholtz Zentrum München"> + ["email"] = <"demski@helmholtz-muenchen.de"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"12/11/2007"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"D6072DBF64A0C64FC42C372AD0B10AB2"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation der Rolle eines Heilberuflers bei der Betreuung einer Person."> + keywords = <"Rolle", "Heilberufler"> + use = <"Zur Dokumentation von Angaben zur Rolle eines Heilberuflers bei der Betreuung einer Person."> + misuse = <"Nicht zur Aufzeichnung einer rollenbasierten Zugangskontrolle (role-based access control) zu verwenden."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the role of a professional in care of an individual."> + keywords = <"role", "carer"> + use = <"Use to record details about the role of a professional in care of an individual."> + misuse = <"Not to be used to record role-based access control."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل دور الشخص المهني في رعاية الفرد"> + keywords = <"الدور", "مقدم الرعاية"> + use = <"لتسجيل تفاصيل حول دور الشخص المهني في رعاية الفرد"> + misuse = <"لا يستخدم لتسجيل التحكم في الإذن بالدخول حسب الدور"> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Professional role + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Unstructured role + value matches { + DV_TEXT[id9000] + } + } + allow_archetype CLUSTER[id4] matches { -- Structured role + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id4"] = < + text = <"Strukturierte Rolle"> + description = <"Rolle in vordefiniertem Format (zu Erweitern sobald RBACS Standards entwickelt sind)."> + > + ["id2"] = < + text = <"Unstrukturierte Rolle"> + description = <"Unstrukturierte Beschreibung der Rolle"> + > + ["id1"] = < + text = <"Rolle"> + description = <"Rolle eines Heilberuflers bei der Betreuung einer Person"> + > + > + ["en"] = < + ["id4"] = < + text = <"Structured role"> + description = <"The role in structured format (to be expanded as RBACS standards are developed."> + > + ["id2"] = < + text = <"Unstructured role"> + description = <"Unstructured description of the role."> + > + ["id1"] = < + text = <"Professional role"> + description = <"Role of a professional in care of an individual."> + > + > + ["ar-sy"] = < + ["id4"] = < + text = <"دور مركب"> + description = <"الدور في تنسيق مركب - سيتم تمديده عند وضع معايير تسجيل التحكم في الإذن بالدخول حسب الدور"> + > + ["id2"] = < + text = <"دور غير مركب"> + description = <"وصف غير مركب للدور"> + > + ["id1"] = < + text = <"الدور المهني"> + description = <"دور الشخص المهني في رعاية الفرد"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.reference_sequence.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.reference_sequence.v1.0.1.adls new file mode 100644 index 000000000..cb92368d2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.reference_sequence.v1.0.1.adls @@ -0,0 +1,378 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=0d76b26d-8cbd-4e0d-a7ac-e83bf4dfcae9; build_uid=e11d3b58-4bcb-4fa5-9e1d-e1330e385b44) + openEHR-EHR-CLUSTER.reference_sequence.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Liv Laugen"> + ["organisation"] = <"Oslo University Hospital, Norway"> + ["email"] = <"liv.laugen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2017-02-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Francesca Frexia, CRS4 - Center for advanced studies, research and development in Sardinia, Italy", "Gideon Giacomelli, Charité Berlin, Germany", "Evelyn Hovenga, EJSH Consulting, Australia", "Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Cecilia Mascia, CRS4, Italy (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Simon Schumacher, HiGHmed, Germany", "Aurelie Tomczak, Uniklinikum Heidelberg, Germany", "Paolo Uva, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"\"Den Dunnen et al. (2016) HGVS recommendations for the description of sequence variants: 2016 update. Hum.Mutat. 25: 37: 564-569\"."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E3475CF4AF445B569257A3B61ED1B539"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om referansesekvensen som brukes for å beskrive varianter."> + keywords = <"genetiske funn", "referansesekvens", "genetisk testing", "gentester", "variant", "genetikk", "variasjon", "mutasjon", "sekvensering", "VCF"> + use = <""> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the reference sequence used to describe variants."> + keywords = <"genetic findings", "reference sequence", "Genetic test", "variant calling", "genomic", "variation"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id19] occurrences matches {1..*} matches { -- Reference sequence + items cardinality matches {3..*} matches { + ELEMENT[id20] occurrences matches {1} matches { -- Source name + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id21] occurrences matches {1} matches { -- Accession number + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id22] matches { -- Version number + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id23] occurrences matches {1} matches { -- URL + value matches { + DV_URI[id9004] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Chromosome label + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Chromosome label (synthesised) + } + DV_TEXT[id9006] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"KromosomID (synthesised)"> + description = <"Kromosomets ID (engelsk: Chromosome label). (synthesised)"> + > + ["at48"] = < + text = <"Kromosom Y"> + description = <"Kromosom Y."> + > + ["at47"] = < + text = <"Kromosom X"> + description = <"Kromosom X."> + > + ["at46"] = < + text = <"Kromosom 22"> + description = <"Kromosom 22."> + > + ["at45"] = < + text = <"Kromosom 21"> + description = <"Kromosom 21."> + > + ["at44"] = < + text = <"Kromosom 20"> + description = <"Kromosom 20."> + > + ["at43"] = < + text = <"Kromosom 19"> + description = <"Kromosom 19."> + > + ["at42"] = < + text = <"Kromosom 18"> + description = <"Kromosom 18."> + > + ["at41"] = < + text = <"Kromosom 17"> + description = <"Kromosom 17."> + > + ["at40"] = < + text = <"Kromosom 16"> + description = <"Kromosom 16."> + > + ["at39"] = < + text = <"Kromosom 15"> + description = <"Kromosom 15."> + > + ["at38"] = < + text = <"Kromosom 14"> + description = <"Kromosom 14."> + > + ["at37"] = < + text = <"Kromosom 13"> + description = <"Kromosom 13."> + > + ["at36"] = < + text = <"Kromosom 12"> + description = <"Kromosom 12."> + > + ["at35"] = < + text = <"Kromosom 11"> + description = <"Kromosom 11."> + > + ["at34"] = < + text = <"Kromosom 10"> + description = <"Kromosom 10."> + > + ["at33"] = < + text = <"Kromosom 9"> + description = <"Kromosom 9."> + > + ["at32"] = < + text = <"Kromosom 8"> + description = <"Kromosom 8."> + > + ["at31"] = < + text = <"Kromosom 7"> + description = <"Kromosom 7."> + > + ["at30"] = < + text = <"Kromosom 6"> + description = <"Kromosom 6."> + > + ["at29"] = < + text = <"Kromosom 5"> + description = <"Kromosom 5."> + > + ["at28"] = < + text = <"Kromosom 4"> + description = <"Kromosom 4."> + > + ["at27"] = < + text = <"Kromosom 3"> + description = <"Kromosom 3."> + > + ["at26"] = < + text = <"Kromosom 2"> + description = <"Kromosom 2."> + > + ["at25"] = < + text = <"Kromosom 1"> + description = <"Kromosom 1."> + > + ["id24"] = < + text = <"KromosomID"> + description = <"Kromosomets ID (engelsk: Chromosome label)."> + > + ["id23"] = < + text = <"URL"> + description = <"Link til nettstedet til den brukte referansesekvensen."> + > + ["id22"] = < + text = <"Versjonsnummer"> + description = <"Versjonsnummeret til databaseposten (data record) til referansesekvensen. (Et attributt som gir en spesifikk indikasjon på referansesekvensen som brukes til annotering)."> + > + ["id21"] = < + text = <"Aksessnummer"> + description = <"En unik ID som refererer til en referansesekvens i et referansesekvensregister (engelsk: Accession number)."> + > + ["id20"] = < + text = <"Kildenavn"> + description = <"Navnet til datakilden som inneholder den anvendte referansesekvensen."> + > + ["id19"] = < + text = <"Referansesekvens"> + description = <"En sekvensfil som er brukt som en referanse for å beskrive varianter som er funnet i en analysert sekvens."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Chromosome label (synthesised)"> + description = <"Chromosome identifier. (synthesised)"> + > + ["at48"] = < + text = <"Chromosome Y"> + description = <"Chromosome Y."> + > + ["at47"] = < + text = <"Chromosome X"> + description = <"Chromosome X."> + > + ["at46"] = < + text = <"Chromosome 22"> + description = <"Chromosome 22."> + > + ["at45"] = < + text = <"Chromosome 21"> + description = <"Chromosome 21."> + > + ["at44"] = < + text = <"Chromosome 20"> + description = <"Chromosome 20."> + > + ["at43"] = < + text = <"Chromosome 19"> + description = <"Chromosome 19."> + > + ["at42"] = < + text = <"Chromosome 18"> + description = <"Chromosome 18."> + > + ["at41"] = < + text = <"Chromosome 17"> + description = <"Chromosome 17."> + > + ["at40"] = < + text = <"Chromosome 16"> + description = <"Chromosome 16."> + > + ["at39"] = < + text = <"Chromosome 15"> + description = <"Chromosome 15."> + > + ["at38"] = < + text = <"Chromosome 14"> + description = <"Chromosome 14."> + > + ["at37"] = < + text = <"Chromosome 13"> + description = <"Chromosome 13."> + > + ["at36"] = < + text = <"Chromosome 12"> + description = <"Chromosome 12."> + > + ["at35"] = < + text = <"Chromosome 11"> + description = <"Chromosome 11."> + > + ["at34"] = < + text = <"Chromosome 10"> + description = <"Chromosome 10."> + > + ["at33"] = < + text = <"Chromosome 9"> + description = <"Chromosome 9."> + > + ["at32"] = < + text = <"Chromosome 8"> + description = <"Chromosome 8."> + > + ["at31"] = < + text = <"Chromosome 7"> + description = <"Chromosome 7."> + > + ["at30"] = < + text = <"Chromosome 6"> + description = <"Chromosome 6."> + > + ["at29"] = < + text = <"Chromosome 5"> + description = <"Chromosome 5."> + > + ["at28"] = < + text = <"Chromosome 4"> + description = <"Chromosome 4."> + > + ["at27"] = < + text = <"Chromosome 3"> + description = <"Chromosome 3."> + > + ["at26"] = < + text = <"Chromosome 2"> + description = <"Chromosome 2."> + > + ["at25"] = < + text = <"Chromosome 1"> + description = <"Chromosome 1."> + > + ["id24"] = < + text = <"Chromosome label"> + description = <"Chromosome identifier."> + > + ["id23"] = < + text = <"URL"> + description = <"Network address."> + > + ["id22"] = < + text = <"Version number"> + description = <"An attribute that provides a specific indication of the sequence used for annotation."> + > + ["id21"] = < + text = <"Accession number"> + description = <"A unique identifier to refer to a sequence record in a sequence repository."> + > + ["id20"] = < + text = <"Source name"> + description = <"The name of the data source containing the reference sequence."> + > + ["id19"] = < + text = <"Reference sequence"> + description = <"A sequence file that is used as a reference to describe variants that are present in an analysed sequence."> + > + > + > + term_bindings = < + ["LOINC"] = < + ["id24"] = + ["at25"] = + ["at26"] = + ["at27"] = + ["at28"] = + ["at29"] = + ["at30"] = + ["at31"] = + ["at32"] = + ["at33"] = + ["at34"] = + ["at35"] = + ["at36"] = + ["at37"] = + ["at38"] = + ["at39"] = + ["at40"] = + ["at41"] = + ["at42"] = + ["at43"] = + ["at44"] = + ["at45"] = + ["at46"] = + ["at47"] = + ["at48"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36", "at37", "at38", "at39", "at40", "at41", "at42", "at43", "at44", "at45", "at46", "at47", "at48"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.refraction_details.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.refraction_details.v1.0.0.adls new file mode 100644 index 000000000..9bd62d7ed --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.refraction_details.v1.0.0.adls @@ -0,0 +1,219 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-CLUSTER.refraction_details.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Gustavo M Bacelar-Silva"> + ["email"] = <"mail@gustavobacelar.com"> + ["date"] = <"2012-09-10"> + > + other_contributors = <"Gustavo Bacelar-Silva, Brazil (Editor)", "Mike Mair, Timaru Eye Clinic, New Zealand", "Ian McNicoll, Ocean Informatics, United Kingdom (Editor)"> + lifecycle_state = <"AuthorDraft"> + references = < + ["1"] = <"IHE Eye Care Domain. General Eye Evaluation (GEE) [Internet]. IHE; 2012. Available from: http://www.ihe.net/Technical_Framework/upload/IHE_EyeCare_Supp_GEE_Rev1-1_TI_2012-06-29.pdf"> + ["2"] = <"Royal College of Opthalmologists. Cataract National Dataset for Adults [Internet]. 2011. Available from: http://www.rcophth.ac.uk/page.asp?section=583§ionTitle=Cataract+National+Data+Set+for+Adults"> + ["3"] = <"CfH, UK. Do Once & Share - Glaucoma [Internet]. [cited 2012 Sep 26]. Available from: http://www.doasglaucoma.org/"> + ["4"] = <"DICOM Supplement 30 [Internet]. [cited 2012 Sep 26]. Available from: http://medical.nema.org/"> + > + other_details = < + ["current_contact"] = <"Gustavo M Bacelar-Silva, mail@gustavobacelar.com"> + ["MD5-CAM-1.0.1"] = <"4B259AEE31FB4F6D8630D61477395668"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of ocular refraction applied either as part of visual acuity testing, to report a subject's current correction of spectacles or contact lenses, or to request a new ocular prescription."> + keywords = <"eye", "correction"> + use = <"This archetype is normally used within the OBSERVATION.visual_acuity archetype to record a refraction applied as part of measurement or within INSTRUCTION and ACTION archetypes where a prescription order and supply process is being modelled."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Refraction Details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Power of Sphere + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Refractive power + magnitude matches {|-100.0..100.0|} + units matches {"dioptre"} + precision matches {2} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Power of Cylinder + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Refractive power + magnitude matches {|-100.0..100.0|} + units matches {"dioptre"} + precision matches {2} + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Axis of Cylinder + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9001]} -- Angle, plane + magnitude matches {|0.0..180.0|} + units matches {"°"} + precision matches {1} + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Prism Strength + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9000]} -- Refractive power + units matches {"dioptre"} + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Prism Base Direction + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9002]} -- Prism Base Direction (synthesised) + } + DV_QUANTITY[id9009] matches { + property matches {[at9001]} -- Angle, plane + magnitude matches {|0.0..360.0|} + units matches {"°"} + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Reading Addition Power + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9000]} -- Refractive power + units matches {"dioptre"} + precision matches {2} + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Intermediate Distance Power + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9000]} -- Refractive power + units matches {"dioptre"} + precision matches {2} + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Interpupillary Distance + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9003]} -- Length + magnitude matches {|0.0..500.0|} + units matches {"mm"} + precision matches {1} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Refractive power"> + description = <"Refractive power"> + > + ["at9001"] = < + text = <"Angle, plane"> + description = <"Angle, plane"> + > + ["ac9002"] = < + text = <"Prism Base Direction (synthesised)"> + description = <"Prism base direction expressed as a numeric angle or as coded text. (synthesised)"> + > + ["at9003"] = < + text = <"Length"> + description = <"Length"> + > + ["id17"] = < + text = <"Interpupillary Distance"> + description = <"The distance between the center of the pupils of the two eyes."> + > + ["id16"] = < + text = <"Intermediate Distance Power"> + description = <"The intermediate distance power applied to the correction."> + > + ["id15"] = < + text = <"Reading Addition Power"> + description = <"The difference in spherical power between distance and near corrections."> + > + ["at14"] = < + text = <"Base oblique"> + description = <"The prism base is directed obliquely."> + > + ["at13"] = < + text = <"Base down"> + description = <"The prism base is directed downwards."> + > + ["at12"] = < + text = <"Base up"> + description = <"The prism base is directed upwards."> + > + ["at11"] = < + text = <"Base out"> + description = <"The prism base is directed outwards."> + > + ["at10"] = < + text = <"Base in"> + description = <"The prism base is directed inwards."> + > + ["id9"] = < + text = <"Prism Base Direction"> + description = <"Prism base direction expressed as a numeric angle or as coded text."> + > + ["id8"] = < + text = <"Prism Strength"> + description = <"Strength of the prism."> + > + ["id7"] = < + text = <"Axis of Cylinder"> + description = <"Correction of the axis."> + > + ["id6"] = < + text = <"Power of Cylinder"> + description = <"Correction of the cylinder."> + > + ["id5"] = < + text = <"Power of Sphere"> + description = <"Correction of the sphere, the base correction upon which cylinder, reading addition and prism may be superimposed."> + > + ["id1"] = < + text = <"Refraction Details"> + description = <"Details of ocular refraction for both measurement and therapetic purposes."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9003"] = + > + ["SNOMED-CT"] = < + ["id5"] = + ["id6"] = + ["id7"] = + ["id8"] = + ["id9"] = + ["id15"] = + ["id16"] = + ["id17"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at10", "at11", "at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.religion.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.religion.v1.0.0.adls new file mode 100644 index 000000000..31689ad86 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.religion.v1.0.0.adls @@ -0,0 +1,148 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=0113d386-ee31-47b8-af6c-583d76381fa8; build_uid=7c3871ac-c0ff-46f2-8b28-389c69b72814) + openEHR-EHR-CLUSTER.religion.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand, Silje Ljosland Bakke, Vebjørn Arntzen, Kristian Berg"> + ["organisation"] = <"Helse Bergen HF, Nasjonal IKT HF, Oslo universitetssykehus HF"> + > + > + > + +description + original_author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen, Norway"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + ["date"] = <"2016-11-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Tomas Alme, DIPS ASA, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Ivar Berge, Oslo Universitetssykehus, Norway", "Kristian Berg, Universitetssykehuset Nord Norge, Norway", "Mate Bestek, Ministry of Health of the Republic of Slovenia, Slovenia", "Anita Bjørnnes, Helse Bergen, Norway", "Bjørn Christensen, Helse Bergen HF, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Daniel Habashi, PasientSky AS, Norway", "Anca Heyd, DIPS ASA, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Liv Ingrid Svela, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Gunn-Lisbeth Kleiven, Oslo universitetssykehus HF, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Andrej Orel, Marand d.o.o., Slovenia", "Tanja Riise, Nasjonal IKT HF, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Year Book Australia, 2006: Religious Affiliation [Internet]. Australia: Australian Bureau of Statistics; 2006 [cited: 2016-12-14]. Available from: http://www.abs.gov.au/ausstats/abs@.nsf/46d1bc47ac9d0c7bca256c470025ff87/bfdda1ca506d6cfaca2570de0014496e!OpenDocument"> + ["2"] = <"Religion, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2016-11-01]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.923"> + > + other_details = < + ["current_contact"] = <"John Tore Valand, Helse Bergen, Norway"> + ["MD5-CAM-1.0.1"] = <"51835D3E2EEFFCA0AEF6953E6314BDF6"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the identification of the individual's religious or non-religious beliefs and/or practices which may be used for purposes related to provision of healthcare or other services."> + keywords = <"religion", "spiritual", "belief", "religious", "atheism", "agnosticism", "attitude", "sacred", "profane", "secular", "atheist", "agnostic", "faith", "creed", "practice"> + use = <"Use to record the identification of the individual's religious or non-religious beliefs and/or practices and a general description about the impact of the individual's identified religious affiliation on the delivery of health services. + + If this archetype is being used within a health record context where a demographic server is deployed, then the relevant demographic data may be used to populate the data elements in this archetype. + + This archetype has been designed to be used within the EVALUATION.social_summary or other archetypes where clinically relevant. + + If the religion of someone other than the subject of care, such as their parents, needs to be recorded, restrict the \"Subject\" reference model element to specify the role."> + misuse = <"Not to be used to record the specific preferences for care that may be related to a religious affiliation, especially those that might drive decision support. For example, record a dietary preference within archetypes recording diet requirements or a treatment preference within archetypes recording patient preferences."> + copyright = <"© Australian Digital Health Agency, Nasjonal IKT HF, openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et individs livssyn og/eller religiøs eller ikke-religiøs praksis som kan ha betydning for utføring av helsetjenester eller andre tjenester."> + keywords = <"religion", "åndelig", "tro", "religiøs", "ateisme", "ateist", "agnostisisme", "agnostiker", "holdning", "hellig", "profan", "sekulær", "verdisyn", "overbevisning", "humanisme"> + use = <"Brukes for å registrere et individs livssyn og/eller religiøs eller ikke-religiøs praksis og en overordnet beskrivelse om hvordan livssynet kan ha betydning for utføringen av helsetjenester eller andre tjenester. + + Brukes denne arketypen i et EPJ som benytter seg av et sentralt demografiregister, kan relevante demografiske data fra registeret benyttes for å populere dataelementer i denne arketypen. + + Arketypen er ment brukt i arketypen EVALUATION.social_summary (Sosialanamnese) eller i andre relevante arketyper. + + Har man behov for å registrere livssynet til noen andre enn individet som dokumentasjonen omhandler, for eksempel individets foreldre, settes begrensinger på referansemodellelementet \"Subject\" for å spesifisere rollen."> + misuse = <"Brukes ikke for å registrere pasientens behandlingsønsker som kan være knyttet til et livssyn, særlig de som kan benyttes ved beslutningsstøtte. For eksempel skal ønsker knyttet til ernæring registreres i arketyper som omhandler ernæringsbehov. Behandlingsønsker registreres i arketyper som omhandler pasientens behandlingsønsker."> + copyright = <"© Australian Digital Health Agency, Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Religious affiliation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] matches { -- Religious affiliation + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Impact on care + value matches { + DV_TEXT[id9001] + } + } + allow_archetype CLUSTER[id5] matches { -- Details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.organisation(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.individual_professional(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5"] = < + text = <"Detaljer"> + description = <"Ytterligere detaljer om individets livssyn."> + comment = <"For eksempel: Religiøs organisasjon eller kontaktperson."> + > + ["id4"] = < + text = <"Innvirkning på behandling"> + description = <"Fritekstbeskrivelse av hvordan behandling/pleie må tilpasses for å støtte individets livssyn og praksis."> + comment = <"For eksempel: Trenger hjelp til å stå opp av senga for å be. Ønsker regelmessig kontakt med en prest."> + > + ["id3"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om livssynet som ikke er dekket av andre felt."> + > + ["id2"] = < + text = <"Livvsyn"> + description = <"Navn på livssyn og/eller praksis som individet identifiserer seg med, eller har tilknytning til."> + comment = <"For eksempel: Kristendom, Katolisisme, islamisme, wicca, humanisme, animisme, ateisme, agnostisisme eller ingen. Koding av \"Livssyn\" med en terminologi er ønskelig der det er mulig."> + > + ["id1"] = < + text = <"Livssyn"> + description = <"Et individs livssyn og/eller religiøs eller ikke-religiøs overbevisning og/eller praksis som individet fører livet sitt etter, både praktisk og moralsk."> + comment = <"For eksempel: Kristendom, Katolisisme, Islam, Wiccan, Humanisme, Animisme, Ateisme, Agnostisisme eller ingen."> + > + > + ["en"] = < + ["id5"] = < + text = <"Details"> + description = <"Additional details about the individual's religious affiliation."> + comment = <"For example: religious organisation or contact person."> + > + ["id4"] = < + text = <"Impact on care"> + description = <"Narrative description about how care needs to be modified to support the individual's religious practice."> + comment = <"For example: Needs assistance to get out of bed to pray. Would like regular pastoral care."> + > + ["id3"] = < + text = <"Comment"> + description = <"Additional narrative about the religious affiliation not captured in other fields."> + > + ["id2"] = < + text = <"Religious affiliation"> + description = <"Name of the belief and/or practice to which the individual is affiliated."> + comment = <"For example: Christianity; Catholicism; Islam; Wiccan; Humanism; Animism; Atheism; Agnosticism; or none. Coding with a terminology is desirable, where possible."> + > + ["id1"] = < + text = <"Religious affiliation"> + description = <"Identification of the individual's religious or non-religious beliefs and/or practices by which people order the conduct of their lives both practically and in a moral sense."> + comment = <"For example: Christianity, Catholicism, Islam, Wiccan, Humanism, Animism, Atheism; Agnosticism; or none."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.repeated_sequence_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.repeated_sequence_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..d610fd588 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.repeated_sequence_variant.v0.0.1-alpha.adls @@ -0,0 +1,97 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9b996e4e-21de-4223-8ae0-788e26afa86a; build_uid=8d8c824d-c429-4341-a955-ca8dd0f121ea) + openEHR-EHR-CLUSTER.repeated_sequence_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2017-02-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Gideon Giacomelli, Charité Berlin, Germany", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"den Dunnen JT, Dalgleish R, Maglott DR, Hart RK, Greenblatt MS, McGowan-Jordan J, Roux AF, Smith T, Antonarakis SE, Taschner PE. HGVS Recommendations for the Description of Sequence Variants: 2016 Update. Hum Mutat. 2016 Jun;37(6):564-9. doi: 10.1002/humu.22981. Epub 2016 Mar 25. PubMed PMID: 26931183."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"366366C2C652F471EC77C8D195F2A3C9"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the details about a repeated sequence variant observed in a genetic sequence according to the HGVS nomenclature."> + keywords = <"repeated sequence", "variation", "genetic", "genomic", "variant"> + use = <"Use to record the findings for a repeated sequence variant observed in a genetic sequence according to the HGVS nomenclature. + This archetype has been specifically designed to be used in the 'Variant' SLOT within the CLUSTER.genetic_variant archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Genetic repeated sequence variant + items cardinality matches {2..*} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Start position + value matches { + DV_COUNT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- End position + value matches { + DV_COUNT[id9001] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Repeated sequence + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id8] occurrences matches {1} matches { -- Copy number + value matches { + DV_COUNT[id9003] + } + } + allow_archetype CLUSTER[id9] matches { -- Reference sequence + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id9"] = < + text = <"Reference sequence"> + description = <"The sequence file that has been used as a reference to describe the variant."> + > + ["id8"] = < + text = <"Copy number"> + description = <"Number of repeat units."> + > + ["id6"] = < + text = <"Repeated sequence"> + description = <"The sequence of nucleotides that has been repeated."> + > + ["id4"] = < + text = <"End position"> + description = <"Position of the last nucleotide of the repeated range."> + > + ["id2"] = < + text = <"Start position"> + description = <"Position of the first nucleotide of the repeated range."> + > + ["id1"] = < + text = <"Genetic repeated sequence variant"> + description = <"A genetic sequence where, compared to a reference sequence, a segment of one or more nucleotides (the repeat unit) is present several times, one after the other."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.sade.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.sade.v0.0.1-alpha.adls new file mode 100644 index 000000000..dbcfd703a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.sade.v0.0.1-alpha.adls @@ -0,0 +1,111 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=92cdf944-0002-4faf-837d-8fa5b6b7a3f9; build_uid=b87219de-00f6-46a4-b6e6-4af0cf04bf5a) + openEHR-EHR-CLUSTER.sade.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2012-09-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Sade classification, Draft Archetype [Internet]. Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager. No longer available."> + ["2"] = <"Personal communication with clinical domain experts."> + ["3"] = <"Sadé J, Berco E. Atelectasis and secretory otitis media. Ann. Otol. Rhinol. Laryngol. 1976 Apr;85(2 Suppl 25 Pt 2):6"> + ["4"] = <"Lancaster J, Srinivasan V. Management of tympanic membrane retraction pockets. Australian Journal of Otolaryngology 2002;5(1):17–20."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"47E9553AAAE9E71CBFECF41402E17256"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the grading of tympanic membrane pars tensa retraction based on the classification by Sade."> + keywords = <"retraction", "atelectasis", "tympanic", "membrane", "drum", "pars tensa"> + use = <"Use to record the grading of tympanic membrane retraction, particularly by specialist physicians. + + Designed to be optionally nested within the CLUSTER.exam_tympanic_membrane archetype to provide additional detail on tympanic membrane retraction, if it is useful within a given clinical scenario. + + This archetype extends the Sade Classification to allow recording of 'No visible retraction' where applicable. + Sade Stage 5 (spontaneous perforation) is described in some documentation but is not described in the original paper and appears not to be in common usage."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Sade Classification + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Sade Classification + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{0}, {[at4]}], + [{1}, {[at5]}], + [{2}, {[at6]}], + [{3}, {[at7]}], + [{4}, {[at8]}], + [{5}, {[at9]}] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Sade Classification (synthesised)"> + description = <"Grading of the degree of tympanic membrane pars tensa retraction / atelectasis based on the Sade Classification. (synthesised)"> + > + ["at9"] = < + text = <"Stage 5 : Spontaneous perforation with otorrhea and polyp formation"> + description = <"The tympanic membrane is spontaneously perforated with evidence of otorrhea and polyp formation."> + > + ["at8"] = < + text = <"Stage 4 : Adhesion of pars tensa to medial wall"> + description = <"The tympanic membrane pars tensa is adherent to the medial wall."> + > + ["at7"] = < + text = <"Stage 3 : Retraction onto promontory"> + description = <"The tympanic membrane pars tensa is retracted onto the promontary."> + > + ["at6"] = < + text = <"Stage 2 : Retraction onto incudostapedial joint"> + description = <"The tympanic membrane pars tensa is retracted onto the incudostapedial joint."> + > + ["at5"] = < + text = <"Stage 1 : Mild retraction"> + description = <"The tympanic membrane pars tensa is mildly retracted."> + > + ["at4"] = < + text = <"No visible retraction"> + description = <"The tympanic membrane pars tensa is not visibly retracted."> + > + ["id2"] = < + text = <"Sade Classification"> + description = <"Grading of the degree of tympanic membrane pars tensa retraction / atelectasis based on the Sade Classification."> + > + ["id1"] = < + text = <"Sade Classification"> + description = <"Grading of the degree of tympanic membrane pars tensa retraction / atelectasis."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at4", "at5", "at6", "at7", "at8", "at9"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.service_direction.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.service_direction.v0.0.1-alpha.adls new file mode 100644 index 000000000..54c6252f0 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.service_direction.v0.0.1-alpha.adls @@ -0,0 +1,207 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=98de9f9d-3eab-4735-8563-720f0c371176; build_uid=1d99c12a-c919-4923-af75-92211ae81919) + openEHR-EHR-CLUSTER.service_direction.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2017-03-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "John Bennett, NEHTA, Australia", "SBhusan Bhattacharyya, Sudisa Consultancy Services, India", "Sharmila Biswas, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Stephen Chu, NEHTA, Australia (Editor)", "Matthew Cordell, NEHTA, Australia", "Gail Easterbrook, Flinders Medical Centre, Australia", "David Evans, Queensland Health, Australia", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Sarah Gaunt, NEHTA, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Trina Gregory, cpc, Australia", "Robert Hausam, Hausam Consulting LLC, United States", "Sam Heard, Ocean Informatics, Australia (Editor)", "Evelyn Hovenga, EJSH Consulting, Australia", "Mary Kelaher, NEHTA, Australia", "Robert L'egan, NEHTA, Australia", "Russell Leftwich, Russell B Leftwich MD, United States", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Colin Macfarlane, Elsevier, United Kingdom", "Susan McIndoe, Royal District Nursing Service, Australia", "David McKillop, NEHTA, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Andrej Orel, Marand d.o.o., Slovenia", "Chris Pearce, Melbourne East GP Network, Australia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Camilla Preeston, Royal Australian College of General Practitioners, Australia", "Margaret Prichard, NEHTA, Australia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Cathy Richardson, NEHTA, Australia", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "Anoop Shah, University College London, United Kingdom", "Iztok Stotl, UKCLJ, Slovenia", "John Taylor, NEHTA, Australia", "Nyree Taylor, Ocean Informatics, Australia", "Richard Townley-O'Neill, NEHTA, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Ines Vaz, UFN, Portugal", "Kylie Young, The Royal Australian College of General Practitioners, Australia", "Ed Schwab,RD, CPHIMS-CA, Foundational Knowledge - Provincial CMIO, Alberta Health Services, Canada", "Katrina Simpson-Pineda, RN, BN, Clinical Knowledge Topics - Provincial CMIO, Alberta Health Services, Canada", "Marlene Mann, BN, MCE, CPHIMS-CA, Prosci Certified, Foundation Knowledge Provincial CMIO, Alberta Health Services, Canada"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Therapeutic direction, Published archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2017-12-05]. Available from: http://openehr.org/ckm/#showArchetype_1013.1.2753"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"8A4E0F319E24033A7A097B2E5D95BE3B"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Brukes for å registrere strukturerte detaljer om en enkelt timinganvisning for en rekvirert tjeneste. Hver anvisning er generelt gyldig i et gitt tidsintervall eller antall ganger en tjeneste utføres."> + keywords = <"rekvirering", "rekvirere", "tjeneste", "prosedyre", "undersøkelse", "behandling", "timing"> + use = <"Brukes for å registrere strukturerte detaljer om en enkelt timinganvisning for en rekvirert tjeneste. En anvisning beskriver en eller flere sekvensielle timingmønstre, koblet med en overordnet anvisningsvarighet og detaljer om repetisjon utover én dag. + + For eksempen: Dialyseblodprøvepakke 1 på: Onsdager i den andre uken av Januar, Februar, April, Mai, Juli, August, Oktober, November. Denne CLUSTER-arketypen kan repeteres slik at man kan representere det komplettet settet av timinganvisninger for én tjenesteforespørsel. For eksempel \"INR daglig i 1 uke, ukentlig i 1 måned, månedlig i 6 måneder\" eller \"Observasjoner av vitale tegn hver time i 4 timer, deretter hver 2. time i 12 timer\". Arketypen kan gis nye navn i templaten eller applikasjoner for å representere en spesifikk hendelse som f.eks. \"første fire timer eller operasjon\" eller \"baselineundersøkelse\". + + Arketypen vil generelt bli brukt innenfor en overordnet INSTRUCTION-arketype, primært Helsetjenesteforespørsel."> + misuse = <"Skal ikke brukes for å registrere timinginformasjon om en rekvirering eller ordinering der det er behov for en doseangivelse, som legemiddel- eller transfusjonsordinasjoner. Bruk arketypen Terapeutisk anvisning for dette formålet."> + copyright = <"© openEHR Foundation, Alberta Health Services (Canada)"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record structured details of a single timing direction for an ordered service. Each direction generally applies for a given duration, or fixed number of services."> + keywords = <"request", "service", "procedure", "examination", "treatment", "timing"> + use = <"Use to record structured details of a single timing direction for an ordered service. A direction describes one or more sequential timing patterns, coupled with an overall direction duration and details of any repetitive pattern outside a single day. + + For example: 'Dialysis blood test package 1 on: Wednesdays of the second week of January, February, April, May, July, August, October, November'. This cluster allows multiple occurrences to enable representation of a complete set of timing directions for a single service request. For example 'INR daily for one week, weekly for one month, monthly for six months' or 'Vital signs observations every hour for four hours, then every two hours for 12 hours'. The cluster can be renamed in template or at run-time to represent a specific dosing event such as 'first four hours after surgery', 'baseline test'. + + This archetype will generally be used in the context of a parent INSTRUCTION archetype, primarily Service request."> + misuse = <"Not to be used to record timing information about any request or order where a dosage is required, such as medication or transfusion orders. Use the Therapeutic direction archetype for this purpose."> + copyright = <"© openEHR Foundation, Alberta Health Services (Canada)"> + > + > + +definition + CLUSTER[id1] matches { -- Service direction + items cardinality matches {1..*; unordered} matches { + ELEMENT[id58] occurrences matches {0..1} matches { -- Direction sequence + value matches { + DV_COUNT[id9001] matches { + magnitude matches {|>=1|} + } + } + } + allow_archetype CLUSTER[id177] matches { -- Daily timing + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.timing_daily\.v1\..*/} + } + ELEMENT[id67] occurrences matches {0..1} matches { -- Direction duration + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Direction duration (synthesised) + } + DV_DURATION[id9003] matches { + value matches {|>=PT0S|} + } + DV_TEXT[id9004] + } + } + ELEMENT[id173] occurrences matches {0..1} matches { -- Maximum number of services provided + value matches { + DV_COUNT[id9005] matches { + magnitude matches {|>=1|} + } + } + } + allow_archetype CLUSTER[id91] occurrences matches {0..1} matches { -- Repetition timing + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.timing_nondaily\.v1\..*/} + } + allow_archetype CLUSTER[id157] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Anvisningsvarighet (synthesised)"> + description = <"Varigheten av denne anvisningen. (synthesised)"> + > + ["id177"] = < + text = <"Timing innenfor en dag"> + description = <"Strukturerte detaljer om timing av tjenesten innenfor en dag."> + > + ["id173"] = < + text = <"Maksimalt antall tjenesteutførelser"> + description = <"Maksimalt antall ganger tjenesten skal utføres innenfor denne anvisningen."> + comment = <"For eksempel \"kun én gang\" = 1, eller \"3 ganger\" = 3."> + > + ["id157"] = < + text = <"Ytterligere detaljer"> + description = <"Ytterligere detaljer om anvisningen."> + > + ["id91"] = < + text = <"Repetering av anvisning"> + description = <"Strukturerte detaljer om repeteringsmønsteret for hvert sett av daglige anvisninger."> + comment = <"For eksempel \"hver 3. dag\", \"på tirsdager og søndager\", \"3 dager etter menstruasjonsblødningens 1. dag\". Dette SLOTet er ikke for timing innenfor et 24-timersintervall."> + > + ["at69"] = < + text = <"Ubestemt - ikke avslutt"> + description = <"Anvisningen skal videreføres på ubestemt tid, med en sterk anbefaling om ikke å avslutte den."> + > + ["at68"] = < + text = <"Ubestemt"> + description = <"Anvisningen skal videreføres på ubestemt tid."> + > + ["id67"] = < + text = <"Anvisningsvarighet"> + description = <"Varigheten av denne anvisningen."> + comment = <"For eksempel \"i 7 dager\" eller \"på ubestemt tid\". Et eksempel som er sammensatt av flere ulike varigheter kan være: \"1 gang daglig i 3 dager\", \"2 ganger daglig i 4 dager\", \"3 ganger daglig på ubestemt tid\"."> + > + ["id58"] = < + text = <"Anvisningsrekkefølge"> + description = <"Tilsiktet rekkefølge for denne anvisningen i den overordnede anvisningssekvensen."> + comment = <"For eksempel \"1\", \"2\", \"3\". I tilfeller der ordineringen består av flere doseringsanvisninger, spesifiserer anvisningsrekkefølgen i hvilken rekkefølge anvisningene skal utføres. For eksempel \"(1) 4 ganger daglig i 3 dager, (2) to ganger daglig i 4 dager, (3) 1 gang daglig i 7 dager.\""> + > + ["id1"] = < + text = <"Tjenesteanvisning"> + description = <"Detaljer om en enkelt timinganvisning for en rekvirert tjeneste, for eksempel en prosedyre, laboratorieanalyse eller bildediagnostisk undersøkelse."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Direction duration (synthesised)"> + description = <"The length of time for which this direction should be applied. (synthesised)"> + > + ["id177"] = < + text = <"Daily timing"> + description = <"Structured details about the timing of the service within a single day."> + > + ["id173"] = < + text = <"Maximum number of services provided"> + description = <"The maximum number of services to be given for this direction."> + comment = <"Example: 'Perform once only' = 1 or 'do three times' = 3."> + > + ["id157"] = < + text = <"Additional details"> + description = <"Further details about an ordered item direction."> + > + ["id91"] = < + text = <"Repetition timing"> + description = <"Structured details about pattern of repetition for each set of daily directions."> + comment = <"For example: 'every 3 days', 'on Thursdays and Sundays', '3 days after onset of menstruation'. This SLOT is not for timings within a 24 hour interval."> + > + ["at69"] = < + text = <"Indefinite - not to be discontinued"> + description = <"The direction should be continued indefinitely with a strong recommendation that it never be discontinued."> + > + ["at68"] = < + text = <"Indefinite"> + description = <"The direction should be continued indefinitely."> + > + ["id67"] = < + text = <"Direction duration"> + description = <"The length of time for which this direction should be applied."> + comment = <"For example: 'for 7 days','Indefinite'. An example of a set of multiple directions, with varying durations might be '1 time daily for 3 days, 2 times daily for 4 days, then 3 times Indefinite'."> + > + ["id58"] = < + text = <"Direction sequence"> + description = <"The intended position of this direction within the overall sequence of directions."> + comment = <"For example: ''1' '2', '3'. + Where multiple directions are expressed, the 'Direction sequence' makes the order in which they should be executed explicit. For example: (1) 4 times daily for 3 days, (2) 2 times daily for 4 days, (3) 1 time daily for 7 days."> + > + ["id1"] = < + text = <"Service direction"> + description = <"Structured details of a single timing direction for an ordered service, for example a procedure, laboratory test or diagnostic imaging."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at68", "at69"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.skin_sensation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.skin_sensation.v0.0.1-alpha.adls new file mode 100644 index 000000000..23a361011 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.skin_sensation.v0.0.1-alpha.adls @@ -0,0 +1,533 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=542dfef2-3dcc-4fa8-b78d-6f87c679fdd8; build_uid=56e5fa31-65fe-4747-960f-33457e10b480) + openEHR-EHR-CLUSTER.skin_sensation.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-07-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"CF2DF78AED32A91FCA9D8763549F46BB"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + use = <"Brukes til å registrere en fritekstbeskrivelse og klinisk tolkning av observerte funn ved fysisk undersøkelse av et spesifisert organsystem eller anatomisk struktur. Denne arketypen består kun av kjerneelementene av mønsteret for undersøkelser, og kan utvides ved hjelp av andre CLUSTER-arketyper eller brukes som grunnlag for undersøkelsesarketyper for spesifikke kroppssystemer eller anatomiske strukturer. + + Eksempler på detaljer som kan beskrives ved hjelp av dette CLUSTER er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppssystemer eller anatomiske strukturer. Undersøkelsen kan støttes av enkle hjelpemidler som stetoskop, otoskop eller reflekshammer. Også funn ved mer avanserte undersøkelser kan registreres her, som ved endoskopi. I de tilfellene vil informasjon om hvilket hjelpemiddel eller utstyr brukt bli registrert i OBSERVATION.exam, elementet \"Detaljer om medisinsk utstyr\", i ACTION.procedure \"Prosedyredetaljer\" eller tilsvarende i egnet ENTRY- eller ACTION-arketype. + + Arketypen er laget spesifikt for å brukes i \"Undersøkelsesdetaljer\"-SLOTet i arketypen OBSERVATION.exam, men kan også brukes innen andre ENTRY- og CLUSTER-arketyper der det er klinisk passende. + + Denne arketypen kan benyttes for alle typer undersøkelser, alt fra enkle undersøkelser som undersøkelse av et hudområde, inspeksjon av ører og til artroskopi av et kne. + + Kan for eksempel nøstes i SLOTet \"Undersøkelsesdetaljer\" i arketypen OBSERVATION.exam (Norsk Funn ved fysisk undersøkelse) for å registrere ytterligere strukturerte funn ved fysiske undersøkelser. + + Arketypen CLUSTER.exclusion_exam kan nøstes i SLOTet \"Undersøkelse ikke utført\" der en har behov for å registrere informasjon om at en undersøkelse ikke ble utført. + + Brukes for å videreføre fritekstbeskrivelser av kliniske funn fra tidligere systemer inn i et arketypeformat, ved å bruke elementet \"Klinisk beskrivelse\"."> + misuse = <"Skal ikke brukes til å ta opp frittstående klinisk observasjoner eller testresultater - bruk spesifikke OBSERVATION arketyper, for eksempel OBSERVATION.head_circumference eller OBSERVATION.glasgow_coma_scale. + + Skal ikke brukes til å ta opp anamnese - bruk da spesifikke OBSERVATION og CLUSTER arketyper. For eksempel OBSERVATION.story og CLUSTER.symptom_sign."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the results of skin sensation testing on an individual by the application of a stimulus."> + use = <"Use to record the results of skin sensation testing on an individual by the application of a stimulus. + + This archetype has been specifically designed to be used in the 'Examination detail' SLOT within the CLUSTER.exam-skin, CLUSTER.exam-cutaneous_nerve or CLUSTER.exam-nerve_root archetypes which provide the context for the structure or system that is being examined. This archetype can also be used within other ENTRY or CLUSTER archetypes that provide relevant system or structure context, where clinically appropriate. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Examination not done' SLOT to optionally record explicit details about the examination not being performed. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element."> + misuse = <"Not to be used for recording the clinical history - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom_sign."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Skin sensation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- System or structure examined + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- System or structure examined (synthesised) + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9007] + } + } + allow_archetype CLUSTER[id12] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_circle(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id3] occurrences matches {0..1} matches { -- No abnormality detected + value matches { + DV_BOOLEAN[id9008] matches { + value matches {True} + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Light touch + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9001]} -- Light touch (synthesised) + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Vibration + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9002]} -- Vibration (synthesised) + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Pain + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9003]} -- Pain (synthesised) + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Temperature + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9004]} -- Temperature (synthesised) + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Touch localisation + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9005]} -- Touch localisation (synthesised) + } + } + } + allow_archetype CLUSTER[id5] matches { -- Examination findings + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id6] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id7] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9015] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9016] + } + } + allow_archetype CLUSTER[id9] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Undersøkt organsystem eller struktur (synthesised)"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen. (synthesised)"> + > + ["ac9001"] = < + text = <"*Light touch (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9002"] = < + text = <"*Vibration (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9003"] = < + text = <"*Pain (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9004"] = < + text = <"*Temperature (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9005"] = < + text = <"*Touch localisation (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["at36"] = < + text = <"*Cutaneous nerve (en)"> + description = <"*The sensation related to a cutaneous nerve was examined. (en)"> + > + ["at35"] = < + text = <"*Dermatome (en)"> + description = <"*The sensation related an identified dermatome was examined. (en)"> + > + ["at34"] = < + text = <"*Absent (-) (en)"> + description = <"*The response to touch localisation is absent. (en)"> + > + ["at33"] = < + text = <"*Diminished (+) (en)"> + description = <"*The response to touch localisation is reduced. (en)"> + > + ["at32"] = < + text = <"*Normal (++) (en)"> + description = <"*The response to touch localisation is normal. (en)"> + > + ["id31"] = < + text = <"*Touch localisation (en)"> + description = <"*"> + > + ["at30"] = < + text = <"*Absent (-) (en)"> + description = <"*The response to temperature is absent. (en)"> + > + ["at29"] = < + text = <"*Diminished (+) (en)"> + description = <"*The response to temperature is reduced. (en)"> + > + ["at28"] = < + text = <"*Normal (++) (en)"> + description = <"*The response to temperature is normal. (en)"> + > + ["id27"] = < + text = <"*Temperature (en)"> + description = <"*"> + > + ["at26"] = < + text = <"*Absent (-) (en)"> + description = <"*The response to pain is absent. (en)"> + > + ["at25"] = < + text = <"*Diminished (+) (en)"> + description = <"*The response to pain is reduced. (en)"> + > + ["at24"] = < + text = <"*Normal (++) (en)"> + description = <"*The response to pain is normal. (en)"> + > + ["id23"] = < + text = <"*Pain (en)"> + description = <"*"> + > + ["at22"] = < + text = <"*Absent (-) (en)"> + description = <"*The response to vibration is absent. (en)"> + > + ["at21"] = < + text = <"*Diminished (+) (en)"> + description = <"*The response to vibration is reduced. (en)"> + > + ["at20"] = < + text = <"*Normal (++) (en)"> + description = <"*The response to vibration is normal. (en)"> + > + ["id19"] = < + text = <"*Vibration (en)"> + description = <"*"> + > + ["at18"] = < + text = <"*Absent (-) (en)"> + description = <"*The response to light touch is absent. (en)"> + > + ["at17"] = < + text = <"*Diminished (+) (en)"> + description = <"*The response to light touch is reduced. (en)"> + > + ["at16"] = < + text = <"*Normal (++) (en)"> + description = <"*The response to light touch is normal. (en)"> + > + ["id15"] = < + text = <"*Light touch (en)"> + description = <"*"> + > + ["at14"] = < + text = <"*Skin (en)"> + description = <"*The sensation of the skin was examined. (en)"> + > + ["id13"] = < + text = <"Anatomisk lokalisasjon"> + description = <"*Identification of the area of the body, nerve or dermatome under examination. (en)"> + comment = <"*If the body site has been fully identified in the parent archetype in which this archetype is nested, this data element becomes redundant. (en)"> + > + ["id12"] = < + text = <"Strukturert anatomisk lokalisasjon"> + description = <"*A structured description of the area of the body, nerve or dermatome under examination. (en)"> + comment = <"Hvis anatomisk lokalisasjon er entydig identifisert i elementet \"Undersøkt organsystem eller struktur\" er dette SLOTet ikke nødvendig å benytte."> + > + ["id9"] = < + text = <"Undersøkelse ikke utført"> + description = <"Detaljer for å eksplisitt registrere at denne undersøkelsen ikke ble utført."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om funn ved undersøkelsen, som ikke dekkes av andre elementer."> + > + ["id7"] = < + text = <"Fortolkning"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the sensation findings. (en)"> + comment = <"Koding med terminologi foretrekkes når mulig. For eksempel \"normal undersøkelse\" eller \"tympanisk membran perforasjon\"."> + > + ["id6"] = < + text = <"Multimediarepresentasjon"> + description = <"Digitale bilder, video eller diagram som representerer undersøkelsesfunnene."> + > + ["id5"] = < + text = <"Spesifikke funn"> + description = <"Ytterligere strukturerte detaljer om undersøkelsesfunnene."> + > + ["id4"] = < + text = <"Klinisk beskrivelse"> + description = <"*Narrative description of the overall findings observed during the skin sensation examination. (en)"> + > + ["id3"] = < + text = <"Uten anmerkning"> + description = <"Utsagn om at ingen avvik var oppdaget ved undersøkelsen (U.a.)."> + comment = <"*Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'. (en)"> + > + ["id2"] = < + text = <"Undersøkt organsystem eller struktur"> + description = <"Identifisering av det undersøkte organsystemet eller anatomiske strukturen."> + comment = <"*Coding of the system or structure examined with a terminology is preferred, where possible. (en)"> + > + ["id1"] = < + text = <"*Skin sensation (en)"> + description = <"Funn ved fysisk undersøkelse av et organsystem eller anatomisk struktur."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"System or structure examined (synthesised)"> + description = <"Identification of the examined body system or anatomical structure. (synthesised)"> + > + ["ac9001"] = < + text = <"Light touch (synthesised)"> + description = <"Findings observed during testing of light touch. (synthesised)"> + > + ["ac9002"] = < + text = <"Vibration (synthesised)"> + description = <"Findings observed during testing of vibration. (synthesised)"> + > + ["ac9003"] = < + text = <"Pain (synthesised)"> + description = <"Findings observed during testing of pain. (synthesised)"> + > + ["ac9004"] = < + text = <"Temperature (synthesised)"> + description = <"Findings observed during testing of temperature. (synthesised)"> + > + ["ac9005"] = < + text = <"Touch localisation (synthesised)"> + description = <"Findings observed during testing of touch localisation. (synthesised)"> + > + ["at36"] = < + text = <"Nerve"> + description = <"The sensation related to an identified nerve was examined."> + > + ["at35"] = < + text = <"Dermatome"> + description = <"The sensation related an identified dermatome was examined."> + > + ["at34"] = < + text = <"Absent (-)"> + description = <"The response to touch localisation is absent."> + > + ["at33"] = < + text = <"Diminished (+)"> + description = <"The response to touch localisation is reduced."> + > + ["at32"] = < + text = <"Normal (++)"> + description = <"The response to touch localisation is normal."> + > + ["id31"] = < + text = <"Touch localisation"> + description = <"Findings observed during testing of touch localisation."> + > + ["at30"] = < + text = <"Absent (-)"> + description = <"The response to temperature is absent."> + > + ["at29"] = < + text = <"Diminished (+)"> + description = <"The response to temperature is reduced."> + > + ["at28"] = < + text = <"Normal (++)"> + description = <"The response to temperature is normal."> + > + ["id27"] = < + text = <"Temperature"> + description = <"Findings observed during testing of temperature."> + > + ["at26"] = < + text = <"Absent (-)"> + description = <"The response to pain is absent."> + > + ["at25"] = < + text = <"Diminished (+)"> + description = <"The response to pain is reduced."> + > + ["at24"] = < + text = <"Normal (++)"> + description = <"The response to pain is normal."> + > + ["id23"] = < + text = <"Pain"> + description = <"Findings observed during testing of pain."> + > + ["at22"] = < + text = <"Absent (-)"> + description = <"The response to vibration is absent."> + > + ["at21"] = < + text = <"Diminished (+)"> + description = <"The response to vibration is reduced."> + > + ["at20"] = < + text = <"Normal (++)"> + description = <"The response to vibration is normal."> + > + ["id19"] = < + text = <"Vibration"> + description = <"Findings observed during testing of vibration."> + > + ["at18"] = < + text = <"Absent (-)"> + description = <"The response to light touch is absent."> + > + ["at17"] = < + text = <"Diminished (+)"> + description = <"The response to light touch is reduced."> + > + ["at16"] = < + text = <"Normal (++)"> + description = <"The response to light touch is normal."> + > + ["id15"] = < + text = <"Light touch"> + description = <"Findings observed during testing of light touch."> + > + ["at14"] = < + text = <"Skin"> + description = <"The sensation of the skin was examined."> + > + ["id13"] = < + text = <"Body site"> + description = <"Identification of the area of the body, nerve or dermatome under examination."> + comment = <"If the body site has been fully identified in the parent archetype in which this archetype is nested, this data element becomes redundant."> + > + ["id12"] = < + text = <"Structured body site"> + description = <"A structured description of the area of the body, nerve or dermatome under examination."> + comment = <"If the body site has been fully identified in the 'System or structure examined' or the 'Body site' data element, this SLOT becomes redundant."> + > + ["id9"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the physical examination findings, not captured in other fields."> + > + ["id7"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the sensation findings."> + comment = <"Coding of the 'Clinical interpretation' with a terminology is preferred, where possible."> + > + ["id6"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the physical examination findings."> + > + ["id5"] = < + text = <"Examination findings"> + description = <"Structured details about the physical examination findings."> + > + ["id4"] = < + text = <"Clinical description"> + description = <"Narrative description of the overall findings observed during the skin sensation examination."> + > + ["id3"] = < + text = <"No abnormality detected"> + description = <"Statement that no abnormality was detected (NAD) on physical examination."> + comment = <"Record as True if no abnormality was detected on examination. Specific statements about the examination can be included in the 'Clinical Interpretation' data element. If 'No abnormality detected' is selected, then recording of other examination data elements becomes redundant, with the exception of only the 'Clinical interpretation' data element, which may be useful if a normal statement is desired for recording, for example 'Normal examination'."> + > + ["id2"] = < + text = <"System or structure examined"> + description = <"Identification of the examined body system or anatomical structure."> + comment = <"Coding of the system or structure examined with a terminology is preferred, where possible."> + > + ["id1"] = < + text = <"Skin sensation"> + description = <"A physical feeling or perception resulting from a stimulus or comes into contact with the skin."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id1"] = + ["at14"] = + ["at35"] = + ["at36"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at20", "at21", "at22"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at16", "at17", "at18"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at14", "at35", "at36"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at32", "at33", "at34"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at28", "at29", "at30"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at24", "at25", "at26"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen.v0.0.1-alpha.adls new file mode 100644 index 000000000..431aebf00 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen.v0.0.1-alpha.adls @@ -0,0 +1,983 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=48803d0f-2ffd-446f-9c0a-7b42f8486a68; build_uid=3c789d96-c5bf-4a4a-aa64-fc85671d7dd5) + openEHR-EHR-CLUSTER.specimen.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Kristian Berg, Gro-Hilde Ulriksen, Line Silsand"> + ["organisation"] = <"Universitetssykehuset Nord-Norge"> + ["email"] = <"kristian.berg@unn.no, gro-hilde.ulriksen@unn.no, line.silsand@unn.no"> + > + accreditation = <"*"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2009-01-27"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Marit Alice Venheim, Helse Vest IKT, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Koray Atalag, University of Auckland, New Zealand", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Greg Burch, Tiny Medical Apps, United Kingdom", "Ady Angelica Castro Acosta, CIBERES-Hospital 12 de Octubre, Spain", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Heather Grain, Llewelyn Grain Informatics, Australia", "Åshild Halvorsen, Helse Nord RHF, Norway", "Sam Heard, Ocean Informatics, Australia", "Evelyn Hovenga, EJSH Consulting, Australia", "Ronald Krawec, Alberta Health Services, Canada", "Tomi Laptoš, Marand, Slovenia", "Liv Laugen, Oslo universitetssykehus, Norway", "Sabine Leh, Helse Bergen, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Jens Lien, Bouvet Norge AS, Norway", "Neranga Liyanaarachchi, Ministry of Health, Postgraduate Institute of Medicine, Sri Lanka", "Gunn Marit Barstad, Stavanger Universitetssykehus HF, Norway", "Ole Martin Sand, DIPS ASA, Norway", "Shane McKee, Belfast Health & Social Care Trust, United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Arunakiry Natarajan, Management 4 health, Germany", "Andrej Orel, Marand d.o.o., Slovenia", "Jayashree Panickar, Karolinska Institute, Sweden", "Ana Pereira, CINTESIS, CUF-Porto, Portugal", "Ingrid Skard, Edproof, Norway", "Lídia Sousa, CINTESIS; Faculty of Medicine of Oporto University, Portugal", "Natalia Strauch, Medizinische Hochschule Hannover, Germany", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Ørjan Vermeer, Haukeland Universitetssjukehus, Kvinneklinikken, Norway", "Lin Zhang, Taikang Insurance Group, China"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Hl7 FHIR Specimen resource: HL7 FHIR; Available from http://www.hl7.org/implement/standards/fhir/specimen.html"> + ["2"] = <"Laboratory Technical Framework, Volume 3: Content, Revision 3.0 [Internet]. USA: IHE International; 2011 May 19; [cited 2011 Jul 11]. Available from: http://www.ihe.net/Technical_Framework/index.cfm#laboratory"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"75E1CD2AFD8D5137B7DFA4966758787E"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om et fysisk prøvemateriale for undersøkelse eller analyse, tatt fra eller relatert til et individ."> + keywords = <"laboratorium", "prøve", "prøvetaking", "laboratorieprøve", "prøvemateriale", "prøveeksemplar", "preparat", "prøvesamling", "biopsi", "vevsprøve", "celleprøve"> + use = <"Brukes for å registrere detaljer om et fysisk prøvemateriale for undersøkelse eller analyse, tatt fra eller relatert til et individ. + + Detaljnivået i denne arketypen ligger foran nåværende praksis i mange laboratorier. Den er ment å være brukbar både i situasjoner der detaljnivået er lavt, og der det er behov for mange detaljer om preparering og deling av prøvematerialer. + + Denne CLUSTER-arketypen er laget for å brukes i flere forskjellige sammenhenger: + - Innenfor en INSTRUCTION-arketype for å beskrive et prøvemateriale som skal tas, eller for å beskrive prøvematerialet som ligger ved en laboratorierekvisisjon. + - Innenfor en ACTION-arketype for å beskrive prøvetaking, eller for analysering i laboratoriesammenheng. + - Innenfor en OBSERVATION-arketype for å beskrive prøvematerialet som ligger til grunn for et laboratorieresultat. + + De spesifikke betydningene av flere elementer i denne arketypen vil endre seg basert på konteksten som settes av den overordnede arketypen. For eksempel vil elementet \"Prøvetakingsmetode\" i kontekst av en INSTRUCTION-arketype være den rekvirerte prøvetakingsmetoden, mens det samme elementet i kontekst av en ACTION-arketype i tilstanden \"completed\" være den faktiske prøvetakingsmetoden som ble brukt. + + Denne arketypen kompletteres av andre CLUSTER-arketyper for konsepter som Prøvebeholder, Prøvepreparering, og transport og lagring av prøvemateriale. + + Denne arketypen kan brukes sammen med Prøvebeholder-arketypen på to hovedmåter: Ved nøsting av \"Prøvebeholder\" inni \"Prøvemateriale\" (for eksempel når et vakuumglass med venøst blod fordeles på to mindre glass, eller en hel tykktarm deles på tre bøtter), eller \"Prøvemateriale\" nøstet inni \"Prøvebeholder\" (for eksempel når en bøtte inneholder en seksjon av en tykktarm og en endetarm, eller et glass inneholder fem individuelt merkede føflekker)."> + misuse = <"Skal ikke brukes til å registrere informasjon om prøvematerialer som ikke er relaterte til et spesifikt individ, som for eksempel noen prøver fra fysiske omgivelser."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar detalhes de um espécime laboratorial. Será frequentemente usado em diferentes contextos, p.e, dentro de um arquétipo tipo Instruction para descrever os espécimes que devem ser obtidos, ou descrevendo o espécime que acompanha a solicitação laboratorial. Pode ocorre dentro de um arquétipo tipo Action, p.e., descrevendo espécimes retirados como parte de um procedimento cirúrgico. + + Será finalmente utilizado dentro de um arquétipo de resultado laboratorial para descrever o espécime reportado."> + keywords = <"espécime", "laboratório", "amostra", "coleta"> + use = <"Geralmente utilizado dentro de OBSERVATION. laboratory_test.v1 e outros arquétipos tipo Instruction ou Action relacionados."> + misuse = <""> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل تفاصيل حول عينة بالمعمل. + يستخدم غالبا في سياقات مختلفة, مثلا: في داخل نموذج (تعليمات) ليصف العينة التي ينبغي أخذها, أو يصف العينة المرافقة لطلب معملي. + و قد يحدث ذلك في داخل نموذج (فعل), مثال: وصف العينات التي تم أخذها كجزء من إجراء طبي جراحي. + و سيستخدم أخيرا في داخل نموذج نتيجة اختبار المعمل ليصف العينة التي يتم تقديم عينة حولها."> + keywords = <"النموذج/العينة", "المعمل/المختبر", "العينة", "التجميع"> + use = <"يستخدم عادةً في داخل نموذج (ملاحظة. معمل) و النماذج الأخرى تعليمات و فعل المتعلقة بالمعمل."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about a physical sample for investigation, examination or analysis, collected from or related to an individual."> + keywords = <"specimen", "laboratory", "sample", "collection", "sampling", "biopsy", "tissue", "cytology"> + use = <"Use to record details about a physical sample for investigation, examination or analysis, collected from or related to an individual. + + The level of detail in this archetype runs ahead of current practices in many labs. It's intended to be usable in both cases where there isn't a lot of detail required, and in cases where minute detail about the preparation and subdivision of specimens is required. + + This CLUSTER archetype is designed to be used in several different contexts: + - Within an INSTRUCTION archetype to describe a specimen that is to be collected, or to describe a specimen that accompanies a laboratory service request. + - Within an ACTION archetype to describe specimen collection, or for testing within a laboratory setting. + - Within an OBSERVATION archetype to describe a specimen being reported on. + + The exact semantics of several elements of this archetype may change based on the context provided by the container archetype. For example the 'Collection method' element in the context of an INSTRUCTION archetype is the requested collection method, while the same element in the context of an ACTION archetype in the 'completed' state is the actual collection method. + + This archetype is intended to be complemented by other CLUSTER archetypes for concepts such as Specimen container, Specimen preparation, and specimen transportation and storage. + + This archetype can be used together with the Specimen container archetype in two main ways: 'Specimen container' nested within 'Specimen' (for example when a venous blood specimen is divided between two vials, or a whole large intestine is divided into three buckets), or 'Specimen' nested within 'Specimen container' (for example when a bucket of formalin contains a section of large intestine and a rectum, or a jar contains five individually marked moles). + + The word 'collection' used in this archetype always refers to the action of obtaining the specimen directly from the individual, not the transport of the specimen after it's been removed from the individual."> + misuse = <"Not to be used to record information about specimens that are not related to a specific individual, such as some environmental samples."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Specimen + items cardinality matches {1..*; unordered} matches { + ELEMENT[id30] occurrences matches {0..1} matches { -- Specimen type + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Laboratory specimen identifier + value matches { + DV_IDENTIFIER[id9003] + } + } + ELEMENT[id89] matches { -- External identifier + value matches { + DV_IDENTIFIER[id9004] + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Datetime received + value matches { + DV_DATE_TIME[id9005] + } + } + ELEMENT[id9] matches { -- Sampling condition + value matches { + DV_TEXT[id9006] + } + } + allow_archetype CLUSTER[id28] matches { -- Physical properties + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.physical_properties(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.exam-body_fluid(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.exam-body_fluid(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.physical_properties(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Collection method + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id80] occurrences matches {0..1} matches { -- Collector comment + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id88] occurrences matches {0..1} matches { -- Source site + value matches { + DV_TEXT[id9009] + } + } + allow_archetype CLUSTER[id14] matches { -- Structured source site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_circle(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Collection datetime + value matches { + DV_DATE_TIME[id9010] + DV_INTERVAL[id9011] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Potential risk + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id68] occurrences matches {0..1} matches { -- Collection setting + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id71] occurrences matches {0..1} matches { -- Specimen collector identifier + value matches { + DV_IDENTIFIER[id9014] + } + } + allow_archetype CLUSTER[id72] + allow_archetype CLUSTER[id84] + ELEMENT[id81] occurrences matches {0..1} matches { -- Number of containers + value matches { + DV_COUNT[id9015] matches { + magnitude matches {|>=0|} + } + } + } + allow_archetype CLUSTER[id86] matches { -- Container details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.specimen_container(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.specimen_container(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id69] matches { -- Processing details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.specimen_preparation(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.specimen_preparation(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype CLUSTER[id94] matches { -- Transport details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.specimen_transport(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.specimen_transport(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id4] matches { -- Parent specimen identifier + value matches { + DV_IDENTIFIER[id9016] + } + } + ELEMENT[id43] matches { -- Specimen quality issue + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9000]} -- Specimen quality issue (synthesised) + } + DV_TEXT[id9018] + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- Adequacy for testing + value matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[ac9001]} -- Adequacy for testing (synthesised) + } + DV_TEXT[id9020] + } + } + ELEMENT[id46] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9021] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Kvalitetsproblem (synthesised)"> + description = <"Et spesifikt problem med kvaliteten på prøvematerialet. (synthesised)"> + > + ["ac9001"] = < + text = <"Analyserbarhet (synthesised)"> + description = <"Informasjon om hvorvidt prøvematerialet var av tilstrekkelig kvalitet for analyse. (synthesised)"> + > + ["at95"] = < + text = <"Koagulert"> + description = <"Prøvematerialet var koagulert."> + > + ["id94"] = < + text = <"Transportdetaljer"> + description = <"Detaljer om transport av prøvematerialet."> + > + ["at93"] = < + text = <"Teknisk feil"> + description = <"Prøvematerialet kunne ikke analyseres av tekniske årsaker."> + > + ["at92"] = < + text = <"Alder"> + description = <"Prøvematerialet var for gammel til å kunne analyseres nøyaktig."> + > + ["at91"] = < + text = <"Håndteringsfeil"> + description = <"Det ble gjort en feil ved håndtering av prøvematerialet. For eksempel prøven ble sølt ut, eller oppbevart utenfor anbefalt temperaturområde."> + > + ["at90"] = < + text = <"Ikterisk"> + description = <"Prøvematerialet var ikterisk."> + > + ["id89"] = < + text = <"Ekstern identifikator"> + description = <"En unik identifikator av prøvematerialet, tilordnet av en part utenfor laboratoriet som for eksempel rekvirenten."> + > + ["id88"] = < + text = <"Anatomisk lokalisering"> + description = <"En enkel anatomisk lokalisering der prøvematerialet ble tatt fra."> + comment = <"Koding av den anatomiske lokaliseringen med en terminologi er foretrukket der det er mulig. Bruk dette dataelementet til å registrere prekoordinerte anatomiske lokaliseringer. Dersom behovene for registrering av den anatomiske lokaliseringen bestemmes i applikasjonen eller krever kompleks modellering slik som relative lokaliseringer, bruk SLOTet \"Strukturert anatomisk lokalisering\" i denne arketypen. Dersom den anatomiske lokaliseringen er med i \"Type prøvemateriale\" via prekoordinerte koder, blir dette dataelementet overflødig."> + > + ["id86"] = < + text = <"Detaljer om beholder"> + description = <"Detaljer om prøvebeholdere."> + > + ["id84"] = < + text = <"Ytterlige detaljer om prøvetakingsmetode"> + description = <"Ytterligere detaljer relatert til spesifikke prøvetakingsmetoder."> + comment = <"For eksempel detaljer om nålebiopsier ved prostatakreft, der både rekvisisjonen og svarrapporten inneholder mange spesifikke detaljer om prøvematerialet."> + > + ["id81"] = < + text = <"Antall beholdere"> + description = <"Det totale antallet fysiske enheter som prøvematerialet er fordelt på."> + comment = <"For eksempel antall bøtter, glass, rør, mikrorør, blokker, prøveglass eller grid."> + > + ["id80"] = < + text = <"Prøvetakers kommentar"> + description = <"Ytterligere fritekstbeskrivelse av prøvetakingen."> + > + ["id72"] = < + text = <"Detaljer om prøvetaker"> + description = <"Personen eller instansen som er ansvarlig for prøvetakingen."> + > + ["id71"] = < + text = <"Prøvetakers ID"> + description = <"Identifikator av personen eller instansen som er ansvarlig for prøvetakingen."> + comment = <"Dette elementet er ment brukt der prøvematerialet allerede er innhentet, og den faktiske prøvetakeren er kjent."> + > + ["id69"] = < + text = <"Prosesseringsdetaljer"> + description = <"Detaljer om preparering eller prosessering vanligvis utført i laboratoriet."> + comment = <"For eksempel farging eller fiksering."> + > + ["id68"] = < + text = <"Prøvetakingssituasjonen"> + description = <"Den fysiske situasjonen der prøvematerialet ble innhentet."> + comment = <"For eksempel laboratorieprøvemottak, i hjemmet, eller sengepost. Dette elementet spesifiserer stedet der prøvematerialet ble tatt. Det gjør det ved behov mulig for laboratoriet å stille spørsmål om prøvetakingen. Prøvetakingssituasjonen kan også gi ytterligere informasjon som er relevant for tolkningen av resultatet."> + > + ["at65"] = < + text = <"Utilfredstillende - ikke behandlet"> + description = <"Prøven er utilfredsstillende og har ikke blitt behandlet."> + > + ["at64"] = < + text = <"Utilfredstillende - behandlet"> + description = <"Prøven er utilfredsstillende, men har blitt behandlet."> + > + ["at63"] = < + text = <"Tilfredstillende"> + description = <"Prøven er av tilfredsstillende kvalitet."> + > + ["at56"] = < + text = <"Utilstrekkelig mengde"> + description = <"Utilstrekkelig mengde prøvemateriale for å foreta målingen."> + > + ["at55"] = < + text = <"Feil transportmedium"> + description = <"Feil tilsetningsstoff ble brukt ved transport av prøvematerialet."> + > + ["at54"] = < + text = <"Lipemisk"> + description = <"Prøvematerialet var lipemisk."> + > + ["at53"] = < + text = <"Hemolysert"> + description = <"Prøvematerialet var hemolysert."> + > + ["id46"] = < + text = <"Kommentar"> + description = <"Fritekstkommentar om prøvematerialet."> + > + ["id43"] = < + text = <"Kvalitetsproblem"> + description = <"Et spesifikt problem med kvaliteten på prøvematerialet."> + comment = <"Koding av kvalitetsproblemet med en terminologi foretrekkes der det er mulig."> + > + ["id42"] = < + text = <"Analyserbarhet"> + description = <"Informasjon om hvorvidt prøvematerialet var av tilstrekkelig kvalitet for analyse."> + comment = <"Dette elementet er ment for å registrere en avgjørelse om hvorvidt prøvematerialet var av god nok kvalitet for analyse, og om analysen er gjennomført. Koding av analyserbarheten med en terminologi er foretrukket der det er mulig."> + > + ["id35"] = < + text = <"Dato/tid for mottak"> + description = <"Datoen og klokkeslettet da prøven ble mottatt på laboratoriet."> + > + ["id30"] = < + text = <"Type prøvemateriale"> + description = <"Typen av prøvemateriale."> + comment = <"For eksempel venøst blod eller biopsi av prostata. Koding av prøvetypen med en terminologi er foretrukket, dersom mulig."> + > + ["id28"] = < + text = <"Fysiske egenskaper"> + description = <"Fysiske dimensjoner, masse eller ikke-målbare egenskaper ved prøvematerialet."> + comment = <"For eksempel volum, masse, omkrets, farge, lukt, turbiditet. Dette elementet kan brukes for å angi egenskapene ved prøvematerialet som skal innhentes, i konteksten av en INSTRUCTION-arketype, eller egenskapene ved prøvematerialet som ble innhentet, i konteksten av en ACTION- eller OBSERVATION-arketype. For eksempel kan det i en INSTRUCTION bestilles innhenting av 20 ml blod, mens det i den korresponderende ACTION-arketypen registreres at bare 15 ml ble innhentet."> + > + ["id16"] = < + text = <"Prøvetakingstidspunkt"> + description = <"Dato og tid for når prøvetakingen skal skje, eller har skjedd."> + comment = <"Denne dato/tidsregistreringen vil primært registreres i forbindelse med INSTRUCTION-timing, ACTION-tid, eller OBSERVATION-tider. Imidlertid er dette en kritisk informasjonsbit, og det kan være nyttig å ha mulighet til å også knytte den direkte til prøvematerialet."> + > + ["id14"] = < + text = <"Strukturert anatomisk lokalisering"> + description = <"En strukturert anatomisk lokalisering der prøvematerialet ble tatt fra."> + comment = <"Bruk dette SLOTet til å plugge inn arketypene CLUSTER.anatomical_location, CLUSTER.relative_location eller CLUSTER.anatomical_location_circle dersom behovene for registrering av den anatomiske lokaliseringen bestemmes av applikasjonen eller krever kompleks modellering slik som relative lokaliseringer. Dersom den anatomiske lokaliseringen er med i \"Type prøvemateriale\" via prekoordinerte koder, blir dette SLOTet overflødig."> + > + ["id9"] = < + text = <"Prøvetakingsforhold"> + description = <"Forhold som bør være eller var tilstede under prøvetaking."> + comment = <"For eksempel \"faste\", \"full blære\", \"sterilt felt\" eller en hvilken som helst instruksjon om håndtering eller umiddelbar prosessering av prøvematerialet, for eksempel \"sentrifugeres umiddelbart etter mottak\". Kan også brukes for å dokumentere kjente avvik fra prøvetakings- eller håndteringsinstruksjoner, for eksempel at pasienten ikke var fastende. Koding av prøvetakingsforholdene med en terminologi foretrekkes, der det er mulig. + + Hvorvidt dette elementet inneholder forhold som \"skal utføres\" eller \"ble utført\" under prøvetakingen bestemmes av konteksten angitt av den overordnede arketypen, som regel en INSTRUCTION- eller en ACTION-arketype. Innholdet av dette elementet i konteksten av en ACTION-arketype med tilstanded \"completed\" kan brukes til å bestemme hvorvidt det var tilstede forhold under prøvetakingen som kan regnes som konfunderende faktorer for tolkning av resultatet, og disse kan brukes som verdier i elementet \"Konfunderende faktorer\" i en Laboratorieresultat-arketype."> + > + ["id8"] = < + text = <"Prøvetakingsmetode"> + description = <"Prøvetakingsmetoden som skal brukes eller ble brukt."> + comment = <"For eksempel venepunksjon, biopsi eller reseksjon. Koding av prøvetakingsmetoden med en terminologi er foretrukket, når det er mulig. Dersom prøvetakingsmetoden er inkludert i \"Type prøvemateriale\" gjennom bruk av prekoordinerte koder blir dette elementet overflødig."> + > + ["id6"] = < + text = <"Potensiell risiko"> + description = <"Enhver risiko eller biologisk fare forbundet med prøvetaking eller håndtering av prøven."> + comment = <"For eksempel \"blodbårent virus\", \"poloniumforgiftning\" eller \"nervegassforgiftning\"."> + > + ["id4"] = < + text = <"Identifikator av overordnet prøve"> + description = <"Unik identifikator for den overordnede prøven, i de tilfeller der prøven deles inn i flere del-prøver."> + comment = <"For eksempel ville et spesifikt prøveglass med et histologisnitt ha en spesifikk blokk med parafinvoks som sin overordnede prøve."> + > + ["id2"] = < + text = <"Laboratoriets identifikator"> + description = <"En unik identifikator av prøvematerialet, som regel tilordnet av laboratoriet."> + comment = <"I noen sammenhenger som HL7 og IHE kalt \"Accession Identifier\", mens et norsk synonym er \"Prøvenummer\"."> + > + ["id1"] = < + text = <"Prøvemateriale"> + description = <"Et fysisk prøvemateriale for undersøkelse eller analyse, tatt fra eller relatert til et individ."> + comment = <"For eksempel kroppsvev, kroppsvæske eller matvare."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"*Specimen quality issue (en) (synthesised)"> + description = <"*A specific quality issue with a specimen. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"Adequação para teste (synthesised)"> + description = <"*Information about whether the specimen was adequate for testing. (en) (synthesised)"> + > + ["at95"] = < + text = <"*Clotted (en)"> + description = <"*The specimen was clotted. (en)"> + > + ["id94"] = < + text = <"*Transport details (en)"> + description = <"*Details about transport of the specimen. (en)"> + > + ["at93"] = < + text = <"*Technical failure (en)"> + description = <"*The specimen could not be analysed for technical reasons. (en)"> + > + ["at92"] = < + text = <"*Age (en)"> + description = <"*The specimen was too old to analyse accurately. (en)"> + > + ["at91"] = < + text = <"*Handling error (en)"> + description = <"*An error arose when handling the specimen. For example: The specimen was spilled, or stored outside the recommended temperature range. (en)"> + > + ["at90"] = < + text = <"*Icteric (en)"> + description = <"*The specimen was icteric. (en)"> + > + ["id89"] = < + text = <"*External identifier (en)"> + description = <"*A unique identifier of the specimen, assigned by a party external to the laboratory such as the requester. (en)"> + > + ["id88"] = < + text = <"*Source site (en)"> + description = <"*Identification of a simple source site from where the specimen was taken. (en)"> + comment = <"*Coding of the name of the source site with a terminology is preferred, where possible. Use this data element to record precoordinated source sites. If the requirements for recording the source site are determined at run-time by the application or require more complex modelling such as relative locations then use the 'Structured source site' SLOT in this archetype. If the source site is included in the 'Specimen type' via precoordinated codes, this data element becomes redundant. (en)"> + > + ["id86"] = < + text = <"Detalhes do recipiente"> + description = <"*Details about container(s) used. (en)"> + > + ["id84"] = < + text = <"Detalhes adicionais da coleta"> + description = <"*Addtional details related to specific collection methods. (en)"> + comment = <"*For example details about needle biopsies in prostate cancer, where both the request and reporting about the specimen are detailed and specific. (en)"> + > + ["id81"] = < + text = <"Número de recipientes"> + description = <"*The total number of physical units holding this specimen. (en)"> + comment = <"*For example: Number of buckets, jars, vials, tubes, blocks, slides or grids. (en)"> + > + ["id80"] = < + text = <"*Collector comment (en)"> + description = <"*Additional narrative description about the collection of the specimen. (en)"> + > + ["id72"] = < + text = <"Detalhes do coletor do espécime"> + description = <"A pessoa ou organização responsável pela coleta do espécime."> + > + ["id71"] = < + text = <"Identificador do coletor do espécime"> + description = <"Identificador da pessoa ou agência responsável pela coleta do espécime."> + comment = <"*This element is intended to be used where the specimen has already been collected and the actual collector is known. (en)"> + > + ["id69"] = < + text = <"Detalhes do processamento"> + description = <"*Details about a preparation or processing step normally performed in the laboratory. (en)"> + comment = <"*For example: Staining or fixation. (en)"> + > + ["id68"] = < + text = <"Contexto da coleta"> + description = <"*Identification of the physical setting in which the specimen was collected. (en)"> + comment = <"*For example: laboratory outpatient clinic, at home, or hospital ward. This specifies the specimen collection location within the healthcare environment. It enables the laboratory to ask questions about the collection of the specimen, if required. The specimen collection setting may provide additional information relevant to the analysis of the result. (en)"> + > + ["at65"] = < + text = <"Insatisfatório - não processado"> + description = <"O espécime é insatisfatório e não foi processado."> + > + ["at64"] = < + text = <"Insatisfatório - processado"> + description = <"O espécime é insatisfatório mais foi processado."> + > + ["at63"] = < + text = <"Satisfatório"> + description = <"O espécime é de qualidade suficiente para realizar o procedimento."> + > + ["at56"] = < + text = <"Amostra insuficiente"> + description = <"Uma amostra insuficiente foi fornecida para realização da medição."> + > + ["at55"] = < + text = <"Meio de transporte incorreto"> + description = <"Um preservante incorreto foi usado para transportar o espécime."> + > + ["at54"] = < + text = <"Lipêmico"> + description = <"O espécime estava lipêmico."> + > + ["at53"] = < + text = <"Hemolisado"> + description = <"O espécime estava hemolisado."> + > + ["id46"] = < + text = <"Comentário"> + description = <"*An narrative comment about the specimen. (en)"> + > + ["id43"] = < + text = <"*Specimen quality issue (en)"> + description = <"*A specific quality issue with a specimen. (en)"> + comment = <"*Coding of the specimen quality issues with a terminology is preferred, where possible. (en)"> + > + ["id42"] = < + text = <"Adequação para teste"> + description = <"*Information about whether the specimen was adequate for testing. (en)"> + comment = <"*This element is intended to be used to record a judgement about whether or not the specimen quality was good enough for testing, and whether or not testing has been carried out. Coding of the specimen quality issues with a terminology is preferred, where possible. (en)"> + > + ["id35"] = < + text = <"Data/hora do recebimento"> + description = <"A data e horário em que a amostra foi recebida no laboratório."> + > + ["id30"] = < + text = <"Tipo de espécime"> + description = <"*The type of specimen. (en)"> + comment = <"*For example: Venous blood, prostatic biopsy. Coding of the specimen type with a terminology is preferred, where possible. (en)"> + > + ["id28"] = < + text = <"Propriedades físicas"> + description = <"*Physical dimensions, mass or non-measurable properties of the specimen. (en)"> + comment = <"*For example: Volume, mass, circumference, colour, smell, turbidity. This element can be used to specify the properties of the specimen to be collected, in the context of an INSTRUCTION archetype, or the properties of the specimen which was collected, in the context of an ACTION or OBSERVATION archetype. For example, an INSTRUCTION may request the collection of 20 ml of blood, while the corresponding ACTION records that only 15 ml was collected. (en)"> + > + ["id16"] = < + text = <"Data/hora da coleta"> + description = <"A data e horário em que a coleta foi solicitada ou realizada."> + comment = <"*This datetime will be captured primarily in the INSTRUCTION timing, ACTION time or OBSERVATION times. However, as this is a critical piece of information, it can be useful to also associate it directly with the specimen itself. (en)"> + > + ["id14"] = < + text = <"*Structured source site (en)"> + description = <"*A structured anatomical site from where the specimen was taken. (en)"> + comment = <"*Use this SLOT to insert the CLUSTER.anatomical_location, CLUSTER.relative_location or CLUSTER.anatomical_location_clock archetypes if the requirements for recording the source site are determined at run-time by the application or require more complex modelling such as relative locations. If the source site is included in the 'Specimen type' via precoordinated codes, the use of this SLOT becomes redundant. (en)"> + > + ["id9"] = < + text = <"*Sampling condition (en)"> + description = <"*A condition that should be or was present when the sample is to be or was taken. (en)"> + comment = <"*For example: 'Fasting', 'full bladder', 'sterile field' or any special instructions on the handling or immediate processing of the sample, for example 'centrifuge on receipt'. Can also be used to document any known deviations from collection or handling instructions, for example that the patient was not fasted. Coding of the sampling condition with a terminology is preferred, where possible. + + Whether this element contains conditions that 'should be' or 'was' present during the sampling is based on the context of the containing archetype, usually an INSTRUCTION or an ACTION. The content of this element in the context of a ACTION archetype in a completed state may be used to decide whether there were significant confounding factors related to the collection, which may be used to populate the 'Confounding factors' element of an OBSERVATION.laboratory_test_result archetype. (en)"> + > + ["id8"] = < + text = <"Método de coleta"> + description = <"*The method of collection that is to be or was used. (en)"> + comment = <"*For example: venepuncture, biopsy, resection. Coding of the collection method with a terminology is preferred, where possible. If the collection method is included in the 'Specimen type' via precoordinated codes, this data element becomes redundant. (en)"> + > + ["id6"] = < + text = <"Risco potencial"> + description = <"Qualquer perigo ou risco biológico associado à coleta ou manuseio do espécime."> + comment = <"*For example: 'blood borne virus', 'polonium poisoning', \"nerve agent poisoning'. (en)"> + > + ["id4"] = < + text = <"Identificador de origem do espécime"> + description = <"Identificador único do espécime original, onde o espécime é dividido em sub-amostras."> + comment = <"*For example: A specific histology slide specimen would have a specific paraffin wax block as its parent specimen. (en)"> + > + ["id2"] = < + text = <"Identificador laboratorial do espécime"> + description = <"*A unique identifier of the specimen, normally assigned by the laboratory. (en)"> + comment = <"Algumas vezes chamado de identificado de acesso."> + > + ["id1"] = < + text = <"Espécime"> + description = <"*A specimen collected from an individual or related to that individual. (en)"> + comment = <"*For example: Tissue, body fluid or food. (en)"> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Specimen quality issue (en) (synthesised)"> + description = <"*A specific quality issue with a specimen. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"المناسبة لإتمام التحليل (synthesised)"> + description = <"*Information about whether the specimen was adequate for testing. (en) (synthesised)"> + > + ["at95"] = < + text = <"*Clotted (en)"> + description = <"*The specimen was clotted. (en)"> + > + ["id94"] = < + text = <"*Transport details (en)"> + description = <"*Details about transport of the specimen. (en)"> + > + ["at93"] = < + text = <"*Technical failure (en)"> + description = <"*The specimen could not be analysed for technical reasons. (en)"> + > + ["at92"] = < + text = <"*Age (en)"> + description = <"*The specimen was too old to analyse accurately. (en)"> + > + ["at91"] = < + text = <"*Handling error (en)"> + description = <"*An error arose when handling the specimen. For example: The specimen was spilled, or stored outside the recommended temperature range. (en)"> + > + ["at90"] = < + text = <"*Icteric (en)"> + description = <"*The specimen was icteric. (en)"> + > + ["id89"] = < + text = <"*External identifier (en)"> + description = <"*A unique identifier of the specimen, assigned by a party external to the laboratory such as the requester. (en)"> + > + ["id88"] = < + text = <"*Source site (en)"> + description = <"*Identification of a simple source site from where the specimen was taken. (en)"> + comment = <"*Coding of the name of the source site with a terminology is preferred, where possible. Use this data element to record precoordinated source sites. If the requirements for recording the source site are determined at run-time by the application or require more complex modelling such as relative locations then use the 'Structured source site' SLOT in this archetype. If the source site is included in the 'Specimen type' via precoordinated codes, this data element becomes redundant. (en)"> + > + ["id86"] = < + text = <"*Container Details(en)"> + description = <"*Details about container(s) used. (en)"> + > + ["id84"] = < + text = <"*Additional Collection Details(en)"> + description = <"*Addtional details related to specific collection methods. (en)"> + comment = <"*For example details about needle biopsies in prostate cancer, where both the request and reporting about the specimen are detailed and specific. (en)"> + > + ["id81"] = < + text = <"*Number of Containers(en)"> + description = <"*The total number of physical units holding this specimen. (en)"> + comment = <"*For example: Number of buckets, jars, vials, tubes, blocks, slides or grids. (en)"> + > + ["id80"] = < + text = <"*Collector comment (en)"> + description = <"*Additional narrative description about the collection of the specimen. (en)"> + > + ["id72"] = < + text = <"*Specimen Collector Details(en)"> + description = <"*The person or organisation responsible for collecting the specimen.(en)"> + fhir_mapping = <"*Specimen.collection.collector(en)"> + > + ["id71"] = < + text = <"*Specimen Collector Identifier(en)"> + description = <"*Identifier of the person or agency responsible for collecting the specimen.(en)"> + comment = <"*This element is intended to be used where the specimen has already been collected and the actual collector is known. (en)"> + fhir_mapping = <"*Specimen.collection.collector(en)"> + > + ["id69"] = < + text = <"*Additional Preparation(en)"> + description = <"*Details about a preparation or processing step normally performed in the laboratory. (en)"> + comment = <"*For example: Staining or fixation. (en)"> + > + ["id68"] = < + text = <"*Collection Setting(en)"> + description = <"*Identification of the physical setting in which the specimen was collected. (en)"> + comment = <"*For example: laboratory outpatient clinic, at home, or hospital ward. This specifies the specimen collection location within the healthcare environment. It enables the laboratory to ask questions about the collection of the specimen, if required. The specimen collection setting may provide additional information relevant to the analysis of the result. (en)"> + > + ["at65"] = < + text = <"غير مُرضية - لم تتم معالجتها"> + description = <"العينة غير مُرضية و لم تتم معالجتها"> + > + ["at64"] = < + text = <"غير مُرضية - تمت معالجتها"> + description = <"العينة غير مُرضية و لكن تمت معالجتها"> + > + ["at63"] = < + text = <"مُرضِية"> + description = <"العينة بجودة كافية بما يسمح للحصول على تقرير للاختبار"> + > + ["at56"] = < + text = <"عينة غير كافية"> + description = <"تم إعطاء عينة غير كافية لإتمام القياس"> + > + ["at55"] = < + text = <"وسط نقل غير صحيح"> + description = <"تم استخدام مادة حافظة غير صحيحة عند نقل العينة"> + > + ["at54"] = < + text = <"العينة بها فرط شحيمات"> + description = <"العينة بها فرط شحيمات"> + > + ["at53"] = < + text = <"تم حل الدم"> + description = <"تم حل الدم في العينة"> + > + ["id46"] = < + text = <"تعليق"> + description = <"*An narrative comment about the specimen. (en)"> + > + ["id43"] = < + text = <"*Specimen quality issue (en)"> + description = <"*A specific quality issue with a specimen. (en)"> + comment = <"*Coding of the specimen quality issues with a terminology is preferred, where possible. (en)"> + > + ["id42"] = < + text = <"المناسبة لإتمام التحليل"> + description = <"*Information about whether the specimen was adequate for testing. (en)"> + comment = <"*This element is intended to be used to record a judgement about whether or not the specimen quality was good enough for testing, and whether or not testing has been carried out. Coding of the specimen quality issues with a terminology is preferred, where possible. (en)"> + > + ["id35"] = < + text = <"*Datetime Received(en)"> + description = <"*The date and time that the sample was received at the laboratory.(en)"> + fhir_mapping = <"*Specimen.receivedTime(en)"> + > + ["id30"] = < + text = <"*Specimen Type(en)"> + description = <"*The type of specimen. (en)"> + comment = <"*For example: Venous blood, prostatic biopsy. Coding of the specimen type with a terminology is preferred, where possible. (en)"> + fhir_mapping = <"*Specimen.type(en)"> + > + ["id28"] = < + text = <"*Physical properties(en)"> + description = <"*Physical dimensions, mass or non-measurable properties of the specimen. (en)"> + fhir_mappings = <"*Specimen.collection.quantity(en)"> + comment = <"*For example: Volume, mass, circumference, colour, smell, turbidity. This element can be used to specify the properties of the specimen to be collected, in the context of an INSTRUCTION archetype, or the properties of the specimen which was collected, in the context of an ACTION or OBSERVATION archetype. For example, an INSTRUCTION may request the collection of 20 ml of blood, while the corresponding ACTION records that only 15 ml was collected. (en)"> + > + ["id16"] = < + text = <"*Datetime Collected(en)"> + description = <"*The date and time that collection has been ordered to take place or has taken place.(en)"> + comment = <"*This datetime will be captured primarily in the INSTRUCTION timing, ACTION time or OBSERVATION times. However, as this is a critical piece of information, it can be useful to also associate it directly with the specimen itself. (en)"> + > + ["id14"] = < + text = <"*Structured source site (en)"> + description = <"*A structured anatomical site from where the specimen was taken. (en)"> + comment = <"*Use this SLOT to insert the CLUSTER.anatomical_location, CLUSTER.relative_location or CLUSTER.anatomical_location_clock archetypes if the requirements for recording the source site are determined at run-time by the application or require more complex modelling such as relative locations. If the source site is included in the 'Specimen type' via precoordinated codes, the use of this SLOT becomes redundant. (en)"> + fhir_mapping = <"*Specimen.collection.sourceSite(en)"> + > + ["id9"] = < + text = <"*Sampling condition (en)"> + description = <"*A condition that should be or was present when the sample is to be or was taken. (en)"> + comment = <"*For example: 'Fasting', 'full bladder', 'sterile field' or any special instructions on the handling or immediate processing of the sample, for example 'centrifuge on receipt'. Can also be used to document any known deviations from collection or handling instructions, for example that the patient was not fasted. Coding of the sampling condition with a terminology is preferred, where possible. + + Whether this element contains conditions that 'should be' or 'was' present during the sampling is based on the context of the containing archetype, usually an INSTRUCTION or an ACTION. The content of this element in the context of a ACTION archetype in a completed state may be used to decide whether there were significant confounding factors related to the collection, which may be used to populate the 'Confounding factors' element of an OBSERVATION.laboratory_test_result archetype. (en)"> + > + ["id8"] = < + text = <"*Collection Method(en)"> + description = <"*The method of collection that is to be or was used. (en)"> + comment = <"*For example: venepuncture, biopsy, resection. Coding of the collection method with a terminology is preferred, where possible. If the collection method is included in the 'Specimen type' via precoordinated codes, this data element becomes redundant. (en)"> + fhir_mapping = <"*Specimen.collection.method(en)"> + > + ["id6"] = < + text = <"*Potential Risk(en)"> + description = <"*Any risk or biohazard associated with collecting or handling the specimen.(en)"> + comment = <"*For example: 'blood borne virus', 'polonium poisoning', \"nerve agent poisoning'. (en)"> + > + ["id4"] = < + text = <"*Parent Specimen Identifier(en)"> + description = <"*Unique identifier of the parent specimen, where the specimen is split into sub-samples.(en)"> + comment = <"*For example: A specific histology slide specimen would have a specific paraffin wax block as its parent specimen. (en)"> + > + ["id2"] = < + text = <"*Laboratory Specimen Identifier(en)"> + description = <"*A unique identifier of the specimen, normally assigned by the laboratory. (en)"> + comment = <"*Sometimes called the Accession Identifier.(en)"> + fhir_mapping = <"*Specimen.accessionIdentifier(en)"> + > + ["id1"] = < + text = <"العينة"> + description = <"*A specimen collected from an individual or related to that individual. (en)"> + comment = <"*For example: Tissue, body fluid or food. (en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Specimen quality issue (synthesised)"> + description = <"A specific quality issue with a specimen. (synthesised)"> + > + ["ac9001"] = < + text = <"Adequacy for testing (synthesised)"> + description = <"Information about whether the specimen was adequate for testing. (synthesised)"> + > + ["at95"] = < + text = <"Clotted"> + description = <"The specimen was clotted."> + > + ["id94"] = < + text = <"Transport details"> + description = <"Details about transport of the specimen."> + > + ["at93"] = < + text = <"Technical failure"> + description = <"The specimen could not be analysed for technical reasons."> + > + ["at92"] = < + text = <"Age"> + description = <"The specimen was too old to analyse accurately."> + > + ["at91"] = < + text = <"Handling error"> + description = <"An error arose when handling the specimen. For example: The specimen was spilled, or stored outside the recommended temperature range."> + > + ["at90"] = < + text = <"Icteric"> + description = <"The specimen was icteric."> + > + ["id89"] = < + text = <"External identifier"> + description = <"A unique identifier of the specimen, assigned by a party external to the laboratory such as the requester."> + fhir_mapping = <"Specimen.identifier"> + > + ["id88"] = < + text = <"Source site"> + description = <"Identification of a simple source site from where the specimen was taken."> + comment = <"Coding of the name of the source site with a terminology is preferred, where possible. Use this data element to record precoordinated source sites. If the requirements for recording the source site are determined at run-time by the application or require more complex modelling such as relative locations then use the 'Structured source site' SLOT in this archetype. If the source site is included in the 'Specimen type' via precoordinated codes, this data element becomes redundant."> + > + ["id86"] = < + text = <"Container details"> + description = <"Details about container(s) used."> + > + ["id84"] = < + text = <"Additional collection details"> + description = <"Addtional details related to specific collection methods."> + comment = <"For example details about needle biopsies in prostate cancer, where both the request and reporting about the specimen are detailed and specific."> + > + ["id81"] = < + text = <"Number of containers"> + description = <"The total number of physical units holding this specimen."> + comment = <"For example: Number of buckets, jars, vials, tubes, blocks, slides or grids."> + > + ["id80"] = < + text = <"Collector comment"> + description = <"Additional narrative description about the collection of the specimen."> + > + ["id72"] = < + text = <"Specimen collector details"> + description = <"The person or organisation responsible for collecting the specimen."> + fhir_mapping = <"Specimen.collection.collector"> + > + ["id71"] = < + text = <"Specimen collector identifier"> + description = <"Identifier of the person or agency responsible for collecting the specimen."> + comment = <"This element is intended to be used where the specimen has already been collected and the actual collector is known."> + fhir_mapping = <"Specimen.collection.collector"> + > + ["id69"] = < + text = <"Processing details"> + description = <"Details about a preparation or processing step normally performed in the laboratory."> + comment = <"For example: Staining or fixation."> + > + ["id68"] = < + text = <"Collection setting"> + description = <"Identification of the physical setting in which the specimen was collected."> + comment = <"For example: laboratory outpatient clinic, at home, or hospital ward. This specifies the specimen collection location within the healthcare environment. It enables the laboratory to ask questions about the collection of the specimen, if required. The specimen collection setting may provide additional information relevant to the analysis of the result."> + > + ["at65"] = < + text = <"Unsatisfactory - not processed"> + description = <"The specimen is unsatisfactory and has not been processed."> + > + ["at64"] = < + text = <"Unsatisfactory - processed"> + description = <"The specimen is unsatisfactory but has been processed."> + > + ["at63"] = < + text = <"Satisfactory"> + description = <"The specimen is of sufficient quality to allow reporting."> + > + ["at56"] = < + text = <"Insufficient amount"> + description = <"The available amount of specimen was insufficient to undertake the examination."> + > + ["at55"] = < + text = <"Incorrect transport medium"> + description = <"An incorrect transport medium or preservative was added to the specimen."> + > + ["at54"] = < + text = <"Lipaemic"> + description = <"The specimen was lipaemic."> + > + ["at53"] = < + text = <"Haemolysed"> + description = <"The specimen was haemolysed."> + > + ["id46"] = < + text = <"Comment"> + description = <"An narrative comment about the specimen."> + > + ["id43"] = < + text = <"Specimen quality issue"> + description = <"A specific quality issue with a specimen."> + comment = <"Coding of the specimen quality issues with a terminology is preferred, where possible."> + > + ["id42"] = < + text = <"Adequacy for testing"> + description = <"Information about whether the specimen was adequate for testing."> + comment = <"This element is intended to be used to record a judgement about whether or not the specimen quality was good enough for testing, and whether or not testing has been carried out. Coding of the specimen quality issues with a terminology is preferred, where possible."> + > + ["id35"] = < + text = <"Datetime received"> + description = <"The date and time that the sample was received at the laboratory."> + fhir_mapping = <"Specimen.receivedTime"> + > + ["id30"] = < + text = <"Specimen type"> + description = <"The type of specimen."> + comment = <"For example: Venous blood, prostatic biopsy. Coding of the specimen type with a terminology is preferred, where possible."> + fhir_mapping = <"Specimen.type"> + > + ["id28"] = < + text = <"Physical properties"> + description = <"Physical dimensions, mass or non-measurable properties of the specimen."> + comment = <"For example: Volume, mass, circumference, colour, smell, turbidity. This element can be used to specify the properties of the specimen to be collected, in the context of an INSTRUCTION archetype, or the properties of the specimen which was collected, in the context of an ACTION or OBSERVATION archetype. For example, an INSTRUCTION may request the collection of 20 ml of blood, while the corresponding ACTION records that only 15 ml was collected."> + fhir_mapping = <"Specimen.collection.quantity"> + > + ["id16"] = < + text = <"Collection datetime"> + description = <"The date and time that collection has been ordered to take place or has taken place."> + comment = <"This datetime will be captured primarily in the INSTRUCTION timing, ACTION time or OBSERVATION times. However, as this is a critical piece of information, it can be useful to also associate it directly with the specimen itself."> + > + ["id14"] = < + text = <"Structured source site"> + description = <"A structured anatomical site from where the specimen was taken."> + comment = <"Use this SLOT to insert the CLUSTER.anatomical_location, CLUSTER.relative_location or CLUSTER.anatomical_location_clock archetypes if the requirements for recording the source site are determined at run-time by the application or require more complex modelling such as relative locations. If the source site is included in the 'Specimen type' via precoordinated codes, the use of this SLOT becomes redundant."> + fhir_mapping = <"Specimen.collection.sourceSite"> + > + ["id9"] = < + text = <"Sampling condition"> + description = <"A condition that should be or was present when the sample is to be or was taken."> + comment = <"For example: 'Fasting', 'full bladder', 'sterile field' or any special instructions on the handling or immediate processing of the sample, for example 'centrifuge on receipt'. Can also be used to document any known deviations from collection or handling instructions, for example that the patient was not fasted. Coding of the sampling condition with a terminology is preferred, where possible. + + Whether this element contains conditions that 'should be' or 'was' present during the sampling is based on the context of the containing archetype, usually an INSTRUCTION or an ACTION. The content of this element in the context of a ACTION archetype in a completed state may be used to decide whether there were significant confounding factors related to the collection, which may be used to populate the 'Confounding factors' element of an OBSERVATION.laboratory_test_result archetype."> + > + ["id8"] = < + text = <"Collection method"> + description = <"The method of collection that is to be or was used."> + comment = <"For example: venepuncture, biopsy, resection. Coding of the collection method with a terminology is preferred, where possible. If the collection method is included in the 'Specimen type' via precoordinated codes, this data element becomes redundant."> + fhir_mapping = <"Specimen.collection.method"> + > + ["id6"] = < + text = <"Potential risk"> + description = <"Any risk or biohazard associated with collecting or handling the specimen."> + comment = <"For example: 'blood borne virus', 'polonium poisoning', \"nerve agent poisoning'."> + > + ["id4"] = < + text = <"Parent specimen identifier"> + description = <"Unique identifier of the parent specimen, where the specimen is split into sub-samples."> + comment = <"For example: A specific histology slide specimen would have a specific paraffin wax block as its parent specimen."> + > + ["id2"] = < + text = <"Laboratory specimen identifier"> + description = <"A unique identifier of the specimen, normally assigned by the laboratory."> + comment = <"Sometimes called the Accession Identifier."> + fhir_mapping = <"Specimen.accessionIdentifier"> + > + ["id1"] = < + text = <"Specimen"> + description = <"A physical sample for investigation, examination or analysis, collected from or related to an individual."> + comment = <"For example: Tissue, body fluid or food."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at63", "at64", "at65"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at53", "at54", "at90", "at95", "at55", "at56", "at91", "at92", "at93"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_container.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_container.v0.0.1-alpha.adls new file mode 100644 index 000000000..84845238f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_container.v0.0.1-alpha.adls @@ -0,0 +1,367 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=93df738b-d3ab-4495-8592-2fb38d0fe68c; build_uid=69d251b5-2328-4276-ad0b-222b67c4e35b) + openEHR-EHR-CLUSTER.specimen_container.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Kristian Berg; Line Silsand"> + ["organisation"] = <"Universitetssykehuset Nord-Norge"> + ["email"] = <"kristian.berg@unn.no; line.silsand@unn.no"> + > + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["application"] = <"Adl Designer"> + > + other_details = < + ["notes"] = <"Generated automatically by Adl Designer"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2009-06-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Koray Atalag University of Auckland, New Zealand", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Digital Imaging and Communications in Medicine (DICOM) Supplement 122: Specimen Module and Revised Pathology SOP Classes"> + ["2"] = <"DICOM Standards Committee, Working Groups 26, Pathology"> + ["3"] = <"Hl7 FHIR Specimen resource: HL7 FHIR; Available from http://www.hl7.org/implement/standards/fhir/specimen.html"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"609E0FB71113EE34D7EF78C35F947237"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om beholderen som brukes for å oppbevare en laboratorieprøve."> + keywords = <"prøve", "laboratorium", "lab", "patologi", "beholder", "glass", "bøtte", "pensel", "prøveglass"> + use = <"Brukes for å registrere detaljer om beholderen som brukes for å oppbevare en laboratorieprøve. Dette er ofte en integrert del av arbeidsflyt og rapportering av laboratorieprøver, særlig anatomiske og histologiske laboratorieprøver. + + Denne arketypen er laget for å brukes innenfor en Laboratorieresultat-arketype og Prøvemateriale-arketype, som skissert under. + + Denne arketypen kan brukes sammen med Prøvemateriale-arketypen på to hovedmåter: Ved nøsting av \"Prøvebeholder\" inni \"Prøvemateriale\" (for eksempel når et vakuumglass med venøst blod fordeles på to mindre glass, eller en hel tykktarm deles på tre bøtter), eller \"Prøvemateriale\" nøstet inni \"Prøvebeholder\" (for eksempel når en bøtte inneholder en seksjon av en tykktarm og en endetarm, eller et glass inneholder fem individuelt merkede føflekker)."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of the container used to hold a specimen for laboratory examination."> + keywords = <"specimen", "lab", "laboratory", "pathology"> + use = <"Use to record details of the container used to hold a specimen for laboratory examination. This is often integral to workflow and reporting of laboratory specimens, particularly anatomical and histological pathology specimens. + + This archetype is designed to be used within the Laboratory rest result archetype and the Specimen archetype, as outlined below. + + This archetype can be used together with the Specimen archetype in two main ways: 'Specimen container' nested within 'Specimen' (for example when a venous blood specimen is divided between two vials, or a whole large intestine is divided into three buckets), or 'Specimen' nested within 'Specimen container' (for example when a bucket of formalin contains a section of large intestine and a rectum, or a jar contains five individually marked moles)."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <""> + use = <""> + misuse = <""> + other_details = < + ["notes"] = <"Generated automatically by Adl Designer"> + > + > + > + +definition + CLUSTER[id1] matches { -- Specimen container + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Container type + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Container type (synthesised) + } + DV_TEXT[id9002] + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Container additive + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Datetime transported + value matches { + DV_DATE_TIME[id9005] + } + } + ELEMENT[id4] matches { -- Container identifier + value matches { + DV_IDENTIFIER[id9006] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Collection area Identifier + value matches { + DV_IDENTIFIER[id9007] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Transporter identifier + value matches { + DV_IDENTIFIER[id9008] + } + } + allow_archetype CLUSTER[id29] + allow_archetype CLUSTER[id30] matches { -- Contained specimen + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.specimen(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.specimen(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Type beholder (synthesised)"> + description = <"Beskrivelse av typen beholder. (synthesised)"> + > + ["id30"] = < + text = <"Inneholdt prøvemateriale"> + description = <"Et prøvemateriale som beholderen inneholder."> + > + ["id29"] = < + text = <"Komponent av beholder"> + description = <"Detaljer om del-komponenter som omfatter beholderen."> + comment = <"For eksempel en beskrivelse av objektglass og dekkglass."> + > + ["id27"] = < + text = <"Tilsetningsstoff"> + description = <"Spesielle tilsetninger for fiksering eller til preservering."> + > + ["id26"] = < + text = <"Identifikator på transportør"> + description = <"Identifikator av personen eller instansen som er ansvarlig for å frakte prøvebeholderen til laboratoriet."> + > + ["id25"] = < + text = <"Tidspunkt for transport"> + description = <"Datoen og klokkeslettet da prøven ble klargjort for transport til laboratoriet."> + > + ["id14"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av beholderen."> + > + ["at13"] = < + text = <"Prøvebrønn"> + description = <"Beholderen er en prøvebrønn til prøve."> + > + ["at12"] = < + text = <"Grid"> + description = <"Beholderen er et rutenett for elektronmikroskopi."> + > + ["at11"] = < + text = <"Prøvebeholder"> + description = <"Beholderen er en generisk prøvebeholder."> + > + ["at10"] = < + text = <"Objektglass"> + description = <"Beholderen er et objektglass."> + > + ["at9"] = < + text = <"Prøveglass"> + description = <"Beholderen er et prøveglass."> + > + ["at8"] = < + text = <"TMA-blokk"> + description = <"Beholderen er en posisjonsbeholder for parafinstøping av prøve."> + > + ["at7"] = < + text = <"Vevskassett"> + description = <"Beholderen er en plastbeholder for parafinstøping av prøve."> + > + ["id6"] = < + text = <"Type beholder"> + description = <"Beskrivelse av typen beholder."> + > + ["id4"] = < + text = <"Beholder ID"> + description = <"Identifikator av beholderen. Dataelementet kan gjentas."> + > + ["id3"] = < + text = <"Identifikator for hentested"> + description = <"Identifikator av stedet hvor beholderen skal hentes."> + > + ["id1"] = < + text = <"Prøvebeholder"> + description = <"Detaljer om en prøvebeholder."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Container type (synthesised)"> + description = <"The type of container. (synthesised)"> + > + ["id30"] = < + text = <"Contained specimen"> + description = <"A specimen contained by this container."> + > + ["id29"] = < + text = <"Container component"> + description = <"Details of a sub-components which comprises the container."> + comment = <"For example: Description of the slide + and of the coverslip."> + > + ["id27"] = < + text = <"Container additive"> + description = <"Any special fixative or transport medium."> + > + ["id26"] = < + text = <"Transporter identifier"> + description = <"Identifier of person or agency responsible for transporting the container to the lab."> + > + ["id25"] = < + text = <"Datetime transported"> + description = <"The data and time that the specimen was uplifted for transportation to the laboratory."> + > + ["id14"] = < + text = <"Description"> + description = <"A text description of the container."> + > + ["at13"] = < + text = <"Specimen well"> + description = <"The container is a specimen well."> + > + ["at12"] = < + text = <"Electron microscopy grid"> + description = <"The container is an electron microscopy grid."> + > + ["at11"] = < + text = <"Specimen container"> + description = <"The container is a gneric specimen container."> + > + ["at10"] = < + text = <"Microscope slide"> + description = <"The container is a microscope slide."> + > + ["at9"] = < + text = <"Specimen vial"> + description = <"The container is a specimen vial."> + > + ["at8"] = < + text = <"Tissue microarray cassette"> + description = <"The container is a tissue microarray cassette."> + > + ["at7"] = < + text = <"Tissue cassette"> + description = <"The container is a tissue cassette."> + > + ["id6"] = < + text = <"Container type"> + description = <"The type of container."> + > + ["id4"] = < + text = <"Container identifier"> + description = <"The unique identifier given to the container. May be multiple."> + > + ["id3"] = < + text = <"Collection area Identifier"> + description = <"Identifier of the place from where the container should be collected."> + > + ["id1"] = < + text = <"Specimen container"> + description = <"Details of the container used to hold a specimen for laboratory examination."> + > + > + ["sl"] = < + ["ac9000"] = < + text = <"*Container type(en) (synthesised)"> + description = <"*The type of container.(en) (synthesised)"> + > + ["id30"] = < + text = <"*Contained specimen (en)"> + description = <"*A specimen contained by this container. (en)"> + > + ["id29"] = < + text = <"*Cluster(en)"> + description = <"*Details of a sub-components which comprises the container. (en)"> + comment = <"*For example: Description of the slide + and of the coverslip. (en)"> + > + ["id27"] = < + text = <"*Container Additive(en)"> + description = <"*Any special fixative or transport medium. (en)"> + > + ["id26"] = < + text = <"*Transporter Identifier(en)"> + description = <"*Identifier of person or agency responsible for transporting the container to the lab.(en)"> + > + ["id25"] = < + text = <"*Datetime Transported(en)"> + description = <"*The data and time that the specimen was uplifted for transportation to the laboratory.(en)"> + > + ["id14"] = < + text = <"*Description(en)"> + description = <"*A text description of the container.(en)"> + > + ["at13"] = < + text = <"*Specimen well(en)"> + description = <"**(en)"> + > + ["at12"] = < + text = <"*Electron microscopy grid(en)"> + description = <"**(en)"> + > + ["at11"] = < + text = <"*Specimen container(en)"> + description = <"**(en)"> + > + ["at10"] = < + text = <"*Microscope slide(en)"> + description = <"**(en)"> + > + ["at9"] = < + text = <"*Specimen vial(en)"> + description = <"**(en)"> + > + ["at8"] = < + text = <"*Tissue microarray cassette(en)"> + description = <"**(en)"> + > + ["at7"] = < + text = <"*Tissue cassette(en)"> + description = <"**(en)"> + > + ["id6"] = < + text = <"*Container type(en)"> + description = <"*The type of container.(en)"> + > + ["id4"] = < + text = <"*Container identifier (en)"> + description = <"*The unique identifier given to the container. May be multiple.(en)"> + > + ["id3"] = < + text = <"*Collection Area Identifier(en)"> + description = <"*Identifier of the place from where the container should be collected.(en)"> + > + ["id1"] = < + text = <"*Specimen container(en)"> + description = <"*Details of a specimen container. This is often integral to workflow and reporting of pathology specimens, particularly antamical and histological pathology specimens.(en)"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at8", "at9", "at10", "at11", "at12", "at13"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_preparation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_preparation.v0.0.1-alpha.adls new file mode 100644 index 000000000..e0b9b43da --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_preparation.v0.0.1-alpha.adls @@ -0,0 +1,274 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dbb8a3c4-4235-41e6-91a0-4e27a7c32262; build_uid=6808a32e-cc47-42a3-aece-2f785436c2bd) + openEHR-EHR-CLUSTER.specimen_preparation.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Simon Schumacher"> + ["organisation"] = <"HiGHmed"> + ["email"] = <"sschuma9@uni-koeln.de"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2009-01-27"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sam Heard Ocean Informatics", "Heather Leslie Ocean Informatics", "Koray Atalag University of Auckland"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Digital Imaging and Communications in Medicine (DICOM) Supplement 122: Specimen Module and Revised Pathology SOP Classes"> + ["2"] = <"DICOM Standards Committee, Working Groups 26, Pathology"> + ["3"] = <"IHE Anatomic Pathology Technical Framework Volume 1 (PAT TF-1) Revision 1.2 – Trial Implementation"> + ["4"] = <"November 24, 2008"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"C90F6FADFEB1D1C3AE7A8B590EF3C854"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur detaillierten Erfassung der Aufbereitung einer Laborprobe."> + keywords = <"Probe", "Labor", "Bioprobe", "Biomaterial", "Histopathologie", "Histologie", "Pathologie"> + use = <"Wird normalerweise in dem Archetypen CLUSTER.specimen verwendet. + + Normalerweise wird die Aufbereitung einer Laborprobe von einem Labor-Informationssystem (LIS) intern durchgeführt. Dabei werden Informationen weder an den anfordernden Kliniker geschickt, noch in der Patientenakte gespeichert. Es gibt aber Ausnahmen, insbesondere in der Histopathologie, in denen Details zur Aufbereitung als kritisch für die Interpretation der Ergebnisse angesehen werden und in der Patientenakte festgehalten werden."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of laboratory specimen processing."> + keywords = <"specimen", "laboratory", "sample", "histopathology", "histology", "pathology"> + use = <"Generally used within a CLUSTER.specimen archetype. + + In general laboratory specimen processing are handled internally by a Laboratory Information system (LIS) and are not reported back to the requesting clinician or persisted in the patient record. However there are some circumstances, particularly in histopathology, where such details are regarded as being critical to interpretation of the results and are carried into the patient record."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Specimen preparation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id73] occurrences matches {0..1} matches { -- Datetime of processing step + value matches { + DV_DATE_TIME[id9001] + } + } + ELEMENT[id72] occurrences matches {0..1} matches { -- Processing step type + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Processing step type (synthesised) + } + } + } + ELEMENT[id75] occurrences matches {0..1} matches { -- Specimen processing type + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id88] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id89] matches { -- Device details + include + archetype_id/value matches {/.*/} + } + CLUSTER[id87] occurrences matches {0..1} matches { -- Specific preparation + items cardinality matches {1; unordered} matches { + ELEMENT[id74] matches { -- Sampling method + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id85] matches { -- Staining method + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id76] matches { -- Embedding medium + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id77] matches { -- Fixative + value matches { + DV_TEXT[id9008] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Art des Aufbereitungsschrittes (synthesised)"> + description = <"Ein DICOM-kompatibler Code, der einen einzelnen Aufbereitungsschritt beschreibt. (synthesised)"> + > + ["id89"] = < + text = <"Gerätebeschreibung"> + description = <"Detaillierte Angaben zu dem Gerät, welches zur Probenverarbeitung verwendet wurde."> + > + ["id88"] = < + text = <"Beschreibung"> + description = <"Eine allgemeine Beschreibung der Probenverarbeitung."> + > + ["id87"] = < + text = <"Spezifische Verarbeitung"> + description = <"Details zur spezifischen Verarbeitung während eines einzigen Aufbereitungsschritts."> + > + ["id85"] = < + text = <"Färbungsmethode"> + description = <"Die Färbung, die für ein mikroskopisches Präparat verwendet wurde."> + > + ["at84"] = < + text = <"Probenlagerung"> + description = <"Die Probe wurde eingelagert."> + > + ["at83"] = < + text = <"Probenaufbereitung"> + description = <"Die Probe wurde aufbereitet."> + > + ["at82"] = < + text = <"Färbung"> + description = <"Die Probe wurde eingefärbt."> + > + ["at81"] = < + text = <"Probenentnahme aus der Gewebeprobe"> + description = <"Die Gewebeprobe wurde entnommen."> + > + ["at80"] = < + text = <"Probenannahme"> + description = <"Die Probe wurde entgegengenommen."> + > + ["at79"] = < + text = <"Probenentnahme"> + description = <"Die Probe wurde entnommen."> + > + ["id77"] = < + text = <"Fixierungsmittel"> + description = <"Das Mittel, das zur Probenfixierung verwendet wurde."> + > + ["id76"] = < + text = <"Einbettmedium"> + description = <"Das Medium, in dem die Probe eingebettet ist (z. B. Paraffin)."> + > + ["id75"] = < + text = <"Art der Probenaufbereitung"> + description = <"Ein physikalischer Prozess, der auf die Probe angewendet wird (z.B. Block-Einbettung)."> + > + ["id74"] = < + text = <"Methode der Probenentnahme"> + description = <"Die Methode, die zur Probenentnahme verwendet wurde (z. B. Schnittentnahme oder Blockentnahme)."> + > + ["id73"] = < + text = <"Datum und Zeit des Aufbereitungsschrittes"> + description = <"Das Datum und die Zeit, zu der der Aufbereitungsschritt durchgeführt wurde."> + > + ["id72"] = < + text = <"Art des Aufbereitungsschrittes"> + description = <"Ein DICOM-kompatibler Code, der einen einzelnen Aufbereitungsschritt beschreibt."> + > + ["id1"] = < + text = <"Probenverarbeitung"> + description = <"Zur detaillierten Erfassung der Aufbereitung einer Laborprobe."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Processing step type (synthesised)"> + description = <"A DICOM compatible code describing a single processing step. (synthesised)"> + > + ["id89"] = < + text = <"Device details"> + description = <"Details of the device used in specimen preparation."> + > + ["id88"] = < + text = <"Description"> + description = <"A general description of the specimen prepartion."> + > + ["id87"] = < + text = <"Specific preparation"> + description = <"Details of the specific preparation carried out during a single processing step."> + > + ["id85"] = < + text = <"Staining method"> + description = <"Stain used for a microscopy slide."> + > + ["at84"] = < + text = <"Specimen storage"> + description = <"The specimen has been stored."> + > + ["at83"] = < + text = <"Specimen processing"> + description = <"The specimen has been processed."> + > + ["at82"] = < + text = <"Staining"> + description = <"The specimen has been stained."> + > + ["at81"] = < + text = <"Sampling of tissue specimen"> + description = <"The specimen has been sampled."> + > + ["at80"] = < + text = <"Specimen receiving"> + description = <"The specimen has been received."> + > + ["at79"] = < + text = <"Specimen collection"> + description = <"The specimen has been collected."> + > + ["id77"] = < + text = <"Fixative"> + description = <"The fixative used."> + > + ["id76"] = < + text = <"Embedding medium"> + description = <"The medium within which the specimen is embedded e.g paraffin."> + > + ["id75"] = < + text = <"Specimen processing type"> + description = <"A physical process applied to the specimen e.g. block embedding."> + > + ["id74"] = < + text = <"Sampling method"> + description = <"The sampling method used. e.g dissection, block sampling."> + > + ["id73"] = < + text = <"Datetime of processing step"> + description = <"The data and time that the processing step occured."> + > + ["id72"] = < + text = <"Processing step type"> + description = <"A DICOM compatible code describing a single processing step."> + > + ["id1"] = < + text = <"Specimen preparation"> + description = <"To record details of laboratory specimen processing."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at79", "at80", "at81", "at82", "at83", "at84"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_transport.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_transport.v0.0.1-alpha.adls new file mode 100644 index 000000000..cefc88d87 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_transport.v0.0.1-alpha.adls @@ -0,0 +1,94 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ebe48cf8-4c29-47bf-8df7-60f815bcbaf7; build_uid=9c4023a4-0fd8-425c-9cfc-23cd21712c16) + openEHR-EHR-CLUSTER.specimen_transport.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2018-11-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Marand d.o.o", "Neranga Liyanaarachchi, Ministry of Health, Postgraduate Institute of Medicine, Sri Lanka"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"76C91628BE2D8BF5D1A48D9FC03C34DB"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the transport of specimens to or between laboratories."> + keywords = <"specimen, transport, collection, delivery", ...> + use = <"Use to record details about the transport of specimens to or between laboratories. Will generally be carried within the Transport details slot in the Specimen archetype."> + misuse = <"Not to be used to describe the transport of non-specimens."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Specimen transport details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Transport status + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Transporter description + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Transport commencement time + value matches { + DV_DATE_TIME[id9002] + } + } + ELEMENT[id3] matches { -- Transporter identifier + value matches { + DV_IDENTIFIER[id9003] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id7"] = < + text = <"Transporter description"> + description = <"More detailed description of the transporter."> + > + ["id6"] = < + text = <"Comment"> + description = <"Any further comment about transportation of the specimen."> + > + ["id5"] = < + text = <"Transport commencement time"> + description = <"The time that transportation of the specimen started."> + > + ["id3"] = < + text = <"Transporter identifier"> + description = <"An identifier associated with the transporter."> + > + ["id2"] = < + text = <"Transport status"> + description = <"The status of the specimen transport."> + > + ["id1"] = < + text = <"Specimen transport details"> + description = <"Details about the transport of specimens to or between laboratories."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.strategy.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.strategy.v0.0.1-alpha.adls new file mode 100644 index 000000000..fa31c767e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.strategy.v0.0.1-alpha.adls @@ -0,0 +1,62 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3e57c179-a437-43b9-9d73-12d740a86c31; build_uid=afac28e0-c1ec-496e-92ae-c5c6299fdb58) + openEHR-EHR-CLUSTER.strategy.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-04-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Proposed strategy, Draft Archetype [Internet]. Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager. No longer available."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"99BEDB3FDD7DFDC244EDEC3F680D5449"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a proposed strategy to achieve a desired outcome."> + keywords = <"strategy", "goal", "outcome", "request", "service"> + use = <"Use to record a proposed strategy to achieve a desired outcome. + + Designed to be used within the INSTRUCTION.request archetype, but may be used within any relevant archetype SLOT."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Proposed Strategy + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] matches { -- Proposed Strategy + value matches { + DV_TEXT[id9000] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id2"] = < + text = <"Proposed Strategy"> + description = <"Identification of strategies to support achieving the desired outcome."> + > + ["id1"] = < + text = <"Proposed Strategy"> + description = <"Suggested strategy to achieve a desired outcome."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.substitution_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.substitution_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..f3366f77b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.substitution_variant.v0.0.1-alpha.adls @@ -0,0 +1,88 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4e0899d9-3b33-427d-a781-a244a7d8c853; build_uid=f1717a21-4a9c-47e2-b563-9009190cccd4) + openEHR-EHR-CLUSTER.substitution_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Cecilia Mascia"> + ["organisation"] = <"CRS4, Italy"> + ["email"] = <"cecilia.mascia@crs4.it"> + ["date"] = <"2017-02-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Gideon Giacomelli, Charité Berlin, Germany", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"den Dunnen JT, Dalgleish R, Maglott DR, Hart RK, Greenblatt MS, McGowan-Jordan J, Roux AF, Smith T, Antonarakis SE, Taschner PE. HGVS Recommendations for the Description of Sequence Variants: 2016 Update. Hum Mutat. 2016 Jun;37(6):564-9. doi: 10.1002/humu.22981. Epub 2016 Mar 25. PubMed PMID: 26931183."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"7CBBCE110CE6301E820DBF1CD65792A1"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the details about a substitution variant observed in a genetic sequence according to the HGVS nomenclature."> + keywords = <"substitution", "variation", "genetic", "genomic", "variant"> + use = <"Use to record the findings for a substitution variant observed in a genetic sequence according to the HGVS nomenclature. + This archetype has been specifically designed to be used in the 'Variant' SLOT within the CLUSTER.genetic_variant archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Genetic substitution variant + items cardinality matches {3..*} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Position substituted + value matches { + DV_COUNT[id9000] + } + } + ELEMENT[id4] occurrences matches {1} matches { -- Reference nucleotide + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id6] occurrences matches {1} matches { -- New nucleotide + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id7] matches { -- Reference sequence + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id7"] = < + text = <"Reference sequence"> + description = <"The sequence file that has been used as a reference to describe the variant."> + > + ["id6"] = < + text = <"New nucleotide"> + description = <"Substituted nucleotide."> + > + ["id4"] = < + text = <"Reference nucleotide"> + description = <"The nucleotide at reference position."> + > + ["id2"] = < + text = <"Position substituted"> + description = <"The position of the sustituted nucleotide."> + > + ["id1"] = < + text = <"Genetic substitution variant"> + description = <"A genetic sequence change where, compared to a reference sequence, one nucleotide is replaced by one other nucleotide."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.symptom_sign.v1.0.2-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.symptom_sign.v1.0.2-alpha.adls new file mode 100644 index 000000000..fcf920942 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.symptom_sign.v1.0.2-alpha.adls @@ -0,0 +1,2276 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ac33fa64-f61a-4feb-bd29-0e5b1f4710a0; build_uid=f12a53d6-ccd1-4bce-ac61-9286a9e237be) + openEHR-EHR-CLUSTER.symptom_sign.v1.0.2-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde, Kim Sommer"> + ["organisation"] = <"University of Heidelberg, Central Queensland University, Medizinische Hochschule Hannover"> + > + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Kalle Vuorinen"> + ["organisation"] = <"Tieto Healthcare & Welfare Oy"> + ["email"] = <"kalle.vuorinen@tieto.com"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + ["email"] = <"lbla@helse-bergen.no"> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sirio Libanes - Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Tony Shannon"> + ["organisation"] = <"UK NHS, Connecting for Health"> + ["email"] = <"tony.shannon@nhs.net"> + ["date"] = <"2007-02-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, Queensland Health, Australia", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Samuel Frade, Marand, Portugal", "Sebastian Garde, Ocean Informatics, Germany", "Yves Genevier, Privantis SA, Switzerland", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Norwegian Directorate of e-health, Norway", "Luis Marco Ruiz, Norwegian Center for Integrated Care and Telemedicine, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjoern Naess, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Anoop Shah, University College London, United Kingdom", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "John Tore Valand, Helse Bergen, Norway", "Jon Tysdahl, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Common Terminology Criteria for Adverse Events (CTCAE) [Internet]. National Cancer Institute, USA. Available from: http://ctep.cancer.gov/protocolDevelopment/electronic_applications/ctc.htm (accessed 2015-07-13)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"62D04D64E703E7E600EE3F61358ED42D"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Erfassung von Details über eine einzelne Episode eines berichteten Symptoms/Krankheitsanzeichens. Zusammenhänge zu früheren Episoden (ohne Angabe von Details) sollen, wenn angemessen, ebenfalls aufgeführt werden."> + keywords = <"Beschwerde", "Symptom", "Störung", "Problem", "gegenwärtige Beschwerde", "gegenwärtiges Symptom", "Zeichen", "Anzeichen", "Krankheitsanzeichen"> + use = <"Zu Verwenden, um Details über eine einzelne Episode eines Symptoms oder eines berichteten Krankheitsanzeichens einer Person zu dokumentieren, wie es von der Person, dem Elternteil, dem Betreuer oder einer anderen Partei berichtet wurde. Es kann von einem Arzt als Teil einer Krankengeschichte dokumentiert werden, oder wie es dem Arzt berichtet wurde/wie er es beobachtet hat, oder als Teil eines selbst aufgezeichneten klinischen Fragebogens oder einer persönlichen Gesundheitsakte. Eine vollständige Krankengeschichte kann mehrere Episoden eines identifizierten Symptoms/Krankheitsanzeichens, mit variierendem Detaillierungsgrad, sowie mehrere Symptome/Krankheitsanzeichen beinhalten. + + Symptome sind subjektive Beobachtungen einer körperlichen oder geistigen Störung und Krankheitsanzeichen sind objektive Beobachtungen dieser Störung, wie sie von einer Person erlebt und dem Dokumentierenden von derselben Person oder einer anderen Partei berichtet werden. Aus dieser Logik folgt, dass zwei Archetypen benötigt werden, um die Krankengeschichte aufzuzeichnen - einen für berichtete Symptome und einen weiteren für berichtete Krankheitsanzeichen. Für die Praxis ist dies ungeeignet, da es die Eingabe klinischer Daten in eines der beiden Modelle erfordert, was den Modellierern und denen, die die Daten eingeben, erheblichen Mehraufwand verursacht. Darüber hinaus gibt es oft Überschneidungen von klinischen Konzepten - z.B. ist vorangegangenes Erbrechen oder sind Blutungen als Symptom oder berichtetes Krankheitsanzeichen zu kategorisieren? Als Antwort darauf wurde dieser Archetyp speziell entwickelt, um ein einziges Informationsmodell zu erproben, das es ermöglicht, das gesamte Spektrum von klar identifizierbaren Symptomen bis hin zu berichteten Krankheitsanzeichen bei der Dokumentation einer Krankengeschichte zu erfassen. + + Dieser Archetyp wurde als generisches Muster für alle Symptome und Krankheitsanzeichen entwickelt. Der Slot \"Spezifische Details\" kann verwendet werden, um den Archetyp um zusätzliche, spezifische Datenelemente für komplexere Symptome oder Krankheitsanzeichen zu erweitern. + + Dieser Archetyp wurde speziell für die Verwendung im Slot \"Strukturiertes Detail\" innerhalb des Archetyps OBSERVATION.story entwickelt, kann aber auch in anderen OBSERVATION- oder CLUSTER-Archetypen und in den Slots \"Assoziierte Symptome/Krankheitsanzeichen\" oder \"Vorangegangene Episoden\" in anderen Instanzen dieses CLUSTER.symptom_sign Archetyps verwendet werden. + + Ärzte benutzen häufig den Ausdruck \"nicht signifikant\", um festzuhalten, dass sie eine Person bezüglich des Symptoms/Krankheitsanzeichens befragt haben und es nicht berichtet wurde, dass Unannehmlichkeiten oder Störungen vorliegen - es wird also eher wie eine \"normale Aussage\" als wie ein ausdrücklicher Ausschluss verwendet. Das Datenelement \"Nicht signifikant\" wurde bewusst in diesen Archetyp aufgenommen, um Ärzten zu ermöglichen, dieselben Informationen auf einfache und effektive Weise in einem klinischen System zu dokumentieren. Es kann verwendet werden, um eine Benutzeroberfläche zu steuern, z.B. wenn \"Nicht signifikant\" als wahr dokumentiert wird, dann können die restlichen Datenelemente auf einem Dateneingabebildschirm ausgeblendet werden. Dieser pragmatische Ansatz unterstützt die Mehrheit der einfachen Anforderungen an die klinische Aufzeichnung im Bereich der berichteten Symptome/Krankheitsanzeichen. + + Wenn es jedoch klinisch zwingend erforderlich ist, explizit zu erfassen, dass ein Symptom oder Krankheitsanzeichen als nicht vorhanden berichtet wurde, z.B. wenn es zur Unterstützung der klinischen Entscheidung verwendet wird, dann wäre es besser, den Archetyp CLUSTER.exclusion_symptom_sign zu verwenden. Die Verwendung von CLUSTER.exclusion_symptom_sign soll die Komplexität der Template-Modellierung, -Implementierung und -Abfrage erhöhen. Es wird empfohlen, den Archetyp CLUSTER.exclusion_symptom_sign nur dann für die Verwendung in Betracht zu ziehen, wenn in bestimmten Situationen ein klarer Nutzen erkennbar ist, aber nicht für die routinemäßige Aufnahme von Symptomen und Krankheitsanzeichen."> + misuse = <"Nicht zu verwenden, um zu dokumentieren, dass ein Symptom oder ein Krankheitsanzeichen explizit als nicht vorhanden berichtet wurde - verwenden Sie CLUSTER.exclusion_symptom_sign sorgfältig für bestimmte Zwecke, bei denen der durch die Aufzeichnung entstehende Mehraufwand die zusätzliche Komplexität rechtfertigt, und nur dann, wenn das \"Nicht signifikant\" in diesem Archetyp nicht spezifisch genug für den Zweck der Dokumentation ist. + + Nicht zur Erfassung objektiver Befunde im Rahmen einer körperlichen Untersuchung verwenden - verwenden Sie zu diesem Zweck OBSERVATION.exam und verwandte Untersuchung-CLUSTER-Archetypen. + + Nicht für Diagnosen und Probleme, die Teil einer bestehenden Problemliste sind, verwenden - verwenden Sie EVALUATION.problem_diagnosis. + "> + copyright = <"© openEHR Foundation"> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"*To record details about a single episode of a reported symptom or sign including context, but not details, of previous episodes if appropriate.(en)"> + keywords = <"*complaint(en)", "*symptom(en)", "*disturbance(en)", "*problem(en)", "*discomfort(en)", "*presenting complaint(en)", "*presenting symptom(en)", "*sign(en)"> + use = <"*Use to record details about a single episode of a symptom or reported sign in an individual, as reported by the individual, parent, care-giver or other party. It may be recorded by a clinician as part of a clinical history record as reported to them, observed by the clinician or self-recorded as part of a clinical questionnaire or personal health record. A complete clinical history or patient story may include varying level of details about multiple episodes of an identified symptom or reported sign, as well as multiple symptoms/signs. + + In the purest sense, symptoms are subjective observations of a physical or mental disturbance and signs are objective observations of the same, as experienced by an individual and reported to the history taker by the same individual or another party. From this logic it follows that we will need two archetypes to record clinical history - one for reported symptoms and another for reported signs. In reality this is impractical as it will require clinical data entry into either one of these models which adds signficant overheads to modellers and those entering data. In addition, there is often overlap in clinical concepts - for example, is previous vomiting or bleeding to be categorised as a symptom or reported sign? In response, this archetype has been specifically designed to proved a single information model that allows for recording of the entire continuum between clearly identifable symptoms and reported signs when recording a clinical history. + + This archetype has been intended to be used as a generic pattern for all symptoms and reported signs. The 'Specific details' SLOT can be used to extend the archetype to include additional, specific data elements for more complex symptoms or signs. + + This archetype has been specifically designed to be used in the 'Structured detail' SLOT within the OBSERVATION.story archetype, but can also be used within other OBSERVATION or CLUSTER archetypes and in the 'Associated symptom/sign' or 'Previous episode' SLOT within other instances of this CLUSTER.symptom_sign archetype. + + Clinicians frequently record the phrase 'nil significant' against specific symptoms or reported signs as an efficient method to indicate that they asked the individual and it was not reported as causing any discomfort or disturbance - effectively used more like a 'normal statement' rather than an explicit exclusion. The 'Nil significant' data element has been deliberately included in this archetype to allow clinicians to record this same information in a simple and effective way in a clinical system. It can be used to drive a user interface, for example if 'Nil significant' is recorded as true then the remaining data elements can be hidden on a data entry screen. This pragmatic approach supports the majority of simple clinical recording requirements around reported symptoms and signs. + + However if there is a clinical imperative to explicitly record that a Symptom or Sign was reported as not present, for example if it will be used to drive clinical decision support, then it would be preferable to use the CLUSTER.exclusion_symptom_sign archetype. The use of CLUSTER.exclusion_symptom_sign will increase the complexity of template modelling, implementation and querying. It is recommended that the CLUSTER.exclusion_symptom_sign archetype only be considered for use if clear benefit can be identified in specific situations, but should not be used for routine symptom/sign recording.(en)"> + misuse = <"*Not to be used to record that a symptom or sign was explicitly reported as not present - use CLUSTER.exclusion_symptom_sign carefully for specific purposes where the overheads of recording in this way warrant the additional complexity, and only if the 'Nil significant' in this archetype is not specific enough for recording purposes. + + Not to be used for recording objective findings as part of a physical examination - use OBSERVATION.exam and related examination CLUSTER archetypes for this purpose. + + Not to be used for diagnoses and problems that form part of a persisting Problem List - use EVALUATION.problem_diagnosis.(en)"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera ett uppvisat symtom eller tecken ifrån en enskild episod, inklusive kontext, men inte detaljer om tidigare episoder, om det är tillämpligt."> + keywords = <"besvär", "symtom", "störning", "problem", "obehag", "uppvisar besvär", "uppvisar symtom", "tecken"> + use = <"Används för att beskriva detaljer för en individs rapporterade symtom eller tecken ifrån en enskild episod, som rapporterats av personen, föräldern, hälso- o sjukvårdspersonal eller annan part. Det kan registreras av hälso- o sjukvårdspersonal som en del av en anamnes som rapporterats till hälso- o sjukvårdspersonalen, observerad av eller registrerats själv av personen som en del av ett kliniskt frågeformulär eller personligt hälsodokument. En komplett anamnes eller patientjournal kan innehålla varierande detaljnivå från flera episoder av ett identifierat symtom eller rapporterade tecken, såväl som multipla symtom och tecken. + + Symtom är subjektiva observationer från en fysisk eller psykisk störning och tecken är objektiva observationer av densamma, upplevda av en individ och rapporteras till journalföraren av samma individ eller annan part. + Ur denna logik följer att vi behöver två arketyper för att registrera klinisk anamnes , en för rapporterade symtom och en annan för rapporterade tecken. I verkligheten är detta opraktiskt eftersom det kommer att kräva tillgång till kliniska data i någon av dessa mallar, vilket innebär signifikant merarbete för mallarna och dem som matar in data. Dessutom finns det ofta överlappningar i kliniska koncept, exempevisl är tidigare kräkningar eller blödningar att kategoriserade som ett symtom eller rapporterat tecken? + Som svar har denna arketyp utformats specifikt för att möjliggöra registrering av en sammanhängande enhet mellan tydligt identifierbara symtom och rapporterade tecken vid registrering av en klinisk anamnes. + + Används som en allmän mall för alla symtom och rapporterade tecken. Fältet \"Specifika detaljer\" kan användas för att utöka arketypen för att inkludera ytterligare, specifika datakomponenter för mer komplexa symtom eller tecken. + + Arketypen är speciellt utformad för att användas i fältet \"Detaljstruktur\" i OBSERVATION.story-arketypen, men kan även användas inom andra OBSERVATION- eller CLUSTER-arketyper och i \"Associerade symtom och tecken\" eller i fältet \"Tidigare episod\" inom andra exempel av denna CLUSTER.symptom_sign arketypen. Hälso- o sjukvårdspersonal registrerar ofta uttrycket \"Används inte för att dokumentera ett symtom eller tecken\" som uttryckligen rapporteras som inte förekommande. + + Använd CLUSTER.exclusion_symptom_sign med försiktighet för specifika ändamål där merarbetet för registreringarna på detta sätt motiverar extra komplexitet och endast om \"Noll signifikanta\" fältet i denna arketyp inte är tillräckligt specifik för syftet för registreringen. Används inte för att dokumentera ett symtom eller tecken som uttryckligen rapporteras som inte förekommande – använd CLUSTER.exclusion_symptom_sign med försiktighet för specifika ändamål där merarbetet för registreringarna på detta sätt motiverar extra komplexitet och endast om \"Noll signifikanta\" fältet i denna arketyp inte är tillräckligt specifik för syftet för registreringen. För specifika symtom eller rapporterade tecken som en effektiv metod för att indikera att individen tillfrågats och det inte rapporterades som obehag eller störning - används mer effektivt som ett \"normalt utlåtande\" snarare än en uttrycklig uteslutning. Det \"Noll signifikanta\" fältet har medvetet inkluderats i denna arketyp för att kliniker kan registrera samma information på ett enkelt och effektivt sätt i ett kliniskt system. Det kan användas för att driva ett användargränssnitt, exempelvis om \"Noll signifikant\" är registrerad som sann kan de återstående fälten döljas på en dataskärm. Denna pragmatiska metod stöder majoriteten av enkla kliniska registreringskrav kring rapporterade symtom och tecken. + + Däremot om det finns en klinisk nödvändighet att uttryckligen registrera att ett symtom eller tecken rapporterades som inte förekommande, exempelvis om det kommer att användas som ett kliniskt beslutsstöd, föredras CLUSTER.exclusion_symptom_sign arketypen. Användningen av CLUSTER.exclusion_symptom_sign ökar komplexiteten i mallutformningen, implementeringen och utfrågningen. Det rekommenderas att CLUSTER.exclusion_symptom_sign arketypen endast beaktas för användning om tydlig fördel kan identifieras i specifika situationer, men ska inte användas för rutinmässigt symtom och tecken registrering. + + + "> + misuse = <"Ska inte användas för att dokumentera ett symtom eller tecken som uttryckligen rapporteras som inte förekommande. Använd CLUSTER.exclusion_symptom_sign med försiktighet för specifika ändamål där merarbetet för registreringarna på detta sätt motiverar extra komplexitet och endast om \"Noll significant\" fältet i denna arketyp inte är tillräckligt specifik för registreringens syfte. + + Ska inte användas för att registrera objektiva fynd som en del av en fysisk undersökning . Använd OBSERVATION.exam och relaterad undersökning CLUSTER-arketyper för detta ändamål. + + Ska inte användas för diagnoser och problem som ingår i en kvarstående problemlista. Använd då istället EVALUATION.problem_diagnosis."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om en enkeltepisode av et rapportert symptom eller sykdomstegn. Dette kan omfatte kontekst, men ikke detaljer, om tidligere episoder av symptomet/sykdomstegnet."> + keywords = <"lidelse", "plage", "problem", "ubehag", "symptom", "sykdomstegn", "lyte", "skavank"> + use = <"For å registrere detaljer om en enkeltepisode av et rapportert symptom eller sykdomstegn hos et individ, som redegjort av personen selv, foreldre, omsorgsperson eller andre parter. Registrering kan skje i forbindelse med opptak av anamnese, eller som en selvregistrering som en del av et klinisk spørreskjema eller personlig journal. + En fullstendig klinisk anamnese eller pasientanamnese kan inneholde beskrivelser med ulikt detaljnivå om flere episoder knyttet til samme symptom eller sykdomstegn, og vil også kunne inneholde flere ulike symptomer eller sykdomstegn. + + I egentlig forstand er symptomer subjektive opplevelser av en fysisk eller mental forstyrrelse mens sykdomstegn er objektive observasjoner av det samme, som er erfart av et individ og rapportert til en kliniker av individet eller av andre. Fra denne logikken følger at det burde være to arketyper til å registrere klinisk anamnese; en for rapporterte symptomer og en for rapporterte sykdomstegn. I virkeligheten er dette upraktisk og vil kreve registrering av kliniske data i enten den ene eller den andre av disse modellene. I praksis vil dette øke kompleksitet og tidsbruk knyttet til modellering og registrering av data. I tillegg overlapper ofte de kliniske konseptene, for eksempel: Vil tidligere oppkast eller blødning kategoriseres som et symptom eller som et rapportert sykdomstegn? + Som svar på dette er arketypen laget for å tillate registrering av hele kontinuumet mellom tydelig definerte symptomer og rapporterte sykdomstegn når en registrerer en klinisk anamnese. + + Arketypen er designet for å gi et generisk rammeverk for alle symptomer og rapporterte sykdomstegn. SLOTet \"Spesifikke detaljer\" kan brukes for å utvide arketypen med ytterligere spesifikke dataelementer for komplekse symptomer eller sykdomstegn. + + Arketypen skal settes inn i \"Detaljer\"-SLOTet i OBSERVATION.story-arketypen men kan også brukes i en hvilken som helst OBSERVATION eller CLUSTER-arketype. Arketypen kan også gjenbrukes i andre instanser av CLUSTER.symptom_sign-arketypen i SLOTene \"Assosierte symptomer\" eller \"Tidligere detaljer\". + + Klinikere registrerer ofte frasen \"Ikke av betydning\" i forbindelse med spesifikke symptomer eller rapporterte tegn for å indikere at det er eksplisitt spurt om det spesifikke symptomet, og at det ble svart at symptomet ikke er tilstede i en slik grad at det påfører pasienten ubehag eller uro. Frasen brukes mer som en normalbeskrivelse enn en eksplisitt eksklusjon. Dataelementet \"Ikke av betydning\" er med hensikt lagt til for å tillate at klinikere enkelt og effektivt kan registrere denne informasjonen i det kliniske systemet. Eksempelvis kan \"Ikke av betydning\" brukes i brukergrensesnittet, er dette registrert som \"Sann\" kan de resterende dataelementene skjules i brukergrensesnittet. Denne pragmatiske tilnærmingen støtter hoveddelen av enkel klinisk journalføring av symptomer og sykdomstegn. + + Imidlertid kan det være fordelaktig å bruke arketypen CLUSTER.exclusion_symptom_sign dersom det er klinisk behov for å eksplisitt registrere at et symptom eller sykdomstegn ikke er tilstede, for eksempel dersom dette skal brukes til klinisk beslutningsstøtte. Bruk av CLUSTER.exclusion_symptom_sign vil øke kompleksiteten i templatmodellering, implementasjon og spørring. Det anbefales at CLUSTER.exclusion_symptom_sign kun vurderes brukt dersom man kan identifisere en klar gevinst, men bør ikke brukes for rutineregistreringer av symptomer eller sykdomstegn."> + misuse = <"Brukes ikke til eksplisitt registrering av at et symptom eller sykdomstegn ikke er tilstede. Bruk CLUSTER.exclusion_symptom_sign varsomt da det øker tidsbruk ved registrering og tilfører økt kompleksitet, og bare når dataelementet \"Ikke av betydning\" i denne arketypen ikke er eksplisitt nok for registreringen. + + Brukes ikke til registrering av objektive funn som en del av en fysisk undersøkelse. Bruk OBSERVATION.exam og relaterte CLUSTER.exam-arketyper for dette formålet. + + Brukes ikke til registrering av problemer og diagnoser som en del av en persistent problemliste, til dette brukes EVALUATION.problem_diagnosis. + + Brukes ikke til å dokumentere tiltak og resultat i løpet av hele perioden individet er under behandling, da arketypen er beregnet til å dokumentere symptomer og sykdomstegn som et øyeblikksbilde."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar detalhes sobre um episódio único de um sinal ou sintoma relatado incluindo contexto, mas não detalhes, de episódios prévios se apropriado."> + keywords = <"queixa", "sintoma", "distúrbio", "problema", "desconforto", "queixa atual", "sintoma atual", "sinal"> + use = <"Usar para relatar detalhes sobre um episódio único de um sintoma ou sinal reportado em um indivíduo, como reportado pelo indivíduo, parente, cuidador ou outra arte. Deve ser registrado por um clínico como parte de um relato de história clínica como reportado por eles, observado pelo clínico ou registrado pelo próprio como parte de um questionário ou relato pessoal de saúde. Uma história clínica completa ou história pessoal deve conter - com variáveis níves de detalhes - múltiplos episódios de um sinal ou sintoma identificado ou reportado assim como múltiplos sinais/sintomas. + + No sentido mais puro, sintomas são observações subjetivas de um distúrbio físico ou mental e sinais são observações objetivas dos mesmos, como experimentado por um indivíduo e reportado para o tomador da história pelo mesmo indivíduo ou outra parte. Por esta lógica segue que serão necessários dois arquétipos para registrar a história clínica - um para sintomas e outro para sinais relatados. Na realidade isto é pouco prático pois vai requerer entrada de dados clínicos em cada um destes modelos o que acrescenta problemas significantes aos modeladores e aqueles que coletam o dado. Em adição, frequentemente há uma interposição entre os conceitos clínicos - por exemplo: vômitos ou sangramentos prévios devem ser considerados sintomas ou sinais reportados? Em resposta, este arquétipo foi especificamente desenhado para prover um modelo de informação único que permita o registro de todo o continuum entre sintomas claramente identificáveis e sinais reportados quando do reistro de uma história clínica. + + Este arquétipo pretende ser utilizado como um padrão genérico para todos os sintomas e sinais reportados. O SLOT 'Detalhes específicos' pode ser utilizado para estender o arquétipo e incluir elementos de dados específicos ou adicionais para sinais e sintomas mais complexos. + + Este arquétipo foi desenhado especificamennte para ser utilizado no SLOT 'Detalhe estruturado' com o arquétipo OBSERVATION.story, mas pode também ser utilizado com outros arquétipos OBSERVATION ou CLUSTER e nos SLOTS 'Sinal/sintoma associado' ou 'Episódio prévio' em outras instâncias deste arquétipo CLUSTER.symptom_sign. + + Clínicos frequentemente registram a frase 'não significante' em sintomas específicos ou sinais relatados como um método eficiente de indicar que eles perguntaram ao indivíduo e foi relatado como não causador de desconforto ou distúrbio - efetivamente é utilizado mais como 'referido como normal' do que uma exclusão explícita. O elemento de dado 'não significante' tem sido incluído deliberadamente neste arquétipo para permitir aos clínicos registrarem esta mesma informação de uma maneira simples e efetiva num sistema clínico. Pode ser utilizado para dirigir uma interface de usuário, por exemplo se 'não significante' é registrado como verdadeiro então os demais elementos de dados podem ser ocultos na tela de entrada de dados. Esta abordagem pragmática dá suporte à maioria dos requerimentos de registros clínicos com relação a sinais e sintomas relatados. + + Entretanto se houver um imperativo clínico para explicitar o registro de que um Sintoma ou Sinal foi reportado como ausente, por exemplo se for utilizado para orientar suporte à decisão clínica, então pode ser preferível usar o arquétipo CLUSTER.exclusion_symptom_sign. O uso de CLUSTER.exclusion_symptom_sign vai aumentar a complexidade da modelagem de template, implementação e pesquisa. É recomendado que o arquétipo CLUSTER.exclusion_symptom_sign apenas seja considerado se um benefício claro for identificado em situações específicas e não deve ser utilizado rotineiramente para o registro de sinais/sintomas."> + misuse = <"Não deve ser utilizado para registrar que um sintoma ou sinal foi explicitamente relatado como ausente - utilizar CLUSTER.exclusion_symptom_sign cuidadosamente para fins específicos em que os problemas de registro garantam complexidade adicional e apenas se o 'não significante' neste arquétipo não for específico suficiente para fins de registro. + + Não deve ser utilizado para registrar achados objetivos como parte de um exame físico - utilizar OBSERVATION.exam e arquétipos do tipo CLUSTER relacionados a exame para esta finalidade. + + Não dever ser utilizado para diagnósticos e problemas que fazem parte de uma lista de problemas - utilizar EVALUATION.problem_diagnosis."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"*To record detail about a symptom - either self-recorded by an individual or recorded on the behalf of a patient by a clinician. A complete patient history may include varying level of details about a variety of symptoms.(en)"> + use = <"*Use to record detailed information about a symptom as told to a clinician by a patient or self-recorded by the individual/patient. + + This archetype allows a 'nil significant' statement to be explicitly recorded.(en)"> + misuse = <"*Not to be used to record details about pain. Use the specialisation of this archetype - the CLUSTER.symptom-pain instead. + + Not to be used for diagnoses and problems that form part of a persisting Problem List - use EVALUATION.problem_diagnosis.(en)"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about a single episode of a reported symptom or sign including context, but not details, of previous episodes if appropriate."> + keywords = <"complaint", "symptom", "disturbance", "problem", "discomfort", "presenting complaint", "presenting symptom", "sign"> + use = <"Use to record details about a single episode of a symptom or reported sign in an individual, as reported by the individual, parent, care-giver or other party. It may be recorded by a clinician as part of a clinical history record as reported to them, observed by the clinician or self-recorded as part of a clinical questionnaire or personal health record. A complete clinical history or patient story may include varying level of details about multiple episodes of an identified symptom or reported sign, as well as multiple symptoms/signs. + + In the purest sense, symptoms are subjective observations of a physical or mental disturbance and signs are objective observations of the same, as experienced by an individual and reported to the history taker by the same individual or another party. From this logic it follows that we will need two archetypes to record clinical history - one for reported symptoms and another for reported signs. In reality this is impractical as it will require clinical data entry into either one of these models which adds signficant overheads to modellers and those entering data. In addition, there is often overlap in clinical concepts - for example, is previous vomiting or bleeding to be categorised as a symptom or reported sign? In response, this archetype has been specifically designed to proved a single information model that allows for recording of the entire continuum between clearly identifable symptoms and reported signs when recording a clinical history. + + This archetype has been intended to be used as a generic pattern for all symptoms and reported signs. The 'Specific details' SLOT can be used to extend the archetype to include additional, specific data elements for more complex symptoms or signs. + + This archetype has been specifically designed to be used in the 'Structured detail' SLOT within the OBSERVATION.story archetype, but can also be used within other OBSERVATION or CLUSTER archetypes and in the 'Associated symptom/sign' or 'Previous episode' SLOT within other instances of this CLUSTER.symptom_sign archetype. + + Clinicians frequently record the phrase 'nil significant' against specific symptoms or reported signs as an efficient method to indicate that they asked the individual and it was not reported as causing any discomfort or disturbance - effectively used more like a 'normal statement' rather than an explicit exclusion. The 'Nil significant' data element has been deliberately included in this archetype to allow clinicians to record this same information in a simple and effective way in a clinical system. It can be used to drive a user interface, for example if 'Nil significant' is recorded as true then the remaining data elements can be hidden on a data entry screen. This pragmatic approach supports the majority of simple clinical recording requirements around reported symptoms and signs. + + However if there is a clinical imperative to explicitly record that a Symptom or Sign was reported as not present, for example if it will be used to drive clinical decision support, then it would be preferable to use the CLUSTER.exclusion_symptom_sign archetype. The use of CLUSTER.exclusion_symptom_sign will increase the complexity of template modelling, implementation and querying. It is recommended that the CLUSTER.exclusion_symptom_sign archetype only be considered for use if clear benefit can be identified in specific situations, but should not be used for routine symptom/sign recording."> + misuse = <"Not to be used to record that a symptom or sign was explicitly reported as not present - use CLUSTER.exclusion_symptom_sign carefully for specific purposes where the overheads of recording in this way warrant the additional complexity, and only if the 'Nil significant' in this archetype is not specific enough for recording purposes. + + Not to be used for recording objective findings as part of a physical examination - use OBSERVATION.exam and related examination CLUSTER archetypes for this purpose. + + Not to be used for diagnoses and problems that form part of a persisting Problem List - use EVALUATION.problem_diagnosis."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Symptom/Sign + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {1} matches { -- Symptom/Sign name + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- Nil significant + value matches { + DV_BOOLEAN[id9008] matches { + value matches {True} + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id152] matches { -- Body site + value matches { + DV_TEXT[id9010] + } + } + allow_archetype CLUSTER[id148] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER.anatomical_location_circle(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id176] occurrences matches {0..1} matches { -- Episodicity + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9000]} -- Episodicity (synthesised) + } + } + } + ELEMENT[id187] occurrences matches {0..1} matches { -- Occurrence + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9001]} -- Occurrence (synthesised) + } + } + } + ELEMENT[id153] occurrences matches {0..1} matches { -- Episode onset + value matches { + DV_DATE_TIME[id9013] + } + } + ELEMENT[id165] occurrences matches {0..1} matches { -- Onset type + value matches { + DV_TEXT[id9014] + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Duration + value matches { + DV_DURATION[id9015] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Severity category + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9002]} -- Severity category (synthesised) + } + DV_TEXT[id9017] + } + } + ELEMENT[id27] matches { -- Severity rating + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9003]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {1} + } + } + } + ELEMENT[id190] matches { -- Character + value matches { + DV_TEXT[id9019] + } + } + ELEMENT[id181] matches { -- Progression + value matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[ac9004]} -- Progression (synthesised) + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Pattern + value matches { + DV_TEXT[id9021] + } + } + CLUSTER[id19] matches { -- Modifying factor + items cardinality matches {1..*; unordered} matches { + ELEMENT[id20] occurrences matches {0..1} matches { -- Factor + value matches { + DV_TEXT[id9022] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Effect + value matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[ac9005]} -- Effect (synthesised) + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9024] + } + } + } + } + CLUSTER[id166] matches { -- Precipitating/resolving factor + name matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[ac9006]} -- Precipitating/resolving factor (synthesised) + } + } + items cardinality matches {1..*; unordered} matches { + ELEMENT[id171] occurrences matches {0..1} matches { -- Factor + value matches { + DV_TEXT[id9026] + } + } + allow_archetype CLUSTER[id155] matches { -- Factor detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.health_event(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.symptom_sign(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id172] occurrences matches {0..1} matches { -- Time interval + value matches { + DV_DURATION[id9027] + } + } + ELEMENT[id186] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9028] + } + } + } + } + ELEMENT[id156] matches { -- Impact + value matches { + DV_TEXT[id9029] + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- Episode description + value matches { + DV_TEXT[id9030] + } + } + allow_archetype CLUSTER[id154] matches { -- Specific details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id162] occurrences matches {0..1} matches { -- Resolution date/time + value matches { + DV_DATE_TIME[id9031] + } + } + ELEMENT[id58] occurrences matches {0..1} matches { -- Description of previous episodes + value matches { + DV_TEXT[id9032] + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Number of previous episodes + value matches { + DV_COUNT[id9033] matches { + magnitude matches {|>=0|} + } + } + } + allow_archetype CLUSTER[id147] matches { -- Previous episodes + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.symptom_sign(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id64] matches { -- Associated symptom/sign + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.symptom_sign(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id164] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9034] + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Episode (synthesised)"> + description = <"Kategorie dieser Episode für das identifizierte Symptom/Krankheitsanzeichen. (synthesised)"> + > + ["ac9001"] = < + text = <"Auftreten (synthesised)"> + description = <"Art des Auftretens des Symptoms/Krankheitsanzeichens? (synthesised)"> + > + ["ac9002"] = < + text = <"Schweregrad (synthesised)"> + description = <"Kategorie, die den allgemeinen Schweregrad des Symptoms/Krankheitsanzeichens beschreibt. (synthesised)"> + > + ["at9003"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9004"] = < + text = <"Verlauf (synthesised)"> + description = <"Beschreibung des Verlaufs des Symptoms/Krankheitsanzeichens zum Zeitpunkt der Meldung. (synthesised)"> + > + ["ac9005"] = < + text = <"Einfluss (synthesised)"> + description = <"Wahrgenommene Auswirkung des Faktors auf das Symptom/Krankheitsanzeichen. (synthesised)"> + > + ["ac9006"] = < + text = <"Auslösender/Rückbildender Faktor (synthesised)"> + description = <"Details zu bestimmten Faktoren, die mit der Auslösung oder dem Rückbildung des Symptoms/Krankheitsanzeichens in Verbindung stehen. (synthesised)"> + > + ["id190"] = < + text = <"Charakteristik"> + description = <"Wort oder kurzer Satz, mit dem die Charakteristik des Symptoms/Krankheitsanzeichens beschrieben wird."> + comment = <"Zum Beispiel: Schmerzen können als \"bohrend\", \"brennend\" oder \"wie ein Stromschlag\" beschrieben werden; Kopfschmerzen können \"pochend\" oder \"konstant\" sein. Wenn möglich soll eine Kodierung mit einer externen Terminologie bevorzugt werden."> + > + ["at189"] = < + text = <"Erneutes Auftreten"> + description = <"Das Symptom/Krankheitsanzeichen ist in der Vergangenheit bereits aufgetreten."> + > + ["at188"] = < + text = <"Erstmaliges Auftreten"> + description = <"Dies ist das erstmalige Auftreten des Symptoms/Krankheitsanzeichens."> + > + ["id187"] = < + text = <"Auftreten"> + description = <"Art des Auftretens des Symptoms/Krankheitsanzeichens?"> + comment = <"Mit diesem Element kann dokumentiert werden, ob das Symptom/Krankheitsanzeichen erstmalig auftritt oder in der Vergangenheit bereits aufgetreten ist."> + > + ["id186"] = < + text = <"Beschreibung"> + description = <"Beschreibung des Einflusses des Faktors auf das identifizierte Symptom/Krankheitsanzeichen."> + > + ["at185"] = < + text = <"Vollständiger Rückgang"> + description = <"Der Schweregrad dieses Symptoms/Krankheitsanzeichens ist im Verlauf dieser Episode vollständig zurückgegangen."> + > + ["at184"] = < + text = <"Verschlechterung"> + description = <"Der Schweregrad des Symptoms/Krankheitsanzeichens hat sich im Verlauf dieser Episode allgemein verschlechtert."> + > + ["at183"] = < + text = <"Unverändert"> + description = <"Der Schweregrad dieses Symptoms/Krankheitsanzeichens blieb im Verlauf dieser Episode allgemein unverändert."> + > + ["at182"] = < + text = <"Verbesserung"> + description = <"Der Schweregrad dieses Symptoms/Krankheitsanzeichens hat sich im Verlauf dieser Episode allgemein verbessert."> + > + ["id181"] = < + text = <"Verlauf"> + description = <"Beschreibung des Verlaufs des Symptoms/Krankheitsanzeichens zum Zeitpunkt der Meldung."> + comment = <"Das Auftreten dieses Datenelements ist auf 0...* gesetzt, um bei Bedarf mehrere Arten von Verläufen in einem Template voneinander zu trennen - z.B. Schweregrad oder Häufigkeit."> + > + ["at179"] = < + text = <"Andauernd"> + description = <"Das Symptom/Krankheitsanzeichen ist andauernd, im Grunde eine einzige, kontinuierliche Episode."> + > + ["at178"] = < + text = <"Unbestimmt"> + description = <"Es ist nicht möglich zu bestimmen, ob dieses Auftreten des Symptoms/Krankheitsanzeichens neu oder andauernd ist."> + > + ["at177"] = < + text = <"Neu"> + description = <"Eine neue Episode des Symptoms/Krankheitsanzeichens - entweder das erste Auftreten oder ein Wiederauftreten, bei dem die vorherige Episode vollständig abgeklungen ist."> + > + ["id176"] = < + text = <"Episode"> + description = <"Kategorie dieser Episode für das identifizierte Symptom/Krankheitsanzeichen."> + > + ["id172"] = < + text = <"Zeitintervall"> + description = <"Das Zeitintervall zwischen dem Auftreten oder dem Beginn des Faktors und dem Beginn bzw. der Auflösung des Symptoms/Krankheitsanzeichens."> + > + ["id171"] = < + text = <"Faktor"> + description = <"Name des die Gesundheit betreffenden Ereignisses, Symptoms, Krankheitsanzeichens oder eines anderen Faktors."> + comment = <"Zum Beispiel: Beginn eines anderen Symptoms; Beginn der Menstruation; oder Sturz vom Fahrrad."> + > + ["at169"] = < + text = <"Rückbildender Faktor"> + description = <"Identifizierung von Faktoren oder Ereignissen, die zum Rückgang oder Ende des Symptoms/Krankheitsanzeichens führen."> + > + ["at168"] = < + text = <"Auslösender Faktor"> + description = <"Identifizierung von Faktoren oder Ereignissen, die den Ausbruch des Symptoms/Krankheitsanzeichens auslösen."> + > + ["id166"] = < + text = <"Auslösender/Rückbildender Faktor"> + description = <"Details zu bestimmten Faktoren, die mit der Auslösung oder dem Rückbildung des Symptoms/Krankheitsanzeichens in Verbindung stehen."> + comment = <"Zum Beispiel: Der Kopfschmerz trat eine Woche vor der Menstruation auf; oder der Kopfschmerz trat eine Stunde nach dem Sturz vom Fahrrad auf."> + > + ["id165"] = < + text = <"Art des ersten Auftretens"> + description = <"Beschreibung des ersten Auftretens des Symptoms/Krankheitsanzeichens."> + comment = <"Es besteht die Möglichkeit die Art des ersten Auftretens mit einer Terminologie zu kodieren. Zum Beispiel: schleichend; oder plötzlich."> + > + ["id164"] = < + text = <"Kommentar"> + description = <"Zusätzliche Angaben zu dem Symptom/Krankheitsanzeichen, die nicht in anderen Feldern erfasst wurden."> + > + ["id162"] = < + text = <"Datum/Uhrzeit des Rückgangs"> + description = <"Der Endzeitpunkt dieser Episode des Symptoms/Krankheitsanzeichens."> + comment = <"Wenn in Systemen \"Datum/Uhrzeit des Beginns\" und \"Dauer\" verwendet werden, kann dieses Datenelement berechnet oder alternativ als redundant betrachtet werden. Teil-Datumsangaben sind zulässig, gegebenenfalls kann aber auch das genaue Datum und die genaue Uhrzeit des Rückgangs erfasst werden."> + > + ["at160"] = < + text = <"Linderung"> + description = <"Der Faktor verringert den Schweregrad oder den Einfluss des Symptoms/Krankheitsanzeichens, bringt es aber nicht vollständig zum Abklingen."> + > + ["at159"] = < + text = <"Verschlechterung"> + description = <"Der Faktor erhöht den Schweregrad oder die Auswirkung des Symptoms/Krankheitsanzeichens."> + > + ["at157"] = < + text = <"Keinen Einfluss"> + description = <"Der Faktor hat keinen Einfluss auf das Symptom/Krankheitsanzeichen."> + > + ["id156"] = < + text = <"Auswirkungen"> + description = <"Beschreibung der Auswirkung des Symptoms/Krankheitsanzeichens."> + comment = <"Die Bewertung der Auswirkung könnte die Schwere, Dauer und Häufigkeit des Symptoms sowie die Art der Auswirkungen berücksichtigen, einschließlich (aber nicht beschränkt auf) funktionelle, soziale und emotionale Auswirkungen. Das Auftreten dieses Datenelements wird auf 0...* gesetzt, damit bei Bedarf mehrere Arten von Auswirkungen in einem Template getrennt voneinander erfasst werden können. Beispiele für funktionelle Auswirkungen von Hörverlust können sein: \"Schwierigkeiten beim Hören in ruhiger Umgebung\"; \"Schwierigkeiten beim Hören von TV oder Radio\"; \"Schwierigkeiten beim Hören von Gruppengesprächen\"; und \"Schwierigkeiten beim Hören am Telefon\"."> + > + ["id155"] = < + text = <"Detail zum Faktor"> + description = <"Strukturiertes Detail über den Faktor, der mit dem identifizierten Symptom/Krankheitsanzeichen in Verbindung steht."> + > + ["id154"] = < + text = <"Spezifische Details"> + description = <"Spezifische Datenelemente, die zusätzlich erforderlich sind, um eindeutige Attribute des identifizierten Symptoms/Krankheitsanzeichens zu erfassen."> + comment = <"Zum Beispiel: CTCAE Einteilung."> + > + ["id153"] = < + text = <"Beginn der Episode"> + description = <"Der Beginn der Episode dieses Symptoms/Krankheitsanzeichens."> + comment = <"Teil-Datumsangaben sind zulässig, gegebenenfalls kann aber auch das genaue Datum und die genaue Uhrzeit des Beginns erfasst werden. Wenn das Symptom/Krankheitsanzeichen zum ersten Mal auftritt oder ein Wiederauftreten vorliegt, wird dieses Datum verwendet, um den Beginn dieser Episode darzustellen. Wenn das Symptom/Krankheitsanzeichen andauernd ist, kann dieses Datenelement redundant sein, wenn es zuvor bereits erfasst wurde."> + > + ["id152"] = < + text = <"Anatomische Lokalisation"> + description = <"Anatomische Lokalisation des Symptoms/Anzeichens."> + comment = <"Das Auftreten dieses Datenelements wird auf 0...* gesetzt, um bei Bedarf mehrere Körperstellen im Template voneinander zu trennen. Dies ermöglicht die Darstellung klinischer Szenarien, in denen ein Symptom/Krankheitsanzeichen an mehreren Stellen erfasst werden muss oder in denen sowohl die ursprüngliche als auch die distale Stelle bei der Schmerzausbreitung identifiziert werden, aber alle anderen Attribute wie Wirkung und Dauer identisch sind. Wenn die Anforderungen an die Erfassung der Lokalisation zur Laufzeit durch die Anwendung festgelegt werden oder komplexere Modellierungen wie z.B. relative Positionen erforderlich sind, verwenden Sie CLUSTER.anatomical_location oder CLUSTER.relative_location innerhalb des Slots \"Spezifische anatomische Lokalisation\" in diesem Archetyp. + Wird die anatomische Lokalisation über vordefinierte Codes in den Symptomnamen aufgenommen, wird dieses Datenelement redundant. Wenn die anatomische Lokalisation mit dem Slot \"Spezifische anatomische Lokalisation\" erfasst wird, ist die Verwendung dieses Datenelements nicht erlaubt - erfassen Sie entweder die grobe \"Anatomische Lokalisation\" oder die \"Spezifische anatomische Lokalisation\", nicht beides. + "> + > + ["id148"] = < + text = <"Spezifische anatomische Lokalisation"> + description = <"Spezifische anatomische Lokalisation des Symptoms/Krankheitsanzeichens."> + comment = <"Wenn die anatomische Lokalisation über vordefinierte Codes in den Symptomnamen aufgenommen wird, wird die Verwendung dieses Slots überflüssig. Wenn die anatomische Lokalisation mit dem Datenelement \"Anatomische Lokalisation\" erfasst wird, ist die Verwendung von CLUSTER-Archetypen in diesem Slot nicht erlaubt - erfassen Sie entweder die grobe \"Anatomische Lokalisation\" oder die \"Spezifische anatomische Lokalisation\", nicht beides."> + > + ["id147"] = < + text = <"Vorangegangene Episoden"> + description = <"Strukturierte Details des Symptoms/Befundes während einer früheren Episode."> + comment = <"In vernetzten klinischen Systemen ist es möglich, dass vorangegangene Episoden bereits in der elektronischen Gesundheitsakte (engl. Electronic Health Record - EHR) erfasst wurden. Die Systeme können es dem Arzt ermöglichen, auf relevante vorangegangene Episoden zu verweisen. In einem System oder einer Nachricht ohne eine Verlinkung zu bestehenden Daten oder bei einem neuen Patienten können zusätzliche Instanzen des Symptom-Archetyps aufgenommen werden, um frühere Episoden darzustellen. Es wird empfohlen, dass neue Instanzen des Symptom-Archetyps, die in diesen Slot eingefügt werden, eine oder mehrere vorangegangene Episoden dieser Symptom-Instanz darstellen."> + > + ["id64"] = < + text = <"Assoziierte Symptome/Krankheitsanzeichen"> + description = <"Strukturierte Details über alle assoziierten Symptome/Krankheitsanzeichen, die gleichzeitig auftreten."> + comment = <"In vernetzten klinischen Systemen ist es möglich, dass verbundene Symptome/Krankheitsanzeichen bereits in der elektronischen Gesundheitsakte (engl. Electronic Health Record - EHR) erfasst wurden. Die Systeme können es dem Arzt ermöglichen, auf relevante in Zusammenhang stehende Symptomen/Krankheitsanzeichen zu verweisen. In einem System oder einer Nachricht ohne eine Verlinkung zu bestehenden Daten oder bei einem neuen Patienten können zusätzliche Instanzen des Symptom-Archetyps hier aufgenommen werden, um damit verbundene Symptome/Krankheitsanzeichen darzustellen."> + > + ["id58"] = < + text = <"Beschreibung vorangegangener Episoden"> + description = <"Beschreibung einer oder aller früheren Episoden."> + comment = <"Zum Beispiel: Häufigkeit/Periodizität - pro Stunde, Tag, Woche, Monat, Jahr; und Regelmäßigkeit. Kann einen Vergleich zu dieser Episode beinhalten."> + > + ["id57"] = < + text = <"Beschreibung"> + description = <"Beschreibung des Einflusses des Faktors auf das Symptom/Krankheitsanzeichen."> + > + ["id38"] = < + text = <"Beschreibung der Episode"> + description = <"Beschreibung des Verlaufs des Symptoms/Krankheitsanzeichens während dieser Episode."> + comment = <"Zum Beispiel: eine Textbeschreibung des unmittelbaren Auftretens des Symptoms, Aktivitäten, die das Symptom verschlimmert oder gelindert haben, ob es sich verbessert oder verschlechtert hat und wie es über Wochen zurückging."> + > + ["id36"] = < + text = <"Nicht signifikant"> + description = <"Das identifizierte Symptom/Krankheitsanzeichen wurde als nicht signifikant gemeldet."> + comment = <"Dokumentieren Sie diesen Wert als \"wahr\", wenn der Patient das Symptom als nicht signifikant gemeldet hat. Zum Beispiel: Wenn die Person das Symptom noch nie erlebt hat, ist es angebracht \"nicht signifikant\" zu erfassen; oder wenn die Person das Symptom gewöhnlich erlebt, kann es unter bestimmten Umständen als angemessen erachtet werden, \"nicht signifikant\" zu erfassen, wenn die Person dieses nicht als Abweichung von ihrem Normalzustand empfindet."> + > + ["id32"] = < + text = <"Anzahl vorangegangener Episoden"> + description = <"Die Anzahl, wie oft das Symptom/Krankheitsanzeichen bereits aufgetreten ist."> + > + ["id29"] = < + text = <"Dauer"> + description = <"Die Dauer der Episode des Symptoms/Krankheitsanzeichens seit Beginn."> + comment = <"Wenn in Systemen \"Datum/Uhrzeit des Beginns\" und \"Datum/Uhrzeit des Rückgangs\" verwendet werden, kann dieses Datenelement berechnet oder alternativ in diesem Szenario als redundant angesehen werden."> + > + ["id27"] = < + text = <"Bewertung des Schweregrads"> + description = <"Numerische Bewertungsskala, die den allgemeinen Schweregrad des Symptoms/Krankheitsanzeichens darstellt."> + comment = <"Die Schwere des Symptoms kann von der Person bewertet werden, indem sie eine Punktzahl von 0 (d.h. das Symptom ist nicht vorhanden) bis 10,0 (d.h. das Symptom ist so schwer, wie es sich die Person nur vorstellen kann) vergibt. Diese Punktzahl kann in der Benutzeroberfläche als visuelle Analogskala dargestellt werden. Das Vorkommen dieses Datenelements wurde auf 0..* gesetzt, um zu ermöglichen, dass Variationen wie \"maximaler Schweregrad\" oder \"durchschnittlicher Schweregrad\" im Template aufgenommen werden können."> + > + ["at26"] = < + text = <"Schwer"> + description = <"Die Intensität des Symptoms/Krankheitsanzeichens verhindert eine normale Aktivität."> + > + ["at25"] = < + text = <"Moderat"> + description = <"Die Intensität des Symptoms/Krankheitsanzeichens führt zu einer Beeinträchtigung der normalen Aktivität."> + > + ["at24"] = < + text = <"Leicht"> + description = <"Die Intensität des Symptoms/Krankheitsanzeichens führt zu keiner Beeinträchtigung der normalen Aktivität."> + > + ["id22"] = < + text = <"Schweregrad"> + description = <"Kategorie, die den allgemeinen Schweregrad des Symptoms/Krankheitsanzeichens beschreibt."> + comment = <"Werte wie leicht, moderat oder schwer so zu definieren, dass sie auf mehrere Symptome/Befunde anwendbar sind und von verschiedenen Benutzern interpretiert und einheitlich dokumentiert werden können, ist nicht einfach. Einige Organisationen erweitern die Wertemenge, indem sie zusätzliche Werte, wie z.B. \"trivial\", \"sehr stark\", \"leicht-moderat\" oder \"moderat-schwer\", miteinbeziehen, was zu Definitionsschwierigkeiten führt und auch die Zuverlässigkeit von Aufzeichnungen von verschiedenen Protokollanten verschlechtern kann. Die Verwendung von \"lebensbedrohlich\" und \"tödlich\" wird ebenfalls oft als Teil dieser Wertemenge betrachtet, obwohl sie eher ein Ergebnis als einen Schweregrad widerspiegelt. In Anbetracht dessen wird die Einhaltung einer gut definierten, aber kürzeren Liste bevorzugt, so dass der leichte/mittlere/schwere Wertebereich angeboten wird. Die Wahl eines anderen Textes wird durch die Aufnahme anderer Wertebereiche für dieses Datenelement im Template ermöglicht. Hinweis: Eine spezifischere Einstufung des Schweregrads kann mit Hilfe der Slots \"Spezifische Details\" vorgenommen werden."> + > + ["id20"] = < + text = <"Faktor"> + description = <"Name des Einflussfaktors."> + comment = <"Beispiele für Einflussfaktoren: Liegen auf mehreren Kissen, Essen oder Verabreichung eines bestimmten Medikaments."> + > + ["id19"] = < + text = <"Einflussfaktor"> + description = <"Nähere Informationen zur Art und Weise der Beeinflussung des identifizierten Symptoms/Krankheitsanzeichens durch einen bestimmten Faktor während dieser Episode."> + > + ["id18"] = < + text = <"Einfluss"> + description = <"Wahrgenommene Auswirkung des Faktors auf das Symptom/Krankheitsanzeichen."> + > + ["id4"] = < + text = <"Muster"> + description = <"Beschreibung des Musters des Symptoms/Krankheitsanzeichens während dieser Episode."> + comment = <"Zum Beispiel: Schmerzen können als konstant oder periodisch beschrieben werden."> + > + ["id3"] = < + text = <"Beschreibung"> + description = <"Beschreibung des festgestellten Symptoms/Krankheitsanzeichens."> + > + ["id2"] = < + text = <"Name des Symptoms/Krankheitsanzeichens"> + description = <"Der Name des berichteten Symptoms/Krankheitsanzeichens."> + comment = <"Der Name des Symptoms sollte, wenn möglich, mit einer Terminologie kodiert werden."> + > + ["id1"] = < + text = <"Symptom/Krankheitsanzeichen"> + description = <"Festgestellte Beobachtung einer körperlichen oder geistigen Störung bei einer Person."> + > + > + ["fi"] = < + ["ac9000"] = < + text = <"Jaksollisuus (synthesised)"> + description = <"Category of this episode for the identified symptom or sign.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*Type of occurrence for this symptom or sign? (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Vakavuusasteikko (synthesised)"> + description = <"Category representing the overall severity of the symptom or sign.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9004"] = < + text = <"Progressio (synthesised)"> + description = <"Description progression of the symptom or sign at the time of reporting.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"Vaikutus (synthesised)"> + description = <"Perceived effect of the modifying factor on the symptom or sign.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"Kiihdyttävä/ratkaiseva tekijä (synthesised)"> + description = <"Details about specified factors that are associated with the precipitation or resolution of the symptom or sign.(en) (synthesised)"> + > + ["id190"] = < + text = <"*Character (en)"> + description = <"*Word or short phrase describing the nature of the symptom or sign. (en)"> + comment = <"*For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible. (en)"> + > + ["at189"] = < + text = <"*Recurrence (en)"> + description = <"*This is the first ever occurrence of this symptom or sign. (en)"> + > + ["at188"] = < + text = <"*First occurrence (en)"> + description = <"*This is the first ever occurrence of this symptom or sign. (en)"> + > + ["id187"] = < + text = <"*Occurrence (en)"> + description = <"*Type of occurrence for this symptom or sign? (en)"> + comment = <"*Record as True if this is the first ever occurrence of this symptom or sign.(en)"> + > + ["id186"] = < + text = <"Kuvaus"> + description = <"Narrative description about the effect of the factor on the identified symptom or sign.(en)"> + > + ["at185"] = < + text = <"Ratkaistu"> + description = <"The severity of the symptom or sign has resolved.(en)"> + > + ["at184"] = < + text = <"Pahentuva"> + description = <"The severity of the symptom or sign has worsened overall during this episode.(en)"> + > + ["at183"] = < + text = <"Ei muutosta"> + description = <"The severity of the symptom or sign has not changed overall during this episode.(en)"> + > + ["at182"] = < + text = <"Parantuva"> + description = <"The severity of the symptom or sign has improved overall during this episode.(en)"> + > + ["id181"] = < + text = <"Progressio"> + description = <"Description progression of the symptom or sign at the time of reporting.(en)"> + comment = <"*Occurrences of this data element are set to 0..* to allow multiple types of progression to be separated out in a template if desired - for example, severity or frequency.(en)"> + > + ["at179"] = < + text = <"Meneillään oleva"> + description = <"This symptom or sign is ongoing, effectively a single, continuous episode.(en)"> + > + ["at178"] = < + text = <"Epämääräinen"> + description = <"It is not possible to determine if this occurrence of the symptom or sign is new or ongoing.(en)"> + > + ["at177"] = < + text = <"Uusi"> + description = <"A new episode of the symptom or sign - either the first ever occurrence or a reoccurrence where the previous episode had completely resolved.(en)"> + > + ["id176"] = < + text = <"Jaksollisuus"> + description = <"Category of this episode for the identified symptom or sign.(en)"> + > + ["id172"] = < + text = <"Aikaväli"> + description = <"The interval of time between the occurrence or onset of the factor and onset/resolution of the symptom or sign.(en)"> + > + ["id171"] = < + text = <"Vaikuttaja"> + description = <"Name of the health event, symptom, reported sign or other factor.(en)"> + comment = <"*For example: onset of another symptom; onset of menstruation; or fall off bicycle.(en)"> + > + ["at169"] = < + text = <"Ratkaiseva tekijä"> + description = <"Identification of factors or events that trigger resolution or cessation of the symptom or sign.(en)"> + > + ["at168"] = < + text = <"Kiihdyttävä tekijä"> + description = <"Identification of factors or events that trigger the onset or commencement of the symptom or sign.(en)"> + > + ["id166"] = < + text = <"Kiihdyttävä/ratkaiseva tekijä"> + description = <"Details about specified factors that are associated with the precipitation or resolution of the symptom or sign.(en)"> + comment = <"*For example: onset of headache occurred one week prior to menstruation; or onset of headache occurred one hour after fall of bicycle.(en)"> + > + ["id165"] = < + text = <"Oireen puhkeaminen"> + description = <"Description of the onset of the symptom or sign.(en)"> + comment = <"*The type of the onset can be coded with a terminology, if desired. For example: gradual; or sudden.(en)"> + > + ["id164"] = < + text = <"Kommentti"> + description = <"Additional narrative about the symptom or sign not captured in other fields.(en)"> + > + ["id162"] = < + text = <"Päättymisaika"> + description = <"The timing of the cessation of this episode of the symptom or sign.(en)"> + comment = <"*If 'Date/time of onset' and 'Duration' are used in systems, this data element may be calculated, or alternatively, considered redundant. While partial dates are permitted, the exact date and time of resolution can be recorded, if appropriate.(en)"> + > + ["at160"] = < + text = <"Helpottaa"> + description = <"The factor decreases the severity or impact of the symptom or sign, but does not fully resolve it.(en)"> + > + ["at159"] = < + text = <"Pahentaa"> + description = <"The factor increases the severity or impact of the symptom or sign.(en)"> + > + ["at157"] = < + text = <"Ei vaikutusta"> + description = <"The factor has no impact on the symptom or sign.(en)"> + > + ["id156"] = < + text = <"Vaikutus"> + description = <"Description of the impact of this symptom or sign.(en)"> + comment = <"*Assessment of impact could consider the severity, duration and frequency of the symptom as well as the type of impact including, but not limited to, functional, social and emotional impact. Occurrences of this data element are set to 0..* to allow multiple types of impact to be separated out in a template if desired. Examples for functional impact from hearing loss may include: 'Difficulty Hearing in Quiet Environment'; 'Difficulty Hearing the TV or Radio'; 'Difficulty Hearing Group Conversation'; and 'Difficulty Hearing on Phone'.(en)"> + > + ["id155"] = < + text = <"Vaikutustiedot"> + description = <"Structured detail about the factor associated with the identified symptom or sign.(en)"> + > + ["id154"] = < + text = <"Ominaistiedot"> + description = <"Specific data elements that are additionally required to record as unique attributes of the identified symptom or sign.(en)"> + comment = <"*For example: CTCAE grading.(en)"> + > + ["id153"] = < + text = <"Kohtauksen alku"> + description = <"The onset for this episode of the symptom or sign.(en)"> + comment = <"*While partial dates are permitted, the exact date and time of onset can be recorded, if appropriate. If this symptom or sign is experienced for the first time or is a re-occurrence, this date is used to represent the onset of this episode. If this symptom or sign is ongoing, this data element may be redundant if it has been recorded previously.(en)"> + > + ["id152"] = < + text = <"Kehon alue"> + description = <"Simple body site where the symptom or sign was reported.(en)"> + comment = <"*Occurrences of this data element are set to 0..* to allow multiple body sites to be separated out in a template if desired. This allows for representation of clinical scenarios where a symptom or sign needs to be recorded in multiple locations or identifying both the originating and distal site in pain radiation, but where all of the other attributes such as impact and duration are identical. If the requirements for recording the body site are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the Detailed anatomical location' SLOT in this archetype. + If the anatomical location is included in the Symptom name via precoordinated codes, this data element becomes redundant. If the anatomical location is recorded using the 'Structured body site' SLOT, then use of this data element is not allowed - record only the simple 'Body site' OR 'Structured body site', but not both.(en)"> + > + ["id148"] = < + text = <"Rakenteellinen kehon alue"> + description = <"Structured body site where the symptom or sign was reported.(en)"> + comment = <"*If the anatomical location is included in the Symptom name via precoordinated codes, use of this SLOT becomes redundant. If the anatomical location is recorded using the 'Body site' data element, then use of CLUSTER archetypes in this SLOT is not allowed - record only the simple 'Body site' OR 'Structured body site', but not both.(en)"> + > + ["id147"] = < + text = <"Edelliset kohtaukset"> + description = <"Structured details of the symptom or sign during a previous episode.(en)"> + comment = <"*In linked clinical systems, it is possible that previous episodes are already recorded within the EHR. Systems can allow the clinician to LINK to relevant previous episodes. However in a system or message without LINKs to existing data or with a new patient, additional instances of the symptom archetype could be included here to represent previous episodes. It is recommended that new instances of the Symptom archetype inserted in this SLOT represent one or many previous episodes to this Symptom instance only.(en)"> + > + ["id64"] = < + text = <"Liittyvä oire"> + description = <"Structured details about any associated symptoms or signs that are concurrent.(en)"> + comment = <"*In linked clinical systems, it is possible that associated symptoms or signs are already recorded within the EHR. Systems can allow the clinician to LINK to relevant associated symptoms/signs. However in a system or message without LINKs to existing data or with a new patient, additional instances of the symptom archetype could be included here to represent associated symptoms/signs.(en)"> + > + ["id58"] = < + text = <"Edellisen kohtausten kuvaus"> + description = <"Narrative description of any or all previous episodes.(en)"> + comment = <"*For example: frequency/periodicity - per hour, day, week, month, year; and regularity. May include a comparison to this episode.(en)"> + > + ["id57"] = < + text = <"Kuvaus"> + description = <"Narrative description of the effect of the modifying factor on the symptom or sign.(en)"> + > + ["id38"] = < + text = <"Kohtauksen kuvaus"> + description = <"Narrative description about the course of the symptom or sign during this episode.(en)"> + comment = <"*For example: a text description of the immediate onset of the symptom, activities that worsened or relieved the symptom, whether it is improving or worsening and how it resolved over weeks.(en)"> + > + ["id36"] = < + text = <"Olematon"> + description = <"The identified symptom or sign was reported as not being present to any significant degree.(en)"> + comment = <"*Record as True if the subject of care has reported the symptom as not significant. For example: if the individual has never experienced the symptom it is appropriate to record 'nil significant'; or if the individual commonly experiences the symptom, in some circumstances it may be considered appropriate to record 'nil significant' if the individual has experienced no deviation from their 'normal' baseline.(en)"> + > + ["id32"] = < + text = <"Aikasempien kohtauksien lukumäärä"> + description = <"The number of times this symptom or sign has previously occurred.(en)"> + > + ["id29"] = < + text = <"Kesto"> + description = <"The duration of this episode of the symptom or sign since onset.(en)"> + comment = <"*If 'Date/time of onset' and 'Date/time of resolution' are used in systems, this data element may be calculated, or alternatively, be considered redundant in this scenario.(en)"> + > + ["id27"] = < + text = <"Vakavuusaste"> + description = <"Numerical rating scale representing the overall severity of the symptom or sign.(en)"> + comment = <"*Symptom severity can be rated by the individual by recording a score from 0 (ie symptom not present) to 10.0 (ie symptom is as severe as the individual can imagine). This score can be represented in the user interface as a visual analogue scale. The data element has occurrences set to 0..* to allow for variations such as 'maximal severity' or 'average severity' to be included in a template.(en)"> + > + ["at26"] = < + text = <"Vakava"> + description = <"The intensity of the symptom or sign causes prevents normal activity.(en)"> + > + ["at25"] = < + text = <"Kohtuullinen"> + description = <"The intensity of the symptom or sign causes interference with normal activity.(en)"> + > + ["at24"] = < + text = <"Vähäinen"> + description = <"The intensity of the symptom or sign does not cause interference with normal activity.(en)"> + > + ["id22"] = < + text = <"Vakavuusasteikko"> + description = <"Category representing the overall severity of the symptom or sign.(en)"> + comment = <"*Defining values such as mild, moderate or severe in such a way that is applicable to multiple symptoms or signs plus allows multiple users to interpret and record them consistently is not easy. Some organisations extend the value set further with inclusion of additional values such as 'Trivial' and 'Very severe', and/or 'Mild-Moderate' and 'Moderate-Severe', adds to the definitional difficulty and may also worsen inter-recorder reliability issues. Use of 'Life-threatening' and 'Fatal' is also often considered as part of this value set, although from a pure point of view it may actually reflect an outcome rather than a severity. In view of the above, keeping to a well-defined but smaller list is preferred and so the mild/moderate/severe value set is offered, however the choice of other text allows for other value sets to be included at this data element in a template. Note: more specific grading of severity can be recorded using the 'Specific details' SLOT.(en)"> + > + ["id20"] = < + text = <"Vaikuttaja"> + description = <"Name of the modifying factor.(en)"> + comment = <"*Examples of modifying factor: lying on multiple pillows, eating or administration of a specific medication.(en)"> + > + ["id19"] = < + text = <"Vaikuttajan kerroin"> + description = <"Detail about how a specific factor effects the identified symptom or sign during this episode.(en)"> + > + ["id18"] = < + text = <"Vaikutus"> + description = <"Perceived effect of the modifying factor on the symptom or sign.(en)"> + > + ["id4"] = < + text = <"Malli"> + description = <"Narrative description about the pattern of the symptom or sign during this episode.(en)"> + comment = <"*For example: pain could be described as constant or intermittent.(en)"> + > + ["id3"] = < + text = <"Kuvaus"> + description = <"Narrative description about the reported symptom or sign.(en)"> + > + ["id2"] = < + text = <"Oireen nimi"> + description = <"The name of the reported symptom or sign.(en)"> + comment = <"*Symptom name should be coded with a terminology, where possible.(en)"> + > + ["id1"] = < + text = <"Oire"> + description = <"Reported observation of a physical or mental disturbance in an individual.(en)"> + > + > + ["sv"] = < + ["ac9000"] = < + text = <"Episodicitet (synthesised)"> + description = <"Den här episodens kategori för det identifierade symtomet eller tecknet. (synthesised)"> + > + ["ac9001"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*Type of occurrence for this symptom or sign? (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Svårighetsgrad kategori (synthesised)"> + description = <"Kategori som presenterar symtomens eller tecknets totala svårighetsgrad. (synthesised)"> + > + ["at9003"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9004"] = < + text = <"Progression (synthesised)"> + description = <"Beskrivning av progressionen av symtomet eller tecknet vid rapporteringstidpunkten. (synthesised)"> + > + ["ac9005"] = < + text = <"Effekt (synthesised)"> + description = <"Förnimmad effekt av påverkande faktorn av symtomet eller tecknet. (synthesised)"> + > + ["ac9006"] = < + text = <"Precipitation och uppklarande faktor (synthesised)"> + description = <"Detaljer om specificerade faktorer som är kopplade till symtomet eller tecknets utlösande eller uppklarande. (synthesised)"> + > + ["id190"] = < + text = <"*Character (en)"> + description = <"*Word or short phrase describing the nature of the symptom or sign. (en)"> + comment = <"*For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible. (en)"> + > + ["at189"] = < + text = <"*Recurrence (en)"> + description = <"*This is the first ever occurrence of this symptom or sign. (en)"> + > + ["at188"] = < + text = <"*First occurrence (en)"> + description = <"*This is the first ever occurrence of this symptom or sign. (en)"> + > + ["id187"] = < + text = <"*Occurrence (en)"> + description = <"*Type of occurrence for this symptom or sign? (en)"> + comment = <"Registrera som sann om detta är den första förekomsten av detta symtom eller tecken."> + > + ["id186"] = < + text = <"Beskrivning"> + description = <"Beskrivning av faktorns effekt på det identifierade symtomet eller tecknet."> + > + ["at185"] = < + text = <"Löst"> + description = <"Svårighetsgraden av symtomet eller tecknet har lösts."> + > + ["at184"] = < + text = <"Under försämring"> + description = <"Svårighetsgraden av symtomet eller tecknet har förvärrats totalt sett under denna episod."> + > + ["at183"] = < + text = <"Oförändrat tillstånd"> + description = <"Svårighetsgraden av symtomet eller tecknet har inte förändrats totalt sett under denna episod."> + > + ["at182"] = < + text = <"Under förbättring"> + description = <"Svårighetsgraden av symtomet eller tecknet har förbättrats totalt sett under den här episoden."> + > + ["id181"] = < + text = <"Progression"> + description = <"Beskrivning av progressionen av symtomet eller tecknet vid rapporteringstidpunkten."> + comment = <"Förekomster i det här fältet är inställda på 0.. * för att tillåta flera typer av progression att separeras i en mall om så önskas, exempelvis svårighetsgrad eller frekvens."> + > + ["at179"] = < + text = <"Pågående"> + description = <"Detta symptom eller tecken är pågående, registrad som en enskild kontinuerlig episod."> + > + ["at178"] = < + text = <"Obestämd"> + description = <"Det är inte möjligt att avgöra om denna förekomst av symtomet eller tecknet är nytt eller pågående."> + > + ["at177"] = < + text = <"Ny"> + description = <"En ny episod av symtomet eller tecknet, antingen debut eller en återkommande förekomst där den föregående episoden utretts helt."> + > + ["id176"] = < + text = <"Episodicitet"> + description = <"Den här episodens kategori för det identifierade symtomet eller tecknet."> + > + ["id172"] = < + text = <"Tidsintervall"> + description = <"Tidsintervallet mellan förekomsten eller debuten av faktorn och debuten och uppklarandet av symtomet eller tecknet."> + > + ["id171"] = < + text = <"Faktor"> + description = <"Namn på hälsohändelsen, symtomet, uppvisade tecknet eller annan faktor."> + comment = <"Exempelvis: Debuten av ett annat symtom, menstruationens början eller fall från cykel."> + > + ["at169"] = < + text = <"Uppklarande faktor"> + description = <"Identifiering av faktorer eller händelser som utlöser uppklarande eller upphörande av symtomet eller tecknet."> + > + ["at168"] = < + text = <"Utlösande faktor"> + description = <"Identifiering av faktorer eller händelser som utlöser symtomets eller tecknets debut eller begynnelse."> + > + ["id166"] = < + text = <"Precipitation och uppklarande faktor"> + description = <"Detaljer om specificerade faktorer som är kopplade till symtomet eller tecknets utlösande eller uppklarande."> + comment = <"Exempelvis: Debuten av huvudvärk inträffade en vecka före menstruation eller debuten av huvudvärk inträffade en timme efter fallet av cykeln."> + > + ["id165"] = < + text = <"Typ av debut"> + description = <"Beskrivning av symtomets eller tecknets debut."> + comment = <"Typ av debut kan kodas med en terminologi, om så önskas. Exempelvis: gradvis eller plötslig."> + > + ["id164"] = < + text = <"Kommentar"> + description = <"Ytterligare beskriving av symtomet eller tecknet som inte tagits upp i andra fält."> + > + ["id162"] = < + text = <"Uppklarandedatum och tid"> + description = <"Tidpunkt när denna episod av symtomen eller tecknet upphör."> + comment = <"Om \"Datum och tidpunkt för start\" och \"Varaktighet\" används i systemen, kan detta fält beaktas eller alternativt betraktas som överflödigt. Medan partiella datum är tillåtna kan det exakta datumet och tiden för upplösning registreras, om det är lämpligt."> + > + ["at160"] = < + text = <"Lindrar"> + description = <"Faktorn minskar svårighetsgraden eller påverkan på symtomet eller tecknet, men blir inte fullständigt utrett."> + > + ["at159"] = < + text = <"Försämrar"> + description = <"Faktorn ökar symtomets eller tecknets svårighetsgrad eller effekt."> + > + ["at157"] = < + text = <"Ingen effekt"> + description = <"Faktorn har ingen effekt på symtomet eller tecknet."> + > + ["id156"] = < + text = <"Verkan"> + description = <"Beskrivning av det här symptomet eller tecknets verkan."> + comment = <"I bedömningen av verkan kan symtomets svårighetsgrad, varaktighet och frekvens samt typ av verkan inklusive, men inte begränsat till, funktionell, social och emotionell påverkan beaktas. Förekomster i det här datafältet är inställda på 0 .. * för att tillåta flera typer av verkan att separeras i en mall om så önskas. Exempel på funktionell påverkan av hörselnedsättning kan innefatta: \"Svårigheter att höra i lugn miljö\"; \"Svårighet att höra tv eller radio\",\"Svårighet att höra gruppkonversation\" och \"Svårighet att höra vid telefonsamtal\"."> + > + ["id155"] = < + text = <"Faktordetalj"> + description = <"Strukturerad detalj om den faktor som är kopplad till det identifierade symtomet eller tecknet."> + > + ["id154"] = < + text = <"Specifika detaljer"> + description = <"Specifika datakomponenter som krävs för att det identifierade symtomet eller tecknet ska kunna registreras som unika egenskaper."> + comment = <"Exempelvis: CTCAE-skattning."> + > + ["id153"] = < + text = <"Episoddebut"> + description = <"Debut för denna episod av symtomet eller tecknet."> + comment = <"Medan partiella datum är tillåtna kan det exakta datumet och tiden för debut registreras, om det är lämpligt. Om det här symtomet eller tecknet upplevs för första gången eller är återkommande, används det här datumet för att utgöra början på denna episod. Om det här symtomet eller tecknet är pågående kan det här fältet vara överflödigt om det redan tidigare har beskrivits."> + > + ["id152"] = < + text = <"Lokalisation"> + description = <"Lokalisation av plats på kroppen där symtomet eller tecknet rapporterats."> + comment = <"Förekomster i det här fältet är inställda på 0.. * för att tillåta att flera lokaliseringar av kroppsställen kan delas upp i en mall om så önskas. Detta möjliggör presentation av kliniska scenarion där ett symtom eller tecken måste registreras på flera ställen eller för att identifiera både uppkomst- och distalplatsen i smärtstrålning, men där alla andra egenskaper som påverkan och varaktighet är identiska. Om registreringskraven för lokalisering av kroppsplats har fastställts vid körning av applikationen eller kräver mer komplex utformning, såsom relativa platser, använd i så fall CLUSTER.anatomical_location eller CLUSTER.relative_location inom fältet 'Detaljerade anatomiska platsen' i den här arketypen. + + Om den anatomiska platsen ingår i Symtom-namnet via förkordinerade koder blir det här fältet överflödigt. Om den anatomiska platsen beskrivs i fältet \"Strukturerad lokalisering\", är det inte tillåtet att använda detta fält, registrera då endast den enkla \"Lokalisering\" ELLER \"Strukturerad lokalisering\", men inte båda."> + > + ["id148"] = < + text = <"Strukturerad lokalisering"> + description = <"Strukturerad lokalisering av plats på kroppen där symtomen eller tecknet uppvisades."> + comment = <"Om den anatomiska platsen ingår i Symtom-namnet via fördeffinierade koder blir användningen av detta fält överflödig. Om den anatomiska platsen registreras med hjälp av \"Lokalisering\" -fältet, är det inte tillåtet att använda CLUSTER-arketyper i det här fältet, registrera endast den enkla \"Lokalisering\" ELLER \"Strukturerad lokalisering\", men inte båda."> + > + ["id147"] = < + text = <"Tidigare episoder"> + description = <"Strukturerade detaljer om symtomet eller tecken under en tidigare episod."> + comment = <"I länkade kliniska system är det möjligt att tidigare episoder redan är registrerade inom EHR. System kan låta klinikern LÄNKA till relevanta tidigare episoder. Men i ett system eller meddelande utan LÄNKAR till befintlig data eller med en ny patient kan ytterligare fall av symtomarketypen ingå här för att presentera tidigare episoder. Det rekommenderas att nya fall av Symtom-arketypen som förs in i detta FÄLT presenterar endast en eller flera tidigare episoder i det här Symtomfallet."> + > + ["id64"] = < + text = <"Associerade symtom och tecken"> + description = <"Strukturerade detaljer om eventuella samtidiga tillhörande symtom eller tecken. + "> + comment = <"I länkade kliniska system är det möjligt att sammankopplade symtom eller tecken redan är registrerade inom EHR. System kan låta klinikern LÄNKA till relevanta associerade symtom coh tecken. Däremot i ett system eller i meddelanden utan LÄNKar till befintliga data eller med en ny patient kan ytterligare fall av symtomarketypen ingå för att presentera associerade symtom och tecken."> + > + ["id58"] = < + text = <"Beskrivning av tidigare episoder"> + description = <"Beskrivning av några eller alla tidigare episoder."> + comment = <"Exempelvis: frekvens och periodicitet, per timme, dag, vecka, månad, år och regelbundenhet. Den kan innehålla en jämförelse med den här episoden."> + > + ["id57"] = < + text = <"Beskrivning"> + description = <"Beskrivning av påverkande faktorns effekt på symtomet eller tecknet."> + > + ["id38"] = < + text = <"Episodbeskrivning"> + description = <"Beskrivning av symtomet eller tecknet under denna episod."> + comment = <"Exempelvis: En textbeskrivning om symtomets debut, aktiviteter som förvärrade eller lindrade symtomen, om det förbättras eller förvärras och hur det uppklaras över veckor."> + > + ["id36"] = < + text = <"Noll signifikant"> + description = <"Det identifierade symtomet eller tecknet rapporterades som inte förekommande i någon signifikant grad."> + comment = <"Registrera som Sann om patienten har rapporterat symtomet som inte signifikant. Exempelvis om patienten aldrig har upplevt symtomet är det lämpligt att registrera \"Noll signifikant\", likaså om patienten ofta upplever symtomet kan det under vissa omständigheter anses lämpligt att registrera det som 'Noll signifikant', om patienten exempelvis inte har upplevt någon avvikelse från sin \"normala\" baslinje."> + > + ["id32"] = < + text = <"Antal tidigare inträffade episoder"> + description = <"Antalet gånger detta symtom eller tecken har förekommit tidigare."> + > + ["id29"] = < + text = <"Varaktighet"> + description = <"Den här episodens varaktighet av symtomet eller tecknet sedan debuten."> + comment = <"Om \"Datum och tidpunkt för debut\" och \"Datum och tid för uppklarande\" används i systemet, kan det här fältet övervägas eller alternativt anses vara överflödigt i detta scenario."> + > + ["id27"] = < + text = <"Skattning av svårighetsgrad"> + description = <"Numerisk skattningsskala som presenterar symtomens eller tecknets övergripande svårighetsgrad."> + comment = <"Svårighetsgraden kan bedömas av individen genom att registrera poäng från 0 (dvs. ingen förekomst av symtom) till 10,0 (dvs. symtomet är så svårt som individen kan tänka sig). Denna poäng kan presenteras i användargränssnittet som en visuell analog skala. Fältet innehåller händelser som är satta till 0.. * för att tillåta att variationer som exempelvis \"maximal svårighetsgrad\" eller \"genomsnittlig svårighetsgrad\" ska kunna ingå i en mall."> + > + ["at26"] = < + text = <"Svår"> + description = <"Symtomets eller tecknets intensitet förhindrar normal aktivitet."> + > + ["at25"] = < + text = <"Måttlig"> + description = <"Symtomet eller tecknets intensitet orsakar störningar i normal aktivitet."> + > + ["at24"] = < + text = <"Mild"> + description = <"Symtomet eller tecknets intensitet orsakar inte störningar i normal aktivitet. + "> + > + ["id22"] = < + text = <"Svårighetsgrad kategori"> + description = <"Kategori som presenterar symtomens eller tecknets totala svårighetsgrad."> + comment = <"Att definiera värden som mild, måttlig eller svår på ett sådant sätt som är tillämpligt på flera symtom eller tecken plus som tillåter flera användare att tolka och registrera dem konsekvent är inte lätt. Vissa organisationer utökar inställningen av värdet ytterligare med att inkludera värden som \"Obetydlig\" och \"Mycket svår\" och\"Mild-Måttlig\" och \"Måttlig-Svår\", vilket ger problem med att förstå skillnaden mellan olika definitioner samt ger svårigheter att jämföra olika mätresultat. + + Användning av \"Livshotande\" och \"Dödlig\" anses ofta också som en del av denna värdeskattning, men det kan faktiskt reflektera ett resultat snarare än en svårighetsgrad. Med tanke på ovanstående är det att föredra att hålla sig till en väldefinierad men mindre lista, och sålunda erbjuds den milda/måttligt svåra värdesatsen, men valet av annan text tillåter att andra värdesatser inkluderas i detta dataelement i en mall. Obs! Mer specifik gradering av svårighetsgrad kan registreras i fältet \"Specifika Detaljer\"."> + > + ["id20"] = < + text = <"Faktor"> + description = <"Namn på den påverkande faktorn."> + comment = <"Exempel på påverkande faktorn: Ligger på flera kuddar, äter eller ges ett specifikt läkemedel."> + > + ["id19"] = < + text = <"Påverkande faktor"> + description = <"Detalj om en specifik faktor som påverkar det identifierade symtomet eller tecknet under denna episod."> + > + ["id18"] = < + text = <"Effekt"> + description = <"Förnimmad effekt av påverkande faktorn av symtomet eller tecknet."> + > + ["id4"] = < + text = <"Mönster för episod"> + description = <"En beskrivning av den här episodens mönster av symtomet eller tecknet."> + comment = <"Exempelvis: smärta som kan beskrivas som konstant eller intermittent."> + > + ["id3"] = < + text = <"Beskrivning"> + description = <"Beskrivning av det uppvisade symtomet eller tecknet."> + > + ["id2"] = < + text = <"Symtom och teckennamn"> + description = <"Namnet på det uppvisade symtomet eller tecknet."> + comment = <"Symtomnamnet ska kodas med en terminologi, där det är möjligt."> + > + ["id1"] = < + text = <"Symtom och tecken"> + description = <"Rapporterad observation av en fysisk eller psykisk störning hos en individ."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Episodisitet (synthesised)"> + description = <"Kategorisering av denne episoden av det identifiserte symptomet eller sykdomstegnet. (synthesised)"> + > + ["ac9001"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*Type of occurrence for this symptom or sign? (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Alvorlighetskategori (synthesised)"> + description = <"Kategori for å beskrive symptomets eller sykdomstegnets helhetlige alvorlighet. (synthesised)"> + > + ["at9003"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9004"] = < + text = <"Progresjon (synthesised)"> + description = <"Beskrivelse av symptomets eller sykdomstegnets progresjon ved rapporteringstidspunktet. (synthesised)"> + > + ["ac9005"] = < + text = <"Effekt (synthesised)"> + description = <"Oppfattet effekt av den modifiserende faktoren på symptomet eller sykdomstegnet. (synthesised)"> + > + ["ac9006"] = < + text = <"Utløsende/avsluttende faktor (synthesised)"> + description = <"Detaljer om spesifikke faktorer som utløser eller som får symptomet eller sykdomstegnet til å opphøre. (synthesised)"> + > + ["id190"] = < + text = <"*Character (en)"> + description = <"*Word or short phrase describing the nature of the symptom or sign. (en)"> + comment = <"*For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible. (en)"> + > + ["at189"] = < + text = <"*Recurrence (en)"> + description = <"*This is the first ever occurrence of this symptom or sign. (en)"> + > + ["at188"] = < + text = <"*First occurrence (en)"> + description = <"*This is the first ever occurrence of this symptom or sign. (en)"> + > + ["id187"] = < + text = <"*Occurrence (en)"> + description = <"*Type of occurrence for this symptom or sign? (en)"> + comment = <"Registrer som \"Sann\" dersom symptomet eller sykdomstegnet er nyoppstått."> + > + ["id186"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av faktorens effekt på det identifiserte symptomet eller sykdomstegnet."> + > + ["at185"] = < + text = <"Opphørt"> + description = <"Symptomet eller sykdomstegnets alvorlighetsgrad er opphørt i løpet av denne episoden."> + > + ["at184"] = < + text = <"Forverret"> + description = <"Symptomet eller sykdomstegnets alvorighetsgrad har blitt forverret i løpet av denne episoden."> + > + ["at183"] = < + text = <"Uendret"> + description = <"Symptomet eller sykdomstegnets alvorlighetsgrad er ikke endret i løpet av denne episoden."> + > + ["at182"] = < + text = <"Forbedret"> + description = <"Symptomet eller sykdomstegnets alvorlighetsgrad er forbedret i løpet av denne episoden."> + > + ["id181"] = < + text = <"Progresjon"> + description = <"Beskrivelse av symptomets eller sykdomstegnets progresjon ved rapporteringstidspunktet."> + comment = <"Dataelementet er definert som 0..* for å tillate at flere typer progresjon trekkes ut i et templat om ønsket. For eksempel: alvorlighet eller frekvens."> + > + ["at179"] = < + text = <"Kontinuerlig"> + description = <"Symptomet eller sykdomstegnet er kontinuerlig tilstedeværende, i praksis en enkelt pågående episode."> + > + ["at178"] = < + text = <"Ubestemt"> + description = <"Det er ikke mulig å bestemme om denne forekomsten av symptomet er ny eller pågående."> + > + ["at177"] = < + text = <"Nytt"> + description = <"En ny episode av symptomet eller sykdomstegnet - enten den første forekomsten eller en ny forekomst der den tidligere episoden var fullstendig opphørt."> + > + ["id176"] = < + text = <"Episodisitet"> + description = <"Kategorisering av denne episoden av det identifiserte symptomet eller sykdomstegnet."> + > + ["id172"] = < + text = <"Tidsintervall"> + description = <"Tidsintervall mellom forekomst eller debut av faktoren og debut/opphør av symptomet eller sykdomstegnet."> + > + ["id171"] = < + text = <"Faktor"> + description = <"Navn på helserelatert hendelse, symptom, rapportert sykdomstegn eller annen faktor."> + comment = <"For eksempel: Debut av annet symptom, menstruasjons debut, falt av sykkel."> + > + ["at169"] = < + text = <"Avsluttende faktor"> + description = <"Identifisering av faktorer eller hendelser som utløser opphør av symptomet eller sykdomstegnet."> + > + ["at168"] = < + text = <"Utløsende faktor"> + description = <"Identifisering av faktorer eller hendelser som utløser debut av symptomet eller sykdomstegnet."> + > + ["id166"] = < + text = <"Utløsende/avsluttende faktor"> + description = <"Detaljer om spesifikke faktorer som utløser eller som får symptomet eller sykdomstegnet til å opphøre."> + comment = <"For eksempel: Debut av hodepine oppstod en uke før menstruasjon eller debut av hodepine oppstod en time etter fall på sykkel, halsbrannen forsvant ved administrasjon av syrenøytraliserende eller brystsmerter forsvant ved hvile."> + > + ["id165"] = < + text = <"Debuttype"> + description = <"Beskrivelse av symptomets eller sykdomstegnets debut."> + comment = <"Debuttypen kan kodes med en terminologi om ønsket. For eksempel: Gradvis eller plutselig."> + > + ["id164"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om symptomet eller sykdomstegnet som ikke dekkes i andre felt."> + > + ["id162"] = < + text = <"Dato/tid for opphør"> + description = <"Dato/tid for opphør av denne episoden av symptomet eller sykdomstegnet."> + comment = <"Brukes \"Dato/tid for debut\" og \"Varighet\" i systemer, kan dette dataelementet kalkuleres av systemet eller være overflødig. Ufullstendig dato er tillatt, nøyaktig dato og tid for opphør kan registreres om ønskelig."> + > + ["at160"] = < + text = <"Lindrer"> + description = <"Faktoren reduserer alvorligheten eller innvirkning av symptomet eller sykdomstegnet, men får det ikke til å opphøre fullstendig."> + > + ["at159"] = < + text = <"Forverrer"> + description = <"Faktoren øker alvorlighet eller innvirkning av symptomet eller sykdomstegnet."> + > + ["at157"] = < + text = <"Ingen effekt"> + description = <"Faktoren har ingen effekt på symptomet eller sykdomstegnet."> + > + ["id156"] = < + text = <"Innvirkning"> + description = <"Beskrivelse av symptomet eller sykdomstegnets innvirkning."> + comment = <"Bedømmelsen av innvirkning må ta høyde for alvorlighet, varighet og frekvens av symptomet, i tillegg til type innvirkning, for eksempel: funksjonell, sosial og emosjonell innvirkning. Dataelementet er satt til 0..* for å tillate at flere typer innvirkning kan trekkes ut i et templat om ønskelig. For hørselstap vil innvirkning kunne omfatte \"Vansker med å høre i et stille miljø\", \"Vansker med å høre TV eller radio\"; \"Vansker med å høre gruppesamtaler\" og \"Vansker med å høre i telefon\"."> + > + ["id155"] = < + text = <"Faktordetaljer"> + description = <"Strukturerte detaljer om faktoren som er forbundet med det identifiserte symptomet eller sykdomstegnet."> + > + ["id154"] = < + text = <"Spesifikke detaljer"> + description = <"Ekstra dataelementer som er nødvendige for å registrere egenskaper unike for det identifiserte symptomet eller sykdomstegnet."> + comment = <"For eksempel: Graderingen \"Common Terminology Criteria for Adverse Events\"."> + > + ["id153"] = < + text = <"Dato/tid for episodens debut"> + description = <"Debuttidspunkt for denne episoden av symptomet eller sykdomstegnet."> + comment = <"Partielle datoer er tillatt. Nøyaktig tid for symptomets debut kan registreres, dersom relevant. Dersom dette symptomet eller sykdomstegnet oppleves for første gang eller er en ny episode av et tidligere opplevd symptom, kan denne datoen brukes for å representere debuten for denne episoden. Dersom symptomet eller sykdomstegnet opptrer kontinuerlig, kan dette dataelementet være overflødig dersom det er registrert tidligere."> + > + ["id152"] = < + text = <"Anatomisk lokalisering"> + description = <"Registrering av ett enkelt område på kroppen hvor symptomet eller sykdomstegnet var rapportert."> + comment = <"Forekomster for dette dataelementet er satt 0..* for å tillate at flere kroppssted kan trekkes ut i et templat om ønsket. Dette åpner for å representere kliniske scenarier hvor et symptom må registreres flere steder på kroppen eller for å identifisere både opphavssted for smerte og ytterpunkt for utstråling av smerter, og alle andre dataelementer i arketypen som \"Innvirkning\" og \"Varighet\" er like. Om kravet for registrering av kroppsplassering er bestemt i en applikasjon eller krever en mer kompleks modellering som for eksempel relativ lokalisering, bruk arketypen CLUSTER.anatomical_location eller CLUSTER.relative_location i \"Strukturert anatomisk lokalisering\"-SLOTet i denne arketypen. Er den anatomiske lokaliseringen inkludert i \"Navn på symptom/sykdomstegn\" via prekoordinerte koder er dette dataelementet overflødig. Registreres den anatomiske lokaliseringen i SLOTet \"Strukturert anatomisk lokalisering\" er bruken av dette dataelementet ikke tillatt. Registrer enten i \"Anatomisk lokalisering\" eller i \"Strukturert anatomisk lokalisering\", ikke i begge. + + "> + > + ["id148"] = < + text = <"Strukturert anatomisk lokalisering"> + description = <"Strukturert anatomisk lokalisering hvor symptomet eller sykdomstegnet ble rapportert."> + comment = <"Hvis den anatomiske lokaliseringen allerede er satt i elementet \"Navn på symptom/sykdomstegn\" via prekoordinerte koder, blir dette SLOTet overflødig. Er den anatomiske lokaliseringen registrert i dataelementet \"Anatomisk lokalisering\", er bruken av dette SLOTet ikke tillatt. Registrer bare \"Anatomisk lokalisering\" eller \"Strukturert anatomisk lokalisering\", ikke begge."> + > + ["id147"] = < + text = <"Tidligere episoder"> + description = <"Strukturerte detaljer om symptomet eller sykdomstegnet i løpet av en tidligere episode."> + comment = <"I kliniske systemer med mulighet for linking er det mulig at tidligere episoder allerede er registrert i det kliniske systemet. Systemet kan tillatte en kliniker å linke til relevante tilknyttede symptomer. Tillater ikke systemet linking eller det er en pasient som ikke har noen tilknyttede symptomer registrert, kan man legge til ytterligere instanser av symptom-arketypen for å beskrive de tidligere episodene."> + > + ["id64"] = < + text = <"Tilknyttede symptomer/sykdomstegn"> + description = <"Strukturerte detaljer om ethvert tilknyttet symptom eller sykdomstegn som er tilstede samtidig."> + comment = <"I kliniske systemer med mulighet for linking er det mulig at tilknyttede symptomer/sykdomstegn allerede er registrert i det kliniske systemet. Systemet kan tillatte en kliniker å linke til relevante tilknyttede symptomer/sykdomstegn. Tillater ikke systemet linking eller det er en pasient som ikke har noen tilknyttede symptomer registrert, kan man legge til ytterligere instanser av symptom-arketypen for å beskrive de tidligere episodene."> + > + ["id58"] = < + text = <"Beskrivelse av tidligere episoder"> + description = <"Fritekstbeskrivelse av tidligere episoder."> + comment = <"For eksempel: Frekvens/periodisitet - pr. time, dag, uke, måned, år og regularitet. Kan inneholde en sammenligning med denne episoden."> + > + ["id57"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av den modifiserende faktorens effekt på symptomet eller sykdomstegnet."> + > + ["id38"] = < + text = <"Episodebeskrivelse"> + description = <"Fritekstbeskrivelse av symptomet eller sykdomstegnets utvikling gjennom denne episoden."> + comment = <"For eksempel: Fritekstbeskrivelse av symptomdebuten, aktiviteter som forverret eller forbedret symptomet, om det er i bedring eller forverring og hvordan det ble fullstendig bedret i løpet av uker."> + > + ["id36"] = < + text = <"Ikke av betydning"> + description = <"Symptomet eller sykdomstegnet ble rapportert som ikke tilstede i betydningsfull grad."> + comment = <"Registrer som Sann dersom helsetjenestemottakeren har rapportert symptomet eller sykdomstegnet som ikke tilstede i betydningsfull grad. For eksempel: Dersom individet aldri har opplevd symptomet vil det være riktig registrere \"Ikke av betydning\". Dersom individet vanligvis opplever symptomet, kan det i noen tilfeller være riktig å registrere \"Ikke av betydning\" dersom individet ikke har opplevd noen endring fra sin normaltilstand."> + > + ["id32"] = < + text = <"Antall tidligere episoder"> + description = <"Antall ganger symptomet eller sykdomstegnet tidligere har forekommet."> + > + ["id29"] = < + text = <"Varighet"> + description = <"Varigheten av denne episoden av symptomet eller sykdomstegnet siden debut."> + comment = <"Brukes \"Dato/tid for debut\" og \"Dato/tid for opphør\" i systemer, kan dette dataelementet kalkuleres av systemet eller være overflødig."> + > + ["id27"] = < + text = <"Gradering av alvorlighet"> + description = <"Numerisk graderings skala som representerer den overordnede alvorligheten til symptomet eller sykdomstegnet."> + comment = <"Symptomets alvorlighet graderes av individet ved å registrere en skår fra 0 (symptom ikke tilstede) til 10 (symptomet er så alvorlig som individet kan forestille seg). Denne skåringen kan representeres i brukergrensesnittet som en visuell analog skala, Dataelementet er satt til 0..* for å tillate variasjonen som \"maksimum alvorlighet\" og \"gjennomsnittlig alvorlighet\" i et templat."> + > + ["at26"] = < + text = <"Alvorlig"> + description = <"Symptomets eller sykdomstegnets intensitet hindrer normal aktivitet."> + > + ["at25"] = < + text = <"Moderat"> + description = <"Symptomet eller sykdomstegnet intensitet forstyrrer normal aktivitet."> + > + ["at24"] = < + text = <"Mild"> + description = <"Symptomet eller sykdomstegnets intensitet forstyrrer ikke normal aktivitet."> + > + ["id22"] = < + text = <"Alvorlighetskategori"> + description = <"Kategori for å beskrive symptomets eller sykdomstegnets helhetlige alvorlighet."> + comment = <"Det er vanskelig å definere verdier som mild, moderat og alvorlig på en slik måte at det kan brukes om flere symptomer, og som samtidig sikrer at tolkning og registrering av verdiene er konsistent. Ved å utvide verdisettet med verdier som \"ubetydelig\" og \"veldig alvorlig\", og/eller \"moderat mild\" og \"moderat alvorlig\" øker kompleksiteten, og påliteligheten i registreringen reduseres. Bruk av verdier som \"Livstruende\" eller \"fatal\" tas ofte med i et slikt verdisett, men disse verdiene gjenspeiler heller resultat enn alvorlighet. I lys av dette foretrekkes en mindre, mer veldefinert liste. NB: En mer spesifikk gradering av alvorlighet kan registreres ved bruk av SLOTet \"Spesifikke detaljer\"."> + > + ["id20"] = < + text = <"Faktor"> + description = <"Navn på den modifiserende faktoren."> + comment = <"Dette elementet er ment for å dokumentere faktorer, terapeutiske eller andre, som har innvirkning på symptomet. En oversikt over planlagte og utførte tiltak for symptomet eller sykdomstegnet må dokumenteres ved hjelp av andre arketyper. + Eksempel på modifiserende faktor: sengeleie med flere puter, spising, eller administrering av et spesifikt legemiddel."> + > + ["id19"] = < + text = <"Modifiserende faktor"> + description = <"Detaljer om hvordan en spesifikk faktor påvirker det identifiserte symptomet eller sykdomstegnet i løpet av denne episoden."> + > + ["id18"] = < + text = <"Effekt"> + description = <"Oppfattet effekt av den modifiserende faktoren på symptomet eller sykdomstegnet."> + > + ["id4"] = < + text = <"Mønster"> + description = <"Fritekstbeskrivelse av symptomet eller sykdomstegnet i løpet av denne episoden."> + comment = <"For eksempel: Smerte kan beskrives som konstant eller intermitterende. Dette elementet kan brukes til å registrere tekstlige beskrivelser (enten det er fri eller kodet tekst) av den typiske frekvensen og varigheten av symptomanfall under den aktuelle episoden."> + > + ["id3"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av det rapporterte symptomet eller sykdomstegnet."> + comment = <"Eksempel: \"Svimmelhet med rotasjonsfølelse og av og til besvimelsesfølelse. Hurtig bevegelse fra sittende eller liggende til stående stilling virker å være en utløsende faktor. Opptrer typisk flere ganger daglig, og varer i ca et halvt til ett minutt hver gang. Å sette eller legge seg ned virker lindrende.\""> + > + ["id2"] = < + text = <"Navn på symptom/sykdomstegn"> + description = <"Navnet på det rapporterte symptomet eller sykdomstegnet."> + comment = <"Navnet på symptom/sykdomstegn bør kodes med en terminologi om mulig."> + > + ["id1"] = < + text = <"Symptom/Sykdomstegn"> + description = <"Rapportert observasjon av fysiske tegn eller beskrivelse av unormale eller ubehagelige fornemmelser i kropp og/eller sinn."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Episodicidade (synthesised)"> + description = <"Categoria deste episódio para o sintoma ou sinal identificado. (synthesised)"> + > + ["ac9001"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*Type of occurrence for this symptom or sign? (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Categoria de gravidade (synthesised)"> + description = <"Categoria representando a gravidade geral do sintoma ou sinal. (synthesised)"> + > + ["at9003"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9004"] = < + text = <"Progressão (synthesised)"> + description = <"Descrição da progressão do sintoma ou sinal no momento do relato. (synthesised)"> + > + ["ac9005"] = < + text = <"Efeito (synthesised)"> + description = <"Efeito percebido do fator modificador sobre o sintoma ou sinal. (synthesised)"> + > + ["ac9006"] = < + text = <"Fator precipitante ou de resolução (synthesised)"> + description = <"Detalhes sobre fatores específicos que estão associados com a precipitação ou resolução do sintoma ou sinal. (synthesised)"> + > + ["id190"] = < + text = <"*Character (en)"> + description = <"*Word or short phrase describing the nature of the symptom or sign. (en)"> + comment = <"*For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible. (en)"> + > + ["at189"] = < + text = <"*Recurrence (en)"> + description = <"*This is the first ever occurrence of this symptom or sign. (en)"> + > + ["at188"] = < + text = <"*First occurrence (en)"> + description = <"*This is the first ever occurrence of this symptom or sign. (en)"> + > + ["id187"] = < + text = <"*Occurrence (en)"> + description = <"*Type of occurrence for this symptom or sign? (en)"> + comment = <"Registrar como Verdadeiro se esta for a primeira ocorrência deste sintoma ou sinal."> + > + ["id186"] = < + text = <"Descrição"> + description = <"Descrição narrativa sobre o efeito do fator no sintoma ou sinal identificado."> + > + ["at185"] = < + text = <"Resolvido"> + description = <"A gravidade do sintoma ou sinal resolveu-se."> + > + ["at184"] = < + text = <"Piorando"> + description = <"O gravidade do sintoma ou sinal piorou ao longo deste episódio."> + > + ["at183"] = < + text = <"Imutável"> + description = <"O gravidade do sintoma ou sinal não mudou ao longo deste episódio."> + > + ["at182"] = < + text = <"Melhorando"> + description = <"O gravidade do sintoma ou sinal melhorou ao longo deste episódio."> + > + ["id181"] = < + text = <"Progressão"> + description = <"Descrição da progressão do sintoma ou sinal no momento do relato."> + comment = <"Ocorrências deste elemento de dado são setadas para 0..* para permitir múltiplos tipos de progressão para serem separadas no template se desejado - por exemplo, gravidade ou frequência."> + > + ["at179"] = < + text = <"Em curso"> + description = <"O sintoma ou sinal está em curso, efetivamente um episódio único e contínuo."> + > + ["at178"] = < + text = <"Indeterminado"> + description = <"Não é possível determinar se esta ocorrência de sintoma ou sinal é nova ou em curso."> + > + ["at177"] = < + text = <"Novo"> + description = <"Um episódio novo de sintoma ou sinal - tanto para primeira ocorrência como para uma reccorrência quando o episódio prévio estiver completamente resolvido."> + > + ["id176"] = < + text = <"Episodicidade"> + description = <"Categoria deste episódio para o sintoma ou sinal identificado."> + > + ["id172"] = < + text = <"Intervalo de tempo"> + description = <"O intervalo de tempo entre a ocorrência ou o início do fator e o início ou resolução do sintoma ou sinal."> + > + ["id171"] = < + text = <"Fator"> + description = <"Nome do evento de saúde, sintoma, sinal relatado ou outro fator."> + comment = <"Por exemplo: início de outro sintoma; início da menstruação. ou queda da bicicleta."> + > + ["at169"] = < + text = <"Fator de resolução"> + description = <"Identificação de fatores ou eventos que deflagram a resolução ou cessação de um sintoma ou sinal."> + > + ["at168"] = < + text = <"Fator precipitante"> + description = <"Identificação de fatores ou eventos que deflagram o início ou começo de um sintoma ou sinal."> + > + ["id166"] = < + text = <"Fator precipitante ou de resolução"> + description = <"Detalhes sobre fatores específicos que estão associados com a precipitação ou resolução do sintoma ou sinal."> + comment = <"Por exemplo: início de cefaleia ocorreu uma semana antes da menstruação; ou o início da cefaleia ocorreu uma hora após queda de bicicleta."> + > + ["id165"] = < + text = <"Tipo de início"> + description = <"Descrição do inicio do sintoma ou sinal."> + comment = <"O tipo de início pode ser codificado utilizando uma terminologia, se desejado. Por exemplo: gradual; ou súbito."> + > + ["id164"] = < + text = <"Comentários"> + description = <"Narrativa adicional sobre o sintoma ou sinal não capturada em outros campos."> + > + ["id162"] = < + text = <"Data/hora de resolução"> + description = <"O momento de cessação deste episódio de sintoma ou sinal."> + comment = <"Se 'Data/hora de início' e 'Duração' são utilizados no sistema, este elemento de dado pode ser calculado, ou alternativamente, considerado redundante. Datas parciais são permitidas, a data e hora exatas de resolução podem ser registradas, se apropriado."> + > + ["at160"] = < + text = <"Alivia"> + description = <"O fator diminui a gravidade ou impacto do sintoma ou sinal mas não resolve completamente."> + > + ["at159"] = < + text = <"Piora"> + description = <"O fator aumenta a gravidade ou impacto do sintoma ou sinal."> + > + ["at157"] = < + text = <"Sem efeito"> + description = <"O fator não tem impacto no sintoma ou sinal."> + > + ["id156"] = < + text = <"Impacto"> + description = <"Descrição do impacto deste sintoma ou sinal."> + comment = <"Avaliação do impacto pode considerar a gravidade, duração e frequência do sintoma ou sinal como também o tipo de impacto incluindo, mas limitado a, impacto funcional, social e emocional. Ocorrências deste elemento de dado são setadas para 0..* para permitir múltiplos tipos de impacto para serem separados no template se desejado. Exemplos de impacto funcional para perda auditiva podem incluir: 'Dificuldade de audição em ambiente quieto'; 'Dificuldade para ouvir rádio e TV'; 'Dificuldade de audição para conversa em grupo' e 'Dificuldade de audição ao telefone'."> + > + ["id155"] = < + text = <"Dealhes do fator"> + description = <"Detalhe estruturado sobre o fator associado com o sintoma ou sinal identificado."> + > + ["id154"] = < + text = <"Detalhes específicos"> + description = <"Elementos de dados específicos que são necessários adicionar para registrar atributos exclusivos do sintoma ou sinal identificado."> + comment = <"Por exemplo: graduação CTCAE."> + > + ["id153"] = < + text = <"Início do episódio"> + description = <"O início para este epsiódio de sintoma ou sinal."> + comment = <"Datas parciais são permitidas, a data e hora exata do início pode ser registrada, se apropriado. Se este sintoma ou sinal for experimentado pela primeira ou se for uma recorrência, esta data é utilizada para representar o início deste episódio. Se o sintoma ou sinal estiver em curso, este elemento de dado pode ser redundante se já tiver sido registrado anteriormente."> + > + ["id152"] = < + text = <"Parte do corpo"> + description = <"Parte do corpo em que o sintoma ou sinal foi relatado."> + comment = <"Ocorrências deste elemento de dado são ajustadas de 0..* para permitir múltiplas partes do corpo para serem separadas num template se desejado. Isto permite a representação de cenários clínicos em que o sintoma ou sinal precise ser registrado em múltiplas localizações ou identificar tanto local original e local distante de irradiação de dor, mas em que todos os outros atributos como o impacto e duração são idênticos. Se os requerimntos para registro da parte do corpo for determinado em tempo real pela aplicação ou requeira modelagem mais complexa como localizações relativas então utilize CLUSTER.anatomical_location ou CLUSTER.relative_location no SLOT 'Localização anatômica detalhada' neste arquétipo. + Se a localização anatômica estiver incluída no nome do Sintoma através de códigos pré-coordenados, este elemento de dado torna-se redundante. Se a localização anatômica for registrada utilizando o SLOT 'Parte do corpo estruturada', então a utilização deste elemento de dado não é permitida - registre apenas o 'Parte do corpo' simples ou 'Parte do corpo estruturada', mas não ambos."> + > + ["id148"] = < + text = <"Parte do corpo estruturada"> + description = <"Parte do corpo estruturada em que o sintoma ou sinal foi relatado."> + comment = <"Se a localização anatômica estiver incluída no nome do Sintoma através de códigos pré-coordenados, a utilização deste SLOT torna-se redundante. Se a localização anatômica for registrada utilizando o elemento de dado 'Parte do corpo', então o uso de arquétipos CLUSTER neste SLOT não é permitido - registre apenas o 'Parte do corpo' simples ou 'Parte do corpo estruturada' mas não ambos."> + > + ["id147"] = < + text = <"Episódios prévios"> + description = <"Detalhes estruturados do sintoma ou sinal durante um episódio prévio."> + comment = <"Em sistemas clínicos concatenados, é possível que episódios prévios já etejam registrados no PEP. O sistema pode permitir que o clínico relacione este a episódios relevantes prévios. Entretanto em um sistema ou mensagem sem este relacionamento com dados existentes ou com um novo paciente, instâncias adicionais do arquétipo de sintoma podem ser incluídas para representar episódios prévios. É recomendado que novas instâncias do arquétipo de Sintomas inseridas neste SLOT representem um ou vários episódios prévios relacionados à esta instância."> + > + ["id64"] = < + text = <"Sintoma/sinal associado"> + description = <"Detalhes estruturados sobre quaisquer sintomas ou sinais associados que sejam concorrentes."> + comment = <"Em sistemas clínicos concatenados, é possível que sintomas ou sinais associados já estejam registrados no PEP. O sistema pode permitir que o clínico relacione com sintomas e sinais associados. Entretanto em um sistema ou mensagem sem este relacionamento com dados existentes ou com um novo paciente, instâncias adicionais do arquétipo de sintoma podem ser incluídas para representar sintomas ou sinais associados."> + > + ["id58"] = < + text = <"Descrição de episódios prévios"> + description = <"Descrição narrativa de alguns ou todos os episódios prévios."> + comment = <"Por exemplo: frequência/periodicidade - por hora, dia, semana, mês, ano; e regularidade. Pode incluir uma comparação com o episódio atual."> + > + ["id57"] = < + text = <"Descrição"> + description = <"Descrição narrativa do efeito do fato modificador no sintoma ou sinal."> + > + ["id38"] = < + text = <"Descrição do episódio"> + description = <"Descrição narrativa sobre o curso do sintoma ou sinal durante o episódio."> + comment = <"Por exemplo: uma descrição em texto do início imediato do sintoma, atividades que pioram ou aliviam o sintoma, se está melhorando ou piorando e como se resolveu ao longo de semanas."> + > + ["id36"] = < + text = <"Não significante"> + description = <"O sintoma ou sinal identificado foi relatado como não sendo presente num nível significante."> + comment = <"Registrar como Verdadeiro se o sujeito do cuidado tiver reportado o sintoma como não significante. Por exemplo: se o indivíduo nunca experimentou o sintoma é apropriado registrar 'não significante'; ou se o indivíduo comumente experimenta o sintoma, em algumas circunstâncias pode ser considerado apropriado registrar 'não significante' se o indivíduo não experimenta desvio no seu baseline 'normal'."> + > + ["id32"] = < + text = <"Número de episódios prévios"> + description = <"O número de vezes que este sintoma ou sinal cocorreu previamente."> + > + ["id29"] = < + text = <"Duração"> + description = <"A duração deste episódio de sintoma ou sinal desde o início."> + comment = <"Se 'Data/hora de início' e 'Data/hora de resolução' forem utilizados, este elemento de dado pode ser calculado, ou alternativamente, ser considerado redundante neste cenário."> + > + ["id27"] = < + text = <"Classificação de gravidade"> + description = <"Escala de gradação numérica representando a gravidade geral de um sintoma ou sinal."> + comment = <"Gravidade do sintoma pode ser graduada pelo registro individual de um score de 0 (sintoma ausente) a 10 (sintoma mais grave que o indivíduo pode imaginar). Este score pode ser representado na interface ao usuário como escala visual analógica. O elemento de dado tem ocorrências de 0..* para permitir variações como 'gravidade máxima' para ser incluída no template."> + > + ["at26"] = < + text = <"Grave"> + description = <"A intensidade do sintoma ou sinal impede a atividade normal."> + > + ["at25"] = < + text = <"Moderada"> + description = <"A intensidade do sintoma ou sinal causa interferência com a atividade normal."> + > + ["at24"] = < + text = <"Leve"> + description = <"A intensidade do sintoma ou sinal não causa interferência com a atividade normal."> + > + ["id22"] = < + text = <"Categoria de gravidade"> + description = <"Categoria representando a gravidade geral do sintoma ou sinal."> + comment = <"Definir valores como leve, moderado ou grave de modo a ser aplicável a múltiplos sintomas ou sinais e permitir que múltiplos usuários interpretem e registrem pode não ser fácil. Algumas organizações estendem a gama de valores com a introdução da valores adicionais como 'Trivial' ou ' Muito grave' e/ou 'Leve a moderado' ou 'Moderado a grave', adiciona dificuldade e pode dificultar a reprodutibilidade. Utilizar 'Ameaçador da vida' e 'Fatal' pode ser considerada valro possível, embora de um ponto de vista mais purista representa melhor um desfecho do que gravidade. Com o exposto acima, uma lista menor é preferida como leve/moderado/grave, entretanto a escolha de outras opções de textos nestas listas podem ser úteis. Note: a gravidade pode ser registrada de maneira mais específica utilizando o SLOT 'Detalhes específicos'."> + > + ["id20"] = < + text = <"Fator"> + description = <"Nome do fator modificador."> + comment = <"Exemplos de fatores modificadores: deitar sobre múltiplos travesseiros, comer ou administração de um medicamento específico."> + > + ["id19"] = < + text = <"Fator modificador"> + description = <"Detalhe sobre como um fator específico afeta o sintoma ou sinal identificado durante este episódio."> + > + ["id18"] = < + text = <"Efeito"> + description = <"Efeito percebido do fator modificador sobre o sintoma ou sinal."> + > + ["id4"] = < + text = <"Padrão"> + description = <"Descrição narrativa sobre o padrão do sintoma ou sinal durante este episódio."> + comment = <"Por exemplo: dor pode ser descrita como constante ou intermitente."> + > + ["id3"] = < + text = <"Descrição"> + description = <"Descrição narrativa sobre o sintoma ou sinal relatado."> + > + ["id2"] = < + text = <"Nome do sintoma/sinal"> + description = <"O nome do sintoma ou sinal relatado."> + comment = <"Nome do sintoma deve ser codificado com uma terminologia, se possível."> + > + ["id1"] = < + text = <"Sintoma/sinal"> + description = <"Observação de um distúrbio físico ou mental relatada em um indivíduo."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Episodicity(en) (synthesised)"> + description = <"*Category of this epsiode for the identified symptom or sign.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Occurrence (en) (synthesised)"> + description = <"*Type of occurrence for this symptom or sign? (en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Severity category(en) (synthesised)"> + description = <"*Category representing the overall severity of the symptom or sign.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9004"] = < + text = <"*Progression(en) (synthesised)"> + description = <"*Description progression of the symptom or sign at the time of reporting.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Effect(en) (synthesised)"> + description = <"*Perceived effect of the modifying factor on the symptom or sign.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Precipitating/resolving factor(en) (synthesised)"> + description = <"*Details about a health event, symptom, sign or other factor associated with the onset or cessation of the symptom or sign.(en) (synthesised)"> + > + ["id190"] = < + text = <"*Character (en)"> + description = <"*Word or short phrase describing the nature of the symptom or sign. (en)"> + comment = <"*For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible. (en)"> + > + ["at189"] = < + text = <"*Recurrence (en)"> + description = <"*This is the first ever occurrence of this symptom or sign. (en)"> + > + ["at188"] = < + text = <"*First occurrence (en)"> + description = <"*This is the first ever occurrence of this symptom or sign. (en)"> + > + ["id187"] = < + text = <"*Occurrence (en)"> + description = <"*Type of occurrence for this symptom or sign? (en)"> + > + ["id186"] = < + text = <"*Description(en)"> + description = <"*Narrative description about the effect of the factor on the identified symptom or sign.(en)"> + > + ["at185"] = < + text = <"*Resolved(en)"> + description = <"*The severity of the symptom or sign has resolved.(en)"> + > + ["at184"] = < + text = <"*Worsening(en)"> + description = <"*The severity of the symptom or sign has worsened overall during this episode.(en)"> + > + ["at183"] = < + text = <"*Unchanged(en)"> + description = <"*The severity of the symptom or sign has not changed overall during this episode.(en)"> + > + ["at182"] = < + text = <"*Improving(en)"> + description = <"*The severity of the symptom or sign has improved overall during this episode.(en)"> + > + ["id181"] = < + text = <"*Progression(en)"> + description = <"*Description progression of the symptom or sign at the time of reporting.(en)"> + comment = <"*Occurrences of this data element are set to 0..* to allow multiple types of progression to be separated out in a template if desired - for example, severity or frequency.(en)"> + > + ["at179"] = < + text = <"*Ongoing(en)"> + description = <"*This symptom or sign is continuously present, effectively a single, ongoing episode.(en)"> + > + ["at178"] = < + text = <"*Reoccurrence(en)"> + description = <"*This is a second or subsequent discrete episode of the symptom or sign, where each previous episode has completely resolved.(en)"> + > + ["at177"] = < + text = <"*New(en)"> + description = <"*This is the first ever episode of the symptom or sign.(en)"> + > + ["id176"] = < + text = <"*Episodicity(en)"> + description = <"*Category of this epsiode for the identified symptom or sign.(en)"> + > + ["id172"] = < + text = <"*Time interval(en)"> + description = <"*The interval of time between the occurrence or onset of the factor and onset/resolution of the symptom or sign.(en)"> + > + ["id171"] = < + text = <"*Factor(en)"> + description = <"*Name of the health event, symptom, reported sign or other factor.(en)"> + comment = <"*For example: onset of another symptom; onset of menstruation; or fall off bicycle.(en)"> + > + ["at169"] = < + text = <"*Resolving factor(en)"> + description = <"*Identification of factors/events associated with cessation of the symptom or sign.(en)"> + > + ["at168"] = < + text = <"*Precipitating factor(en)"> + description = <"*Identification of factors/events associated with onset or commencement of the symptom or sign.(en)"> + > + ["id166"] = < + text = <"*Precipitating/resolving factor(en)"> + description = <"*Details about a health event, symptom, sign or other factor associated with the onset or cessation of the symptom or sign.(en)"> + comment = <"*For example: onset of headache occurred one week prior to menstruation; or onset of headache occurred one hour after fall of bicycle.(en)"> + > + ["id165"] = < + text = <"*Onset type(en)"> + description = <"*Description of the onset of the symptom or sign.(en)"> + comment = <"*The type of the onset can be coded with a terminology, if desired. For example: gradual; or sudden.(en)"> + > + ["id164"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the symptom or sign not captured in other fields.(en)"> + > + ["id162"] = < + text = <"*Resolution date/time(en)"> + description = <"*The timing of the cessation of this episode of the symptom or sign.(en)"> + comment = <"*If 'Date/time of onset' and 'Duration' are used in systems, this data element may be calculated, or alternatively, considered redundant. While partial dates are permitted, the exact date and time of resolution can be recorded, if appropriate.(en)"> + > + ["at160"] = < + text = <"*Relieves(en)"> + description = <"*Presence of the factor reduces the severity or impact of the symptom or sign.(en)"> + > + ["at159"] = < + text = <"*Worsens(en)"> + description = <"*Presence of the factor exaccerbates severity or impact of the symptom or sign.(en)"> + > + ["at157"] = < + text = <"*No effect(en)"> + description = <"*Presence of the factor has no impact on the symptom or sign.(en)"> + > + ["id156"] = < + text = <"*Impact(en)"> + description = <"*Description of the impact of this symptom or sign.(en)"> + comment = <"*Assessment of impact could consider the severity, duration and frequency of the symptom as well as the type of impact including, but not limited to, functional, social and emotional impact. Occurrences of this data element are set to 0..* to allow multiple types of impact to be separated out in a template if desired. Examples for functional impact from hearing loss may include: 'Difficulty Hearing in Quiet Environment'; 'Difficulty Hearing the TV or Radio'; 'Difficulty Hearing Group Conversation'; and 'Difficulty Hearing on Phone'.(en)"> + > + ["id155"] = < + text = <"*Factor detail(en)"> + description = <"*Structured detail about the factor associated with the identified symptom or sign.(en)"> + > + ["id154"] = < + text = <"*Specific details(en)"> + description = <"*Specific data elements that are additionally required to record as unique attributes of the identified symptom or sign.(en)"> + comment = <"*For example: CTCAE grading.(en)"> + > + ["id153"] = < + text = <"*Onset date/time(en)"> + description = <"*The onset for this episode of the symptom or sign.(en)"> + comment = <"*While partial dates are permitted, the exact date and time of onset can be recorded, if appropriate. If this is a recurring symptom, this date is used to represent the most recent date or onset of exacerbation, relevant to the clinical presentation. If this is the first instance of this symptom, this date is used to represent the first ever start of symptoms.(en)"> + > + ["id152"] = < + text = <"*Body site(en)"> + description = <"*Simple body site where the symptom or sign was reported.(en)"> + comment = <"*Occurrences of this data element are set to 0..* to allow multiple body sites to be separated out in a template if desired. This allows for representation of clinical scenarios where a symptom or sign needs to be recorded in multiple locations or identifying both the originating and distal site in pain radiation, but where all of the other attributes such as impact and duration are identical. If the requirements for recording the body site are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the Detailed anatomical location' SLOT in this archetype. + If the anatomical location is included in the Symptom name via precoordinated codes, this data element becomes redundant. If the anatomical location is recorded using the 'Structured body site' SLOT, then use of this data element is not allowed - record only the simple 'Body site' OR 'Structured body site', but not both.(en)"> + > + ["id148"] = < + text = <"*Structured body site(en)"> + description = <"*Structured body site where the symptom or sign was reported.(en)"> + comment = <"*If the anatomical location is included in the Symptom name via precoordinated codes, use of this SLOT becomes redundant. If the anatomical location is recorded using the 'Body site' data element, then use of CLUSTER archetypes in this SLOT is not allowed - record only the simple 'Body site' OR 'Structured body site', but not both.(en)"> + > + ["id147"] = < + text = <"*Previous episodes(en)"> + description = <"*Structured details of the symptom or sign during a previous episode.(en)"> + comment = <"*In linked clinical systems, it is possible that previous episodes are already recorded within the EHR. Systems can allow the clinician to LINK to relevant previous episodes. However in a system or message without LINKs to existing data or with a new patient, additional instances of the symptom archetype could be included here to represent previous episodes. It is recommended that new instances of the Symptom archetype inserted in this SLOT represent one or many previous episodes to this Symptom instance only.(en)"> + > + ["id64"] = < + text = <"*Associated symptom/sign(en)"> + description = <"*Structured details about any associated symptoms or signs that are concurrent.(en)"> + comment = <"*In linked clinical systems, it is possible that associated symptoms or signs are already recorded within the EHR. Systems can allow the clinician to LINK to relevant associated symptoms/signs. However in a system or message without LINKs to existing data or with a new patient, additional instances of the symptom archetype could be included here to represent associated symptoms/signs.(en)"> + > + ["id58"] = < + text = <"*Description of previous episodes(en)"> + description = <"*Narrative description of any or all previous episodes.(en)"> + comment = <"*For example: frequency/periodicity - per hour, day, week, month, year; and regularity. May include a comparison to this episode.(en)"> + > + ["id57"] = < + text = <"*Description(en)"> + description = <"*Narrative description of the effect of the modifying factor on the symptom or sign.(en)"> + > + ["id38"] = < + text = <"*Episode description(en)"> + description = <"*Narrative description about the course of the symptom or sign during this episode.(en)"> + comment = <"*For example: a text description of the immediate onset of the symptom, activities that worsened or relieved the symptom, whether it is improving or worsening and how it resolved over weeks.(en)"> + > + ["id36"] = < + text = <"*Nil significant(en)"> + description = <"*The identified symptom or sign was reported as not being present to any significant degree.(en)"> + comment = <"*Record as True if the subject of care has reported the symptom as not significant. For example, the patient may experience a basal level of pain, which is regarded as normal for them. In this situation 'nil significant' enables recording of no additional pain that could be considered as significant or relevant to the history-taking.(en)"> + > + ["id32"] = < + text = <"*Number of previous episodes(en)"> + description = <"*The number of times this symptom or sign has previously occurred.(en)"> + > + ["id29"] = < + text = <"*Duration(en)"> + description = <"*The duration of the symptom or sign since onset.(en)"> + comment = <"*If 'Date/time of onset' and 'Date/time of resolution' are used in systems, this data element may be calculated, or alternatively, be considered redundant in this scenario.(en)"> + > + ["id27"] = < + text = <"*Severity rating(en)"> + description = <"*Numerical rating scale representing the overall severity of the symptom or sign.(en)"> + comment = <"*Symptom severity can be rated by the individual by recording a score from 0 (ie symptom not present) to 10.0 (ie symptom is as severe as the individual can imagine). This score can be represented in the user interface as a visual analogue scale. The data element has occurrences set to 0..* to allow for variations such as 'maximal severity' or 'average severity' to be included in a template.(en)"> + > + ["at26"] = < + text = <"*Severe(en)"> + description = <"*The intensity of the symptom or sign causes prevents normal activity.(en)"> + > + ["at25"] = < + text = <"*Moderate(en)"> + description = <"*The intensity of the symptom or sign causes interference with normal activity.(en)"> + > + ["at24"] = < + text = <"*Mild(en)"> + description = <"*The intensity of the symptom or sign does not cause interference with normal activity.(en)"> + > + ["id22"] = < + text = <"*Severity category(en)"> + description = <"*Category representing the overall severity of the symptom or sign.(en)"> + comment = <"*Defining values such as mild, moderate or severe in such a way that is applicable to multiple symptoms or signs plus allows multiple users to interpret and record them consistently is not easy. Some organisations extend the value set further with inclusion of additional values such as 'Trivial' and 'Very severe', and/or 'Mild-Moderate' and 'Moderate-Severe', adds to the definitional difficulty and may also worsen inter-recorder reliability issues. Use of 'Life-threatening' and 'Fatal' is also often considered as part of this value set, although from a pure point of view it may actually reflect an outcome rather than a severity. In view of the above, keeping to a well-defined but smaller list is preferred and so the mild/moderate/severe value set is offered, however the choice of other text allows for other value sets to be included at this data element in a template. Note: more specific grading of severity can be recorded using the 'Specific details' SLOT.(en)"> + > + ["id20"] = < + text = <"*Factor(en)"> + description = <"*Name of the modifying factor.(en)"> + comment = <"*Examples of modifying factor: lying on multiple pillows, eating or administration of a specific medication.(en)"> + > + ["id19"] = < + text = <"*Modifying factor(en)"> + description = <"*Detail about how a specific factor effects the identified symptom or sign during this episode.(en)"> + > + ["id18"] = < + text = <"*Effect(en)"> + description = <"*Perceived effect of the modifying factor on the symptom or sign.(en)"> + > + ["id4"] = < + text = <"*Pattern(en)"> + description = <"*Narrative description about the pattern of the symptom or sign during this episode.(en)"> + comment = <"*For example: pain could be described as constant or colicky.(en)"> + > + ["id3"] = < + text = <"*Description(en)"> + description = <"*Narrative description about the reported symptom or sign.(en)"> + > + ["id2"] = < + text = <"*Symptom/Sign name(en)"> + description = <"*The name of the reported symptom or sign.(en)"> + comment = <"*Symptom name should be coded with a terminology, where possible.(en)"> + > + ["id1"] = < + text = <"*Symptom/Sign(en)"> + description = <"*Reported observation of a physical or mental disturbance in an individual.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Episodicity (synthesised)"> + description = <"Category of this episode for the identified symptom or sign. (synthesised)"> + > + ["ac9001"] = < + text = <"Occurrence (synthesised)"> + description = <"Type of occurrence for this symptom or sign? (synthesised)"> + > + ["ac9002"] = < + text = <"Severity category (synthesised)"> + description = <"Category representing the overall severity of the symptom or sign. (synthesised)"> + > + ["at9003"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["ac9004"] = < + text = <"Progression (synthesised)"> + description = <"Description progression of the symptom or sign at the time of reporting. (synthesised)"> + > + ["ac9005"] = < + text = <"Effect (synthesised)"> + description = <"Perceived effect of the modifying factor on the symptom or sign. (synthesised)"> + > + ["ac9006"] = < + text = <"Precipitating/resolving factor (synthesised)"> + description = <"Details about specified factors that are associated with the precipitation or resolution of the symptom or sign. (synthesised)"> + > + ["id190"] = < + text = <"Character"> + description = <"Word or short phrase describing the nature of the symptom or sign."> + comment = <"For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible."> + > + ["at189"] = < + text = <"Recurrence"> + description = <"This is the first ever occurrence of this symptom or sign."> + > + ["at188"] = < + text = <"First occurrence"> + description = <"This is the first ever occurrence of this symptom or sign."> + > + ["id187"] = < + text = <"Occurrence"> + description = <"Type of occurrence for this symptom or sign?"> + comment = <"Record as True if this is the first ever occurrence of this symptom or sign."> + > + ["id186"] = < + text = <"Description"> + description = <"Narrative description about the effect of the factor on the identified symptom or sign."> + > + ["at185"] = < + text = <"Resolved"> + description = <"The severity of the symptom or sign has resolved."> + > + ["at184"] = < + text = <"Worsening"> + description = <"The severity of the symptom or sign has worsened overall during this episode."> + > + ["at183"] = < + text = <"Unchanged"> + description = <"The severity of the symptom or sign has not changed overall during this episode."> + > + ["at182"] = < + text = <"Improving"> + description = <"The severity of the symptom or sign has improved overall during this episode."> + > + ["id181"] = < + text = <"Progression"> + description = <"Description progression of the symptom or sign at the time of reporting."> + comment = <"Occurrences of this data element are set to 0..* to allow multiple types of progression to be separated out in a template if desired - for example, severity or frequency."> + > + ["at179"] = < + text = <"Ongoing"> + description = <"This symptom or sign is ongoing, effectively a single, continuous episode."> + > + ["at178"] = < + text = <"Indeterminate"> + description = <"It is not possible to determine if this occurrence of the symptom or sign is new or ongoing."> + > + ["at177"] = < + text = <"New"> + description = <"A new episode of the symptom or sign - either the first ever occurrence or a reoccurrence where the previous episode had completely resolved."> + > + ["id176"] = < + text = <"Episodicity"> + description = <"Category of this episode for the identified symptom or sign."> + > + ["id172"] = < + text = <"Time interval"> + description = <"The interval of time between the occurrence or onset of the factor and onset/resolution of the symptom or sign."> + > + ["id171"] = < + text = <"Factor"> + description = <"Name of the health event, symptom, reported sign or other factor."> + comment = <"For example: onset of another symptom; onset of menstruation; or fall off bicycle."> + > + ["at169"] = < + text = <"Resolving factor"> + description = <"Identification of factors or events that trigger resolution or cessation of the symptom or sign."> + > + ["at168"] = < + text = <"Precipitating factor"> + description = <"Identification of factors or events that trigger the onset or commencement of the symptom or sign."> + > + ["id166"] = < + text = <"Precipitating/resolving factor"> + description = <"Details about specified factors that are associated with the precipitation or resolution of the symptom or sign."> + comment = <"For example: onset of headache occurred one week prior to menstruation; or onset of headache occurred one hour after fall of bicycle."> + > + ["id165"] = < + text = <"Onset type"> + description = <"Description of the onset of the symptom or sign."> + comment = <"The type of the onset can be coded with a terminology, if desired. For example: gradual; or sudden."> + > + ["id164"] = < + text = <"Comment"> + description = <"Additional narrative about the symptom or sign not captured in other fields."> + > + ["id162"] = < + text = <"Resolution date/time"> + description = <"The timing of the cessation of this episode of the symptom or sign."> + comment = <"If 'Date/time of onset' and 'Duration' are used in systems, this data element may be calculated, or alternatively, considered redundant. While partial dates are permitted, the exact date and time of resolution can be recorded, if appropriate."> + > + ["at160"] = < + text = <"Relieves"> + description = <"The factor decreases the severity or impact of the symptom or sign, but does not fully resolve it."> + > + ["at159"] = < + text = <"Worsens"> + description = <"The factor increases the severity or impact of the symptom or sign."> + > + ["at157"] = < + text = <"No effect"> + description = <"The factor has no impact on the symptom or sign."> + > + ["id156"] = < + text = <"Impact"> + description = <"Description of the impact of this symptom or sign."> + comment = <"Assessment of impact could consider the severity, duration and frequency of the symptom as well as the type of impact including, but not limited to, functional, social and emotional impact. Occurrences of this data element are set to 0..* to allow multiple types of impact to be separated out in a template if desired. Examples for functional impact from hearing loss may include: 'Difficulty Hearing in Quiet Environment'; 'Difficulty Hearing the TV or Radio'; 'Difficulty Hearing Group Conversation'; and 'Difficulty Hearing on Phone'."> + > + ["id155"] = < + text = <"Factor detail"> + description = <"Structured detail about the factor associated with the identified symptom or sign."> + > + ["id154"] = < + text = <"Specific details"> + description = <"Specific data elements that are additionally required to record as unique attributes of the identified symptom or sign."> + comment = <"For example: CTCAE grading."> + > + ["id153"] = < + text = <"Episode onset"> + description = <"The onset for this episode of the symptom or sign."> + comment = <"While partial dates are permitted, the exact date and time of onset can be recorded, if appropriate. If this symptom or sign is experienced for the first time or is a re-occurrence, this date is used to represent the onset of this episode. If this symptom or sign is ongoing, this data element may be redundant if it has been recorded previously."> + > + ["id152"] = < + text = <"Body site"> + description = <"Simple body site where the symptom or sign was reported."> + comment = <"Occurrences of this data element are set to 0..* to allow multiple body sites to be separated out in a template if desired. This allows for representation of clinical scenarios where a symptom or sign needs to be recorded in multiple locations or identifying both the originating and distal site in pain radiation, but where all of the other attributes such as impact and duration are identical. If the requirements for recording the body site are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the Detailed anatomical location' SLOT in this archetype. + If the anatomical location is included in the Symptom name via precoordinated codes, this data element becomes redundant. If the anatomical location is recorded using the 'Structured body site' SLOT, then use of this data element is not allowed - record only the simple 'Body site' OR 'Structured body site', but not both."> + > + ["id148"] = < + text = <"Structured body site"> + description = <"Structured body site where the symptom or sign was reported."> + comment = <"If the anatomical location is included in the Symptom name via precoordinated codes, use of this SLOT becomes redundant. If the anatomical location is recorded using the 'Body site' data element, then use of CLUSTER archetypes in this SLOT is not allowed - record only the simple 'Body site' OR 'Structured body site', but not both."> + > + ["id147"] = < + text = <"Previous episodes"> + description = <"Structured details of the symptom or sign during a previous episode."> + comment = <"In linked clinical systems, it is possible that previous episodes are already recorded within the EHR. Systems can allow the clinician to LINK to relevant previous episodes. However in a system or message without LINKs to existing data or with a new patient, additional instances of the symptom archetype could be included here to represent previous episodes. It is recommended that new instances of the Symptom archetype inserted in this SLOT represent one or many previous episodes to this Symptom instance only."> + > + ["id64"] = < + text = <"Associated symptom/sign"> + description = <"Structured details about any associated symptoms or signs that are concurrent."> + comment = <"In linked clinical systems, it is possible that associated symptoms or signs are already recorded within the EHR. Systems can allow the clinician to LINK to relevant associated symptoms/signs. However in a system or message without LINKs to existing data or with a new patient, additional instances of the symptom archetype could be included here to represent associated symptoms/signs."> + > + ["id58"] = < + text = <"Description of previous episodes"> + description = <"Narrative description of any or all previous episodes."> + comment = <"For example: frequency/periodicity - per hour, day, week, month, year; and regularity. May include a comparison to this episode."> + > + ["id57"] = < + text = <"Description"> + description = <"Narrative description of the effect of the modifying factor on the symptom or sign."> + > + ["id38"] = < + text = <"Episode description"> + description = <"Narrative description about the course of the symptom or sign during this episode."> + comment = <"For example: a text description of the immediate onset of the symptom, activities that worsened or relieved the symptom, whether it is improving or worsening and how it resolved over weeks."> + > + ["id36"] = < + text = <"Nil significant"> + description = <"The identified symptom or sign was reported as not being present to any significant degree."> + comment = <"Record as True if the subject of care has reported the symptom as not significant. For example: if the individual has never experienced the symptom it is appropriate to record 'nil significant'; or if the individual commonly experiences the symptom, in some circumstances it may be considered appropriate to record 'nil significant' if the individual has experienced no deviation from their 'normal' baseline."> + > + ["id32"] = < + text = <"Number of previous episodes"> + description = <"The number of times this symptom or sign has previously occurred."> + > + ["id29"] = < + text = <"Duration"> + description = <"The duration of this episode of the symptom or sign since onset."> + comment = <"If 'Date/time of onset' and 'Date/time of resolution' are used in systems, this data element may be calculated, or alternatively, be considered redundant in this scenario."> + > + ["id27"] = < + text = <"Severity rating"> + description = <"Numerical rating scale representing the overall severity of the symptom or sign."> + comment = <"Symptom severity can be rated by the individual by recording a score from 0 (ie symptom not present) to 10.0 (ie symptom is as severe as the individual can imagine). This score can be represented in the user interface as a visual analogue scale. The data element has occurrences set to 0..* to allow for variations such as 'maximal severity' or 'average severity' to be included in a template."> + > + ["at26"] = < + text = <"Severe"> + description = <"The intensity of the symptom or sign causes prevents normal activity."> + > + ["at25"] = < + text = <"Moderate"> + description = <"The intensity of the symptom or sign causes interference with normal activity."> + > + ["at24"] = < + text = <"Mild"> + description = <"The intensity of the symptom or sign does not cause interference with normal activity."> + > + ["id22"] = < + text = <"Severity category"> + description = <"Category representing the overall severity of the symptom or sign."> + comment = <"Defining values such as mild, moderate or severe in such a way that is applicable to multiple symptoms or signs plus allows multiple users to interpret and record them consistently is not easy. Some organisations extend the value set further with inclusion of additional values such as 'Trivial' and 'Very severe', and/or 'Mild-Moderate' and 'Moderate-Severe', adds to the definitional difficulty and may also worsen inter-recorder reliability issues. Use of 'Life-threatening' and 'Fatal' is also often considered as part of this value set, although from a pure point of view it may actually reflect an outcome rather than a severity. In view of the above, keeping to a well-defined but smaller list is preferred and so the mild/moderate/severe value set is offered, however the choice of other text allows for other value sets to be included at this data element in a template. Note: more specific grading of severity can be recorded using the 'Specific details' SLOT."> + > + ["id20"] = < + text = <"Factor"> + description = <"Name of the modifying factor."> + comment = <"Examples of modifying factor: lying on multiple pillows, eating or administration of a specific medication."> + > + ["id19"] = < + text = <"Modifying factor"> + description = <"Detail about how a specific factor effects the identified symptom or sign during this episode."> + > + ["id18"] = < + text = <"Effect"> + description = <"Perceived effect of the modifying factor on the symptom or sign."> + > + ["id4"] = < + text = <"Pattern"> + description = <"Narrative description about the pattern of the symptom or sign during this episode."> + comment = <"For example: pain could be described as constant or intermittent."> + > + ["id3"] = < + text = <"Description"> + description = <"Narrative description about the reported symptom or sign."> + > + ["id2"] = < + text = <"Symptom/Sign name"> + description = <"The name of the reported symptom or sign."> + comment = <"Symptom name should be coded with a terminology, where possible."> + > + ["id1"] = < + text = <"Symptom/Sign"> + description = <"Reported observation of a physical or mental disturbance in an individual."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9003"] = + > + ["SNOMED-CT"] = < + ["id2"] = + ["id3"] = + ["id22"] = + ["at24"] = + ["at25"] = + ["at26"] = + ["id29"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at24", "at25", "at26"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at188", "at189"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at177", "at179", "at178"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at168", "at169"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at160", "at157", "at159"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at184", "at183", "at182", "at185"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.telecom_details.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.telecom_details.v0.0.1-alpha.adls new file mode 100644 index 000000000..04a461561 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.telecom_details.v0.0.1-alpha.adls @@ -0,0 +1,393 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e67a6d2a-7c7d-4737-958b-e18a43599ca0; build_uid=2f47cb95-5610-4b8e-a0d4-5fd1003a0a85) + openEHR-EHR-CLUSTER.telecom_details.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Hans Demski"> + ["organisation"] = <"Helmholtz Zentrum München"> + ["email"] = <"demski@helmholtz-muenchen.de"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2007-11-04"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Telephone, facsimile or similar telecommunications type/number for a patient. ENV 13606 - 4:2000 7.11.14 From NHS Scotland SCI-XML messaging standards http://www.isdscotland.org/isd/files/general-v2-7.xsd NHS Scotland Interoperability Working Group http://www.isdscotland.org/isd/5194.html."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"051A72A0A75627F5389BD5F262701E75"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record telecommunications details for an individual or organisation."> + keywords = <"telephone", "facsimile", "fax", "mobile", "email", "pager"> + use = <"Use to record telecommunications details for an individual or organisation, including email or other internet based communication."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation von Kontaktdaten einer Person oder Einrichtung."> + keywords = <"Telefon", "Mobilfunk", "Email", "Pager", "Handy", "Telefax"> + use = <"Zur Dokumentation von Kontaktdaten einer Person oder Einrichtung, einschließlich Email oder weiterer internetbasierter Kommunikationsmittel."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل تفاصيل الاتصالات السلكية و اللاسلكية لفرد أو مؤسسة"> + keywords = <"الهاتف", "صورة طبق الأصل", "الفاكس", "الهاتف النقال", "البريد الإلكتروني", "جهاز الإخطار"> + use = <"يستخدم لتسجيل تفاصيل الاتصالات السلكية و اللاسلكية للفرد أو المؤسسة, بما في ذلك البريد الإلكتروني أو أي وسيلة اتصالات قائمة على استخدام الشكبة العنكبيوتية"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Telecom details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id11] matches { -- Mode + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Mode (synthesised) + } + } + } + CLUSTER[id2] matches { -- Telecoms + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Telecoms type + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9001]} -- Telecoms type (synthesised) + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Unstructured telecoms + value matches { + DV_TEXT[id9004] + } + } + CLUSTER[id4] occurrences matches {0..1} matches { -- Structured telecoms + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Country code + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Area code + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Number + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Extension + value matches { + DV_TEXT[id9008] + } + } + } + } + } + } + ELEMENT[id10] matches { -- Email address + value matches { + DV_TEXT[id9009] + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Art (synthesised)"> + description = <"Zuordnung einer Kontaktangabe bzgl. der Umgebung z.B. 'Arbeit', 'Privat'. ENV 13606 - 4:2000 7.11.19(en) (synthesised)"> + > + ["ac9001"] = < + text = <"Kontakttyp (synthesised)"> + description = <"Typ des Kontakts z.B. Telefon, Fax, Pager etc. ENV 13606-4:2000 7.11.19 (synthesised)"> + > + ["id20"] = < + text = <"Durchwahl"> + description = <"Durchwahl. ENV13606-4:2000 7.11.18"> + > + ["at19"] = < + text = <"Kontakt"> + description = <"*"> + > + ["at17"] = < + text = <"Pager"> + description = <"*"> + > + ["at16"] = < + text = <"Mobiltelefon"> + description = <"*"> + > + ["at15"] = < + text = <"Telefax"> + description = <"*"> + > + ["at14"] = < + text = <"Telefon"> + description = <"*"> + > + ["at13"] = < + text = <"Arbeit"> + description = <"*"> + > + ["at12"] = < + text = <"Privat"> + description = <"*"> + > + ["id11"] = < + text = <"Art"> + description = <"Zuordnung einer Kontaktangabe bzgl. der Umgebung z.B. 'Arbeit', 'Privat'. ENV 13606 - 4:2000 7.11.19(en)"> + > + ["id10"] = < + text = <"Emailadresse"> + description = <"Emailadresse"> + > + ["id8"] = < + text = <"Nummer"> + description = <"Telefonnummer"> + > + ["id7"] = < + text = <"Ortsnetzkennzahl"> + description = <"Ortsnetzkennzahl oder Vorwahlteil einer Sonderrufnummer"> + > + ["id6"] = < + text = <"Landesvorwahl"> + description = <"Landesvorwahl. ENV13606-4:2000 7.11.18"> + > + ["id5"] = < + text = <"Kontakttyp"> + description = <"Typ des Kontakts z.B. Telefon, Fax, Pager etc. ENV 13606-4:2000 7.11.19"> + > + ["id4"] = < + text = <"Strukturierte Kontaktadresse"> + description = <"Strukturierte Angabe von Telefonnummern mit Feldern nach ENV13606-4:2000 7.11.18"> + > + ["id3"] = < + text = <"Unstrukturierte Kontaktadresse"> + description = <"Unstrukturierte Kontaktadresse"> + > + ["id2"] = < + text = <"Kontaktdaten"> + description = <"Eine oder mehrere Kontaktadressen einer Person oder Einrichtung"> + > + ["id1"] = < + text = <"Kontaktdaten"> + description = <"Angaben zur Kontaktaufnahme mit einer Person oder Einrichtung per Telefon, Faxgerät oder Email"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Mode (synthesised)"> + description = <"A qualifier for a telecom contact, describing its context e.g. 'Work', 'Home'. ENV 13606 - 4:2000 7.11.19. (synthesised)"> + > + ["ac9001"] = < + text = <"Telecoms type (synthesised)"> + description = <"Telecom mechanism e.g. telephone, facsimile, pager etc. ENV 13606-4:2000 7.11.19. (synthesised)"> + > + ["id20"] = < + text = <"Extension"> + description = <"Telephone extension number. ENV13606-4:2000 7.11.18."> + > + ["at19"] = < + text = <"Contact"> + description = <"Contact."> + > + ["at17"] = < + text = <"Pager"> + description = <"Pager number details."> + > + ["at16"] = < + text = <"Mobile phone"> + description = <"Mobile phone number details."> + > + ["at15"] = < + text = <"Fax"> + description = <"Facsimile number details."> + > + ["at14"] = < + text = <"Telephone"> + description = <"Telephone number details."> + > + ["at13"] = < + text = <"Work"> + description = <"Telecommunication detail for work."> + > + ["at12"] = < + text = <"Home"> + description = <"Telecommunication detail for home."> + > + ["id11"] = < + text = <"Mode"> + description = <"A qualifier for a telecom contact, describing its context e.g. 'Work', 'Home'. ENV 13606 - 4:2000 7.11.19."> + > + ["id10"] = < + text = <"Email address"> + description = <"Email address."> + > + ["id8"] = < + text = <"Number"> + description = <"Telephone number."> + > + ["id7"] = < + text = <"Area code"> + description = <"Telephone area code."> + > + ["id6"] = < + text = <"Country code"> + description = <"Telephone country code. ENV13606-4:2000 7.11.18."> + > + ["id5"] = < + text = <"Telecoms type"> + description = <"Telecom mechanism e.g. telephone, facsimile, pager etc. ENV 13606-4:2000 7.11.19."> + > + ["id4"] = < + text = <"Structured telecoms"> + description = <"A structure for telephone numbers composed of separately identifiable elements. ENV13606-4:2000 7.11.18."> + > + ["id3"] = < + text = <"Unstructured telecoms"> + description = <"An unstructured description of telecoms."> + > + ["id2"] = < + text = <"Telecoms"> + description = <"One or more telecoms contacts for an individual."> + > + ["id1"] = < + text = <"Telecom details"> + description = <"Personal or organisational telephone, fax, and email details."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"الشكل (synthesised)"> + description = <"عنصر مميز لأحد جهات الاتصال السلكي أو اللاسلكي بما يصف السياق, مثل: العمل, المنزل. + ENV 13606 - 4:2000 7.11.19. (synthesised)"> + > + ["ac9001"] = < + text = <"نوع الاتصالات السلكية و اللاسلكية (synthesised)"> + description = <"آلية الاتصال السلكي/اللاسلكي, مثل: الهاتف, صورة طبق الأصل, جهاز الإخطار, إلى آخره. + ENV 13606-4:2000 7.11.19. (synthesised)"> + > + ["id20"] = < + text = <"الامتداد"> + description = <"رقم امتداد الهاتف. + ENV13606-4:2000 7.11.18."> + > + ["at19"] = < + text = <"جهة الاتصال"> + description = <"جهة الاتصال"> + > + ["at17"] = < + text = <"جهاز الإخطار"> + description = <"تفاصيل رقم جهاز الإخطار"> + > + ["at16"] = < + text = <"الهاتف النقال"> + description = <"تفاصيل رقم الهاتف النقال"> + > + ["at15"] = < + text = <"الفاكس"> + description = <"تفاصيل رقم الفاكس"> + > + ["at14"] = < + text = <"الهاتف"> + description = <"تفاصيل رقم الهاتف"> + > + ["at13"] = < + text = <"العمل"> + description = <"تفاصيل الاتصال للعمل"> + > + ["at12"] = < + text = <"المنزل"> + description = <"تفاصيل الاتصال للمنزل"> + > + ["id11"] = < + text = <"الشكل"> + description = <"عنصر مميز لأحد جهات الاتصال السلكي أو اللاسلكي بما يصف السياق, مثل: العمل, المنزل. + ENV 13606 - 4:2000 7.11.19."> + > + ["id10"] = < + text = <"عنوان البريد الإلكتروني"> + description = <"عنوان البريد الإلكتروني"> + > + ["id8"] = < + text = <"الرقم"> + description = <"رقم الهاتف"> + > + ["id7"] = < + text = <"رمز المنطقة"> + description = <"رمز المنطقة الهاتفي"> + > + ["id6"] = < + text = <"رمز الدولة"> + description = <"رمز الدولة الهاتفي. + ENV13606-4:2000 7.11.18."> + > + ["id5"] = < + text = <"نوع الاتصالات السلكية و اللاسلكية"> + description = <"آلية الاتصال السلكي/اللاسلكي, مثل: الهاتف, صورة طبق الأصل, جهاز الإخطار, إلى آخره. + ENV 13606-4:2000 7.11.19."> + > + ["id4"] = < + text = <"الاتصالات السلكية و اللاسلكية - بشكل تركيبي"> + description = <"تركيب يصف أرقام الهاتف التي تتكون من عناصر منفردة فريدة. + ENV13606-4:2000 7.11.18."> + > + ["id3"] = < + text = <"الاتصالات السلكية و اللاسلكية - غير تركيبي"> + description = <"وصف غير تركيبي للاتصالات السلكية و اللاسلكية"> + > + ["id2"] = < + text = <"الاتصالات السلكية و اللاسلكية"> + description = <"واحد أو أكثر من جهات الاتصال الخاصة بفرد"> + > + ["id1"] = < + text = <"تفاصيل الاتصالات السلكية و اللاسلكية"> + description = <"تفاصيل الهاتف, الفاكس, و البريد الإلكتروني الخاص بالفرد أو المؤسسة"> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at14", "at15", "at16", "at17"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at12", "at13", "at19"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.testnegativeduration.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.testnegativeduration.v0.0.1-alpha.adls new file mode 100644 index 000000000..1fac97af3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.testnegativeduration.v0.0.1-alpha.adls @@ -0,0 +1,63 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1bec3791-48da-429e-be69-36a6dd432706; build_uid=f0695314-2325-4ba4-90bc-d267d712de63) + openEHR-EHR-CLUSTER.testnegativeduration.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["date"] = <"2020-08-28"> + > + original_namespace = <"com.oceaninformatics"> + original_publisher = <"Ocean Informatics"> + lifecycle_state = <"in_development"> + custodian_namespace = <"com.oceaninformatics"> + custodian_organisation = <"Ocean Informatics"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <""> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- testnegativeduration + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- nd + value matches { + DV_DURATION[id9000] matches { + value matches {|>=-PT2S|} + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- nd2 + value matches { + DV_DURATION[id9001] matches { + value matches {|-PT2M..-PT1M|} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id3"] = < + text = <"nd2"> + description = <""> + > + ["id2"] = < + text = <"nd"> + description = <"test"> + > + ["id1"] = < + text = <"testnegativeduration"> + description = <"testnegativeduration"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.testts.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.testts.v0.0.1-alpha.adls new file mode 100644 index 000000000..8289e8b55 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.testts.v0.0.1-alpha.adls @@ -0,0 +1,187 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dc53a546-cd68-4a22-8625-f1d1f77b02df; build_uid=c774033c-528b-48c9-8176-326f8ade9785) + openEHR-EHR-CLUSTER.testts.v0.0.1-alpha + +language + original_language = <[ISO_639-1::de]> + +description + original_author = < + ["name"] = <""> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"B8E70E8505967D15EC267BEB2EC84885"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <""> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Testts + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- A simple existing value set + value matches { + DV_CODED_TEXT[id9000] matches { + defining_code matches {[ac2]} -- test + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- With non-existing value set + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac3]} -- test-non + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- With just a constraint def, no binding + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac4]} -- a VS without a binding + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- A hierarchical VS with predefined display, using expand + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac5]} -- a hierachical VS (using expand for predefined) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- A hierarchical VS with predefined display, using direct url + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac6]} -- a hierachical VS (not using expand for predefined) + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- An intensional VS with many codes if expanded + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac7]} -- a INTENSIONAL vs with many codes if expanded + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- An intensional VS with 40+ codes if expanded + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac8]} -- a INTENSIONAL vs with 40+ codes if expanded + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Covid example VS + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9]} -- Covid example VS + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Covid example VS + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac10]} -- Some URN + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id9"] = < + text = <"Covid example VS"> + description = <"*"> + > + ["id8"] = < + text = <"An intensional VS with 40+ codes if expanded"> + description = <"*"> + > + ["id7"] = < + text = <"An intensional VS with many codes if expanded"> + description = <"*"> + > + ["id6"] = < + text = <"A hierarchical VS with predefined display, using direct url"> + description = <"*"> + > + ["id5"] = < + text = <"A hierarchical VS with predefined display, using expand"> + description = <"*"> + > + ["id4"] = < + text = <"With just a constraint def, no binding"> + description = <"*"> + > + ["id3"] = < + text = <"With non-existing value set"> + description = <"*"> + > + ["id2"] = < + text = <"A simple existing value set"> + description = <"*"> + > + ["id1"] = < + text = <"Testts"> + description = <"unknown"> + > + ["ac10"] = < + text = <"Some URN"> + description = <"*"> + > + ["ac9"] = < + text = <"Covid example VS"> + description = <"*"> + > + ["ac8"] = < + text = <"a INTENSIONAL vs with 40+ codes if expanded"> + description = <"*"> + > + ["ac7"] = < + text = <"a INTENSIONAL vs with many codes if expanded"> + description = <"*"> + > + ["ac6"] = < + text = <"a hierachical VS (not using expand for predefined)"> + description = <"*"> + > + ["ac5"] = < + text = <"a hierachical VS (using expand for predefined)"> + description = <"*"> + > + ["ac4"] = < + text = <"a VS without a binding"> + description = <"*"> + > + ["ac3"] = < + text = <"test-non"> + description = <"*"> + > + ["ac2"] = < + text = <"test"> + description = <"*"> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["ac2"] = + ["ac3"] = + ["ac5"] = + ["ac6"] = + ["ac7"] = + ["ac8"] = + ["ac9"] = + ["ac10"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.therapeutic_direction.v1.1.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.therapeutic_direction.v1.1.2.adls new file mode 100644 index 000000000..522ee04a8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.therapeutic_direction.v1.1.2.adls @@ -0,0 +1,287 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=0f42a76b-6cb6-4d7d-8330-14f5c168c9d9; build_uid=b8c6d192-bdba-4dea-ab47-cc16bfe3a216) + openEHR-EHR-CLUSTER.therapeutic_direction.v1.1.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Beatriz de Faria Leao"> + ["organisation"] = <"BLEAO Informática em Saúde"> + ["email"] = <"bfleao@terra.com.br"> + > + accreditation = <"MD, PhD"> + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2017-03-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "John Bennett, NEHTA, Australia", "SB BHATTACHARYYA, Sudisa Consultancy Services, India", "SBhusan Bhattacharyya, Sudisa Consultancy Services, India", "Sharmila Biswas, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Stephen Chu, NEHTA, Australia (Editor)", "Matthew Cordell, NEHTA, Australia", "Gail Easterbrook, Flinders Medical Centre, Australia", "David Evans, Queensland Health, Australia", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Sarah Gaunt, NEHTA, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Trina Gregory, cpc, Australia", "Robert Hausam, Hausam Consulting LLC, United States", "Sam Heard, Ocean Informatics, Australia (Editor)", "Evelyn Hovenga, EJSH Consulting, Australia", "Mary Kelaher, NEHTA, Australia", "Robert L'egan, NEHTA, Australia", "Russell Leftwich, Russell B Leftwich MD, United States", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Colin Macfarlane, Elsevier, United Kingdom", "Susan McIndoe, Royal District Nursing Service, Australia", "David McKillop, NEHTA, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Andrej Orel, Marand d.o.o., Slovenia", "Chris Pearce, Melbourne East GP Network, Australia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Camilla Preeston, Royal Australian College of General Practitioners, Australia", "Margaret Prichard, NEHTA, Australia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Cathy Richardson, NEHTA, Australia", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "Anoop Shah, University College London, United Kingdom", "Iztok Stotl, UKCLJ, Slovenia", "John Taylor, NEHTA, Australia", "Nyree Taylor, Ocean Informatics, Australia", "Richard Townley-O'Neill, NEHTA, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Ines Vaz, UFN, Portugal", "Kylie Young, The Royal Australian College of General Practitioners, Australia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Medication instruction, Draft Archetype [Internet]. nehta, Australia, nehta Clinical Knowledge Manager [cited: 2015-12-15]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.838"> + ["2"] = <"Intermountain Healthcare Medication order model, Personal Communication to Sam Heard by Dr Stan Huff."> + ["3"] = <"Royal Australian College of General Practitioners. Fact Sheet: Medicines List. 2010."> + ["4"] = <"NHS HSCIC Messaging Implementation Manual (GP2GP messages) http://www.uktcregistration.nss.cfh.nhs.uk/trud3"> + ["5"] = <"Standards for medication and medical device records – technical annex [Internet]. RCP London. [cited 2015 Dec 15]. Available from: https://www.rcplondon.ac.uk/projects/outputs/standards-medication-and-medical-device-records-technical-annex"> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Clinical Informatics, UK "> + ["MD5-CAM-1.0.1"] = <"52EE4E6F405A92ADAAE5C33293DAA685"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere strukturerte detaljer om en enkelt anvisning for en ordinert terapeutisk vare. + + Hver anvisning er generelt gyldig i et gitt tidsintervall eller antall administreringer."> + keywords = <"legemiddel", "ordinering", "foreskrive", "terapi", "substans", "medisin", "medikament", "terapeutisk", "farmasøytisk", "produkt", "posologi", "behandling", "transfusjon"> + use = <"En anvisning beskriver en eller flere sekvensielle terapeutiske administreringsmønstre, sammen med en overordnet anvisningsvarighet og detaljer om repetisjonsmønstre for administrering utover en gitt dag. + + For eksempel \"1 tablett om morgenen og en tablett om kvelden i tre uker, på mandager, onsdager og fredager\". Clusteret kan repeteres for å kunne representere et fullstendig sett av anvisninger for en enkelt legemiddelordinering. Clusteret kan gis nytt navn i et templat eller i applikasjonen for å representere en spesifikk dosering som for eksempel: \"Bolus\" eller \"Startdose\". + + Arketypen vil generelt bli brukt innenfor en overordnet INSTRUCTION-arketype, primært Legemiddelordinering, men også for ordinering av transfusjoner og dialyse."> + misuse = <""> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar detalhes estruturados de uma única instrução terapêutica para um item terapêutico prescrito. + + Cada instrução geralmente se aplica por uma determinado período de tempo, ou por um número fixo de administrações."> + keywords = <"medicamento", "prescrição", "prescrever", "terapia", "substância", "droga", "terapêutico", "etc", "produto terapêutico", "farmacêutico", "produtos", "posologia", "tratamento", "transfusão"> + use = <"Uma instrução descreve um ou mais padrões de administração sequenciais de algum tratamento, juntamente com um período de tempo e detalhes de qualquer padrão repetitivo de administração pretendida além de um único dia. + + Por exemplo: '1 comprimido pela manhã, 1 comprimido à noite, por 3 semanas, às segundas, quartas e sextas'. Este cluster permite várias ocorrências para permitir a representação de um conjunto completo de instruções de dosagem para uma única prescrição de medicação. O cluster pode ser renomeado a nível do template ou em tempo de execução para representar um evento de dosagem específico, como \"dose inicial de carga\", \"bolus\". + + Este arquétipo será geralmente usado no contexto de um arquétipo 'pai' de INSTRUCTION, principalmente na prescrição de medicamentos, mas também para ordens de transfusão e diálise."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record structured details of a single therapeutic direction for an ordered therapeutic/prescribable item. + + Each direction generally applies for a given duration, or fixed number of administrations."> + keywords = <"medication", "order", "prescribe", "therapy", "substance", "drug", "therapeutic", "otc", "therapeutic good", "pharmaceutical", "product", "posology", "treatment", "transfusion"> + use = <"A direction describes one or more sequential therapeutic administration patterns, coupled with an overall direction duration and details of any repetitive pattern of intended administration outside a single day. + + For example: '1 tab in the morning, 1 tab at night, for 3 weeks, on Mondays, Wednesdays and Fridays'. This cluster allows multiple occurrences to enable representation of a complete set of dosage directions for a single medication order. The cluster can be renamed in template or at run-time to represent a specific dosing event such as 'loading dose', 'bolus'. + + This archetype will generally be used in the context of a parent INSTRUCTION archetype, primarily Medication order but also for transfusion and dialysis orders."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Therapeutic direction + items cardinality matches {1..*; unordered} matches { + ELEMENT[id58] occurrences matches {0..1} matches { -- Direction sequence + value matches { + DV_COUNT[id9001] matches { + magnitude matches {|>=1|} + } + } + } + allow_archetype CLUSTER[id177] matches { -- Dosage + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.dosage(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id67] occurrences matches {0..1} matches { -- Direction duration + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Direction duration (synthesised) + } + DV_DURATION[id9003] matches { + value matches {|>=PT0S|} + } + DV_TEXT[id9004] + } + } + ELEMENT[id173] occurrences matches {0..1} matches { -- Maximum number of administrations + value matches { + DV_COUNT[id9005] matches { + magnitude matches {|>=1|} + } + } + } + allow_archetype CLUSTER[id91] occurrences matches {0..1} matches { -- Repetition timing + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.timing_nondaily(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id157] matches { -- Additional details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.conditional_medication_rules(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.conditional_medication_rules(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Anvisningsvarighet (synthesised)"> + description = <"Varigheten av denne anvisningen. (synthesised)"> + > + ["id177"] = < + text = <"Dosering"> + description = <"Kombinasjonen av legemiddeldose og administreringstidspunkter for en dag."> + > + ["id173"] = < + text = <"Maksimalt antall administreringer"> + description = <"Maksimalt antall administreringer som skal gis innenfor denne anvisningen."> + comment = <"For eksempel \"kun én dose\" = 1, eller \"3 doser á 400 mg hver 12 time\" = 3."> + > + ["id157"] = < + text = <"Ytterligere detaljer"> + description = <"Ytterligere detaljer om anvisningen."> + comment = <"For eksempel betingede instruksjoner som infusjonshastighet av insulin/glukose basert på blodsukkermåling, eller detaljerte instruksjoner for spesifikke legemidler."> + > + ["id91"] = < + text = <"Timing av repetisjoner"> + description = <"Strukturerte detaljer om repeteringsmønsteret for hvert sett av daglige anvisninger."> + comment = <"For eksempel \"hver 3. dag\", \"på tirsdager og søndager\", \"3 dager etter menstruasjonsblødningens 1. dag\"."> + > + ["at69"] = < + text = <"Ubestemt - ikke seponer"> + description = <"Anvisningen skal videreføres på ubestemt tid, med en sterk anbefaling om ikke å seponere."> + > + ["at68"] = < + text = <"Ubestemt"> + description = <"Anvisningen skal videreføres på ubestemt tid."> + > + ["id67"] = < + text = <"Anvisningsvarighet"> + description = <"Varigheten av denne anvisningen."> + comment = <"For eksempel \"i 7 dager\" eller \"på ubestemt tid\". Et eksempel som er sammensatt av flere ulike varigheter kan være: \"1 tablett daglig i 3 dager\", \"2 tabletter daglig i 4 dager\", \"3 tabletter på ubestemt tid\"."> + > + ["id58"] = < + text = <"Anvisningsrekkefølge"> + description = <"Tilsiktet rekkefølge for denne anvisningen i den overordnede anvisningssekvensen."> + comment = <"For eksempel \"1\", \"2\", \"3\". I tilfeller der ordineringen består av flere doseringsanvisninger, spesifiserer anvisningsrekkefølgen i hvilken rekkefølge anvisningene skal utføres. For eksempel \"(1) 1 tablett daglig i 3 dager, (2) 1 tablett to ganger daglig i 4 dager, (3) 1 tablett i 7 dager.\""> + > + ["id1"] = < + text = <"Terapeutisk anvisning"> + description = <"Detaljer om en enkelt anvisning innenfor ordineringen av f.eks. et legemiddel eller en transfusjon."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Duração da Instrução (synthesised)"> + description = <"Período de tempo no qual esta orientação se aplica. (synthesised)"> + > + ["id177"] = < + text = <"*Dosage(en)"> + description = <"*The combination of a medication dose and administration timing for a single day.(en)"> + > + ["id173"] = < + text = <"Número máximo de administrações"> + description = <"Número máximo de administrações para esta orientação."> + comment = <"Exemplo: 'Administrar uma vez somente = 1 ou '400mg a cada 12h por 3 doses' = 3"> + > + ["id157"] = < + text = <"Detalhes adicionais"> + description = <"Detalhes adicionais sobre uma orientação a respeito de um tem prescrito."> + comment = <"Por exemplo, instruções condicionais, tais como taxas de infusão de insulina / glicose dependentes da glicemia, ou instruções detalhadas de administração para preparações específicas."> + > + ["id91"] = < + text = <"Orientações de repetição"> + description = <"Detalhes estruturados sobre o padrão de repetição para cada conjunto de orientações diárias."> + comment = <"Por exemplo: 'a cada 3 dias', 'às quintas-feiras e domingos', '3 dias após o início da menstruação'."> + > + ["at69"] = < + text = <"Uso contínuo - não deve ser descontinuado."> + description = <"A orientação deve ser continuada indefinidamente com uma recomendação forte que não seja interrompida."> + > + ["at68"] = < + text = <"Uso contínuo"> + description = <"Esta instrução indica que trata-se de uso contínuo, ou seja que deve ser seguida indefinidamente."> + > + ["id67"] = < + text = <"Duração da Instrução"> + description = <"Período de tempo no qual esta orientação se aplica."> + comment = <"Por exemplo: 'por 7 dias', 'uso contínuo'. Um exemplo de um conjunto de múltiplas orientações, com diferentes durações, pode ser ... 1 comprimido por dia durante 3 dias, 2 comprimidos por dia durante 4 dias e depois 3 comprimidos de uso contínuo."> + > + ["id58"] = < + text = <"Ordem de execução da Orientação"> + description = <"A posição desta orientação na sequência geral de orientações."> + comment = <"Por exemplo: '' 1 '' 2 ',' 3 '. + Quando múltiplas orientações de dosagem são expressas, a \"seqüência de instruções\" torna a ordem na qual estas devem ser executados explicitas. Por exemplo: (1) 1 comprimido diariamente por 3 dias, (2) 1 comprimido duas vezes ao dia por 4 dias, (3) 1 comprimido por 7 dias."> + > + ["id1"] = < + text = <"Orientação terapêutica"> + description = <"Detalhes estruturados de uma única orientação terapêutica para um item prescrito, como um medicamento ou uma solicitação de transfusão de sangue."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Direction duration (synthesised)"> + description = <"The length of time for which this direction should be applied. (synthesised)"> + > + ["id177"] = < + text = <"Dosage"> + description = <"The combination of a medication dose and administration timing for a single day."> + > + ["id173"] = < + text = <"Maximum number of administrations"> + description = <"The maximum number of administrations to be given for this direction."> + comment = <"Example: 'Give once only' = 1 or '400mg 12hrly for 3 doses' = 3."> + > + ["id157"] = < + text = <"Additional details"> + description = <"Further details about an ordered item direction."> + comment = <"For example, conditional instructions such as insulin /glucose infusion rates dependent on blood glucose, or detailed administration instructions for particular preparations."> + > + ["id91"] = < + text = <"Repetition timing"> + description = <"Structured details about pattern of repetition for each set of daily directions."> + comment = <"For example: 'every 3 days', 'on Thursdays and Sundays', '3 days after onset of menstruation'."> + > + ["at69"] = < + text = <"Indefinite - not to be discontinued"> + description = <"The direction should be continued indefinitely with a strong recommendation that it never be discontinued."> + > + ["at68"] = < + text = <"Indefinite"> + description = <"The direction should be continued indefinitely."> + > + ["id67"] = < + text = <"Direction duration"> + description = <"The length of time for which this direction should be applied."> + comment = <"For example: 'for 7 days','Indefinite'. An example of a set of multiple directions, with varying durations might be ... '1 tablet daily for 3 days, 2 tablets daily for 4 days, then 3 tablets Indefinite'."> + > + ["id58"] = < + text = <"Direction sequence"> + description = <"The intended position of this direction within the overall sequence of directions."> + comment = <"For example: ''1' '2', '3'. + Where multiple dosage directions are expressed, the 'Direction sequence' makes the order in which they should be executed explicit. For example: (1) 1 tab daily for 3 days, (2) 1 tab twice daily for 4 days, (3) 1 tablet for 7 days. "> + > + ["id1"] = < + text = <"Therapeutic direction"> + description = <"Structured details of a single therapeutic direction for an ordered item, such as a medication or blood transfusion order."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at68", "at69"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_daily.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_daily.v1.0.0.adls new file mode 100644 index 000000000..87cfd9b44 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_daily.v1.0.0.adls @@ -0,0 +1,430 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=09372f17-b21c-4110-b892-085e1c9ea04d; build_uid=faacf3c1-7f61-4874-9832-787e9014ced4) + openEHR-EHR-CLUSTER.timing_daily.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"NEHTA"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2010-11-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Sharmila Biswas, Dr Sharmila Biswas, Australia", "Laila Bruun, Oslo universitetssykehus HF, Norway", "Ady Angelica Castro Acosta, CIBERES-Hospital 12 de Octubre, Spain", "Bjørn Christensen, Helse Bergen HF, Norway", "Stephen Chu, NEHTA, Australia (Editor)", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Inderjit Daphu, Helse Bergen, Norway", "Robert Eager, Healthways, Australia", "David Evans, Queensland Health, Australia", "Peter Fedorcsak, Oslo universitetssykehus, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Sam Heard, Ocean Informatics, Australia (Editor)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Kristian Heldal, Telemark Hospital Trust, Norway", "Geir Hoff, Sykehuset Telemark HF, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Alfred Honore, Haukeland, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Hilde Karen Ofte, Nordlandssykehuset HF, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Lars Morgan Karlsen, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "doug pankoski, Alberta Health Services, Canada", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Iztok Stotl, UKCLJ, Slovenia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstituttet, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Anders Thurin, SU, Sweden", "Stian Torleif Varpe, Helse Bergen, Norway", "Richard Townley-O'Neill, NEHTA, Australia (Editor)", "Karl Trygve Kalleberg, Oslo Universitetssykehus, Norway", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Ines Vaz, UFN, Portugal"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"CBCDC59B0B6E1A4E7C84FE667290BFD7"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere strukturert informasjon om planlagt timing av en terapeutisk eller diagnostisk aktivitet innenfor ett døgn."> + keywords = <"timing", "administrering", "dosering", "frekvens", "intervall", "ordinering", "anbefaling", "plan", "per dag", "dssn", "tidspunkt", "tidsskjema", "tidsplan", "tidfesting", "tidsberegning", "tidsplanlegging", "planlegging"> + use = <"Strukturert informasjon om planlagt timing av en terapeutisk eller diagnostisk aktivitet innenfor ett døgn. + + Arketypen er laget for å brukes i SLOTet \"Administreringstidspunkt\" i arketypen CLUSTER.dosage (Dosering), men kan også brukes i andre CLUSTER- og ENTRY-arketyper der det er klinisk passende."> + misuse = <"Skal ikke brukes til å registrere detaljer om timing over lengre tidsperioder enn et døgn. Bruk arketypen CLUSTER.timing_repetition for dette formålet."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record structured information about the intended timing of a therapeutic or diagnostic activity within any 24 hour period."> + keywords = <"timing", "administration", "dosing", "frequency", "interval", "order", "recommendation", "schedule", "per day"> + use = <"Use to record structured information about the intended timing of a therapeutic or diagnostic activity within any 24 hour period. + + This archetype is designed to be used within the 'Timing' SLOT within the CLUSTER.dosage archetype, but can also be used in other CLUSTER and ENTRY class archetypes where clinically appropriate."> + misuse = <"Not to be used for recording timing details over periods longer than a single 24 hour period. Use the CLUSTER.timing_repetition archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To provide structured information on time schedules within a single day that is suitable for computation and display for human interpretation.(en)"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Timing - daily + items cardinality matches {1..*; unordered} matches { + ELEMENT[id4] occurrences matches {0..1} matches { -- Frequency + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Frequency + [magnitude, units, precision] matches { + [{|>=1.0|}, {"1/d"}, {0}], + [{|>=1.0|}, {"1/min"}, {0}], + [{|>=1.0|}, {"1/s"}, {0}], + [{|>=1.0|}, {"1/h"}, {0}] + } + } + DV_INTERVAL[id9002] matches { + upper matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Frequency + [magnitude, units, precision] matches { + [{|>=1.0|}, {"1/d"}, {0}], + [{|>=1.0|}, {"1/min"}, {0}], + [{|>=1.0|}, {"1/s"}, {0}], + [{|>=1.0|}, {"1/h"}, {0}] + } + } + } + lower matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Frequency + [magnitude, units, precision] matches { + [{|>=1.0|}, {"1/d"}, {0}], + [{|>=1.0|}, {"1/min"}, {0}], + [{|>=1.0|}, {"1/s"}, {0}], + [{|>=1.0|}, {"1/h"}, {0}] + } + } + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Interval + value matches { + DV_DURATION[id9005] matches { + value matches {PTHMS/|PT0S..PT24H|} + } + } + } + ELEMENT[id5] matches { -- Specific time + value matches { + DV_TIME[id9006] + DV_INTERVAL[id9007] matches { + upper matches { + DV_TIME[id9008] + } + lower matches { + DV_TIME[id9009] + } + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Timing description + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Exact timing critical? + value matches { + DV_BOOLEAN[id9011] matches { + value matches {True, False} + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- As required + value matches { + DV_BOOLEAN[id9012] matches { + value matches {True} + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- 'As required' criterion + value matches { + DV_TEXT[id9013] + } + } + CLUSTER[id40] matches { -- Specific event + items cardinality matches {1..*; unordered} matches { + ELEMENT[id27] occurrences matches {0..1} matches { -- Event name + value matches { + DV_TEXT[id9014] + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Time offset + value matches { + DV_DURATION[id9015] matches { + value matches {PTHMS/|PT0S..PT24H|} + } + } + } + } + } + CLUSTER[id36] matches { -- On / off cycle + items cardinality matches {1..*; unordered} matches { + ELEMENT[id37] occurrences matches {0..1} matches { -- On + value matches { + DV_DURATION[id9016] matches { + value matches {PTHMS/|PT0S..PT24H|} + } + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- Off + value matches { + DV_DURATION[id9017] matches { + value matches {PTHMS/|PT0S..PT24H|} + } + } + } + ELEMENT[id39] occurrences matches {0..1} matches { -- Repetitions + value matches { + DV_COUNT[id9018] matches { + magnitude matches {|>=0|} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["id41"] = < + text = <"Tidsforskyvelse"> + description = <"Tidsintervallet før eller etter hendelsen når aktiviteten skal utføres. Negative intervaller kan benyttes for å spesifisere at aktiviteten skal utføres før den navngitte hendelsen."> + comment = <"For eksempel \"30 minutter etter måltid = måltid + 30 minutter\" eller \"2 timer før sengetid = sengetid -2 timer\"."> + > + ["id40"] = < + text = <"Spesifikk hendelse"> + description = <"En spesifikk, navngitt hendelse aktiviteten skal utføres i sammenheng med."> + > + ["id39"] = < + text = <"Repetisjoner"> + description = <"Antall ganger på/av-syklusen skal repeteres."> + > + ["id38"] = < + text = <"Av"> + description = <"Tidsperioden da aktiviteten IKKE skal utføres."> + > + ["id37"] = < + text = <"På"> + description = <"Tidsperioden da aktiviteten skal utføres."> + > + ["id36"] = < + text = <"På / av-syklus"> + description = <"En aktivitetssyklus som krever et på/av-mønster."> + comment = <"For eksempel \"bruk en ispose på i 20 minutter, av i en time, gjenta\"."> + > + ["id28"] = < + text = <"Timingbeskrivelse"> + description = <"Tekstbeskrivelse av timingen innenfor et døgn. Dette elementet er ment for å tillate implementeringer å bruke de overordnede strukturene rundt timing, for eksempel økning eller nedtrapping, uten nødvendigvis å oppgi timingen strukturert."> + comment = <"For eksempel: \"Tas morgen og kveld\"."> + > + ["id27"] = < + text = <"Hendelsesnavn"> + description = <"Navnet på hendelsen aktiviteten skal uføres i sammenheng med."> + comment = <"For eksempel: Før hvert måltid, ved leggetid, om morgenen. Det er underforstått at disse termene ikke nødvendigvis tilsvarer de samme tidspunktene i forskjellige kulturer. Koding med en terminologi, for eksempel HL7 Named events, anbefales der det er passende."> + > + ["id26"] = < + text = <"Vilkår for \"Ved behov\""> + description = <"Vilkåret som utløser en aktivitet som er \"Ved behov\"."> + comment = <"For eksempel \"Ved smerte\"."> + > + ["id25"] = < + text = <"Ved behov"> + description = <"Registrer som Sann dersom aktiviteten kun skal utføres når \"Vilkår for \"Ved behov\"\" inntreffer."> + comment = <"Kalles \"PRN\" (\"pro re nata\", latin \"når situasjonen oppstår\") eller \"PN\" (\"per necessare\", latin: \"når påkrevet\") i noen kulturer."> + > + ["id24"] = < + text = <"Nøyaktig timing kritisk"> + description = <"Er nøyaktig timing av aktiviteten kritisk for effekt, eller pasientens sikkerhet eller velvære?"> + comment = <"For eksempel ved administrering av antiparkinsonlegemidler."> + > + ["id15"] = < + text = <"Intervall"> + description = <"Tidsintervall eller minimums- og maksimumsintervall mellom hver planlagte aktivitet."> + comment = <"For eksempel \"hver 4. time\" eller \"hver 4.-6. time\"."> + > + ["id5"] = < + text = <"Spesifikt tidspunkt"> + description = <"Et spesifikt tidspunkt eller tidsintervall når aktiviteten skal finne sted."> + comment = <"For eksempel \"08:00\" eller \"15:00-16:00\"."> + > + ["id4"] = < + text = <"Frekvens"> + description = <"Frekvensen for aktiviteten som skal finne sted, angitt som antall ganger per tidsperiode."> + comment = <"For eksempel \"4 ganger per dag\" eller \"3-4 ganger per time\"."> + > + ["id1"] = < + text = <"Timing - døgn"> + description = <"Strukturert informasjon om planlagt timing av en terapeutisk eller diagnostisk aktivitet innenfor ett døgn."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["id41"] = < + text = <"Time offset"> + description = <"The period of time before or after the named event when the activity should take place. Negative durations can be used to signify that the activity should take place before the event."> + comment = <"For example: '30 minutes after meal = meal + 30 minutes', '2 hours before bedtime = bedtime -2 hours'."> + > + ["id40"] = < + text = <"Specific event"> + description = <"A specific, named time event that the activity should occur in relation to."> + > + ["id39"] = < + text = <"Repetitions"> + description = <"The number of repetitions of the on/off cycle."> + > + ["id38"] = < + text = <"Off"> + description = <"The period of time for which the activity should NOT take place."> + > + ["id37"] = < + text = <"On"> + description = <"The period of time for which the activity should take place."> + > + ["id36"] = < + text = <"On / off cycle"> + description = <"A cycle of activity where an on-off pattern is required."> + comment = <"For example: \"Apply an ice pack on for 20 minutes, off for an hour, repeat\"."> + > + ["id28"] = < + text = <"Timing description"> + description = <"Text description of the daily timing. This element is intended to allow implementers to use the structures for different timings without necessarily specifying the timings in a structured way."> + comment = <"For example: \"Take morning and evening\"."> + > + ["id27"] = < + text = <"Event name"> + description = <"The name of the event that triggers the activity to take place."> + comment = <"For example: \"Before each meal\", \"at bedtime\", \"in the morning\". It is understood that these event names may not equate to the same exact times in different cultures. Coding with a terminology, for example HL7 FHIR Named events, is recommended where appropriate."> + > + ["id26"] = < + text = <"'As required' criterion"> + description = <"The condition which triggers an 'As required' activity."> + comment = <"For example: \"for pain\"."> + > + ["id25"] = < + text = <"As required"> + description = <"Record as True if the activity should only occur when the \"'As required' criterion\" is met."> + comment = <"Termed 'PRN' (\"pro re nata\", latin: \"as the situation arises\") or 'PN' (\"per necessare\", latin: \"when required\") in some cultures."> + > + ["id24"] = < + text = <"Exact timing critical?"> + description = <"Is exact timing of the activity critical to effectiveness, or patient safety or wellbeing?"> + comment = <"For example when administering antiparkinson medications."> + > + ["id15"] = < + text = <"Interval"> + description = <"The time interval or minimum and maximum range of an interval between each scheduled activity."> + comment = <"For example: \"Every 4 hours\" or \"Every 4 to 6 hours\"."> + > + ["id5"] = < + text = <"Specific time"> + description = <"A specific time or interval of time when the activity should occur."> + comment = <"For example: \"08:00\" or \"15:00-16:00\"."> + > + ["id4"] = < + text = <"Frequency"> + description = <"The frequency as number of times per time period that the activity is to take place."> + comment = <"For example: \"4 times per day\" or \"3 to 4 times per hour\"."> + > + ["id1"] = < + text = <"Timing - daily"> + description = <"Structured information about the intended timing of a therapeutic or diagnostic activity within any 24 hour period."> + > + > + ["sl"] = < + ["at9000"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["id41"] = < + text = <"*Time offset(en)"> + description = <"*The period of time before or after the named event when the activity should take place. Negative durations can be used to signify that the activity should take place before the event.(en)"> + comment = <"*For example: '30 minutes after meal = meal + 30 minutes', '2 hours before bedtime = bedtime -2 hours'.(en)"> + > + ["id40"] = < + text = <"*Specific event(en)"> + description = <"*A specific, named time event that the activity should occur in relation to.(en)"> + > + ["id39"] = < + text = <"*Repetitions(en)"> + description = <"*The number of repetitions of the on/off cycle.(en)"> + > + ["id38"] = < + text = <"*Off(en)"> + description = <"*The period of time for which the activity should NOT take place.(en)"> + > + ["id37"] = < + text = <"*On(en)"> + description = <"*The period of time for which the activity should take place.(en)"> + > + ["id36"] = < + text = <"*On / off cycle(en)"> + description = <"*A cycle of activity where an on-off pattern is required.(en)"> + comment = <"*e.g. 'apply patch for six hours, remove for 12 hours, repeat'(en)"> + > + ["id28"] = < + text = <"*Timing description(en)"> + description = <"*Text description of the daily timing. This element is intended to allow implementers to use the structures for different timings without necessarily specifying the timings in a structured way.(en)"> + comment = <"*For example: \"Take morning and evening\".(en)"> + > + ["id27"] = < + text = <"*Event name(en)"> + description = <"*The name of the event that triggers the activity to take place.(en)"> + comment = <"*For example: \"Before each meal\", \"at bedtime\", \"in the morning\". It is understood that these event names may not equate to the same exact times in different cultures. Coding with a terminology, for example HL7 FHIR Named events, is recommended where appropriate.(en)"> + > + ["id26"] = < + text = <"*As required criterion(en)"> + description = <"*The condition which triggers an 'as required' activity.(en)"> + comment = <"*e.g. as required for pain.(en)"> + > + ["id25"] = < + text = <"*As required(en)"> + description = <"*The activity should only occur when the \"as required\" trigger condition is met.(en)"> + comment = <"*Termed 'PRN' in some cultures.(en)"> + > + ["id24"] = < + text = <"*Exact timing critical(en)"> + description = <"*Is exact timing of the activity critical to patient safety or wellbeing?(en)"> + > + ["id15"] = < + text = <"*Interval(en)"> + description = <"*The time interval between each scheduled activity, limited to a single day.(en)"> + comment = <"*e.g. \"Every 4 hours\".(en)"> + > + ["id5"] = < + text = <"*Specific time(en)"> + description = <"*A specific time during a single day when the activity should occur.(en)"> + comment = <"*e.g \"at 0800, 1400, 15.25.\"(en)"> + > + ["id4"] = < + text = <"*Frequency(en)"> + description = <"*The frequency as number of times per time period (limited to a single day) that the activity is to take place.(en)"> + comment = <"*e.g. \"4 times per day\" or \"\"3 to 4 times per hour\"(en)"> + > + ["id1"] = < + text = <"*Daily timing(en)"> + description = <"*Structured information about the timing (intended or actual) of administration or use of a medicine, other therapeutic good or other intervention that is given on a scheduled basis.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_nondaily.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_nondaily.v1.0.0.adls new file mode 100644 index 000000000..09c4676de --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_nondaily.v1.0.0.adls @@ -0,0 +1,532 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=30f325b6-e6cc-42c8-bcaf-df19bc486355; build_uid=3629d3e2-22ec-4cbc-a8b5-6f1223f5a0eb) + openEHR-EHR-CLUSTER.timing_nondaily.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics Ltd."> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2015-09-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Syed Ajaz, Alberta Health Services, Canada", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Laila Bruun, Oslo universitetssykehus HF, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Kristian Heldal, Telemark Hospital Trust, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Isaiah Nyabuto, GIZ, Kenya", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Anoop Shah, University College London, United Kingdom", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Anders Thurin, SU, Sweden", "Stian Torleif Varpe, Helse Bergen, Norway", "Karl Trygve Kalleberg, Oslo Universitetssykehus, Norway", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Lars Ivar Mehlum, Nasjonal IKT HF, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"081E3D0645B3445FD60DBD712D72D380"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere strukturert informasjon om planlagt timing av en terapeutisk eller diagnostisk aktivitet som forekommer over dager, uker, måneder eller år."> + keywords = <"timing, administrering, administrasjon, dosering, frekvens, intervall, ordinering, forskriving, foreskriving, anbefaling, plan, behandlingsintervall", ...> + use = <"Brukes for å registrere strukturert informasjon om planlagt timing av en terapeutisk eller diagnostisk aktivitet som forekommer over dager, uker, måneder eller år. + + Arketypen er laget for å brukes i SLOTet \"Anvisningsrepetisjon\" i arketypen CLUSTER.therapeutic_direction (Terapeutisk anvisning), men kan også brukes i andre CLUSTER- og ENTRY-arketyper der det er klinisk passende. + + I brukstilfeller der det er nødvendig å eksplisitt spesifisere at en aktivitet skal forekomme hver dag, kan elementet \"Repetisjonsintervall\" settes til \"1 dag\"."> + misuse = <"Skal ikke brukes til å registrere detaljer om timing innenfor et døgn. Bruk arketypen CLUSTER.timing_daily for dette formålet. + + I tilfeller der det trygt kan antas at en aktivitet skal utføres hver eneste dag, er denne arketypen overflødig."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"*To record structured information about the intended timing of a therapeutic activity over a time period longer than 24 hours.(en)"> + use = <"*Use to record structured information about the intended timing of a therapeutic activity over a time period longer than 24 hours. + + This archetype is designed to be used within the 'Direction repetition' SLOT within the CLUSTER.therapeutic_direction archetype, but can also be used in other CLUSTER and ENTRY class archetypes where clinically appropriate.(en)"> + misuse = <"*Not to be used for recording timing details within a single 24 hour time period. Use the CLUSTER.timing_daily archetype for this purpose.(en)"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record structured information about the intended timing pattern for a therapeutic or diagnostic activity occurring over days, weeks, months or years."> + keywords = <"timing, administration, dosing, frequency, interval, order, recommendation, schedule, plan, repetition", ...> + use = <"Use to record structured information about the intended timing pattern for a therapeutic or diagnostic activity occurring over days, weeks, months or years. + + This archetype is designed to be used within the 'Direction repetition' SLOT within the CLUSTER.therapeutic_direction archetype, but can also be used in other CLUSTER and ENTRY class archetypes where clinically appropriate. + + In use cases where it's necessary to specify explicitly that an activity is to take place every day, the \"Repetition interval\" element can be set to \"1 day\"."> + misuse = <"Not to be used to record timing details within a single 24 hour time period. Use the CLUSTER.timing_daily archetype for this purpose. + + In use cases where it can be safely assumed that an activity should be carried out every single day, this archetype is redundant."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Timing - non-daily + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Repetition interval + value matches { + DV_DURATION[id9002] matches { + value matches {PYMWD/|>P0D|} + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Frequency + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Frequency + [magnitude, units, precision] matches { + [{|1.0..7.0|}, {"1/wk"}, {0}], + [{|1.0..31.0|}, {"1/mo"}, {0}], + [{|1.0..366.0|}, {"1/a"}, {0}] + } + } + DV_INTERVAL[id9004] matches { + upper matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Frequency + [magnitude, units, precision] matches { + [{|1.0..7.0|}, {"1/wk"}, {0}], + [{|1.0..31.0|}, {"1/mo"}, {0}], + [{|1.0..366.0|}, {"1/a"}, {0}] + } + } + } + lower matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Frequency + [magnitude, units, precision] matches { + [{|1.0..7.0|}, {"1/wk"}, {0}], + [{|1.0..31.0|}, {"1/mo"}, {0}], + [{|1.0..366.0|}, {"1/a"}, {0}] + } + } + } + } + } + } + ELEMENT[id2] matches { -- Specific date + value matches { + DV_DATE[id9007] + DV_INTERVAL[id9008] matches { + upper matches { + DV_DATE[id9009] + } + lower matches { + DV_DATE[id9010] + } + } + } + } + ELEMENT[id4] occurrences matches {0..7} matches { -- Specific day of week + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9001]} -- Specific day of week (synthesised) + } + } + } + ELEMENT[id5] occurrences matches {0..31} matches { -- Specific day of month + value matches { + DV_COUNT[id9012] matches { + magnitude matches {|1..31|} + } + DV_INTERVAL[id9013] matches { + upper matches { + DV_COUNT[id9014] matches { + magnitude matches {|1..31|} + } + } + lower matches { + DV_COUNT[id9015] matches { + magnitude matches {|1..31|} + } + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Timing description + value matches { + DV_TEXT[id9016] + } + } + CLUSTER[id7] matches { -- Specific event + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Event name + value matches { + DV_TEXT[id9017] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Time offset + value matches { + DV_DURATION[id9018] matches { + value + } + } + } + } + } + CLUSTER[id11] occurrences matches {0..1} matches { -- On / off cycle + items cardinality matches {1..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- On + value matches { + DV_DURATION[id9019] matches { + value matches {PYMWD/|>P0D|} + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Off + value matches { + DV_DURATION[id9020] matches { + value matches {PYMWD/|>P0D|} + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Repetitions + value matches { + DV_COUNT[id9021] matches { + magnitude matches {|>=0|} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9001"] = < + text = <"Spesifikk ukedag (synthesised)"> + description = <"Aktiviteten skal utføres på en spesifikk ukedag. (synthesised)"> + > + ["id22"] = < + text = <"Timingbeskrivelse"> + description = <"Tekstbeskrivelse av timingen."> + comment = <"For eksempel \"bruk i en uke, stopp i to uker, gjenta\". Dette elementet er ment for å tillate programvareleverandører å bruke strukturene for timing innenfor 24 timer, uten nødvendigvis å spesifisere timingen utover et døgn på en strukturert måte."> + > + ["at21"] = < + text = <"Søndag"> + description = <"Aktiviteten skal utføres på søndag."> + > + ["at20"] = < + text = <"Lørdag"> + description = <"Aktiviteten skal utføres på lørdag."> + > + ["at19"] = < + text = <"Fredag"> + description = <"Aktiviteten skal utføres på fredag."> + > + ["at18"] = < + text = <"Torsdag"> + description = <"Aktiviteten skal utføres på torsdag."> + > + ["at17"] = < + text = <"Onsdag"> + description = <"Aktiviteten skal utføres på onsdag."> + > + ["id15"] = < + text = <"Frekvens"> + description = <"Antall dager per tidsintervall aktiviteten skal utføres."> + comment = <"For eksempel \"3 ganger per uke\" eller \"2-4 ganger per måned\"."> + > + ["id14"] = < + text = <"Repetisjoner"> + description = <"Antall ganger på/av-syklusen skal repeteres."> + > + ["id13"] = < + text = <"Av"> + description = <"Tidsperioden da aktiviteten IKKE skal utføres."> + > + ["id12"] = < + text = <"På"> + description = <"Tidsperioden da aktiviteten skal utføres."> + > + ["id11"] = < + text = <"På / av-syklus"> + description = <"En aktivitetssyklus som krever et på/av-mønster."> + comment = <"For eksempel \"ta i 1 uke, hopp over 2 uker, gjenta 4 ganger\"."> + > + ["id10"] = < + text = <"Tidsforskyvelse"> + description = <"Tidsintervallet før eller etter hendelsen når aktiviteten skal utføres. Negative intervaller kan benyttes for å spesifisere at aktiviteten skal utføres før den navngitte hendelsen."> + comment = <"For eksempel \"3 dager etter første menstruasjonsdag = første menstruasjonsdag + 3 dager\", \"2 uker før innleggelse = innleggelse - 2 uker\"."> + > + ["at9"] = < + text = <"Tirsdag"> + description = <"Aktiviteten skal utføres på tirsdag."> + > + ["at8"] = < + text = <"Mandag"> + description = <"Aktiviteten skal utføres på mandag."> + > + ["id7"] = < + text = <"Spesifikk hendelse"> + description = <"Aktiviteten skal utføres i sammenheng med en spesifikk navngitt hendelse."> + > + ["id6"] = < + text = <"Hendelsesnavn"> + description = <"Navnet på hendelsen aktiviteten skal uføres i sammenheng med."> + comment = <"Dette elementet er ment for hendelser som kan forekomme på varierende datoer, som for eksempel starten på menstruasjon, og ikke for doser og aktiviteter som er betinget av en annen variabel. Der det er påkrevd kan hendelsesnavnet kodes med en terminologi, som kan benyttes for å få en applikasjon til å sette en konkret dato for aktiviteten."> + > + ["id5"] = < + text = <"Spesifikk dag av måneden"> + description = <"Aktiviteten skal utføres på en spesifikk dag eller i henhold til et intervall av dager i løpet av måneden."> + comment = <"For eksempel \"på 3., 13. og 23. hver måned\" eller \"på 1.-10. av hver måned\"."> + > + ["id4"] = < + text = <"Spesifikk ukedag"> + description = <"Aktiviteten skal utføres på en spesifikk ukedag."> + comment = <"For eksempel \"på mandag, onsdag og fredag\"."> + > + ["id3"] = < + text = <"Repetisjonsintervall"> + description = <"Intervallene mellom repetisjoner av aktiviteten."> + comment = <"For eksempel \"hver 3. uke\". Om nødvendig kan dette elementet brukes for å eksplisitt spesifisere at aktiviteten skal forekomme hver eneste dag, ved å sette elementet til \"1 dag\"."> + > + ["id2"] = < + text = <"Spesifikk dato"> + description = <"Aktiviteten skal utføres på en spesifikk dato eller i henhold til et spesifikt datointervall."> + comment = <"For eksempel \"12. jan 2017\" eller \"30 okt 2017 til 6 nov 2017\"."> + > + ["id1"] = < + text = <"Timing - utover et døgn"> + description = <"Strukturert informasjon om planlagt timing av en terapeutisk eller diagnostisk aktivitet som forekommer over dager, uker, måneder eller år."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9001"] = < + text = <"*Specific day of week(en) (synthesised)"> + description = <"*The activity should take place on a specific day of the week.(en) (synthesised)"> + > + ["id22"] = < + text = <"*Timing description(en)"> + description = <"*Text description of the timing repetition. This element is intended to allow implementers to use the structures for different timings without necessarily specifying the timings in a structured way.(en)"> + comment = <"*For example: \"Use for one week, then stop for two weeks, then repeat\".(en)"> + > + ["at21"] = < + text = <"*Sunday(en)"> + description = <"*The activity should take place on Sunday.(en)"> + > + ["at20"] = < + text = <"*Saturday(en)"> + description = <"*The activity should take place on Saturday.(en)"> + > + ["at19"] = < + text = <"*Friday(en)"> + description = <"*The activity should take place on Friday.(en)"> + > + ["at18"] = < + text = <"*Thursday(en)"> + description = <"*The activity should take place on Thursday.(en)"> + > + ["at17"] = < + text = <"*Wednesday(en)"> + description = <"*The activity should take place on Wednesday.(en)"> + > + ["id15"] = < + text = <"Frequência"> + description = <"O número de dias por período de tempo no qual a atividade será realizada."> + comment = <"Por exemplo: \"3 vezes por semana\"; \"2-4 vezes por mês\"."> + > + ["id14"] = < + text = <"Repetições"> + description = <"O número de repetições do ciclo on/off."> + > + ["id13"] = < + text = <"Fora"> + description = <"O período de tempo em que a atividade não deve ocorrer."> + > + ["id12"] = < + text = <"Dentro"> + description = <"O período de tempo em que a atividade deve ser realizada."> + > + ["id11"] = < + text = <"Ciclo dentro/fora"> + description = <"Um ciclo de atividades em que é exigido um padrão on-off."> + comment = <"Por exemplo: \"tomar 3 comprimidos diariamente por 1 semana, pular uma semana, então tomar 3 comprimidos diariamente por 1 semana, repetir por 4 ciclos\"."> + > + ["id10"] = < + text = <"Início do intervalo"> + description = <"O período de tempo antes ou depois o evento nomeado, quando a atividade deve ocorrer. Durações negativas podem ser utilizadas para indicar que a atividade deve ser realizada antes do evento conhecido."> + comment = <"por exemplo: \"3 dias depois do início da menstruação = início da menstruação + 3 dias\", \"2 semanas antes da admissão = admissão - 2 semanas\"."> + > + ["at9"] = < + text = <"*Tuesday(en)"> + description = <"*The activity should take place on Tuesday.(en)"> + > + ["at8"] = < + text = <"*Monday(en)"> + description = <"*The activity should take place on Monday.(en)"> + > + ["id7"] = < + text = <"Evento específico"> + description = <"A atividade deve ocorrer em relação a um determinado evento de chamada."> + > + ["id6"] = < + text = <"Nome do evento"> + description = <"O nome do evento que desencadeia a atividade para tomar o lugar."> + > + ["id5"] = < + text = <"Dia do mês específico"> + description = <"A atividade deverá ser realizada em um dia específico do mês."> + comment = <"Por exemplo: \"no 3º dia, 13º dia e 23º de cada mês\"."> + > + ["id4"] = < + text = <"*Specific day of week(en)"> + description = <"*The activity should take place on a specific day of the week.(en)"> + comment = <"*For example: 'On Monday, Wednesday and Friday'.(en)"> + > + ["id3"] = < + text = <"Intervalo de repetição"> + description = <"O intervalo de tempo entre repetições de atividades."> + comment = <"por exemplo: \"Cada 3 semanas\""> + > + ["id2"] = < + text = <"Data específica"> + description = <"A atividade deve ocorrer em uma data específica."> + comment = <"por exemplo: \"em 12 de janeiro de 2017\"."> + > + ["id1"] = < + text = <"*Timing - non-daily(en)"> + description = <"*Structured information about the intended timing pattern for a therapeutic activity occurring over days, weeks, months or years.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["ac9001"] = < + text = <"Specific day of week (synthesised)"> + description = <"The activity should take place on a specific day of the week. (synthesised)"> + > + ["id22"] = < + text = <"Timing description"> + description = <"Text description of the timing."> + comment = <"For example: 'Use for one week, then stop for two weeks, then repeat'. This element is intended to allow implementers to use the structures for daily timings without necessarily specifying the non-daily timings in a structured way."> + > + ["at21"] = < + text = <"Sunday"> + description = <"The activity should take place on Sunday."> + > + ["at20"] = < + text = <"Saturday"> + description = <"The activity should take place on Saturday."> + > + ["at19"] = < + text = <"Friday"> + description = <"The activity should take place on Friday."> + > + ["at18"] = < + text = <"Thursday"> + description = <"The activity should take place on Thursday."> + > + ["at17"] = < + text = <"Wednesday"> + description = <"The activity should take place on Wednesday."> + > + ["id15"] = < + text = <"Frequency"> + description = <"The number of days per time period on which the activity is to take place."> + comment = <"For example: '3 times per week', '2-4 times per month'."> + > + ["id14"] = < + text = <"Repetitions"> + description = <"The number of repetitions of the on/off cycle."> + > + ["id13"] = < + text = <"Off"> + description = <"The period of time for which the activity should NOT take place."> + > + ["id12"] = < + text = <"On"> + description = <"The period of time for which the activity should take place."> + > + ["id11"] = < + text = <"On / off cycle"> + description = <"A cycle of activity where an on-off pattern is required."> + comment = <"For example: 'take for 1 week, omit 2 weeks, repeat 4 times'"> + > + ["id10"] = < + text = <"Time offset"> + description = <"The period of time before or after the named event when the activity should take place. Negative durations can be used to signify that the activity should be taken before a known event."> + comment = <"For example: '3 days after onset of menstruation = menstrual onset + 3 days', '2 weeks prior to admission= admission -2 weeks'."> + > + ["at9"] = < + text = <"Tuesday"> + description = <"The activity should take place on Tuesday."> + > + ["at8"] = < + text = <"Monday"> + description = <"The activity should take place on Monday."> + > + ["id7"] = < + text = <"Specific event"> + description = <"The activity should take place in relation to a specific named event."> + > + ["id6"] = < + text = <"Event name"> + description = <"The name of the event that triggers the activity to take place."> + comment = <"This element is intended for events that can occur at variable dates, such as onset of menstruation, and not for doses or activities that are conditional on a different varable. If required, the event name can be coded using a terminology, which could potentially be used to trigger an application to set a concrete date for the activity."> + > + ["id5"] = < + text = <"Specific day of month"> + description = <"The activity should take place on a specific day or interval of days of the month."> + comment = <"For example: 'on the 3rd, 13th and 23rd of each month' or 'on the 1st to the 10th of each month'."> + > + ["id4"] = < + text = <"Specific day of week"> + description = <"The activity should take place on a specific day of the week."> + comment = <"For example: 'On Monday, Wednesday and Friday'."> + > + ["id3"] = < + text = <"Repetition interval"> + description = <"The interval between repetitions of the activity."> + comment = <"For example: 'Every 3 weeks'. If necessary, this element can be used to explicity specify that an activity is to take place every single day, by setting it to \"1 day\"."> + > + ["id2"] = < + text = <"Specific date"> + description = <"The activity should take place on a specific date or a specific range of dates."> + comment = <"For example: 'on 12 Jan 2017' or 'on 30 Oct 2017 to 6 Nov 2017'."> + > + ["id1"] = < + text = <"Timing - non-daily"> + description = <"Structured information about the intended timing pattern for a therapeutic or diagnostic activity occurring over days, weeks, months or years."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at8", "at9", "at17", "at18", "at19", "at20", "at21"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tos.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tos.v0.0.1-alpha.adls new file mode 100644 index 000000000..8b862a25c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tos.v0.0.1-alpha.adls @@ -0,0 +1,104 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3853e42a-fa1d-49d5-9f60-e08bc44e6c26; build_uid=6dc7f8db-cf0d-4777-874e-e7f695a7a923) + openEHR-EHR-CLUSTER.tos.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-01-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Kerrie Lee, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Tos classification, Draft Archetype [Internet]. Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager. No longer available."> + ["2"] = <"Tos M, Poulsen G. Attic retractions following secretory otitis. Acta Otolaryngol. 1980 May-Jun;89(5-6):479-86. PubMed PMID: 7192477."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"A6FE6608AD6AB809E0A4B070F0A421EC"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the grading of attic retraction of the tympanic membrane, based on the classification by Tos and Poulsen."> + keywords = <"retraction", "tympanic", "membrane", "pars flaccida", "attic", "drum"> + use = <"Use to record the grading of tympanic membrane retraction, particularly by specialist physicians. + + Designed to be optionally nested within the CLUSTER.exam_tympanic_membrane archetype to provide additional detail on tympanic membrane retraction, if it is useful within a given clinical scenario. + + This archetype extends the Tos Classification to allow recording of Tos Grade 5 which is described in some documentation but is not described in the original paper and appears not to be in common usage."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Tos Classification + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Tos Classification + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{1}, {[at3]}], + [{2}, {[at4]}], + [{3}, {[at5]}], + [{4}, {[at6]}], + [{5}, {[at7]}] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Tos Classification (synthesised)"> + description = <"Grading of the degree of tympanic membrane pars tensa retraction / atelectasis based on the Tos & Poulson Classification. (synthesised)"> + > + ["at7"] = < + text = <"Grade 5"> + description = <"Bottom of the retraction pocket can be seen only by using an endoscope."> + > + ["at6"] = < + text = <"Grade 4"> + description = <"Erosion of outer attic wall. Part of the retraction pocket may be hidden."> + > + ["at5"] = < + text = <"Grade 3"> + description = <"Retraction extends beyond osseous malleus full extent seen."> + > + ["at4"] = < + text = <"Grade 2"> + description = <"Retraction onto neck of malleus - no airspace visible behind membrane."> + > + ["at3"] = < + text = <"Grade 1"> + description = <"Pars flaccida is dimpled and is more retracted than normal. It is not adherent to the malleus (airspace visible)."> + > + ["id2"] = < + text = <"Tos Classification"> + description = <"Grading of the degree of tympanic membrane pars tensa retraction / atelectasis based on the Tos & Poulson Classification."> + > + ["id1"] = < + text = <"Tos Classification"> + description = <"A classification of the degree of tympanic membrane pars flaccida retraction, related to extent and severity and as described by Tos and Poulsen."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at3", "at4", "at5", "at6", "at7"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.translocation_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.translocation_variant.v0.0.1-alpha.adls new file mode 100644 index 000000000..0c66acd80 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.translocation_variant.v0.0.1-alpha.adls @@ -0,0 +1,110 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=844062c0-06ff-4716-a092-68126437466c; build_uid=a12648ff-9497-4b79-b4b6-62a70e696321) + openEHR-EHR-CLUSTER.translocation_variant.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Gideon Giacomelli"> + ["organisation"] = <"Charité Berlin, Germany"> + ["email"] = <"gideon.giacomelli@charite.de"> + ["date"] = <"2019-02-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Cecilia Mascia, CRS4, Italy", "Christina Jaeger-Schmidt, Heidelberg University Hospital, Germany", "Florian Kaercher, Charité Berlin, Germany", "Francesca Frexia, CRS4, Italy", "Gianluigi Zanetti, CRS4, Italy", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Paolo Uva, CRS4, Italy", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Simon Schumacher, HiGHmed, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"B3D1D6C85D66C29980EA43CF8C2BDFA3"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the details about a translocation variant observed in a genetic sequence."> + use = <"Use to record the findings for a traslocation variant observed in a genetic sequence according to the HGVS nomenclature. + This archetype has been specifically designed to be used in the 'Variant' SLOT within the CLUSTER.genetic_variant archetype, but can also be used within other ENTRY or CLUSTER archetypes, where clinically appropriate."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Genetic translocation variant + items cardinality matches {1..*; unordered} matches { + ELEMENT[id4] occurrences matches {1} matches { -- Breakpoint position 1 + value matches { + DV_COUNT[id9000] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Strand 1 + value matches { + DV_COUNT[id9001] + } + } + allow_archetype CLUSTER[id8] matches { -- Reference sequence 1 + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id5] occurrences matches {1} matches { -- Breakpoint position 2 + value matches { + DV_COUNT[id9002] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Strand 2 + value matches { + DV_COUNT[id9003] + } + } + allow_archetype CLUSTER[id9] matches { -- Reference sequence 2 + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.reference_sequence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id10] occurrences matches {0..1} matches { -- HGVS term + value matches { + DV_TEXT[id9004] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id10"] = < + text = <"HGVS term"> + description = <"The description of the variant using the recommendations of the accepted HGVS nomeclature named extension ISCN."> + > + ["id9"] = < + text = <"Reference sequence 2"> + description = <"Chromosome of second breakpoint."> + > + ["id8"] = < + text = <"Reference sequence 1"> + description = <"Chromosome of first breakpoint."> + > + ["id7"] = < + text = <"Strand 2"> + description = <"A value of \"+\" indicates that the chromosomal segment at the first breakpoint is connected to the chromosomal segment at the second breakpoint right of \"Breakpoint position 2\". A value of \"-\" indicates that the chromosomal segment at the first breakpoint is connected to the chromosomal segment of the second breakpoint left of \"Breakpoint position 2\"."> + > + ["id6"] = < + text = <"Strand 1"> + description = <"A value of \"+\" indicates that the chromosomal segment at the second breakpoint is connected to the chromosomal segment at the first breakpoint right of \"Breakpoint position 1\". A value of \"-\" indicates that the chromosomal segment at the second breakpoint is connected to the chromosomal segment of the first breakpoint left of \"Breakpoint position 1\"."> + > + ["id5"] = < + text = <"Breakpoint position 2"> + description = <"Position of second breakpoint relative to start of \"Chromosome 2\"."> + > + ["id4"] = < + text = <"Breakpoint position 1"> + description = <"Position of first breakpoint relative to start of \"Chromosome 1\"."> + > + ["id1"] = < + text = <"Genetic translocation variant"> + description = <"Translocation variant."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_colorectal_staging_non_tnm.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_colorectal_staging_non_tnm.v0.0.1-alpha.adls new file mode 100644 index 000000000..c048690f8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_colorectal_staging_non_tnm.v0.0.1-alpha.adls @@ -0,0 +1,304 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=57a17316-f7ae-4a17-8474-2459c90abacd; build_uid=9e13438c-d390-4b44-8031-60c6579bdc11) + openEHR-EHR-CLUSTER.tumour_colorectal_staging_non_tnm.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"freshEHR Informatics, United Kingdom"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2009-08-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Davis N, Newland R. The reporting of colorectal cancer: The Australian clinico-pathological staging system. ANZ Journal of Surgery. 1982 ;52(4):395-397."> + ["2"] = <"Royal College of Pathologists. Dataset for colorectal cancer (2nd edition) [Internet]. 2007 Dec 4;[cited 2009 Jul 29 ]"> + ["3"] = <"Available from: http://www.rcpath.org/index.asp?PageID=1153"> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Informatics"> + ["MD5-CAM-1.0.1"] = <"7C0C3544652991921C46E1073056A249"> + > + details = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل أحراز تحديد مرحلة سرطان القولون و المستقيم بطريقة مختلفة عن (و ل م)"> + keywords = <"تحديد المرحلة", "السرطان", "الورم", "الهيستوباثولوجيا", "الخباثة"> + use = <"يستخدم مع مجموعة من النماذج المتعلقة بالهيستوباثولوجيا أو مع نموذج التشخيص"> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record non-TNM staging scores for colorectal cancer."> + keywords = <"staging", "cancer", "tumour", "histo-pathology", "malignancy"> + use = <"Use in conjunction with a suite of histo-pathology related archetypes or with a Diagnosis archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Tumour - Colorectal staging (non-TNM) + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Dukes Score + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Dukes Score (synthesised) + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- ACPS Score + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- ACPS Score (synthesised) + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- ACPS Concord variant + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9002]} -- ACPS Concord variant (synthesised) + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Dukes Score (synthesised)"> + description = <"Dukes classification for colorectal cancer (Dukes and Bussey modification). (synthesised)"> + > + ["ac9001"] = < + text = <"ACPS Score (synthesised)"> + description = <"Australian clinicopathological staging (ACPS) system. (synthesised)"> + > + ["ac9002"] = < + text = <"ACPS Concord variant (synthesised)"> + description = <"Concord substage variant of Australian clinicopathological staging (ACPS) system. (synthesised)"> + > + ["at26"] = < + text = <"Stage D2"> + description = <"Distant metastases (clinical or histological)."> + > + ["at25"] = < + text = <"Stage D1"> + description = <"Tumour transected (histological)."> + > + ["at24"] = < + text = <"Stage C2"> + description = <"Apical nodes involved."> + > + ["at23"] = < + text = <"Stage C1"> + description = <"Local nodes involved."> + > + ["at22"] = < + text = <"Stage B2"> + description = <"Involvement of free serosal surface."> + > + ["at21"] = < + text = <"Stage B1"> + description = <"Involvement beyond muscularis propria."> + > + ["at20"] = < + text = <"Stage A3"> + description = <"Muscularis propria involved."> + > + ["at19"] = < + text = <"Stage A2"> + description = <"Submucosa involved."> + > + ["at18"] = < + text = <"Stage A1"> + description = <"Mucosa involved."> + > + ["id17"] = < + text = <"ACPS Concord variant"> + description = <"Concord substage variant of Australian clinicopathological staging (ACPS) system."> + > + ["at16"] = < + text = <"Stage D"> + description = <"Tumour transected (histological)."> + > + ["at15"] = < + text = <"Stage C"> + description = <"Local nodes involved."> + > + ["at14"] = < + text = <"Stage B"> + description = <"Muscularis propria involved."> + > + ["at13"] = < + text = <"Stage A"> + description = <"Submucosa involved."> + > + ["at12"] = < + text = <"Stage A0"> + description = <"Mucosa involved."> + > + ["at11"] = < + text = <"Dukes C2"> + description = <"Highest lymph node involved."> + > + ["at10"] = < + text = <"Dukes C1"> + description = <"Lymph nodes positive but highest node spared."> + > + ["at9"] = < + text = <"Dukes B"> + description = <"Tumour spread beyond muscularis propria, lymph nodes negative."> + > + ["at8"] = < + text = <"Dukes A"> + description = <"Tumour limited to the wall of the bowel, lymph nodes negative."> + > + ["id3"] = < + text = <"ACPS Score"> + description = <"Australian clinicopathological staging (ACPS) system."> + > + ["id2"] = < + text = <"Dukes Score"> + description = <"Dukes classification for colorectal cancer (Dukes and Bussey modification)."> + > + ["id1"] = < + text = <"Tumour - Colorectal staging (non-TNM)"> + description = <"Non-TNM staging scores for colorectal cancer."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"حرز ديوكس (synthesised)"> + description = <"تصنيف ديوكس لسرطان القولون و المستقيم (تعديل ديوكس و باسي) (synthesised)"> + > + ["ac9001"] = < + text = <"حرز النظام الأسترالي لتحديد المرحلة السريرية و الباثولوجية (synthesised)"> + description = <"النظام الأسترالي لتحديد المرحلة السريرية الباثولوجية (synthesised)"> + > + ["ac9002"] = < + text = <"متغير التوافق المتعلق بالنظام الأسترالي لتحديد المرحلة السريرية و الباثولوجية (synthesised)"> + description = <"متغير التوافق المتعلق بالنظام الأسترالي لتحديد(تحت المرحلة) السريرية و الباثولوجية + (synthesised)"> + > + ["at26"] = < + text = <"المرحلة د 2"> + description = <"توجد نقائل بعيدة (سريرية أو هيستولوجية)"> + > + ["at25"] = < + text = <"المرحلة د 1"> + description = <"تم قطع الورم (هيستولوجي)"> + > + ["at24"] = < + text = <"المرحلة ج 2"> + description = <"تم اكتناف العقد القِمِّية"> + > + ["at23"] = < + text = <"المرحلة ج 1"> + description = <"تم اكتناف العقد الليمفاوية"> + > + ["at22"] = < + text = <"المرحلة ب 2"> + description = <"اكتناف السطح المَصْلي الحر "> + > + ["at21"] = < + text = <"المرحلة ب 1"> + description = <"الاكتناف يتجاوز النسيج العضلي المخصوص"> + > + ["at20"] = < + text = <"المرحلة 3 أ"> + description = <"تم اكتناف النسيج العضلي المخصوص"> + > + ["at19"] = < + text = <"المرحلة 2 أ"> + description = <"تم اكتناف الغشاء تحت المخاطي"> + > + ["at18"] = < + text = <"المرحلة 1 أ"> + description = <"تم اكتناف الغشاء المخاطي"> + > + ["id17"] = < + text = <"متغير التوافق المتعلق بالنظام الأسترالي لتحديد المرحلة السريرية و الباثولوجية"> + description = <"متغير التوافق المتعلق بالنظام الأسترالي لتحديد(تحت المرحلة) السريرية و الباثولوجية + "> + > + ["at16"] = < + text = <"المرحلة د"> + description = <"الورم مقطوع - هيستولوجي"> + > + ["at15"] = < + text = <"المرحلة ج"> + description = <"تم اكتناف العقد الليمفاوية الموضعية"> + > + ["at14"] = < + text = <"المرحلة ب"> + description = <"تم اكتناف النسيج العضلي المخصوص"> + > + ["at13"] = < + text = <"المرحلة أ"> + description = <"تم اكتناف النسيج تحت المخاطي"> + > + ["at12"] = < + text = <"المرحلة أ 0"> + description = <"تم اكتناف النسيج المخاطي"> + > + ["at11"] = < + text = <"ديوكس ج 2"> + description = <"حدث اكتناف للعقد الليمفاوية العلوية"> + > + ["at10"] = < + text = <"ديوكس ج 1"> + description = <"العقد الليمفاوية بها ورم, و لكن العقد المرتفعة في الجسم خالية من الورم"> + > + ["at9"] = < + text = <"ديوكس ب"> + description = <"انتشر الورم فيما يتجاوز النسيج العضلي المخصوص, و لم يصل إلى العقد الليمفاوية"> + > + ["at8"] = < + text = <"ديوكس أ"> + description = <"الورم محدود في جدار الأمعاء, و لم يصل إلى العقد الليمفاوية"> + > + ["id3"] = < + text = <"حرز النظام الأسترالي لتحديد المرحلة السريرية و الباثولوجية"> + description = <"النظام الأسترالي لتحديد المرحلة السريرية الباثولوجية "> + > + ["id2"] = < + text = <"حرز ديوكس"> + description = <"تصنيف ديوكس لسرطان القولون و المستقيم (تعديل ديوكس و باسي)"> + > + ["id1"] = < + text = <"الورم - تحديد مرحلة سرطان القولون و المستقيم (بطريقة مختلفة عن تصنيف (و ل م))"> + description = <"تحديد أحراز مرحلة سرطان القولون و المستقيم بطريقة مختلفة عن تصنيف (و ل م)"> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at18", "at19", "at20", "at21", "at22", "at23", "at24", "at25", "at26"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at12", "at13", "at14", "at15", "at16"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at8", "at9", "at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_invasion.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_invasion.v0.0.1-alpha.adls new file mode 100644 index 000000000..4e22d3f18 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_invasion.v0.0.1-alpha.adls @@ -0,0 +1,165 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=75ab50d5-67b5-4523-b29f-025c234c0235; build_uid=9aaa9403-8a65-4ef8-a247-7cb72307c327) + openEHR-EHR-CLUSTER.tumour_invasion.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, Scotland"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"27/07/2009"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sam Heard, Ocean Informatics, Australia (openEHR Editor)", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "David Rowed, VAMC Clinic, Australia (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"7B4CA1EA34BD7950890E5DF7C64A0478"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record detailed findings about invasion of local tissue by tumour as part of microscopic histopathological examination of tissue. "> + keywords = <"histopathology", "histology", "pathology", "lab", "cancer", "tumour", "malignancy"> + use = <"To record detailed findings about invasion of local tissue by tumour as part of microscopic examination of tissue. + Use as a component archetype in the context of a suite of archetypes that make up a histopathology report ie OBSERVATION.lab_test.histopathology."> + misuse = <"Not designed to be used within any other archetype other than OBSERVATION.lab_test.histopathology."> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Tumour - direct invasion + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Tissue name + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id3] occurrences matches {0..1} matches { -- Location + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location-precise\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Direct invasion + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Direct invasion (synthesised) + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Nature of involvement + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- Nature of involvement (synthesised) + } + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id12] occurrences matches {0..1} matches { -- Resection margin + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.tumour_resection_margins\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9006] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Direct invasion (synthesised)"> + description = <"Finding of direct invasion by tumour of local tissue. (synthesised)"> + > + ["ac9001"] = < + text = <"Nature of involvement (synthesised)"> + description = <"The nature of involvement of tumour in local tissue. (synthesised)"> + > + ["at16"] = < + text = <"Suspicious"> + description = <"There is suspicion of direct invasion of the tissue by tumour"> + > + ["at15"] = < + text = <"Present - diffuse/extensive"> + description = <"There is evidence of diffuse or extensive direct invasion of the tissue by tumour"> + > + ["at14"] = < + text = <"Present - focal"> + description = <"There is evidence of focal direct invasion of the tissue by tumour"> + > + ["id13"] = < + text = <"Description"> + description = <"A text description of direct tumour invasion of local tissue."> + > + ["id12"] = < + text = <"Resection margin "> + description = <"Details of the local tissue surgical resection margin."> + > + ["at11"] = < + text = <"Indeterminate"> + description = <"The nature of direct invasion by tumour has not been determined"> + > + ["at10"] = < + text = <"Extensive"> + description = <"Extensive direct invasion of the tissue by tumour."> + > + ["at9"] = < + text = <"Focal"> + description = <"Focal direct invasion of the tissue by tumour."> + > + ["id8"] = < + text = <"Nature of involvement"> + description = <"The nature of involvement of tumour in local tissue."> + > + ["at7"] = < + text = <"Indeterminate"> + description = <"Evidence of local invasion by tumour has not been determined"> + > + ["at6"] = < + text = <"Absent"> + description = <"There is no evidence of local invasion by tumour"> + > + ["at5"] = < + text = <"Present"> + description = <"There is evidence of local invasion by tumour"> + > + ["id4"] = < + text = <"Direct invasion"> + description = <"Finding of direct invasion by tumour of local tissue."> + > + ["id3"] = < + text = <"Location "> + description = <"The location of the tissue being examined for evidence of direct invasion by tumour."> + > + ["id2"] = < + text = <"Tissue name"> + description = <"The name of the local tissue or structure being examined for evidence of local invasion by tumour."> + > + ["id1"] = < + text = <"Tumour - direct invasion"> + description = <"To records details of the direct invasion of local tissues or structures by tumour."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at9", "at10", "at11"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at5", "at14", "at15", "at16", "at6", "at7"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_resection_margins.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_resection_margins.v0.0.1-alpha.adls new file mode 100644 index 000000000..44d66ca97 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_resection_margins.v0.0.1-alpha.adls @@ -0,0 +1,256 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1ed870b1-760e-4441-886f-7a6d98d2dfab; build_uid=4d7a3ade-e849-42dc-aac0-79ec8de2d9d0) + openEHR-EHR-CLUSTER.tumour_resection_margins.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"17/05/2009"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"1824A3C10B21B7A47FDBA9A9483E15C7"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Details of surgical resection margin involvement of malignant tumours. May be used to describe scenarios where tumour is present at the resection margin,detailing the length of tumour involvement, or where tumour is absent from the margin, to indicate the distance of tumour from that margin."> + keywords = <"malignancy", "margins", "tumour", "cancer", "resection", "histopathology", "biopsy"> + use = <"Normally used within a histopathology archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"تفاصيل حول اكتناف حواف القطع الجراحي بالورم الخبيث. قد يستخدم لوصف سيناريوهات حيث يوجد فيها الورم موجودا عند حافة/هامش القطع, تفاصيل حول طول اكتناف الورم, أو حيث يكون الورم غائبا من الحافة/الهامش, للإشارة إلى المسافة بين الورم و الحافة/الهامش."> + keywords = <"الخباثة", "الحواف/الهوامش", "الورم", "السرطان", "القطع", "الهيستوباثولوجيا", "الخزعة"> + use = <"يستخدم عادة في نموذج الهيستوباثولجيا"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + CLUSTER[id1] matches { -- Tumour - Surgical resection margins + items cardinality matches {1..*; unordered} matches { + ELEMENT[id19] occurrences matches {0..1} matches { -- Margin name + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id20] matches { -- Margin location + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location-precise\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Marginal involvement + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Marginal involvement (synthesised) + } + } + } + CLUSTER[id7] occurrences matches {0..1} matches { -- Tumour present + items cardinality matches {1..*; unordered} matches { + ELEMENT[id8] occurrences matches {0..1} matches { -- Maximum linear involvement + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9001]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Nature of involvement + value matches { + DV_TEXT[id9005] + } + } + } + } + CLUSTER[id9] occurrences matches {0..1} matches { -- Tumour absent + items cardinality matches {1..*; unordered} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Distance from closest resection margin + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9001]} -- Length + magnitude matches {|>=0.0|} + units matches {"mm"} + } + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9007] + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Marginal involvement (synthesised)"> + description = <"Evidence of tumour at a surgical resection margin. (synthesised)"> + > + ["at9001"] = < + text = <"Length"> + description = <"Length"> + > + ["id21"] = < + text = <"Nature of involvement"> + description = <"The nature of involvement of the tumour with the surgical margin."> + > + ["id20"] = < + text = <"Margin location"> + description = <"The location of the margin being described."> + > + ["id19"] = < + text = <"Margin name"> + description = <"The name of the margin being described e.g. Deep margin, Vascular margin, Bronchial margin."> + > + ["at18"] = < + text = <"Equivocal"> + description = <"Presence of tumour at the surgical resection margin is equivocal."> + > + ["at17"] = < + text = <"Indeterminate"> + description = <"Presence of tumour at surgical resection margins has not been determined."> + > + ["at16"] = < + text = <"Absent"> + description = <"Tumour is absent from the surgical resection margin."> + > + ["at15"] = < + text = <"Present"> + description = <"Ttumour is present at the surgical resection margin."> + > + ["id11"] = < + text = <"Description"> + description = <"A text description of tumour involvement at the surgical resection margin."> + > + ["id10"] = < + text = <"Distance from closest resection margin"> + description = <"When tumour is absent, the distance from tumour to the closest surgical resection margin."> + > + ["id9"] = < + text = <"Tumour absent"> + description = <"Details where tumour is absent from surgical resection margins."> + > + ["id8"] = < + text = <"Maximum linear involvement"> + description = <"When tumour is present at surgical resection margin, the maximal length of involvement."> + > + ["id7"] = < + text = <"Tumour present"> + description = <"Details where tumour is present at the surgical resection margin."> + > + ["id2"] = < + text = <"Marginal involvement"> + description = <"Evidence of tumour at a surgical resection margin."> + > + ["id1"] = < + text = <"Tumour - Surgical resection margins"> + description = <"Details of tumour involvement at margins of surgical resections/biopsies. + "> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"اكتناف الحواف (synthesised)"> + description = <"الدليل على وجود الورم في هامش القطع الجراحي (synthesised)"> + > + ["at9001"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id21"] = < + text = <"طبيعة الاكتناف"> + description = <"طبيعة اكتناف الورم في الحافة الجراحية"> + > + ["id20"] = < + text = <"مكان الحافة"> + description = <"مكان الحافة التي يتم وصفها"> + > + ["id19"] = < + text = <"اسم الحافة/الهامش"> + description = <"اسم الحافة/الهامش الذي يتم وصفه, مثل: حافة عميقة, حافة أوعية دموية, حاقة القصبة/الشعبة الهوائية"> + > + ["at18"] = < + text = <"غير قابل للتحديد"> + description = <"وجود الورم عند حواف القطع الجراحي غير قابل للتحديد"> + > + ["at17"] = < + text = <"غير محدد"> + description = <"لم يتم تحديد وجود الورم عند حواف القطع الجراحي"> + > + ["at16"] = < + text = <"غائب"> + description = <"الورم غائب عن حافة القطع الجراحي"> + > + ["at15"] = < + text = <"موجود"> + description = <"الورم موجود في حافة القطع الجراحي"> + > + ["id11"] = < + text = <"الوصف"> + description = <"وصف نصي لاكتناف الورم عند حافة القطع الجراحي"> + > + ["id10"] = < + text = <"المسافة من أقرب حافة للقطع"> + description = <"إذا كان الورم غير موجود, المسافة بين الورم و أقرب حافة للقطع الجراحي"> + > + ["id9"] = < + text = <"لا يوجد ورم"> + description = <"التفاصيل التي لا يوجد فيها ورم في حواف القطع الجراحي"> + > + ["id8"] = < + text = <"حد أقصى من الاكتناف الخطي"> + description = <"إذا كان الورم موجودا بالفعل عند حافة القطع الجراحي, الحد الأقصى لطول الاكتناف"> + > + ["id7"] = < + text = <"يوجد ورم"> + description = <"توجد تفاصيل حول حافة القطع الجراحي"> + > + ["id2"] = < + text = <"اكتناف الحواف"> + description = <"الدليل على وجود الورم في هامش القطع الجراحي"> + > + ["id1"] = < + text = <"الورم - حواف/هوامش القطع الجراحي"> + description = <"تفاصيل حول اكتناف الورم بحواف/هوامش القطع/الخزعات الجراحية"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at15", "at16", "at18", "at17"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.value_binding.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.value_binding.v1.0.0.adls new file mode 100644 index 000000000..37a6bbb08 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.value_binding.v1.0.0.adls @@ -0,0 +1,85 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-CLUSTER.value_binding.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["no-bk"] = < + language = <[ISO_639-1::no-bk]> + author = < + ["name"] = <"Pieter Bos"> + ["organisation"] = <"Nonsense translation inc."> + > + > + > + +description + original_author = < + ["name"] = <"Pieter Bos"> + > + other_details = < + ["oid"] = <"1.2.36.1.2001.1001.100.137.1.0"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A test for value binding"> + use = <""> + misuse = <""> + > + ["no-bk"] = < + language = <[ISO_639-1::no-bk]> + > + > + +definition + CLUSTER[id1] matches { -- root node + items matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- element + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"g"} + } + } + } + } + } + +terminology + term_definitions = < + ["no-bk"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["id7"] = < + text = <"element"> + description = <"Element"> + > + ["id1"] = < + text = <"root node"> + description = <"Root node"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Mass"> + description = <"Mass"> + > + ["id7"] = < + text = <"element"> + description = <"Element"> + > + ["id1"] = < + text = <"root node"> + description = <"Root node"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.adverse_reaction_list.v1.1.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.adverse_reaction_list.v1.1.1.adls new file mode 100644 index 000000000..ec1172b5e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.adverse_reaction_list.v1.1.1.adls @@ -0,0 +1,182 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d4b9bd3d-28b1-4245-bee3-100d0f58b5c8; build_uid=6c3c8f72-e467-44bd-b9cb-9bb8e2a99281) + openEHR-EHR-COMPOSITION.adverse_reaction_list.v1.1.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Buenos Aires, Argentina."> + ["alandmarch@gmail.com"] = <"alandmarch@gmail.com"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sirio Libanes, Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-03-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Bergen Hospital Trust, Norway", "Sistine Barretto-Daniels, Ocean Informatics, Australia", "Rong Chen, Cambio Healthcare Systems, Sweden", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (Editor)", "Jussara Rotzsch, UNB, Brazil", "Micaela Thierley, Helse Bergen, Norway", "John Tore Valand, Helse Bergen, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"2A1D6E9F20099A022F8E0473B6A3C598"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a persistent and managed list of all previous adverse reactions experienced by the subject or, alternatively, positive statements about known exclusions or actual absence of any information about adverse reactions; all of which may contribute to or influence clinical decision-making and care provision."> + keywords = <"adverse", "reaction", "allergy", "intolerance", "effect", "hypersensitivity", "side effect"> + use = <"Use to record a persistent and managed list of all previous adverse reactions (including allergies, hypersensitivities, side effects or intolerances) experienced by the subject or, alternatively, positive statements about known exclusions or actual absence of any information about adverse reactions. This list can also be utilised as a source of up-to-date adverse reaction data for exchange or as the basis for decision support. + + This list can include three types of archetypes that record the clinical data: + - positive statements about the occurrence of actual adverse reactions experienced by the subject during their lifetime are recorded using the EVALUATION.adverse_reaction archetype; OR + - a positive statement about the exclusion of any previous known adverse reactions can be recorded using the specific EVALUATION.exclusion-adverse_reaction archetype - for example: \"No known adverse reactions\"; OR + - a positive statement about no information being available - neither known previous adverse reactions nor known exclusions - can be recorded using the EVALUATION.absence archetype. + + In addition a SECTION archetype can be included as an organiser that will suit local jurisdictions and clinical practice. For example: SECTION.adverse_reaction. + + In order for this list to be accurate and safe to use as the basis for decision support activities and for exchange, this list should ideally be curated by a clinician responsible for the health record, rather than managed automatically by the clinical system through business rules alone. + + While it is reasonable for clinically verified adverse reactions to be persisted over time, the same approach does not apply to statements about exclusions or absence. They should only be regarded as valid at that they are recorded. For example recording a statement that the subject is not known to be allergic to penicillin is out-of-date as soon as the clinician gives the subject a dose of penicillin and they react. + + This archetype is usually managed as a persistent list, however there are situations where the list may be used within episodic care and require additional attributes such as context etc to enable accurate recording. The openEHR reference model currently only allows context to be recorded within Event-based COMPOSITION archetypes. As a result, this archetype has been modelled as an Event, rather than Persistent, COMPOSITION, to allow for flexibility so that some clinical systems can safely manage Adverse Reaction Lists for episodes of care, while others will choose to implement this COMPOSITION to act in a persistent manner."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para registar una lista persistente y administrada de todas las reacciones adversas previamente expermientadas por el sujeto o, alternativamente, aseveraciones positivas acerca de exclusiones conocidas o ausencia de información sobre reacciones adversas; todas las cuales puedan contribuir hacia o influenciar la toma de decisiones clínicas y la provisión de cuidados."> + keywords = <"adversa", "reacción", "alergia", "intolerancia", "efecto", "hipersensibilidad", "efecto colateral"> + use = <"Utilícese para registar una lista persistente y administrada de todas las reacciones adversas (incluyendo alergias, hipersensibilidades, efectos colaterales o intolerancias) expermientadas por el sujeto o, alternativamente, aseveraciones positivas acerca de exclusiones conocidas o ausencia de información sobre reacciones adversas. Estalista puede tambien ser utilizada como fuente de datos actualizados acerca de reacciones adversas a los fines de intercambio o como fundamento para la toma de decisiones. + + Esta lista puede incluir tres tipos de arquetipos que registran datos clínicos: + - aseveraciones positivas acerca de la ocurrencia de reacciones adversas experimentadas por el sujeto a lo largo de su vida, que son registradas mediante el arquetipo EVALUATION.adverse_reaction; O + - una aseveración positiva acerca de la exclusión de una reacción adversa previa, que es registrada utilizando el arquetipo específico EVALUATION.exclusion-adverse_reaction (por ejemplo: \"Sin reacciones adversas conocidas\"); O + - una aseveración positiva acerca de la no disponibilidad de información (ya sea sobre reacciones adversas previas o exclusiones conocidas, que es registrada mediante en arquetipo EVALUATION.absence. + + Adicionalmente, es posible incluir un arquetipo SECTION a fin de ajustarse a jurisdicciones y prácticas clínicas locales. Por ejemplo: SECTION.adverse_reaction. + + A fin de que esta lista sea exacta y segura para el uso como fundamento de las actividades de toma de decisiones y el intercambio, lo ideal sería que la misma sea mantenida por el clínico responsable de la historia clínica, en lugar de adminstrada en forma automática por el sistema clínico solo sobre la base de reglas de negocio. + + En tanto es razonable que las reacciones adversas clínicamente verificadas sean persistidas a través del tiempo, el mismo enfoque no aplica a las aseveraciones sobre exclusiones o ausencias. Estas solo deberían ser consideradas válidasal momento de su registro. Por ejemplo, el registro de una aseveración que el sujeto no tiene alergia conocida a la penicilina pierde vigencia en el momento en que el clínico suministra una dosis de penicilina al sujeto y este presenta uan reacción. + + Este arquetipo es usualmente administrado como una lista persistente pero existen sin embargo situaciones en las cuales la lista pueden ser utilizada durante un episodio de cuidado y requiere de atributos adicionales tales como el contexto (u otros) para permitir un registro exacto. El modelo de referencia de openEHR actual solo permite registrar el contexto dentro de arquetipos de tipo COMPOSITION basados en eventos. Por esto este arquetipo ha sido modelado como una COMPOSITION representativa de un evento mas que como una persistente, lo cual otorga la flexibilidad para que ciertos sistemas clínicos puedan administrar una Lista de Reacciones Adversas para episodios de cuidado, en tanto que otros puedan optar por implementar esta COMPOSITION de modo tal que actue de modo persistente."> + misuse = <""> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar uma lista de todas as reações adversas prévias experimentadas pelo indivíduo ou, alternativamente, afirmações sobre exclusões conhecidas ou ausência de informações sobre reações adversas; todas estas podem contribuir ou influenciar as decisões clínicas e provisão de cuidado."> + keywords = <"reação", "adversa", "alergia", "intolerância", "efeito", "hipersensibilidade", "efeito colateral"> + use = <"Utilizar para registrar uma lista de todas as reações adversas prévias (incluindo alergias, hipersensitividades, efeitos colaterais ou intolerâncias) experimentadas pelo indivíduo ou, alternativamente, afirmações sobre exclusões conhecidas ou ausência de informações sobre reações adversas. Esta lista também pode ser utilizada como uma fonte atualizada de dados de reações adversas para troca ou como base para tomada de decisões. + + Esta lista pode incluir três tipos de arquétipos que registram dados clínicos: + - afirmações sobre a ocorrência de reações aversas experimentadas pelo indivíduo durante sua vida são registradas utilizando o arquétipo EVALUATION.adverse_reaction; ou + - afirmação sobre a exclusão de quaisquer reações adversas prévias conhecidas pode ser registrada utilizando o arquétipo específico EVALUATION.exclusion-adverse_reaction - por exemplo: \"Ausência de reações adversas conhecidas\"; ou + - afirmação sobre a ausência de informações disponíveis - nem reações adverssas prévias conhecidas, nem exclusões conhecidas - pode ser registrada utilizando o arquétipo EVALUATION.absence. + + Em adição, um arquétipo SECTION pode ser incluído como um organizador que vai contemplar jurisdições locais e prática clínica. Por exemplo: SECTION.adverse_reaction. + + Afim de tornar esta lista acurada e segura para ser utilizada como base de atividades de suporte à decisão e troca, esta lista deve, idealmente, estar sob a curadoria de um clínico responsável pelo registro de saúde ao invés de gerenciada automaticamente por sistema clínico através de regras de negócio apenas. + + Enquanto é razoável para reações adversas verificadas clinicamente que estas permaneçam registradas, a mesma abordagem não se aplica às afirmações sobre exclusões ou ausências. Elas devem ser consideradas válidas somente se forem registradas. Por exemplo registrar uma afirmação de que não se sabe se o sujeito é alérgico à penicilina é inativada assim que o clínico der uma dose de penicilina e ocorrer uma reação. + + Este arquétipo normalmente é gerenciado como uma lista permanente, entretanto há situações em que a lista pode ser utilizada em episódios de cuidado e requeira atributos adicionais como contexto para permitir um registro acurado. Atualmente, o modelo de referência openEHR apenas permite que o contexto seja registrado em arquétipos COMPOSITION baseados em eventos. Como resultado, este arquétipo tem sido modelado como um Evento ao invés de COMPOSITION Persistente, para possibilitar esta flexibilidade é que alguns sistemas podem gerenciar de maneria segura Listas de Reações Adversas para episódios de cuidado, enquanto outros vão escolher implementar este COMPOSITION para atuar de maneira permanente."> + misuse = <""> + > + > + +definition + COMPOSITION[id1] matches { -- Adverse reaction list + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id3] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1"] = < + text = <"Lista de reacciones adversas"> + description = <"Una lista persistente y administrad de las reacciones adversas expermientadas por el sujeto y que puedan influenciar la toma de decisiones clínicas o la provisión de cuidados."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar um contexto local ou para alinhar com outros modelos referenciais / formalismos ."> + comment = <"Por exemplo : Informações departamentais de hospital local ou metadados adicionais para alinhar com FHIR ou CIMI equivalentes."> + > + ["id1"] = < + text = <"Lista de reações adversas"> + description = <"Uma lista permanente e gerenciável de reações adversas experimentadas pelo indivíduo que podem influenciar a tomada de decisões clínicas e provisão de cuidado."> + > + > + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id3"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Adverse reaction list"> + description = <"A persistent and managed list of adverse reactions experienced by the subject that may influence clinical decision-making and care provision."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.care_plan.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.care_plan.v0.0.1-alpha.adls new file mode 100644 index 000000000..3c686f1b6 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.care_plan.v0.0.1-alpha.adls @@ -0,0 +1,72 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=65278673-1c39-48fb-b6d7-b70af842a463; build_uid=500b36b2-ba53-4dfa-8cf5-5113c9a1d577) + openEHR-EHR-COMPOSITION.care_plan.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-04-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"BED61A471292F47EF1DECEBA79D0FFF5"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a persistent and managed list of any combination of archetypes that will support the accurate recording of a Care plan."> + keywords = <"care plan", "plan", "care management plan", "management plan"> + use = <"Use to record a persistent and managed list of any combination of archetypes that will support the accurate recording of a Care plan that may evolve over time. + + This archetype will be contain combinations of planned activities, activies that are in progress or have been carried out, goals/objectives, targets, and recommendations. + + This care plan may include: + - the order and activity status for the care plan as a whole, using INSTRUCTION.care_plan_request and ACTION.care_plan; + - the order for each of the proposed activities, for example INSTRUCTION.service_request or INSTRUCTION.health_education_request; + - the corresponding ACTION archetypes for each activity, which will indicate the status of each order - for example those that are planned, in progress, completed or cancelled; and + - optionally, instances of EVALUATION.goal to record the overall goal of the care plan and/or clinical targets for each of activities. + + The SECTION.care_plan archetype is an example of a framework for clinical content that could be used within this archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Care plan + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- persistent + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"persistent"> + description = <"persistent"> + > + ["id1"] = < + text = <"Care plan"> + description = <"A persistent and managed list of any combination of archetypes that will support the accurate recording of a Care plan."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.encounter.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.encounter.v1.0.1.adls new file mode 100644 index 000000000..a0053dc07 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.encounter.v1.0.1.adls @@ -0,0 +1,377 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=52fa2b9c-ed55-4821-a300-1150fb382c05; build_uid=c3cc8853-f345-4cf6-901a-5a9f75f82547) + openEHR-EHR-COMPOSITION.encounter.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Edgardo Vazquez"> + ["organisation"] = <"VinculoMedico"> + > + accreditation = <"Medical Doctor"> + > + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + ["email"] = <"seungjong.yu@gmail.com"> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sirio Libanes, Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Pablo Pazos"> + ["organisation"] = <"CaboLabs"> + > + accreditation = <"Computer Engineer"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + author = < + ["name"] = <"Dennis Valk"> + ["organisation"] = <"Code24 BV"> + ["email"] = <"dennis.valk@code24.nl"> + > + accreditation = <"Code24 BV"> + > + > + +description + original_author = < + ["name"] = <"Thomas Beale"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"thomas.beale@oceaninformatics.com"> + ["date"] = <"2005-10-10"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Nadim Anani, Karolinska Institutet, Sweden", "Koray Atalag, University of Auckland, New Zealand", "Silje Bakke, Bergen Hospital Trust, Norway", "Steve Bentley, NHS CfH, United Kingdom", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, NeHTA, Australia", "Shahla Foozonkhah, Ocean Informatics, Australia", "Konstantinos Kalliamvakos, Cambio Healthcare Systems, Sweden", "Lars Karlsen, DIPS ASA, Norway", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Luis Marco Ruiz, Norwegian Center for Integrated Care and Telemedicine, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (Editor)", "Pablo Pazos, CaboLabs.com Health Informatics, Uruguay"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"TC 251, European Committee for Standardization: EN 13940-1:2007 Health informatics - System of concepts to support continuity of care - Part 1: Basic concepts."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"15173A4BF38FA171E47BBE704F3E0940"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera detaljer av en enskild interaktion, kontakt eller en vårdhändelse mellan vårdtagare och vårdgivare inom hälso-och sjukvården. Interaktionen kan både vara genom ett fysiskt möte eller på distans."> + keywords = <"vårdtillfälle", "kontakt", "besök", "vårdhändelse"> + use = <"Används för att registrera detaljer från en enskild interaktion, kontakt eller vårdhändelse mellan vårdtagare och vårdgivare. + + Kontakten kan ske genom ett fysiskt möte eller via telefon eller annat elektroniskt medium. Uppgifter om mötesform kan vid behov läggas till i egenskaperna i referensmodellen Composition/mode. + + De huvudsakliga avsnitts- och innehållskomponenterna har avsiktligt lämnats utan begränsning. Det tillåter ifyllning med SECTION eller ENTRY-arketyper som är lämpliga för det kliniska syftet. + + Trots att det inte finns någon begränsning för kliniskt innehåll ger specifikationen för COMPOSITION.Encounter ett signifikant värde genom att tillåta detaljerade förfrågningar om alla händelser i en patientjournal. + + Fältet Extra information kan användas till att lägga till valfri kontextuell information, exempelvis episoduppgifter eller uppgifter som möjliggör samordning eller anpassning till andra modellformalismer som FHIR eller CIMI samt detaljerade beskrivningar av deltagare. + + Typiska exempel är ett klinikbesök, en observation av sjuksköterska eller en telemedicinsk konsultation."> + misuse = <"Ska inte användas för att registrera detaljer om en hel vårdepisod. + + Ska inte användas för beständig patientinformation som exempelvis en problemlista eller medicinsk sammanfattning. + + Ska inte användas för att presentera en rapport från en diagnostisk tjänst, exempelvis en röntgenbild eller laboratorietest. + + Ska inte användas för att presentera FHIR-resursen med samma namn. Det finns en motsättning mellan räckvidd och avsikt."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar los detalles documentales de una única interacción, contacto o evento de cuidado entre un sujeto de cuidados y uno o más proveedores de uno o más servicios de salud. Esta interacción puede ser presencial o remota."> + keywords = <"encuentro", "contacto", "visita", "evento de cuidados", "consulta"> + use = <"Utilícese como un contendor de nivel de documento para el registro de una única interacción, contacto o evento de cuidados entre un sujeto de cuidados y uno o mas proveedores de cuidados de la salud. + El contacto puede ser cara a cara, o por vía telefónicao de cualquier otro medio electrónico. La modalidad puede ser representada, si asi se requiere, por medio del atributo modo de la COMPOSITION. + El componente principal de Secciones o Contenido se ha mantenido deliberadamente libre de restricciones. Esto permite que se incluya en la plantilla cualquier Sección (SECTION) o Asiento (ENTRY) apropiado al propósito clínico. + Aún cuando se encuentra libre de restricciones en cuanto al contenido clínico, la especificación del COMPOSITION.Encounter agreva valor significativo al permitir la consulta explícita de todos los encuentros conteidos en una historia clínica. + El componente de Contexto contiene un slot opcional \"Extensión\" que puede ser utilizado en el diseño de una plantilla para: + -agregar información opcional de contexto, tal como información sobre el episodio, o + -permitir la armonización o alineamiento con otros formalismos de modelado tales como FHIR o CIMI, como puede ser la representación explícita de participantes que son generalmente manejados por el Modelo de Referencia en un arquetipo openEHR. + Son ejemplos típicos una visita a consultorio, una observación de enfermería o una consulta de telemedicina."> + misuse = <"No debe ser utilizado para registrar los detalles de la totalidad de un episodio de cuidado + No debe ser utilizado para almacenar información sumaria persistente de un paciente, tale como una lista de problemas o un resumen de medicamentos. + No debe ser utilizado para representar el informe de un servicio diagnóstico, tal como un estudio de imágenes o una pruena de laboratorio. + No debe ser utilizado para representar el recurso FHIR del mismo nombre ya que existe una diapridad de alcance y propósito."> + copyright = <"© openEHR Foundation"> + > + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"외래기록, 경과기록, 간호기록과 일반적인 노트 등과 같은 환자를 대면한 후 작성하는 기록"> + keywords = <"*경과(ko)", "*노트(ko)", "*외래(ko)"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar os detalhes de uma interação, contato ou episódio de cuidado para a provisão de serviços de saúde entre um sujeito do cuidado e um profissional de saúde. Pode se referir tanto a uma interação presencial quanto à distância."> + keywords = <"encontro", "contato", "visita", "episódio de cuidado"> + use = <"Usar como um documento genérico para registrar detalhes de uma interação simples, contato ou episódio de atenção à saúde entre um sujeito do cuidado e profissional(is) de saúde. + O contato pode ser presencial, via telefone ou outro meio eletrônico. A modalidade pode ser identificada, se necessário, através do modelo de referência COMPOSITION/mode attribute. + + O componente main Sections/Content foi deixado deliberadamente sem restrições. Isto permitirá que ele seja populado com qualquer arquétipo SECTION ou ENTRY apropriado para o propósito clínico em um template. + + Embora sem restrições para conteúdo clínico, especificação de COMPOSITION, Encounter oferece importante valor por permitir pesquisa de todos os Encontros num prontuário do paciente. + + O componente Contexto contem um SLOT 'Extensão' opcional que pode ser usado no design do template para: + - adicionar informação contextual opcional, como informação do episódio; ou + - permitir a harmonização ou alinhamento com outros modelos ou formalismos como FHIR ou CIMI, como uma representação explícita de participantes que normalmente são gerenciados pelo Modelo de Referência openEHR num arquétipo openEHR. + + Exemplos típicos são visita a uma clínica, observação de enfermagem ou uma consulta de telemedicina."> + misuse = <"Não deve ser utilizado para registrar detalhes de um episódio de cuidado completo. + + Não deve ser utilizado para guardar informações persistentes, resumidas de um paciente, como uma lista de problemas ou resumo de medicamentos. + + Não deve ser utilizado para representar o relato de um serviço diagnóstico como exames laboratoriais ou de imagem. + + Não deve ser utilizado para representar recurso FHIR do mesmo nome - há uma incompatibilidade de objetivo e intenção."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"تسجيل المقابلة على هيئة ملاحظة تقدم الحالة"> + keywords = <"التقدم", "ملاحظة", "المقابلة"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the document level details of a single interaction, contact or care event between a subject of care and healthcare provider(s) for the provision of healthcare service(s). This can be either a face-to-face or remote interaction."> + keywords = <"encounter", "contact", "visit", "care event"> + use = <"Use as a generic document-level container for recording details of a single interaction, contact or care event between a subject of care and healthcare provider(s). + The contact may be face-to-face, via telephone or another electronic medium. Modality can be captured, if required, via the reference model COMPOSITION/mode attribute. + + The main Sections/Content component has been deliberately left unconstrained. This will allow it to be populated with any SECTION or ENTRY archetypes appropriate for the clinical purpose within a template. + + Even though unconstrained for clinical content, specification of COMPOSITION.Encounter provides significant value by allowing for explicit querying of all Encounters within a patient record. + + The Context component contains an optional 'Extension' SLOT that can be used in template design to: + - add optional contextual information, such as episode information; or + - allow for harmonisation or alignment with other model formalisms such as FHIR or CIMI, such as explicit representation of participants that are usually managed by the openEHR Reference Model in an openEHR archetype. + + Typical examples are a clinic visit, a nursing observation or a telemedicine consultation."> + misuse = <"Not to be used to record details about an entire episode of care. + + Not to be used to carry persistent, summarised patient information, such as a problem list or medication summary. + + Not to be used to represent the report of a diagnostic service, such as imaging or laboratory testing. + + Not to be used to represent the FHIR resource of the same name - there is a mismatch scope and intent."> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Registrar, a nivel de documento, una única interacción, contacto o evento de cuidado, entre un sujeto de cuidado (paciente) y un proveedor de servicios de salud (profesional médico, de enfermería, etc.). Puede ser una interacción cara a cara o remota."> + keywords = <"encuentro", "contacto", "visita", "evento de cuidado"> + use = <"Se debe usar como una definición de documento genérico para registrar información de una única interacción o contacto con un proveedor de salud. Esta definición no especifica la estructura interna de secciones y entradas. Dicha especificación debería hacerse mediante especializaciones del arquetipo o mediante plantillas operativas (Operational Templates - OPT)."> + misuse = <"No se debe utilizar para registrar información de un episodio de salud entero. + + No debe contener información persistente o resúmenes, como lista de problemas o medicación. + + No se debe usar para registrar resultados de laboratorio o imagenología. + "> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + purpose = <"Om de documentniveau-details van een enkele interactie, contact of zorggebeurtenis tussen een onderwerp van zorg en een zorgverlener vast te leggen voor de voorziening van zorgverlening. Dit kan face-to-face-contact zijn of interactie op afstand."> + keywords = <"encounter", "ontmoeting", "contact(en)", "bezoek", "zorggebeurtenis", "zorg"> + use = <"Gebruik als een generiek document-niveau container voor het vastleggen van details van een enkele interactie, contact of zorg gebeurtenis tussen een onderwerp van zorg en zorgverlener(s). + Het contact kan face-to-face zijn, telefonisch of via een ander elektronisch medium. Modaliteit kan, indien nodig, vastgelegd worden met behulp van het referentiemodel COMPOSITION/mode kenmerk. + + Het voornaamste Secties/Inhoud component is opzettelijk onbeperkt gelaten. Hierdoor is het toegestaan dat het gevuld wordt met een willekeurige SECTION of ENTRY archetype die toepasselijk is voor de klinische toepassing binnen een template. + + Ondanks de onbeperktheid voor klinische inhoud, zal specificatie van de COMPOSITION.Encounter een belangrijke waarde leveren door het toestaan van expliciet querien binnen alle encounters van een patient-record. + + De Context-component bevat een optioneel 'Extensie'-slot (koppelpunt) dat gebruikt kan worden in ontwerp van templates om: + - optionele contextuele informatie toe te voegen, zoals episode informatie; of + - harmonisatie of uitlijning met andere model formalismen toe te staan zoals FHIR of CIMI, zoals een expliciete representatie van deelnemers die gewoonlijk geregeld wordt door het openEHR referentiemodel in een openEHR archetype. + + Typische voorbeelden zijn een klinisch bezoek, een verpleegkundige observatie of een tele-medisch consult."> + misuse = <"Niet te gebruiken om details vast te leggen over een volledige zorg-episode. + Niet te gebruiken om volhardende, samengevatte patient-gegevens te bevatten, zoals een probleemlijst or samenvatting van medicatie. + Niet te gebruiken om een rapport van een diagnostische dienst te representeren, zoals beelden of laboratorium-onderzoek. + Niet te gebruiken om een FHIR-bron met eenzelfde naam te representeren - dan is er een conflict in de scope en doelstelling."> + > + > + +definition + COMPOSITION[id1] matches { -- Encounter + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id3] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"Extra information"> + description = <"Extra information som krävs för att fånga lokal kontext eller för anpassning till andra referensmodeller och formalismer."> + comment = <"Exempelvis information om en lokal sjukhusavdelning eller ytterligare metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id1"] = < + text = <"Vårdtillfälle"> + description = <"Interaktion, kontakt eller vårdhändelse mellan vårdtagare och vårdgivare inom hälso- och sjukvården."> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"Extensión"> + description = <"Información adicional requerida para representar el contexto local o para alineamiento con otros modelos de referencia y formalismos."> + comment = <"Ej.: Información local del departamento hospitalario o metadatos adicionales para alineamiento con los equivalentes en FHIR o CIMI."> + > + ["id1"] = < + text = <"Encuentro"> + description = <"Interacción, contacto o evento de cuidados entre un sujeto de cuidados y uno o más proveedores de cuidados de la salud."> + > + > + ["ko"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1"] = < + text = <"*Encounter(en)"> + description = <"*Interaction, contact or care event between a subject of care and healthcare provider(s).(en)"> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para identificar contexto local ou alinhar com outros formalismos/modelos de referência."> + comment = <"Por exemplo: informação departamental local de hospital ou metadados adicionais para alinhar com equivalentes FHIR ou CIMI."> + > + ["id1"] = < + text = <"Encontro"> + description = <"Interação, contato ou cuidado entre o sujeito do cuidado e profissional(is) de saúde."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1"] = < + text = <"*Encounter(en)"> + description = <"*Interaction, contact or care event between a subject of care and healthcare provider(s).(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id3"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Encounter"> + description = <"Interaction, contact or care event between a subject of care and healthcare provider(s)."> + > + > + ["es"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"Extensión"> + description = <"Información adicional requerida para capturar el contexto local o alinear con otros modelos de referencia o formalismos."> + comment = <"*e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1"] = < + text = <"Encuentro"> + description = <"Interacción, contacto o evento de cuidado entre un paciente y un proveedor de salud."> + > + > + ["nl"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"Extensies"> + description = <"Aanvullende informatie die vereist is om de lokale context vast te leggen of in lijn te brengen met andere referentie-modellen/formalismen."> + comment = <"Bijvoorbeeld lokale ziekenhuisafdeling informatie of aanvullende metadata om uit in lijn te brengen met FHIR of CIMI-equivalenten."> + > + ["id1"] = < + text = <"Encounter, Ontmoeting"> + description = <"Interactie, contact of zorggebeurtenis tussen een onderwerp van zorg en zorgverlener(s)."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.event_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.event_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..00d304adf --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.event_summary.v0.0.1-alpha.adls @@ -0,0 +1,83 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=242a8ca0-b384-4c65-ba76-a75047350ef3; build_uid=1e449d49-291c-4fb7-a6d6-30e05fec559e) + openEHR-EHR-COMPOSITION.event_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sistine Barretto-Daniels"> + ["organisation"] = <"Ocean Informatics Pty Ltd"> + ["email"] = <"Sistine.Barretto-Daniels@oceaninformatics.com"> + ["date"] = <"2012-01-31"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"NEHTA Event Summary Structure Document Template Specification v1.1"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"476B92C2247EAF395DB709F1B97EFF55"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a summary of a single, significant healthcare event, with the intent of being made available to multiple providers within a shared health record environment, such as the Australia's National eHealth Record (or PCEHR)."> + keywords = <"event", "encounter", "episode"> + use = <"Use to record a summary of a single, significant healthcare event or episode of care for viewing or exchange within a shared health record environment."> + misuse = <"Not to be used to record the complete and contemporaneous details of a healthcare event, encounter or episode of care within a care provider's health record. Use COMPOSITION.encounter (and specialisations) for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Event summary + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id3] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id3"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <" For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Event summary"> + description = <"Summary record of a single, significant healthcare event, encounter or episode."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.family_history.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.family_history.v0.0.1-alpha.adls new file mode 100644 index 000000000..0a2fb097a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.family_history.v0.0.1-alpha.adls @@ -0,0 +1,124 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6171a04f-3cb5-40ad-a912-324aa0efc5c5; build_uid=31752f6d-a53f-4bb6-9af7-4bb983dd7b46) + openEHR-EHR-COMPOSITION.family_history.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sarah Ballout"> + ["email"] = <"ballout.sarah@mh-hannover.de"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-06-16"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Family history, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 Jun 16. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1297_3 (discontinued)."> + > + other_details = < + ["current_contact"] = <"Dr Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"9A5E23F53786AAE75946A1E3EF5D46EE"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Dieser Archetyp wird verwendet, um entweder eine persistente und strukturierte Liste aller relevanten Informationen zur Familienanamnese des Patienten zu erfassen oder positive Aussagen zum Ausschluss oder des tatsächlichen Fehlens von Informationen der Familienanamnese, die sich auf die klinische Entscheidungsfindung und Versorgung auswirken können, darzustellen."> + keywords = <"Familie", "Anamnese", "Stammbaum"> + use = <"Dieser Archetyp wird verwendet, um entweder eine persistente und verwaltende Liste aller relevanten Informationen zur Familienanamnese des Patienten zu erfassen oder positive Aussagen zum Ausschluss oder zur tatsächlichen Abwesenheit von Informationen der Familienanamnese, die sich auf die klinische Entscheidungsfindung und Versorgung auswirken können, darzustellen. + + Die Informationen zur Familienanamnese können nicht nur für den Patienten, sondern auch für andere Personen aufgezeichnet werden. + Informationen über den Vater eines ungeborenen Fötus müssen zum Beispiel bis zur Geburt in den Patientenakten der Mutter gespeichert werden. + + Die Zielsetzung dieser \"COMPOSITION\" ist die Verwendung als persistente Zusammenfassung. Es wurde jedoch festgestellt, dass der Archetyp für die Implementierung auch zusätzliche Attribute benötigt, die sich auf den Zusammenhang des Ereignisses beziehen. Als Ergebnis wurde die \"COMPOSITION\" vorübergehend in eine \"EVENT COMPOSITION\" geändert, wodurch das Hinzufügen eines SLOT-Items möglich ist. In dem SLOT können zusätzliche kontextbezogene Archetypen aufgenommen werden. Diese neue Anforderung für kontextbezogene Attribute in der persistenten COMPOSITION wurde als zukünftiges Update des openEHR-Referenzmodells angefordert. + "> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a persistent and managed list of all relevant family history for an individual or statements about positive exclusion or actual absence of information about family history, that may influence clinical decision-making and care provision."> + keywords = <"family", "history", "pedigree"> + use = <"Use to record a persistent and managed list of all relevant family history for an individual or statements about positive exclusion or actual absence of information about family history, that may influence clinical decision-making and care provision. + + It is also possible to record family history information for individuals other than the subject of the health record - for example information about the father of an unborn fetus needs to be stored in the mother's health record until birth. In this situation the subject of care must be explicitly specified. + + The intent of this COMPOSITION is for use as a persistent summary, however it has been identified that for implementation the archetype also needs additional attributes related to the context of the event. As a result, the COMPOSITION has been temporarily modified as an EVENT COMPOSITION which allows addition of an Items SLOT into which additional context-related archetypes can be included. This new requirement for context-related attributes in the Persistent COMPOSITION has been requested as a future openEHR Reference Model update."> + misuse = <""> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Family history + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id6] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id6"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen, die erforderlich sind, um den lokalen Kontext zu erfassen oder mit anderen Referenzmodellen/Formalismen abzugleichen."> + comment = <"Zum Beispiel: Lokale Informationsanforderungen oder zusätzliche Metadaten zur Anpassung an FHIR- oder CIMI-Äquivalente."> + > + ["id1"] = < + text = <"Familienanamnese"> + description = <"Eine persistente und verwaltete Liste über die relevante Familienanamnese des Patienten, die sich auf die klinische Entscheidungsfindung und die klinische Versorgung auswirken kann."> + > + > + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id6"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Family history"> + description = <"A persistent and managed list about relevant family history of the subject that may influence clinical decision-making and care provision."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.health_summary.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.health_summary.v1.0.1.adls new file mode 100644 index 000000000..0c0c17811 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.health_summary.v1.0.1.adls @@ -0,0 +1,230 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=aab23408-3f8d-4bc8-b214-34af97e9abbd; build_uid=d62dca65-177e-46cc-b2e9-1ce996b49645) + openEHR-EHR-COMPOSITION.health_summary.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Diego Bosca"> + ["organisation"] = <"VeraTech for Health"> + ["email"] = <"yampeku@gmail.com"> + > + accreditation = <"English C1, Spanish native"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2015-10-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjoern Arntzen, Oslo university hospital, Norway", "Silje Ljosland Bakke, National ICT Norway, Norway (openEHR Editor)", "Sistine Barretto-Daniels, Ocean Informatics, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Yang Lu, University of Melbourne, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"05F3E1D9A0891A37F1DD10A47CCFA472"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et sammendrag av helseinformasjon om et individ på et spesifisert tidspunkt."> + keywords = <"sammendrag", "oversikt", "synopsis", "sammenfatning", "status"> + use = <"Brukes som en generisk konteiner for et sammendrag eller en oversikt over pasientens helse og/eller omsorgsstatus på et spesifikt tidspunkt. + + Forfatteren av helsesammendraget er vanligvis en kliniker som er kjent med alle de relevante aspektene om individets helse som sammendraget består av. + + Formålet med helsesammendraget kan variere utfra ulike kontekster, eksempler på helsesammendrag kan være en oversikt over alle relevant viktige aspekter knyttet til pasientens helse og/eller omsorg eller et sammendrag av informasjon fokusert på et begrenset område av individets helse. + + Mottakere av helsesammendraget vil variere utfra sammendragets primærfokus og kan være: + - Framtidige helsetjenesteytere. + - Klinikere som ikke har noe personlig kjennskap til individet, men som må yte helsetjenester, som akuttbehandling eller behandling når individet er på reise. + som ved diabetes eller gravidiet. + - Individet selv. + + Det er ikke satt begrensinger på hovedkomponenten Section/content. Dette gjør at man kan legge til hvilken som helst SECTION eller ENTRY arketype som er passende for det kliniske formålet i et templat. + + Selv om det kliniske innholdet er ubegrenset, gir denne arketypen muligheter for enkle spørringer etter alle sammendrag av helseinformasjon i en journal."> + misuse = <"Brukes ikke for å registrere detaljer om en enkelt klinisk konsultasjon, prosedyre, prøve, vurdering eller lignende."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Gravar um sumário de informações de saúde sobre um indivíduo, representando um subconjunto de seu registro de saúde em um ponto específico no tempo."> + keywords = <"sumário", "sinopse", "visão geral", "estado"> + use = <"Usado como um repositório genérico para gravar um sumário ou visão geral da saúde e/ou situação do bem-estar de um paciente como um retrato da sua saúde em um ponto específico do tempo. + + O autor de um sumário de saúde é usualmente um clínico que está familiarizado com todos os aspectos relevantes da saúde do indivíduo, que é o conteúdo do sumário. + + O escopo de um sumário de saúde pode variar em diferentes contextos, indo de uma visão geral de todos os aspectos principais da saúde e/ou bem-estar do indivíduo a um sumário de informação focado em um aspecto restrito da saúde do indivíduo. + + Os leitores alvo do sumário de saúde irão variar de acordo com o propósito primário e o foco do sumário, e pode incluir: + - qualquer provedor de saúde futuro; + - clínicos que não tem nenhum conhecimento pessoal do indivíduo, mas são requeridos a fornecer cuidado em saúde, como no tratamento de emergência ou quando o indivíduo está em trânsito; + - clínicos que administram apenas aspectos específicos da saúde do indivíduo, como diabetes e gravidez; e + - os próprios indivíduos. + + Os componentes das Seções/Conteúdo principais foram deixados sem restrição deliberadamente. Isso permite que os campos sejam populados com quaisquer arquétipos tipo SECTION ou ENTRY apropriados para o propósito clínico dentro do modelo. + + Embora o conteúdo clínico seja irrestrito, este arquétipo suporta buscas simples para todos os sumários de saúde que podem estar contidos dentro de um registro de saúde."> + misuse = <"Não deve ser usado para gravar detalhes sobre uma única consulta clínica, procedimento, teste ou avaliação, etc."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a summary of health information about an individual, representing a subset of their health record at a specified point in time."> + keywords = <"summary", "synopsis", "overview", "status"> + use = <"Use as a generic containter to record a summary or overview of a patient's health and/or welfare status as a snapshot of their health at a specified point in time. + + The author of a health summary is usually a clinician who is familiar with the all of the relevant aspects of the individual's health that is the content of the summary. + + The scope of a health summary can vary in different contexts, ranging from an overview of all key aspects of the individual's health and/or welfare to a summary of information focused on a limited aspect of the individual's health. + + The intended readers of the health summary will vary according to the primary purpose and focus of the summary, and may include: + - any future healthcare providers; + - clinicians who have no personal knowledge of the individual but are required to provide healthcare, such as emergency treatment or when the individual is travelling; + - clinicians managing only specific aspects of the individual's health, such as diabetes or pregnancy; and + - the individual themselves. + + The main Sections/Content component has been deliberately left unconstrained. This will allow it to be populated with any SECTION or ENTRY archetypes appropriate for the clinical purpose within a template. + + Even though clinical content is unconstrained, this archetype supports simple querying for all Health summaries that might be contained within a health record."> + misuse = <"Not to be used to record details about a single clinical consultation, procedure, test or assessment etc."> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Para registrar un resumen de información de salud sobre un individuo, que representa un subconjunto de su registro de salud en un momento de tiempo específico."> + keywords = <"resumen", "sinopsis", "revisión", "estatus"> + use = <"Usar como un contenedor genérico para registrar un resumen o revisión de la salud y/o bienestar de un paciente como una instantánea de su salud en un punto especificado en el tiempo. + + El autor de un resumen de salud es normalmente un profesional clínico familiar con todos los aspectos relevantes de la salud del individuo que compone el contenido del informe. + + El alcance de un resumen de salud puede variar en diferentes contextos, extendiéndose desde una revisión de todos los aspectos claves de la salud y/o bienestar del individuo a un resumen de la información focalizada en un aspecto en concreto de la salud del individuo. + + Los destinatarios de un resumen de salud variarán de acuerdo con el propósito principal del resumen, y puede incluir: + - cualquier proveedor de salud futuro del paciente; + - personal clínico que no tengan conocimiento personal del individuo pero tengan que proveer cuidados de salud al mismo, como pueden ser cuidados de urgencias o cuando el individuo se encuentra de viaje: + - personal clínico que gestione solamente aspectos específicos de la salud del individuo, tal como diabetes o embarazos; + - los propios individuos. + + Las secciones y contenidos principales se han dejado deliberadamente sin restringir. Esto permitirá popularlos con cualquier número de arquetipos Sección (SECTION) o Entrada (ENTRY) apropiados para el propósito clínico dentro de una plantilla. + + Incluso si el contenido clínico no se ha restringido, este arquetipo soporta consultas sencillas para obtener todos los resúmenes de salud que puedan estar contenidos dentro de un registro de salud"> + misuse = <"No debe ser usado para registrar detalles sobre una única consulta, procedimiento, prueba o evaluación clínica, etc."> + > + > + +definition + COMPOSITION[id1] matches { -- Health summary + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id3] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som er nødvendig for å registrere lokalt innhold/kontekst, eller for å sammenstille med andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id1"] = < + text = <"Sammendrag av helseinformasjon"> + description = <"Generisk dokument som inneholder sammendrag av helseinformasjon om et individ."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar o conteúdo local ou para alinhar com outros modelos de referência/ formalismo."> + comment = <"Por exemplo: requisitos de informação local ou metadados adicionais para alinhar com equivalentes FHIR ou CIMI."> + > + ["id1"] = < + text = <"Sumário de saúde"> + description = <"Documento genérico contendo um sumário das informações de saúde sobre um indivíduo."> + > + > + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id3"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Health summary"> + description = <"Generic document containing a summary of health information about an individual."> + > + > + ["es"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id3"] = < + text = <"Extensión"> + description = <"Información adicional requerida para capturar contenidos locales o para alinearse con otros modelos de referencia o formalismos."> + comment = <"Por ejemplo: requisitos de información locales o metadatos adicionales necesarios para alinearse con FHIR, CIMI o equivalentes."> + > + ["id1"] = < + text = <"Resumen de salud"> + description = <"Documento genérico que contiene un resumen de la información de salud sobre un individuo."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.immunisation_list.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.immunisation_list.v0.0.1-alpha.adls new file mode 100644 index 000000000..313d05a8d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.immunisation_list.v0.0.1-alpha.adls @@ -0,0 +1,132 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dc64c5df-3d34-4b12-8a33-7c100020229c; build_uid=6c6e6cb3-a6e6-4c91-a4e2-48e450b5ba7e) + openEHR-EHR-COMPOSITION.immunisation_list.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-03-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, Ocean Informatics, United Kingdom (Editor)", "Sam Heard, Ocean Informatics, Australia", "Sistine Barretto-Daniels, Ocean Informatics, Australia", "Hildegard Franke, freshEHR Clinical Informatics Ltd, UK"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Pattern aligned with Medication list: http://www.openehr.org/ckm/#showArchetype_1013.1.286."> + ["2"] = <"Pattern aligned with Problem list: http://www.openehr.org/ckm/#showArchetype_1013.1.287."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"88873B1BD845F1467A34569ECFFC8118"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a persistent and managed list of immunisations that have been administered to an individual over time and to enable sharing of a immunisation list to other healthcare providers."> + keywords = <"vaccination", "immunisation", "list"> + use = <"Use to record a persistent and managed list of immunisations given to an individual. Alternatively, it may contain positive and explicit statements about known exclusions or absence of information about medications. + + The intent of this archetype is to be a generic container for any Immunisation list, which may have a specific context or limitation of scope set within a template. This list can be utilised as a source of immunisation data for an active current immunisation list within a clinical system, for transition of care, data exchange, or as the basis for decision support. + + This list can be comprised of three types of archetype: + - statements about the positive administration of immunisations are recorded using the ACTION.medication archetypes; OR + - a positive statement about the general exclusion of immunisation administration can be recorded using the general EVALUATION.exclusion_global archetype - for example: \"Never received any immunisations\"; OR + - a positive statement about the exclusion of use of a specific medication can be recorded using the EVALUATION.exclusion_specific archetype - for example: \"Never received Hepatitis B immunisation\": OR + - a positive statement about no information being available - neither positive known administrations of immunisations nor a positive exclusion - can be recorded using the EVALUATION.absence archetype. + + In order for a Immunisation list to be accurate and safe to use as the basis for decision support activities and for exchange, this Immunisation list should ideally be curated by a clinician responsible for the health record, rather than managed automatically by the clinical system through business rules alone. + + In local systems it is possible to generate a list of immunisations by querying the database for all ACTION.medication archetypes that have been used to record immunisations. However this list is useful to support exchange of a local immunisation list with other healthcare. + + This archetype is intended to be represented and managed as a persistent list, however there are situations where the list may be used within episodic care and require additional attributes such as context etc to enable accurate recording. The openEHR reference model currently only allows context to be recorded within Event-based COMPOSITION archetypes. As a result, this archetype has been modelled as an Event, rather than Persistent, COMPOSITION, to allow for flexibility so that some clinical systems can safely manage Immunisation lists for episodes of care, while others will choose to implement this COMPOSITION to act in a persistent manner."> + misuse = <"Not to be used to record lists of Medications that are not intended for persistence and ongoing revision and curation. + + Not to be used to record individual Prescriptions - use COMPOSITION.prescription for this purpose. + + Not to be used to record changes to therapy, including dose changes, new medicines and ceased medications. + + Not to be used to record medications administered - use COMPOSITION.medication_list for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Immunisation list + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id6] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + content cardinality matches {1..*; unordered} matches { + allow_archetype ACTION[id2] matches { -- Immunisations administered + include + archetype_id/value matches {/openEHR-EHR-ACTION\.medication(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype EVALUATION[id3] matches { -- Exclusion statement + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.exclusion_global(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-EVALUATION\.exclusion_specific(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype EVALUATION[id4] matches { -- Absent Information + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.absence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id6"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id4"] = < + text = <"Absent Information"> + description = <"Positive statement that no information is available about immunisation administration."> + > + ["id3"] = < + text = <"Exclusion statement"> + description = <"Positive statement about the known global or specific exclusion of administration of immunisations."> + comment = <"For example: \"No immunisations have been administered\"."> + > + ["id2"] = < + text = <"Immunisations administered"> + description = <"Details about vaccinations that have been administered to the subject."> + > + ["id1"] = < + text = <"Immunisation list"> + description = <"A persistent and managed list of immunisations that have been administered to an individual over time."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.lifestyle_factors.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.lifestyle_factors.v0.0.1-alpha.adls new file mode 100644 index 000000000..4ec127333 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.lifestyle_factors.v0.0.1-alpha.adls @@ -0,0 +1,111 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4598a143-5cf0-42fa-9ae5-2b653c34063a; build_uid=d9d9ec2d-68c5-449c-b54b-e4098b3363ba) + openEHR-EHR-COMPOSITION.lifestyle_factors.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-06-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Lifestyle factors, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 Jun 12. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1323_2 (discontinued)"> + > + other_details = < + ["current_contact"] = <"Dr Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"310F1C477CEDA8D1EB5C14D1C1F6B211"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a persistent and evolving summary record of information about lifestyle choices and activities that may influence clinical decision-making and care provision."> + keywords = <"life", "style", "lifestyle", "risk", "factor", "tobacco", "smoking", "alcohol", "binge", "diet", "exercise"> + use = <"Use to record a persistent and evolving summary record of information about relevant lifestyle choices and activities that may influence clinical decision-making and care provision. + + The scope of this record can includes, but is not limited to: + - an overview of smoking and tobacco use; + - an overview of alcohol consumption; + - an overview of substance use; + - an overview of physical activity; + - an overview of diet and nutrition; and when relevant, + - an overview of sexual history. + + The intent of this COMPOSITION is for use as a persistent summary, however it has been identified that for implementation the archetype also needs additional attributes related to the context of the event. As a result, the COMPOSITION has been temporarily modified as an EVENT COMPOSITION which allows addition of an Items SLOT into which additional context-related archetypes can be included. This new requirement for context-related attributes in the Persistent COMPOSITION has been requested as a future openEHR Reference Model update. + + Initial design of this archetype was funded by the iCareNet Antenatal Shared Care Plan project, Northern Territory, Australia."> + misuse = <"Not to record a series of OBSERVATIONS about current activity, such as might be used to create a daily diary of alcohol consumption or activity in a specific exercise session."> + copyright = <"© National E-Health Transition Authority, openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Lifestyle Factors + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id3] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype ITEM[id4] matches { -- Items + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.document_entry_metadata(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + content cardinality matches {1..*; unordered} matches { + allow_archetype EVALUATION[id5] matches { -- Factors + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.alcohol_use_summary(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-EVALUATION\.nutrition_summary(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-EVALUATION\.physical_activity_summary(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-EVALUATION\.substance_use_summary(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-EVALUATION\.exposure(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-EVALUATION\.alcohol_use_summary(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-EVALUATION\.exposure(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-EVALUATION\.physical_activity_summary(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-EVALUATION\.tobacco_smoking_summary(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype EVALUATION[id2] matches { -- Absence + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.absence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id5"] = < + text = <"Factors"> + description = <"Summary information about each lifestyle factor."> + > + ["id4"] = < + text = <"Items"> + description = <"Additional COMPOSITION related data."> + > + ["id2"] = < + text = <"Absence"> + description = <"Statement about the absence of lifestyle factor information."> + > + ["id1"] = < + text = <"Lifestyle Factors"> + description = <"A persistent and evolving summary record of information about lifestyle factors that may influence clinical decision-making and care provision."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.medication_list.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.medication_list.v1.0.0.adls new file mode 100644 index 000000000..7e0ef8d4a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.medication_list.v1.0.0.adls @@ -0,0 +1,234 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bab02c90-e1f6-4a9c-b03a-8d854d3242f7; build_uid=282e5ede-5303-4671-87bf-93f6da4c7ade) + openEHR-EHR-COMPOSITION.medication_list.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Edgardo Vazquez"> + ["organisation"] = <"VinculoMedico"> + ["email"] = <"edgardo.vazquez@vinculomedico.com"> + > + accreditation = <"Medical Doctor"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand and Vebjørn Arntzen"> + ["organisation"] = <"Helse Bergen HF and Oslo University Hospital"> + ["email"] = <"john.tore.valand@helse-bergen.no, varntzen@ous-hf.no"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Chunlan Ma"> + ["organisation"] = <"Ocean Informatics, Australia"> + ["email"] = <"chunlan.ma@oceaninformatics.com"> + ["date"] = <"2006-11-06"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Fatima Almeida, Critical SW, Portugal", "Nadim Anani, Karolinska Institutet, Sweden", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Koray Atalag, University of Auckland, New Zealand", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Sistine Barretto-Daniels, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Rong Chen, Cambio Healthcare Systems, Sweden", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Anca Heyd, DIPS ASA, Norway", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Morgan Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Norwegian Directorate of e-health, Norway", "Colin Macfarlane, Elsevier, United Kingdom", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Pablo Pazos, CaboLabs.com Health Informatics, Uruguay", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Gro-Hilde Severinsen, Norwegian center for ehealthresearch, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstituttet, Norway", "Micaela Thierley, Helse Bergen, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"FC27CA9802E3608CB3E7FF598A6E6032"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar un listado gestionado y persistente de medicaciones razonablemente asumidas como que estan siendo tomadas por la persona, y que pueden influenciar la toma de decisiones y la provision del cuidado. Las medicinas pueden ser precriptas o adquiridas libremente."> + keywords = <"medicacion", "medicina", "listado", "en curso", "droga"> + use = <"Utilizado para registrar un listado persistente y gestionado de todos los medicamentos , tanto los prescriptos como los de venta libre, que se asumen estan siendo tomados por la persona. + + Este listado puede ser utilizado como una fuente de actualizacion de data sobre medicamentos para intercambio o como base para una toma de decisiones. + + Este listado puede comprender tres tipos de arquetipos: + -los enunciados sobre el uso positivo de medicaciones son registrado utilizando los arquetipos INSTRUCTION. medication y/o ACTION. medication; O - un enunciado positivo sobre una exclusion de medicacion puede ser registrado utilizando el arquetipo específico EVALUATION.exclusion-medication - por ejemplo \" Actualmente no se encuetra tomando medicaciones\"; O + - un enunciado sobre la falta de disponibilidad de iformacion- ni un uso positivo de medicacion ni una exclusion positiva- puede ser registrado utilizando el arquetipo de EVALUATION. absence. + + Puede existir una diferencia sutil pero importante entre tipos de listados de medicaciones. Algunos ejemplos incluyen \"Medicacion Presente\" o \"Medicacion Habitual\". Un \"listado de Medicacion Presente\" puede ser considerado como un listado de todas los medicamentos que la persona deberia tener en su cuerpo en un momento determinado, incluyendo una dosis stat de un medicamento que deberia ser considerado cuando se prescribe un medicamento adicional para asegurar que continua el control de interaccion droga-droga durante la duracion de su influencia fisiologica. + Un \"Listado de Medicacion Habitual\" puede incluir solamente aquellos medicamentos que son prescriptos o utilizados de manera regular y permanente. + + En la práctica clinica es comun crear Listado de Medicamentos que tienen una restriccion contextual o temporal, incluyendo 'Listado de Medicamentos en Admision' y 'Listado de Medicamentos en el Alta', los cuales seran precisos en un punto en el tiempo pero no seran gestionados. Probablemente sea una mejor practica registrar los mismos de manera explicita, por ejemplo como el resultado de un query, registrar y/o intercambiar la data precisa aplicable para esa instancia temporal y lugar y no utilizar este arquetipo en esta situacion. + + Con la finalidad que esta lista sea precisa y segura de usar como base de actividades de apoyo a las decisiones y para intercambio, este Listado de Medicamentos deberia idealmente ser curada por el clinico responsable por el registro de la salud, en ves de ser solamente gestionada automaticamente por el sistema clinico a traves de reglas de negocio. + "> + misuse = <"No debe ser utilizado para el registro de Listado de Medicamentos no persistentes + + No debe ser utilizado para registrar vacunaciones administradas."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en varig (persistent) og oppdatert liste over legemidler som et individ bruker, alternativt bekreftende utsagn om legemidler individet ikke bruker, eller legemidler man ikke har informasjon om hvorvidt individet bruker eller ikke bruker. All denne informasjonen kan påvirke kliniske beslutninger og behandling."> + keywords = <"legemiddel", "medisin", "liste", "forskrivning", "ordinering", "forordning"> + use = <"Brukes for å registrere en varig (persistent) og oppdatert liste over individets legemidler. Listen kan potensielt inneholde både ordinerte og reseptfrie legemidler, kosttilskudd og naturmedisin. Alternativt kan listen inneholde bekreftende utsagn om legemidler individet ikke bruker, eller legemidler man ikke har informasjon om hvorvidt individet bruker eller ikke bruker. + + Hensikten med denne arketypen er at den skal være en generisk ramme (container) for en hvilken som helst legemiddeliste. De ulike listene kan ha en begrensing eller et spesifikt bruksområde i et templat. Denne listen kan brukes som kilde for en oppdatert legemiddeliste i et klinisk system, ved overflytting av pasienter, utveksling av data eller som grunnlag for beslutningsstøtte. + + Listen omfatter vanligvis tre arketypeklasser: + - Faktisk bruk av legemidler registreres i arketypene INSTRUCTION.medication_order (Legemiddelordinering) og/eller ACTION.medication (Legemiddelhåndtering). + - En eksklusjon av all legemiddelbruk registreres i arketypen EVALUATION.exclusion_global (Eksklusjonsutsagn - overordnet). For eksempel \"Bruker ingen legemidler\". + - En eksklusjon av et spesifikt legemiddel registreres i arketypen EVALUATION.exclusion_specific (Ekslusjonsutsagn - spesifikt). For eksempel \"Bruker for øyeblikket ikke penicillin\". + - Manglende informasjon om legemidler, enten det gjelder om legemidler brukes eller ikke brukes, registreres i arketypen EVALUATION.absence (Fravær av informasjon). + + For at en legemiddelliste skal være nøyaktig og trygg å bruke som basis for beslutningsstøtte og utveksling bør listen bli vedlikeholdt av en pasientansvarlig kliniker, i motsetning til å oppdateres automatisk via forretningslogikk i applikasjonen. + + Det kan være subtile, men viktige forskjeller mellom ulike typer legemiddellister. Det kan for eksempel være en liste som viser alle legemidler et individ har i kroppen, inkludert bolusdoser og behovsmedisin, på et tidspunkt og som kan brukes ved sjekk av legemiddelinteraksjoner ved ordinering. Et annet eksempel kan være en liste som bare inneholder de faste legemidlene et individ bruker. + + I mange tilfeller lages det egne legemiddellister som kun vil være gyldig på et spesifikt tidspunkt, for eksempel \"Legemidler ved innleggelse\" og \"Legemidler ved utskriving\". Slike lister vil bare være gyldige på et spesifikt tidspunkt. Et annet eksempel kan være \"Tidligere legemidler\". Programvareutvikleren må til syvende og sist velge hvilke lister som skal tilbys, en alternativ tilnærming kan være å lage slike lister som et + resultat av en spørring eller ved å benytte ulike COMPOSITION arketyper. + + Denne arketypen er laget for å brukes som en varig og oppdatert liste, men det finnes situasjoner der listen kan brukes episodisk, og vil da kreve tilleggs-attributter som f.eks. kontekst ved registering. openEHR referansemodellen tillater p.t. kun registrering av kontekst i COMPOSITION-arketyper av typen \"Event\". Som et resultat av dette er denne arketypen modellert som en \"Event\"- heller enn en \"Persistent\"-COMPOSITION. Dette gir rom for at kliniske systemer kan håndtere legemiddellister for omsorgsepisoder, mens andre vil velge å implementere denne COMPOSITION-arketypen som et \"Persistent\" dokument."> + misuse = <"Brukes ikke for å registre legemiddellister som ikke er tenkt å være varige og gjenstand for kontinuerlig oppdatering. + + Brukes ikke for å registrere individuelle ordineringer, bruk arketypen COMPOSTION.prescription for dette formålet. + + Brukes ikke for å registrere faktiske endringer i behandling, dette gjelder også endring i dosering, nye legemidler eller avsluttede legemidler. Hver ordinering registreres i egne instanser av arketypen INSTRUCTION.medication_order, og bare den siste representeres i den siste versjonen av denne COMPOSITION-arketypen. + + Brukes ikke for å registrere administrerte vaksiner, bruk arketypen COMPOSTION.immunisation_list dette formålet."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"للمحافظة على قائمة مُحكَمة للأدوية الحالية الموصوفة للشخص."> + keywords = <"قائمة الدواء", "الأدوية الحالية"> + use = <"للأدوية الحالية"> + misuse = <"لا يستخدم للأدوية الحاضرة"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a persistent and managed list of medicines for an individual or, alternatively, positive and explicit statements about known exclusions or actual absence of any information about medications; all of which may influence clinical decision-making and care provision."> + keywords = <"medication", "medicine", "list", "drug", "current", "prescription"> + use = <"Use to record a persistent and managed list of medicines for an individual, potentially including all prescribed and 'over the counter' medicines, supplements or natural remedies. Alternatively, it may contain positive and explicit statements about known exclusions or absence of information about medications. + + The intent of this archetype is to be a generic container for any Medication list, which may have a specific context or limitation of scope set within a template. This list can be utilised as a source of medicines data for an active current medication list within a clinical system, for transition of care, data exchange, or as the basis for decision support. + + Most commonly, this list will be comprised of three types of archetype: + - statements about the positive use of medications are recorded using the INSTRUCTION.medication_order and/or ACTION.medication archetypes; OR + - a positive statement about the general exclusion of medication use can be recorded using the general EVALUATION.exclusion_global archetype - for example: \"Not currently taking any medications\"; OR + - a positive statement about the exclusion of use of a specific medication can be recorded using the EVALUATION.exclusion_specific archetype - for example: \"Not currently taking penicillin\" + - a positive statement about no information being available - neither a positive known use of medication nor a positive exclusion - can be recorded using the EVALUATION.absence archetype. + + In order for a Medication list to be accurate and safe to use as the basis for decision support activities and for exchange, this Medication list should ideally be curated by a clinician responsible for the health record, rather than managed automatically by the clinical system through business rules alone. + + There can be a subtle but important difference between types of medication lists. Some examples include: 'Current Medication' or 'Regular Medication'. A 'Current medication list' may be regarded as a list of all medicines that the individual would have in their body at a given time, including any stat or prn doses of a medicine that should be considered when prescribing to ensure that drug-drug interaction checking continues for the duration of its physiological effect. A 'Regular Medication' list may only include those medicines that are taken by the individual on a regular and ongoing basis. + + In addition, it is common in clinical practice to create Medication Lists that have temporal constraints, including 'Admission Medication List' and 'Discharge Medication List', which will be relevant only at a specified point in time. Other examples include 'Past Medications' or 'Inactive Medications'. This will ultimately be an implementation decision for each clinical system - an alternative approach may be to record these contextual clinical constructs as the result of a query or use of a different COMPOSITION archetype, yet to be determined. + + This archetype is intended to be represented and managed as a persistent list, however there are situations where the list may be used within episodic care and require additional attributes such as context etc to enable accurate recording. The openEHR reference model currently only allows context to be recorded within Event-based COMPOSITION archetypes. As a result, this archetype has been modelled as an Event, rather than Persistent, COMPOSITION, to allow for flexibility so that some clinical systems can safely manage Medication lists for episodes of care, while others will choose to implement this COMPOSITION to act in a persistent manner."> + misuse = <"Not to be used to record lists of Medications that are not intended for persistence and ongoing revision and curation. + + Not to be used to record individual Prescriptions - use COMPOSITION.prescription for this purpose. + + Not to be used to record actual changes to therapy, including dose changes, new medicines and ceased medications. Each order will be recorded using individual instances of the INSTRUCTION.medication_order archetype, and only the latest one should be represented within the latest version of this COMPOSITION. + + Not to be used to record vaccinations administered - use COMPOSITION.immunisation_list for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Medication list + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id7] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id7"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1"] = < + text = <"*Medication list(en)"> + description = <"*A persistent and versioned list of medicines for an individual.(en)"> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id7"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id1"] = < + text = <"Legemiddelliste"> + description = <"En varig (persistent) og oppdatert liste over individets legemidler."> + > + > + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id7"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Medication list"> + description = <"A persistent and versioned list of medicines for an individual."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id7"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1"] = < + text = <"*Medication list(en)"> + description = <"*A persistent and versioned list of medicines for an individual.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.notification.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.notification.v0.0.1-alpha.adls new file mode 100644 index 000000000..2299581db --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.notification.v0.0.1-alpha.adls @@ -0,0 +1,136 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3bf10765-4e4d-485d-bacd-dcb6c32c5a86; build_uid=7c86e883-a5ea-457b-a168-f0ef44e27c4d) + openEHR-EHR-COMPOSITION.notification.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Débora Farage"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz"> + > + > + +description + original_author = < + ["name"] = <"Sistine Barretto-Daniels"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"Sistine.Barretto-Daniels@oceaninformatics.com"> + ["date"] = <"2009-12-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"953EEA16669197D15BED60CB0D0D8BAD"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Arquétipo genérico para carregar informação sobre uma notificação."> + keywords = <"notificação", "evento", "notificação de evento"> + use = <"Use como um arquétipo genérico para carregar informação sobre uma notificação. + + Por exemplo: se um relatório laboratorial específico é recebido por um sistema clínico, regras de negócio automáticas podem deflagar uma notificação a ser enviada a um clínico para início de uma tarefa. + + Tanto o notificador quanto o receptor podem ser o provedor de saúde ou o sistema clínico."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Generic container archetype to carry information about a notification."> + keywords = <"notification", "event", "event notification"> + use = <"Use as a generic container archetype to carry information about a notification. + + For example: if a specified laboratory report is received by a clincal system, automated business rules could trigger a notification to be sent to a monitoring clinician for initiation of a task. + + Both the notifier and the receiver could be either healthcare provider or a clinical system."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Notification + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id4] occurrences matches {0..1} matches { -- Notification ID + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id3] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id4"] = < + text = <"Identificador da notificação"> + description = <"Informação de identificação da notificação."> + > + ["id3"] = < + text = <"Extensão"> + description = <"Informação adicional requerida para capturar contexto local ou para alinhar a outros modelos de referência/formalismos."> + comment = <"Por exemplo: requisitos de informação locais ou metadados adicionais para alinhar a equivalentes de FHIR ou CIMI."> + > + ["id1"] = < + text = <"Notificação"> + description = <"Esta é uma composição genérica usada para todos os tipos de notificações, como em um evento de infecção ou de vigilância de eventos cirúrgicos. + Documento para comunicar notificações a provedores de saúde para para ser usado como gatilhos para regras de negócio automáticas."> + > + > + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id4"] = < + text = <"Notification ID"> + description = <"Identification information about the notification."> + > + ["id3"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Notification"> + description = <"This is a generic composition used for all sorts of notifications, such as an infection event and surgical site surveillance event. + Document to communicate notifications to healthcare providers or be used as triggers for automated business rules."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.obstetric_history.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.obstetric_history.v0.0.1-alpha.adls new file mode 100644 index 000000000..7695e2f47 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.obstetric_history.v0.0.1-alpha.adls @@ -0,0 +1,83 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=76d4f8e6-d2e5-418f-b549-a90402188efa; build_uid=8e2e06a4-9475-44e0-9a8d-95184be05ae2) + openEHR-EHR-COMPOSITION.obstetric_history.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"NT mEHR Project"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2012-01-02"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Obstetric history, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2012 Jan 02. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1062_2 (discontinued)"> + > + other_details = < + ["current_contact"] = <"Dr Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"F5BE08C89039D5D119234581D61DA98A"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record and update a summary of all pregnancies and outcomes as well as detailed summaries of all individual pregnancies."> + keywords = <"obstetric", "summary", "history"> + use = <"To record all persistent data about pregnancies and a summary statement of all past and current pregnancies."> + misuse = <"Not to be used to record event data relating to a pregnancy."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Obstetric history + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- persistent + } + } + content cardinality matches {1..*; unordered} matches { + allow_archetype EVALUATION[id3] occurrences matches {0..1} matches { -- Obstetric summary + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.obstetric_summary(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-EVALUATION\.obstetric_summary(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype EVALUATION[id4] matches { -- Pregnancies + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.pregnancy_summary(-[a-zA-Z0-9_]+)*\.v0\..*/} + exclude + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"persistent"> + description = <"persistent"> + > + ["id4"] = < + text = <"Pregnancies"> + description = <"Summary information about current and previous pregnancies."> + > + ["id3"] = < + text = <"Obstetric summary"> + description = <"An optional summary statement of all previous and current pregnancies."> + > + ["id1"] = < + text = <"Obstetric history"> + description = <"Information about current and previous pregnancies which may include a summary count of outcomes."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.pregnancy_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.pregnancy_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..31195d194 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.pregnancy_summary.v0.0.1-alpha.adls @@ -0,0 +1,95 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ec6d35e9-e25d-4a30-85d4-b7129ea83f4a; build_uid=a2e87e43-4073-4de8-8776-d8db1d0a2f0d) + openEHR-EHR-COMPOSITION.pregnancy_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dr Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-06-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heath Frankel, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Pregnancy Summary, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 Jun 14. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1317_1 (discontinued)"> + > + other_details = < + ["current_contact"] = <"Dr Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"E4F5E320E2ACC07E235CB038B296768E"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a summary of all significant details for a single pregnancy."> + use = <"Use to record a summary of all significant details for a single pregnancy. + + Multiple Pregnancy Summary COMPOSITIONS may co-exist in a woman's health record - one per pregnancy. + + The intent of this COMPOSITION is for use as a persistent summary, however it has been identified that for implementation the archetype also needs additional attributes related to the context of the event. As a result, the COMPOSITION has been temporarily modified as an EVENT COMPOSITION which allows addition of an Items SLOT into which additional context-related archetypes can be included. This new requirement for context-related attributes in the Persistent COMPOSITION has been requested as a future openEHR Reference Model update."> + misuse = <""> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Pregnancy Summary + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype ITEM[id7] matches { -- Items + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.document_entry_metadata(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + content cardinality matches {1..*; unordered} matches { + allow_archetype EVALUATION[id4] occurrences matches {0..1} matches { -- Pregnancy + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.pregnancy_summary(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id7"] = < + text = <"Items"> + description = <"Additional COMPOSITION related data."> + > + ["id4"] = < + text = <"Pregnancy"> + description = <"Cumulative overview of a single pregnancy."> + > + ["id1"] = < + text = <"Pregnancy Summary"> + description = <"A summary of all significant details for a specific pregnancy."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.prescription.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.prescription.v0.0.1-alpha.adls new file mode 100644 index 000000000..9a0924bb6 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.prescription.v0.0.1-alpha.adls @@ -0,0 +1,122 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dd3c4fc0-05cf-487e-b6e2-9b22d49489b0; build_uid=a686d8f6-84c3-41cf-96f2-8ece363ae217) + openEHR-EHR-COMPOSITION.prescription.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Monica Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-03-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"F6E374B7E08DE198D867B90CCC3D4755"> + > + details = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"بِنية لنقل الأوامر بالأدوية إلى الصيدلية."> + keywords = <"الدواء", "وصف العلاج", "الأمر"> + use = <"تستخدم هذه البنية فقط في توصيل الأدوية إلى الصيدلية."> + misuse = <"يستخدم نموذج فعل. وصف العلاج, لتسجيل الأوامر بالأدوية و التعليمات الخاصة بها. + تستخدم هذه البنية فقط في توصيل الأدوية إلى الصيدلية عبر الـ openEHR."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A composition for transferring medication orders to the pharmacy."> + keywords = <"medication", "prescribe", "order"> + use = <"This composition is only required for transfer of medications to the pharmacy."> + misuse = <"Medication orders, as instructions, have a prescribe action that records prescription and communication to the pharmacy. This composition is only required if the medication orders are required to be transmitted within openEHR to the pharmacy."> + > + > + +definition + COMPOSITION[id1] matches { -- Prescription + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id8] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id9] matches { -- Prescription identifier + value matches { + DV_IDENTIFIER[id9003] + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id9"] = < + text = <"Prescription identifier"> + description = <"An identifier for the prescription as a whole."> + > + ["id8"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Prescription"> + description = <"Set of medication orders communicated to pharmacy."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id9"] = < + text = <"*Prescription identifier(en)"> + description = <"*An identifier for the prescription as a whole.(en)"> + > + ["id8"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1"] = < + text = <"وصف العلاج"> + description = <"مجموعة من أوامر الأدوية يتم توصيلها إلى الصيدلية."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.problem_list.v1.0.3-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.problem_list.v1.0.3-alpha.adls new file mode 100644 index 000000000..a025ea7b5 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.problem_list.v1.0.3-alpha.adls @@ -0,0 +1,219 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2233cb32-3002-4887-b9f1-40e1c36915ea; build_uid=821dd7a1-d381-49a0-b54b-1b7f61d16cc6) + openEHR-EHR-COMPOSITION.problem_list.v1.0.3-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + ["email"] = <"seungjong.yu@gmail.com"> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sirio Libanes, Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-02-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Nadim Anani, Karolinska Institutet, Sweden", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Sistine Barretto-Daniels, Ocean Informatics, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Norwegian Directorate of e-health, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Problem List, draft archetype [Internet]. National eHealth Transition Authority, NEHTA Clinical Knowledge Manager. Authored: 2013 Feb 19. Available at: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1235 [accessed 2015 Apr 28]."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"0CA62AF2B9495CC802003ADD3A0FC2D5"> + > + details = < + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"확인된 진단이나 환자가 겪는 문제 또는 임상의사결정과 환자진료에 영향을 줄 수 있는 이전에 시행된 처치에 대한 영구적으로 관리되는 목록."> + keywords = <"*문제(ko)", "*목록(ko)", "*진단(ko)", "*처치(ko)"> + use = <"확인된 진단이나 환자가 겪는 문제 또는 임상의사결정과 환자진료에 영향을 줄 수 있는 이전에 시행된 처치에 대한 영구적으로 관리되는 목록을 기록하는데 사용. + + 이 목록은 교환이나 의사결정을 위한 근거로써 최근의 문제목록 데이터로써 이용될 수 있다. + + 이 목록은 3가지의 아키타입 종류들로 구성된다. + + - 문제나 진단 또는 이전에 받은 처치가 있는(positive presence) 경우에 EVALUATION.problem_diagnosis 와/또는 ACTION.procedure 아키타입들을 이용하여 진술문이 기록된다; 또는 + + - 약물의 이용을 배제하는(positive exclusion) 진술문은 특별한 EVALUATION.exclusion-problem_diagnosis 또는 EVALUATION.exclusion-procedure 아키타입들을 이용하여 진술문이 기록될 수 있다 - 예를 들어, \"중요한 문제들이나 진단들이 없음\" 이나 \"중요한 수술들이나 처치들의 이력이 없음\"; 또는 + + - 이용가능한 정보가 없는 것(문제나 진단 또는 처치를 받거나 받지 않은 두 경우가 모두 아님)에 대한 진술문이 EVALUATION.absence 아키타입을 이용하여 기록될 수 있다. + + 이 목록이 의사결정과 교환의 근거로서 정확하고 안전하게 사용되기 위해서는 이 문제목록은 비즈니스 규칙들에 따라 임상시스템에 의해서 자동적으로 관리되기 보다는 이상적으로 기록에 책임이 있는 임상의에 의해 관리되어야 한다."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar uma lista permanente e gerenciável de diagnósticos identificados, problemas experimentados pelo indivíduo ou procedimentos previamente realizados, que podem influenciar o processo de tomada de decisão clínica e provisão do cuidado."> + keywords = <"lista", "problema", "diagnóstico", "procedimento", "lista de problemas"> + use = <"Utilizar como estrutura sugerida para apoiar modelagem consistente da Lista de problemas como uma lista de diagnósticos identificados, problemas vivenciados pelo indivíduo ou procedimentos previamente realizados persistente e gerenciável. + + Esta lista pode ser utilizada como uma fonte de dados da lista de problemas atuais para troca de informações ou base para suporte à decisão. + + Esta lista pode ser composta por três tipos de declarações, cada uma representada por arquétipos específicos: + - declarações sobre a presença de problemas, diagnósticos ou procedimentos prévios são registradas utilizando arquétipos EVALUATION.problem_diagnosis e/ou ACTION.procedure archetypes; ou + - declarações sobre a exclusão de problemas, diagnósticos ou procedimentos prévios podem ser registrados utilizando os arquétipos específicos EVALUATION.exclusion-problem_diagnosis ou EVALUATION.exclusion-procedure - por exemplo: \"Ausência de problemas ou diagnósticos significantes\" ou \"Ausência de história de procedimentos ou operações significantes\"; ou + - declarações sobre a ausência de informações disponíveis - nem a afirmação da presença de um problema, diagnóstico ou procedimento realizado nem uma exclusão - pode ser registrado utilizando o arquétipo EVALUATION.absence. + + Para que esta lista seja acurada e segura para ser utilizada como base para atividades de suporte à decisão e troca de informações, esta Lista de Problemas deve, idealmente, estar sob a responsabilidade de um clínico para o registro de saúde ao invés de gerenciada automaticamente por um sistema clínico baseado apenas em regras de negócio. + + Num sistema clínico fechado, é esperado que a introdução da informação na Lista de prolemas seja gerenciada através do versionamento deste COMPOSITION e seu conteúdo com a opção de uma trilha de auditoria baseada no sistema. + + Embora o ideal seja ter apenas uma Lista de problemas para cada indivíduo é mais realista esperar que num ambiente compartilhado podem haver múltiplas listas para um sujeito do cuidado, cada uma gerenciada e priorizada por um médico, episódio de cuidado ou outro contexto específico. Por exemplo, uma Lista de problemas de um médico de atenção primária pode ter uma configuração bem diferente daquela que é útil para um cirurgião especialista ou para referência durante um episódio de internação hospitalar. Em atenção primária é comum organizar a Lista de problemas baseada em problemas ou diagnósticos ativos e inativos; especialistas podem preferir ver suas listas organizadas ao redor dos diagnósticos primários que estão relacionados às suas especialidades e secundariamente aqueles que não estão; e uma admissão hospitalar pode incluir aspectos adicionais relacionados a prioridades de enfermagem imediatas que podem não ser relevantes na alta domiciliar - para estes propósitos há um SLOT Status no arquétipo Problem/Diagnosis que permite o uso de um arquétipo que pode suportar sistemas clínicos para organizar as Listas de problemas de acordo com as preferências dos usuários clínicos dos sistemas, sem perpetuar estes rótulos de status contextuais para outros cenários clínicos. + + Este arquétipo é normalmente gerenciado como uma lista persistente, entretanto há situações em que a lista pode ser utilizada num contexto de cuidado episódico e requeira atributos adicionais como um contexto para permitir um registro acurado. Atualmente o modelo de referência openEHR apenas permite que o contexto seja registrado em arquétipos COMPOSITION baseados em Eventos. Como resultado este arquétipo vem sendo modelado como um Evento ao invés de Persistente, COMPOSITION para permitir a flexibilidade para que alguns sistemas clínicos possam gerenciar de maneira segura as Listas de problemas para episódios de cuidado, enquanto outros escolherão implementar este COMPOSITION para agir de maneira persistente."> + misuse = <""> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"للمحافظة على قائمة مُحكَمة للمشكلات الصحية الحالية المؤثرة التي يُعتَدّ بها للشخص."> + keywords = <"قائمة المشكلات", ...> + use = <"للمشكلات النشطة و غير النشطة - و تُعرف المشكلات غير النشطة بوجود تاريخ البُرْء/الشفاء"> + misuse = <"لا يستخدم للمشكلات قصيرة المدى"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a persistent and managed list of diagnoses identified, problems experienced by the subject or previous procedures performed, that may influence clinical decision-making and care provision."> + keywords = <"problem", "list", "diagnosis", "diagnoses", "procedure", "problem list"> + use = <"Use to record a persistent and managed list of diagnoses identified, problems experienced by the subject or previous procedures performed, or, alternatively, positive statements about known exclusions or actual absence of any information about the the medical history. + + This list can also be utilised as a source of up-to-date medical history data for exchange or as the basis for decision support. + + This list can be comprised of three types of statements, each represented by specific archetypes: + - statements about the positive presence of problems, diagnoses or previous procedures are recorded using the EVALUATION.problem_diagnosis and/or ACTION.procedure archetypes; OR + - statements about the positive exclusion of problems, diagnoses or previous procedures can be recorded using the specific EVALUATION.exclusion-problem_diagnosis or EVALUATION.exclusion-procedure archetypes - for example: \"No significant problems or diagnoses\" or \"No history of significant operations or procedures\"; OR + - statements about no information being available - neither a positive presence of a problem, diagnosis or procedure performed nor a positive exclusion - can be recorded using the EVALUATION.absence archetype. + + In order for this list to be accurate and safe to use as the basis for decision support activities and for exchange, this Problem List should ideally be curated by a clinician responsible for the health record, rather than managed automatically by the clinical system through business rules alone. + + In a closed clinical system, it is expected that provenance of this Problem list can be managed through versioning of this COMPOSITION and its contents, with the additional option of a system-based audit trail. + + While it may be ideal to have only one Problem list for each subject of care, it is more realistic to expect that in a distributed environment there may be multiple Problem lists for a single subject of care, each managed and prioritised for a specific clinician, episode of care or other context. For example, a Problem list for a primary care clinician may be a very different configuration to that which is useful for a specialist surgeon or for reference during a hospital inpatient episode. In primary care it is common to organise the Problem list based on active or inactive problems or diagnoses; specialists may prefer to see their list organised around primary diagnoses which are related to their specific speciality and secondary ones which are not; and an inpatient admission may include additional issues related to immediate nursing priorities that would not be relevant once discharged home - for these purposes there is a Status SLOT in the Problem/Diagnosis archetype, which allow use of an archetype that could support clinical systems to organise Problem lists according to the preference of the clinical users of the system, without perpetuating these contextual status labels to other clinical scenarios or for persistence. + + This archetype is usually managed as a persistent list, however there are situations where the list may be used within episodic care and require additional attributes such as context etc to enable accurate recording. The openEHR reference model currently only allows context to be recorded within Event-based COMPOSITION archetypes. As a result, this archetype has been modelled as an Event, rather than Persistent, COMPOSITION, to allow for flexibility so that some clinical systems can safely manage Problem lists for episodes of care, while others will choose to implement this COMPOSITION to act in a persistent manner."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Problem list + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id7] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id9] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["ko"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id9"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1"] = < + text = <"문제 목록"> + description = <"확인된 진단이나 환자가 겪는 문제 또는 임상의사결정과 환자진료에 영향을 줄 수 있는 이전에 시행된 처치에 대한 영구적으로 관리되는 목록."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id9"] = < + text = <"Extensão"> + description = <"Informação adicional necessária para identificar contexto local ou alinhar com outros formalismos/modelos de referência."> + comment = <"Por exemplo: informação departamental local de hospital ou metadados para alinhar com equivalentes FHIR ou CIMI."> + > + ["id1"] = < + text = <"Lista de problemas"> + description = <"Uma lista permanente e gerenciável de quaisquer combinações de diagnósticos, problemas e/ou procedimentos que possam influenciar o processo de tomada de decisão clínica e provisão de cuidado ao indivíduo."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id9"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1"] = < + text = <"قائمة المشكلات"> + description = <"قائمة من المشكلات الصحية الحالية لهذا الشخص."> + > + > + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id9"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Problem list"> + description = <"A persistent and managed list of any combination of diagnoses, problems and/or procedures that may influence clinical decision-making and care provision for the subject of care."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.progress_note.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.progress_note.v0.0.1-alpha.adls new file mode 100644 index 000000000..c0672aa6e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.progress_note.v0.0.1-alpha.adls @@ -0,0 +1,65 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e5243e9c-8e98-4877-af93-eeee308a2c37; build_uid=dc2721f6-3b42-4994-b7af-252d6e5ad24d) + openEHR-EHR-COMPOSITION.progress_note.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-04-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Progress note, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 Apr 11. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1278_1 (discontinued)"> + > + other_details = < + ["current_contact"] = <"Dr Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"39E8BC92B5A362F1CB48E5CD0CB75774"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of health-related events that have occurred as part of the subject's care, and/or the subject's health status, findings, opinions and plans that are current at the time of recording."> + keywords = <"progress note", ...> + use = <"Use to record details of health-related events that have occurred as part of the subject's care, and/or the subject's health status, findings, opinions and plans that are current at the time of recording. Progress notes are more typically used to record ongoing care notes by various providers participating in aspects of care during some kind of healthcare episode, as distinct from a one-off face-to-face meeting in a clinic which is typically recorded as a COMPOSITION.encounter. A progress note may not include a face-to-face meeting between a clinician and the subject, but may be used to record health information remotely from the patient or report on a follow-up telephone conversation or liaison between healthcare providers without the subject present. + + A typical nursing progress note during a hospital episode might include EVALUATION.reason_for_encounter, EVALUATION.progress_note to record the narrative summary of the nursing shift, a combination of OBSERVATIONS for recording vital signs measurements and/or ACTIONS to record the tasks or procedures carried out."> + misuse = <""> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Progress Note + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id1"] = < + text = <"Progress Note"> + description = <"Document used to record details of health-related events that have occurred as part of the subject's care, and/or the subject's health status, findings, opinions and plans that are current at the time of recording."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report-procedure.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report-procedure.v1.0.1.adls new file mode 100644 index 000000000..741ee93b4 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report-procedure.v1.0.1.adls @@ -0,0 +1,142 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a8d1333d-63ef-4db0-958f-62643d0fa6c5; build_uid=7046c6cb-1f82-4491-b2a6-566d7081bee1) + openEHR-EHR-COMPOSITION.report-procedure.v1.0.1 + +specialize + openEHR-EHR-COMPOSITION.report.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Vebjørn Arntzen; John Tore Valand"> + ["organisation"] = <"Oslo univeristetsykehus HF; Helse Bergen HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2012-12-10"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjoern Arntzen, Oslo university hospital, Norway", "Silje Ljosland Bakke, Bergen Hospital Trust, Norway (openEHR Editor)", "Sistine Barretto-Daniels, Ocean Informatics, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Heath Frankel, Ocean Informatics, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Hugh Leslie, Ocean Informatics, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Jussara Rotzsch, UNB, Brazil"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"A81FEA7D5C9EB332BCCE90A35238178D"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Generic container archetype to carry information about any stand-alone procedure or operation performed."> + keywords = <"report", "procedure", "operation"> + use = <"Use as a generic procedure-related archetype to carry information about any stand-alone procedure or operation performed. + + It is anticipated that each COMPOSITION.report-procedure archetype will contain at least one ACTION.procedure (or related archetype) but depending on the complexity of the procedure it may contain a variety of other archetypes depending on the nature and complexity of the procedure performed. For example, archetypes to describe the associated anaesthetic or imaging activities carried out during the procedure. + + Common use cases are: + - any procedure that is not recorded as part of a consultation but needs to be carried out recorded as a stand-alone activity; + - Endoscopy Report; through to a + - complete Operation Report for an laparotomy or joint replacement. + + Record of the anaesthetic used to cover the procedure will be recorded using purpose-specific archetypes. They can be committed to the health record at the same time as the Procedure report, most likely in one of two ways: + - in a separate Anaesthetic report. This is most likely if the anaesthetic is administered by a separate clinician to the one performing the procedure; or + - in the same Procedure report as the procedure is recorded. This is most likely if the anaesthetic was administered by the same clinician who performed the procedure. + + The Sections component has been deliberately left unconstrained to maximise re-use of this archetype."> + misuse = <"Not to be used for reports that are not related to a procedure. Use the generic COMPOSITION.report or purpose specific COMPOSITIONs as appropriate. + + Not to be used for procedures that are recorded as part of a consultation note, for example removal of a skin lesion in a primary care consultation - use a ACTION.procedure archetype inside the COMPOSITION.encouter for this purpose. + + Not to be used for procedures that are recorded as part of a nursing progress note, for example insertion of a catheter - use an ACTION.procedure archetype inside the COMPOSITION.progress_note."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"En generisk COMPOSITION-arketype for å lagre informasjon om enkeltstående prosedyrer eller operasjoner som er gjennomført."> + keywords = <"rapport", "prosedyre", "operasjon", "anestesirapport", "operasjonsbeskrivelse", "operasjonsprotokoll", "prosedyrebeskrivelse"> + use = <"En generisk container-arketype for å lagre informasjon om enkeltstående prosedyrer eller operasjoner som er gjennomført. + + Det forventes at hver enkelt COMPOSTION.report_procedure inneholder minst en ACTION.procedure (eller beslektet arketype), men den kan også inneholde en stor variasjon av andre arketyper avhengig av kompleksiteten av prosedyren som er gjennomført. For eksempel: arketyper som omhandler aktiviteter knyttet til anestesi eller radiologi gjennomført under prosedyren. + + Vanlige bruksområder: + - Rapport etter prosedyrer som utføres som selvstendige aktiviteter, og som ikke inngår i en ordinær konsultasjon. + - Alt fra en endoskopirapport til en komplett operasjonsbekrivelse for en laparatomi eller utskifting av et hofteledd. + + Innholdet i arketypen er bevisst ubegrenset, slik at alle SECTION- og/eller ENTRY-arketyper som er nødvendig/hensiktsmessig i den aktuelle kliniske konteksten kan brukes i templaten. + + + "> + misuse = <"Brukes ikke for å dokumentere rapporter som ikke er relatert til en prosedyre. Bruk den generiske COMPOSTION.report eller en spesfikk COMPOSITON-arketype for dette formålet. + + Brukes ikke for prosedyrer som er dokumentert som del av et konsultasjonsnotat. For eksempel fjerning av en hudlesjon under en konsultasjon i primærhelsetjenesten. Bruk arketypen ACTION.procedure i arketypen COMPOSITION.encouter for dette formålet. + + Brukes ikke for å registrere prosedyrer som er en del av et sykepleienotat, for eksempel innleggelse av urinkateter. Bruk ACTION.procedure i arketypen COMPOSTION.progess_note for dette formålet."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Arquétipo genérico para carregar informações sobre procedimentos isolados ou cirurgia realizada."> + keywords = <"relatório", "procedimento", "cirurgia", "operação"> + use = <"Use como um arquétipo relacionado com o procedimento genérico para levar informações sobre qualquer procedimento isolado ou operação realizada. + + Prevê-se que cada arquétipo-COMPOSITION.report procedimento irá conter, pelo menos, um ACTION.procedure (ou arquétipo relacionados) mas, dependendo da complexidade do processo pode incluir uma variedade de outros arquétipos, dependendo da natureza e complexidade do procedimento executado . Por exemplo, os arquétipos para descrever as atividades anestésicas ou de imagem associadas realizadas durante o procedimento. + + Casos de uso comuns: + - Qualquer procedimento que não é registrado como parte de uma consulta, mas precisa ser registrado como uma atividade isolada realizada; + - Relatório Endoscopia; através de um + - Completar Relatório de Cirurgia para uma laparotomia ou substituição da articulação. + + Gravação do anestésico usado em um procedimento será gravado utilizando arquétipos de propósito específico. Eles podem ser acrescentados ao registro de saúde, ao mesmo tempo que o relatório do procedimento, provavelmente em uma de duas maneiras: + - Em um relatório de anestesia separado. Isto é o mais provável, se o anestésico é administrado por um médico diferente que realiza o procedimento; ou + - No mesmo relatório do procedimento gravado. Isto é o mais provável, se o anestésico foi administrado pelo mesmo médico que realizou o procedimento. + + O componente Section foi deliberadamente deixado sem restrições para maximizar a reutilização deste arquétipo"> + misuse = <"Não deve ser usado para relatórios que não estão relacionados a um procedimento. Use o arquétipo genérico COMPOSITION.report ou composições específicas de uso, conforme apropriado. + + Não deve ser utilizado para procedimentos que são gravadas como parte de uma nota de consulta, por exemplo, a remoção de uma lesão de pele em uma consulta na assistência básica - usar um arquétipo ACTION.procedure dentro do COMPOSITION.encouter para esta finalidade. + + Não deve ser utilizado para procedimentos que são gravadas como parte de uma nota progresso de enfermagem, por exemplo a inserção de um catéter - usar um arquétipo ACTION.procedure dentro do COMPOSITION.progress_note."> + > + > + +definition + COMPOSITION[id1.1] -- Procedure report + +terminology + term_definitions = < + ["nb"] = < + ["id1.1"] = < + text = <"Prosedyrerapport"> + description = <"Dokument for å kommunisere informasjon om enkeltstående prosedyrer eller operasjoner som er utført."> + > + > + ["pt-br"] = < + ["id1.1"] = < + text = <"Relatório do procedimento"> + description = <"Documento para comunicar informações aos outros sobre qualquer procedimento isolado ou operação executada."> + > + > + ["en"] = < + ["id1.1"] = < + text = <"Procedure report"> + description = <"Document to communicate information to others about any stand-alone procedure or operation performed."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report-result.v1.0.3.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report-result.v1.0.3.adls new file mode 100644 index 000000000..f35ee0e71 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report-result.v1.0.3.adls @@ -0,0 +1,242 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=91731d1b-67b4-4b14-9d45-255315828bfe; build_uid=359a10e7-800b-4c65-a860-3d3cb2206bd1) + openEHR-EHR-COMPOSITION.report-result.v1.0.3 + +specialize + openEHR-EHR-COMPOSITION.report.v1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Antje Wulff/Sarah Ballout"> + ["organisation"] = <"Peter L. Reichertz Institute for Medical Informatics of TU BS and Hannover Medical School"> + ["email"] = <"antje.wulff@plri.de/ballout.sarah@mh-hannover.de"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral - Buenos Aires - Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + accreditation = <"physician"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Kristian Berg, Line Silsand"> + ["organisation"] = <"Universitetssykehuset Nord-Norge"> + ["email"] = <"kristian.berg@unn.no, line.silsand@unn.no"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"?"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2012-12-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Sistine Barretto-Daniels, Ocean Informatics, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Heath Frankel, Ocean Informatics, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hugh Leslie, Ocean Informatics, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjoern Naess, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"075C04692C7FEB6DDCC2C90FBE5C9098"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Ein generischer Container-Archetyp, um Informationen über das Ergebnis eines Tests oder einer Bewertung zu erhalten."> + keywords = <"Bericht", "Test", "Ergebnis", "Diagnostik"> + use = <"Wird als generischer Archetype verwednet, um Informationen über das Ergebnis eines eigenständigen Tests, einer unabhängigen Bewertung oder einer Gruppe von zugehörigen Ergebnissen zu erhalten. + + Es wird erwartet, dass jeder COMPOSITION.Ergebnisbericht-Archetyp mindestens einen OBSERVATION-Archetyp enthält, der die Testergebnisse beinhaltet. Um den kompletten klinischen Kontext abzudecken, könnten je nach Komplexität des Tests oder der Bewertung andere Archetypen mit intigriert werden. + + Häufige Anwendungsfälle sind: + - eine oder mehrere Probenbezogene Pathologie- / Labortestergebnisse; + - ein oder mehrere zeitbezogene bildgebende Untersuchungsergebnisse; + - ein EKG-Ergebnis; oder + - eine Audiogramm-Hörbewertung. + + Um die Wiederverwendung dieses Archetyps zu maximieren, wurde die Komponente Sections bewusst nicht eingeschränkt."> + misuse = <"Nicht für Berichte zu verwenden, die nicht mit einem Ergebnis für eine Prüfung oder Bewertung zusammenhängen. Verwenden Sie gegebenenfalls den generischen COMPOSITION.Bericht oder zweckspezifische COMPOSITIONs. + + + Nicht für Test- oder Bewertungsergebnisse zu verwenden, die im Rahmen einer Beratungsnotiz aufgezeichnet werden, z.B. Glasgow Koma-Skala im Rahmen einer Notfallberatung - verwenden Sie dazu den Archetyp OBSERVATION.glasgow_coma_scale als eine Komponente innerhalb des COMPOSITION.encouter."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Arquetipo contenedor genérico para la portación de información que necesita ser compartida con otros."> + keywords = <"informe", ...> + use = <"Utilizar como un arquetipo genérico para portar información que necesita ser compartida con otros. Son ejemplos habituales: documentación de la respuesta a una solicitud de información; el resultado de un test; actividades que han sido realizadas o eventos que han ocurrido. + El componente de Contexto contiene un slot innominado que puede ser utilizado para: + -agregar contenido opcional durante la confección de una plantilla para apoyar requerimientos específicos del caso de uso; + -agregar arquetipos del modelo demográfico de openEHR que representen a las partes participantes. En tanto que esto puede no ser deseable durante una implementación, puede ser útil para demostrar como los datos demográficos pueden ser utilizados en una implementación (ejemplo: como apoyo a los requerimientos de recolección de contenido clínico o revisión de una plantilla). El componente de Secciones ha sido dejado libre de restricciones a fin de maximizar el uso de este arquetipo."> + misuse = <"*Not to be used for reports that are not related to a result for a test or assessment. Use the generic COMPOSITION.report or purpose specific COMPOSITIONs as appropriate. + + Not to be used for test or assessment results that are recorded as part of a consultation note, for example Glasgow coma scale in the context of an emergency consultation - use the OBSERVATION.glasgow_coma_scale archetype as one component within the COMPOSITION.encouter for this purpose.(en)"> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Generisk COMPOSITION-arketype som skal inneholde informasjon om resultatet av en undersøkelse eller vurdering."> + keywords = <"rapport", "test", "prøve", "svar", "resultat", "diagnostikk", "undersøkelse", "informasjon", "vurdering"> + use = <"Brukes som en generisk arketype for informasjon om resultatet av en frittstående undersøkelse eller vurdering, eller en gruppe av relaterte resultater. + + Det er forventet at hver COMPOSITION.report-resultat arketype vil inneholde minst én OBSERVATION-arketype som vil inneholde undersøkelsesresultatene, men avhengig av kompleksiteten av undersøkelsen eller vurderingene kan også andre arketyper inkluderes for å gi en fullstendig klinisk kontekst. + + Vanlige bruksområder kan være: + - Ett eller flere patologi/laboratoriesvar; + - Ett eller flere bildediagnostiske svar; + - EKG-svar + - Vurdering av audiogram. + + Innholdskomponenten er bevisst latt være ubegrenset. Dette tillater bruk av enhver SECTION- og/eller ENTRY-arketype som er nødvendig/hensiktsmessig i templaten brukt i den aktuelle kliniske konteksten. + "> + misuse = <"Skal ikke brukes for rapporter som ikke er knyttet til et svar på en prøve eller undersøkelse. Bruk den generiske COMPOSITION.report eller en annen passende formåls-spesifikk COMPOSITION. + + Skal ikke brukes til prøve- eller undersøkelsessvar som er registrert som en del av et konsultasjonsnotat, for eksempel Glasgow Coma Scale i forbindelse med en akutt konsultasjon. For dette eksempelet bruk OBSERVATION.glasgow_coma_scale arketypen som en komponent i arketypen COMPOSITION.encounter for dette formålet."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Arquétipo de conteúdo genérico para carregar informação sobre o resultado de um teste ou avaliação."> + keywords = <"relatório", "teste", "resultado", "diagnóstico"> + use = <"Utilizado como um arquétipo genérico para carregar informação sobre o resultado de um teste individual ou avaliação, ou um grupo de resultados relacionados. + + Antecipa-se que cada arquétipo COMPOSITION.report-result conterá pelo menos um arquétipo OBSERVATION que conterá os resultados dos testes, mas dependendo da complexidade do teste ou avaliação outros arquétipos podem ser incluídos para fornecer o contexto clínico completo. + + Casos de uso comuns são: + - um ou mais resultados em patologia ou laboratório; + - um ou mais resultados de exames de imagem; + - um resultado de ECG; ou + - um avaliação de audição por audiograma. + + Os componentes de seções foram deliberadamente deixados irrestritos para maximizar a reutilização deste arquétipo."> + misuse = <"Não deve ser utilizado para relatórios não relacionados ao resultado de um teste ou avaliação. Use os genéricos COMPOSITION.report ou COMPOSITIONs específicos ao propósito, como apropriado. + + Não deve ser utilizado para resultados de testes ou avaliações que são gravadas como parte de uma anotação de consulta, por exemplo a escala de coma de Glasgow no contexto de uma consulta de emergência - use o arquétipo OBSERVATION.glasgow_coma_scale como um componente dentro de COMPOSITION.encounter para este propósito."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"نموذج جنيس (غير محدود الملكية) يحتوي على معلومات من أجل مشاركتها مع الجميع."> + keywords = <"تقرير", ...> + use = <"يستخدم كنموذج جنيس (غير محدود الملكية) ليحتوي على المعلومات التي ينبغي مشاركتها مع الآخرين. و من الأمثلة المشهورة, توثيق الاستجابة لطلب معلومات, ناتج اختبار, الأنشطة التي تم إجراؤها أو الوقائع التي حدثت بالفعل. + و هو يمثل إحدى المكونات التي تتناسب مع السياق و يمكن استخدامه كشرفة في: + - إضافة محتوى اختياري أثناء إعداد القالب لدعم متطلبات محددة متعلقة بحالة الاستخدام. + - إضافة نماذج ديموغرافية على نمط السجل الطبي الإلكتروني, يمثل الأطراف المساهِمة. و في حين أن ذلك قد لا يكون مرغوبا فيه عند التشغيل, فإنه قد يكون من المفيد عرض كيف يمكن تمثيل المعلومات الديموغرافية في وقت التشغيل, بمعنى استخدامها كدعم لتجميع متطلبات المحتوى السريري أو مراجعة القالب. + و قد تم تعمد جعل مُكَوِّن المقاطع غير مقيد للوصول إلى الحد الأقصى لإعادة استخدام هذا النموذج."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*Generic container archetype to carry information that needs to be shared with others.(en)"> + keywords = <"*report(en)", ...> + use = <"*Use as a generic archetype to carry information that needs to be shared with others. Common examples are: documenting a response to a request for information; the outcome of testing; activities that have been performed; or events that have occurred. + The Context component contains an optional unnamed slot that can be used to: + - add optional content during templating to support a use-case specific requirements; + - add EHR model demographic archetypes representing participating parties. While this may not be desired at implementation, this can be useful to demonstrate how demographics may be represented in an implementation ie as a support to clinical content requirements gathering or template review. + The Sections component has been deliberately left unconstrained to maximise re-use of this archetype.(en)"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Generic container archetype to carry information about the result of a test or assessment."> + keywords = <"report", "test", "result", "diagnostic"> + use = <"Use as a generic archetype to carry information about the result of a stand-alone test or assessment, or a group of related results. + + It is anticipated that each COMPOSITION.report-result archetype will contain at least one OBSERVATION archetype that will hold the test results, but depending on the complexity of the test or assessment other archetypes may also be included to provide the complete clinical context. + + Common use cases are: + - one or more specimen-related pathology/laboratory test results; + - one or more time-related imaging examination test results; + - an ECG result; or + - an audiogram hearing assessment. + + The Sections component has been deliberately left unconstrained to maximise re-use of this archetype."> + misuse = <"Not to be used for reports that are not related to a result for a test or assessment. Use the generic COMPOSITION.report or purpose specific COMPOSITIONs as appropriate. + + Not to be used for test or assessment results that are recorded as part of a consultation note, for example Glasgow coma scale in the context of an emergency consultation - use the OBSERVATION.glasgow_coma_scale archetype as one component within the COMPOSITION.encouter for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1.1] -- Result Report + +terminology + term_definitions = < + ["de"] = < + ["id1.1"] = < + text = <"Ergebnisbericht"> + description = <"Das Dokument wird verwendet, um Informationen über das Ergebnis eines Tests oder einer Bewertung zu übermitteln."> + > + > + ["es-ar"] = < + ["id1.1"] = < + text = <"*Result Report(en)"> + description = <"*Document to communicate information to others about the result of a test or assessment.(en)"> + > + > + ["nb"] = < + ["id1.1"] = < + text = <"Svarrapport"> + description = <"Dokument for å formidle informasjon til andre om svaret på en prøve eller undersøkelse."> + > + > + ["pt-br"] = < + ["id1.1"] = < + text = <"Relatório de resultado"> + description = <"Documento para comunicar informações sobre o resultado de um teste ou avaliação."> + > + > + ["ar-sy"] = < + ["id1.1"] = < + text = <"*Result Report(en)"> + description = <"*Document to communicate information to others about the result of a test or assessment.(en)"> + > + > + ["sl"] = < + ["id1.1"] = < + text = <"*Result Report(en)"> + description = <"*Document to communicate information to others about the result of a test or assessment.(en)"> + > + > + ["en"] = < + ["id1.1"] = < + text = <"Result Report"> + description = <"Document to communicate information to others about the result of a test or assessment."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report.v1.1.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report.v1.1.1.adls new file mode 100644 index 000000000..29fdf2696 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.report.v1.1.1.adls @@ -0,0 +1,356 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1b7dc82e-55a1-4033-b5ab-67e3194772f9; build_uid=16431729-bf92-427e-933a-a28b72d01f04) + openEHR-EHR-COMPOSITION.report.v1.1.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"wellmann.ramona@mh-hannover.de"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral - Buenos Aires - Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + accreditation = <"physician"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"?"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2010-04-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Bergen Hospital Trust, Norway (openEHR Editor)", "Sistine Barretto-Daniels, Ocean Informatics, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Heath Frankel, Ocean Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Hugh Leslie, Ocean Informatics, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjoern Naess, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"55DB2D45BC470E831EE8C905348471E4"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Ein generischer Container-Archetyp zur Bereitstellung von Informationen, die mit anderen geteilt werden müssen."> + keywords = <"Bericht", "Report"> + use = <"Als generischer Archetyp zur Bereitstellung von Informationen, die mit anderen geteilt werden müssen. + + Übliche Anwendungsfälle sind: Dokumentation einer Antwort auf eine Informationsanfrage; Dokumentation des Ergebnisses einer Untersuchung; Dokumentation von Maßnahmen die durchgeführt wurden; oder Dokumentation von eingetretenen Ereignissen. + + Der Hauptabschnitt \"Content\" wurden absichtlich ausgelassen. Dadurch kann dieser Abschnitt mit beliebigen SECTION oder ENTRY Archetypen gefüllt werden."> + misuse = <""> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Arquetipo contenedor genérico para la portación de información que necesita ser compartida con otros."> + keywords = <"informe", ...> + use = <"Utilizar como un arquetipo genérico para portar información que necesita ser compartida con otros. Son ejemplos habituales: documentación de la respuesta a una solicitud de información; el resultado de un test; actividades que han sido realizadas o eventos que han ocurrido. + El componente de Contexto contiene un slot innominado que puede ser utilizado para: + -agregar contenido opcional durante la confección de una plantilla para apoyar requerimientos específicos del caso de uso; + -agregar arquetipos del modelo demográfico de openEHR que representen a las partes participantes. En tanto que esto puede no ser deseable durante una implementación, puede ser útil para demostrar como los datos demográficos pueden ser utilizados en una implementación (ejemplo: como apoyo a los requerimientos de recolección de contenido clínico o revisión de una plantilla). El componente de Secciones ha sido dejado libre de restricciones a fin de maximizar el uso de este arquetipo."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"En generisk container-arketype for å lagre informasjon som skal deles med andre."> + keywords = <"rapport", "svar", "svarrapport"> + use = <"Brukes som en generisk arketype for å lagre informasjon som skal deles med andre. + + Vanlige bruksområder: Dokumentasjon av svar på informasjonsforespørsel, prøveresultat, aktiviteter som er utført, eller hendelser som har skjedd. Eksempler på dette kan være laboratoriesvar, logistikkmeldinger, dialogmeldinger, helseopplysningsmeldinger og statusrapporter til fastlege. + + Innholdskomponenten er bevisst latt være ubegrenset. Dette tillater bruk av enhver SECTION- og/eller ENTRY-arketype som er nødvendig/hensiktsmessig i templaten brukt i den aktuelle kliniske konteksten."> + misuse = <""> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Arquétipo de conteúdo genérico para carregar informações que precisam ser compartilhadas com outros."> + keywords = <"relatório", ...> + use = <"Usado como arquétipo genérico para carregar informações que precisam ser compartilhadas com outros. + + Casos de uso comuns são: documentar uma resposta a uma solicitação de informação; o resultado de um teste; atividades que foram realizadas; ou outros eventos que ocorreram. + + *The main Sections/Content component has been deliberately left unconstrained. This will allow it to be populated with any SECTION or ENTRY archetypes appropriate for the clinical purpose within a template.(en)"> + misuse = <""> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"نموذج جنيس (غير محدود الملكية) يحتوي على معلومات من أجل مشاركتها مع الجميع."> + keywords = <"تقرير", ...> + use = <"يستخدم كنموذج جنيس (غير محدود الملكية) ليحتوي على المعلومات التي ينبغي مشاركتها مع الآخرين. و من الأمثلة المشهورة, توثيق الاستجابة لطلب معلومات, ناتج اختبار, الأنشطة التي تم إجراؤها أو الوقائع التي حدثت بالفعل. + و هو يمثل إحدى المكونات التي تتناسب مع السياق و يمكن استخدامه كشرفة في: + - إضافة محتوى اختياري أثناء إعداد القالب لدعم متطلبات محددة متعلقة بحالة الاستخدام. + - إضافة نماذج ديموغرافية على نمط السجل الطبي الإلكتروني, يمثل الأطراف المساهِمة. و في حين أن ذلك قد لا يكون مرغوبا فيه عند التشغيل, فإنه قد يكون من المفيد عرض كيف يمكن تمثيل المعلومات الديموغرافية في وقت التشغيل, بمعنى استخدامها كدعم لتجميع متطلبات المحتوى السريري أو مراجعة القالب. + و قد تم تعمد جعل مُكَوِّن المقاطع غير مقيد للوصول إلى الحد الأقصى لإعادة استخدام هذا النموذج."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*Generic container archetype to carry information that needs to be shared with others.(en)"> + keywords = <"*report(en)", ...> + use = <"*Use as a generic archetype to carry information that needs to be shared with others. Common examples are: documenting a response to a request for information; the outcome of testing; activities that have been performed; or events that have occurred. + The Context component contains an optional unnamed slot that can be used to: + - add optional content during templating to support a use-case specific requirements; + - add EHR model demographic archetypes representing participating parties. While this may not be desired at implementation, this can be useful to demonstrate how demographics may be represented in an implementation ie as a support to clinical content requirements gathering or template review. + The Sections component has been deliberately left unconstrained to maximise re-use of this archetype.(en)"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Generic container archetype to carry information that needs to be shared with others."> + keywords = <"report", ...> + use = <"Use as a generic archetype to carry information that needs to be shared with others. + + Common use cases are: documenting a response to a request for information; the outcome of testing; activities that have been performed; or events that have occurred. + + The main Sections/Content component has been deliberately left unconstrained. This will allow it to be populated with any SECTION or ENTRY archetypes appropriate for the clinical purpose within a template."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Report + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Report ID + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Status + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id7] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id7"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen zur Erfassung lokaler Inhalte oder Anpassung an andere Referenzmodelle/Formalismen."> + comment = <"Zum Beispiel: lokaler Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR-Ressourcen oder CIMI-Modelle."> + > + ["id6"] = < + text = <"Status"> + description = <"Der Status des gesamten Berichts. Hinweis: Dies ist nicht der Status einer Berichtskomponente."> + > + ["id3"] = < + text = <"Bericht ID"> + description = <"Identifizierungsmerkmal des Berichts."> + > + ["id1"] = < + text = <"Bericht"> + description = <"Ein Dokument zur Übermittlung von Informationen an andere, meist als Antwort auf eine Anfrage."> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id7"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"* e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id6"] = < + text = <"Estado"> + description = <"El estado del informe como un todo. Nota: no se refiere al estado de alguno de los componentes del informe."> + > + ["id3"] = < + text = <"ID del informe"> + description = <"Información para la identificación del informe."> + > + ["id1"] = < + text = <"Informe"> + description = <"Documento para comunicar información a otros, comunmente en respuesta a la solicitud de un tercero."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id7"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id6"] = < + text = <"Status"> + description = <"Status for hele rapporten. Merk: Dette er ikke statusen for noen av enkeltkomponentene i rapporten."> + > + ["id3"] = < + text = <"Rapport ID"> + description = <"Informasjon som identifiserer rapporten."> + > + ["id1"] = < + text = <"Rapport"> + description = <"Dokument som brukes for å kommunisere informasjon til andre, ofte som svar på en forespørsel."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id7"] = < + text = <"Extensão"> + description = <"Informação adicional requerida para capturar o contexto local ou para alinhar a outros modelos de referência/formalismos."> + comment = <"Por exemplo: requisitos de informações locais ou metadados para alinhar com equivalentes do FHIR or CIMI."> + > + ["id6"] = < + text = <"Estado"> + description = <"O estado de todo o relatório. Nota: este não é o estado de qualquer dos componentes do relatório."> + > + ["id3"] = < + text = <"Identificador do relatório"> + description = <"Informação de identificação sobre o relatório."> + > + ["id1"] = < + text = <"Relatório"> + description = <"Documento para comunicar informações a outros, comumente em resposta a uma solicitação de terceiros."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id7"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"* e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id6"] = < + text = <"الحالة"> + description = <"حالة التقرير بشكل كلي. و لا تمثل هذه الحالة جزءا من التقرير و إنما جميعه ككل."> + > + ["id3"] = < + text = <"العنصر التعريفي الفريد للتقرير"> + description = <"معلومات التعريف حول التقرير"> + > + ["id1"] = < + text = <"تقرير"> + description = <"وثيقة لتوصيل المعلومات للآخرين, عادة كاستجابة لطلب من طرف آخر."> + > + > + ["sl"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id7"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"* e.g. Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id6"] = < + text = <"Status"> + description = <"*The status of the entire report. Note: This is not the status of any of the report components.(en)"> + > + ["id3"] = < + text = <"ID Poročila"> + description = <"*Identification information about the report.(en)"> + > + ["id1"] = < + text = <"Poročilo"> + description = <"*Document to communicate information to others, commonly in response to a request from another party.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id7"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id6"] = < + text = <"Status"> + description = <"The status of the entire report. Note: This is not the status of any of the report components."> + > + ["id3"] = < + text = <"Report ID"> + description = <"Identification information about the report."> + > + ["id1"] = < + text = <"Report"> + description = <"Document to communicate information to others, commonly in response to a request from another party."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.request.v1.1.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.request.v1.1.2.adls new file mode 100644 index 000000000..dd3ec726b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.request.v1.1.2.adls @@ -0,0 +1,258 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=0942a3f6-3f2d-431c-871c-84bc722f4626; build_uid=185f5670-c909-4006-833c-dc2a3539a82d) + openEHR-EHR-COMPOSITION.request.v1.1.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Lisa Axelsson"> + ["organisation"] = <"Region Östergötland"> + ["email"] = <"lisa.axelsson@regionostergotland.se"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen, John Tore Valand"> + ["organisation"] = <"Haukeland Universitetssjukehus"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["nl"] = < + language = <[ISO_639-1::nl]> + author = < + ["name"] = <"Dennis Valk"> + ["organisation"] = <"Code24 BV"> + ["email"] = <"dennis.valk@code24.nl"> + > + accreditation = <"Code24 BV"> + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"freshEHR Informatics, UK"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2008-01-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Nadim Anani, Karolinska Institutet, Sweden", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Terje Bless, Helse Nord FIKS, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Heather Grain, Llewelyn Grain Informatics, Australia", "Bjørn Grøva, Diretoratet for e-helse, Norway", "Kristian Heldal, Telemark Hospital Trust, Norway", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Rose Mari Eikås, Helse Bergen, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Line Sæle, Nasjonal IKT HF, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Jon Tysdahl, Furst medlab AS, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"FHIR ReferralRequest resource: http://hl7-fhir.github.io/referralrequest.html"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"A300FBAD705B970F9BC91515085A8509"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att begära rådgivning, en specifik tjänst, eller vårdöverföring mellan vårdgivare eller organisation avseende en patient."> + keywords = <"remiss", "remittering", "begäran", "tjänst"> + use = <"Används som grund för begäran om råd, tjänst eller vårdöverföring avseende en patient, mellan vårdgivare eller organisationer. Dokumentet innehåller vanligtvis detaljer om begärans omfång och giltighetstid tillsammans med relevant klinisk information. En tjänstebegäran kan vara allt från en enkel förfrågan om konsultation, en fråga om rekommenderad vidare vård, en begäran om en specifik procedur eller diagnostisk åtgärd, till en fullständig vårdöverföring mellan vårdgivare. + Användningsområden inkluderar, men är inte begränsade till, att begära: + + - konsultation, second opinion eller råd av specialist + - diagnostisk åtgärd + - hemsjukvård + - vårdöverföring till rehabilitering + - bedömning av vårdbehov + - läkemedelsgenomgång med farmaceut + - tillhandahållande av sjukgymnastik eller arbetsterapi + + Begäran kan antingen vara riktad till en specifik vårdgivare eller organisation, eller peka ut vilken typ av vård som önskas. + "> + misuse = <"Ska inte användas för att dokumentera detaljer om ett vårdtillfälle eller ett besök. Använd istället arketypen Vårdtillfälle (COMPOSITION.encounter). + + Ska inte användas som epikris vid överflyttning av patient till annan organisation eller vårdgivare. Använd istället arketypen COMPOSITION.transfer_summary."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å spørre om råd, en helsetjeneste, eller ansvarsoverføring for en helsetjenestemottaker."> + keywords = <"forespørselsdokument", "forespørsel", "tilsynsforespørsel", "internhenvisning", "eksternhenvisning", "bestilling", "helsetjenester", "medisinske tjenester", "henvisning", "rekvisisjon", "forordning"> + use = <"Brukes som basis for å spørre om råd, en tjeneste eller ansvarsoverføring for en helsetjenestemottaker. Dokumentet vil vanligvis inneholde detaljer om omfang og varighet av forespørselen, sammen med relevant klinisk informasjon. Et forespørselsdokument kan være alt fra en enkel forespørsel om en konsultasjon, forespørsel om anbefalinger om videre behandling, forespørsel om en spesifikk prosedyre eller diagnostisk undersøkelse, til en fullstendig overføring av ansvar mellom helsetjenesteyter. + + Bruksområder kan omfatte, men er ikke begrenset til: + - en konsultasjon, second opinion eller forespørsel om råd fra en spesialist, + - en diagnostisk undersøkelse, + - hjemmebaserte tjenester, + - overføring til rehabilitering, + - vurdering av behov for kommunale tjenester, + - for legemiddelgjennomgang med en farmasøyt, + - for henvisning til fysio- eller ergoterapi. + + Forespørselsdokumentet kan ha en spesifikk mottaker (spesifikk helsetjenesteyter eller organisasjon) eller en mer uspesifikk mottaker (ønsket tjenestetype)."> + misuse = <"Brukes ikke for å registrere detaljer om en enkel interaksjon, kontakt eller omsorgshendelse mellom et individ og helsepersonell. Bruk arketypen Klinisk kontakt (COMPOSITION.encounter) for dette formålet + + Brukes ikke som overflyttingsnotat/epikrise til andre organisasjoner eller tjenesteytere. Bruk Overføringsdokument (COMPOSITION.transfer_summary) for dette formålet."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتوصيل طلب إحالة أو طلب تقديم خدمة إلى من يقوم بتقديمها."> + keywords = <"إحالة", "طلب"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To request advice, a specified service or transfer of care from a healthcare provider or organisation about the subject of care."> + keywords = <"referral", "request", "service"> + use = <"Use as basis for a request for advice, a service or transfer of care from a healthcare provider or organisation about the subject of care. This document will typically include details about the scope and duration of validity of the request, as well as relevant clinical information about the subject. Requests can vary from a simple request for a consultation, seeking recommendation about further action, requesting a specific procedure or diagnostic test, through to full handover of care and clinical responsibility to the receiving healthcare provider. + + Use cases include, but are not limited to a request for: + - a consultation, second opinion or management advice from a specialist; + - a diagnostic test; + - home care from visiting nurses; + - transfer of care to a rehabilitation facility; + - for aged care assessment; + - for a medication review by a pharmacist; and + - for provision of physiotherapy or occupational therapy. + + Requests may be targeted (identifying a specific healthcare provider or organisation to carry out the request) or untargeted (identifying only the type of care desired)."> + misuse = <"Not to be used to represent the document recorded as part of a single clinical encounter or visit. Use COMPOSITION.encounter for this purpose. + + Not to be used to provide a transfer of care summary to another organisation or provider - use COMPOSITION.transfer_summary for this purpose."> + copyright = <"© openEHR Foundation"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + purpose = <"Voor het vragen van advies, een specifieke dienst of overdracht van zorg aan een zorgverlener of organisatie over de onderhavige persoon cq onderwerp van zorg."> + keywords = <"verwijzing", "verzoek", "dienst"> + use = <"Gebruik voor het vragen van advies, een specifieke dienst of overdracht van zorg aan een zorgverlener of organisatie over de onderhavige persoon cq onderwerp van zorg. Dit document zal typisch details omvatten over de scope en geldigheidsduur van het verzoek, als ook relevante klinische informatie over de betreffende persoon cq onderwerp. Verzoeken kunnen variëren van een eenvoudig verzoek voor consultatie, aanbeveling zoeken voor verdere actie, vragen om een specifieke procedure of diagnostische test, tot een volledige overdracht van zorg en klinische verantwoordelijkheid aan de ontvangende zorgaanbieder. + + Voorbeelden bevatten, maar zijn niet gelimiteerd tot een verzoek voor: + - een consultatie, second opinion of management advies van een specialist; + - een diagnostische test; + - thuiszorg uitgevoerd door verpleegkundigen; + - overdracht van zorg aan een rehabilitatie instelling; + - indicatie ouderenzorg; + - controle van medicatie door een apotheker; en + - verlenen van psychotherapie of bezigheidstherapie. + + Verzoeken kunnen gericht zijn (richten tot aan specifieke zorgverlener of organisatie om aan het verzoek te voldoen) of globaal geformuleerd (alleen het gewenste type zorg beschrijven)."> + misuse = <"Niet te gebruiken om het vastgelegde document te presenteren als deel van een enkele klinische ontmoeting (encounter) of bezoek. Gebruik COMPOSITION.encounter voor dit doel. + + Niet te gebruiken om een samenvattende zorgoverdracht te leveren aan een andere organisatie of aanbeider. Gebruik COMPOSITION.transfer_summary voor dit doel."> + > + > + +definition + COMPOSITION[id1] matches { -- Request for service + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id43] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id43"] = < + text = <"Tilläggsinformation"> + description = <"Plats för att infoga tilläggsinformation som krävs för lokala anpassningar eller anpassning till andra referensmodeller eller formella krav."> + comment = <"Exempelvis lokala informationskrav eller metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id1"] = < + text = <"Tjänstebegäran"> + description = <"Dokument som skickas från en vårdgivare eller organisation till en annan, i syfte att be om råd, begära en tjänst eller att begära vårdöverföring."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id43"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som er nødvendig for å registrere lokalt innhold/kontekst, eller for å sammenstille med andre referansemodeller/formalismer."> + comment = <"F.eks lokale informasjonskrav eller ekstra metadata for å tilpasse med FHIR eller CIMI ekvivalenter."> + > + ["id1"] = < + text = <"Tjenesteforespørsel"> + description = <"Dokument som sendes fra en helsetjenesteyter til en annen, med hensikt om å forespørre om råd, en tjeneste eller overføring av ansvar."> + > + > + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id43"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental information or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Request for service"> + description = <"Document sent from one treating healthcare provider or organisation to another, for the purpose of requesting advice, a service or transfer of care."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id43"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental information or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1"] = < + text = <"*Request for service(en)"> + description = <"*Document sent from one treating healthcare provider or organisation to another, for the purpose of requesting advice, a service or transfer of care.(en)"> + > + > + ["nl"] = < + ["at9000"] = < + text = <"* event (en)"> + description = <"* event (en)"> + > + ["id43"] = < + text = <"Extensie"> + description = <"Aanvullende informatie vereist om de lokale context te vatten of om te verbinden met andere referentie modellen/formalismen."> + comment = <"Bijvoorbeeld: Informatie van lokale ziekenhuis afdelingen of aanvullende metagegevens verbinden met FHIR of CIMI equivalenten."> + > + ["id1"] = < + text = <"Verzoek voor een dienst"> + description = <"Document verstuurd van de ene behandelende zorgaanbieder of organisatie naar een andere, met als doel het vragen van advies, een dienst of overdracht van zorg."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.review.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.review.v0.0.1-alpha.adls new file mode 100644 index 000000000..cd33aee6a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.review.v0.0.1-alpha.adls @@ -0,0 +1,68 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6a46c34f-7f93-3a41-ad71-baef7887a79c; build_uid=dc0257e8-599f-4f2f-9ada-805d61dda692) + openEHR-EHR-COMPOSITION.review.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2012-12-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"B0C6B285822F0F3730EF671E7D7DD21B"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the details of a formal review of a subject's clinical situation or any specific aspect of their clinical care."> + keywords = <"review", "assessment", "medicine", "clinical", "case", "file"> + use = <"Use to record the details of a formal review of a subject's clinical situation or any specific aspect of their clinical care. For example: use to record Medicines reviews; or Case Coordinator reviews."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Review + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id2] -- Event Context + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id2"] = < + text = <"Event Context"> + description = <"*"> + > + ["id1"] = < + text = <"Review"> + description = <"Composition for the recording of the details of a formal review of a subject's clinical situation or any specific aspect of their clinical care."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.self_monitoring.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.self_monitoring.v0.0.1-alpha.adls new file mode 100644 index 000000000..9cd7d3c05 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.self_monitoring.v0.0.1-alpha.adls @@ -0,0 +1,80 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1d6fde17-c20f-4296-be5b-5bee9b805694; build_uid=f3213704-4847-4656-bebc-fa561f5a4f42) + openEHR-EHR-COMPOSITION.self_monitoring.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2013-01-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"7266FD81BB789DCF8A90C79D855DBFB1"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To hold measurements and observations made by the person who is subject of the record, or their carers."> + keywords = <"home monitoring", "patient entered", "self reporting"> + use = <"For use by the clients of the health service to commit information they have collected to the health record."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Self monitoring + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id3] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id3"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Self monitoring"> + description = <"A composition to record a person self-monitoring particular parameters."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.social_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.social_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..c8646b2ff --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.social_summary.v0.0.1-alpha.adls @@ -0,0 +1,105 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8b0073a3-2bb7-4f39-98e8-7c8d44e87d87; build_uid=7971a608-f4f4-4644-a32f-bbc34e156cf4) + openEHR-EHR-COMPOSITION.social_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-06-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Social Summary, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013Jun 12. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1324_2 (discontinued)"> + > + other_details = < + ["current_contact"] = <"Dr Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"2BE70A8D1C92475DFB77F9FD4AF450F2"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a persistent and evolving summary record of information about social circumstances and experiences that may impact an individual's health."> + keywords = <"social", "family", "education", "occupation", "environment", "housing", "finances"> + use = <"Use to record a persistent and evolving summary record of information about social circumstances or experiences that may have a potential impact on an individual's health. + + This archetype has been designed primarily to hold the EVALUATION.social_summary archetype as the framework to contain nested, detailed CLUSTER archetypes, each of which will describe the various aspects of the specific social circumstances or experiences in detail. + + The scope of Social Summary record/document can include, but is not limited to: + - an overview; + - household details; + - housing details; + - education and training details; + - occupation details; and + - domestic/family violence information. + + The intent of this COMPOSITION is for use as a persistent summary, however it has been identified that for implementation the archetype also needs additional attributes related to the context of the event. As a result, the COMPOSITION has been temporarily modified as an EVENT COMPOSITION which allows addition of an Items SLOT into which additional context-related archetypes can be included. This new requirement for context-related attributes in the Persistent COMPOSITION has been requested as a future openEHR Reference Model update. + + Initial design of this archetype was funded by the Hearing Health project, Northern Territory, Australia."> + misuse = <""> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Social Summary + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id3] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype ITEM[id4] matches { -- Items + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.document_entry_metadata(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + content cardinality matches {1..*; unordered} matches { + allow_archetype EVALUATION[id2] matches { -- Social Summary + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.social_summary(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id4"] = < + text = <"Items"> + description = <"Additional COMPOSITION related data."> + > + ["id2"] = < + text = <"Social Summary"> + description = <"Summary information about social circumstances or experiences that may have a potential impact on an individual's health."> + > + ["id1"] = < + text = <"Social Summary"> + description = <"A persistent and evolving summary record of information about social circumstances and experiences that may impact an individual's health."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.therapeutic_precautions.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.therapeutic_precautions.v0.0.1-alpha.adls new file mode 100644 index 000000000..004003424 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.therapeutic_precautions.v0.0.1-alpha.adls @@ -0,0 +1,64 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=32d40309-d1bd-4ebf-873c-43c6e5951523; build_uid=11259227-8aa5-4088-9008-d4eb15435f99) + openEHR-EHR-COMPOSITION.therapeutic_precautions.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"NEHTA"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2012-09-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Therapeutic precautions, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2012 Sep 29. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1094_1 (discontinued)"> + > + other_details = < + ["current_contact"] = <"Dr Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"BB749FF36B7F0B2E03E05195C1EEB2B6"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A persistent composition or managed list to record key information that will influence or preclude use of particular medications, therapies or interventions."> + keywords = <"allergy list", "contraindications", "intolerance"> + use = <"For managing the list of adverse reactions, allergies, intolerances etc that will influence or preclude use of therapies."> + misuse = <"Only use for agreed archetypes to express these precautions."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Therapeutic precautions + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- persistent + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"persistent"> + description = <"persistent"> + > + ["id1"] = < + text = <"Therapeutic precautions"> + description = <"Persistent data relating to issues that may influence or preclude the administration of one or more therapies or interventions."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.transfer_summary.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.transfer_summary.v1.0.0.adls new file mode 100644 index 000000000..a75d3aa62 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-COMPOSITION.transfer_summary.v1.0.0.adls @@ -0,0 +1,94 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4105cc95-2bff-4534-9668-516be413d7e4; build_uid=d68bc8e7-ef68-4d75-a531-d8096e9bf8dc) + openEHR-EHR-COMPOSITION.transfer_summary.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sistine Barretto-Daniels"> + ["organisation"] = <"Ocean Informatics Pty Ltd"> + ["email"] = <"Sistine.Barretto-Daniels@oceaninformatics.com"> + ["date"] = <"2012-01-30"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjoern Arntzen, Oslo university hospital, Norway", "Silje Ljosland Bakke, Bergen Hospital Trust, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Jussara Rotzsch, UNB, Brazil", "Micaela Thierley, Helse Bergen, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"49AE5C51C76F9F0A864E5D56A2E489BE"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To share critical clinical information recorded by the sending healthcare organisation/provider to the healthcare organisation/provider who is taking over responsbility for provision of health care for the subject."> + keywords = <"discharge summary", "community", "transfer", "continuity", "discharge", "summary", "care"> + use = <"Use to provide a summary clinical report about about an episode, or period, of care provided by a healthcare organisation or provider, to support continuity of care as the subject moves under the care or another healthcare organisation or provider, including a return to their original community. This document will typically convey information about events that occurred during the period of care, diagnoses, investigation results, management at discharge and plans for follow-up. + + Typical senders of this report will be healthcare providers located within a clinical facility including, but not limited to: + - clinicians providing care during a hospital inpatient admission; and + - clinicians providing acute treatment or assessment as part of an emergency department visit. + + Typical recipients of this report will be healthcare providers including, but not limited to: + - the subject's usual primary healthcare provider or health service; + - specialists, residential aged care or rehabilitation facility, welfare or community service provider; and + - all health professionals who need to participate in post-transfer care of the subject. + + A discharge summary can be considered as a specific type of transfer of care summary. + + Multiple transfer of care summaries may be required to accompany the subject in any single transfer, to ensure that the full breadth of medical, nursing and other care information is shared with the appropriate receiving healthcare providers."> + misuse = <"Not to be used to represent the notes recorded as part of a single clinical encounters or visits. Use COMPOSITION.encounter for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + COMPOSITION[id1] matches { -- Transfer of care summary + category matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[at9000]} -- event + } + } + context matches { + EVENT_CONTEXT[id9002] matches { + other_context matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id3] matches { -- Extension + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.document_entry_metadata(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"event"> + description = <"event"> + > + ["id3"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1"] = < + text = <"Transfer of care summary"> + description = <"Summary document to support transfer of critical clinical information from the sending healthcare organisation/provider to the receiving healthcare organisation/provider."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.absence.v1.0.2-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.absence.v1.0.2-alpha.adls new file mode 100644 index 000000000..6c54d3303 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.absence.v1.0.2-alpha.adls @@ -0,0 +1,166 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d58dadf0-7bf7-4eba-aa68-d923ef309e26; build_uid=3500005f-f19a-44bd-856c-655a537837a4) + openEHR-EHR-EVALUATION.absence.v1.0.2-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sirio Libanes, Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-03-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjoern Arntzen, Oslo university hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Gustavo Bacelar-Silva, Healthcare Designs, Brazil (openEHR Editor)", "Silje Ljosland Bakke, Bergen Hospital Trust, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Richard Townley-O'Neill, NEHTA, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"FF43E895078FC0D3D3234730AEE4CAEE"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para permitir o registro ou mudança de uma declaração explícita por um clínico que especificou que informações de saúde não estão disponíveis para inclusão no registro de saúde ou para registrar sua extração no momento do registro."> + keywords = <"ausência", "informação", "adversa", "reação", "problema", "diagnóstico", "medicação", "procedimento", "vacinação", "reação adversa"> + use = <"Utilizar para permitir o registro ou mudança de uma declaração explícita de um sistema de informação especificado que não está disponível para inclusão no prontuário médico ou fragmento no momento do registro. + + Esta declaração é o terceiro componente de uma família de declarações - declarações de presença positiva, declarações de exclusão positiva e declarações de ausência: + - Declarações de presença positiva indicam que há uma informação de saúde relevante no relato ou fragmento - por exemplo, EVALUATION.adverse_reaction afirmando que o paciente tem alergia a penicilina ou EVALUATION.problem_diagnosis afirmando que o paciente tem diabetes. + - Declarações equivalentes sobre exclusão são usadas para indicar que é conhecido que não há informação de saúde relevante no relato de saúde ou extrato deste - por exemplo, EVALUATION.exclusion_adverse afirmando que o paciente nao tem alergia conhecida a penicilina ou EVALUATION.exclusion_problem_diagnosis afirmando que o paciente não é diabético; e; + - Neste contexto, o EVALUATION.absence pode ser utilizado para registrar que não há informação de saúde disponível sobre alergia a penicilina ou diagnóstico de diabetes - não se sabe se é presente ou excluído, mas não há informação a ser disponibilizada. + + Este arquétipo foi desenvolvido especificamete para o caso de uso em que o clínico está preparando uma parte de um relatório de saúde, então o receptor tem uma compreensão explícita e não ambígua da informação disponível - que se está presente, excluida ou não disponível. É intenção primária que seja utilizado com SLOTS em COMPOSITIONS persistentes como 'Precauções terapêuticas', 'Lista de medicações', 'Lista de problemas' ou 'Lista de reações adversas'. É também pretendido deliberadamente que seja declaração feita por clínico da mesma maneira que ele registra qualquer alergia ou diagnóstico, e é pretendido que seja bem diferente do uso técnico de dados com valores nulos. + + Declarações de ausência somente podem ser consideradas correntes a acuradas no momento do registro. + + Este arquétipo foi projetado especificamente para evitar a necessidade de usar flags para expressar negação em qualquer entrada no relato de saúde."> + misuse = <"Não deve ser utilizado para registrar a presença ou ausência de reações adversas, uso de medicações, procedimentos, problemas ou diagnósticos - usar arquétipos específicos para estas finalidades. + + Não dever ser utilizado para registrar a exclusão de reações adversas, uso de medicações, procedimentos, problemas ou diagnósticos - utilizar especializações específicas do arquétipo EVALUATION.exclusion para esta finalidade."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To enable recording or exchange of an explicit statement by a clinician that specified health information is not available for inclusion in the health record or record extract at the time of recording."> + keywords = <"absence", "information", "adverse", "reaction", "problem", "diagnosis", "medication", "procedure", "vaccination", "adverse reaction"> + use = <"Use to enable recording or exchange of an explicit statement that specified health information is not available for inclusion in the health record or record extract at the time of recording. + + This statement is the third component of a family of statements - statements of positive presence, statements of positive exclusion and statements of absence: + - Statements of positive presence indicate that there is relevant health information in the record or extract - for example, EVALUATION.adverse_reaction stating that the patient has an allergy to penicillin or EVALUATION.problem_diagnosis stating that the patient has diabetes. + - Equivalent statements about exclusion are used to indicate that it is known that there is no relevant health information in the health record or extract - for example, EVALUATION.exclusion_adverse stating that the patient does not have a known allergy to penicillin or EVALUATION.exclusion_problem_diagnosis stating that the patient is not diabetic; and; + - In this context, the EVALUATION.absence could be used to record that there is no health information available about penicillin allergy or the diagnosis of diabetes - it is not known if it is present or excluded, but there is no information that can be provided. + + This archetype has been developed specifically for the use case where a clinician is preparing an extract from a health record, so that the receiver has explicit and unambiguous understanding of the information available - that which is present, excluded or just not available. It is primarily intended to be used within SLOTS in persistent COMPOSITIONS such as 'Therapeutic precautions', 'Medication list', 'Problem list', or 'Adverse reaction list'. It is also deliberately intended to be statement made by a clinician in the same way that they would record any allergies or diagnoses, and is intended to be quite different to technical use of null flavours in data. + + Absence statements can only be considered to be current and accurate at the time of recording. + + This archetype has been designed specifically to avoid the need to use of flags to express negation about any entry within the health record."> + misuse = <"Not to be used to record the presence of adverse reactions, medication use, procedures, problems or diagnoses - use specific archetypes for this purpose. + + Not to be used to record the exclusion of adverse reactions, medication use, procedures, problems or diagnoses - use specific specialisations of the EVALUATION.exclusion archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Absence of information + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Absence statement + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Reason for absence + value matches { + DV_TEXT[id9001] + } + } + } + } + } + protocol matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9002] + } + } + allow_archetype CLUSTER[id7] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id7"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar conteúdo local ou para alinhar com outros modelos de referência/formalismos."> + comment = <"Por exemplo: requerimentos de informações locais ou metadados adicionais para alinhar com equivalentes CIMI ou FHIR."> + > + ["id6"] = < + text = <"Razão para ausência"> + description = <"Descrição narrativa da razão pela qual não há informação disponível."> + comment = <"Por exemplo: paciente está inconsciente ou recusa prover informações."> + > + ["id5"] = < + text = <"Última atualização"> + description = <"A data em que a ausência foi atualizada, por último."> + > + ["id3"] = < + text = <"Declaração de ausência"> + description = <"Declaração positiva de que não há informação disponível."> + comment = <"Por exemplo: \"Não há informações disponíveis sobre reações adversas\"; \"Não há informações disponíveis sobre problemas ou diagnósticos\"; \"Não há informações disponíveis sobre procedimetnos previamente realizados\"; ou \"Não há informações disponíveis sobre medicações utilizadas\"."> + > + ["id1"] = < + text = <"Ausência de informação"> + description = <"Declaração de que informação específica sobre a saúde não está disponível para inclusão no prontuário de saúde ou fragmento deste no momento do registro."> + > + > + ["en"] = < + ["id7"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id6"] = < + text = <"Reason for absence"> + description = <"Narrative description of the reason why there is no information available."> + comment = <"For example: patient is unconscious or refuses to provide information. Coding the reason with a terminology is desirable, if possible."> + > + ["id5"] = < + text = <"Last updated"> + description = <"The date at which the absence was last updated."> + > + ["id3"] = < + text = <"Absence statement"> + description = <"Positive statement that no information is available."> + comment = <"For example: \"No information available about adverse reactions\"; No information available about problems or diagnoses\"; \"No information available about previous procedures performed\"; or \"No information available about medications used\"."> + > + ["id1"] = < + text = <"Absence of information"> + description = <"Statement that specified health information is not available for inclusion in the health record or extract at the time of recording."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.advance_decision_refuse_treatment_uk.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.advance_decision_refuse_treatment_uk.v0.0.1-alpha.adls new file mode 100644 index 000000000..d8e0c1afc --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.advance_decision_refuse_treatment_uk.v0.0.1-alpha.adls @@ -0,0 +1,196 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6e3e8693-9c05-485e-8637-1bf93e345ad7; build_uid=a689139b-449c-4504-8a82-b76a90ee7cc5) + openEHR-EHR-EVALUATION.advance_decision_refuse_treatment_uk.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2013-10-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Information Standards Board ISB Data Dictionary Available at http://www.datadictionary.nhs.uk/"> + ["2"] = <"End of Life Care Co-ordination: Core Content Standard Specification Available at http://www.isb.nhs.uk/documents/isb-1580/amd-29-2012/index_html"> + ["3"] = <"NHS Scotland Key Information Summary"> + ["4"] = <"Leeds ePaccs team"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"29C818F376313D8F671592D855FD0451"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an advance decision to refuse treatment (ADRT) , a decision to refuse a specific treatment, made in + advance by a person who has capacity to do so."> + keywords = <"DNACPR", "resuscitation", "EoL", "directive", "preference"> + use = <"To record an advance decision to refuse treatment (ADRT) , a decision to refuse a specific treatment, made in + advance by a person who has capacity to do so."> + misuse = <"This archetype should not be used to convey the results of other advanced directives, patient preferences or resusciation activity *e.g. suction) which falls short of full cardio-pulminary resuscitation."> + copyright = <"© Clinical Models UK, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Advance decision to refuse treatment + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id4] occurrences matches {0..1} matches { -- Decision status + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Decision status (synthesised) + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Date of decision + value matches { + DV_DATE_TIME[id9003] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Informal carer awareness of decision + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- Informal carer awareness of decision (synthesised) + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + } + } + } + protocol matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..1} matches { -- Discussion with healthcare professional + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[at28]} -- Decision to refuse treatment discussed with healthcare professional + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Location of advance directive documentation + value matches { + DV_TEXT[id9007] + DV_URI[id9008] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Decision status (synthesised)"> + description = <"The state of the decision to refuse treatment. (synthesised)"> + > + ["ac9001"] = < + text = <"Informal carer awareness of decision (synthesised)"> + description = <"Is the informal carer, or carers, aware of the advanced directive? (synthesised)"> + > + ["at29"] = < + text = <"Advanced directive not signed"> + description = <"The subject has not signed and advance directive or has rescinded an early directive."> + > + ["at28"] = < + text = <"Decision to refuse treatment discussed with healthcare professional"> + description = <"The subject has discussed their decision to refuse treatment with a healthcare professional."> + > + ["at27"] = < + text = <"Informal carer aware of advanced directive"> + description = <"The informal carer is aware of the subject's advanced directive."> + > + ["at26"] = < + text = <"Informal carer not aware of advanced directive"> + description = <"The informal carer is not aware of the subject's advanced directive."> + > + ["at23"] = < + text = <"Has advance decision to refuse life sustaining treatment (Mental Capacity Act 2005)"> + description = <"The subject has signed an advance decision to refuse life sustaining treatment (Mental Capacity Act 2005)."> + > + ["id22"] = < + text = <"Comment"> + description = <"Other narrative comment pertinent to the advanced directive."> + > + ["id14"] = < + text = <"Discussion with healthcare professional"> + description = <"Has the advanced directive been discussed with a healthcare professional?"> + > + ["id13"] = < + text = <"Informal carer awareness of decision"> + description = <"Is the informal carer, or carers, aware of the advanced directive?"> + > + ["id12"] = < + text = <"Location of advance directive documentation"> + description = <"The location of the original advanced directive document, either a text description or an electronic link."> + > + ["at6"] = < + text = <"Has advance decision to refuse treatment (Mental Capacity Act 2005)"> + description = <"The subject has signed an advance decision to refuse treatment (Mental Capacity Act 2005)."> + > + ["at5"] = < + text = <"Advanced decision to refuse treatment signed"> + description = <"The subject has signed an advanced decision to refuse treatment."> + > + ["id4"] = < + text = <"Decision status"> + description = <"The state of the decision to refuse treatment."> + > + ["id3"] = < + text = <"Date of decision"> + description = <"The date at which the DNACPR decision was originally taken or last reviewed."> + > + ["id1"] = < + text = <"Advance decision to refuse treatment"> + description = <"An advance decision to refuse treatment (ADRT) is a decision to refuse a specific treatment, made in + advance by a person who has capacity to do so."> + > + > + > + term_bindings = < + ["RCD99"] = < + ["at5"] = + ["at6"] = + ["at23"] = + ["at28"] = + > + ["READ2"] = < + ["at5"] = + ["at6"] = + ["at23"] = + ["at28"] = + > + ["SNOMED-CT"] = < + ["at6"] = + ["at23"] = + ["at28"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at26", "at27"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at5", "at6", "at23", "at29"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.adverse_reaction_risk.v1.1.4.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.adverse_reaction_risk.v1.1.4.adls new file mode 100644 index 000000000..9f07269c6 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.adverse_reaction_risk.v1.1.4.adls @@ -0,0 +1,1360 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f51e1f4d-a244-422d-b01e-429c9214b84b; build_uid=b3c1dbe1-5898-4761-a801-c4d1f0457f35) + openEHR-EHR-EVALUATION.adverse_reaction_risk.v1.1.4 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital, Bergen Norway"> + ["lbla@helse-bergen.no"] = <"lbla@helse-bergen.no"> + > + accreditation = <"MD DEAA MBA spec in anesthesia and intensive care, spec in tropical med."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2010-11-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Fatima Almeida, Critical SW, Portugal", "Grethe Almenning, Bergen kommune, Norway", "Magnus Alsaker, Helsedirektoratet, Norway", "Torunn Apelseth, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Bent Asgeir Larsen, Helsedirektoratet, Norway", "Koray Atalag, University of Auckland, New Zealand", "Elaine Ayres, US National Institutes of Health, United States", "Russell B Leftwich MD, United States (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "John Bennett, NEHTA, Australia", "Steve Bentley, Allscripts, United Kingdom", "Sharmila Biswas, Dr Sharmila Biswas GP, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Terje Bless, Helse Nord FIKS, Norway", "Laila Bruun, Oslo universitetssykehus HF, Norway", "Claire Chalopin, ICCAS, University of Leipzig, Germany", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, Queensland Health, Australia", "Matthew Cordell, NEHTA, Australia", "Howard Edidin, Edidin Group, Inc, United States", "Brett Esler, Oridashi, Australia", "David Evans, Queensland Health, Australia", "Jerry Fahrni, Kaweah Delta Health Care District, United States", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Joanne Foster, School of Nursing & Midwifery, QLD University of Technology & Nursing Informatics Australia, Australia", "Sebastian Garde, Ocean Informatics, Germany", "Jacquie Garton-Smith, Royal Perth Hospital and DoHWA, Australia", "Sarah Gaunt, NEHTA, Australia", "Andrew Goodchild, NEHTA, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Trina Gregory, cpc, Australia", "Grahame Grieve, Health Intersections, Australia (Editor)", "Robert Hausam, Hausam Consulting LLC, United States", "Sam Heard, Ocean Informatics, Australia", "Kristian Heldal, Telemark Hospital Trust, Norway", "Anca Heyd, DIPS ASA, Norway", "Hilde Hollås, Norway", "Roar Holm, Helse Vest IKT A/S, Norway", "Andrew James, University of Toronto, Canada", "Julie James, Blue Wave Informatics LLP, United Kingdom", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Ivor Jones, Queensalnd Helath, Australia", "Lars Jostein Silihagen, Sopra Steria / Sykehuspartner / Sykehuset Innlandet, Norway", "Silje Kaada, Helse-Bergen, Avdeling for immunologi og transfusjonsmedisin, Norway", "Konstantinos Kalliamvakos, Cambio Healthcare Systems, Sweden", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Goran Karlstrom, County Of Värmland, Sweden", "Mary Kelaher, NEHTA, Australia", "Diane Kirkham, NEHTA, Australia", "Shinji Kobayashi, Kyoto University, Japan", "Robert L'egan, NEHTA, Australia", "Jobst Landgrebe, ii4sm, Switzerland", "Russell Leftwich, Russell B Leftwich MD, United States", "Fest Legemiddelverket, Statens Legemiddelverk, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hugh Leslie, Ocean Informatics, Australia", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Arne Løberg Sæter, DIPS ASA, Norway", "Sarah Mahoney, Australia", "Luis Marco Ruiz, Norwegian Center for Integrated Care and Telemedicine, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Mike Martyn, The Hobart Anaesthetic Group, Australia", "Lloyd McKenzie, Gordon Point Informatics, Canada", "David McKillop, NEHTA, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Jörg Niggemann, Compugroup, Germany", "Bjørn Næss, DIPS ASA, Norway", "Tom Oniki, Intermountain Healthcare, United States", "Chris Pearce, Melbourne East GP Network, Australia", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "General Practice Computing Group, Australia", "Camilla Preeston, Royal Australian College of General Practitioners, Australia", "Margaret Prichard, NEHTA, Australia", "Jodie Pycroft, Adelaide Northern Division of General Practice Ltd, Australia", "Cathy Richardson, NEHTA, Australia", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "Tanja Riise, Nasjonal IKT HF, Norway", "Jussara Rotzsch, UNB, Brazil", "Stefan Sauermann, University of Applied Sciences Technikum Wien, Austria", "Thomas Schopf, University Hospital of North-Norway, Norway", "Thilo Schuler, Australia", "Jason Scott, Plymouth Hospitals NHS Trust, United Kingdom", "Peter Scott, Medical Objects, Australia", "Elena Shabanova, UMMSSOft, Russian Federation", "Anoop Shah, University College London, United Kingdom", "Elizabeth Stanick, Hobart Anaesthetic Group, Australia", "Laila Storesund, Haraldsplass diakonale sykehus, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Line Sæle, Nasjonal IKT HF, Norway", "Hwei-Yee Tai, Tan Tock Seng Hospital, Singapore", "John Taylor, NEHTA, Australia", "Micaela Thierley, Helse Bergen, Norway", "Gordon Tomes, Australian Institute of Health and Welfare, Australia", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Richard Townley-O'Neill, Australian Digital Health Agency, Australia", "Ines Vaz, UFN, Portugal", "Nils Widnes, Helse-Bergen, Norway", "Andrew Yap, Australia", "Kylie Young, The Royal Australian College of General Practitioners, Australia", "Lin Zhang, BIPH, China"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Adverse Reaction, draft archetype, National eHealth Transition Authority [Internet]. NEHTA Clinical Knowledge Manager. Authored: 08 Nov 2010. Available at: http://dcm.nehta.org.au/ckm/OKM.html#showarchetype_1013.1.868_7 (accessed Jan 16, 2012)."> + ["2"] = <"Allergy and Intolerance Domain Analysis Model, Release 1, HL7 [Internet]. Publication pending, expected August 2014; Available at http://wiki.hl7.org/images/1/1b/Allergy_and_Intolerance_INFORM_2013_MAY.pdf (accessed 06 July 2014). "> + ["3"] = <"Allergy, clinical element model, GE/Intermountain Healthcare. Clinical Element Model Search. Available at: http://intermountainhealthcare.org/cem/Pages/Detail.aspx?NCID=520861661&k=allergy (accessed Jan 16, 2012)."> + ["4"] = <"Edwards IR, Aronson JK. Adverse drug reactions: definitions, diagnosis, and management. Lancet. 2000 Oct 7;356(9237):1255-9. PubMed PMID: 11072960. "> + ["5"] = <"FHIR Resource AllergyIntolerance, HL7 [Internet]. Available at: http://www.hl7.org/implement/standards/fhir/allergyintolerance.html (accessed 06 Jul 2014)."> + ["6"] = <"Horsfield P, Sibeko S. Representation in Electronic Patient Records of Allergic Reactions, Adverse Reactions, and Intolerance of Pharmaceutical Products [Internet]. London, UK: National Health Service; 2006 Sep 07 [cited 2011 Jun 21]; Available at https://svn.connectingforhealth.nhs.uk/svn/public/nhscontentmodels/TRUNK/ref/NPfIT/Allergy_ADR_Intolerance%20v%201.2Final.doc."> + ["7"] = <"Long R, Bentley S. SCG Guidance on the Representation of Allergies and Adverse Reaction Information Using NHS Message Templates [Internet]. London, UK: National Health Service; 2008 Apr 30 [cited 2011 Jun 21]; Available at http://www.connectingforhealth.nhs.uk/systemsandservices/data/scg/scg0001.pdf."> + ["8"] = <"Microsoft. Design Guidance: Displaying Adverse Drug Reaction Risks [Internet]. 2009 January 28 [cited 2011 Jun 21]; Available at www.mscui.net/DesignGuide/DisplayingAllergies.aspx."> + ["9"] = <"Microsoft. Design Guidance: Recording Adverse Drug Reaction Risks [Internet]. 2009 March 27 [cited 2011 Jun 21]; Available at www.mscui.net/DesignGuide/RecordingAllergies.aspx."> + ["10"] = <"Mosby. Mosby's Pocket Dictionary of Medicine, Nursing and Health Professions. 6th Edition. USA: Mosby Elsevier; 2010"> + ["11"] = <"National E-Health Transition Authority. Adverse Reactions (Data Specifications) Version 1.1 [Internet]. Sydney, Australia: NEHTA; 2008 Feb 29 [cited 2011 Jun 21]; Available at http://www.nehta.gov.au/component/docman/doc_download/453-adverse-reaction-data-specification-v11."> + ["12"] = <"Riedl MA, Casillas AM. Adverse drug reactions: types and treatment options. Am Fam Physician. 2003 Nov 1;68(9):1781-90. Review. PubMed PMID: 14620598."> + ["13"] = <"Royal Australian College of General Practitioners. Fact Sheet: Allergies & Adverse Reactions (Draft). 2010."> + ["14"] = <"Thien FC. Drug hypersensitivity. Med J Aust. 2006 Sep 18;185(6):333-8. Review. PubMed PMID: 16999678."> + ["15"] = <"- Uppsala Monitoring Centre (WHO): http://www.who-umc.org/"> + ["16"] = <"- European Medicines Agency: http://www.ema.europa.eu/ema/"> + ["17"] = <"- DIRECTIVE 2010/84/EU OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL, of 15 December 2010, amending, as regards pharmacovigilance, Directive 2001/83/EC on the Community code relating to medicinal products for human use: http://ec.europa.eu/health/files/eudralex/vol-1/dir_2010_84/dir_2010_84_en.pdf"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"879E7E42E431DB7AA87C85144FD6B657"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en klinisk vurdering av en tendens til overfølsomhetsreaksjoner ved fremtidig eksponering for den angitte substansen eller substansklassen. + + Der en tendens er identifisert brukes arketypen til å registrere informasjon eller evidens om en eller flere reaksjonshendelser. Reaksjonen kan være en hvilken som helst uønsket respons som er unik for det enkelte individ, og utløses ved eksponering for den identifiserte substansen eller substansklassen."> + keywords = <"reaksjon", "allergi", "allergisk", "uønsket", "hendelse", "virkning", "effekt", "følsomhet", "intoleranse", "hypersensitivtet", "bivirkning", "toksisitet", "legemiddel", "mat", "medisinering", "medisin", "substans", "immun", "non-immun", "kjemisk", "anafylakse", "allergen", "naturmedisin", "immunologisk", "ikke-immunologisk", "non-immunologisk", "risk", "risiko", "supplement", "kosttilskudd", "tilskudd", "anafylaksi", "anafylaktisk", "naturmidler", "medikament", "ernæring", "stoff", "rusmiddel", "agens", "overfølsomhet", "atopi", "cave"> + use = <"Arketypen gir ett enkelt sted i pasientjournalen for å dokumentere en rekke kliniske utsagn om overfølsomhetsreaksjoner: + - for å registrere en klinisk vurdering av den enkeltes risiko for en potensiell fremtidig reaksjon ved re-eksponering + - for å registrere akkumulert informasjon om reaksjonen ved hver eksponering. + + Brukes til å registrere informasjon om at en risiko for en overfølsomhetsreaksjon er tilstede: + - for å støtte direkte klinisk omsorg for et individ + - som en del av en vedlikeholdt liste over overfølsomhetsreaksjoner + - for å støtte utveksling av informasjon om tendenser og hendelser knyttet til overfølsomhetsreaksjoner + - for å støtte rapportering av reaksjonshendelser + - for å støtte kunnskapsbaserte aktiviteter som klinisk beslutningsstøtte og varsler + + Brukes til å registrere informasjon om risikoen for overfølsomhetsreaksjoner for et bredt spekter av substanser som omfatter biologiske produkter, hjelpestoffer og virkestoffer i medisinske preparater, metallsalter og organiske kjemiske forbindelser. + + Overfølsomhetsreaksjoner kan være: + - En immunmediert reaksjon - Typene I-IV (allergiske reaksjoner og hypersensitivitet) + - En ikke-immunmediert reaksjon - inkludert annen overfølsomhet, bivirkninger, intoleranse og legemiddeltoksisitet (f.eks til gentamicin). + + I klinisk praksis er det vanskelig å skille mellom immunmediert og ikke-immunmedierte reaksjoner. Identifisering av reaksjonstypen er ikke et substitutt for alvorlighetsgrad eller risiko for skade på pasienten, som i klinisk praksis kan uttrykkes bedre ved reaksjonsmanifestasjonen. + + Risikoen for en reaksjonshendelse eller reaksjonsmanifestasjon bør ikke registreres uten at en identifiserer en foreslått utløsende substans eller substansklasse. Hvis det er usikkerhet om hvilken spesifikke substans som er årsak til overfølsomhetsreaksjonen, kan denne usikkerheten spesifiseres ved hjelp dataelementet \"Status\". Dersom flere mulige substanser kan ha forårsaket en reaksjon/ reaksjonsmanifestasjon bør hver substans registreres for seg i denne arketypen med \"Status\" i utgangspunktet satt til \"Mistenkt\", slik at kontroll av overfølsomhetsreaksjoner kan aktiveres i kliniske systemer. Dersom en substans eller substansklasse senere viser seg å ikke være årsaken til reaksjonen, kan \"Status\" endres til \"Avkreftet\". + + Denne arketypen er designet for å tillate registrering av informasjon om en bestemt substans (f.eks. amoxycillin, østers, eller biegift) eller en substansklasse (f.eks. Penicilliner). Hvis en substansklasse registreres kan den spesifikke substansen registreres per eksponering. + + Omfanget av denne arketypen er bevisst fokusert på å definere et pragmatisk datasett som brukes i de fleste kliniske systemer, eller vil være egnet for de fleste vanlige kliniske situasjoner, men den tillater utvidelse av modellen når ekstra detaljer er nødvendig, for eksempel ved SLOTene \"Reaksjonsdetaljer\", \"Eksponeringsdetaljer\", og \"Rapporteringsdetaljer\". Eksempler på kliniske situasjoner der utvidelse kan være nødvendig omfatter: en detaljert allergologisk/immunologisk vurdering, for rapportering til tilsynsorganer eller bruk i en klinisk studie. + + Registrering av enhver risiko for overfølsomhetsreaksjon i journalsystemet innebærer klinisk vurdering om at der er en potensiell fare for personen dersom de eksponeres for den samme substansen/substansklassen i fremtiden, altså medfører dette en relativ kontraindikasjon. Standardverdien for \"Alvorlighetsgrad\" bør derfor være \"Lav\". Dersom legen mener at det ikke er trygt for individet å bevisst bli re-eksponert for substansen igjen, for eksempel etter en livstruende anafylaksi, bør verdien for \"Alvorlighetsgrad\" endres til \"Høy\". + + En formell rapport om overfølsomhetsreaksjoner til tilsynsorganer er et dokument som skal inneholde et bredt spekter av informasjon i tillegg til de spesifikke detaljene om overfølsomhetsreaksjonen. Rapporten kan utnytte deler av denne arketypen, samt inkludere tilleggsdata i henhold til lovmessige krav. + + En liste over overfølsomhetsreaksjoner er en oversikt over alle identifiserte tendenser for en overfølsomhetsreaksjon hos individet ved fremtidig eksponering for substansen eller substansklassen, og gir potensielt tilgang til evidens fra beskrivelsene av hver reaksjonshendelse. + + Verdifull førstenivåinformasjon som kan legges fram for klinikeren for vurdering av risikoen for fremtidige reaksjoner omfatter: + - Utsagn om tidligere kliniske reaksjonsmanifestasjoner etter eksponering + - Informasjonskilden + - Dataelementet \"Alvorlighetsgrad\" + + Andrenivåinformasjon kan hentes frem fra hver eksponeringshendelse og lenker til ytterligere detaljert informasjon som anamnese, undersøkelse og diagnoser lagret andre steder i pasientjournalen, hvis det er tilgjengelig. + + Lenker til andre deler av pasientjournalen hvor ytterligere informasjon kan befinne seg, som for eksempel konsulasjonsnotater, tillates av openEHR-referansemodellen men er ikke modellert eksplisitt i denne arketypen. + + Innholdet i denne arketypen er resultatet av et samarbeid mellom openEHR- og HL7 FHIR-samfunnene. FHIR-spesifikt innhold som var inkludert som en del av høringsprosessen har blitt fjernet fra denne openEHR-arketypen."> + misuse = <"Brukes ikke til registrering av fysiologiske reaksjoner på fysiske fenomener, som for eksempel varme, kulde, sollys, vibrasjon, treningsaktivitet, smittestoffer eller forurensninger i mat. Til dette brukes en spesifikk arketype som EVALUATION.problem_diagnosis eller CLUSTER.symptom_sign. + + Brukes ikke til å registrere avvik, inkludert svikt i kliniske prosesser, intervensjoner eller produkter. For eksempel: Feil bruk eller feil gjort ved feilaktig administrering av en substans, feil dosering, feilmerking, skade forårsaket av en intervensjon eller prosedyre, overdose/forgiftning etc. Bruk en spesifikk arketype for dette formålet. + + Brukes ikke til å registerere en uønsket reaksjon hvor substansen er ukjent. Bruk arketypen EVALUATION.problem_diagnosis eller CLUSTER.symptom_sign for å registrere disse inntil substansen blir identifisert. + + Brukes ikke til å registrere reaksjoner på transfusjoner av blodkomponenter. Bruk en spesifikk arketype for dette formålet. + + Brukes ikke som et substitutt for en rapport over uønskede reaksjoner. Se feltet \"Bruk\" for hvordan arketypen kan brukes som en komponent i en slik rapport. + + *Not to be used for recording 'alerts'. Use EVALUATION.precaution, EVALUATION.contraindication or related archetypes for this purpose.(en) + + Brukes ikke til å registrere mislykket behandling. + + Skal ikke brukes for eksplisitt registrering av et fravær (eller negativ tilstedeværelse) av en reaksjon på en hvilken som helst substans eller til spesifikke substanser, for eksempel \"Ingen kjente allergier eller uønskede reaksjoner\" eller \"Ingen kjent allergi mot penicillin\". Bruk arketypen EVALUATION.exclusion-adverse_reaction til å uttrykke en eksplisitt uttalelse om fravær av uønskede reaksjoner. + + Skal ikke brukes for eksplisitt registrering av at ingen informasjon er tilgjengelig om et individs status med tanke på uønskede reaksjoner. Bruk arketypen EVALUATION.absence til å registrere at informasjon ikke er tilgjengelig, for eksempel dersom en ikke-samarbeidsvillig pasient nekter å svare på spørsmål."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <" + Para gravar uma avaliação clínica de uma propensão para uma reação adversa após a exposição futura à substância especificada, ou classe de substância . + + Caso seja identificada um propensão , deve-se gravar informações ou provas sobre um ou mais eventos de reação que se caracterizam por qualquer resposta fisiológica prejudicial ou indesejável que é exclusivo para o indivíduo , e provocados pela exposição deste à substância ou substância\\classe identificada."> + keywords = <"reação", "alergia", "alérgico", "adversa", "evento", "efeito", "sensibilidade", "intolerância", "hipersensibilidade", "efeito colateral", "toxicidade", "droga", "alimento", "agente", "substância", "imune", "não imune", "químico", "anafilaxia", "alérgeno", "medicação", "suplemento", "medicamento", "remédio natural", "imunológico", "não imunológico", "risco"> + use = <"Use para fornecer um lugar único dentro do registro de saúde para documentar uma gama de demonstrações clínicas sobre reações adversas, incluindo: + - gravar uma avaliação clínica da propensão do indivíduo para uma reação potencial futura após a re-exposição; e + - registrar informações cumulativas sobre a reação de cada exposição. + + Use para registrar informações sobre a presença positiva do risco de reação adversa: + - para suporte direto do atendimento clínico de um indivíduo; + - como parte de uma reação adversa gerenciada ou lista de alergia/intolerância; + - apoiar o intercâmbio de informações sobre a propensão e eventos relacionados a reações adversas; + - informar o relato de reação adversa; e + - para apoiar as atividades informatizadas baseadas no conhecimento como apoio à decisão clínica e alertas. + + Uso para registrar informações sobre o risco de reações adversas a uma ampla gama de substâncias, incluindo: incipientes e excipientes em preparações medicinais; produtos biológicos; sais metálicos; e compostos químicos orgânicos. + + Efeito adverso pode ser: + - uma reação imune-mediada - tipos I a IV (incluindo hipersensibilidade e reações alérgicas); ou + - uma reação não imune-mediada por reação - incluindo pseudo reações alérgicas, intolerâncias, efeitos colaterais, toxicidade de drogas (por exemplo, a gentamicina). + Na prática clínica, a distinção entre imune-mediada e não imune-mediada por reações é difícil e muitas vezes não é prático. A identificação do tipo de reação não é um indicador de gravidade ou risco de dano ao paciente, que é melhor expresso pela manifestação na prática clínica. + + O risco de um evento adverso ou manifestação não deve ser registrado sem identificar uma substância causal proposta ou classe de substância. Se houver incerteza que uma substância específica é a causa, esta incerteza pode ser gravada usando o elemento de dados de 'Status'. Se houver vários possíveis substâncias que podem ter causado um reação/manifestação, cada substância deve ser registrada utilizando-se uma instância separada do arquétipo desta reação adversa com o 'Status', definido como um estado inicial de 'Suspeita' para que a verificação de reação adversa possa ser ativado em sistemas clínicos. Uma vez que a substância, agente ou classe mais tarde não foi confirmada como a causa para uma determinada reação, então o 'Status' pode ser modificado para 'Refutada'. + + Este arquétipo foi projetado para permitir a gravação de informações sobre uma substância específica (veneno de abelha (picada), ostras ou amoxacilina) ou, alternativamente, uma classe de substâncias (por exemplo, penicilinas). Se uma classe de substância é gravada então, a identificação da substância exata pode ser gravada em uma base por exposição. + + O escopo deste arquétipo centrou-se deliberadamente na identificação de um conjunto de dados pragmáticos que são usados em sistemas mais clínicos ou será adequado para cenários clínicos mais comuns, no entanto, ele permite que a extensão do modelo quando adicionado detalhe é necessário, por exemplo detalhes de reação, detalhes de exposição e detalhes de relatórios. Exemplos de situações clínicas em que a extensão pode ser necessária: uma avaliação detalhada do alergista/imunologista, para emissão de relatórios para órgãos reguladores ou usar em um ensaio clínico. + + O ato de registrar qualquer risco de reação adversa em um registro de saúde envolve a avaliação clínica que um perigo potencial existe para que um indivíduo se eles são expostos para a mesma substância/agente/classe no futuro – ou seja, uma contra-indicação relativa - e o padrão 'Criticidade' valor deve ser definido como 'Baixo risco'. Se um médico considera que não é seguro para o indivíduo deliberadamente ser re-expostos para o substância/agente novamente, por exemplo, após uma manifestação de uma anafilaxia fatal e, a criticidade, deve ter seu status alterado para 'Alta'. + + Um relatório formal de evento adverso para órgãos reguladores é um documento que irá conter uma ampla gama de informações, além de detalhes específicos sobre o efeito adverso. O relatório pode utilizar partes deste risco do arquétipo de reação adversa, além disso, incluir dados adicionais conforme necessário por jurisdição. + + Uma lista de reação ou alergia/intolerância adversa é um registro de todas as propensões identificadas para uma reação adversa para o indivíduo após a futura exposição à substância ou à classe, além de fornecer acesso potencial para as provas fornecidas por detalhes sobre cada evento de reação, tais como a manifestação. + + Informações valiosas de primeiro nível que poderiam ser apresentadas ao médico quando eles precisam avaliar a propensão para futuras reações são: + + - instruções sobre manifestações clínicas anteriores após a exposição; + - fonte da informação/relatório; e + - a bandeira da 'Importância'. + + O nível de informação pode ser estabelecido de cada evento de exposição e links para obter informações detalhadas adicionais tais como história, exame e diagnósticos armazenados em outro lugar no registro, se estiver disponível. + + Links para outras partes do registro de saúde onde mais detalhes podem ser localizados, tais como notas de consulta, é permitido pelo modelo de referência de openEHR, mas não modelados"> + misuse = <"Não deve ser usado para gravar as reações fisiológicas a agentes físicos, tais como calor, frio, luz solar, vibração, exercer a atividade, por agentes infecciosos ou contaminantes de alimentos. Use um arquétipo específico para EVALUATION.problem diagnosis ou CLUSTER.symptom sign para essa finalidade. + + Não deve ser usado para gravar eventos adversos, incluindo falhas de processo clínico, intervenções ou produtos. Por exemplo: uso anormal ou erros ocorridas pela má administração de um agente ou substância; dosagem incorreta; colheita; dano ou prejuízo causado por uma intervenção ou procedimento; envenenamento, etc. Use um arquétipo específico para o efeito. + + Não deve ser usado para gravar a reação adversa, onde a substância é desconhecida. Use EVALUATION.problem diagnosis ou CLUSTER.symptoms para gravar como parte do registro de saúde até que uma possível substância seja identificada. + + Não deve ser usado para registro de reações à transfusão de hemoderivados. Use um arquétipo específico para o efeito. + + Não deve ser usado como um proxy para um relatório de eventos adversos. Veja acima como ele pode ser usado como um componente de um relatório de eventos adversos. + + *Not to be used for recording 'alerts'. Use EVALUATION.precaution, EVALUATION.contraindication or related archetypes for this purpose.(en) + + Para não ser usado para gravação falha terapêutica. + + Não deve ser utilizado para a gravação explícita de uma ausência (ou presença negativa) de uma reação a qualquer substância ou a identificação de substâncias, por exemplo 'sem alergias conhecidas ou reações adversas ' ou 'Não conhecidas alergias à penicilina'. Use o arquétipo de EVALUATION.exclusionadversas para expressar uma declaração de exclusão de reação positiva. + + Não deve ser utilizado para a gravação explícita que nenhuma informação foi capaz de ser obtidos sobre o status de reação adversa de um paciente. Use o arquétipo de EVALUATION.absence que gravar uma declaração positiva que informação não pôde ser obtido, por exemplo, se um paciente não-cooperativo se recusa a responder perguntas."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a clinical assessment of a propensity for an adverse reaction upon future exposure to the specified substance, or class of substance. + + Where a propensity is identified, to record information or evidence about one or more reaction events that are characterised by any harmful or undesirable physiological response that is unique to the individual, and triggered by exposure of an individual to the identified substance or substance class."> + keywords = <"reaction", "allergy", "allergic", "adverse", "event", "effect", "sensitivity", "intolerance", "hypersensitivity", "side effect", "toxicity", "drug", "food", "agent", "substance", "immune", "non-immune", "chemical", "anaphylaxis", "allergen", "medication", "supplement", "medicine", "natural remedies", "immunological", "non-immunological", "risk"> + use = <"Use to provide a single place within the health record to document a range of clinical statements about adverse reactions, including: + - record a clinical assessment of the individual’s propensity for a potential future reaction upon re-exposure; and + - record cumulative information about the reaction to each exposure. + + Use to record information about the positive presence of the risk of an adverse reaction: + - to support direct clinical care of an individual; + - as part of a managed adverse reaction or allergy/intolerance list; + - to support exchange of information about the propensity and events related to adverse reactions; + - to inform adverse reaction reporting; and + - to assist computerised knowledge-based activities such as clinical decision support and alerts. + + Use to record information about the risk of adverse reactions to a broad range of substances, including: incipients and excipients in medicinal preparations; biological products; metal salts; and organic chemical compounds. + + Adverse reaction may be: + - an immune mediated reaction - Types I-IV (including allergic reactions and hypersensitivities); or + - a non-immune mediated reaction - including pseudo-allergic reactions, side effects, intolerances, drug toxicities (eg to Gentamicin). + In clinical practice distinguishing between immune-mediated and non-immune mediated reactions is difficult and often not practical. Identification of the type of reaction is not a proxy for seriousness or risk of harm to the patient, which is better expressed by the manifestation in clinical practice. + + The risk of an adverse reaction event or manifestation should not be recorded without identifying a proposed causative substance or class of substance. If there is uncertainty that a specific substance is the cause, this uncertainty can be recorded using the ‘Status’ data element. If there are multiple possible substances that may have caused a reaction/manifestation, each substance should be recorded using a separate instance of this adverse reaction archetype with the ‘Status’ set to an initial state of ‘Suspected’ so that adverse reaction checking can be activated in clinical systems. Once the substance, agent or class is later proven not to be the cause for a given reaction then the ‘Status’ can be modified to ‘Refuted’. + + This archetype has been designed to allow recording of information about a specific substance (amoxycillin, oysters, or bee sting venom) or, alternatively, a class of substance (eg Penicillins). If a class of substance is recorded then identification of the exact substance can be recorded on a per exposure basis. + + The scope of this archetype has deliberately focused on identifying a pragmatic data set that are used in most clinical systems or will be suitable for most common clinical scenarios, however it permits extension of the model when additional detail is required, for example 'Reaction details', 'Exposure details', and 'Reporting details' slots. Examples of clinical situations where the extension may be required include: a detailed allergist/immunologist assessment, for reporting to regulatory bodies or use in a clinical trial. + + The act of recording any adverse reaction risk in a health record involves the clinical assessment that a potential hazard exists for an individual if they are exposed to the same substance/agent/class in the future – that is, a relative contraindication - and the default ‘Criticality’ value should be set to ‘Low risk’. If a clinician considers that it is not safe for the individual to be deliberately re-exposed to the substance/agent again, for example, following a manifestation of a life-threatening anaphylaxis, then the 'Criticality' data element should be amended to ‘High’. + + A formal Adverse Event Report to regulatory bodies is a document that will contain a broad range of information in addition to the specific details about the adverse reaction. The report could utilise parts of this Risk of adverse reaction archetype plus include additional data as required per jurisdiction. + + An adverse reaction or allergy/intolerance list is a record of all identified propensities for an adverse reaction for the individual upon future exposure to the substance or class, plus provides potential access to the evidence provided by details about each reaction event, such as manifestation. + + Valuable first-level information that could be presented to the clinician when they need to assess propensity for future reactions are: + - statements about previous clinical manifestations following exposure; + - source of the information/reporter; and + - the ‘Criticality’ flag. + Second-level information can be drawn from each exposure event and links to additional detailed information such as history, examination and diagnoses stored elsewhere in the record, if it is available. + + This archetype is designed as one component of the therapeutic precautions family of archetypes that need to be considered when a clinician is about to commence a new treatment, test or procedure for an individual. + + Links to other parts of the health record where further details may be located, such as consultation notes, is allowed by the openEHR reference model, but not modelled explicitly in this archetype. + + The content of this archetype is a result of a collaboration between the openEHR and HL7 FHIR communities. FHIR specific content that was included as part of the peer review process has been removed from this openEHR archetype."> + misuse = <"Not to be used for recording physiological reactions to physical agents, such as heat, cold, sunlight, vibration, exercise activity, by infectious agents or food contaminants. Use a specific archetype for EVALUATION.problem/diagnosis or CLUSTER.symptom/sign for this purpose. + + Not to be used to record adverse events, including failures of clinical process, interventions or products. For example: abnormal use or mistakes/errors made in maladministration of an agent or substance; incorrect dosage; mislabelling; harm or injury caused by an intervention or procedure; overdose/poisoning etc. Use a specific archetype for the purpose. + + Not to be used to record an adverse reaction where the substance is unknown. Use EVALUATION.problem_diagnosis or CLUSTER.symptoms to record as part of the health record until a possible substance is identified. + + Not to be used to record reactions to transfusions of blood products. Use a specific archetype for the purpose. + + Not to be used as a proxy for an Adverse Event Report. See above for how it may be used as one component of an Adverse Event Report. + + Not to be used for recording 'alerts'. Use EVALUATION.precaution, EVALUATION.contraindication or related archetypes for this purpose. + + Not to be used for recording failed therapy. + + Not to be used for the explicit recording of an absence (or negative presence) of a reaction to 'any substances' or to identified substances, for example ‘No known allergies or adverse reactions’ or ‘No known allergies to Penicillin’. Use the EVALUATION.exclusion-adverse_reaction archetype to express a positive statement of adverse reaction exclusion. + + Not to be used for the explicit recording that no information was able to be obtained about the adverse reaction status of a patient. Use the EVALUATION.absence archetype to record that a positive statement that information was not able to be obtained, for example, if a non-cooperative patient refuses to answer questions."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, HL7 International, Nasjonal IKT"> + > + > + +definition + EVALUATION[id1] matches { -- Adverse reaction risk + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Substance + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id64] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9000]} -- Status (synthesised) + } + DV_TEXT[id9008] + } + } + ELEMENT[id102] occurrences matches {0..1} matches { -- Criticality + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9001]} -- Criticality (synthesised) + } + } + } + ELEMENT[id121] occurrences matches {0..1} matches { -- Category + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9002]} -- Category (synthesised) + } + DV_TEXT[id9011] + } + } + ELEMENT[id118] occurrences matches {0..1} matches { -- Onset of last reaction + value matches { + DV_DATE_TIME[id9012] + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Reaction mechanism + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9003]} -- Reaction mechanism (synthesised) + } + DV_TEXT[id9014] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9015] + } + } + CLUSTER[id10] matches { -- Reaction event + items cardinality matches {1..*; unordered} matches { + ELEMENT[id11] occurrences matches {0..1} matches { -- Specific substance + value matches { + DV_TEXT[id9016] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Certainty + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9004]} -- Certainty (synthesised) + } + } + } + ELEMENT[id12] matches { -- Manifestation + value matches { + DV_TEXT[id9018] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Reaction description + value matches { + DV_TEXT[id9019] + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Onset of reaction + value matches { + DV_DATE_TIME[id9020] + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Duration of reaction + value matches { + DV_DURATION[id9021] + } + } + ELEMENT[id90] occurrences matches {0..1} matches { -- Severity of reaction + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac9005]} -- Severity of reaction (synthesised) + } + DV_TEXT[id9023] + } + } + allow_archetype CLUSTER[id30] matches { -- Reaction details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.symptom_sign(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Initial exposure + value matches { + DV_DATE_TIME[id9024] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Duration of exposure + value matches { + DV_DURATION[id9025] + } + } + ELEMENT[id107] occurrences matches {0..1} matches { -- Route of exposure + value matches { + DV_TEXT[id9026] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Exposure description + value matches { + DV_TEXT[id9027] + } + } + allow_archetype CLUSTER[id97] matches { -- Exposure details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.citation(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Clinical management description + value matches { + DV_TEXT[id9028] + } + } + allow_archetype CLUSTER[id120] matches { -- Clinical management details + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id42] matches { -- Reporting details + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id117] matches { -- Information source + include + archetype_id/value matches {/.*/} + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Reaction comment + value matches { + DV_TEXT[id9029] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id43] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id63] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9030] + } + } + allow_archetype CLUSTER[id129] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id48] occurrences matches {0..1} matches { -- Supporting clinical record information + value matches { + DV_EHR_URI[id9031] + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Reaction reported? + value matches { + DV_BOOLEAN[id9032] matches { + value matches {True, False} + } + } + } + CLUSTER[id100] matches { -- Report summary + items cardinality matches {1..*; unordered} matches { + ELEMENT[id126] occurrences matches {0..1} matches { -- Date of report + value matches { + DV_DATE_TIME[id9033] + } + } + ELEMENT[id49] occurrences matches {0..1} matches { -- Report comment + value matches { + DV_TEXT[id9034] + } + } + ELEMENT[id46] matches { -- Adverse reaction report + value matches { + DV_URI[id9035] + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"Påstand om hvor sikkert det er at individet har en tendens eller framtidig risiko på få en overfølsomhetsreaksjon på den identifiserte substansen. (synthesised)"> + > + ["ac9001"] = < + text = <"Alvorlighetsgrad (synthesised)"> + description = <"En indikasjon på potensialet for kritisk organskade eller livstruende konsekvenser. (synthesised)"> + > + ["ac9002"] = < + text = <"Kategori (synthesised)"> + description = <"Kategorien til den identifiserte substansen. (synthesised)"> + > + ["ac9003"] = < + text = <"Reaksjonsmekanisme (synthesised)"> + description = <"Identifisering av den uønskede reaksjonens underliggende fysiologiske mekanisme. (synthesised)"> + > + ["ac9004"] = < + text = <"Sikkerhet (synthesised)"> + description = <"Utsagn om graden av klinisk sikkerhet om at den identifiserte substansen er årsaken til reaksjonsmanifestasjonen ved denne hendelsen. (synthesised)"> + > + ["ac9005"] = < + text = <"Reaksjonens alvorlighetsgrad (synthesised)"> + description = <"Klinisk vurdering av hendelsens alvorlighetsgrad som helhet, potensielt med vurderinger av de ulike manifestasjonene. (synthesised)"> + > + ["id129"] = < + text = <"Utvidelse"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at128"] = < + text = <"Mistenkt"> + description = <"Lav grad av sikkerhet om tendensen til reaksjon på den identifiserte substansen."> + > + ["at127"] = < + text = <"Uviss"> + description = <"Den fysiologiske mekanismen kunne ikke fastslås."> + > + ["id126"] = < + text = <"Rapportdato"> + description = <"Dato da rapporten ble sendt til myndighetene."> + > + ["at125"] = < + text = <"Ubestemt"> + description = <"Umulig å vurdere med tilgjengelig informasjon."> + > + ["at124"] = < + text = <"Annet"> + description = <"Enhver annen substans, inklusive animalsk gift, latex og andre substanser i omgivelsene."> + > + ["at123"] = < + text = <"Legemiddel"> + description = <"Enhver substans som administreres for å oppnå en fysiologisk effekt."> + > + ["at122"] = < + text = <"Mat"> + description = <"Enhver substans som spises eller drikkes som næring for kroppen, som f.eks. peanøtter eller egg."> + > + ["id121"] = < + text = <"Kategori"> + description = <"Kategorien til den identifiserte substansen."> + comment = <"Dette dataelementet er inkludert fordi det brukes i enkelte kliniske systemer. Dataene kan avledes fra substansen dersom man bruker hierarkiske kodesystemer, og er i slike tilfeller overflødig."> + > + ["id120"] = < + text = <"Detaljer om klinisk håndtering"> + description = <"Ytterligere strukturerte detaljer om den kliniske håndteringen av denne reaksjon kan inkluderes ved hjelp av spesifikke arketyper i dette SLOTet."> + > + ["at119"] = < + text = <"Bekreftet"> + description = <"En høy grad av klinisk sikkerhet om at den spesifikke substansen er årsaken til reaksjonen. Dette kan omfatte klinisk evidens ved testing eller re-eksponering."> + > + ["id118"] = < + text = <"Debut av siste reaksjon"> + description = <"Dato og/eller tid da den siste kjente reaksjonshendelsen startet."> + comment = <"Denne datoen kan være en kopi av den nyligste instansen av elementet \"Reaksjonsdebut\". + Når en tekstlig representasjon av datoen er påkrevd, f.eks. \"i barndommen\" eller \"for 10 år siden\" skal elementet \"Kommentar\" brukes."> + > + ["id117"] = < + text = <"Informasjonskilde"> + description = <"Detaljer om informasjonskilde kan inkluderes ved hjelp av spesifikke arketyper i dette SLOTet."> + comment = <"Dette SLOTet er ment for detaljer om informasjonskilden for denne spesifikke reaksjonshendelsen. Informasjonskilden for hele \"Risiko for overfølsomhetsreaksjon\" bør registreres i referansemodell-attributten \"Information Provider\"."> + > + ["id107"] = < + text = <"Eksponeringsvei"> + description = <"Registrering av veien subjektet ble eksponert for den spesifikke substansen."> + comment = <"Eksponeringsvei bør kodes med en terminologi når mulig."> + > + ["at104"] = < + text = <"Høy"> + description = <"Eksponering for substansen kan resultere i kritisk organskade eller livstruende konsekvenser. Fremtidig eksponering for den identifiserte substansen bør regnes som en absolutt kontraindikasjon under ordinære kliniske omstendigheter."> + > + ["at103"] = < + text = <"Lav"> + description = <"Eksponering for substansen vil sannsynligvis ikke resultere i kritisk organskade eller livstruende konsekvenser. Fremtidig eksponering for den identifiserte substansen bør regnes som en relativ kontraindikasjon under ordinære kliniske omstendigheter."> + > + ["id102"] = < + text = <"Alvorlighetsgrad"> + description = <"En indikasjon på potensialet for kritisk organskade eller livstruende konsekvenser."> + comment = <"Dette kan ses på som en vurdering av et \"worst case scenario\". + I de fleste kontekster vil \"Lav\" være en standardverdi."> + > + ["id100"] = < + text = <"Rapporteringsdetaljer"> + description = <"Strukturerte detaljer om rapporter som er sendt til overordnede myndigheter."> + > + ["id97"] = < + text = <"Eksponeringsdetaljer"> + description = <"Ytterligere detaljer om eksponeringen for den spesifikke substansen. Særlig i situasjoner hvor det kan ha vært multiple eller kumulative eksponeringer kan dette registreres ved inkludering av spesifikke arketyper i dette SLOTet."> + > + ["at96"] = < + text = <"Mistenkt"> + description = <"Lav grad av klinisk sikkerhet om at den spesifikke substansen er årsaken til reaksjonen."> + > + ["at94"] = < + text = <"Mild"> + description = <"Forårsaker milde fysiologiske effekter."> + > + ["at93"] = < + text = <"Moderat"> + description = <"Forårsaker moderate fysiologiske effekter."> + > + ["at91"] = < + text = <"Alvorlig"> + description = <"Forårsaker alvorlige fysiologiske effekter."> + > + ["id90"] = < + text = <"Reaksjonens alvorlighetsgrad"> + description = <"Klinisk vurdering av hendelsens alvorlighetsgrad som helhet, potensielt med vurderinger av de ulike manifestasjonene."> + comment = <"Det anerkjennes at denne vurderingen er svært subjektiv. Det kan være noen kliniske områder hvor objektive scoringer brukes. Objektive scoringer kan inkluderes i denne modellen ved bruk av SLOTet \"Reaksjonsdetaljer\"."> + > + ["at68"] = < + text = <"Opphørt"> + description = <"Den tidligere kjente reaksjonen på den identifiserte substansen er klinisk revurdert ved testing og/eller re-eksponering, og regnes ikke lenger for å være en aktiv risiko."> + > + ["at67"] = < + text = <"Avkreftet"> + description = <"Tendensen til reaksjon på den identifiserte substansen har blitt klinisk revurdert eller er avkreftet med høy grad av sikkerhet ved re-eksponering eller ved bevisst eksponering."> + > + ["at66"] = < + text = <"Bekreftet"> + description = <"Høy grad av sikkerhet om tendensen til reaksjon på den identifiserte substansen, som kan omfatte kliniske bevis ved testing eller re-eksponering."> + > + ["at65"] = < + text = <"Sannsynlig"> + description = <"Rimelig grad av sikkerhet om tendensen til reaksjon på den identifiserte substansen."> + > + ["id64"] = < + text = <"Status"> + description = <"Påstand om hvor sikkert det er at individet har en tendens eller framtidig risiko på få en overfølsomhetsreaksjon på den identifiserte substansen."> + comment = <"Beslutningsstøtte vil typisk utløse advarsler for \"Mistenkt\", \"Sannsynlig\", \"Bekreftet\", og ignorere en reaksjon oppgitt som \"Avkreftet\". Kliniske systemer kan velge å ikke vise registreringer av en overfølsomhetsreaksjon med status \"Avkreftet\" i en liste over overfølsomhetsreaksjoner. + + Likevel kan \"Avkreftet\" være nyttig for sammenstilling av ulike lister over overfølsomhetsreaksjoner eller ved kommunikasjon mellom systemer. Noen systemer kan velge å gjøre dette elementet obligatorisk. + \"Opphørt\" kan brukes ulikt i ulike systemer avhengig av klinisk bruk og kontekst. Det er ulike oppfatninger om dette fortsatt skal gi potensielle advarsler eller vises i en liste over overfølsomhetsreaksjoner. Fritekst-datatypen tillater lokal variasjon ved å gjøre det mulig å bruke andre verdisett for dette dataelementet i en templat. Det er i denne situasjonen anbefalt å kode verdiene med en terminologi."> + > + ["id63"] = < + text = <"Sist oppdatert"> + description = <"Dato da tendensen eller reaksjonshendelsen ble oppdatert."> + comment = <"Mappes til \"recordedDate\" i FHIR."> + > + ["at61"] = < + text = <"Ikke-immunmediert"> + description = <"En non-immunmediert reaksjon, som kan inkludere pseudoallergiske reaksjoner, bivirkninger, intoleranser, legemiddeltoksisitet (f.eks gentamicin)."> + > + ["at60"] = < + text = <"Immunmediert"> + description = <"Immunmediert reaksjon, inklusive allergiske reaksjoner og hypersensitiviteter."> + > + ["id59"] = < + text = <"Reaksjonsmekanisme"> + description = <"Identifisering av den uønskede reaksjonens underliggende fysiologiske mekanisme."> + comment = <"Immunmediert respons har tradisjonelt blitt ansett som en indikator for eskalering av signifikant fremtidig risiko. Moderne kunnskap tyder på at noen reaksjoner tidligere antatt å være immune faktisk er ikke-immune og likevel innebærer livstruende risiko. I tillegg kan mange antatt ikke-immunologiske reaksjoner faktisk være immunologiske, siden det finnes mangler i vårt diagnostiske apparat som gjør at vi ikke klarer å identifisere mekanismen. + + Immunologiske tester kan gi evidens for identifisering av mekanisme og årsakssubstans, men ingen tester er 100% sensitive eller spesifikke. + + Det er erkjent at klinikere ofte ikke kan identifisere mekanismen for en gitt reaksjon. Dette dataelementet er likevel inkludert fordi det blir brukt i mange eldre systemer."> + > + ["id49"] = < + text = <"Rapportkommentar"> + description = <"Ytterligere fritekstbeskrivelse om rapporten om den uønskede reaksjonen eller om rapporteringsprosessen."> + comment = <"F.eks. årsak til at rapport ikke er sendt."> + > + ["id48"] = < + text = <"Understøttende klinisk informasjon"> + description = <"Lenke til ytterligere informasjon om symptomer, tegn og funn som finnes andre steder i journalen, inklusiv allergitestrapporter."> + comment = <"F.eks. symptomer, undersøkelse, funn, diagnose etc. + "> + > + ["id46"] = < + text = <"Rapport om uønsket reaksjon"> + description = <"Lenke til rapporten om den uønskede reaksjonen som ble sendt til overordnet myndighet."> + > + ["id45"] = < + text = <"Reaksjon rapportert?"> + description = <"Har overfølsomhetsreaksjonen noensinne blitt rapportert til overordnet myndighet?"> + > + ["id42"] = < + text = <"Rapporteringsdetaljer"> + description = <"Ytterligere strukturerte detaljer som kreves for rapportering til myndigheter kan inkluderes ved hjelp av spesifikke arketyper i dette SLOTet."> + > + ["id41"] = < + text = <"Beskrivelse av klinisk håndtering"> + description = <"Fritekstbeskrivelse om den kliniske håndteringen av reaksjonen."> + > + ["id33"] = < + text = <"Reaksjonskommentar"> + description = <"Ytterligere fritekstkommentarer om den uønskede reaksjonen som ikke fanges opp i andre felter."> + > + ["id30"] = < + text = <"Reaksjonsdetaljer"> + description = <"Ytterligere detaljer om den uønskede reaksjonen, f.eks. anatomisk lokalisering og/eller Common Terminology Criteria for Adverse Events, kan brukes ved inklusjon av spesifikke arketyper i dette SLOTet."> + comment = <"Kan omfatter strukturerte detaljer om symptomer, den anatomiske lokaliseringen av reaksjonsmanifestasjonen, gradering, klassifisering eller formelle vurderingskriterier for alvorlighetsgrad som Common Terminology Criteria for Adverse Events, eller arketypen CLUSTER.multimedia."> + > + ["id29"] = < + text = <"Reaksjonens varighet"> + description = <"Den totale tidsperioden reaksjonsmanifestasjonen var tilstede."> + > + ["id28"] = < + text = <"Reaksjonsdebut"> + description = <"Registrering av dato og tidspunkt for når reaksjonen startet."> + > + ["id26"] = < + text = <"Eksponeringsvarighet"> + description = <"Total tidsperiode som individet ble eksponert for den spesifikke substansen."> + > + ["at24"] = < + text = <"Sannsynlig"> + description = <"Rimelig grad av klinisk sikkerhet om at den spesifikke substansen er årsaken til reaksjonen."> + > + ["id22"] = < + text = <"Sikkerhet"> + description = <"Utsagn om graden av klinisk sikkerhet om at den identifiserte substansen er årsaken til reaksjonsmanifestasjonen ved denne hendelsen."> + > + ["id21"] = < + text = <"Første eksponering"> + description = <"Registrering av dato og tid for første eksponering for substansen i denne reaksjonshendelsen."> + comment = <"Eksponering kan kompliseres ved at flere enn en eksponeringshendelse leder fram til en reaksjon. Videre detaljer om eksponeringen kan gis ved bruk av flere arketyper i SLOTet \"Eksponeringsdetaljer\" eller som tekst i \"Eksponeringsbeskrivelse\"."> + > + ["id19"] = < + text = <"Eksponeringsbeskrivelse"> + description = <"En fritekstbeskrivelse om eksponeringen for den spesifikke substansen."> + > + ["id13"] = < + text = <"Reaksjonsbeskrivelse"> + description = <"En fritekstbeskrivelse om den uønskede reaksjonen som helhet, inklusiv detaljer om reaksjonsmanifestasjonen dersom påkrevd."> + > + ["id12"] = < + text = <"Reaksjonsmanifestasjon"> + description = <"Kliniske symptomer og/eller tegn som observeres eller assosieres med reaksjonen."> + comment = <"Reaksjonsmanifestasjon kan uttrykkes som et enkelt ord, en setning eller kort beskrivelse. For eksempel kvalme eller utslett. \"Ingen reaksjon\" kan være passende når en reaksjon har skjedd tidligere, men ikke skjedde igjen ved ny eksponering. Det foretrekkes at reaksjonsmanifestasjon kodes ved hjelp av en terminologi når mulig. Verdiene som registreres her kan brukes til å vises i et skjermbilde som en del av en liste over uønskede reaksjoner, som anbefalt i de britiske NHS CUI-retningslinjene. + + Terminologier som anvendes kan omfatte f.eks. SNOMED-CT eller ICD10."> + > + ["id11"] = < + text = <"Spesifikk substans"> + description = <"Identifikasjon av substansen som anses for å være årsaken til den spesifikke reaksjonshendelsen."> + comment = <"For eksempel \"Amoxicillin\". I feltet \"Spesifikk substans\" kan kun en spesifikk substans, og ikke en substansgruppe, registreres. En substans kan være en blanding av enkeltsubstanser, for eksempel et legemiddelprodukt. Om verdien som registreres i \"Substans\" er en spesifikk substans kan verdien dupliseres i dette dataelementet. Det anbefales sterkt at \"Spesifikk substans\" kodes med en terminologi som kan utløse beslutningsstøtte, der det er mulig. For eksempel: FEST, ATC eller SNOMED CT. Fritekst bør bare brukes hvis en hensiktsmessig terminologi ikke er tilgjengelig."> + > + ["id10"] = < + text = <"Reaksjonshendelse"> + description = <"Detaljer om hver enkelt reaksjonshendelse i forbindelse med eksponering for den identifiserte substansen."> + > + ["id7"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstbeskrivelse om tendens til den uønskede reaksjonen, som ikke fanges opp i andre felter."> + comment = <"For eksempel: grunnlag for at \"Alvorlighetsgrad\" er satt til \"Høy\", instruksjoner relatert til fremtidige eksponeringer for eller administrasjon av substansen, som administrasjon ved en intensivenhet eller under kortikosteroidbehandling."> + > + ["id3"] = < + text = <"Substans"> + description = <"Den spesifikke substansen eller substansklassen som setter individet i faresonen for en reaksjonshendelse."> + comment = <"Feltet tillater en registrering av enten en spesifikk substans eller en substansklasse. En substans kan være en blanding av enkeltsubstanser, for eksempel et legemiddelprodukt. Om verdien som registreres i \"Substans\" er en spesifikk substans kan verdien dupliseres i \"Spesifikk substans\". Det anbefales sterkt at både \"Substans\" og \"Spesifikk substans\" kodes med en terminologi som kan utløse beslutningsstøtte, der det er mulig. For eksempel: FEST, ATC eller SNOMED CT. Fritekst bør bare brukes hvis en hensiktsmessig terminologi ikke er tilgjengelig."> + > + ["id1"] = < + text = <"Risiko for overfølsomhetsreaksjon"> + description = <"Vurdering av potensialet og sannsynligheten for fremtidige skadelige eller uønskede reaksjoner, forbundet med eksponering for en substans som tåles av normale/friske personer i samme dose."> + comment = <"Substanser omfatter men er ikke begrenset til: terapeutiske substanser korrekt administrert ved en passende dose for individet, mat, materiale fra planter eller dyr, eller gift fra insektstikk."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"Declaração sobre a certeza da propensão ou potenciais riscos futuros, da substância identificada para causar uma reação. (synthesised)"> + > + ["ac9001"] = < + text = <"Criticidade (synthesised)"> + description = <"Uma indicação do potencial de danos nos órgãos críticos do sistema ou conseqüência de ameaça à vida (synthesised)"> + > + ["ac9002"] = < + text = <"Categoria (synthesised)"> + description = <"Categoria da substância identificada (synthesised)"> + > + ["ac9003"] = < + text = <"Mecanismo da Reação (synthesised)"> + description = <"Identificação do mecanismo fisiológico subjacente para a reação adversa (synthesised)"> + > + ["ac9004"] = < + text = <"Certeza (synthesised)"> + description = <"Declaração sobre o grau de certeza clínica que a substância específica identificada foi a causa da manifestação neste evento de reação. (synthesised)"> + > + ["ac9005"] = < + text = <"Severidade da Reação (synthesised)"> + description = <"Avaliação clínica da gravidade do evento de reação como um todo, potencialmente considerando múltiplas manifestações diferentes. (synthesised)"> + > + ["id129"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at128"] = < + text = <"Suspeita"> + description = <"Um baixo nível de certeza clínica sobre a propensão de uma reação à substância identificada."> + > + ["at127"] = < + text = <"Indeterminada"> + description = <"O mecanismo fisiológico não pôde ser determinado."> + > + ["id126"] = < + text = <"Data da notificação"> + description = <"Data da notificação à agência reguladora"> + > + ["at125"] = < + text = <"Indeterminado"> + description = <"Não é possível avaliar com informações disponíveis."> + > + ["at124"] = < + text = <"Outros"> + description = <"Qualquer outra substância encontrada incluindo veneno, látex e outras substâncias ambientais."> + > + ["at123"] = < + text = <"Medicação"> + description = <"Qualquer substância administrada para alcançar um efeito fisiológico."> + > + ["at122"] = < + text = <"Alimentos"> + description = <"Qualquer substância consumida para fornecer suporte nutricional para o organismo, tais como o amendoim ou ovo."> + > + ["id121"] = < + text = <"Categoria"> + description = <"Categoria da substância identificada"> + comment = <"Este elemento de dados foi incluído porque atualmente está sendo capturado em alguns sistemas clínicos. Esses dados podem ser derivados da substância onde são utilizados sistemas de codificação e é efetivamente redundante nessa situação."> + > + ["id120"] = < + text = <"Detalhes do Manejo Clínico"> + description = <"Detalhes adicionais de estruturado sobre manejo clínico para este evento de reação podem ser fornecidos pela inclusão dos arquétipos específicos nesta slot."> + > + ["at119"] = < + text = <"Confirmada"> + description = <"Elevado nível de certeza clínica que a reação foi devido a substância identificada, que pode incluir evidências clínicas por meio de testes ou re-desafio."> + > + ["id118"] = < + text = <"Início da última reação"> + description = <"A data e/ou hora do início da última ocorrência de um evento de reação conhecida."> + comment = <"Esta data pode ser em duplicidade com o \"Início mais recente\" da reação. + Onde uma representação textual da data da última ocorrência é exigido por exemplo na infância, há 10 anos o elemento de comentário deve ser usado."> + > + ["id117"] = < + text = <"Fonte de informação"> + description = <"Detalhes sobre a proveniência da informação podem ser fornecidas pela inclusão dos arquétipos específicos nesta slot."> + > + ["id107"] = < + text = <"Via de Exposição"> + description = <"Identificação da via pelo qual o sujeito foi exposto à substância específica identificada."> + comment = <"Codificação da via de exposição com uma terminologia, deve ser usado sempre que possível"> + > + ["at104"] = < + text = <"Alto"> + description = <"Exposição à substância pode resultar em danos ao sistema, órgão crítico ou conseqüência de ameaça à vida. Futura exposição à substância identificada deve ser considerada uma contra-indicação absoluta em circunstâncias clínicas normais."> + > + ["at103"] = < + text = <"Baixo"> + description = <"Exposição a substâncias passíveis de danos nos órgãos críticos do sistema ou conseqüência de ameaça à vida. Futura exposição à substância identificada deve ser considerada uma contra-indicação relativa em circunstâncias clínicas normais."> + > + ["id102"] = < + text = <"Criticidade"> + description = <"Uma indicação do potencial de danos nos órgãos críticos do sistema ou conseqüência de ameaça à vida"> + comment = <"Esta pode ser considerada um julgamento preditivo de um cenário de pior caso. + Na maioria dos contextos \"Baixo\" poderia ser considerada como o valor padrão."> + > + ["id100"] = < + text = <"Resumo"> + description = <"Detalhes estruturados sobre relatórios que têm sido encaminhados para órgãos reguladores."> + > + ["id97"] = < + text = <"Detalhes da Exposição"> + description = <"Detalhes adicionais sobre a exposição à substância específica, especialmente em situações onde pode ter havido múltiplas ou exposições cumulativas podem ser fornecidas pela inclusão dos arquétipos específicos nesta slot."> + > + ["at96"] = < + text = <"Suspeita"> + description = <"Baixo nível de certeza clínica que a reação foi causada pela substância específica identificada."> + > + ["at94"] = < + text = <"Suave"> + description = <"Causas suaves dos efeitos fisiológicos"> + > + ["at93"] = < + text = <"Moderado"> + description = <"Causas moderadas dos efeitos fisiológicos"> + > + ["at91"] = < + text = <"Severo"> + description = <"Causa severa dos efeitos fisiológicos"> + > + ["id90"] = < + text = <"Severidade da Reação"> + description = <"Avaliação clínica da gravidade do evento de reação como um todo, potencialmente considerando múltiplas manifestações diferentes."> + comment = <"Reconhece-se que esta avaliação é muito subjetiva. Pode haver alguma prática específica nos domínios onde a escala de objetivo foram aplicados. + Escalas objetivas podem ser incluídas neste modelo usando os \"Detalhes de Reação\" Cluster"> + > + ["at68"] = < + text = <"Resolvida"> + description = <"A anteriormente conhecida reação à substância identificada clinicamente foi reavaliada e considerada um risco não ativo."> + > + ["at67"] = < + text = <"Refutada"> + description = <"A propensão para uma reação à substância identificada ter sido reavaliada clinicamente ou já ter sido refutada com um elevado nível de certeza clínica por re-exposição ou desafio deliberado."> + > + ["at66"] = < + text = <"Confirmada"> + description = <"Um elevado nível de certeza sobre a propensão para uma reação à substância identificada, que pode incluir evidências clínicas por meio de testes ou re-desafio."> + > + ["at65"] = < + text = <"Provável"> + description = <"Um razoável grau de certeza sobre a propensão para uma reação à substância identificada."> + > + ["id64"] = < + text = <"Status"> + description = <"Declaração sobre a certeza da propensão ou potenciais riscos futuros, da substância identificada para causar uma reação."> + comment = <"Apoio à decisão normalmente iria criar alertas para \"Suspeita\", \"Provável\", \"Confirmado\" e ignorar uma reação \"Refutada\". Sistemas clínicos podem optar por não exibir as entradas de reação adversa com status de \"Refutada\" na lista de reação adversa. + + No entanto, \"Refutada\" pode ser útil para a reconciliação da lista de reação adversa ou ao comunicar-se entre os sistemas. + + . Algumas implementações podem optar por fazer este campo obrigatório. + \"Resolvido\" pode ser utilizado variavelmente entre sistemas, dependendo do uso clínico e contexto - parece haver opinião diferente, se isso ainda deve ser usado para aumentar o potencial de alertas ou para exibir em uma lista de reação adversa. O tipo de dados texto livre permitirá variação local, permitindo que outro conjunto de valor a ser aplicado a esse elemento de dados em um modelo - nesta situação, é recomendável que os valores devem ser codificados usando uma terminologia."> + > + ["id63"] = < + text = <"Ultima atualização"> + description = <"Data quando a propensão ou o evento de reação foi atualizado."> + comment = <"Nota: mapas para gravação dos dados em FHIR"> + > + ["at61"] = < + text = <"Não imune-mediada"> + description = <"Reação Não Imuno-mediada, que inclui pseudo alergias, intolerâncias, efeitos colaterais, toxicidade de drogas (por exemplo, a gentamicina)."> + > + ["at60"] = < + text = <"Imune - mediada"> + description = <"Reação imune-mediada, incluindo hipersensibilidade e reações alérgicas."> + > + ["id59"] = < + text = <"Mecanismo da Reação"> + description = <"Identificação do mecanismo fisiológico subjacente para a reação adversa"> + comment = <"Respostas imune-mediada tem sido tradicionalmente consideradas como um indicador para a escalada de risco significativo no futuro. Conhecimentos atuais sugerem que algumas reações que previamente se pensava serem imunes são na verdade não imunes e ainda carregam o risco de ameaça à vida. + + Testes imunológicos podem fornecer elementos de prova para o mecanismo e a substância causal, mas os testes não são 100% sensíveis ou específicos para uma sensibilidade. + + É reconhecido que a maioria dos clínicos não serão capazes de distinguir o mecanismo de qualquer reação específica. No entanto, este elemento de dados está incluído porque muitos sistemas legados tem capturado esse atributo"> + > + ["id49"] = < + text = <"Comentários"> + description = <"Narrativa sobre o relatório de reação adversa ou processo de comunicação."> + comment = <"Por exemplo, reação não notificada"> + > + ["id48"] = < + text = <"Apoio às informações clínicas do registro"> + description = <"Link para mais informações sobre a apresentação e as conclusões que existe em outro lugar no registro de saúde, incluindo relatórios de teste de alergia."> + comment = <"Por exemplo, apresentação de sintomas, achados de exames, diagnósticos, etc. + Nota: FHIR, DAM: mapas para teste de sensibilidade."> + > + ["id46"] = < + text = <"Relatório de reação adversa"> + description = <"Link para uma reação adversa que relatório enviado a uma agência reguladora"> + > + ["id45"] = < + text = <"Reação Notificada?"> + description = <"A reação adversa já foi relatada para uma agência reguladora?"> + > + ["id42"] = < + text = <"Relato de Detalhes"> + description = <"Detalhes estruturados adicionais necessários para emissão de relatórios para órgãos reguladores podem ser fornecidos pela inclusão dos arquétipos específicos nesta slot."> + > + ["id41"] = < + text = <"Descrição do manejo clínico"> + description = <"Descrição narrativa sobre o manejo clínico fornecido."> + > + ["id33"] = < + text = <"Comentário das Reações"> + description = <"Narrativa adicional sobre o evento adverso não capturada em outros campos."> + > + ["id30"] = < + text = <"Detalhes da Reação"> + description = <"Detalhes adicionais sobre a reação adversa, incluindo a localização anatômica e os critérios de toxicidade comuns, podem ser fornecidos pela inclusão dos arquétipos específicos neste campo"> + comment = <"Pode incluir detalhes estruturados sobre os sintomas; a localização anatômica da manifestação; graduação, classificação ou avaliações de severidade formal como critérios de terminologia comum para eventos adversos; ou o arquétipo de CLUSTER multimídia. Nota: FHIR - estes seriam extensões conforme especificado em um perfil"> + > + ["id29"] = < + text = <"Duração da reação"> + description = <"A quantidade total de tempo que a manifestação da reação adversa persistentes."> + > + ["id28"] = < + text = <"Início da reação"> + description = <"Registro da data e/ou hora do início da reação."> + > + ["id26"] = < + text = <"Duração da Exposição"> + description = <"A quantidade total de tempo que o indivíduo foi exposto à substância específica identificada."> + > + ["at24"] = < + text = <"Provável"> + description = <"Nível razoável de certeza clínica que a reação foi causada pela substância específica identificada."> + > + ["id22"] = < + text = <"Certeza"> + description = <"Declaração sobre o grau de certeza clínica que a substância específica identificada foi a causa da manifestação neste evento de reação."> + > + ["id21"] = < + text = <"Exposição inicial"> + description = <"Registro da data e ou hora da primeira exposição à substância para este evento de reação."> + comment = <"Exposição pode ser mais complicada por mais de um evento de exposição, levando a uma reação. Para mais informações sobre a natureza da exposição podem ser fornecidas pelo uso de arquétipos adicionais em detalhes a exposição SLOT ou texto de descrição da exposição"> + > + ["id19"] = < + text = <"Descrição da Exposição"> + description = <"Descrição narrativa sobre exposição à substância específica identificada."> + > + ["id13"] = < + text = <"Descrição da Reação"> + description = <"Descrição narrativa sobre a reação adversa como um todo, incluindo detalhes da manifestação, se necessário."> + > + ["id12"] = < + text = <"Manifestação"> + description = <"Sintomas clínicos e/ou sinais que são observados ou associados com o efeito adverso."> + comment = <"Manifestação pode ser expressa com uma única palavra, frase ou descrição breve. Por exemplo: náuseas, erupção cutânea. \"Não Reação\" pode ser apropriado onde verificou-se uma reação anterior, mas a reação não re-ocorreu após a exposição. É preferível que a manifestação deve ser codificada com uma terminologia, sempre que possível. Os valores inseridos aqui podem ser usados para exibir em uma tela de aplicativo como parte de uma lista de reações adversas. + + Terminologias comumente usadas incluem, mas não estão limitadas a, SNOMED-CT ou CID10."> + > + ["id11"] = < + text = <"*Specific substance(en)"> + description = <"*Identification of the substance considered to be responsible for the specific adverse reaction event.(en)"> + comment = <"*For example: 'Amoxycillin'. Only an individual substance is a valid entry in 'Specific substance'. A substance may be a compound of simpler substances, for example a medicinal product. If the value in 'Substance' is an individual substance and not a substance class, then it may be duplicated in this data element. It is strongly recommended that 'Specific substance' be coded with a terminology capable of triggering decision support, where possible. For example: RxNorm, Snomed CT, DM+D, NDFRT, ICD-9, ICD-10, UNI, ATC and CPT. Free text entry should only be used if there is no appropriate terminology available.(en)"> + source = <"*FHIR, openEHR,DAM(en)"> + > + ["id10"] = < + text = <"Evento da reação"> + description = <"Detalhes sobre cada evento adverso ligando a exposição à substância identificada."> + > + ["id7"] = < + text = <"Comentários"> + description = <"Narrativa adicional sobre a propensão para a reação adversa, não capturada em outros campos."> + comment = <"Por exemplo: incluir motivo para sinalizar uma criticidade de alto risco; e instruções relacionadas com a exposição futura ou a administração da substância, tais como a administração dentro de uma unidade de terapia intensiva ou sob cobertura de corticosteróide"> + > + ["id3"] = < + text = <"*Substance(en)"> + description = <"*Identification of a substance, or substance class, that is considered to put the individual at risk of an adverse reaction event.(en)"> + comment = <"*Both an individual substance and a substance class are valid entries in 'Substance'. A substance may be a compound of simpler substances, for example a medicinal product. If the value in 'Substance' is an individual substance, it may be duplicated in 'Specific substance'. It is strongly recommended that both 'Substance' and 'Specific substance' be coded with a terminology capable of triggering decision support, where possible. For example: Snomed CT, DM+D, RxNorm, NDFRT, ATC, New Zealand Universal List of Medicines and Australian Medicines Terminology. Free text entry should only be used if there is no appropriate terminology available.(en)"> + source = <"*openEHR,FHIR,DAM(en)"> + > + ["id1"] = < + text = <"Risco de Reação Adversa"> + description = <"Risco de resposta fisiológica prejudicial ou indesejável que é única para um indivíduo e associado com a exposição a uma substância"> + comment = <"As substâncias incluem , mas não estão limitadas a: uma substância terapêutica administrada corretamente a uma dosagem apropriada para o indivíduo; alimento; material derivado de plantas ou animais ; ou veneno de picadas de insetos"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"Assertion about the certainty of the propensity, or potential future risk, of the identified 'Substance' to cause a reaction. (synthesised)"> + > + ["ac9001"] = < + text = <"Criticality (synthesised)"> + description = <"An indication of the potential for critical system organ damage or life threatening consequence. (synthesised)"> + > + ["ac9002"] = < + text = <"Category (synthesised)"> + description = <"Category of the identified 'Substance'. (synthesised)"> + > + ["ac9003"] = < + text = <"Reaction mechanism (synthesised)"> + description = <"Identification of the underlying physiological mechanism for the adverse reaction. (synthesised)"> + > + ["ac9004"] = < + text = <"Certainty (synthesised)"> + description = <"Statement about the degree of clinical certainty that the identified 'Specific substance' was the cause of the 'Manifestation' in this reaction event. (synthesised)"> + > + ["ac9005"] = < + text = <"Severity of reaction (synthesised)"> + description = <"Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations. (synthesised)"> + > + ["id129"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at128"] = < + text = <"Suspected"> + description = <"A low level of clinical certainty about the propensity of a reaction to the identified 'Substance'."> + > + ["at127"] = < + text = <"Indeterminate"> + description = <"The physiological mechanism could not be determined."> + > + ["id126"] = < + text = <"Date of report"> + description = <"Date that the report was sent to the regulatory authority."> + > + ["at125"] = < + text = <"Indeterminate"> + description = <"Unable to assess with information available."> + > + ["at124"] = < + text = <"Other"> + description = <"Any other substance encountered including venom, latex and other environmental substances."> + > + ["at123"] = < + text = <"Medication"> + description = <"Any substance administered to achieve a physiological effect."> + > + ["at122"] = < + text = <"Food"> + description = <"Any substance consumed to provide nutritional support for the body, such as peanut or egg."> + > + ["id121"] = < + text = <"Category"> + description = <"Category of the identified 'Substance'."> + comment = <"This data element has been included because it is currently being captured in some clinical systems. This data can be derived from the Substance where coding systems are used, and is effectively redundant in that situation."> + > + ["id120"] = < + text = <"Clinical management details"> + description = <"Additional structured details about clinical management for this reaction event can be provided by inclusion of specific archetypes in this SLOT."> + > + ["at119"] = < + text = <"Confirmed"> + description = <"A high level of clinical certainty that the reaction was due to the identified 'Substance', which may include clinical evidence by testing or re-challenge."> + > + ["id118"] = < + text = <"Onset of last reaction"> + description = <"The date and/or time of the onset of the last known occurrence of a reaction event."> + comment = <"This date may be be a duplicate of the most recent 'Onset of reaction' date. + Where a textual representation of the date of last occurrence is required e.g 'In Childhood, '10 years ago' the Comment element should be used."> + source = <"IMH"> + > + ["id117"] = < + text = <"Information source"> + description = <"Details about the provenance of the information can be provided by inclusion of specific archetypes in this SLOT."> + comment = <"This SLOT is intended to provide details about the source of information for this particular 'Reaction event'. Details about the source of information for the entire 'Adverse reaction risk' should be recorded using the 'Information Provider' reference model attribute."> + > + ["id107"] = < + text = <"Route of exposure"> + description = <"Identification of the route by which the subject was exposed to the identified 'Specific substance'."> + comment = <"Coding of the Route of Exposure with a terminology should be used wherever possible."> + source = <"FHIR, DAM"> + > + ["at104"] = < + text = <"High"> + description = <"Exposure to substance may result in critical organ system damage or life threatening consequence. Future exposure to the identified 'Substance' should be considered an absolute contra-indication in normal clinical circumstances."> + > + ["at103"] = < + text = <"Low"> + description = <"Exposure to substance unlikely to result in critical system organ damage or life threatening consequence. Future exposure to the identified 'Substance' should be considered a relative contra-indication in normal clinical circumstances."> + > + ["id102"] = < + text = <"Criticality"> + description = <"An indication of the potential for critical system organ damage or life threatening consequence."> + comment = <"This can be regarded as a predictive judgement of a 'worst case scenario'. + In most contexts 'Low' would be regarded as the default value."> + source = <"DAM, openEHR"> + > + ["id100"] = < + text = <"Report summary"> + description = <"Structured details about reports that have been forwarded to regulatory bodies."> + > + ["id97"] = < + text = <"Exposure details"> + description = <"Additional details about exposure to the 'Specific substance', especially in situations where there may have been multiple or cumulative exposures can be provided by inclusion of specific archetypes in this SLOT."> + > + ["at96"] = < + text = <"Suspected"> + description = <"A low level of clinical certainty that the reaction was caused by the identified 'Specific substance'."> + > + ["at94"] = < + text = <"Mild"> + description = <"Causes mild physiological effects."> + source = <"FHIR"> + > + ["at93"] = < + text = <"Moderate"> + description = <"Causes moderate physiological effects."> + source = <"FHIR"> + > + ["at91"] = < + text = <"Severe"> + description = <"Causes severe physiological effects."> + source = <"FHIR"> + > + ["id90"] = < + text = <"Severity of reaction"> + description = <"Clinical assessment of the severity of the reaction event as a whole, potentially considering multiple different manifestations."> + comment = <"It is acknowledged that this assessment is very subjective. There may be some some specific practice domains where objective scales have been applied. + Objective scales can be included in this model using the 'Reaction details' Cluster."> + source = <"DAM"> + > + ["at68"] = < + text = <"Resolved"> + description = <"The previously known reaction to the identified 'Substance' has been clinically reassessed and considered no longer to be an active risk."> + > + ["at67"] = < + text = <"Refuted"> + description = <"The propensity for a reaction to the identified 'Substance' has been clinically reassessed or has been disproved with a high level of clinical certainty by re-exposure or deliberate challenge."> + > + ["at66"] = < + text = <"Confirmed"> + description = <"A high level of certainty about the propensity for a reaction to the identified 'Substance', which may include clinical evidence by testing or re-challenge."> + > + ["at65"] = < + text = <"Likely"> + description = <"A reasonable level of certainty about the propensity for a reaction to the identified 'Substance'."> + > + ["id64"] = < + text = <"Status"> + description = <"Assertion about the certainty of the propensity, or potential future risk, of the identified 'Substance' to cause a reaction."> + comment = <"Decision support would typically raise alerts for 'Suspected', 'Likely', 'Confirmed', and ignore a 'Refuted' reaction. Clinical systems may choose not to display Adverse reaction entries with a + + + 'Refuted' status in the Adverse Reaction List. + + However, 'Refuted' may be useful for reconciliation of the adverse reaction list or when communicating between systems + + . Some implementations may choose to make this field mandatory. + 'Resolved' may be used variably across systems, depending on clinical use and context - there appears to be differing opinion whether this should still be used to raise potential alerts or to display in an Adverse Reaction List. The free text data type will allow for local variation by enabling other value sets to be applied to this data element in a template - in this situation it is recommended that values should be coded using a terminology."> + source = <"FHIR, DAM"> + > + ["id63"] = < + text = <"Last updated"> + description = <"Date when the propensity or the reaction event was updated."> + comment = <"Note: maps to recordedDate in FHIR."> + source = <"openEHR, FHIR, DAM"> + > + ["at61"] = < + text = <"Non-immune mediated"> + description = <"A non-immune mediated reaction, which can include pseudo-allergic reactions, side effects, intolerances, drug toxicities (for example, to Gentamicin)."> + > + ["at60"] = < + text = <"Immune mediated"> + description = <"Immune mediated reaction, including allergic reactions and hypersensitivities."> + > + ["id59"] = < + text = <"Reaction mechanism"> + description = <"Identification of the underlying physiological mechanism for the adverse reaction."> + comment = <"Immune-mediated responses have been traditionally regarded as an indicator for escalation of significant future risk. Contemporary knowledge suggests that some reactions previously thought to be immune are actually non-immune and still carry life threatening risk. + + Immunological testing may provide supporting evidence for the mechanism and causative substance , but no tests are 100% sensitive or specific for a sensitivity. + + It is acknowledged that most clinicians will NOT be able to distinguish the mechanism of any specific reaction. However this data element is included because many legacy systems have captured this attribute."> + source = <"FHIR, DAM"> + > + ["id49"] = < + text = <"Report comment"> + description = <"Narrative about the adverse reaction report or reporting process."> + comment = <"For example, the reason for non-reporting."> + source = <"openEHR"> + > + ["id48"] = < + text = <"Supporting clinical record information"> + description = <"Link to further information about the presentation and findings that exist elsewhere in the health record, including allergy test reports."> + comment = <"For example, presenting symptoms, examination findings, diagnosis etc. + [Note: FHIR,DAM: Maps to Sensitivity Test.]"> + source = <"FHIR, openEHR, DAM"> + > + ["id46"] = < + text = <"Adverse reaction report"> + description = <"Link to an adverse reaction Report sent to a regulatory body."> + source = <"openEHR"> + > + ["id45"] = < + text = <"Reaction reported?"> + description = <"Has the adverse reaction ever been reported to a regulatory body?"> + source = <"openEHR"> + > + ["id42"] = < + text = <"Reporting details"> + description = <"Additional structured details required for reporting to regulatory bodies can be provided by inclusion of specific archetypes in this SLOT."> + source = <"FHIR, openEHR"> + > + ["id41"] = < + text = <"Clinical management description"> + description = <"Narrative description about the clinical management provided."> + source = <"openEHR"> + > + ["id33"] = < + text = <"Reaction comment"> + description = <"Additional narrative about the adverse reaction event not captured in other fields."> + source = <"openEHR"> + > + ["id30"] = < + text = <"Reaction details"> + description = <"Additional details about the adverse reaction, including anatomical location and Common Toxicity Criteria, can be provided by inclusion of specific archetypes in this SLOT."> + comment = <"May include structured detail about symptoms; the anatomical location of the manifestation; grading, classification or formal severity assessments such as Common Terminology Criteria for Adverse Events; or the Multimedia CLUSTER archetype. [Note: FHIR - These would be extensions as specified in a profile.]"> + source = <"FHIR, openEHR"> + > + ["id29"] = < + text = <"Duration of reaction"> + description = <"The total amount of time that the manifestation of the adverse reaction persisted."> + source = <"openEHR"> + > + ["id28"] = < + text = <"Onset of reaction"> + description = <"Record of the date and/or time of the onset of the reaction."> + source = <"openEHR, FHIR, DAM"> + > + ["id26"] = < + text = <"Duration of exposure"> + description = <"The total amount of time the individual was exposed to the identified 'Specific substance'."> + source = <"openEHR"> + > + ["at24"] = < + text = <"Likely"> + description = <"A reasonable level of clinical certainty that the reaction was caused by the identified 'Specific substance'."> + source = <"openEHR"> + > + ["id22"] = < + text = <"Certainty"> + description = <"Statement about the degree of clinical certainty that the identified 'Specific substance' was the cause of the 'Manifestation' in this reaction event."> + source = <"FHIR"> + > + ["id21"] = < + text = <"Initial exposure"> + description = <"Record of the date and/or time of the first exposure to the Substance for this Reaction Event."> + comment = <"Exposure can be more complicated by more than one exposure events leading to a reaction. Further details about the nature of the exposure can be provided by use of additional archetypes in the 'Exposure details' SLOT or as text in the 'Exposure description'."> + source = <"FHIR, openEHR,DAM"> + > + ["id19"] = < + text = <"Exposure description"> + description = <"Narrative description about exposure to the identified 'Specific substance'."> + source = <"openEHR"> + > + ["id13"] = < + text = <"Reaction description"> + description = <"Narrative description about the adverse reaction as a whole, including details of the manifestation if required."> + source = <"FHIR, openEHR"> + > + ["id12"] = < + text = <"Manifestation"> + description = <"Clinical symptoms and/or signs that are observed or associated with the adverse reaction."> + comment = <"Manifestation can be expressed as a single word, phrase or brief description. For example: nausea, rash. 'No reaction'may be appropriate where a previous reaction has been noted but the reaction did not re-occur after further exposure. It is preferable that 'Manifestation' should be coded with a terminology, where possible. The values entered here may be used to display on an application screen as part of a list of adverse reactions, as recommended in the UK NHS CUI guidelines. + + + + Terminologies commonly used include, but are not limited to, SNOMED-CT or ICD10."> + source = <"FHIR, openEHR,DAM"> + > + ["id11"] = < + text = <"Specific substance"> + description = <"Identification of the substance considered to be responsible for the specific adverse reaction event."> + comment = <"For example: 'Amoxycillin'. Only an individual substance is a valid entry in 'Specific substance'. A substance may be a compound of simpler substances, for example a medicinal product. If the value in 'Substance' is an individual substance and not a substance class, then it may be duplicated in this data element. It is strongly recommended that 'Specific substance' be coded with a terminology capable of triggering decision support, where possible. For example: RxNorm, Snomed CT, DM+D, NDFRT, ICD-9, ICD-10, UNI, ATC and CPT. Free text entry should only be used if there is no appropriate terminology available."> + source = <"FHIR, openEHR,DAM"> + > + ["id10"] = < + text = <"Reaction event"> + description = <"Details about each adverse reaction event linked to exposure to the identified 'Substance'."> + source = <"openEHR,FHIR,DAM"> + > + ["id7"] = < + text = <"Comment"> + description = <"Additional narrative about the propensity for the adverse reaction, not captured in other fields."> + comment = <"For example: including reason for flagging a 'Criticality' of 'High risk'; and instructions related to future exposure or administration of the Substance, such as administration within an Intensive Care Unit or under corticosteroid cover."> + source = <"openEHR"> + > + ["id3"] = < + text = <"Substance"> + description = <"Identification of a substance, or substance class, that is considered to put the individual at risk of an adverse reaction event."> + comment = <"Both an individual substance and a substance class are valid entries in 'Substance'. A substance may be a compound of simpler substances, for example a medicinal product. If the value in 'Substance' is an individual substance, it may be duplicated in 'Specific substance'. It is strongly recommended that both 'Substance' and 'Specific substance' be coded with a terminology capable of triggering decision support, where possible. For example: Snomed CT, DM+D, RxNorm, NDFRT, ATC, New Zealand Universal List of Medicines and Australian Medicines Terminology. Free text entry should only be used if there is no appropriate terminology available."> + source = <"openEHR,FHIR,DAM"> + > + ["id1"] = < + text = <"Adverse reaction risk"> + description = <"Risk of harmful or undesirable physiological response which is unique to an individual and associated with exposure to a substance."> + comment = <"Substances include, but are not limited to: a therapeutic substance administered correctly at an appropriate dosage for the individual; food; material derived from plants or animals; or venom from insect stings."> + source = <"openEHR,FHIR"> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at122", "at123", "at124"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at103", "at104", "at125"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at128", "at65", "at66", "at68", "at67"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at94", "at93", "at91"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at96", "at24", "at119"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at60", "at61", "at127"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1.0.1.adls new file mode 100644 index 000000000..c18059ffa --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1.0.1.adls @@ -0,0 +1,1172 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=71ef98e0-22d6-4548-a375-251cb5d776da; build_uid=db83898d-e3b7-4ae4-98e3-f56b7b899f36) + openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Carrick Gillespie, Annika Terner"> + ["organisation"] = <"Omniq AB"> + ["email"] = <"carrick.gillespie@omniq.se"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke and Vebjørn Arntzen"> + ["organisation"] = <"Nasjonal IKT HF and Oslo University Hospital HF"> + ["email"] = <"silje.ljosland.bakke and varntzen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2009-06-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Amund Aakerholt, Helse Stavanger, KORFOR, Norway", "Morten Aas, Oslo Universitetssykehus, Norway", "Tomas Alme, DIPS ASA, Norway", "Ole Andreas Bjordal, Webmed, Norway", "Rita Apelt, Department of Health,NT, Australia", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Koray Atalag, University of Auckland, New Zealand", "Gustavo Bacelar-Silva, Healthcare Designs, Brazil (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Kristian Berg, Universitetssykehuset Nord Norge, Norway", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Fredrik Borchsenius, Oslo universitetssykehus, Norway", "Chris Bullen, University of Auckland, New Zealand", "Fatemeh Chalabianloo, Helse Bergen, Norway", "Bjørn Christensen, Helse Bergen HF, Norway", "Stephen Chu, NEHTA, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Are Edvardsen, SKDE, Norway", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Liv Grøtvedt, Folkehelseinstituttet, Norway", "Sam Heard, Ocean Informatics, Australia", "Kristian Heldal, Telemark Hospital Trust, Norway", "Jørn Henrik Vold, Helse Bergen, Avdeling for rusmedisin, Norway", "Anca Heyd, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Stelios Joseph Karras, Ergobyte, Greece", "Adriana Kitajima, CORE Consulting, Brazil", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Ole Kristian Losvik, Losol AS, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Camilla Lund, Institute for Cancer Genetics and Informatics, Norway", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Arne Løberg Sæter, DIPS ASA, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Paul Miller, SCIMP NHS Scotland, United Kingdom", "Bjørn Næss, DIPS ASA, Norway", "Jeremy Oats, NT Health, Australia", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Tanja Riise, Nasjonal IKT HF, Norway", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Rosalie Schultz, Anyinginyi Health Aboriginal Corporation, Australia", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Raymond Simkus, Brookswood Family Practice, Canada", "Lisbeth Sommervoll, Akershus Universitetssykehus, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Ping-Cheng Wei, New Zealand"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Tobacco smoking summary, Published Archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2018-11-27]. Available from: http://openehr.org/ckm/#showArchetype_1013.1.2466."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"C9EB51F87B4EA71A8591AE71A34A5006"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera information om individens alkoholvanor"> + keywords = <"alkohol", "alkoholvanor", "alkoholmönster", "berusningsdrickande", "alkoholintag", "alkoholism", "dryckesvanor", "alkoholanamnes"> + use = <"Används för att beskriva sammanfattad information om individens alkohol konsumtion + + Den här arketypen kan användas för att registrera information om både nuvarande och tidigare alkoholanvändning. + + Det specifika fokuset för denna arketyp är på dokumentation om användningen av alla typer av alkoholkonsumtion relaterad till hälsorisker. + + Historiken om ökad och minskad konsumtion för varje typ av alkoholhaltig dryck över tiden kan fångas med hjälp av det repeterbara \"Per episod\" -klustret. + + Anledningar för att stänga en episod och starta en ny kommer i hög grad att återspegla lokala datainsamlingspreferenser, inklusive om individen: + - slutar dricka under en speciell tidsperiod (vilket sannolikt kommer att vara lokalt definierat) eller + - signifikant ändrar användningsgrad eller mönster för sin alkoholkonsumtion. + + \"Per typ\"-klustret av dataelement gör det möjligt att registrera specifika detaljer om varje typ av alkoholhaltig dryck som konsumeras och kan upprepas för varje typ av alkoholhaltig dryck som konsumeras i själva episoden. Elementet 'Typ' identifierar typen av alkohol, antingen som en fri text eller kodad text med en definierad värde. + + I vissa situationer kommer individen bara att konsumera en typ av alkoholhaltig dryck, till exempel öl. Om andra typer av alkoholhaltiga drycker används kommer detaljerna att registreras i en annan instans av klustret \"Per typ\". + + För att införliva beskrivande information om alkoholvanor från befintliga eller gamla vård-IT-system till ett arketyp-baserade system använd dataelementet \"Övergripande beskrivning\"."> + misuse = <"Används inte för att registrera händelse- eller periodbaserad information om alkoholanvändning, till exempel faktisk daglig användning eller genomsnittlig användning under en viss tidsperiod - använd då OBSERVATION.alcohol_intake-arketypen + + Att inte användas för att registrera en bedömning om alkoholberoende. Använd specifika arketyper för detta ändamål. + + Används inte för att registrera alkoholkonsumtion vid andra vägar, såsom inandning."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere sammendrag eller detaljer om et individs tidligere og nåværende bruk av alkohol."> + keywords = <"drikking", "full", "alkoholbegjær", "alkoholiker", "alkoholisme", "ethyl", "etanol", "alkoholforbruk", "avhold", "rus"> + use = <"Brukes for å registrere sammendrag eller detaljer om et individs tidligere og nåværende bruk av alkohol. + + Denne arketypen er tenkt brukt til å registrere informasjon om både nåværende og tidligere bruk av alkohol. + + Rammen for denne arketypen er å dokumentere alle typer alkoholinntak, fordi konsum av alkohol er forbundet med helserisiko. + + Historikken knyttet til økt eller redusert bruk av hver type alkoholholdig drikk over tid kan registreres ved å bruke clusteret 'Per episode'. Clusteret kan repeteres. Denne samlingen dataelementer tillater detaljert registrering av alkoholrelatert atferd per type alkoholholdig drikk, for eksempel dersom individet drikker øl hver dag, vin hver fredag og sprit av og til på fest. + + Avgjørelsen om når én episode avslutter og en ny episode starter, skal reflektere de lokale preferansene for datainnsamling, for eksempel dersom individet: + - slutter i en periode av signifikant varighet (hva som er 'signifikant varighet' vil mest sannsynlig være definert lokalt), eller + - gjør en signifikant endring i inntaksmengden av, eller mønsteret i sin alkoholbruk. + + Clusteret 'Per type' tillater registrering av spesifikke detaljer knyttet til ulike typer alkoholholdig drikke. Clusteret kan repeteres for hver type alkoholholdig drikke som konsumeres. Typen alkoholholdig drikke identifiseres i elementet \"Type\" og man kan velge å angi dette som enten fritekst, eller fra verdisettet som er definert som kodet tekst. + + I noen tilfeller vil individet konsumere kun én type alkohol, som for eksempel øl. Inntas også andre typer alkoholholdig drikke, legges detaljene i en ny instans av clusteret 'Per type'. + + Dataelementet 'Overordnet beskrivelse' brukes til å gi fritekstbeskrivelser av alkoholbruk, eller til å overføre data fra eksisterende eller tidligere kliniske systemer til arketypeformat."> + misuse = <"Brukes ikke til registrering av hendelses- eller periodebasert informasjon om drikking av alkohol, som faktisk daglig bruk eller gjennomsnittlig bruk over en gitt periode, som siste 30 dager - bruk arketypen OBSERVATION.alcohol_intake til dette. + + Brukes ikke til registrering av vurdering av alkoholavhengighet. Bruk spesifikke arketyper til dette formålet, for eksempel OBSERVATION.audit. + + Brukes ikke til registrering av andre måter å innta alkohol på enn drikking, som for eksempel inhalasjon."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record summary information about the individual's typical pattern of alcohol consumption."> + keywords = <"drinking", "drunk", "dipsomania", "alcoholic", "alcoholism"> + use = <"Use to record summary information about the individual's typical pattern of alcohol consumption. + + This archetype is to be used to record information about both current and previous alcohol consumption. + + The specific scope of this archetype is about documentation about all types of alcohol consumed or ingested by an individual, because of the associated health risks. + + The history of waxing and waning of consumption for each type of alcohol over time can be captured using the repeatable 'Per episode' cluster. + + Triggers for closing one episode and commencing a new one will largely reflect local data collection preferences, including if the individual: + - quits for a significant period of time (which will likely be locally defined); or + - significantly changes the amount or the pattern of alcohol consumption. + + The 'Per type' cluster of data elements allows for recording of specific details about each type of alcohol consumed, and can be repeated for every type alcoholic beverage consumed in the actual episode. The element 'Type' identifies the type of alcohol, either as a free text or coded text with a defined valueset. + + In many situations the individual will only consume one type of alcohol, such as beer. If other types of alcohol are consumed, the details will be recorded in another instance of the 'Per type' cluster. + + Use to incorporate the narrative descriptions of alcohol consumption within existing or legacy clinical systems into an archetyped format, using the 'Overall description' data element."> + misuse = <"Not to be used to record event-or period-based information about alcohol drinking, such as actual daily drinking/binging or the average drinking over a specified period of time - use the OBSERVATION.alcohol_intake archetype. + + Not to be used to record an assessment about alcohol dependence. Use specific archetypes for this purpose - for example OBSERVATION.audit. + + Not to be used to record administration of alcohol by other routes, such as inhalation."> + copyright = <"© openEHR Foundation, Australian Digital Health Agency, Nasjonal IKT (Norway)"> + > + > + +definition + EVALUATION[id1] matches { -- Alcohol consumption summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id90] occurrences matches {0..1} matches { -- Overall status + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Overall status (synthesised) + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Overall description + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Regular consumption commenced + value matches { + DV_DATE[id9008] + } + } + ELEMENT[id81] occurrences matches {0..1} matches { -- Daily consumption commenced + value matches { + DV_DATE[id9009] + } + } + ELEMENT[id115] occurrences matches {0..1} matches { -- Date first intoxicated + value matches { + DV_DATE_TIME[id9010] + } + } + CLUSTER[id65] matches { -- Per episode + items cardinality matches {1..*; unordered} matches { + ELEMENT[id53] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9001]} -- Status (synthesised) + } + } + } + ELEMENT[id113] occurrences matches {0..1} matches { -- Episode description + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id82] occurrences matches {0..1} matches { -- Episode label + value matches { + DV_COUNT[id9013] matches { + magnitude matches {|>=1|} + } + DV_TEXT[id9014] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Episode start date + value matches { + DV_DATE[id9015] + } + } + ELEMENT[id83] occurrences matches {0..1} matches { -- Episode end date + value matches { + DV_DATE[id9016] + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Pattern + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9002]} -- Pattern (synthesised) + } + DV_TEXT[id9018] + } + } + ELEMENT[id98] occurrences matches {0..1} matches { -- Binge drinking frequency + value matches { + DV_QUANTITY[id9019] matches { + [magnitude, units, precision] matches { + [{|0.0..7.0|}, {"1/wk"}, {0}], + [{|0.0..31.0|}, {"1/mo"}, {0}], + [{|0.0..365.0|}, {"1/a"}, {0}] + } + } + DV_INTERVAL[id9020] matches { + lower matches { + DV_QUANTITY[id9021] matches { + [magnitude, units, precision] matches { + [{|0.0..7.0|}, {"1/wk"}, {0}], + [{|0.0..31.0|}, {"1/mo"}, {0}], + [{|0.0..365.0|}, {"1/a"}, {0}] + } + } + } + upper matches { + DV_QUANTITY[id9022] matches { + [magnitude, units, precision] matches { + [{|0.0..7.0|}, {"1/wk"}, {0}], + [{|0.0..31.0|}, {"1/mo"}, {0}], + [{|0.0..365.0|}, {"1/a"}, {0}] + } + } + } + } + } + } + ELEMENT[id114] occurrences matches {0..1} matches { -- Binge drinking description + value matches { + DV_TEXT[id9023] + } + } + ELEMENT[id111] occurrences matches {0..1} matches { -- Alcohol free days + value matches { + DV_QUANTITY[id9024] matches { + property matches {[at9003]} -- Frequency + [magnitude, units, precision] matches { + [{|0.0..<7.0|}, {"1/wk"}, {0}], + [{|0.0..<31.0|}, {"1/mo"}, {0}] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Typical consumption (alcohol units) + value matches { + DV_QUANTITY[id9025] matches { + property matches {[at9003]} -- Frequency + [magnitude, units, precision] matches { + [{|>=0.0|}, {"1/d"}, {1}], + [{|>=0.0|}, {"1/wk"}, {1}], + [{|>=0.0|}, {"1/mo"}, {1}] + } + } + } + } + CLUSTER[id30] matches { -- Per type + name matches { + DV_TEXT[id9026] + } + items cardinality matches {1..*; unordered} matches { + ELEMENT[id109] occurrences matches {1} matches { -- Type + value matches { + DV_TEXT[id9027] + DV_CODED_TEXT[id9028] matches { + defining_code matches {[ac9004]} -- Type (synthesised) + } + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9029] + } + } + ELEMENT[id112] occurrences matches {0..1} matches { -- Typical consumption (alcohol units) + value matches { + DV_QUANTITY[id9030] matches { + property matches {[at9003]} -- Frequency + [magnitude, units, precision] matches { + [{|>=0.0|}, {"1/d"}, {1}], + [{|>=0.0|}, {"1/wk"}, {1}], + [{|>=0.0|}, {"1/mo"}, {1}] + } + } + } + } + allow_archetype CLUSTER[id78] matches { -- Type details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id70] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9031] + } + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Number of quit attempts + value matches { + DV_COUNT[id9032] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Quit date + value matches { + DV_DATE[id9033] + } + } + allow_archetype CLUSTER[id27] matches { -- Episode details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.cessation_attempts(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id88] occurrences matches {0..1} matches { -- Episode comment + value matches { + DV_TEXT[id9034] + } + } + } + } + allow_archetype CLUSTER[id87] matches { -- Overall details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Overall quit date + value matches { + DV_DATE[id9035] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Overall comment + value matches { + DV_TEXT[id9036] + } + } + } + } + } + protocol matches { + ITEM_TREE[id22] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id74] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id72] matches { -- Quit date definition + value matches { + DV_TEXT[id9037] + } + } + ELEMENT[id86] occurrences matches {0..1} matches { -- Quit attempt definition + value matches { + DV_TEXT[id9038] + } + } + ELEMENT[id76] matches { -- Current drinker definition + value matches { + DV_TEXT[id9039] + } + } + ELEMENT[id77] matches { -- Former drinker definition + value matches { + DV_TEXT[id9040] + } + } + ELEMENT[id80] matches { -- Lifetime non-drinker definition + value matches { + DV_TEXT[id9041] + } + } + ELEMENT[id105] occurrences matches {0..1} matches { -- Alcohol unit definition (mass) + value matches { + DV_QUANTITY[id9042] matches { + property matches {[at9005]} -- Mass + [magnitude, units, precision] matches { + [{|>=0.0|}, {"g"}, {0}], + [{|>=0.0|}, {"[oz_av]"}, {1}] + } + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9043] + } + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"Övergripande status (synthesised)"> + description = <"Beskrivning av aktuellt konsumtion för alla typer av alkohol. (synthesised)"> + > + ["ac9001"] = < + text = <"Status (synthesised)"> + description = <"Uttalande om aktuell alkoholvana. (synthesised)"> + > + ["ac9002"] = < + text = <"Mönster (synthesised)"> + description = <"Det typiska mönstret för konsumtion av alkohol. (synthesised)"> + > + ["at9003"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9004"] = < + text = <"Typ (synthesised)"> + description = <"Namnet på den specifika typen eller grupp av alkoholdryck. (synthesised)"> + > + ["at9005"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["at122"] = < + text = <"Starkvin"> + description = <"Vin med tillsatt sprit, till exempel portvin, sherry, madeira och marsala."> + > + ["at121"] = < + text = <"Sprit"> + description = <"Jäst dryck gjord genom en destillationsprocess. Har vanligtvis en alkoholhalt >20%."> + > + ["at120"] = < + text = <"Pulque"> + description = <"Jäst dryck gjord på växtsaft från arter i agavesläktet."> + > + ["at119"] = < + text = <"Mjöd"> + description = <"Jäst dryck gjord av honung, ibland med olika frukter, kryddor, spannmål eller humle."> + > + ["at118"] = < + text = <"Cider"> + description = <"Jäst dryck gjord av fruktjuice."> + > + ["at117"] = < + text = <"Vin"> + description = <"Jäst dryck gjord av druvor och ibland andra frukter."> + > + ["at116"] = < + text = <"Öl"> + description = <"Jäst dryck gjord av spannmålsmäsk."> + > + ["id115"] = < + text = <"Datum först berusad"> + description = <"Datum eller del av datum när individen blev berusad för första gången."> + comment = <"Denna datapunkt är inte avsedd att registrera en oavsiktlig berusning men att identifiera när ett beteendemönster av skadlig konsumtion kan ha påbörjats."> + > + ["id114"] = < + text = <"Berusningsdrickandebeskrivning"> + description = <"Beskrivande sammanfattning om individens typiska mönster av berusningsdrickande."> + > + ["id113"] = < + text = <"Episodbeskrivning"> + description = <"Beskrivande sammanfattning om individens övergripande alkoholvanor under den angivna episoden."> + comment = <"Till exempel: detaljer om mönster för berusningsdrickande."> + > + ["id112"] = < + text = <"Typisk konsumtion (alkoholenheter)"> + description = <"Uppskattning av antal alkoholenheter av specificerat typ som konsumerats under den angivna perioden."> + comment = <"Definitionen av en alkoholenhet kan registreras i protokollet."> + > + ["id111"] = < + text = <"Alkoholfria dagar"> + description = <"Antalet dagar när ingen alkohol konsumerats under den angivna perioden."> + > + ["id109"] = < + text = <"Typ"> + description = <"Namnet på den specifika typen eller grupp av alkoholdryck."> + comment = <"Använd det kodade textalternativet (coded text) när det är möjligt. Alternativt är det möjligt att använda ett lokalt kodverk eller terminologisystem för att registrera specifika typer av alkoholhaltiga drycker. Till exempel: rött eller vitt vin; brandy eller whisky; starköl eller lättöl; eller denaturerad alkohol (ex rödsprit) eller annan form av renad sprit."> + > + ["id105"] = < + text = <"Definition av Alkoholenhet (mass)"> + description = <"Massalkohol som definierar en alkoholenhet som används i elementet Typisk användning (alkoholenheter) i denna arketyp."> + > + ["id98"] = < + text = <"Berusningsdrickande frekvens"> + description = <"Individens typiska frekvens av stort alkoholintag, med avsikt att bli berusad, under en kort tidsperiod."> + > + ["at92"] = < + text = <"Dricker inte alkohol"> + description = <"Individen har inte konsumerat alkohol under denna episod."> + > + ["id90"] = < + text = <"Övergripande status"> + description = <"Beskrivning av aktuellt konsumtion för alla typer av alkohol."> + > + ["id88"] = < + text = <"Episodkommentar"> + description = <"Ytterligare beskrivande information om alkoholkonsumtion under det angivna episoden som inte är fångat i andra fält."> + comment = <"Till exempel: alkohol som förbrukas som botemedel för baksmälla, t.ex. återställare"> + > + ["id87"] = < + text = <"Övergripande detaljer"> + description = <"Ytterligare strukturerade detaljer om individens övergripande alkoholvanor."> + > + ["id86"] = < + text = <"Definition av \"Försök att sluta\""> + description = <"Den tillämpade definitionen för Försök att sluta som används för att bestämma värdet för det antal dataelementet \"Antal försök att sluta\" som används i den här arketypen."> + comment = <"Till exempel: \"slutat konsumera alkohol för en dag eller längre med avsikt att sluta\"."> + > + ["at85"] = < + text = <"Inte dagligen"> + description = <"Konsumerar inte alkoholhaltig dryck varje dag."> + > + ["at84"] = < + text = <"Dagligen"> + description = <"Konsumerar alkoholhaltig dryck minst en gång varje dag."> + > + ["id83"] = < + text = <"Episodens slutdatum"> + description = <"Datum när den här episoden slutade."> + comment = <"Kan vara del av ett datum, till exempel bara ett år. Det här fältet kommer att vara tomt om epsioden är aktuell och pågående."> + > + ["id82"] = < + text = <"Episodbeteckning"> + description = <"Identifiering av en episod av alkoholkonsumtion - antingen som ett tal i en sekvens och/eller en namngiven händelse."> + comment = <"Till exempel: \"2\" som den andra episoden inom en sekvens av episoder; eller \"Graviditet med tvillingar\" om man beskriver alkoholkonsumtionen under en kroppslig händelse, t.ex. under en viss graviditet."> + > + ["id81"] = < + text = <"Började konsumera dagligen"> + description = <"Datum eller del av datum när individen först började att konsumera alkohol dagligen."> + comment = <"Det kan vara del av ett datum, till exempel bara ett årtal."> + > + ["id80"] = < + text = <"Definition av \"Dricker inte alkohol\""> + description = <"Den tillämpade definitionen för \"Dricker inte alkohol\" -värdet i varje \"Status\" som används i den här arketypen."> + > + ["id78"] = < + text = <"Typdetaljer"> + description = <"Ytterligare strukturerade detaljer om konsumtionen av den specificerat alkoholhaltiga drycken"> + > + ["id77"] = < + text = <"Definition av \"Slutat dricka alkohol\""> + description = <"Den tillämpade definitionen för \"Slutat dricka alkohol\" -värdet i varje \"Status\" som används i den här arketypen."> + > + ["id76"] = < + text = <"Definition av \"Dricker alkohol\""> + description = <"Den tillämpade definitionen för \"Dricker alkohol\" -värdet i varje \"Status\" som används i den här arketypen."> + > + ["id74"] = < + text = <"Utökning"> + description = <"Plats för att infoga ytterligare information krävs för att fånga upp lokalt innehåll eller för att anpassa sig till andra referensmodeller / format."> + comment = <"Till exempel: Lokala informationskrav eller ytterligare metadata för att anpassa sig till FHIR- eller CIMI-motsvarigheter."> + > + ["id72"] = < + text = <"Definition av slutdatum"> + description = <"Den tillämpade definitionen för \"Slutdatum\" som används i den här arketypen."> + > + ["id70"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivande information om den specificerat typ av alkohol som inte är fångat i andra fält."> + > + ["id65"] = < + text = <"Per episod"> + description = <"Detaljer om en separat konsumtionstid med ett konsekvent mönster av typisk förbrukning."> + > + ["at62"] = < + text = <"Dricker alkohol"> + description = <"Individen har konsumerat alkohol under denna episod."> + > + ["id54"] = < + text = <"Beskrivning"> + description = <"Beskrivande sammanfattning om alkohol konsumtion för det specificerade typen av alkohol."> + > + ["id53"] = < + text = <"Status"> + description = <"Uttalande om aktuell alkoholvana."> + > + ["id44"] = < + text = <"Övergripande beskrivning"> + description = <"Beskrivande sammanfattning om individens övergripande alkoholvanor och historik."> + comment = <"Använd det här fältet endast för att ge en beskrivande sammanfattning om de strukturerade fälten inte ger en adekvat bild av individens alkoholvanor, eller att införliva ostrukturerad information om alkoholvanor från befintliga eller gamla vård-IT-system till ett arketyp-baserade system."> + > + ["id31"] = < + text = <"Mönster"> + description = <"Det typiska mönstret för konsumtion av alkohol."> + comment = <"Det typiska mönstret för konsumtion kan göras mer granulärt genom kodning med en terminologi eller ett lokalt värde som anges i en mall."> + > + ["id30"] = < + text = <"Per typ"> + description = <"Detaljer om konsumtion av en viss typ av alkoholhaltig dryck."> + > + ["id27"] = < + text = <"Episoddetaljer"> + description = <"Ytterligare strukturerad information om den specificerat episoden av alkoholkonsumtion"> + > + ["id26"] = < + text = <"Antal försök att sluta"> + description = <"Totalt antal gånger som individen har försökt sluta konsumera alkoholhaltig dryck inom denna episod."> + > + ["id24"] = < + text = <"Typisk konsumtion (alkoholenheter)"> + description = <"Uppskattning av antal alkoholenheter som konsumerats under den angivna perioden."> + > + ["id23"] = < + text = <"Senaste uppdatering"> + description = <"Datum när denna sammanfattning av individens alkoholvanor uppdaterades senast."> + > + ["id20"] = < + text = <"Övergripande kommentar"> + description = <"Ytterligare beskrivande information om all alkoholanvändning som inte har fångats i andra fält."> + > + ["id17"] = < + text = <"Övergripande slutdatum"> + description = <"Datum då individen helt slutade använda alkohol, oavsett typ."> + comment = <"Kan vara ett del av datum, till exempel bara ett årtal. Detta datum kan användas av för att avgöra om individen är i riskzonen för återfall, till exempel under de första 12 månaderna sedan hen slutade."> + > + ["id16"] = < + text = <"Började konsumera regelbundet"> + description = <"Datum eller del av datum när individen först började att konsumera alkohol frekvent eller regelbundet, men inte dagligen."> + comment = <"Detta dataelement registreras när ett vanligt förbrukningsmönster började, snarare än den första smaken av alkohol. Den första smaken kan vara i mycket ung ålder och då ingen dricka till mitten av tonåren. I detta fall är det mönstret i mitten av tonåren som är kliniskt signifikant. För att skilja mellan konsumtionsmönster, måste det registreras i andra delar i den här arketypen, till exempel i avsnittet 'Per episod'."> + > + ["id15"] = < + text = <"Slutdatum"> + description = <"Datum när individen senast konsumerade alkoholhaltiga drycken."> + comment = <"Kan vara del av ett datum, till exempel bara ett år. Definitioner för ett \"Slutdatum\" varierar enormt och kan definieras med dataelementet \"Avsluta data definition\" i protokolldelen i den här arketypen. Detta datum kommer att vara identiskt med \"Episodslutdatum\" för den senaste episoden. Detta datum kan användas av beslutsstödsguiden för att avgöra om individen är i riskzonen för återfall, till exempel under de första 12 månaderna sedan hen slutade."> + > + ["id14"] = < + text = <"Episodens startdatum"> + description = <"Datum när den här episoden startade."> + comment = <"Kan vara del av ett datum, till exempel bara ett år."> + > + ["at7"] = < + text = <"Har aldrig druckit alkohol"> + description = <"Individen har aldrig konsumerat alkohol"> + > + ["at6"] = < + text = <"Har slutat dricka alkohol"> + description = <"Individen har tidigare konsumerat alkohol men har slutat."> + > + ["at4"] = < + text = <"Dricker alkohol"> + description = <"Individen är konsument av alkohol"> + > + ["id1"] = < + text = <"Sammanfattning av konsumtion av alkohol"> + description = <"Sammanfattning eller beständig information om den enskilda personens typiska alkoholkonsumtion."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Overordnet status (synthesised)"> + description = <"Utsagn om nåværende atferd og bruk for alle typer alkohol. (synthesised)"> + > + ["ac9001"] = < + text = <"Status (synthesised)"> + description = <"Utsagn om nåværende atferd for alkoholinntak. (synthesised)"> + > + ["ac9002"] = < + text = <"Mønster (synthesised)"> + description = <"Typisk bruksmønster for perioden. (synthesised)"> + > + ["at9003"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9004"] = < + text = <"Type (synthesised)"> + description = <"Navnet på den spesifikke typen eller gruppen av alkohol. (synthesised)"> + > + ["at9005"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["at122"] = < + text = <"Sterkvin"> + description = <"Vin som er tilsatt brennevin. Tidligere kalt hetvin."> + > + ["at121"] = < + text = <"Brennevin (Sprit)"> + description = <"Gjæret alkoholholdig drikk laget ved destillasjon. Vanligvis med en alkoholprosent > 20%. Omfatter også likører, coctails og teknisk etanol."> + > + ["at120"] = < + text = <"Pulque"> + description = <"Gjæret alkoholholdig drikk laget av sevje fra agaveplanten, for eksempel tequilla."> + > + ["at119"] = < + text = <"Mjød"> + description = <"Gjæret alkoholholdig drikk laget av honning, vann og gjær. Noen ganger med tilsatt krydder, som mjødurt."> + > + ["at118"] = < + text = <"Sider"> + description = <"Gjæret alkoholholdig drikk laget av råsaft fra epler eller annen frukt."> + > + ["at117"] = < + text = <"Vin"> + description = <"Gjæret alkoholholdig drikke laget av druesaft eller noen ganger av annen frukt."> + > + ["at116"] = < + text = <"Øl"> + description = <"Gjæret alkoholholdig drikke brygget på korn."> + > + ["id115"] = < + text = <"Første gang beruset"> + description = <"Dato eller deldato når et individ ble beruset for første gang."> + comment = <"Kan være en deldato, for eksempel kun årstall. Dette dataelementet har ikke til hensikt å registrere tilfeldig og ikke-villet beruselse, men å identifisere når et skadelig drikkemønster eventuelt har startet."> + > + ["id114"] = < + text = <"Beskrivelse av episodisk høyt forbruk"> + description = <"Beskrivelse i fritekst om individets typiske mønster for episodisk høyt forbruk."> + > + ["id113"] = < + text = <"Beskrivelse av episoden"> + description = <"Oppsummerende beskrivelse i fritekst om individets overordnede drikkemønster innenfor den angitte perioden."> + comment = <"For eksempel detaljer om mønster for stordrikking eller fyllekuler."> + > + ["id112"] = < + text = <"Typisk bruk (alkoholenheter)"> + description = <"Estimat på antall alkoholenheter av den spesifiserte typen alkohol som ble drukket i den spesifiserte perioden."> + comment = <"Definisjon på alkoholenhet kan gjøres i protokolldelen av arketypen."> + > + ["id111"] = < + text = <"Alkoholfrie dager"> + description = <"Antall dager individet ikke drakk alkohol i den spesifiserte perioden."> + > + ["id109"] = < + text = <"Type"> + description = <"Navnet på den spesifikke typen eller gruppen av alkohol."> + comment = <"Bruk helst det forhåndsdefinerte verdisettet der det er mulig. Alternativt kan man bruke et lokalt verdisett eller en terminologi for å registrere spesifikke type alkoholholdige drikker, for eksempel rød eller hvit vin, brandy eller whisky, vanlig øl eller lettøl, eller denaturert alkohol som rødsprit som en spesifikk type sprit."> + > + ["id105"] = < + text = <"Definisjon av Alkoholenhet (mengde)"> + description = <"Den anvendte definisjonen av en alkoholenhet i dataelementet \"Typisk bruk (alkoholenheter)\" benyttet i denne arketypen."> + > + ["id98"] = < + text = <"Frekvens for episodisk høyt forbruk"> + description = <"Individets frekvens for episodisk høyt forbruk over korte tidsperioder, der formålet er å bli full, mao hvor ofte har individet \"fyllekuler\"."> + > + ["at92"] = < + text = <"Aldri brukt"> + description = <"Individet har ikke drukket alkohol i løpet av denne episoden."> + > + ["id90"] = < + text = <"Overordnet status"> + description = <"Utsagn om nåværende atferd og bruk for alle typer alkohol."> + > + ["id88"] = < + text = <"Kommentarer til episoden"> + description = <"Ytterligere fritekst om episoden med drikking av alkohol, og som ikke er fanget i andre element."> + comment = <"For eksempel om individet \"reparerer\"."> + > + ["id87"] = < + text = <"Overordnede detaljer"> + description = <"Ytterligere overordnede strukturerte detaljer om alkoholbruk."> + > + ["id86"] = < + text = <"Definisjon på \"Forsøk på å slutte\""> + description = <"Den anvendte definisjonen av dataelementet \"Antall forsøk på å slutte\" benyttet i denne arketypen."> + comment = <"For eksempel \"Sluttet å drikke i en dag eller mer, med den hensikt å slutte\"."> + > + ["at85"] = < + text = <"Ikke daglig"> + description = <"Individet drikker ikke alkohol daglig."> + > + ["at84"] = < + text = <"Daglig"> + description = <"Individet drikker alkohol minst en gang per dag."> + > + ["id83"] = < + text = <"Episodens sluttdato"> + description = <"Datoen episoden opphørte."> + comment = <"Kan være en deldato, for eksempel kun årstall. Dette dataelementet vil være tomt dersom episoden er pågående."> + > + ["id82"] = < + text = <"Episodenavn"> + description = <"Identifikasjon av en episode med alkoholbruk, enten som et nummer i en sekvens eller som en navngitt hendelse."> + comment = <"For eksempel: \"2\" som den andre episoden i en serie av episoder, eller \"Gravid med tvillinger\" om en beskriver alkoholbruk under en helserelatert hendelse som for eksempel et bestemt svangerskap."> + > + ["id81"] = < + text = <"Startet daglig alkoholbruk"> + description = <"Dato eller deldato da individet begynte å bruke alkohol daglig."> + comment = <"Kan være en deldato, for eksempel kun årstall."> + > + ["id80"] = < + text = <"Definisjon på \"Aldri drukket\""> + description = <"Den anvendte definisjonen av verdien \"Aldri drukket\" i dataelementet \"Overordnet status\" benyttet i denne arketypen."> + > + ["id78"] = < + text = <"Detaljer om typen"> + description = <"Ytterligere strukturerte detaljer om den spesifiserte typen alkoholholdig drikke."> + > + ["id77"] = < + text = <"Definisjon på \"Drukket tidligere\""> + description = <"Den anvendte definisjonen av verdien \"Drukket tidligere\" i dataelementet \"Overordnet status\" benyttet i denne arketypen."> + > + ["id76"] = < + text = <"Definisjon på \"Drikker\""> + description = <"Den anvendte definisjonen av verdien \"Drikker\" i dataelementet \"Overordnet status\" benyttet i denne arketypen."> + > + ["id74"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id72"] = < + text = <"Definisjon på Sluttdato"> + description = <"Den anvendte definisjonen av dataelementet \"Sluttdato\" benyttet i denne arketypen."> + > + ["id70"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om bruk av den spesifiserte typen alkoholholdig drikke, og som ikke er registrert i andre element."> + > + ["id65"] = < + text = <"Per episode"> + description = <"Detaljer om en avgrenset eller pågående episode med et vedvarende mønster i drikkevaner."> + > + ["at62"] = < + text = <"Nåværende bruker"> + description = <"Individet har inntatt alkohol i denne episoden."> + > + ["id54"] = < + text = <"Beskrivelse"> + description = <"Oppsummering i fritekst om drikkeatferd for den spesifiserte typen alkoholholdig drikke."> + > + ["id53"] = < + text = <"Status"> + description = <"Utsagn om nåværende atferd for alkoholinntak."> + > + ["id44"] = < + text = <"Overordnet beskrivelse"> + description = <"Oppsummering i fritekst om et individs overordnede mønster og historie knyttet til alkoholinntak."> + comment = <"Bruk dette elementet for å registrere en beskrivelse i fritekst om drikkevaner for dette individet, eller for å overføre til arketypeformat ustrukturert informasjon om drikkevaner fra et eksisterende eller tidligere brukt klinisk system."> + > + ["id31"] = < + text = <"Mønster"> + description = <"Typisk bruksmønster for perioden."> + comment = <"Bruksmønsteret kan registreres mer detaljert ved å benytte en terminologi eller et lokalt verdisett i en templat."> + > + ["id30"] = < + text = <"Per type"> + description = <"Detaljer om bruk av spesifikk type alkohol."> + > + ["id27"] = < + text = <"Detaljer om episoden"> + description = <"Ytterligere strukturerte detaljer om den spesifiserte episoden av alkoholbruk."> + > + ["id26"] = < + text = <"Antall forsøk på å slutte"> + description = <"Totalt antall ganger individet har forsøkt å slutte å drikke alkohol i denne episoden."> + > + ["id24"] = < + text = <"Typisk bruk (alkoholenheter)"> + description = <"Estimat på antall alkoholenheter som ble drukket i den spesifiserte perioden."> + > + ["id23"] = < + text = <"Sist oppdatert"> + description = <"Dato når sammendraget av alkoholbruk sist ble oppdatert."> + > + ["id20"] = < + text = <"Overordnet kommentar"> + description = <"Ytterligere fritekst om all bruk av alkohol, og som ikke er fanget i andre element."> + > + ["id17"] = < + text = <"Overordnet sluttdato"> + description = <"Datoen da individet sist brukte en hvilken som helst type alkohol."> + comment = <"Kan være en deldato, for eksempel årstall. Denne datoen kan brukes av beslutningsstøttesystemer for å beregne om individet er i faresonen for tilbakefall, for eksempel i løpet av de første 12 månedene etter å ha sluttet."> + > + ["id16"] = < + text = <"Startet å drikke regelmessig"> + description = <"Dato eller deldato da individet for første gang begynte å bruke alkohol hyppig eller regelmessig, men ikke daglig."> + comment = <"Kan være en deldato, for eksempel kun årstall. Dette elementet brukes for når et individ begynte å drikke alkohol regelmessig, heller enn første gang individet smakte alkohol. Den første smaken kunne være på et veldig tidlig tidspunkt i livet, og så kan individet ha et opphold til midten av tenårene før det begynte å konsumere alkohol. Dersom det er tilfelle, er det mønsteret som startet i midten av tenårene som er klinisk relevant. For å skille mellom drikkemønster gjennom livet, må man bruke andre elementer i denne arketypen, for eksempel i clusteret \"Per episode\"."> + > + ["id15"] = < + text = <"Sluttdato"> + description = <"Datoen da individet sluttet å drikke alkohol i denne perioden."> + comment = <"Kan være en deldato, for eksempel årstall. Definisjoner for \"Sluttdato\" varierer enormt og kan defineres ved å bruke dataelementet \"Definisjon på Sluttdato\" i protokolldelen av denne arketypen. Denne datoen vil være identisk med \"Episodens sluttdato\" for den siste episoden. Denne datoen kan brukes av beslutningsstøttesystemer for å beregne om individet er i faresonen for tilbakefall, for eksempel i løpet av de første 12 månedene etter å ha sluttet."> + > + ["id14"] = < + text = <"Episodens startdato"> + description = <"Dato da episoden startet."> + comment = <"Kan være en deldato, for eksempel kun årstall."> + > + ["at7"] = < + text = <"Aldri drukket"> + description = <"Individet har aldri brukt alkohol."> + > + ["at6"] = < + text = <"Drukket tidligere"> + description = <"Individet har brukt alkohol tidligere, men drikker ikke nå."> + > + ["at4"] = < + text = <"Drikker"> + description = <"Individet bruker alkohol."> + > + ["id1"] = < + text = <"Alkoholanamnese"> + description = <"Sammendrag eller detaljer om et individs tidligere og nåværende bruk av alkohol."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Overall status (synthesised)"> + description = <"Statement about current consumption for all types of alcohol. (synthesised)"> + > + ["ac9001"] = < + text = <"Status (synthesised)"> + description = <"Statement about current alcohol drinking behaviour. (synthesised)"> + > + ["ac9002"] = < + text = <"Pattern (synthesised)"> + description = <"The typical pattern of consumption of alcohol. (synthesised)"> + > + ["at9003"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["ac9004"] = < + text = <"Type (synthesised)"> + description = <"The name of the specific type or grouping of alcohol. (synthesised)"> + > + ["at9005"] = < + text = <"Mass"> + description = <"Mass"> + > + ["at122"] = < + text = <"Fortified wine"> + description = <"Wine with added spirits."> + > + ["at121"] = < + text = <"Spirits"> + description = <"Fermented beverage made by a distillation process. Usually has an alcohol content >20%. Includes liquers, cocktails and rectified spirits."> + > + ["at120"] = < + text = <"Pulque"> + description = <"Fermented beverage made from 'honey water\" of cacti."> + > + ["at119"] = < + text = <"Mead"> + description = <"Fermented beverage made from honey, sometimes with various fruits spices, grains or hops."> + > + ["at118"] = < + text = <"Cider"> + description = <"Fermented beverage made from any fruit juice."> + > + ["at117"] = < + text = <"Wine"> + description = <"Fermented beverage made from grapes and sometimes other fruits."> + > + ["at116"] = < + text = <"Beer"> + description = <"Fermented beverage made from grain mash."> + > + ["id115"] = < + text = <"Date first intoxicated"> + description = <"The date or partial date when the individual became intoxicated for the first time."> + comment = <"This data point is not intended to record an accidental intoxication but to identify when a behaviour pattern of harmful consumption may have commenced."> + > + ["id114"] = < + text = <"Binge drinking description"> + description = <"Narrative description about the individual's typical pattern of binge drinking."> + > + ["id113"] = < + text = <"Episode description"> + description = <"Narrative summary about the individual's overall pattern of alcohol consumption during the specified episode."> + comment = <"For example: details about binge drinking pattern."> + > + ["id112"] = < + text = <"Typical consumption (alcohol units)"> + description = <"Estimate of number of standard drinks of the specified type of alcohol consumed in the specified period."> + comment = <"The definition of an Alcohol unit can be recorded in the Protocol."> + > + ["id111"] = < + text = <"Alcohol free days"> + description = <"The number of days where no alcohol was consumed in the specified period."> + > + ["id109"] = < + text = <"Type"> + description = <"The name of the specific type or grouping of alcohol."> + comment = <"Use of the coded text option is preferrable when possible. Alternatively, it's possible to use a local valueset or terminologi to record specific types of alcoholic beverages. For example: red or white wine; brandy or whisky; normal or low alcohol beer; or denatured alcohol (methylated spirits) as a specific form of rectified spirits."> + > + ["id105"] = < + text = <"Alcohol unit definition (mass)"> + description = <"Mass of alcohol defining a standard drink or alcohol unit as used in the 'Typical drinking (alcohol units)' element in this archetype."> + > + ["id98"] = < + text = <"Binge drinking frequency"> + description = <"The individual's typical frequency of heavy drinking over a short period of time with the intent of becoming intoxicated."> + > + ["at92"] = < + text = <"Non-drinker"> + description = <"Individual has not consumed alcohol during this episode."> + > + ["id90"] = < + text = <"Overall status"> + description = <"Statement about current consumption for all types of alcohol."> + > + ["id88"] = < + text = <"Episode comment"> + description = <"Additional narrative about alcohol consumption during the specified episode, not captured in other fields."> + comment = <"For example: alcohol consumed as a hangover remedy eg 'hair of the dog'."> + > + ["id87"] = < + text = <"Overall details"> + description = <"Additional structured details about the overall alcohol consumption."> + > + ["id86"] = < + text = <"Quit attempt definition"> + description = <"The applied definition for a Quit attempt used to determine value for the 'Number of quit attempts' data element used in this archetype."> + comment = <"For example: 'stopped consuming alcohol for one day or longer with the intention of quitting'."> + > + ["at85"] = < + text = <"Non-daily"> + description = <"Not consuming alcoholic beverage every day."> + > + ["at84"] = < + text = <"Daily"> + description = <"Consuming alcoholic beverage at least once every day."> + > + ["id83"] = < + text = <"Episode end date"> + description = <"Date when this episode ceased."> + comment = <"Can be a partial date, for example, only a year. This data field will be empty if the episode is current and ongoing."> + > + ["id82"] = < + text = <"Episode label"> + description = <"Identification of an episode of alcohol consumption - either as a number in a sequence and/or a named event."> + comment = <"For example: '2' as the second episode within a sequence of episodes; or 'Pregnancy with twins' if describing the alcohol consumption during a health event such as during a specific pregnancy."> + > + ["id81"] = < + text = <"Daily consumption commenced"> + description = <"The date or partial date when the individual first started consuming alcohol on a daily basis."> + comment = <"Can be a partial date, for example, only a year."> + > + ["id80"] = < + text = <"Lifetime non-drinker definition"> + description = <"The applied definition for the 'Lifetime non-drinker' value in each of the 'Status' data elements used in this archetype."> + > + ["id78"] = < + text = <"Type details"> + description = <"Additional structured details about the consumption of the specified alcohol."> + > + ["id77"] = < + text = <"Former drinker definition"> + description = <"The applied definition for the 'Former drinker' value in each of the 'Status' data elements used in this archetype."> + > + ["id76"] = < + text = <"Current drinker definition"> + description = <"The applied definition for the 'Current drinker' value in each of the 'Status' data elements used in this archetype."> + > + ["id74"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id72"] = < + text = <"Quit date definition"> + description = <"The applied definition for the 'Quit date' data elements used in this archetype."> + > + ["id70"] = < + text = <"Comment"> + description = <"Additional narrative about consumption of the specified type of alcohol, not captured in other fields."> + > + ["id65"] = < + text = <"Per episode"> + description = <"Details about a discrete period of time with a consistent pattern of typical consumption."> + > + ["at62"] = < + text = <"Current drinker"> + description = <"Individual consumed alcohol during this period."> + > + ["id54"] = < + text = <"Description"> + description = <"Narrative summary about alcohol consumption for the specified type of alcohol."> + > + ["id53"] = < + text = <"Status"> + description = <"Statement about current alcohol drinking behaviour."> + > + ["id44"] = < + text = <"Overall description"> + description = <"Narrative summary about the individual's overall alcohol consumption pattern and history."> + comment = <"Use this data element to record a narrative description of alcohol drinking habits for this individual or to incorporate unstructured alcohol drinking information from existing or legacy clinical systems into an archetyped format."> + > + ["id31"] = < + text = <"Pattern"> + description = <"The typical pattern of consumption of alcohol."> + comment = <"The typical pattern of use can be made more granular by coding with a terminology or a local value set in a template."> + > + ["id30"] = < + text = <"Per type"> + description = <"Details about consumption of a specified type of alcohol."> + > + ["id27"] = < + text = <"Episode details"> + description = <"Additional structured details about the specified episode of alcohol consumption."> + > + ["id26"] = < + text = <"Number of quit attempts"> + description = <"Total number of times the individual has attempted to stop consuming alcohol within this episode."> + > + ["id24"] = < + text = <"Typical consumption (alcohol units)"> + description = <"Estimate of number of alcohol units consumed in the specified time period."> + > + ["id23"] = < + text = <"Last updated"> + description = <"The date this alcohol consumption summary was last updated."> + > + ["id20"] = < + text = <"Overall comment"> + description = <"Additional narrative about all alcohol consumption that has not been captured in other fields."> + > + ["id17"] = < + text = <"Overall quit date"> + description = <"The date when the individual last ceased consuming alcohol of any type."> + comment = <"Can be a partial date, for example, only a year. This date could be used by decision support guidance to determine if the individual is at risk of relapse, for example in the first 12 months since quitting."> + > + ["id16"] = < + text = <"Regular consumption commenced"> + description = <"The date or partial date when the individual first started frequent or regular, but usually non-daily, consumption of alcohol."> + comment = <"This data element is recording when a regular pattern of drinking commenced, rather than the first ever taste of alcohol. The first taste could be at a very young age and then no drinking until mid teens. In this case it is the pattern in the mid teens that is clinically significant. To differentiate between patterns of drinking, that has to be recorded in other elements in this archetype, for example in the 'Per episode' section."> + > + ["id15"] = < + text = <"Quit date"> + description = <"Date when the individual last consumed an alcohol."> + comment = <"Can be a partial date, for example, only a year. Definitions for a 'Quit date' vary enormously and can be defined using the 'Quit data definition' data element in the Protocol section of this archetype. This date will be identical to the 'Episode end date' for the most recent episode. This date could be used by decision support guidance to determine if the individual is at risk of relapse, for example in the first 12 months since quitting."> + > + ["id14"] = < + text = <"Episode start date"> + description = <"Date when this episode commenced."> + comment = <"Can be a partial date, for example, only a year."> + > + ["at7"] = < + text = <"Lifetime non-drinker"> + description = <"Individual has never consumed alcohol."> + > + ["at6"] = < + text = <"Former drinker"> + description = <"Individual has previously consumed alcohol but is not a current drinker."> + > + ["at4"] = < + text = <"Current drinker"> + description = <"Individual is a current consumer of alcohol."> + > + ["id1"] = < + text = <"Alcohol consumption summary"> + description = <"Summary or persistent information about the typical alcohol consumption of an individual."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9003"] = + ["at9005"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at84", "at85"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at62", "at92"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at4", "at6", "at7"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at116", "at117", "at118", "at119", "at120", "at121", "at122"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.citation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.citation.v0.0.1-alpha.adls new file mode 100644 index 000000000..c6a307a2d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.citation.v0.0.1-alpha.adls @@ -0,0 +1,92 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3a4cbf30-77f5-465d-9e12-da3761bba7b5; build_uid=53a466c3-95ff-4727-8ea0-294ea1e22ed3) + openEHR-EHR-EVALUATION.citation.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marivan Abrahao"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"18/06/2010"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"A65A1108F9DBF88964F644C81B8074F4"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Shell ENTRY archetype to contain the Citation cluster."> + keywords = <"citation", "reference"> + use = <"Use as the shell ENTRY archetype to contain the CLUSTER.citation archetype when a citation is required to occur as a stand-alone instance of information. The actual data elements are fully detailed within CLUSTER.citation, which is able to be inserted within a slot in this EVALUATION or as part of the fuller context of any other archetype, as required."> + misuse = <""> + copyright = <"© copyright (c) 2010 openEHR Foundation, openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Arquétipo envelope ENTRY utilizado para conter o cluster Citação."> + keywords = <"citação", "referência"> + use = <"Usado como o arquétipo envelope ENTRY para conter o arquétipo CLUSTER.citation (cluster Citação) quando é necessário que uma citação ocorra como uma instância de informação independente. Os elementos de dados reais são descritos detalhadamente dentro do CLUSTER.citation, o qual é capaz de ser inserido dentro de um SLOT neste aquétipo EVALUATION ou como parte de um contexto mais amplo de qualquer outro arquétipo, conforme necessário."> + misuse = <""> + copyright = <"© copyright (c) 2010 openEHR Foundation, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Citation + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id3] matches { -- Citation content + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.citation(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id3"] = < + text = <"Conteúdo da citação"> + description = <"Detalhes da citação (especificados no arquétipo CLUSTER)."> + > + ["id1"] = < + text = <"Citação"> + description = <"Referência a informação mantida em outro lugar, no mesmo RES ou externo ao RES."> + > + > + ["en"] = < + ["id3"] = < + text = <"Citation content"> + description = <"Citation details (specified in CLUSTER archetype)."> + > + ["id1"] = < + text = <"Citation"> + description = <"Reference to information held elsewhere, in the same EHR or external to the EHR."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.clinical_synopsis.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.clinical_synopsis.v1.0.1.adls new file mode 100644 index 000000000..4aca052cc --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.clinical_synopsis.v1.0.1.adls @@ -0,0 +1,360 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=87e2704b-955b-43bc-b569-755e06dbd3f5; build_uid=054a9a17-33b4-4277-914d-dd8a405f45f3) + openEHR-EHR-EVALUATION.clinical_synopsis.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Nadim Anani"> + ["organisation"] = <"Health Informatics Centre, Karolinska Institutet, Sweden"> + > + accreditation = <"fluent in both English and German, Medical Informatics 'MSc' degree from Heidelberg, 2 years professional experience in health informatics, some translation experience, openEHR knowledge."> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Dr. Leonardo Der Jachadurian"> + ["organisation"] = <"Bitios.com"> + > + accreditation = <"Medical Doctor (Internal Medicine Specialist)"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Ingrid Heitmann"> + ["organisation"] = <"NTNU and OUS, Registered nurse"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Emerson Urushibata"> + ["organisation"] = <"Universidade de São Paulo"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["fa"] = < + language = <[ISO_639-1::fa]> + author = < + ["name"] = <"Shahla Foozonkhah"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"shahla.foozonkhah@oceaninformatics.com"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"BIPH"> + > + accreditation = <"What goes here?"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics, Australia"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2007-01-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Maria Beate Nupen, Oslo Universitetssykehus, Norway", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Marco Borges, P2D, Brazil", "Rong Chen, Cambio Healthcare Systems, Sweden", "Bjørn Christensen, Helse Bergen HF, Norway", "Stephen Chu, Queensland Health, Australia", "Tamsin Cockayne, Australia", "Paul Donaldson, Nursing Informatics Australia, Australia", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Bente Gjelsvik, Helse Bergen, Norway", "Sam Heard, Ocean Informatics, Australia", "Kristian Heldal, Telemark Hospital Trust, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Eugene Igras, IRIS Systems, Inc., Canada", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Hanne Joensen, Helse Bergen HUS, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Robert Legan, NEHTA, Australia", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Arne Løberg Sæter, DIPS ASA, Norway", "Rohan Martin, Ambulance Victoria, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Jeroen Meintjens, Medisch Centrum Alkmaar, Netherlands", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Bjørn Næss, DIPS ASA, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Tanja Riise, Nasjonal IKT HF, Norway", "Arturo Romero, SESCAM, Spain", "Thomas Schopf, University Hospital of North-Norway, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Clinical Synopsis (Data Specifications) Version 1.0 [Internet]. Sydney, Australia: National E-Health Transition Authority; 2007 Jun 29 [cited 2009 Oct 12]; Available at http://www.nehta.gov.au/DGL/Resources/Downloads/Clinical%20Synopsis%20v1.0.pdf"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"6B5FDE78438EC4ECF0C9DC320A414A87"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Die manuelle Herstellung und Aufnahme einer Zusammenfassung einer Patientengeschichte, aus der Sicht eines Gesundheitsdienstleisters."> + keywords = <"Zusammenfassung", "Schlussfolgerung", "Kurzdarstellung", "Abriss", "Abstract", "Beurteilung", "Synopsis", "Epikrise", "Anmerkung", "Bemerkung"> + use = <"Benutzung für die Aufnahme einer geschichtlichen, zusammenfassenden Ansicht des Gesundheitszustandes des Patienten. Diese unstrukturierte Zusammenfassung kann identifizierte Gesundheitsprobleme, erbrachte Gesundheitsdienstleistungen, dazugehörige Interpretationen und Verständnis des Patienten enthalten sowie die Mitteilung mancher der subjektiverern, weicheren Aspekte über die Erfahrung und Geschichte aus Sicht des Patienten ermöglichen. Typischerweise hängt diese Zusammenfassung mit einem bestimmten Gesundheitsereignis zusammen, z. B. einem bestimmten Arztbesuch oder einer spezifischen Krankenhausaufnahme, kann jedoch auch benutzt werden um das Erlebnis des Patienten über verschiedene Zeitperioden zusammenzufassen. + In Wirklichkeit ist Clinical Synopsis eine Meta-Beobachtung, die die bestehende strukturierte klinische Akte ergänzt, um subtile, subjektive oder interpretative Informationen über den Patienten ausdrücken zu können, die sonst alleine durch strukturierte Daten möglicherweise nicht deutlich werden; dies soll eine balancierte, kontextspezifische elektronische Patientenakte unterstützen. + Beispielsweise kann eine Clinical Synopsis eine kurze Zusammenfassung der Aufnahme eines Patienten als eine Komponente eines umfassenden und strukturierten Epikrise-Dokuments übermitteln."> + misuse = <"Nicht zu benutzen um genaue und strukturierte Informationen aufzunehmen. Beispielsweise sollten detaillierte Informationen über Probleme, Diagnosen und Testergebnisse durch die entsprechend relevanten Archetypen EVALUATION.problem, EVALUATION.problem-diagnosis und OBSERVATION-Archetypen für Labpr- oder radiologische Ergebnisse aufgenommen werden. Die Clinical Synopsis darf manche kritische bzw. ausgewählte numerische Ergebnisse aus diesen strukturierten Details überbringen, wenn diese als wichtig für die Vollständigkeit der Synopsis beurteilt werden; sie ist jedoch NICHT die primäre Stelle zur Aufnahme solcher Informationen. + Der Begriff \"Klinische Synopsis\" kann sich manchmal auf komplexe und umfangreiche Dokumente beziehen, z. B. eine Epikrise (Discharge Summary) oder ein Bericht (Report). In openEHR sollten diese Dokumente als Aggregationen eingeschränkter Archetypen dargestellt werden (sprich openEHR \"templates\"), d. h. eine Epikrise- oder Bericht-Vorlage, die aus mehreren einzelnen Archetypen besteht, wovon der Clinical Synopsis-Archetyp einer sein könnte. + "> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera en beskrivande sammanfattning om en patient, ur vårdgivarens perspektiv."> + keywords = <"sammanfattning", "slutsats", "sammandrag", "exakt", "abstrakt", "bedömning", "synopsis", "epikris", "kommentar", "anteckning"> + use = <"Används för att sammanfatta patientens hälsotillstånd. Denna ostrukturerade sammanfattning kan innehålla identifierade hälsoproblem, vilken hälsovård som tillhandahållits, tolkning av sammanhanget, för patientens förståelse. Här kan några av de mjukare, mer subjektiva aspekterna av patientens upplevelse och resa kan beskrivas. Vanligtvis är den här sammanfattningen relaterad till en specifik hälsohändelse, exempelvis en specifik konsultation eller sjukhusvistelse, men den kan också användas för att sammanfatta patientens hälsohistorik under olika tidsperioder. + + I praktiken är klinisk synopsis en metaobservation som kompletterar det befintliga strukturerade kliniska registret. Den tillåter uttryck för subtil, subjektiv eller tolkande information om patienten som kanske inte annars är uppenbar genom enbart strukturerade data, vilket ger en balans och kontext till EHR-dokumentet. Exempelvis kan en klinisk sammanfattning återge en kortfattad sammanfattning av patientens sjukhusvistelse som en del i ett omfattande och strukturerat utskrivningsdokument."> + misuse = <"Ska inte användas för att beskriva specifika och strukturerade hälsouppgifter. Exempelvis vid detaljerad information om problem, diagnoser och testresultat ska den specifika relevanta arketypen EVALUATION.problem, EVALUATION.problem-diagnos samt laboratorie- eller radiologiresultat i OBSERVATIONER användas. + + Den kliniska synopsisen kan återge några kritiska och numeriska resultat när de bedömts viktiga för synopsisens helhet, men det är INTE den primära registreringsplatsen för dem. + Uttrycket \"klinisk synopsis\" kan ibland referera till komplexa och omfattande dokument, exempelvis som översikter över utskrivningar eller rapporter. I openEHR ska dessa dokument presenteras som samlingar av begränsade arketyper, dvs. som en mall för sammanfattning av utskrivning eller en rapportmall som innehåller ett antal separata arketyper, av vilka denna kliniska sammanfattnings-arketyp kan vara en."> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para sintetizar manualmente y registrar en forma narrativa un sumario acerca de un paciente, desde la perspectiva de un profesional del cuidado de la salud."> + keywords = <"sumario", "conclusión", "visión global", "resumen", "extracto", "evaluación", "sinopsis", "epicrisis", "comentario", "nota"> + use = <"Usado para registrar en forma narrativa, una vista resumida del estado de salud del paciente. Este sumario no estructurado, puede incluir problemas/condiciones de salud identificados, cuidados de la salud provistos, interpretaciones clínicas asociadas y el entendimiento del paciente acerca de su condición clínica. Esta síntesis puede permitir la comunicación acerca de aspectos más sutiles y subjetivos en relación con la experiencia del paciente. Mas comúnmente este sumario estará probablemente relacionado con eventos de salud específicos tales como consultas médicas concretas o internaciones, pero puede también ser usado para sumarizar la experiencia del paciente en relación con su salud, en diferentes periodos de tiempo. + En la práctica, la Sinopsis Clínica es una meta-observación que complementará el registro clínico estructurado existente, permitiendo la expresión de información sutil, subjetiva o interpretativa acerca del paciente, que podría no ser obvia a través de solamente analizar los datos estructurados, proveyendo de esta forma balance y contexto al registro clínico. + Por ejemplo, una Sinopsis Clínica puede comunicar un sumario sucinto de una internación del paciente, como un componente dentro de un documento de Epicrisis completo y estructurado."> + misuse = <"No debe usarse para registrar información de salud estructurada y específica. Por ejemplo, información detallada relacionada con Problemas, Diagnósticos y Resultados de Estudios debería ser registrada usando los arquetipos específicos y relevantes EVALUATION.problem, EVALUATION.problem-diagnosis y resultados de laboratorio o imágenes en OBSERVATIONs. La Sinopsis Clínica puede expresar algunos resultados numéricos seleccionados críticos (presentes en secciones estructuradas específicas), cuando sean juzgados importantes para la completitud de la Sinopsis pero NO es el sitio primario de registro para esta información. + El término “Sinopsis Clínica” puede referirse a veces a documentos complejos y detallados tales como Epicrisis o Reportes. En openEHR, estos documentos deberían ser representados como agregaciones de arquetipos restringidos. Por ejemplo, una plantilla de Epicrisis o de Reporte deberían estar compuestos por un grupo de arquetipos (entre los que se encontraría la Sinopsis Clínica)."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å sammenfatte og dokumentere et fritekstsammendrag om en pasient fra helsepersonellets perspektiv."> + keywords = <"sammendrag", "konklusjon", "disposisjon", "abstrakt", "vurdering", "beskrivelse", "epikrise", "notat"> + use = <"Anvendes for å registrere en fritekstoppsummering av pasientens helse. Denne ustrukturerte oppsummeringen kan omfatte identifiserte helseproblemer; helsetjenester som er ytt, klinisk fortolkning, pasientens forståelse samt at den muliggjør kommunikasjon vedrørende mer subtile og subjektive aspekter rundt pasientens helseerfaringer. Vanligvis vil denne oppsummeringen bli brukt ved spesifikke hendelser, for eksempel ved en konsultasjon eller sykehusinnleggelse, men oppsummeringen kan også brukes til å sammenfatte pasientens egne erfaringer over varierende tidsperioder. + + I praksis er Klinisk sammendrag en overordnet (meta) observasjon som vil fungere som et tillegg til eksisterende strukturert journal. Dette for å kunne fange og dokumentere pasientenes subtile, subjektive og/eller fortolkede informasjon som ellers alene ikke vil bli tydeliggjort godt nok ved hjelp av strukturerte data alene. Klinisk sammendrag vil således bidra til å gi kontekst og balanse i den elektroniske pasientjournalen. For eksempel kan Klinisk sammendrag gi en konkret oppsummering av pasientens sykehusinnleggelse som en del av en strukturert epikrise."> + misuse = <"Anvendes ikke for å registrere spesifikk strukturert helseinformasjon. For eksempel vil detaljer om problemer, diagnoser og prøveresultat registreres ved hjelp av arketyper som for eksempel EVALUATION.problem_diagnosis, og laboratorie- eller radiologi svar i passende OBSERVATION-arketyper. \"Klinisk sammendrag\" kan for helhetens skyld inkludere og referere enkelte viktige numeriske resultat fra de strukturerte data, men er ikke det primære stedet for registrering av dem. + + Begrepet \"Klinisk sammendrag\" kan i enkelte tilfeller henvise til sammensatte og omfattende dokumenter, som epikriser og ut-notater. I openEHR vil en epikrise eller ut-notat representeres med aggregert informasjon fra underliggende arketyper ved hjelp av templater. Klinisk Sammendrag vil da være kun én av flere arketyper som blir inkludert."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para sintetizar manualmente e gravar um sumário narrativo sobre um paciente, a partir da perspectiva de um profissional de saúde."> + keywords = <"sumário", "conclusão", "esboço", "resumo", "abstrato", "avaliação", "sinopse", "epícrise", "comentário", "anotações"> + use = <"Usado para registrar uma narrativa, visão sumarizada da saúde do paciente. Esse sumário não estruturado pode incluir questões médicas identificadas; plano de saúde fornecido; interpretação associada; compreensão do paciente; e permite comunicação sobre alguns dos mais sutis, mais subjetivos aspectos da experiência do paciente e jornada. Mais comumente esse sumário aparenta estar relacionado para um evento médico específico como uma consulta específica ou admissão hospitalar, mas também pode ser usado para sumarizar a experiência médica do paciente em diferentes períodos de tempo. + Na prática, Sinopse Clínica é uma meta-observação que complementará o registro clínico estruturado existente, permitindo a expressão da sutil, subjetiva ou interpretativa informação sobre o paciente que de outra forma, através de um documento estruturado sozinho pode não ser óbvia , provendo balanceamento e contexto ao registro Eletrônico de Saúde. + Por exemplo, uma Sinopse Clínica pode comunicar um sumário sucinto da admissão hospitalar do paciente como um componente de um estruturado e compreensivo Documento de Sumário de Alta."> + misuse = <"*Not to be used to record specific and structured health information. For example, detailed information about Problems, Diagnoses, and Test Results should be recorded using the specific relevant archetypes EVALUATION.problem, EVALUATION.problem-diagnosis, and laboratory or radiology results in OBSERVATIONs. The Clinical Synopsis may convey some critical and selected numerical results from these structured details when judged important for completeness of the Synopsis but is NOT the primary recording site for them. + The term “Clinical Synopsis” can sometimes refer to complex and comprehensive documents, such as a Discharge Summary or a Report. In openEHR these documents should be represented as aggregations of constrained archetypes, that is, a Discharge Summary template or a Report template, comprising a number of separate archetypes, of which this Clinical Synopsis archetype may be one.(en)"> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل ملخص برواية تم توليفها يدويا عن مريض من وجهة نظر مقدم الرعاية الصحية "> + keywords = <"ملخص", "استنتاج", "إطار", "دقيق", "مستخلص", "تقييم", "مختصر", "نوبة إضافية", "تعليق", "ملحوظة"> + use = <"لتسجيل رؤية ملخصة بتوليف رواية عن صحة المريض. هذا الملخص غير المركب قد يتضمن قضايا صحية مُعَرَّفة, تم تقديمها بواسطة مقدم الخدمة الصحية, مع إرفاق تفسير, و تفَهُّم المريض, و يُمَكِّن من توصيل بعض من الجوانب البسيطة غير موضوعية من خبرة و رحلة المريض. + و غالبا ما يكون هذا الملخص ذي احتمال عالي أن يكون متعلقا بواقعة صحية, مثل استشارة معينة أو إدخال إلى المستشفى, و لكن قد يستخدم في تلخيص الخبرة الصحية للمريض خلال فترات زمنية متعددة. + في الممارسة المعتادة, يعتبر المختصر السريري هو ملاحظة عامة تُكَمِّل السجل السريري المركب, و تسمح بالتعبير عن المعلومات الرقيقة غير الموضوعية التفسيرية عن المريض, و التي قد لا تكون واضحة إذا استخدم البيانات المركبة وحدها, بما يزوِّد اتزانا و سياقا للسجل الطبي الإلكتروني. + مثل, قد يقوم المختصر السريري بتوصيل ملخص موجز عن إدخال المريض إلى المستشفى كجزء من وثيقة شاملة و مركبة حول ملخص الخروج."> + misuse = <"لا يستخدم لتسجيل المعلومات الصحية المحددة و المركبة. مثلا, ينبغي تسجيل المعلومات التفصيلية حول المشكلات, التشخيصات, و نتائج الاختبارات باستخدام النماذج المخصصة ذات الصلة مثل (تقييم. مشكلة) و (تقييم. مشكلة - تشخيص) و نتائج اختبارات المعمل و التصوير الإشعاعي في نماذج الملاحظات. + قد يوصل المختصر السريري بعض النتائج الرقمية من هذه التفاصيل إذا كان ذلك هاما لاكتمال المختصر, و لكن لا يعتبر الموضع الأولي لتسجيل هذه النتائج. + + قد يشير اللفظ (المختصر السريري) أحيانا إلى وثائق مركبة و شاملة, مثل ملخص الخروج أو تقرير ما. + و ينبغي التعبير عن هذه الوثائق في نماذج مقيدة, و التي هي قالب ملخص الخروج و قالب التقرير, وسط مجموعة من النماذج يعتبر المختصر السريري واحدا منها."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To manually synthesise and record a narrative summary about a patient, from the perspective of a healthcare provider."> + keywords = <"summary", "conclusion", "outline", "precis", "abstract", "assessment", "synopsis", "epicrisis", "comment", "note"> + use = <"Use to record a narrative, summary view of the patient's health. This unstructured summary may include identified health issues; health care provided; associated interpretation; patient understanding; and enable communication about some of the softer, more subjective aspects of the patient’s experience and journey. Most commonly this summary is likely to be related to a specific health event such as a specific consultation or hospital admission, but may also be used to summarise the patient's health experience over varying time periods. + In practice, Clinical Synopsis is a meta observation that will complement the existing structured clinical record, allowing for expression of subtle, subjective or interpretive information about the patient that might not otherwise be obvious through structured data alone, providing balance and context to the EHR record. + For example, a Clinical Synopsis can communicate a succinct summary of the patient's hospital admission as one component of a comprehensive and structured Discharge Summary document."> + misuse = <"Not to be used to record specific and structured health information. For example, detailed information about Problems, Diagnoses, and Test Results should be recorded using the specific relevant archetypes EVALUATION.problem, EVALUATION.problem-diagnosis, and laboratory or radiology results in OBSERVATIONs. The Clinical Synopsis may convey some critical and selected numerical results from these structured details when judged important for completeness of the Synopsis but is NOT the primary recording site for them. + The term “Clinical Synopsis” can sometimes refer to complex and comprehensive documents, such as a Discharge Summary or a Report. In openEHR these documents should be represented as aggregations of constrained archetypes, that is, a Discharge Summary template or a Report template, comprising a number of separate archetypes, of which this Clinical Synopsis archetype may be one."> + copyright = <"© openEHR Foundation"> + > + ["fa"] = < + language = <[ISO_639-1::fa]> + purpose = <"به صورت دستی ترکیب و ثبت توضیحی خلاصه در مورد یک بیمار ، از نظر ارائه دهنده خدمات درمانی"> + keywords = <"خلاصه", "نتیجه", "رئوس مطالب", "خلاصه رئوس مطالب", "چکیده", "ارزیابی", "خلاصه", "خلاصه انتقادی یا تحلیلی", "توضیحات", "یادداشت"> + use = <"برای ثبت توضیح ، نظری خلاصه در مورد سلامت بیمار استفاده می شود.این خلاصه ساختار بندی نشده ممکن است شامل شناسایی مسایل بهداشتی ، مراقبت های بهداشتی ارایه شده همراه با تفسیر ، درک بیمار ، توانایی ارتباط با بیمار در مورد برخی جنبه های ذهنی و... در مورد تجربیات وسفرهای بیمار .معمولا این خلاصه به رویدادهای خاص سلامت نظیر مشاوره های خاص یا پذیرش بیمارستانی مربوط می شود اما ممکن است همچنین برای خلاصه نمودن تجربیات بیمار در طی دوره های زمانی مختلف استفاده شود + در عمل،خلاصه بالینی مشاهده .... است که متمم مدارک ساختارمند بالینی کنونی خواهد بود که بیان اطلاعات دقیق ، ذهنی یا تفسیر را امکان پذیر می کند در غیر اینصورت از طریق داده های ساختار یافته به تنهایی امکان پذیر نیست و تعادل و چهارجوچوبی برای ثبت پرونده الکترونیک سلامت ارایه می کنند + برای مثال خلاصه بالینی می تواند بین خلاصه کوتاه پذیرش بیمارستانی بیمار به عنوان یکی از اجزا جامع و برگه ساختار مند خلاصه ترخیص ارتباط برقرار کند "> + misuse = <"برای ثبت اطلاعات سلامت خاص و ساختار مند استفاده نمی شود. برای مثال اطلاعات جزیی درباره مشکلات ، تشخیصها و نتایج تست باید با استفاده از الگو ساز خاص ومربوطه .....و نتایج آزمایشگاهی یا رادیولوژی در ....ثبت شود. خلاصه بالینی ممکن است شامل برخی نتایج عددی حیاتی و انتخاب شده از جزییات ساختار مند باشد زمانی که برای تکمیل خلاصه مهم باشدامااین الگو ساز محل اولیه ثبت این موارد نیست + واژه \"خلاصه بالینی \"کاهی به اسناد پیچیده و جامع اشاره می کند نظیر خلاصه ترخیص یا گزارش. در ... اسناد باید به عنوان توده ای از الگوسازهای محدود شده ارایه شود ، الگوی خلاصه ترخیص یا الگوی گزارش شامل تعدادی از الگوسازهای جداگانه می باشد که الگوساز خلاصه بالینی یکی از این الگوسازها می باشد + "> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"从医疗保健服务提供着的角度,手工综合并记录关于患者的叙述型摘要。"> + keywords = <"摘要", "小结", "概要", "概况", "概略", "结论", "总结", "梗概", "大纲", "提要", "要点", "评估", "评价", "总览", "评论", "病案讨论", "病情分析", "备注", "注释", "记录", "笔记"> + use = <"用于记录关于患者健康状况的叙述型摘要。这种非结构化摘要可以包括所确定的健康事项、所提供的医疗保健服务、相关联的解释和患者的理解,并且便于表达关于患者体验和经历的某些较为委婉和较为主观的方面。最为常见的情况就是,这种摘要很可能与特定的健康事件相关,如某次特定的会诊咨询或收治入院(住院),但也可以用于总结概括患者在不同时间段内的健康历程。临床提要是一种元观察(meta observation,超级观察),将对已有的结构化临床记录起到补充作用,允许表达关于患者的微妙的、主观的或解释性的信息,而仅仅借助于结构化数据,此类信息可能并非显而易见,从而为EHR记录提供了平衡和背景。例如,临床提要可以作为综合性的结构化出院摘要(出院小结、出院记录)文档的一个组成部分,传达对于患者住院情况的简要概括。"> + misuse = <"并非旨在用于记录具体的结构化健康信息。例如,对于有关问题、诊断和检验项目结果的详细信息,应当分别采用具体相关的原始型来加以记录,比如,分别采用评价类之中的问题(EVALUATION.problem), 评价类之中的诊断(EVALUATION.problem-diagnosis)和观察类(OBSERVATION)之中实验室或放射医学结果。当判断认为此类结构化细节信息之中的某些至关重要的和精选的数值型结果对于当前提要的完整性具有重要作用的时候,临床提要可以传达此类结果,但这里并不是此类信息的原始记录位置。有时,“临床提要(Clinical Synopsis)”可能指的是复杂的综合性文档,如出院摘要(出院小结、出院记录)或报告。在openEHR之中,应当将此类文档表达为若干经过约束的原始型的聚合体,也就是说,出院摘要模板或报告模板是由许多不同的原始型构成,而临床提要原始型则可能只是后面所说的这些原始型之一。"> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Clinical synopsis + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Synopsis + value matches { + DV_TEXT[id9000] + } + } + } + } + } + protocol matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id5] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id5"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id3"] = < + text = <"Synopsis"> + description = <"Die Zusammenfassung, Beurteilung, Aussagen or Auswertung des klinischen Befunds."> + > + ["id1"] = < + text = <"Klinische Synopsis"> + description = <"Zusammenfassung oder Übersicht einer Patientengeschichte, speziell aus der Sicht eines Gesundheitsdienstleisters, evtl. mit dazugehörigen Interpretationen."> + > + > + ["sv"] = < + ["id5"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + > + ["id3"] = < + text = <"Synopsis"> + description = <"Sammanfattning, bedömning, slutsatser eller utvärderingar av de kliniska fynden."> + > + ["id1"] = < + text = <"Klinisk synopsis"> + description = <"Beskrivande sammanfattning eller överblick av en patient, särskilt ur vårdgivarens perspektiv, med eller utan associerade tolkningar."> + > + > + ["es-ar"] = < + ["id5"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id3"] = < + text = <"Sinopsis"> + description = <"El sumario, la impresión diagnóstica y las conclusiones sobre los hallazgos clínicos."> + > + ["id1"] = < + text = <"Sinopsis Clínica"> + description = <"Sumario narrativo o visión global acerca de un paciente, específicamente desde la perspectiva de un profesional del cuidado de la salud, con o sin interpretaciones asociadas."> + > + > + ["nb"] = < + ["id5"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id3"] = < + text = <"Sammendrag"> + description = <"Oppsummering, vurdering, konklusjoner eller evaluering av de kliniske funnene."> + > + ["id1"] = < + text = <"Klinisk sammendrag"> + description = <"Fritekstsammendrag eller oversikt om en pasient fra helsepersonellets perspektiv, med eller uten tilhørende fortolkninger."> + > + > + ["pt-br"] = < + ["id5"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id3"] = < + text = <"Sinopse"> + description = <"O sumário, a avaliação, conclusões ou avaliação dos achados clínicos."> + > + ["id1"] = < + text = <"Sinopse Clínica"> + description = <"Resumo narrativo ou visão geral sobre um paciente, especificamente a partir da perspectiva de um profissional de saúde, e com ou sem interpretações associadas."> + > + > + ["en"] = < + ["id5"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id3"] = < + text = <"Synopsis"> + description = <"The summary, assessment, conclusions or evaluation of the clinical findings."> + > + ["id1"] = < + text = <"Clinical synopsis"> + description = <"Narrative summary or overview about a patient, specifically from the perspective of a healthcare provider, and with or without associated interpretations."> + > + > + ["ar-sy"] = < + ["id5"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id3"] = < + text = <"المختصر"> + description = <"الملخص, التقييم, الاستنتاجات أو التقييم للموجودات السريرية"> + > + ["id1"] = < + text = <"المختصر السريري"> + description = <"ملخص بالرواية أو نظرة عامة عن المريض, خاصة من وجهة نظر مقدم الخدمة الصحية, مع إرفاق أو عدم إرفاق تفسيرات "> + > + > + ["fa"] = < + ["id5"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id3"] = < + text = <"خلاصه"> + description = <"خلاصه ، ارزیابی ، نتیجه ، یا ارزشیابی یافته های بالینی"> + > + ["id1"] = < + text = <"خلاصه بالینی"> + description = <"خلاصه یا مروری تشریحی دربازه بیمار بویژه از نظز ارایه کننده مراقبت بهداشتی با یا بدون تفسیرهای مربوطه "> + > + > + ["zh-cn"] = < + ["id5"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id3"] = < + text = <"提要"> + description = <"对于临床所见(临床发现)进行的概括、评估、总结或评价。"> + > + ["id1"] = < + text = <"临床提要"> + description = <"从医疗保健服务提供着的角度,手工综合并记录关于患者的叙述型摘要或概述,且带有或没有相关联的解释。"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.communication_capability.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.communication_capability.v1.0.0.adls new file mode 100644 index 000000000..ddfbb9260 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.communication_capability.v1.0.0.adls @@ -0,0 +1,264 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3206e37b-adc7-4c04-8b2e-3bb84f3a7f9a; build_uid=ed2bc015-0aae-4ec0-95ab-a0ed7404a697) + openEHR-EHR-EVALUATION.communication_capability.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF, Norway"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-03-26"> + > + original_namespace = <"no.nasjonalikt"> + original_publisher = <"Nasjonal IKT"> + other_contributors = <"Paula Anderson, UCLH, United Kingdom", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Birgitte Bjerkely, Senter for sjeldne diagnoser, OUS, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Valborg Ellingsen, Haraldsplass Diakonale sykehus, Norway", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Jessica Hansen, Universitetet i Oslo, Norway", "Liv Ingrid Svela, Helse Bergen HF, Norway", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Siren Kraakenes, Helse Vest IKT, Norway", "Panita Laksuktom, Haukeland universitetssjukehus, Norway", "Øygunn Leite Kallevik, Helse Bergen, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Rose Mari Eikås, Helse Bergen, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Jagan Mohan, Mahatma Gandhi Medical College and Research Institute, India", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anine Ramberg, DIPS ASA, Norway", "Gro-Hilde Severinsen, Norwegian center for ehealthresearch, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Laila Storesund, Haraldsplass diakonale sykehus, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Susanne Trønnes, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"no.nasjonalikt"> + custodian_organisation = <"Nasjonal IKT"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"EC507FEB6429C45753F569D2269FA4C0"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om individets praktiske evne til å kommunisere, inkludert funksjonsnedsettelser og behov for kommunikasjonshjelpemidler."> + keywords = <"språk", "tolk", "oversettelse", "oversetter", "kommunikasjon", "informasjonsutveksling", "formidle", "videreformidle", "tilpasset kommunikasjon", "tilrettelagt kommunikasjon", "samtale", "translatør", "språkassistent", "ytring", "verbal", "nonverbal", "dialog"> + use = <"Brukes for å registrere detaljer om individets praktiske evne til å kommunisere, inkludert funksjonsnedsettelser og behov for kommunikasjonshjelpemidler. + + Hensikten med arketypen er å registrere hvordan individet kommuniserer med andre og hvordan klinikere best kan kommunisere med individet."> + misuse = <"Brukes ikke for å registrere detaljer om et språk, bruk arketypen CLUSTER.language (Språk) for dette formålet. + + Brukes ikke for å registrere detaljer om en forespørsel om tolketjenester. Bruk arketypen CLUSTER.interpreter_requirements (Tolkebehov) i en egnet INSTRUCTION-arketype, for eksempel INSTRUCTION.service_request (Helsetjenesteforespørsel). + + Brukes ikke for å registrere detaljer om tolking som er gjennomført. Bruk arketypen ACTION.interpretation for dette formålet."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the practical ability of an individual to communicate, including impairments and need for communication aids."> + keywords = <"language", "interpreter", "translation", "translater", "translator"> + use = <"Use to record details about the practical ability of an individual to communicate, including impairments and need for communication aids. + + This archetype is intended to capture how an individual communicates with others and how healthcare providers can best communicate with an individual."> + misuse = <"Not to be used to record details about a language - use CLUSTER.language for this purpose. + + Not to be used to record details about a request for interpreter services - use CLUSTER.Interpreter_requirements with a suitable INSTRUCTION archetype, for example INSTRUCTION.service_request. + + Not to be used to record details about an interpretation that was performed - use the proposed ACTION.interpretation."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + EVALUATION[id1] matches { -- Communication capability + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9001] + } + } + CLUSTER[id16] matches { -- Per language + name matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Per language (synthesised) + } + } + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id4] occurrences matches {1} matches { -- Language + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.language(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.language(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id19] matches { -- Capability details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9003] + } + } + } + } + ELEMENT[id23] matches { -- Communication aid + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id6] occurrences matches {0..1} matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Overall comment + value matches { + DV_TEXT[id9005] + } + } + } + } + } + protocol matches { + ITEM_TREE[id12] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id13] occurrences matches {0..1} matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9006] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Per språk (synthesised)"> + description = <"Detaljer om individets evne til kommunikasjon for et spesifikt språk. (synthesised)"> + > + ["id23"] = < + text = <"Kommunikasjonshjelpemidler"> + description = <"Identifisert behov for et kommunikasjonshjelpemiddel."> + comment = <"For eksempel: Et høreapparat, lesebriller eller leselist. Koding av elementet \"Kommunikasjonshjelpemidler\" med en terminologi er ønskelig om mulig. Detaljer om det faktiske kommunikasjonshjelpemiddelet registreres i arketypen EVALUATION.device_summary."> + > + ["id22"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstbeskrivelse om individets evne til kommunikasjon på et spesifikt språk, som ikke er fanget opp i andre felt."> + > + ["at21"] = < + text = <"Alternativt språk"> + description = <"Individets alternative språk og/eller kommunikasjonsmetoder."> + > + ["at20"] = < + text = <"Foretrukket språk"> + description = <"Individets foretrukne språk og kommunikasjonsmetode."> + > + ["id19"] = < + text = <"Detaljer om evne"> + description = <"Ytterligere strukturerte detaljer om individets evne til å kommunisere ved hjelp av det spesifiserte språket."> + comment = <"For eksempel detaljer om språkferdigheter."> + > + ["id16"] = < + text = <"Per språk"> + description = <"Detaljer om individets evne til kommunikasjon for et spesifikt språk."> + comment = <"\"Run-time name constraint\" (navnebegrensning) lagt på clusteret \"Per språk\" kan brukes for å spesifisere om språket er foretrukket i kommunikasjonen med individet eller om det er et alternativt språk som kan benyttes."> + > + ["id14"] = < + text = <"Sist oppdatert"> + description = <"Datoen da evne til kommunikasjon sist ble oppdatert."> + > + ["id13"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id10"] = < + text = <"Overordnet kommentar"> + description = <"Ytterligere overordnet fritekstbeskrivelse om individets evne til kommunikasjon som ikke er fanget opp i andre felt."> + > + ["id6"] = < + text = <"Ytterligere detaljer"> + description = <"Ytterligere detaljer om individets evne til å kommunisere."> + > + ["id4"] = < + text = <"Språk"> + description = <"Evne og kommunikasjonsmetode for et spesifikt språk."> + > + ["id3"] = < + text = <"Beskrivelse"> + description = <"En fritekstbeskrivelse om individets overordnede evne til kommunikasjon, inkludert funksjonsnedsettelser og behov for kommunikasjonshjelpemidler."> + > + ["id1"] = < + text = <"Evne til kommunikasjon"> + description = <"Individets evne til å kommunisere."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Per language (synthesised)"> + description = <"Details about the capabilities of an individual for a specific language. (synthesised)"> + > + ["id23"] = < + text = <"Communication aid"> + description = <"Identification of an aid to assist communication."> + comment = <"For example: a hearing aid or tactile reading device. Coding of 'Communication aid' with a terminology is preferred, where possible. Details about the actual communication aid should preferably be recorded using the EVALUATION.device_summary archetype."> + > + ["id22"] = < + text = <"Comment"> + description = <"Additional narrative about the specific language capability not captured in other fields."> + > + ["at21"] = < + text = <"Alternative language"> + description = <"Other language, and/or method of communication that could be used for an individual."> + > + ["at20"] = < + text = <"Preferred language"> + description = <"Preferred language and/or method of communication for an individual."> + > + ["id19"] = < + text = <"Capability details"> + description = <"Additional structured details about the communication capability for the specific language."> + comment = <"For example: details about proficiency."> + > + ["id16"] = < + text = <"Per language"> + description = <"Details about the capabilities of an individual for a specific language."> + comment = <"The run-time name constraint can be used to specify whether the language is preferred for communication by the individual, or an alternative."> + > + ["id14"] = < + text = <"Last updated"> + description = <"Date when the Communication capability was last updated."> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id10"] = < + text = <"Overall comment"> + description = <"Additional overall narrative about the communication capability of an individual not captured in other fields."> + > + ["id6"] = < + text = <"Additional details"> + description = <"Additional structured details about the individual's overall communication capability."> + > + ["id4"] = < + text = <"Language"> + description = <"Language and method of communication for an individual."> + > + ["id3"] = < + text = <"Description"> + description = <"Narrative description about the overall capability of an individual to communicate, including impairments and need for communication aids."> + > + ["id1"] = < + text = <"Communication capability"> + description = <"The ability of an individual to communicate."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at20", "at21"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.consumer_note.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.consumer_note.v0.0.1-alpha.adls new file mode 100644 index 000000000..135715c52 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.consumer_note.v0.0.1-alpha.adls @@ -0,0 +1,85 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=33b256c9-2046-4b50-84ce-800a03acb72e; build_uid=716717eb-92c0-4753-a625-2e7c1638f91f) + openEHR-EHR-EVALUATION.consumer_note.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2016-05-04"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heath Frankel, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"D6EA5C6700AB7364E7847D3CC47302C9"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record health-related information about an individual, as entered into a health record by that individual or their carer. + + This note may include details about an individual's health status, events, and issues. The intent of this note could be for the sole use of that individual or for sharing with healthcare providers."> + use = <"Use to record health-related information about an individual, as entered into a health record by that individual or their carer. + + If the note requires association with a physical location, then the reference model can be used for this purpose. + If the note requires association with a healthcare provider, then participations can be used for this purpose."> + misuse = <"Not to be used for recording health information about an individual by a healthcare provider."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Consumer note + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Topic name + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Note + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Date + value matches { + DV_DATE_TIME[id9002] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id5"] = < + text = <"Date"> + description = <"Option to make the note relevant for a specific date and/or time."> + > + ["id4"] = < + text = <"Note"> + description = <"Narrative description of information that the consumer wishes to record."> + > + ["id3"] = < + text = <"Topic name"> + description = <"Identification of the topic of the note, by name."> + > + ["id1"] = < + text = <"Consumer note"> + description = <"Health related information about an individual, entered into a health record by that individual or their carer."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.container.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.container.v0.0.1-alpha.adls new file mode 100644 index 000000000..e354aa6bd --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.container.v0.0.1-alpha.adls @@ -0,0 +1,97 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=cd59f72b-b235-4071-af1b-655287ccc10b; build_uid=28355f87-ffec-4df0-9cb8-4acd58bb36e3) + openEHR-EHR-EVALUATION.container.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Gabriela Alves, Adriana Kitajima, Marivan Abrahao, Maria Angela Scatena"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-07-13"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"138C7B5341B04AAF8E455C6D14D5FDC6"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To enable the clinical content held within existing CLUSTER archetypes to be represented as standalone data in the health record."> + keywords = <"generic", "container", "slot"> + use = <"Use to enable the clinical content held within existing CLUSTER archetypes, and usually represented within the context of other archetypes, to be represented as standalone data in the health record when clinically appropriate. + + This archetype is intended only to act as a container archetype that supports flexible expression of existing CLUSTER archetypes. It is not intended to hold any content other than the unconstrained SLOT. + + For example, the CLUSTER.nyha_heart_failure archetype is most commonly used to provide a standardised assessment of heart failure with EVALUATION.problem_diagnosis archetypes, but by inserting it within this EVALUATION allows it to be recorded as data outside the context of a Diagnosis, if clinically appropriate. Similarly CLUSTER.tos is usually recorded by ENT specialists in the context of an examination using CLUSTER.exam_tympanic_membrane, but by inserting it into this archetype, it allows it to be recorded outside the context of examination findings, if clinically appropriate."> + misuse = <"Not to be used to represent specific clinical content defined within this archetype."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Possibilita que o conteúdo clínico de um arquétipo CLUSTER existente seja representado como um dado independente em um registro de saúde."> + keywords = <"genérico", "conteiner", "slot"> + use = <"Permite que o conteúdo de um arquétipo CLUSTER existente e geralmente representado dentro do contéudo de outros arquétipos seja representado como dado independente em um registro de saúde quando clinicamente apropriado. + + Este arquétipo deve ser utilizado apenas como um arquétipo container para flexibilizar o uso de um arquétipo CLUSTER existente. Ele não se destina a ser usado para representar qualquer conteúdo que não venha via seu SLOT irrestrito. + + Por exemplo, o arquétipo CLUSTER.nyha_heart_failure é geralmente usado para fornecer uma avaliação padronizada sobre insuficiência cardíaca com o arquétipo EVALUATION.problem_diagnosis, mas inserindo-o dentro de EVALUATION possiblita-se que ele seja registrado como dados fora do contexto de um Diagnóstico, se clinicamente apropriado. Da mesma forma, CLUSTER.tos é geralmente registrado por otorrinolaringologistas no contexto de um exame usando CLUSTER.exam_tympanic_membrane, mas inserindo-o neste arquétipo, possibilita-se que ele seja registrado fora do contexto dos achados clinicos, se clinicamente apropriado."> + misuse = <"Não deve ser usado para representar conteúdo clínico específico definido dentro deste arquétipo."> + > + > + +definition + EVALUATION[id1] matches { -- Container + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id5] matches { -- Detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.asa_status(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.nyha_heart_failure(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.sade_classification(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.tos_classification(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id5"] = < + text = <"Detalhe"> + description = <"Detalhes clínicos mantidos dentro de arquétipos CLUSTER."> + > + ["id1"] = < + text = <"Conteiner"> + description = <"Arquétipo genérico usado para conter arquétipos CLUSTER existentes que precisam ser representados como um dado independente."> + > + > + ["en"] = < + ["id5"] = < + text = <"Detail"> + description = <"Clinical details held within CLUSTER archetypes."> + > + ["id1"] = < + text = <"Container"> + description = <"Generic archetype to contain existing CLUSTER archetypes which need to be represented as standalone data."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraceptive_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraceptive_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..144da714e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraceptive_summary.v0.0.1-alpha.adls @@ -0,0 +1,465 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1c27309d-b7fe-4038-918c-937702db122b; build_uid=9ee4c2c9-f17f-49c7-8638-62d9ed714f83) + openEHR-EHR-EVALUATION.contraceptive_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2009-06-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Patter of types and episodes derived from: Tobacco smoking summary, Published archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2018-05-19]. Available from: http://www.openehr.org/ckm/#showArchetype_1013.1.2466"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"AA1F31BD7AA9C63E1C879E62BC37ED17"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record summary information about a woman's patterns of use of contraception during her lifetime."> + keywords = <"tobacco", "cigarette", "cigar", "pipe", "smoking", "kretek", "beedi", "bidi", "cigarillo", "smoker", "waterpipe", "shisha", "hookah", "narguileh", "hubble-bubble", "roll-up", "RYO", "rollie", "roll-your-own"> + use = <"Use to record summary information about a woman's patterns of use of contraception during her lifetime. + + This archetype is to be used to record information about both current and previous use of contraception. + + The specific scope of this archetype is on overall documentation about the use of all types of contraception throughout a woman's lifetime, including episodes where more than one type of contraception may have been used simultaneously. + + The 'Per type' cluster of data elements allows for recording of specific details and episodes about each type of contraception used and can be repeated only once per type. The list of contraception types listed in the 'Per type' run-time name constraint identifies each category of contraception. This name constraint can be applied during template modelling or at run-time within a software application. + + In many situations the individual will use only one type of contraception at a time. However, if other types of contraception are used at the same time, the details will be recorded in another instance of the 'Per type' cluster. + + For each type of contraception the history of use over time can be captured using the repeatable 'Per episode' cluster. This cluster of data elements allows for a very detailed pattern of contraception use to be recorded, if necessary. + + Use to incorporate the narrative descriptions of contraceptive history within existing or legacy clinical systems into an archetyped format, using the 'Overall description' data element."> + misuse = <"Not to be used to record detailed information about the medication prescription or procedures performed. Links from this archetype to the relevant ACTION.medication_order or ACTION.procedure should be used to record the detail. + + Not to be used to record use of emergency contraception such as medications or devices after a single unprotected intercourse with the hope of preventing pregnancy."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Contraceptive summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id90] occurrences matches {0..1} matches { -- Overall status + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Overall status (synthesised) + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Overall description + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Regular contraception commenced + value matches { + DV_DATE[id9005] + } + } + CLUSTER[id30] matches { -- Per type + name matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Per type (synthesised) + } + } + items cardinality matches {1..*; unordered} matches { + ELEMENT[id53] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9002]} -- Status (synthesised) + } + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Start date + value matches { + DV_DATE_TIME[id9009] + } + } + CLUSTER[id65] matches { -- Per episode + items cardinality matches {1..*; unordered} matches { + ELEMENT[id82] occurrences matches {0..1} matches { -- Episode label + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|>=1|} + } + DV_TEXT[id9011] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Contraception + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id66] occurrences matches {0..1} matches { -- Clinical indication + value matches { + DV_TEXT[id9014] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Intent + value matches { + DV_TEXT[id9015] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Episode start date + value matches { + DV_DATE[id9016] + } + } + ELEMENT[id83] occurrences matches {0..1} matches { -- Episode end date + value matches { + DV_DATE[id9017] + } + } + ELEMENT[id75] occurrences matches {0..1} matches { -- Reason for cessation + value matches { + DV_TEXT[id9018] + } + } + allow_archetype CLUSTER[id27] matches { -- Episode details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id88] occurrences matches {0..1} matches { -- Episode comment + value matches { + DV_TEXT[id9019] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- End date + value matches { + DV_DATE[id9020] + } + } + allow_archetype CLUSTER[id78] matches { -- Type details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id70] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9021] + } + } + } + } + allow_archetype CLUSTER[id87] matches { -- Overall details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.change(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Overall end date + value matches { + DV_DATE[id9022] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Overall comment + value matches { + DV_TEXT[id9023] + } + } + } + } + } + protocol matches { + ITEM_TREE[id22] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id74] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id76] matches { -- Current user definition + value matches { + DV_TEXT[id9024] + } + } + ELEMENT[id77] matches { -- Former user definition + value matches { + DV_TEXT[id9025] + } + } + ELEMENT[id80] matches { -- Never used definition + value matches { + DV_TEXT[id9026] + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9027] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Overall status (synthesised)"> + description = <"Statement about current use of any type of contraception. (synthesised)"> + > + ["ac9001"] = < + text = <"Per type (synthesised)"> + description = <"Details about use of a specified type of contraception. (synthesised)"> + > + ["ac9002"] = < + text = <"Status (synthesised)"> + description = <"Statement about current use of the specified type of contraception. (synthesised)"> + > + ["at98"] = < + text = <"Abstinence"> + description = <"Sexual abstinence was used."> + > + ["at97"] = < + text = <"Fertility awareness"> + description = <"Abstinence during estimated periods of fertility."> + > + ["at96"] = < + text = <"Withdrawal"> + description = <"The withdrawal method was used."> + > + ["at95"] = < + text = <"Depot progestogen injection"> + description = <"A depot injection of a progestogen was used."> + > + ["at94"] = < + text = <"Diaphragm"> + description = <"A diaphragm was used."> + > + ["at93"] = < + text = <"Hormone implant"> + description = <"A hormonal implant was inserted."> + > + ["at92"] = < + text = <"Never used"> + description = <"Individual has never used the specified type of contraception."> + > + ["id90"] = < + text = <"Overall status"> + description = <"Statement about current use of any type of contraception."> + > + ["at89"] = < + text = <"IUD"> + description = <"An intrauterine device was in situ."> + > + ["id88"] = < + text = <"Episode comment"> + description = <"Additional narrative about the use of the specified contraception during the specified episode, not captured in other fields."> + > + ["id87"] = < + text = <"Overall details"> + description = <"Additional structured details about the overall use of contraception."> + > + ["id83"] = < + text = <"Episode end date"> + description = <"Date when this episode ceased."> + comment = <"Can be a partial date, for example, only a year. This data field will be empty if the episode is current and ongoing."> + > + ["id82"] = < + text = <"Episode label"> + description = <"Identification of an episode of contraception use - either as a number in a sequence and/or a named event."> + comment = <"For example: '2' as the second episode within a sequence of episodes; or 'Pregnancy with twins' if describing the smoking activity during a health event such as during a specific pregnancy."> + > + ["id80"] = < + text = <"Never used definition"> + description = <"The applied definition for the 'Never used' value in each of the 'Status' data elements used in this archetype."> + > + ["at79"] = < + text = <"Male condom"> + description = <"The male partner used a condom."> + > + ["id78"] = < + text = <"Type details"> + description = <"Additional structured details about the specified type ofcontraception used."> + > + ["id77"] = < + text = <"Former user definition"> + description = <"The applied definition for the 'Former user' value in each of the 'Status' data elements used in this archetype."> + > + ["id76"] = < + text = <"Current user definition"> + description = <"The applied definition for the 'Current user' value in each of the 'Status' data elements used in this archetype."> + > + ["id75"] = < + text = <"Reason for cessation"> + description = <"Narrative description for the reason for stopping use of the specified type of contraception during this episode."> + comment = <"For example: side effects or becoming pregnant."> + > + ["id74"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id70"] = < + text = <"Comment"> + description = <"Additional narrative about use of the specified type of contraception, not captured in other fields."> + > + ["at67"] = < + text = <"Female sterilisation"> + description = <"The woman was surgically sterilised."> + > + ["id66"] = < + text = <"Clinical indication"> + description = <"Clinical reason for using the specified type of contraception during this episode."> + comment = <"For example: dysmennorrhoea; or irregular menses. Coding with an external terminology is preferred, where possible."> + > + ["id65"] = < + text = <"Per episode"> + description = <"Details about a discrete period of use for the specified type of contraception."> + > + ["at63"] = < + text = <"Female condom"> + description = <"A female condom was used."> + > + ["at62"] = < + text = <"Current user"> + description = <"Individual is a current user of the specified type of contraception."> + > + ["at60"] = < + text = <"Former user"> + description = <"Individual has previously used the specified type of contraception but is not a current user."> + > + ["at58"] = < + text = <"Male sterilisation"> + description = <"The woman's regular sexual partner was surgically sterilised."> + > + ["at57"] = < + text = <"Progestogen-only pill"> + description = <"An oral contraceptive pill containing only a progestin was used."> + > + ["at56"] = < + text = <"Combination pill"> + description = <"An oral contraceptive pill containing both an oestrogen and progestin."> + > + ["at55"] = < + text = <"None"> + description = <"No form of contraception was used."> + > + ["id54"] = < + text = <"Description"> + description = <"Narrative summary about the use of the specified type of contraception."> + > + ["id53"] = < + text = <"Status"> + description = <"Statement about current use of the specified type of contraception."> + > + ["id44"] = < + text = <"Overall description"> + description = <"Narrative summary about the woman's overall use of contraception."> + comment = <"Use this data element to record a narrative description only where the structured data does not adequately reflect the use of contraception for this woman or to incorporate unstructured information from existing or legacy clinical systems into an archetyped format."> + > + ["id31"] = < + text = <"Description"> + description = <"Narrative description of the use for the specified type of contraception during this episode."> + comment = <"This data element may be used to describe the pattern of use, including regularity of use. For example, the oral contraceptive pill was missed frequently or condoms used occasionally."> + > + ["id30"] = < + text = <"Per type"> + description = <"Details about use of a specified type of contraception."> + comment = <"The run-time name constraint on this Cluster enables simple templates for each required type to be designed in templates, or the types to be managed exclusively at run-time. The list of names can be extended at run-time if additional types of contraception are identified locally."> + > + ["id27"] = < + text = <"Episode details"> + description = <"Additional structured details about the specified episode of contraception use."> + > + ["id26"] = < + text = <"Intent"> + description = <"Intended outcome anticipated as a result of use of the specified contraception."> + comment = <"For example: pregnancy prevention, regular cycle or relief of pain."> + > + ["id24"] = < + text = <"Contraception"> + description = <"Identification of the specific contraception used in this episode, by name."> + comment = <"For example: the brand name of the oral contraceptive pill. This data element is most likely redundant in the context of use of some contraceptives such as condoms where specification of the brand or type is usually not relevant."> + > + ["id23"] = < + text = <"Last updated"> + description = <"The date this contraception summary was last updated."> + > + ["id20"] = < + text = <"Overall comment"> + description = <"Additional narrative about all tobacco smoking that has not been captured in other fields."> + comment = <"For example: stopped smoking or reduced amount on becoming pregnant."> + > + ["id18"] = < + text = <"Start date"> + description = <"Date when the woman first used the specified type of contraception."> + comment = <"Can be a partial date, for example, only a year."> + > + ["id17"] = < + text = <"Overall end date"> + description = <"The date when the woman last stopped using any type of contraception."> + comment = <"Can be a partial date, for example, only a year."> + > + ["id16"] = < + text = <"Regular contraception commenced"> + description = <"The date, or partial date, when the woman first started using contraception on a regular basis."> + comment = <"Can be a partial date, for example, only a year. For example, this date could represent when the individual commenced smoking every Friday night or at parties. "> + > + ["id15"] = < + text = <"End date"> + description = <"Date when the woman last used the specified type of contraception."> + comment = <"Can be a partial date, for example, only a year."> + > + ["id14"] = < + text = <"Episode start date"> + description = <"Date when this episode commenced."> + comment = <"Can be a partial date, for example, only a year."> + > + ["at7"] = < + text = <"Never used"> + description = <"Individual has never used any type of contraception."> + > + ["at6"] = < + text = <"Former user"> + description = <"Individual has previously used contraception but is not a current user."> + > + ["at4"] = < + text = <"Current user"> + description = <"Individual currently uses contraception."> + > + ["id1"] = < + text = <"Contraceptive summary"> + description = <"Summary information about a woman's use of contraception during her lifetime."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at62", "at60", "at92"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at55", "at79", "at63", "at94", "at56", "at57", "at95", "at93", "at67", "at58", "at89", "at96", "at97", "at98"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at4", "at6", "at7"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraindication.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraindication.v1.0.0.adls new file mode 100644 index 000000000..1d8a58865 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraindication.v1.0.0.adls @@ -0,0 +1,236 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c1665474-ff4a-4ff2-ab22-f2c8661c3589; build_uid=1ab441e6-8769-434f-a585-a1dbcc56849f) + openEHR-EHR-EVALUATION.contraindication.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"14-11-2012"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Fatima Almeida, Critical SW, Portugal", "Tomas Alme, DIPS, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjoern Naess, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "John Tore Valand, Helse Bergen, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"E8577B01551E86CECEC24BF700D50146"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a contraindication for a clinical intervention (including, but not limited to, a treatment, test or procedure) that should not be carried out due to the likelihood, or possibility, of harm being caused to an individual."> + keywords = <"contraindication", "prevent", "avoid", "adverse event", "caution", "alert", "warning"> + use = <"To record a contraindication for a clinical intervention in the health record of an individual due to the likelihood, or possibility, of causing harm to the individual if the identified intervention is carried out. + + This archetype may also be used to record a contraindication for a clinical intervention in the health record of the individual, even though the resulting clinical effect may cause harm to others and not directly on the individual. For example: administration of live vaccines should be contraindicated in an individual who has a family member in an immunosuppressed state or actively taking immunosuppressive therapy, as that family member may be at significant risk of contracting the infectious disease. + + This archetype should be regarded as a critical archetype by any clinical decision support system testing for any relevant therapeutic precautions as a clinician commences a new clinical Intervention for an individual. + + This contraindication may be identified in a number of ways including, but not limited to: + - previous experience of a procedure being performed and subsequent clinical assessment that this should not be repeated; + - implantation of a metal device which precludes some imaging examinations + - genomic test results that indicate an adverse event may take place if a treatment or medication is administered; or + - adverse experience by a family member to a similar treatment, medication or procedure. + + In the case of medications or vaccines, this archetype complements the EVALUATION.adverse_reaction_risk archetype by identifying other reasons why a medication or vaccine should not be administered, other than an adverse reaction. In view of this, clinical decision support for prescribing should include reference to this archetype plus the EVALUATION.adverse_reaction_risk as part of a safe prescribing process."> + misuse = <"Not to be used to record the occurrence of an adverse reaction to a substance or agent. Adverse reaction risk is a very specific type of contradiction and because of its ubiquity has been modelled separately as EVALUATION.adverse_reaction_risk for this purpose. + + Not to be used to record a condition or state of the individual that is clinically significant and unique or idiosyncratic for this individual, and is considered vital information when making treatment decisions. Use EVALUATION.precaution for this purpose. + + Not to be used to record personal preferences of the individual. Use specific archetypes for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Contraindication + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Contraindicated intervention + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Status (synthesised) + } + DV_TEXT[id9004] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Criticality + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9001]} -- Criticality (synthesised) + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Clinical indication + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Rationale + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Category + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9009] + } + } + } + } + } + protocol matches { + ITEM_TREE[id7] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id21] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Valid period start + value matches { + DV_DATE_TIME[id9010] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Review date + value matches { + DV_DATE_TIME[id9011] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9012] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"Assertion about the certainty or potential future risk, of the identified 'Contraindicated intervention'. (synthesised)"> + > + ["ac9001"] = < + text = <"Criticality (synthesised)"> + description = <"An indication of the potential for critical system organ damage or life threatening consequence. (synthesised)"> + > + ["id23"] = < + text = <"Valid period start"> + description = <"Date/time when the contraindication becomes active."> + comment = <"This data element is intended for use when a contraindication is identified to start at some time in the future. For example: the contraindication for MRI would only be relevant after the date of the procedure for insertion of the pacemaker."> + > + ["id22"] = < + text = <"Clinical indication"> + description = <"Identification of the clinical reason why the identified 'Contraindicated intervention' should not be used or performed."> + comment = <"In the context of this contraindication archetype, this 'Indication' data element represents the clinical reason why the identified Intervention should not be used or performed. Example: 'Pacemaker inserted' as indication to avoid performing an MRI Intervention. Coding of the 'Indication' with a terminology is desirable, where possible. Please note: an optional URI link to evidence within the health record is also permitted using Reference Model attributes. As this URI link may not be accessible from a message or by receiving clinical system it is desirable that a narrative description of the rationale should be explicitly recorded."> + > + ["id21"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at20"] = < + text = <"Refuted"> + description = <"The previous assertion that the subject should not be exposed to the 'Contraindicated intervention' has been clinically reassessed or has been disproved with a high level of clinical certainty by testing."> + > + ["at19"] = < + text = <"Resolved"> + description = <"The previous assertion that the subject should not be exposed to the 'Contraindicated intervention' has been clinically reassessed and considered no longer to be an active risk."> + > + ["at18"] = < + text = <"Confirmed"> + description = <"A high level of clinical certainty that carrying out the 'Contraindicated intervention' will cause harm to the individual or family member."> + > + ["at17"] = < + text = <"Likely"> + description = <"A reasonable level of clinical certainty that carrying out the 'Contraindicated intervention' will cause harm to the individual or family member."> + > + ["at16"] = < + text = <"Suspected"> + description = <"A low level of clinical certainty that carrying out the 'Contraindicated intervention' will cause harm to the individual or family member."> + > + ["id15"] = < + text = <"Status"> + description = <"Assertion about the certainty or potential future risk, of the identified 'Contraindicated intervention'."> + comment = <"Decision support would typically raise alerts for 'Suspected', 'Likely', 'Confirmed', and ignore a 'Refuted' reaction. Clinical systems may choose not to display Contraindication entries with a 'Refuted' status in the Contraindication list. However, 'Refuted' may be useful for reconciliation of the Contraindication list or when communicating between systems . Some implementations may choose to make this field mandatory. 'Resolved' may be used variably across systems, depending on clinical use and context. The free text data type will allow for local variation by enabling other value sets to be applied to this data element in a template - in this situation it is recommended that values should be coded using a terminology."> + > + ["id14"] = < + text = <"Category"> + description = <"Category of the identified 'Contraindicated intervention'."> + comment = <"This data element has been included because it is currently being captured in some clinical systems. This information could be derived from the Intervention where coding systems are used, and is effectively redundant in that situation."> + > + ["at13"] = < + text = <"Indeterminate"> + description = <"Unable to assess with information available."> + > + ["at12"] = < + text = <"High"> + description = <"Carrying out of the 'Contraindicated intervention' may result in critical organ system damage or life threatening consequences for the individual or family member. Future exposure to the identified intervention should be considered an absolute contraindication in normal clinical circumstances."> + > + ["at11"] = < + text = <"Low"> + description = <"Carrying out of the 'Contraindicated intervention' is unlikely to result in critical system organ damage or life threatening consequences for the individual or family member. Future exposure to the identified intervention should be considered a relative contraindication in normal clinical circumstances."> + > + ["id10"] = < + text = <"Review date"> + description = <"Date when next due for review by a clinician."> + comment = <"In circumstances where contraindications are not indefinite or life-long, use this data element to record when this contraindication should be reassessed in the context of the clinical circumstances at the time. For example: schedule a review date that matches when it is expected that the family member will cease taking immunosuppressive therapy, such that live vaccines could safely be administered to the individual again and the contraindication is effectively resolved."> + > + ["id9"] = < + text = <"Comment"> + description = <"Additional narrative about the contraindication, not captured in other fields."> + > + ["id8"] = < + text = <"Criticality"> + description = <"An indication of the potential for critical system organ damage or life threatening consequence."> + > + ["id5"] = < + text = <"Last updated"> + description = <"Date when the contraindication information was last updated."> + > + ["id4"] = < + text = <"Rationale"> + description = <"Narrative description explaining the relationship between the 'Indication' and the 'Contraindicated intervention'."> + > + ["id3"] = < + text = <"Contraindicated intervention"> + description = <"Identification, by name, of a clinical intervention or class of intervention including, but not limited to, a treatment, test or procedure that should not be performed."> + comment = <"Coding of the identified 'Contraindicated intervention' with a terminology is desirable, where possible."> + > + ["id1"] = < + text = <"Contraindication"> + description = <"A clinical intervention (including, but not limited to, use of a treatment or performance of a test or procedure) that should not be carried out due to the likelihood, or possibility, of harm being caused to an individual."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at11", "at12", "at13"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at16", "at17", "at18", "at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.device_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.device_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..8017409fc --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.device_summary.v0.0.1-alpha.adls @@ -0,0 +1,240 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=fff64045-1d0b-4529-af4e-c0334e1dfbaf; build_uid=c8d8d0a7-3034-4033-ac64-96423fbc76a6) + openEHR-EHR-EVALUATION.device_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-10-05"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Kathy Currie, NT Hearing Health Program Leader, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Device summary, Draft Archetype [Internet]. nehta, Australia, nehta Clinical Knowledge Manager [cited: 2016-05-12]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1397"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"95E0E61FD13A70461F5D0B044F3F08CC"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an ongoing and persistent overview about medical devices that have been fitted or implanted."> + use = <"Use to record a summary of medical devices that have been fitted or implanted including, but not limited to: + - assisted hearing devices, such as hearing aids or auditory implants; + - orthotics or artificial limbs; + - dentures or dental implants; and + - eyeglasses or contact lenses. + + This archetype has been specifically designed to assist in providing an overview of management of medical devices over time. It may be used to share as a summary within messages or between clinical systems, where the detail is not required. If specific devices have been used in the past, as much detail as is available can be added in this archetype to create a context which may influence decisions about current or future devices of the same type. + + In practice, some clinical systems will need to record specific and detailed INSTRUCTION and ACTION archetypes to reflect the request for an medical device and subseqent activities that need to be recorded as that request is carried out. It is inevitable that there will be some overlap in this summary and these detailed archetypes. All are neccessary in various situations. + + If clinicians are recording the process of request and provision of medical devices, then this summary should be derived from those recordings, to ensure that there is no duplication of clinical input."> + misuse = <"Not to be used to request a medical device - use the INSTRUCTION.request family for this purpose. + + Not to be used to record the activities that occur in the planning and fitting of a device - use the ACTION.device_fitting archetype for this purpose. + + Not to be used to record the activities that occur in the planning and fitting of an implant - use the ACTION.procedure archetype for this purpose."> + copyright = <"© Northern Territory Department of Health, Australia, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Medical device summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id21] occurrences matches {0..1} matches { -- Device type + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Status (synthesised) + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9003] + } + } + CLUSTER[id23] matches { -- Device details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id8] occurrences matches {0..1} matches { -- Device name + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Start date + value matches { + DV_DATE_TIME[id9005] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9006] + } + } + allow_archetype CLUSTER[id14] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9007] + } + } + allow_archetype CLUSTER[id11] matches { -- Structured detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id22] matches { -- Multimedia + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id10] occurrences matches {0..1} matches { -- End date + value matches { + DV_DATE_TIME[id9008] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- URI to original data + value matches { + DV_URI[id9009] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Next review due + value matches { + DV_DATE_TIME[id9010] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id17] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id19] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9011] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"Assertion about the fitting or implanting of devices, as at the date 'Last updated'. (synthesised)"> + > + ["id24"] = < + text = <"URI to original data"> + description = <"Link to the original data about the fitting or insertion."> + comment = <"Commonly, this will be an ACTION archetype that contains the details about the fitting or insertion of the device."> + > + ["id23"] = < + text = <"Device details"> + description = <"Details about each device."> + > + ["id22"] = < + text = <"Multimedia"> + description = <"Digital image, video or diagram about the device."> + > + ["id21"] = < + text = <"Device type"> + description = <"Name of the type of medical device."> + comment = <"For example: Assisted hearing devices, eyeglasses, contact lens, dental braces, dentures, orthotics or artificial limbs."> + > + ["id20"] = < + text = <"Next review due"> + description = <"Date on which this device should be reviewed."> + > + ["id19"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id18"] = < + text = <"Last updated"> + description = <"The date this summary was last updated."> + > + ["id16"] = < + text = <"Description"> + description = <"Narrative description about the use of the fitted device type."> + > + ["id15"] = < + text = <"Description"> + description = <"Narrative description about the device."> + > + ["id14"] = < + text = <"Structured body site"> + description = <"A structured anatomical location of the body site where the device is fitted/implanted."> + > + ["id13"] = < + text = <"Body site"> + description = <"Identification of the body site where the device is fitted/implanted."> + > + ["id11"] = < + text = <"Structured detail"> + description = <"Additional structured detail about the device."> + > + ["id10"] = < + text = <"End date"> + description = <"Date when the device stopped being used or was removed."> + > + ["id9"] = < + text = <"Start date"> + description = <"Date of fitting or implant of the device."> + > + ["id8"] = < + text = <"Device name"> + description = <"Identification of the specific device, by name."> + > + ["at6"] = < + text = <"Previous"> + description = <"The device type has been fitted or implanted in the past."> + > + ["at5"] = < + text = <"Current"> + description = <"The device type is currently fitted or implanted."> + > + ["at4"] = < + text = <"Never"> + description = <"The device type has never been fitted or implanted."> + > + ["id3"] = < + text = <"Status"> + description = <"Assertion about the fitting or implanting of devices, as at the date 'Last updated'."> + > + ["id1"] = < + text = <"Medical device summary"> + description = <"An ongoing and persistent overview about medical devices that have been fitted or implanted."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at4", "at5", "at6"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.differential_diagnosis.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.differential_diagnosis.v0.0.1-alpha.adls new file mode 100644 index 000000000..e8693711f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.differential_diagnosis.v0.0.1-alpha.adls @@ -0,0 +1,137 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f51bbf13-4ac0-441e-9390-249e82b7ae86; build_uid=457134fb-dab4-4a0f-b2df-3ffbaec2b046) + openEHR-EHR-EVALUATION.differential_diagnosis.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"Sam.Heard@OceanInformatics.com"> + ["date"] = <"2004-12-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Dipak Kalra, UCL", "Heather Leslie, Atomica Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Differential Diagnoses, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2004 Dec 8. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.906_2 (discontinued)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"417DDAB6140BB7E97B47A996877909D1"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To express one or more suspected or probable diagnoses, until a single, working diagnosis is determined."> + keywords = <"differential", "diagnosis"> + use = <"Use to record a set of differential diagnoses that are to be used as part of the diagnostic process."> + misuse = <"Not to be used to record information about working problems or diagnoses - use EVALUATION.problem."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Differential diagnoses + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*} matches { + CLUSTER[id4] occurrences matches {1..*} matches { -- Differential + items cardinality matches {1..2} matches { + ELEMENT[id8] occurrences matches {1} matches { -- Diagnosis + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Likelihood + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Likelihood (synthesised) + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Rationale + value matches { + DV_TEXT[id9003] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + } + protocol matches { + ITEM_LIST[id14] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id15] matches { -- Reference + value matches { + DV_TEXT[id9005] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Likelihood (synthesised)"> + description = <"The likelihood of this diagnosis being present. (synthesised)"> + > + ["at18"] = < + text = <"Likely"> + description = <"Likely to be the working diagnosis, with good supportive evidence."> + > + ["at16"] = < + text = <"Suspected"> + description = <"Possibly the diagnosis, but without a weight of supportive evidence."> + > + ["id15"] = < + text = <"Reference"> + description = <"Any literary references supporting the diagnoses."> + > + ["id8"] = < + text = <"Diagnosis"> + description = <"Identification of diagnosis. It is desirable that this should be coded where possible."> + > + ["id7"] = < + text = <"Rationale"> + description = <"Rationale for this diagnosis being included as a differential."> + > + ["id6"] = < + text = <"Comment"> + description = <"Comment on the whole set of differential diagnoses."> + > + ["id5"] = < + text = <"Likelihood"> + description = <"The likelihood of this diagnosis being present."> + > + ["id4"] = < + text = <"Differential"> + description = <"A group of diagnoses or explanation and likelihoods being considered."> + > + ["id1"] = < + text = <"Differential diagnoses"> + description = <"A set of 1 or more diagnoses considered as reasonable but as yet hypothetical causes of the patients signs and symptoms + Set of one or more interim diagnoses that could account for a patient's history, examination findings, measurements and results. In practice, the intent is that as further evidence is gathered differential diagnoses will be eliminated one by one until one diagnosis becomes most likely."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at16", "at18"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.drugallergy.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.drugallergy.v1.0.0.adls new file mode 100644 index 000000000..286e2199a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.drugallergy.v1.0.0.adls @@ -0,0 +1,237 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-EVALUATION.drugallergy.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2012-09-12"> + > + other_contributors = <"Leo Fogarty, GP2GP project, NHS England", "John Williams, GP2GP project, NHS England"> + lifecycle_state = <"Initial"> + references = < + ["1"] = <"NHS Scotland SCI-XML schema http://www.sci.scot.nhs.uk/products/gateway/gate_down_xml.htm"> + ["2"] = <"DoH, UK NHS Message Implementation Guidance, http://www.uktcregistration.nss.cfh.nhs.uk/trud3/user/guest/group/0/pack/23;jsessionid=D52317DAD88F60096DFF3113BA604F1A"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"FBD57278DBCC612BF8FF04A47B972710"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of a known or suspected allergy or other adverse reaction, intolerance to a drug or medicinal substance, drug group or trade family group of drugs."> + keywords = <"allergy", "adverse", "intolerance"> + use = <"This archetype is very closely aligned to the CfH GP2GP Drug allergy archetype and should be used to record allergies, intolerances and adverse reactions to drugs and other medicinal substances. It is designed primarily for use with in a UK primary care context but may be suitable for use within secondary care, particularly where the prime requirement is to record propensity to drug allergy for decision support purposes."> + misuse = <"This archetype should not be used to record adverse reactions or allergies to non-medicinal substances such as foodstuffs, pollens or animals."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Drug allergy + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Causative agent + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac3]} -- CausativeAgent + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Reaction + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac2]} -- Clinical Finding + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Certainty + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Certainty (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Severity + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9001]} -- Severity (synthesised) + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Date of onset + value matches { + DV_DATE_TIME[id9006] + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9007] + } + } + } + } + } + protocol matches { + ITEM_TREE[id24] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id25] occurrences matches {0..1} matches { -- Record provenance + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.record_provenance(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Certainty (synthesised)"> + description = <"The certainty with which the reaction is deemed to be be due to allergy to the agent. This item has a Translation Set= Read Code (V2 or CTV3) and Snomed Code to ensure forwards and backwards compatability. (synthesised)"> + > + ["ac9001"] = < + text = <"Severity (synthesised)"> + description = <"The severity of the reaction. (synthesised)"> + > + ["id25"] = < + text = <"Record provenance"> + description = <"Details of the provenance of the record e.g. source, name and role of author, care setting."> + > + ["id23"] = < + text = <"Comment"> + description = <"Any additional comment about the allergy."> + comment = <"From Welsh IHR model"> + > + ["id22"] = < + text = <"Date of onset"> + description = <"The date of onset of the reaction."> + comment = <"From Welsh IHR model"> + > + ["at21"] = < + text = <"Certain"> + description = <"The agent was thought to have been certain to have caused the reaction but has not been confirmed by testing."> + > + ["at19"] = < + text = <"Confirmed"> + description = <"The rection to the agent has been confirmed by testing."> + > + ["at18"] = < + text = <"Likely"> + description = <"The reaction was likely to have been caused by the agent."> + > + ["at16"] = < + text = <"Unlikely"> + description = <"The reaction was unlikely to have been caused by the agent."> + > + ["at15"] = < + text = <"Life-threatening"> + description = <"The reaction was life-threatening."> + > + ["at14"] = < + text = <"Moderate to severe"> + description = <"The reaction was moderate to severe."> + > + ["at13"] = < + text = <"Mild to moderate"> + description = <"The reaction was mild to moderate."> + > + ["at12"] = < + text = <"Severe"> + description = <"The reaction was severe."> + > + ["at11"] = < + text = <"Moderate"> + description = <"The reaction was moderate."> + > + ["at10"] = < + text = <"Mild"> + description = <"The reaction was mild."> + > + ["id6"] = < + text = <"Severity"> + description = <"The severity of the reaction."> + comment = <"This item has a Translation Set = Read Code (V2 or CTV3) and Snomed Code to ensure forwards and backwards compatability."> + > + ["id5"] = < + text = <"Reaction"> + description = <"An optional pre-coodinated unqualified SNOMED-CT code for the nature of the reaction produced by the drug allergy."> + > + ["id4"] = < + text = <"Certainty"> + description = <"The certainty with which the reaction is deemed to be be due to allergy to the agent. This item has a Translation Set= Read Code (V2 or CTV3) and Snomed Code to ensure forwards and backwards compatability."> + > + ["id3"] = < + text = <"Causative agent"> + description = <"Details of the agent or medicinal substance believed to be the cause of the adverse reaction or allergy."> + comment = <"For GP2GP V2 use, there are 4 permissible ways to express a Causative agent: + Drug Group (SNOMED-CT), + dm+d VMP/AMP (dm+d), + Ingredient (SNOMED-CT), + TradeFamily/TradeFamilyGroup (SNOMED-CT). + It is MANDATORY that one and only one of these must always be selected. Optionally, in addition a SNOMED AllergyCode may be sent as a mapping, but can never be sent on its own. + For legacy use other codes are permissible such as FDB Agent codes, EMIS Drug codes and READ codes."> + > + ["id1"] = < + text = <"Drug allergy"> + description = <"Details of an an allergy or other adverse reaction to a drug or other medicinal substance."> + > + ["ac3"] = < + text = <"CausativeAgent"> + description = <"A causative agent term from one of the approved terminology subsets."> + > + ["ac2"] = < + text = <"Clinical Finding"> + description = <"Any SNOMED-CT term in the Clinical Finding hierarchy."> + > + > + > + term_bindings = < + ["READ"] = < + ["ac3"] = + > + ["DM+D"] = < + ["ac3"] = + > + ["FDB"] = < + ["ac3"] = + > + ["EMIS_DRUGS"] = < + ["ac3"] = + > + ["SNOMED-CT"] = < + ["id1"] = + ["id3"] = + ["id4"] = + ["id5"] = + ["id6"] = + ["at10"] = + ["at11"] = + ["at12"] = + ["at13"] = + ["at14"] = + ["at15"] = + ["at16"] = + ["at18"] = + ["at19"] = + ["at21"] = + ["ac2"] = + ["ac3"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at10", "at13", "at11", "at14", "at12", "at15"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at16", "at18", "at21", "at19"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.education_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.education_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..019d86eeb --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.education_summary.v0.0.1-alpha.adls @@ -0,0 +1,235 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6f7c406d-8b9d-4609-b6e6-6fa4c6d0d129; build_uid=d399e8ed-2ffb-459c-a7f2-bbcd3f17d6af) + openEHR-EHR-EVALUATION.education_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-12-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "John Bennett, NEHTA, Australia", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Stephen Chu, NEHTA, Australia", "Matthew Cordell, NEHTA, Australia", "David Evans, Queensland Health, Australia", "Andrew Goodchild, NEHTA, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Evelyn Hovenga, EJSH Consulting, Australia", "Mary Kelaher, NEHTA, Australia", "Ronald Krawec, Alberta Health Services, Canada", "Robert L'egan, NEHTA, Australia", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, Ocean Informatics UK, United Kingdom", "Stewart Morrison, NEHTA, Australia", "Andrej Orel, Marand d.o.o., Slovenia", "Jayashree Panickar, Karolinska Institute, Sweden", "Jodie Pycroft, Adelaide Northern Division of General Practice Ltd, Australia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "John Taylor, NEHTA, Australia", "Gordon Tomes, National Disability Insurance Scheme Agency, Australia", "Richard Townley-O'Neill, NEHTA, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Education and Training, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2010 Dec 21. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.924_5 (discontinued)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"694972D83423ED2DA4C773807638297B"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere sammendrag om et individs nåværende og tidligere utdanning eller opplæring, som gir et overblikk over utdanningsbakgrunn."> + keywords = <"utdanning", "skole", "universitet", "videregående", "ungdomsskole", "barneskole", "lærling", "læretid", "kurs", "fagbrev", "diplom", "studie", "bachelor", "master", "PhD", "realkompetanse", "formalkompetanse", "høyskole"> + use = <"Brukes for å registrere sammendrag om et individs nåværende og tidligere utdanning eller opplæring for å få et overblikk over utdanningsbakgrunn. Med utdanning menes i denne arketypen all formell opplæring som er basert på et definert pensum og gitt i en profesjonell setting. + + Arketypen er laget for å være en frittstående arketype, og kan benyttes i et templat som en del av individets sosialanamnese. Arketypen er ment å gi et sammendrag over all utdanning eller opplæring i den videste forstand. For hver enkelt utdanning eller opplæring brukes én instans av arketypen CLUSTER.education_record (Utdanning) i SLOTet \"Utdanningsdetaljer\"."> + misuse = <"Brukes ikke for å registrere strukturerte detaljer om en spesifikk utdanning eller opplæring. Bruk arketypen CLUSTER.education_record (Utdanning) i SLOTet \"Utdanningsdetaljer\" for dette formålet. + + Brukes ikke for å registrere detaljer om undervisning som har til hensikt å øke evne til å forstå og anvende helseinformasjon, og å mestre praktiske ferdigheter eller livet relatert til helsetilstanden, bruk arketypen ACTION.health_education (Helseinformasjon/undervisning) for dette formålet."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record summary information about an individual's current and past education or training, which provides an overview of their educational background."> + keywords = <"education", "school", "university", "secondary", "tertiary", "college", "apprenticeship", "training", "needs", "primary"> + use = <"Use to record summary information about an individual's current and past formal education or training, which provides an overview of their educational background. In the context of this archetype, formal education includes all education that is based on a structured curriculum and delivered by trained professionals. + + This archetype has been designed to be used as a standalone archetype within the context of a Social History (or similar) template. It is intended to provide a summary of all education or training, considered in the broadest sense. For each education or training, use a separate instance of the CLUSTER.education_record within the SLOT for 'Education record'."> + misuse = <"Not to be used for recording structured details about a specific education or training. Use the CLUSTER.education_record archetype within 'Education record' SLOT for this purpose. + + Not to be used to record details about the teaching provided to individuals to improve their health literacy and life skills. Use ACTION.health_education for this purpose."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Education summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id19] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Age commenced + value matches { + DV_DURATION[id9001] matches { + value matches {PYM/|>=P0D|} + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Age ceased + value matches { + DV_DURATION[id9002] matches { + value matches {PYM/|>=P0D|} + } + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Highest level completed + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id30] matches { -- Education record + include + archetype_id/value matches {/.*/} + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Special education needs + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id31] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + } + } + } + protocol matches { + ITEM_TREE[id27] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id28] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9006] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id33"] = < + text = <"Behov for spesialundervisning"> + description = <"Fritekstbeskrivelse om krav til spesialundervisning."> + > + ["id32"] = < + text = <"Alder skoleslutt"> + description = <"Alder da individet avsluttet sin formelle skolegang."> + comment = <"Registreres vanligvis når et individ ikke fullfører en formell utdanning (eller obligatorisk skole)."> + > + ["id31"] = < + text = <"Ytterligere detaljer"> + description = <"Ytterligere strukturerte detaljer om individets nåværende eller tidligere skolegang/utdanning."> + > + ["id30"] = < + text = <"Utdanningsdetaljer"> + description = <"Strukturerte detaljer om hver enkelt utdanning eller opplæring, både nåværende og tidligere."> + > + ["id29"] = < + text = <"Sist oppdatert"> + description = <"Datoen da dette sammendraget om utdanning sist ble oppdatert."> + comment = <"Ved implementering av arketypen forutsettes det at dersom en utdanning eller opplæring legges til eller oppdateres i CLUSTER.education_record (Utdanning), vil også denne datoen oppdateres."> + > + ["id28"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id19"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse om individets overordnede utdannings- og opplæringshistorikk."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om utdanningssammendraget som ikke er fanget opp i andre felt."> + > + ["id4"] = < + text = <"Alder skolestart"> + description = <"Alder da individet begynte sin skolegang."> + comment = <"Med utdanning menes i denne arketypen all formell opplæring som er basert på et definert pensum og gitt i en profesjonell setting."> + > + ["id3"] = < + text = <"Høyeste fullførte utdanningsnivå"> + description = <"Beskrivelse av det høyeste fullførte nivået av utdanning eller opplæring."> + comment = <"Koding av \"Høyeste fullførte utdanningsnivå\" med en terminologi er anbefalt der det er mulig. For eksempel med NUS 2000 eller Unescos ISCED klassifikasjon. Sistnevnte forefinnes ikke på norsk, men eksempel er \"'Upper secondary vocational education\"; \"Post-secondary non-tertiary vocational education\"; \"Bachelor’s or equivalent level, professional\"; \"Doctoral or equivalent level, academic\"; \"Post-secondary non-tertiary vocational education\"; or \"Never attended an educational program\"."> + > + ["id1"] = < + text = <"Utdanningssammendrag"> + description = <"Sammendrag eller varig (persistent) informasjon om et individs nåværende og tidligere utdanning eller opplæring."> + > + > + ["en"] = < + ["id33"] = < + text = <"Special education needs"> + description = <"Narrative description of any special education requirements."> + > + ["id32"] = < + text = <"Age ceased"> + description = <"Age when an individual last attended formal education."> + comment = <"Usually recorded when an individual has not completed a formal education."> + > + ["id31"] = < + text = <"Additional details"> + description = <"Additional details about the education or training, or previous education history of an individual."> + > + ["id30"] = < + text = <"Education record"> + description = <"Structured details about each education or training, both current and past."> + > + ["id29"] = < + text = <"Last updated"> + description = <"The date that this education summary was last updated."> + comment = <"At implementation, it is assumed that if an associated education record is added or updated then this date will also be updated."> + > + ["id28"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id19"] = < + text = <"Description"> + description = <"Narrative description about the overall education or training history of an individual."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about an individual's education, not captured in other fields."> + > + ["id4"] = < + text = <"Age commenced"> + description = <"Age when an individual first commenced formal education."> + comment = <"In the context of this archetype, formal education includes all education that is based on a structured curriculum and delivered by trained professionals."> + > + ["id3"] = < + text = <"Highest level completed"> + description = <"Description of highest category of education or training completed."> + comment = <"Coding with a terminology is desirable, where possible. For example: the ISCED classification, such as upper secondary vocational education; post-secondary non-tertiary vocational education; Bachelor’s or equivalent level, professional; Doctoral or equivalent level, academic; post-secondary non-tertiary vocational education; or never attended an educational program."> + > + ["id1"] = < + text = <"Education summary"> + description = <"Summary or persistent information about an individual's current and past education or training."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_global.v1.1.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_global.v1.1.2.adls new file mode 100644 index 000000000..d4b289147 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_global.v1.1.2.adls @@ -0,0 +1,362 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4fe94967-5791-4094-9547-e2a4a8c61f15; build_uid=6a0b41b3-1ed4-4ecc-8633-7be797cc0562) + openEHR-EHR-EVALUATION.exclusion_global.v1.1.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Katrin Troeltzsch"> + ["organisation"] = <"Nationales Centrum für Tumorerkrankungen, Heidelberg"> + ["email"] = <"katrin.troeltzsch@med.uni-heidelberg.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2017-02-16"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS ASA, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Kristian Berg, Universitetssykehuset Nord Norge, Norway", "SumanBhusan Bhattacharyya, Sudisa Consultancy Services, India", "Bjørn Christensen, Helse Bergen HF, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Hanne Joensen, Helse- bergen HUS, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Arild Stangeland, Helse Bergen, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Pål Thorberg, DIPS ASA, Norway", "Lene Thoresen, St. Olavs Hospital, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Eksklusjonsutsagn - overordnet, Draft archetype [Internet]. Nasjonal IKT, Nasjonal IKT Clinical Knowledge Manager [cited: 2017-03-17]. Available from: http://arketyper.no/ckm/#showArchetype_1078.36.1650"> + ["2"] = <"Exclusion statement, Deprecated Archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2017-02-17]. Available from: http://openehr.org/ckm/#showArchetype_1013.1.617"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"B5F597BB42D9AEC354AD597077ABC0D5"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Darstellung einer allgemeinen Übersicht von Ausschlüssen. Diese umfasst alle Erkrankungen, Diagnosen, Familienanamnese, Medikamente, Prozeduren, unerwünschte Nebenwirkungen oder andere klinische Ereignisse, die entweder gerade nicht aktuell sind, oder die in der Vergangenheit nicht vorhanden waren."> + keywords = <"Ausschluss, Verneinung, ausschließen, Abwesenheit", ...> + use = <"Zur Darstellung einer allgemeinen Übersicht von Ausschlüssen. Diese umfasst alle Erkrankungen, Diagnosen, Familienanamnese, Medikamente, Prozeduren, unerwünschte Nebenwirkungen oder andere klinische Ereignisse, die entweder gerade nicht aktuell sind, oder die in der Vergangenheit nicht vorhanden waren. + + Dieser Archetyp wurde speziell erstellt, um eine klare und unmissverständliche Aussage zum Gesamtausschluss eines klinischen Merkmals aus der Gesundheitsakte zu treffen. Diese Verfahrensweise wird bevorzugt, um zuverlässig Kennzeichen und Terminolgien zu verwenden, die einen Ausschluss ausdrücken. + + Jede allgemeine Angabe sollte in einem einzelnen Archetyp dokumentiert werden - zum Beispiel in einem einzelnen Archetyp für Medikamente und einem anderen für unerwünschte Nebenwirkungen. + + Das Datenelement \"Allgemeine Ausschlusserklärung\" ermöglicht die Dokumentation von einzelnen Ausschlussangaben. Die Ausschlussangaben unterscheiden sich zur \"Allgemeinen Ausschlusserklärung\" in der Laufzeitnamenseinschränkung dem unterschiedlichen allgemeinen Ausschluss. Die Laufzeitnameseinschränkung wird während der Templatemodellierung oder im Rahmen einer Softwareanwendung vorgenommen. + + Bitte beachten, dass die Ausschlusserklärungen nur zum Zeitpunkt der Dokumentation aktuell und genau sind. Es ist möglich, dass bei einem Individuum bei dem keine bekannte Geschichte eines Problems oder Diagnose dokumentiert wird (Verwendung der Ausschlusserklärung), es zum gleichen Zeitpunkt des Gesprächs / der Beratung das erste Auftreten eines Problems oder einer Diagnose kommen kann (Verwendung des Archetypes EVALUATION.problem_diagnosis). In zukünftigen Ausschlusserklärungen kann das Individuum möglicherweise eine bekannte Geschichte des Problems oder der Diagnose aufweisen."> + misuse = <"Nicht zur Dokumentation des Ausschlusses eines bestimmten Problems/einer bestimmten Diagnose, eines Medikamentes, einer Prozedur, einer Familienanamnese, einer unerwünschten Nebenwirkung oder eines anderen klinischen Ereignisses - für diesen Zweck bitte den Archetyp EVALUATION.exclusion_specific benutzen. + + Nicht zur Dokumentation des Ausschlusses von einem Teil einer medizinischen Untersuchung - für diesen Zweck bitte den Archetyp CLUSTER.exclusion_exam oder innerhalb eines entsprechenden OBSERVATION oder CLUSTER Archetyps verwenden. + + Nicht zur Dokumentation von Ausschlüssen von Symptomen, für diesen Zweck bitte den Archetyp CLUSTER.exclusion_symptom oder innerhalb eines entsprechenden OBSERVATION oder CLUSTER Archetyps verwenden. + + Nicht zur Dokumentation von fehlenden Informationen verwenden - für diesen Zweck bitte den Archetyp EVALUATION.absense benutzen."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et overordnet eksklusjonsutsagn om alle problemer/diagnoser, familiære sykdommer, legemidler, prosedyrer, overfølsomheter eller andre kliniske konsepter som ikke er tilstede hos et individ, enten i nåtid eller fortid."> + keywords = <"eksklusjon, negasjon, utelukkelse, fravær", ...> + use = <"Brukes til å registrere et overordnet eksklusjonsutsagn om alle problemer/diagnoser, familiære sykdommer, legemidler, prosedyrer, overfølsomheter eller andre kliniske konsepter som ikke er tilstede hos et individ, enten i nåtid eller fortid. + + Arketypen er laget spesifikt for å kunne uttrykke klart og tydelig en overordnet utelukkelse av en type klinisk konsept fra journalen. Denne tilnærmingen er valgt i stedet for å basere seg på flagg eller terminologi for å uttrykke negasjon. + + Hver globale eksklusjon registreres i en egen instans av arketypen, for eksempel en egen instans for utelukkelse av legemidler og en annen for overfølsomhetsreaksjoner. + + Elementet \"Overordnet utsagn\" brukes til å registrere et enkelt globalt eksklusjonsutsagn. De forskjellige typene utsagn som er listet opp i elementets runtime name constraint navngir de forskjellige globale eksklusjonene. En runtime name constraint kan brukes enten under templatmodellering eller i en applikasjon. + + Merk at eksklusjonsutsagn kun kan regnes som aktuelle og pålitelige på det tidspunktet de registreres. Et journalnotat kan gjerne uttrykke at et individ har ingen problemer eller diagnoser i sin historikk (ved hjelp av et eksklusjonsutsagn) i den samme konsultasjonen der det for første gang registreres et problem eller en diagnose (ved hjelp av arketypen EVALUATION.problem_diagnosis). I senere journalnotater kan individet ha det aktuelle problemet eller diagnosen som del av sin kjente historikk."> + misuse = <"Brukes ikke for å registrere eksklusjon av et spesifikt problem eller diagnose, legemiddel, prosedyre, familiær sykdom, overfølsomhet eller annet klinisk konsept - bruk arketypen EVALUATION.exclusion_specific for dette formålet. + + Brukes ikke for å registrere eksklusjon av noen komponent av en fysisk undersøkelse - bruk arketypen CLUSTER.exclusion_exam i en passende OBSERVATION- eller CLUSTER-arketype. + + Brukes ikke for å registrere eksklusjon av symptomer - bruk arketypen CLUSTER.exclusion_symptom i en passende OBSERVATION- eller CLUSTER-arketype. + + Brukes ikke for å registrere fravær av informasjon - bruk arketypen EVALUATION.absence for dette formålet."> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar uma declaração global de exclusão sobre todos Problema / diagnóstico, História familiar, Medicamentos, Procedimentos, Reações adversas ou outro item clínico que não estão presentes atualmente ou não estiveram presentes no passado."> + keywords = <"exclusão, negação, excluir, ausência", ...> + use = <"Use para registrar uma declaração geral de exclusão sobre todos os Problema / diagnóstico, História familiar, Medicamentos, Procedimentos, Reações adversas ou outro item clínico que não estão presentes ou não estiveram presentes no passado. + + Este arquétipo foi especificamente concebido para fazer uma declaração clara e inequívoca de uma exclusão global de um tipo de item clínico do registro de saúde. Esta abordagem é usada preferencialmente, em vez de se basear em sinalizadores ou terminologia para expressar negação. + + Cada declaração global deve ser registrada em uma instância separada - por exemplo, uma instância separada para uma declaração sobre medicamentos e outra para reações adversas. + + O elemento de dados \"Declaração Global\" permite a gravação de uma única declaração Global. As diferentes declarações globais listadas na restrição de nome de tempo de execução \"declaração global\" identificam as diferentes exclusões globais. Esta restrição de nome pode ser aplicada durante a construção do modelo ou em tempo de execução dentro de um aplicativo de software. + + Por favor observe que as declarações de exclusão só podem ser consideradas atuais e precisas no momento da gravação. É possível que um registro seja capaz de afirmar que um indivíduo tenha nenhum histórico conhecido de quaisquer problemas ou diagnósticos (utilizando uma instrução de exclusão) e na mesma consulta seja gravada a evidência de sua primeira experiência de um problema ou diagnóstico (usando o arquétipo EVALUATION.problem_diagnosis). Em declarações de registro futuras, o indivíduo pode ter um histórico CONHECIDO do problema ou diagnóstico registrado em sua lista de problemas."> + misuse = <"Não deve ser utilizado para registar a exclusão de um problema específico / diagnóstico, medicação, procedimento, história familiar, reação adversa ou outro item clínico - use o arquétipo EVALUATION.exclusion_specific para este fim. + + Não deve ser usado para registrar a exclusão de qualquer componente de um exame físico, use o arquétipo CLUSTER.exclusion_exam dentro de um arquétipo apropriado do tipo OBSERVATION ou CLUSTER. + + Não deve ser usado para registrar a exclusão de sintomas, use o arquétipo CLUSTER.exclusion_symptom dentro de um arquétipo apropriado do tipo OBSERVATION ou CLUSTER. + + Não deve ser usado para registrar a ausência de informações - use o arquétipo EVALUATION.absense para este fim."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an overall statement of exclusion about all Problem/diagnosis, Family history, Medications, Procedures, Adverse reactions or other clinical item that are either not currently present, or have not been present in the past."> + keywords = <"exclusion, negation, rule out, rule-out, r/o, absence", ...> + use = <"Use to record an overall statement of exclusion about all Problem/diagnosis, Family history, Medications, Procedures, Adverse reactions or other clinical item that are either not currently present, or have not been present in the past. + + This archetype has been specifically designed to make a clear and unambiguous statement of an overall exclusion of a type of clinical item from the health record. This approach is used in preference to relying on flags or terminology to express negation. + + Each global statement should be recorded in a separate instance - for example a separate instance for a statement about medications and another for adverse reactions. + + The 'Global statement' data element allows for recording of a single Global statement. The different Global statements listed in the \"Global statement' run-time name constraint identifies the the different global exclusions. This name constraint can be applied during template modelling or at run-time within a software application. + + Please note that exclusion statements can only be considered to be current and accurate at the point-in-time of recording. It is possible for a record to be able to state that an individual has NO KNOWN history of any problems or diagnoses (using an exclusion statement) at the same consultation as recording the evidence of their first experience of a problem or diagnosis (using the EVALUATION.problem_diagnosis archetype). In future record statements, the individual may have a KNOWN history of the problem or diagnosis recorded in their problem list."> + misuse = <"Not to be used to record the exclusion of a specific problem/diagnosis, medication, procedure, family history, adverse reaction or other clinical item - use the EVALUATION.exclusion_specific archetype for this purpose. + + Not to be used to record the exclusion of any component of a physical examination - use the CLUSTER.exclusion_exam archetype within an appropriate OBSERVATION or CLUSTER archetype. + + Not to be used to record the exclusion of symptoms use the CLUSTER.exclusion_symptom archetype within an appropriate OBSERVATION or CLUSTER archetype. + + Not to be used to record the absence of information - use the EVALUATION.absense archetype for this purpose."> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Exclusion - global + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Global exclusion statement + name matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Global exclusion statement (synthesised) + } + } + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9003] + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id11] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Allgemeine Ausschlusserklärung (synthesised)"> + description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss aller Erkrankungen, Diagnosen, Familienanamnese, Medikamente, Prozeduren, unerwünschte Nebenwirkungen oder anderen klinischen Ereignisse. (synthesised)"> + > + ["id12"] = < + text = <"Kommentar"> + description = <"Zusätzlicher Kommentar, der nicht durch andere Felder behandelt wird."> + > + ["id11"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen zur Erfassung lokaler Inhalte oder Anpassung an andere Referenzmodelle/Formalismen."> + comment = <"Zum Beispiel: Lokaler Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR-Ressourcen oder CIMI-Modelle."> + > + ["at8"] = < + text = <"Allgemeiner Ausschluss von unerwünschten Nebenwirkungen"> + description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss aller unerwünschten Nebenwirkungen zum Zeitpunkt der Aufzeichnung."> + > + ["at7"] = < + text = <"Allgemeiner Ausschluss von Prozeduren"> + description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss aller medizinischer Verfahren/Prozeduren zum Zeitpunkt der Aufnahme."> + > + ["at6"] = < + text = <"Allgemeiner Ausschluss von Medikamenteneinnahme"> + description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss über die Verwendung aller Medikamente zum Zeitpunkt der Aufnahme."> + > + ["at5"] = < + text = <"Allgemeiner Ausschluss von Familienanamnese"> + description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss über alle wichtigen gesundheitlichen Problemen bei Verwandten oder Familienmitgliedern des Patienten zum Zeitpunkt der Dokumentation."> + > + ["at4"] = < + text = <"Allgemeiner Ausschluss von Problemen/Diagnosen"> + description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss über alle Erkrankungen oder Diagnosen zum Zeitpunkt der Dokumentation."> + > + ["id3"] = < + text = <"Allgemeine Ausschlusserklärung"> + description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss aller Erkrankungen, Diagnosen, Familienanamnese, Medikamente, Prozeduren, unerwünschte Nebenwirkungen oder anderen klinischen Ereignisse."> + comment = <"Zum Beispiel: 'Keine Vorerkrankungen', 'Keine bekannte Familienanamnese', 'Keine bekannten unerwünschten Nebenwirkungen', 'Nie eingenommene Medikamente' oder 'Keine bekannten Operationen oder entscheidenden medizinischen Prozeduren'."> + > + ["id1"] = < + text = <"Ausschluss - allgemein"> + description = <"Zur Dokumentation einer allgemeinen Übersicht von Ausschlüssen. Diese umfasst alle Erkrankungen, Diagnosen, Familienanamnese, Medikamente, Prozeduren, unerwünschte Nebenwirkungen oder andere klinische Ereignisse, die entweder gerade nicht aktuell sind, oder die in der Vergangenheit nicht vorhanden waren."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Overordnet eksklusjonsutsagn (synthesised)"> + description = <"Et overordnet eksklusjonsutsagn om alle problemer/diagnoser, familiære sykdommer, legemidler, prosedyrer, overfølsomheter eller andre kliniske konsepter. (synthesised)"> + > + ["id12"] = < + text = <"Kommentar"> + description = <"Ytterligere kommentar som ikke dekkes av andre felt."> + > + ["id11"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at8"] = < + text = <"Overordnet eksklusjon av overfølsomhetsreaksjoner"> + description = <"Overordnet eksklusjonsutsagn om alle overfølsomhetsreaksjoner ved registreringstidspunktet."> + > + ["at7"] = < + text = <"Overordnet eksklusjon av prosedyrer"> + description = <"Overordnet eksklusjonsutsagn om alle prosedyrer ved registreringstidspunktet."> + > + ["at6"] = < + text = <"Overordnet eksklusjon av legemiddelbruk"> + description = <"Overordnet eksklusjonsutsagn om all bruk av legemidler ved registreringstidspunktet."> + > + ["at5"] = < + text = <"Overordnet eksklusjon av familiære sykdommer"> + description = <"Overordnet eksklusjonsutsagn om alle betydningsfulle helserelaterte problemer hos familiemedlemmer eller slektninger av individet ved registreringstidspunktet."> + > + ["at4"] = < + text = <"Overordnet eksklusjon av problemer/diagnoser"> + description = <"Overordnet eksklusjonsutsagn om alle problemer eller diagnoser ved registreringstidspunktet."> + > + ["id3"] = < + text = <"Overordnet eksklusjonsutsagn"> + description = <"Et overordnet eksklusjonsutsagn om alle problemer/diagnoser, familiære sykdommer, legemidler, prosedyrer, overfølsomheter eller andre kliniske konsepter."> + comment = <"For eksempel \"Ingen tidligere diagnoser\", \"Ingen kjente familiære sykdommer\", \"Ingen kjente overfølsomhetsreaksjoner\", \"Aldri tatt noen legemidler\", eller \"Ingen kjente operasjoner eller betydningsfulle prosedyrer\"."> + > + ["id1"] = < + text = <"Eksklusjonsutsagn - overordnet"> + description = <"Et overordnet eksklusjonsutsagn om alle problemer/diagnoser, familiære sykdommer, legemidler, prosedyrer, overfølsomheter eller andre kliniske konsepter som ikke er tilstede hos et individ, enten i nåtid eller fortid."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Declaração de exclusão global (synthesised)"> + description = <"Uma declaração geral de exclusão sobre todos os problemas / diagnósticos, história familiar, medicamentos, procedimentos, reações adversas ou outros itens clínicos. (synthesised)"> + > + ["id12"] = < + text = <"Comentário"> + description = <"Comentário adicional não coberto em outros campos"> + > + ["id11"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar conteúdo local ou alinhar com outros modelos / formalismos de referência."> + comment = <"Por exemplo: requisitos de informações locais ou metadados adicionais para alinhar a equivalentes do FHIR ou CIMI."> + > + ["at8"] = < + text = <"Exclusão global de reações adversas"> + description = <"Declaração geral de exclusão sobre todas as reações adversas no momento do registro."> + > + ["at7"] = < + text = <"Exclusão global de procedimentos"> + description = <"Declaração geral de exclusão sobre todos os procedimentos no momento da gravação."> + > + ["at6"] = < + text = <"Exclusão global do uso de medicamentos"> + description = <"Declaração geral de exclusão sobre o uso de todos os medicamentos no momento da gravação."> + > + ["at5"] = < + text = <"Exclusão global da história familiar"> + description = <"Declaração geral de exclusão de todos os problemas significativos relacionados à saúde em parentes ou familiares do indivíduo no momento da gravação."> + > + ["at4"] = < + text = <"Exclusão global de problemas / diagnósticos"> + description = <"Declaração geral de exclusão de todos os problemas ou diagnósticos no momento da gravação."> + > + ["id3"] = < + text = <"Declaração de exclusão global"> + description = <"Uma declaração geral de exclusão sobre todos os problemas / diagnósticos, história familiar, medicamentos, procedimentos, reações adversas ou outros itens clínicos."> + comment = <"Por exemplo: \"Sem diagnóstico prévio\", \"Sem história familiar conhecida\", \"Sem história conhecida de reações adversas\", \"Nunca tomou qualquer medicação\" ou \"Sem operações conhecidas ou procedimentos significativos\"."> + > + ["id1"] = < + text = <"Exclusão - global"> + description = <"Uma declaração global de exclusão sobre todos os problemas / diagnósticos, História familiar, Medicamentos, Procedimentos, Reações adversas ou outros itens clínicos que não estão presentes ou não estiveram presentes no passado."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Global exclusion statement (synthesised)"> + description = <"An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items. (synthesised)"> + > + ["id12"] = < + text = <"Comment"> + description = <"Additional comment not covered in other fields."> + > + ["id11"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at8"] = < + text = <"Global exclusion of adverse reactions"> + description = <"Overall statement of exclusion about all adverse reactions at the time of recording."> + > + ["at7"] = < + text = <"Global exclusion of procedures"> + description = <"Overall statement of exclusion about all procedures at the time of recording."> + > + ["at6"] = < + text = <"Global exclusion of medication use"> + description = <"Overall statement of exclusion about the use of all medications at the time of recording."> + > + ["at5"] = < + text = <"Global exclusion of family history"> + description = <"Overall statement of exclusion of all significant health-related problems in relatives or family members of the individual at the time of recording."> + > + ["at4"] = < + text = <"Global exclusion of problems/diagnoses"> + description = <"Overall statement of exclusion of all problems or diagnoses at the time of recording."> + > + ["id3"] = < + text = <"Global exclusion statement"> + description = <"An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items."> + comment = <"For example: 'No previous diagnoses', 'No known family history', 'No known history of adverse reactions', 'Never taken any medications' or 'No known operations or significant procedures'."> + > + ["id1"] = < + text = <"Exclusion - global"> + description = <"An overall statement of exclusion about all Problems/diagnoses, Family history, Medications, Procedures, Adverse reactions or other clinical items that are either not currently present, or have not been present in the past."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at4", "at5", "at6", "at7", "at8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_specific.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_specific.v1.0.1.adls new file mode 100644 index 000000000..e17082308 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_specific.v1.0.1.adls @@ -0,0 +1,325 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d99024d9-35e2-4d70-90ac-ec2e5bb8ced2; build_uid=e01c4f1b-5e54-435f-9958-85da5c53d867) + openEHR-EHR-EVALUATION.exclusion_specific.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"wellmann.ramona@mh-hannover.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + > + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2017-02-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS ASA, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Kristian Berg, Universitetssykehuset Nord Norge, Norway", "SumanBhusan Bhattacharyya, Sudisa Consultancy Services, India", "Bjørn Christensen, Helse Bergen HF, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Hanne Joensen, Helse Bergen HUS, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Navin Ramachandran, NHS, United Kingdom", "Arild Stangeland, Helse Bergen, Norway", "Nyree Taylor, Ocean Informatics, Australia", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Eksklusjonsutsagn - spesifikt, Draft archetype [Internet]. Nasjonal IKT, Nasjonal IKT Clinical Knowledge Manager [sited: 2017-03-17]. Available from: http://arketyper.no/ckm/#showArchetype_1078.36.1653"> + ["2"] = <"Exclusion statement, Deprecated Archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2017-02-17]. Available from: http://openehr.org/ckm/#showArchetype_1013.1.617"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"1FAA8693553C1C8E75E0BE3CF75754FE"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation einer Aussage über den Ausschluss eines bestimmten Problems/Diagnose, familiäre Krankengeschichte, Medikation, Verfahren, Nebenwirkung oder eines anderen klinischen Ereignisses, das entweder derzeit nicht vorliegt oder in der Vergangenheit nicht vorgelegen hat. + "> + keywords = <"Ausschluss", "ausschließen", "Verneinung", "Nichtvorhandensein", "Fehlen", "Abwesenheit"> + use = <"Zur Dokumentation einer Ausschluss eines bestimmten Problems/Diagnose, familiäre Krankengeschichte, Medikation, Verfahren, Nebenwirkung oder eines anderen klinischen Ereignisses, das entweder derzeit nicht vorliegt oder in der Vergangenheit nicht vorgelegen hat. + + Dieser Archetyp wurde entwickelt, um eine eindeutige Aussage über den Ausschluss eines medizinischen Sachverhalts aus der Krankenakte zu erfassen. Dieses Vorgehen ist der Verwendung von Flags oder Terminologien, zur Dokumentation eines Ausschlusses/von Verneinungen, vorzuziehen. + + Das Daten Element \"ausgeschlossene Kategorie\" ermöglicht die Dokumentation und die Zuordnung einer einzelnen spezifischen Aussage. Die unterschiedlichen spezifischen Kategorien, die zur Laufzeit über einen „Name Constraint“ eingeschränkt werden, identifizieren die unterschiedlichen Ausschlüsse. Die Einschränkung der Bezeichnungen der Items kann während der Template-Modellierung oder während der Laufzeit in einer Softwareanwendung anhand des „Name Constraints“ vorgenommen werden. + + Jeder spezifische Ausschluss sollte in einer separaten Instanz des Archetyps dokumentiert werden. Zum Beispiel sollte die Dokumentation von \"keine bekannte Penicillin V Unverträglichkeit\", \"keine bekannten Unverträglichkeiten gegenüber Cephalosporine\" und \"keine Kenntnisse über Herzkrankheiten in der Familie\" in 3 getrennten Instanzen in diesem Archetyp erfolgen. + + Zu beachten ist, dass Äußerungen zu z.B. ausgeschlossenen Erkrankungen nur zum Zeitpunkt der Aufnahme als aktuell und korrekt angesehen werden können. Es ist möglich, dass ein Datensatz angegeben wird, dass eine Person KEINE KENNTNIS über eine Vorgeschichte eines bestimmten Problems oder einer bestimmten Diagnose hat (unter Verwendung einer Ausschlussaussage), während gleichzeitig der Nachweis der ersten Erfahrung mit dem gleichen Problem oder der gleichen Diagnose aufgezeichnet (unter Verwendung des Archetyps EVALUATION.problem_diagnosis) wird. In zukünftigen Aufzeichnungen von der Person kann der Verlauf des Problems oder der Diagnose in der Problemliste gespeichert sein. + "> + misuse = <"Nicht für die Dokumentation von allen ausgeschlossenen Problemen oder Diagnosen, Medikamenten, Verfahren, familiärer Krankengeschichte, Nebenwirkungen oder anderen klinischen Ereignissen verwenden - Bitte verwenden Sie für diesen Zweck den Archetyp EVALUATION.exclusion_global. + + Nicht für die Dokumentation von einer ausgeschlossenen Komponente der körperlichen Untersuchung verwenden - Bitte verwenden Sie für diesen Zweck den Archetyp CLUSTER.exclusion_exam innerhalb des entsprechenden OBSERVATION oder CLUSTER Archetyps. + + Nicht für die Dokumentation des Ausschlusses von Symptomen verwenden - Bitte verwenden Sie für diesen Zweck den Archetyp CLUSTER.exclusion_symptom innerhalb des entsprechenden OBSERVATION or CLUSTER Archetyps. + + Nicht für die Dokumentation von fehlenden Informationen verwenden - Bitte verwenden Sie für diesen Zweck den Archetyp EVALUATION.absence."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et utsagn om eksklusjon av en spesifikk problem/diagnose, familiær sykdom, legemiddel, prosedyre, overfølsomhet eller andre kliniske konsepter som ikke er tilstede hos et individ, enten i nåtid eller fortid."> + keywords = <"eksklusjon, negasjon, utelukke, utelukkelse, fravær", ...> + use = <"Brukes til å registrere et utsagn om eksklusjon av en spesifikk problem/diagnose, familiær sykdom, legemiddel, prosedyre, overfølsomhet eller andre kliniske konsepter som ikke er tilstede hos et individ, enten i nåtid eller fortid. + + Arketypen er laget spesifikt for kunne uttrykke klart og tydelig en spesifikk utelukkelse av en type klinisk konsept fra journalen. Denne tilnærmingen er valgt i stedet for å basere seg på flagg eller terminologi for å uttrykke negasjon. + + Dataelementet \"Ekskludert konsept\" brukes til å registrere et enkelt spesifikt utsagn. De forskjellige typene utsagn som er listet opp i elementets runtime name constraint navngir de forskjellige spesifikke eksklusjonene. En runtime name constraint kan brukes enten under templatmodellering eller i en applikasjon. + + Hvert enkelt eksklusjon registreres i en egen instans av denne arketypen. Man registrerer for eksempel \"Ingen tidligere overfølsomhetsreaksjon til penicillin V\", \"Ingen tidligere overfølsomhetsreaksjoner til cefalosporiner\", \"Ingen kjent hjertesykdom i familien\" i tre ulike instanser av denne arketypen. + + Merk at eksklusjonsutsagn kun kan regnes som aktuelle og pålitelige på det tidspunktet de registreres. Et journalnotat kan gjerne uttrykke at et individ ikke har for eksempel diabetes i sin sykehistorie (ved hjelp av et eksklusjonsutsagn) i den samme konsultasjonen der det for første gang registreres en faktisk diabetes (ved hjelp av arketypen EVALUATION.problem_diagnosis). I senere journalnotater kan individet ha diabetes som del av sin kjente historikk."> + misuse = <"Brukes ikke for å registrere et eksklusjonsutsagn for alle problemer eller diagnoser, tilstander i familien, legemidler, prosedyrer, overfølsomhetsreaksjoner eller andre kliniske elementer - bruk arketypen EVALUATION.exclusion_global for dette formålet. + + Brukes ikke for å registrere eksklusjon av noen komponent av en fysisk undersøkelse - bruk arketypen CLUSTER.exclusion_exam i en passende OBSERVATION- eller CLUSTER-arketype. + + Brukes ikke for å registrere eksklusjon av symptomer, bruke arketypen CLUSTER.exclusion_symptom i en passende OBSERVATION eller CLUSTER arketype. + + Brukes ikke denne arketypen for registrering av fravær av infomasjon - bruk arketypen EVALUATION.absence for dette formålet."> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a statement of exclusion about a specific Problem/diagnosis, Family history, Medication, Procedure, Adverse reaction or other clinical item that is either not currently present, or have not been present in the past."> + keywords = <"exclusion, negation, rule out, rule-out, r/o, absence", ...> + use = <"Use to record a statement of exclusion of a specific Problem/diagnosis, Family history, Medication, Procedure, Adverse reaction or other clinical item that is either not currently present, or have not been present in the past. + + This archetype has been specifically designed to make a clear and unambiguous statement of a specific exclusion of a type of clinical item from the health record. This approach is used in preference to relying on flags or terminology to express negation. + + The data element 'Excluded concept' allows for recording of a single specific statement. The different specific concepts listed in the \"Excluded concept' run-time name constraint identifies the different specific exclusions. This name constraint can be applied during template modelling or at run-time within a software application. + + Each specific exclusion should be recorded in a separate instance of this archetype. For example: record 'no past history of adverse reaction to penicillin V', 'no past history of adverse reaction to cephalosporins' and 'no known family history of heart disease' in 3 separately constrained instances of this archetype. + + Please note that exclusion statements can only be considered to be current and accurate at the point-in-time of recording. It is possible for a record to be able to state that an individual has NO KNOWN history of a specific problem or diagnosis (using an exclusion statement) at the same consultation as recording the evidence of their first experience of the same problem or diagnosis (using the EVALUATION.problem_diagnosis archetype). In future record statements, the individual may have a KNOWN history of the problem or diagnosis recorded in their problem list."> + misuse = <"Not to be used to record the exclusion of all problems or diagnoses, medications, procedures, family history, adverse reactions or other clinical items - use the EVALUATION.exclusion_global archetype for this purpose. + + Not to be used to record the exclusion of any component of a physical examination - use the CLUSTER.exclusion_exam archetype within an appropriate OBSERVATION or CLUSTER archetype. + + Not to be used to record the exclusion of symptoms use the CLUSTER.exclusion_symptom archetype within an appropriate OBSERVATION or CLUSTER archetype. + + Not to be used to record the absence of information - use the EVALUATION.absense archetype for this purpose."> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Exclusion - specific + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Exclusion statement + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {1} matches { -- Excluded concept + name matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Excluded concept (synthesised) + } + } + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + } + protocol matches { + ITEM_TREE[id10] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id12] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Ausgeschlossene Kategorie (synthesised)"> + description = <"Benennung der Kategorie, des ausgeschlossenen Sachverhalts. (synthesised)"> + > + ["id13"] = < + text = <"Kommentar"> + description = <"Es kann ein zusätzlicher Kommentar zum ausgeschlossenen Sachverhalt erfasst werden, wenn er nicht schon bereits an einer anderen Stelle dokumentiert wurde."> + > + ["id12"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen zur Erfassung lokaler Inhalte oder Anpassung an andere Referenzmodelle/Formalismen."> + comment = <"Zum Beispiel: Lokale Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR-Ressourcen oder CIMI-Modelle."> + > + ["at9"] = < + text = <"Nebenwirkungen auslösende Substanz/Allergen"> + description = <"Die Bennenung der Nebenwirkungen auslösenden Substanz/des Allergens, welche/s ausgeschlossen wird. Zum Beispiel: \"Penicillin\", \"Erdnüsse\" oder \"Latex\"."> + > + ["at8"] = < + text = <"Eingriff"> + description = <"Der Eingriff, auf den sich die Ausschlussaussage bezieht. Zum Beispiel: \"Herz-OP\" oder \"Appendektomie\" oder \"Hüftersatz\"."> + > + ["at7"] = < + text = <"Medikation"> + description = <"Der Name des Medikaments, auf das sich die Ausschlussaussage bezieht. Zum Beispiel: \"Paracetamol\", \"Codein\" oder \"Antidepressiva\"."> + > + ["at6"] = < + text = <"Familiäre Krankengeschichte"> + description = <"Das Element der familiären Krankengeschichte auf das sich die Ausschlussaussage bezieht. Zum Beispiel: Herzerkrankung, Diabetes oder Alzheimer."> + > + ["at5"] = < + text = <"Problem/Diagnose"> + description = <"Das Problem oder die Diagnose, auf die sich die Ausschlussaussage bezieht. Zum Beispiel: \"Diabetes\", \"COPD\" oder \"Asthma\"."> + > + ["id4"] = < + text = <"Ausgeschlossene Kategorie"> + description = <"Benennung der Kategorie, des ausgeschlossenen Sachverhalts."> + comment = <"Dieses Item kann unterschiedlich genutzt werden. Zum Beispiel: \"Familiäre Vorgeschichte Diabetes\": + + (1) Einschränkung des Namens der \"ausgeschlossenen Kategorie\" zur Laufzeit über einen \"Name constraint\" (in diesem Fall \"familiäre Probleme/Diagnosen\") und Speicherung von \"Diabetes\" als Wert dieses Datenelements. + oder + (2) Belegung des Wertes mit Hilfe von präkoordinierten Benennungen, z.B. \"keine familiäre Diabetes-Vorgeschichte\". + + Die Kodierung des Datenelements \"ausgeschlossene Kategorie\", z.B. durch präkoordinierte Benennungen oder Terminologien, ist wünschenswert. + + Wird das Datenelement wie in Beispiel (2) kodiert, ist eine weitere Spezifikation im Feld \"Aussage über den Ausschluss\" nicht notwendig."> + > + ["id3"] = < + text = <"Aussage über den Ausschluss"> + description = <"Ein Bericht über den Ausschluss eines/r bestimmten Problems/Diagnose, familiäre Krankengeschichte, Medikation, Verfahren, Nebenwirkung oder eines anderen klinischen Ereignisses."> + comment = <"Diese Beschreibung muss in Verbindung mit dem Datenelement \"ausgeschlossene Kategorie\" verwendet werden. Zum Beispiel: Dieses Datenelement kann zur Erfassung einer allgemeinen Aussage, wie z.B. \"keine bekannte Vorgeschichte über...\" verwendet werden. Die \"ausgeschlossene Kategorie\" spezifiziert die Aussage, in dem eine Zuordnung zu z.B. Diagnose oder Medikation vorgenommen werden kann. Wird bereits die \"ausgeschlossene Kategorie\" dafür genutzt, durch eine präkoordinierte Bezeichnung das Vorliegen von Diabetes in der familiären Krankengeschichte auszuschließen, ist der Eintrag in diesem Datenelement redundant. + "> + > + ["id1"] = < + text = <"Ausschluss - spezifisch"> + description = <"Ein Bericht über den Ausschluss eines/r Problems/Diagnose, familiäre Krankengeschichte, Medikation, Nebenwirkung/Allergens oder eines anderen klinischen Ereignisses, welche/s zur Zeit nicht oder noch nie vorhanden war."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Ekskludert konsept (synthesised)"> + description = <"Navngiving av det spesifikke konseptet som ekskluderes. (synthesised)"> + > + ["id13"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om \"Spesifikk eksklusjon\" som ikke er registrert i andre felt."> + > + ["id12"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at9"] = < + text = <"Substans for overfølsomhetsreaksjon"> + description = <"Substansen \"Eksklusjonsutsagn\" omhandler. For eksempel \"pencillin\", \"peanøtter\" eller \"latex\"."> + > + ["at8"] = < + text = <"Prosedyre"> + description = <"Prosedyren som \"Eksklusjonsutsagn\" omhandler. For eksempel: \"Hjertekirurgi\", \"appendektomi\" eller \"hofteprotese\"."> + > + ["at7"] = < + text = <"Legemiddel"> + description = <"Legemiddelet som \"Eksklusjonsutsagn\" omhandler. For eksempel: \"Paracetamol\", \"Kodein\" eller \"Antidepressiver\"."> + > + ["at6"] = < + text = <"Familiær sykdom"> + description = <"Den familiære sykdommen som \"Eksklusjonsutsagn\" omhandler. For eksempel \"hjertesykdom\", \"diabetes\" eller \"Alzheimer\"."> + > + ["at5"] = < + text = <"Problem/diagnose"> + description = <"Problemet eller diagnoses som \"Eksklusjonsutsagn\" omhandler. For eksempel: \"Diabetes\", \"KOLS\" eller \"Astma\"."> + > + ["id4"] = < + text = <"Ekskludert konsept"> + description = <"Navngiving av det spesifikke konseptet som ekskluderes."> + comment = <"Dette dataelementet kan brukes på to forskjellige måter. For det første kan eksklusjon av familiær diabetes uttrykkes ved å bruke runtime name constraint'en \"Familiær sykdom\", og \"diabetes\" som elementets verdi. Alternativt kan verdien være et prekoordinert uttrykk som \"Ingen kjent diabetes i familien\". Der det er mulig er det ønskelig å kode verdien av \"Ekskludert konsept\" med en terminologi, enten med enkle eller prekoordinerte termer. + + Dersom en prekoordinert term brukes i dette dataelementet blir elementet \"Eksklusjonsutsagn\" overflødig."> + > + ["id3"] = < + text = <"Eksklusjonsutsagn"> + description = <"Et kvalifiserende utsagn om eksklusjonen av en problem/diagnose, familiær sykdom, legemiddel, prosedyre, overfølsomhet eller andre kliniske konsepter."> + comment = <"Utsagnet er ment for å brukes sammen med dataelementet \"Ekskludert konsept\". For eksempel: Dataelementet legger til rette for registrering av utsagn som: \"Ingen tidligere...\" hvor \"Ekskludert konsept\" navngir det spesifikke problemet, diagnosen, substansen, prosedyren eller legemiddelet. Dersom elementet \"Ekskludert konsept\" brukes for å registrere et prekoordinert uttrykk som f.eks. \"Ingen kjent diabetes i familien\" er dette elementet overflødig."> + > + ["id1"] = < + text = <"Eksklusjonsutsagn - spesifikt"> + description = <"Et utsagn om eksklusjon av en spesifikk problem/diagnose, familiær sykdom, legemiddel, prosedyre, overfølsomhet eller andre kliniske konsepter som ikke er tilstede hos et individ, enten i nåtid eller fortid."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Excluded concept (synthesised)"> + description = <"Identification of the specific concept which has been excluded. (synthesised)"> + > + ["id13"] = < + text = <"Comment"> + description = <"Additional narrative about the Specific Exclusion not captured in other fields."> + > + ["id12"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at9"] = < + text = <"Adverse reaction substance"> + description = <"The Adverse reaction substance/agent to which the 'Exclusion statement' applies. For example: 'Penicillin', 'Peanuts' or 'Latex'."> + > + ["at8"] = < + text = <"Procedure"> + description = <"The Procedure to which the 'Exclusion statement' applies. For example: 'Heart surgery' or 'Appendectomy' or 'Hip replacement'."> + > + ["at7"] = < + text = <"Medication"> + description = <"The Medication to which the 'Exclusion statement' applies. For example: 'Paracetamol', 'Codeine' or 'Antidepressants'."> + > + ["at6"] = < + text = <"Family problem/diagnosis"> + description = <"The Family history item to which the 'Exclusion statement' applies. For example: 'Heart desease', 'Diabetes' or 'Alzheimer'."> + > + ["at5"] = < + text = <"Problem/diagnosis"> + description = <"The problem or diagnosis to which the 'Exclusion statement' applies. For example: 'Diabetes', 'COPD' or 'Asthma'."> + > + ["id4"] = < + text = <"Excluded concept"> + description = <"Identification of the specific concept which has been excluded."> + comment = <"Use this data element in one of two ways. Firstly, exclusion of family history of diabetes can be expressed by using 'Family problem/diagnosis' as the run-time name constraint and 'diabetes' as the value for this data point. Alternatively the value could contain precoordinated terms such as 'No past family history of diabetes'. + + Coding of the value for 'Excluded concept', either as a simple or precoordinated term, with a terminology is desirable where possible. + + If a precoordinated term is used with this data element the 'Exclusion statement' becomes redundant."> + > + ["id3"] = < + text = <"Exclusion statement"> + description = <"A qualifying statement about the exclusion of a Problem/diagnosis, Family history, Medication, Procedure, Adverse reaction or other clinical item."> + comment = <"This statement is to be used in conjunction with the 'Excluded concept' data element. For example: this data element can support recording general statements such as \"No known history of ...\" where the 'Excluded concept' identifies the specific problem, diagnosis, substance, procedure or medication. If the 'Excluded concept' data element is used to record a precoordinated term such as 'No family history of diabetes', this element is redundant."> + > + ["id1"] = < + text = <"Exclusion - specific"> + description = <"A statement of exclusion of a specific Problem/diagnosis, Family history, Medication, Procedure, Adverse reaction or other clinical item that is either not currently present, or have not been present in the past."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at9", "at6", "at7", "at5", "at8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exposure.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exposure.v0.0.1-alpha.adls new file mode 100644 index 000000000..a28b2b805 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exposure.v0.0.1-alpha.adls @@ -0,0 +1,166 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c8c28f92-f863-457c-b1ce-f71e48726ef7; build_uid=596e1ba3-d36f-468d-80d5-c76a58e0674c) + openEHR-EHR-EVALUATION.exposure.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-03-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Exposure, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-09-29]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1225"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"4BFAFEA92ACB71BE3934D2451AE8851C"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record summary details of exposure of the subject to a chemical, physical or biological agent within their environment that has caused, or may possibly cause in the future, a negative impact on health."> + keywords = <"substance", "chemical", "smoke", "passive", "noise", "pollution", "chemical"> + use = <"Use to record summary details of exposure of the subject to a chemical, physical or biological agent within their environment that has caused, or may possibly cause in the future, a negative impact on health. + + This archetype has been designed primarily to capture a simple amount of details about exposure, fitting current requirements for NT Hearing Health exposure to passive smoking, campfire smoke and noise. However additional research should be conducted to enhance this archetype to cater for the detailed occupation exposure summaries etc."> + misuse = <""> + copyright = <"© National E-Health Transition Authority, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Exposure + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Agent + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Overall Description + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Category + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Category (synthesised) + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Ongoing Exposure + value matches { + DV_BOOLEAN[id9004] matches { + value matches {True} + } + } + } + CLUSTER[id11] matches { -- Exposure Details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Date of Onset + value matches { + DV_DATE_TIME[id9005] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Date Ceased + value matches { + DV_DATE_TIME[id9007] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Date Updated + value matches { + DV_DATE_TIME[id9008] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Category (synthesised)"> + description = <"Type of exposure. (synthesised)"> + > + ["id14"] = < + text = <"Description"> + description = <"Detailed description of an episode of exposure to the identified substance."> + > + ["id13"] = < + text = <"Date Ceased"> + description = <"Date of cessation of exposure to the agent."> + > + ["id12"] = < + text = <"Date of Onset"> + description = <"Date of onset of exposure to the agent."> + > + ["id11"] = < + text = <"Exposure Details"> + description = <"Detailed information about an episode of exposure to the agent."> + > + ["id10"] = < + text = <"Date Updated"> + description = <"The date this exposure summary was last updated."> + > + ["at8"] = < + text = <"Occupational"> + description = <"Exposure occurred in the occupational environment or workplace."> + > + ["at7"] = < + text = <"Environmental"> + description = <"Exposure occurred in the environment."> + > + ["id6"] = < + text = <"Category"> + description = <"Type of exposure."> + > + ["id5"] = < + text = <"Ongoing Exposure"> + description = <"Does the subject remain exposed to the substance to a degree that could be regarded as a potential risk to health?"> + > + ["id4"] = < + text = <"Overall Description"> + description = <"Overall description of the exposure to the identified substance."> + > + ["id3"] = < + text = <"Agent"> + description = <"Identification of the chemical, physical or biological agent to which the subject was exposed."> + comment = <"For example: passive smoking or industrial noise."> + > + ["id1"] = < + text = <"Exposure"> + description = <"Exposure of the subject to a chemical, physical or biological agent within their environment that has caused, or may possibly cause in the future, a negative impact on health."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.family_history.v2.0.3.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.family_history.v2.0.3.adls new file mode 100644 index 000000000..91b44fd44 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.family_history.v2.0.3.adls @@ -0,0 +1,1127 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=12e8fcc3-a17b-45ad-a7dd-6e8ec78d60a4; build_uid=be5f4320-b0ac-4a5b-b9e7-b5a5010cce6a) + openEHR-EHR-EVALUATION.family_history.v2.0.3 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sarah Ballout"> + ["email"] = <"ballout.sarah@mh-hannover.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Micaela Thierley, Einar Fosse, John Tore Valand, Silje Ljosland Bakke"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sirio Libanes - Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"Taikang Insurance Group"> + ["email"] = <"linforest@163.com"> + > + accreditation = <"TBD"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2010-12-15"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS ASA, Norway", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Rita Apelt, Department of Health,NT, Australia", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "John Bennett, NEHTA, Australia", "Kristian Berg, Universitetssykehuset Nord Norge, Norway", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Ole Andreas Bjordal, Webmed, Norway", "Anita Bjørnnes, Helse Bergen, Norway", "Terje Bless, Helse Nord FIKS, Norway", "Diego Bosca, IBIME group, Spain", "Mauricio Botero, Universidad de Caldas, Colombia", "Hans Johan Breidablik, Helse Førde HF, Norway", "Rong Chen, Cambio Healthcare Systems, Sweden", "Bjørn Christensen, HUS, Norway", "Stephen Chu, Queensland Health, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Eva Dybvik, Nasjonal kompetansetjeneste for leddproteser og hoftebrudd, Haukeland Universitetssjukehus, Norway", "David Evans, Queensland Health, Australia", "Shahla Foozonkhah, Ocean Informatics, Australia", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Samuel Frade, Marand, Portugal", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Tim Garden, NTG Department of Health, Australia", "Sebastian Garde, Ocean Informatics, Germany", "Jacquie Garton-Smith, Royal Perth Hospital and DoHWA, Australia", "Andrew Goodchild, NEHTA, Australia", "Gyri Gradek, Senter for medisinsk genetikk og molekylærmedisin, Haukeland Universitetssykehus, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Elisabeth Gudmestad, Helse Bergen HF, Haukeland Universitetssykehus, Dokumentasjonsavdelingen, Norway", "Daniel Habashi, PasientSky AS, Norway", "Dag Hanoa, Oslo universitetssykehus, Norway", "Leif Ivar Havelin, Helse Bergen, Norway", "Sam Heard, Ocean Informatics, Australia (Editor)", "Kristian Heldal, Telemark Hospital Trust, Norway", "Anca Heyd, DIPS ASA, Norway", "Nils-Harald Holsen, Nasjonal IKT HF, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Goran Karlstrom, County Of Värmland, Sweden", "Mary Kelaher, NEHTA, Australia", "Shinji Kobayashi, Kyoto University, Japan", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Kirsten Steen Kyrkjebø, Helse Vest IKT AS, Norway", "Robert L'egan, NEHTA, Australia", "Sabine Leh, Helse-Bergen, Norway", "Heather Leslie, Ocean Informatics, Australia", "Hugh Leslie, Ocean Informatics, Australia", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Mike Martyn, The Hobart Anaesthetic Group, Australia", "Shane McKee, Belfast Health & Social Care Trust, United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Chris Mitchell, RACGP, Australia", "Ann Iren Tellnes Moe, Helse Vest IKT, Norway", "Stewart Morrison, NEHTA, Australia", "Bengt Nilssen, Sykehuset Innlandet HFq, Norway", "Bjørn Næss, DIPS ASA, Norway", "Jeremy Oats, NT Health, Australia", "Andrej Orel, Marand d.o.o., Slovenia", "Lynne Parsons, Primary and Community Health Services, Australia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jodie Pycroft, Adelaide Northern Division of General Practice Ltd, Australia", "Norwegian Review Summary, National ICT Norway, Norway", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "Tanja Riise, Nasjonal IKT HF, Norway", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Gunn Anita Skjulhaug, Helse-Bergen HF, Norway", "Elizabeth Stanick, Hobart Anaesthetic Group, Australia", "Møyfrid Stokke, Helse Vest IKT, Norway", "Line Sæle, Nasjonal IKT HF, Norway", "John Taylor, NEHTA, Australia", "Micaela Thierley, Helse Bergen, Norway", "Gordon Tomes, Australian Institute of Health and Welfare, Australia", "Richard Townley-O'Neill, NEHTA, Australia", "Donna Truran, ACCTI-UoW, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør, Nasjonal IKT oversettelsesredaktør)", "Ørjan Vermeer, Haukeland Universitetssjukehus, Kvinneklinikken, Norway", "Jo Wright, NT Dept of Health, Australia (Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Family History, draft archetype [Internet]. Australia, National eHealth Transition Authority, NEHTA Clinical Knowledge Manager. Authored: 2010 12 15. Available at: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.927 (last accessed 2015 03 05)."> + ["2"] = <"Risk of condition based on family history, rejected archetype, openEHR Clinical Knowledge Manager [Internet]. openEHR Foundation. Authored: 2006 04 23. Available at: http://www.openehr.org/ckm/#showArchetype_1013.1.125 (last accessed 2015 03 05)."> + ["3"] = <"HL7 Version 3 Standard: Clinical Genomics; Pedigree, Release 1. ANSI/HL7 V3 CGPED, R1-2007. Published 2007 05 07. Available at: http://www.hl7.org/implement/standards/product_brief.cfm?product_id=8 (last accessed 2015 03 05)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"03A68FA1021D64214D5A2B873C889B96"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Repräsentation von Informationen über das Auftreten bedeutender gesundheitlicher Probleme bei genetisch und nicht-genetisch verwandten Familienmitgliedern - sowohl lebendig, als auch verstorben. + + Der eigentliche Anwendungsbereich des Archetyps wurde offen gelassen, um verschiedene, mögliche Probleme oder Situationen innerhalb einer Familie zu berücksichtigen. Dazu gehören insbesondere bekannte Probleme und Diagnosen, identifizierte biologische Marker sowie alle relevanten psychosozialen und ökologischen Faktoren."> + keywords = <"Familie", "Anamnese", "Gesundheit", "Zustand", "Problem", "Diagnose", "genetisch", "Stammbaum", "Genealogie", "Familienanamnese", "Verwandter", "erblich", "vererbt", "familiär", "Vererbung"> + use = <"Zur Repräsentation von zusammenfassenden Informationen über Probleme oder Diagnosen bei Familienmitgliedern. Diese Informationen können als Beitrag zur Ermittlung aktueller Gesundheitsprobleme, zur Abschätzung der möglichen Risiken aufgrund familiäre Probleme oder Umstände oder zur Einleitung präventiver Gesundheitsmaßnahmen verwendet werden. + + Traditionell konzentriert sich die Familienanamnese auf die genetischen Faktoren oder Biomarker als Risikoindikatoren oder als potenzielle Gefährdung. Der Archetyp umfasst sowohl die Probleme oder Diagnosen vererbbaren Ursprungs, als auch solche, die nicht direkt vererbbar, sondern von der häuslichen Umgebung oder durch psychosoziale oder ökologische Faktoren beeinflusst werden. Beispiele dafür sind die Belastung der Umgebung der Familie mit Schadstoffen, häusliche Gewalt, sexueller Missbrauch, Alkohol- und andere Suchtprobleme. + + Nicht genetische Familienmitglieder sind Adoptivkinder oder Pflegekinder über längere Zeit, durch Eheschließung verwandte Personen, oder andere nicht verwandte Personen, die am regulären Leben der Familie Teil- oder Einfluss haben. + + Dieser Archetyp wurde so konzipiert, dass er Folgendes beinhaltet: + - eine Beschreibung als Freitext. Dadurch können Details der Familienanamnese aus bestehenden Systemen als unstrukturierter Text übernommen werden; und + - einen detaillierten Bereich, der sich auf relevante gesundheitliche Details über bestimmte Familienmitglieder konzentriert, einschließlich ihrer Anamnese und Biomarker. + + Dieser Archetyp kann in vielen Kontexten verwendet werden. Zum Beispiel, zum Aufzeichnen einer Anamneseangabe im Rahmen eines klinischen Beratungsgesprächs; zum Erzeugen einer Liste zur Familienanamnese, oder Bereitstellung einer Zusammenfassung in einem Entlassungsbericht. + + Zusätzliche Angaben über spezifische Probleme, Diagnosen oder bisherige Verfahren bei einem Familienmitglied können mit Hilfe des Archetyps EVALUATION.Problem/Diagnose oder des Archetyps ACTION.Prozedur erfasst werden, wobei die Pflegeperson \"Subject of Care\" ein Familienmitglied und nicht den Patienten laut Krankenakten darstellt. + + Dieser Archetyp kann als Grundlage für ein Familienstammbaum-Diagramm von Gesundheitsproblemen/Diagnosen oder zur Risikoabschätzung einer Erkrankung basierend auf der Prävalenz in der Familienanamnese oder bei bekannten Biomarkern verwendet werden. + + Es kann notwendig sein, jedes Familienmitglied spezifisch zu bezeichnen und nicht nur durch das Verhältnis zum Patienten. Zum Beispiel, während es nur eine Großmutter mütterlicherseits geben wird, kann es mütterlicherseits viele Cousinen geben. Dies kann erforderlich sein, um sicherzustellen, dass eine Stammbaumübersicht korrekt ist. Es wird auch genaue Änderungen an der Aufzeichnung für jedes einzelne ausgewählte Familienmitglied ermöglichen. In einem vertraulichen, nicht zur Weiterleitung bestimmten Datensatz, ist die Erfassung der Verwandten mit realen Namen aus Gründen der Übersichtlichkeit vorzuziehen. Wenn der Datensatz oder ein Teil des Datensatzes geteilt werden soll, kann die Identifikation des Familienmitglieds durch ein eindeutiges Zeichen oder einen Alias sinnvoller sein."> + misuse = <"Nicht zur Repräsentation von Informationen über das relative oder absolute Risiko einer Erkrankung aufgrund der Familienanamnese zu entwickeln. Verwenden Sie für diesen Zweck spezifische Archetypen EVALUATION.health_risk, einschließlich CLUSTER.Familäre Prävalenz für die Details über den betroffenen Anteil der Familienmitglieder. + + Nicht zur Repräsentation der Rückverfolgbarkeit von Kontakten bei Infektionskrankheiten, die ein sofortiges Handeln erfordern. Verwenden Sie für diesen Zweck spezifische Archetypen. + + Nicht zur Repräsentation eines Ausschlusses der Familienanamnese. Verwenden Sie für diesen Zweck den Archetypen EVALUATION.exclusion-family_history."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registrering av informasjon om forekomst av helserelaterte forhold hos både levende og døde, genetiske og ikke-genetiske familiemedlemmer. + + Arketypens avgrensninger er med vilje gjort utydelige, for å omfatte et bredest mulig spekter av problemer som kan opptre innenfor familier. Arketypen omfatter kjente problemer eller diagnoser, identifiserte biologiske markører, samt alle relevante psykososiale faktorer og miljøfaktorer."> + keywords = <"familie", "anamnese", "helse", "tilstand", "problem", "diagnose", "genetisk", "slektstre", "genealogi", "familieanamnese", "slektning", "arvelighet", "biologisk", "familietre", "hereditet", "ikke-genetisk", "ikke-biologisk", "familiær", "genetikk", "arvelig", "hereditær", "far", "mor", "foreldre"> + use = <"Brukes for å registrere et sammendrag av helserelaterte forhold, problemer eller diagnoser hos familiemedlemmer. Informasjonen kan bidra til identifisering av et eksisterende helseproblem, et grunnlag for å vurdere individets fremtidige risiko for familiære sykdommer eller for å iverksette forebyggende helsearbeid. + + Tradisjonelt har familieanamnese fokusert på genetiske faktorer eller biomarkører som indikatorer for risiko eller potensiell risiko. Denne arketypen omfatter registrering av informasjon både om arvelige problemer eller diagnoser, og de som ikke er arvelige. Dette kan gjelde påvirkninger i familiesituasjonen, psykososiale eller miljøfaktorer. Eksempler kan være eksponering for toksiner i hjemmet, vold i nære relasjoner, seksuelle overgrep, alkoholisme eller andre avhengigheter. + + Ikke-genetiske familiemedlemmer kan være adoptivbarn eller langtidsplasserte fosterbarn, ektefeller eller andre personer som deltar i familiehverdagen og har innflytelse på familien. + + Arketypen inneholder: + - En fritekstoversikt. Dette tillater at detaljer om familieanamnesen kan importeres fra eksisterende systemer som en ustrukturert tekst. + - En detaljert del, som fokuserer på relevant helseinformasjon om spesifikke familiemedlemmer, deres medisinske anamnese og biomarkører. + + Arketypen kan brukes i mange sammenhenger, for eksempel registrering av familieanamnese i en klinisk konsultasjon, i en persistent oversikt over familieanamnese eller som del av en epikrise. + + Ytterligere detaljer om et familiemedlems spesifikke problemer, diagnoser eller gjennomgåtte prosedyrer kan registreres ved å bruke EVALUATION.problem_diagnosis- eller ACTION.procedure-arketypen og spesifisere \"Subject of Care\" til familiemedlemmet, i stedet for individet som journalen omhandler. + + Arketypen kan brukes som basis for et slektstre over helseproblemer og diagnoser, eller for å understøtte risikoberegninger basert på forekomst i familieanamnesen eller kjente biomarkører. + + Det kan være nødvendig å identifisere hvert enkelt familiemedlem spesifikt og ikke bare relasjonen til pasienten. For eksempel: Det finnes bare én mormor, men det er mulig at det finnes flere kvinnelige søskenbarn på morssiden. En slik registrering kan være nødvendig for å sikre at et slektstre blir nøyaktig, og kan også muliggjøre nøyaktige korreksjoner eller tillegg til journalen for hvert identifiserte familiemedlem."> + misuse = <"Skal ikke benyttes for å registrere informasjon om relativ eller absolutt risiko for å utvikle en tilstand ut fra en familieanamnese, bruk EVALUATION.health_risk-arketypen med CLUSTER.family_prevalence-arketypen for å registrere detaljer om andelen familiemedlemmer som er rammet. + + Brukes ikke for smittesporing av sykdommer som krever øyeblikkelig handling. Bruk spesifikke arketyper for dette formålet. + + Brukes ikke for å registrere fravær av problemer og eller diagnoser i familieanamnesen, bruk EVALUATION.exclusion-family_history-arketypen."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar informações sobre a ocorrência de problemas significativos relacionados com a saúde de membros da família (relacionados ou não relacionados) tanto vivos quanto falecidos. + + O âmbito de aplicação deste arquétipo é deliberadamente mantido amplo para incluir a maior gama de problemas ou questões que possam ser encontrados dentro das famílias. Ele inclui problemas e diagnósticos, marcadores biológicos identificados, além de todos os fatores psicossociais e ambientais relevantes conhecidos."> + keywords = <"família", "história", "estória", "saúde", "condição", "problema", "diagnóstico", "genético", "pedigree", "genealogia", "história familiar", "parente", "hereditário"> + use = <"Use para gravar um resumo das informações sobre problemas ou diagnósticos encontrados nos membros da família. Esta informação pode ser utilizada para contribuir numa avaliação de risco de condições potencialmente herdadas ou início de atividades preventivas de saúde para o indivíduo. + + Tradicionalmente, o escopo da história da família tem sido focado em fatores genéticos ou biomarcadores como indicadores de risco ou risco potencial. No entanto, o escopo deste arquétipo inclui explicitamente o registro da informação sobre problemas ou diagnósticos que possam ser influenciados pela exposição familiar de membros não aparentados a fatores psicossociais ou ambientais. Exemplos que são relevantes para os membros não aparentados da família incluem a exposição a toxinas no ambiente familiar, violência doméstica, abuso sexual, alcoolismo e outros vícios. + + Membros da família não aparentados podem incluir crianças adotadas, os relacionados pelo casamento, ou outros indivíduos não aparentados que participam na vida regular e influência da família. + + Este arquétipo foi projetado para incluir: + - Uma visão narrativa como texto livre. Isso permitirá que detalhes de história da família sejam incorporados como texto não-estruturado; e + - Uma exposição detalhada com foco em detalhes de saúde relevantes sobre os membros da família específicos, incluindo a sua história clínica e marcadores biológicos. + + Este arquétipo pode ser usado em muitos contextos. Por exemplo, a gravação da história da família dentro de uma consulta clínica; preencher uma lista de História da Família; ou para fornecer uma declaração resumida num sumário de alta. + + Detalhes adicionais sobre o problema ou diagnóstico específico de um membro da família podem ser capturados usando o arquétipo EVALUATION.problem_diagnosis e especificando o 'Sujeito do Cuidado' como o membro da família, em vez do sujeito do registro de saúde. + + Este arquétipo pode ser usado como a base para uma genealogia dos problemas / ou diagnósticos de saúde de uma família para permitir as estimativas de risco de uma patologia com base em prevalência na história da família ou marcadores biológicos conhecidos. + + Pode ser necessário identificar cada membro da família especificamente e não apenas pela relação com o paciente. Por exemplo, só há uma avó materna mas podem haver muitas primas maternas. Isso pode ser necessário para assegurar que um gráfico de linhagem seja preciso. Ele também permite alterações no registro para cada membro da família identificado. Se o registro for privado e não puder ser compartilhado, pode ser preferível gravar o nome real do parente. Se o registro, ou parte do registro, puder ser compartilhado, pode ser mais apropriado que o membro da família seja identificado por um rótulo exclusivo ou alias. + "> + misuse = <"Não deve ser usado para registrar informações sobre o risco relativo ou absoluto de desenvolver uma condição devido à história familiar - usar o arquétipo EVALUATION.health_risk , incluindo o CLUSTER.family_prevalence para detalhes sobre a relação dos membros da família afetada. + + Não deve ser usado para busca de contactantes de doenças infecciosas que requeiram ações imediatas. + + Não deve ser usado para registrar uma exclusão de História Familiar - utilizar o arquétipo EVALUATION.exclusion-family_history para esta finalidade."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about the occurrence of significant health-related problems in genetic and non-genetic family members - both alive and deceased. + + The intended scope of this archetype is deliberately kept loose to include the broadest range of problems or issues that might be found within families. It specifically includes known problems and diagnoses, identified biological markers, plus any relevant psychosocial factors and environmental factors."> + keywords = <"family", "history", "health", "condition", "problem", "diagnosis", "genetic", "pedigree", "genealogy", "family history", "relative", "hereditary", "inherited", "familial", "heredity"> + use = <"Use to record a summary of information about problems or diagnoses found in family members. This information may be used to contribute to the identification of a current health problem, assessment of future risk from familial problems or conditions, or to initiate preventive health activities. + + Traditionally the scope of family history has been focused on genetic factors or biomarkers as indicators of risk or potential risk. The scope of this archetype includes both recording of problems or diagnoses that have an inheritable origin as well as those that are not directly inheritable but influenced by the domestic setting, including psychosocial or environmental factors. Examples include exposure to toxins in the family environment, domestic violence, sexual abuse, alcoholism and other addictions. + + Non-genetic family members can include adopted or long term fostered children, those related by marriage, or other unrelated individuals who participate in the regular life and influence of the family. + + This archetype has been designed to include: + - a narrative overview as free text. This will allow family history details from existing systems to be incorporated as non-structured text; and + - a detailed area focusing on relevant health details about specific family members, including their medical history and biomarkers. + + This archetype can be used within many contexts. For example, recording a family history entry within a clinical consultation; populating a Family History List; or to provide a summary statement within a Discharge Summary document. + + Additional detail about a family member's specific problem, diagnosis or past procedures can be captured using the EVALUATION.problem_diagnosis or the ACTION.procedure archetype and specifying the 'Subject of Care' as the family member, rather than the subject of the health record. + + This archetype can be used as the basis for a Family Pedigree chart of health problems/diagnoses or to support estimations of risk of a condition based on prevalence in the family history or known biomarkers. + + It may be necessary to identify each family member specifically and not just by the relationship to the patient. For example, while there will be only one maternal grandmother, there may be many female maternal cousins. This may be required to ensure that a pedigree chart is accurate. It will also enable accurate amendments to the record for each identified family member. If the record is private and will not be shared, for reasons of clarity it may be preferable to record the relative's actual name. If the record, or part of the record, is to be shared, it may be more appropriate for the family member to be identified by a unique label or alias."> + misuse = <"Not to be used to record information about the relative or absolute risk of developing a condition due to family history - use the EVALUATION.health_risk archetype, including the CLUSTER.family_prevalence for details about the affected ratio of family members. + + Not to be used for contact tracing for infectious diseases requiring immediate action. Use specific archetypes for this purpose. + + Not to be used to record an exclusion of Family History - use the EVALUATION.exclusion-family_history archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"旨在记录有关有遗传学血缘关系和无遗传学血缘关系的家族成员(包括在世者和已故者)重要健康问题的信息。 + + 本原始型有意保持宽松的预定适用范围,以包括家族之中可能存在的范围/种类最为广泛的问题。其中具体包括已知的问题和诊断,已明确/鉴定的生物标志物,以及任何相关的心理社会因素和环境因素。"> + keywords = <"家庭", "家族", "历史", "史", "健康", "疾病", "问题", "健康问题", "诊断", "遗传", "遗传性", "遗传学", "谱系", "系谱", "家谱", "家族史", "家族病史", "相对", "家族性", "亲属", "家属"> + use = <"用于记录关于那些在家族成员中所发现的问题或诊断的信息摘要。这些信息可用于帮助确定现有的健康问题,评估家族性问题或疾病所造成的未来风险,或者是启动预防性的健康/医疗活动。 + + 从传统上来说,家族史的适用范围一直侧重于那些作为风险或潜在风险指标的遗传因素或生物标志物。这种原始型的适用范围既包括记录具有遗传起源的问题或诊断,也包括那些不能直接遗传但受家庭环境影响的问题或诊断,包括社会心理因素或环境因素。相应的例子包括家族环境下的毒素暴露、家庭暴力、性虐待、酗酒和其他的成瘾问题。 + + 无遗传学血缘关系的家族成员可包括领养或长期抚养的儿童、因婚姻而相关的儿童,或者是其他参与家族正常生活和受到家族影响的无关个人。 + + 本原始型旨在包括: + - 作为自由文本的叙述性概述。这样就使得能够将现有系统之中的家族历史详情作为非结构化文本而加以收纳; + - 集中关注特定家族成员相关健康细节的详细方面,包括他们的病史和生物标志物。 + + 本原始型可用于许多的情况。例如,用于记录临床就诊/咨询记录当中的家族史条目,填写家族历史清单,或者是提供“出院摘要”文档之中的摘要式陈述。 + + 可以采用原始型EVALUATION.problem_diagnosis(评价类原始型“问题诊断”)或ACTION.procedure(行动类原始型“操作项目”)来记录关于家族成员特定问题、诊断或既往操作项目的其他细节,并将该家族成员指定为“照护服务对象”,而不是当前健康档案的记录对象。 + + 本原始型可用作健康问题/诊断家族谱系图的基础,或用于支持基于家族史或已知生物标志物方面的患病率来估算疾病风险。 + + 可能需要具体标识每个家族成员的身份,而不仅仅是利用其与患者的关系来标识。例如,虽然只有一位外祖母,但可能会同时有许多位女性姨表亲。这就可能要求确保谱系图表的准确性。这样还使得能够准确修改每位身份已明确的家族成员的记录。如果档案记录是私密的且不会进行共享,为了清楚起见,则可能最好记录亲属的实际姓名。如果要共享档案记录或其中的部分内容,则可以更适合利用唯一性的标签或别名来标识家族成员。"> + misuse = <"并非旨在用于记录关于因家族史而发生疾病的相对或绝对风险的信息 – 此时请采用原始型EVALUATION.health_risk(评价类原始型“健康风险”),包括采用原始型CLUSTER.family_prevalence(群簇类原始型“家族患病率”),来记录关于受影响家族成员比例的详情。 + + 并非旨在用于需要立即采取行动的传染病接触者追踪。对于此类目的,请采用专用的原始型。 + + 并非旨在用于记录家族历史排除项对于此类目的,请采用原始型EVALUATION.exclusion-family_history(评价类原始型“家族历史排除项”)。"> + > + > + +definition + EVALUATION[id1] matches { -- Family history + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Summary + value matches { + DV_TEXT[id9001] + } + } + CLUSTER[id29] matches { -- Per problem + items cardinality matches {1..*; unordered} matches { + ELEMENT[id30] occurrences matches {0..1} matches { -- Problem/diagnosis name + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id60] matches { -- Problem details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.family_prevalence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + CLUSTER[id4] matches { -- Per family member + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Family member name + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Alias + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id49] matches { -- Family member details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.person_name(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id61] occurrences matches {0..1} matches { -- Biological sex + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Relationship + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Date of birth + value matches { + DV_DATE_TIME[id9008] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Deceased? + value matches { + DV_BOOLEAN[id9009] matches { + value matches {True} + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Age at death + value matches { + DV_DURATION[id9010] + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Date of death + value matches { + DV_DATE_TIME[id9011] + } + } + CLUSTER[id9] matches { -- Clinical history + items cardinality matches {1..*; unordered} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Problem/diagnosis name + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Age at onset + value matches { + DV_DURATION[id9014] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Cause of death? + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9000]} -- Cause of death? (synthesised) + } + DV_TEXT[id9016] + } + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9017] + } + } + CLUSTER[id25] occurrences matches {0..1} matches { -- Biomarkers + items cardinality matches {1..*; unordered} matches { + ELEMENT[id23] occurrences matches {0..1} matches { -- Biomarker description + value matches { + DV_TEXT[id9018] + } + } + allow_archetype CLUSTER[id28] matches { -- Biomarker details + include + archetype_id/value matches {/.*/} + } + } + } + } + } + allow_archetype CLUSTER[id54] matches { -- Multimedia + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + protocol matches { + ITEM_TREE[id26] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id27] occurrences matches {0..1} matches { -- Last Updated + value matches { + DV_DATE_TIME[id9019] + } + } + allow_archetype CLUSTER[id46] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Todesursache? (synthesised)"> + description = <"Zusammenhang des Problems/der Diagnose mit dem Tod dieses Familienmitglieds. (synthesised)"> + > + ["at64"] = < + text = <"Unbestimmt"> + description = <"Es ist nicht möglich festzustellen, ob das Problem oder die Diagnose in engem Zusammenhang mit der tatsächlichen Todesursache gestanden hat."> + > + ["at63"] = < + text = <"Unabhängig"> + description = <"Das Problem oder die Diagnose stand mit der Todesursache in keinem Zusammenhang."> + > + ["at62"] = < + text = <"Direkte Ursache oder enger Zusammenhang"> + description = <"Das Problem oder die Diagnose war eine unmittelbare Todesursache oder stand in engem Zusammenhang mit dem Tod."> + > + ["id61"] = < + text = <"Biologisches Geschlecht"> + description = <"Das biologische Geschlecht des Familienmitglieds."> + comment = <"Wenn es möglich ist, sollte das Geschlecht nach einer Terminologie kodiert werden."> + > + ["id60"] = < + text = <"Angaben zum Problem"> + description = <"Strukturierte Angaben zum benannten Problem/zur bekannten Diagnose."> + comment = <"Zum Beispiel: Prävalenz des Problems/der Diagnose in der Familie."> + > + ["id59"] = < + text = <"Todesdatum"> + description = <"Das vollständige oder unvollständige Todesdatum des Familienmitglieds."> + comment = <"Das erfasste Todesdatum kann in Situationen sinnvoll sein, wenn der Monat des Todes einen Hinweis darstellen oder eine Gruppe von Erkrankungen identifizieren kann. Zum Beispiel: Allergene aus der Umwelt, die Atemwegsbeschwerden auslösen; oder Ereignisse wie Weihnachten."> + > + ["id54"] = < + text = <"Multimedia"> + description = <"Multimediale Darstellung der Familienanamnese."> + comment = <"Zum Beispiel: ein Stammbaum-Diagramm."> + > + ["id49"] = < + text = <"Angaben zum Familienmitglied"> + description = <"Strukturierte Angaben zum bekannten Familienmitglied."> + comment = <"Kann strukturierte Angaben enthalten, die das Familienmitglied genauer identifizieren oder andere Angaben, die für die Familienanamnese des Familienmitglieds relevant sind."> + > + ["id47"] = < + text = <"Anmerkung"> + description = <"Zusätzliche Informationen über das Familienmitglied, welche nicht bereits an anderen Stellen dokumentiert wurden. + "> + > + ["id46"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen, die erforderlich sind, um lokale Inhalte zu erfassen oder mit anderen Referenzmodellen/Formalismen abzugleichen."> + comment = <"Zum Beispiel: Lokaler Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR- oder CIMI-Äquivalente. + "> + > + ["id31"] = < + text = <"Beschreibung"> + description = <"Beschreibung des Auftretens \"des Problems\" oder \"einer Diagnose\" bei Familienmitgliedern."> + > + ["id30"] = < + text = <"Name des Problems/Diagnose"> + description = <"Benennung des Problems/Diagnose (Name) oder Problem-/Diagnosebezeichnung in der Familie allgemein."> + comment = <"Das Problem, für welches die Daten zu allen Familienmitglieder zusammengefasst werden. Die Kodierung der Problemliste mit einer Terminologie wird nach Möglichkeit empfohlen."> + > + ["id29"] = < + text = <"Pro Problem"> + description = <"Einzelheiten über das Vorliegen eines bestimmten Problems oder einer bestimmten Diagnose bei den Familienmitgliedern."> + comment = <"Wenn das Problem eine genetische Veranlagung innerhalb der Familie hat, dann sollten nur genetische Verwandte als Teil dieser Daten berücksichtigt werden. Wenn das Problem psychosoziale oder ökologische Auswirkungen hat, können auch nicht-genetische Familienmitglieder einbezogen werden."> + > + ["id28"] = < + text = <"Angaben zum Biomarker"> + description = <"Strukturierte Angaben zu biologischen Markern."> + > + ["id27"] = < + text = <"Letzte Aktualisierung"> + description = <"Das Datum, an dem diese Zusammenfassung der Familienanamnese zuletzt aktualisiert wurde."> + > + ["id25"] = < + text = <"Biomarker"> + description = <"Ausführliche Information über messbare Indikatoren für einen gesundheitlichen Zustand oder körperliche Verfassung des Familienmitglieds."> + comment = <"Zum Beispiel: Ausführliche Informationen über BRCA-Mutationen bei Familienmitgliedern. + Hinweis: Künftig werden weitere Datenelemente benötigt, um detaillierte genetische Markerinformationen zu erheben."> + > + ["id24"] = < + text = <"Verstorben?"> + description = <"Ist das Familienmitglied verstorben?"> + comment = <"Erfassen sie dies als \"Wahr\", wenn ein Familienmitglied verstorben ist."> + > + ["id23"] = < + text = <"Beschreibung des Biomarkers"> + description = <"Beschreibung der in diesem Familienmitglied ermittelten risikobasierten biologischen Marker."> + > + ["id21"] = < + text = <"Alias/Pseudonym"> + description = <"Ein alternativer Name oder eine alternative Bezeichnung zur eindeutigen Identifizierung eines Familienmitglieds, ohne einen persönlichen Namen zu verwenden, der die Person öffentlich identifizieren könnte."> + comment = <"Dient zur Differenzierung einer Person von mehreren Familienmitgliedern mit identischen Beziehungen. So könnte beispielsweise die Bezeichnung zur Abgrenzung einer bestimmten Schwester von drei bekannten Schwestern \"älteste Schwester\", \"Schwester mit den roten Haaren\" oder \"Schwester #1\" sein."> + > + ["id17"] = < + text = <"Verhältnis"> + description = <"Das Verhältnis des Familienmitglieds zur betreuten Person \"Subject of care\"."> + comment = <"Zum Beispiel: Mutter, Stiefvater, Großmutter mütterlicherseits oder Onkel väterlicherseits. Wenn es möglich ist, sollte das Verhältnis nach einer Terminologie kodiert werden. Sofern erforderlich sollte die Angabe von mütter-/väterlicherseits miterfasst werden."> + > + ["id15"] = < + text = <"Todesursache?"> + description = <"Zusammenhang des Problems/der Diagnose mit dem Tod dieses Familienmitglieds."> + > + ["id13"] = < + text = <"Klinische Beschreibung"> + description = <"Beschreibung oder Kommentare zu klinischen Aspekten des Problems/der Diagnose eines Familienmitglieds."> + > + ["id12"] = < + text = <"Todesalter"> + description = <"Genaues oder geschätztes Alter des Familienmitglieds beim Tod."> + comment = <"Das erfasste Todesalter kann nützlich sein, wenn das Problem oder die Diagnose, welche ihren (des Familienmietglieds) Tod verursachte, als Risikofaktor in der Patientenakte des Patienten angesehen wird. Zum Beispiel: Der Tod der Mutter an Brustkrebs im jungen Alter erhöht das Risiko von Brustkrebs bei einer Tochter erheblich."> + > + ["id11"] = < + text = <"Erkrankungsalter"> + description = <"Geschätztes oder tatsächliches Alter des Familienmitglieds, als das Problem/die Diagnose klinisch erkannt wurde."> + comment = <"Bei mehrfach vorkommenden gesundheitlichen Problemen, beschreibt dies das erstmalige Auftreten des Problems."> + > + ["id10"] = < + text = <"Problem/ Diagnose (Name)"> + description = <"Benennung des Problems oder Diagnose bei einem bestimmten Familienmitglied."> + comment = <"Die Kodierung des Problems oder der Diagnose des Familienmitglieds mit einer Terminologie wird nach Möglichkeit bevorzugt. Kann eine Verknüpfung von diesem Datenelement zu einem ausführlichen Datensatz eines Problems/einer Diagnose mit Hilfe des Archetyps EVALUATION.problem_diagnosis herstellen, wobei die Pflegeperson \"Subject of Care\" das Familienmitglied und nicht der Patient ist."> + > + ["id9"] = < + text = <"Klinische Anamnese"> + description = <"Angabe über Probleme oder Diagnosen des Familienmitglieds."> + comment = <"Wenn mehrere Angaben erforderlich sind, empfiehlt es sich, der Archetyp EVALUATION.Problem/Diagnose oder ACTION.Prozedur zu verwenden. Die Pflegeperson identifziert das \"Subject of Care\" als das Familienmitglied und nicht den Patienten laut Krankenakten."> + > + ["id6"] = < + text = <"Geburtsdatum"> + description = <"Vollständiges oder unvollständiges Geburtsdatum des Familienmitglieds."> + > + ["id5"] = < + text = <"Name des Familienmitglieds"> + description = <"Name des Familienmitglieds."> + comment = <"Zum Beispiel: \"Tante Susan\" oder \"Susan Smith\". Aus Datenschutzgründen ist dies jedoch möglicherweise nicht für die Aufzeichnung, gemeinsame Nutzung oder öffentliche Darstellung geeignet und in dieser Situation sollte das Item \"Alias\" verwendet werden."> + > + ["id4"] = < + text = <"Pro Familienmitglied"> + description = <"Angaben zu einem bestimmten Familienmitglied."> + comment = <"Die Datenelemente in diesem Cluster beziehen sich auf die Person, die entweder durch ihren Namen oder durch ihren Alias identifiziert wird. Wiederholen Sie die Verwendung des Clusters für andere Familienmitglieder."> + > + ["id3"] = < + text = <"Zusammenfassung"> + description = <"Übersicht der Probleme, Diagnosen, psychosoziale, ökologische und genetische Marker, die bei Familienmitgliedern festgestellt wurden."> + comment = <"Dieses Feld kann verwendet werden, um eine Zusammenfassung oder Schlussfolgerung aus allen Befunden zu erfassen. Es ist auch für die klinischen Aufzeichnungen von unstrukturierten Informationen zur Familienanamnese geeignet oder um Textdaten aus bestehenden/älteren klinischen Systemen zu importieren."> + > + ["id1"] = < + text = <"Familienanamnese"> + description = <"Zusammenfassende Angaben zu den klinisch signifikanten, gesundheitlichen Problemen von Familienmitgliedern."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Dødsårsak? (synthesised)"> + description = <"Forholdet mellom problemet/diagnosen og familiemedlemmets død. (synthesised)"> + > + ["at64"] = < + text = <"Ukjent"> + description = <"Det er ikke mulig å fastslå hvorvidt problemet eller diagnosen var en umiddelbar, underliggende eller medvirkende dødsårsak."> + > + ["at63"] = < + text = <"Urelatert"> + description = <"Problemet eller diagnosen var ikke en umiddelbar, underliggende eller medvirkende dødsårsak."> + > + ["at62"] = < + text = <"Relatert"> + description = <"Problemet eller diagnosen var en umiddelbar, underliggende eller medvirkende dødsårsak."> + > + ["id61"] = < + text = <"Biologisk kjønn"> + description = <"Familiemedlemmets biologiske kjønn."> + comment = <"Koding av kjønnet med en terminologi er ønskelig om mulig."> + > + ["id60"] = < + text = <"Problemdetaljer"> + description = <"Strukturerte detaljer om det identifiserte problemet eller diagnosen."> + comment = <"For eksempel: Familiær forekomst av problemet eller diagnosen."> + > + ["id59"] = < + text = <"Dødsdato"> + description = <"Familiemedlemmets nøyaktige eller anslåtte dødsdato."> + comment = <"Dødsdato kan være nyttig i situasjoner hvor måneden dødsfallet skjedde kan utløse beslutningsstøtte eller for å identifisere sykdomsgrupperinger. For eksempel: Allergener i miljøet som utløser respiratoriske forverringer, eller hendelser som julefeiring."> + > + ["id54"] = < + text = <"Multimedia"> + description = <"Multimediarepresentasjon av familieanamnesen."> + comment = <"For eksempel et slektstre."> + > + ["id49"] = < + text = <"Detaljer om familiemedlem"> + description = <"Strukturerte detaljer om det identifiserte familiemedlemmet."> + comment = <"Kan inneholde strukturerte detaljer som spesifikt identifiserer familiemedlemmet , eller andre detaljer som er relevant for familiemedlemmets anamnese."> + > + ["id47"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstbeskrivelse om familiemedlemmet som ikke er registrert i andre felt."> + > + ["id46"] = < + text = <"Utvidelse"> + description = <"Tilleggsinformasjon for å fange opp lokalt innhold eller for å sammenstille med andre referansemodeller/formalismer."> + comment = <"For eksempel: Lokale informasjonsbehov eller ytterligere metadata eller for å sammenstille med FHIR eller CIMI ekvivalenter."> + > + ["id31"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av forekomst av problem eller diagnose hos familiemedlemmer."> + > + ["id30"] = < + text = <"Problem/diagnosenavn"> + description = <"Navn på problem eller diagnose."> + comment = <"For dette problemet eller diagnosen kan aggregerte data som omhandler alle familiemedlemmer registreres. Koding av problemet eller diagnosen med en terminologi er ønskelig om mulig."> + > + ["id29"] = < + text = <"Per problem"> + description = <"Detaljer om forekomst av et spesifikt problem eller diagnose hos familiemedlemmer."> + comment = <"Har problemet en genetisk predisposisjon innen familien, skal bare genetiske slektninger inkluderes i dataene. Har problemet en psykososial eller miljømessig effekt kan ikke-genetiske familiemedlemmer også tas med i registreringen."> + > + ["id28"] = < + text = <"Detaljer om biomarkør"> + description = <"Strukturerte detaljer om biologiske markører."> + > + ["id27"] = < + text = <"Sist oppdatert"> + description = <"Datoen familieanamnesen sist ble oppdatert."> + > + ["id25"] = < + text = <"Biomarkører"> + description = <"Detaljert informasjon om helsetjenestemottakerens målbare indikatorer for en biologisk tilstand eller lidelse."> + comment = <"For eksempel: Detaljert informasjon om BRCA-mutasjoner hos familiemedlemmer. Merk: Flere dataelementer vil bli påkrevd i framtiden for en detaljert registrering av genetiske markører."> + > + ["id24"] = < + text = <"Død?"> + description = <"Er familiemedlemmet død?"> + comment = <"Registrer som \"Sann\" dersom familiemedlemmet er død."> + > + ["id23"] = < + text = <"Beskrivelse av biomarkør"> + description = <"Beskrivelse av risikorelaterte biologiske markører som er identifisert hos dette familiemedlemmet."> + > + ["id21"] = < + text = <"Alias"> + description = <"Et alternativt navn eller merkelapp slik at man uten å bruke navn entydig kan identifisere familiemedlemmet."> + comment = <"For å kunne finne et spesifikt individ blant flere familiemedlemmer med likt slektsforhold. For eksempel kan et alias skille ut en søster blant tre søstre ved å skrive \"eldste søster\", \"søster med rødt hår\" eller \"søster nr. 1\"."> + > + ["id17"] = < + text = <"Slektsforhold"> + description = <"Slektsforholdet mellom familiemedlemmet og helsetjenestemottakeren."> + comment = <"For eksempel: Mor, stefar, farmor, onkel på farsside. Koding av slektsforholdet med en terminologi er foretrukket der dette er mulig og kan inkludere en spesifisering av om slektsforholdet er på mors eller fars side."> + > + ["id15"] = < + text = <"Dødsårsak?"> + description = <"Forholdet mellom problemet/diagnosen og familiemedlemmets død."> + > + ["id13"] = < + text = <"Klinisk beskrivelse"> + description = <"Friktekstbeskrivelse eller kommentarer om kliniske aspekter ved familiemedlemmets problem eller diagnose."> + > + ["id12"] = < + text = <"Alder ved død"> + description = <"Familiemedlemmets nøyaktige eller anslåtte alder ved død."> + comment = <"Alder ved død kan være nyttig om problemet eller diagnosen som forårsaket død anses som en risikofaktor for helsetjenestemottakeren. For eksempel kan mors død av brystkreft i ung alder signifikant øke risikoen for brystkreft hos en datter."> + > + ["id11"] = < + text = <"Debutalder"> + description = <"Familiemedlemmets estimerte eller faktiske alder da problemet eller diagnosen ble satt."> + comment = <"For helseproblemer som har oppstått flere ganger, beskriver dette første kjente forekomst."> + > + ["id10"] = < + text = <"Problem/diagnosenavn"> + description = <"Identifisering av et viktig problem eller diagnose identifisert hos familiemedlemmet."> + comment = <"Koding av familiemedlemmets problem eller diagnose med en terminologi er ønskelig, der dette er mulig. En kan lenke fra dette datalementet til en detaljert registrering av et problem eller diagnose ved å bruke EVALUATION.problem_diagnosis-arketypen hvor Subject of Care settes til familiemedlemmet, ikke til helsetjenestemottakeren."> + > + ["id9"] = < + text = <"Klinisk historie"> + description = <"Detaljer om problemene eller diagnosene til familiemedlemmet."> + comment = <"I tilfeller hvor hvor ytterligere detaljering er påkrevd kan man benytte arketypene EVALUATION.problem_diagnosis eller ACTION.procedure hvor Subject of Care settes til familiemedlemmet, ikke til helsetjenestemottakeren."> + > + ["id6"] = < + text = <"Fødselsdato"> + description = <"Familiemedlemmets hele eller delvise fødselsdato."> + > + ["id5"] = < + text = <"Navn på familiemedlem"> + description = <"Navnet på familiemedlemmet."> + comment = <"For eksempel: \"Tante Susan\" eller \"Susan Smith\". Av personvernsårsaker bør feltet \"Alias\" benyttes i tilfeller der registrering eller deling av informasjon er nødvendig."> + > + ["id4"] = < + text = <"Per familiemedlem"> + description = <"Detaljer om ett spesifikt familiemedlem."> + comment = <"Dataelementene i dette CLUSTERet vil forholde seg til individet identifisert ved navn eller ved et alias. Gjenta CLUSTERet for registrering av flere familiemedlemmer."> + > + ["id3"] = < + text = <"Sammendrag"> + description = <"Fritekstoversikt over problemer, diagnoser og psykososiale, miljømessige eller genetiske markører som er funnet hos familiemedlemmer."> + comment = <"Bruk dette feltet for å registrere et sammmendrag eller konklusjon, eller for å importere tekstlige data fra eksisterende/tidligere kliniske system."> + > + ["id1"] = < + text = <"Familieanamnese"> + description = <"Sammenfattet informasjon om helserelaterte forhold hos familiemedlemmer."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"*Cause of death?(en) (synthesised)"> + description = <"*Relationship of the problem/diagnosis to the death of this family member.(en) (synthesised)"> + > + ["at64"] = < + text = <"*Ubestemmelig(en)"> + description = <"*Det er ikke mulig å fastslå hvorvidt problemet eller diagnosen var nært relatert til den direkte dødsårsaken.(en)"> + > + ["at63"] = < + text = <"*Urelatert(en)"> + description = <"*Problemet eller diagnosen var ikke relatert til den direkte dødsårsaken.(en)"> + > + ["at62"] = < + text = <"*Direkte eller nært relatert(en)"> + description = <"*Problemet eller diagnosen var en direkte årsak eller nært relatert til den direkte dødsårsaken.(en)"> + > + ["id61"] = < + text = <"*Sex(en)"> + description = <"*The family member's biological sex. (en)"> + comment = <"*Coding of the sex with a terminology is preferred, where possible.(en)"> + > + ["id60"] = < + text = <"*Problem details(en)"> + description = <"*Structured details about the identified problem or diagnosis.(en)"> + comment = <"*For example: prevalence of the problem/diagnosis in the family.(en)"> + > + ["id59"] = < + text = <"Data de falecimento"> + description = <"Data completa ou parcial do falecimento do membro da família."> + comment = <"Data do falecimento pode ser útil em algumas situações em que o mês da morte pode disparar necessidade de decisões ou identificar grupos de doenças. Por exemplo:alérgenos ambientais disparando exacerbações respiratórias; ou eventos como o Natal."> + > + ["id54"] = < + text = <"*Multimedia(en)"> + description = <"*Multimedia representation of the family history.(en)"> + comment = <"*For example: a pedigree chart.(en)"> + > + ["id49"] = < + text = <"*Family member details(en)"> + description = <"*Structured detail about the identified family member.(en)"> + comment = <"*May include structured detail that identifies the family member more specifically or other details relevant to the family history of the family member.(en)"> + > + ["id47"] = < + text = <"Comentários"> + description = <"Narrativa adicional sobre membro da família não contemplado em outro campo."> + > + ["id46"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar conteúdo local ou para alinhar outros modelos/formalismos de referência."> + comment = <"Por exemplo: requerimentos de informações locais ou metadados adicionais para alinhar com equivalentes a FHIR ou CIMI."> + > + ["id31"] = < + text = <"*Description(en)"> + description = <"*Narrative description about occurrence of the problem or diagnosis in family members.(en)"> + > + ["id30"] = < + text = <"*Problem/diagnosis name(en)"> + description = <"*Identification of the significant problem or diagnosis in the family overall.(en)"> + comment = <"*This is the problem for which aggregated data involving all family members will be collected. Coding of the index problem with a terminology is preferred, where possible.(en)"> + > + ["id29"] = < + text = <"*Per problem(en)"> + description = <"*Details about the presence of a specific problem or diagnosis in family members.(en)"> + comment = <"*If the problem has a genetic predisposition within families, then only genetic relatives should be considered as part of this data. If the problem has psychosocial or environmental effects then non-genetic family members may also be included.(en)"> + > + ["id28"] = < + text = <"*Biomarker details(en)"> + description = <"*Structured details about biological markers.(en)"> + > + ["id27"] = < + text = <"Última atualização"> + description = <"Data da última atualização deste Sumário de história familiar."> + > + ["id25"] = < + text = <"*Biomarkers(en)"> + description = <"*Detailed information about measurable indicators of a biological state or condition of the family member.(en)"> + comment = <"*For example: detailed information on BRCA mutations in family members. + Note: More data elements will be needed in future to record detailed genetic marker information.(en)"> + > + ["id24"] = < + text = <"*Deceased?(en)"> + description = <"*Is the family member deceased?(en)"> + comment = <"*Record as 'True' if family member is deceased.(en)"> + > + ["id23"] = < + text = <"Descrição do marcador biológico"> + description = <"Descrição de marcadores biológicos relacionados a riscos identificados neste membro da família."> + > + ["id21"] = < + text = <"Alias"> + description = <"Um nome ou rótulo alternativo que identifica unicamente um membro da família sem utilizar uma denominação pessoal que possa identificar publicamente o indivíduo."> + comment = <"Para seu usado para auxiliar na distinção de um indivíduo de múltiplos membros da família com relacionamentos idênticos. Por exemplo, um rótulo para distinguir uma irmã específica das outras três irmãs pode ser: 'irmã mai velha', 'irmã ruiva' ou 'irmã # 1'."> + > + ["id17"] = < + text = <"*Relationship(en)"> + description = <"*The relationship of the family member to the subject of care.(en)"> + comment = <"*For example: mother, step-father, maternal grandmother, or paternal uncle. Coding of the relationship with a terminology is preferred, where possible and including specification of maternal and paternal as required.(en)"> + > + ["id15"] = < + text = <"*Cause of death?(en)"> + description = <"*Relationship of the problem/diagnosis to the death of this family member.(en)"> + > + ["id13"] = < + text = <"Descrição clínica"> + description = <"Descrição narrativa ou comentários sobre aspectos clínicos dos problemas/diagnósticos do membro da família."> + > + ["id12"] = < + text = <"*Age at death(en)"> + description = <"*Exact or estimated age of the family member at death.(en)"> + comment = <"*Age of death can be useful if the problem/diagnosis which caused their death is being considered as a risk factor for the subject of the health record. For example: death of mother from breast cancer at young age significally increases the risk of breast cancer in a daughter. (en)"> + > + ["id11"] = < + text = <"Idade da detecção do problema/diagnóstico"> + description = <"Idade (real ou estimada) do membro da família quando o problema/diagnóstico foi reconhecido clinicamente."> + comment = <"Para problemas de saúde com múltiplas ocorrências, este descreve a primeira ocorrência conhecida."> + > + ["id10"] = < + text = <"*Problem/diagnosis name(en)"> + description = <"*Identification of the significant problem or diagnosis in the identified family member.(en)"> + comment = <"*Coding of the family member's problem or diagnosis with a terminology is preferred, where possible. May link from this data element to a detailed record of a Problem/Diagnosis using the EVALUATION.problem_diagnosis archetype with the Subject of Care set to the family member, not to the patient.(en)"> + > + ["id9"] = < + text = <"*Clinical history(en)"> + description = <"*Detail about problems or diagnoses for the family member.(en)"> + comment = <"*If more detail is required, suggest using EVALUATION.problem_diagnosis or the ACTION.procedure archetype and specifying the 'Subject of Care' as the family member, rather than the subject of the health record.(en)"> + > + ["id6"] = < + text = <"Data de nascimento"> + description = <"Data de nascimento (completa ou parcial) do membro da família."> + > + ["id5"] = < + text = <"Nome do membro da família"> + description = <"Nome do membro da família."> + comment = <"Por exemplo: 'Tia Susan' ou 'Susan Smith'. Entretanto, por questões de privacidade pode não ser apropriado para registro, por exposição pública; nesta situação o 'Alias' deve ser utilizado."> + > + ["id4"] = < + text = <"Por membro da família"> + description = <"Detalhes sobre um membro específico da família."> + comment = <"Os elementos deste cluster se relacionam com o indivíduo identificado quer pelo seu nome ou alias. Repita o uso do cluster para outros membros da família."> + > + ["id3"] = < + text = <"Resumo"> + description = <"Relato dos problemas, diagnósticos, marcadores biológicos, ambientais e psicossociais que tenham sido identificados em membros da família"> + comment = <"Use este campo para capturar informações não-estruturadas de história familiar registrada em relatos clínicos ou para importar dados textuais de sistema clínicos existentes ou legados."> + > + ["id1"] = < + text = <"História familiar"> + description = <"Resumo dos problemas significativos, relacionados à saúde, encontrados nos membros da família."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Cause of death? (synthesised)"> + description = <"Relationship of the problem/diagnosis to the death of this family member. (synthesised)"> + > + ["at64"] = < + text = <"Indeterminate"> + description = <"It is impossible to determine whether the problem or diagnosis was closely related to the direct cause of death."> + > + ["at63"] = < + text = <"Unrelated"> + description = <"The problem or diagnosis was unrelated to the cause of death."> + > + ["at62"] = < + text = <"Direct cause or closely related"> + description = <"The problem or diagnosis was a direct cause or closely related to the direct cause of death."> + > + ["id61"] = < + text = <"Biological sex"> + description = <"The family member's biological sex."> + comment = <"Coding of the sex with a terminology is preferred, where possible."> + > + ["id60"] = < + text = <"Problem details"> + description = <"Structured details about the identified problem or diagnosis."> + comment = <"For example: prevalence of the problem/diagnosis in the family."> + > + ["id59"] = < + text = <"Date of death"> + description = <"Full or partial date of death of the family member."> + comment = <"Date of death may be useful in some situations in which the month of death may trigger decision support or identify groupings of disease. For example: environmental allergens triggering respiratory exaccerbations; or events such as Christmas."> + > + ["id54"] = < + text = <"Multimedia"> + description = <"Multimedia representation of the family history."> + comment = <"For example: a pedigree chart."> + > + ["id49"] = < + text = <"Family member details"> + description = <"Structured detail about the identified family member."> + comment = <"May include structured detail that identifies the family member more specifically or other details relevant to the family history of the family member."> + > + ["id47"] = < + text = <"Comment"> + description = <"Additional narrative about the family member not captured in other fields."> + > + ["id46"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id31"] = < + text = <"Description"> + description = <"Narrative description about occurrence of the problem or diagnosis in family members."> + > + ["id30"] = < + text = <"Problem/diagnosis name"> + description = <"Identification of the significant problem or diagnosis in the family overall."> + comment = <"This is the problem for which aggregated data involving all family members will be collected. Coding of the index problem with a terminology is preferred, where possible."> + > + ["id29"] = < + text = <"Per problem"> + description = <"Details about the presence of a specific problem or diagnosis in family members."> + comment = <"If the problem has a genetic predisposition within families, then only genetic relatives should be considered as part of this data. If the problem has psychosocial or environmental effects then non-genetic family members may also be included."> + > + ["id28"] = < + text = <"Biomarker details"> + description = <"Structured details about biological markers."> + > + ["id27"] = < + text = <"Last Updated"> + description = <"The date this family history summary was last updated."> + > + ["id25"] = < + text = <"Biomarkers"> + description = <"Detailed information about measurable indicators of a biological state or condition of the family member."> + comment = <"For example: detailed information on BRCA mutations in family members. + Note: More data elements will be needed in future to record detailed genetic marker information."> + > + ["id24"] = < + text = <"Deceased?"> + description = <"Is the family member deceased?"> + comment = <"Record as 'True' if family member is deceased."> + > + ["id23"] = < + text = <"Biomarker description"> + description = <"Description of risk-related biological markers identified in this family member."> + > + ["id21"] = < + text = <"Alias"> + description = <"An alternative name or label to uniquely identify a family member, without using a personal name which might publicly identify the individual."> + comment = <"To be used to assist in distinguishing one individual from multiple family members with identical relationships. For example, the label to distinguish one specific sister from three known sisters might be 'eldest sister' 'sister with the red hair' or 'sister #1'."> + > + ["id17"] = < + text = <"Relationship"> + description = <"The relationship of the family member to the subject of care."> + comment = <"For example: mother, step-father, maternal grandmother, or paternal uncle. Coding of the relationship with a terminology is preferred, where possible and including specification of maternal and paternal as required."> + > + ["id15"] = < + text = <"Cause of death?"> + description = <"Relationship of the problem/diagnosis to the death of this family member."> + > + ["id13"] = < + text = <"Clinical description"> + description = <"Narrative description or comments about clinical aspects of the family member's problem/diagnosis."> + > + ["id12"] = < + text = <"Age at death"> + description = <"Exact or estimated age of the family member at death."> + comment = <"Age of death can be useful if the problem/diagnosis which caused their death is being considered as a risk factor for the subject of the health record. For example: death of mother from breast cancer at young age significally increases the risk of breast cancer in a daughter."> + > + ["id11"] = < + text = <"Age at onset"> + description = <"Estimated or actual age of the family member when the problem/diagnosis was clinically recognised."> + comment = <"For health problems with multiple occurrences, this describes the first nown occurrence."> + > + ["id10"] = < + text = <"Problem/diagnosis name"> + description = <"Identification of the significant problem or diagnosis in the identified family member."> + comment = <"Coding of the family member's problem or diagnosis with a terminology is preferred, where possible. May link from this data element to a detailed record of a Problem/Diagnosis using the EVALUATION.problem_diagnosis archetype with the Subject of Care set to the family member, not to the patient."> + > + ["id9"] = < + text = <"Clinical history"> + description = <"Detail about problems or diagnoses for the family member."> + comment = <"If more detail is required, suggest using EVALUATION.problem_diagnosis or the ACTION.procedure archetype and specifying the 'Subject of Care' as the family member, rather than the subject of the health record."> + > + ["id6"] = < + text = <"Date of birth"> + description = <"Full or partial date of birth of the family member."> + > + ["id5"] = < + text = <"Family member name"> + description = <"Name of family member."> + comment = <"For example: 'Aunt Susan' or 'Susan Smith'. However, for privacy reasons this may not be appropriate for recording, sharing or public display and in this situation the 'Alias' should be used."> + > + ["id4"] = < + text = <"Per family member"> + description = <"Details about a specific family member."> + comment = <"The data elements in this cluster will relate to the individual identified either by name or by alias. Repeat the use of the cluster for other family members."> + > + ["id3"] = < + text = <"Summary"> + description = <"Narrative overview about problems, diagnoses, psychosocial, environmental and genetic markers that have been identified in family members."> + comment = <"This field can be used to record a summary or the conclusion of all the findings, for unstructured family history information recorded in clinical records, or to import textual data from existing/legacy clinical systems."> + > + ["id1"] = < + text = <"Family history"> + description = <"Summary information about the significant health-related problems found in family members."> + > + > + ["zh-cn"] = < + ["ac9000"] = < + text = <"死亡原因 (synthesised)"> + description = <"这一问题/诊断与该家族成员死亡的关系。 (synthesised)"> + > + ["at64"] = < + text = <"不确定"> + description = <"不可能确定出这一问题或诊断是否与直接死亡原因密切相关。"> + > + ["at63"] = < + text = <"无关"> + description = <"这一问题或诊断是死亡原因无关。"> + > + ["at62"] = < + text = <"直接原因或密切相关"> + description = <"这一问题或诊断是死亡的直接原因或者是与直接死亡原因密切相关。"> + > + ["id61"] = < + text = <"生物性别"> + description = <"当前家族成员的生物性别。"> + comment = <"最好尽可能采用术语集对生物性别加以编码。"> + > + ["id60"] = < + text = <"问题详情"> + description = <"关于所标识/明确问题或诊断的结构化详情。"> + comment = <"例如:相应问题/诊断在家族当中的患病率。"> + > + ["id59"] = < + text = <"死亡日期"> + description = <"当前家族成员完整型或部分型的死亡日期。"> + comment = <"在死亡月份可能会触发决策支持[规则]或可用于明确疾病分组的某些情况下,死亡日期可能有用。例如:引起呼吸道疾病病情加重的环境变应原,或者是圣诞节之类的事件/活动。"> + > + ["id54"] = < + text = <"多媒体"> + description = <"当前家族史的多媒体表达形式。"> + comment = <"例如:家族系谱图。"> + > + ["id49"] = < + text = <"家族成员详情"> + description = <"关于当前所标识家族成员的结构化详情。"> + comment = <"其中可以包括用于更为具体地标识当前家族成员的结构化详情,或者是与当前家族成员家族史相关的其他详情。"> + > + ["id47"] = < + text = <"注释"> + description = <"其他字段之中并未体现的,额外关于当前家族成员的叙述型信息。"> + > + ["id46"] = < + text = <"扩展"> + description = <"反映本地内容对或者与其他的参考模型/形式化体系进行对照时所需的其他信息。"> + comment = <"例如:本地信息需求或者是用于与FHIR或CIMI等价工件进行对照时的其他元数据。"> + > + ["id31"] = < + text = <"描述"> + description = <"关于家族成员之中问题或诊断出现情况的叙述性描述。"> + > + ["id30"] = < + text = <"问题/诊断名称"> + description = <"对于整个家族之中的重要问题或诊断的标识。"> + comment = <"这是在收集涉及所有家族成员的汇总数据时所针对的问题。最好尽可能采用术语集对标志性问题(index problem)加以编码。"> + > + ["id29"] = < + text = <"按问题"> + description = <"关于特定问题或诊断在家族成员之中存在情况的详情。"> + comment = <"如果问题在家族之中具有遗传倾向,那么,仅仅应当将具有遗传学血缘关系的亲属视为这些数据的组成部分。如果问题具有社会心理或环境方面的影响,则可能还包括那些没有遗传学血缘关系的家庭成员。"> + > + ["id28"] = < + text = <"生物标记物详情"> + description = <"关于生物标记物的结构化详情。"> + > + ["id27"] = < + text = <"最后更新日期"> + description = <"当前家族史的最后更新日期。"> + > + ["id25"] = < + text = <"生物标志物"> + description = <"关于当前家族成员生物学状态或状况的可测量指标的详情。"> + comment = <"例如:关于家族成员之中BRCA突变的详情。 + 注:将来需要更多的数据元来记录详细的遗传标记信息。 + "> + > + ["id24"] = < + text = <"是否已故?"> + description = <"当前家族成员是否已故(去世)?"> + comment = <"如果当前家族成员已故(去世),则记录为“True”。"> + > + ["id23"] = < + text = <"生物标记物描述"> + description = <"对于在当前家族成员身上所确定出的风险相关生物标记物的描述。"> + > + ["id21"] = < + text = <"别名"> + description = <"用于对家族成员加以唯一身份标识的别名或标签,而不是采用可能会公开标识个人身份的人员姓名。"> + comment = <"用于帮助区分与多个家族成员具有相同关系的个人。例如,用于将特定姐/妹区别于三位已知姐/妹的标签可能会是“大姐”、“红头发姐/妹”或“1号姐妹”。"> + > + ["id17"] = < + text = <"关系"> + description = <"当前家族成员相对于当前照护服务对象的关系。"> + comment = <"例如:母亲、继父、外祖母或叔父。最好尽可能采用术语集对这种关系加以编码,且包括必要时对于母系和父系的明确。"> + > + ["id15"] = < + text = <"死亡原因"> + description = <"这一问题/诊断与该家族成员死亡的关系。"> + > + ["id13"] = < + text = <"临床描述"> + description = <"对于当前家族成员的这一问题或诊断的临床方面/特点的叙述型描述或注释。"> + > + ["id12"] = < + text = <"死亡年龄"> + description = <"当前家族成员死亡时的确切年龄或估计年龄。"> + comment = <"如果当前将导致死亡的问题/诊断视为健康档案记录对象的风险因素,则死亡年龄可能有用。例如:母亲在年轻时死于乳腺癌,会显著增加其女儿罹患乳腺癌的风险。"> + > + ["id11"] = < + text = <"发病年龄"> + description = <"临床确认当前家族成员存在这一问题或诊断时的估计年龄或实际年龄。"> + comment = <"对于多次出现的健康问题,此数据元描述的是已知的首次出现。"> + > + ["id10"] = < + text = <"问题/诊断名称"> + description = <"对于当前所标识家族成员的这一重要问题或诊断的标识。"> + comment = <"最好尽可能采用术语集对当前家族成员的问题或诊断加以编码。可以采用原始型EVALUATION.problem_diagnosis(评价类原始型“问题诊断”)将此数据元链接到问题/诊断的详细记录之上,并将照护服务对象设置为该家族成员,而不是当前患者。"> + > + ["id9"] = < + text = <"临床病史"> + description = <"关于当前家族成员各种问题或诊断的详情。"> + comment = <"如果需要更多的详情,建议采用原始型EVALUATION.problem_diagnosis(评价类原始型“问题诊断”)或ACTION.procedure(行动类原始型“操作项目”),并将该家族成员指定为“照护服务对象”,而不是当前健康档案的记录对象。"> + > + ["id6"] = < + text = <"出生日期"> + description = <"当前家族成员完整型或部分型的出生日期。"> + > + ["id5"] = < + text = <"家族成员姓名"> + description = <"家族成员的姓名"> + comment = <"例如:“苏珊姨妈”或“苏珊•史密斯”。不过,出于隐私方面的原因,可能并不适合记录,共享或公开显示此项信息;在这种情况下,则应当采用“别名”(化名/假名)。"> + > + ["id4"] = < + text = <"按家族成员"> + description = <"关于具体家族成员的详情。"> + comment = <"此群簇之中的数据元将与按姓名或别名所标识的相应个人关联起来。对于其他的家族成员,请重复使用这一群簇。"> + > + ["id3"] = < + text = <"摘要"> + description = <"关于家族成员中发现问题、诊断、社会心理因素/问题、环境因素/问题和遗传标记的叙述性概述。"> + comment = <"该字段可用于记录关于所有发现/所见的摘要或结论,关于临床记录/病历之中所记录的非结构化家族史信息的的摘要或结论,或者是从现有/遗留的临床系统之中导入文本型数据。"> + > + ["id1"] = < + text = <"家族史"> + description = <"关于家族成员当中所发现的重要健康问题的摘要信息。"> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id1"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at62", "at63", "at64"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.gender.v1.0.4.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.gender.v1.0.4.adls new file mode 100644 index 000000000..6f18d6b20 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.gender.v1.0.4.adls @@ -0,0 +1,327 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=852dd935-7b57-4aa7-ba77-c13c42c8d3ef; build_uid=9aa24f9a-7d4b-45ec-a87f-a349ea01a360) + openEHR-EHR-EVALUATION.gender.v1.0.4 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Kim Sommer"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Vebjørn Arntzen/Mikkel Johan Gaup Grønmo"> + ["organisation"] = <"Nasjonal IKT HF/Helse Nord, Norway"> + > + > + > + +description + original_author = < + ["name"] = <"Vebjørn Arntzen"> + ["organisation"] = <"Oslo University Hospital"> + ["email"] = <"varntzen@ous-hf.no"> + ["date"] = <"2017-11-30"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Amund Aakerholt, Helse Stavanger, KORFOR, Norway", "Morten Aas, Oslo Universitetssykehus, Norway", "Tomas Alme, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Simon Chapman, King's College Hospital, United Kingdom", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Are Edvardsen, SKDE, Helse Nord RHF, Norway", "Rupert Fawdry, WISDAM Enterprises & Electronic Encyclopaedia of Perinatal Data, United Kingdom", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Heather Grain, Llewelyn Grain Informatics, Australia", "Ira Haraldsen, Oslo universitetssykehus HF, Norway", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "henrik haaland jahren, Tankeboksen AS, Norway", "Mikkel Johan Gaup Grønmo, Helse Nord RHF, Norway", "Pétur Júlíusson, Barneklinikken, HUS og K2, UIB, Norway", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Christian Jasmine Karud-Lund, Forbundet for Transpersoner i Norge, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Andrej Orel, Marand d.o.o., Slovenia", "Phuong Pedersen, DIPS, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Ragnhild Sandvold, Vestre Viken HF, Norway", "Danielle Santos Alves, Federal University of Pernambuco, Brazil", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Trine Strand, Oslo Universitetssykehus (OUS), Norway", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstituttet, Norway", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Copied from deprecated CLUSTER version of this archetype: Gender, Deprecated archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2019-04-19]. Available from: https://ckm.openehr.org/ckm/#showArchetype_1013.1.2818."> + ["2"] = <"Originally derived from: Kjønn, Draft archetype [Internet]. Nasjonal IKT, Nasjonal IKT Clinical Knowledge Manager [cited: 2017-12-01]. Available from: http://arketyper.no/ckm/#showArchetype_1078.36.1426."> + ["3"] = <"University of California, Santa Barbara (2018), UCSB SexInfo, http://www.soc.ucsb.edu/sexinfo/article/glossary-sexual-orientationgender-terminology"> + ["4"] = <"It's Pronounced Metrosexual, (2015), The Genderbread Person v3, http://itspronouncedmetrosexual.com/2015/03/the-genderbread-person-v3"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"EF96C484C92DFA57E8F10DE3D42BE8D1"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Erfassung des Geschlechts einer Person."> + keywords = <"Geschlecht", "männlich", "weiblich", "divers", "androgyn", "Junge", "Mädchen", "Mann", "Frau", "transexuell", "Bigender", "geschlechtslos", "agender", "transgeschlechtlich", "transident", "Trans Frau", "Trans Mann"> + use = <"Zur Erfassung des Geschlechts der Person, einschließlich des administrativen, rechtlichen und zugewiesenem Geschlechts, sowie der Geschlechtsidentität, dem Ausdruck des Geschlechts und des bevorzugten Pronomens. + + Das Ziel dieses Archetyps ist es, Details, die mit dem Geschlecht einer Person verbunden sind, zu erfassen. Aufgrund des modernen Gender-Denkens sowie neuer Erkenntnisse über psychologische, biologische und soziale Manifestationen von Geschlecht ergibt sich ein breiteres Spektrum an Beschreibungen. + + Dieser Archetyp erlaubt auch die Erfassung und Unterscheidung zwischen rechtlichem und administrativem Geschlecht. + + In den meisten Fällen wird das \"administrative Geschlecht\" als Äquivalent zur traditionellen Definition von \"Geschlecht\" in veralteten Systemen verwendet. + "> + misuse = <"Nicht zur Aufzeichnung von Informationen über die sexuelle Orientierung oder Ausübung einer Person verwenden. + + Nicht für die Aufzeichnung des genetischen Geschlechts verwenden. Derzeit wird dies in der Regel entweder als Diagnose oder als Laborbefund erfasst. Die Werte für \"Genetisches Geschlecht\" sind noch nicht genau definiert und können die Kombination von verschiedenen Informationen, einschließlich Chromosomen- und Rezeptordaten, Mosaikvarianten und Diagnosen beinhalten."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere individets kjønn."> + keywords = <"kjønn", "mann", "kvinne", "androgyn", "gutt", "jente", "pike", "trans", "transmann", "transkvinne", "transseksuell"> + use = <"Brukes for å angi individets kjønn, inkludert administrativt, juridisk, og anatomisk kjønn. I tillegg kjønnsidentitet, fremtoning og foretrukne pronomen. + + Arketypen er laget for å brukes innenfor en ENTRY-arketype der det er relevant, f.eks. i OBSERVATION.story (Anamnese), INSTRUCTION.laboratory_test (Laboratorierekvisisjon) eller CLUSTER.interpreter. + + Ambisjonen til denne arketypen er å gjøre det mulig å registrere et bredere spekter av detaljer som er knyttet til kjønnet til et individ, som gjenspeiler moderne tenkning om kjønn så vel som ny kunnskap om hvordan kjønn manifesterer seg psykologisk, biologisk og sosialt. + + I Norge er det niende sifferet i fødselsnummeret en markering på kjønn. De fleste systemer i Norge benytter dette til å utlede individets kjønn. Med denne arketypen kan man skille mellom det juridiske kjønnet, slik det fremkommer i fødselsnummeret og det kjønnet man administrativt vil tilordne et individ, for eksempel for praktiske formål som å planlegge hvilket rom et individ skal legges på. Det er opp til leverandørene og implementasjon om man som utgangspunkt skal benytte \"Administrativt kjønn\" eller \"Juridisk kjønn\", eller om man vil sette verdien i disse to elementene likt og åpne for å kunne endre manuelt i de tilfellene man trenger det. Eksempel på dette siste er om juridisk kjønn ikke er oppdatert i henhold til hvordan et individ fremstår. + + Denne arketypen kan på et senere utvides til å inneholde informasjon om kjønn som ennå ikke er vanlig brukt, eller dette kan legges inn i SLOT'et \"Detaljer\"."> + misuse = <"Skal ikke brukes til å registrere informasjon relatert til seksuell orientering eller adferd. + + Skal ikke brukes til å registrere genetisk kjønn. Per i dag registeres dette som regel som en diagnose eller et laboratoriesvar. Verdisett for et dataelement som \"Genetisk kjønn\" er heller ennå ikke godt definert, og kan bestå av kombinasjoner av forskjellige akser, inkludert data knyttet til kromosomer og reseptorkjønn, mosaikktilstander og diagnoser."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the gender of an individual."> + keywords = <"sex", "male", "female", "androgynous", "boy", "girl", "man", "woman", "transsexual", "bigender", "agender", "transgender", "transman", "transwoman"> + use = <"Use to record details about the individual's gender, including administrative and legal gender and assigned sex at birth, in addition to gender identity, expression and preferred pronoun. + + The intent of this archetype is todetails about a broad range of details connected to the gender of an individual, due to modern thinking of gender as well as new knowledge of psychological, biological and social manifestations of gender. + + This archetype also allows the recording of, and differentiation between, legal and administrative gender. + + In most common use cases 'Administrative gender' will be used, as equivalent of the traditional definition of \"Sex\" in current or legacy systems."> + misuse = <"Not to be used for recording information relating to the sexual orientation or sexual activity of an individual. + + Not to be used for recording genetic or chromosomal sex. Currently this is usually recorded as a laboratory test result. Formal representation of 'Genetic sex' is not yet well defined and may involve the combination of information axes, including chromosomal and receptor data, mosaic variants and diagnoses."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Gender + data matches { + ITEM_TREE[id3] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id23] occurrences matches {0..1} matches { -- Administrative gender + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Legal gender + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Sex assigned at birth + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Gender expression + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id2] occurrences matches {0..1} matches { -- Gender identity + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Preferred pronoun + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id24] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + } + protocol matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9007] + } + } + allow_archetype CLUSTER[id6] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id27"] = < + text = <"Rechtliches Geschlecht"> + description = <"Das Geschlecht einer Person, das für offizielle oder rechtliche Zwecke verwendet wird."> + comment = <"Zum Beispiel: Ausweisdokumente wie Geburtsurkunde oder (Reise-)Pass."> + > + ["id26"] = < + text = <"Ausdruck des Geschlechts"> + description = <"Der Ausdruck des Geschlechts durch das Individuum in Form von Verhalten, Sprache, Kleidung oder anderen äußeren Merkmalen."> + comment = <"Zum Beispiel \"männlich\", \"weiblich\" oder \"androgyn\". Oder eine Beschreibung."> + > + ["id24"] = < + text = <"Zusätzliche Details"> + description = <"Zusätzliche strukturierte Angaben zum Geschlecht der Person."> + comment = <"Zusätzliche strukturierte Angaben zum Geschlecht der Person."> + > + ["id23"] = < + text = <"Administratives Geschlecht"> + description = <"Das Geschlecht einer Person, das für administrative Zwecke verwendet wird."> + comment = <"Dieses Element beschreibt das, was die meisten Systeme heutzutage als \"Geschlecht\" (vgl. engl.: \"Sex\" oder \"Gender\") bezeichnen. Zum Beispiel \"Männlich\", \"Weiblich\", \"Divers\". Dieser Archetyp entspricht dem HL7 FHIR Element \"Person.gender\"'. Die Kodierung mit einer Terminologie wird empfohlen, wenn möglich."> + > + ["id21"] = < + text = <"Bevorzugtes Pronomen"> + description = <"Das Pronomen, mit dem sich eine Person identifiziert, und welches die Person bevorzugen würde, wenn andere mit oder über diese Person sprechen."> + comment = <"Zum Beispiel:\"sie\"; \"er\"; \"they\"; (oder \"xier\"). Die Kodierung mit einer Terminologie wird, wenn möglich, empfohlen."> + > + ["id20"] = < + text = <"Zugewiesenes Geschlecht/ \"Stempelgeschlecht\""> + description = <"Das Geschlecht einer Person, bestimmt durch anatomische Merkmale, welches bei der Geburt festgestellt und eingetragen wurden."> + comment = <"Zum Beispiel: \"Männlich\", \"Weiblich\", \"Divers\". Die Kodierung mit einer Terminologie wird empfohlen, wenn möglich. Falls notwendig, benutzen Sie das Element \"Kommentar\" oder den SLOT \"Details\" um genauere Angaben zum Geschlecht der Person zu machen."> + > + ["id15"] = < + text = <"Kommentar"> + description = <"Zusätzliche Beschreibung über das Geschlecht, die nicht in anderen Datenelementen erfasst ist."> + > + ["id6"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen, die erforderlich sind, um lokale Inhalte zu erfassen oder mit anderen Referenzmodellen/Formalismen zu harmonisieren."> + comment = <"Zum Beispiel: Lokale Informationsanforderungen oder zusätzliche Metadaten zur Anpassung an FHIR- oder CIMI-Äquivalente."> + > + ["id5"] = < + text = <"Letzte Aktualisierung"> + description = <"Das Datum, an dem diese Daten zum Geschlecht zuletzt aktualisiert wurden."> + > + ["id2"] = < + text = <"Geschlechtsidentität"> + description = <"Die persönliche Wahrnehmung des eigenen Geschlechts."> + comment = <"Zum Beispiel: \"Frau\"; \"Mann\"; \"nicht-binär\". Die Kodierung mit einer Terminologie wird, wenn möglich, empfohlen."> + > + ["id1"] = < + text = <"Geschlecht"> + description = <"Detaillierte Beschreibung des Geschlechts einer Person."> + > + > + ["nb"] = < + ["id27"] = < + text = <"Juridisk kjønn"> + description = <"Et individs kjønn brukt til offentlige eller rettslige formål. I Norge vil det normalt også bli brukt til administrative formål."> + comment = <"For eksempel identifikasjonspapirer som fødselsattest eller pass."> + > + ["id26"] = < + text = <"Kjønnsuttrykk"> + description = <"Individets kjønnsmessige fremtoning og kjønnsuttrykk, basert på oppførsel, tale, i klesveien eller andre ytre karakteristika."> + comment = <"For eksempel 'Maskulin', 'Feminin' eller 'Androgyn'. Eller en fritekstbeskrivelse."> + > + ["id24"] = < + text = <"Detaljer"> + description = <"Tilleggsinformasjon om et individs kjønn."> + comment = <"Flere detaljer om kjønn."> + > + ["id23"] = < + text = <"Administrativt kjønn"> + description = <"Et individs kjønn til administrativt bruk."> + comment = <"Dette elementet tilsvarer det systemer flest bruker for å beskrive 'Kjønn' per i dag. For eksempel 'Mann', 'Kvinne', 'Annet'. I Norge vil det være \"Juridisk kjønn\" som skal brukes, siden det som regel er samsvar mellom personnummerts kjønn og administrativt kjønn. Begge de to kan bli brukt til praktiske formål, så som rapportering eller tildele sengeplass på en sengepost. \"Administrativt kjønn\" sammenfaller med HL7 FHIRs 'Person.gender'. Det bør om mulig benyttes terminologi for å angi administrativt kjønn."> + > + ["id21"] = < + text = <"Foretrukket pronomen"> + description = <"Pronomenet som individet ønsker å identifiseres med og brukt når andre snakker om individet."> + comment = <"For eksempel: 'Hun', 'Han,' Hen'. Det bør om mulig benyttes terminologi for å angi pronomen."> + > + ["id20"] = < + text = <"Anatomisk kjønn"> + description = <"Kjønnet til et individ, bestemt på bakgrunn av anatomiske karakteristika."> + comment = <"For eksempel: 'Mann', 'Kvinne',' Ubestemmelig' eller 'Ikke spesifisert'. Det bør om mulig benyttes terminologi for å angi anatomisk kjønn. Skal man angi anatomisk eller biologisk kjønn ytterligere, for eksempel om 'hormonelt kjønn', kan man benytte elementet \"Kommentar\" eller SLOT'et \"Detaljer\" for dette. Hvordan elementet skal brukes, bør tydeliggjøres i brukergrensesnittet til systemer som tar denne arketypen i bruk."> + > + ["id15"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om kjønn som ikke er dekket av andre felt."> + > + ["id6"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id5"] = < + text = <"Sist oppdatert"> + description = <"Datoen da opplysninger om individets kjønn sist ble oppdatert."> + > + ["id2"] = < + text = <"Kjønnsidentitet"> + description = <"Individets oppfatning av eget kjønn."> + comment = <"For eksempel 'kvinne', 'mann', eller 'ikke-binær'."> + > + ["id1"] = < + text = <"Kjønn"> + description = <"Detaljert beskrivelse av et individs kjønn."> + > + > + ["en"] = < + ["id27"] = < + text = <"Legal gender"> + description = <"The gender of an individual used for official or legal purposes."> + comment = <"For example: identification documents such as birth certificate or passport."> + > + ["id26"] = < + text = <"Gender expression"> + description = <"The expression of the gender by the individual as demonstrated by behaviour, speech, clothes or other external characteristics."> + comment = <"For example 'Masculine', 'Feminine', 'Androgynous' or 'Alternating'. Alternatively, a narrative description."> + > + ["id24"] = < + text = <"Additional details"> + description = <"Additional structured details about the individuals gender."> + comment = <"Additional structured details about the gender of an individual."> + > + ["id23"] = < + text = <"Administrative gender"> + description = <"The gender of an individual used for administrative purposes."> + comment = <"This element is what most systems today describes as 'Sex' or 'Gender'. For example 'Male', 'Female', 'Other'. This aligns with HL7 FHIR 'Person.gender'. Coding with a terminology is recommended, where possible."> + > + ["id21"] = < + text = <"Preferred pronoun"> + description = <"The pronoun an individual chooses to identify with, and would prefer others to use when talking to or about that individual."> + comment = <"For example: 'she'; 'he'; 'they'; or 'ze'. Coding with a terminology is recommended, where possible."> + > + ["id20"] = < + text = <"Sex assigned at birth"> + description = <"The sex of an individual determined by anatomical characteristics observed and registered at birth."> + comment = <"For example: 'Male', 'Female', 'Intersex'. Coding with a terminology is recommended, where possible. Use the element 'Comment' or the SLOT 'Details' if needed to register more specific details of the individuals gender."> + > + ["id15"] = < + text = <"Comment"> + description = <"Additional narrative about the individual's gender not captured in other data elements."> + > + ["id6"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id5"] = < + text = <"Last updated"> + description = <"The date this gender data was last updated."> + > + ["id2"] = < + text = <"Gender identity"> + description = <"The individual's perception of their own gender."> + comment = <"For example: 'male'; 'female'; or 'non-binary'. Coding with a terminology is recommended, where possible."> + > + ["id1"] = < + text = <"Gender"> + description = <"Details about the gender of an individual."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.goal.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.goal.v1.0.0.adls new file mode 100644 index 000000000..8139844c4 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.goal.v1.0.0.adls @@ -0,0 +1,482 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=18bf9dda-c5ef-4e32-b4af-5c9b8586ebff; build_uid=192088a9-181d-433a-ab0a-e8d4c7772f66) + openEHR-EHR-EVALUATION.goal.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-09-02"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Nadim Anani, Karolinska Institutet, Sweden", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Bergen Hospital Trust, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Shahla Foozonkhah, Ocean Informatics, Australia", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjoern Naess, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Jussara Rotzsch, UNB, Brazil"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Goal, Draft Archetype [Internet]. National eHealth Transition Authority, NEHTA Clinical Knowledge Manager [cited: 2015-04-30]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1093"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"3C940B88408759290A9A63F4110E0B38"> + > + details = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل الأهداف العامة و الأهداف المُحَدَّدة القابلة للقياس (و ربما الإضافية) المؤدية إلى الهدف العام."> + keywords = <"الهدف", ...> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about a health-related goal and any associated targets and deadlines."> + keywords = <"target", "goal", "plan", "outcome"> + use = <"Use to record a health-related goal, as well as one or more specific, measurable targets that will support assessment of success or allow for recording difficulties in achieving the target. + + This archetype is intended for use as a component of a care plan, COMPOSITION.care_plan, and will be versioned over time as any changes are made. For example, if a new goal is added to a care plan, or or any other change made, the data will be added/updated and the Care plan saved as a new version. It can be used in any other COMPOSITION or SECTION archetypes, where clinically relevant."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Goal + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Goal name + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Goal description + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id11] matches { -- Clinical indication + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Goal start date + value matches { + DV_DATE_TIME[id9006] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Goal proposed date + value matches { + DV_DATE[id9007] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Goal end date + value matches { + DV_DATE[id9008] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Goal outcome + value matches { + DV_TEXT[id9009] + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9000]} -- Goal outcome (synthesised) + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Goal comment + value matches { + DV_TEXT[id9011] + } + } + allow_archetype CLUSTER[id29] matches { -- Readiness for change + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.change(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + CLUSTER[id6] matches { -- Target + items matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Target name + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Target + value matches { + DV_INTERVAL[id9013] matches { + upper matches { + DV_COUNT[id9014] + } + lower matches { + DV_COUNT[id9015] + } + } + DV_INTERVAL[id9016] matches { + upper matches { + DV_QUANTITY[id9017] matches { + property matches {[at9001]} -- self + } + } + lower matches { + DV_QUANTITY[id9018] matches { + property matches {[at9001]} -- self + } + } + } + DV_DURATION[id9019] + DV_QUANTITY[id9020] + DV_COUNT[id9021] + DV_PROPORTION[id9022] + DV_TEXT[id9023] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Target description + value matches { + DV_TEXT[id9024] + } + } + ELEMENT[id7] occurrences matches {1} matches { -- Target path + value matches { + DV_URI[id9025] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Target proposed date + value matches { + DV_DATE[id9026] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Target end date + value matches { + DV_DATE[id9027] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Target outcome + value matches { + DV_TEXT[id9028] + DV_CODED_TEXT[id9029] matches { + defining_code matches {[ac9002]} -- Target outcome (synthesised) + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Target comment + value matches { + DV_TEXT[id9030] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id27] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id30] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9031] + } + } + allow_archetype CLUSTER[id28] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Goal outcome(en) (synthesised)"> + description = <"*Single word, phrase or brief description which represents the outcome actually achieved for the goal.(en) (synthesised)"> + > + ["at9001"] = < + text = <"* self (en)"> + description = <"* self (en)"> + > + ["ac9002"] = < + text = <"*Target outcome(en) (synthesised)"> + description = <"*Single word, phrase or brief description which represents the outcome actually achieved for the target.(en) (synthesised)"> + > + ["id30"] = < + text = <"*Last updated(en)"> + description = <"*The date on which the goal was last updated.(en)"> + > + ["id29"] = < + text = <"*Readiness for change(en)"> + description = <"*Details about the readiness to change behaviour to achieve the desired goal.(en)"> + > + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id26"] = < + text = <"*Goal start date(en)"> + description = <"*The anticipated or proposed date for commencing work towards the goal.(en)"> + comment = <"*Note: this date may not be the date of recording of the goal.(en)"> + > + ["id25"] = < + text = <"*Target description(en)"> + description = <"*Narrative description about the intended target.(en)"> + > + ["id24"] = < + text = <"*Target comment(en)"> + description = <"*Additional narrative about the target not captured in other fields.(en)"> + comment = <"*For example: the reason why the target was not achieved, or a description about how the target was partially achieved.(en)"> + > + ["id23"] = < + text = <"*Goal comment(en)"> + description = <"*Additional narrative about the goal not captured in other fields.(en)"> + comment = <"*For example: the reason why the goal was not achieved, or a description about how the goal was partially achieved.(en)"> + > + ["at22"] = < + text = <"*Not achieved(en)"> + description = <"*The target was not realised and abandoned.(en)"> + > + ["at21"] = < + text = <"*Partially achieved(en)"> + description = <"*The target was partially realised.(en)"> + > + ["at20"] = < + text = <"*Achieved(en)"> + description = <"*The target was realised.(en)"> + > + ["id19"] = < + text = <"*Target outcome(en)"> + description = <"*Single word, phrase or brief description which represents the outcome actually achieved for the target.(en)"> + comment = <"*Coding with a terminology is preferred, where possible. This data element could represent success or failure, or some state in between when the goal is completed or abandoned/removed from the record. For example: poor blood sugar control, or successful completion.(en)"> + > + ["at18"] = < + text = <"*Not achieved(en)"> + description = <"*The proposed goal was not realised and abandoned.(en)"> + > + ["at17"] = < + text = <"*Partially achieved(en)"> + description = <"*The proposed goal was partially realised.(en)"> + > + ["at16"] = < + text = <"*Achieved(en)"> + description = <"*The proposed goal was realised.(en)"> + > + ["id14"] = < + text = <"*Goal outcome(en)"> + description = <"*Single word, phrase or brief description which represents the outcome actually achieved for the goal.(en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: target weight acheived; poor diabetes control; or successful completion.(en)"> + > + ["id13"] = < + text = <"*Goal description(en)"> + description = <"*A narrative description of the goal, including target/s to be achieved if relevant.(en)"> + > + ["id12"] = < + text = <"*Target name(en)"> + description = <"*Identification of the intended target, by name.(en)"> + comment = <"*For example: systolic blood pressure under 140 mmHg; lose 10 kilograms; or HBA1c in the normal range.(en)"> + > + ["id11"] = < + text = <"*Clinical indication(en)"> + description = <"*Name of the problem or diagnosis which is intended to be impacted by achievement of this goal.(en)"> + comment = <"*For example: Hypertension; Obesity; or Diabetes Type 2.(en)"> + > + ["id10"] = < + text = <"*Target end date(en)"> + description = <"*The actual date that the target was achieved or abandoned.(en)"> + > + ["id9"] = < + text = <"*Target proposed date(en)"> + description = <"*The desired or proposed date for achieving the target.(en)"> + > + ["id8"] = < + text = <"*Target(en)"> + description = <"*The intended target.(en)"> + > + ["id7"] = < + text = <"*Target path(en)"> + description = <"*The archetype and path to the node for target data.(en)"> + comment = <"*For example: the 'Weight' data element in the OBSERVATION.body_weight archetype.(en)"> + > + ["id6"] = < + text = <"*Target(en)"> + description = <"*Detail about the intended target.(en)"> + comment = <"*Multiple targets are allowed. In some situations, only one target will be required. In some clinical scenarios the goal may require a multifaceted approach with a number of targets contributing to a successful goal outcome. In addition, some goals may require incremental targets to be set sequentially during a period of time.(en)"> + > + ["id5"] = < + text = <"*Goal end date(en)"> + description = <"*The actual date that the goal was achieved or abandoned.(en)"> + > + ["id4"] = < + text = <"*Goal proposed date(en)"> + description = <"*The desired or proposed date for achieving the goal.(en)"> + > + ["id3"] = < + text = <"*Goal name(en)"> + description = <"*The name of the desired health outcome.(en)"> + comment = <"*For example: reduced blood pressure; 10 kilogram weight loss; or diabetes control.(en)"> + > + ["id1"] = < + text = <"*Goal(en)"> + description = <"*A desired health, or well-being, outcome for the subject of care.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Goal outcome (synthesised)"> + description = <"Single word, phrase or brief description which represents the outcome actually achieved for the goal. (synthesised)"> + > + ["at9001"] = < + text = <"self"> + description = <"self"> + > + ["ac9002"] = < + text = <"Target outcome (synthesised)"> + description = <"Single word, phrase or brief description which represents the outcome actually achieved for the target. (synthesised)"> + > + ["id30"] = < + text = <"Last updated"> + description = <"The date on which the goal was last updated."> + > + ["id29"] = < + text = <"Readiness for change"> + description = <"Details about the readiness to change behaviour to achieve the desired goal."> + > + ["id28"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id26"] = < + text = <"Goal start date"> + description = <"The anticipated or proposed date for commencing work towards the goal."> + comment = <"Note: this date may not be the date of recording of the goal."> + > + ["id25"] = < + text = <"Target description"> + description = <"Narrative description about the intended target."> + > + ["id24"] = < + text = <"Target comment"> + description = <"Additional narrative about the target not captured in other fields."> + comment = <"For example: the reason why the target was not achieved, or a description about how the target was partially achieved."> + > + ["id23"] = < + text = <"Goal comment"> + description = <"Additional narrative about the goal not captured in other fields."> + comment = <"For example: the reason why the goal was not achieved, or a description about how the goal was partially achieved."> + > + ["at22"] = < + text = <"Not achieved"> + description = <"The target was not realised and abandoned."> + > + ["at21"] = < + text = <"Partially achieved"> + description = <"The target was partially realised."> + > + ["at20"] = < + text = <"Achieved"> + description = <"The target was realised."> + > + ["id19"] = < + text = <"Target outcome"> + description = <"Single word, phrase or brief description which represents the outcome actually achieved for the target."> + comment = <"Coding with a terminology is preferred, where possible. This data element could represent success or failure, or some state in between when the goal is completed or abandoned/removed from the record. For example: poor blood sugar control, or successful completion."> + > + ["at18"] = < + text = <"Not achieved"> + description = <"The proposed goal was not realised and abandoned."> + > + ["at17"] = < + text = <"Partially achieved"> + description = <"The proposed goal was partially realised."> + > + ["at16"] = < + text = <"Achieved"> + description = <"The proposed goal was realised."> + > + ["id14"] = < + text = <"Goal outcome"> + description = <"Single word, phrase or brief description which represents the outcome actually achieved for the goal."> + comment = <"Coding with a terminology is preferred, where possible. For example: target weight achieved; poor diabetes control; or successful completion."> + > + ["id13"] = < + text = <"Goal description"> + description = <"A narrative description of the goal, including target/s to be achieved if relevant."> + > + ["id12"] = < + text = <"Target name"> + description = <"Identification of the intended target, by name."> + comment = <"For example: systolic blood pressure under 140 mmHg; lose 10 kilograms; or HBA1c in the normal range."> + > + ["id11"] = < + text = <"Clinical indication"> + description = <"Name of the problem or diagnosis which is intended to be impacted by achievement of this goal."> + comment = <"For example: Hypertension; Obesity; or Diabetes Type 2."> + > + ["id10"] = < + text = <"Target end date"> + description = <"The actual date that the target was achieved or abandoned."> + > + ["id9"] = < + text = <"Target proposed date"> + description = <"The desired or proposed date for achieving the target."> + > + ["id8"] = < + text = <"Target"> + description = <"The intended target."> + > + ["id7"] = < + text = <"Target path"> + description = <"The archetype and path to the node for target data."> + comment = <"For example: the 'Weight' data element in the OBSERVATION.body_weight archetype."> + > + ["id6"] = < + text = <"Target"> + description = <"Detail about the intended target."> + comment = <"Multiple targets are allowed. In some situations, only one target will be required. In some clinical scenarios the goal may require a multifaceted approach with a number of targets contributing to a successful goal outcome. In addition, some goals may require incremental targets to be set sequentially during a period of time."> + > + ["id5"] = < + text = <"Goal end date"> + description = <"The actual date that the goal was achieved or abandoned."> + > + ["id4"] = < + text = <"Goal proposed date"> + description = <"The desired or proposed date for achieving the goal."> + > + ["id3"] = < + text = <"Goal name"> + description = <"The name of the desired health outcome."> + comment = <"For example: reduced blood pressure; 10 kilogram weight loss; or diabetes control."> + > + ["id1"] = < + text = <"Goal"> + description = <"A desired health, or well-being, outcome for the subject of care."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at20", "at21", "at22"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at16", "at17", "at18"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.health_risk.v1.1.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.health_risk.v1.1.2.adls new file mode 100644 index 000000000..59db2ea03 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.health_risk.v1.1.2.adls @@ -0,0 +1,857 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=70e1c139-739e-42be-992a-bb1891d222e8; build_uid=0f3642f7-aa95-48ee-a370-36344ba07815) + openEHR-EHR-EVALUATION.health_risk.v1.1.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde"> + ["organisation"] = <"University of Heidelberg, Cental Queensland University"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Annika Terner"> + ["organisation"] = <"B3 Healthcare Consulting AB"> + ["email"] = <"annika.terner@b3.se"> + > + accreditation = <"."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-04-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Nadim Anani, Karolinska Institutet, Sweden", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, Queensland Health, Australia", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Anca Heyd, DIPS ASA, Norway", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Norwegian Directorate of e-health, Norway", "Luis Marco Ruiz, Norwegian Center for Integrated Care and Telemedicine, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Jussara Rotzsch, UNB, Brazil", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "John Tore Valand, Helse Bergen, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Health Risk, draft archetype, NEHTA Clinical Knowledge Manager [Internet]. Australia: National eHealth Transition Authority. Authored: 2006 Apr 23. Available at: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1276 (accessed 2015 Mar 04). Archetype originated from the openEHR CKM."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"02D192406E166FE33B093EAECA549A37"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation des Vorhandenseins eines Risikos mit möglichen Auswirkungen jetzt oder in der Zukunft"> + keywords = <"Einschätzung", ...> + use = <"*Use to record known risk factors for an identified disease, condition, or other potentially adverse health issue, and/or an evaluation of the likelihood of the individual experiencing it in the future. + + As risk factors may be gradually identified over time and the overall risk reassessed as a result, the 'Date identified' will record the date on which each risk factor has been identified and the 'Last updated' data element will record the last time that the whole assessment was updated.(en)"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera kända riskfaktorer för en identifierad sjukdom, tillstånd eller annat potentiellt skadligt hälsotillstånd, och / eller en utvärdering av sannolikheten för att personen upplever det i framtiden. + + Denna arketyp har medvetet lämnats öppen och omfattande. Risken kan bestämmas av riskfaktorer från någon eller alla följande domäner: medicinska; biomarkör; livsstil; social; yrkesrisk; eller miljödomäner. + + Avsikten med denna arketyp är att dokumentera potentiell risk vid en tidpunkt och att stödja beslutsfattande som kan minska den identifierade risken, vare sig av kliniker eller individen själva."> + keywords = <"Bedömning", "Risk", "Utvärdering", "Negativ", "Faktor", "Hälsa", "Fråga", "Beräknad", "Förvaltning", "Riskfaktor", "Risklagstiftning", "Hälsorisk"> + use = <"Används för att registrera kända riskfaktorer för en identifierad sjukdom, tillstånd eller annat potentiellt skadligt hälsotillstånd, och / eller en utvärdering av sannolikheten för att personen drabbas av det i framtiden. + + Eftersom riskfaktorer kan identifieras gradvis över tiden och den övergripande risken omvärderas som ett resultat kommer den \"identifierade Datum\" att registrera det datum då varje riskfaktor har identifierats och \"Senast uppdaterad\" dataelement registrerar sista gången att hela utvärderingen uppdaterades."> + misuse = <""> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para el registro de factores de riesgo para una enfermedad, condición u otro problema potencialmente adverso para la salud, y/o para la evaluación de la probabilidad de que el individuo experimente estas situaciones en el futuro. + Este arquetipo se mantiene deliberadamente abierto y amplio en su alcance. El 'Riesgo para la Salud' puede ser determinado a partir de todos o algunos de los factores de riesgo: médicos, marcadores biológicos, estilo de vidas, sociales, riesgo ocupacional o cuestiones ambientales. + El propósito de este arquetipo es la documentación de un riesgo potencial en un punto en el tiempo, y para asistir en la toma de decisiones que puedan reducir el mencionado riesgo, ya sea por parte de los médicos o del/de los individuo/s mismo/s."> + keywords = <"evaluación", "riesgo", "adverso", "factor", "salud", "problema", "estimado", "manejo", "factor de riesgo", "estratificación de riesgo"> + use = <"*Use to record known risk factors for an identified disease, condition, or other potentially adverse health issue, and/or an evaluation of the likelihood of the individual experiencing it in the future. + + As risk factors may be gradually identified over time and the overall risk reassessed as a result, the 'Date identified' will record the date on which each risk factor has been identified and the 'Last updated' data element will record the last time that the whole assessment was updated.(en)"> + misuse = <""> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل التخاطر/احتمالية الخطر لظرف صحي قد يحدث في المستقبل"> + keywords = <"تقييم", ...> + use = <"*Use to record known risk factors for an identified disease, condition, or other potentially adverse health issue, and/or an evaluation of the likelihood of the individual experiencing it in the future. + + As risk factors may be gradually identified over time and the overall risk reassessed as a result, the 'Date identified' will record the date on which each risk factor has been identified and the 'Last updated' data element will record the last time that the whole assessment was updated.(en)"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record known risk factors for an identified disease, condition, or other potentially adverse health issue, and/or an evaluation of the likelihood of the individual experiencing it in the future. + + This archetype has been deliberately left open and broad in scope. The 'Health Risk' could be determined from risk factors from any or all of: medical; biomarker; lifestyle; social; occupational hazard; or environmental domains. + + The intent of this archetype is to document potential risk at a point in time, and to support decision-making that may reduce the identified risk, whether by clinicians or the individual themselves."> + keywords = <"assessment", "risk", "evaluation", "adverse", "factor", "health", "issue", "estimated", "management", "risk factor", "risk stratification"> + use = <"Use to record known risk factors for an identified disease, condition, or other potentially adverse health issue, and/or an evaluation of the likelihood of the individual experiencing it in the future. + + As risk factors may be gradually identified over time and the overall risk reassessed as a result, the 'Date identified' will record the date on which each risk factor has been identified and the 'Last updated' data element will record the last time that the whole assessment was updated."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Health risk assessment + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Health risk + value matches { + DV_TEXT[id9003] + } + } + CLUSTER[id17] matches { -- Risk factors + items cardinality matches {1..*; unordered} matches { + ELEMENT[id14] occurrences matches {1} matches { -- Risk factor + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Presence + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Presence (synthesised) + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Date identified + value matches { + DV_DATE_TIME[id9007] + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Mitigated + value matches { + DV_BOOLEAN[id9008] matches { + value matches {True} + } + } + } + ELEMENT[id13] matches { -- Link to evidence + value matches { + DV_URI[id9009] + } + } + allow_archetype CLUSTER[id28] matches { -- Detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.family_prevalence\.v1\..*/} + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9010] + } + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Risk assessment + value matches { + DV_TEXT[id9011] + DV_PROPORTION[id9012] + DV_QUANTITY[id9013] matches { + property matches {[at9001]} -- Qualified real + units matches {"1"} + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Assessment type + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9002]} -- Assessment type (synthesised) + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Time period + value matches { + DV_DURATION[id9015] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Rationale + value matches { + DV_TEXT[id9016] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9017] + } + } + } + } + } + protocol matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id25] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9018] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Assessment method + value matches { + DV_TEXT[id9019] + } + } + allow_archetype CLUSTER[id12] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Presence of the risk factor.(en) (synthesised)"> + > + ["at9001"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9002"] = < + text = <"*Assessment type(en) (synthesised)"> + description = <"*Record of whether the risk assessment is a relative or absolute.(en) (synthesised)"> + > + ["id31"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the risk factor not captured in other fields.(en)"> + > + ["id30"] = < + text = <"*Date identified(en)"> + description = <"*The date/time that the risk factor was identified.(en)"> + > + ["id29"] = < + text = <"*Mitigated(en)"> + description = <"*The risk factor has been identified as present, but then subsequently been mitigated by treatment or investigation.(en)"> + comment = <"*Record as True if the risk factor has been treated or investigated and risk from this risk factor is considered to be lessened. For example: an infant given gentamicin in neonatal intensive care is regarded as having a risk of permanent hearing loss. If diagnostic testing shows no evidence of hearing loss in the first year of life, the risk of later hearing loss is considered to be much reduced, but still possible. This data element allows clinicians to say that the risk has been mitigated but should still be considered as a possibility in future. In practice, the risk factor could be maintained in the risk assessment in case it might impact the individual's health at a future time, but flagging that its contribution to risk calculation may not be as great as if it had not been previously treated or investigated. (en)"> + > + ["id28"] = < + text = <"*Detail(en)"> + description = <"*Structured detail about other aspects of the risk factor assessment.(en)"> + comment = <"*For example: Prevalence of the risk factor in family members.(en)"> + > + ["at27"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to determine if the risk factor is present or absent.(en)"> + > + ["id26"] = < + text = <"*Assessment method(en)"> + description = <"*Identification of the algorithm or guideline used to make the assessment of risk.(en)"> + comment = <"*For example: Framingham cardiovascular risk calculator.(en)"> + > + ["id25"] = < + text = <"*Last Updated(en)"> + description = <"*The date this health risk assessment was last updated.(en)"> + comment = <"*This data element may be thought redundant if the data is recorded and stored using COMPOSITIONs within a closed clinical system. However if this information is extracted from its original COMPOSITION context, for example, to be included in another document or message then the temporal context is effectively removed. This 'Last updated' data element has been explicitly added to allow the critical temporal data to be kept alongside the clinical data in all circumstances. It is assumed that the clinical system can copy the date from the COMPOSITION to reduce the need for duplication of data entry by the clinician. (en)"> + > + ["id24"] = < + text = <"*Time period(en)"> + description = <"*The time period during which the predicted health risk is relevant.(en)"> + comment = <"*That is: the risk of experiencing the identified 'Health risk' in the next years.(en)"> + > + ["at23"] = < + text = <"*Absolute risk(en)"> + description = <"*Ratio of probability of a health event or condition occurring compared to the population as a whole.(en)"> + > + ["at22"] = < + text = <"*Relative risk(en)"> + description = <"*Ratio of probability of a health event or condition occurring compared to a population with similar characteristics eg same age and sex.(en)"> + > + ["id21"] = < + text = <"*Assessment type(en)"> + description = <"*Record of whether the risk assessment is a relative or absolute.(en)"> + > + ["at20"] = < + text = <"*Absent(en)"> + description = <"*The risk factor has not been identified for this individual.(en)"> + > + ["at19"] = < + text = <"*Present(en)"> + description = <"*The risk factor has been identified for this individual.(en)"> + > + ["id18"] = < + text = <"*Presence(en)"> + description = <"*Presence of the risk factor.(en)"> + > + ["id17"] = < + text = <"*Risk factors(en)"> + description = <"*Details about each possible risk factor.(en)"> + > + ["id16"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the risk assessment not captured in other fields.(en)"> + > + ["id15"] = < + text = <"*Description(en)"> + description = <"*Narrative description about the risk factor.(en)"> + > + ["id14"] = < + text = <"*Risk factor(en)"> + description = <"*Identification of the risk factor, by name.(en)"> + comment = <"*For example: hypertension and hypercholesterolaemia, which may be used as part of the overall assessment for cardiovascular disease; or a genetic marker. Coding of + 'Risk factor' with a terminology, where possible.(en)"> + > + ["id13"] = < + text = <"*Link to evidence(en)"> + description = <"*Identification of the path to the archetype or data node for the evidence of risk.(en)"> + > + ["id12"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id5"] = < + text = <"*Rationale(en)"> + description = <"*Justification for this risk assessment.(en)"> + comment = <"*Details that may be added to this data element may include information about the population subgroups etc against which the determination of risk is assessed.(en)"> + > + ["id4"] = < + text = <"*Risk assessment(en)"> + description = <"*Evaluation of the health risk.(en)"> + comment = <"*There may be multiple variations on the assessment of risk. The Choice data type allows for recording of the assessment as either free text or value sets (such as low, medium or hig). The proportion data type allows recording of a percentage, a ratio or a fraction. The quantity data type allows recording of a decimal number.(en)"> + > + ["id3"] = < + text = <"*Health risk(en)"> + description = <"*Identification of the potential future disease, condition or health issue for which the risk is being assessed, by name.(en)"> + comment = <"*Coding of 'Health risk' with a terminology is preferred, where possible. Free text should be used only if there is no appropriate terminology available. For example: risk of cardiovascular disease, with risk factors of hypertension and hypercholesterolaemia.(en)"> + > + ["id1"] = < + text = <"*Health risk assessment(en)"> + description = <"*Assessment of the potential and likelihood of future adverse health effects as determined by identified risk factors.(en)"> + > + > + ["sv"] = < + ["ac9000"] = < + text = <"Förekomst (synthesised)"> + description = <"Förekomst av riskfaktor. (synthesised)"> + > + ["at9001"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9002"] = < + text = <"Bedömningstyp (synthesised)"> + description = <"Uppgift om riskbedömningen är relativ eller absolut. (synthesised)"> + > + ["id31"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning av riskfaktorn som inte fångats i andra fält."> + > + ["id30"] = < + text = <"Datum för konstaterande"> + description = <"Datum/tid då riskfaktorn konstaterades."> + > + ["id29"] = < + text = <"Minskad/mildrad"> + description = <"Riskfaktorn har identifierats att den finns, men har därefter minskats genom behandling eller undersökning."> + comment = <"Anteckna som sant om riskfaktorn har behandlats eller undersökts och risken från denna riskfaktor anses vara nedsatt. Till exempel: ett barn som ges gentamicin i neonatal intensivvård anses ha risk för permanent hörselnedsättning. Om diagnostisk testning inte visar någon hörselnedsättning under det första levnadsåret, anses risken för senare hörselnedsättning vara mycket reducerad men fortfarande möjlig. Detta dataelement gör det möjligt för kliniker att säga att risken har minskats men ska betraktas som en möjlighet i framtiden. I praktiken kan riskfaktorn bibehållas i riskbedömningen om det kan påverka den enskilda människans hälsa i framtiden, men att det inte är så stort att dess bidrag till riskberäkning är lika stort som om det inte tidigare har behandlats eller undersökts."> + > + ["id28"] = < + text = <"Detaljer"> + description = <"Strukturerad detalj om andra aspekter av riskfaktorbedömningen."> + comment = <"Till exempel: Förekomst av riskfaktorn hos familjemedlemmar."> + > + ["at27"] = < + text = <"Obestämd"> + description = <"Det är inte möjligt att bestämma om riskfaktorn finns eller är frånvarande."> + > + ["id26"] = < + text = <"Bedömningsmetod"> + description = <"Identifiering av metoden eller riktlinjen som används för bedömning av risker."> + comment = <"Till exempel: Framingham kardiovaskulär riskkalkylator. + "> + > + ["id25"] = < + text = <"Senast uppdaterad"> + description = <"Datumet när hälsoriskbedömningen senast uppdaterades."> + comment = <"*This data element may be thought redundant if the data is recorded and stored using COMPOSITIONs within a closed clinical system. However if this information is extracted from its original COMPOSITION context, for example, to be included in another document or message then the temporal context is effectively removed. This 'Last updated' data element has been explicitly added to allow the critical temporal data to be kept alongside the clinical data in all circumstances. It is assumed that the clinical system can copy the date from the COMPOSITION to reduce the need for duplication of data entry by the clinician. (en)"> + > + ["id24"] = < + text = <"Tidsperiod"> + description = <"Den tidsperiod under vilken den förutspådda hälsorisken är relevant."> + comment = <"Det vill säga: risken att drabbas av den identifierade hälsorisken under de kommande åren."> + > + ["at23"] = < + text = <"Absolut risk"> + description = <"Förhållandet mellan sannolikheten för en hälsohändelse eller ett tillstånd som uppstår i förhållande till befolkningen som helhet."> + > + ["at22"] = < + text = <"Relativ risk"> + description = <"Förhållande mellan sannolikheten för ett hälsohändelse eller ett tillstånd som uppstår jämfört med en befolkning med liknande egenskaper, t.ex. samma ålder och kön."> + > + ["id21"] = < + text = <"Bedömningstyp"> + description = <"Uppgift om riskbedömningen är relativ eller absolut."> + > + ["at20"] = < + text = <"Frånvarande"> + description = <"Riskfaktorn har inte identifierats för den här personen."> + > + ["at19"] = < + text = <"Nuvarande"> + description = <"Riskfaktorn har identifierats för den här personen."> + > + ["id18"] = < + text = <"Förekomst"> + description = <"Förekomst av riskfaktor."> + > + ["id17"] = < + text = <"Riskfaktorer"> + description = <"Detaljer om varje möjlig riskfaktor."> + > + ["id16"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning om riskbedömningen som inte tagits med i andra fält."> + > + ["id15"] = < + text = <"Beskrivning"> + description = <"Berättande beskrivning om riksfaktorn."> + > + ["id14"] = < + text = <"Riskfaktor"> + description = <"Identifiering med namn av riskfaktorn."> + comment = <"Till exempel: högt blodtryck och hyperkolesterolemi, som kan användas som en del av den övergripande bedömningen för kardiovaskulär sjukdom; eller en genetisk markör. Vid kodning av + Riskfaktor använd en terminologi om det är möjligt."> + > + ["id13"] = < + text = <"Länk till evidens"> + description = <"Identifiering av sökvägen till arketypen eller datanoden för evidensen för risk."> + > + ["id12"] = < + text = <"Extension"> + description = <"Ytterligare information som krävs för att fånga upp lokalt innehåll eller för anpassning sig till andra referensmodeller / formaliteter."> + comment = <"Till exempel: lokala informationskrav eller ytterligare metadata för att anpassa sig till FHIR- eller CIMI-ekvivalenter."> + > + ["id5"] = < + text = <"Motivering"> + description = <"Motivering för denna riskbedömning."> + comment = <"Detaljer som kan läggas till i detta dataelement kan innehålla information om befolkningsundergrupperna etc mot vilka bestämningen av risken bedöms."> + > + ["id4"] = < + text = <"Riskbedömning"> + description = <"Utvärdering av hälsorisken."> + comment = <"Det kan finnas flera variationer i riskbedömningen. Datatypen val (choice) möjliggör registrering av bedömningen som antingen fritext eller vallista (t.ex. låg, medium eller hög). Datatypen andel (proportion) tillåter registrering av en procentandel, ett förhållande eller en fraktion. Datatypen numerisk (quantity) tillåter registrering av ett decimaltal."> + > + ["id3"] = < + text = <"Risk"> + description = <"Identifiering med namn av den potentiella framtida sjukdomen, tillståndet eller hälsotillståndet för vilken risken är bedömd."> + comment = <"Vid kodning av \"Risk\" med en terminologi är att föredra, om möjligt. Fri text ska endast användas om det inte finns någon lämplig terminologi. Till exempel: risk för kardiovaskulär sjukdom, med riskfaktorer för hypertension och hyperkolesterolemi."> + > + ["id1"] = < + text = <"Riskbedömning"> + description = <"Bedömning av potential och sannolikhet för framtida negativa hälsoeffekter som bestäms av identifierade riskfaktorer."> + > + > + ["es-ar"] = < + ["ac9000"] = < + text = <"Presencia (synthesised)"> + description = <"Presencia del factor de riesgo. (synthesised)"> + > + ["at9001"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9002"] = < + text = <"Tipo de evaluación (synthesised)"> + description = <"Registro acerca de la condición relativa o absoluta de la evaluación del riesgo. (synthesised)"> + > + ["id31"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the risk factor not captured in other fields.(en)"> + > + ["id30"] = < + text = <"*Date identified(en)"> + description = <"*The date/time that the risk factor was identified.(en)"> + > + ["id29"] = < + text = <"Mitigado"> + description = <"El factor de riesgo esta presente pero ha sido subsecuentemente mitigado por tratamiento o investigación."> + comment = <"Registrar como Verdadero si el factor de riesgo ha sido tratado o mejor investigado como para determinar que el riesgo puede considerarse disminuido. Por ejemplo: un niño ha recibido gentamicina en la unidad de cuidados intensivos neonatales puede considerarse en riesgo para hipoacusia permanente. Si los estudios diagnósticos no muestran evidencia de hipoacusia en el primer año de vida, el riesgo de hipoacusia posterior pueden considerarse como muy disminuido pero aún posible. Este dato permite a los clínicos considerar que el riesgo ha sido mitigado pero debe aún ser considerado como una posibildiad futura. En la práctica, el factor de riesgo puede mantenerse para la evaluación de riesgo en caso de poder tener impacto futuro sobre la salud del individuo, pero señalando que su contribución a la determinación del riesgo puede no ser tan importante como si no hubiera sido tratado o investigado."> + > + ["id28"] = < + text = <"Detalle"> + description = <"Detalle estructurado acerca de otros aspectos de la evaluación del factor de riesgo."> + comment = <"Por ejemplo: Prevalencia del factor de riesgo en famililares."> + > + ["at27"] = < + text = <"Indeterminado"> + description = <"No es posible determinar la presencia o ausencia del factor de riesgo."> + > + ["id26"] = < + text = <"Método de evaluación"> + description = <"Identificación del algoritmo o de la guia utilziada para realizar la evaluación de riesgo."> + comment = <"Por ejemplo: el cálculo de riesgo cardiovascular de Framingham."> + > + ["id25"] = < + text = <"Última actualización"> + description = <"La fecha en la cual se realizó la ultima actualización de este factor de riesgo para la salud."> + comment = <"*This data element may be thought redundant if the data is recorded and stored using COMPOSITIONs within a closed clinical system. However if this information is extracted from its original COMPOSITION context, for example, to be included in another document or message then the temporal context is effectively removed. This 'Last updated' data element has been explicitly added to allow the critical temporal data to be kept alongside the clinical data in all circumstances. It is assumed that the clinical system can copy the date from the COMPOSITION to reduce the need for duplication of data entry by the clinician. (en)"> + > + ["id24"] = < + text = <"Período de tiempo"> + description = <"El período de tiempo durante el cual el riesgo para la salud previsto es relevante."> + comment = <"Esto es: el riesgo de incurrir en el 'riesgo para la salud' identificado, en el curso de los próximos años."> + > + ["at23"] = < + text = <"Riesgo absoluto"> + description = <"Probabilidad de la ocurrencia de un evento o condición de salud en comparación con el total de la población."> + > + ["at22"] = < + text = <"Riesgo relativo"> + description = <"Probabilidad de la ocurrencia de un evento o condición de salud en comparación con una población de características similares. Ejemplo: mismo sexo y edad."> + > + ["id21"] = < + text = <"Tipo de evaluación"> + description = <"Registro acerca de la condición relativa o absoluta de la evaluación del riesgo."> + > + ["at20"] = < + text = <"Ausente"> + description = <"El factor de riesgo no ha sido identificado para este individuo."> + > + ["at19"] = < + text = <"Presente"> + description = <"El factor de riesgo ha sido identificado para este individuo."> + > + ["id18"] = < + text = <"Presencia"> + description = <"Presencia del factor de riesgo."> + > + ["id17"] = < + text = <"Factores de riesgo"> + description = <"Detalles acerca de cada factor de riesgo posible."> + > + ["id16"] = < + text = <"Comentario"> + description = <"Narrativa adicional acerca de la evaluación de riesgo no contemplada en otros campos."> + > + ["id15"] = < + text = <"Descripción"> + description = <"Descripción narrativa del factor de riesgo."> + > + ["id14"] = < + text = <"Factor de riesgo"> + description = <"Identificación, por nombre, del factor de riesgo."> + comment = <"Por ejemplo: hipertensión arterial e hipercolesterolemia, que pueden ser utilizados como parte de una evaluación general de enfermedad cardiovascular; o un marcador genético. Codificar el factor de riesgo mediante una terminología cuando esto sea posible."> + > + ["id13"] = < + text = <"Vínculo a la evidencia"> + description = <"Identificación del path al arquetipo o nodo de datos que contiene la evidencia del riesgo."> + > + ["id12"] = < + text = <"Extensión"> + description = <"Información adicional requerida para registrar contenido local o para alinear con otros modelos o formalismos de referencia."> + comment = <"Por ejemplo: requerimientos locales de información o metadatos adicionales para alinear con equivalentes FHIR o CIMI."> + > + ["id5"] = < + text = <"Razón"> + description = <"Justificación para esta evaluación de riesgo."> + comment = <"Detalles que pueden ser agregados en este elemento pueden incluir información acerca de la población, subgrupos, etc, frente a los cuales se evalúa el riesgo."> + > + ["id4"] = < + text = <"Evaluación de riesgo"> + description = <"Evaluación del riesgo para la salud."> + comment = <"Pueden haber múltiples variaciones en la evaluación de riesgo. La elección del tipo de dato permite el registro de la evaluación tanto mediante texto libre como mediante un conjunto de valores (tales como bajo, medio o alto). El tipo de dato 'proporción' permite el registro como un porcentaje, una tasa o una fracción. El tipo de dato 'cantidad' permite el registro como un número decimal."> + > + ["id3"] = < + text = <"Riesgo para la salud"> + description = <"Identificación, por nombre, de la enfermedad, condición o problema de salud potenciales para el cual se evalua el riesgo."> + comment = <"Se prefiere la codificación del 'Riesgo para la salud' mediante una terminología cuando esto sea posible. El texto libre solo debería ser utilizado cuando no se disponga de una terminología adecuada. Por ejemplo: riesgo de enfermedad cardiovascular con factores de riesgo de hipertensión arterial e hipercolesterolemia."> + > + ["id1"] = < + text = <"Evaluacion de riesgo para la salud"> + description = <"Evaluación del potencial y probabilidad de futuros efectos adversos para la salud determinados por la identificación de factores de riesgo."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Presence of the risk factor.(en) (synthesised)"> + > + ["at9001"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9002"] = < + text = <"*Assessment type(en) (synthesised)"> + description = <"*Record of whether the risk assessment is a relative or absolute.(en) (synthesised)"> + > + ["id31"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the risk factor not captured in other fields.(en)"> + > + ["id30"] = < + text = <"*Date identified(en)"> + description = <"*The date/time that the risk factor was identified.(en)"> + > + ["id29"] = < + text = <"*Mitigated(en)"> + description = <"*The risk factor has been identified as present, but then subsequently been mitigated by treatment or investigation.(en)"> + comment = <"*Record as True if the risk factor has been treated or investigated and risk from this risk factor is considered to be lessened. For example: an infant given gentamicin in neonatal intensive care is regarded as having a risk of permanent hearing loss. If diagnostic testing shows no evidence of hearing loss in the first year of life, the risk of later hearing loss is considered to be much reduced, but still possible. This data element allows clinicians to say that the risk has been mitigated but should still be considered as a possibility in future. In practice, the risk factor could be maintained in the risk assessment in case it might impact the individual's health at a future time, but flagging that its contribution to risk calculation may not be as great as if it had not been previously treated or investigated. (en)"> + > + ["id28"] = < + text = <"*Detail(en)"> + description = <"*Structured detail about other aspects of the risk factor assessment.(en)"> + comment = <"*For example: Prevalence of the risk factor in family members.(en)"> + > + ["at27"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to determine if the risk factor is present or absent.(en)"> + > + ["id26"] = < + text = <"*Assessment method(en)"> + description = <"*Identification of the algorithm or guideline used to make the assessment of risk.(en)"> + comment = <"*For example: Framingham cardiovascular risk calculator.(en)"> + > + ["id25"] = < + text = <"*Last Updated(en)"> + description = <"*The date this health risk assessment was last updated.(en)"> + comment = <"*This data element may be thought redundant if the data is recorded and stored using COMPOSITIONs within a closed clinical system. However if this information is extracted from its original COMPOSITION context, for example, to be included in another document or message then the temporal context is effectively removed. This 'Last updated' data element has been explicitly added to allow the critical temporal data to be kept alongside the clinical data in all circumstances. It is assumed that the clinical system can copy the date from the COMPOSITION to reduce the need for duplication of data entry by the clinician. (en)"> + > + ["id24"] = < + text = <"*Time period(en)"> + description = <"*The time period during which the predicted health risk is relevant.(en)"> + comment = <"*That is: the risk of experiencing the identified 'Health risk' in the next years.(en)"> + > + ["at23"] = < + text = <"*Absolute risk(en)"> + description = <"*Ratio of probability of a health event or condition occurring compared to the population as a whole.(en)"> + > + ["at22"] = < + text = <"*Relative risk(en)"> + description = <"*Ratio of probability of a health event or condition occurring compared to a population with similar characteristics eg same age and sex.(en)"> + > + ["id21"] = < + text = <"*Assessment type(en)"> + description = <"*Record of whether the risk assessment is a relative or absolute.(en)"> + > + ["at20"] = < + text = <"*Absent(en)"> + description = <"*The risk factor has not been identified for this individual.(en)"> + > + ["at19"] = < + text = <"*Present(en)"> + description = <"*The risk factor has been identified for this individual.(en)"> + > + ["id18"] = < + text = <"*Presence(en)"> + description = <"*Presence of the risk factor.(en)"> + > + ["id17"] = < + text = <"*Risk factors(en)"> + description = <"*Details about each possible risk factor.(en)"> + > + ["id16"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the risk assessment not captured in other fields.(en)"> + > + ["id15"] = < + text = <"*Description(en)"> + description = <"*Narrative description about the risk factor.(en)"> + > + ["id14"] = < + text = <"*Risk factor(en)"> + description = <"*Identification of the risk factor, by name.(en)"> + comment = <"*For example: hypertension and hypercholesterolaemia, which may be used as part of the overall assessment for cardiovascular disease; or a genetic marker. Coding of + 'Risk factor' with a terminology, where possible.(en)"> + > + ["id13"] = < + text = <"*Link to evidence(en)"> + description = <"*Identification of the path to the archetype or data node for the evidence of risk.(en)"> + > + ["id12"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id5"] = < + text = <"*Rationale(en)"> + description = <"*Justification for this risk assessment.(en)"> + comment = <"*Details that may be added to this data element may include information about the population subgroups etc against which the determination of risk is assessed.(en)"> + > + ["id4"] = < + text = <"*Risk assessment(en)"> + description = <"*Evaluation of the health risk.(en)"> + comment = <"*There may be multiple variations on the assessment of risk. The Choice data type allows for recording of the assessment as either free text or value sets (such as low, medium or hig). The proportion data type allows recording of a percentage, a ratio or a fraction. The quantity data type allows recording of a decimal number.(en)"> + > + ["id3"] = < + text = <"*Health risk(en)"> + description = <"*Identification of the potential future disease, condition or health issue for which the risk is being assessed, by name.(en)"> + comment = <"*Coding of 'Health risk' with a terminology is preferred, where possible. Free text should be used only if there is no appropriate terminology available. For example: risk of cardiovascular disease, with risk factors of hypertension and hypercholesterolaemia.(en)"> + > + ["id1"] = < + text = <"*Health risk assessment(en)"> + description = <"*Assessment of the potential and likelihood of future adverse health effects as determined by identified risk factors.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Presence (synthesised)"> + description = <"Presence of the risk factor. (synthesised)"> + > + ["at9001"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["ac9002"] = < + text = <"Assessment type (synthesised)"> + description = <"Record of whether the risk assessment is a relative or absolute. (synthesised)"> + > + ["id31"] = < + text = <"Comment"> + description = <"Additional narrative about the risk factor not captured in other fields."> + > + ["id30"] = < + text = <"Date identified"> + description = <"The date/time that the risk factor was identified."> + > + ["id29"] = < + text = <"Mitigated"> + description = <"The risk factor has been identified as present, but then subsequently been mitigated by treatment or investigation."> + comment = <"Record as True if the risk factor has been treated or investigated and risk from this risk factor is considered to be lessened. For example: an infant given gentamicin in neonatal intensive care is regarded as having a risk of permanent hearing loss. If diagnostic testing shows no evidence of hearing loss in the first year of life, the risk of later hearing loss is considered to be much reduced, but still possible. This data element allows clinicians to say that the risk has been mitigated but should still be considered as a possibility in future. In practice, the risk factor could be maintained in the risk assessment in case it might impact the individual's health at a future time, but flagging that its contribution to risk calculation may not be as great as if it had not been previously treated or investigated. "> + > + ["id28"] = < + text = <"Detail"> + description = <"Structured detail about other aspects of the risk factor assessment."> + comment = <"For example: Prevalence of the risk factor in family members."> + > + ["at27"] = < + text = <"Indeterminate"> + description = <"It is not possible to determine if the risk factor is present or absent."> + > + ["id26"] = < + text = <"Assessment method"> + description = <"Identification of the algorithm or guideline used to make the assessment of risk."> + comment = <"For example: Framingham cardiovascular risk calculator."> + > + ["id25"] = < + text = <"Last updated"> + description = <"The date this health risk assessment was last updated."> + comment = <"This data element may be thought redundant if the data is recorded and stored using COMPOSITIONs within a closed clinical system. However if this information is extracted from its original COMPOSITION context, for example, to be included in another document or message then the temporal context is effectively removed. This 'Last updated' data element has been explicitly added to allow the critical temporal data to be kept alongside the clinical data in all circumstances. It is assumed that the clinical system can copy the date from the COMPOSITION to reduce the need for duplication of data entry by the clinician."> + > + ["id24"] = < + text = <"Time period"> + description = <"The time period during which the predicted health risk is relevant."> + comment = <"That is: the risk of experiencing the identified 'Health risk' in the next years."> + > + ["at23"] = < + text = <"Absolute risk"> + description = <"Ratio of probability of a health event or condition occurring compared to the population as a whole."> + > + ["at22"] = < + text = <"Relative risk"> + description = <"Ratio of probability of a health event or condition occurring compared to a population with similar characteristics eg same age and sex."> + > + ["id21"] = < + text = <"Assessment type"> + description = <"Record of whether the risk assessment is a relative or absolute."> + > + ["at20"] = < + text = <"Absent"> + description = <"The risk factor has not been identified for this individual."> + > + ["at19"] = < + text = <"Present"> + description = <"The risk factor has been identified for this individual."> + > + ["id18"] = < + text = <"Presence"> + description = <"Presence of the risk factor."> + > + ["id17"] = < + text = <"Risk factors"> + description = <"Details about each possible risk factor."> + > + ["id16"] = < + text = <"Comment"> + description = <"Additional narrative about the risk assessment not captured in other fields."> + > + ["id15"] = < + text = <"Description"> + description = <"Narrative description about the risk factor."> + > + ["id14"] = < + text = <"Risk factor"> + description = <"Identification of the risk factor, by name."> + comment = <"For example: hypertension and hypercholesterolaemia, which may be used as part of the overall assessment for cardiovascular disease; or a genetic marker. Coding of + 'Risk factor' with a terminology, where possible."> + > + ["id13"] = < + text = <"Link to evidence"> + description = <"Identification of the path to the archetype or data node for the evidence of risk."> + > + ["id12"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id5"] = < + text = <"Rationale"> + description = <"Justification for this risk assessment."> + comment = <"Details that may be added to this data element may include information about the population subgroups etc against which the determination of risk is assessed."> + > + ["id4"] = < + text = <"Risk assessment"> + description = <"Evaluation of the health risk."> + comment = <"There may be multiple variations on the assessment of risk. The Choice data type allows for recording of the assessment as either free text or value sets (such as low, medium or hig). The proportion data type allows recording of a percentage, a ratio or a fraction. The quantity data type allows recording of a decimal number."> + > + ["id3"] = < + text = <"Health risk"> + description = <"Identification of the potential future disease, condition or health issue for which the risk is being assessed, by name."> + comment = <"Coding of 'Health risk' with a terminology is preferred, where possible. Free text should be used only if there is no appropriate terminology available. For example: risk of cardiovascular disease, with risk factors of hypertension and hypercholesterolaemia."> + > + ["id1"] = < + text = <"Health risk assessment"> + description = <"Assessment of the potential and likelihood of future adverse health effects as determined by identified risk factors."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at22", "at23"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at19", "at27", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.housing_summary.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.housing_summary.v1.0.0.adls new file mode 100644 index 000000000..407e3de0b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.housing_summary.v1.0.0.adls @@ -0,0 +1,187 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6719ab41-032e-4412-8a39-03c10d5bb450; build_uid=7f7611f6-b3d5-488b-9beb-028b66481361) + openEHR-EHR-EVALUATION.housing_summary.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand, Vebjørn Arntzen"> + ["organisation"] = <"Helse Bergen, Oslo universitetssykehus"> + ["email"] = <"john.tore.valand@helse-bergen.no, varntzen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-05-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Amund Aakerholt, Helse Stavanger, KORFOR, Norway", "Morten Aas, Diakonhjemmet Sykehus, Norway", "Marit Alice Venheim, Helse Vest IKT, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Carrick Gillespie, Omniq AB, Sweden", "Heather Grain, Llewelyn Grain Informatics, Australia", "Lars Morgan Karlsen, DIPS ASA, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Ronald Krawec, Alberta Health Services, Canada", "Anita Lagos, Haraldsplass Diakonale Sykehus, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Ragnhild Sandvold, Vestre Viken HF, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Ingrid Vange, Helse Bergen, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Housing, Rejected archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2018-05-30]. Available from: http://www.openehr.org/ckm/#showArchetype_1013.1.1667."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"0CF829B1550506D6159055059134E169"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere sammendrag eller varig (persistent) informasjon om et individs nåværende og tidligere bolig- eller bosituasjon."> + keywords = <"bolig, aldersbolig, hjem, hjemmesituasjon, sykehjem, omsorgsbolig, midlertidig, institusjon, leilighet, hospits, uten fast bopel, bopel, UFB, enebolig, oppholdssted, bokollektiv, hybel, aldershjem, tilrettelagt, støtte, bofellesskap, leieforhold, botrening", ...> + use = <"Brukes for å registrere sammendrag eller varig (persistent) informasjon om et individs nåværende og tidligere bolig- eller bosituasjon. + + Ved å benytte flere instanser av arketypen CLUSTER.housing_record (Bolig) i SLOTet \"Bolig\" kan man registrere en historikk over tidligere og nåværende boliger. Dette gir fleksibilitet til å registrere at et individ bor på mer enn ett sted i samme tidsperiode, for eksempel primærbolig og feriehus etc. + + Dataelementet \"Sist oppdatert\" brukes for å registrere når \"Boligsammendrag\" sist ble oppdatert, inkludert opplysninger som er registrert i SLOTet \"Bolig\". + + Dataelementet \"Beskrivelse\" brukes til å overføre fritekstbeskrivelser fra eksisterende eller tidligere kliniske systemer til arketypeformat."> + misuse = <"Brukes ikke for å registrere detaljer om hvor et individ vanligvis har bopel, bruk CLUSTER.housing_record (Bolig) nøstet i SLOTet \"Bolig\" i denne arketypen. + + Brukes ikke for å registrere detaljer om menneskene et individ bor sammen med, bruk arketypen CLUSTER.living_arrangement nøstet i SLOTet \"Ytterligere detaljer\" i arketypen CLUSTER.housing_record (Bolig) eller en lignende arketype. + + Brukes ikke for å registrere detaljer om de fysiske forholdene i boligen individet bor i, bruk arketypen CLUSTER.dwelling nøstet i SLOTet \"Ytterligere detaljer\" i arketypen CLUSTER.housing_record (Bolig) eller en lignende arketype. + + Brukes ikke for å registrere den fysiske adressen hvor individet bor, bruk demografiske arketyper for dette formålet. Hvis det er nødvendig at adressen lagres i journaldelen av pasientjournalen, bruk CLUSTER.address (Adresse) arketypen i CLUSTER.housing_record (Bolig) eller lignende arketyper."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record summary or persistent information about an individual's current and past housing or accommodation situation."> + keywords = <"housing,accommodation,living,dwelling,house,living,arrangement,share house,retirement home,nursing home", ...> + use = <"Use to record summary or persistent information about an individual's current and past housing or accommodation situation. + + Multiple instances of the CLUSTER.housing_record used within the Housing record SLOT will allow aggregation of a history of both past and present housing, including the flexibility to record situations where individuals live in more than one place during the same period of time, for main residences and holiday houses, etc. + + The 'Last updated' data element will record the last time that the Housing summary as a whole, including individual housing records, was updated. + + Use to incorporate the narrative descriptions of housing history within existing or legacy clinical systems into an archetyped format, using the 'Description' data element."> + misuse = <"Not to be used to record specific details about the setting in which an individual usually resides - use CLUSTER.housing_record nested within the Housing record SLOT in this archetype. + + Not to be used to record specific details about the people with which an individual lives - use CLUSTER.living_arrangement nested within the Additional details SLOT in the CLUSTER.housing_record, or similar archetypes which are clinically appropriate. + + Not to be used to record specific details about the housing structure in which an individual lives - use CLUSTER.dwelling nested within the Additional details SLOT in the CLUSTER.housing_record, or similar archetypes which are clinically appropriate. + + Not to be used to record the physical address where an individual lives - use demographic archetypes for this purpose, or CLUSTER.address within the CLUSTER.housing_record, or similar, if the individual's address needs to be recorded within the health record."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Housing summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9000] + } + } + allow_archetype CLUSTER[id10] matches { -- Housing record + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.housing_record(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype CLUSTER[id4] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9001] + } + } + } + } + } + protocol matches { + ITEM_TREE[id13] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id15] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9002] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id15"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id14"] = < + text = <"Sist oppdatert"> + description = <"Datoen da boligsammendraget eller underliggende boligregistreringer sist ble oppdatert."> + > + ["id10"] = < + text = <"Bolig"> + description = <"Strukturerte detaljer om nåværende og tidligere bolig- eller bosituasjon."> + > + ["id6"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om den overordnede bolig- eller bosituasjonen."> + > + ["id4"] = < + text = <"Ytterligere detaljer"> + description = <"Strukturerte detaljer om den overordnede bolig- eller bosituasjonen."> + > + ["id3"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse om individets overordnede bosituasjon."> + > + ["id1"] = < + text = <"Boligsammendrag"> + description = <"Sammendrag eller varig (persistent) informasjon om et individs nåværende og tidligere bolig- eller bosituasjon."> + > + > + ["en"] = < + ["id15"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id14"] = < + text = <"Last updated"> + description = <"Date when the housing summary or associated housing records was updated."> + > + ["id10"] = < + text = <"Housing record"> + description = <"Structured details about the each housing record, both current and past."> + > + ["id6"] = < + text = <"Comment"> + description = <"Additional narrative about the overall housing situation, not captured in other fields."> + > + ["id4"] = < + text = <"Additional details"> + description = <"Structured details about the overall housing situation for an individual."> + > + ["id3"] = < + text = <"Description"> + description = <"Narrative description about the overall housing situation for the individual."> + > + ["id1"] = < + text = <"Housing summary"> + description = <"Summary or persistent information about an individual's current and past housing or accommodation situation."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.immunisation_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.immunisation_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..fb65ed45a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.immunisation_summary.v0.0.1-alpha.adls @@ -0,0 +1,362 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=cfcdbba0-3c31-40f7-b240-190c35189ef3; build_uid=e7ccedeb-bfca-463f-80aa-55202c869164) + openEHR-EHR-EVALUATION.immunisation_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina."> + ["email"] = <"alandmarch@gmail.com"> + > + accreditation = <"MD"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2012-11-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Sistine Barretto-Daniels, Ocean Informatics, Australia", "Merrilyn Curtis, AnalyzeIT, Australia", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"69DD2F50366E8F6A7BF23552181915D4"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para el registro de un resumen del estado de vacunación para una enfermedad o agente infeccioso conocido."> + keywords = <"vacunación", "inmunización", "resumen", "primario", "ciclo", "refuerzo"> + use = <"Utilizar para registrar el resumen de un clínico acerca del estado de vacunación para una enfermedad o agente infeccioso. + El arquetipo no presupone calendario particular alguno ni un protocolo de vacunación."> + misuse = <"No utilizar para el registro del estado inmune posible de una persona. El estado inmune y la necesidad de un ciclo de vacunación o refuerzo partirá de una decisión clínica determinada por un conjunto de factores: evidencia clínica de infección previa, estado de vacunación, historia de vacunación, resultados de serología, contraindicaciones, reacciones adversas, o un disparador clínico (pinchazo por aguja o exposición a una enfermedad o agente infeccioso)."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar um sumário do estado de vacinação de uma doença infecciosa identificada ou agente."> + keywords = <"vacinação", "imunização", "sumário", "primário", "etapa", "reforço"> + use = <"Utilizada para gravar uma declaração resumida de um clínico sobre o estado de vacinação de uma doença infecciosa identificada ou agente. + + Este arquétipo não presume qualquer esquema particular ou protocolo de vacinação."> + misuse = <"Não deve ser usado para gravar o possível estado imune do indivíduo. O estado imune e a necessidade de vacinação ou reforço será uma decisão clínica determinada por um número de fatores - evidência clínica de infecção prévia; estado de vacinação; histórico de vacinação; resultados serológicos; contraindicações; reações adversas; e um gatilho clínico p.e. um ferimento por picada de agulha ou exposição a doenças infecciosas/agente."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a summary of the immunisation status for an identified infectious disease or agent."> + keywords = <"immunisation", "immunisation", "immunization", "summary", "primary", "course", "booster"> + use = <"Use to record a summary statement by a clinician about the immunisation status for an identified infectious disease or agent. + + This archetype does not presume any particular schedule or protocol for immunisation."> + misuse = <"Not to be used to record a status of the subject's possible immune status. Immune status and need for ongoing immunisation or booster will be a clinical decision determined by a number of factors - clinical evidence of previous infection; immunisation status; immunisation history; serology results; contraindications; adverse reactions; and the clinical trigger eg a needle stab injury or exposure to an infectious disease/agent."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Immunisation summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1..*} matches { -- Infectious disease or agent + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Primary course status + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Primary course status (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Date primary course completed + value matches { + DV_DATE_TIME[id9004] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Date of last booster + value matches { + DV_DATE_TIME[id9005] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Immunisation status + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Immunisation status (synthesised) + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9007] + } + } + } + } + } + protocol matches { + ITEM_TREE[id14] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id15] occurrences matches {0..1} matches { -- Next review due + value matches { + DV_DATE_TIME[id9008] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9009] + } + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"Estado del ciclo primario (synthesised)"> + description = <"Estado del ciclo primario de una vacunación. (synthesised)"> + > + ["ac9001"] = < + text = <"Estado de vacunación (synthesised)"> + description = <"Afirmación acerca de si la vacunación se encuentra al día. (synthesised)"> + > + ["id17"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id16"] = < + text = <"Última actualización"> + description = <"La fecha en la cual el resumen de inmunización fué actualizado por última vez."> + > + ["id15"] = < + text = <"Próxima Revisión Prevista"> + description = <"La fecha para la cual el resumen de inmunización debe ser revisado y posiblemente actualizado."> + > + ["at13"] = < + text = <"Vacunación no al día"> + description = <"La vacunación no se encuentra al día."> + > + ["at12"] = < + text = <"Vacunación al día"> + description = <"La vacunación se encuentra al día."> + > + ["id11"] = < + text = <"Estado de vacunación"> + description = <"Afirmación acerca de si la vacunación se encuentra al día."> + > + ["id10"] = < + text = <"Fecha del Último Refuerzo"> + description = <"La fecha en la cual se administró el último refuerzo."> + > + ["id9"] = < + text = <"Fecha de completamiento del ciclo primario"> + description = <"La fecha en la cual el ciclo primario (o de recuperación) fué completado."> + > + ["at8"] = < + text = <"Indeterminado"> + description = <"La información disponible resulta inadecuada para determinar el estatus del ciclo primario."> + > + ["at7"] = < + text = <"Completo"> + description = <"Ciclo primario completo."> + > + ["at6"] = < + text = <"Incompleto"> + description = <"Ciclo primario iniciado pero incompleto."> + > + ["at5"] = < + text = <"No iniciado"> + description = <"Ciclo primario no iniciado."> + > + ["id4"] = < + text = <"Estado del ciclo primario"> + description = <"Estado del ciclo primario de una vacunación."> + > + ["id3"] = < + text = <"Enfermedad o agente infeccioso"> + description = <"Identificación de la enfermedad o agente infeccioso"> + comment = <"Existen muchas enfermedades o agentes infecciosos que pueden vacunarse en forma conjunta. Por ejemplo: difteria, tétanos y pertussis, o sarampión, parotiditis y rubeola."> + > + ["id1"] = < + text = <"Resumen de vacunación"> + description = <"Resumen del estado de vacunación para una enfermedad o agente infecciosos conocido."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Estado da primeira etapa (synthesised)"> + description = <"Estado da primeira etapa de vacinações. (synthesised)"> + > + ["ac9001"] = < + text = <"Estado da vacinação (synthesised)"> + description = <"Uma assertiva sobre se o curso de vacinação está atualizado. (synthesised)"> + > + ["id17"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id16"] = < + text = <"Última atualização"> + description = <"A data na qual o sumário de imunização foi atualizado pela última vez."> + > + ["id15"] = < + text = <"Próxima revisão"> + description = <"A data na qual o sumário de imunização deve ser revisado e possivelmente atualizado."> + > + ["at13"] = < + text = <"Vacinação não atualizada"> + description = <"O curso de vacinação não está atualizado."> + > + ["at12"] = < + text = <"Vacinação atualizada"> + description = <"O curso de vacinação está atualizado."> + > + ["id11"] = < + text = <"Estado da vacinação"> + description = <"Uma assertiva sobre se o curso de vacinação está atualizado."> + > + ["id10"] = < + text = <"Data do último reforço"> + description = <"A data na qual o último reforço de vacina foi administrado."> + > + ["id9"] = < + text = <"Data da conclusão da primeira etapa"> + description = <"A data na qual a primeira etapa (ou alcance) de vacinas foi completada."> + > + ["at8"] = < + text = <"Indeterminado"> + description = <"A informação disponível é inadequada para determinar o estado da primeira etapa."> + > + ["at7"] = < + text = <"Completo"> + description = <"Primeira etapa foi completada."> + > + ["at6"] = < + text = <"Incompleto"> + description = <"Primeira etapa foi iniciada mas não completada."> + > + ["at5"] = < + text = <"Não iniciado"> + description = <"Primeira etapa não foi iniciada."> + > + ["id4"] = < + text = <"Estado da primeira etapa"> + description = <"Estado da primeira etapa de vacinações."> + > + ["id3"] = < + text = <"Doença infecciosa ou agente"> + description = <"Identificação da doença infecciosa ou agente."> + comment = <"Pode haver vacinação conjunta de múltiplas doenças ou agentes - por exemplo: difteria, tétano e coqueluche ou sarampo, caxumba e rubéola."> + > + ["id1"] = < + text = <"Sumário de vacinação"> + description = <"Sumário do estado de vacinação para uma doença infecciosa identificada ou agente."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Primary course status (synthesised)"> + description = <"Status of the primary course of immunisations. (synthesised)"> + > + ["ac9001"] = < + text = <"Immunisation status (synthesised)"> + description = <"An assertion about whether the immunisation course is up-to-date. (synthesised)"> + > + ["id17"] = < + text = <"Comment"> + description = <"Additional narrative about the immunisation summary for the identified disease or agent, not captured in other fields."> + > + ["id16"] = < + text = <"Last updated"> + description = <"The date on which the immunisation summary was last updated."> + > + ["id15"] = < + text = <"Next review due"> + description = <"The date at which the immunisation summary should be reviewed and possibly updated."> + > + ["at13"] = < + text = <"Immunisation not up-to-date"> + description = <"The immunisation course is not up-to-date."> + > + ["at12"] = < + text = <"Immunisation up-to-date"> + description = <"The immunisation course is up-to-date."> + > + ["id11"] = < + text = <"Immunisation status"> + description = <"An assertion about whether the immunisation course is up-to-date."> + > + ["id10"] = < + text = <"Date of last booster"> + description = <"The date of which the last vaccine booster was administered."> + > + ["id9"] = < + text = <"Date primary course completed"> + description = <"The date on which the primary (or catch-up) course of vaccines was completed."> + > + ["at8"] = < + text = <"Indeterminate"> + description = <"The available information is inadequate to determin the status of the primary course."> + > + ["at7"] = < + text = <"Complete"> + description = <"Primary course was completed."> + > + ["at6"] = < + text = <"Incomplete"> + description = <"Primary course was commenced but not completed."> + > + ["at5"] = < + text = <"Not commenced"> + description = <"Primary course was not commenced."> + > + ["id4"] = < + text = <"Primary course status"> + description = <"Status of the primary course of immunisations."> + > + ["id3"] = < + text = <"Infectious disease or agent"> + description = <"Identification of the infectious disease or agent."> + comment = <"There may be multiple diseases or agents that are vaccinated together - for example: diptheria, tetanus and pertussis or measles, mumps and rubella."> + > + ["id1"] = < + text = <"Immunisation summary"> + description = <"Summary of the immunisation status for an identified infectious disease or agent."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at12", "at13"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at5", "at6", "at7", "at8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infant_feeding.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infant_feeding.v0.0.1-alpha.adls new file mode 100644 index 000000000..b2c5adcc5 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infant_feeding.v0.0.1-alpha.adls @@ -0,0 +1,169 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=be4576ab-2b52-4108-8360-e90652b79e28; build_uid=2c250da0-33b1-47b6-8da8-e57f8430459c) + openEHR-EHR-EVALUATION.infant_feeding.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-03-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Infant Feeding Summary, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2016-08-22]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1253"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"3ABFD6106B802DAF9F48E6ED08F6E9A2"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a summary of early infant feeding activity, particularly focused on breast and formula feeding."> + keywords = <"breast", "feeding", "infant", "formula", "bottle", "fed", "wean"> + use = <"Use to record a summary of early infant feeding activity, particularly focused on breast and formula feeding."> + misuse = <""> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Infant Feeding Summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9001] + } + } + CLUSTER[id4] matches { -- Feeding + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Type + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Type (synthesised) + } + DV_TEXT[id9003] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Age Commenced + value matches { + DV_DURATION[id9004] matches { + value matches {PYMWD/|>=P0D|} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Age Ceased + value matches { + DV_DURATION[id9005] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Total Duration of Breast Feeding + value matches { + DV_DURATION[id9007] matches { + value + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Age Commenced Solid Foods + value matches { + DV_DURATION[id9008] matches { + value + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Age Weaned + value matches { + DV_DURATION[id9009] matches { + value + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Type (synthesised)"> + description = <"The predominant type of feeding for a period of time. (synthesised)"> + > + ["at14"] = < + text = <"Mixed"> + description = <"The volume of milk supplied by breast feeding was similar to that supplied as bottled formula."> + > + ["at13"] = < + text = <"Predominantly Formula"> + description = <"Infant was solely fed on bottled formula, or the proportion of the volume of milk supplied by feeding with bottled formula was significantly greater than by breast feeding."> + > + ["at12"] = < + text = <"Predominantly Breastfed"> + description = <"Infant was solely breast fed, or the proportion of the volume of milk supplied by breast feeding was significantly greater than the volume from bottled formula."> + > + ["id11"] = < + text = <"Age Weaned"> + description = <"The age of the infant when weaned."> + > + ["id10"] = < + text = <"Comment"> + description = <"Additional narrative about the feeding activity not captured in other fields."> + > + ["id9"] = < + text = <"Age Commenced Solid Foods"> + description = <"The age of the infant when commenced on solid foods."> + > + ["id8"] = < + text = <"Total Duration of Breast Feeding"> + description = <"The total amount of time that the infant was predominantly breastfed."> + > + ["id7"] = < + text = <"Type"> + description = <"The predominant type of feeding for a period of time."> + > + ["id6"] = < + text = <"Age Ceased"> + description = <"The age of the infant when the selected type of feeding was ceased."> + > + ["id5"] = < + text = <"Age Commenced"> + description = <"The age of the infant when the selected type of feeding was commenced."> + comment = <"If commenced at birth, which will be recorded as 0 days, weeks or months, then this could be captured or displayed in a system as 'Birth'."> + > + ["id4"] = < + text = <"Feeding"> + description = <"Details about a pattern of feeding."> + > + ["id3"] = < + text = <"Description"> + description = <"Narrative description about the overall feeding history for the infant."> + > + ["id1"] = < + text = <"Infant Feeding Summary"> + description = <"Summary of early infant feeding activity, particularly focused on breast and formula feeding."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infectious_disease_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infectious_disease_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..f9dd292c9 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infectious_disease_summary.v0.0.1-alpha.adls @@ -0,0 +1,155 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=834b8faa-1161-3e42-974e-da7e4c5f32d2; build_uid=24cacbf7-0836-4903-9a34-96e588c0645b) + openEHR-EHR-EVALUATION.infectious_disease_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sistine Barretto-Daniels"> + ["organisation"] = <"Ocean Informatics Pty Ltd"> + ["email"] = <"Sistine.Barretto-Daniels@oceaninformatics.com"> + ["date"] = <"2012-10-10"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"2101661D3025DCD4F2C7F9D60DD209A0"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record summary details about an infectious disease and factors related to assessment of immunity."> + use = <"Use to record summary details about an infectious disease and factors related to assessment of immunity."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Infectious disease summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Infectious disease + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Immune status + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- Description of immune status + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- Previous infection? + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Previous infection? (synthesised) + } + } + } + allow_archetype CLUSTER[id47] matches { -- Evidence + include + archetype_id/value matches {/.*/} + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + } + } + } + protocol matches { + ITEM_TREE[id21] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id22] occurrences matches {0..1} matches { -- Last Updated + value matches { + DV_DATE_TIME[id9006] + } + } + allow_archetype CLUSTER[id52] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Previous infection? (synthesised)"> + description = <"Has the subject been exposed through a previous infection to the same infectious disease? (synthesised)"> + > + ["id52"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at51"] = < + text = <"No Evidence"> + description = <"There is no history or findings to suggest that the subject has had a previous infection."> + > + ["at50"] = < + text = <"Suspected"> + description = <"Previous infection is suspected from history or findings, but has not been confirmed."> + > + ["at49"] = < + text = <"Confirmed"> + description = <"Previous infection has been confirmed by history or findings."> + > + ["id48"] = < + text = <"Previous infection?"> + description = <"Has the subject been exposed through a previous infection to the same infectious disease?"> + > + ["id47"] = < + text = <"Evidence"> + description = <"Details about evidence that supports the assertion of an immune status."> + > + ["id43"] = < + text = <"Description of immune status"> + description = <"Narrative description about the assessment of immune status for the infectious disease."> + > + ["id22"] = < + text = <"Last Updated"> + description = <"The date at which the infectious disease summary was last clinically asserted, affirmed or confirmed."> + > + ["id15"] = < + text = <"Comment"> + description = <"Narrative information about the infectious disease not captured in other fields."> + > + ["id4"] = < + text = <"Immune status"> + description = <"Assertion about the immune status of the subject."> + comment = <"For example: confirmed immune; assumed immune; acute infection; chronic infection; carrier; not immune; and non-responder. This assessment will need to take into account any evidence re previous infection, diagnostic evidence (CLUSTER.diagnostic_evidence_summary) and immunisation history (EVALUATION.immunisation_summary)."> + > + ["id3"] = < + text = <"Infectious disease"> + description = <"Name of the infectious disease."> + > + ["id1"] = < + text = <"Infectious disease summary"> + description = <"Summary details about an infectious disease and factors related to assessment of immunity."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at49", "at50", "at51"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.medication_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.medication_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..d7257e5ba --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.medication_summary.v0.0.1-alpha.adls @@ -0,0 +1,527 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=baca045c-2114-4cbe-8918-bda7ee772c67; build_uid=36796d10-b5bf-444c-bdff-64fc9ec4452f) + openEHR-EHR-EVALUATION.medication_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"wellmann.ramona@mh-hannover.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Gro-Hilde Ulriksen"> + ["organisation"] = <"Norwegian centre for e-health research"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-12-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway", "Ian McNicoll, FreshEHR Clinical Informatics, United Kingdom"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"75082BEEF15E139A76B4F5BD3D2E70B3"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Darstellung von zusammenfassenden Informationen über die Verabreichung und Einnahme eines speziellen Medikaments oder einer bestimmten Medikamentenklasse über die Lebenszeit einer Person."> + use = <"Zur Darstellung von zusammenfassenden Informationen über die Verabreichung und Einnahme eines speziellen Medikaments oder einer bestimmten Medikamentenklasse über die Lebenszeit einer Person. + "> + misuse = <"Nicht zur Darstellung einer Anordnung zur Verabreichung oder Einnahme eines Medikamentes - für diesen Zweck bitte den Archetyp INSTRUCTION.medication_order verwenden. + + Nicht zur Darstellung der Verabreichung oder Einnahme eines Medikamentes - für diesen Zweck bitte den Archetyp ACTION.medication verwenden. + + + "> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et sammendrag om administrasjon eller forbruk av et spesifisert legemiddel eller legemiddelklasse over individets levetid."> + use = <"Brukes for å registrere et sammendrag om administrasjon eller forbruk av et spesifisert legemiddel eller legemiddelklasse over individets levetid."> + misuse = <"Brukes ikke for å registrere en ordinering av et legemiddel som skal administreres eller forbrukes - bruk arketypen INSTRUCTION.medication_order (Legemiddelordinering) for dette formålet."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar informações sumarizadas sobre a administração ou histórico de consumo de um medicamento específico ou de uma classe de medicamento durante a vida do indivíduo. + "> + use = <"Usado para registrar informações sumarizadas sobre a administração ou histórico de consumo de um medicamento específico ou de uma classe de medicamento durante a vida do indivíduo. + "> + misuse = <"Não deve ser usado para registrar uma solicitação de administração ou consumo de um medicamento - use INSTRUCTION.medication_order para este propósito. + + Não deve ser usado documentar a administração ou consumo de um medicamento - use ACTION.medication para este propósito. + "> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording summary information about the administration or consumption history for a specified medication or class of medication over the individual's lifetime."> + use = <"Use for recording summary information about the administration or consumption history for a specified medication or class of medication over the individual's lifetime."> + misuse = <"Not to be used for recordning an order for a medication to be administered or consumed - use INSTRUCTION.medication_order for this purpose. + + Not to be used for documenting the administration or consumption of a medication - use ACTION.medication for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Medication summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Medication name + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Ever used? + value matches { + DV_BOOLEAN[id9001] matches { + value matches {True} + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Current use? + value matches { + DV_BOOLEAN[id9002] matches { + value matches {True, False} + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Onset of use + value matches { + DV_DATE_TIME[id9004] + } + } + CLUSTER[id9] matches { -- Episode + items cardinality matches {1..*; unordered} matches { + ELEMENT[id22] occurrences matches {0..1} matches { -- Specific name + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Episode onset + value matches { + DV_DATE_TIME[id9006] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Clinical indication + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Intent + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Episode cessation + value matches { + DV_DATE_TIME[id9010] + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Episode dose + value matches { + DV_QUANTITY[id9011] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Reason for cessation + value matches { + DV_TEXT[id9012] + } + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Cumulative dose + value matches { + DV_QUANTITY[id9013] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Cessation of use + value matches { + DV_DATE_TIME[id9014] + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9015] + } + } + allow_archetype CLUSTER[id20] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id22"] = < + text = <"Genaue Bezeichnung"> + description = <"Genaue Bezeichnung des Medikaments."> + comment = <"Dient der Identifizierung des Medikaments, wenn unter \"Name des Medikaments\" eine Medikamentenklasse angegeben wurde. Bitte tragen Sie hier die tatsächliche Medikationsbezeichnung ein. Falls bei \"Name des Medikaments\" bereits die genaue Bezeichnung angegeben wurde, ist dieser Eintrag hier redundant. + + "> + > + ["id21"] = < + text = <"Intention"> + description = <"Anwendungszweck"> + comment = <"Zum Beispiel: palliativ; kurzzeitig; oder für eine bestimmte Dauer"> + > + ["id20"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen zur Erfassung lokaler Inhalte oder Anpassung an andere Referenzmodelle/Formalismen."> + comment = <"Zum Beispiel: Lokaler Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR-Ressourcen oder CIMI-Modelle."> + > + ["id19"] = < + text = <"Klinische Indikation"> + description = <"Die klinische Indikation für die Verabreichung oder die Einnahme des Medikaments."> + > + ["id17"] = < + text = <"Dosis innerhalb des Anwendungszeitraums"> + description = <"Gesamtdosis innerhalb des Anwendungszeitraums."> + > + ["id16"] = < + text = <"Gesamtdosis"> + description = <"Gesamtmenge, die jemals verabreicht wurde."> + > + ["id15"] = < + text = <"Beschreibung"> + description = <"Beschreibung der Anwendung des Medikaments während des definierten Anwendungszeitraums."> + > + ["id14"] = < + text = <"Grund für das Ende der Anwendung"> + description = <"Der Grund, warum die Anwendung des Medikaments beendet wurde."> + > + ["id13"] = < + text = <"Ende des Anwendungszeitraums"> + description = <"Das Datum der letzten Anwendung im Anwendungszeitraum."> + > + ["id12"] = < + text = <"Beginn des Anwendungszeitraums"> + description = <"Das Datum zum Beginn des Anwendungszeitraums."> + > + ["id11"] = < + text = <"Ende der Anwendung"> + description = <"Datum der letzten Anwendung."> + > + ["id10"] = < + text = <"Beginn der Anwendung"> + description = <"Erster Tag der ersten Anwendung."> + > + ["id9"] = < + text = <"Anwendungszeitraum"> + description = <"Details zu jedem Zeitraum der Anwendung."> + > + ["id8"] = < + text = <"Klinische Beschreibung"> + description = <"Beschreibung der Medikamentenanwendung."> + > + ["id7"] = < + text = <"Datum der letzten Aktualisierung"> + description = <"Das Datum der letzten Aktualisierung der Zusammenfassung"> + > + ["id5"] = < + text = <"Aktuelle Anwendung?"> + description = <"Findet derzeit das Medikament oder die Medikamentenklasse bei der Person die Anwendung?"> + > + ["id4"] = < + text = <"Jemals angewendet?"> + description = <"Fand das Medikament oder die Medikamentenklasse bei der Person jemals die Anwendung?"> + > + ["id3"] = < + text = <"Name des Medikaments"> + description = <"Name des Medikaments oder der Medikamentenklasse."> + > + ["id1"] = < + text = <"Zusammenfassung der Medikation"> + description = <"Zusammenfassende Informationen über die Verabreichungen und Einnahmen eines speziellen Medikaments oder einer bestimmten Medikamentenklasse über die Lebenszeit einer Person."> + > + > + ["nb"] = < + ["id22"] = < + text = <"Detaljert navn"> + description = <"Detaljert navn på medikamentet"> + comment = <"Brukt for å identifisere et spesifikt medikament som brukes, hvis en klasse medikamenter er identifisert i 'Medikament navn'"> + > + ["id21"] = < + text = <"Hensikt"> + description = <"Hensikt med bruk"> + comment = <"For eksempel lindrende, kort tid, spesifikk lengde"> + > + ["id20"] = < + text = <"Forlengelse"> + description = <"Tilleggsinformasjon nødvendig for å fange opp lokalt innhold eller synkronisere med andre referansemodeller"> + comment = <"For eksempel: krav til lokal informasjon eller tilleggs data for å kunne synkronisere med FHIR eller CIMI ekvivalenter"> + > + ["id19"] = < + text = <"Klinisk indikasjon"> + description = <"Klinisk indikasjon for bruk av medikament"> + > + ["id17"] = < + text = <"Totaldose for en episode"> + description = <"Total medikamentdose for en definert episode"> + > + ["id16"] = < + text = <"Samlet dose"> + description = <"Total mengde en person har inntatt av et medikament"> + > + ["id15"] = < + text = <"Beskrivelse"> + description = <"Beskrivelse av bruk i løpet av en identifisert episode"> + > + ["id14"] = < + text = <"Årsak til å avslutte"> + description = <"Årsak til at medikament ble avsluttet"> + > + ["id13"] = < + text = <"Episode slutt"> + description = <"Dato for avslutning av medikamentbruk knytte til en spesifikk episode"> + > + ["id12"] = < + text = <"Starttidspunkt for episoden"> + description = <"Datoen en episode startet"> + > + ["id11"] = < + text = <"Avsluttet bruk"> + description = <"Sist avsluttet bruk"> + > + ["id10"] = < + text = <"**Startet bruk"> + description = <"Første gang personen startet å bruke medikamentet"> + > + ["id9"] = < + text = <"Episode"> + description = <"Detaljer om hver episode som har ført til bruk av medikamentet"> + > + ["id8"] = < + text = <"Klinisk beskrivelse"> + description = <"Fritekstbeskrivelse om bruken av legemeddelet."> + > + ["id7"] = < + text = <"Sists oppdatert"> + description = <"Datoen da medikament oppsummeringen sist ble oppdatert"> + > + ["id5"] = < + text = <"Nåværende bruk"> + description = <"Bruker personen medikamentet nå?"> + > + ["id4"] = < + text = <"Bruk av medikament"> + description = <"Har personen noen gang brukt dette medikamentet?"> + > + ["id3"] = < + text = <"Legemiddel"> + description = <"Legemiddelets navn eller klasse."> + > + ["id1"] = < + text = <"Legemiddelsammendrag"> + description = <"Sammendrag om administrasjon eller forbruk av et spesifisert legemiddel eller legemiddelklasse over individets levetid."> + > + > + ["pt-br"] = < + ["id22"] = < + text = <"Nome específico"> + description = <"Nome específico do medicamento."> + comment = <"Usado para identificar o medicamento específico utilizado caso a classe esteja identificada em \"Nome do medicamento\". Redundante se o nome é identificado usando o elemento de dado \"Nome do medicamento\"."> + > + ["id21"] = < + text = <"Intenção"> + description = <"Intenção do uso."> + comment = <"Por exemplo: paliativo; curto prazo; ou duração específica"> + > + ["id20"] = < + text = <"Extensão"> + description = <"Informação adicional requerida para entender o contexto local ou alinhar com outros modelos de referência/formalismos."> + comment = <"Por exemplo: requisitos de informação local ou metadados adicionais para alinhar com equivalentes do FHIR ou CIMI."> + > + ["id19"] = < + text = <"Indicação clínica"> + description = <"Indicação clínica para a administração ou consumo desse medicamento."> + > + ["id17"] = < + text = <"Dose do episódio"> + description = <"Dose total para o episódio identificado."> + > + ["id16"] = < + text = <"Dose cumulativa"> + description = <"Quantidade total já consumida."> + > + ["id15"] = < + text = <"Descrição"> + description = <"Descrição do uso durante o episódio de uso identificado."> + > + ["id14"] = < + text = <"Razão para interrpução"> + description = <"Razão pela qual esse medicamento foi interrompido."> + > + ["id13"] = < + text = <"Término do episódio"> + description = <"Data do término desse episódio de uso."> + > + ["id12"] = < + text = <"Início do episódio"> + description = <"Data de início para este episódio de uso."> + > + ["id11"] = < + text = <"Interrupção do uso"> + description = <"Interrupção de uso mais recente."> + > + ["id10"] = < + text = <"Início de uso"> + description = <"Primeiro início de uso."> + > + ["id9"] = < + text = <"Episódio"> + description = <"Detalhes sobre cada episódio de uso."> + > + ["id8"] = < + text = <"Descrição clínica"> + description = <"Narrativa descritiva sobre o uso do medicamento."> + > + ["id7"] = < + text = <"Última atualização"> + description = <"A última data em que esse sumário de medicamente foi atualizado."> + > + ["id5"] = < + text = <"Usa atualmente?"> + description = <"O indivíduo está atualmente usando esse medicamento ou essa classe de medicamento?"> + > + ["id4"] = < + text = <"Já usou?"> + description = <"O indivíduo já usou alguma vez esse medicamento ou essa classe de medicamento?"> + > + ["id3"] = < + text = <"Nome do medicamento"> + description = <"Nome ou classe do medicamento."> + > + ["id1"] = < + text = <"Sumário de medicamentos"> + description = <"Informações sumarizadas sobre a administração ou histórico de consumo de um medicamento específico ou de uma classe de medicamento durante a vida do indivíduo."> + > + > + ["en"] = < + ["id22"] = < + text = <"Specific name"> + description = <"Specific name of medication."> + comment = <"Use to identify the specific medication used if a class is identified in 'Medication name'. Redundant if the name is identified using the 'Medication name' data element."> + > + ["id21"] = < + text = <"Intent"> + description = <"Intent for use."> + comment = <"For example: palliative; short term; or a specified duration"> + > + ["id20"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id19"] = < + text = <"Clinical indication"> + description = <"The clinical indication for the administration or consumption of the medication."> + > + ["id17"] = < + text = <"Episode dose"> + description = <"Total dose for the identified episode."> + > + ["id16"] = < + text = <"Cumulative dose"> + description = <"Total amount ever consumed."> + > + ["id15"] = < + text = <"Description"> + description = <"Description of use during the identified episode of use."> + > + ["id14"] = < + text = <"Reason for cessation"> + description = <"The reason why the medication was ceased."> + > + ["id13"] = < + text = <"Episode cessation"> + description = <"The date of cessation for this episode of use."> + > + ["id12"] = < + text = <"Episode onset"> + description = <"The date of onset for this episode of use."> + > + ["id11"] = < + text = <"Cessation of use"> + description = <"Most recent cessation of use."> + > + ["id10"] = < + text = <"Onset of use"> + description = <"First ever onset of use."> + > + ["id9"] = < + text = <"Episode"> + description = <"Details about each episode of use."> + > + ["id8"] = < + text = <"Clinical description"> + description = <"Narrative description about the medication use."> + > + ["id7"] = < + text = <"Last updated"> + description = <"The date this medication summary was last updated."> + > + ["id5"] = < + text = <"Current use?"> + description = <"Is the individual currently using the medication or class of medications?"> + > + ["id4"] = < + text = <"Ever used?"> + description = <"Has the individual ever used the medication or class of medication?"> + > + ["id3"] = < + text = <"Medication name"> + description = <"Name of medication or class of medication."> + > + ["id1"] = < + text = <"Medication summary"> + description = <"Summary information about the administration or consumption history for a specified medication or class of medication over the individual's lifetime."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.menstrual_cycle_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.menstrual_cycle_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..547cdf66b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.menstrual_cycle_summary.v0.0.1-alpha.adls @@ -0,0 +1,117 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1af3d46c-39af-41ad-b32f-d4cd6cb9c63e; build_uid=c15b3ab5-bb8a-451e-acfa-6c1211263685) + openEHR-EHR-EVALUATION.menstrual_cycle_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand, Vebjørn Arntzen og Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen Hospital Trust, Norway, Oslo University Hospital, Nasjonal IKT HF."> + ["email"] = <"john.tore.valand@helse-bergen.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics, Australia"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"9/03/2011"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sam Heard, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Menstrual cycle summary, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-04-28]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.995"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E5CD45ABEC00145B6FACD2B88B80BBC4"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an overview of the significant events related to menstrual cycle events."> + keywords = <"menstruation", "menstrual", "cycle", "period", "menarche", "menopause", "LNMP"> + use = <"Use to record significant events related to the menstrual history."> + misuse = <"Not to be used to record information about menses or related symptoms for a specific menstrual cycle or pattern over multiple cycles. Use OBSERVATION.menstrual_cycle for this purpose."> + copyright = <"© 2011 NEHTA, openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en oversikt over relevante datoer knyttet til menstruasjon."> + keywords = <"menstruasjon", "menstruerende", "syklus", "menarke", "menopause", "overgangsalder", "mensen"> + use = <"Brukes for å registrere en oversikt over relevante datoer knyttet til menstruasjon."> + misuse = <"Brukes ikke for å registrere detaljer om selve menstruasjonen eller symptomer som er relatert til en menstruasjonssyklus eller mønsteret for menstruasjonssyklusen. Bruk OBSERVATION.menstrual_cycle for dette formålet."> + > + > + +definition + EVALUATION[id1] matches { -- Menstrual cycle summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Menarche + value matches { + DV_DATE[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Last normal menstrual period (LNMP) + value matches { + DV_DATE[id9001] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Menopause + value matches { + DV_DATE[id9002] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id5"] = < + text = <"Menopause"> + description = <"Datoen menopausen startet. Deldatoer, som år og måned eller bare år er tillatt."> + > + ["id4"] = < + text = <"Siste normale menstruasjon"> + description = <"Dato for første dag av siste normale menstruasjon. Kan være nyttig for å utføre kalkulasjoner for bestemmelse av graviditet, eller for å skille mellom siste vanlige menstruasjon når det er et uregelmessig menstruasjonsmønster."> + > + ["id3"] = < + text = <"Menarke"> + description = <"Dato for første menstruasjon. Deldatoer, som år og måned eller bare år er tillatt."> + > + ["id1"] = < + text = <"Menstruasjonssyklus-sammendrag"> + description = <"Oversikt over viktige hendelser knyttet til relevante datoer om menstruasjon."> + > + > + ["en"] = < + ["id5"] = < + text = <"Menopause"> + description = <"Onset of Menopause. Partial dates, such as year only or year and month are allowed."> + > + ["id4"] = < + text = <"Last normal menstrual period (LNMP)"> + description = <"Date of the onset of the last normal menstrual period. Useful to persist for calculations including estimated date of confinement in pregnancy, or to distinguish the latest typical menstrual cycle when there is an irregular menstrual pattern."> + > + ["id3"] = < + text = <"Menarche"> + description = <"Date of onset of first menstrual cycle. Partial dates, such as year only or year and month are allowed."> + > + ["id1"] = < + text = <"Menstrual cycle summary"> + description = <"Summary of significant menstrual cycle events."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.nutrition_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.nutrition_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..b94315401 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.nutrition_summary.v0.0.1-alpha.adls @@ -0,0 +1,129 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a74ebb80-82ef-4dec-b861-b8cf676b56db; build_uid=ee096872-73d6-4130-a8a6-a178281489cf) + openEHR-EHR-EVALUATION.nutrition_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Hugh Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["date"] = <"2010-12-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Stephen Chu, NEHTA, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Derived from: Nutrition summary, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2010 Dec 17. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.931_1 (discontinued)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"1FC48C2A2851CB8936AE4AB273638A22"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an overview of the nutritional status of an individual."> + keywords = <"nutrition", "obese", "overweight", "underweight", "malnourished"> + use = <"Use to record an overview of the nutritional status of an individual, as assessed by a clinician."> + misuse = <"Not to be used to record measurements such as weight, height or Body Mass Index. Use specific archetypes to record these measurements - OBSERVATION.weight, OBSERVATION.height and OBSERVATION.body_mass_index."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Nutrition summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Nutrition status + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Weight status + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Weight status (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Dietary preference + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id10] matches { -- Dietary Requirements + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Weight status (synthesised)"> + description = <"Assessment of the individual's weight status. (synthesised)"> + > + ["id11"] = < + text = <"Comment"> + description = <"Comment about the individual's nutrition."> + > + ["id10"] = < + text = <"Dietary Requirements"> + description = <"Description of a special dietary requirement e.g. Lactose free or Gluten free. Coding with a terminology is desirable, where possible."> + > + ["id9"] = < + text = <"Dietary preference"> + description = <"A description of an individual's dietary preference e.g. Vegetarian or Vegan. Coding with a terminology is desirable, where possible."> + > + ["at8"] = < + text = <"Normal"> + description = <"Is normal weight for age and sex according to BMI or other measure."> + > + ["at7"] = < + text = <"Obese"> + description = <"Is obese for age and sex according to BMI or other measure."> + > + ["at6"] = < + text = <"Overweight"> + description = <"Is overweight for age and sex according to BMI or other measure."> + > + ["at5"] = < + text = <"Underweight"> + description = <"Is underweight for age and sex according to BMI or other measure."> + > + ["id4"] = < + text = <"Weight status"> + description = <"Assessment of the individual's weight status."> + > + ["id3"] = < + text = <"Nutrition status"> + description = <"Description of the individual's nutritional status as assessed by a clinician, for example, malnourished or well nourished. Coding with a terminology is desirable, where possible."> + > + ["id1"] = < + text = <"Nutrition summary"> + description = <"Summary of the nutritional status of an individual, as assessed by a clinician."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at5", "at8", "at6", "at7"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.obstetric_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.obstetric_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..76d5f7c43 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.obstetric_summary.v0.0.1-alpha.adls @@ -0,0 +1,798 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=73666d7d-d7d0-460d-87a3-ed2e68f87fad; build_uid=48062944-5875-40fd-8dda-dfbf1219693b) + openEHR-EHR-EVALUATION.obstetric_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Marit Alice Venheim"> + ["organisation"] = <"Helse Vest IKT AS"> + ["email"] = <"marit.alice.venheim@helse-vest-ikt.no"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marivan Abrahão, Gabriela Alves, Adriana Kitajima e Maria Ângela Scatena"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["es-co"] = < + language = <[ISO_639-1::es-co]> + author = < + ["name"] = <"Francisco Ramirez ante"> + ["organisation"] = <"SITIS SAS"> + ["email"] = <"framirez74@gmail.com"> + > + accreditation = <"Ingeniero de Sistemas"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2011-02-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sheryl Alexander, NT Department of Health, Australia", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Margaret Cotter, AMSANT, Australia", "Michelle Dowden, Miwatj Health Ngalkanbuy Health, Australia", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Tim Garden, NTG Department of Health, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Mikkel Gaup Grønmo, Helse-Nord, Norway (openEHR Editor)", "Sam Heard, Ocean Informatics, Australia (Editor)", "Evelyn Hovenga, EJSH Consulting, Australia", "Michelle Kealy, Australia", "Bernadette Lack, Deptartment of Health, NT, Australia", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, Ocean Informatics UK, United Kingdom", "Paul Miller, SCIMP NHS Scotland, United Kingdom", "rogerio neri, soft & solutions, Brazil", "Jeremy Oats, NT Health, Australia", "Andrej Orel, Marand d.o.o., Slovenia", "Jayashree Panickar, Karolinska Institute, Sweden", "Gary Sinclair, NT DoH, Australia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Marit Alice Venheim, Helse Vest IKT, Norway (openEHR Editor)", "Cherie Whitbread, Royal Darwin Hospital, Australia", "Jo Wright, NT Dept of Health, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Obstetric Summary, Draft Archetype [Internet]. Australian Digital Health Agency, Australia, ADHA Clinical Knowledge Manager [2011 Aug 17]. Available from: http://dcm.nehta.org.au/ckm/OKM.html#showArchetype_1013.1.971_4 (now discontinued)."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"4EA0B258C8AA167001DED00A4A6B398C"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et sammendrag eller varig (persistent) informasjon om en kvinnes obstetriske historie, inkludert en oversikt over av alle svangerskap med tilhørende resultater eller intervensjoner."> + keywords = <"obstetrikk", "svangerskap", "parietet", "gravida", "para", "svangerskapsavbrudd", "spontanabort", "aborter", "spontan", "levende", "fødsler", "dødfødsler", "keisersnitt", "ekstrauterin graviditet", "neonatal", "død", "levende", "multippel", "missed abortion", "provosert abort", "ektopisk", "extrauterin", "ekstrauterin", "svangerskapshistorikk", "fødsel"> + use = <"Brukes for å registrere et sammendrag eller varig (persistent) informasjon om en kvinnes obstetriske historie, inkludert en oversikt over av alle svangerskap med tilhørende resultater eller intervensjoner. + + Intensjonene med denne arketypen er å gi et øyeblikksbilde (snapshot view) av alle svangerskapene til en kvinne. Den kan brukes som en komponent inn i en nåværende svangerskaps dokumentasjon, som grunnlag for å rapportere data til ulike registre eller til å gi klinisk beslutningsstøtte. + + Brukes for å registrere en TPAL oversikt over kvinnens obstetriske anamnese, Fødsler til termin (T), Premature fødsler (P), Aborter (A), Levende barn (L). Noen varianter bruker Gravida (G) og antall Flerlingefødsler (M). + + Definisjonen for noen av disse dataelementene vil variere mellom myndighetsområder, det er derfor mulig å legge til definisjonen i Protocol-delen av arketypen. Dette er viktig dersom utveksling av data forekommer mellom myndighetsområder. + + Noen data kan bli kalkulert ut fra, eller hentet fra andre svangerskapsjournaler dersom disse er tilgjengelige."> + misuse = <"Brukes ikke for å dokumentere informasjon om ett enkelt svangerskap. Bruk EVALUATION.pregnancy_summary til det formålet. + + Brukes ikke for å dokumentere informasjon for hvert enkelt svangerskap, abort (spontan, missed abortion, provosert)/svangerskapsavbrudd eller fødsel. Bruk arketypen ACTION.procedure (Prosedyre) for dette formålet. + + Brukes ikke for å registrere detaljer om funn under hver enkelt svangerskapskontroll eller under fødsel. Dette registreres i egne arketyper for dette formålet som for eksempel: OBSERVATION.story (Anamnese) sammen med CLUSTER.symptom_sign (Symptom/sykdomstegn), OBSERVATION.blood_pressure (Blodtrykk), OBSERVATION.urinalysis (Urinanalyse) eller EVALUATION.problem_diagnosis (Problem/diagnose)."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar uma visão geral sobre a história obstétrica de uma mulher para fins de: fornecimento de um informações de sua história obstétrica, para reportar a órgãos oficiais ou para apoio à decisão clínica."> + keywords = <"Obstétrico", "Gravidez", "Paridade", "Gestante", "Gravida", "Abortamento induzido", "Aborto espontâneo", "Espontâneo", "Vivo", "Nascimentos", "Natimorto", "Cesariana", "Ectópica", "Neonatal", "Morte", "Tubária", "Vivo", "Múltiplo"> + use = <"Usar para registrar o panorama da história obstétrica de uma mulher, incluindo um resumo de todas as gestações e os resultados ou intervenções associadas. + + Utilizar, se adequado, como a base de relatórios legais sobre nascimentos. + + Usar para registrar a visão geral de uma história obstétrica, se necessário - o número de nascimentos a termo, nascimento prematuro, abortos e nascidos vivos. Algumas variações adicionam o número de gestações e o número de nascimentos múltiplos. + + Alguns dados podem ser calculados ou derivados de registros de gravidez individuais, se disponíveis. + "> + misuse = <"Não utilizar para registrar informações de resumo sobre uma única gravidez – neste caso utilize EVALUATION.pregnancy_summary. + + Não utilizar para registrar informações detalhadas sobre episódios individuais de gravidez, abortos ou partos. Estas informação deverão ser registradas através de arquétipos específicos, baseados nos dados do evento. + "> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record summary or persistent information about the obstetric history of a woman, including a overview of all pregnancies and the associated outcomes or interventions."> + keywords = <"obstetric", "pregnancy", "parity", "para", "gravidity", "gravida", "termination", "miscarriage", "abortions", "spontaneous", "live", "birth", "stillbirth", "caesarean", "ectopic", "neonatal", "death", "tubal", "living"> + use = <"Use to record summary or persistent information about the obstetric history of a woman, including a overview of all pregnancies and the associated outcomes or interventions. + + The intent of this archetype is to provide a snapshot view about all of a woman's pregnancies. It may be used as a component of a current pregnancy record, as part of reporting to statutory bodies or to drive clinical decision support. + + Use to record the TPAL overview of an obstetric history, if required - the numbers of Term Births (T), Preterm Births (P), Abortions (A) and Living Children (L). Some variations add Gravidity (G) and number of Multiple Births (M). + + In many jurisdictions, the definition of some of these data elements may vary. For this reason, definitions may be included in the Protocol to ensure clarity of intent especially if the data is being exchanged between jurisdictions. + + Some data may be calculated or derived from individual pregnancy records if these are available."> + misuse = <"Not for recording summary information about a single pregnancy - use EVALUATION. pregnancy_summary for this purpose. + + Not for recording detailed information about each of the individual pregnancies, miscarriages, terminations, or deliveries. Use the ACTION.procedure archetype for this purpose. + + Not to be used to record the details about findings in each antenatal visits or during labour. This data should be used recorded using appropriate archetypes for this purpose such as OBSERVATION.story together with CLUSTER.symptom_sign; OBSERVATION.blood pressure; OBSERVATION.urinalysis; or EVALUATION.problem_diagnosis."> + copyright = <"© openEHR Foundation"> + > + ["es-co"] = < + language = <[ISO_639-1::es-co]> + purpose = <"Sirve para registrar una visión general sobre la historia obstétrica de una mujer con fines de: proporcionar un resumen de su historia obstétrica, la presentación de informes a los órganos estatutarios o el apoyo de soporte de decisiones clínicas"> + keywords = <"Obstétrica", "Eembarazo", "Paridad", "Gesta", "Parto", "terminacion", "abortos involuntarios", "abortos", "Espontánea", "Vivo", "nacimientos", "mortinatos", "Cesárea", "Ectópico", "Neonatal", "muerte", "Múltiple"> + use = <"Sirve para registrar una visión general sobre la historia obstétrica de una mujer, incluyendo un resumen de todos los embarazos. + + Utilice este resmen como base para informes legales con respecto a los nacimientos . + + Se utiliza para registrar la información general de una historia obstétrica, si es necesario - el número de nacimientos a termino (T) , los nacimientos prematuros (P) , Abortos (A) y niños que viven (L) . Algunas variaciones añaden Gravidez (G) y el número de nacimientos múltiples (M) . + + Algunos datos pueden ser calculados o derivados de los registros individuales de embarazo, si están disponibles."> + misuse = <"No es para registrar la información del embarazo actual - utilice el arquetipo EVALUACIÓN. pregnancy_summary para este propósito. + + No es para registrar la información detallada sobre cada uno de los individuales embarazos, abortos involuntarios , Embarazos interrumpidos, o nacimientos. Esta información se registra utilizando otros arquetipos específicos como datos basados ​​en eventos ."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Obstetric summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id26] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Gravidity (G) + value matches { + DV_COUNT[id9001] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Parity + value matches { + DV_COUNT[id9002] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Term births (T) + value matches { + DV_COUNT[id9003] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Preterm births (P) + value matches { + DV_COUNT[id9004] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Abortions (A) + value matches { + DV_COUNT[id9005] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Miscarriages + value matches { + DV_COUNT[id9006] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Terminations + value matches { + DV_COUNT[id9007] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Ectopic pregnancies + value matches { + DV_COUNT[id9008] matches { + magnitude matches {|0..<10|} + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Stillbirths + value matches { + DV_COUNT[id9009] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Live births + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Caesarean sections + value matches { + DV_COUNT[id9011] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Multiple births (M) + value matches { + DV_COUNT[id9012] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Living children (L) + value matches { + DV_COUNT[id9013] matches { + magnitude matches {|0..<100|} + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9014] + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Date updated + value matches { + DV_DATE_TIME[id9015] + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Parity definition + value matches { + DV_TEXT[id9016] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Preterm birth definition + value matches { + DV_TEXT[id9017] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Term birth definition + value matches { + DV_TEXT[id9018] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Miscarriage definition + value matches { + DV_TEXT[id9019] + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Termination definition + value matches { + DV_TEXT[id9020] + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Live birth definition + value matches { + DV_TEXT[id9021] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Stillbirth definition + value matches { + DV_TEXT[id9022] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Living child definition + value matches { + DV_TEXT[id9023] + } + } + allow_archetype CLUSTER[id25] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id29"] = < + text = <"Levende fødte definisjon"> + description = <"Den anvendte definisjonen på verdien \"Levende fødte\" benyttet i datainnsamlingen."> + comment = <"Kan være nyttig når man skal sammenligne data mellom ulike myndighetsområder, da definisjoner av levende fødte kan variere."> + > + ["id28"] = < + text = <"Provosert abort definisjon"> + description = <"Den anvendte definisjonen på verdien \"Provoserte aborter\" benyttet i datainnsamlingen."> + comment = <"Kan være nyttig når man skal sammenligne data mellom ulike myndighetsområder, da definisjoner av provosert abort kan variere."> + > + ["id27"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om individets obstetriske historie som ikke er fanget opp i andre felt."> + > + ["id26"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse om kvinnens svangerskap og fødsler."> + > + ["id25"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id24"] = < + text = <"Levende barn definisjon"> + description = <"Den anvendte definisjonen på verdien \"Levende barn\" benyttet i datainnsamlingen."> + comment = <"Kan være nyttig når man skal sammenligne data mellom ulike myndighetsområder, da definisjoner av levende barn kan variere."> + > + ["id23"] = < + text = <"Para definisjon"> + description = <"Den anvendte definisjonen på verdien \"Para\" i dataelementet benyttet i datainnsamlingen."> + comment = <"Kan være nyttig når man skal sammenligne data mellom ulike myndighetsområder, da definisjoner av para kan variere."> + > + ["id22"] = < + text = <"Spontane aborter definisjon"> + description = <"Den anvendte definisjonen på verdien \"Spontanaborter\" benyttet i datainnsamlingen."> + comment = <"Avhengig av lokale definisjoner kan missed abortion inngå i dette dataelementet. Kan være nyttig når man skal sammenligne data mellom ulike myndighetsområder."> + > + ["id21"] = < + text = <"Fødsel til termin definisjon"> + description = <"Den anvendte definisjonen på verdien \"Fødsler til termin\" benyttet i datainnsamlingen."> + comment = <"Kan være nyttig når man skal sammenligne data mellom ulike myndighetsområder, da definisjoner av fødsel til termin kan variere."> + > + ["id20"] = < + text = <"Prematur fødsel definisjon"> + description = <"Den anvendte definisjonen på verdien \"Premature fødsler\" benyttet i datainnsamlingen."> + comment = <"Kan være nyttig når man skal sammenligne data mellom ulike myndighetsområder, da definisjoner av prematur fødsel kan variere."> + > + ["id19"] = < + text = <"Flerlingefødsler (M)"> + description = <"Antall fødsler der mer enn ett barn ble født."> + > + ["id18"] = < + text = <"Aborter (A)"> + description = <"Antall avbrutte svangerskap, uavhengig av årsak og gestasjonsuke. Dette inkluderer spontanaborter, provoserte aborter og ekstrauterine graviditeter."> + comment = <"Summen av alle \"Spontane aborter\", \"Provoserte aborter\" og \"Ekstrauterine graviditeter\"."> + > + ["id17"] = < + text = <"Premature fødsler (P)"> + description = <"Antall barn født før termin."> + comment = <"Definisjonen av prematur fødsel kan registreres i Protocol-delen av arketypen."> + > + ["id16"] = < + text = <"Fødsler til termin (T)"> + description = <"Antall barn født til termin, eller etter."> + comment = <"Definisjonen av fødsler til termin kan registreres i Protocol-delen av arketypen."> + > + ["id14"] = < + text = <"Dødfødsel definisjon"> + description = <"Den anvendte definisjonen på verdien \"Dødfødsler\" benyttet i datainnsamlingen."> + comment = <"Kan være nyttig når man skal sammenligne data mellom ulike myndighetsområder, da definisjoner av dødfødsel kan variere."> + > + ["id13"] = < + text = <"Dødfødsler"> + description = <"Antall dødfødsler."> + comment = <"Definisjonen av dødfødsel kan registreres i Protocol-delen av arketypen."> + > + ["id12"] = < + text = <"Ekstrauterine graviditeter"> + description = <"Antall svangerskap utenfor livmoren."> + > + ["id11"] = < + text = <"Keisersnitt"> + description = <"Antall keisersnitt utført."> + > + ["id10"] = < + text = <"Dato oppdatert"> + description = <"Datoen da det obstetriske sammendraget sist ble oppdatert."> + > + ["id8"] = < + text = <"Levende barn (L)"> + description = <"Antall levende barn."> + comment = <"Definisjonen av levende barn kan registreres i Protocol-delen av arketypen. Antallet registrert i dette dataelementet skal være korrekt på tidspunktet arketypen sist ble oppdatert."> + > + ["id7"] = < + text = <"Levendefødte"> + description = <"Antall levende fødte barn."> + comment = <"Definisjonen av levendefødte kan registreres i Protocol-delen av arketypen."> + > + ["id6"] = < + text = <"Provoserte aborter"> + description = <"Antall ganger en kvinne har fått uført eller uført en provosert abort, uavhengig av gestasjonsuke."> + comment = <"Definisjonen av provosert abort kan registreres i Protocol-delen av arketypen."> + > + ["id5"] = < + text = <"Spontane aborter"> + description = <"Antall ganger en kvinne har spontanabortert."> + comment = <"Definisjonen av spontane aborter kan registreres i Protocol-delen av arketypen."> + > + ["id4"] = < + text = <"Para"> + description = <"Antall ganger kvinnen har født."> + comment = <"Summen av antall \"Fødsler til termin (T)\" og \"Premature fødsler (P)\". Para er ikke det samme antall som fødte barn, for eksempel vil en tvillingfødsel telle som én fødsel. + "> + > + ["id3"] = < + text = <"Gravida (G)"> + description = <"Antall tidligere svangerskap, inkludert gjeldende svangerskap, hvis pågående."> + > + ["id1"] = < + text = <"Obstetrisk sammendrag"> + description = <"Sammendrag eller varig (persistent) informasjon om en kvinnes obstetriske historie, inkludert en oversikt over av alle svangerskap med tilhørende resultater eller intervensjoner."> + > + > + ["pt-br"] = < + ["id29"] = < + text = <"*Live birth definition (en)"> + description = <"*The definition of a live birth that is used in the data collection. (en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a live birth may vary. (en)"> + > + ["id28"] = < + text = <"*Termination definition (en)"> + description = <"*The definition of termination that is used in the data collection. (en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a termination may vary. (en)"> + > + ["id27"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the obstetric history, not captured in other fields. (en)"> + > + ["id26"] = < + text = <"*Description (en)"> + description = <"*Narrative description about the overall obstetric history. (en)"> + > + ["id25"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> + > + ["id24"] = < + text = <"*Living child definition(en)"> + description = <"*The definition of a living child that is used in the data collection.(en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a living child may vary. (en)"> + > + ["id23"] = < + text = <"*Parity definition(en)"> + description = <"*The definition of parity that is used in the data collection.(en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of parity may vary. (en)"> + > + ["id22"] = < + text = <"*Miscarriage definition(en)"> + description = <"*The definition of miscarriage that is used in the data collection.(en)"> + comment = <"*Depending on local definitions, missed abortions may be captured in this data element. Maybe useful to record when comparing data from different regions as definitions of a miscarriage may vary. (en)"> + > + ["id21"] = < + text = <"*Term birth definition(en)"> + description = <"*The definition of a term birth that is used in the data collection.(en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a term birth may vary. (en)"> + > + ["id20"] = < + text = <"*Preterm birth definition(en)"> + description = <"*The definition of a preterm birth that is used in the data collection.(en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a preterm birth may vary. (en)"> + > + ["id19"] = < + text = <"*Multiple births (M) (en)"> + description = <"Número de eventos de nascimento (partos) nos quais nasceu mais de um feto."> + > + ["id18"] = < + text = <"Abortos"> + description = <"Número de gravidezes não viáveis por todas as causas e em qualquer gestação, incluindo abortos espontâneos, abortos induzidos e gravidezes ectópicas."> + comment = <"*The value recorded for 'Abortions (A)' should be equal to the sum of 'Miscarriages', 'Terminations' and 'Ectopic pregnancies', if these additional fields are recorded. (en)"> + > + ["id17"] = < + text = <"*Preterm births (P) (en)"> + description = <"*Number of infants born before term. (en)"> + comment = <"*The definition of a preterm birth can be recorded in the Protocol. (en)"> + > + ["id16"] = < + text = <"*Term births (T) (en)"> + description = <"*Number of infants born on or after 37 weeks of gestation.(en)"> + comment = <"*The definition of a term birth can be recorded in the Protocol. (en)"> + > + ["id14"] = < + text = <"*Stillbirth definition (en)"> + description = <"*The definition of stillbirth that is used in the data collection.(en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a stillbirth may vary. (en)"> + > + ["id13"] = < + text = <"*Stillbirths(en)"> + description = <"*Number of stillbirths.(en)"> + comment = <"*The definition of a stillbirth can be recorded in the Protocol. (en)"> + > + ["id12"] = < + text = <"*Ectopic pregnancies (en)"> + description = <"Número de gravidezes ectópicas."> + > + ["id11"] = < + text = <"*Caesarean sections (en)"> + description = <"Número de cesarianas realizadas."> + > + ["id10"] = < + text = <"*Date updated (en)"> + description = <"Data da última atualização do sumário."> + > + ["id8"] = < + text = <"*Living children (L) (en)"> + description = <"*Number of children who are alive. (en)"> + comment = <"*The definition of a living child can be recorded in the Protocol. The value for this data element should be accurate at the time of recording, captured using the 'Last updated' data element. (en)"> + > + ["id7"] = < + text = <"*Live births (en)"> + description = <"*Number of infants born alive. (en)"> + comment = <"*The definition of a live birth can be recorded in the Protocol. (en)"> + > + ["id6"] = < + text = <"Aborto induzido"> + description = <"Número de vezes que uma mulher teve uma gravidez terminada, desconsiderando a gestação."> + comment = <"*The definition of a Termination can be recorded in the Protocol. (en)"> + > + ["id5"] = < + text = <"*Miscarriages(en)"> + description = <"*Number of times a woman has had a miscarriage.(en)"> + comment = <"*The definition of a miscarriage can be recorded in the Protocol. (en)"> + > + ["id4"] = < + text = <"*Parity(en)"> + description = <"*Number of times a woman has given birth.(en)"> + comment = <"*Parity is not regarded as the same as the number of infants born - for example, twins would be recorded as one birth event. The value recorded for parity should be equal to the sum of 'Term births (T)' and 'Preterm births (P)', if these additional fields are recorded. (en)"> + > + ["id3"] = < + text = <"*Gravidity (G)(en)"> + description = <"*Number of times a woman has been pregnant, including a current pregnancy. (en)"> + > + ["id1"] = < + text = <"Sumário obstétrico"> + description = <"Uma visão geral da história obstétrica de uma mulher, incluindo um resumo de todas as gestações seus resultados ou as intervenções associadas. + + "> + > + > + ["en"] = < + ["id29"] = < + text = <"Live birth definition"> + description = <"The definition of a live birth that is used in the data collection."> + comment = <"Maybe useful to record when comparing data from different regions as definitions of a live birth may vary."> + > + ["id28"] = < + text = <"Termination definition"> + description = <"The definition of termination that is used in the data collection."> + comment = <"Maybe useful to record when comparing data from different regions as definitions of a termination may vary."> + > + ["id27"] = < + text = <"Comment"> + description = <"Additional narrative about the obstetric history, not captured in other fields."> + > + ["id26"] = < + text = <"Description"> + description = <"Narrative description about the overall obstetric history."> + > + ["id25"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id24"] = < + text = <"Living child definition"> + description = <"The definition of a living child that is used in the data collection."> + comment = <"Maybe useful to record when comparing data from different regions as definitions of a living child may vary."> + > + ["id23"] = < + text = <"Parity definition"> + description = <"The definition of parity that is used in the data collection."> + comment = <"Maybe useful to record when comparing data from different regions as definitions of parity may vary."> + > + ["id22"] = < + text = <"Miscarriage definition"> + description = <"The definition of miscarriage that is used in the data collection."> + comment = <"Depending on local definitions, missed abortions may be captured in this data element. Maybe useful to record when comparing data from different regions as definitions of a miscarriage may vary."> + > + ["id21"] = < + text = <"Term birth definition"> + description = <"The definition of a term birth that is used in the data collection."> + comment = <"Maybe useful to record when comparing data from different regions as definitions of a term birth may vary."> + > + ["id20"] = < + text = <"Preterm birth definition"> + description = <"The definition of a preterm birth that is used in the data collection."> + comment = <"Maybe useful to record when comparing data from different regions as definitions of a preterm birth may vary."> + > + ["id19"] = < + text = <"Multiple births (M)"> + description = <"Number of birth events in which more than one fetus has been born."> + > + ["id18"] = < + text = <"Abortions (A)"> + description = <"Number of non-viable pregnancies from all causes and at any gestation, including miscarriages, induced terminations and ectopic pregnancies."> + comment = <"The value recorded for 'Abortions (A)' should be equal to the sum of 'Miscarriages', 'Terminations' and 'Ectopic pregnancies', if these additional fields are recorded."> + > + ["id17"] = < + text = <"Preterm births (P)"> + description = <"Number of infants born before term."> + comment = <"The definition of a preterm birth can be recorded in the Protocol."> + > + ["id16"] = < + text = <"Term births (T)"> + description = <"Number of infants born at term."> + comment = <"The definition of a term birth can be recorded in the Protocol."> + > + ["id14"] = < + text = <"Stillbirth definition"> + description = <"The definition of stillbirth that is used in the data collection."> + comment = <"Maybe useful to record when comparing data from different regions as definitions of a stillbirth may vary."> + > + ["id13"] = < + text = <"Stillbirths"> + description = <"Number of stillbirths."> + comment = <"The definition of a stillbirth can be recorded in the Protocol."> + > + ["id12"] = < + text = <"Ectopic pregnancies"> + description = <"Number of ectopic pregnancies."> + > + ["id11"] = < + text = <"Caesarean sections"> + description = <"Number of Caesarean sections performed."> + > + ["id10"] = < + text = <"Date updated"> + description = <"The date this summary was last updated."> + > + ["id8"] = < + text = <"Living children (L)"> + description = <"Number of children who are alive."> + comment = <"The definition of a living child can be recorded in the Protocol. The value for this data element should be accurate at the time of recording, captured using the 'Last updated' data element."> + > + ["id7"] = < + text = <"Live births"> + description = <"Number of infants born alive."> + comment = <"The definition of a live birth can be recorded in the Protocol."> + > + ["id6"] = < + text = <"Terminations"> + description = <"Number of times a woman has had a pregnancy terminated, regardless of gestation."> + comment = <"The definition of a Termination can be recorded in the Protocol."> + > + ["id5"] = < + text = <"Miscarriages"> + description = <"Number of times a woman has had a miscarriage."> + comment = <"The definition of a miscarriage can be recorded in the Protocol."> + > + ["id4"] = < + text = <"Parity"> + description = <"Number of times a woman has given birth."> + comment = <"Parity is not regarded as the same as the number of infants born - for example, twins would be recorded as one birth event. The value recorded for parity should be equal to the sum of 'Term births (T)' and 'Preterm births (P)', if these additional fields are recorded. "> + > + ["id3"] = < + text = <"Gravidity (G)"> + description = <"Number of times a woman has been pregnant, including a current pregnancy."> + > + ["id1"] = < + text = <"Obstetric summary"> + description = <"Summary or persistent information about the obstetric history of a woman, including a overview of all pregnancies and the associated outcomes or interventions."> + > + > + ["es-co"] = < + ["id29"] = < + text = <"*Live birth definition (en)"> + description = <"*The definition of a live birth that is used in the data collection. (en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a live birth may vary. (en)"> + > + ["id28"] = < + text = <"*Termination definition (en)"> + description = <"*The definition of termination that is used in the data collection. (en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a termination may vary. (en)"> + > + ["id27"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the obstetric history, not captured in other fields. (en)"> + > + ["id26"] = < + text = <"*Description (en)"> + description = <"*Narrative description about the overall obstetric history. (en)"> + > + ["id25"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> + > + ["id24"] = < + text = <"*Living child definition(en)"> + description = <"*The definition of a living child that is used in the data collection.(en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a living child may vary. (en)"> + > + ["id23"] = < + text = <"*Parity definition(en)"> + description = <"*The definition of parity that is used in the data collection.(en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of parity may vary. (en)"> + > + ["id22"] = < + text = <"*Miscarriage definition(en)"> + description = <"*The definition of miscarriage that is used in the data collection.(en)"> + comment = <"*Depending on local definitions, missed abortions may be captured in this data element. Maybe useful to record when comparing data from different regions as definitions of a miscarriage may vary. (en)"> + > + ["id21"] = < + text = <"*Term birth definition(en)"> + description = <"*The definition of a term birth that is used in the data collection.(en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a term birth may vary. (en)"> + > + ["id20"] = < + text = <"*Preterm birth definition(en)"> + description = <"*The definition of a preterm birth that is used in the data collection.(en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a preterm birth may vary. (en)"> + > + ["id19"] = < + text = <"*Multiple births (M) (en)"> + description = <"Número de nacimientos en los cuales ha nacido mas de un producto vivo"> + > + ["id18"] = < + text = <"Abortos"> + description = <"Número de embarazos no viables por todas las causas y en cualquier edad gestacional , incluyendo abortos involuntarios , Embarazos interrumpidos y embarazos ectópicos"> + comment = <"*The value recorded for 'Abortions (A)' should be equal to the sum of 'Miscarriages', 'Terminations' and 'Ectopic pregnancies', if these additional fields are recorded. (en)"> + > + ["id17"] = < + text = <"*Preterm births (P) (en)"> + description = <"*Number of infants born before term. (en)"> + comment = <"*The definition of a preterm birth can be recorded in the Protocol. (en)"> + > + ["id16"] = < + text = <"*Term births (T) (en)"> + description = <"*Number of infants born on or after 37 weeks of gestation.(en)"> + comment = <"*The definition of a term birth can be recorded in the Protocol. (en)"> + > + ["id14"] = < + text = <"*Stillbirth definition (en)"> + description = <"*The definition of stillbirth that is used in the data collection.(en)"> + comment = <"*Maybe useful to record when comparing data from different regions as definitions of a stillbirth may vary. (en)"> + > + ["id13"] = < + text = <"*Stillbirths(en)"> + description = <"*Number of stillbirths.(en)"> + comment = <"*The definition of a stillbirth can be recorded in the Protocol. (en)"> + > + ["id12"] = < + text = <"*Ectopic pregnancies (en)"> + description = <"Número de embarazos ectópicos"> + > + ["id11"] = < + text = <"*Caesarean sections (en)"> + description = <"Número de Cesáreas realizadas"> + > + ["id10"] = < + text = <"*Date updated (en)"> + description = <"Fecha de ultima actualización del resumen"> + > + ["id8"] = < + text = <"*Living children (L) (en)"> + description = <"*Number of children who are alive. (en)"> + comment = <"*The definition of a living child can be recorded in the Protocol. The value for this data element should be accurate at the time of recording, captured using the 'Last updated' data element. (en)"> + > + ["id7"] = < + text = <"*Live births (en)"> + description = <"*Number of infants born alive. (en)"> + comment = <"*The definition of a live birth can be recorded in the Protocol. (en)"> + > + ["id6"] = < + text = <"Embarazos interrumpidos"> + description = <"Número de veces que una mujer ha tenido un embarazo interrumpidos, independientemente de las semanas de gestación"> + comment = <"*The definition of a Termination can be recorded in the Protocol. (en)"> + > + ["id5"] = < + text = <"*Miscarriages(en)"> + description = <"*Number of times a woman has had a miscarriage.(en)"> + comment = <"*The definition of a miscarriage can be recorded in the Protocol. (en)"> + > + ["id4"] = < + text = <"*Parity(en)"> + description = <"*Number of times a woman has given birth.(en)"> + comment = <"*Parity is not regarded as the same as the number of infants born - for example, twins would be recorded as one birth event. The value recorded for parity should be equal to the sum of 'Term births (T)' and 'Preterm births (P)', if these additional fields are recorded. (en)"> + > + ["id3"] = < + text = <"*Gravidity (G)(en)"> + description = <"*Number of times a woman has been pregnant, including a current pregnancy. (en)"> + > + ["id1"] = < + text = <"Antecedentes Obstétricos"> + description = <"Una visión general de la historia obstétrica de una mujer, incluyendo un resumen de todos los embarazos."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.occupation_summary.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.occupation_summary.v1.0.0.adls new file mode 100644 index 000000000..da74b6048 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.occupation_summary.v1.0.0.adls @@ -0,0 +1,197 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=82275b1b-765c-42fe-8a3f-2a2b19d54ac1; build_uid=8aaef59b-ee75-4645-9223-11efbd579278) + openEHR-EHR-EVALUATION.occupation_summary.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-12-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Paula Anderson, UCLH, United Kingdom", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Koray Atalag, University of Auckland, New Zealand", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Maria Beate Nupen-Stieng, Oslo Universitetssykehus, Norway", "Ivar Berge, Oslo Universitetssykehus, Norway", "Anita Bjørnnes, Helse Bergen, Norway", "Bjørn Christensen, Helse Bergen HF, Norway", "Angela Crovetti, CDC/NIOSH, United States", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Jayne Donaldson, University of Stirling, United Kingdom", "Bjørg Eli Hollund, helse-bergen, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Sergio Freire, State University of Rio de Janeiro, Brazil", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Heather Grain, Llewelyn Grain Informatics, Australia", "Anne Gunn Haugland, Helse Bergen HF, Norway", "Kristian Heldal, Telemark Hospital Trust, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Kaja Irgens-Hansen, Yrkesmedisinsk avdeling, Haukeland universitetssykehus, Norway", "Susanna Jönsson, Landstinget i Värmland, Sweden", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Ron Krawec, Alberta Health Services, Canada", "Liv Laugen, Oslo universitetssykehus, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Rose Mari Eikås, Helse Bergen, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "John Meredith, NHS Wales Informatics Service, United Kingdom", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Erik Nissen, Cambio Healthcare Systems AB, Sweden", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Martin Paulson, Sykehuset i Vestfold, Norway", "Tanja Riise, Nasjonal IKT HF, Norway", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Gro-Hilde Severinsen, Norwegian center for ehealthresearch, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Niclas Skyttberg, Karolinska Institutet, Sweden", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstittutet, Norway", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Pelle Viana Lindén, Capio, Sweden"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Employment Summary, Draft Archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2010 Dec 17 (discontinued)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"08718D935FFEEC7435FC63D75E51C5EF"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et sammendrag eller varig (persistent) informasjon om et individs nåværende eller tidligere arbeid og/eller roller."> + keywords = <"arbeid", "arbeidstaker", "arbeidsgiver", "arbeidsforhold", "arbeidshistorikk", "jobb", "ansatt", "yrke", "arbeidsløs", "studerer", "student", "elev", "trygdet", "ufør", "arbeidssituasjon", "erverv", "yrkestilknytning", "pensjon", "pensjonist", "attføring", "bransje", "arbeidsledig", "hjemmeværende", "stilling", "profesjon", "frivillig"> + use = <"Brukes for å registrere et sammendrag eller varig (persistent) informasjon om et individs nåværende eller tidligere arbeid og/eller roller. + + Arketypen er laget for å være en frittstående arketype, og kan benyttes som del av individets sosialanamnese i en templat. + Den er ment å gi et sammendrag over alle former for arbeid/roller. For hver enkelt jobb eller rolle brukes én instans av arketypen CLUSTER.occupation_record (Arbeidsforhold/rolle) i SLOTet \"Arbeidsepisode\"."> + misuse = <"Brukes ikke for å registrere strukturerte detaljer om en spesifikk rolle eller bidrag. Bruk arketypen CLUSTER.occupation_record (Arbeidsforhold/rolle) i SLOTet \"Arbeidsepisode\" for dette formålet. + + Brukes ikke for detaljerte beskrivelser av helserisikoer eller eksponering for farlige substanser i arbeidssituasjonen. Til dette brukes henholdsvis arketypene EVALUATION.health_risk (Helserisiko) eller EVALUATION.exposure. + + Brukes ikke for å registrere informasjon om individets inntekt eller inntektskilder. Bruk arketypen CLUSTER.income_summary for dette formålet."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a summary or persistent information about an individual's current and past jobs and/or roles."> + keywords = <"employment", "study", "job", "work", "carer", "role", "pensioner", "student", "employee", "employer", "profession", "unemployment", "occupation", "child", "retiree", "disabled"> + use = <"Use to record a summary or persistent information about an individual's current and past jobs and/or roles. + + This archetype has been designed to be used as a standalone archetype within the context of a Social History (or similar) template. It is intended to provide a summary of all occupations, considered in the broadest sense. For each job or role, use a separate instance of the CLUSTER.occupation_record within the SLOT for 'Occupation episode'."> + misuse = <"Not to be used for recording structured details about a specific job or role. Use the CLUSTER.occupation_record archetype within 'Occupation record' SLOT for this purpose. + + Not to be used for detailed descriptions of health risks or exposure to hazardous substances in the workplace. Use the EVALUATION.health_risk or EVALUATION.exposure archetype for these purposes. + + Not to be used to record information about sources of income or income details for the individual. Use the CLUSTER.income_summary archetype for this purpose."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Occupation summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id5] matches { -- Employment status + value matches { + DV_TEXT[id9001] + } + } + allow_archetype CLUSTER[id4] matches { -- Occupation episode + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.occupation_record(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id6] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + protocol matches { + ITEM_TREE[id8] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id9] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9003] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id10"] = < + text = <"Sist oppdatert"> + description = <"Datoen da arbeidssammendraget eller tilknyttede arbeidsepisoder sist ble oppdatert."> + comment = <"Ved implementering av arketypen forutsettes det at dersom en arbeidsepisode legges til eller oppdateres, vil også denne datoen oppdateres."> + > + ["id9"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id7"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstkommentar til individets nåværende eller tidligere jobber/roller, som ikke er fanget i andre felt."> + > + ["id6"] = < + text = <"Ytterligere detaljer"> + description = <"Ytterligere strukturerte detaljer om individets nåværende eller tidligere arbeid og/eller roller."> + > + ["id5"] = < + text = <"Arbeidsstatus"> + description = <"Utsagn om individets nåværende jobb/rolle."> + comment = <"For eksempel: \"Inntektsgivende arbeid\", \"Arbeidsledig\", \"Pensjonist\". Koding med en terminologi er ønskelig, der det er mulig, for eksempel OID 8150 (Volven.no). Detaljene om hver enkel jobb/ rolle kan registreres i arketypen CLUSTER.occupation_record (Arbeidsforhold/rolle)."> + > + ["id4"] = < + text = <"Arbeidsepisode"> + description = <"Strukturerte detaljer om hver enkelt jobb eller rolle, både tidligere og nåværende."> + comment = <"Et individ kan ha flere aktive arbeidsepisoder samtidig. For eksempel \"Hjemmeværende 2 dager i uken og butikkansatt 3 dager i uken\", eller \"Deltidsansatt i en bedrift mens man studerer\"."> + > + ["id3"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av hele historikken av arbeid og/eller roller til individet. + + "> + > + ["id1"] = < + text = <"Arbeidssammendrag"> + description = <"Sammendrag eller varig (persistent) informasjon om et individs nåværende eller tidligere arbeid og/eller roller."> + > + > + ["en"] = < + ["id10"] = < + text = <"Last updated"> + description = <"Date when the occupation summary or associated occupation records were was updated."> + comment = <"At implementation, it is assumed that if an associated occupation record is added or updated then this date will also be updated."> + > + ["id9"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id7"] = < + text = <"Comment"> + description = <"Additional narrative about an individual's current occupation or history of occupations not captured in other fields."> + > + ["id6"] = < + text = <"Additional details"> + description = <"Additional details about the current jobs or roles, or previous occupation history of an individual."> + > + ["id5"] = < + text = <"Employment status"> + description = <"Statement about the individual's current employment."> + comment = <"For example: employed; unemployed; or not in labour force. Coding with a terminology is desirable, where possible. Detail about each occupation can be recorded within the CLUSTER.occupation_record archetype."> + > + ["id4"] = < + text = <"Occupation episode"> + description = <"Structured details about each job or role, both current and past."> + comment = <"An individual may have multiple, concurrent active episodes of an occupation if they have a variety of jobs or roles. For example: carer for 2 days per week and employed in a retail job for 3 days a week; employed part-time to support studies."> + > + ["id3"] = < + text = <"Description"> + description = <"Narrative description about the entire occupation history of the individual."> + > + ["id1"] = < + text = <"Occupation summary"> + description = <"Summary or persistent information about an individual's current and past jobs and/or roles."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.physical_activity_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.physical_activity_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..97b47eb3e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.physical_activity_summary.v0.0.1-alpha.adls @@ -0,0 +1,283 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=86cb6739-f7f6-48ca-90ac-541e4655cd26; build_uid=a46fc4f9-6a92-4391-b124-dd89001a32d6) + openEHR-EHR-EVALUATION.physical_activity_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Mikael Collin"> + ["organisation"] = <"Sverige"> + ["email"] = <"mco@kth.se"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2017-06-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Stephen Chu, Australia", "Priscila Maranhão, MEDCIDS-FMUP, Portugal", "Gustavo Bacelar, Virtual Care, Portugal", "Hugh Leslie, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Physical Activity Summary, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-06-20]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.932"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Health Systems"> + ["MD5-CAM-1.0.1"] = <"2E5B397FB8CAFFB53BA4B7A1E2CE1502"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att fånga fysisk aktivitet om en person."> + keywords = <"*aktivitet(sv)", "*träning(sv)", "*fysisk(sv)", "*kondition(sv)"> + use = <"*Use to record a summary of typical, or usual, physical activity of children or adults. + + Please note: There is some apparent overlap between the 'Physical activity level (PAL) status' data element in this archetype and the 'Physical activity category' data element in OBSERVATION.physical_activity archetype - they both use the same value set. Use this archetype when recording the the typical activity as a summative statement, however if the intent is to record the category at a specified point in time or during a specified period of time then use the equivalent data point in the OBSERVATION.physical_activity.(en)"> + misuse = <"Ska inte användas för att en faktisk fysisk aktivitet under en specifik tid - använd OBSERVATION.physical_activity för detta syfte."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a summary of typical physical activity of an individual."> + keywords = <"activity", "exercise", "physical", "fitness"> + use = <"Use to record a summary of typical, or usual, physical activity of children or adults. + + Please note: There is some apparent overlap between the 'Physical activity level (PAL) status' data element in this archetype and the 'Physical activity category' data element in OBSERVATION.physical_activity archetype - they both use the same value set. Use this archetype when recording the the typical activity as a summative statement, however if the intent is to record the category at a specified point in time or during a specified period of time then use the equivalent data point in the OBSERVATION.physical_activity."> + misuse = <"Not to be used to record actual physical activity at a specific point in time or during a specified period of time - use OBSERVATION.physical_activity for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Physical activity summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Physical activity level (PAL) status + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Physical activity level (PAL) status (synthesised) + } + DV_TEXT[id9003] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id6] matches { -- Barrier + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id7] matches { -- Enabler + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Typical moderate exercise + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9001]} -- Frequency + [units] matches { + [{"1/d"}], + [{"1/wk"}], + [{"1/mo"}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Typical vigorous exercise + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9001]} -- Frequency + [units] matches { + [{"1/d"}], + [{"1/wk"}], + [{"1/mo"}] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id15] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id17] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9009] + } + } + allow_archetype CLUSTER[id16] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"Fysisk aktivitetsnivå (PAL) (synthesised)"> + description = <"Fysisk aktivitetsnivå (synthesised)"> + > + ["at9001"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["id17"] = < + text = <"Senast uppdaterad"> + description = <"Datumet när aktiviteten om fysisk aktivitet senast uppdaterades."> + > + ["id16"] = < + text = <"Utökning"> + description = <"Extra information som krävs för att fånga lokalt innehåll eller för att anpassa till andra referensmodeller."> + comment = <"Till exempel: lokal information som krävs"> + > + ["at14"] = < + text = <"Extremt aktiv"> + description = <"Personen är extremt aktiv, till exempel en person som tävlingscyklar."> + > + ["at13"] = < + text = <"Mycket aktiv"> + description = <"Personen är väldigt aktiv, till exempel en person som rör dig mycket i sitt arbete eller en person som simmar två timmar varje dag."> + > + ["at12"] = < + text = <"Medelmåttig aktivitet"> + description = <"Personen är medelmåttigt aktiv, till exempel en byggnadsarbetare eller en person som springer en timme varje dag."> + > + ["at11"] = < + text = <"Stillasittande"> + description = <"Personen är spenderar mycket tid sittande, till exempel en kontorsarbetare som tränar lite eller inte alls."> + > + ["at10"] = < + text = <"Extremt inaktiv"> + description = <"Personen är extremt inaktiv, till exempel en sängliggande patient."> + > + ["id9"] = < + text = <"Normal varaktighet medelmåttig aktivitet"> + description = <"Normal varaktighet för medelmåttig aktivitet."> + > + ["id8"] = < + text = <"Normal varaktighet mycket aktivitet"> + description = <"Normal varaktighet för mycket aktivitet."> + > + ["id7"] = < + text = <"Möjliggörare"> + description = <"Identifierade faktorer som kan hjälpa personen till att bli mer fysiskt aktiv."> + comment = <"Till exempel: bor nära en simbassäng; eller tidigare en elitidrottare."> + > + ["id6"] = < + text = <"Hinder"> + description = <"Identifierade faktorer som hindrar personen från att bli mer fysiskt aktiv."> + > + ["id4"] = < + text = <"Beskrivning"> + description = <"En beskrivning av graden av fysisk aktivitet."> + > + ["id3"] = < + text = <"Fysisk aktivitetsnivå (PAL)"> + description = <"Fysisk aktivitetsnivå"> + comment = <"Kodning med terminologi är önskvärt där det är möjligt."> + > + ["id1"] = < + text = <"Fysisk aktivitet summering"> + description = <"En summering av den typiska nivån av fysisk aktivitet som en person ligger på."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Physical activity level (PAL) status (synthesised)"> + description = <"The category of the typical, or usual, physical activity level of an individual. (synthesised)"> + > + ["at9001"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["id17"] = < + text = <"Last updated"> + description = <"The date when the physical activity summary was last updated."> + > + ["id16"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at14"] = < + text = <"Extremely active"> + description = <"The individual is extremely active, for example a competitive cyclist."> + > + ["at13"] = < + text = <"Vigorously active"> + description = <"The individual is very active, for example a manual labourer or a person swimming two hours daily."> + > + ["at12"] = < + text = <"Moderately active"> + description = <"The individual is moerately active, for example a construction worker or a person running one hour daily."> + > + ["at11"] = < + text = <"Sedentary"> + description = <"The individual spends most of their time sitting, for example an office worker getting little or no exercise."> + > + ["at10"] = < + text = <"Extremely inactive"> + description = <"The individual is extremely inactive, for example a bedridden patient."> + > + ["id9"] = < + text = <"Typical moderate exercise"> + description = <"Typical number of minutes of moderate exercise."> + > + ["id8"] = < + text = <"Typical vigorous exercise"> + description = <"Typical number of minutes of vigorous exercise."> + > + ["id7"] = < + text = <"Enabler"> + description = <"Identified factor that may support the individual to become more physically active."> + comment = <"For example: lives close to a swimming pool; or previously an elite athlete."> + > + ["id6"] = < + text = <"Barrier"> + description = <"Identified factor that prevents the individual to become more physically active."> + > + ["id4"] = < + text = <"Description"> + description = <"A narrative description about the individual's typical level of physical activity."> + > + ["id3"] = < + text = <"Physical activity level (PAL) status"> + description = <"The category of the typical, or usual, physical activity level of an individual."> + comment = <"Coding with a terminology is desirable, where possible."> + > + ["id1"] = < + text = <"Physical activity summary"> + description = <"A summary of the typical level of physical activity undertaken by the individual."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at10", "at11", "at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.precaution.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.precaution.v1.0.2.adls new file mode 100644 index 000000000..4d37689e2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.precaution.v1.0.2.adls @@ -0,0 +1,500 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8e02deb2-7500-4703-81a3-e2bfb22c4bc2; build_uid=ce90b450-fdde-478d-a081-24f8c327a091) + openEHR-EHR-EVALUATION.precaution.v1.0.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral"> + ["email"] = <"amarch@cas.austral.edu.ar"> + > + accreditation = <"MD"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke og John Tore Valand"> + ["organisation"] = <"Nasjonal IKT HF, Helse Bergen HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no, john.tore.valand@helse-bergen.no"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Débora Farage, Fernanda Maia, Laíse Figueiredo"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke / John Tore Valand"> + ["organisation"] = <"Nasjonal IKT HF / Helse Bergen HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no/ john.tore.valand@helse-bergen.no"> + ["date"] = <"2016-02-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Tomas Alme, DIPS, Norway", "Ole Andreas Bjordal, Webmed, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Cecilie Graver, Oslo universitetssykehus HF, Norway", "Daniel Habashi, PasientSky AS, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Siv Marie Lien, DIPS ASA, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Tanja Riise, Nasjonal IKT HF, Norway", "Anoop Shah, University College London, United Kingdom", "Arild Stangeland, Helse Bergen, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, OUS, Norway", "John Tore Valand, Helse Bergen, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Silje Ljosland Bakke, Nasjonal IKT, silje.ljosland.bakke@nasjonalikt.no"> + ["MD5-CAM-1.0.1"] = <"7BEC583AFB22A9B30E28056EB4153CAD"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en klinisk tilstand eller status som er unik eller særegen for et individ, og som regnes som viktig informasjon i forbindelse med beslutninger om behandling."> + keywords = <"forsiktighetshensyn", "forhindre", "unngå", "uønsket hendelse", "forebygging", "forsiktighet", "advarsel", "varsel"> + use = <"Brukes for å registrere en klinisk tilstand eller status som er unik eller særegen for et individ, og som regnes som viktig informasjon i forbindelse med beslutning om behandling. + + Denne arketypen bør regnes som en viktig arketype for beslutningsstøttesystemer i forbindelse med forordning av nye kliniske intervensjoner. + + Eksempler på tilstander som kan være grunnlag for å registrere forholdsregler kan være: + - Immunhemmende/-modulerende behandling - med en referanse til en ordinasjon av kjemoterapi eller steroider, eller en leukemidiagnose + - Nyresvikt - lenket til nyrefunksjonstester eller en formell nyresviktdiagnose. + - Står i transplantasjonskø + - Pågående regelmessig behandling som strålebehandling eller dialyse + - Har fått implantert et organ eller metall i kroppen. + - Pågående utredning/oppfølging av mistenkt eller + verifisert malign lidelse. + - Deltagelse i klinisk farmakologiske studie. + - Viktig blodfortynnende behandling."> + misuse = <"Skal ikke brukes for å registrere en klinisk intervensjon (f.eks. en undersøkelse eller behandling) som ikke må utføres på grunn av sannsynligheten eller muligheten for skade på individet. Bruk EVALUATION.contraindication (Norsk: Kontraindikasjon) for dette formålet. + + Skal ikke brukes for avgrensing av behandling eller for å registrere individets personlige preferanser. Bruk spesifikke arketyper for dette formålet."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"El registro de una condición o estado del individuo que es clínicamente significativa y única o idiosincrática para con este individuo, y que se considera información vital al momento de la toma de decisiones."> + keywords = <"precaución", "prevenir", "evitar", "evento adverso", "prevención", "precaución", "advertencia"> + use = <"Utilizado para el registro de una condición o estado del individuo que es clínicamente significativa y única o idiosincrática para con este individuo, y que se considera información vital al momento de la toma de decisiones. + + Este arquetipo debe ser considerado crítico por parte de cualquier sistema de apoyo a la decisión clínica y para cualquier precaución terapéuticamente relevante cuando un médico comienza una nueva intervención clínica para con un individuo. + + Los ejemplos de afecciones que ameritan la creación de una precaución incluyen, pero no se limitan a: + - estado de inmunosupresión o terapia inmunosupresora asociada a una orden de medicamento para quimioterapia o esteroides, o diagnóstico de leucemia; + - fallo renal, asociado a pruebas de función renal y/o el diagnóstico formal de fallo renal; + - en espera de trasplante de órgano; + - bajo tratamiento radiante o diálisis; + - trasplantado de órgano o sujeto de implante metálico; + - bajo estudio o bajo seguimiento de enfermedad maligna presuntiva o confirmada; + - participante de ensayo farmacológico; + - anticoagulado."> + misuse = <"No debe utilizarse para registrar una intervención clínica (incluyendo, pero no limitado a, un tratamiento o realización de una prueba o procedimiento) que no debe ser llevada a cabo debido a la posibilidad de daño al individuo. Utilizar EVALUATION.contraindication para este propósito. + + No debe utilizarse para registrar directivas anticipadas de cuidado o preferencias personales del individuo. Utilizar EVALUATION.contraindication para este propósito."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar uma condição ou estado do indivíduo que é clinicamente significante e único ou idiossincrásico para este indivíduo, e é considerada informação vital na tomada de decisão clínica."> + keywords = <"precaução", "prevenir", "evitar", "evento adverso", "prevenção", "cuidado", "alerta", "atenção"> + use = <"Usado para gravar uma condição ou estado do indivíduo que é clinicamente significante e único ou idiossincrásico para este indivíduo, e é considerada informação vital na tomada de decisão clínica. + + Este arquétipo deve ser considerado como crítico para qualquer teste de sistema de suporte à decisão clínica para qualquer precaução terapêutica relevante como o início de uma intervenção clínica a um indivíduo por um clínico. + + Exemplos de condições que garantem a criação de uma precaução incluem, mas não são limitadas a: + - imunossuprimido/em terapia imunossupressiva - ligado à solicitação de medicação para quimioterápicos ou esteróides; ou diagnóstico de leucemia; + - falência renal - ligado a testes de função renal e/ou um diagnóstico formal de falência renal; + - na espera por transplante de órgãos; + - em tratamento regular de radioterapia ou diálise; + - transplantado ou com implante metálico in situ; + - em investigação ou acompanhamento de suspeita ou confirmação de doença maligna; + - participação em pesquisa farmacológica; ou + - em tratamento com anticoagulante. + "> + misuse = <"Não deve ser usado para gravar uma intervenção clínica (incluindo, mas não limitado ao uso de um tratamento ou desempenho de um teste ou procedimento) que não deve ser carregado devido à probabilidade ou possibilidade de dano causado a um indivíduo. Use EVALUATION.contraindicação para este propósito. + + Não deve ser usado para gravar orientações avanças para o cuidado ou preferências pessoais do indivíduo. Use arquétipos específicos para este propósito. + "> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a condition or state of the individual that is clinically significant and unique or idiosyncratic for this individual, and is considered vital information when making treatment decisions."> + keywords = <"precaution", "prevent", "avoid", "adverse event", "prevention", "caution", "alert", "warning"> + use = <"Use to record a condition or state of the individual that is clinically significant and unique or idiosyncratic for this individual, and which are considered vital information when making treatment decisions. + + This archetype should be regarded as a critical archetype by any clinical decision support system testing for any relevant therapeutic precautions as a clinician commences a new clinical intervention for an individual. + + Examples of conditions that warrant creation of a precaution include, but are not limited to: + - Immunosuppressed/on immunosuppressive therapy – linked to medication order for chemo or steroids; or diagnosis of leukaemia; + - Renal failure – linked to renal function tests and/or a formal diagnosis of renal failure; + - Waiting for organ transplant; + - Undergoing a regular treatment such as radiation therapy or dialysis; + - Transplanted organ or metal implant in situ; + - Ongoing investigation or follow up of suspected or verified malignant disease; + - Participation in a pharmacological trial; or + - Using anticoagulant treatment."> + misuse = <"Not to be used to record a clinical intervention (including, but not limited to, use of a treatment or performance of a test or procedure) that should not be carried out due to the likelihood, or possibility, of harm being caused to an individual. Use the EVALUATION.contraindication for this purpose. + + Not to be used to record advanced directives for care or personal preferences of the individual. Use specific archetypes for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Precaution + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Condition + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Status (synthesised) + } + DV_TEXT[id9003] + } + } + ELEMENT[id4] matches { -- Evidence + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Category + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + } + protocol matches { + ITEM_TREE[id7] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id21] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Valid period start + value matches { + DV_DATE_TIME[id9007] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Valid period end + value matches { + DV_DATE_TIME[id9008] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Review date + value matches { + DV_DATE_TIME[id9009] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9010] + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"Forholdsregelens nåværende status. (synthesised)"> + > + ["id25"] = < + text = <"Gyldighetsperiode slutt"> + description = <"Forholdsregelen regnes som inaktiv etter denne datoen."> + comment = <"Dette dataelementet er ment for å brukes når en forholdsregel er ment å avsluttes på et tidspunkt i fremtiden, for eksempel sluttdatoen for en farmakologisk studie."> + > + ["id23"] = < + text = <"Gyldighetsperiode start"> + description = <"Forholdsregelen regnes som aktiv etter denne datoen."> + comment = <"Dette dataelementet er ment for å brukes når en forholdregel er ment å starte på et tidspunkt i fremtiden, for eksempel startdatoen for en farmakologisk studie."> + > + ["id21"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at20"] = < + text = <"Avkreftet"> + description = <"Forholdsregelen har blitt klinisk revurdert eller er avkreftet med høy grad av sikkerhet ved testing."> + > + ["at19"] = < + text = <"Opphørt"> + description = <"Den tidligere kjente forholdsregelen er klinisk revurdert ved testing, og regnes ikke lenger for å være en aktiv risiko."> + > + ["at16"] = < + text = <"Aktiv"> + description = <"Forholdsregelen er aktiv."> + > + ["id15"] = < + text = <"Status"> + description = <"Forholdsregelens nåværende status."> + comment = <"Beslutningsstøtte vil typisk utløse advarsler for \"Aktiv\", og ignorere \"Opphørt\" eller \"Avkreftet\". Kliniske systemer kan velge å ikke vise registreringer med status \"Avkreftet\" i en liste. Likevel kan \"Avkreftet\" være nyttig for sammenstilling av ulike lister eller ved kommunikasjon mellom systemer. Noen systemer kan velge å gjøre dette elementet obligatorisk. \"Opphørt\" kan brukes ulikt i ulike systemer avhengig av klinisk bruk og kontekst. Fritekst-datatypen tillater lokal variasjon ved å gjøre det mulig å bruke andre verdisett for dette dataelementet i en templat. Det er i denne situasjonen anbefalt å kode verdiene med en terminologi."> + > + ["id14"] = < + text = <"Kategori"> + description = <"Type \"Tilstand\"."> + comment = <"Dette dataelementet er inkludert fordi det registreres i flere eksisterende kliniske systemer. Informasjonen kan avledes fra Tilstand dersom hierarkiske kodesystemer er brukt, og vil i slike tilfeller være redundant."> + > + ["id10"] = < + text = <"Evalueringsdato"> + description = <"Dato for neste kliniske evaluering."> + comment = <"Ved omstendigheter der forholdsregler ikke er på ubestemt tid eller livslange, kan dette dataelementet brukes til å registrere når forholdsregelen bør evalueres."> + > + ["id9"] = < + text = <"Kommentar"> + description = <"Ytterligere informasjon om forholdsregelen, som ikke kan registreres i andre felter."> + > + ["id5"] = < + text = <"Sist oppdatert"> + description = <"Dato da forholdsregelinformasjonen sist ble oppdatert."> + > + ["id4"] = < + text = <"Underlag"> + description = <"Beskrivelse av underlaget som understøtter forholdsregelen."> + comment = <"Dette dataelementet kan dersom ønskelig lenkes til en diagnose, testresultat eller legemiddelordinering ved hjelp av en URI (spesifisert i referansemodellen) for å oppgi rasjonalet eller evidensen for forholdsregelen. NB: Siden URI-lenken kan være utilgjengelige fra en melding eller et mottakende system, er det ønskelig at en fritekstbeskrivelse av underlaget registreres eksplisitt."> + > + ["id3"] = < + text = <"Tilstand"> + description = <"Navnet på tilstanden eller statusen."> + comment = <"Koding av tilstanden med en terminologi er ønskelig, dersom mulig."> + > + ["id1"] = < + text = <"Forholdsregel"> + description = <"En klinisk tilstand eller status som er unik eller særegen for et individ, og som regnes som viktig informasjon i forbindelse med beslutninger om behandling."> + > + > + ["es-ar"] = < + ["ac9000"] = < + text = <"Estado (synthesised)"> + description = <"Aserción acerca del estado actual de la 'Precaución' identificada. (synthesised)"> + > + ["id25"] = < + text = <"Final del período de validez"> + description = <"Fecha y hora a partir de la cual la 'condición' debe considerarse inactiva."> + comment = <"Este elemento se utiliza cuando una precaución tiene una fecha de finalización futura conocida. Por ejemplo: la fecha de finalización de un ensayo farmacológico."> + > + ["id23"] = < + text = <"Comienzo del período de validez"> + description = <"Fecha y hora a partir de la cual la 'condición' debe considerarse activa."> + comment = <"Este elemento se utiliza cuando se pretende que una precaución tenga vigencia en algún momento futuro. Por ejemplo: la fecha de comienzo de un ensayo farmacológico."> + > + ["id21"] = < + text = <"Extensión"> + description = <"Información adicional requerida para registrar contenido local o para el alineamiento con otros modelos de referencia o formalismos."> + comment = <"Por ejemplo: requerimientos locales de información o metadatos adicionales para el alineamiento con equivalentes FHIR o CIMI."> + > + ["at20"] = < + text = <"Refutada"> + description = <"La precaución previamente declarada ha sido reevaluada clínicamente o negada con un grado alto de certeza a través de pruebas."> + > + ["at19"] = < + text = <"Resuelta"> + description = <"La precaución previamente declarada ha sido reevaluada clínicamente y ya no es considerada como un riesgo activo."> + > + ["at16"] = < + text = <"Activa"> + description = <"La precaución se encuentra actualmente activa."> + > + ["id15"] = < + text = <"Estado"> + description = <"Aserción acerca del estado actual de la 'Precaución' identificada."> + comment = <"El apoyo a la decisión típicamente producirá alertas para una precaución 'Activa' e ignorará las del tipo 'Resuelta' o 'Refutada'. Los sistemas clínicos podrían optar por no exhibir asientos con un estado 'Refutada' en la lista de Precauciones. No obstante, 'Refutada' puede resultar útil para la conciliación de la lista de Precauciones o en la comunicación entre sistemas. Algunas implementaciones podrían resolver hacer obligatorio este campo. 'Resuelta' puede ser utilizada en forma diversa dependiendo del uso clínico o del contexto. El tipo de dato de texto libre habilita a la adaptación a usos locales al permitir otros conjuntos de datos para este elemento en una plantilla. En tales casos se recomienda que los valores sean codificados mediante una terminología."> + > + ["id14"] = < + text = <"Categoría"> + description = <"Tipo de 'condición' identificada."> + comment = <"Este elemento ha sido incluido dado que esta siendo actualmente registrado en algunos sistemas clínicos. Esta información podrá ser derivada cuando se utilicen códigos terminológicos para representar la condición en sistemas clínicos y es efectivamente redundante en tales situaciones."> + > + ["id10"] = < + text = <"Fecha de Revisión"> + description = <"La fecha en la cual un clínico debe efectuar una revisión."> + comment = <"En circunstancias en las cuales las precauciones no son indefinidas o de por vida, se debe utilizar este elemento para registrar la fecha y hora en la cual esta precaución debe ser reevaluada en el contexto de las circunstancias clínicas imperantes en el momento."> + > + ["id9"] = < + text = <"Comentario"> + description = <"Narrativa adicional acerca de la precaución, no registrada en otros campos."> + > + ["id5"] = < + text = <"Última actualización"> + description = <"Fecha en la cual la información sobre la precaución fue actualizada por última vez."> + > + ["id4"] = < + text = <"Evidencia"> + description = <"Descripción de la evidencia identificada que fundamenta la precaución."> + comment = <"Este elemento puede ser opcionalmente vinculado a un diagnóstico, resultado de prueba, orden de medicamento, etc., a través de una URI (conforme al Modelo de Referencia) a fin de proveer la base o evidencia para la precaución declarada. Se debe tener en cuenta que dado que este vínculo URI puede no ser accesible desde un mensaje o por el sistema clínico receptor, resulta deseable que se registre explícitamente una descripción narrativa de la evidencia."> + > + ["id3"] = < + text = <"Condición"> + description = <"Identificación, por nombre, de la condición o estado."> + comment = <"La codificación de la 'condición' identificada mediante una terminología es deseable cuando sea posible."> + > + ["id1"] = < + text = <"Precaución"> + description = <"Una afección o estado del individuo que es clínicamente significativa y única o idiosincrática para con este individuo, y que se considera información vital al momento de la toma de decisiones."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Estado (synthesised)"> + description = <"Assertiva sobre o estado atual da \"Precaução\" identificada. (synthesised)"> + > + ["id25"] = < + text = <"Final do período válido"> + description = <"Data/hora na qual a \"Condição\" foi considerada inativa."> + comment = <"Este elemento de dado é indicado para uso quando sabe-se que a precaução tem uma data de finalização no futuro. Por exemplo: a data de término de uma pesquisa clínica."> + > + ["id23"] = < + text = <"Início do período válido"> + description = <"Data/hora na qual a \"Condição\" foi considerada ativa."> + comment = <"Este elemento de dado é indicado para uso quando é identificado o início da precaução em algum momento no futuro. Por exemplo: a data de início para uma pesquisa farmacêutica."> + > + ["id21"] = < + text = <"Extensão"> + description = <"Informação adicional requerida para capturar conteúdo local ou alinhar a outros modelos de referência/formalismos."> + comment = <"Por exemplo: requisitos de informação local ou metadados adicionais para alinhar a equivalentes de FHIR ou CIMI."> + > + ["at20"] = < + text = <"Refutada"> + description = <"A precaução foi reavaliada clinicamente ou foi reprovada com um alto grau de certeza clínica por meio de testes."> + > + ["at19"] = < + text = <"Resolvida"> + description = <"A precaução previamente observada foi reavaliada clinicamente e não foi considerada como um risco ativo atualmente."> + > + ["at16"] = < + text = <"Ativa"> + description = <"A precaução é atualmente ativa."> + > + ["id15"] = < + text = <"Estado"> + description = <"Assertiva sobre o estado atual da \"Precaução\" identificada."> + comment = <"A decisão de suporte tipicamente iria levantar alertas para \"Ativa\" e ignorar uma precaução \"Resolvida\" ou \"Refutada\". Sistemas clínicos podem escolher não mostrar entradas com estado de \"refutada\" na lista de precauções. Entretanto, \"Refutada\" pode ser útil para a reconciliação da lista de precaução ou na comunicação entre sistemas. Algumas implementações podem escolher em classificar este campo como obrigatório. \"Resolvida\" pode ser usada de forma variável entre sistemas, dependendo do uso e contexto clínico. O tipo de dado texto livre irá permitir variabilidade local por possibilitar outros conjuntos de valores a serem aplicados a este elemento de dado em um modelo - neste situação é recomendado que estes valores sejam codificados utilizando uma terminologia."> + > + ["id14"] = < + text = <"Categoria"> + description = <"Tipo de \"Condição\" identificada."> + comment = <"Este elemento de dado foi incluído porque é atualmente capturado em alguns sistemas clínicos. Esta informação pode ser derivada quando códigos terminológicos são utilizados para representar a condição em sistemas clínicos, e é efetivamente redundante nesta situação."> + > + ["id10"] = < + text = <"Data de revisão"> + description = <"Data na qual a revisão pelo clínico deverá ser realizada."> + comment = <"Em circunstâncias onde as precauções não são de longo prazo ou vitalícias, use este elemento de dado para gravar a data/hora na qual esta precaução deve ser reavaliada no contexto das circunstâncias clínicas do momento."> + > + ["id9"] = < + text = <"Comentário"> + description = <"Narrativa adicional sobre a precaução, não capturada em outros campos."> + > + ["id5"] = < + text = <"Última atualização"> + description = <"Data na qual a informação de precaução foi atualizada pela última vez."> + > + ["id4"] = < + text = <"Evidência"> + description = <"Descrição da evidência identificada para suportar a precaução."> + comment = <"Este elemento de dado pode ser opcionalmente ligado a um diagnóstico, resultado de exame, solicitação de medicamento etc via URI (como pelo Modelo de Referência) para prover uma razão ou evidência para a assertiva de precaução. Por favor note: como este link URI pode não ser acessível por uma mensagem ou pelo sistema clínico receptor é desejável que a descrição narrativa da evidência seja também explicitamente gravada."> + > + ["id3"] = < + text = <"Condição"> + description = <"Identificação da condição ou estado pelo nome."> + comment = <"A codificação da \"Condição\" identificada com uma terminologia é desejável, quando possível."> + > + ["id1"] = < + text = <"Precaução"> + description = <"Uma condição ou estado do indivíduo que é clinicamente significante e único ou idiossincrásico para este indivíduo, e é considerada informação vital na tomada de decisão clínica."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Status (synthesised)"> + description = <"Assertion about the current state of the identified 'Precaution'. (synthesised)"> + > + ["id25"] = < + text = <"Valid period end"> + description = <"Date/time after which the 'Condtion' is regarded as inactive."> + comment = <"This data element is intended for use when a precaution is known to have a definitive end date/time in the future. For example: the cessation date for a pharmaceutical trial."> + > + ["id23"] = < + text = <"Valid period start"> + description = <"Date/time after which the 'Condtion' is regarded as active."> + comment = <"This data element is intended for use when a precaution is identified to start at some time in the future. For example: the commencement date for a pharmaceutical trial."> + > + ["id21"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at20"] = < + text = <"Refuted"> + description = <"The precaution has been clinically reassessed or has been disproved with a high level of clinical certainty by testing."> + > + ["at19"] = < + text = <"Resolved"> + description = <"The previously asserted precaution has been clinically reassessed and considered no longer to be an active risk."> + > + ["at16"] = < + text = <"Active"> + description = <"The precaution is currently active."> + > + ["id15"] = < + text = <"Status"> + description = <"Assertion about the current state of the identified 'Precaution'."> + comment = <"Decision support would typically raise alerts for 'Active' and ignore a 'Resolved' or 'Refuted' precaution. Clinical systems may choose not to display Precaution entries with a 'Refuted' status in the Precaution list. However, 'Refuted' may be useful for reconciliation of the Precaution list or when communicating between systems. Some implementations may choose to make this field mandatory. 'Resolved' may be used variably across systems, depending on clinical use and context. The free text data type will allow for local variation by enabling other value sets to be applied to this data element in a template - in this situation it is recommended that values should be coded using a terminology."> + > + ["id14"] = < + text = <"Category"> + description = <"Type of the 'Condition' identified."> + comment = <"This data element has been included because it is currently being captured in some clinical systems. This information could be derived when terminology codes are used to represent the condition in clinical systems, and is effectively redundant in that situation."> + > + ["id10"] = < + text = <"Review date"> + description = <"Date when next due for review by a clinician."> + comment = <"In circumstances where precautions are not indefinite or life-long, use this data element to record the date/time when this precaution should be reassessed in the context of the clinical circumstances at the time."> + > + ["id9"] = < + text = <"Comment"> + description = <"Additional narrative about the precaution, not captured in other fields."> + > + ["id5"] = < + text = <"Last updated"> + description = <"Date when the precaution information was last updated."> + > + ["id4"] = < + text = <"Evidence"> + description = <"Description of the evidence identified to support the precaution."> + comment = <"This data element can be optionally linked to a diagnosis, test result, medication order etc via a URI (as per the Reference Model) in order to provide the rationale or evidence for the precaution assertion. Please note: as this URI link may not be accessible from a message or by receiving clinical system it is desirable that a narrative description of the evidence should also be explicitly recorded."> + > + ["id3"] = < + text = <"Condition"> + description = <"Identification, by name, of a condition or state."> + comment = <"Coding of the identified 'Condition' with a terminology is desirable, where possible."> + > + ["id1"] = < + text = <"Precaution"> + description = <"A condition or state of the individual that is clinically significant and unique or idiosyncratic for this individual, and is considered vital information when making treatment decisions."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at16", "at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_bf_status.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_bf_status.v0.0.1-alpha.adls new file mode 100644 index 000000000..dd67975c0 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_bf_status.v0.0.1-alpha.adls @@ -0,0 +1,108 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=69876541-af05-38de-8427-02b634d3e2ea; build_uid=d1bd88a5-bdf0-449f-b6bb-d39da593db17) + openEHR-EHR-EVALUATION.pregnancy_bf_status.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2012-12-02"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sam Heard, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"F69BA467EE086906B0B5D1BB94D9E169"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record that a woman is currently pregnant or is currently breast feeding only."> + keywords = <"pregnant", "pregnancy", "breast feeding"> + use = <"Use to flag the positive, currently pregnant, and/or currently breast feeding state, within a clinical system. + + If the woman is no longer pregnant and/or breast feeding, then this flag should be removed. + + This archetype has been designed to trigger decision support and therapeutic precautions in clinical systems, without necessarily having knowledge of details about the pregnancy or breast feeding."> + misuse = <"Not to be used to record the positive exclusion of pregnancy or breast feeding - use specific EVALUATION.exclusion archetypes for this purpose. + + Not to be used to record details about a specific pregnancy - use EVALUATION.pregnancy for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Pregnancy/breast feeding status + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Pregnant + value matches { + DV_BOOLEAN[id9000] matches { + value matches {True} + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Breast feeding + value matches { + DV_BOOLEAN[id9001] matches { + value matches {True} + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9002] + } + } + allow_archetype CLUSTER[id7] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id7"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id6"] = < + text = <"Last updated"> + description = <"Date and optional time when the pregnancy and /or breast feeding statement was last updated."> + > + ["id4"] = < + text = <"Breast feeding"> + description = <"The woman is breast feeding."> + comment = <"Record as True if there is knowledge that the woman is currently breastfeeding."> + > + ["id3"] = < + text = <"Pregnant"> + description = <"The woman is pregnant."> + comment = <"Record as True if there is clinical opinion or confirmation by diagnostic test of a positive pregnancy state. "> + > + ["id1"] = < + text = <"Pregnancy/breast feeding status"> + description = <"Record of the positive state of pregnancy or breast feeding."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..7e4a443ca --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_summary.v0.0.1-alpha.adls @@ -0,0 +1,1973 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9122c39a-3817-426e-9ae4-d1f438b1d26b; build_uid=6ca960a4-0724-4e17-80cf-b811f74c58a8) + openEHR-EHR-EVALUATION.pregnancy_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-co"] = < + language = <[ISO_639-1::es-co]> + author = < + ["name"] = <"Francisco Ramirez ante"> + ["organisation"] = <"SITIS SAS"> + ["email"] = <"framirez74@gmail.com"> + > + accreditation = <"Ingeniero de Sistemas"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Gabriela Alves, Maria Angela Scatena, Marivan Abrahäo"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2007-02-28"> + > + original_namespace = <"openEHR Foundation"> + original_publisher = <"org.openehr"> + other_contributors = <"Sheryl Alexander, NT Department of Health, Australia", "Rita Apelt, Department of Health,NT, Australia", "Stephen Chu, NEHTA, Australia", "Margaret Cotter, AMSANT, Australia", "Michelle Dowden, Miwatj Health Ngalkanbuy Health, Australia", "Tim Garden, NTG Department of Health, Australia", "Tanya Gardner, CAAC, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Bernadette Lack, Department of Health, Australia", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Hugh Leslie, Ocean Informatics, Australia", "Chunlan Ma, Ocean Informatics, Australia", "Ian McNicoll, Ocean Informatics UK, United Kingdom", "Jeremy Oats, NT Health, Australia", "Steven Schatz, Department of Health (Northern Territory), Australia", "Rosalie Schultz, Anyinginyi Health Aboriginal Corporation, Australia", "Gary Sinclair, NT DoH, Australia", "Cherie Whitbread, Royal Darwin Hospital, Australia", "Jo Wright, NT Dept of Health, Australia (Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Pregnancy Summary, Draft Archetype [Internet]. nehta, Australia, nehta Clinical Knowledge Manager [cited: 2016-02-21]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1013"> + ["2"] = <"AIHW 2003. Perinatal National Minimum Data Set: National Health Data Dictionary, Version 12. National Health Data Dictionary. Cat. no. HWI 59. Canberra: AIHW."> + ["3"] = <"Northern Territory Government, Department of Health. Pregnancy Health Record. HM424-12/06."> + ["4"] = <"Queensland Government, Department of Health. Pregnancy Health Record. SW071 - v1.00 - 06/2010."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"B867868D25D6DDC3799773A568AA5C8E"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To support the recording of an overview or summary record of an identified pregnancy including the antenatal period, labor, birth and the immediate postnatal period."> + keywords = <"pregnancy", "fetus", "foetus", "infant", "neonate", "delivery", "conception", "due", "date", "expected", "labor", "labour", "birth", "baby", "babies", "EDD", "EDB"> + use = <"Use to record an overview or summary record of an identified pregnancy including the antenatal period, labor, birth and the immediate postnatal period. + + This information in this archetype should ideally be only entered once, however there are some situations where it is useful to duplicate data elements. For example, within the context of a pregnancy summary it is helpful to include Apgar Score totals, however the entire detail of the Apgar Score is captured using a purpose built Apgar archetype. In this situation applications can ensure that there is not duplicate data entry required on behalf of the user but that these data elements within the summary are directly derived from the actual Apgar Score data. + + During an active pregnancy, this archetype supports the evolution of a persistent pregnancy-related health summary record, with information gradually accumulated or updated, throughout the duration of the pregnancy, labor, birth and the immediate postnatal period. As the data is committed to the persistent health record, the date of the update is also recorded in the 'Last Updated' data element in Protocol, to ensure that if this pregnancy summary is taken out of context of the health record for other purposes, such as data exchange, the date of latest update is kept with the clinical data. + + After birth, this summary record can be used as the basis for sharing key information with other healthcare providers about the pregnancy, labor, birth and immediate postnatal period. + + Each completed pregnancy summary saved to the health record can be re-used to populate the Past Pregnancy History details in subsequent pregnancy records. + + In situations where completed pregnancy summaries are not available for each previous pregnancy, this archetype can also be used to record a relevant subset of information that can be used to populate the Past Pregnancy History details with new or active pregnancy records."> + misuse = <"Not to be used to record event-based information during the pregnancy, labor, birth and immediate postnatal period. These will be recorded using OBSERVATION archetypes - for example, the information related to history & examination during antenatal visits or during labour. + + Not to be used to record summary information about a woman's Obstetric history - use EVALUATION.obstetric_summary. + + Not to be used to record detailed information about a woman's Menstrual Cycle - use OBSERVATION.menstrual_cycle. + + Not to be used to record detailed information about infant feeding - a separate archetype will be used. + + Not to be used to record a general menstrual history summary or diary - separate archetypes will be used."> + copyright = <"© openEHR Foundation, National E-Health Transition Authority"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para dar suporte a gravação de uma visão geral ou sumário de uma gravidez identificada, incluindo o período pré-natal, parto, nascimento e período pós-natal imediato."> + keywords = <"gravidez", "feto", "feto", "infantil", "neonato", "parto", "concepção", "aguardado", "data", "esperado", "trabalho de parto", "parto", "nascimento", "bebê", "bebês", "data provável do parto", "data prevista do nascimento"> + use = <"Usar para gravar uma visão geral ou resumo de uma gravidez identificada incluindo o período pré-natal, parto, nascimento e período pós-natal imediato. + + A informação contida neste arquétipo, idealmente, deve entrar somente uma vez, no entanto, existem algumas situações em que é útil para duplicar elementos de dados. Por exemplo, no contexto de um sumário de gravidez é útil para incluir os totais do índice de Apgar, no entanto todo o detalhe do Índice de Apgar é capturado usando uma proposta construída, o arquétipo Apgar. + + Neste caso , as aplicações podem assegurar que não haja dupla entrada de dados exigidos em nome do usuário, mas que esses elementos de dados dentro do sumário derivam diretamente dos dados do indice atual de Apgar. + + Durante uma gravidez ativa, esse arquétipo admite a evolução de um registro de resumo de saúde relacionados com a gravidez persistente, com informações acumuladas gradualmente ou atualizada, ao longo de toda a duração da gravidez, trabalho de parto e o período pós-natal imediato. Como os dados são comprometidos com o registro de saúde persistente, a data da atualização também é gravada no 'última atualização' elemento de dados no protocolo, para garantir que, se este resumo de gravidez é tirado do contexto do registo de saúde para outros fins, tais como o intercâmbio de dados, a data da última atualização é mantida com os dados clínicos. + + Após o nascimento, este registro sumário pode ser usado como base para o o compartilhamento de informações chaves com outros profissionais de saúde sobre a gravidez, trabalho de parto, parto e período pós-natal imediato. + + Cada sumário de gravidez concluído e salvo no registro de saúde pode ser re-utilizado para preencher os detalhes passados do histórico de gravidez no registro de gravidez subseqüente. + + Em situações em que os sumários de gravidez concluídos não estão disponíveis para cada gravidez anterior, esse arquétipo também pode ser usado para gravar um relevante subconjunto de informação que pode ser usado para preencher os detalhes passados na história de gravidez com registros novos ou ativos da gravidez. + "> + misuse = <"Não deve ser utilizado para gravar informação baseada em eventos durante a gravidez, parto, nascimento e período pós-natal imediato. Estes serão gravados utilizando arquétipos de OBSERVAÇÃO - por exemplo, a informação relacionada com a história e exame durante consultas pré-natais ou durante o parto. + + Não deve ser usado para gravar resumo de informações sobre a história obstétrica de uma mulher - usar EVALUATION.obstetric_summary. + + Não deve ser usado para gravar informações detalhadas sobre o ciclo menstrual de uma mulher - usar OBSERVATION.menstrual_cycle. + + Não deve ser usado para registrar informações detalhadas sobre a alimentação infantil - um arquétipo separado deverá ser utilizado. + + Não deve ser usado para registrar um resumo ou um diário da história menstrual (geral ou diária) - um arquétipo separado deverá ser utilizado."> + > + ["es-co"] = < + language = <[ISO_639-1::es-co]> + purpose = <"Apoyar el registro o resumen del embarazo incluyendo el período prenatal, parto, el nacimiento y el período postnatal inmediato."> + keywords = <"Embarazo", "Feto", "Infantil", "Recién nacido", "Entrega", "Concepción", "Trabajo de parto", "Labor de parto", "Nacimiento", "Bebé", "Neonato", "Fecha probable de parto", "Fecha Última Mestruación", "Fecha de Nacimiento"> + use = <"Se utiliza para el registro o resumen del embarazo incluyendo el período prenatal, parto, el nacimiento y el período postnatal inmediato. + + La información de este arquetipo es ideal para registrarse una sola vez, sin embargo, hay algunas situaciones en las que es útil para duplicar datos. Por ejemplo, en el contexto de un resumen embarazo, es útil incluir El puntaje Apgar, sin embargo todo el detalle de la puntuación de Apgar se capturaron con un arquetipo construido con ese propósito. En esta situación, las aplicaciones pueden asegurar que no hay duplicación en el registro de datos, sino que estos se derivan directamente del puntaje Apgar real. + + + Esta información puede ser actualizada durante todo el control de embarazo, trabajo de parto y el período postnatal inmediato; a medida que los datos son actualizados se va guardando la fecha de última actualización, para garantizar que si este resumen embarazo se ha sacado de contexto del registro de salud para otros fines, tales como el intercambio de datos, la fecha de la última actualización se mantiene con los datos clínicos + + + Después del nacimiento, este arquetipo sirve para intercambiar información con otros profesionales de la salud, como registro histórico del embarazo, el parto, el nacimiento y el período postnatal inmediato, sirviendo para determinar riesgos en embarazos posteriores. + "> + misuse = <"No debe utilizarse para registrar información de eventos durante el embarazo, trabajo de parto y el período postnatal inmediato. Estos se registraran utilizando arquetipos de observación - por ejemplo, la información relacionada con la historia y examen durante las visitas prenatales o controles durante el parto. + + No debe utilizarse para registrar la información de resumen sobre la historia obstétrica de la mujer - utilizar EVALUATION.obstetric_summary. + + No debe utilizarse para registrar la información detallada sobre el ciclo menstrual de una mujer - OBSERVATION.menstrual_cycle uso. + + No debe utilizarse para registrar información detallada acerca de la alimentación infantil - se utiliza un arquetipo diferente. + + No debe utilizarse para registrar un resumen general de la historia menstrual o un diario - se utilizarán arquetipos distintos. + "> + > + > + +definition + EVALUATION[id1] matches { -- Pregnancy Summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id105] occurrences matches {0..1} matches { -- Assisted Reproduction? + value matches { + DV_BOOLEAN[id9009] matches { + value matches {True} + } + } + } + ELEMENT[id106] occurrences matches {0..1} matches { -- Assisted Reproduction Type + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id3] occurrences matches {0..1} matches { -- Date of Conception + value matches { + DV_DATE_TIME[id9011] + } + } + ELEMENT[id139] occurrences matches {0..1} matches { -- EDB (Conception) + value matches { + DV_DATE_TIME[id9012] + } + } + ELEMENT[id140] occurrences matches {0..1} matches { -- Contraception + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id141] occurrences matches {0..1} matches { -- Contraception Ceased + value matches { + DV_DATE_TIME[id9014] + } + } + CLUSTER[id72] occurrences matches {0..1} matches { -- EDB Based on Cycle + items cardinality matches {2..*; unordered} matches { + ELEMENT[id73] occurrences matches {1} matches { -- LNMP + value matches { + DV_DATE[id9015] matches { + value + } + } + } + ELEMENT[id135] occurrences matches {0..1} matches { -- Certainty + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9000]} -- Certainty (synthesised) + } + } + } + ELEMENT[id77] occurrences matches {1} matches { -- Cycle Length + value matches { + DV_DURATION[id9017] matches { + value matches {PD/|>=P0D|} + } + } + } + ELEMENT[id111] occurrences matches {0..1} matches { -- Irregular Cycles? + value matches { + DV_BOOLEAN[id9018] matches { + value matches {True} + } + } + } + ELEMENT[id138] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9019] + } + } + ELEMENT[id78] occurrences matches {0..1} matches { -- EDB (Cycle) + value matches { + DV_DATE_TIME[id9020] + } + } + } + } + CLUSTER[id7] matches { -- EDB Based on Ultrasound + items cardinality matches {2..*; unordered} matches { + ELEMENT[id6] occurrences matches {1} matches { -- Date of Ultrasound + value matches { + DV_DATE_TIME[id9021] + } + } + ELEMENT[id71] occurrences matches {1..2} matches { -- Estimated Gestation + value matches { + DV_DURATION[id9022] matches { + value matches {PW/|>=P0D|} + } + } + } + ELEMENT[id79] occurrences matches {0..1} matches { -- Variation + value matches { + DV_DURATION[id9023] matches { + value matches {PD/|>=P0D|} + } + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- EDB (Ultrasound) + value matches { + DV_DATE_TIME[id9024] + } + } + } + } + CLUSTER[id76] occurrences matches {0..1} matches { -- Agreed EDB + items cardinality matches {1..*; unordered} matches { + ELEMENT[id74] occurrences matches {1} matches { -- EDB (Agreed) + value matches { + DV_DATE_TIME[id9025] + } + } + ELEMENT[id75] occurrences matches {0..1} matches { -- Rationale + value matches { + DV_TEXT[id9026] + } + } + } + } + CLUSTER[id129] matches { -- Model of Care + items cardinality matches {1..*; unordered} matches { + ELEMENT[id103] occurrences matches {1} matches { -- Type + value matches { + DV_TEXT[id9027] + } + } + ELEMENT[id80] occurrences matches {0..1} matches { -- Reason + value matches { + DV_TEXT[id9028] + } + } + ELEMENT[id128] occurrences matches {0..1} matches { -- Start Date + value matches { + DV_DATE_TIME[id9029] + } + } + } + } + ELEMENT[id104] occurrences matches {0..1} matches { -- Planned Place of Birth + value matches { + DV_TEXT[id9030] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Number of Babies + value matches { + DV_COUNT[id9031] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id95] occurrences matches {0..1} matches { -- Pregnancy Outcome + value matches { + DV_TEXT[id9032] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Onset of Labour + value matches { + DV_CODED_TEXT[id9033] matches { + defining_code matches {[ac9001]} -- Onset of Labour (synthesised) + } + } + } + ELEMENT[id97] matches { -- Induction Method + value matches { + DV_TEXT[id9034] + } + } + ELEMENT[id98] occurrences matches {0..1} matches { -- Reason for Induction + value matches { + DV_TEXT[id9035] + } + } + ELEMENT[id23] matches { -- Augmentation Method + value matches { + DV_TEXT[id9036] + } + } + ELEMENT[id127] matches { -- Pain Relief Method + value matches { + DV_TEXT[id9037] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Duration of First Stage + value matches { + DV_DURATION[id9038] matches { + value matches {PDTHM/|>=P0D|} + } + } + } + CLUSTER[id66] matches { -- Maternal Complication + items cardinality matches {1..*; unordered} matches { + ELEMENT[id67] occurrences matches {1} matches { -- Complication + value matches { + DV_TEXT[id9039] + } + } + ELEMENT[id69] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9040] + } + } + ELEMENT[id68] occurrences matches {0..1} matches { -- Date/Time of Onset + value matches { + DV_DATE_TIME[id9041] + } + } + } + } + CLUSTER[id29] matches { -- Baby + items cardinality matches {1..*; unordered} matches { + ELEMENT[id37] occurrences matches {0..1} matches { -- Identification + value matches { + DV_TEXT[id9042] + } + } + ELEMENT[id85] occurrences matches {0..1} matches { -- Birth Order + value matches { + DV_COUNT[id9043] matches { + magnitude matches {|0..20|} + } + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- Duration of Second Stage + value matches { + DV_DURATION[id9044] matches { + value matches {PDTHM/|<=P9D|} + } + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Mode of Birth + value matches { + DV_CODED_TEXT[id9045] matches { + defining_code matches {[ac9002]} -- Mode of Birth (synthesised) + } + } + } + ELEMENT[id46] occurrences matches {0..1} matches { -- Presenting Part + value matches { + DV_CODED_TEXT[id9046] matches { + defining_code matches {[ac9003]} -- Presenting Part (synthesised) + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Baby Outcome + value matches { + DV_CODED_TEXT[id9047] matches { + defining_code matches {[ac9004]} -- Baby Outcome (synthesised) + } + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- Sex + value matches { + DV_CODED_TEXT[id9048] matches { + defining_code matches {[ac9005]} -- Sex (synthesised) + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Date/Time of Birth + value matches { + DV_DATE_TIME[id9049] + } + } + ELEMENT[id118] occurrences matches {0..1} matches { -- Place of Birth Category + value matches { + DV_CODED_TEXT[id9050] matches { + defining_code matches {[ac9006]} -- Place of Birth Category (synthesised) + } + } + } + ELEMENT[id94] occurrences matches {0..1} matches { -- Specific Place of Birth + value matches { + DV_TEXT[id9051] + } + } + ELEMENT[id60] occurrences matches {0..1} matches { -- Gestational Age + value matches { + DV_DURATION[id9052] matches { + value matches {PW/|P0D..P350D|} + } + } + } + ELEMENT[id39] occurrences matches {0..1} matches { -- Birthweight + value matches { + DV_QUANTITY[id9053] matches { + property matches {[at9007]} -- Mass + magnitude matches {|>10.0..<10000.0|} + units matches {"gm"} + precision matches {0} + } + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Description of Birth + value matches { + DV_TEXT[id9054] + } + } + ELEMENT[id61] occurrences matches {0..1} matches { -- Description of Baby + value matches { + DV_TEXT[id9055] + } + } + ELEMENT[id130] occurrences matches {0..1} matches { -- Total Apgar at 1 Minute + value matches { + DV_COUNT[id9056] + } + } + ELEMENT[id131] occurrences matches {0..1} matches { -- Total Apgar at 5 Minutes + value matches { + DV_COUNT[id9057] + } + } + ELEMENT[id132] occurrences matches {0..1} matches { -- Total Apgar at 10 Minutes + value matches { + DV_COUNT[id9058] + } + } + CLUSTER[id62] matches { -- Baby Complication + items cardinality matches {1..*; unordered} matches { + ELEMENT[id63] occurrences matches {1} matches { -- Complication + value matches { + DV_TEXT[id9059] + } + } + ELEMENT[id65] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9060] + } + } + ELEMENT[id64] occurrences matches {0..1} matches { -- Date/Time of Onset + value matches { + DV_DATE_TIME[id9061] + } + } + } + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Duration of Third Stage + value matches { + DV_DURATION[id9062] matches { + value matches {PDTHM/|>=PT0S|} + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Total Duration of Labor + value matches { + DV_DURATION[id9063] matches { + value matches {PDTHM/|>=PT0S|} + } + } + } + ELEMENT[id119] occurrences matches {0..1} matches { -- Perineum + value matches { + DV_TEXT[id9064] + } + } + ELEMENT[id120] occurrences matches {0..1} matches { -- Blood Loss + value matches { + DV_QUANTITY[id9065] matches { + property matches {[at9008]} -- Volume + units matches {"ml"} + } + } + } + ELEMENT[id110] occurrences matches {0..1} matches { -- Feeding + value matches { + DV_TEXT[id9066] + } + } + ELEMENT[id84] occurrences matches {0..1} matches { -- Pregnancy Synopsis + value matches { + DV_TEXT[id9067] + } + } + } + } + } + protocol matches { + ITEM_TREE[id82] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id83] occurrences matches {0..1} matches { -- Date Updated + value matches { + DV_DATE_TIME[id9068] + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Certeza (synthesised)"> + description = <"Certeza de que o último período de menstruação normal seja uma base confiável para o cálculo da DPP (baseada no ciclo ). (synthesised)"> + > + ["ac9001"] = < + text = <"Início do trabalho (synthesised)"> + description = <"Maneira em que o trabalho de parto começou. (synthesised)"> + > + ["ac9002"] = < + text = <"Modo de nascimento (synthesised)"> + description = <"Método pelo qual o recém-nascido foi entregue. (synthesised)"> + > + ["ac9003"] = < + text = <"Apresentação (synthesised)"> + description = <"Apresentação do recém-nascido no nascimento ou parto. (synthesised)"> + > + ["ac9004"] = < + text = <"Resultado para o recém-nascido (synthesised)"> + description = <"Resultado da gravidez para o recém-nascido identificado. (synthesised)"> + > + ["ac9005"] = < + text = <"Sexo (synthesised)"> + description = <"Sexo do recém-nascido , conforme determinado por características físicas observáveis. (synthesised)"> + > + ["ac9006"] = < + text = <"Categoria do local de nascimento (synthesised)"> + description = <"Categoria da localização física onde ocorreu o nascimento. (synthesised)"> + > + ["at9007"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["at9008"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["id141"] = < + text = <"Contracepção cessada"> + description = <"Data em que cessou o método contraceptivo mais recentemente utilizado."> + > + ["id140"] = < + text = <"Contracepção"> + description = <"Método de contraceptivo mais recentemente utilizado."> + > + ["id139"] = < + text = <"DPP Data provável do parto (Concepção)"> + description = <"Data prevista do nascimento com base em uma data de concepção conhecida."> + > + ["id138"] = < + text = <"Descrição"> + description = <"Descrição narrativa do ciclo ou da menstruação."> + > + ["at137"] = < + text = <"Incerto"> + description = <"A data do último período menstrual normal pode não ser confiável para o cálculo da DPP baseada no ciclo."> + > + ["at136"] = < + text = <"certo"> + description = <"Certeza de que a data do último período menstrual normal seja confiável para o cálculo da DPP baseada no ciclo."> + > + ["id135"] = < + text = <"Certeza"> + description = <"Certeza de que o último período de menstruação normal seja uma base confiável para o cálculo da DPP (baseada no ciclo )."> + > + ["at134"] = < + text = <"Ombro"> + description = <"Um ombro é a parte que se apresenta."> + > + ["at133"] = < + text = <"Vácuo-Extração com rotação"> + description = <"Parto vaginal assistido pelo uso de vácuo extração."> + > + ["id132"] = < + text = <"Apgar total nos 5 minutos"> + description = <"A soma dos 5 pontos para cada componente de Apgar registada em 10 minuto após o nascimento."> + > + ["id131"] = < + text = <"Apgar total nos 5 minutos"> + description = <"A soma dos 5 pontos para cada componente de Apgar registada em 5 minuto após o nascimento."> + > + ["id130"] = < + text = <"Apgar total no 1 minuto"> + description = <"A soma dos 5 pontos para cada componente de Apgar registada em 1 minuto após o nascimento."> + comment = <"Pode ser derivada diretamente da documentação de registro de nascimento, se presente."> + > + ["id129"] = < + text = <"Modelo do cuidado"> + description = <"Modelo de cuidado pré-natal oferecido."> + > + ["id128"] = < + text = <"Data do início"> + description = <" + Data do início do tipo de cuidados pré-natais escolhido."> + > + ["id127"] = < + text = <"Método de alívio da dor"> + description = <"Métodos(s) de analgesia usados durante o trabalho de parto."> + comment = <"Codificação do ' Tipo de alívio da dor \", com uma terminologia é desejável, sempre que possível."> + > + ["at126"] = < + text = <"Em trânsito"> + description = <"Bebê nascido em trânsito para uma unidade de saúde."> + > + ["at125"] = < + text = <"Sala de cirurgia obstétrica"> + description = <"Bebê nascido em uma Sala de cirurgia obstétrica"> + > + ["at124"] = < + text = <"Sala de Parto"> + description = <"Bebê nascido numa sala de parto."> + > + ["at123"] = < + text = <"Centro obstétrico (Hospital)"> + description = <"Bebê nascido em um centro de parto associado a um hospital."> + > + ["at122"] = < + text = <"Centro obstétrico (auto-sufuciente)"> + description = <"Bebê nascido em um centro de nascimento não associados a um hospital."> + > + ["at121"] = < + text = <"Casa"> + description = <"Bebê nasceu em casa."> + > + ["id120"] = < + text = <"Perda sanguínea"> + description = <"Estimativa de perda de sangue materna durante o parto e no período pós-parto."> + > + ["id119"] = < + text = <"Períneo"> + description = <"Descrição narrativa sobre a condição do períneo após o nascimento, incluindo lesões e reparos. + "> + > + ["id118"] = < + text = <"Categoria do local de nascimento"> + description = <"Categoria da localização física onde ocorreu o nascimento."> + > + ["at116"] = < + text = <"Indeterminada"> + description = <"Não possível ainda determinar o sexo do recém-nascido a partir da observação das características físicas."> + > + ["at115"] = < + text = <"Feminina"> + description = <"Aparência do recém-nascido parece fisicamente feminina."> + > + ["at114"] = < + text = <"Masculino"> + description = <"Aparencia do recém-nascido parece fisicamente masculina."> + > + ["at113"] = < + text = <"Não há trabalho de parto"> + description = <"Trabalho de parto não iniciado."> + > + ["id111"] = < + text = <"Ciclos irregulares?"> + description = <"Os ciclos menstruais são irregulares?"> + comment = <"Registro como Verdadeiro somente se os ciclos forem irregulares ."> + > + ["id110"] = < + text = <"Alimentação"> + description = <"Descrição narrativa sobre a alimentação."> + > + ["at108"] = < + text = <"Braço"> + description = <"Um braço é a parte que se apresenta."> + > + ["at107"] = < + text = <"Pé"> + description = <"O pé é a parte que se apresenta."> + > + ["id106"] = < + text = <"Tipo de reprodução assistida."> + description = <"Tipo de tecnologia de reprodução assistida utilizada para conseguir a gravidez."> + comment = <"Codificação com uma terminologia é preferível, quando possível."> + > + ["id105"] = < + text = <"Reprodução assistida?"> + description = <"A gravidez foi resultado do uso de tecnologia de reprodução assistida?"> + comment = <"Verdade, se para alcançar a gravidez foi necessário reprodução assistida."> + > + ["id104"] = < + text = <"Local planejado para o nascimento."> + description = <"Localização física planejada ou destinada para o nascimento."> + comment = <"A padronização do local através de um conjunto de valores deve ser preferida à entrada através de texto livre, fornecendo aos médicos com uma significativa lista local, onde se inclui \"domicilio\". O conjunto de valores pode ser modelado diretamente no modelo ou através de uma terminologia de referência externa."> + > + ["id103"] = < + text = <"Tipo"> + description = <"Tipo do modelo de cuidado."> + comment = <"Quando possível, utilizar uma terminologia codificada é preferível . Por exemplo, Clinico Geral , maternidade , parteira ou grupo de parteiras práticas."> + > + ["at102"] = < + text = <"Cesariana - segmento uterino superior"> + description = <"Parto cirúrgico por uma abordagem no segmento uterino superior."> + > + ["at101"] = < + text = <"Cesariana - seguimento uterino inferior"> + description = <"parto cirúrgico por uma abordagem transversal do segmento inferior uterino (LUSCS Lower Uterine Segment Caesarean Section)"> + > + ["at100"] = < + text = <"Fórceps alto com rotação"> + description = <"O parto vaginal assistido pelo uso de fórceps alto com rotação."> + > + ["at99"] = < + text = <"Fórceps alto"> + description = <"Parto vaginal assistido pelo uso de fórceps altos."> + > + ["id98"] = < + text = <"Motivo para a indução"> + description = <"Motivo para a indução do parto."> + > + ["id97"] = < + text = <"Método de indução"> + description = <"Método de indução do trabalho de parto."> + comment = <"A codificação do \"método de indução\" com uma terminologia é desejável , sempre que possível ."> + > + ["id95"] = < + text = <"Resultado da gravidez"> + description = <"Resultado da gravidez como um todo."> + comment = <"Codificação do resultado da gravidez com uma terminologia é desejável, sempre que possível. Se fetos individuais foram identificados, gravar essas informações usando elemento de dados do \" Resultado Individual ' . Este elemento de dados não está a ser gravado , se ' Resultado Individual' é gravado."> + > + ["id94"] = < + text = <"Local específico do nascimento"> + description = <"A localização física real onde ocorreu o nascimento."> + comment = <"Por exemplo, nome de uma instituição ou um endereço."> + > + ["id85"] = < + text = <"Ordem de nascimento"> + description = <"Ordem sequencial de cada recém-nascido em um parto múltiplo."> + comment = <"Por exemplo , registro '1' se este recém-nascido é o primeiro nascido de um nascimento múltiplo; registro ' 4' se este recém-nascido é o quarto nascido de um nascimento múltiplo."> + > + ["id84"] = < + text = <"Resumo sobre a gravidez"> + description = <"Descrição narrativa sobre toda a gravidez."> + > + ["id83"] = < + text = <"Data de atualização"> + description = <"A data da última atualização deste resumo de gravidez."> + > + ["id80"] = < + text = <"Razão"> + description = <"Razão ou justificativa para o tipo de cuidado pré-natal selecionado."> + > + ["id79"] = < + text = <"Variação"> + description = <"Variação possível da gestação estimada , registrado como um número positivo de dias."> + comment = <"Por exemplo, 7 dias indicando DPP +/- 7 dias."> + > + ["id78"] = < + text = <"DPP (Ciclo)"> + description = <"Data provável do parto baseada no ciclo menstrual."> + > + ["id77"] = < + text = <"Duração do ciclo"> + description = <"Duração normal do ciclo menstrual. + + "> + > + ["id76"] = < + text = <"Acordado DPP"> + description = <"Detalhes sobre o acerto da estimativa da data provável do parto (DPP)."> + > + ["id75"] = < + text = <"Fundamentação"> + description = <"Razões para a seleção da DPP (Acordado)."> + > + ["id74"] = < + text = <"DPP [acerto]"> + description = <"Data prevista do parto (DPP) em que todos os cuidados pré-natais e a gestão do cuidado são baseados ."> + comment = <"De acordo com a equipe de cuidados básicos, e após considerar todas as informações disponíveis sobre data de concepção , DPP (baseada no ciclo ) e DPP ( baseada no ultrassom) ."> + > + ["id73"] = < + text = <"Último período de menstruação normal"> + description = <"Primeiro dia do último período de menstruação normal (UPMN)."> + > + ["id72"] = < + text = <"DPP baseada no ciclo"> + description = <"Detalhes sobre a data provável do parto (DPP) com base no ciclo menstrual."> + comment = <"A data provável do parto (DPP) só pode ser calculada com base no ciclo menstrual se tanto o último período de menstruação normal quanto a duração do ciclo forem conhecidos com um grau de certeza clinicamente aceitável."> + > + ["id71"] = < + text = <"[Gestação estimada]"> + description = <"Gestação estimada baseada nos achados do ultrassom."> + > + ["id70"] = < + text = <"DPP (Ultrassom)"> + description = <"Data provável do parto baseada em exame de ultrassom."> + > + ["id69"] = < + text = <"Descrição"> + description = <"Descrição narrativa da complicação materna."> + > + ["id68"] = < + text = <"Data/hora do início"> + description = <"Data de início da complicação, como avaliada por um clínico."> + comment = <"Se apenas uma data parcial estiver disponível, isto é aceitável."> + > + ["id67"] = < + text = <"Complicação"> + description = <"Identificação da complicação."> + comment = <"A codificação de \"complicação\" com uma terminologia é desejável , sempre que possível . Por exemplo, hemorragia pós-parto ou pré -eclampsia."> + > + ["id66"] = < + text = <"Complicações na gestante"> + description = <"Detalhes sobre complicações na gravidez ou complicações no parto que afetam a mãe."> + > + ["id65"] = < + text = <"Descrição"> + description = <"Descrição narrativa da complicação."> + > + ["id64"] = < + text = <"Data/Hora do início"> + description = <"Data/Hora do início da complicação."> + > + ["id63"] = < + text = <"Complicação"> + description = <"Identificação da complicação após o nascimento ."> + comment = <"Codificação das \"complicação\" com uma terminologia é desejável , sempre que possível . Por exemplo, hipoglicemia neonatal ou hipotermia ."> + > + ["id62"] = < + text = <"Complicação do bebê"> + description = <"Detalhes sobre as complicações que afetam o bebê ."> + > + ["id61"] = < + text = <"Descrição do bebê"> + description = <"Descrição do feto ou do bebê no momento do parto."> + comment = <"Por exemplo, necessidade de reanimação."> + > + ["id60"] = < + text = <"Idade gestacional"> + description = <"Idade gestacional estimada do feto ou do bebê no nascimento ou parto , com base no exame clínico e avaliação."> + comment = <"Este elemento de dados destina-se ao registro da estimativa gestacional com base em achados clínicos do exame do feto / recém-nascido e avaliação clínica, e não da gestação calculada com base no \"DPP acordado\"."> + > + ["id59"] = < + text = <"Descrição do nascimento"> + description = <"Descrição narrativa do nascimento ou parto."> + comment = <"Por exemplo, apresentação de nádegas com prolapso do cordão ou parto vaginal sem complicação."> + > + ["at50"] = < + text = <"Testa"> + description = <"A testa é a parte que se apresenta."> + > + ["at49"] = < + text = <"Face"> + description = <"A face é a parte que se apresenta."> + > + ["at48"] = < + text = <"Nádegas"> + description = <"As nádegas é a parte que se apresenta."> + > + ["at47"] = < + text = <"Vértice"> + description = <"O vértice é a parte que se apresenta."> + > + ["id46"] = < + text = <"Apresentação"> + description = <"Apresentação do recém-nascido no nascimento ou parto."> + comment = <"Extensão do value set AIHW - Australian Institute of Health and Welfare . O contexto clínico para gravar este elemento de dados é somente apresentação no nascimento, não a qualquer outra fase do trabalho."> + > + ["at45"] = < + text = <"Fórceps baixo"> + description = <"Parto vaginal assistido pelo uso de fórceps baixo."> + > + ["at44"] = < + text = <"Indução a Forceps"> + description = <"Parto vaginal assistido por forceps."> + > + ["at43"] = < + text = <"Vácuo-Extração"> + description = <"Parto vaginal assistida pelo uso de vácuo-extração."> + > + ["at42"] = < + text = <"Sem auxílio"> + description = <"Normal, parto vaginal não instrumental."> + > + ["id41"] = < + text = <"Modo de nascimento"> + description = <"Método pelo qual o recém-nascido foi entregue."> + comment = <"Valor definido a partir Australian Institute of Health and Welfare (AIHW)."> + > + ["id40"] = < + text = <"Duração do segundo estagio"> + description = <"Duração da segunda fase para o bebê."> + > + ["id39"] = < + text = <"Peso ao nascer"> + description = <"Peso do feto ou bebê ao nascimento ou parto."> + > + ["id38"] = < + text = <"Sexo"> + description = <"Sexo do recém-nascido , conforme determinado por características físicas observáveis."> + comment = <"Codificação com uma terminologia é preferível , quando possível. Indeterminada é para ser utilizado na situação em que não é possível saber se o sexo é masculino ou feminino."> + > + ["id37"] = < + text = <"Identificação"> + description = <"Identificação do recém nascido."> + comment = <"Identificação pode ser o nome do recém-nascido ou de uma etiqueta a um dado feto."> + > + ["at35"] = < + text = <"Morte neonatal"> + description = <"Gravidez resultou no nascimento inicial de bebê vivo, mas seguido de morte neonatal."> + > + ["at34"] = < + text = <"Natimorto"> + description = <"Gravidez resultou no nascimento de um bebê que não mostrou nenhum sinal de vida."> + > + ["at32"] = < + text = <"Nascido vivo"> + description = <"Gravidez resultou em nascimento de um bebê vivo."> + > + ["id31"] = < + text = <"Resultado para o recém-nascido"> + description = <"Resultado da gravidez para o recém-nascido identificado."> + > + ["id30"] = < + text = <"Data/hora do nascimento"> + description = <"Data e hora do nascimento."> + > + ["id29"] = < + text = <"Recém nascido"> + description = <"Informação sobre um único feto identificado."> + comment = <"Embora frequentemente esses detalhes sejam usados ​​para registrar informações sobre o nascimento do recém-nascido, ocasionalmente eles também são úteis para registrar os detalhes do parto."> + > + ["id23"] = < + text = <"Condução do trabalho de parto"> + description = <"Condução do trabalho de parto."> + comment = <"Codificação do \"Condução do trabalho de parto\" com uma terminologia é desejável, sempre que possível."> + > + ["id17"] = < + text = <"Duração total do trabalho"> + description = <"Duração total dos três estágios do trabalho de parto."> + > + ["id16"] = < + text = <"Duração do terceiro estágio"> + description = <"Duração total do terceiro estágio do trabalho de parto."> + > + ["id14"] = < + text = <"Duração do primeiro estágio"> + description = <"Duração total do primeiro estágio do trabalho de parto."> + > + ["at11"] = < + text = <"Induzido"> + description = <"Início através da indução."> + > + ["at10"] = < + text = <"Espontâneo"> + description = <"Início sem intervenção."> + > + ["id9"] = < + text = <"Início do trabalho"> + description = <"Maneira em que o trabalho de parto começou."> + > + ["id8"] = < + text = <"Número de bebês"> + description = <"Quantidade de fetos identificados no útero."> + > + ["id7"] = < + text = <"DPP baseada no Ultrassom"> + description = <"Detalhes sobre o cálculo da data provável do parto (DPP) baseada em um exame de ultrassom."> + > + ["id6"] = < + text = <"Data do ultrassom"> + description = <"Data em que o ultrassom foi realizado."> + > + ["id3"] = < + text = <"Data da concepção"> + description = <"Data real da concepção"> + comment = <"Registrar apenas se a data real da concepção é conhecida, não estimada ou calculada. Isto normalmente ocorre em situações em que a fertilização é assistida, por exemplo, através de FIV- Fertilização in vitro."> + > + ["id1"] = < + text = <"Resumo da gravidez"> + description = <"Usar para gravar uma visão geral ou resumo de uma gravidez identificada incluindo o período pré-natal, parto, nascimento e período pós-natal imediato."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Certainty (synthesised)"> + description = <"Certainty of LNMP as a reliable basis for calculation of EDB (Cycle). (synthesised)"> + > + ["ac9001"] = < + text = <"Onset of Labour (synthesised)"> + description = <"Manner in which labour started. (synthesised)"> + > + ["ac9002"] = < + text = <"Mode of Birth (synthesised)"> + description = <"Method by which the baby was delivered. (synthesised)"> + > + ["ac9003"] = < + text = <"Presenting Part (synthesised)"> + description = <"Presenting part of the baby at birth or delivery. (synthesised)"> + > + ["ac9004"] = < + text = <"Baby Outcome (synthesised)"> + description = <"Outcome of the pregnancy for the identified baby. (synthesised)"> + > + ["ac9005"] = < + text = <"Sex (synthesised)"> + description = <"Sex of the baby, as determined by observable physical characteristics. (synthesised)"> + > + ["ac9006"] = < + text = <"Place of Birth Category (synthesised)"> + description = <"The category of the physical location where the birth occurred. (synthesised)"> + > + ["at9007"] = < + text = <"Mass"> + description = <"Mass"> + > + ["at9008"] = < + text = <"Volume"> + description = <"Volume"> + > + ["id141"] = < + text = <"Contraception Ceased"> + description = <"Date that the most recent form of contraception was ceased."> + > + ["id140"] = < + text = <"Contraception"> + description = <"Most recent form of contraception used."> + > + ["id139"] = < + text = <"EDB (Conception)"> + description = <"Estimated date of birth based on a known date of conception."> + > + ["id138"] = < + text = <"Description"> + description = <"Narrative description of menstrual cycle or menstruation."> + > + ["at137"] = < + text = <"Uncertain"> + description = <"Date of LNMP may not be reliable for use in EDB (Cycle) calculation."> + > + ["at136"] = < + text = <"Certain"> + description = <"Date of LNMP is reliable for use in EDB (Cycle) calculation."> + > + ["id135"] = < + text = <"Certainty"> + description = <"Certainty of LNMP as a reliable basis for calculation of EDB (Cycle)."> + > + ["at134"] = < + text = <"Shoulder"> + description = <"A shoulder is the presenting part."> + > + ["at133"] = < + text = <"Vacuum extraction with rotation"> + description = <"Vaginal delivery assisted by the use of vacuum extraction."> + > + ["id132"] = < + text = <"Total Apgar at 10 Minutes"> + description = <"The sum of the 5 scores for each Apgar component recorded at 10 minutes after birth."> + > + ["id131"] = < + text = <"Total Apgar at 5 Minutes"> + description = <"The sum of the 5 scores for each Apgar component recorded at 5 minutes after birth."> + > + ["id130"] = < + text = <"Total Apgar at 1 Minute"> + description = <"The sum of the 5 scores for each Apgar component recorded at 1 minute after birth."> + comment = <"Can be derived direct from the Birth Record documentation, if present."> + > + ["id129"] = < + text = <"Model of Care"> + description = <"Model of antenatal care provided."> + > + ["id128"] = < + text = <"Start Date"> + description = <"Date of commencement of the identified type of antenatal care."> + > + ["id127"] = < + text = <"Pain Relief Method"> + description = <"Method/s of analgesia used during labour."> + comment = <"Coding of the 'Type of Pain Relief' with a terminology is desirable, where possible."> + > + ["at126"] = < + text = <"In Transit"> + description = <"Baby born in transit to a healthcare facility."> + > + ["at125"] = < + text = <"Hospital Operating Theatre"> + description = <"Baby born in a hospital operating theatre."> + > + ["at124"] = < + text = <"Hospital Delivery Suite"> + description = <"Baby born in a hospital delivery suite or labour ward."> + > + ["at123"] = < + text = <"Birth Centre (Hospital)"> + description = <"Baby born in a birth centre associated with a hospital."> + > + ["at122"] = < + text = <"Birth Centre (free-standing)"> + description = <"Baby born in a birth centre not associated with a hospital."> + > + ["at121"] = < + text = <"Home"> + description = <"Baby born at a private home."> + > + ["id120"] = < + text = <"Blood Loss"> + description = <"Estimation of maternal blood loss during birth and immediately post delivery."> + > + ["id119"] = < + text = <"Perineum"> + description = <"Narrative description about the condition of the perineum after birth, including injuries and repairs."> + > + ["id118"] = < + text = <"Place of Birth Category"> + description = <"The category of the physical location where the birth occurred."> + > + ["at116"] = < + text = <"Indeterminate"> + description = <"Sex of the baby has not yet been able to be determined from observation of physical characteristics."> + > + ["at115"] = < + text = <"Female"> + description = <"Baby appears physically female."> + > + ["at114"] = < + text = <"Male"> + description = <"Baby appears physically male."> + > + ["at113"] = < + text = <"No labour"> + description = <"No onset of labour."> + > + ["id111"] = < + text = <"Irregular Cycles?"> + description = <"Are the menstrual cycles irregular?"> + comment = <"Record as True only if the cycles are irregular."> + > + ["id110"] = < + text = <"Feeding"> + description = <"Narrative description about feeding."> + > + ["at108"] = < + text = <"Arm"> + description = <"An arm is the presenting part."> + > + ["at107"] = < + text = <"Foot"> + description = <"A foot is the presenting part."> + > + ["id106"] = < + text = <"Assisted Reproduction Type"> + description = <"Type of assisted reproductive technology used to achieve pregnancy."> + comment = <"Coding with a terminology is preferred, where possible."> + > + ["id105"] = < + text = <"Assisted Reproduction?"> + description = <"Was the pregnancy a result of assisted reproductive technology?"> + comment = <"True, if assisted reproduction was required to achieve the pregnancy."> + > + ["id104"] = < + text = <"Planned Place of Birth"> + description = <"Planned or intended physical location for birth."> + comment = <"Local standardisation of the value set is desired in preference to free text entry, so as to provide clinicians with a meaningful local list, including 'Home'. The value set may be modelled directly in a template or via inclusion of an external terminology reference set."> + > + ["id103"] = < + text = <"Type"> + description = <"The Model of care type."> + comment = <"Coding with a terminology is preferred, where possible. For example, GP shared care, birth centre, private community midwife or midwifery group practice."> + > + ["at102"] = < + text = <"Caesarean - upper uterine segment"> + description = <"Surgical delivery by an approach in the upper uterine segment."> + > + ["at101"] = < + text = <"Caesarean - lower uterine segment"> + description = <"Surgical delivery by a transverse approach in the lower uterine segment (LUSCS)."> + > + ["at100"] = < + text = <"High forceps with rotation"> + description = <"Vaginal delivery assisted by the use of high forceps with rotation."> + > + ["at99"] = < + text = <"High forceps"> + description = <"Vaginal delivery assisted by the use of high forceps."> + > + ["id98"] = < + text = <"Reason for Induction"> + description = <"Reason for induction of labour."> + > + ["id97"] = < + text = <"Induction Method"> + description = <"Method of labour induction."> + comment = <"Coding of the 'Induction Method' with a terminology is desirable, where possible."> + > + ["id95"] = < + text = <"Pregnancy Outcome"> + description = <"Outcome of the pregnancy as a whole."> + comment = <"Coding of the Pregnancy Outcome with a terminology is desirable, where possible. If individual fetuses have been identified, record this information using the 'Individual Outcome' data element. This data element is not to be recorded if 'Individual Outcome' is recorded."> + > + ["id94"] = < + text = <"Specific Place of Birth"> + description = <"The actual physical location where the birth occurred."> + comment = <"For example, the name of an institution or an address."> + > + ["id85"] = < + text = <"Birth Order"> + description = <"Sequential order of each baby in a multiple birth event."> + comment = <"For example, record '1' if this neonate is the first born of a multiple birth; record '4' if this neonate is the fourth born of a multiple birth."> + > + ["id84"] = < + text = <"Pregnancy Synopsis"> + description = <"Narrative description about the whole of pregnancy."> + > + ["id83"] = < + text = <"Date Updated"> + description = <"The date this pregnancy summary was last updated."> + > + ["id80"] = < + text = <"Reason"> + description = <"Reason or rationale for the selected type of antenatal care."> + > + ["id79"] = < + text = <"Variation"> + description = <"Possible variation from Estimated Gestation, recorded as a positive number of days."> + comment = <"For example, 7 days indicating EDB +/- 7 days."> + > + ["id78"] = < + text = <"EDB (Cycle)"> + description = <"Estimated date of birth based on menstrual cycle."> + > + ["id77"] = < + text = <"Cycle Length"> + description = <"Usual length of menstrual cycle."> + > + ["id76"] = < + text = <"Agreed EDB"> + description = <"Details about the agreed estimated date of birth (EDB)."> + > + ["id75"] = < + text = <"Rationale"> + description = <"Reason for selection of EDB (Agreed)."> + > + ["id74"] = < + text = <"EDB (Agreed)"> + description = <"Estimated date of birth (EDB) on which all antenatal care and management is based."> + comment = <"As agreed by the care team, and after taking into consideration all available information regarding Date of Conception, EDB (Cycle) and EDB (Ultrasound)."> + > + ["id73"] = < + text = <"LNMP"> + description = <"First day of last normal menstrual cycle (LNMP)."> + > + ["id72"] = < + text = <"EDB Based on Cycle"> + description = <"Details about the estimated date of birth (EDB) based upon the menstrual cycle."> + comment = <"An EDB based on cycle can only be calculated if both LNMP and cycle length are known to a degree of certainty that is clinically acceptable."> + > + ["id71"] = < + text = <"Estimated Gestation"> + description = <"Estimated gestation based on the ultrasound findings."> + > + ["id70"] = < + text = <"EDB (Ultrasound)"> + description = <"Estimated date of birth based on ultrasound examination."> + > + ["id69"] = < + text = <"Description"> + description = <"Narrative description of the maternal complication."> + > + ["id68"] = < + text = <"Date/Time of Onset"> + description = <"Date of onset of complication, as assessed by a clinician."> + comment = <"If only a partial date is available, this is acceptable."> + > + ["id67"] = < + text = <"Complication"> + description = <"Identification of the complication."> + comment = <"Coding of the 'Complication' with a terminology is desirable, where possible. For example, post partum haemorrhage or pre-eclampsia."> + > + ["id66"] = < + text = <"Maternal Complication"> + description = <"Details about pregnancy complications or birth complications affecting the mother."> + > + ["id65"] = < + text = <"Description"> + description = <"Narrative description of complication."> + > + ["id64"] = < + text = <"Date/Time of Onset"> + description = <"Date and/or time of onset of the complication."> + > + ["id63"] = < + text = <"Complication"> + description = <"Identification of the complication after birth."> + comment = <"Coding of the 'Complication' with a terminology is desirable, where possible. For example, neonatal hypoglycaemia or hypothermia."> + > + ["id62"] = < + text = <"Baby Complication"> + description = <"Details about complications affecting the baby."> + > + ["id61"] = < + text = <"Description of Baby"> + description = <"Description of the fetus or baby at delivery."> + comment = <"For example, need for resuscitation."> + > + ["id60"] = < + text = <"Gestational Age"> + description = <"Estimated gestational age of fetus or baby at birth or delivery, based on clinical examination and evaluation."> + comment = <"This data element is intended to record estimated gestation based on clinical findings on examination of the fetus/neonate and clinical assessment, not the calculated gestation based on the 'Agreed EDB'."> + > + ["id59"] = < + text = <"Description of Birth"> + description = <"Narrative description of the birth or delivery."> + comment = <"For example, footling breech with cord presentation or uncomplicated vaginal birth."> + > + ["at50"] = < + text = <"Brow"> + description = <"The brow is the presenting part."> + > + ["at49"] = < + text = <"Face"> + description = <"The fact is the presenting part."> + > + ["at48"] = < + text = <"Breech"> + description = <"The breech is the presenting part."> + > + ["at47"] = < + text = <"Vertex"> + description = <"The vertext is the presenting part."> + > + ["id46"] = < + text = <"Presenting Part"> + description = <"Presenting part of the baby at birth or delivery."> + comment = <"Extension of the AIHW value set. The clinical context for recording this data element is only presentation at birth, not at any other phase of labour."> + > + ["at45"] = < + text = <"Low forceps"> + description = <"Vaginal delivery assisted by the use of low forceps."> + > + ["at44"] = < + text = <"Lift-out forceps"> + description = <"Vaginal delivery assisted by the use of lift-out forceps."> + > + ["at43"] = < + text = <"Vacuum extraction"> + description = <"Vaginal delivery assisted by the use of vacuum extraction."> + > + ["at42"] = < + text = <"Unassisted"> + description = <"Normal, non-instrumental vaginal delivery."> + > + ["id41"] = < + text = <"Mode of Birth"> + description = <"Method by which the baby was delivered."> + comment = <"Value set from AIHW."> + > + ["id40"] = < + text = <"Duration of Second Stage"> + description = <"Duration of second stage for the baby."> + > + ["id39"] = < + text = <"Birthweight"> + description = <"Weight of the fetus or baby at birth or delivery."> + > + ["id38"] = < + text = <"Sex"> + description = <"Sex of the baby, as determined by observable physical characteristics."> + comment = <"Coding with a terminology is preferred, where possible. Indeterminate is to be used in the situation where is it not possible to tell if the sex is male or female."> + > + ["id37"] = < + text = <"Identification"> + description = <"Identification of the baby."> + comment = <"Identification might be by the name of the neonate or a label given to a fetus."> + > + ["at35"] = < + text = <"Neonatal death"> + description = <"Pregnancy resulted in initial birth of live infant, but followed by neonatal death."> + > + ["at34"] = < + text = <"Stillborn"> + description = <"Pregnancy resulted in birth of an baby that showed no sign of life."> + > + ["at32"] = < + text = <"Liveborn"> + description = <"Pregnancy resulted in birth of a live baby."> + > + ["id31"] = < + text = <"Baby Outcome"> + description = <"Outcome of the pregnancy for the identified baby."> + > + ["id30"] = < + text = <"Date/Time of Birth"> + description = <"Date and time of birth."> + > + ["id29"] = < + text = <"Baby"> + description = <"Information about an individual identified baby."> + comment = <"While most often these details are used to record information about birth of newborn, occasionally they are also useful to record delivery details for "> + > + ["id23"] = < + text = <"Augmentation Method"> + description = <"Method of labour augmentation."> + comment = <"Coding of the 'Augmentation Method' with a terminology is desirable, where possible."> + > + ["id17"] = < + text = <"Total Duration of Labor"> + description = <"Total duration of all three stages of labour."> + > + ["id16"] = < + text = <"Duration of Third Stage"> + description = <"Total duration of the third stage of labour."> + > + ["id14"] = < + text = <"Duration of First Stage"> + description = <"Total duration of the first stage of labour."> + > + ["at11"] = < + text = <"Induced"> + description = <"Onset through intervention."> + > + ["at10"] = < + text = <"Spontaneous"> + description = <"Onset without intervention."> + > + ["id9"] = < + text = <"Onset of Labour"> + description = <"Manner in which labour started."> + > + ["id8"] = < + text = <"Number of Babies"> + description = <"Number of fetuses identified in utero."> + > + ["id7"] = < + text = <"EDB Based on Ultrasound"> + description = <"Details about the estimated date of birth (EDB) based upon an ultrasound examination."> + > + ["id6"] = < + text = <"Date of Ultrasound"> + description = <"Date on which the ultrasound examination was performed."> + > + ["id3"] = < + text = <"Date of Conception"> + description = <"Actual date of conception."> + comment = <"To be recorded only if the actual date of conception is known, not estimated or calculated. This usually occurs in situations where fertilisation is assisted, for example via IVF."> + > + ["id1"] = < + text = <"Pregnancy Summary"> + description = <"Overview or summary record of a pregnancy including the antenatal period, labour, birth and the immediate postnatal period."> + > + > + ["es-co"] = < + ["ac9000"] = < + text = <"Certeza (synthesised)"> + description = <"La certeza de Fecha de última Menstruación (FUM) como base fiable para el cálculo de la Fecha Probable de Parto (FPP) . (synthesised)"> + > + ["ac9001"] = < + text = <"Inicio del trabajo de PArto (synthesised)"> + description = <"Se refiere al inicio del trabajo de parto, este podria ser Espontáneo o Inducido. (synthesised)"> + > + ["ac9002"] = < + text = <"Terminación del Embarazo (synthesised)"> + description = <"Método por el cual fue recibido el bebé (synthesised)"> + > + ["ac9003"] = < + text = <"Presentación (synthesised)"> + description = <"La presentación fetal es la manera en la que está colocado el bebé para salir por el canal del parto para el alumbramiento (synthesised)"> + > + ["ac9004"] = < + text = <"Nacimiento del Babe (synthesised)"> + description = <"se refiere al estado vital del recién nacido al momento del parto (synthesised)"> + > + ["ac9005"] = < + text = <"Sexo (synthesised)"> + description = <"Sexo del bebe, determinado a partir de la observación de las caracteristicas fisicas (synthesised)"> + > + ["ac9006"] = < + text = <"Lugar de nacimiento (synthesised)"> + description = <"Catalogo de localizaciones donde ocurrio el nacimiento (synthesised)"> + > + ["at9007"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["at9008"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["id141"] = < + text = <"Método anticonceptivo"> + description = <"Fecha en que dejó de usar el Método anticonceptivo"> + > + ["id140"] = < + text = <"Método anticonceptivo"> + description = <"Método anticonceptivo usado antes de quedar en embarazo"> + > + ["id139"] = < + text = <"Fecha probable del nacimiento segun fecha de concepción"> + description = <"Fecha probable del nacimiento, basado en una fecha de concepción conocida"> + > + ["id138"] = < + text = <"Descripcion"> + description = <"Descripción narrativa del ciclo menstrual o menstruación"> + > + ["at137"] = < + text = <"Incierta"> + description = <"la Fecha de última Menstruación (FUM) NO es fiable para el cálculo de la Fecha Probable de Parto (FPP) ."> + > + ["at136"] = < + text = <"Exacto"> + description = <"la Fecha de última Menstruación (FUM) es fiable para el cálculo de la Fecha Probable de Parto (FPP) ."> + > + ["id135"] = < + text = <"Certeza"> + description = <"La certeza de Fecha de última Menstruación (FUM) como base fiable para el cálculo de la Fecha Probable de Parto (FPP) ."> + > + ["at134"] = < + text = <"Hombro"> + description = <"Presentación de Hombros"> + > + ["at133"] = < + text = <"Vacuum con rotación"> + description = <"El parto vaginal asistida por el uso de extracción al vacío (Vacuum)"> + > + ["id132"] = < + text = <"Total Apgar a los 10 Minutos"> + description = <"Evaluacion clínica sobre el estado general del neonato después del parto, sumatoria total de los cinco parámetros a los 10 minutos después de nacer"> + > + ["id131"] = < + text = <"Total Apgar a los 5 Minutos"> + description = <"Evaluacion clínica sobre el estado general del neonato después del parto, sumatoria total de los cinco parámetros a los 5 minutos después de nacer"> + > + ["id130"] = < + text = <"Total Apgar al 1 Minuto"> + description = <"Evaluacion clínica sobre el estado general del neonato después del parto, sumatoria total de los cinco parámetros al primer minuto después de nacer"> + comment = <"Se pueden derivar directamente de la documentación de registro de nacimiento, si está presente"> + > + ["id129"] = < + text = <"Modelo de Cuidado"> + description = <"Modelo de atención prenatal provisto"> + > + ["id128"] = < + text = <"Fecha de inicio"> + description = <"Fecha de inicio de la atención prenatal"> + > + ["id127"] = < + text = <"Método alivio del dolor"> + description = <"Tipo de Anestesia empleada durante el trabajo de labor, por ejemplo Anestesia Local, Anestesia General, Anestesia Regional (Raquidea)."> + comment = <"Siempre que sea posible, Se recomienda el uso de una terminología para codificar el tipo de Anestesia empleada durante el trabajo de labor."> + > + ["at126"] = < + text = <"en tránsito"> + description = <"Bebé nacio en tránsito hacia un centro de salud"> + > + ["at125"] = < + text = <"Sala de cirugía"> + description = <"Bebé nacido en una sala de cirugía del hospital o sala de trabajo"> + > + ["at124"] = < + text = <"sala de partos"> + description = <"Bebé nacido en una sala de partos del hospital o sala de trabajo"> + > + ["at123"] = < + text = <"centro de maternidad"> + description = <"Bebé nacido en un centro de maternidad asociada a un hospital"> + > + ["at122"] = < + text = <"Centro de Nacimiento estancia Ambulatoria"> + description = <"el bebe nacio en un centro de estancia ambulatoria"> + > + ["at121"] = < + text = <"en Casa"> + description = <"El bebe nacio en casa"> + > + ["id120"] = < + text = <"Sangrado"> + description = <"a estimación de la pérdida de sangre materna durante el e inmediatamente después del parto"> + > + ["id119"] = < + text = <"perineo"> + description = <"Descripción narrativa acerca de la condición del perineo después del parto , incluyendo lesiones y reparaciones."> + > + ["id118"] = < + text = <"Lugar de nacimiento"> + description = <"Catalogo de localizaciones donde ocurrio el nacimiento"> + > + ["at116"] = < + text = <"Indeterminado"> + description = <"el sexo del bebe no puede ser determinado inicialmente por la observacion de sus características fisicas"> + > + ["at115"] = < + text = <"Femenino"> + description = <"Bebé con apariencia físicamente femenina"> + > + ["at114"] = < + text = <"Hombre"> + description = <"Bebé con apariencia físicamente masculina"> + > + ["at113"] = < + text = <"No trabajo de PArto"> + description = <"Sin inicio del parto"> + > + ["id111"] = < + text = <"Ciclos irregulares?"> + description = <"son los Ciclos menstruales irregulares?"> + comment = <"Es verdadero solo cuando los Ciclos menstruales son irregulares"> + > + ["id110"] = < + text = <"Alimentación"> + description = <"Descripción narrativa acerca de la alimentación"> + > + ["at108"] = < + text = <"Brazos"> + description = <"Presentación de Brazos"> + > + ["at107"] = < + text = <"Pies"> + description = <"Presentación de Pies"> + > + ["id106"] = < + text = <"Tipo de Reproducción Asistida"> + description = <"Tipo de tecnología de reproducción asistida empleada para lograr el embarazo"> + comment = <"Siempre que sea posible, Se recomienda el uso de una terminología para codificar."> + > + ["id105"] = < + text = <"Reproducción Asistida"> + description = <"El embarazo fue resultado de emplear técnicas de reproducción asistida o fecundación artificial?"> + comment = <"Verdadero, si fue requerida la reproducción asistida para lograr el embarazo."> + > + ["id104"] = < + text = <"Lugar planeado para el nacimiento"> + description = <"Ubicación física Planeado o previsto para el nacimiento"> + comment = <"Es deseable proporcionar a los médicos con una lista de opciones locales que sea significativa, incluyendo ' Hogar ', con preferencia sobre una opcion de libre texto."> + > + ["id103"] = < + text = <"Tipo"> + description = <"Tipo del modelo de cuidado"> + comment = <"Siempre que sea posible, Se recomienda el uso de una terminología para codificar. Por ejemplo , GP de atención compartida, centro de nacimiento, partera de la comunidad privado o grupo de práctica de la partería."> + > + ["at102"] = < + text = <"Cesárea - segmento superior del útero"> + description = <"parto quirúrgico (Cesárea) mediante un enfoque transversal en el segmento uterino superior"> + > + ["at101"] = < + text = <"Cesárea - segmento inferior del útero"> + description = <"parto quirúrgico (Cesárea) mediante un enfoque transversal en el segmento uterino inferior"> + > + ["at100"] = < + text = <"fórceps altos con rotación"> + description = <"Parto vaginal asistida por el uso de fórceps altos con rotación"> + > + ["at99"] = < + text = <"fórceps altos"> + description = <"Parto vaginal asistida por el uso de fórceps altos"> + > + ["id98"] = < + text = <"Razon para la Inducción"> + description = <"se registra la causa o causas por la cuales se realiza la inducción del trabajo de parto"> + > + ["id97"] = < + text = <"Metodo de Inducción"> + description = <"Metodo empleado para la inducción del trabajo de parto, por ejemplo empleando Medicamentos (administración de oxitocina) o La amniotomía"> + comment = <"Siempre que sea posible, Se recomienda el uso de una terminología para codificar el metodo de Induccion del parto."> + > + ["id95"] = < + text = <"Terminación del embarazo"> + description = <"Si la terminación del Embarazo es Multiple, En caso de ser múltiple anotar el orden del nacimiento, En caso de no ser un embarazo múltiple anotar 0"> + comment = <"Siempre que sea posible, Se recomienda el uso de una terminología para codifica la Terminación del embarazo."> + > + ["id94"] = < + text = <"Lugar de nacimiento"> + description = <"La ubicación física real donde ocurrió el nacimiento"> + comment = <"Por Ejemplo, el nombre de la institución donde nacio, o su dirección"> + > + ["id85"] = < + text = <"Orden de nacimiento"> + description = <"Orden secuencial de cada bebé en un caso de parto múltiple"> + comment = <"Por ejemplo, el registro '1' si este recién nacido es el primer nacido de un parto múltiple; registrar '4' si el recién nacido es el cuarto nacido de parto múltiple."> + > + ["id84"] = < + text = <"Descripción del embarazo"> + description = <"Descripción narrativa sobre la totalidad del embarazo"> + > + ["id83"] = < + text = <"Fecha de actualización"> + description = <"La fecha ha sido actualizado por última vez el resumen del embarazo"> + > + ["id80"] = < + text = <"Razón"> + description = <"La razón o justificación para el tipo seleccionado de la atención prenatal"> + > + ["id79"] = < + text = <"Variación"> + description = <"Posible variación en la edad gestación estimada. Se registra como un número positivo de días"> + comment = <"Por ejemplo, 7 días indicando Edad Gestacional (EG) +/- 7 días"> + > + ["id78"] = < + text = <"Fecha Probable de Parto (FPP)"> + description = <"Fecha Probable de Parto (FPP) basado en el ciclo mestrual"> + > + ["id77"] = < + text = <"Duración del Ciclo Mestrual"> + description = <"Duración habitual del ciclo menstrual, expresado en Días"> + > + ["id76"] = < + text = <"Conformidad"> + description = <"Los detalles sobre la fecha estimada de nacimiento"> + > + ["id75"] = < + text = <"Razón fundamental"> + description = <"Motivo de la selección de la Fecha Probable de Parto Acordada"> + > + ["id74"] = < + text = <"Fecha Probable de Parto Acordada"> + description = <"Fecha Probable de Parto ( FPP ) en el que se basa todo el cuidado y tratamiento prenatal ."> + comment = <"Según lo acordado por el equipo de atención, y después de tomar en cuenta toda la información disponible sobre la fecha de la Concepción, Fecha de Última Mestruación (FUM) y Edad Gestacional según el ultrasonido."> + > + ["id73"] = < + text = <"Fecha de última Menstruación (FUM)"> + description = <"primer día de su último Ciclo menstrual"> + > + ["id72"] = < + text = <"Fecha Probable de Parto (FPP) segun Ciclo Mestrual"> + description = <"Los detalles sobre la fecha probable de parto ( FPP ) basados ​​en el ciclo menstrual"> + comment = <"Fecha probable del nacimiento, basado en la Fecha de Última Menstruación, se puede emplear la regla de Naegele, Pinard, Wahl, etc. se puede calcular si tanto FUM y la duración del ciclo conocen con un cierto grado de certeza."> + > + ["id71"] = < + text = <"Edad Gestacional"> + description = <"Edad Gestacional según los resultados de la ecografía"> + > + ["id70"] = < + text = <"Fecha Probable de Parto según Ecografía"> + description = <"Fecha Probable de Parto segun los resultados de la Ecografía"> + > + ["id69"] = < + text = <"Descripción"> + description = <"Descripción narrativa de las complicaciones maternas"> + > + ["id68"] = < + text = <"Fecha y Hora de Inicio"> + description = <"Fecha de inicio de la complicación, según lo evaluado por un médico."> + comment = <"Si sólo se tiene una fecha parcial disponible, es aceptable ."> + > + ["id67"] = < + text = <"Complicación"> + description = <"Identificación de la Complicación"> + comment = <"codigo de la complicación, es deseable el uso de una terminología . Por ejemplo , hemorragia puerperal o pre- eclampsia."> + > + ["id66"] = < + text = <"Complicaciones Maternas"> + description = <"Los detalles acerca de las complicaciones del embarazo o complicaciones en el parto afectan a la madre"> + > + ["id65"] = < + text = <"Descripción"> + description = <"Naración descriptiva de la complicación"> + > + ["id64"] = < + text = <"Fecha y hora de la compliación"> + description = <"Fecha y hora de la compliación"> + > + ["id63"] = < + text = <"Complicación"> + description = <"Identifica las complicación después del nacimiento"> + comment = <"Se recomienda el uso de una terminología para codificar la complicación, por ejemplo Hipoglicemia neonatal o hipotermia"> + > + ["id62"] = < + text = <"Complicaciones del bebe"> + description = <"detalles acerca de las complicaciones del bebe al nacer"> + > + ["id61"] = < + text = <"Descripción del Bebe"> + description = <"Descripción del Bebe al nacer"> + comment = <"por ejemplo, necesito resurección"> + > + ["id60"] = < + text = <"Edad Gestacional"> + description = <"Edad Gestacional del feto o del bebe, evaluada al momento del nacimiento resultado de la evaluación clínica"> + comment = <"se destina a registrar la gestación estimada sobre la base de los hallazgos clínicos en la exploración del feto / neonato y la evaluación clínica, no la gestación calculada"> + > + ["id59"] = < + text = <"Descripción del nacimiento"> + description = <"Descripción narrativa del nacimiento"> + comment = <"Por ejemplo , presentación nalgas o el parto vaginal sin complicaciones"> + > + ["at50"] = < + text = <"Frente"> + description = <"Presentación de Frente"> + > + ["at49"] = < + text = <"Cara"> + description = <"Presentacion de Cara"> + > + ["at48"] = < + text = <"Nalgas"> + description = <"Presentación de Nalgas"> + > + ["at47"] = < + text = <"Vertical"> + description = <"Presentacion Vertical"> + > + ["id46"] = < + text = <"Presentación"> + description = <"La presentación fetal es la manera en la que está colocado el bebé para salir por el canal del parto para el alumbramiento"> + comment = <"El contexto clínico para es únicamente para el registro de la presentación en el nacimiento, no en cualquier otra fase del trabajo"> + > + ["at45"] = < + text = <"fórceps bajos"> + description = <"Parto vaginal asistida por el uso de fórceps bajos"> + > + ["at44"] = < + text = <"forceps"> + description = <"El parto vaginal asistida por el uso de fórceps"> + > + ["at43"] = < + text = <"Vacuum"> + description = <"El parto vaginal asistida por el uso de extracción al vacío (Vacuum)"> + > + ["at42"] = < + text = <"Espontánea"> + description = <"Normal, Parto Vaginal no instrumentado."> + > + ["id41"] = < + text = <"Terminación del Embarazo"> + description = <"Método por el cual fue recibido el bebé"> + comment = <"Clasificación establecida para el modo de nacimiento"> + > + ["id40"] = < + text = <"Duracion del la segunda fase"> + description = <"Duración de la segunda fase para el bebé"> + > + ["id39"] = < + text = <"Peso al nacer"> + description = <"Peso del feto / neonato al momento del nacimiento"> + > + ["id38"] = < + text = <"Sexo"> + description = <"Sexo del bebe, determinado a partir de la observación de las caracteristicas fisicas"> + comment = <"Si es posible codificar con una terminoligía, indeterminado es usado cuando no es posible decir si el sexo es masculino o femenino"> + > + ["id37"] = < + text = <"Identificación"> + description = <"Identificación del recién nacido"> + comment = <"La identificación podría ser por el nombre del recién nacido o una etiqueta que identifica a cada feto (producto)"> + > + ["at35"] = < + text = <"Muerte Neonatal"> + description = <"El embarazo resultó en el nacimiento del bebé vivo inicialmente, pero seguida por muerte neonatal"> + > + ["at34"] = < + text = <"Nacido muerto"> + description = <"El embarazo dio lugar a nacimiento de un bebé sin signos de vida"> + > + ["at32"] = < + text = <"Nacido vivo"> + description = <"El embarazo dio lugar a nacimiento de un bebé vivo"> + > + ["id31"] = < + text = <"Nacimiento del Babe"> + description = <"se refiere al estado vital del recién nacido al momento del parto"> + > + ["id30"] = < + text = <"Fecha y hora de nacimiento"> + description = <"marca la hora y minutos del nacimiento, asi como el día, mes y año"> + > + ["id29"] = < + text = <"Bebe (neonato)"> + description = <"Información para la identificación del bebe (neonato)"> + comment = <"Datos utilizados para registrar información sobre el nacimiento del recién nacido."> + > + ["id23"] = < + text = <"Método de aumento"> + description = <"Método de aumentol trabajo de parto"> + comment = <"Siempre que sea posible, Se recomienda el uso de una terminología para codificar el Método de aumento del parto ."> + > + ["id17"] = < + text = <"Duracion total del trabajo de parto"> + description = <"Duracion total de todas las fases del trabajo de parto"> + > + ["id16"] = < + text = <"Duración de la tercera fase"> + description = <"Total de la duración de la tercera fase."> + > + ["id14"] = < + text = <"Duración de la Primera Etapa"> + description = <"Duración total de la Primera Etapa del trabajo de Parto"> + > + ["at11"] = < + text = <"Inducido"> + description = <"Cuando el trabajo de parto se empeza de manera artificial."> + > + ["at10"] = < + text = <"Espontáneo"> + description = <"Cuando el trabajo de Parto inicia de manera Espontánea sin intervencion o uso de Medicamentos."> + > + ["id9"] = < + text = <"Inicio del trabajo de PArto"> + description = <"Se refiere al inicio del trabajo de parto, este podria ser Espontáneo o Inducido."> + > + ["id8"] = < + text = <"Numero de fetos o productos"> + description = <"Número de fetos o productos identificados en el útero"> + > + ["id7"] = < + text = <"Fecha Probable de Parto a partir de la Ecografía"> + description = <"Detalles sobre la fecha estimada de nacimiento basado en el ultrasonido o ecografía."> + > + ["id6"] = < + text = <"Fecha del Ultrasonido o Ecografía"> + description = <"Fecha de realización del Ultrasonido o Ecografía"> + > + ["id3"] = < + text = <"Fecha de Concepción"> + description = <"fecha real de la concepción"> + comment = <"Se consignará solo si la fecha real de la concepción se conoce, no puede ser estimada o calculada. Ocurre generalmente en situaciones donde se realiza fecundación asistida, por ejemplo a través de la fecundación in vitro."> + > + ["id1"] = < + text = <"Resumen del Embarazo"> + description = <"Descripción general o resumen de registros del embarazo, incluyendo el período prenatal , parto, el nacimiento y el período postnatal inmediato"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9007"] = + ["at9008"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at42", "at43", "at133", "at44", "at45", "at99", "at100", "at101", "at102"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at113", "at10", "at11"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at136", "at137"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at121", "at122", "at123", "at124", "at125", "at126"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at114", "at115", "at116"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at32", "at34", "at35"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at47", "at48", "at49", "at50", "at107", "at108", "at134"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.problem_diagnosis.v1.0.8.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.problem_diagnosis.v1.0.8.adls new file mode 100644 index 000000000..7e3ff7d79 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.problem_diagnosis.v1.0.8.adls @@ -0,0 +1,1573 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=cc3a20b3-8928-4c2a-babd-fe9e28987be7; build_uid=a2e9b47b-b942-45ee-a391-4b5f85bb44a9) + openEHR-EHR-EVALUATION.problem_diagnosis.v1.0.8 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Aljoscha Kindermann, Jasmin Buck, Sebastian Garde"> + ["organisation"] = <"Universityhospital of Heidelberg, University of Heidelberg, Central Queensland University"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + accreditation = <"-"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke, John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + > + > + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"InfoClinic Co.,Ltd."> + ["email"] = <"seungjong.yu@gmail.com"> + > + accreditation = <"M.D."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Gabriela Alves, Maria Angela Scatena, Marivan Abrahäo"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Pablo Pazos"> + ["organisation"] = <"CaboLabs"> + > + accreditation = <"Computer Engineer"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-04-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Grethe Almenning, Bergen kommune, Norway", "Tomas Alme, DIPS, Norway", "Nadim Anani, Karolinska Institutet, Sweden", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "John Bennett, NEHTA, Australia", "Steve Bentley, Allscripts, United Kingdom", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Terje Bless, Helse Nord FIKS, Norway", "Fredrik Borchsenius, Oslo universitetssykehus, Norway", "Ian Bull, ACT Health, Australia", "Sergio Carmona, Chile", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, Queensland Health, Australia", "Ed Conley, Cardiff University, United Kingdom", "Matthew Cordell, NEHTA, Australia", "Inderjit Daphu, Helse Bergen, Norway", "Paul Donaldson, Nursing Informatics Australia, Australia", "Gail Easterbrook, Flinders Medical Centre, Australia", "Aitor Eguzkitza, UPNA (Public University of Navarre) - CHN (Complejo Hospitalario de Navarra), Spain", "Tone Engen, Norway", "David Evans, Queensland Health, Australia", "Arild Faxvaag, NTNU, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Peter Garcia-Webb, Australia", "Sebastian Garde, Ocean Informatics, Germany", "Bente Gjelsvik, Helse Bergen, Norway", "Andrew Goodchild, NEHTA, Australia", "Anneke Goossen, Results 4 Care, Netherlands", "Gyri Gradek, Senter for medisinsk genetikk og molekylærmedisin, Haukeland Universitetssykehus, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Trina Gregory, cpc, Australia", "Bjørn Grøva, Diretoratet for e-helse, Norway", "Dag Hanoa, Oslo universitetssykehus, Norway", "Knut Harboe, Stavanger Universitetssjukehus, Norway", "Sam Heard, Ocean Informatics, Australia", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Kristian Heldal, Telemark Hospital Trust, Norway", "Andreas Hering, Helse Bergen HF, Haukeland universitetssjukehus, Norway", "Anca Heyd, DIPS ASA, Norway", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Eugene Igras, IRIS Systems, Inc., Canada", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Aud Jorunn Mjelstad, Helse Bergen, Norway", "Gunnar Jårvik, Nasjonal IKT HF, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Mary Kelaher, NEHTA, Australia", "Eizen Kimura, Ehime Univ., Japan", "Shinji Kobayashi, Kyoto University, Japan", "Robert L'egan, NEHTA, Australia", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hugh Leslie, Ocean Informatics, Australia (Editor)", "Hallvard Lærum, Norwegian Directorate of e-health, Norway", "Luis Marco Ruiz, NST, Spain", "Siv Marie Lien, DIPS ASA, Norway", "Rohan Martin, Ambulance Victoria, Australia", "David McKillop, NEHTA, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Jörg Niggemann, compugroup, Germany", "Bjørn Næss, DIPS ASA, Norway", "Mona Oppedal, Helse Bergen, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Chris Pearce, Melbourne East GP Network, Australia", "Camilla Preeston, Royal Australian College of General Practitioners, Australia", "Margaret Prichard, NEHTA, Australia", "Jodie Pycroft, Adelaide Northern Division of General Practice Ltd, Australia", "Cathy Richardson, NEHTA, Australia", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Thomas Schopf, University Hospital of North-Norway, Norway", "Thilo Schuler, Australia", "Anoop Shah, University College London, United Kingdom", "Arild Stangeland, Helse Bergen, Norway", "Line Sæle, Nasjonal IKT HF, Norway", "Line Sørensen, Helse Bergen, Norway", "Gordon Tomes, Australian Institute of Health and Welfare, Australia", "Richard Townley-O'Neill, NEHTA, Australia", "Donna Truran, ACCTI-UoW, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Kylie Young, The Royal Australian College of General Practitioners, Australia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Problem/Diagnosis, Draft Archetype [Internet]. National eHealth Transition Authority, NEHTA Clinical Knowledge Manager [cited: 2015-03-12]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.896."> + ["2"] = <"ISO/DIS 13940 Health informatics -- System of concepts to support continuity of care., International Organization for Standardization [Internet]. Available at: http://www.iso.org/iso/catalogue_detail.htm?csnumber=58102 (accessed 2015 -04-09)."> + ["3"] = <"Common Terminology Criteria for Adverse Events (CTCAE) [Internet]. National Cancer Institute, USA. Available from: http://ctep.cancer.gov/protocolDevelopment/electronic_applications/ctc.htm (accessed 2015-07-13)."> + ["4"] = <"Weed LL. Medical records that guide and teach. N Engl J Med. 1968 Mar 14;278(11):593-600. PubMed PMID: 5637758. Available from: http://www.nejm.org/doi/full/10.1056/NEJM196803142781105 (accessed 2015-07-13)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"714FD09D39A922BCADF58B178C81E8BB"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Darstellung von Details über ein einzelnes identifiziertes gesundheitliches Problem oder eine Diagnose. + + Der angestrebte Anwendungsbereich eines gesundheitlichen Problems wurde im Rahmen der medizinischen Dokumentation bewusst breit gehalten, um die reale und wahrgenommene Beeinträchtigungen, die auf das Wohlbefinden eines Individuums nachteilig auswirken könnten, zu erfassen. Ein gesundheitliches Problem kann durch das Individuum selber, durch einen Betreuer oder eine medizinische Fachkraft festgestellt werden. Im Gegensatz dazu wird eine Diagnose zusätzlich durch objektive klinische Kriterien definiert und wird normalerweise nur durch eine medizinische Fachkraft festgestellt."> + keywords = <"Sachverhalt", "Beschwerde", "Problem", "Diagnose", "Befinden", "Verletzung", "Klinisches Bild"> + use = <"Zur Dokumentation eines einzelnen identifizierten gesundheitlichen Problems bzw. einer Diagnose. + + Klare Definitionen, welche eine eindeutige Abgrenzung zwischen einem 'Problem' und einer 'Diagnose' zulassen würden, sind in der praktischen Anwendung nahezu unmöglich - wir können nicht verlässlich festlegen, wann ein Problem als Diagnose angesehen werden sollte. Wenn Diagnose- oder Klassifizierungskriterien zutreffen, können wir einen Gesundheitszustand mit Bestimmtheit als Diagnose bezeichnen. Jedoch kann, auch wenn diese Kriterien noch nicht zutreffen, die Bezeichnung 'Diagnose' zutreffend sein. Die Menge an unterstützenden Hinweisen, die für die Bezeichnung 'Diagnose' notwendig ist, ist nicht einfach festzulegen und variiert in Wirklichkeit wohl abhängig vom Gesundheitszustand. Viele Normungsgremien haben sich mit dieser Definitionsproblematik seit Jahren befasst, ohne zu einem eindeutigen Ergebnis zu kommen. + + Für den Zweck der klinischen Dokumentation im Zuge dieses Archetyps werden Problem und Diagnose als Kontinuum betrachtet, wobei ein zunehmender Detaillierungsgrad und unterstützende Beweise in der Regel dem Label der 'Diagnose' Gewicht verleihen. In diesem Archetyp ist es nicht notwendig eine Zuordnung des Gesundheitszustandes als 'Problem' oder 'Diagnose' vorzunehmen. Die Datenanforderungen zur Unterstützung der beiden sind identisch, wobei eine zusätzliche Datenstruktur erforderlich ist, um die Einbeziehung der Nachweise zu unterstützen, wenn und sobald sie verfügbar sind. Beispiele von Problemen beinhalten: Der vom Individuum geäußerte Wunsch, Gewicht zu verlieren, ohne die formale Diagnose der Fettleibigkeit; oder ein Beziehungsproblem mit einem Familienmitglied. Beispiele formaler Diagnosen beinhalten: Krebs, welcher durch historische Information gestützt wird; Untersuchungsergebnisse; histopathologische Ergebnisse; radiologische Befunde - Diese erfüllen die Anforderungen an diagnostische Kriterien. In der Realität sind Probleme und Diagnosen nicht eindeutig einem der beiden Extreme des Problem-Diagnose-Spektrums zuzuordnen, sondern irgendwo dazwischen. + + Dieser Archetyp kann in verschiedenen Zusammenhängen verwendet werden. Zum Beispiel: Dokumentation eines Problems oder einer Diagnose während einer klinischen Beratung; Ausfüllen einer persistenten Problemliste; Zusammenfassende Aussage in einem Entlassungsdokument. + + In der Praxis verwenden Kliniker viele kontextspezifische Merkmale wie Vergangenheit/Gegenwart, Primär/Sekundär, Aktiv/Inaktiv, Aufnahme/Entlassung etc. Die Zusammenhänge können orts-, spezialisierungs-, episoden- oder workflowspezifisch sein, was zu Verwirrung oder gar potenziellen Sicherheitsproblemen führen kann, wenn die Merkmale in Problemlisten fortbestehen oder in Dokumenten geteilt werden, die außerhalb des ursprünglichen Kontextes liegen. Diese Merkmale können separat archetypisiert und in den Slot 'Status' aufgenommen werden, da ihre Verwendung unter verschiedenen Bedingungen variiert. Es wird erwartet, dass diese meist im entsprechenden Kontext verwendet und nicht ohne klares Verständnis der möglichen Folgen aus diesem Kontext heraus geteilt werden. So kann beispielsweise eine Primärdiagnose des einen Arztes eine Sekundärdiagnose für einen anderen Spezialisten darstellen; ein aktives Problem kann inaktiv werden (oder umgekehrt) und dies kann sich auf die sichere Verwendung der klinischen Entscheidungshilfe auswirken. Die Problem/Diagnose Merkmale sollen generell an die Kontexte der lokalen klinischen Systeme angepasst werden und in der Praxis sollte der jeweilige Status von Klinikern manuell kuratiert werden, um sicherzustellen, dass die Listen der aktuellen/vergangenen, aktiven/inaktiven oder primären/sekundären Probleme klinisch korrekt sind. + + Dieser Archetyp wird als Komponente im Sinne des von Larry Weed beschriebenen 'Problem Oriented Medical Record' verwendet. Zusätzliche Archetypen, die klinische Konzepte wie z.B. die Erkrankung als übergreifender Organisator für Diagnosen usw. repräsentieren, müssen entwickelt werden, um diesen Ansatz zu unterstützen. + + In einigen Situationen könnte angenommen werden, dass die Identifizierung einer Diagnose nur innerhalb der Expertise von Ärzten liegt, aber das ist nicht die Absicht dieses Archetyps. Diagnosen können mit diesem Archetyp von jedem Angehörigen der Gesundheitsberufe erfasst werden."> + misuse = <"Nicht zur Dokumentation von Symptomen, welche vom Individuum beschrieben werden. Verwenden Sie den Archetyp CLUSTER.symptom, normalerweise innerhalb des OBSERVATION.story Archetyps. + + Nicht zur Dokumentation von Untersuchungsergebnissen. Verwenden Sie untersuchungsbezogene CLUSTER Archetypen, normalerweise verschachtelt innerhalb des OBSERVATION.exam Archetyps. + + Nicht zur Dokumentation von Laborergebnissen oder verwandten Diagnosen. Verwenden Sie einen geeigneten Archetyp aus der Familie der Labor-OBSERVATION Archetypen. + + Nicht zur Dokumentation von Ergebnissen aus bildgebenden Verfahren. Verwenden Sie einen geeigneten Archetyp aus der Famile der Bildgebung-OBSERVATION Archetypen. + + Nicht zur Dokumentation von Differentialdiagnosen. Verwenden Sie den Archetyp EVALUATION.differential_diagnosis. + + Nicht zur Dokumentation von 'Grund für Kontakt' oder 'Bestehende Beschwerden'. Verwenden Sie den Archetyp EVALUATION.reason_for_encounter. + + Nicht zur Dokumentation von Prozeduren. Verwenden Sie den Archetyp ACTION.procedure. + + Nicht zur Dokumentation von Details über Schwangerschaft. Verwenden Sie die Archetypen EVALUATION.pregnancy_bf_status und EVALUATION.pregnancy sowie verwandte Archetypen. + + Nicht zur Dokumentation von Aussagen über Gesundheitsrisiken oder potentielle Gesundheitsprobleme. Verwenden Sie den Archetyp EVALUATION.health_risk. + + Nicht zur Dokumentation von Aussagen über Nebenwirkungen, Allergien oder Intoleranzen. Verwenden Sie den Archetyp EVALUATION.adverse_reaction. + + Nicht zur Dokumentation einer expliziten Abwesenheit oder Nicht-Anwesenheit eines Problems oder einer Diagnose, wie zum Beispiel 'Kein bekanntes Problem bzw. Diagnose' oder 'Kein Diabetes festgestellt'. Verwenden Sie den Archetyp EVALUATION.exclusion-problem_diagnosis um eine postitive Aussage über den Ausschluss eines Problems oder einer Diagnose zu treffen."> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att dokumentera ett enskilt identifierat hälsoproblem eller diagnos. Spännvidden av ett hälsoproblem har avsiktligt gjorts bred, för att kunna fånga upp eventuella verkliga eller upplevda *oroskänslor* som kan inverka negativt på en individs välbefinnande. Ett hälsoproblem kan identifieras av individen, en vårdgivare eller en sjukvårdspersonal. En diagnos definieras däremot baserat på objektiva kliniska kriterier, oftast fastställd endast av sjukvårdspersonal."> + keywords = <"*fråga", "tillstånd", "problem", "diagnos", "oro", "skada", "klinisk tolkning"> + use = <"Används för att beskriva ett enskilt identifierat hälsoproblem eller diagnos. + Tydliga definitioner som möjliggör en differentiering mellan ett \"problem\" och en \"diagnos\" är nästan omöjliga i praktiken. Vi kan inte på ett tillförlitligt sätt säga när ett problem bör betraktas som en diagnos. När diagnostiska eller klassificeringskriterier är uppfyllda kan vi tryggt kalla tillståndet en formell diagnos. + + Om det finns stödjande bevis tillgängligt, kan det ändå vara giltigt att använda termen \"diagnos\" trots att dessa villkor ännu inte uppfyllts. Det är inte lätt att definiera mängden stödjande bevis som krävs för diagnosmärkning och i verkligheten varierar det från fall till fall. Många standardkommittéer har brottats med denna definitionsgåta i åratal utan tydlig upplösning. + + Vid tillämpning av klinisk dokumentation med denna arketyp betraktas problem och diagnoser som ett kontinuum med utrymme för fler detaljer och stödjande bevis som vanligtvis ger stöd för märkningen \"diagnos\". I denna arketyp är det inte nödvändigt att klassificera tillståndet som ett \"problem\" eller \"diagnos\". Kraven för att stödja dokumentation av vardera är identiska, innehållande extra datastruktur som krävs för att stödja inmatning av bevis om och när den blir tillgänglig. + Exempel på problem är: individens uttryckliga önskan att gå ner i vikt, men utan en formell diagnos av fetma eller ett relationsproblem med en familjemedlem. Exempel på formella diagnoser skulle omfatta cancer som stöds av anamnes, undersökningsfynd, histopatologiska fynd, radiologiska fynd samt möter alla kända kriteriekrav för diagnostik. + + I praktiken befinner sig de flesta problem eller diagnoser inte i någon ände av problemet-diagnos spektrumet, utan någonstans däremellan. + Denna arketyp kan användas i flera kontexter, exempelvis för dokumentation av ett problem eller en klinisk diagnos under en klinisk konsultation, ifyllnad av en fast problemlista eller för en redogörande sammanfattning i ett utskrivningsdokument. + + I praktiken använder kliniker många kontext-specifika bestämningar som exempelvis tidigare och nuvarande, primär och sekundär, aktiv och inaktiv, inskrivning och utskrivning etc. Kontexterna kan vara plats-, specialitet-, episod-eller arbetsflödes-specifika. Dessa kan orsaka förvirring eller t.o.m. vara potentiella säkerhetsproblem om de förevigas i problemlistor eller delas i dokument som är utanför den ursprungliga kontexten. + Dessa bestämningar kan vara separata i arketyperna och ingår i \"status\"-fältet, eftersom deras användning varierar i olika inställningar. + Det förväntas att de huvudsakligen används i en lämplig kontext och inte sprids utanför kontexten utan tydlig förståelse för potentiella konsekvenser. + Exempelvis kan en diagnos vara primär för en kliniker och sekundär för en annan specialist, ett aktivt problem kan bli inaktivt (eller vice versa) och detta kan påverka den säkra användningen av kliniskt beslutsstöd. + + I allmänhet bör dessa bestämningar tillämpas lokalt inom ramen för det kliniska systemet, och i praktiken bör dessa tillstånd ordnas manuellt av kliniker för att säkerställa att listor över nuvarande och tidigare, aktiv och inaktiv eller primärt och sekundärt problem är kliniskt korrekta. + Denna arketyp kommer att användas som en komponent inom den problemorienterade patientjournalen som beskrivs av Larry Weed. Ytterligare arketyper, som presenterar kliniska begrepp som villkor som en övergripande organisatör för diagnoser etc. kommer att behöva utvecklas för att stödja denna strategi. + + I vissa situationer, kan identifiering av en diagnos vara lämplig enbart inom läkarnas expertis, men det är inte avsikten med denna arketyp. Diagnoser kan dokumenteras med hjälp av denna arketyp av vilken som helst sjukvårdspersonal. + "> + misuse = <"Ska inte användas för att dokumentera symtom som beskrivs av individen. Använd CLUSTER. symptom arketypen vanligtvis inom OBSERVATION.story-arketypen för det ändamålet. + + Ska inte användas för att dokumentera undersökningsfynd. Använda då istället arketyper från den undersökningsrelaterade gruppen CLUSTER- som oftast är inkapslad i Observation Exam-arketypen. + + Ska inte användas för att dokumentera testresultat från laboratoriet eller till relaterade diagnoser, exempelvis patologiska diagnoser. Använd då istället en lämplig arketyp från laboratoriegruppen OBSERVATION. + + Ska inte användas för att dokumentera undersökningsfynd genom bildmedia eller bilddiagnostik. Använd då istället en lämplig arketyp från bildmediegruppen OBSERVATION arketyper. + + Ska inte användas för att dokumentera \"differentialdiagnostik\". Använd då istället EVALUATION.differential_diagnosis-arketypen. + + Ska inte användas för att dokumentera \"Anledning till Vårdtillfälle\" eller \"Huvudsakligt besvär\". Använd EVALUATION.reason_for_encounter-arketypen till dessa ändamål. + + Ska inte användas för att dokumentera åtgärder. Använd då istället ACTION.procedure-arketypen. + + Ska inte användas för att dokumentera uppgifter om graviditet. Använd EVALUATION.pregnancy_bf_status och EVALUATION.pregnancy och relaterade arketyper till dessa ändamål. + + Ska inte användas för att dokumentera bedömningar om hälsorisker eller potentiella problem. Använd då istället EVALUATION.health_risk-arketypen. + + Ska inte användas för att dokumentera redogörelser om biverkningar, allergier eller intoleranser. Använd EVALUATION.adverse_reaction-arketyp för dessa ändamål. + + Ska inte användas för särskild dokumentering av frånvaro (eller negativ närvaro) av ett problem eller en diagnos, exempelvis \"inga kända problem eller diagnoser\" eller \"Ingen känd diabetes\". Använd EVALUATION.exclusion-problem_arketypen för att uttrycka ett positivt utlåtande om uteslutning av ett problem eller diagnos. + + "> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para el registro de detalles acerca de un único problema de salud o diagnóstico. + El alcance previsto del problema de salud se mantiene deliberadamente poco definido en el contexto de la documentación clínica, de modo tal que pueda representarse cualquier problema, real o percibido, que pueda afectar al bienestar de un individuo en cualquier grado. Un problema de salud puede ser identificado por un individuo, un cuidador, o un profesional de la salud. Para la definición de un diagnóstico se require además de criterios clínicos objetivos, habitualmente determinados por un profesional de la salud."> + keywords = <"asunto", "condición", "problema", "diagnóstico", "preocupación", "lesión", "impresión clínica"> + use = <"Utilícese para registrar detalles acerca de un único problema de salud o diagnóstico. + + Una definición clara que permita diferenciar un \"problema\" de un \"diagnóstico\" es casi imposible en la práctica - no podemos determinar en forma confiable cuando un problema debería ser considerado un diagnóstico. Cuando se cumplen con éxito determinados criterios diagnósticos o de clasificación es posible denominar una condición como un diagnóstico formal, pero previo al cumplimiento de dichos criterios y en tanto exista evidencia clínica que lo sustente, también puede ser válido el uso del término \"diagnóstico\". La cantidad de evidencia de apoyo varía de caso en caso. Muchos comités de estándares han lidiado con este problema por años sin lograr una resolución clara. + + A los fines de la documentación clínica mediante este arquetipo, problema y diagnóstico son considerados como un continuo, donde el incremento de los niveles de detalle y sustento en la evidencia inclinan la balanza hacia la etiqueta de \"diagnóstico\". Los requerimientos de datos que sustentan la documentación de ambos son idénticos, siendo necesarias estructuras de datos adicionales para sustentar la inclusión de la evidencia cuando esta exista y se encuentre disponible. Los ejemplos de problemas incluyen: la expresión del deseo de bajar de peso por parte de un individuo sin la existencia de un diagnóstico formal de obesidad, o un problema de relación con un familiar. Los ejemplos de diagnósticos formales incluyen un cáncer fundamentado en información histórica, los hallazgos de un examen, los hallazgos histopatológicos, los hallazgos radiológicos, y que cumplen todos los criterios diagnósticos. En la práctica, la mayoría de los problemas o diagnósticos no se encuentran en los extremos del espectro problema-diagnóstico sino que se ubican en alguna posición intermedia. + + Este arquetipo puede ser utilizado en diversos contextos. Por ejemplo, para registrar un problema o diagnóstico clínico durante una consulta clínica, para la elaboración de una Lista de Problemas persistente, o para proveer una afirmación sumaria dentro de un documento de Resumen de Alta. + + En la práctica, los clínicos utilizan muchos calificadores dependientes del contexto, tales como pasado/actual, primario/secundario, activo/inactivo, admisión/egreso, etc. Estos contextos pueden ser relativos a la localización, la especialización, el episodio, o a un instancia de un proceso, pudiendo entonces generar confusión o riesgos potenciales de seguridad para el paciente si son incluidos en Listas de Problemas o documentos compartidos que carecen del contexto original. Estos contextos pueden ser arquetipados en forma separada e incluidos en el slot de \"Estado\", dado que su uso varía en diferentes escenarios. Su uso mayormente pretendido debe darse en el contexto apropiado y no debería ser compartido fuera de dicho contexto sin una clara comprensión de sus consecuencias potenciales. Por ejemplo: un diagnóstico primario podría ser un diagnóstico secundario para otro especialista; un problema activo puede tornarse inactivo (o viceversa) e impactar en la seguridad de una decisión clínica. En general, estos calificadores deberían aplicarse localmente dentro del contexto del sistema clínico y en la práctica estos estados deberían ser manualmente mantenidos por clínicos a fin de asegurar que las listas de problemas, actuales o pasados, activos o inactivos o primarios y secundarios, sean clínicamente exactos. + + Este arquetipo será utilizado como un componente del Registro Médico Orientado al Problema descripto por Larry Weed. Se requerirá del desarrollo de arquetipos adicionales para la representación de conceptos clínicos tales como una condición para un organizador general de diagnósticos, etc. + + En algunas situaciones puede asumirse que la identificación de un diagnóstico solo se ajusta a la experticia del médico, pero no es el propósito de este arquetipo. Los diagnósticos pueden ser registrados mediante este arquetipo por parte de cualquier profesional. + "> + misuse = <"No debe ser utilizado para registrar síntomas tal cual fueron descriptos por el individuo; para ello se debe utilizar el arquetipo CLUSTER.symptom, habitualmente dentro del contexto del arquetipo OBSERVATION.story. + + No debe ser utilizado para registrar hallazgo de exámenes, para ello se debe utilizar la familia de arquetipos relacionados a exámenes, habitualmente contenidos dentro del arquetipo OBSERVATION.exam. + + No debe ser utilizado para registrar hallazgos de pruebas de laboratorio o diagnósticos relacionados (como por ejemplo diagnósticos patológicos); para ello se debe utilizar un arquetipo apropiado de la familia de arquetipos del tipo OBSERVATION. + + No debe ser utilizado para registrar resultados de exámenes por imágenes o diagnósticos imagenológicos; para ello se debe utilizar un arquetipo apropiado de la familia de arquetipos del tipo OBSERVATION. + + No debe ser utilizado para registrar diagnósticos diferenciales; para ello se debe utilizar el arquetipo EVALUATION.differential_diagnosis. + + No debe ser utilizado para registrar \"Motivos de Consulta\"; para ello se debe utilizar el arquetipo EVALUATION.reason_for_encounter. + + No debe ser utilizado para registrar procedimientos; para ello se debe utilizar el arquetipo ACTION.procedure. + + No debe ser utilizado para registrar detalles acerca del embarazo; para ello se debe utilizar los arquetipos EVALUATION.pregnancy_bf_status, EVALUATION.pregnancy y los arquetipos relacionados. + + No debe ser utilizado para registrar aseveraciones acerca de riesgos para la salud o problemas potenciales; para ello se debe utilizar el arquetipo EVALUATION.health_risk. + + No debe ser utilizado para registrar aseveraciones acerca de reacciones adversas, alergias o intolerancias; para ello se debe utilizar el arquetipo EVALUATION.adverse_reaction. + + + No debe ser utilizado para registrar la ausencia explícita (o presencia negativa) de un problema o diagnóstico (como por ejemplo \"sin diagnósticos o problemas conocidos\" o \"sin diabetes conocida\"); para expresar una aseveración positiva acerca de la exclusión de un problema o diagnóstico se debe utilizar el arquetipo EVALUATION.exclusion-problem_diagnosis."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om ett identifisert helseproblem eller en diagnose. + + Omfanget for et helseproblem er med vilje løst definert, for å kunne registrere en reell eller selvoppfattet bekymring som i større eller mindre grad kan påvirke et individs velvære negativt. Et helseproblem kan identifiseres av individet selv, en omsorgsperson eller av helsepersonell. En diagnose er derimot definert basert på objektive kliniske kriterier, og stilles som regel bare av helsepersonell."> + keywords = <"emne", "problem", "tilstand", "hindring", "diagnose", "helseproblem", "bekymring", "funn", "helsetilstand", "konflikt", "utfordring", "klinisk bilde"> + use = <"Brukes til å registrere detaljer om ett identifisert helseproblem eller en diagnose. + + Å klart definere skillet mellom et \"problem\" og en \"diagnose\" er i praksis nesten umulig, og vi kan ikke på en pålitelig måte si når et problem skal ses på som en diagnose. Når diagnostiske- eller klassifikasjonskriterier er innfridd kan vi trygt kalle tilstanden en formell diagnose, men før disse kriteriene er møtt kan det dersom det finnes støttende funn også være riktig å kalle den en diagnose. Mengden støttende funn som kreves for å sette merkelappen \"diagnose\" er ikke lett å definere, og varierer sannsynligvis i praksis fra tilstand til tilstand. Mange standardiseringskomiteer har arbeidet med dette definisjonsproblemet i årevis uten å komme til noen klar konklusjon. + + Når det gjelder klinisk dokumentasjon med denne arketypen må problemer og diagnoser ses på som deler av et spektrum der økende detaljgrad og mengde støttende funn som regel gir vekt mot merkelappen \"diagnose\". I denne arketypen er det ikke nødvendig å klassifisere tilstanden som enten et problem eller en diagnose. Datastrukturen for å dokumentere dem er identisk, med tilleggsstrukturer som støtter inklusjon av nye funn når eller hvis de blir tilgjengelige. Eksempler på problemer kan være et individs uttrykte ønske om å gå ned i vekt uten en formell diagnose av fedme, eller problemer i forholdet til et familiemedlem. Eksempler på formelle diagnoser kan være en kreftsvulst der diagnosen er støttet av historisk informasjon, undersøkelsesfunn, histologiske funn, radiologiske funn, og som møter alle diagnosekriterier. I praksis er de fleste problemer eller diagnoser ikke i hver sin ende av problem/diagnose-spektrumet, men et sted mellom. + + Denne arketypen kan brukes i mange sammenhenger. Eksempler kan være å registrere et problem eller en klinisk diagnose under en klinisk konsultasjon, fylle en persistent problemliste, eller for å gi oppsummerende informasjon i en epikrise. + + I praksis bruker klinikere mange kvalifikatorer som nåværende/tidligere, hoved/bidiagnose, aktiv/inaktiv, innleggelse/utskriving, etc. Sammenhengene kan være steds-, spesialiserings-, episode- eller arbeidsflytspesifikke, og disse kan forårsake forvirring eller til og med mulige sikkerhetsrisikoer dersom de videreføres i problemlister eller deles i dokumenter utenfor sin opprinnelige sammenheng. Disse kvalifikatorene kan arketypes separat og inkluderes i \"Status\"-SLOTet, fordi bruken varierer i ulike settinger. Disse vil sannsynligvis hovedsakelig brukes i passende sammenhenger, og ikke deles utenfor sammenhengen uten en klar forståelse av mulige konsekvenser. For eksempel kan en hoveddiagnose for en kliniker være en bidiagnose for en annen spesialist, et aktivt problem kan bli inaktivt (og omvendt), og dette kan ha innvirkning på sikkerhet og beslutningsstøtte. Generelt burde disse kvalifikatorene brukes lokalt og innenfor kontekst i det kliniske systemet, og i praksis bør de manuelt administreres av klinikere for å sikre at lister over nåværende/tidligere, aktiv/inaktiv eller hoved/bidiagnoser er klinisk presise. + + Denne arketypen vil bli brukt som en komponent i den problemorienterte journalen som beskrevet av Larry Weed. Tilleggsarketyper som representerer kliniske konsepter som f.eks. \"tilstand\" som en overbygning for diagnoser etc, vil måtte utvikles for å støtte dette. + + I noen situasjoner antas det at å stille en diagnose ligger fullstendig innenfor legers domene, men dette er ikke hensikten med denne arketypen. Diagnoser kan registreres av alt helsepersonell ved hjelp av denne arketypen."> + misuse = <"Brukes ikke til å registrere symptomer slik de beskrives av individet. Til dette brukes CLUSTER.symptom-arketypen, som regel innenfor OBSERVATION.story-arketypen. + + Brukes ikke til å registrere funn ved klinisk undersøkelse. Til dette brukes gruppen av undersøkelsesrelaterte CLUSTER-arketyper, som regel innenfor OBSERVATION.exam-arketypen. + + Brukes ikke til å registrere laboratoriesvar eller relaterte diagnoser for eksempel patologiske diagnoser. Til dette brukes en passende arketype fra laboratoriefamilien av OBSERVATION-arketyper. + + Brukes ikke til å registrere billeddiagnostiske svar eller diagnoser. Til dette brukes en passende arketype fra billeddiagnostikkfamilien av OBSERVATION-arketyper. + + Brukes ikke til å registrere differensialdiagnoser. Til dette brukes EVALUATION.differential_diagnosis-arketypen. + + Brukes ikke til å registrere kontaktårsak eller klinisk problemstilling ved kontakt. Til dette brukes EVALUATION.reason_for_encounter-arketypen. + + Brukes ikke til å registrere prosedyrer, til dette brukes ACTION.procedure-arketypen. + + Brukes ikke til å registrere detaljer om graviditet utover diagnoser. Til dette brukes EVALUATION.pregnancy_bf_status og EVALUATION.pregnancy, samt relaterte arketyper. + + Brukes ikke til å registrere vurderinger av potensiale og sannsynlighet for fremtidige problemer, diagnoser eller andre uønskede helseeffekter, til dette brukes EVALUATION.health_risk-arketypen. + + Brukes ikke til å registrere utsagn om uønskede reaksjoner, allergier eller intoleranser - bruk EVALUATION.adverse_reaction-arketypen. + + Brukes ikke til å registrere et eksplisitt fravær (eller negativ tilstedeværelse) av et problem eller en diagnose, f.eks. \"ingen kjente problemer eller diagnoser\" eller \"ingen kjent diabetes\". Bruk EVALUATION.exclusion-problem_diagnosis for å uttrykke fravær av et problem eller en diagnose. + + Brukes ikke til å registrere pasientens tilgjengelige ressurser for egenomsorg - bruk egne EVALUATION-arketyper for dette formålet."> + copyright = <"© openEHR Foundation"> + > + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"단일한 확인된 건강 문제 또는 진단에 대한 상세내역을 기록하기 위함. + + 의도된 건강 문제의 범위는 어느 정도로 개인의 웰빙에 좋지않은 방향으로 영향을 주는 모든 실제 또는 인지된 걱정(concern)를 획득하기 위해 궁극적으로 임상 문서의 문맥에서 느슨하게 유지됨. 건강 문제는 해당 개인, 또는 보호자, 헬스케어 전문가에 의해 확인될 수도 있음. 그러나 진단은 객관적인 임상적 기준에 근거하여 추가적으로 정의되며, 일반적으로 헬스케어 전문가들에 의해서만 결정됨."> + keywords = <"이슈", "상태", "진단", "걱정", "상해", "임상소견"> + use = <"단일한 확인된 건강 문제 또는 진단에 대한 상세내역을 기록하기 위함. + + '문제(problem)'와 '진단(diagnosis)' 간의 차이를 구분할 수 있는 명확한 정의는 실무에서 거의 불가능함 - 우리는 문제가 언제 진단으로 간주되어야 하는지를 신뢰성있게 구별할 수 없음. 진단 또는 분류 기준이 성공적으로 만족될 때, 우리는 상태(condition)를 정규적인 진단으로 확실하게 말할 수 있지만, 이런 상태를 만족하기 이전에, 지지할 수 있는 증거를 이용가능하다면 '진단'이라는 용어를 또한 사용하는 것이 유효할 수 있음. 진단이라는 표시를 위해 필요한 지지할 수 있는 증거의 양은 정의하기 쉽지 않고 실제로 상태에 따라 다양할 수 있음. 많은 표준 기구는 수 년 동안 명확한 해결책없이 이러한 정의적인 문제로 가득 차 있음. + + 이 아키타입을 통한 임상 문서의 목적을 위해서, 증가하는 상세내용의 수준과 일반적으로 '진단'의 표시에 대한 무게감을 제공하는 지지할 수 있는 증거를 가지고, 문제와 진단은 연속된 것(a continuum)으로 간주됨. 이 아키타입 내에서 상태를 '문제' 또는 '진단'로 분류할 필요는 없음. 두 가지의 문서화를 보조하기 위한 데이터 요구사항은 동일하며, 증거가 이용가능하거나/이용가능할 때 이 증거의 포함(inclusion)을 지원하는 데 필요한 추가적인 데이터 구조를 가지고 있음. 문제의 예는 다음을 포함함 : 체중을 줄이고 싶다는 개인의 표현, 그러나 비만의 정규적인 진단은 없음. 또는 가정 구성원과의 관계 문제. 정규적인 진단의 예는 과거 정보와 검사 소견, 조직병리학적 소견, 영상의학적 소견에 의해 지지되고 알려진 진단적 기준을 위한 모든 요구사항을 만족하는 암이 포함됨. 실무에서 대부분의 문제와 진단은 문제-진단 스펙트럼의 양 끝에 있지 않지만 그 사이 어딘가에 있음. + + 이 아키타입은 많은 문맥 내에서 사용될 수 있음. 예를 들어, 임상 자문 동안 문제 또는 임상적 진단를 기록하는 것; 영속적인 문제 목록(persistent Problem List)을 채우는 것; 또는 퇴원 요약 문서(Dischatge Summary document) 내에 요약 문장(summary statement)을 제공하는 것. + + 실무에서 임상의는 과거/현재(Present/Past), 일차/이차(Primary/Secondary), 활성/비활성(Active/Inactive), 입원/퇴원(Admission/Discharge) 등 많은 문맥-특징적인 한정자(qualifiers)를 사용함. 문맥은 위치-, 세부전공-, 에피소드-, 워크플로우-특징적 이며 이러한 것들은 원래 문맥에서 벗어난 문제 목록에서 유지되거나 문서 내에서 공유된다면 혼란 또는 심어서 잠재적인 안전 이슈를 발생시킬 수 있음. 이러한 한정자의 이용이 잠재적인 결과에 대한 명확한 이해없이 문맥에 따라 다양하기 때문에, 한정자는 구분되어 아키타입화될 수 있고 'Status' slot에 포함될 수 있음. 예를 들어, 어떤 한 임상의의 일차 진단은 다른 전문의에게는 이차 진단일 수 있음; 현재 활성화된(active) 진단은 비활성화될 수 있음 (또는 그 반대) 그리고 이것은 안전한 임상의사결정의 사용에 영향을 줄 수 있음. 일반적으로 이러한 한정자는 임상 시스템의 문맥 내에서 그 부분에서 적용되어야 하고, 실무에서 이러한 상태는, 현재/과거 또는 활성/비활성, 일차/이차 문제의 목록은 임상적으로 정확하다는 것을 보장하기위해서 임상의에 의해 수기로 조정될 수 있음. + + 이 아키타입은 Larry Weed가 기술한 문제지향의무기록(Problem Oriented Medical Record) 내에서 컴포넌트로 사용될 것임. 상태와 같은 임상 개념을 진단을 위한 포괄적인 구성자(organizer)로 표현하는 추가적인 아키타입은 이러한 접근방식을 지원하기 위해 개발될 필요가 있을 것임. + + 몇몇 상황에서, 진단의 확인은 임상의의 전문성 안에서만 적용한다는 가정이 될 수 있지만 이것은 이 아카타입이 의도하는 바는 아님. 모든 헬스케어 전문가가 이 아키타입을 이용해 진단을 기록할 수 있음."> + misuse = <"개인에 의해 기술된 증상을 기록하는데 사용하지 않아야 함 - 보통 OBSERVATION.story archetype 내에서 CLUSTER.symptom archetype을 사용해야 함. + + 검사 소견을 기록하는데 사용하지 않아야 함 - 보통 OBSERVATION.exam archetype 내에 중첩되어, examination-related CLUSTER archetypes 계열을 사용해야 함. + + 검사실 검사 결과 또는 병리학적 검사와 같은 관련된 진단을 기록하는데 사용하지 않아야 함 - 보통 검사실 계열의 OBSERVATION archetype에서 적당한 archetype을 사용해야 함. + + 이미지 검사 결과 또는 이미지 진단을 기록하는데 사용하지 않아야 함 - 이미지 계열의 OBSERVATION archetype에서 적당한 archetype을 사용해야 함. + + '감별 진단'을 기록하는데 사용하지 않아야 함 - EVALUATION.differential_diagnosis archetype을 사용해야 함. + + '내원의 이유(Reason for Encounter)' 또는 '주호소(Presenting Complaint)'를 기록하는데 사용지 않아야 함 - EVALUATION.reason_for_encounter archetype을 사용해야 함. + + '처치(procedure)'를 기록하는데 사용하지 않아야 함 - ACTION.procedure archetype를 사용해야 함. + + 임신에 대한 상세내용을 기록하는데 사용하지 않아야 함 - EVALUATION.pregnancy_bf_status와 EVALUATION.pregnancy 그리고 관련된 archetypes를 사용해야 함. + + 건강 위험요소(health risk) 및 잠재적인 문제에 대한 진술문을 기록하는데 사용하지 않아야 함 - EVALUATION.health_risk archetype을 사용해야 함. + + 이상반응(adverse reactions), 알레르기(allergies) 또는 불내성(intolerances)에 대한 진술문을 기록하는데 사용하지 않아야 함 - EVALUATION.adverse_reaction archetype을 사용해야 함. + + '알려진 문제 또는 진단 없음' 또는 '알려진 당뇨병 없음' 등과 같은 문제와 진단의 부재(absence (or negative presence))을 명시적으로 기록하는데 사용하지 않아야 함 - 문제 또는 진단의 배제(exclusion)에 대한 긍정 진술문(positive statement)을 표현하는데 EVALUATION.exclusion-problem_diagnosis archetype을 사용해야 함."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar detalhes sobre um único problema de saúde ou diagnóstico identificado. + + O escopo pretendido de um problema de saúde é deliberadamente mantido livre no contexto da documentação clínica, de forma a captar quaisquer preocupações reais ou percebidas que podem afetar adversamente, em qualquer grau, o bem-estar de um indivíduo. Um problema de saúde pode ser identificado pela o indivíduo, um prestador de cuidados ou de um profissional de saúde. No entanto, o diagnóstico é adicionalmente definido com base em critérios clínicos objetivos, e, geralmente, determinado apenas por um profissional de saúde."> + keywords = <"caso", "condição", "problema", "diagnóstico", "preocupação", "prejuízo", "impressão clínica"> + use = <"Para gravar detalhes sobre um único problema de saúde ou diagnóstico identificado. + + Definições claras que permitem a diferenciação entre um \"problema\" e um \"diagnóstico\" são quase impossíveis na prática - não podemos dizer de forma segura quando um problema deve ser considerado como um diagnóstico. Quando o diagnóstico ou os critérios de classificação são cumpridos com sucesso, então com confiança podemos chamar a condição de um diagnóstico formal, mas antes que essas condições sejam cumpridas e enquanto houver evidências para tanto, também pode ser válido usar o termo \"diagnóstico\". A quantidade de evidências de apoio requerida para a indicação de diagnóstico não é fácil de ser definida e na realidade, provavelmente varia de condição para condição. Muitos comitês de padrões têm, por anos, se confrontado com esse dilema de definição sem resolução clara. + + Este arquétipo pode ser utilizado em muitos contextos. Por exemplo, na gravação de um problema ou um diagnóstico durante uma consulta clínica; preencher uma lista de problema persistente; ou para fornecer uma declaração de resumo de um documento Sumário de Alta. + + Na prática, os clínicos usam muitos qualificadores de contexto específico, como passado / presente, primário / secundário, ativo / inativo, admissão / alta, etc. Os contextos podem ser: localização, especialização, episódio ou específicos de fluxo de trabalho, e estes podem causar confusão ou até mesmo potenciais problemas de segurança se persistido nas listas de problemas ou compartilhados em documentos que estão fora do contexto original. Estes qualificadores podem ser arquetipados separadamente e incluídos no slot 'Estado', porque seu uso varia em diferentes contextos. Espera-se que estes serão utilizados em sua maioria dentro do contexto apropriado e não compartilhados fora desse contexto, sem compreensão clara das consequências potenciais. Por exemplo, um diagnóstico primário para um clínico pode ser um secundário para outro especialista; um problema ativo pode se tornar inativo (ou vice-versa) e isso pode impactar no uso seguro do apoio à decisão clínica. Em geral, estes qualificadores devem ser aplicados localmente dentro do contexto do sistema clínico e na prática, esses estados devem ser criados manualmente pelos clínicos para assegurar que as listas de problemas: Presente / Passado, ativo / inativo ou primário / secundário são clinicamente precisas. + + Este arquétipo será usado como um componente dentro do Registro Clínico Orientado à Problemas, tal como descrito por Larry Weed. Arquétipos adicionais, que representam conceitos clínicos, tais como: condição como um organizador abrangente para diagnósticos etc, terão de ser desenvolvidos para apoiar esta abordagem. + + Em algumas situações, pode ser assumido que a identificação de um diagnóstico só se encaixa dentro da expertise do médico, mas esta não é a intenção para este arquétipo. Os diagnósticos podem ser gravados utilizando esse arquétipo por qualquer profissional de saúde."> + misuse = <"Não deve ser usado para registrar os sintomas descritos pelo indivíduo, para isso, use o arquétipo CLUSTER.symptom, geralmente dentro do arquétipo OBSERVATION.story. + + Não deve ser usado para registrar achados do exame, use o CLUSTER da família de arquétipos relacionadas ao exame, geralmente aninhados dentro do arquétipo OBSERVATION.exam. + + Não deve ser usado para registrar os resultados dos testes de laboratório ou diagnósticos relacionados, por exemplo, em diagnósticos patológicos use um arquétipo apropriado da família de laboratório dos arquétipos OBSERVATION. + + Não deve ser usado para registrar os resultados dos exames de imagem ou de diagnóstico por imagem, use um arquétipo apropriado a partir da família de imagem dos arquétipos OBSERVATION. + + Não deve ser usado para gravar 'diagnósticos diferenciais', use o arquétipo EVALUATION.differential_diagnosis. + + Não deve ser usado para gravar 'Motivo do Encontro \"ou\" queixa apresentada', use o arquétipo EVALUATION.reason_for_encounter. + + Não deve ser usado para gravar procedimentos, use o arquétipo ACTION.procedure. + + Não deve ser usado para registrar detalhes sobre a gravidez, use o EVALUATION.pregnancy_bf_status e EVALUATION.pregnancy e os arquétipos relacionados. + + Não deve ser usado para gravar o estadiamento sobre o risco ou os problemas de saúde potenciais, use o arquétipo risco EVALUATION.health. + + Não deve ser usado para gravar declarações sobre reações adversas, alergias ou intolerâncias, use o arquétipo EVALUATION.adverse_reaction. + + Não deve ser usado para a gravação de uma ausência explícita (ou presença negativa) de um problema ou diagnóstico, por exemplo: \"sem problema ou diagnósticos conhecido\" ou \"diabetes não conhecido\". Use o arquétipo EVALUATION.exclusion-problem_diagnosis para expressar uma declaração positiva sobre a exclusão de um problema ou diagnóstico."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل تفاصيل حول قضية أو عقبة تؤثر على السلامة البدنية, العقلية و/أو الاجتماعية لشخص ما"> + keywords = <"القضية", "الظرف الصحي", "المشكلة", "العقبة"> + use = <"يستخدم لتسجيل المعلومات العامة حول المشكلات المتعلقة بالصحة. + يحتوي النموذج على معلومات متعددة,و يمكن استخدامه في تسجيل المشكلات الحاضرة و السابقة. + و يمكن تحديد المشكلة بواسطة المريض نفسه أو من يقوم بتقديم الرعاية الصحية. + بعض الأمثلة تتضمن ما يلي: + - بعض الأعراض التي لا تزال تحت الملاحظة و لكنها تمثل تشخيصات مبدأية + - الرغبة لفقد الوزن دون تشخيص مؤكد بالسمنة + - الرغبة بالإقلاع عن التدخين بواسطة الشخص + - مشكلة في العلاقة مع أحد أفراد العائلة"> + misuse = <"لا يستخدم لتسجيل التشخيصات المؤكدة. استخدم بدلا من ذلك النموذج المخصص من هذا النموذج, تقييم.المشكلة - التشخيص"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording details about a single, identified health problem or diagnosis. + + The intended scope of a health problem is deliberately kept loose in the context of clinical documentation, so as to capture any real or perceived concerns that may adversely affect an individual's wellbeing to any degree. A health problem may be identified by the individual, a carer or a healthcare professional. However, a diagnosis is additionally defined based on objective clinical criteria, and usually determined only by a healthcare professional."> + keywords = <"issue", "condition", "problem", "diagnosis", "concern", "injury", "clinical impression"> + use = <"Use for recording details about a single, identified health problem or diagnosis. + + Clear definitions that enable differentiation between a 'problem' and a 'diagnosis' are almost impossible in practice - we cannot reliably tell when a problem should be regarded as a diagnosis. When diagnostic or classification criteria are successfully met, then we can confidently call the condition a formal diagnosis, but prior to these conditions being met and while there is supportive evidence available, it can also be valid to use the term 'diagnosis'. The amount of supportive evidence required for the label of diagnosis is not easy to define and in reality probably varies from condition to condition. Many standards committees have grappled with this definitional conundrum for years without clear resolution. + + For the purposes of clinical documentation with this archetype, problem and diagnosis are regarded as a continuum, with increasing levels of detail and supportive evidence usually providing weight towards the label of 'diagnosis'. In this archetype it is not neccessary to classify the condition as a 'problem' or 'diagnosis'. The data requirements to support documentation of either are identical, with additional data structure required to support inclusion of the evidence if and when it becomes available. Examples of problems include: the individual's expressed desire to lose weight, but without a formal diagnosis of Obesity; or a relationship problem with a family member. Examples of formal diagnoses would include a cancer that is supported by historical information, examination findings, histopathological findings, radiological findings and meets all requirements for known diagnostic criteria. In practice, most problems or diagnoses do not sit at either end of the problem-diagnosis spectrum, but somewhere in between. + + This archetype can be used within many contexts. For example, recording a problem or a clinical diagnosis during a clinical consultation; populating a persistent Problem List; or to provide a summary statement within a Discharge Summary document. + + In practice, clinicians use many context-specific qualifiers such as past/present, primary/secondary, active/inactive, admission/discharge etc. The contexts can be location-, specialisation-, episode- or workflow-specific, and these can cause confusion or even potential safety issues if perpetuated in Problem Lists or shared in documents that are outside of the original context. These qualifiers can be archetyped separately and included in the ‘Status’ slot, because their use varies in different settings. It is expected that these will be used mostly within the appropriate context and not shared out of that context without clear understanding of potential consequences. For example, a primary diagnosis to one clinician may be a secondary one to another specialist; an active problem can become inactive (or vice versa) and this can impact the safe use of clinical decision support. In general these qualifiers should be applied locally within the context of the clinical system, and in practice these statuses should be manually curated by clinicians to ensure that lists of Current/Past, Active/Inactive or Primary/Secondary Problems are clinically accurate. + + This archetype will be used as a component within the Problem Oriented Medical Record as described by Larry Weed. Additional archetypes, representing clinical concepts such as condition as an overarching organiser for diagnoses etc, will need to be developed to support this approach. + + In some situations, it may be assumed that identification of a diagnosis fits only within the expertise of physicians, but this is not the intent for this archetype. Diagnoses can be recorded using this archetype by any healthcare professional."> + misuse = <"Not to be used to record symptoms as described by the individual - use the CLUSTER.symptom archetype, usually within the OBSERVATION.story archetype. + + Not to be used to record examination findings - use the family of examination-related CLUSTER archetypes, usually nested within the OBSERVATION.exam archetype. + + Not to be used to record laboratory test results or related diagnoses, for example pathological diagnoses - use an appropriate archetype from the laboratory family of OBSERVATION archetypes. + + Not to be used to record imaging examination results or imaging diagnoses - use an appropriate archetype from the imaging family of OBSERVATION archetypes. + + Not to be used to record 'Differential Diagnoses' - use the EVALUATION.differential_diagnosis archetype. + + Not to be used to record 'Reason for Encounter' or 'Presenting Complaint' - use the EVALUATION.reason_for_encounter archetype. + + Not to be used to record procedures - use the ACTION.procedure archetype. + + Not to be used to record details about pregnancy - use the EVALUATION.pregnancy_bf_status and EVALUATION.pregnancy and related archetypes. + + Not to be used to record statements about health risk or potential problems - use the EVALUATION.health_risk archetype. + + Not to be used to record statements about adverse reactions, allergies or intolerances - use the EVALUATION.adverse_reaction archetype. + + Not to be used for the explicit recording of an absence (or negative presence) of a problem or diagnosis, for example ‘No known problem or diagnoses’ or ‘No known diabetes’. Use the EVALUATION.exclusion-problem_diagnosis archetype to express a positive statement about exclusion of a problem or diagnosis."> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Este arquetipo se utilizará para registrar un único problema de salud o diagnóstico identificado para el paciente. + + El alcance del arquetipo se dejó deliberadamente abierto, para poder capturar cualquier inquietud real o percibida que afecte en cualquier grado la salud de un paciente. Independientemente de quién detecte el problema, el diagnóstico debe ser definido basado en criterios clínicos objetivos, determinados por un profesional clínico."> + keywords = <"problema", "diagnóstico", "preocupación", "condición", "enfermedad"> + use = <"Este arquetipo se utilizará para registrar un único problema de salud o diagnóstico identificado para el paciente."> + misuse = <"No se debe utilizar para registrar síntomas descritos por el paciente, para eso utilizar el arquetipo CLUSTER.symtom. + + No se debe utilizar para registrar hallazgos, para eso utilizar arquetipos relacionados con la examinación, usualmente relacionados con el arquetipo OBSERVATION.exam + + No se debe utilizar para registrar diagnósticos realizados sobre resultados de estudios diagnósticos como laboratorio o imagenología. + + No se debe utilizar para registrar el motivo de consulta o problema presentado por el paciente, para eso utilizar el arquetipo EVALUATION.reason_for_encounter + + No se debe utilizar para registrar riesgos o problemas potenciales, para eso utilizar el arquetipo EVALUATION.health_risk + + No se debe utilizar para registrar la ausencia de un problema, para eso utilizar el arquetipo EVALUATION.exclusion-problem_diagnosis"> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Problem/Diagnosis + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Problem/Diagnosis name + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id13] matches { -- Body site + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id40] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_clock(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id78] occurrences matches {0..1} matches { -- Date/time of onset + value matches { + DV_DATE_TIME[id9005] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Date/time clinically recognised + value matches { + DV_DATE_TIME[id9006] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Severity + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9000]} -- Severity (synthesised) + } + DV_TEXT[id9008] + } + } + allow_archetype CLUSTER[id44] matches { -- Specific details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id73] occurrences matches {0..1} matches { -- Course description + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Date/time of resolution + value matches { + DV_DATE_TIME[id9010] + } + } + allow_archetype CLUSTER[id47] matches { -- Status + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.problem_qualifier(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.problem_qualifier(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id74] occurrences matches {0..1} matches { -- Diagnostic certainty + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9001]} -- Diagnostic certainty (synthesised) + } + DV_TEXT[id9012] + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9013] + } + } + } + } + } + protocol matches { + ITEM_TREE[id33] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id71] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9014] + } + } + allow_archetype CLUSTER[id72] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Schweregrad (synthesised)"> + description = <"Eine Gesamtbeurteilung des Schweregrades des Problems oder der Diagnose. (synthesised)"> + > + ["ac9001"] = < + text = <"Diagnostische Sicherheit (synthesised)"> + description = <"Grad der Sicherheit, mit der die Diagnose festgestellt wurde. (synthesised)"> + > + ["id78"] = < + text = <"Datum/ Zeitpunkt des Auftretens/ der Erstdiagnose"> + description = <"Geschätzte oder exakte Zeit (bzw. Datum), zu der die Krankheitsanzeichen oder Symptome zum ersten mal beobachtet wurden."> + comment = <"Datumswerte, die als \"Alter zu Beginn\" erfasst/importiert werden, sollten anhand des Geburtsdatums der Person in ein Datum umgewandelt werden."> + > + ["at77"] = < + text = <"Bestätigt"> + description = <"Die Diagnose wurde anhand anerkannter Kriterien bestätigt."> + > + ["at76"] = < + text = <"Wahrscheinlich"> + description = <"Die Diagnose wurde mit einem hohen Maß an Sicherheit gestellt."> + > + ["at75"] = < + text = <"Vermutet"> + description = <"Die Diagnose wurde mit einem niedrigen Grad an Sicherheit gestellt."> + > + ["id74"] = < + text = <"Diagnostische Sicherheit"> + description = <"Grad der Sicherheit, mit der die Diagnose festgestellt wurde."> + > + ["id73"] = < + text = <"Beschreibung des Verlaufs"> + description = <"Beschreibung des Problem-/ Diagnoseverlaufs seit Beginn."> + > + ["id72"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen zur Erfassung lokaler Inhalte oder Anpassung an andere Referenzmodelle/Formalismen."> + comment = <"Zum Beispiel: Lokaler Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR-Ressourcen oder CIMI-Modelle."> + > + ["id71"] = < + text = <"Zuletzt aktualisiert"> + description = <"Datum der letzten Aktualisierung der Diagnose bzw. des Problems."> + > + ["id70"] = < + text = <"Kommentar"> + description = <"Ergänzende Beschreibung des Problems oder der Diagnose, die nicht anderweitig erfasst wurde."> + > + ["at50"] = < + text = <"Schwer"> + description = <"Das Problem oder die Diagnose verhindert die normale Aktivität oder verursacht schwerwiegende gesundheitliche Schäden, falls es nicht behandelt wird."> + > + ["at49"] = < + text = <"Mäßig"> + description = <"Das Problem oder die Diagnose beeinträchtigt die normale Aktivität oder verursacht bleibende gesundheitliche Schäden, falls es nicht behandelt wird."> + > + ["at48"] = < + text = <"Leicht"> + description = <"Das Problem oder die Diagnose beeinträchtigt die normale Aktivität nicht, bzw. verursacht nicht bleibende gesundheitliche Schäden, falls es nicht behandelt wird."> + > + ["id47"] = < + text = <"Status"> + description = <"Strukturierte Angaben zu standort-, domänen-, episoden- oder workflow-spezifischen Aspekten des diagnostischen Prozesses."> + comment = <"Verwenden Sie Status- oder Kontext-Merkmale mit Vorsicht, da sie in der Praxis variabel eingesetzt werden und die Interoperabilität nicht gewährleistet werden kann, sofern die Verwendung nicht mit der Nutzungsgemeinschaft klar abgestimmt wird. Beispiel: aktiver Status - aktiv, inaktiv, genesen, in Remission; Entwicklungsstatus - initial, interim/working, final; zeitlicher Status - aktuell, vergangen; Episodenstatus - erstmalig, neu, laufend; Aufnahmestatus - Aufnahme, Entlassung; oder Prioritätsstatus - primär, sekundär."> + > + ["id44"] = < + text = <"Spezifische Angaben"> + description = <"Zusätzlich benötigte Angaben, welche als eindeutige Merkmale des Problem/der Diagnose erfasst werden sollten."> + comment = <"Hier können strukturierte Angaben über die Einstufung oder das Stadium der Diagnose enthalten sein; diagnostische Kriterien, Klassifizierungskriterien oder formale Bewertungen des Schweregrades wie z.B. \"Common Terminology Criteria for Adverse Events\"."> + > + ["id40"] = < + text = <"Anatomische Stelle (strukturiert)"> + description = <"Eine strukturierte anatomische Lokalisation des Problems oder der Diagnose."> + comment = <"Verwenden Sie diesen SLOT, um die Archetypen CLUSTER.anatomical_location oder CLUSTER.relative_location einzufügen, wenn die Anforderungen für die Aufnahme der anatomischen Position zur Laufzeit der Anwendung bestimmt werden oder komplexere Modellierungen wie z.B. relative Positionen erforderlich sind. Ist die anatomische Lokalisation über präkoordinierte Codes im Namen des Problems/Diagnose enthalten, wird die Verwendung dieses SLOT überflüssig."> + > + ["id31"] = < + text = <"Datum/Zeitpunkt der Genesung"> + description = <"Geschätzte oder exakte Zeit (bzw. Datum), zu der von einer medizinischen Fachkraft die Genesung oder die Remission des Problems oder der Diagnose festgestellt wurde."> + comment = <"Unvollständige Datumsangaben sind zulässig. Wenn der Patient unter einem Jahr alt ist, dann ist das vollständige Datum oder ein Minimum von Monat und Jahr notwendig, um genaue Altersberechnungen zu ermöglichen - z.B. wenn es zur Entscheidungsunterstützung verwendet wird. Datumswerte, die als \"Alter zum Zeitpunkt der Genesung\" erfasst/importiert werden, sollten anhand des Geburtsdatums der Person in ein Datum umgewandelt werden."> + > + ["id13"] = < + text = <"Körperstelle"> + description = <"Identifikation einer einfachen Körperstelle zur Lokalisierung des Problems oder der Diagnose."> + comment = <"Wo dies möglich ist, ist die Kodierung der anatomischen Lokalisation über eine Terminologie zu bevorzugen. Verwenden Sie dieses Datenelement, um vorab präkoordinierte anatomische Lokalisationen zu erfassen. Wenn die Anforderungen an die Erfassung der anatomischen Lokalisation zur Laufzeit durch die Anwendung bestimmt werden oder komplexere Modellierungen, wie z.B. relative Lokalisationen erforderlich sind, dann verwenden Sie in diesem Archetyp den CLUSTER.anatomical_location oder CLUSTER.relative_location innerhalb des SLOT 'Structured anatomical location'. Die Anzahl für dieses Datenelement ist unbegrenzt, um klinische Szenarien wie die Beschreibung eines Hautausschlags an mehreren Stellen zu ermöglichen, wobei jedoch alle anderen Attribute identisch sind. Falls die anatomische Lage über präkoordinierte Codes im Namen des Problems/Diagnose enthalten ist, wird dieses Datenelement überflüssig."> + > + ["id10"] = < + text = <"Klinische Beschreibung"> + description = <"Beschreibung des Problems oder der Diagnose."> + comment = <"Wird verwendet, um Hintergrund und Kontext, einschließlich Entwicklung, Episoden oder Verschlechterungen, Fortschritt und andere relevante Details über das Problem oder die Diagnose zu liefern."> + > + ["id6"] = < + text = <"Schweregrad"> + description = <"Eine Gesamtbeurteilung des Schweregrades des Problems oder der Diagnose."> + comment = <"Ist der Schweregrad über vordefinierte Codes im Element \"Name des Problems/ der Diagnose\" enthalten, wird dieses Datenelement überflüssig. Hinweis: Eine spezifischere Einstufung des Schweregrads kann mit Hilfe des SLOTs \"Spezifische Angaben\" angegeben werden."> + > + ["id4"] = < + text = <"Datum/Zeitpunkt der klinischen Feststellung"> + description = <"Geschätzte oder exakte Zeit (bzw. Datum), zu der die Diagnose oder das Problem von einer medizinischen Fachkraft festgestellt wurde."> + comment = <"Unvollständige Datumsangaben sind zulässig. Wenn der Patient unter einem Jahr alt ist, dann ist das vollständige Datum oder ein Minimum von Monat und Jahr notwendig, um genaue Altersberechnungen zu ermöglichen - z.B. wenn es zur Entscheidungsunterstützung verwendet wird. Datumswerte, die als \"Alter zum Zeitpunkt der klinischen Feststellung\" erfasst/importiert werden, sollten anhand des Geburtsdatums der Person in ein Datum umgewandelt werden."> + > + ["id3"] = < + text = <"Name des Problems/ der Diagnose"> + description = <"Namentliche Identifikation des Problems oder der Diagnose."> + comment = <"Wo möglich, ist die Kodierung des Problems oder der Diagnose über eine Terminologie zu bevorzugen."> + > + ["id1"] = < + text = <"Problem/Diagnose"> + description = <"Angaben über einen einzelnen identifizierten Gesundheitszustand, eine Verletzung, eine Behinderung oder ein Problem, welches das körperliche, geistige und/oder soziale Wohlergehen einer Einzelperson beeinträchtigt."> + comment = <"Eine klare Abgrenzung zwischen Problem und Diagnose ist in der Praxis nicht einfach zu erreichen. Für die Zwecke der klinischen Dokumentation mit diesem Archetyp werden Problem und Diagnose als ein Kontinuum betrachtet, mit zunehmendem Detaillierungsgrad und unterstützenden Beweisen, die in der Regel dem Etikett \"Diagnose\" Gewicht verleihen."> + > + > + ["sv"] = < + ["ac9000"] = < + text = <"Svårighetsgrad (synthesised)"> + description = <"En bedömning av problemets eller diagnosens totala svårighetsgrad. (synthesised)"> + > + ["ac9001"] = < + text = <"Diagnostisk säkerhet (synthesised)"> + description = <"Säkerhetsgraden för identifiering av diagnos. (synthesised)"> + > + ["id78"] = < + text = <"Datum och tid för debut"> + description = <"Uppskattat eller reellt datum och tid när problemets eller diagnosens tecken eller symtom först observerades."> + comment = <"Data som dokumenteras och importeras som \"Ålder vid debut\" ska konverteras till ett datum med hjälp av patientens födelsedatum."> + > + ["at77"] = < + text = <"Bekräftad"> + description = <"Diagnosen har bekräftats mot kända kriterier."> + > + ["at76"] = < + text = <"Sannolik"> + description = <"Diagnosen har identifierats med en hög grad av säkerhet."> + > + ["at75"] = < + text = <"Misstänkt"> + description = <"Diagnosen har identifierats med en låg grad av säkerhet."> + > + ["id74"] = < + text = <"Diagnostisk säkerhet"> + description = <"Säkerhetsgraden för identifiering av diagnos."> + > + ["id73"] = < + text = <"Förlopp"> + description = <"Beskrivning av problemets eller diagnosen förlopp sedan debuten."> + > + ["id72"] = < + text = <"Extra information"> + description = <"Ytterligare uppgifter som krävs för att fånga lokalt innehåll eller för anpassning till andra referens modeller och formalismer."> + comment = <"Exempelvis: lokala informationskrav eller ytterligare metadata för anpassning till FHIR-eller CIMI -motsvarigheter."> + > + ["id71"] = < + text = <"Senast uppdaterad"> + description = <"Datumet då problemet eller diagnosen senast uppdaterades."> + > + ["id70"] = < + text = <"Kommentar"> + description = <"En extra beskrivning av problemet eller diagnosen som inte tagits upp i andra fält."> + > + ["at50"] = < + text = <"Svår"> + description = <"Problemet eller diagnosen förhindrar normal aktivitet eller allvarligt kommer att skada hälsan om den lämnas obehandlad."> + > + ["at49"] = < + text = <"Medel"> + description = <"Problemet eller diagnosen orsakar störningar i normal aktivitet eller kommer att skada hälsan om den lämnas obehandlad."> + > + ["at48"] = < + text = <"Mild"> + description = <"Problemet eller diagnosen stör inte normal aktivitet eller kan orsaka hälsoskador om den lämnas obehandlad."> + > + ["id47"] = < + text = <"Status"> + description = <"Strukturerade detaljer för plats-, domän-, episod-eller arbetsflödes specifika aspekter av diagnosprocessen. + "> + comment = <"Använd status- eller kontextbestämningar med omsorg, pga. varierande användning i praktiken samt pga. att driftskompabilitet inte kan garanteras om inte användningen är tydligt definierad i gruppen exempelvis: + Status: Aktiv och inaktiv, utredd och i remission Utvecklingsstatus: Initial, interimistisk preliminär och slutlig + Temporal status: Nuvarande och tidigare + Episodicitet status: Första, nytt och pågående + Inskrivningsstatus: Inskrivning och utskrivning Prioritetsstatus: Primär och sekundär."> + > + ["id44"] = < + text = <"Specifika detaljer"> + description = <"Detaljer som krävs för att kunna dokumenteras som unika egenskaper i den här problem eller diagnos arketypen."> + comment = <"Fältet kan innehålla strukturerad detalj om klassificering eller stadieindelning av diagnosen diagnostiska kriterier, klassificeringskriterier eller formella bedömningar av svårighetsgrad, såsom gemensamma terminologikriterier för biverkningar."> + > + ["id40"] = < + text = <"Strukturerad anatomisk plats"> + description = <"En strukturerad anatomisk plats för problemet eller diagnosen."> + comment = <"Använd det här fältet för att infoga CLUSTER.anatomical_location eller CLUSTER.relative_location-arketyper om den anatomiska platsen bestäms automatiskt av applikationen eller kräver mer komplicerad modellering som exempelvis relativa platser. Om den anatomiska platsen är inkluderad i problem- och diagnos-namnet via förkoordinerade koder, blir detta fält överflödigt."> + > + ["id31"] = < + text = <"Datum och tid för upplösning"> + description = <"Uppskattat eller reellt datum och tid för upplösning eller remission av detta problem eller diagnos, som fastställts av sjukvårdspersonal."> + comment = <"Partiella datum är acceptabla. Om patienten är under ett år är det fullständiga datumet eller ett minimum av månad och år nödvändigt för korrekta åldersberäkningar, exempelvis om de används för beslutsstöd. Data som registreras och importeras som \"Ålder vid tidpunkten för upplösning\" ska konverteras till ett datum med hjälp av patientens födelsedatum."> + > + ["id13"] = < + text = <"Anatomisk plats"> + description = <"Identifiering av problemets eller diagnosens anatomiska plats."> + comment = <"Kodning av den anatomiska platsens namn med en terminologi är att föredra, om det är tillämpligt. Använd det här fältet för att dokumentera förkoordinerade anatomiska platser. Om kraven för att dokumentera den anatomiska platsen bestäms automatiskt av applikationen eller kräver mer komplicerad modellering som exempelvis relativa platser, använd i så fall Cluster.anatomical_location eller cluster. relative_location inom \"Strukturerad anatomisk plats '-fältet i denna arketyp. I detta fält är det möjligt att dokumentera kliniska scenarier som exempelvis att beskriva ett utslag på flera platser, men där alla andra egenskaper är identiska. Om den anatomiska platsen ingår i problem-och diagnos-namnet via förkoordinerade koder, blir detta fält överflödigt."> + > + ["id10"] = < + text = <"Klinisk beskrivning"> + description = <"En beskrivning av problemet eller diagnosen."> + comment = <"Används för att ge bakgrund och kontext, inklusive utveckling, episoder eller exacerbationer, framsteg och andra relevanta detaljer om problemet eller diagnosen."> + > + ["id6"] = < + text = <"Svårighetsgrad"> + description = <"En bedömning av problemets eller diagnosens totala svårighetsgrad."> + comment = <"Om svårighetsgraden har lagts till i Problem- och diagnos-namnet via förkoordinerade koder, blir detta fält överflödigt. Obs: mer specifik gradering av svårighetsgrad kan registreras i fältet ”specifika detaljer.”"> + > + ["id4"] = < + text = <"Datum och tid för kliniskt erkänd"> + description = <"Uppskattat eller reellt datum coh tid som diagnosen eller problemet erkändes av sjukvårdspersonal."> + comment = <"Partiella datum är acceptabla. Om patienten är under ett år, då är det fullständiga datumet eller ett minimum av månad och år nödvändigt för korrekta åldersberäkningar exempelvis om de används för beslutsstöd. Data som registreras och importeras som \"Ålder vid tidpunkten för kliniskt erkännande\" ska omvandlas till ett datum med hjälp av patientens födelsedatum."> + > + ["id3"] = < + text = <"Problem/Diagnos namn"> + description = <"Identifiering av problemet eller diagnosen efter namn."> + comment = <"Kodning av namnet på problemet eller diagnosen med en terminologi är att föredra, om det är tillämpligt."> + > + ["id1"] = < + text = <"Problem/Diagnos"> + description = <"Detaljer av ett enskilt identifierat hälsotillstånd, skada, funktionshinder eller något annat problem som påverkar individens fysiska, psykiska och eller sociala välbefinnande."> + comment = <"Det är inte lätt att i praktiken uppnå en tydlig avgränsning mellan ett problem och en diagnos. Vid tillämpning av klinisk dokumentation med denna arketyp betraktas problem och diagnos som ett kontinuum, med plats för fler detaljer och stödjande bevis som vanligtvis ger tyngd till etiketten ”diagnos”."> + > + > + ["es-ar"] = < + ["ac9000"] = < + text = <"Severidad (synthesised)"> + description = <"Una evaluación de la severidad general del problema o diagnóstico. (synthesised)"> + > + ["ac9001"] = < + text = <"Certeza diagnóstica (synthesised)"> + description = <"El nivel de certeza de la identificación del diagnóstico. (synthesised)"> + > + ["id78"] = < + text = <"Fecha/hora de aparición"> + description = <"Fecha y hora estimadas o confirmadas en las cuales los signos o síntomas del problema fueron observados por primera vez."> + comment = <"Los datos registrados o importados como \"Edad a la aparición\" deberán ser convertidos a una fecha utilizando la fecha de nacimiento del sujeto."> + > + ["at77"] = < + text = <"Confirmado"> + description = <"El diagnóstico ha sido confirmado en base a criterios reconocidos."> + > + ["at76"] = < + text = <"Probable"> + description = <"El diagnóstico ha sido identificado con un alto nivel de certeza."> + > + ["at75"] = < + text = <"Sospechado"> + description = <"El diagnóstico ha sido identificado con un bajo nivel de certeza."> + > + ["id74"] = < + text = <"Certeza diagnóstica"> + description = <"El nivel de certeza de la identificación del diagnóstico."> + > + ["id73"] = < + text = <"Descripción del curso"> + description = <"Descripción narrativa del curso del problema o diagnóstico desde su aparición."> + > + ["id72"] = < + text = <"Extensión"> + description = <"Información adicional requerida para consignar contenidos locales o alinear con otros modelos de referencia o formalismos."> + comment = <"Por ejemplo: requerimientos de información local o metadatos adicionales para alineamiento con equivalentes en FHIR o CIMI."> + > + ["id71"] = < + text = <"Última actualización."> + description = <"La fecha de la última actualización de este problema o diagnóstico."> + > + ["id70"] = < + text = <"Comentario"> + description = <"Narrativa adicional acerca del problema o diagnóstico que no ha sido consignada en otros campos."> + > + ["at50"] = < + text = <"Severo"> + description = <"El problema o diagnóstico impide la actividad normal o pude dañar seriamente la salud si no es tratado."> + > + ["at49"] = < + text = <"Moderado"> + description = <"El problema o diagnóstico interfiere con la actividad normal o puede dañar la salud si no es tratado."> + > + ["at48"] = < + text = <"Leve"> + description = <"El problema o diagnóstico no interfiere con la actividad normal o puede causar daños a la salud si no es tratado."> + > + ["id47"] = < + text = <"Estado"> + description = <"Detalles estructurados para los aspectos específicos de localización, dominio, episodio o decurso del proceso diagnóstico."> + comment = <"Los calificadores de estado o contexto con cuidado ya que son variables en su utilización y la interoperabilidad no puede ser garantizada excepto en casos en que se encuentren claramente definidos en el seno de la comunidad de uso. Por ejemplo, el estado de actividad (activo, inactivo, resuelto o en remisión), el estado de evolución (inicial, interino o de trabajo, final), el estado temporal (actual, pasado), el estado episódico (primero, inicial, en curso), el estado de admisión (admisión, egreso) o el estado de prioridad (primario, secundario)."> + > + ["id44"] = < + text = <"Detalles específicos"> + description = <"Detalles adicionales requeridos para registrar como atributos unívocos del este problema o diagnóstico."> + comment = <"Puede incluir detalles estructurados acerca del grado o estadificación del diagnóstico, criterios diagnósticos, criterios de clasificación o una evaluación formal de severidad tal como los Criterios Terminológicos Comunes para Eventos Adversos."> + > + ["id40"] = < + text = <"Sitio corporal estructurado"> + description = <"una localización anatómica estructurada para el problema o diagnóstico."> + comment = <"Utilícese este slot para insertar los arqeutipos de CLUSTER.anatomical_location o CLUSTER.relative_location si los requerimientos de registro de la localización anatómica son determinados en tiempo de ejecución por la aplicación o se requiere un modelado más complejo tal como localizaciones relativas. + Si la localización anatómica está incluida en el nombre del problema o diagnóstico mediante códigos precoordinados, este dato se torna redundante."> + > + ["id31"] = < + text = <"Fecha/hora de resolución"> + description = <"Fecha y hora estimadas o confirmadas en las cuales este problema o diagnóstico remitió o se resolvió, determinadas de un profesional de la salud."> + comment = <"El uso de fechas parciales es aceptable. Si el sujeto de cuidados tiene menos de un año de edad, se requiere la fecha completa o al menos el año y mes para permitir cálculos adecuados (si por ejemplo se utiliza para guiar un apoyo a la toma de decisiones)."> + > + ["id13"] = < + text = <"Sitio corporal"> + description = <"Identificación de un sitio corporal simple para la localización o el problema."> + comment = <"Se prefiere la codificación de la localización anatómica mediante una terminología cuando esto sea posible. + Utilícese este dato para registrar localizaciones anatómicas precoordinadas. Si los requerimientos para el registro de una localización anatómica son determinadas en tiempo de ejecución por parte de la aplicación, o se requiere un modelado más complejo tal como una localización relativa, utilícese CLUSTER.anatomical_location or CLUSTER.relative_location dentro del slot \"localización anatómica estructurada\" en este arquetipo. Las ocurrencias de este dato son ilimitadas para así permitir escenarios clínicos tales como la descripción de un rash en múltiples localizaciones pero donde todos los demás atributos son idénticos. Si la localización anatómica esta incluida en el nombre del problema o diagnóstico mediante códigos precoordinados, este dato se torna redundante."> + > + ["id10"] = < + text = <"Descripción clínica"> + description = <"Descripción narrativa del problema o diagnóstico."> + comment = <"Utilizar para proveer trasfondo y contexto, incluyendo evolución, episodios o exacerbaciones, progreso y cualquier otro detalles relevante acerca del problema o diagnóstico."> + > + ["id6"] = < + text = <"Severidad"> + description = <"Una evaluación de la severidad general del problema o diagnóstico."> + comment = <"Si la severidad del problema o diagnóstico esta incluida en su nombre mediante códigos precoordinados, este dato se torna redundante. Nota: una gradación ,as específica de severidad puede ser registrada utilizando el slot de Detalles específicos."> + > + ["id4"] = < + text = <"Fecha y hora del reconocimiento clínico"> + description = <"Fecha y hora estimadas o confirmadas en las cuales el diagnóstico o problema fue reconocido por el profesional de la salud."> + comment = <"El uso de fechas parciales es aceptable. Si el sujeto de cuidados tiene menos de un año de edad, se requiere la fecha completa o al menos el año y mes para permitir cálculos adecuados (si por ejemplo se utiliza para guiar un apoyo a la toma de decisiones). Los datos registrados o importados como \"Edad a la aparición\" deberán ser convertidos a una fecha utilizando la fecha de nacimiento del sujeto."> + > + ["id3"] = < + text = <"Nombre del problema/diagnóstico"> + description = <"Identificación del problema o diagnóstico, por nombre."> + comment = <"Se prefiere la codificación del nombre del problema o diagnóstico mediante una terminología cuando esto sea posible."> + > + ["id1"] = < + text = <"Problema/Diagnóstico"> + description = <"Detalles acerca de una condición de salud, lesión, incapacidad o cualquier otra cuerstión, univocamente identificadas, que impacta sobre el bienestar físico, mental y/o social de un individuo"> + comment = <"La delineación entre el alcance de un problema versus el diagnóstico puede no ser fácil de lograr en la práctica. A los fines de la documentación clínica mediante este arquetipo, problema y diagnóstico son considerados un continuo, donde niveles incrementales de detalles y evidencia de apoyo otorgan mas peso a la etiqueta de \"diagnóstico\"."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Alvorlighetsgrad (synthesised)"> + description = <"En vurdering av problemet eller diagnosens overordnede alvorlighetsgrad. (synthesised)"> + > + ["ac9001"] = < + text = <"Diagnostisk sikkerhet (synthesised)"> + description = <"Grad av sikkerhet i identifikasjonen av diagnosen. (synthesised)"> + > + ["id78"] = < + text = <"Dato/ tid for debut"> + description = <"Antatt eller faktisk dato/tid da tegn eller symptomer på problemet eller diagnosen først ble observert."> + comment = <"Data registrert eller importert som \"alder ved debut\" bør konverteres til en dato ved hjelp av individets fødselsdato."> + > + ["at77"] = < + text = <"Bekreftet"> + description = <"Diagnosen er bekreftet opp mot anerkjente kriterier."> + > + ["at76"] = < + text = <"Sannsynlig"> + description = <"Diagnosen er identifisert med en stor grad av sikkerhet."> + > + ["at75"] = < + text = <"Mistenkt"> + description = <"Diagnoses er identifisert med en lav grad av sikkerhet."> + > + ["id74"] = < + text = <"Diagnostisk sikkerhet"> + description = <"Grad av sikkerhet i identifikasjonen av diagnosen."> + > + ["id73"] = < + text = <"Forløpsbeskrivelse"> + description = <"Fritekstbeskrivelse av forløpet av problemet eller diagnosen siden debut."> + > + ["id72"] = < + text = <"Utvidelse"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer. + + + + "> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id71"] = < + text = <"Sist oppdatert"> + description = <"Datoen da problemet eller diagnosen sist ble oppdatert."> + > + ["id70"] = < + text = <"Kommentar"> + description = <"Utdypende fritekst om problemet eller diagnosen, som ikke passer i andre felt."> + > + ["at50"] = < + text = <"Alvorlig"> + description = <"Problemet eller diagnosen forhindrer normal aktivitet."> + > + ["at49"] = < + text = <"Moderat"> + description = <"Problemet eller diagnosen forstyrrer normal aktivitet."> + > + ["at48"] = < + text = <"Mild"> + description = <"Problemet eller diagnosen forstyrrer ikke normal aktivitet."> + > + ["id47"] = < + text = <"Status"> + description = <"Strukturerte detaljer for lokalisering-, fagområde-, episode- eller arbeidsflytsspesifikke aspekter av den diagnostiske prosessen."> + comment = <"Bruk status eller kontekstkvalifikatorer med omhu, da bruken varierer og interoperabilitet kan ikke garanteres med mindre bruken er klart definert innen miljøet som bruker dem. F.eks. aktiv status - aktiv, inaktiv, løst, i bedring; utviklingsstatus - første, midlertidig, endelig; tidsstatus - nåværende, tidligere; episodisk status - første, ny, pågående; innleggelsesstatus - innleggelse, utskriving; eller prioritetsstatus - primær, sekundær."> + > + ["id44"] = < + text = <"Spesifikke detaljer"> + description = <"Detaljer som er nødvendige for å registrere det aktuelle problemet eller diagnosens unike egenskaper."> + comment = <"Kan omfatte strukturerte detaljer om klassifisering eller stadier av diagnosen; diagnosiske kriterier, klassifikasjon eller formelle vurderinger av alvorlighetsgrad, som f.eks. Common Terminology Criteria for Adverse Events."> + > + ["id40"] = < + text = <"Strukturert anatomisk lokalisering"> + description = <"SLOT som kan inneholde en eller flere detaljerte og strukturerte anatomiske lokaliseringer."> + comment = <"Dersom behovene for å registrere anatomisk sted bestemmes i applikasjonen eller trenger større grad av kompleksitet som f.eks. relativ lokalisering, er det anbefalt å bruke CLUSTER.anatomical_location eller CLUSTER.relative_location i dette SLOTet. + + Dersom den anatomiske lokaliseringen inkluderes i feltet \"Problem/diagnosenavn\" via prekoordinerte koder blir dette dataelementet overflødig."> + > + ["id31"] = < + text = <"Dato/tid for bedring/remisjon"> + description = <"Estimert eller faktisk dato/tid for bedring eller remisjon av det aktuelle problemet eller diagnosen, fastslått av helsepersonell."> + comment = <"Delvise datoer er tillatt. Dersom individet er under ett år gammel, må komplett dato eller som et minimum måned og år oppgis for å muliggjøre presise beregninger av alder, f.eks. ved bruk i beslutningsstøttesystemer. + Data registrert eller importert som \"alder ved bedring\" bør konverteres til en dato ved hjelp av individets fødselsdato."> + > + ["id13"] = < + text = <"Anatomisk lokalisering"> + description = <"Registrering av et enkelt og usammensatt anatomisk sted der problemet eller diagnosen er lokalisert."> + comment = <"Koding av navnet på den anatomiske lokaliseringen ved hjelp av en terminologi er foretrukket når dette er mulig. + Bruk dette dataelementet for å registrere prekoordinerte anatomiske lokaliseringer. Dersom behovene for å registrere anatomisk sted bestemmes i applikasjonen eller trenger større grad av kompleksitet som f.eks. relativ lokalisering, er det anbefalt å bruke CLUSTER.anatomical_location eller CLUSTER.relative_location innenfor SLOTet \"Strukturert anatomisk lokalisering\" i denne arketypen. Dette dataelementet kan ha ubegrenset antall forekomster, for å gjøre det mulig å registrere kliniske scenarier som f.eks. å beskrive et utslett som opptrer flere steder på kroppen, men der alle andre attributter er identiske. Dersom den anatomiske lokaliseringen inkluderes i feltet \"Problem/diagnosenavn\" via prekoordinerte koder blir dette dataelementet overflødig."> + > + ["id10"] = < + text = <"Klinisk beskrivelse"> + description = <"Fritekstbeskrivelse av problemet eller diagnosen."> + comment = <"Brukes til å gi bakgrunn og kontekst, inkludert utvikling, episoder eller forverringer, fremgang og alle andre relevante detaljer, om problemet eller diagnosen."> + > + ["id6"] = < + text = <"Alvorlighetsgrad"> + description = <"En vurdering av problemet eller diagnosens overordnede alvorlighetsgrad."> + comment = <"Dersom alvorlighetsgrad inkluderes i feltet \"Problem/diagnosenavn\" via prekoordinerte koder blir dette dataelementet overflødig. Merk: Mer spesifikk gradering av alvorlighetsgrad kan registreres ved å bruke SLOTet \"Spesifikke detaljer\""> + > + ["id4"] = < + text = <"Dato/tid for klinisk bekreftelse"> + description = <"Anslått eller faktisk dato/tid da diagnosen eller problemet ble bekreftet av helsepersonell."> + comment = <"Delvise datoer er tillatt. Dersom individet er under ett år gammel, må komplett dato eller som et minimum måned og år oppgis for å muliggjøre presise beregninger av alder, f.eks. ved bruk i beslutningsstøttesystemer. Data registrert eller importert som \"alder ved tidspunkt når diagnosen stilles\" bør konverteres til en dato ved hjelp av individets fødselsdato."> + > + ["id3"] = < + text = <"Problem/diagnosenavn"> + description = <"Identifisering av problemet eller diagnosen ved hjelp av navn."> + comment = <"Koding av navnet på problemet eller diagnosen med en terminologi er foretrukket, der det er mulig."> + > + ["id1"] = < + text = <"Problem/diagnose"> + description = <"Detaljer om én identifisert helsetilstand, skade, funksjonshemming eller annet forhold som påvirker et individs fysiske, mentale og/eller sosiale velvære. + "> + comment = <"Det er i praksis ikke lett å oppnå et klart skille mellom et problem og en diagnose. I klinisk dokumentasjon med denne arketypen ses problem og diagnose som et kontinuum, med økende krav til detaljer og støttende evidens for å underbygge en diagnose."> + > + > + ["ko"] = < + ["ac9000"] = < + text = <"중증도 (synthesised)"> + description = <"문제 또는 진단의 전반적인 중증도 평가. (synthesised)"> + > + ["ac9001"] = < + text = <"진단적 확실성 (synthesised)"> + description = <"진단을 확인하는 신뢰의 수준. (synthesised)"> + > + ["id78"] = < + text = <"발병 날짜/시간"> + description = <"문제/진단의 증상 또는 징후가 처음 관찰된 추정 또는 실제 날짜/시간."> + comment = <"\\\"발병 나이\\\"로 획득/입력된 데이터는 진료의 주체의 생일을 이용해 날짜로 변환되어 함."> + > + ["at77"] = < + text = <"확진"> + description = <"진단이 인정된 기준에 대해 확진됨."> + > + ["at76"] = < + text = <"추정"> + description = <"진단이 높은 확신 수준으로 식별됨."> + > + ["at75"] = < + text = <"의심"> + description = <"진단이 낮은 확신 수준으로 식별됨."> + > + ["id74"] = < + text = <"진단적 확실성"> + description = <"진단을 확인하는 신뢰의 수준."> + > + ["id73"] = < + text = <"경과 서술"> + description = <"발병이후 문제 또는 진단의 결과에 대한 서술."> + > + ["id72"] = < + text = <"확장"> + description = <"로컬 컨텐트를 획득하거나 다른 참조모델/표기형식과 조율하기 위해 필요한 추가적인 정보."> + comment = <"예: 로컬 정보 요구사항 또는 FHIR 또는 CIMI의 동등한 것과 조율하기위한 추가적인 메타데이터."> + > + ["id71"] = < + text = <"최종 업데이트 날짜"> + description = <"문제 또는 진단이 최종 업데이트된 날짜."> + > + ["id70"] = < + text = <"코멘트"> + description = <"다른 필드에서 획득되지 않은 문제 또는 진단에 대한 추가적인 서술내용"> + > + ["at50"] = < + text = <"증증도"> + description = <"문제나 진단이 정상 활동을 할 수 없게 하거나 치료하지 않으면 건강에 심각한 해가 됨."> + > + ["at49"] = < + text = <"중등도"> + description = <"문제나 진단이 정상 활동에 방해가 되거나 치료하지 않으면 건강에 해가 됨."> + > + ["at48"] = < + text = <"경도"> + description = <"문제나 진단이 정상 활동을 방해하지 않거나 치료하지 않으면 건강에 해를 일으킬 수 있음."> + > + ["id47"] = < + text = <"상태"> + description = <"진단 과정의 위치-, 도메인-, 에피소드- 또는 워크플로우-특징적인 측면에 대한 구조화된 상세내용."> + comment = <"사용법이 사용하는 곳에서 명확히 정의되지 않으면, 실무에서 다양하게 사용되고 상호운용성을 확신할 수 없는 것과 마찬가지로 진료에서 상태 또는 문맥 한정자를 사용. 예를 들어: 활성 상태(active status) - 활성(active), 비활성(inactive), 치료됨(resolved), 관해 상태(in remission); 진화 상태(evolution status) - 초기(initial), 작업중(interim/working), 완료(final); 시간 상태(temporal status) - 현재(current), 과거(past); 에피소드 상태(episodicity status) - 처음(first), 새로(new), 진행중(ongoing); 입퇴원 상태(admission status) - 입원(admission), 퇴원(discharge); 또는 우선순위 상태(priority status) - 일차(primary), 이차(secondary)."> + > + ["id44"] = < + text = <"특정 상세내용"> + description = <"이 문제 또는 진단의 유일한 속성으로 기록하는데 필요한 상세내용."> + comment = <"진단의 단계(grading 또는 staging)에 대한 구조화된 상세내용을 포함할 수 있음; 진단 기준, 분류 기준 또는 이상 상황(Adverse Events)을 위한 공통 용어체계 기준(Common Terminology Criteria)와 같은 정규적인 중등도 평가."> + > + ["id40"] = < + text = <"구조화된 신체 위치"> + description = <"문제 또는 진단을 위한 구조화된 해부학적 위치"> + comment = <"해부학적 위치를 기록하기 위한 요구사항이 애플리케이션 실행 때 결정되거나 또는 상대적인 위치와 같은 더 복잡한 모델링을 요구한다면, 이 아키타입의 SLOT에 CLUSTER.anatomical_location 또는 CLUSTER.relative_location를 삽입하여 이용 + + 해부학적 위치가 문제/진단명에 선조합코드로 포함된다면 이 슬롯의 사용은 중복이 됨."> + > + ["id31"] = < + text = <"완치 날짜/시간"> + description = <"헬스케어 전문가에 의해 결정된 이 문제나 진단의 추정 또는 실제 완치 또는 관해 날짜시간."> + comment = <"부분 날짜는 허용됨. 진료의 주체가 한 살 이하면, 완전한 날짜 또는 달과 년의 하한이 정확한 나이 계산을 위해 필요함 - 예를 들어, 의사결정지원을 사용하는 경우. \\\"임상적으로 인지된 시점의 나이\\\"로 획득/입력된 데이터는 진료의 주체의 생일을 이용해 날짜로 변환되어야 함."> + > + ["id13"] = < + text = <"신체 위치"> + description = <"문제 또는 진단의 위치를 위해 간단한 신체 위치 확인"> + comment = <"가능하다면, 용어체계를 통한 해부학적 위치의 명칭을 코딩하는 것이 좋음. + 이 데이터 엘리먼트에 선조합된 해부학적 위치를 사용. 해부학적 위치를 기록하기 위한 요구사항이 애플리케이션 실행 때 결정되거나 또는 상대적인 위치와 같은 더 복잡한 모델링을 요구한다면, 이 아키타입의 'Structured anatomical location' SLOT 내의 CLUSTER.anatomical_location 또는 CLUSTER.relative_location를 이용. 이 데이터 엘리먼트을 위한 Occurrences는 여러 위치에 생긴 발진(rash)을 기술하는 것과 같은 임상 시나리오를 허용하는데 제한이 없지만 모든 다른 속성(attributes)은 동일해야 함. 해부학적 위치가 문제/진단명에 선조합코드로 포함된다면 이 데이터 엘리먼트는 중복이 됨."> + > + ["id10"] = < + text = <"임상적 서술"> + description = <"문제 또는 진단에 대한 서술 기록."> + comment = <"문제와 진단에 대한 진화(evolution)와 에피소드 또는 악화, 경과를 포함한 배경과 문액 그리고 다른 관련된 상세내용을 제공하는데 사용함."> + > + ["id6"] = < + text = <"중증도"> + description = <"문제 또는 진단의 전반적인 중증도 평가."> + comment = <"중증도가 선조합코드로 문제/진단 내에 포함된다면, 이 데이터 엘레먼트는 중복이 됨. 주의 : 더 상세한 중증도 등급은 Specific details SLOT을 이용해 기록할 수 있음."> + > + ["id4"] = < + text = <"임상적으로 인지된 날짜/시간"> + description = <"진단 또는 문가가 헬스케어 전문가에게 인지된 추정 또는 실제 날짜/시간."> + comment = <"부분 날짜도 허용됨. 진료의 주체가 한 살 이하이면, 완전한 날짜 또는 달과 년의 하한이 정확한 나이 계산을 위해 필요함 - 예를 들어, 의사결정지원을 사용하는 경우. \\\"임상적으로 인지된 시점의 나이\\\"로 획득/입력된 데이터는 진료의 주체의 생일을 이용해 날짜로 변환되어야 함."> + > + ["id3"] = < + text = <"문제/진단명"> + description = <"명칭으로 문제 또는 진단의 식별."> + comment = <"가능하다면, 용어체계를 통한 문제 또는 진단의 명칭을 코딩하는 것이 좋음."> + > + ["id1"] = < + text = <"문제/진단"> + description = <"한 개인의 신체, 정신 그리고/또는 사회적 웰빙에 영향을 주는 단일한 확인된 건강 성태, 상해, 장애 또는 다른 이슈에 대한 상세내용."> + comment = <"실무에서 문제와 진단의 범위 간의 명확한 구분을 하기 쉽지 않음. 이 아키타입을 통한 임상 문서의 목적을 위해서, 증가하는 상세내용의 수준과 일반적으로 '진단'의 표시에 대한 무게감을 제공하는 지지할 수 있는 증거를 가지고, 문제와 진단은 연속된 것(a continuum)으로 간주됨."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Severidade (synthesised)"> + description = <"Uma avaliação global da severidade do problema ou diagnóstico. (synthesised)"> + > + ["ac9001"] = < + text = <"Certeza do diagnóstico (synthesised)"> + description = <"O nível de confiança da identificação do diagnóstico. (synthesised)"> + > + ["id78"] = < + text = <"Data / tempo de início"> + description = <"Data / tempo, estimada ou real, que os sinais ou sintomas do problema / diagnóstico foram observados pela primeira vez."> + comment = <"Os dados capturados / importados como \"A idade de início\" devem ser convertidos para uma data, usando o sujeito data de nascimento."> + > + ["at77"] = < + text = <"confirmado"> + description = <"O diagnóstico foi confirmado com base em critérios reconhecidos."> + > + ["at76"] = < + text = <"Provável"> + description = <"O diagnóstico foi identificado com um elevado grau de certeza."> + > + ["at75"] = < + text = <"Suspeito"> + description = <"O diagnóstico foi identificado com um nível baixo de convicção."> + > + ["id74"] = < + text = <"Certeza do diagnóstico"> + description = <"O nível de confiança da identificação do diagnóstico."> + > + ["id73"] = < + text = <"Descrição do curso"> + description = <"Descrição narrativa sobre o curso do problema ou diagnóstico, desde o início."> + > + ["id72"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar o conteúdo local ou para alinhar com outros modelos de referência / formalismos."> + comment = <"Por exemplo: requisitos de informação locais ou metadados adicionais para alinhar com FHIR ou CIMI equivalentes."> + > + ["id71"] = < + text = <"Ultima atualização"> + description = <"A data este problema ou diagnóstico foi atualizado pela última vez."> + > + ["id70"] = < + text = <"Comentário"> + description = <"Narrativa adicional sobre o problema ou diagnóstico, não capturados em outros campos."> + > + ["at50"] = < + text = <"Severo"> + description = <"O problema ou diagnóstico impede a atividade normal ou causará sérios danos à saúde se não tratado."> + > + ["at49"] = < + text = <"Moderado"> + description = <"O problema ou o diagnóstico interfere na atividade normal ou prejudicará a saúde, se não for tratado."> + > + ["at48"] = < + text = <"Suave"> + description = <"O problema ou o diagnóstico não interfere na atividade normal ou causa danos à saúde, se não for tratado."> + > + ["id47"] = < + text = <"Estado"> + description = <"Detalhes estruturados para localização, domínio, episódio ou aspectos específicos do fluxo de trabalho do processo de diagnóstico."> + comment = <"Use o estado ou os qualificadores contexto com cuidado, pois eles são variáveis quando usados na prática e a interoperabilidade não pode ser assegurada, salvo se o uso está claramente definido com a comunidade de uso. + Por exemplo: evolução do estado: inicial, inativo, resolvido, em remissão; estado de evolução: inicial, provisório / trabalhando, final; estado temporal: presente, passado; estado do episodio: primeiro, novo, em curso; estado de admissão: admissão, alta; ou estado de prioridade: primário, secundário."> + > + ["id44"] = < + text = <"Detalhes específicos"> + description = <"Detalhes que são adicionalmente necessários para gravar atributos como únicos deste problema ou diagnóstico."> + comment = <"Pode incluir detalhes estruturados sobre a classificação ou a realização do diagnóstico; critérios de diagnóstico, critérios de classificação ou avaliação formal da severidade, como os critérios de terminologia comum para eventos adversos."> + > + ["id40"] = < + text = <"Local estruturado do corpo"> + description = <"A localização anatômica estruturada para o problema ou diagnóstico."> + comment = <"Use esse SLOT para inserir os arquétipos CLUSTER.anatomical_location ou CLUSTER.relative_location se os requisitos para gravar a localização anatômica são determinados em tempo real através da aplicação ou requer uma modelagem mais complexa, como localizações relativas. + + Se a localização anatômica está incluída ao nome Problema / diagnóstico, através de códigos pré-coordenados, o uso deste SLOT torna-se redundante."> + > + ["id31"] = < + text = <"Data /tempo de resolução"> + description = <"Data / tempo, estimado ou atual, de resolução ou de dispensa desse problema ou diagnóstico, como determinado por um profissional de saúde."> + comment = <"Datas parciais são aceitáveis. + Se o tema do cuidado está com idade inferior a um ano, então a data completa ou no mínimo o mês e o ano são necessários para permitir cálculos de idade precisos, por exemplo, se usado para conduzir apoio à decisão. Os dados capturados / importados como \"Idade na ocasião da resolução\" deve ser convertida para uma data usando o sujeito data de nascimento."> + > + ["id13"] = < + text = <"Local do corpo"> + description = <"Simples identificação de um local do corpo para a localização do problema ou diagnóstico."> + comment = <"A codificação do nome da localização anatômica com uma terminologia é preferível, quando possível. + Utilize este elemento de dados para gravar localizações anatômicas precoordenadas. Se os requisitos para gravar a localização anatômica são determinados em tempo real através da aplicação ou requerem uma modelagem mais complexa, como localizações relativas, em seguida, use o CLUSTER.anatomical_location ou CLUSTER.relative_location dentro do SLOT 'localização anatômica estruturada\" neste arquétipo. + Ocorrências para este elemento de dados são ilimitadas para permitir cenários clínicos tais como a descrição de uma erupção cutânea em vários locais, mas em que todos os outros atributos são idênticos. Se a localização anatômica é incluída ao nome do Problema / diagnóstico, através de códigos pré-coordenados, este elemento de dados torna-se redundante."> + > + ["id10"] = < + text = <"Descrição clínica"> + description = <"Descrição narrativa sobre o problema ou diagnóstico."> + comment = <"Usar para fornecer conhecimento e contexto, incluindo evolução, episódios ou exacerbações, progresso e quaisquer outros detalhes relevantes, sobre o problema ou diagnóstico."> + > + ["id6"] = < + text = <"Severidade"> + description = <"Uma avaliação global da severidade do problema ou diagnóstico."> + comment = <"Se a severidade está incluída no nome do Problema / diagnóstico através de códigos pré-coordenados, este elemento de dados torna-se redundante. + Nota: a classificação mais específica da gravidade pode ser gravada utilizando os detalhes específicos SLOT."> + > + ["id4"] = < + text = <"Data / hora da reconhecimento clínico"> + description = <"Data / hora, estimada ou real, que o diagnóstico ou o problema foi reconhecido por um profissional de saúde."> + comment = <"Datas parciais são aceitáveis. + Se o tema do cuidado está com idade inferior a um ano, então a data completa ou no mínimo o mês e o ano são necessários para permitir cálculos de idade precisos, por exemplo, se usado para conduzir apoio à decisão. Os dados capturados / importados como \"Idade no momento do reconhecimento clínico\" deve ser convertida para uma data usando o sujeito data de nascimento."> + > + ["id3"] = < + text = <"Nome do Problema / Diagnóstico"> + description = <"Identificação do problema ou diagnóstico, por nome."> + comment = <"Quando possível, é preferível usar a codificação do nome do problema ou diagnóstico com uma terminologia."> + > + ["id1"] = < + text = <"Problema /Diagnóstico"> + description = <"Detalhes sobre uma única condição de saúde identificada, lesões, deficiência ou qualquer outra questão que tenha impacto sobre o bem-estar físico, mental e / ou social de um indivíduo."> + comment = <"Delimitação clara entre o âmbito de um problema em comparação a um diagnóstico, não é fácil de se conseguir na prática. Para fins de documentação clínica com este arquétipo, problema e diagnóstico são considerados como uma continuidade, com níveis crescentes de detalhes e evidência de apoio, geralmente fornecendo peso para o rótulo de \"diagnóstico\"."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Severity (synthesised)"> + description = <"An assessment of the overall severity of the problem or diagnosis. (synthesised)"> + > + ["ac9001"] = < + text = <"Diagnostic certainty (synthesised)"> + description = <"The level of confidence in the identification of the diagnosis. (synthesised)"> + > + ["id78"] = < + text = <"Date/time of onset"> + description = <"Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed."> + comment = <"Data captured/imported as \"Age at onset\" should be converted to a date using the subject's date of birth."> + > + ["at77"] = < + text = <"Confirmed"> + description = <"The diagnosis has been confirmed against recognised criteria."> + > + ["at76"] = < + text = <"Probable"> + description = <"The diagnosis has been identified with a high level of certainty."> + > + ["at75"] = < + text = <"Suspected"> + description = <"The diagnosis has been identified with a low level of certainty."> + > + ["id74"] = < + text = <"Diagnostic certainty"> + description = <"The level of confidence in the identification of the diagnosis."> + > + ["id73"] = < + text = <"Course description"> + description = <"Narrative description about the course of the problem or diagnosis since onset."> + > + ["id72"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id71"] = < + text = <"Last updated"> + description = <"The date this problem or diagnosis was last updated."> + > + ["id70"] = < + text = <"Comment"> + description = <"Additional narrative about the problem or diagnosis not captured in other fields."> + > + ["at50"] = < + text = <"Severe"> + description = <"The problem or diagnosis prevents normal activity or will seriously damage health if left untreated."> + > + ["at49"] = < + text = <"Moderate"> + description = <"The problem or diagnosis causes interference with normal activity or will damage health if left untreated."> + > + ["at48"] = < + text = <"Mild"> + description = <"The problem or diagnosis does not interfere with normal activity or may cause damage to health if left untreated."> + > + ["id47"] = < + text = <"Status"> + description = <"Structured details for location-, domain-, episode- or workflow-specific aspects of the diagnostic process."> + comment = <"Use status or context qualifiers with care, as they are variably used in practice and interoperability cannot be assured unless usage is clearly defined with the community of use. For example: active status - active, inactive, resolved, in remission; evolution status - initial, interim/working, final; temporal status - current, past; episodicity status - first, new, ongoing; admission status - admission, discharge; or priority status - primary, secondary."> + > + ["id44"] = < + text = <"Specific details"> + description = <"Details that are additionally required to record as unique attributes of this problem or diagnosis."> + comment = <"May include structured detail about the grading or staging of the diagnosis; diagnostic criteria, classification criteria or formal severity assessments such as Common Terminology Criteria for Adverse Events."> + > + ["id40"] = < + text = <"Structured body site"> + description = <"A structured anatomical location for the problem or diagnosis."> + comment = <"Use this SLOT to insert the CLUSTER.anatomical_location or CLUSTER.relative_location archetypes if the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations. + + If the anatomical location is included in the Problem/diagnosis name via precoordinated codes, use of this SLOT becomes redundant. + + "> + > + ["id31"] = < + text = <"Date/time of resolution"> + description = <"Estimated or actual date/time of resolution or remission for this problem or diagnosis, as determined by a healthcare professional."> + comment = <"Partial dates are acceptable. If the subject of care is under the age of one year, then the complete date or a minimum of the month and year is necessary to enable accurate age calculations - for example, if used to drive decision support. Data captured/imported as \"Age at time of resolution\" should be converted to a date using the subject's date of birth. + "> + > + ["id13"] = < + text = <"Body site"> + description = <"Identification of a simple body site for the location of the problem or diagnosis."> + comment = <"Coding of the name of the anatomical location with a terminology is preferred, where possible. + Use this data element to record precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Structured anatomical location' SLOT in this archetype. Occurrences for this data element are unbounded to allow for clinical scenarios such as describing a rash in multiple locations but where all of the other attributes are identical. If the anatomical location is included in the Problem/diagnosis name via precoordinated codes, this data element becomes redundant. + + "> + > + ["id10"] = < + text = <"Clinical description"> + description = <"Narrative description about the problem or diagnosis."> + comment = <"Use to provide background and context, including evolution, episodes or exacerbations, progress and any other relevant details, about the problem or diagnosis."> + > + ["id6"] = < + text = <"Severity"> + description = <"An assessment of the overall severity of the problem or diagnosis."> + comment = <"If severity is included in the Problem/diagnosis name via precoordinated codes, this data element becomes redundant. Note: more specific grading of severity can be recorded using the Specific details SLOT."> + > + ["id4"] = < + text = <"Date/time clinically recognised"> + description = <"Estimated or actual date/time the diagnosis or problem was recognised by a healthcare professional."> + comment = <"Partial dates are acceptable. If the subject of care is under the age of one year, then the complete date or a minimum of the month and year is necessary to enable accurate age calculations - for example, if used to drive decision support. Data captured/imported as \"Age at time of clinical recognition\" should be converted to a date using the subject's date of birth."> + > + ["id3"] = < + text = <"Problem/Diagnosis name"> + description = <"Identification of the problem or diagnosis, by name."> + comment = <"Coding of the name of the problem or diagnosis with a terminology is preferred, where possible."> + > + ["id1"] = < + text = <"Problem/Diagnosis"> + description = <"Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual."> + comment = <"Clear delineation between the scope of a problem versus a diagnosis is not easy to achieve in practice. For the purposes of clinical documentation with this archetype, problem and diagnosis are regarded as a continuum, with increasing levels of detail and supportive evidence usually providing weight towards the label of 'diagnosis'."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Severity(en) (synthesised)"> + description = <"*An assessment of the overall severity of the problem or diagnosis.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Diagnostic certainty(en) (synthesised)"> + description = <"*The level of confidence in the identification of the diagnosis.(en) (synthesised)"> + > + ["id78"] = < + text = <"*Date of onset(en)"> + description = <"*Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed. + (en)"> + > + ["at77"] = < + text = <"*Confirmed(en)"> + description = <"*The diagnosis has been confirmed against recognised criteria.(en)"> + > + ["at76"] = < + text = <"*Probable(en)"> + description = <"*The diagnosis has been identified with a high level of certainty.(en)"> + > + ["at75"] = < + text = <"*Suspected(en)"> + description = <"*The diagnosis has been identified with a low level of certainty.(en)"> + > + ["id74"] = < + text = <"*Diagnostic certainty(en)"> + description = <"*The level of confidence in the identification of the diagnosis.(en)"> + > + ["id73"] = < + text = <"*Course description(en)"> + description = <"*Narrative description about the course of the problem or diagnosis since onset.(en)"> + > + ["id72"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id71"] = < + text = <"*Last updated(en)"> + description = <"*The date this problem or diagnosis was last updated.(en)"> + > + ["id70"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the problem or diagnosis not captured in other fields.(en)"> + > + ["at50"] = < + text = <"*Severe(en)"> + description = <"*The problem or diagnosis prevents normal activity.(en)"> + > + ["at49"] = < + text = <"*Moderate(en)"> + description = <"*The problem or diagnosis causes interference with normal activity.(en)"> + > + ["at48"] = < + text = <"*Mild(en)"> + description = <"*The problem or diagnosis does not interfere with normal activity.(en)"> + > + ["id47"] = < + text = <"*Status(en)"> + description = <"*Structured details for location-, domain-, episode- or workflow-specific aspects of the diagnostic process.(en)"> + comment = <"*Use status or context qualifiers with care, as they are variably used in practice and interoperability cannot be assured unless usage is clearly defined with the community of use. For example: active status - active, inactive, resolved, in remission; evolution status - initial, interim/working, final; temporal status - current, past; episodicity status - first, new, ongoing; admission status - admission, discharge; or priority status - primary, secondary.(en)"> + > + ["id44"] = < + text = <"*Specific details(en)"> + description = <"*Details that are additionally required to record as unique attributes of this problem or diagnosis.(en)"> + comment = <"*May include structured detail about the grading or staging of the diagnosis; diagnostic criteria, classification criteria or formal severity assessments such as Common Terminology Criteria for Adverse Events.(en)"> + > + ["id40"] = < + text = <"*Structured body site(en)"> + description = <"*A structured anatomical location for the problem or diagnosis.(en)"> + comment = <"*Use this SLOT to insert the CLUSTER.anatomical_location or CLUSTER.relative_location archetypes if the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations. + + If the anatomical location is included in the Problem/diagnosis name via precoordinated codes, use of this SLOT becomes redundant. + + (en)"> + > + ["id31"] = < + text = <"*Date/time of resolution(en)"> + description = <"*Estimated or actual date/time of resolution or remission for this problem or diagnosis, as determined by a healthcare professional.(en)"> + comment = <"*Partial dates are acceptable. If the subject of care is under the age of one year, then the complete date or a minimum of the month and year is necessary to enable accurate age calculations - for example, if used to drive decision support.(en)"> + > + ["id13"] = < + text = <"*Body site(en)"> + description = <"*Identification of a simple body site for the location of the problem or diagnosis.(en)"> + comment = <"*Coding of the name of the anatomical location with a terminology is preferred, where possible. + Use this data element to record precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Structured anatomical location' SLOT in this archetype. Occurrences for this data element are unbounded to allow for clinical scenarios such as describing a rash in multiple locations but where all of the other attributes are identical. If the anatomical location is included in the Problem/diagnosis name via precoordinated codes, this data element becomes redundant. + + (en)"> + > + ["id10"] = < + text = <"*Clinical description(en)"> + description = <"*Narrative description about the problem or diagnosis.(en)"> + comment = <"*Use to provide background and context, including evolution, episodes or exacerbations, progress and any other relevant details, about the problem or diagnosis.(en)"> + > + ["id6"] = < + text = <"*Severity(en)"> + description = <"*An assessment of the overall severity of the problem or diagnosis.(en)"> + comment = <"*If severity is included in the Problem/diagnosis name via precoordinated codes, this data element becomes redundant. Note: more specific grading of severity can be recorded using the Specific details SLOT.(en)"> + > + ["id4"] = < + text = <"*Date/time clinically recognised(en)"> + description = <"*Estimated or actual date/time the diagnosis or problem was recognised by a healthcare professional.(en)"> + comment = <"*Partial dates are acceptable. If the subject of care is under the age of one year, then the complete date or a minimum of the month and year is necessary to enable accurate age calculations - for example, if used to drive decision support.(en)"> + > + ["id3"] = < + text = <"*Problem/Diagnosis name(en)"> + description = <"*Identification of the problem or diagnosis, by name.(en)"> + comment = <"*Coding of the name of the problem or diagnosis with a terminology is preferred, where possible.(en)"> + > + ["id1"] = < + text = <"*Problem/Diagnosis(en)"> + description = <"*Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual.(en)"> + comment = <"*Clear delineation between the scope of a problem versus a diagnosis is not easy to achieve in practice. For the purposes of clinical documentation with this archetype, problem and diagnosis are regarded as a continuum, with increasing levels of detail and supportive evidence usually providing weight towards the label of 'diagnosis'.(en)"> + > + > + ["es"] = < + ["ac9000"] = < + text = <"Severidad (synthesised)"> + description = <"Valoración de la severidad del problema/diagnóstico (synthesised)"> + > + ["ac9001"] = < + text = <"*Diagnostic certainty(en) (synthesised)"> + description = <"*The level of confidence in the identification of the diagnosis.(en) (synthesised)"> + > + ["id78"] = < + text = <"*Date of onset(en)"> + description = <"*Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed. + (en)"> + > + ["at77"] = < + text = <"*Confirmed(en)"> + description = <"*The diagnosis has been confirmed against recognised criteria.(en)"> + > + ["at76"] = < + text = <"*Probable(en)"> + description = <"*The diagnosis has been identified with a high level of certainty.(en)"> + > + ["at75"] = < + text = <"*Suspected(en)"> + description = <"*The diagnosis has been identified with a low level of certainty.(en)"> + > + ["id74"] = < + text = <"*Diagnostic certainty(en)"> + description = <"*The level of confidence in the identification of the diagnosis.(en)"> + > + ["id73"] = < + text = <"Progreso"> + description = <"Descripción narrativa del progreso del problema/diagnóstico desde su comienzo"> + > + ["id72"] = < + text = <"Extensión"> + description = <"Información adicional requerida para capturar el contenido local o alinear con otros modelos o formalismos para el problema/diagnóstico"> + > + ["id71"] = < + text = <"Última actualización"> + description = <"Fecha en la que el problema/diagnóstico fue actualizado"> + > + ["id70"] = < + text = <"Comentario"> + description = <"Comentario narrativo adicional sobre el problema/diagnóstico no capturado en otros campos"> + > + ["at50"] = < + text = <"Severo"> + description = <"El problema tiene severidad severo"> + > + ["at49"] = < + text = <"Moderada"> + description = <"El problema tiene severidad moderada"> + > + ["at48"] = < + text = <"Leve"> + description = <"El problema tiene severidad leve"> + > + ["id47"] = < + text = <"*Status(en)"> + description = <"*Structured details for location-, domain-, episode- or workflow-specific aspects of the diagnostic process.(en)"> + comment = <"*Use status or context qualifiers with care, as they are variably used in practice and interoperability cannot be assured unless usage is clearly defined with the community of use. For example: active status - active, inactive, resolved, in remission; evolution status - initial, interim/working, final; temporal status - current, past; episodicity status - first, new, ongoing; admission status - admission, discharge; or priority status - primary, secondary.(en)"> + > + ["id44"] = < + text = <"Detalles específicos"> + description = <"Detalles adicionales para el problema/diagnóstico"> + > + ["id40"] = < + text = <"*Structured body site(en)"> + description = <"*A structured anatomical location for the problem or diagnosis.(en)"> + comment = <"*Use this SLOT to insert the CLUSTER.anatomical_location or CLUSTER.relative_location archetypes if the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations. + + If the anatomical location is included in the Problem/diagnosis name via precoordinated codes, use of this SLOT becomes redundant. + + (en)"> + > + ["id31"] = < + text = <"Momento de resolución"> + description = <"Día y hora, estimado o real, en que el problema/diagnóstico fue resuelto o entró en remisión"> + > + ["id13"] = < + text = <"*Body site(en)"> + description = <"*Identification of a simple body site for the location of the problem or diagnosis.(en)"> + comment = <"*Coding of the name of the anatomical location with a terminology is preferred, where possible. + Use this data element to record precoordinated anatomical locations. If the requirements for recording the anatomical location are determined at run-time by the application or require more complex modelling such as relative locations then use the CLUSTER.anatomical_location or CLUSTER.relative_location within the 'Structured anatomical location' SLOT in this archetype. Occurrences for this data element are unbounded to allow for clinical scenarios such as describing a rash in multiple locations but where all of the other attributes are identical. If the anatomical location is included in the Problem/diagnosis name via precoordinated codes, this data element becomes redundant. + + (en)"> + > + ["id10"] = < + text = <"Descripción clínica"> + description = <"Descripción narrativa del problema/diagnóstico"> + > + ["id6"] = < + text = <"Severidad"> + description = <"Valoración de la severidad del problema/diagnóstico"> + > + ["id4"] = < + text = <"Momento de reconocimiento del problema"> + description = <"Fecha y hora, estimado o real, cuándo el problema/diagnóstico es detectado por un profesional de la salud"> + > + ["id3"] = < + text = <"*Problem/Diagnosis name(en)"> + description = <"*Identification of the problem or diagnosis, by name.(en)"> + comment = <"*Coding of the name of the problem or diagnosis with a terminology is preferred, where possible.(en)"> + > + ["id1"] = < + text = <"*Problem/Diagnosis(en)"> + description = <"*Details about a single identified health condition, injury, disability or any other issue which impacts on the physical, mental and/or social well-being of an individual.(en)"> + comment = <"*Clear delineation between the scope of a problem versus a diagnosis is not easy to achieve in practice. For the purposes of clinical documentation with this archetype, problem and diagnosis are regarded as a continuum, with increasing levels of detail and supportive evidence usually providing weight towards the label of 'diagnosis'.(en)"> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at75", "at76", "at77"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at48", "at49", "at50"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.reason_for_encounter.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.reason_for_encounter.v1.0.1.adls new file mode 100644 index 000000000..ce386aaec --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.reason_for_encounter.v1.0.1.adls @@ -0,0 +1,213 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3d268aac-eeb5-4f95-b1a8-1d4dec5d0ae7; build_uid=6daa89e2-0bc8-4f2c-807c-7c085b9d80e4) + openEHR-EHR-EVALUATION.reason_for_encounter.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Anneka Sargeant"> + ["organisation"] = <"Medizinische Informatik, UMG"> + ["email"] = <"anneka.sargeant@med.uni-goettingen.de"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Fernanda Maia Ewerton"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"fernanda.maiaewerton@gmail.com"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Pablo Pazos"> + ["organisation"] = <"CaboLabs"> + > + accreditation = <"Computer Engineer"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2007-04-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Nadim Anani, Karolinska Institutet, Sweden", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Sergio Carmona, Chile", "Beatriz de Faria Leão, Brazil", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Omer Hotomaroglu, Turkey", "Sundaresan Jagannathan, Scottish NHS, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Norwegian Directorate of e-health, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"openEHR Foundation. openEHR wiki: Reason for Encounter or Chief Complaint [Internet]. 2008 Feb 13 [cited 2012 Jun 17]; Available at http://www.openehr.org/wiki/display/healthmod/Reason+for+encounter+or+Chief+complaint."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"FD987B3E266674827EB7BAA6D1ED26A8"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Darstellung des Grundes bzw. der Gründe für die Initierung jeglicher Art von Begegnung oder Kontakt zwischen einem Gesundheitsdienstleister und der betreuten Person."> + keywords = <"Vorstellung", "vorgestellte Krankheit", "Beschwerde", "Grund", "Begegnung", "Kontakt", "Grund für die Begegnung", "Grund für den Kontakt", "Visite", "Grund der Visite"> + use = <"Zur Darstellung des Grundes oder der Gründe für die Initierung jeglicher Art von Begegnungen oder Kontakten zwischen einem Gesundheitsdienstleister und der betreuten Person aufzuzeichnen. Der Grund kann ein klinischer, sozialer oder administrativer Zwecke sein. + + \"Grund der Begegnung\" ist eine in der klinischen Medizin gebräuchliche Formulierung. Der Begriff wird jedoch häufig auf zwei Arten verwendet - eine bezieht sich auf eine Verwaltungskategorie für die Gesundheitsversorgung und die andere spiegelt klinische oder soziale Probleme wieder, die Menschen motivieren die Gesundheitsversorgung aufzusuchen. + + Um die Phrasen und die Absicht zu verdeutlichen, enthält dieser Archetyp zwei Datenelemente: + - Der erste Datenelement \"Kontakttyp\", um den administrativen Typ gewünschten oder erforderlichen Gesundheitsversorgung einzuteilen - zum Beispiel die Art des Besuchs wie Notfall, präoperative Einschätzung, routinemäßige vorgeburtliche Visite oder Wahlleistung. Dieses Datenelement spiegelt die administrative Kategorie der Versorgung wider. Die Verwendung des Ausdrucks \"Kontaktart\" anstelle von \"Grund der Begegnung\" oder \"Grund des Besuchs\" spiegelt den zunehmenden Trend zu alternativen Methoden der Gesundheitsversorgung wider, die möglicherweise nicht zu einem persönlichen Kontakt zwischen dem Leistungserbringer und dem Patienten innerhalb eines Behandlungszimmers führen. + - Die zweite Datenelement \"Vorstellung einer Beschwerde\", um die klinischen Gründe für den Kontakt im Gesundheitswesen zu dokumentieren. \"Hauptbeschwerde\" gilt als Synonym für \"Vorstellung einer Beschwerde\". Diese sind hauptsächlich dazu bestimmt, die wahrgenommenen Probleme oder Symptome des Patienten zu erfassen, die dazu geführt haben, dass sie Gesundheitsberatung suchen. Beispiele für Probleme oder Symptome sind: \"Wunsch nach Raucherentwöhnung\", wie Stress, Kurzatmigkeit, genetische Beratung oder Bauchschmerzen. Zeichen wie ein gestörter Bewusstseinszustand können hier ebenfalls erfasst werden, beispielsweise durch paramedizinisches Personal im Falle eines bewusstlosen Patienten."> + misuse = <"Nicht zur Darstellung bestimmter Details der Geschichte des Patienten oder der Geschichte der Symptome aufzuzeichnen. Verwenden Sie hierzu den Archetype OBSERVATION.story, um die Erzählung und die zugehörigen geschachtelten CLUSTER-Archetypen für strukturierten Inhalt zu erfassen, z.B. CLUSTER.symptom, CLUSTER.event und CLUSTER.issue. + + Nicht zur Darstellung bestimmter Diagnosedetails, die zusätzlich zu einem Grund für die Begegnung erforderlich sein können, verwendet werden. Zum Beispiel um eine präoperative Diagnose im Rahmen einer stationären Aufnahme zu erfassen. Verwenden Sie den Archetyp EVALUATION.problem_diagnosis für diesen Zweck."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar a(s) razão(ões) do início de qualquer tipo de contato de saúde entre um profissional de saúde e um paciente. + "> + keywords = <"apresentação", "queixa apresentada", "motivo para o encontro", "motivo", "queixa principal", "visita", "motivo para a visita"> + use = <"Para gravar a(s) razão(ões) do início de qualquer tipo de contato de saúde entre um profissional de saúde e um paciente. + + Motivo para o encontro é um frase comum em medicina clínica, entretanto o termo é frequentemente usado de duas maneiras comuns - Uma refere-se à categoria administrativa para provisão de cuidado em saúde e a outra que reflete o gatilho clínico para buscar cuidado em saúde. + + Num esforço para esclarecer as frases e intenções, este arquétipo contém dois elementos de dados: + - O primeiro, \"Motivo para o contato\", para documentar o tipo administrativo de cuidado em saúde procurado ou exigido - por exemplo o tipo de consulta, cuidado emergencial, risco cirúrgico, visita pré-natal de rotina ou adminissão eletiva. Este elemento de dado reflete a categoria administrativa da provisão do cuidado. O uso da frase \"Motivo para o contato\" ao invés de \"Razão para o encontro\" ou \"Razão para visita\" reflete uma tendência crescente em relação a métodos alternativos de provisão de cuidado em saúde que podem não resultar em um contato pessoal entre o profissional de saúde e o paciente dentro de um consultório. + - O segundo, \"Problema apresentado\", para documentar as razões clínicas do contato em saúde. O objetivo destes é principalmente para capturar os problemas ou sintomas observados pelo paciente que o levaram a procurar orientação em saúde, como o desejo de parar de fumar, estresse, falta de ar ou dor abdominal. Sinais como estado de consciência alterado também podem ser capturados aqui, por exemplo por paramédicos com pacientes inconscientes. + "> + misuse = <"Não deve ser usado para gravar detalhes específicos e da estória do paciente ou seus sintomas. Use OBSERVATION.story para capturar a narrativa e arquétipos CLUSTER relacionados para conteúdo estruturado p.e. CLUSTER.symptom, CLUSTER.event and CLUSTER.issue. + + Não deve ser usado para gravar detalhes específicos de diagnósticos que podem ser necessários além do motivo para o encontro p.e. diagnóstico de admissão ou pré-operatório como parte de uma admissão para um procedimento hospitalar. Use EVALUATION.problem_diagnosis (e especializações relacionadas) para este propósito. + "> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the reason, or reasons, for initiation of any type of healthcare encounter or contact by the individual who is the subject of care."> + keywords = <"presentation", "presenting complaint", "reason for encounter", "reason", "chief complaint", "visit", "reason for visit"> + use = <"Use to record the reason, or reasons, for initiation of any type of healthcare encounter or contact between a healthcare provider and the individual who is the subject of care. The reason may be for clinical, social or administrative purposes. + + Reason for Encounter is a common phrase used in clinical medicine, however the term is often used in two common ways - one that refers to an administrative category for provision of healthcare and the other that reflects clinical or social problems that motivate individuals to seek healthcare. + + In an effort to clarify the phrases and intent, this archetype contains two data elements: + - The first, 'Contact type', to document the administrative type of healthcare sought or required - for example the type of consultation, emergency care, pre-operative assessment, routine antenatal visit or elective admission. This data element reflects the administrative category of care provision. Use of the phrase 'Contact type', rather than 'Reason for encounter' or 'Reason for visit' reflects the increasing trend towards alternative methods of healthcare provision that may not result in face-to-face contact between the healthcare provider and patient within a consulting room. + - The second, 'Presenting problem', to document the clinical reasons for healthcare contact. Chief complaint is regarded as a synonym for 'Presenting problem'. These are intended mainly to capture the patient's perceived issues or symptoms which have triggered them to seek healthcare advice, such as desire to quit smoking, stress, shortness of breath, genetic counselling or abdominal pain. Signs such as impaired conscious state may also be captured here, for example by paramedical staff with an unconscious patient."> + misuse = <"Not to be used to record specific details of the patient's story or history of symptoms. Use OBSERVATION.story to capture the narrative and the related nested CLUSTER archetypes for structured content eg CLUSTER.symptom, CLUSTER.event and CLUSTER.issue. + + Not to be used to record specific diagnosis details that may be required in addition to a Reason for Encounter. For example, to record a Pre-operative Diagnosis as part of admission for a hospital procedure. Use the EVALUATION.problem_diagnosis archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Registrar los motivos de un paciente para iniciar un encuentro o contacto con un proveedor de salud."> + keywords = <"problema", "síntoma", "razón", "motivo de consulta", "visita", "consulta"> + use = <"Utilizar para registrar los motivos de un paciente para iniciar un encuentro o contacto con un proveedor de salud. El motivo tener un propósito clínico, social o administrativo. + + El arquetipo incluye dos elementos principales: + + - Motivo de consulta: para registrar el dato administrativo relacionado al tipo de asistencia médica buscada por el paciente. + - Problema presentado: para registrar los problemas o síntomas que el paciente percibe, y que lo motivan a buscar asistencia médica. También se pueden registrar datos como el estado de conciencia de un paciente, por ejemplo por personal paramédico atendiendo a un paciente inconsciente."> + misuse = <"No se debe utilizar para registrar detalles específicos sobre la historia de síntomas del paciente. Para eso utilizar el arquetipo OBSERVATION.story. + + No debe ser utilizado para registrar diagnósticos. Para eso utilizar el arquetipo EVALUATION.problem_diagnosis."> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Reason for encounter + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] matches { -- Contact type + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id5] matches { -- Presenting problem + value matches { + DV_TEXT[id9001] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id5"] = < + text = <"Hauptbeschwerde"> + description = <"Identifikation des klinischen oder sozialen Problems, welches den Patienten motiviert die medizinische Versorgung aufzusuchen."> + comment = <"Die Kodierung der \"Problemdarstellung\" sollte, wenn möglich, mit einer Terminologie erfolgen. Klinische oder soziale Gründe für das Aufsuchen der Gesundheitsversorgung können u.a. Gesundheitsprobleme, Symptome oder andere körperliche Anzeichen sein. + Beispiele: Gesundheitsfragen - Wunsch, mit dem Rauchen aufzuhören, häusliche Gewalt; Symptome - Bauchschmerzen, Kurzatmigkeit; körperliche Zeichen - ein veränderter Bewusstseinszustand. \"Hauptbeschwerde\" kann als gültiges Synonym für \"Problemdarstellung\" in den Vorlagen verwendet werden."> + > + ["id3"] = < + text = <"Kontakt Typ"> + description = <"Identifizierung des Typs oder der Verwaltungskategorie des Gesundheitswesens, der von dem Pflegebedürftigen gesucht oder benötigt wird."> + comment = <"Die Kodierung des \"Kontakttyps\" sollte, wenn möglich, mit einer Terminologie erfolgen. Beispiele hierfür sind: vorbereitende Untersuchungen, routinemäßiger vorgeburtlicher Vorsorgetermin, Gesundheitscheck für Frauen."> + > + ["id1"] = < + text = <"Grund für den Kontakt"> + description = <"Der Grund für die Initiierung eines Arztbesuchs durch den Patienten."> + > + > + ["pt-br"] = < + ["id5"] = < + text = <"Problema apresentado"> + description = <"Identificação do problema clínico ou social que motiva o sujeito do cuidado a procurar cuidado em saúde."> + comment = <" + Codificação do \"Problema apresentado\" com uma terminologia é desejável, quando possível. Razões clínicas ou sociais na busca de cuidado em saúde podem incluir problemas de saúde, sintomas ou sinais físicos. Exemplos: problemas de saúde - desejo de parar de fumar, violência doméstica; sintomas - dor abdominal, falta de ar; sinais físicos - um estado de consciência alterado. \"Queixa principal\" pode ser usada como um sinônimo válido para \"Problema apresentado\" nos modelos."> + > + ["id3"] = < + text = <"Tipo de contato"> + description = <"Identificação do tipo, ou categoria administrativa, ou cuidado em saúde procurado ou exigido pelo sujeito do cuidado."> + comment = <"Codificação do \"tipo de contato\" com uma terminologia é desejável, quando possível. Exemplos incluem: Exame pré-admissional, visita pré-natal de rotina, saúde da mulher, risco cirúrgico, ou avaliação médica anual."> + > + ["id1"] = < + text = <"Motivo para o encontro"> + description = <"O motivo de início de qualquer encontro em saúde ou contato pelo indivíduo que é sujeito do cuidado."> + > + > + ["en"] = < + ["id5"] = < + text = <"Presenting problem"> + description = <"Identification of the clinical or social problem motivating the subject of care to seeking healthcare."> + comment = <"Coding of the 'Presenting problem' with a terminology is desirable, where possible. Clinical or social reasons for seeking healthcare can include health issues, symptoms or physical signs. Examples: health issues - desire to quit smoking, domestic violence; symptoms - abdominal pain, shortness of breath; physical signs - an altered conscious state. 'Chief complaint' may be used as a valid synonym for 'Presenting problem' in templates. + "> + > + ["id3"] = < + text = <"Contact type"> + description = <"Identification of the type, or administrative category, of healthcare sought or required by the subject of care."> + comment = <"Coding of the 'Contact type' with a terminology is desirable, where possible. Examples include: pre-employment medical, routine antenatal visit, women's health check, pre-operative assessment, or annual medical check-up. + "> + > + ["id1"] = < + text = <"Reason for encounter"> + description = <"The reason for initiation of any healthcare encounter or contact by the individual who is the subject of care."> + > + > + ["es"] = < + ["id5"] = < + text = <"Problema presentado"> + description = <"Problema o síntoma reportado por el paciente, que da inicio a la consulta médica"> + comment = <"Es desable la codificación del 'Problema presentado' mediante una terminología. Motivos clínicos o sociales para buscar atención médica pueden incluir estos problemas, síntomas o signos físicos: deseo de dejar de fumar, violencia doméstica, dolor abdominal, problemas al respirar, alteración del estado de conciencia. En una plantilla, 'Problema principal' puede usarse como sinónimo al 'Problema presentado'."> + > + ["id3"] = < + text = <"Tipo de contacto"> + description = <"Identificación del tipo o categoría administrativa por la cuál el paciente busca asistencia médica."> + comment = <"Es deseable la codificación del 'Tipo de contacto' mediante una terminología. Algunos ejemplos incluyen: control previo al empleo, visita prenatal de rutina, control de salud femenino, evaluación preoperatoria, o control médico anual."> + > + ["id1"] = < + text = <"Motivo de consulta"> + description = <"Motivo del paciente por el cual se inició un encuentro clínico o contacto."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.recommendation.v1.1.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.recommendation.v1.1.1.adls new file mode 100644 index 000000000..ea24ecbab --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.recommendation.v1.1.1.adls @@ -0,0 +1,207 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1acecc29-89c0-4733-833d-162b576f40dc; build_uid=dd2693ed-e1c9-4d58-a990-0aaca1c8f56a) + openEHR-EHR-EVALUATION.recommendation.v1.1.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + ["alandmarch@gmail.com"] = <"alandmarch@gmail.com"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Bjørn Grøva"> + ["organisation"] = <"Direktoratet for e-helse"> + ["email"] = <"bjorn.grova@ehelse.no"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sirio Libanes, Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-02-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sam Heard, Ocean Informatics, Australia", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway", "Bente Gjelsvik, Helse Bergen, Norway", "Kristian Heldal, Telemark Hospital Trust, Norway", "Hilde Hollås, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Tanja Riise, Nasjonal IKT HF, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"CFB4C8C091ABC7ACFBE46AF0DAFFE54B"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para el registro de una sugerencia, consejo o propuesta para el manejo clínico en un momento determinado."> + keywords = <"consejo", "propuesta", "sugerencia"> + use = <"Utilícese para registrar una sugerencia, consejo o propuesta para el manejo clínico en un momento específico. + + El caso de uso previsto se vincula a permitir el registro por parte del clínico de una o mas recomendaciones, en un mento específico en el tiempo. Por ejemplo, como un componente de las conclusiones a las que se ha arribado como parte de una consutla clínica."> + misuse = <""> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Anvendes for å registrere et forslag, et råd eller en anmodning om klinisk oppfølging på et spesifikt tidspunkt."> + keywords = <"råd", "forslag", "anmodning", "tilråde", "tilrådning", "instruks"> + use = <"Anvendes for å registrere et forslag, et råd eller en anmodning om klinisk oppfølging på et spesifikt tidspunkt. + + Arketypen er ment å understøtte klinikere som dokumenterer en eller flere anbefalinger på et spesifikt tidspunkt. + Anbefalingen kan for eksempel benyttes som en del av dokumentasjonen av konklusjonene som trekkes i forbindelse med en klinisk konsultasjon."> + misuse = <""> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar uma sugestão, conselho ou proposta de manejo clínico num tempo específico."> + keywords = <"conselho", "proposta", "sugestão"> + use = <"Utilizar para registrar uma sugestão, conselho ou proposta de manejo clínico num tempo específico. + + O caso de uso pretendido é apoiar o registro clínico de uma recomendação, ou recomendações, num ponto específico no tempo. + Por exemplo, como um componente das conclusões tiradas como parte de uma consulta clínica."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a suggestion, advice or proposal for clinical management at a specific time."> + keywords = <"advice", "proposal", "suggestion"> + use = <"Use to record a suggestion, advice or proposal for clinical management at a specific time. + + The intended use case is to support a clinician recording a recommendation, or recommendations, at a specific point-in-time. + For example, as a component of the conclusions drawn as part of a clinical consultation."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Recommendation + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] matches { -- Recommendation + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id4] matches { -- Rationale + value matches { + DV_TEXT[id9001] + } + } + } + } + } + protocol matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id6] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["id6"] = < + text = <"Extensión"> + description = <"Información adicional requerida para representar contenido local o para alineamiento con otros modelos de referencia o formalismos."> + comment = <"Por ejemplo: requerimientos locales de información o metadatos adicionales para el alineamiento con equivalentes FHIR o CIMI."> + > + ["id4"] = < + text = <"*Rationale(en)"> + description = <"*Justifications for the recommendation.(en)"> + > + ["id3"] = < + text = <"Recomendación"> + description = <"Descripción narrativa de la recomendación"> + comment = <"Puede ser codificada mediante una terminología si así se lo requiere."> + > + ["id1"] = < + text = <"Recomendación"> + description = <"Una sugerencia, consejo o propuesta para el manejo clínico."> + > + > + ["nb"] = < + ["id6"] = < + text = <"Utvidelse"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id4"] = < + text = <"Begrunnelse"> + description = <"Begrunnelse for anbefalingen."> + > + ["id3"] = < + text = <"Anbefaling"> + description = <"Fritekstbeskrivelse av anbefalingen."> + comment = <"Det bør om mulig benyttes terminologi for å angi anbefaling."> + > + ["id1"] = < + text = <"Anbefaling"> + description = <"Et forslag, råd eller anmodning om klinisk oppfølging."> + > + > + ["pt-br"] = < + ["id6"] = < + text = <"Extensão"> + description = <"Informação adicional necessária para capturar conteúdo local ou para alinhar com outros modelos de referência/formalismos."> + comment = <"Por exemplo: necessidades de informação local ou metadados adicionais para alinhar com equivalentes CIMI ou FHIR."> + > + ["id4"] = < + text = <"Justificativa"> + description = <"Justificativa para a recomendação."> + > + ["id3"] = < + text = <"Recomendação"> + description = <"Descrição narrativa da recomendação."> + comment = <"Pode ser codificada, utilizando terminologia, se necessário."> + > + ["id1"] = < + text = <"Recomendação"> + description = <"Uma sugestão, conselho ou proposta para manejo clínico."> + > + > + ["en"] = < + ["id6"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id4"] = < + text = <"Rationale"> + description = <"Justifications for the recommendation."> + > + ["id3"] = < + text = <"Recommendation"> + description = <"Narrative description of the recommendation."> + comment = <"May be coded, using a terminology, if required."> + > + ["id1"] = < + text = <"Recommendation"> + description = <"A suggestion, advice or proposal for clinical management."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk-family_history.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk-family_history.v1.0.0.adls new file mode 100644 index 000000000..6b13304cd --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk-family_history.v1.0.0.adls @@ -0,0 +1,398 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-EVALUATION.risk-family_history.v1.0.0 + +specialize + openEHR-EHR-EVALUATION.risk.v1 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"23/04/2006"> + > + lifecycle_state = <"Initial"> + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Record the assessed risk of having or developing a condition due to prevalence in relatives."> + use = <"For recording information about the prevalence of the condition in relatives and quantifying risk to the subject of care."> + misuse = <"Not for recording problems of individual relatives - use 'openEHR-EHR-EVALUATION.problem' and 'openEHR-EHR-EVALUATION.problem-diagnosis' and set the subject of data to the relative."> + > + > + +definition + EVALUATION[id1] matches { -- Evaluation of risk of condition + data matches { + ITEM_TREE[id2] matches { + items matches { + ELEMENT[id3] matches { -- Index condition + value matches { + DV_TEXT[id9004] + } + } + after [id3] + ELEMENT[id0.31] occurrences matches {0..1} matches { -- Presence + value matches { + DV_BOOLEAN[id9005] matches { + value matches {True, False} + } + } + } + ELEMENT[id4.1] matches { -- Assessed risk + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} + } + } + } + CLUSTER[id0.2] matches { -- Relative + items cardinality matches {1..*; unordered} matches { + ELEMENT[id0.30] occurrences matches {0..1} matches { -- Relationship + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac0.1]} -- Relationship with subject of entry + } + } + } + ELEMENT[id0.3] occurrences matches {0..1} matches { -- Name + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id0.4] occurrences matches {0..1} matches { -- Age at onset + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9000]} -- Time + [magnitude, units] matches { + [{|0.0..200.0|}, {"a"}], + [{|0.0..36.0|}, {"mo"}], + [{|0.0..52.0|}, {"wk"}], + [{|0.0..56.0|}, {"d"}] + } + } + } + } + ELEMENT[id0.27] occurrences matches {0..1} matches { -- Date of onset + value matches { + DV_DATE[id9010] matches { + value + } + } + } + ELEMENT[id0.5] occurrences matches {0..1} matches { -- Age at death + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9000]} -- Time + magnitude matches {|0.0..200.0|} + units matches {"a"} + } + } + } + ELEMENT[id0.6] occurrences matches {0..1} matches { -- Date of death + value matches { + DV_DATE[id9012] matches { + value + } + } + } + ELEMENT[id0.7] occurrences matches {0..1} matches { -- Index condition was cause of death + value matches { + DV_BOOLEAN[id9013] matches { + value matches {True, False} + } + } + } + ELEMENT[id0.8] occurrences matches {0..1} matches { -- Severity + value matches { + DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{1}, {[at0.9]}], + [{4}, {[at0.10]}], + [{7}, {[at0.11]}] + } + } + } + } + ELEMENT[id0.28] occurrences matches {0..1} matches { -- More specific condition + value matches { + DV_TEXT[id9015] + } + } + ELEMENT[id0.12] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9016] + } + } + ELEMENT[id0.13] occurrences matches {0..1} matches { -- Genetic relative + value matches { + DV_BOOLEAN[id9017] matches { + value matches {True, False} + } + } + } + } + } + CLUSTER[id0.14] matches { -- Affected ratio + items cardinality matches {0..4} matches { + ELEMENT[id0.15] occurrences matches {0..1} matches { -- Degree + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9002]} -- Degree (synthesised) + } + } + } + ELEMENT[id0.22] occurrences matches {0..1} matches { -- Gender + value matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[ac9003]} -- Gender (synthesised) + } + } + } + ELEMENT[id0.26] occurrences matches {0..1} matches { -- Number unaffected + value matches { + DV_COUNT[id9020] matches { + magnitude matches {|0..100|} + } + } + } + ELEMENT[id0.29] occurrences matches {1} matches { -- Number affected + value matches { + DV_COUNT[id9021] matches { + magnitude matches {|0..100|} + } + } + } + } + } + } + } + } + protocol matches { + ITEM_LIST[id11] matches { + items matches { + ELEMENT[id12] matches { -- Risk calculation + value matches { + DV_TEXT[id9022] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at0.1"] = < + text = <"Affected relatives"> + description = <"The family members affected by the condition"> + > + ["at0000.1"] = < + text = <"Risk of condition based on family history"> + description = <"Evaluation to indicate that there is, or is not, a significant risk of this subject of care having, now or in the future, a condition due to prior occurrence in a family member."> + > + ["at0003"] = < + text = <"Significance of risk"> + description = <"The likelihood that this person will develop this condition or suffer in this way in the future"> + > + ["ac0000"] = < + text = <"Relationship"> + description = <"The relationship of this relative to the subject"> + > + ["at9000"] = < + text = <"Time"> + description = <"Time"> + > + ["ac9001"] = < + text = <"Severity (synthesised)"> + description = <"The severity of the condition for this relative (synthesised)"> + > + ["ac9002"] = < + text = <"Degree (synthesised)"> + description = <"The proximity or line of the relatives (synthesised)"> + > + ["ac9003"] = < + text = <"Gender (synthesised)"> + description = <"The gender of the relatives included in the affected ratio (synthesised)"> + > + ["id12"] = < + text = <"Risk calculation"> + description = <"The means of calculating the risk"> + > + ["at10"] = < + text = <"Highly significant"> + description = <"The person is considered to be likely to develop the condition"> + > + ["at9"] = < + text = <"Significant"> + description = <"The person is considered to be more likely to develop the condition than the general population"> + > + ["at8"] = < + text = <"Minimal significance"> + description = <"The person may be of somewhat greater risk of developing the condition "> + > + ["at7"] = < + text = <"Not significant"> + description = <"The person is not assessed at being at higher risk than the general population"> + > + ["id4.1"] = < + text = <"Assessed risk"> + description = <"The degree of risk conferred on the subject by the presence of this condition amongst relatives"> + > + ["id3"] = < + text = <"Index condition"> + description = <"The condition on which the risk assessment is focussed"> + > + ["id1"] = < + text = <"Evaluation of risk of condition"> + description = <"Evaluation to indicate that there is, or is not, a significant risk of this subject of care having, now or in the future, a condition."> + > + ["at0.9"] = < + text = <"Mild"> + description = <"Little affect on lifestyle"> + > + ["id0.8"] = < + text = <"Severity"> + description = <"The severity of the condition for this relative"> + > + ["id0.7"] = < + text = <"Index condition was cause of death"> + description = <"Indication that the index was a significant factor in the death of this relative"> + > + ["id0.6"] = < + text = <"Date of death"> + description = <"The year or date of death"> + > + ["id0.5"] = < + text = <"Age at death"> + description = <"The age at which this relative died"> + > + ["id0.4"] = < + text = <"Age at onset"> + description = <"The age at which the condition was apparent"> + > + ["id0.31"] = < + text = <"Presence"> + description = <"Presence of condition in at least one related party"> + > + ["id0.30"] = < + text = <"Relationship"> + description = <"The relationship"> + > + ["id0.3"] = < + text = <"Name"> + description = <"Optional name of the person for future reference"> + > + ["id0.29"] = < + text = <"Number affected"> + description = <"The number affected by the index condition"> + > + ["id0.28"] = < + text = <"More specific condition"> + description = <"A coded entry which is more specific than the index condition"> + > + ["id0.27"] = < + text = <"Date of onset"> + description = <"Date of onset"> + > + ["id0.26"] = < + text = <"Number unaffected"> + description = <"The number of relatives in this group unaffected by the index condition"> + > + ["at0.25"] = < + text = <"Male and female"> + description = <"Male and female relatives"> + > + ["at0.24"] = < + text = <"Female"> + description = <"Female gender"> + > + ["at0.23"] = < + text = <"Male"> + description = <"Male gender"> + > + ["id0.22"] = < + text = <"Gender"> + description = <"The gender of the relatives included in the affected ratio"> + > + ["at0.21"] = < + text = <"Family"> + description = <"Entire family"> + > + ["at0.20"] = < + text = <"Paternal relatives"> + description = <"Related through father"> + > + ["id0.2"] = < + text = <"Relative"> + description = <"Details about the affected relative"> + > + ["at0.19"] = < + text = <"Maternal relatives"> + description = <"Related through mother"> + > + ["at0.18"] = < + text = <"Third degree relatives"> + description = <"Relatives with 12.5% genetic share, great grand parents, great aunts and uncles, first cousins, children of neices and nephews, great grand children"> + > + ["at0.17"] = < + text = <"Second degree relatives"> + description = <"Relatives with 25% genetic share - grand parent, aunts and uncles, nieces and nephews, grand children"> + > + ["at0.16"] = < + text = <"First degree relatives"> + description = <"Relatives with 50% genetic share - parent, sibling, child"> + > + ["id0.15"] = < + text = <"Degree"> + description = <"The proximity or line of the relatives"> + > + ["id0.14"] = < + text = <"Affected ratio"> + description = <"A ratio of the affected to non-affected relatives of a particular type"> + > + ["id0.13"] = < + text = <"Genetic relative"> + description = <"A genetic relative of the data subject - not an adoptive relative"> + > + ["id0.12"] = < + text = <"Clinical description"> + description = <"A clinical description of the affected relatives condition"> + > + ["at0.11"] = < + text = <"Severe"> + description = <"Major morbidity with significant social impact"> + > + ["at0.10"] = < + text = <"Moderate"> + description = <"Significant morbidity and reduced capability"> + > + ["ac0.1"] = < + text = <"Relationship with subject of entry"> + description = <"The relationship of the affected relative with the person of whom this is the family history"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at0.16", "at0.17", "at0.18", "at0.19", "at0.20", "at0.21"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at0.9", "at0.10", "at0.11"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at0.23", "at0.24", "at0.25"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk.v1.0.0.adls new file mode 100644 index 000000000..62c9fcb38 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk.v1.0.0.adls @@ -0,0 +1,171 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-EVALUATION.risk.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde"> + ["organisation"] = <"University of Heidelberg, Cental Queensland University"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.biz"> + ["date"] = <"23/04/2006"> + > + lifecycle_state = <"AuthorDraft"> + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation des Vorhandenseins eines Risikos mit möglichen Auswirkungen jetzt oder in der Zukunft"> + keywords = <"Einschätzung", ...> + use = <""> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording the risk of a condition arising in the future"> + keywords = <"assessment", ...> + use = <""> + misuse = <""> + > + > + +definition + EVALUATION[id1] matches { -- Evaluation of risk of condition + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*} matches { + ELEMENT[id3] occurrences matches {1} matches { -- Index condition + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Significance of risk + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Significance of risk (synthesised) + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Rationale + value matches { + DV_TEXT[id9003] + } + } + } + } + } + protocol matches { + ITEM_LIST[id11] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Risk calculation + value matches { + DV_TEXT[id9004] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Bedeutung des Risikos (synthesised)"> + description = <"Die Wahrscheinlichkeit, dass diese Person diesen Zustand entwickelt oder in der Zukunft darunter leiden wird (synthesised)"> + > + ["id12"] = < + text = <"Risikoberechnung"> + description = <"Die Berechnung des Risikos"> + > + ["at10"] = < + text = <"Sehr bedeutungsvoll"> + description = <"Es ist anzunehmen, dass die Person den Zustand entwickeln wird"> + > + ["at9"] = < + text = <"Bedeutungsvoll"> + description = <"Die Person hat ein erhöhtes Risiko diesen Zustand zu entwickeln als die allgemeine Population"> + > + ["at8"] = < + text = <"Minimal bedeutungsvoll"> + description = <"Die Person hat eventuell ein etwas erhöhtes Risiko diesen Zustand zu entwickeln"> + > + ["at7"] = < + text = <"Nicht bedeutungsvoll"> + description = <"Für die Person wird kein höheres Risiko geschätzt, als für die restliche Population"> + > + ["id5"] = < + text = <"Begründung"> + description = <"Gerechtfertigung dieser Einschätzung"> + > + ["id4"] = < + text = <"Bedeutung des Risikos"> + description = <"Die Wahrscheinlichkeit, dass diese Person diesen Zustand entwickelt oder in der Zukunft darunter leiden wird"> + > + ["id3"] = < + text = <"Zustand"> + description = <"Der Zustand, auf den sich die Risikoeinschätzung bezieht"> + > + ["id1"] = < + text = <"Beurteilung des Risikos eines Zustandes"> + description = <"Beurteilung zur Angabe eines oder keines erheblichen Risikos der zu behandelnden Person mit Auswirkungen jetzt oder in der Zukunft"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Significance of risk (synthesised)"> + description = <"The likelihood that this person will develop this condition or suffer in this way in the future (synthesised)"> + > + ["id12"] = < + text = <"Risk calculation"> + description = <"*"> + > + ["at10"] = < + text = <"Highly significant"> + description = <"The person is considered to be likely to develop the condition"> + > + ["at9"] = < + text = <"Significant"> + description = <"The person is considered to be more likely to develop the condition than the general population"> + > + ["at8"] = < + text = <"Minimal significance"> + description = <"The person may be of somewhat greater risk of developing the condition "> + > + ["at7"] = < + text = <"Not significant"> + description = <"The person is not assessed at being at higher risk than the general population"> + > + ["id5"] = < + text = <"Rationale"> + description = <"Justification for this risk assessment"> + > + ["id4"] = < + text = <"Significance of risk"> + description = <"The likelihood that this person will develop this condition or suffer in this way in the future"> + > + ["id3"] = < + text = <"Index condition"> + description = <"The condition on which the risk assessment is focussed"> + > + ["id1"] = < + text = <"Evaluation of risk of condition"> + description = <"Evaluation to indicate that there is, or is not, a significant risk of this subject of care having, now or in the future, a condition."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at8", "at9", "at10"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.smokeless_tobacco_summary.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.smokeless_tobacco_summary.v1.0.0.adls new file mode 100644 index 000000000..8f5d3e8df --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.smokeless_tobacco_summary.v1.0.0.adls @@ -0,0 +1,1039 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3e00db0d-6078-49cc-8016-ecee504fa71a; build_uid=f3de05c8-eae6-4d32-803f-ee0acb37d2c3) + openEHR-EHR-EVALUATION.smokeless_tobacco_summary.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Carrick Gillespie / Erik Sundvall"> + ["organisation"] = <"Omniq AB / Region Östergötland + Linköping University"> + ["email"] = <"carrickg@gmail.com / erik.sundvall@regionostergotland.se"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Kristian Berg"> + ["organisation"] = <"Universitetssykehuset Nord Norge - Regional forvaltning EPJ"> + ["email"] = <"kristian.berg@unn.no"> + > + accreditation = <"*"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2009-06-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Amund Aakerholt, Helse Stavanger, KORFOR, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Fatemeh Chalabianloo, Helse Bergen, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Kåre Flø, DIPS ASA, Norway", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Helge Hagen, Norway", "Hilde Hollås, DIPS AS, Norway", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Neranga Liyanaarachchi, Ministry of Health, Postgraduate Institute of Medicine, Sri Lanka", "Manisha Mantri, C-DAC, India", "Siv Marie Lien, DIPS ASA, Norway", "James McClay, University of Nebraska Medical Center, United States", "Ian McNicoll, Ocean Informatics UK, United Kingdom", "Paul Miller, SCIMP NHS Scotland, United Kingdom", "Jayashree Panickar, Karolinska Institute, Sweden", "Niclas Skyttberg, Karolinska Institutet, Sweden", "Trine Strand, Oslo Universitetssykehus (OUS), Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Erik Sundvall, Region Östergötland + Linköping University, Sweden", "Nyree Taylor, Ocean Informatics, Australia (openEHR Editor)", "Micaela Thierley, Helse Bergen/Haraldsplass sykehus, Norway", "Anders Thurin, SU, Sweden", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Lin Zhang, Taikang Insurance Group, China"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Tobacco smoking summary, Published archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2018-06-01]. Available from: https://ckm.openehr.org/ckm/#showArchetype_1013.1.2466"> + ["2"] = <"Gupta PC. Gutka: a major new tobacco hazard in India. Tob Control. 1999 Summer;8(2):134. PubMed PMID: 10478395; PubMed Central PMCID: PMC1759702."> + ["3"] = <"Hedström AK, Bäärnhielm M, Olsson T, Alfredsson L. Tobacco smoking, but not Swedish snuff use, increases the risk of multiple sclerosis. Neurology. 2009 Sep 1;73(9):696-701. doi: 10.1212/WNL.0b013e3181b59c40. PubMed PMID: 19720976"> + ["4"] = <"Idris AM, Ibrahim SO, Vasstrand EN, Johannessen AC, Lillehaug JR, Magnusson B, Wallström M, Hirsch JM, Nilsen R. The Swedish snus and the Sudanese toombak: are they different? Oral Oncol. 1998 Nov;34(6):558-66. Review. PubMed PMID: 9930371."> + ["5"] = <"Niaz K, Maqbool F, Khan F, Bahadar H, Ismail Hassan F, Abdollahi M. Smokeless tobacco (paan and gutkha) consumption, prevalence, and contribution to oral cancer. Epidemiol Health. 2017 Mar 9;39:e2017009. doi: 10.4178/epih.e2017009. eCollection 2017. Review. PubMed PMID: 28292008; PubMed Central PMCID: PMC5543298."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"4EB59C00695D1C5302B5B3672B4E8588"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Sammanfattande eller beständig information om en individs snusande eller annat rökfritt tobaksbruk."> + keywords = <"tobak", "snus", "luktsnus", "snuff", "tuggtobak", "dopptobak", "dip", "gutka", "iqmik", "naswar", "toombak", "shammah", "mawa", "gadakhu", "habit", "babul", "zarda", "dokta", "paan", "pan", "khilli", "pan masala", "dohra", "tombol", "sada pata", "chadha", "kapoori", "manipuri", "twist", "niswar", "nass", "nasway", "nasvay", "sute", "ammari", "saood", "sauté", "gudakhu", "kiwam", "mishri", "gul", "tuibur", "hidakpha", "hsaypaung yay", "chaw"> + use = <"Används för att beskriva sammanfattad information om individens användning av rökfria tobaks-innehållande produkter, exempelvis snus. + + Denna arketyp kan användas för att beskriva både nuvarande och tidigare användning av rökfri tobak. + + Arketypen omfattar användningen av alla typer av rökfri tobak på grund av de tillhörande hälsoriskerna. Detaljer om nikotinmängd och tillsatser har lämnats utanför arketypen, men kan läggas till (med hjälp av ytterligare arketyper) under \"episoddetaljer\" om det behövs. + + \"Per typ\"-avsnittet kan repeteras en gång per typ och ger möjlighet att registrera specifika detaljer och episoder om varje typ. Ofta använder individer bara en sorts rökfri tobak, exempelvis snus. Om flera typer av rökfri tobak används så registreras de uppgifterna i andra instanser av \"Per typ\"-avsnittet. + + Att bruket av en typ av rökfri tobak varierar i omfattning över tid kan fångas med det repeterbara \"Per episod\"-avsnittet. Detta avsnitt gör det möjligt att registrera ett mycket detaljerat mönster för användningen av tobak för varje typ av tobak som används, såsom daglig användning av snus, lika väl som tillfällig användning av tuggtobak på semestern. + + Anledningar för att avsluta en episod och starta en ny kommer vanligen återspegla lokala datainsamlingspreferenser, inklusive om individen: + - slutar användningen under en betydande tidsperiod (vilket sannolikt kommer att vara lokalt definierat) eller + - signifikant ändrar användningsmönster eller mängd + + För att registrera beskrivande information (t.ex. fritext) om rökfritt tobaksbruk från befintliga eller gamla vård-IT-system i arketyp-baserade system, används lämpligen dataelementet \"Övergripande beskrivning\"."> + misuse = <"Använd inte för att registrera specifik konsumtion av nikotin - exempelvis plåster, tuggummi, spray och pulver - eller e-cigaretter. Använd separata arketyper för dessa ändamål. + + Använd inte för att registrera information om tobaksrökning. Använd istället arketypen EVALUATION.tobacco_smoking_summary för det ändamålet. + + Använd inte för att inte registrera händelse- eller periodbaserad information om användning av rökfri tobak, till exempel faktisk daglig användningen eller genomsnittlig användning under en viss tidsperiod, använd då i istället arketypen OBSERVATION.smokeless_tobacco (ännu inte utvecklad)."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et sammendrag eller varig (persistent) informasjon om individets bruk av røykfri tobakk."> + keywords = <"tobakk", "snus", "snuff", "tygge", "dip", "gutka", "skrå", "iqmik", "naswar", "toombak", "shammah", "mawa", "gadakhu", "habit", "babul", "zarda", "dokta", "paan", "pan", "khilli", "pan masala", "dohra", "tombol", "sada pata", "chadha", "kapoori", "manipuri", "Twist", "niswar", "nass", "nasway", "nasvay", "sute", "ammari", "saood", "sauté", "gudakhu", "kiwam", "mishri", "gul", "tuibur", "hidakpha", "hsaypaung yay", "chaw"> + use = <"Brukes for å registrere sammendrag eller varig (persistent) informasjon om individets bruk av røykfri tobakk. + + Denne arketypen brukes for å registrere både nåværende og tidligere bruk av røykfri tobakk. + + Arketypen fokuserer spesifikt på bruken av alle typer røykfri tobakk, på grunn av helserisikoen knyttet til dette. Mengden av nikotin samt bruk av poser og tilsetningstoffer er ikke dekket av arketypen, men kan legges til i SLOTet \"Typedetaljer\" ved behov. + + Clusteret \"Per type\" tillater registrering av spesifikke detaljer og episoder om hver enkelt ulik type røykfri tobakk som brukes og kan repeteres en gang per type. + + I mange tilfeller vil individet bare bruke en type røykfri tobakk, for eksempel snus eller snuff. Brukes også andre typer røykfri tobakk, legges detaljene om dette i en annen instans av Clusteret \"Per type\". + + Historikken knyttet til økt eller redusert bruk av hver enkelt tobakkstype over tid kan registreres ved å bruke Clusteret \"Per episode\". Denne samlingen av dataelementer åpner for en veldig detaljert registrering av bruken av røykfri tobakk, for eksempel kan en registrere at man daglig bruker snus, i tillegg til sporadisk bruk av tyggetobakk når man er på ferie. + + Hva som trigger en avslutning av en episode og start av en ny avhenger av behovet, for eksempel: + - Individet slutter å bruke røykfri tobakk en periode (kan defineres lokalt). + - Betydningsfulle endringer i mengde eller bruksmønster. + + Dataelementet \"Overordnet beskrivelse\" brukes til å overføre fritekstbeskrivelser fra eksisterende eller tidligere kliniske systemer til arketypeformat."> + misuse = <"Brukes ikke for å registrere hendelses- eller periodisk informasjon om bruk av røykfri tobakk, for eksempel: faktisk daglig bruk eller gjennomsnittlig bruk over en spesifisert tidsperiode. Bruk arketypen OBSERVATION.smokeless_tobacco (ikke utviklet enda) for dette formålet. + + Brukes ikke for å registrere annen tilførsel av nikotin som e-sigarett, nikotinplaster, nikotinspray, nikotin munnpulver eller niktotintyggegummi. Bruk egne arketyper for dette formålet. + + Brukes ikke for å registrere informasjon om tobakksrøyking. Bruk arketypen EVALUATION.tobacco_smoking_summary for dette formålet."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record summary or persistent information about smokeless tobacco use by an individual."> + keywords = <"tobacco", "snus", "snuff", "dip", "gutka", "iqmik", "naswar", "toombak", "shammah", "mawa", "gadakhu", "habit", "babul", "zarda", "dokta", "paan", "pan", "khilli", "pan masala", "dohra", "tombol", "sada pata", "chadha", "kapoori", "manipuri", "twist", "niswar", "nass", "nasway", "nasvay", "sute", "ammari", "saood", "sauté", "gudakhu", "kiwam", "mishri", "gul", "tuibur", "hidakpha", "hsaypaung yay", "chaw", "chewing", "oral", "spitting"> + use = <"Use to record summary or persistent information about smokeless tobacco use by an individual. + + This archetype is to be used to record information about both current and previous use of smokeless tobacco. + + The specific scope of this archetype includes the use of all types of smokeless tobacco because of the associated health risks. Amount of nicotine, as well as use of bags and additives has been left outside of scope for the core archetype, but could be added into the 'Type details' SLOT if required. + + The 'Per type' cluster of data elements allows for recording of specific details and episodes about each type of tobacco used and can be repeated once per type. + + In many situations the individual will only use one type of smokeless tobacco, such as snus or snuff. If other types of tobacco are used the details will be recorded in another instance of the 'Per type' cluster. + + The history of varying use for each type of tobacco over time can be captured using the repeatable 'Per episode' cluster. This cluster of data elements allows for a very detailed pattern of tobacco usage behaviour to be recorded for each type of tobacco used such as daily usage of snus, alongside occasional use of chewing tobacco while on holiday. + + Triggers for closing one episode and commencing a new one will largely reflect local data collection preferences, including if the individual: + - quits for a significant period of time (which will likely be locally defined); or + - significantly changes their amount of use or pattern of their usage. + + To incorporate narrative descriptions of smokeless tobacco usage habits within existing or legacy clinical systems into an archetyped format, use the 'Overall description' data element."> + misuse = <"Not to be used to record event-or period-based information about usage of smokeless tobacco, such as actual daily use or the average use over a specified period of time - use the OBSERVATION.smokeless_tobacco archetype (not yet developed). + + Not to be used for recording specific consumption of nicotine - including patches, chewing gum, spray and powder - or e-cigarettes. Use separate archetypes for this purpose. + + Not to be used to record information about tobacco smoking. Use the EVALUATION.tobacco_smoking_summary archetype for this purpose."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + EVALUATION[id1] matches { -- Smokeless tobacco summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id90] occurrences matches {0..1} matches { -- Overall status + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Overall status (synthesised) + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Overall description + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Regular use commenced + value matches { + DV_DATE[id9008] + } + } + ELEMENT[id81] occurrences matches {0..1} matches { -- Daily use commenced + value matches { + DV_DATE[id9009] + } + } + CLUSTER[id30] matches { -- Per type + items cardinality matches {1..*; unordered} matches { + ELEMENT[id99] occurrences matches {1} matches { -- Type + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id53] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9001]} -- Status (synthesised) + } + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9012] + } + } + CLUSTER[id65] matches { -- Per episode + items cardinality matches {1..*; unordered} matches { + ELEMENT[id82] occurrences matches {0..1} matches { -- Episode label + value matches { + DV_COUNT[id9013] matches { + magnitude matches {|>=1|} + } + DV_TEXT[id9014] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Episode start date + value matches { + DV_DATE[id9015] + } + } + ELEMENT[id83] occurrences matches {0..1} matches { -- Episode end date + value matches { + DV_DATE[id9016] + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Pattern + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9002]} -- Pattern (synthesised) + } + DV_TEXT[id9018] + } + } + ELEMENT[id66] occurrences matches {0..1} matches { -- Typical use + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9003]} -- Flow rate, mass + [magnitude, units, precision] matches { + [{|>=0.0|}, {"g/d"}, {0}], + [{|>=0.0|}, {"g/wk"}, {0}], + [{|>=0.0|}, {"[oz_av]/d"}, {|>=0|}], + [{|>=0.0|}, {"[oz_av]/wk"}, {|>=0|}] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Typical frequency + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9004]} -- Frequency + [magnitude, units, precision] matches { + [{|>=0.0|}, {"1/d"}, {0}], + [{|>=0.0|}, {"1/wk"}, {0}] + } + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Number of quit attempts + value matches { + DV_COUNT[id9021] matches { + magnitude matches {|>=0|} + } + } + } + allow_archetype CLUSTER[id27] matches { -- Episode details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.cessation_attempts(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.cessation_attempts(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id88] occurrences matches {0..1} matches { -- Episode comment + value matches { + DV_TEXT[id9022] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Quit date + value matches { + DV_DATE[id9023] + } + } + allow_archetype CLUSTER[id78] matches { -- Type details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Pack years + value matches { + DV_COUNT[id9024] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9025] + } + } + } + } + allow_archetype CLUSTER[id87] matches { -- Overall details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Overall quit date + value matches { + DV_DATE[id9026] + } + } + ELEMENT[id75] occurrences matches {0..1} matches { -- Overall pack years + value matches { + DV_COUNT[id9027] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Overall comment + value matches { + DV_TEXT[id9028] + } + } + } + } + } + protocol matches { + ITEM_TREE[id22] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id74] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id72] matches { -- Quit date definition + value matches { + DV_TEXT[id9029] + } + } + ELEMENT[id86] occurrences matches {0..1} matches { -- Quit attempt definition + value matches { + DV_TEXT[id9030] + } + } + ELEMENT[id76] matches { -- Current user definition + value matches { + DV_TEXT[id9031] + } + } + ELEMENT[id77] matches { -- Former user definition + value matches { + DV_TEXT[id9032] + } + } + ELEMENT[id80] matches { -- Never used definition + value matches { + DV_TEXT[id9033] + } + } + ELEMENT[id73] occurrences matches {0..1} matches { -- Pack definition + value matches { + DV_COUNT[id9034] matches { + magnitude matches {|>=0|} + } + DV_QUANTITY[id9035] matches { + property matches {[at9005]} -- Mass + [units, precision] matches { + [{"g"}, {0}], + [{"[oz_av]"}, {0}] + } + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9036] + } + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"Övergripande status (synthesised)"> + description = <"Beskrivning av aktuellt bruk för alla typer av rökfri tobak (synthesised)"> + > + ["ac9001"] = < + text = <"Status (synthesised)"> + description = <"Uttalande om nuvarande bruk av den angivna typen av rökfri tobak. (synthesised)"> + > + ["ac9002"] = < + text = <"Användningsmönster (synthesised)"> + description = <"Detaljer om konsumtionsmönstret under episoden, för den angivna typen av tobak . + (synthesised)"> + > + ["at9003"] = < + text = <"* Flow rate, mass (en)"> + description = <"* Flow rate, mass (en)"> + > + ["at9004"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["at9005"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["id99"] = < + text = <"Typ"> + description = <"Namnet på den specifika typen eller gruppen av rökfri tobak."> + comment = <"Typ skulle exempelvis kunna vara snus eller gutka, medan en grupp kan vara \"tuggobak\"."> + > + ["at92"] = < + text = <"Har aldrig använt"> + description = <"Individen har aldrig brukat någon form av rökfri tobak."> + > + ["id90"] = < + text = <"Övergripande status"> + description = <"Beskrivning av aktuellt bruk för alla typer av rökfri tobak"> + > + ["id88"] = < + text = <"Kommentar till episod"> + description = <"Eventuell ytterligare beskrivning om användningen av den angivna typen rökfri tobak under den angivna episoden, som inte kunnat registrerats i andra fält."> + > + ["id87"] = < + text = <"Övergripande detaljer"> + description = <"Ytterligare strukturerade detaljer om den totala rökfria tobaksanvändningen."> + > + ["id86"] = < + text = <"Definition av \"Försök att sluta\""> + description = <"Definitionen av avslutningsförsök som använts i denna arketyps fält \"Antal försök att sluta\"."> + comment = <"Exempelvis: \"slutade snusa en dag eller längre med avsikt att sluta\"."> + > + ["at85"] = < + text = <"Inte dagligen"> + description = <"Använder inte den angivna typen av rökfri tobak dagligen."> + > + ["at84"] = < + text = <"Dagligen"> + description = <"Använder den angivna typen rökfri tobak minst en gång om dagen."> + > + ["id83"] = < + text = <"Episodens slutdatum"> + description = <"Datum när den här episoden slutade."> + comment = <"Kan vara del av ett datum, till exempel bara ett årtal. Det här fältet kommer att vara tomt om episoden är aktuell och pågående."> + > + ["id82"] = < + text = <"Episodbeteckning"> + description = <"Identifiering av (eller beskrivande beteckning för) en specifik konsumtionsepisod."> + comment = <"Beteckningen kan antingen representeras som ett tal i en sekvens och/eller en namngiven händelse. Exempelvis: \"2\" som den andra episoden inom en sekvens av episoder; eller \"Graviditet med tvillingar\" om man beskriver tobaksbruket under en hälsorelaterad episod, t.ex. under en viss graviditet."> + > + ["id81"] = < + text = <"Började använda rökfri tobak dagligen"> + description = <"Datum eller del av datum när individen först började använda någon sorts rökfri tobak dagligen."> + comment = <"Det kan vara del av ett datum, till exempel bara ett årtal."> + > + ["id80"] = < + text = <"Definition av \"Har aldrig använt\""> + description = <"Den tillämpade definitionen för \"Har aldrig använt\"-värdet i varje \"Status\" som används i den här arketypen."> + comment = <"Definitionen kan behöva anges per typ. Exempelvis så behöver den inte vara noll, men kanske istället mindre än en specificerad mängd använd under en specificerad tidsperiod."> + > + ["id78"] = < + text = <"Typdetaljer"> + description = <"Plats för att infoga ytterligare strukturerad information om den angivna sortens rökfri tobaksanvändning"> + > + ["id77"] = < + text = <"Definition av \"Före detta brukare\""> + description = <"Den tillämpade definitionen för \"Före detta brukare\"-värdet i varje \"Status\" som används i den här arketypen."> + comment = <"Definition kan behöva anges per typ."> + > + ["id76"] = < + text = <"Definition av \"Aktiv brukare\""> + description = <"Den tillämpade definitionen för \"Aktiv brukare\"-värdet i varje \"Status\" som används i den här arketypen."> + comment = <"Definition kan behöva anges per typ."> + > + ["id75"] = < + text = <"Totala paketår"> + description = <"En uppskattning av den totala mängden rökfri tobak, av alla typer, som en person har använt under sin livstid."> + comment = <"Används för att bedöma exempelvis snusförbrukning. Det beräknas genom att multiplicera antalet snusade dosor per dag med det antal år som personen snusat. Ett paketår motsvarar en snusdosa dagligen under ett år. Definitionen av dosa/förpackning/paket kan anges fältet \"Definition av paket\" i protokoll-delen (\"Protocol\") av den här arketypen."> + > + ["id74"] = < + text = <"Utökning"> + description = <"Plats för att infoga ytterligare information som krävs för att fånga upp lokalt innehåll eller för att anpassa sig till andra referensmodeller/format."> + comment = <"Exempelvis lokala informationskrav eller metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id73"] = < + text = <"Definition av ett Paket"> + description = <"Definitionen av storleken på paket/förpackning/snusdosa som används som en del av algoritmen för att beräkna \"Paketår\" dataelement som används i denna arketyp."> + comment = <"Definition kan behöva anges per typ. Till exempel kan antalet gram i en låda som används för snus vara olika i olika typer av lådor; Massan av lös tobak i en låda som används för lösa typer av tobaksrök."> + > + ["id72"] = < + text = <"Definition av slutdatum"> + description = <"Definitionen av \"slutdatum\" som använts i denna arketyps fält/dataelement."> + > + ["id70"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning av användningen av denna sorts tobaksprodukt, som inte redan beskrivits i andra fält."> + > + ["id66"] = < + text = <"Typisk användning (massa)"> + description = <"Uppskattad motsvarande mängd lös tobak som används."> + comment = <"Detta dataelement används typiskt för lös tobak och är överflödig om ett värde är registrerat för \"Typisk användning (enheter)\"."> + > + ["id65"] = < + text = <"Per episod"> + description = <"Detaljerad beskrivning av en specifik användningsepisod för den angivna typen av tobak."> + > + ["at62"] = < + text = <"Aktiv brukare"> + description = <"Individen använder denna form av rökfri tobak"> + > + ["at60"] = < + text = <"Före detta brukare"> + description = <"Individen har tidigare använt denna form av rökfri tobak men har slutat."> + > + ["id54"] = < + text = <"Beskrivning"> + description = <"Beskrivande sammanfattning om bruk av den angivna typen av rökfri tobak"> + > + ["id53"] = < + text = <"Status"> + description = <"Uttalande om nuvarande bruk av den angivna typen av rökfri tobak."> + > + ["id44"] = < + text = <"Övergripande beskrivning"> + description = <"Beskrivande sammanfattning av en individs vanor och historik avseende snusning och annat rökfritt tobaksbruk."> + comment = <"Använd endast det här fältet för att ge en beskrivande sammanfattning om de strukturerade fälten inte ger en adekvat bild av individens rökfria tobaksbruk, eller för att införliva ostrukturerad information om rökfritt tobaksbruk från befintliga eller gamla vård-IT-system till arketyp-baserade system."> + > + ["id31"] = < + text = <"Användningsmönster"> + description = <"Detaljer om konsumtionsmönstret under episoden, för den angivna typen av tobak . + "> + comment = <"Det typiska konsumtionsmönstret kan anges mer granulärt genom att koda textfältet med en terminologi eller en lokal vallista i en template."> + > + ["id30"] = < + text = <"Per typ"> + description = <"Detaljer om en specifik typ av rökfri tobaksanvändning, exempelvis snusning."> + comment = <"Detta \"run-time name constraint\" för detta \"Cluster\" (delträd) gör det enkelt att skapa typ-specifika delar i \"templates\" (openEHR-mallar), eller att låta ett IT-system dynamiskt generera specifika delar vid användning. Det är tillåtet att lägga till ytterligare typer av rökfri tobak, om det har identifierats som ett lokalt behov."> + > + ["id27"] = < + text = <"Episoddetaljer"> + description = <"Ytterligare strukturerade detaljer om episoden."> + > + ["id26"] = < + text = <"Antal försök att sluta"> + description = <"Totalt antal gånger som personen har försökt sluta använda den angivna typen rökfri tobak under denna episod."> + > + ["id24"] = < + text = <"*Typical frequency (en)"> + description = <"*Estimate of number of times that an individual uses smokeless tobacco per time period. (en)"> + comment = <"Exempelvis hur många \"portioner\" (\"pris\" eller \"prilla\" för lössnus) som används per dag eller vecka."> + > + ["id23"] = < + text = <"Senast uppdaterad"> + description = <"Datum när denna sammanfattning av individens rökfria tobaksvanor uppdaterades senast."> + > + ["id20"] = < + text = <"Övergripande kommentar"> + description = <"Ytterligare övergripande beskrivning av allt rökfritt tobaksbruk som inte redan beskrivits i andra fält."> + comment = <"Exempelvis: slutade snusa eller minskade snusning i samband med graviditet"> + > + ["id18"] = < + text = <"Paketår"> + description = <"En uppskattning av den totala mängden av denna sorts tobaksprodukt som en person har använt under sin livstid."> + comment = <"Används för att bedöma exempelvis snusförbrukning. Det beräknas genom att multiplicera antalet snusade dosor per dag med det antal år som personen snusat. Ett paketår motsvarar en snusdosa dagligen under ett år. Definitionen av dosa/förpackning/paket kan anges fältet \"Definition av paket\" i protokoll-delen (\"Protocol\") av den här arketypen."> + > + ["id17"] = < + text = <"Övergripande slutdatum"> + description = <"Det datum då individen (senast) helt slutade använda snus och annan rökfri tobak."> + comment = <"Kan vara del av ett datum, till exempel bara ett årtal. Detta datum kan användas av beslutsstödssystem för att avgöra om individen är i riskzonen för återfall, till exempel under de första 12 månaderna sedan hen slutade."> + > + ["id16"] = < + text = <"Började använda rökfri tobak regelbundet"> + description = <"Datum eller del av datum när individen först började använda någon sorts rökfri tobak regelbundet, men inte dagligen."> + comment = <"Det kan vara del av ett datum, till exempel bara ett årtal. Datumet kan till exempel representera när individen började använda rökfri tobak varje fredagskväll eller på fester."> + > + ["id15"] = < + text = <"Slutdatum"> + description = <"Datum då personen senast använde den angivna tobakstypen."> + comment = <"Kan vara ett partiellt datum, till exempel bara ett årtal. Definition av ett \"Slutdatum\" varierar kraftigt och kan därför definieras i dataelementet \"Definition av slutdatum\" i \"protocol\"-delen i den här arketypen. + + För den senaste episoden kommer detta datum att vara identiskt med \"Episodens slutdatum\" utifall individen under episoden har slutat bruka rökfri tobak. Detta datum kan användas av beslutsstödssystem för att avgöra om personen är i riskzonen för återfall, till exempel under de första 12 månaderna sedan hen slutade."> + > + ["id14"] = < + text = <"Episodens startdatum"> + description = <"Datum när den här episoden startade."> + comment = <"Kan vara del av ett datum, till exempel bara ett årtal."> + > + ["at7"] = < + text = <"Har aldrig använt"> + description = <"Individen har aldrig använt någon form av rökfri tobak."> + > + ["at6"] = < + text = <"Före detta brukare"> + description = <"Individen har tidigare använt någon form av rökfri tobak men har slutat."> + > + ["at4"] = < + text = <"Aktiv brukare"> + description = <"Individen använder någon form av rökfri tobak"> + > + ["id1"] = < + text = <"Sammanfattning av snusvanor och annat bruk av rökfri tobak"> + description = <"Samlad information om en individs bruk av rökfri tobak, exempelvis snus"> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Overordnet status (synthesised)"> + description = <"Utsagn om nåværende bruksmønster for alle typer røykfri tobakk. (synthesised)"> + > + ["ac9001"] = < + text = <"Status (synthesised)"> + description = <"Utsagn om nåværende bruksmønster for en spesifisert røykfri tobakkstype. (synthesised)"> + > + ["ac9002"] = < + text = <"Mønster (synthesised)"> + description = <"Detaljer om en avgrenset bruksperiode for den spesifiserte typen røykfri tobakk. (synthesised)"> + > + ["at9003"] = < + text = <"* Flow rate, mass (en)"> + description = <"* Flow rate, mass (en)"> + > + ["at9004"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["at9005"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["id99"] = < + text = <"Type"> + description = <"Navnet på den spesifikke typen eller gruppen røykfri tobakk."> + comment = <"For eksempel: En spesifikk type kan være \"snus\" eller \"gutka\", mens en gruppe kan være \"tyggetobakk\"."> + > + ["at92"] = < + text = <"Aldri brukt"> + description = <"Individet har aldri brukt den spesifikke typen røykfri tobakk."> + > + ["id90"] = < + text = <"Overordnet status"> + description = <"Utsagn om nåværende bruksmønster for alle typer røykfri tobakk."> + > + ["id88"] = < + text = <"Kommentar til episoden"> + description = <"Ytterligere fritekst om bruk av den spesifikke typen røykfri tobakk innenfor den spesifiserte episoden, som ikke er omfattet av andre felt."> + > + ["id87"] = < + text = <"Overordnede detaljer"> + description = <"Ytterligere strukturerte detaljer om overordnet bruk av røykfri tobakk."> + > + ["id86"] = < + text = <"Definisjon på Forsøk på å slutte"> + description = <"Den anvendte definisjonen på verdien \"Nåværende bruker\" i datalementet \"Status\" benyttet i denne arketypen."> + comment = <"For eksempel \"sluttet å snuse i en dag eller lenger, med den hensikt å slutte\"."> + > + ["at85"] = < + text = <"Ikke daglig"> + description = <"Individet bruker ikke den spesifiserte typen røykfri tobakk daglig."> + > + ["at84"] = < + text = <"Daglig"> + description = <"Individet bruker den spesifiserte typen røykfri tobakk minst en gang per dag."> + > + ["id83"] = < + text = <"Episodens sluttdato"> + description = <"Dato da episoden opphørte."> + comment = <"Kan være en deldato, for eksempel årstall. Dette dataelementet vil være tomt om episoden er pågående."> + > + ["id82"] = < + text = <"Episodenavn"> + description = <"Identifikasjon av en episode med bruk av røykfri tobakk."> + comment = <"For eksempel: \"2\" som den andre episoden i en serie av episoder, eller \"Gravid med tvillinger\" om en beskriver bruk av røykfri tobakk under en helserelatert hendelse som for eksempel et bestemt svangerskap."> + > + ["id81"] = < + text = <"Start daglig bruk"> + description = <"Dato eller deldato individet begynte å bruke røykfri tobakk daglig, uansett type."> + comment = <"Kan være en deldato, for eksempel kun årstall."> + > + ["id80"] = < + text = <"Definisjon av Aldri brukt"> + description = <"Den anvendte definisjonen på verdien \"Aldri brukt\" i dataelementet \"Status\" benyttet i denne arketypen."> + comment = <"Definisjonen kan måtte spesifiseres per tobakkstype. For eksempel trenger ikke definisjonen være null, men mindre enn en spesifikk mengde brukt i løpet av et spesifikt tidsintervall."> + > + ["id78"] = < + text = <"Typedetaljer"> + description = <"Ytterligere strukturerte detaljer om bruken av den spesifiserte typen røykfri tobakk."> + > + ["id77"] = < + text = <"Definisjon på Tidligere bruker"> + description = <"Den anvendte definisjonen på verdien \"Tidligere bruker\" i dataelementet \"Status\" benyttet i denne arketypen."> + comment = <"Definisjonen kan måtte spesifiseres per tobakkstype."> + > + ["id76"] = < + text = <"Definisjon på Nåværende bruker"> + description = <"Den anvendte definisjonen på verdien \"Nåværende bruker\" i datalementet \"Status\" benyttet i denne arketypen."> + comment = <"Definisjonen kan måtte spesifiseres per tobakkstype."> + > + ["id75"] = < + text = <"Samlet pakkeår"> + description = <"Anslått kumulativ mengde av alle typer røykfri tobakk som er brukt."> + comment = <"Vanligvis gjøres vurderingen på snusbruk. Den kalkuleres ved å multiplisere antall pakker snus brukt hver dag med antall år individet har brukt snus. Et pakkeår tilsvarer 365 pakker snus. Definisjonen på en pakke kan registreres i protokollen av denne arketypen, ved å bruke dataelementet \"Pakkedefinisjon\"."> + > + ["id74"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer. + "> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id73"] = < + text = <"Pakkedefinisjon"> + description = <"Definisjon for pakkestørrelse som brukes som en del av algoritmen for å kalkulere datelementene for \"Pakkeår\" benyttet i denne arketypen."> + comment = <"Definisjonen kan spesifiseres per tobakkstype. For eksempel, antall enheter i en boks snus kan være annerledes i forskjellige type bokser; mengden løstobakk i en pakke som benyttes for løse typer røykfri tobakk."> + > + ["id72"] = < + text = <"Definisjon på Sluttdato"> + description = <"Den anvendte definisjonen på dataelementet \"Sluttdato\" benyttet i denne arketypen."> + > + ["id70"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om bruk av den spesifiserte typen røykfri tobakk som ikke er omfattet av andre felt."> + > + ["id66"] = < + text = <"Typisk bruk"> + description = <"Anslått forbruk av spesifisert tobakkstype."> + > + ["id65"] = < + text = <"Per episode"> + description = <"Detaljer om en avgrenset periode med bruk av den spesifiserte typen røykfri tobakk."> + > + ["at62"] = < + text = <"Nåværende bruker"> + description = <"Individet er en nåværende bruker av den spesifikke typen røykfri tobakk."> + > + ["at60"] = < + text = <"Tidligere bruker"> + description = <"Individet har tidligere brukt den spesifikke typen røykfri tobakk, men er ikke en nåværende bruker."> + > + ["id54"] = < + text = <"Beskrivelse"> + description = <"Fritekstsammendrag om bruk for den spesifiserte typen røykfri tobakk."> + > + ["id53"] = < + text = <"Status"> + description = <"Utsagn om nåværende bruksmønster for en spesifisert røykfri tobakkstype."> + > + ["id44"] = < + text = <"Overordnet beskrivelse"> + description = <"Fritekstsammendrag om individets overordnede bruksmønster og historikk for røykfri tobakk."> + comment = <"Bruk dette datalementet til å registrere en fritekstbeskrivelse kun der data som er registrert strukturert ikke reflekterer individets bruk av røykfri tobakk på en tilfredsstillende måte, eller for å overføre ustrukturert informasjon om bruk av røykfri tobakk fra eksisterende eller tidligere kliniske systemer til arketypeformat."> + > + ["id31"] = < + text = <"Mønster"> + description = <"Detaljer om en avgrenset bruksperiode for den spesifiserte typen røykfri tobakk."> + comment = <"Typisk bruksmønster gjøres mer finkornet ved å kode med en terminologi eller med et lokalt verdisett i et templat."> + > + ["id30"] = < + text = <"Per type"> + description = <"Detaljer om bruk for en spesifikk type røykfri tobakk."> + comment = <"Navnebegrensningen på dette clusteret gjør det mulig å enkelt spesifisere hver type røykfri tobakk i templater, eller i en applikasjon. Listen over navn kan utvides i en applikasjon dersom flere typer røykfri tobakk finnes lokalt."> + > + ["id27"] = < + text = <"Episodedetaljer"> + description = <"Ytterligere strukturerte detaljer om den spesifiserte episoden med bruk av røykfri tobakk."> + > + ["id26"] = < + text = <"Antall forsøk på å slutte"> + description = <"Totalt antall ganger individet har forsøkt å slutte å bruke den spesifiserte typen røykfri tobakk innenfor denne episoden."> + > + ["id24"] = < + text = <"Typisk hyppighet"> + description = <"Anslått antall ganger individer bruker røykfri tobakk i en spesifisert tidsperiode."> + comment = <"For eksempel: Antall \"poser\", \"priser\" eller \"porsjoner\" per dag eller per uke."> + > + ["id23"] = < + text = <"Sist oppdatert"> + description = <"Datoen da sammendraget av bruk av røykfri tobakk sist ble oppdatert."> + > + ["id20"] = < + text = <"Overordnet kommentar"> + description = <"Ytterligere fritekst om all bruk av røykfri tobakk som ikke er omfattet av andre felt."> + comment = <"For eksempel: Sluttet å bruke snus eller reduserte mengde ved graviditet."> + > + ["id18"] = < + text = <"Pakkeår"> + description = <"Anslått kumulativ mengde tobakk brukt av den spesifiserte typen tobakk."> + comment = <"Vanligvis gjøres vurderingen på snusbruk. Den kalkuleres ved å multiplisere antall pakker snus brukt hver dag med antall år individet har brukt snus. Et pakkeår tilsvarer 365 pakker snus. Definisjonen på en pakke kan registreres i protokollen av denne arketypen, ved å bruke dataelementet \"Pakkedefinisjon\"."> + > + ["id17"] = < + text = <"Overordnet sluttdato"> + description = <"Datoen da individet sist brukte en hvilken som helst type røykfri tobakk."> + comment = <"Kan være en deldato, for eksempel årstall. Denne datoen kan brukes av beslutningsstøttesystemer for å beregne om individet er i faresonen for tilbakefall, for eksempel i løpet av de først 12 månedene etter å ha sluttet."> + > + ["id16"] = < + text = <"Start regelmessig bruk"> + description = <"Dato eller deldato da individet for første gang begynte å bruke røykfri tobakk hyppig eller regelmessig, men ikke daglig."> + comment = <"Kan være en deldato, for eksempel kun årstall. For eksempel kan denne datoen representere tidspunktet da individet begynte å bruke røykfri tobakk hver fredagskveld eller på fest."> + > + ["id15"] = < + text = <"Sluttdato"> + description = <"Datoen da individet sist brukte den spesifiserte typen røykfri tobakk."> + comment = <"Kan være en deldato, for eksempel årstall. Definisjoner for \"Sluttdato\" varierer enormt og kan defineres ved å bruke datalementet \"Definisjon på Sluttdato\" i protokolldelen av denne arketypen. Denne datoen vil være identisk med \"Episodens sluttdato\" for den siste episoden. Denne datoen kan brukes av beslutningsstøttesystemer for å beregne om individet er i faresonen for tilbakefall, for eksempel i løpet av de først 12 månedene etter å ha sluttet."> + > + ["id14"] = < + text = <"Episodens startdato"> + description = <"Dato da episoden startet."> + comment = <"Kan være en deldato, for eksempel årstall."> + > + ["at7"] = < + text = <"Aldri brukt"> + description = <"Individet har aldri brukt noen typer røykfri tobakk."> + > + ["at6"] = < + text = <"Tidligere bruker"> + description = <"Individet har tidligere brukt røykfri tobakk, men er ikke en nåværende bruker."> + > + ["at4"] = < + text = <"Nåværende bruker"> + description = <"Individet er en nåværende bruker av røykfri tobakk."> + > + ["id1"] = < + text = <"Røykfri tobakkanamnese"> + description = <"Sammendrag eller varig (persistent) informasjon om individets bruk av røykfri tobakk."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Overall status (synthesised)"> + description = <"Statement about current use of all types of smokeless tobacco. (synthesised)"> + > + ["ac9001"] = < + text = <"Status (synthesised)"> + description = <"Statement about current use of the specified type of smokeless tobacco. (synthesised)"> + > + ["ac9002"] = < + text = <"Pattern (synthesised)"> + description = <"Details about a discrete period of use of the specified type of smokeless tobacco. (synthesised)"> + > + ["at9003"] = < + text = <"Flow rate, mass"> + description = <"Flow rate, mass"> + > + ["at9004"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["at9005"] = < + text = <"Mass"> + description = <"Mass"> + > + ["id99"] = < + text = <"Type"> + description = <"The name of the specific type or grouping of smokeless tobacco."> + comment = <"For example: A specific type could be 'snus' or 'gutka', while a group could be 'chewing tobacco'."> + > + ["at92"] = < + text = <"Never used"> + description = <"The individual has never used the specified type of smokeless tobacco."> + > + ["id90"] = < + text = <"Overall status"> + description = <"Statement about current use of all types of smokeless tobacco."> + > + ["id88"] = < + text = <"Episode comment"> + description = <"Details about a discrete period of use of the specified type of smokeless tobacco."> + > + ["id87"] = < + text = <"Overall details"> + description = <"Additional structured details about the overall smokeless tobacco use."> + > + ["id86"] = < + text = <"Quit attempt definition"> + description = <"The applied definition for a Quit attempt used to determine value for the 'Number of quit attempts' data element used in this archetype."> + comment = <"For example: 'stopped snusing for one day or longer with the intention of quitting'."> + > + ["at85"] = < + text = <"Non-daily"> + description = <"Not using the specified type of smokeless tobacco every day."> + > + ["at84"] = < + text = <"Daily"> + description = <"Use of the specified type of smokeless tobacco at least once every day."> + > + ["id83"] = < + text = <"Episode end date"> + description = <"Date when this episode ceased."> + comment = <"Can be a partial date, for example, only a year. This data field will be empty if the episode is current and ongoing."> + > + ["id82"] = < + text = <"Episode label"> + description = <"Identification of an episode of smokeless tobacco use."> + comment = <"The label may be represented either as a number in a sequence and/or a named event. For example: '2' as the second episode within a sequence of episodes; or 'Pregnancy with twins' if describing the use of smokeless tobacco during a health event such as during a specific pregnancy."> + > + ["id81"] = < + text = <"Daily use commenced"> + description = <"The date or partial date when the individual first started daily use of smokeless tobacco of any type."> + comment = <"Can be a partial date, for example, only a year."> + > + ["id80"] = < + text = <"Never used definition"> + description = <"The applied definition for the 'Never used' value in each of the 'Status' data elements used in this archetype."> + comment = <"Definition may need to be specified per type. For example, the definition may not be zero, but less than a specified amount used during a specified time interval."> + > + ["id78"] = < + text = <"Type details"> + description = <"Additional structured details relating to the specified type of smokeless tobacco use."> + > + ["id77"] = < + text = <"Former user definition"> + description = <"The applied definition for the 'Former user' value in each of the 'Status' data elements used in this archetype."> + comment = <"Definition may need to be specified per type."> + > + ["id76"] = < + text = <"Current user definition"> + description = <"The applied definition for the 'Current user' value in each of the 'Status' data elements used in this archetype."> + comment = <"Definition may need to be specified per type."> + > + ["id75"] = < + text = <"Overall pack years"> + description = <"Estimate of the cumulative amount of smokeless tobacco used over a lifetime, for all types of smokeless tobacco."> + comment = <"Commonly used in assessment of snus use. It is calculated by multiplying the number of packs of snus, or other types of smokeless tobacco, used per day by the number of years the individual has used. One pack-year is the + equivalent of using one packet of smokeless tobacco daily for 1 year. The definition of a pack can be recorded in the protocol of this archetype using the 'Pack definition' data element."> + > + ["id74"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id73"] = < + text = <"Pack definition"> + description = <"The definition of the size of pack used as part of the algorithm for calculating 'Pack years' data elements used in this archetype."> + > + ["id72"] = < + text = <"Quit date definition"> + description = <"The applied definition for the 'Quit date' data elements used in this archetype."> + > + ["id70"] = < + text = <"Comment"> + description = <"Additional narrative about the use of the specified type of smokeless tobacco, not captured in other fields."> + > + ["id66"] = < + text = <"Typical use"> + description = <"Estimate of the amount of loose tobacco used."> + > + ["id65"] = < + text = <"Per episode"> + description = <"Details about a discrete period of use of the specified type of smokeless tobacco."> + > + ["at62"] = < + text = <"Current user"> + description = <"The individual is a current user of the specified type of smokeless tobacco."> + > + ["at60"] = < + text = <"Former user"> + description = <"The individual has previously used the specified smokeless tobacco, but is not a current user."> + > + ["id54"] = < + text = <"Description"> + description = <"Narrative summary about use of the specified type of smokeless tobacco."> + > + ["id53"] = < + text = <"Status"> + description = <"Statement about current use of the specified type of smokeless tobacco."> + > + ["id44"] = < + text = <"Overall description"> + description = <"Narrative summary about the individual's overall smokeless tobacco use pattern and history."> + comment = <"Use this data element to record a narrative description only where the structured data does not adequately reflect the smokeless tobacco use for this individual or to incorporate unstructured information about smokeless tobacco use from existing or legacy clinical systems into an archetyped format."> + > + ["id31"] = < + text = <"Pattern"> + description = <"Details about a discrete period of use of the specified type of smokeless tobacco."> + comment = <"The typical pattern of use can be made more granular by coding the free text option with a terminology or a local value set in a template."> + > + ["id30"] = < + text = <"Per type"> + description = <"Details about use of a specified type of smokeless tobacco."> + > + ["id27"] = < + text = <"Episode details"> + description = <"Additional structured details about the specified episode of smokeless tobacco use."> + > + ["id26"] = < + text = <"Number of quit attempts"> + description = <"Total number of times the individual has attempted to stop using the specified type of smokeless tobacco within this episode."> + > + ["id24"] = < + text = <"Typical frequency"> + description = <"Estimate of number of times that an individual uses smokeless tobacco per time period."> + comment = <"For example: the number of 'bags', 'pinches' or 'portions' per day or per week."> + > + ["id23"] = < + text = <"Last updated"> + description = <"The date this smokeless tobacco summary was last updated."> + > + ["id20"] = < + text = <"Overall comment"> + description = <"Additional narrative about all smokeless tobacco use, not captured in other fields."> + comment = <"For example: stopped snusing or reduced amount on becoming pregnant."> + > + ["id18"] = < + text = <"Pack years"> + description = <"Estimate of the cumulative amount of smokeless tobacco used over a lifetime, for the specified type of smokeless tobacco."> + comment = <"Commonly used in assessment of snus use. It is calculated by multiplying the number of packs of snus used per day by the number of years the individual has used. One pack-year is the + equivalent of using one packet of snus daily for 1 year. The definition of a pack can be recorded in the protocol of this archetype using the 'Pack definition' data element."> + > + ["id17"] = < + text = <"Overall quit date"> + description = <"The date when the individual last ceased using smokeless tobacco of any type."> + comment = <"Can be a partial date, for example, only a year. This date could be used by decision support guidance to determine if the individual is at risk of relapse, for example in the first 12 months since quitting."> + > + ["id16"] = < + text = <"Regular use commenced"> + description = <"The date or partial date when the individual first started frequent or regular, but non-daily, use of smokeless tobacco of any type."> + comment = <"Can be a partial date, for example, only a year. For example, this date could represent when the individual commenced using smokeless tobacco every Friday night or at parties."> + > + ["id15"] = < + text = <"Quit date"> + description = <"Date when the individual last used the specified type of tobacco."> + comment = <"Can be a partial date, for example, only a year. Definitions for a 'Quit date' vary enormously and can be defined using the 'Quit data definition' data element in the Protocol section of this archetype. This date will be identical to the 'Episode end date' for the most recent episode. This date could be used by decision support guidance to determine if the individual is at risk of relapse, for example in the first 12 months since quitting."> + > + ["id14"] = < + text = <"Episode start date"> + description = <"Date when this episode commenced."> + comment = <"Can be a partial date, for example, only a year."> + > + ["at7"] = < + text = <"Never used"> + description = <"Individual has never used any type of smokeless tobacco."> + > + ["at6"] = < + text = <"Former user"> + description = <"The individual has previously used smokeless tobacco, but is not a current user."> + > + ["at4"] = < + text = <"Current user"> + description = <"The individual is a current user of any type of smokeless tobacco."> + > + ["id1"] = < + text = <"Smokeless tobacco summary"> + description = <"Summary or persistent information about smokeless tobacco use by an individual."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9003"] = + ["at9004"] = + ["at9005"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at84", "at85"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at62", "at60", "at92"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at4", "at6"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.social_network.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.social_network.v0.0.1-alpha.adls new file mode 100644 index 000000000..79c8fb087 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.social_network.v0.0.1-alpha.adls @@ -0,0 +1,176 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=42ac5b04-e9b0-49cf-8dd1-aa32a8bf8a8d; build_uid=72624ab0-f86e-4e03-a09b-531f5503d25a) + openEHR-EHR-EVALUATION.social_network.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-05-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"John Tore Valand, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"E8EA4A0184EEC58C1FE5E21861F055C0"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about the people who are connected by social interactions and personal relationships to the individual."> + use = <"Use to record information about the people who are connected by social interactions and personal relationships to the individual."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Social network + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Marital status + value matches { + DV_TEXT[id9001] + } + } + CLUSTER[id4] matches { -- Network + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Alias + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id6] matches { -- Personal details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.individual_personal(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Relationship + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Role + value matches { + DV_TEXT[id9004] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Number of dependents + value matches { + DV_COUNT[id9005] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Number of dependent children + value matches { + DV_COUNT[id9006] + } + } + } + } + } + protocol matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9007] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Age definition for a dependent child + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9000]} -- Time + [magnitude, units, precision] matches { + [{|>=0.0|}, {"a"}, {1}], + [{|>=0.0|}, {"mo"}, {1}] + } + } + } + } + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Time"> + description = <"Time"> + > + ["id14"] = < + text = <"Age definition for a dependent child"> + description = <"The upper limit of age which defines a dependent child."> + comment = <"This may vary enormously between geographical locations and jurisdictions."> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id12"] = < + text = <"Last updated"> + description = <"Date when the summary was updated."> + > + ["id10"] = < + text = <"Number of dependent children"> + description = <"The number of children who are dependent on the individual for financial or other support."> + > + ["id9"] = < + text = <"Number of dependents"> + description = <"The number of people who are dependent on the individual for financial or other support."> + > + ["id8"] = < + text = <"Role"> + description = <"The part that the social connection or relationship plays in the life of the individual."> + comment = <"Coding of the role with a terminology is preferred, where possible. For example: dependent; houshold member; next of kin; or carer."> + > + ["id7"] = < + text = <"Relationship"> + description = <"The relationship of the social connection or relationship to the individual."> + comment = <"Coding of the relationship with a terminology is preferred, where possible. For example: spouse, child, grandmother; or friend."> + > + ["id6"] = < + text = <"Personal details"> + description = <"Structured detail about an identified social connection or relationship."> + > + ["id5"] = < + text = <"Alias"> + description = <"An alternative name or label to uniquely identify a social connection or relationship."> + comment = <"To be used to assist in distinguishing one individual from multiple family members with identical relationships or connections without using a personal name which might publicly identify the individual. For example: 'sister #1' or 'neighbour upstairs'."> + > + ["id4"] = < + text = <"Network"> + description = <"Details about the significant social connections and/or relationships of an individual."> + > + ["id3"] = < + text = <"Marital status"> + description = <"Single word or phrase that describes an individual's relationship with a significant other."> + comment = <"Coding of the marital status with a terminology is preferred, where possible. For example: never married or single; married; divorced; or widowed."> + > + ["id1"] = < + text = <"Social network"> + description = <"Group of individuals connected by social interactions and personal relationships."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.social_summary.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.social_summary.v1.1.0.adls new file mode 100644 index 000000000..d487a7e2e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.social_summary.v1.1.0.adls @@ -0,0 +1,151 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c2bd52be-76d4-45de-af3e-263e8fe72cc7; build_uid=753a35b1-662e-4474-97f9-3d2ad51f96c1) + openEHR-EHR-EVALUATION.social_summary.v1.1.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand og Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen og Nasjonal IKT"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2011-05-24"> + > + original_namespace = <"au.org.nehta"> + original_publisher = <"National E-Health Transition Authority"> + other_contributors = <"Rita Apelt, Department of Health,NT, Australia", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Maria Beate Nupen, Oslo Universitetssykehus, Norway", "Stephen Chu, NEHTA, Australia", "Margaret Cotter, AMSANT, Australia", "Bell Eapen, McMaster University, Canada", "Tanya Gardner, CAAC, Australia", "Bente Gjelsvik, Helse Bergen, Norway", "Sam Heard, Ocean Informatics, Australia (Editor)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Kristian Heldal, Telemark Hospital Trust, Norway", "Anca Heyd, DIPS ASA, Norway", "Hilde Hollås, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "hanne joensen, Helse- bergen HUS, Norway", "Thiago Julio, HIAE, Brazil", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Jeremy Oats, NT Health, Australia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Tanja Riise, Nasjonal IKT HF, Norway", "Steven Schatz, Department of Health (Northern Territory), Australia", "Thomas Schopf, University Hospital of North-Norway, Norway", "Rosalie Schultz, Central Australia Remote Health, Australia", "Anoop Shah, University College London, United Kingdom", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Jo Wright, NT Dept of Health, Australia (Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Social Summary, Draft Archetype [Internet]. nehta, Australia, nehta Clinical Knowledge Manager [cited: 2016-01-11]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1002"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"CD14AB02D0A6A21DBB94E8ED5F93C814"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative summary about social circumstances or experiences that may have a potential impact on an individual's health, and to provide a framework in which to nest detailed CLUSTER archetypes, each of which will describe the various aspects of social circumstances or experiences in detail."> + keywords = <"social", "family", "education", "occupation", "environment", "housing", "finances", "social history"> + use = <"Use to record a narrative summary about social circumstances or experiences that may have a potential impact on an individual's health. + + Use to incorporate the narrative descriptions of social circumstances or experiences already captured within existing clinical systems into an archetyped format. + + Use as a container archetype - to provide a common, queryable ENTRY archetype in which specific, detailed CLUSTER archetypes can be nested. Examples of appropriate CLUSTER archetypes may include, and are not limited to, relationships with others, social supports, living arrangements, employment, education and religion. + + The use of the term 'social summary' varies enormously in practice. This archetype has been designed to allow the concepts that express social history in varying clincial contexts to be represented with the appropriate mix of re-useable archetypes."> + misuse = <"Not to be used to record Lifestyle-related information - for example, use specific archetypes for alcohol, tobacco and other substance use; diet and nutrition; and physical activity."> + copyright = <"© National E-Health Transition Authority, openEHR Foundation, Nasjonal IKT HF"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et fritekstsammendrag om sosiale omstendigheter, opplevelser eller erfaringer som kan ha en innvirkning på et individs helse. Arketypen gir et rammeverk der en kan nøste detaljerte CLUSTER-arketyper som beskriver ulike aspekter av sosiale omstendigheter, opplevelser eller erfaringer i detalj."> + keywords = <"sosial", "familie", "partner", "utdanning", "utdannelse", "arbeid", "jobb", "ansettelse", "miljø", "omgivelser", "bolig", "boforhold", "økonomi", "fritid", "hobby", "aktivitet", "religion", "etnisitet", "språk", "nasjonalitet", "livssyn", "mestringsevne", "erfaringer", "natur", "karakter", "adferdsmønster"> + use = <"Brukes for å registrere et fritekstsammendrag om sosiale omstendigheter eller opplevelser som kan ha en innvirkning på et individs helse. + + Brukes for å inkludere fritekstbeskrivelser av sosiale omstendigheter eller erfaringer som allerede er registrert i eksisterende kliniske systemer til et arketypeformat. + + Bruk som en kontainer arketype for å gi en felles gjenfinnbar ENTRY-arketype som kan inneholde detaljerte CLUSTER-arketyper. Eksempler på passende CLUSTER-arketyper kan være nære relasjoner, sosial støtte, boligforhold, arbeid, utdannelse og livssyn. + + Bruken av uttrykket \"Sosialanamnese\" har stor variasjon. Arketypen er utviklet for å tillate representasjon av ulike konsepter som utrykker sosialanamnese i ulike kliniske sammenhenger ved hjelp av en blanding av gjenbrukbare CLUSTER-arketyper."> + misuse = <"Brukes ikke for å registrere informasjon relatert til livsstil. For eksempel: Bruk spesifikke arketyper for bruk av alkohol, tobakk og andre substanser, kosthold og ernæring, og fysisk aktivitet."> + copyright = <"© National E-Health Transition Authority, openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + EVALUATION[id1] matches { -- Social summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Summary + value matches { + DV_TEXT[id9000] + } + } + allow_archetype CLUSTER[id4] matches { -- Details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.education(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.housing(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.household(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.employment(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + } + } + } + protocol matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9001] + } + } + allow_archetype CLUSTER[id6] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id7"] = < + text = <"Sist oppdatert"> + description = <"Datoen sosialanamnesen sist ble oppdatert."> + > + ["id6"] = < + text = <"Utvidelse"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id4"] = < + text = <"Detaljer"> + description = <"Strukturerte detaljer om sosiale omstendigheter eller erfaringer."> + > + ["id3"] = < + text = <"Sammendrag"> + description = <"Fritekstsammendrag om sosiale omstendigheter eller erfaringer som kan ha en innvirkning på et individs helse."> + comment = <"Kan brukes for å registrere et fritekstsammendrag om de totale sosiale omstendigheter eller erfaringer eller nøkkelaspekter av sosialanamnesen, støttet av ytterligere strukturerte data, eller for å importere fritekstdata fra eksisterende/tidligere kliniske system. Spesifikke strukturerte funn kan struktureres ved bruk av CLUSTER-arketyper i SLOTet \"Strukturert sosialanamnese\"."> + > + ["id1"] = < + text = <"Sosialanamnese"> + description = <"Oppsummerende informasjon om sosiale omstendigheter eller erfaringer som kan ha en innvirkning på et individs helse."> + > + > + ["en"] = < + ["id7"] = < + text = <"Last updated"> + description = <"The date this social summary was last updated."> + > + ["id6"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id4"] = < + text = <"Details"> + description = <"Structured detail about the social circumstances and experiences."> + > + ["id3"] = < + text = <"Summary"> + description = <"Narrative description about social circumstances or experiences that may have a potential impact on an individual's health."> + comment = <"May be used to record a narrative summary of the complete social circumstances or experiences or key aspects of the social summary, which will be supported by additional structured data, or to import textual data from existing/legacy clinical systems. Details of specific structured findings can be included using CLUSTER archetypes in the 'Details' slot."> + > + ["id1"] = < + text = <"Social summary"> + description = <"Summary information about social circumstances or experiences that may have a potential impact on an individual's health."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.source.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.source.v0.0.1-alpha.adls new file mode 100644 index 000000000..8cfe75668 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.source.v0.0.1-alpha.adls @@ -0,0 +1,191 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7ae05da1-d0a5-36ed-8b79-c2f943384ee0; build_uid=5fa5b120-ad41-47aa-be23-af8b4482cdbb) + openEHR-EHR-EVALUATION.source.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Clóvis Puttini, Débora Farage, Fernanda Maia, Ana Paula Andrade, Adriana Kitajima"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-03-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"15D196B71A8744426F366AC96887623E"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar detalhes sobre informação originada de terceiros que é utilizada como parte de uma avaliação remota ou relatório."> + keywords = <"origem", "imagem", "original"> + use = <"Para gravar detalhes sobre informação originada deterceiros que é utilizada como parte de uma avaliação remota ou relatório. + + Este arquétipo foi designado para apoiar a identificação e qualidade da informação de saúde proveniente de uma fonte clínica de terceiros. + + + Cada parte da evidencia clínica recebida de terceiros precisa ser avaliada como 'apta para uso' antes de ser utilizada para apoiar a tomada de decisão clínica. Por exemplo: a imagem digital capturada durante a consulta clínica, ou a radiografia digital , enviada para um especialista remoto para avaliação das necessidades de aconselhamento do tramamento, precisa ser considerado como sendo região anatômica completa e de qualidade apropriada."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about information sourced from a third party that is utilised as part of a remote assessment or report."> + keywords = <"source", "image", "original"> + use = <"Use to record details about information sourced from a third party that is utilised as part of a remote assessment or report. + + This archetype has been designed to support the identification and quality of health information sourced from a third party clinical source. + + Each piece of clinical evidence that has been received from a third party source needs to be assessed as 'fit for use' prior to being utilisied to support clinical decision-making. For example: a digital image captured during a clinical consultation, or a digital radiograph, sent to a remote specialist for assessment and treatment advice needs to be deemed to be of the complete anatomical region and of appropriate quality."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Source information + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Source information + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Path + value matches { + DV_URI[id9002] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Quality + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Quality (synthesised) + } + } + } + ELEMENT[id8] matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id10] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Qualidade (synthesised)"> + description = <"Avaliação sobre adequação ao uso da informação original. (synthesised)"> + > + ["id10"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id8"] = < + text = <"Comentário"> + description = <"Descrição sobre a origem da informação não capturada em outros campos de dados."> + > + ["at7"] = < + text = <"Não adequado para uso"> + description = <"A informação é considerada não apropriada para uso."> + > + ["at6"] = < + text = <"Adequado para uso"> + description = <"A informação é considerada apropriada para uso."> + > + ["id5"] = < + text = <"Qualidade"> + description = <"Avaliação sobre adequação ao uso da informação original."> + > + ["id4"] = < + text = <"Caminho"> + description = <"Identificação do caminho para o arquétipo ou modo para a informação original."> + > + ["id3"] = < + text = <"Origem da Informação"> + description = <"Identificação da informação original, ou fonte da informação, em análise."> + > + ["id1"] = < + text = <"Origem da informação"> + description = <"Origem da informação de terceiros que é utilizada como parte de uma avaliação remota ou relatório."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Quality (synthesised)"> + description = <"Assessment regarding 'fitness for use' of the original information. (synthesised)"> + > + ["id10"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id8"] = < + text = <"Comment"> + description = <"Narrative about the source information not captured in other data fields."> + > + ["at7"] = < + text = <"Not Adequate for Use"> + description = <"The original information is not deemed to be 'fit for use'."> + > + ["at6"] = < + text = <"Adequate for Use"> + description = <"The original information is deemed to be 'fit for use'."> + > + ["id5"] = < + text = <"Quality"> + description = <"Assessment regarding 'fitness for use' of the original information."> + > + ["id4"] = < + text = <"Path"> + description = <"Identification of the path to the archetype or data node for the original information."> + > + ["id3"] = < + text = <"Source information"> + description = <"Identification of the original, or source of, information being assessed."> + > + ["id1"] = < + text = <"Source information"> + description = <"Information sourced from a third party that is utilised as part of a remote assessment or report."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.substance_use_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.substance_use_summary.v0.0.1-alpha.adls new file mode 100644 index 000000000..0a5fb0102 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.substance_use_summary.v0.0.1-alpha.adls @@ -0,0 +1,704 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ab5519ba-22b7-4574-af37-c2a84bc2f24c; build_uid=d978cae8-3abc-4ab9-853b-890bc4710dbc) + openEHR-EHR-EVALUATION.substance_use_summary.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + > + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2017-02-03"> + > + original_namespace = <"no.nasjonalikt"> + original_publisher = <"Nasjonal IKT"> + other_contributors = <"Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Ingrid Skard, DIPS AS, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"no.nasjonalikt"> + custodian_organisation = <"Nasjonal IKT"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"F99A91838CE0D710B0809008EBD2A419"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"*To record summary information about the individual's pattern of substance use.(en)"> + use = <"*Use to record summary information about the individual's pattern of substance use. + + This archetype is to be used to record information about both current and previous substance use behaviour. + + The specific scope of this archetype is on documentation about the use of all types of addictive substances, except tobacco and alcohol. The \"Specific substance\" cluster allows for recording of specific details, routes and episodes about each type of substance used and can be repeated once per substance. + + In some situations the individual will only consume one type of alcoholic beverage, such as beer. If other substances are used, the details will be recorded in another instance of the 'Specific substance' cluster. + + The history of waxing and waning of use for each substance over time can be captured using the repeatable 'Per episode' cluster. This cluster of data elements allows for a very detailed pattern of substance use behaviour to be recorded for each type of substance used such as daily cannabis smoking, alongside MDMA use every Friday night and occasional cocaine use. + + Triggers for closing one episode and commencing a new one will largely reflect local data collection preferences, including if the individual: + - quits for a significant period of time (which will likely be locally defined); or + - significantly changes their amount of use or pattern of their substance use. + + Use to incorporate the narrative descriptions of substance use habits within existing or legacy clinical systems into an archetyped format, using the 'Overall description' data element.(en)"> + misuse = <"*Not to be used to record information about tobacco use - use EVALUATION.tobacco_smoking_summary or EVALUATION.smokeless_tobacco_summary for this purpose. + + Not to be used to record information about alcohol use - use EVALUATION.alcohol_use_summary for this purpose. + + Not to be used to record information about the use of addictive substances as part of a normal diet, such as sugar, or caffeine in coffee or tea. + + Not to be used to record event-or period-based information about substance use, such as actual daily use or the average use over a specified period of time - use the OBSERVATION.substance_use archetype.(en)"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record summary information about the individual's pattern of substance use."> + use = <"Use to record summary information about the individual's pattern of substance use. + + This archetype is to be used to record information about both current and previous substance use behaviour. + + The specific scope of this archetype is on documentation about the use of all types of addictive substances, except tobacco and alcohol. The \"Specific substance\" cluster allows for recording of specific details, routes and episodes about each type of substance used and can be repeated once per substance. + + In some situations the individual will only consume one type of alcoholic beverage, such as beer. If other substances are used, the details will be recorded in another instance of the 'Specific substance' cluster. + + The history of waxing and waning of use for each substance over time can be captured using the repeatable 'Per episode' cluster. This cluster of data elements allows for a very detailed pattern of substance use behaviour to be recorded for each type of substance used such as daily cannabis smoking, alongside MDMA use every Friday night and occasional cocaine use. + + Triggers for closing one episode and commencing a new one will largely reflect local data collection preferences, including if the individual: + - quits for a significant period of time (which will likely be locally defined); or + - significantly changes their amount of use or pattern of their substance use. + + Use to incorporate the narrative descriptions of substance use habits within existing or legacy clinical systems into an archetyped format, using the 'Overall description' data element."> + misuse = <"Not to be used to record information about tobacco use - use EVALUATION.tobacco_smoking_summary or EVALUATION.smokeless_tobacco_summary for this purpose. + + Not to be used to record information about alcohol use - use EVALUATION.alcohol_use_summary for this purpose. + + Not to be used to record information about the use of addictive substances as part of a normal diet, such as sugar, or caffeine in coffee or tea. + + Not to be used to record event-or period-based information about substance use, such as actual daily use or the average use over a specified period of time - use the OBSERVATION.substance_use archetype."> + copyright = <"© Nasjonal IKT HF"> + > + > + +definition + EVALUATION[id1] matches { -- Substance use summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Overall substance use + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Overall substance use (synthesised) + } + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Injection substance use + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9001]} -- Injection substance use (synthesised) + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- First ever injection substance use + value matches { + DV_DATE_TIME[id9008] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Overall description + value matches { + DV_TEXT[id9009] + } + } + CLUSTER[id6] matches { -- Specific substance + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {1} matches { -- Substance/substance group + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Overall substance status + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9002]} -- Overall substance status (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Overall substance description + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- First use ever + value matches { + DV_DATE_TIME[id9013] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Regular use commenced + value matches { + DV_DATE_TIME[id9014] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Daily use commenced + value matches { + DV_DATE_TIME[id9015] + } + } + CLUSTER[id13] matches { -- Per route + items cardinality matches {1..*; unordered} matches { + ELEMENT[id30] occurrences matches {0..1} matches { -- Route + value matches { + DV_TEXT[id9016] + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9003]} -- Status (synthesised) + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9018] + } + } + CLUSTER[id19] matches { -- Per episode + items cardinality matches {1..*; unordered} matches { + ELEMENT[id23] occurrences matches {0..1} matches { -- Episode label + value matches { + DV_COUNT[id9019] matches { + magnitude matches {|>=0|} + } + DV_TEXT[id9020] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Episode start date + value matches { + DV_DATE_TIME[id9021] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Episode end date + value matches { + DV_DATE_TIME[id9022] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Effects + value matches { + DV_TEXT[id9023] + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Typical use + value matches { + DV_TEXT[id9024] + DV_QUANTITY[id9025] matches { + property matches {[at9004]} -- Flow rate, mass + [magnitude, units, precision] matches { + [{|>=0.0|}, {"g/d"}, {1}], + [{|>=0.0|}, {"g/wk"}, {0}], + [{|>=0.0|}, {"g/mo"}, {0}] + } + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Number of quit attempts + value matches { + DV_COUNT[id9026] matches { + magnitude matches {|>=0|} + } + } + } + allow_archetype CLUSTER[id32] matches { -- Episode details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Form + value matches { + DV_TEXT[id9027] + } + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Quit date + value matches { + DV_DATE_TIME[id9028] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9029] + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Combination use + value matches { + DV_TEXT[id9030] + } + } + allow_archetype CLUSTER[id33] matches { -- Type details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Frequency + value matches { + DV_TEXT[id9031] + DV_QUANTITY[id9032] matches { + property matches {[at9005]} -- Frequency + [magnitude, units, precision] matches { + [{|>=0.0|}, {"1/d"}, {0}], + [{|>=0.0|}, {"1/wk"}, {0}], + [{|>=0.0|}, {"1/mo"}, {0}] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Triggers + value matches { + DV_TEXT[id9033] + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"*Overall substance use(en) (synthesised)"> + description = <"*Statement about current substance use behaviour for all addictive substances.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Injection substance use(en) (synthesised)"> + description = <"*Statement about injection use behaviour for any addictive substances.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Overall substance status(en) (synthesised)"> + description = <"*Statement about current use behaviour for the specific substance.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Status(en) (synthesised)"> + description = <"*Statement about current use of the specified substance through the specified route.(en) (synthesised)"> + > + ["at9004"] = < + text = <"* Flow rate, mass (en)"> + description = <"* Flow rate, mass (en)"> + > + ["at9005"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["at45"] = < + text = <"*Former user(en)"> + description = <"*The individual has previously used the specified route but is not using it currently.(en)"> + > + ["at44"] = < + text = <"*Current user(en)"> + description = <"*The individual is currently using the specified route.(en)"> + > + ["at43"] = < + text = <"*Never used(en)"> + description = <"*The individual has never used the specified route.(en)"> + > + ["at42"] = < + text = <"*Former user(en)"> + description = <"*The individual has previously used the specific substance but is not a current user.(en)"> + > + ["at41"] = < + text = <"*Current user(en)"> + description = <"*The individual is currently using the specific substance.(en)"> + > + ["at40"] = < + text = <"*Never used(en)"> + description = <"*The individual has never used the specific substance.(en)"> + > + ["at39"] = < + text = <"*Former injected(en)"> + description = <"*The individual has previously injected any addictive substances.(en)"> + > + ["at38"] = < + text = <"*Current injecting(en)"> + description = <"*The individual is current injecting any addictive substances.(en)"> + > + ["at37"] = < + text = <"*Never injected(en)"> + description = <"*The individual has never injected any addictive substances.(en)"> + > + ["at36"] = < + text = <"*Former user(en)"> + description = <"*The individual has previously used any addictive substances but is not a current user.(en)"> + > + ["at35"] = < + text = <"*Current user(en)"> + description = <"*The individual is currently using addictive substances.(en)"> + > + ["at34"] = < + text = <"*Never used(en)"> + description = <"*The individual has never used any addictive substances.(en)"> + > + ["id33"] = < + text = <"*Type details(en)"> + description = <"*Additional structured details about the use of the specified substance.(en)"> + > + ["id32"] = < + text = <"*Episode details(en)"> + description = <"*Further details about the specific episode.(en)"> + > + ["id31"] = < + text = <"*Number of quit attempts(en)"> + description = <"*Total number of times the individual has attempted to stop using the specified substance within this episode.(en)"> + > + ["id30"] = < + text = <"*Route(en)"> + description = <"*The specified route of administration.(en)"> + > + ["id29"] = < + text = <"*First ever injection substance use(en)"> + description = <"*The date or partial date when the individual first used any addictive substance via injection.(en)"> + > + ["id28"] = < + text = <"*Form(en)"> + description = <"*The form of the substance used.(en)"> + > + ["id27"] = < + text = <"*Typical use(en)"> + description = <"*Estimate of the amount of the specified substance.(en)"> + > + ["id26"] = < + text = <"*Effects(en)"> + description = <"*The effects of the substance on the individual during the specified episode.(en)"> + > + ["id25"] = < + text = <"*Episode end date(en)"> + description = <"*Date when this episode ceased.(en)"> + > + ["id24"] = < + text = <"*Episode start date(en)"> + description = <"*Date when this episode commenced.(en)"> + > + ["id23"] = < + text = <"*Episode label(en)"> + description = <"*Identification of an episode of substance use - either as a number in a sequence and/or a named event.(en)"> + > + ["id22"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about use of the specified subtance, not captured in other fields.(en)"> + > + ["id20"] = < + text = <"*Quit date(en)"> + description = <"*The date or partial date the individual quit using the specified substance through the specified route.(en)"> + > + ["id19"] = < + text = <"*Per episode(en)"> + description = <"*Details about a discrete period of consumption for the specified type of substance through the specified route.(en)"> + > + ["id18"] = < + text = <"*Description(en)"> + description = <"*Narrative summary about use behaviour for the specified type of substance through the specified route.(en)"> + > + ["id17"] = < + text = <"*Status(en)"> + description = <"*Statement about current use of the specified substance through the specified route.(en)"> + > + ["id16"] = < + text = <"*Frequency(en)"> + description = <"*The frequency of use of the specified substance.(en)"> + > + ["id15"] = < + text = <"*Triggers(en)"> + description = <"*The typical pattern of use of the specified substance.(en)"> + > + ["id14"] = < + text = <"*Combination use(en)"> + description = <"*Details about whether the specified Substance/substance group is used in combination with other substances or substance groups.(en)"> + > + ["id13"] = < + text = <"*Per route(en)"> + description = <"*Details about the use of the specified substance through a specific route of administration.(en)"> + > + ["id12"] = < + text = <"*Daily use commenced(en)"> + description = <"*The date or partial date when the individual first started daily use of the substance.(en)"> + > + ["id11"] = < + text = <"*Regular use commenced(en)"> + description = <"*The date or partial date when the individual first started frequent or regular, but usually non-daily, use of the substance.(en)"> + > + ["id10"] = < + text = <"*First use ever(en)"> + description = <"*Date or partial date when the individual first used the specified substance.(en)"> + > + ["id9"] = < + text = <"*Overall substance description(en)"> + description = <"*Narrative summary about use behaviour for the specified type of substance.(en)"> + > + ["id8"] = < + text = <"*Overall substance status(en)"> + description = <"*Statement about current use behaviour for the specific substance.(en)"> + > + ["id7"] = < + text = <"*Substance/substance group(en)"> + description = <"*The specific substance or substance group used.(en)"> + > + ["id6"] = < + text = <"*Specific substance(en)"> + description = <"*Details about use of a specific addictive substance.(en)"> + > + ["id5"] = < + text = <"*Overall description(en)"> + description = <"*Narrative summary about the individual's overall substance use pattern and history.(en)"> + > + ["id4"] = < + text = <"*Injection substance use(en)"> + description = <"*Statement about injection use behaviour for any addictive substances.(en)"> + > + ["id3"] = < + text = <"*Overall substance use(en)"> + description = <"*Statement about current substance use behaviour for all addictive substances.(en)"> + > + ["id1"] = < + text = <"Rusmiddelsanamnese"> + description = <"Anamnese og persistent informasjon om bruksmønsteret av rusmidler et individ har og har hatt."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Overall substance use (synthesised)"> + description = <"Statement about current substance use behaviour for all addictive substances. (synthesised)"> + > + ["ac9001"] = < + text = <"Injection substance use (synthesised)"> + description = <"Statement about injection use behaviour for any addictive substances. (synthesised)"> + > + ["ac9002"] = < + text = <"Overall substance status (synthesised)"> + description = <"Statement about current use behaviour for the specific substance. (synthesised)"> + > + ["ac9003"] = < + text = <"Status (synthesised)"> + description = <"Statement about current use of the specified substance through the specified route. (synthesised)"> + > + ["at9004"] = < + text = <"Flow rate, mass"> + description = <"Flow rate, mass"> + > + ["at9005"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["at45"] = < + text = <"Former user"> + description = <"The individual has previously used the specified route but is not using it currently."> + > + ["at44"] = < + text = <"Current user"> + description = <"The individual is currently using the specified route."> + > + ["at43"] = < + text = <"Never used"> + description = <"The individual has never used the specified route."> + > + ["at42"] = < + text = <"Former user"> + description = <"The individual has previously used the specific substance but is not a current user."> + > + ["at41"] = < + text = <"Current user"> + description = <"The individual is currently using the specific substance."> + > + ["at40"] = < + text = <"Never used"> + description = <"The individual has never used the specific substance."> + > + ["at39"] = < + text = <"Former injected"> + description = <"The individual has previously injected any addictive substances."> + > + ["at38"] = < + text = <"Current injecting"> + description = <"The individual is current injecting any addictive substances."> + > + ["at37"] = < + text = <"Never injected"> + description = <"The individual has never injected any addictive substances."> + > + ["at36"] = < + text = <"Former user"> + description = <"The individual has previously used any addictive substances but is not a current user."> + > + ["at35"] = < + text = <"Current user"> + description = <"The individual is currently using addictive substances."> + > + ["at34"] = < + text = <"Never used"> + description = <"The individual has never used any addictive substances."> + > + ["id33"] = < + text = <"Type details"> + description = <"Additional structured details about the use of the specified substance."> + > + ["id32"] = < + text = <"Episode details"> + description = <"Further details about the specific episode."> + > + ["id31"] = < + text = <"Number of quit attempts"> + description = <"Total number of times the individual has attempted to stop using the specified substance within this episode."> + > + ["id30"] = < + text = <"Route"> + description = <"The specified route of administration."> + > + ["id29"] = < + text = <"First ever injection substance use"> + description = <"The date or partial date when the individual first used any addictive substance via injection."> + > + ["id28"] = < + text = <"Form"> + description = <"The form of the substance used."> + comment = <"For example tablets or liquid."> + > + ["id27"] = < + text = <"Typical use"> + description = <"Estimate of the amount of the specified substance."> + > + ["id26"] = < + text = <"Effects"> + description = <"The effects of the substance on the individual during the specified episode."> + > + ["id25"] = < + text = <"Episode end date"> + description = <"Date when this episode ceased."> + comment = <"Can be a partial date, for example, only a year. This data field will be empty if the episode is current and ongoing."> + > + ["id24"] = < + text = <"Episode start date"> + description = <"Date when this episode commenced."> + comment = <"Can be a partial date, for example, only a year."> + > + ["id23"] = < + text = <"Episode label"> + description = <"Identification of an episode of substance use - either as a number in a sequence and/or a named event."> + comment = <"For example: '2' as the second episode within a sequence of episodes; or 'Pregnancy with twins' if describing the substance use during a health event such as during a specific pregnancy."> + > + ["id22"] = < + text = <"Comment"> + description = <"Additional narrative about use of the specified subtance, not captured in other fields."> + > + ["id20"] = < + text = <"Quit date"> + description = <"The date or partial date the individual quit using the specified substance through the specified route."> + > + ["id19"] = < + text = <"Per episode"> + description = <"Details about a discrete period of consumption for the specified type of substance through the specified route."> + > + ["id18"] = < + text = <"Description"> + description = <"Narrative summary about use behaviour for the specified type of substance through the specified route."> + > + ["id17"] = < + text = <"Status"> + description = <"Statement about current use of the specified substance through the specified route."> + > + ["id16"] = < + text = <"Frequency"> + description = <"The frequency of use of the specified substance."> + > + ["id15"] = < + text = <"Triggers"> + description = <"The typical pattern of use of the specified substance."> + > + ["id14"] = < + text = <"Combination use"> + description = <"Details about whether the specified Substance/substance group is used in combination with other substances or substance groups."> + > + ["id13"] = < + text = <"Per route"> + description = <"Details about the use of the specified substance through a specific route of administration."> + > + ["id12"] = < + text = <"Daily use commenced"> + description = <"The date or partial date when the individual first started daily use of the substance."> + comment = <"Can be a partial date, for example, only a year."> + > + ["id11"] = < + text = <"Regular use commenced"> + description = <"The date or partial date when the individual first started frequent or regular, but usually non-daily, use of the substance."> + comment = <"Can be a partial date, for example, only a year. For example, this date could represent when the individual commenced smoking cannabis every Friday night or at parties."> + > + ["id10"] = < + text = <"First use ever"> + description = <"Date or partial date when the individual first used the specified substance."> + comment = <"Can be a partial date, for example, only a year."> + > + ["id9"] = < + text = <"Overall substance description"> + description = <"Narrative summary about use behaviour for the specified type of substance."> + > + ["id8"] = < + text = <"Overall substance status"> + description = <"Statement about current use behaviour for the specific substance."> + > + ["id7"] = < + text = <"Substance/substance group"> + description = <"The specific substance or substance group used."> + > + ["id6"] = < + text = <"Specific substance"> + description = <"Details about use of a specific addictive substance."> + > + ["id5"] = < + text = <"Overall description"> + description = <"Narrative summary about the individual's overall substance use pattern and history."> + comment = <"Use this data element to record a narrative description only where the structured data does not adequately reflect the substance use habits for this individual or to incorporate unstructured substance use information from existing or legacy clinical systems into an archetyped format."> + > + ["id4"] = < + text = <"Injection substance use"> + description = <"Statement about injection use behaviour for any addictive substances."> + > + ["id3"] = < + text = <"Overall substance use"> + description = <"Statement about current substance use behaviour for all addictive substances."> + > + ["id1"] = < + text = <"Substance use summary"> + description = <"Summary or persistent information about an individual's addictive substances use."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9004"] = + ["at9005"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at40", "at41", "at42"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at37", "at38", "at39"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at34", "at35", "at36"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at43", "at44", "at45"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.test.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.test.v0.0.1-alpha.adls new file mode 100644 index 000000000..922e113bd --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.test.v0.0.1-alpha.adls @@ -0,0 +1,146 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dd0cd80f-aba3-4230-8890-beb5ddc92af7; build_uid=3de9cfcd-d003-4003-9eda-0fb7376b3ecf) + openEHR-EHR-EVALUATION.test.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2016-01-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"46D8FD5362A1DA8001221E9CF76823C6"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Description about why the archetype has been developed."> + use = <"Description about how the archetype is intended to be used: + - details about the general design + - details about specific design features or patterns + - details about how the archetype should be used with other archetypes"> + misuse = <"Identification of ways not to use this archetype, including specifying where there are more appropriate archetypes"> + copyright = <"© openEHR Foundation"> + > + > + +definition + EVALUATION[id1] matches { -- Test archetype + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Index topic name + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- No abnormality detected + value matches { + DV_BOOLEAN[id9002] matches { + value matches {True, False} + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Clinikal Desscription + value matches { + DV_TEXT[id9003] + } + } + CLUSTER[id6] matches { -- A repeatable group of data elements + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Quantity data element + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Concentration + units matches {"gm/100ml"} + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Date of onset + value matches { + DV_DATE[id9005] matches { + value + } + } + } + ELEMENT[id9] occurrences matches {0..1} -- Any data type + } + } + allow_archetype CLUSTER[id10] matches { -- Unnamed SLOT + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id11] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Concentration"> + description = <"Concentration"> + > + ["id11"] = < + text = <"Multimedia representation"> + description = <""> + > + ["id10"] = < + text = <"Unnamed SLOT"> + description = <"This allows for extensions to be made to the archetype."> + > + ["id9"] = < + text = <"Any data type"> + description = <"Teh data type has not yet been determined for this data element, and will possibly be determined at run-time."> + > + ["id8"] = < + text = <"Date of onset"> + description = <"wHEN?"> + > + ["id7"] = < + text = <"Quantity data element"> + description = <"hOW mUCH?"> + > + ["id6"] = < + text = <"A repeatable group of data elements"> + description = <"Details about the index topic."> + > + ["id5"] = < + text = <"Clinikal Desscription"> + description = <"Narrative description of the index topic."> + comment = <"Narrative description of the clinical findings."> + > + ["id4"] = < + text = <"No abnormality detected"> + description = <"Name of the topic which is the key concept in the archetype."> + comment = <"Record as True if there is no abnormality detected."> + > + ["id3"] = < + text = <"Index topic name"> + description = <"Identification of the index topic by name."> + > + ["id1"] = < + text = <"Test archetype"> + description = <"Archetype used for training in CKM archetype reviews."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1.1.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1.1.1-alpha.adls new file mode 100644 index 000000000..2c7cd009d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1.1.1-alpha.adls @@ -0,0 +1,1525 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b60b9e07-ea2b-40ff-a56c-4b520558d712; build_uid=a5adc8f5-2a99-459c-99e5-123c4bf62b9a) + openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1.1.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Caroline Thoms"> + ["organisation"] = <"MI UMG"> + ["email"] = <"Caroline.Thoms@med.uni-goettingen.de"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Erik Sundvall"> + ["organisation"] = <"Region Östergötland + Linköping University"> + ["email"] = <"erik.sundvall@regionostergotland.se"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2009-06-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Amund Aakerholt, Helse Stavanger, KORFOR, Norway", "Morten Aas, Oslo Universitetssykehus, Norway", "Tomas Alme, DIPS ASA, Norway", "Ole Andreas Bjordal, Webmed, Norway", "Rita Apelt, Department of Health,NT, Australia", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT editor)", "Koray Atalag, University of Auckland, New Zealand", "Gustavo Bacelar-Silva, Healthcare Designs, Brazil", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Kristian Berg, Universitetssykehuset Nord Norge, Norway", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Fredrik Borchsenius, Oslo universitetssykehus, Norway", "Chris Bullen, University of Auckland, New Zealand", "Fatemeh Chalabianloo, Helse Bergen, Norway", "Bjørn Christensen, Helse Bergen HF, Norway", "Stephen Chu, NEHTA, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Are Edvardsen, SKDE, Norway", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Liv Grøtvedt, Folkehelseinstituttet, Norway", "Sam Heard, Ocean Informatics, Australia", "Kristian Heldal, Telemark Hospital Trust, Norway", "Jørn Henrik Vold, Helse Bergen, Avdeling for rusmedisin, Norway", "Anca Heyd, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Adriana Kitajima, CORE Consulting, Brazil", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Ole Kristian Losvik, Losol AS, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Camilla Lund, Institute for Cancer Genetics and Informatics, Norway", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Arne Løberg Sæter, DIPS ASA, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Bjørn Næss, DIPS ASA, Norway", "Jeremy Oats, NT Health, Australia", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Tanja Riise, Nasjonal IKT HF, Norway", "Rosalie Schultz, Anyinginyi Health Aboriginal Corporation, Australia", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Raymond Simkus, Brookswood Family Practice, Canada", "Lisbeth Sommervoll, Akershus Universitetssykehus, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Helse Bergen, Norway", "Ping-Cheng Wei, New Zealand"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Centers for Disease Control and Prevention (CDC). State-specific secondhand smoke exposure and current cigarette smoking among adults - United States, 2008. MMWR Morb Mortal Wkly Rep. 2009 Nov 13;58(44):1232-5. PubMed PMID: 19910910."> + ["2"] = <"Centres for Disease Control (CDC). Tobacco glossary [cited: 2016-07-05]. Available from: http://www.cdc.gov/nchs/nhis/tobacco/tobacco_glossary.htm."> + ["3"] = <"Definitions of smoking status [Internet]. New Zealand Ministry of Health; 2015 Jun 04 [cited: 2016-11-23]. Available from: http://www.health.govt.nz/our-work/preventative-health-wellness/tobacco-control/tobacco-control-guidance-practitioners/definitions-smoking-status."> + ["4"] = <"Feng X, Qian Z, Zhang B, Guo E, Wang L, Liu P, Wen X, Xu W, Jiang C, Li Y, et al. Number of Cigarettes Smoked Per Day, Smoking Index, and Intracranial Aneurysm Rupture: A Case-Control Study. Front Neurol. 2018 May 31;9:380. doi: 10.3389/fneur.2018.00380. eCollection 2018. PubMed PMID: 29904368; PubMed Central PMCID: PMC5990590."> + ["5"] = <"Masters N & Tutt C. Smoking Pack Years [Internet]. United Kingdom: Highfield Surgery; 2007. Available from: http://smokingpackyears.com/."> + ["6"] = <"Tobacco Use Summary, Draft Archetype [Internet]. nehta, Australia, nehta Clinical Knowledge Manager [cited: 2016-06-06]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1026 [no longer available]."> + ["7"] = <"Tobacco Use Summary, Rejected Archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2016-06-06]. Available from: http://www.openehr.org/ckm/#showArchetype_1013.1.1520."> + ["8"] = <"Wood DM, Mould MG, Ong SB, Baker EH. \"Pack year\" smoking histories: what about patients who use loose tobacco? Tob Control. 2005 Apr;14(2):141-2. PubMed PMID: 15791025; PubMed Central PMCID: PMC1748001."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"2844F92FDBB34CF29149B9F202BEDF30"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Erfassung zusammenfassender Informationen über das individuelle Rauchverhalten von Tabak und tabakhaltigen Produkten."> + keywords = <"*tobacco(en)", "*cigarette(en)", "*cigar(en)", "*pipe(en)", "*smoking(en)", "*kretek(en)", "*beedi(en)", "*bidi(en)", "*cigarillo(en)", "*smoker(en)", "*waterpipe(en)", "*shisha(en)", "*hookah(en)", "*narguileh(en)", "*hubble-bubble(en)", "*roll-up(en)", "*RYO(en)", "*rollie(en)", "*roll-your-own(en)"> + use = <"Verwenden Sie diese Option, um zusammenfassende Informationen über das individuelle Rauchverhalten von Tabak und tabakhaltigen Produkten aufzuzeichnen. + + Dieser Archetyp soll genutzt werden, um Informationen über das aktuelle und frühere Rauchverhalten aufzuzeichnen. + + Der spezifische Anwendungsbereich dieses Archetyps liegt in der Dokumentation über die Verwendung aller Arten von inhaliertem Tabakrauch aufgrund der damit verbundenen Gesundheitsrisiken durch das direkte Einatmen von Tabak und damit verbundenen Chemikalien. Die Menge an Nikotin und Teer, die Verwendung von Filtern und Additiven wurde für den Kernarchetyp nicht berücksichtigt, kann aber bei Bedarf in den Episoden-Slot aufgenommen werden. Bitte beachten Sie, dass der Anwendungsbereich dieses Archetyps keine unbeabsichtigte Exposition gegenüber Tabakrauch umfasst (siehe Missbrauch). + + Der 'Pro Typ' Cluster von Datenelementen ermöglicht die Aufzeichnung von spezifischen Details und Episoden über jede Art von Tabak und kann einmal pro Typ wiederholt werden. Die Liste der Tabaksorten, die in der Laufzeitbeschränkung 'Pro Typ' aufgeführt ist, identifiziert die Art des Tabaks. Diese Namensbeschränkung kann während der Template-Modellierung oder zur Laufzeit innerhalb einer Software-Anwendung angewendet werden. + + In vielen Situationen raucht der Einzelne nur eine Art von Tabak, wie z.B. Zigaretten. Wenn andere Tabaksorten geraucht werden, werden die Details in einer anderen Instanz des Clusters \"Pro Typ\" aufgezeichnet. + + Die Historie des zu- und abnehmenden Gebrauchs für jede Art von Tabak im Laufe der Zeit kann mit dem wiederholbaren Cluster \"Pro Episode\" erfasst werden. Diese Gruppe von Datenelementen ermöglicht es, ein sehr detailliertes Muster des Rauchverhaltens für jede Art von Tabak zu erfassen, wie z.B. das tägliche rauchen von selbstgedrehten Zigaretten, neben dem wöchentlichen Zigarrenrauchen jeden Freitagabend und dem gelegentlichen Bidi-Rauchen im Urlaub auf Bali. + + Auslöser für das Beenden einer Episode und das Beginnen einer neuen Episode spiegeln weitgehend die lokalen Datenerfassungspräferenzen wider, auch wenn die Person: + - für einen längeren Zeitraum (der wahrscheinlich lokal definiert wird) das Rauchen aufgibt; oder + - ihre Nutzung oder ihr Rauchverhalten signifikant verändert + + Wenn nur eine Tabakart geraucht wird, ist der Wert für 'Packung pro Jahr' identisch mit dem Datenelement `Packung pro Jahr gesamt'. Wenn mehr als eine Tabakart geraucht wird, erfordert die Berechnung des Wertes für \"Packung pro Jahr gesamt\" einen komplexeren Algorithmus wie http://smokingpackyears.com/. + + Verwendung, um die narrativen Beschreibungen der Tabakrauchgewohnheiten innerhalb bestehender oder älterer klinischer Systeme in ein archetypisches Format zu integrieren, wobei das Datenelement \"Gesamtbeschreibung\" verwendet wird."> + misuse = <"*Not to be used to record event-or period-based information about tobacco smoking, such as actual daily use or the average use over a specified period of time - use the OBSERVATION.tobacco_smoking archetype. + + Not to be used to record information about smokeless tobacco use - for example: snus; snuff; chewing tobacco; dip; and gutka. Use the archetype EVALUATION.smokeless_tobacco_summary archetype for this purpose. + + Not to be used to record an assessment about cigarette or nicotine dependence. Use the archetype OBSERVATION.fagerstrom for this purpose. + + Not to be used to record details about unintended exposure to tobacco smoke or passive smoking. Use the archetype EVALUATION.exposure for this purpose. + + Not to be used for recording any other administration of nicotine, such as e-cigarettes, nicotine patches or nicotine chewing gum. Use seoparate archetypes for this purpose. + + Not to be used to record evidence of nicotine dependency. Use the OBSERVATION.fagerstrom for this purpose.(en)"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera sammanfattande information om rökvanor gällande tobak och produkter som innehåller tobak."> + keywords = <"rökning", "rökanamnes", "tobak", "cigarett", "cigarr", "pipa", "kretek", "bidi", "cigarill", "rökare", "vattenpipa", "shisha", "hookah", "narguileh", "n'arghile", "ghelion", "bong", "rulltobak"> + use = <"Används för att beskriva sammanfattad information om individens rökvanor gällande tobak och tobaks-innehållande produkter. + + Denna arketyp kan användas för att beskriva både nuvarande och tidigare rökvanor. + + Arketypen omfattar dokumentation av rökvanor för alla sorters tobaksbruk där man andas in tobaksröken eftersom det finns specifika hälsorisker associerade till direkt inandning av tobaksrök och tillhörande kemikalier. + + Mängden nikotin och tjära, användning av filter och tillsatser har lämnats utanför vad kärnan av arketypen omfattar, men kan t.ex. läggas till (med hjälp av ytterligare arketyper) under rubriken \"Episoddetaljer\" + + Observera att denna arketyp inte omfattar oavsiktlig exponering för tobaksrök (se \"Misuse\"/felaktig användning). + + I många fall kommer individen bara röka en typ av tobak, till exempel vanliga cigaretter. Om flera sorters tobaksprodukter röks så repeteras \"Per typ\"-delträdet (\"cluster\") på ett sätt som gör det möjligt att registrera specifika detaljer och episoder om varje typ av tobak som röks. Det kan upprepas för varje typ som behöver dokumenteras. + + Att rökvanor varierar i omfattning och typ av rökning kan fångas med det repeterbara \"Per episod\"-klustret (delträdet). Detta kluster av dataelement gör det möjligt att beskriva mönster av rökvanor mycket detaljerat för varje typ av tobak som röks, exempelvis daglig rökning av handrullade cigaretter, kombinerat med veckovis cigarrrökning varje fredagskväll och ibland Bidi-rökning på semester på Bali. + + Anledningar för att stänga en episod och starta en ny kommer i hög grad att återspegla lokala datainsamlingspreferenser, inklusive om personen: + - slutar röka under en betydande tidsperiod (vilket sannolikt kommer att vara lokalt definierat) eller + - signifikant ändrar rökmönster eller mängd + + Om endast en typ av tobak rökts, kommer värdet för \"Paketår\" att vara identiskt med värdet för \"Totala paketår\". Om mer än en typ av tobak har rökts så kommer beräkningen för värdet för \"Totala paketår\" att kräva en mer komplex algoritm, exempelvis från http://smokingpackyears.com/. + + För att införliva beskrivande information (t.ex. fritext) om rökvanor från befintliga eller gamla vård-IT-system till arketyp-baserade system, används lämpligen dataelementet \"Övergripande beskrivning\". + + Notera att definitionen av \"rökare\" och \"före detta rökare\" t.ex. kan variera avseende perioder. Exempelvis använder amerikanska CDC 1 månad/31 dagar och nya Zealand använder 28 dagar."> + misuse = <"Använd inte denna arketyp för att registrera specifik händelse- eller periodbaserad information om rökning, till exempel faktisk daglig användning eller genomsnittlig användning under en viss tidsperiod - använd då istället arketypen OBSERVATION.tobacco_smoking + + Använd inte denna arketyp för att registrera information om rökfri tobaksanvändning, exempelvis snus, tuggtobak eller gutka - använd då istället arketypen EVALUATION.smokeless_tobacco_summary + + Använd inte denna arketyp för att registrera evidens eller bedömning av cigarett- eller nikotinberoende. Använd då istället arketypen OBSERVATION.fagerstrom + + Använd inte denna arketyp för att registrera detaljer om oavsiktilg tobaksröksexponering eller passiv rökning. Använd då istället arketypen EVALUATION.exposure. + + Använd inte denna arketyp för att registrera annat nikotinbruk, exempelvis e-cigaretter, nikotinplåster eller nikotintuggummi. Använd separata arketyper för de ändamålen."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et sammendrag om individets mønster for røyking av tobakk og produkter som inneholder tobakk."> + keywords = <"tobakk", "sigarett", "sigar", "pipe", "røyking", "kretek", "beedi", "bidi", "sigarillo", "røyker", "vannpipe", "shisha", "hookah", "narguileh", "rulletobakk", "rullings", "røyk"> + use = <"Brukes for å registrere et sammendrag om individets mønster for røyking av tobakk og produkter som inneholder tobakk. + + Denne arketypen brukes for å registrere både nåværende og tidligere tobakksrøyking. + + Arketypen fokuserer spesifikt på dokumentasjon om bruk av alle typer inhalert tobakksrøyk, på grunn av helserisikoen knyttet til inhalering og kjemikaliene tilknyttet dette. Mengden av nikotin og tjære, filterbruk og tilsetningstoffer er ikke dekket av arketypen, men kan legges til i SLOTet \"Episodedetaljer\" ved behov. Arketypen omfatter ikke utilsiktet eksponering for tobakksrøyk (se Feil bruk). + + Clusteret \"Per type\" tillater registrering av spesifikke detaljer og episoder om hver enkelt ulik type tobakk som røykes og kan repeteres en gang per type. + + I mange tilfeller vil individet bare røyke en type tobakk, for eksempel filtersigaretter. Røykes også andre typer tobakk, legges detaljene om dette i en annen instans av Clusteret \"Per type\". + + Historikken knyttet til økt eller redusert bruk av hver enkelt tobakkstype over tid kan registreres ved å bruke Clusteret \"Per episode\". Denne samlingen av dataelementer åpner for en veldig detaljert registrering av røykeadferd, for eksempel kan en registrere at man daglig røyker rullings, en sigar hver fredag og Bidi-røyking når man er på ferie på Bali. + + Hva som trigger en avslutning av en episode og start av en ny avhenger av behovet, for eksempel: + - Individet slutter å røyke en periode (kan defineres lokalt). + - Betydningsfulle endringer i mengde eller røykemønster. + + Røyker individet kun en type tobakk vil verdien for dataelementet \"Pakkeår\" være identisk med dataelementet \"Overordnet pakkeår\". Røykes mer enn en type tobakk vil kalkulasjonen av verdien for \"Overordnet pakkeår\" kreve en mer kompleks algoritme som http://smokingpackyears.com/. + + Dataelementet \"Overordnet beskrivelse\" brukes til å overføre fritekstbeskrivelser fra eksisterende eller tidligere kliniske systemer til arketypeformat. + + Merk: Definisjon av verdien \"Røyker\" i dataelementet \"Status\" kan variere fra land til land. For eksempel refererer USAs Center for Disease Control til røyking den siste måneden, og New Zealand Ministry of Health til røyking i løpet av de siste 28 dagene."> + misuse = <"Brukes ikke for å registrere informasjon som ikke handler om tobakksrøyking eller som handler om tobakk blandet med andre rusmidler, bruk egne arketyper for dette formålet. + + Brukes ikke for å registrere hendelses- eller periodisk informasjon om tobakksrøyking, for eksempel: faktisk daglig bruk eller gjennomsnittlig bruk over en spesifisert tidsperiode. Bruk arketypen OBSERVATION.tobacco_smoking for dette formålet. + + Brukes ikke for å registrere informasjon om bruk av røykfri tobakk, for eksempel snus, luktsnus/snuff, tyggetobakk, dip og gutka. Bruk arketypen EVALUATION.smokeless_tobacco_summary for dette formålet. + + Brukes ikke for å registrere informasjon om nikotinavhengighet. Bruk arketypen OBSERVATION.fagerstrom til dette formålet. + + Brukes ikke for å registrere detaljer om passiv røyking. Bruk arketypen EVALUATION.exposure for dette formålet. + + Brukes heller ikke for annen tilførsel av nikotin som e-sigarett, nikotinplaster eller niktotintyggegummi. Bruk egne arketyper for dette formålet."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record summary information about the individual's pattern of smoking of tobacco and tobacco-containing products."> + keywords = <"tobacco", "cigarette", "cigar", "pipe", "smoking", "kretek", "beedi", "bidi", "cigarillo", "smoker", "waterpipe", "shisha", "hookah", "narguileh", "hubble-bubble", "roll-up", "RYO", "rollie", "roll-your-own"> + use = <"Use to record summary information about the individual's pattern of smoking of tobacco and tobacco-containing products. + + This archetype is to be used to record information about both current and previous smoking behaviour. + + The specific scope of this archetype is on documentation about the use of all types of inhaled tobacco smoke because of the associated health risks from direct inhalation of tobacco and associated chemicals. Amount of nicotine and tar, use of filters and additives has been left outside of scope for the core archetype, but could be added into the Episode SLOT if required. Please note that the scope of this archetype does not include unintentional exposure to tobacco smoke (see Misuse). + + The 'Per type' cluster of data elements allows for recording of specific details and episodes about each type of tobacco smoked and can be repeated once per type. + + In many situations the individual will only smoke one type of tobacco, such as manufactured cigarettes. If other types of tobacco are smoked, the details will be recorded in another instance of the 'Per type' cluster. + + The history of waxing and waning of use for each type of tobacco over time can be captured using the repeatable 'Per episode' cluster. This cluster of data elements allows for a very detailed pattern of smoking behaviour to be recorded for each type of tobacco smoked such as daily 'roll-your-own' cigarette smoking, alongside weekly cigar smoking every Friday night and occasional Bidi smoking while on holiday in Bali. + + Triggers for closing one episode and commencing a new one will largely reflect local data collection preferences, including if the individual: + - quits for a significant period of time (which will likely be locally defined); or + - significantly changes their amount of use or pattern of their smoking. + + If only one type of tobacco is smoked, the value for 'Pack years' will be identical to the 'Overall pack years' data element. If more than one type of tobacco is smoked, the calculation for the value for 'Overall pack years' will require a more complex algorithm such as http://smokingpackyears.com/. + + Use to incorporate the narrative descriptions of tobacco smoking habits within existing or legacy clinical systems into an archetyped format, using the 'Overall description' data element. + + Note: Definitions of 'Current smoker' may vary. For example: the CDC uses 1 month/31 days and New Zealand uses 28 days."> + misuse = <"Not to be used to record event-or period-based information about tobacco smoking, such as actual daily use or the average use over a specified period of time - use the OBSERVATION.tobacco_smoking archetype. + + Not to be used to record information about smokeless tobacco use - for example: snus; snuff; chewing tobacco; dip; and gutka. Use the archetype EVALUATION.smokeless_tobacco_summary archetype for this purpose. + + Not to be used to record evidence of nicotine dependency. Use the OBSERVATION.fagerstrom for this purpose. + + Not to be used to record details about unintended exposure to tobacco smoke or passive smoking. Use the archetype EVALUATION.exposure for this purpose. + + Not to be used for recording any other administration of nicotine, such as e-cigarettes, nicotine patches or nicotine chewing gum. Use separate archetypes for this purpose."> + copyright = <"© openEHR Foundation, Australian Digital Health Agency, Nasjonal IKT (Norway)"> + > + > + +definition + EVALUATION[id1] matches { -- Tobacco smoking summary + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id90] occurrences matches {0..1} matches { -- Overall status + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Overall status (synthesised) + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Overall description + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Regular smoking commenced + value matches { + DV_DATE[id9008] + } + } + ELEMENT[id81] occurrences matches {0..1} matches { -- Daily smoking commenced + value matches { + DV_DATE[id9009] + } + } + CLUSTER[id30] matches { -- Per type + items cardinality matches {1..*; unordered} matches { + ELEMENT[id96] occurrences matches {1} matches { -- Type + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9001]} -- Type (synthesised) + } + } + } + ELEMENT[id53] occurrences matches {0..1} matches { -- Status + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9002]} -- Status (synthesised) + } + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9012] + } + } + CLUSTER[id65] matches { -- Per episode + items cardinality matches {1..*; unordered} matches { + ELEMENT[id82] occurrences matches {0..1} matches { -- Episode label + value matches { + DV_COUNT[id9013] matches { + magnitude matches {|>=1|} + } + DV_TEXT[id9014] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Episode start date + value matches { + DV_DATE[id9015] + } + } + ELEMENT[id83] occurrences matches {0..1} matches { -- Episode end date + value matches { + DV_DATE[id9016] + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Pattern + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9003]} -- Pattern (synthesised) + } + DV_TEXT[id9018] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Typical use (units) + value matches { + DV_QUANTITY[id9019] matches { + [magnitude, units, precision] matches { + [{|>=0.0|}, {"1/d"}, {1}], + [{|>=0.0|}, {"1/wk"}, {1}] + } + } + } + } + ELEMENT[id66] occurrences matches {0..1} matches { -- Typical use (mass) + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9004]} -- Flow rate, mass + [magnitude, units, precision] matches { + [{|>=0.0|}, {"g/d"}, {1}], + [{|>=0.0|}, {"g/wk"}, {1}], + [{|>=0.0|}, {"[oz_av]/d"}, {1}], + [{|>=0.0|}, {"[oz_av]/wk"}, {1}] + } + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Number of quit attempts + value matches { + DV_COUNT[id9021] matches { + magnitude matches {|>=0|} + } + } + } + allow_archetype CLUSTER[id27] matches { -- Episode details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.cessation_attempts(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.cessation_attempts(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id88] occurrences matches {0..1} matches { -- Episode comment + value matches { + DV_TEXT[id9022] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Quit date + value matches { + DV_DATE[id9023] + } + } + allow_archetype CLUSTER[id78] matches { -- Type details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Pack years + value matches { + DV_COUNT[id9024] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9025] + } + } + } + } + allow_archetype CLUSTER[id87] matches { -- Overall details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.change(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.change(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Overall quit date + value matches { + DV_DATE[id9026] + } + } + ELEMENT[id94] occurrences matches {0..1} matches { -- Overall years of smoking + value matches { + DV_QUANTITY[id9027] matches { + magnitude matches {|>=0.0|} + units matches {"a"} + precision matches {2} + } + } + } + ELEMENT[id95] occurrences matches {0..1} matches { -- Smoking index + value matches { + DV_COUNT[id9028] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id75] occurrences matches {0..1} matches { -- Overall pack years + value matches { + DV_COUNT[id9029] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Overall comment + value matches { + DV_TEXT[id9030] + } + } + } + } + } + protocol matches { + ITEM_TREE[id22] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id74] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id72] matches { -- Quit date definition + value matches { + DV_TEXT[id9031] + } + } + ELEMENT[id86] occurrences matches {0..1} matches { -- Quit attempt definition + value matches { + DV_TEXT[id9032] + } + } + ELEMENT[id76] matches { -- Current smoker definition + value matches { + DV_TEXT[id9033] + } + } + ELEMENT[id77] matches { -- Former smoker definition + value matches { + DV_TEXT[id9034] + } + } + ELEMENT[id80] matches { -- Never smoked definition + value matches { + DV_TEXT[id9035] + } + } + ELEMENT[id73] matches { -- Pack definition + value matches { + DV_COUNT[id9036] matches { + magnitude matches {|>=0|} + } + DV_QUANTITY[id9037] matches { + property matches {[at9005]} -- Mass + [magnitude, units, precision] matches { + [{|>=0.0|}, {"g"}, {0}], + [{|>=0.0|}, {"[oz_av]"}, {0}] + } + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Last updated + value matches { + DV_DATE_TIME[id9038] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"*Overall status(en) (synthesised)"> + description = <"*Statement about current smoking behaviour for all types of tobacco.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Type of tobacco smoked (en) (synthesised)"> + description = <"*The type of tobacco smoked by the individual (en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Status(en) (synthesised)"> + description = <"*Statement about current smoking behaviour for the specified type of tobacco.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Pattern(en) (synthesised)"> + description = <"*The typical pattern of smoking for the specified type of tobacco.(en) (synthesised)"> + > + ["at9004"] = < + text = <"* Flow rate, mass (en)"> + description = <"* Flow rate, mass (en)"> + > + ["at9005"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["id96"] = < + text = <"*Type of tobacco smoked (en)"> + description = <"*The type of tobacco smoked by the individual (en)"> + > + ["id95"] = < + text = <"*Smoking index (en)"> + description = <"*An indication of the cumulative amount of tobacco smoking exposure. (en)"> + comment = <"*This parameter is similar to Pack Years but based on units of cigarettes, bidis etc smoked per day, rather than packs. (en)"> + > + ["id94"] = < + text = <"*Overall years of smoking (en)"> + description = <"*The cumulative number of years that the individual has smoked tobacco. (en)"> + comment = <"*This data element does not take into account the amount of tobacco smoked. It may be used to calculate the 'Smoking index'. (en)"> + > + ["at92"] = < + text = <"*Never smoked(en)"> + description = <"*Individual has never smoked the specified type of tobacco.(en)"> + > + ["id90"] = < + text = <"*Overall status(en)"> + description = <"*Statement about current smoking behaviour for all types of tobacco.(en)"> + > + ["at89"] = < + text = <"*Kreteks(en)"> + description = <"*Also known as clove cigarettes. Cigarettes that contain a mixture of tobacco, cloves and other additives.(en)"> + > + ["id88"] = < + text = <"*Episode comment(en)"> + description = <"*Additional narrative about tobacco smoking during the specified episode, not captured in other fields.(en)"> + > + ["id87"] = < + text = <"*Overall details(en)"> + description = <"*Additional structured details about the overall tobacco smoking behaviour.(en)"> + > + ["id86"] = < + text = <"*Quit attempt definition(en)"> + description = <"*The applied definition for a Quit attempt used to determine value for the 'Number of quit attempts' data element used in this archetype.(en)"> + comment = <"*For example: 'stopped smoking for one day or longer with the intention of quitting'.(en)"> + > + ["at85"] = < + text = <"*Non-daily(en)"> + description = <"*Not smoking the specified type of tobacco every day.(en)"> + > + ["at84"] = < + text = <"*Daily(en)"> + description = <"*Smoking the specified type of tobacco at least once every day.(en)"> + > + ["id83"] = < + text = <"*Episode end date(en)"> + description = <"*Date when this episode ceased.(en)"> + comment = <"*Can be a partial date, for example, only a year. This data field will be empty if the episode is current and ongoing.(en)"> + > + ["id82"] = < + text = <"*Episode label(en)"> + description = <"*Identification of an episode of smoking activity - either as a number in a sequence and/or a named event.(en)"> + comment = <"*For example: '2' as the second episode within a sequence of episodes; or 'Pregnancy with twins' if describing the smoking activity during a health event such as during a specific pregnancy.(en)"> + > + ["id81"] = < + text = <"*Daily smoking commenced(en)"> + description = <"*The date or partial date when the individual first started daily smoking of tobacco of any type.(en)"> + comment = <"*Can be a partial date, for example, only a year.(en)"> + > + ["id80"] = < + text = <"*Never smoked definition(en)"> + description = <"*The applied definition for the 'Never smoked' value in each of the 'Status' data elements used in this archetype.(en)"> + comment = <"*Definition may need to be specified per type. For example, the definition may not be zero, but less than a specified amount (as units or mass) smoked during a specified time interval.(en)"> + > + ["at79"] = < + text = <"*Bidis(en)"> + description = <"*Also known as Beedis. Thin hand-rolled cigarettes filled with tobacco and wrapped in a leaf, often tied with colorful string at one or both ends. They can be flavoured or unflavoured.(en)"> + > + ["id78"] = < + text = <"*Type details(en)"> + description = <"*Additional structured details about the specified type of tobacco smoking.(en)"> + > + ["id77"] = < + text = <"*Former smoker definition(en)"> + description = <"*The applied definition for the 'Former smoker' value in each of the 'Status' data elements used in this archetype.(en)"> + comment = <"*Definition may need to be specified per type of tobacco. Former smoker definitions vary in different jurisdictions. For example: New Zealand Ministry of Health refers to not having smoked during the past 28 days. (en)"> + > + ["id76"] = < + text = <"*Current smoker definition(en)"> + description = <"*The applied definition for the 'Current smoker' value in each of the 'Status' data elements used in this archetype.(en)"> + comment = <"*Definition may need to be specified per type. Current smoker definitions vary in different jurisdictions. For example: USA Centre for Disease Control refers to smoking during the past one month and New Zealand Ministry of Health uses 28 days. + (en)"> + > + ["id75"] = < + text = <"*Overall pack years(en)"> + description = <"*Estimate of the cumulative amount for all types of tobacco smoked.(en)"> + comment = <"*The definition of a pack can be recorded in the protocol of this archetype using the 'Pack definition' data element.(en)"> + > + ["id74"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id73"] = < + text = <"*Pack definition(en)"> + description = <"*The definition of the size of pack used as part of the algorithm for calculating 'Pack years' data elements used in this archetype.(en)"> + comment = <"*Definition may need to be specified per type. For example, the number of units in a pack used for cigarettes may be different to cigars; the mass of loose tobacco in a pack used for hand-rolled cigarettes or pipes.(en)"> + > + ["id72"] = < + text = <"*Quit date definition(en)"> + description = <"*The applied definition for the 'Quit date' data elements used in this archetype.(en)"> + > + ["id70"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about smoking of the specified type of tobacco, not captured in other fields.(en)"> + > + ["at67"] = < + text = <"*Cigarillos(en)"> + description = <"*Also known as mini cigars. Short and narrow cigar.(en)"> + > + ["id66"] = < + text = <"*Typical use (mass)(en)"> + description = <"*Estimate of the weight of loose leaf tobacco smoked.(en)"> + comment = <"*This data element will typically be used for pipes and hand-rolled cigarettes and is redundant if a value is recorded for 'Typical use (units)'.(en)"> + > + ["id65"] = < + text = <"*Per episode(en)"> + description = <"*Details about a discrete period of smoking activity for the specified type of tobacco.(en)"> + > + ["at63"] = < + text = <"*Waterpipe(en)"> + description = <"*Also known as \"hookah\", \"shisha\", \"narguileh\" and \"hubble-bubble\". Tobacco, often flavoured, is burned then cooled through a basin of water and consumed through a hose and mouthpiece.(en)"> + > + ["at62"] = < + text = <"*Current smoker(en)"> + description = <"*Individual is a current smoker of the specified type of tobacco.(en)"> + > + ["at60"] = < + text = <"*Former smoker(en)"> + description = <"*Individual has previously smoked the specified type of tobacco but is not a current smoker.(en)"> + > + ["at58"] = < + text = <"*Pipe(en)"> + description = <"*Loose tobacco placed inside a pipe bowl.(en)"> + > + ["at57"] = < + text = <"*Cigars(en)"> + description = <"*Also known as \"large cigar\". Roll of tobacco wrapped within a leaf tobacco or in a substance that contains tobacco.(en)"> + > + ["at56"] = < + text = <"*Hand-rolled cigarettes(en)"> + description = <"*Also known as \"rollies\" or \"roll-ups\". Loose tobacco, hand rolled into a cylinder using cigarette papers.(en)"> + > + ["at55"] = < + text = <"*Cigarettes(en)"> + description = <"*Also known as manufactured cigarettes, 'factory made' cigarettes or 'tailor made' cigarettes. Processed tobacco, manufactured into cylinder made of paper or a substance that does not contain tobacco.(en)"> + > + ["id54"] = < + text = <"*Description(en)"> + description = <"*Narrative summary about smoking behaviour for the specified type of tobacco.(en)"> + > + ["id53"] = < + text = <"*Status(en)"> + description = <"*Statement about current smoking behaviour for the specified type of tobacco.(en)"> + > + ["id44"] = < + text = <"*Overall description(en)"> + description = <"*Narrative summary about the individual's overall tobacco smoking pattern and history.(en)"> + comment = <"*Use this data element to record a narrative description of the tobacco smoking habits for this individual or to incorporate unstructured tobacco smoking information from existing or legacy clinical systems into an archetyped format. (en)"> + > + ["id31"] = < + text = <"*Pattern(en)"> + description = <"*The typical pattern of smoking for the specified type of tobacco.(en)"> + > + ["id30"] = < + text = <"*Per type(en)"> + description = <"*Details about smoking activity for a specified type of smoked tobacco. (en)"> + > + ["id27"] = < + text = <"*Episode details(en)"> + description = <"*Additional structured details about the specified episode of tobacco smoking.(en)"> + > + ["id26"] = < + text = <"*Number of quit attempts(en)"> + description = <"*Total number of times the individual has attempted to stop smoking the specified type of tobacco within this episode.(en)"> + > + ["id24"] = < + text = <"*Typical use (units)(en)"> + description = <"*Estimate of number of units of the specified type of tobacco consumed.(en)"> + comment = <"*For example: the number of 'sticks' or 'full pipes' per day or per week. This data element is redundant if a value is recorded for 'Typical use(mass)'.(en)"> + > + ["id23"] = < + text = <"*Last updated(en)"> + description = <"*The date this tobacco smoking summary was last updated.(en)"> + > + ["id20"] = < + text = <"*Overall comment(en)"> + description = <"*Additional narrative about all tobacco smoking that has not been captured in other fields.(en)"> + comment = <"*For example: stopped smoking or reduced amount on becoming pregnant.(en)"> + > + ["id18"] = < + text = <"*Pack years(en)"> + description = <"*Estimate of the cumulative amount of tobacco smoked using the specified type of tobacco.(en)"> + comment = <"*Commonly used in assessment of cigarette use. It is calculated by multiplying the number of packs of cigarettes smoked per day by the number of years the individual has smoked. One pack year equals 365 packs of cigarettes. Details about how to calculate pack years for other types of tobacco can be found at http://smokingpackyears.com. The definition of a pack can be recorded in the protocol of this archetype using the 'Pack definition' data element.(en)"> + > + ["id17"] = < + text = <"*Overall quit date(en)"> + description = <"*The date when the individual last ceased using tobacco of any type.(en)"> + comment = <"*Can be a partial date, for example, only a year. This date could be used by decision support guidance to determine if the individual is at risk of relapse, for example in the first 12 months since quitting.(en)"> + > + ["id16"] = < + text = <"*Regular smoking commenced(en)"> + description = <"*The date or partial date when the individual first started frequent or regular, but usually non-daily, smoking of tobacco of any type.(en)"> + comment = <"*Can be a partial date, for example, only a year. For example, this date could represent when the individual commenced smoking every Friday night or at parties. (en)"> + > + ["id15"] = < + text = <"*Quit date(en)"> + description = <"*Date when the individual last smoked the specified type of tobacco.(en)"> + comment = <"*Can be a partial date, for example, only a year. Definitions for a 'Quit date' vary enormously and can be defined using the 'Quit data definition' data element in the Protocol section of this archetype. This date will be identical to the 'Episode end date' for the most recent episode. This date could be used by decision support guidance to determine if the individual is at risk of relapse, for example in the first 12 months since quitting.(en)"> + > + ["id14"] = < + text = <"*Episode start date(en)"> + description = <"*Date when this episode commenced.(en)"> + comment = <"*Can be a partial date, for example, only a year.(en)"> + > + ["at7"] = < + text = <"*Never smoked(en)"> + description = <"*Individual has never smoked any type of tobacco.(en)"> + > + ["at6"] = < + text = <"*Former smoker(en)"> + description = <"*Individual has previously smoked tobacco but is not a current smoker.(en)"> + > + ["at4"] = < + text = <"*Current smoker(en)"> + description = <"*Individual is a current smoker of tobacco.(en)"> + > + ["id1"] = < + text = <"*Tobacco smoking summary(en)"> + description = <"*Summary or persistent information about the tobacco smoking habit of an individual.(en)"> + > + > + ["sv"] = < + ["ac9000"] = < + text = <"Övergripande status (synthesised)"> + description = <"Beskrivning av aktuellt bruk för alla typer av röktobak (synthesised)"> + > + ["ac9001"] = < + text = <"Typ (synthesised)"> + description = <"Typ av tobaksprodukt som individen rökt. (synthesised)"> + > + ["ac9002"] = < + text = <"Status (synthesised)"> + description = <"Nuvarande rökbeteende/status för just denna sorts tobak (synthesised)"> + > + ["ac9003"] = < + text = <"Mönster (synthesised)"> + description = <"Typiskt konsumtionsmönster för den angivna typen av tobak. (synthesised)"> + > + ["at9004"] = < + text = <"* Flow rate, mass (en)"> + description = <"* Flow rate, mass (en)"> + > + ["at9005"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["id96"] = < + text = <"Typ"> + description = <"Typ av tobaksprodukt som individen rökt."> + > + ["id95"] = < + text = <"Rökningsindex"> + description = <"En uppskattning av den totala mängden rökning (Engelska: \"Smoking index\") + + "> + comment = <"Denna parameter liknar \"paketår\" men baseras på antal enskilda cigaretter etc. rökta per dag, istället för antalet paket."> + > + ["id94"] = < + text = <"Totalt antal år som rökare"> + description = <"Det sammanlagda antalet år som individen varit tobaksrökare."> + comment = <"Detta datafält beskriver inte mängden rökt tobak. Det kan användas för att beräkna 'rökningsindex'."> + > + ["at92"] = < + text = <"Har aldrig rökt"> + description = <"Individen har aldrig rökt denna typ av tobak"> + > + ["id90"] = < + text = <"Övergripande status"> + description = <"Beskrivning av aktuellt bruk för alla typer av röktobak"> + > + ["at89"] = < + text = <"Kretek"> + description = <"Cigarett smaksatt med kryddnejlika, populär bl.a. i Indonesien. Cigaretten innehåller en blandning av tobak, kryddnejlika och andra tillsatser."> + > + ["id88"] = < + text = <"Kommentarer om episoden"> + description = <"Ytterligare beskrivning av rökvanor under det angivna episoden som inte redan beskrivits i andra fält."> + > + ["id87"] = < + text = <"Övergripande detaljer"> + description = <"Plats för ytterligare strukturerade detaljer om individens övergripande rökvanor."> + > + ["id86"] = < + text = <"Definition av avslutningsförsök"> + description = <"Definitionen av avslutningsförsök som använts i denna arketyps fält \"Antal försök att sluta\". + "> + comment = <"Exempelvis: \"Slutade röka en dag eller längre, med avsikt att sluta röka\""> + > + ["at85"] = < + text = <"Inte dagligen"> + description = <"Röker inte denna sorts tobak varje dag."> + > + ["at84"] = < + text = <"Dagligen"> + description = <"Röker denna sorts tobak minst en gång varje dag."> + > + ["id83"] = < + text = <"Episodens slutdatum"> + description = <"Datum när den här episoden slutade."> + comment = <"Kan vara del av ett datum, till exempel bara ett årtal. Det här fältet kommer att vara tomt om epsioden är aktuell och pågående."> + > + ["id82"] = < + text = <"Episodbeteckning"> + description = <"Beskrivande beteckning/namn för att identifiera en specifik konsumtionsperiod för den angivna typen av tobak."> + comment = <"Till exempel: \"2\" som den andra episoden inom en sekvens av episoder om man inte ger beskrivande namn; eller \"Graviditeten med tvillingar\" om man beskriver tobaksbruket under en hälsotillståndsperiod, t.ex. under en viss graviditet."> + > + ["id81"] = < + text = <"Började röka dagligen"> + description = <"Datum, eller del av datum när individen först började röka någon sorts tobak dagligen."> + comment = <"Det kan vara del av ett datum, t.ex. bara ett årtal."> + > + ["id80"] = < + text = <"Definition av \"Har aldrig rökt\""> + description = <"Definitionen av \"Har aldrig rökt\" som använts i denna arketyps fält \"Status\" och \"Övergripande status\""> + comment = <"Definitionen kan behöva anges per typ. Exempelvis så behöver den inte vara noll, men kanske istället mindre än en specificerad mängd (antal eller massa) rökt tobak under en specificerad tidsperiod."> + > + ["at79"] = < + text = <"Bidi"> + description = <"Tunna handrullade cigaretter fyllda med tobak och inslagna i ett blad, ofta bundna med färgstarka snören i ena eller båda ändarna. De kan vara smaksatta eller ej smaksatta."> + > + ["id78"] = < + text = <"Typdetaljer"> + description = <"Plats för att infoga ytterligare strukturerad information om den angivna sortens rökning."> + > + ["id77"] = < + text = <"Definition av \"Före detta rökare\""> + description = <"Definitionen av \"Före detta rökare\" som använts i denna arketyps fält \"Status\" och \"Övergripande status\""> + comment = <"Definitionen kan behöva anges per typ. Defintionen av \"Före detta rökare\" varierar mellan olika sammanhang och länder. Exempelvis så definierar New Zealand Ministry of Health det som att ha varit rökfri de senaste 28 dagarna."> + > + ["id76"] = < + text = <"Definition av rökare"> + description = <"Definitionen av \"rökare\" som använts i denna arketyps fält \"Status\" och \"Övergripande status\" + "> + comment = <"Definitionen kan behöva anges per typ. Defintionen av \"rökare\" varierar mellan olika sammanhang och länder . Till exempel: USA Center for Disease Control definierar det som rökning under den senaste en månaden och New Zealand Ministry of Health använder 28 dagar"> + > + ["id75"] = < + text = <"Totala paketår"> + description = <"En uppskattning av den totala mängden tobak som en person har rökt under sin livstid. + "> + comment = <"Definitionen av ett paket kan anges fältet \"Definition av paket\" i protokoll-delen (\"Protocol\") av den här arketypen."> + > + ["id74"] = < + text = <"Tilläggsinformation"> + description = <"Plats för att infoga tilläggsinformation som krävs för lokala anpassningar eller anpassning till andra referensmodeller eller formella krav."> + comment = <"Exempelvis lokala informationskrav eller metadata för anpassning till FHIR- eller CIMI-motsvarigheter. + + "> + > + ["id73"] = < + text = <"Definition av paket"> + description = <"Definition av den paketstorlek som används som en del i beräkningen av \"Paketår\" i \"data\"-delen av denna arketyp."> + comment = <"Definitionen kan behöva anges per typ. Till exempel kan antalet enheter (cigaretter) i ett cigarettpaket skilja sig från antalet cigarrer i ett cigarr-paket. Definitionen kan också baseras på massan (vikten) lös tobak i en förpackning som används för handrullade cigaretter eller pipor."> + > + ["id72"] = < + text = <"Definition av slutdatum"> + description = <"Definitionen av \"slutdatum\" som använts i denna arketyps fält/dataelement + "> + > + ["id70"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning av rökvanor, för denna sorts tobaksprodukt, som inte redan beskrivits i andra fält."> + > + ["at67"] = < + text = <"Cigariller"> + description = <"\"Mini-cigarrer\". Kort och smal cigarr."> + > + ["id66"] = < + text = <"Typisk användning (massa)"> + description = <"Beräkning/uppskattning av motsvarande vikt lös tobak som röks."> + comment = <"Detta dataelement används typiskt för tobaksbruk med lös tobak, t.ex. pipor och handrullade cigaretter. Detta värde är överflödigt/redundant om ett värde registrerats för \"Typisk användning (enheter)\"."> + > + ["id65"] = < + text = <"Per episod"> + description = <"Detaljerad beskrivning av en specifik konsumtionsperiod för den angivna typen av tobak."> + > + ["at63"] = < + text = <"Vattenpipa"> + description = <"Tobak, ofta smaksatt som bränns och sedan kyls genom ett vattenbad och inhaleras genom en slang och munstycke. Kallas även shisha, hookah, n'arghile, narguileh, ghelion + "> + > + ["at62"] = < + text = <"Rökare"> + description = <"Individen röker denna typ av tobak"> + > + ["at60"] = < + text = <"Före detta rökare"> + description = <"Individen har tidigare rökt den här sortens tobak, men gör det inte nuförtiden. + "> + > + ["at58"] = < + text = <"Pipa"> + description = <"Lös tobak som röks i en pipa."> + > + ["at57"] = < + text = <"Cigarrer"> + description = <"\"Stora\" cigarrer. Rulle av tobak inrullad i ett tobaksblad eller i annat tobaksinehållande material."> + > + ["at56"] = < + text = <"Handrullade cigaretter, rulltobak"> + description = <"Lös tobak som för hand rullas till cylindrar med hjälp av cigarettpapper."> + > + ["at55"] = < + text = <"Cigaretter"> + description = <"\"Vanliga\" fabrikstillverkade cigaretter. Processad tobak i cylinder av papper eller annat material (som inte är tobak)."> + > + ["id54"] = < + text = <"Beskrivning"> + description = <"Beskrivande sammanfattning om rökvanor för den angivna typen av rökning."> + > + ["id53"] = < + text = <"Status"> + description = <"Nuvarande rökbeteende/status för just denna sorts tobak"> + > + ["id44"] = < + text = <"Övergripande beskrivning"> + description = <"Beskrivande sammanfattning av en individs rökvanor och rökhistorik."> + comment = <"Använd endast det här fältet för att ge en beskrivande sammanfattning om de strukturerade fälten inte ger en adekvat bild av individens rökvanor, eller för att införliva ostrukturerad information om rökvanor från befintliga eller gamla vård-IT-system till arketyp-baserade system."> + > + ["id31"] = < + text = <"Mönster"> + description = <"Typiskt konsumtionsmönster för den angivna typen av tobak."> + > + ["id30"] = < + text = <"Per typ"> + description = <"Detaljerad beskrivning av rökvanor för en specifik typ av tobaksprodukt."> + > + ["id27"] = < + text = <"Episoddetaljer"> + description = <"Plats för att infoga ytterligare strukturerad information om den angivna episoden."> + > + ["id26"] = < + text = <"Antal försök att sluta"> + description = <"Totalt antal gånger under denna period som personen har försökt sluta röka denna typ av tobaksprodukt."> + > + ["id24"] = < + text = <"Typisk användning (enheter)"> + description = <"Uppskattning av antal enheter av den angivna typen av tobaksprodukt som konsumeras."> + comment = <"Till exempel: antalet cigaretter eller \"portioner\" per dag eller per vecka. Detta dataelement är överflödigt/redundant om ett värde registrerats för \"Typisk användning (massa)\"."> + > + ["id23"] = < + text = <"Senaste uppdatering"> + description = <"Det datum då denna sammanfattning av individens rökvanor senast reviderades."> + > + ["id20"] = < + text = <"Övergripande kommentar"> + description = <"Ytterligare övergripande beskrivning av rökvanor som inte redan beskrivits i andra fält."> + comment = <"Exempelvis: slutade röka eller minskade rökning i samband med graviditet"> + > + ["id18"] = < + text = <"Paketår (pack years)"> + description = <"En uppskattning av den totala mängden av denna sorts tobaksprodukt som en person har rökt under sin livstid. + "> + comment = <"Används för att bedöma cigarettförbrukning. Det beräknas genom att multiplicera antalet cigarettpaket rökta per dag med det antal år som personen rökt. Ett paketår motsvarar 365 förpackningar cigaretter. Detaljer om hur man beräknar paketår för olika typer av tobaksprodukter finns på http://smokingpackyears.com. Definitionen av ett paket kan anges fältet \"Definition av paket\" i protokoll-delen (\"Protocol\") av den här arketypen."> + > + ["id17"] = < + text = <"Övergripande slutdatum"> + description = <"Det datum då individen (senast) helt slutade röka tobak."> + comment = <"Kan vara del av ett datum, till exempel bara ett årtal. Detta datum kan användas av beslutsstödssystem för att avgöra om individen är i riskzonen för återfall, till exempel under de första 12 månaderna sedan hen slutade röka. + + "> + > + ["id16"] = < + text = <"Började röka regelbundet"> + description = <"Datum, eller del av datum när individen först började röka någon sorts tobak regelbundet, men inte dagligen"> + comment = <"Det kan vara del av ett datum, till exempel bara ett årtal. Datumet kan t.ex. representera när individen började röka varje fredagskväll eller på fester."> + > + ["id15"] = < + text = <"Slutdatum"> + description = <"Datum när individen senast rökte den angivna sortens tobaksprodukt."> + comment = <"Kan vara del av ett datum, till exempel bara ett årtal. + + Definitionen av vad som menas med ett \"Slutdatum\" kan variera enormt och kan preciseras/definieras med hjälp av dataelementet \"Definition av slutdatum\" i protokolldelen i den här arketypen. Detta datum kommer att vara identiskt med \"Episodens slutdatum\" för den senaste episoden. Detta datum kan användas av beslutsstödssystem för att avgöra om individen är i riskzonen för återfall, till exempel under de första 12 månaderna sedan hen slutade röka."> + > + ["id14"] = < + text = <"Episodens startdatum"> + description = <"Datum när den här episoden startade."> + comment = <"Kan vara del av ett datum, till exempel bara ett årtal."> + > + ["at7"] = < + text = <"Har aldrig rökt"> + description = <"Individen har aldrig rökt någon form av tobak."> + > + ["at6"] = < + text = <"Före detta rökare"> + description = <"Individen har varit rökare men har slutat röka."> + > + ["at4"] = < + text = <"Rökare"> + description = <"Individen röker tobak."> + > + ["id1"] = < + text = <"Sammanfattning av rökvanor för tobak"> + description = <"Samlad information om en individs tobaks-rökvanor. + "> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Overordnet status (synthesised)"> + description = <"Utsagn om nåværende røykeadferd for alle typer tobakk. (synthesised)"> + > + ["ac9001"] = < + text = <"Type (synthesised)"> + description = <"Typen røyketobakk indvidet røyker. (synthesised)"> + > + ["ac9002"] = < + text = <"Status (synthesised)"> + description = <"Utsagn om nåværende røykeadferd for en spesifisert tobakkstype. (synthesised)"> + > + ["ac9003"] = < + text = <"Mønster (synthesised)"> + description = <"Typisk røykemønster for den spesifiserte tobakkstypen. (synthesised)"> + > + ["at9004"] = < + text = <"* Flow rate, mass (en)"> + description = <"* Flow rate, mass (en)"> + > + ["at9005"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["id96"] = < + text = <"Type"> + description = <"Typen røyketobakk indvidet røyker."> + > + ["id95"] = < + text = <"Røykeindeks"> + description = <"En indikasjon på den samlede eksponeringen for tobakk."> + comment = <"Denne parameteren er liknende pakkeår, men baserer seg på antall sigaretter, bidis etc. røkt per dag, i stedet for pakker."> + > + ["id94"] = < + text = <"Antall år røkt"> + description = <"Samlet antall år individet har røkt tobakk."> + comment = <"Dette dataelementet tar ikke høyde for mengden av tobakk som er røkt. Det kan brukes for å regne ut \"Røykeindeks\"."> + > + ["at92"] = < + text = <"Aldri røykt"> + description = <"Individet har aldri røykt den spesifiserte typen tobakk."> + > + ["id90"] = < + text = <"Overordnet status"> + description = <"Utsagn om nåværende røykeadferd for alle typer tobakk."> + > + ["at89"] = < + text = <"Kretek"> + description = <"Sigaretter som inneholder en blanding av tobakk, nellik og andre tilsetningsstoffer."> + > + ["id88"] = < + text = <"Kommentar til episoden"> + description = <"Ytterligere fritekst om tobakksrøyking innenfor den spesifiserte episoden, som ikke er omfattet av andre felt."> + > + ["id87"] = < + text = <"Samlede detaljer"> + description = <"Ytterligere strukturerte detaljer om overordnet røykeadferd."> + > + ["id86"] = < + text = <"Definisjon på Forsøk på å slutte"> + description = <"Den anvendte definisjonen på dataelementet \"Antall forsøk på å slutte\" benyttet i denne arketypen."> + comment = <"For eksempel \"sluttet å røyke i en dag eller lenger, med den hensikt å slutte\"."> + > + ["at85"] = < + text = <"Ikke daglig"> + description = <"Individet røyker ikke den spesifiserte tobakkstypen daglig."> + > + ["at84"] = < + text = <"Daglig"> + description = <"Individet røyker den spesifiserte tobakkstypen minst en gang per dag."> + > + ["id83"] = < + text = <"Episodens sluttdato"> + description = <"Datoen episoden opphørte."> + comment = <"Kan være en deldato, for eksempel årstall. Dette dataelementet vil være tomt om episoden er pågående."> + > + ["id82"] = < + text = <"Episodenavn"> + description = <"Identifisering av en episode med røyking, enten som et nummer i en sekvens eller som en navngitt hendelse."> + comment = <"For eksempel: \"2\" som den andre episoden i en serie av episoder, eller \"Gravid med tvillinger\" om en beskriver røyking under en helserelatert hendelse som for eksempel under graviditet."> + > + ["id81"] = < + text = <"Start daglig røyking"> + description = <"Dato eller deldato individet begynte å røyke daglig."> + comment = <"Kan være en deldato, for eksempel kun årstall."> + > + ["id80"] = < + text = <"Definisjon på Aldri røykt"> + description = <"Den anvendte definisjonen på verdien \"Tidligere røyker\" i dataelementet \"Status\" benyttet i denne arketypen."> + comment = <"Definisjonen kan spesifiseres per tobakkstype. For eksempel kan definisjon være ikke null, men mindre enn en spesifisert mengde (som antall enheter eller vekt) røykt over et spesifisert tidsintervall."> + > + ["at79"] = < + text = <"Bidis"> + description = <"Også kjent som Beedis. Tynne håndrullede sigaretter fylt med tobakk, pakket inn i et blad ofte bundet sammen med en fargerik tråd i en eller begge endene. Kan være både smaksatt og ikke smaksatt."> + > + ["id78"] = < + text = <"Detaljer om tobakkstypen"> + description = <"Ytterligere strukturerte detaljer om den spesifiserte typen tobakksrøyking."> + > + ["id77"] = < + text = <"Definisjon på Tidligere røyker"> + description = <"Den anvendte definisjonen på verdien \"Tidligere røyker\" i dataelementet \"Status\" benyttet i denne arketypen."> + comment = <"Definisjon av verdien \"Tidligere røyker\" i dataelementet \"Status\" kan variere fra land til land. For eksempel refererer New Zealand Ministry of Health til at individet ikke har røkt i løpet av de siste 28 dagene."> + > + ["id76"] = < + text = <"Definisjon på Røyker"> + description = <"Den anvendte definisjonen på verdien \"Røyker\" i datalementet \"Status\" benyttet i denne arketypen."> + comment = <"Definisjonen kan spesifiseres per tobakkstype. Definisjon av nåværende røyker kan variere fra land til land. For eksempel refererer USAs Center for Disease Control til røyking den siste måneden, og New Zealand Ministry of Health til røyking i løpet av de siste 28 dagene."> + > + ["id75"] = < + text = <"Samlet pakkeår"> + description = <"Anslått kumulativ mengde av alle tobakkstyper som er røykt."> + comment = <"Definisjonen på en pakke kan registreres i protokollen av denne arketypen, ved å bruke dataelementet \"Pakkedefinisjon\"."> + > + ["id74"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id73"] = < + text = <"Pakkedefinisjon"> + description = <"Definisjon for pakkestørrelse som brukes som en del av algoritmen for å kalkulere datelementene for \"Pakkeår\" benyttet i denne arketypen."> + comment = <"Definisjonen kan spesifiseres per tobakkstype. For eksempel, antall enheter i en pakke sigaretter kan være annerledes for sigarer; mengden løstobakk i en pakke som benyttes for håndrullede sigaretter eller piper."> + > + ["id72"] = < + text = <"Definisjon på Sluttdato"> + description = <"Den anvendte definisjonen på dataelementet \"Sluttdato\" benyttet i denne arketypen."> + > + ["id70"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om røyking av den spesifiserte tobakkstypen som ikke er omfattet av andre felt."> + > + ["at67"] = < + text = <"Cigarillos"> + description = <"Også kjent som minisigar. Kort og smal sigar."> + > + ["id66"] = < + text = <"Typisk bruk (vekt)"> + description = <"Anslått forbruk av spesifisert tobakkstype, vekt."> + comment = <"Dette dataelementet vil vanligvis brukes for piper eller håndrullede sigaretter. For eksempel: Antall gram løstobakk per dag eller per uke. Dette dataelementet er overflødig om verdien er registrert for \"Typisk bruk (enheter)\"."> + > + ["id65"] = < + text = <"Per episode"> + description = <"Detaljer om en avgrenset periode med røyking av den spesifiserte tobakkstypen."> + > + ["at63"] = < + text = <"Vannpipe"> + description = <"Også kjent som \"hookah\", \"shisha\" og \"narguileh\". Tobakk som ofte er smaksatt brennes, for deretter å kjøles ned i en vannfylt beholder. Røyken inhaleres gjennom en slange og et munnstykke."> + > + ["at62"] = < + text = <"Røyker"> + description = <"Individet er en nåværende røyker av den spesifiserte typen tobakk."> + > + ["at60"] = < + text = <"Tidligere røyker"> + description = <"Individet har tidligere røykt den spesifiserte typen tobakk, men er ikke en nåværende røyker."> + > + ["at58"] = < + text = <"Pipe"> + description = <"Løs tobakk plassert i pipens hode."> + > + ["at57"] = < + text = <"Sigarer"> + description = <"Tobakk som rulles i et tobakksblad eller i en substans som inneholder tobakk."> + > + ["at56"] = < + text = <"Håndrullede sigaretter"> + description = <"Også kjent som \"rullings\". Løs tobakk som rulles inn i sigarettpapir."> + > + ["at55"] = < + text = <"Sigaretter"> + description = <"Også kjent som ferdigsigaretter eller fabrikksigaretter. Fint skåret tobakk, rullet inn i en sylinder laget av papir eller en annen substans som ikke inneholder tobakk."> + > + ["id54"] = < + text = <"Beskrivelse"> + description = <"Fritekstsammendrag om røykeadferden for den spesifiserte tobakkstypen."> + > + ["id53"] = < + text = <"Status"> + description = <"Utsagn om nåværende røykeadferd for en spesifisert tobakkstype."> + > + ["id44"] = < + text = <"Overordnet beskrivelse"> + description = <"Fritekstsammendrag om individets overordnede røykemønster og historikk."> + comment = <"Bruk dette datalementet til å registrere en fritekstbeskrivelse av individets tobakksrøykevaner, eller for å overføre ustrukturert informasjon fra eksisterende eller tidligere kliniske systemer til arketypeformat."> + > + ["id31"] = < + text = <"Mønster"> + description = <"Typisk røykemønster for den spesifiserte tobakkstypen."> + comment = <"Bruksmønster kan kodes med en terminologi eller med et lokalt verdisett i et templat."> + > + ["id30"] = < + text = <"Per type"> + description = <"Detaljer om røyking for en spesifikk type røyketobakk."> + > + ["id27"] = < + text = <"Episodedetaljer"> + description = <"Ytterligere strukturerte detaljer om den spesifiserte episoden med tobakksrøyking."> + > + ["id26"] = < + text = <"Antall forsøk på å slutte"> + description = <"Totalt antall ganger individet har forsøkt å slutte å røyke den spesifiserte typen tobakk innenfor denne episoden."> + > + ["id24"] = < + text = <"Typisk bruk (enheter)"> + description = <"Anslått forbruk av spesifisert tobakkstype, antall enheter."> + comment = <"For eksempel: Antall sigaretter eller piper per dag eller per uke. Dette dataelementet er overflødig om verdien er registrert for \"Typisk bruk (vekt)\"."> + > + ["id23"] = < + text = <"Sist oppdatert"> + description = <"Datoen da sammendraget av tobakksbruk sist ble oppdatert."> + > + ["id20"] = < + text = <"Samlet kommentar"> + description = <"Ytterligere fritekst om tobakksrøyking som ikke er omfattet av andre felt."> + comment = <"For eksempel: Sluttet å røyke eller reduserte mengde ved graviditet."> + > + ["id18"] = < + text = <"Pakkeår"> + description = <"Anslått kumulativ mengde tobakk røykt av den spesifiserte typen tobakk."> + comment = <"Vanligvis gjøres vurderingen på sigarettbruk. Den kalkuleres ved å multiplisere antall sigarettpakker røykt hver dag med antall år individet har røykt. Et pakkeår tilsvarer 365 pakker sigaretter. Detaljer om hvordan man kalkulerer pakkeår for andre typer tobakk kan finnes på http://smokingpackyears.com. Definisjonen på en pakke kan registreres i protokollen av denne arketypen, ved å bruke dataelementet \"Pakkedefinisjon\"."> + > + ["id17"] = < + text = <"Samlet sluttdato"> + description = <"Datoen da individet sist røykte en hvilken som helst type tobakk."> + comment = <"Kan være en deldato, for eksempel årstall. Denne datoen kan brukes av beslutningsstøttesystemer for å beregne om individet er i faresonen for tilbakefall, for eksempel i løpet av de først 12 månedene etter å ha sluttet."> + > + ["id16"] = < + text = <"Startet regelmessig røyking"> + description = <"Dato eller deldato da individet for første gang begynte å røyke hyppig eller regelmessig, men ikke daglig."> + comment = <"Kan være en deldato, for eksempel kun årstall. For eksempel kan denne datoen representere tidspunktet da individet begynte å røyke hver fredagskveld eller på fest."> + > + ["id15"] = < + text = <"Sluttdato"> + description = <"Datoen da individet sist røykte den spesifiserte tobakkstypen."> + comment = <"Kan være en deldato, for eksempel årstall. Definisjoner for \"Sluttdato\" varierer enormt og kan defineres ved å bruke datalementet \"Definisjon på Sluttdato\" i protokolldelen av denne arketypen. Denne datoen vil være identisk med \"Episodens sluttdato\" for den siste episoden. Denne datoen kan brukes av beslutningsstøttesystemer for å beregne om individet er i faresonen for tilbakefall, for eksempel i løpet av de først 12 månedene etter å ha sluttet."> + > + ["id14"] = < + text = <"Episodens startdato"> + description = <"Dato da episoden startet."> + comment = <"Kan være en deldato, for eksempel kun årstall."> + > + ["at7"] = < + text = <"Aldri røykt"> + description = <"Individet har aldri røykt tobakk."> + > + ["at6"] = < + text = <"Tidligere røyker"> + description = <"Individet har tidligere røykt tobakk, men er ikke en nåværende røyker."> + > + ["at4"] = < + text = <"Røyker"> + description = <"Individet er en nåværende tobakksrøyker."> + > + ["id1"] = < + text = <"Røykeanamnese"> + description = <"Sammendrag eller detaljer om et individs tidligere og nåværende tobakksrøykevaner."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Overall status (synthesised)"> + description = <"Statement about current smoking behaviour for all types of tobacco. (synthesised)"> + > + ["ac9001"] = < + text = <"Type (synthesised)"> + description = <"The type of tobacco smoked by the individual. (synthesised)"> + > + ["ac9002"] = < + text = <"Status (synthesised)"> + description = <"Statement about current smoking behaviour for the specified type of tobacco. (synthesised)"> + > + ["ac9003"] = < + text = <"Pattern (synthesised)"> + description = <"The typical pattern of smoking for the specified type of tobacco. (synthesised)"> + > + ["at9004"] = < + text = <"Flow rate, mass"> + description = <"Flow rate, mass"> + > + ["at9005"] = < + text = <"Mass"> + description = <"Mass"> + > + ["id96"] = < + text = <"Type"> + description = <"The type of tobacco smoked by the individual."> + > + ["id95"] = < + text = <"Smoking index"> + description = <"An indication of the cumulative amount of tobacco smoking exposure."> + comment = <"This parameter is similar to Pack Years but based on units of cigarettes, bidis etc smoked per day, rather than packs."> + > + ["id94"] = < + text = <"Overall years of smoking"> + description = <"The cumulative number of years that the individual has smoked tobacco."> + comment = <"This data element does not take into account the amount of tobacco smoked. It may be used to calculate the 'Smoking index'."> + > + ["at92"] = < + text = <"Never smoked"> + description = <"Individual has never smoked the specified type of tobacco."> + > + ["id90"] = < + text = <"Overall status"> + description = <"Statement about current smoking behaviour for all types of tobacco."> + > + ["at89"] = < + text = <"Kreteks"> + description = <"Also known as clove cigarettes. Cigarettes that contain a mixture of tobacco, cloves and other additives."> + > + ["id88"] = < + text = <"Episode comment"> + description = <"Additional narrative about tobacco smoking during the specified episode, not captured in other fields."> + > + ["id87"] = < + text = <"Overall details"> + description = <"Additional structured details about the overall tobacco smoking behaviour."> + > + ["id86"] = < + text = <"Quit attempt definition"> + description = <"The applied definition for a Quit attempt used to determine value for the 'Number of quit attempts' data element used in this archetype."> + comment = <"For example: 'stopped smoking for one day or longer with the intention of quitting'."> + > + ["at85"] = < + text = <"Non-daily"> + description = <"Not smoking the specified type of tobacco every day."> + > + ["at84"] = < + text = <"Daily"> + description = <"Smoking the specified type of tobacco at least once every day."> + > + ["id83"] = < + text = <"Episode end date"> + description = <"Date when this episode ceased."> + comment = <"Can be a partial date, for example, only a year. This data field will be empty if the episode is current and ongoing."> + > + ["id82"] = < + text = <"Episode label"> + description = <"Identification of an episode of smoking activity - either as a number in a sequence and/or a named event."> + comment = <"For example: '2' as the second episode within a sequence of episodes; or 'Pregnancy with twins' if describing the smoking activity during a health event such as during a specific pregnancy."> + > + ["id81"] = < + text = <"Daily smoking commenced"> + description = <"The date or partial date when the individual first started daily smoking of tobacco of any type."> + comment = <"Can be a partial date, for example, only a year."> + > + ["id80"] = < + text = <"Never smoked definition"> + description = <"The applied definition for the 'Never smoked' value in each of the 'Status' data elements used in this archetype."> + comment = <"Definition may need to be specified per type. For example, the definition may not be zero, but less than a specified amount (as units or mass) smoked during a specified time interval."> + > + ["at79"] = < + text = <"Bidis"> + description = <"Also known as Beedis. Thin hand-rolled cigarettes filled with tobacco and wrapped in a leaf, often tied with colorful string at one or both ends. They can be flavoured or unflavoured."> + > + ["id78"] = < + text = <"Type details"> + description = <"Additional structured details about the specified type of tobacco smoking."> + > + ["id77"] = < + text = <"Former smoker definition"> + description = <"The applied definition for the 'Former smoker' value in each of the 'Status' data elements used in this archetype."> + comment = <"Definition may need to be specified per type of tobacco. Former smoker definitions vary in different jurisdictions. For example: New Zealand Ministry of Health refers to not having smoked during the past 28 days."> + > + ["id76"] = < + text = <"Current smoker definition"> + description = <"The applied definition for the 'Current smoker' value in each of the 'Status' data elements used in this archetype."> + comment = <"Definition may need to be specified per type. Current smoker definitions vary in different jurisdictions. For example: USA Centre for Disease Control refers to smoking during the past one month and New Zealand Ministry of Health uses 28 days. + "> + > + ["id75"] = < + text = <"Overall pack years"> + description = <"Estimate of the cumulative amount for all types of tobacco smoked."> + comment = <"The definition of a pack can be recorded in the protocol of this archetype using the 'Pack definition' data element."> + > + ["id74"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id73"] = < + text = <"Pack definition"> + description = <"The definition of the size of pack used as part of the algorithm for calculating 'Pack years' data elements used in this archetype."> + comment = <"Definition may need to be specified per type. For example, the number of units in a pack used for cigarettes may be different to cigars; the mass of loose tobacco in a pack used for hand-rolled cigarettes or pipes."> + > + ["id72"] = < + text = <"Quit date definition"> + description = <"The applied definition for the 'Quit date' data elements used in this archetype."> + > + ["id70"] = < + text = <"Comment"> + description = <"Additional narrative about smoking of the specified type of tobacco, not captured in other fields."> + > + ["at67"] = < + text = <"Cigarillos"> + description = <"Also known as mini cigars. Short and narrow cigar."> + > + ["id66"] = < + text = <"Typical use (mass)"> + description = <"Estimate of the weight of loose leaf tobacco smoked."> + comment = <"This data element will typically be used for pipes and hand-rolled cigarettes and is redundant if a value is recorded for 'Typical use (units)'."> + > + ["id65"] = < + text = <"Per episode"> + description = <"Details about a discrete period of smoking activity for the specified type of tobacco."> + > + ["at63"] = < + text = <"Waterpipe"> + description = <"Also known as \"hookah\", \"shisha\", \"narguileh\" and \"hubble-bubble\". Tobacco, often flavoured, is burned then cooled through a basin of water and consumed through a hose and mouthpiece."> + > + ["at62"] = < + text = <"Current smoker"> + description = <"Individual is a current smoker of the specified type of tobacco."> + > + ["at60"] = < + text = <"Former smoker"> + description = <"Individual has previously smoked the specified type of tobacco but is not a current smoker."> + > + ["at58"] = < + text = <"Pipe"> + description = <"Loose tobacco placed inside a pipe bowl."> + > + ["at57"] = < + text = <"Cigars"> + description = <"Also known as \"large cigar\". Roll of tobacco wrapped within a leaf tobacco or in a substance that contains tobacco."> + > + ["at56"] = < + text = <"Hand-rolled cigarettes"> + description = <"Also known as \"rollies\" or \"roll-ups\". Loose tobacco, hand rolled into a cylinder using cigarette papers."> + > + ["at55"] = < + text = <"Cigarettes"> + description = <"Also known as manufactured cigarettes, 'factory made' cigarettes or 'tailor made' cigarettes. Processed tobacco, manufactured into cylinder made of paper or a substance that does not contain tobacco."> + > + ["id54"] = < + text = <"Description"> + description = <"Narrative summary about smoking behaviour for the specified type of tobacco."> + > + ["id53"] = < + text = <"Status"> + description = <"Statement about current smoking behaviour for the specified type of tobacco."> + > + ["id44"] = < + text = <"Overall description"> + description = <"Narrative summary about the individual's overall tobacco smoking pattern and history."> + comment = <"Use this data element to record a narrative description of the tobacco smoking habits for this individual or to incorporate unstructured tobacco smoking information from existing or legacy clinical systems into an archetyped format."> + > + ["id31"] = < + text = <"Pattern"> + description = <"The typical pattern of smoking for the specified type of tobacco."> + > + ["id30"] = < + text = <"Per type"> + description = <"Details about smoking activity for a specified type of smoked tobacco."> + > + ["id27"] = < + text = <"Episode details"> + description = <"Additional structured details about the specified episode of tobacco smoking."> + > + ["id26"] = < + text = <"Number of quit attempts"> + description = <"Total number of times the individual has attempted to stop smoking the specified type of tobacco within this episode."> + > + ["id24"] = < + text = <"Typical use (units)"> + description = <"Estimate of number of units of the specified type of tobacco consumed."> + comment = <"For example: the number of 'sticks' or 'full pipes' per day or per week. This data element is redundant if a value is recorded for 'Typical use(mass)'."> + > + ["id23"] = < + text = <"Last updated"> + description = <"The date this tobacco smoking summary was last updated."> + > + ["id20"] = < + text = <"Overall comment"> + description = <"Additional narrative about all tobacco smoking that has not been captured in other fields."> + comment = <"For example: stopped smoking or reduced amount on becoming pregnant."> + > + ["id18"] = < + text = <"Pack years"> + description = <"Estimate of the cumulative amount of tobacco smoked using the specified type of tobacco."> + comment = <"Commonly used in assessment of cigarette use. It is calculated by multiplying the number of packs of cigarettes smoked per day by the number of years the individual has smoked. One pack year equals 365 packs of cigarettes. Details about how to calculate pack years for other types of tobacco can be found at http://smokingpackyears.com. The definition of a pack can be recorded in the protocol of this archetype using the 'Pack definition' data element."> + > + ["id17"] = < + text = <"Overall quit date"> + description = <"The date when the individual last ceased using tobacco of any type."> + comment = <"Can be a partial date, for example, only a year. This date could be used by decision support guidance to determine if the individual is at risk of relapse, for example in the first 12 months since quitting."> + > + ["id16"] = < + text = <"Regular smoking commenced"> + description = <"The date or partial date when the individual first started frequent or regular, but usually non-daily, smoking of tobacco of any type."> + comment = <"Can be a partial date, for example, only a year. For example, this date could represent when the individual commenced smoking every Friday night or at parties. "> + > + ["id15"] = < + text = <"Quit date"> + description = <"Date when the individual last smoked the specified type of tobacco."> + comment = <"Can be a partial date, for example, only a year. Definitions for a 'Quit date' vary enormously and can be defined using the 'Quit data definition' data element in the Protocol section of this archetype. This date will be identical to the 'Episode end date' for the most recent episode. This date could be used by decision support guidance to determine if the individual is at risk of relapse, for example in the first 12 months since quitting."> + > + ["id14"] = < + text = <"Episode start date"> + description = <"Date when this episode commenced."> + comment = <"Can be a partial date, for example, only a year."> + > + ["at7"] = < + text = <"Never smoked"> + description = <"Individual has never smoked any type of tobacco."> + > + ["at6"] = < + text = <"Former smoker"> + description = <"Individual has previously smoked tobacco but is not a current smoker."> + > + ["at4"] = < + text = <"Current smoker"> + description = <"Individual is a current smoker of tobacco."> + > + ["id1"] = < + text = <"Tobacco smoking summary"> + description = <"Summary or persistent information about the tobacco smoking habits of an individual."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9004"] = + ["at9005"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at62", "at60", "at92"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at55", "at56", "at57", "at67", "at58", "at63", "at79", "at89"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at4", "at6"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at84", "at85"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.care_plan_request.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.care_plan_request.v0.0.1-alpha.adls new file mode 100644 index 000000000..296f922cf --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.care_plan_request.v0.0.1-alpha.adls @@ -0,0 +1,181 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f5e8b3e2-a22c-454d-b39c-c5ff2adc7875; build_uid=5ddc05d4-8a3c-4677-a696-230455786f3e) + openEHR-EHR-INSTRUCTION.care_plan_request.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Sistine Barretto-Daniels"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"Sistine.Barretto-Daniels@oceaninformatics.com"> + ["date"] = <"2010-07-28"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Care plan, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2016-08-22]. No longer available."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"79CCC1762AFD328C6AB3C495A8B89C3C"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar a ordem ou instrução em relação o planejamento, abertura e execução de um único plano de cuidados como um todo."> + keywords = <"cuidado", "plano"> + use = <"Usar para gravar a ordem ou instrução para o planejamento, início e a realização de um único plano de cuidados como um todo. + "> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the order or instruction regarding the planning, initiation and carrying out of a single care plan as a whole."> + keywords = <"care", "plan"> + use = <"Use to record the order or instruction for the planning, initiation and carrying out of a single care plan as a whole."> + misuse = <""> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + INSTRUCTION[id1] matches { -- Care plan request + activities cardinality matches {0..*; unordered} matches { + ACTIVITY[id2] occurrences matches {0..1} matches { -- Activity + action_archetype_id matches {/openEHR-EHR-ACTION\.care_plan\.v1/} + description matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id18] occurrences matches {0..1} matches { -- Plan name + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Indication + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Date of onset + value matches { + DV_DATE_TIME[id9003] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id21] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id22] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id22"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id20"] = < + text = <"Comentário"> + description = <"Narrativa adicional sobre a ordem de plano de cuidados não capturados em outros campos."> + > + ["id19"] = < + text = <"Data do início"> + description = <"Data do início do plano de cuidados."> + > + ["id18"] = < + text = <"Nome do plano de cuidados"> + description = <"Identificação do plano de cuidados."> + > + ["id12"] = < + text = <"Indicação"> + description = <"Indicação para o plano de cuidados."> + comment = <"Por exemplo: um diagnóstico conhecido; ou um objetivo específico."> + > + ["id8"] = < + text = <"Descrição"> + description = <"Descrição do escopo do plano de cuidados, intenção e propostas de atividades."> + > + ["id2"] = < + text = <"Atividade"> + description = <"Atividade atual."> + > + ["id1"] = < + text = <"Plano de cuidados"> + description = <"Ordem ou instrução para a criação e série de atividades para alcançar uma meta específica de gestão ou resultado do tratamento, realizado por profissionais de saúde e / ou do assunto."> + > + > + ["en"] = < + ["id22"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id20"] = < + text = <"Comment"> + description = <"Additional narrative about the care plan request, not captured in other fields."> + > + ["id19"] = < + text = <"Date of onset"> + description = <"Date of onset for the care plan."> + > + ["id18"] = < + text = <"Plan name"> + description = <"Identification of the care plan."> + > + ["id12"] = < + text = <"Indication"> + description = <"Indication for the care plan."> + comment = <"For example: a known diagnosis; or a specific goal."> + > + ["id8"] = < + text = <"Description"> + description = <"Description of the care plan scope, intent and proposed activities."> + > + ["id2"] = < + text = <"Activity"> + description = <"Current Activity."> + > + ["id1"] = < + text = <"Care plan request"> + description = <"Order or instruction for the creation and sequence of activities to achieve a specified management goal or treatment outcome, carried out by health professionals and/or the subject."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.health_education_request.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.health_education_request.v0.0.1-alpha.adls new file mode 100644 index 000000000..132200c2a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.health_education_request.v0.0.1-alpha.adls @@ -0,0 +1,176 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f368bd7f-2204-4356-b7df-5b4aea9e330a; build_uid=4e248125-01ec-4027-8578-c54cd1700015) + openEHR-EHR-INSTRUCTION.health_education_request.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Annika Terner"> + ["organisation"] = <"B3 Healthcare Consulting AB"> + ["email"] = <"annika.terner@b3.se"> + > + accreditation = <"."> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-02-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"374BCE34BED925AA798BEEB8A3528701"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera en begäran om rådgivning/undervisning/kommunikation avsedd att öka hälsokunskap och praktiska färdigheter."> + keywords = <"utbildning", "information"> + use = <"Används för att registrera en begäran om rådgivning/undervisning/kommunikation avsedd att öka hälsokunskap och praktiska färdigheter (ofta relaterade till hälsotillstånd)."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an order for communication to improve health literacy and life skills."> + keywords = <"education", "information"> + use = <"Use to record an order for communication to improve health literacy and life skills."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + INSTRUCTION[id1] matches { -- Health education request + activities cardinality matches {0..*; unordered} matches { + ACTIVITY[id2] occurrences matches {0..1} matches { -- Current Activity + description matches { + ITEM_TREE[id3] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id4] occurrences matches {1} matches { -- Topic + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id5] matches { -- Details + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Number of sessions + value matches { + DV_COUNT[id9002] matches { + magnitude matches {|>=1|} + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Reason + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Proposed outcome + value matches { + DV_TEXT[id9004] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id10] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["id10"] = < + text = <"Utökning"> + description = <"Plats för att infoga ytterligare information som krävs för att fånga upp lokalt innehåll eller för att anpassa sig till andra referensmodeller/format."> + comment = <"Till exempel: Lokala informationskrav eller ytterligare metadata för att anpassa sig till FHIR- eller CIMI-motsvarigheter."> + > + ["id8"] = < + text = <"Förslag på resultat"> + description = <"Berättande beskrivning av målen eller det föreslagna resultatet av utbildningen."> + > + ["id7"] = < + text = <"Orsak"> + description = <"Anledningen till att utföra denna utbildningsomgång."> + > + ["id6"] = < + text = <"Antal tillfällen"> + description = <"Antalet undervisningstillfällen som ska genomföras."> + > + ["id5"] = < + text = <"Detaljer"> + description = <"Berättande beskrivning av den föreslagna utbildningen."> + > + ["id4"] = < + text = <"Ämne"> + description = <"Ämnesrubrik för hälsorådgivningen/informationen/undervisningen."> + > + ["id2"] = < + text = <"Aktuell aktivitet"> + description = <"Aktuell aktivitet."> + > + ["id1"] = < + text = <"Begäran om hälsorådgivning/information/undervisning"> + description = <"Kommunikation avsedd att öka hälsokunskap och praktiska färdigheter (ofta relaterade till hälsotillstånd)."> + > + > + ["en"] = < + ["id10"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id8"] = < + text = <"Proposed outcome"> + description = <"Narrative description about the goals or proposed outcome of the education."> + > + ["id7"] = < + text = <"Reason"> + description = <"The reason for undertaking this education process."> + > + ["id6"] = < + text = <"Number of sessions"> + description = <"The number of educational sessions to be undertaken."> + > + ["id5"] = < + text = <"Details"> + description = <"Narrative description about the proposed education."> + > + ["id4"] = < + text = <"Topic"> + description = <"The headline topic of the education."> + > + ["id2"] = < + text = <"Current Activity"> + description = <"Current Activity."> + > + ["id1"] = < + text = <"Health education request"> + description = <"Communication to improve health literacy and life skills."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.informed_consent_request.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.informed_consent_request.v0.0.1-alpha.adls new file mode 100644 index 000000000..6a5ab810c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.informed_consent_request.v0.0.1-alpha.adls @@ -0,0 +1,204 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1131bc6c-830c-4e5b-98aa-c63f23bfa3d6; build_uid=dc09801c-33e7-4ea7-88a8-7337fc6176df) + openEHR-EHR-INSTRUCTION.informed_consent_request.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2012-10-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"ASTM Standard E2369 - 05, \"Standard Specification for Continuity of Care Record (CCR)\", ASTM International, West Conshohocken, PA, 2003, DOI: 10.1520/E2369-05E02, www.astm.org."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"F8889872054B903549DD5B0F5AD76974"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a formal request or instruction to gain and record informed consent from a subject (or the subject's agent) for a proposed procedure, trial or other healthcare-related activity."> + keywords = <"consent", "informed", "trial", "procedure", "operation"> + use = <"Use to record a formal request or instruction to gain and record informed consent from a subject (or the subject's agent) for a proposed procedure, trial or other healthcare-related activity. This may need to be recorded as a formal instruction when part of a care plan or ahead of time when there is a distributed care team preparing a patient for a procedure, trial or activity to be performed in a different physical environment. + + This archetype has been designed to be a framework that will be adequate for ordering or requesting a simple informed consent, but allow for additional details to be optionally added within the 'Details' SLOT to meet the specific requirements of a more complex clinical scenario. For example, additional consent details can be included using the CLUSTER.consent_details archetype. Other archetypes can be developed and optionally included in the same SLOT for the purpose of including specific details about the procedure, trial or activity."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + INSTRUCTION[id1] matches { -- Informed consent request + activities cardinality matches {0..*; unordered} matches { + ACTIVITY[id3] occurrences matches {0..1} matches { -- Current Activity + action_archetype_id matches {/openEHR-EHR-ACTION\.informed_consent\.v1/} + description matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Proposed procedure/trial/activity + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Intent + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Consent description + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id9] matches { -- Details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.consent_details(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.procedure_details(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Start date + value matches { + DV_DATE_TIME[id9004] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Date consent required + value matches { + DV_DATE_TIME[id9005] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id13] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id19] occurrences matches {0..1} matches { -- Proposed consent document + value matches { + DV_TEXT[id9006] + } + } + allow_archetype CLUSTER[id14] matches { -- Responsible provider + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.organisation(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.individual_professional(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id15] matches { -- Proposed requester + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.individual_personal(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.individual_professional(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.organisation(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + CLUSTER[id20] matches { -- Patient information + items cardinality matches {1..*; unordered} matches { + ELEMENT[id21] occurrences matches {0..1} matches { -- Name + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9008] + } + } + allow_archetype CLUSTER[id24] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + } + } + allow_archetype CLUSTER[id25] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id25"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id24"] = < + text = <"Multimedia representation"> + description = <"Digital representation of the Patient Information to be made available."> + > + ["id22"] = < + text = <"Description"> + description = <"Narrative description of the patient information to be made available."> + > + ["id21"] = < + text = <"Name"> + description = <"Identification of the information to be made available."> + > + ["id20"] = < + text = <"Patient information"> + description = <"Details about Patient Information proposed to be made available to the subject or subject's agent."> + > + ["id19"] = < + text = <"Proposed consent document"> + description = <"Identification of the consent form or document proposed for use."> + > + ["id18"] = < + text = <"Intent"> + description = <"Description of the intent of the proposed procedure, clinical trial or healthcare-related activity."> + > + ["id17"] = < + text = <"Description"> + description = <"Narrative description of the proposed procedure, clinical trial or healthcare-related activity."> + > + ["id16"] = < + text = <"Date consent required"> + description = <"Date, and optional time, by which the consent is required."> + > + ["id15"] = < + text = <"Proposed requester"> + description = <"Healthcare provider who is proposed to request consent from the subject."> + > + ["id14"] = < + text = <"Responsible provider"> + description = <"Healthcare provider who has oversight and responsibility for the procedure, clinical trial or healthcare-related activity."> + > + ["id10"] = < + text = <"Start date"> + description = <"Proposed start date, and optional time, for the proposed index procedure, clinical trial or healthcare-related activity."> + > + ["id9"] = < + text = <"Details"> + description = <"Detailed information on the proposed procedure, clinical trial or healthcare-related activity, or indiviual component activities of the index procedure/trial/activity."> + comment = <"For example: intent/purpose; anaesthetic details; disclosure of material risks; and proposed benefits discussed."> + > + ["id6"] = < + text = <"Consent description"> + description = <"Narrative description of the informed consent required before performing the proposed procedure, clinical trial or healthcare-related activity."> + > + ["id5"] = < + text = <"Proposed procedure/trial/activity"> + description = <"Identification of the index proposed procedure/trial/activity (including correct side/correct site, where appropriate)."> + > + ["id3"] = < + text = <"Current Activity"> + description = <"Current Activity."> + > + ["id1"] = < + text = <"Informed consent request"> + description = <"Request or instruction to gain and record informed consent from a subject (or the subject's agent) for a proposed procedure, trial or other healthcare-related activity (including treatments and investigations), based upon a clear appreciation and understanding of the facts, implications, and possible future consequences by the subject (or the subject's agent)."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_.v1.0.0.adls new file mode 100644 index 000000000..978fb5be1 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_.v1.0.0.adls @@ -0,0 +1,371 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-INSTRUCTION.medication_.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"OpenEHR Foundation"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2013-05-16"> + > + other_contributors = <"John Bennett, NEHTA, Australia", "Sharmila Biswas, Australia", "Stephen Chu, NEHTA, Australia (Editor)", "Matthew Cordell, NEHTA, Australia", "Gail Easterbrook, Flinders Medical Centre, Australia", "David Evans, Queensland Health, Australia", "Sarah Gaunt, NEHTA, Australia", "Trina Gregory, cpc, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Mary Kelaher, NEHTA, Australia", "Robert L'egan, NEHTA, Australia", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Susan McIndoe, Royal District Nursing Service, Australia", "David McKillop, NEHTA, Australia", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Chris Pearce, Melbourne East GP Network, Australia", "Camilla Preeston, Royal Australian College of General Practitioners, Australia", "Margaret Prichard, NEHTA, Australia", "Cathy Richardson, NEHTA, Australia", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "John Taylor, NEHTA, Australia", "Richard Townley-O'Neill, NEHTA, Australia (Editor)", "Kylie Young, The Royal Australian College of General Practitioners, Australia", "Ian McNicoll, Ocean Informatics. UK"> + lifecycle_state = <"AuthorDraft"> + references = < + ["1"] = <"Medication instruction, draft archetype, NEHTA Clinical Knowledge Manager [Internet]. NEHTA. Authored: 12 Nov 2010. Available at: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.838_15 (accessed 15 May 2013)."> + ["2"] = <"Therapeutic Good Use Data Group, NEHTA http://www.nehta.gov.au"> + ["3"] = <"Intermountain Healthcare Medication order model, Personal Communication to Sam Heard by Dr Stan Huff."> + ["4"] = <"Royal Australian College of General Practitioners. Fact Sheet: Medicines List. 2010."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"6C6FD2B794F9CAF3918C346E1B047111"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Recording intent to use or to continue to use a medicine, vaccine or other therapeutic good including instructions on use, dispensing and administration, where neccessary."> + keywords = <"medication", "order", "prescribe", "therapy", "substance", "drug", "therapeutic", "otc", "therapeutic good"> + use = <"For recording instructions to dispense, administer or use a medicine, vaccine or other therapeutic good. This medication instruction can be used in many circumstances including: a record in a progress note; an item in a medication list, prescription or drug chart (to be dispensed and/or administered); or in a summary document such as discharge summary or a referral for care. The instruction may be complex and involve more than one activity, such as in the case of a reducing dose of Predisolone, or multiple medications as components of the same order. This would include a written order by a physician, dentist, nurse practitioner, or other designated health professional for a medication to be dispensed and administered to a patient. + + This instruction will generally apply to things that can be prescribed or are available 'over the counter'. + + Use for orders for vaccinations or other therapeutic goods. These may be presented differently in different applications but require the same structure. + + Use for the consistent representation of an item in a medication list comprising the medicines that a clinicians collectively expect the individual to be taking. + + The information recorded may separate dose, route and timing to achieve a computable and sharable specification but also allows for narrative instructions for orders like 'Frusemide 40mg two tablets in the morning and one at lunch' to ensure compatibility with existing systems. To achieve a structure statement for such compound orders, two items are required: 'Frusemide 40mg two tablets in the morning' and 'Frusemide 40mg one tablet at lunch'. The instruction will usually include information about the timing and dose (which may be structured) and in some settings will include the route of administration. The amount of the medicines will usually be given in terms of a number and a dose unit but may be a textural statement to ensure compatibility with existing systems and also coverage of all scenarios. + + Use to represent a prescription item for a medicine, vaccine or other therapeutic good within a document such as an electronic prescription (see COMPOSITION.prescription) or a medication chart. + + The content is potentially complex. Where the content is re-usable in other contexts, especially the paired ACTION.medication archetype (for recording dispensing, administration etc) the content has been specified in re-useable CLUSTER archetypes. For example: CLUSTER.amount and CLUSTER.amount-range contain the detail about Medication dose; CLUSTER.timing contains detail about structured dose timing; CLUSTER.medication_administration contains structure around administration for both the order and the action; and CLUSTER.chemical_description described the specific ingredients within a medicine. All of these archetypes together are required to make up the total maximal dataset for a re-useable medication instruction."> + misuse = <"Not to be used to record administration, use or dispensing. (For those use ACTION.medication) + + Not to be used to record ordering of blood products, implants or major devices such as pacemakers and defibrillators, etc."> + copyright = <"© Nasjonal IKT HF"> + > + > + +definition + INSTRUCTION[id1] matches { -- Medication order + activities cardinality matches {0..*; unordered} matches { + ACTIVITY[id2] occurrences matches {0..1} matches { -- Order + description matches { + ITEM_TREE[id3] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id4] occurrences matches {1} matches { -- Medicine + value matches { + DV_TEXT[id9000] + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac2]} -- Medication name + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Overall directions + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id5] matches { -- Ingredients and form + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication_ingredients(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Dose description + value matches { + DV_TEXT[id9003] + } + } + allow_archetype CLUSTER[id7] occurrences matches {0..1} matches { -- Structured dose + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication_amount(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Timing description + value matches { + DV_TEXT[id9004] + } + } + CLUSTER[id11] occurrences matches {0..1} matches { -- Structured timing + items cardinality matches {1..*; unordered} matches { + ELEMENT[id30] occurrences matches {0..1} matches { -- PRN + value matches { + DV_BOOLEAN[id9005] matches { + value matches {True} + } + } + } + ELEMENT[id12] matches { -- Start criterion + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Start date + value matches { + DV_DATE_TIME[id9007] + } + } + ELEMENT[id17] matches { -- Stop criterion + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Stop date + value matches { + DV_DATE_TIME[id9009] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Duration of treatment + value matches { + DV_DURATION[id9010] + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- Duration of prior treatment + value matches { + DV_DURATION[id9011] matches { + value matches {|>=P0D|} + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Number of administrations + value matches { + DV_COUNT[id9012] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Long-term + value matches { + DV_BOOLEAN[id9013] matches { + value matches {True, False} + } + } + } + allow_archetype CLUSTER[id38] occurrences matches {0..1} matches { -- Detailed timing + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.timing(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + ELEMENT[id45] matches { -- Additional instruction + value matches { + DV_TEXT[id9014] + } + } + allow_archetype CLUSTER[id49] occurrences matches {0..1} matches { -- Medication safety limits + include + archetype_id/value matches {/.*/} + } + ELEMENT[id19] matches { -- Clinical indication + value matches { + DV_TEXT[id9015] + } + } + allow_archetype CLUSTER[id44] matches { -- Administration details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication_admin(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id36] matches { -- Comment + value matches { + DV_TEXT[id9016] + } + } + CLUSTER[id24] occurrences matches {0..1} matches { -- Dispensing + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id46] matches { -- Quantity + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication_amount(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Number of repeats + value matches { + DV_COUNT[id9017] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Minimum interval between repeats + value matches { + DV_DURATION[id9018] + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Brand substitution permitted + value matches { + DV_BOOLEAN[id9019] matches { + value matches {True, False} + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Dispensing instructions + value matches { + DV_TEXT[id9020] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id32] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id39] matches { -- Indication for authorised use + value matches { + DV_TEXT[id9021] + } + } + ELEMENT[id33] matches { -- Medication Instruction Id + value matches { + DV_IDENTIFIER[id9022] + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- Concession benefit + value matches { + DV_TEXT[id9023] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id49"] = < + text = <"Medication safety limits"> + description = <"Details of medication safety limits such as maximum dosage or frequency."> + > + ["id48"] = < + text = <"Duration of prior treatment"> + description = <"The duraton of prior treatment which has already for the same medication prior to this instruction."> + comment = <"e.g To indicate that the patient has already taken 3 days of a 7 day course of treatment."> + > + ["id47"] = < + text = <"Minimum interval between repeats"> + description = <"The minimum time between repeat dispensing of the medicine, vaccine or therapeutic good. Note: This is specified by the ordering clinician for a specific reason such as safety or best practice."> + > + ["id46"] = < + text = <"Quantity"> + description = <"The amount of medicine, vaccine or other therapeutic good to be dispensed."> + > + ["id45"] = < + text = <"Additional instruction"> + description = <"An additional statement on how to use the medicine, vaccine or other therapeutic good."> + > + ["id44"] = < + text = <"Administration details"> + description = <"Details of the administration of the medicine, vaccine or other therapeutic good."> + > + ["id43"] = < + text = <"Concession benefit"> + description = <"Indicates the category of subsidy appropriate to the item being prescribed."> + > + ["id39"] = < + text = <"Indication for authorised use"> + description = <"The specific indication for use that is required by an authorising agency to achieve subsidy for or access to the medicine, vaccine or other therapeutic good. This could be a national medication scheme, insurance company or other funding agency."> + > + ["id38"] = < + text = <"Detailed timing"> + description = <"Structured details of the timing of the use or administration."> + > + ["id36"] = < + text = <"Comment"> + description = <"Any additional information that may be needed to ensure the continuity of supply, rationale for current dose and timing, or safe and appropriate use."> + > + ["id33"] = < + text = <"Medication Instruction Id"> + description = <"An identifier used in an external system and associated with this medication instruction."> + > + ["id30"] = < + text = <"PRN"> + description = <"The timing is dependent within limits on the subject of care's condition or symptoms (e.g. 4hrly p.r.n. means the medicine can be taken as frequently as every four hours if necessary). \"Pro re nata\" in latin means as circumstances arise."> + > + ["id29"] = < + text = <"Dispensing instructions"> + description = <"Additional instructions to the person dispensing the medicine, vaccine or other therapeutic good."> + > + ["id27"] = < + text = <"Brand substitution permitted"> + description = <"Indicates whether or not the substitution of a prescribed medicine with a different brand name of the same medicine, vaccine or other therapeutic good, which has been determined as bioequivalent, is allowed when the medication is dispensed/supplied."> + > + ["id26"] = < + text = <"Number of repeats"> + description = <"The number of times the expressed quantity of medicine, vaccine or other therapeutic good may be refilled or redispensed without a new prescription."> + > + ["id24"] = < + text = <"Dispensing"> + description = <"Information for the dispenser."> + > + ["id19"] = < + text = <"Clinical indication"> + description = <"A reason for ordering the medicine, vaccine or other therapeutic good."> + > + ["id18"] = < + text = <"Long-term"> + description = <"It is anticipated that the medicine, vaccine or therapeutic good will be re-prescribed or re-dispensed over a period of time."> + > + ["id17"] = < + text = <"Stop criterion"> + description = <"A condition which, when met, requires the cessation of administration or use."> + > + ["id16"] = < + text = <"Number of administrations"> + description = <"The total number of doses of the medicine, vaccine or other therapeutic good that are to be used or administered (from the initial dose to the final dose)."> + > + ["id15"] = < + text = <"Duration of treatment"> + description = <"The length of time for which the medicine, vaccine or other therapeutic good should be used or administered (from the initial dose to the final dose)."> + > + ["id14"] = < + text = <"Stop date"> + description = <"The date and optional time to stop using the medicine, vaccine or other therapeutic good."> + > + ["id13"] = < + text = <"Start date"> + description = <"The date and optional time to begin using the medicine, vaccine or other therapeutic good."> + > + ["id12"] = < + text = <"Start criterion"> + description = <"A condition which, when met, requires the start of administration or use."> + > + ["id11"] = < + text = <"Structured timing"> + description = <"Details of the timing of the use or administration of the medicine, vaccine or other therapeutic good."> + > + ["id10"] = < + text = <"Overall directions"> + description = <"A complete narrative description of how much, when and how to use the medicine, vaccine or other therapeutic good."> + > + ["id9"] = < + text = <"Timing description"> + description = <"The timing of the doses, which may include frequency and details such as relationship to food."> + > + ["id7"] = < + text = <"Structured dose"> + description = <"Structured information on dose with dose unit. If 'Structured dose' is used with 'Dose description' then these must be semantically equivalent."> + > + ["id6"] = < + text = <"Dose description"> + description = <"The amount and units of the medicine, vaccine or other therapeutic good to be used or administered at one time."> + > + ["id5"] = < + text = <"Ingredients and form"> + description = <"Detailed information about the ingredient(s) including form and strength."> + > + ["id4"] = < + text = <"Medicine"> + description = <"The medicine, vaccine or other therapeutic good being ordered, administered to or used by the subject of care. This item should be coded if possible."> + > + ["id2"] = < + text = <"Order"> + description = <"The instructions for a particular medicine, vaccine or other therapeutic good including dose and timing."> + > + ["id1"] = < + text = <"Medication order"> + description = <"Details of a medicine, vaccine or other therapeutic good with instructions for use."> + > + ["ac2"] = < + text = <"Medication name"> + description = <"Any valid term for a medicine or other therapeutic agent."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_order.v2.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_order.v2.0.1.adls new file mode 100644 index 000000000..587890bcc --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_order.v2.0.1.adls @@ -0,0 +1,1672 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f806ed48-a801-4510-8409-be84acc1079d; build_uid=905c7a8a-c53d-4913-88f3-4433b81c27fb) + openEHR-EHR-INSTRUCTION.medication_order.v2.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand/Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen HF/Nasjonal IKT HF"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral"> + ["email"] = <"amarch@cas.austral.edu.ar"> + > + accreditation = <"MD"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + accreditation = <"R.N."> + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2015-10-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Tomas Alme, DIPS, Norway", "Ole Andreas Bjordal, Webmed, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "John Bennett, NEHTA, Australia", "Kristian Berg, Universitetssykehuset Nord Norge, Norway (Nasjonal IKT redaktør)", "SumanBhusan Bhattacharyya, Sudisa Consultancy Services, India", "Sharmila Biswas, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Laila Bruun, Oslo universitetssykehus HF, Norway", "Bjørn Christensen, Helse Bergen HF, Norway", "Stephen Chu, NEHTA, Australia (Editor)", "Matthew Cordell, NEHTA, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Inderjit Daphu, Helse Bergen, Norway", "Gail Easterbrook, Flinders Medical Centre, Australia", "Gunn Elin Blakkisrud, DIPS ASA, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "David Evans, Queensland Health, Australia", "Samuel Frade, Marand, Portugal", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Sarah Gaunt, NEHTA, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Cecilie Graver, Oslo universitetssykehus HF, Norway", "Trina Gregory, cpc, Australia", "Bjørn Grøva, Diretoratet for e-helse, Norway", "Robert Hausam, Hausam Consulting LLC, United States", "Sam Heard, Ocean Informatics, Australia (Editor)", "Kristian Heldal, Telemark Hospital Trust, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Roar Holm, Helse Vest IKT A/S, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Gunnar Jårvik, Nasjonal IKT HF, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Mary Kelaher, NEHTA, Australia", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Ole Kristian Losvik, Losol AS, Norway", "Robert L'egan, NEHTA, Australia", "Russell Leftwich, Russell B Leftwich MD, United States", "Fest Legemiddelverket, Statens Legemiddelverk, Norway", "Øygunn Leite Kallevik, Helse Bergen, Norway", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Colin Macfarlane, Elsevier, United Kingdom", "Alan March, Hospital Universitario Austral, Argentina", "Siv Marie Lien, DIPS ASA, Norway", "Susan McIndoe, Royal District Nursing Service, Australia", "David McKillop, NEHTA, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Martin Paulson, Sykehuset i Vestfold, Norway", "Chris Pearce, Melbourne East GP Network, Australia", "Kristian Pedersen, Nordlandssykehuset HF, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Camilla Preeston, Royal Australian College of General Practitioners, Australia", "Margaret Prichard, NEHTA, Australia", "Cathy Richardson, NEHTA, Australia", "Robyn Richards, NEHTA - Clinical Terminology, Australia", "Tanja Riise, Nasjonal IKT HF, Norway", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Raymond Simkus, Brookswood Family Practice, Canada", "Iztok Stotl, UKCLJ, Slovenia", "John Taylor, NEHTA, Australia", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstituttet, Norway", "Richard Townley-O'Neill, Australian Digital Health Agency, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Ines Vaz, UFN, Portugal", "Nils Widnes, Helse-Bergen, Norway", "Kylie Young, The Royal Australian College of General Practitioners, Australia"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Medication instruction, Draft Archetype [Internet]. nehta, Australia, nehta Clinical Knowledge Manager [cited: 2015-12-15]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.838"> + ["2"] = <"Intermountain Healthcare Medication order model, Personal Communication to Sam Heard by Dr Stan Huff."> + ["3"] = <"Royal Australian College of General Practitioners. Fact Sheet: Medicines List. 2010."> + ["4"] = <"NHS HSCIC Messaging Implementation Manual (GP2GP messages) http://www.uktcregistration.nss.cfh.nhs.uk/trud3"> + ["5"] = <"Standards for medication and medical device records – technical annex [Internet]. RCP London. [cited 2015 Dec 15]. Available from: https://www.rcplondon.ac.uk/projects/outputs/standards-medication-and-medical-device-records-technical-annex"> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Clinical Informatics, UK "> + ["MD5-CAM-1.0.1"] = <"19328C6E85A1CAE39D2522FF43F1A104"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere alle aspekter av ordinering av et legemiddel, en vaksine, ernæringsprodukt eller medisinsk forbruksmateriell for et spesifikt individ."> + keywords = <"medikasjon", "foreskriving", "forordning", "forordne", "terapi", "substans", "stoff", "virkestoff", "medikament", "legemiddel", "terapeutisk", "medisinsk forbruksmateriell", "ordinering", "preparat", "spesialpreparat", "diagnostikum", "forskrivning", "forskriving", "resept", "legemiddelhåndtering", "farmasøytisk", "produkt", "posologi", "ordinasjon", "rekvirering", "behandling", "væske", "ernæring", "ordinere", "medisin", "medisiner", "medisinering"> + use = <"Brukes for å registrere alle aspekter av ordinering av et legemiddel, en vaksine, enæringsvare eller medisinsk forbruksmateriell for et spesifikt individ. + + Arketypen kan brukes i alle legemiddelrelaterte ordineringer, enten de er for reseptpliktige legemidler ordinert av en kliniker, eller for reseptfrie legemidler. Arketypen dekker også ordinering av vaksiner, parenterale væsker, eller medisinsk forbruksmateriell, som bandasjer, ernæringsprodukter eller andre varer som påføres eller administreres for å ha en terapeutisk effekt, og der dataene som skal registreres er de samme. + + Arketypen er designet for bruk i en rekke ulike kliniske sammenhenger, for eksempel: + - en registrering i en klinisk konsultasjon (COMPOSITION.encounter). + - en resept skrevet av en lege, tannlege eller annet helsepersonell, på et legemiddel eller ernæringsprosdukt som skal utdeles eller administreres (i en COMPOSITION.prescription). + - et element i en legemiddelliste, resept eller legemiddelkurve (COMPOSITION.medication_list) + - et element i et oppsummeringsdokument som f.eks. en epikrise (COMPOSITION.transfer_summary) eller en henvisning (COMPOSITION.request). + + Merk at disse bruksområdene omfatter FHIR-ressursene for både Medication Order og Medication Statement. + + I mange tilfeller vil legemiddelordineringen være enkel - typisk for en enkelt legemiddelvare med ukompliserte instruksjoner for utdeling og administrering. Arketypen er imidlertid også utviklet for å tillate mer komplekse ordineringer, for eksempel: + - ved nedtrapping av en prednisolondose over flere uker. + - ved titrering av insulin, hvor dosering er avhengig av prøveresultater. + - flere legemidler ordinert på samme tidspunkt som en del av et samlet behandlingsregime, for eksempel trippelbehandling for magesår. + - ved parenteral administrering av legemidler eller ernæring, inkludert parenteral ernæring. + + Arketypen er derfor utviklet for å tillate ulik kompleksitet, fra + - enkle fritekstinstrukser for ordineringer som \"Furosemid 40 mg, to tabletter om morgenen og en til lunsj\" for å sikre kompatibilitet med eksisterende systemer, og + - legemiddelmengden representeres som regel ved et tall med tilhørende måleenhet, alternativt med fritekst for å sikre kompatibilitet med eksisterende systemer og for å dekke alle kliniske scenarier + til + - strukturerte detaljer for dose, administreringssvei og administreringsstidspunkter for at datamaskiner skal kunne lese og gjøre beregninger med dataene. + + Arketypen er designet slik at en enkel legemiddelordinering kan representere: + -komplekse sekvensielle legemiddelordineringer som bruker samme preparatstyrke i samme ordineringsstruktur. + -flere legemiddelordineringer kan lenkes, der ulike legemidler eller blandinger må administreres sekvensielt. + + Arketypen er også egnet for å ordinere væsker, der det er vanlig at disse ordineres. I andre sammenhenger kan det være mer passende å bruke en egen arketype for væskeforordninger. + + Mengden av et legemiddel representeres vanligvis med et tall og en enhet, men det kan også dokumenteres i fritekst for å sikre kompatibilitet med eksisterende systemer og for å dekke alle scenarier. + + SLOTer med CLUSTER-arketyper brukes for å representere deler av innholdet av tre årsaker: + - For å sikre en kjernearketype som kan brukes i alle de overnevnte brukscasene, men likevel være fleksibel der det trengs, f.eks. i SLOTet \"Legemiddeldetaljer\" der ytterligere strukturerte detaljer kan legges til. Det er foreslått en arketype for detaljer om legemidler, og det kan tenkes at man i fremtiden vil trenge andre CLUSTER-arketyper for andre formål, som f.eks. komplekse ordineringer av parenteral ernæring. + - for å tillate gjenbruk av arketyper i situasjoner hvor innholdet også brukes i andre kliniske kontekster, i hovedsak i den tilhørende arketypen ACTION.medication for å registrere faktisk utdeling, administrering osv. + - for å fjerne mindre brukt innhold fra arketypens rammeverk. + + Det er mulig å legge inn flere ordinasjoner som aktiviteter innenfor én instans av arketypen for å representere tett sammenbundne ordinasjoner av forskjellige legemidler, for eksempel en legemiddelpakke mot H. pylori der denne ikke ordineres som en enkelt pakning. + + Merk at disse bruksområdene innbefatter FHIR-ressursene for både \"Medication Order\" og \"Medication Statement\", det vil si at denne arketypen matcher begge disse FHIR-ressursene i passende brukssammenhenger."> + misuse = <"Skal ikke brukes for å registrere faktisk administrering eller utdeling av legemidler, vaksiner, parenterale væsker, ernæringsprodukter eller medisinsk forbruksmateriell. Bruk arketypen ACTION.medication for dette formålet. + + Skal ikke brukes for å registrere ordinering av blodkomponenter, som omfatter en fundamentalt ulik klinisk prosess og sannsynligvis vil trenge ulik støtteinformasjon. Bruk arketypen INSTRUCTION.transfusion for dette formålet. + + Skal ikke brukes for å registrere ordinering av innlegging av implantater og medisinsk utstyr som pacemakere og defibrillatorer. Bruk arketypen INSTRUCTION.procedure for dette formålet."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar todos los aspectos de una orden de medicamento, vacuna, producto nutricional u otro ítem terapéutico para un individuo identificado."> + keywords = <"medicamento", "orden", "prescribir", "prescripción", "terapéutica", "substancia", "droga", "terapéutico", "sin receta", "insumo terapéutico", "fármaco", "producto", "posología", "tratamiento", "fluido", "nutrición", "CPOE"> + use = <"Utilizar para el registro de todos los aspectos de una orden de medicamento, vacuna, producto nutricional u otro ítem terapéutico para un individuo identificado. + + Su objetivo es la utilización para cualquier orden de medicamento o ítems relacionados, ya sea que los prescriba un profesional de la salud o que se encuentren disponibles sin receta médica. El alcance de este arquetipo de medicamento incluye órdenes de vacuna, fluidos parenterales u otros insumos terpéuticos tales como vendajes, productos nutricionales u otros ítems que se aplican o son administrados para obtener un efecto terapéutico, y que tiene un patrón común de registro de datos. + + Este arquetipo seta diseñado para ser utilizado en un conjunto de contexto clínicos que incluyen, pero no se limitan, a: + - un registro de una consulta clínica (COMPOSITION.encounter); + - una prescripción escrita por un médico, odontólogo, enfermero u otro profesional de la salud, para una medicación o producto nutricional a ser dispensado y administrado (como parte de una COMPOSITION.prescription); + - un ítem incluido en una lista de medicamentos recibidos actualmente, en una prescripción o en una lista de medicamentos (como parte de una COMPOSITION.medication_list); y como + - un ítem incluido en un documento de resumen, tal como una transferencia de sitio de cuidados (COMPOSITION.transfer_summary) o una interconsulta (COMPOSITION.request). + + En muchos casos una orden de medicamento será simple -típicamente para un solo ítem medicamentoso con instrucciones carentes de complejidad para su dispensación y administración. Sin embargo, este arquetipo también esta diseñado para permitir órdenes terapéuticas mas complejas, como por ejemplo: + - la reducción de una dosis de prednisolona a lo largo de un período de semanas; + - la titulación de insulina, donde la dosis dependerá de los resultados de una prueba; + - la prescripción simultanea de varios medicamentos como parte de un régimen único de medicamentos, tales como la terapia triple para la úlcera péptica; y + - la administración endovenosa de medicamentos o suplementos nutricionales, incluyendo nutrición parenteral. + + El arquetipo ha sido por lo tanto diseñado para permitir diversos rangos de complejidad, desde: + - instrucciones narrativas simples para órdenes tales como \"furosemida 40 miligramos, dos tabletas por la mañana y una al almuerzo\", para asegurar la compatibilidad con sistemas existentes + - la cantidad de la medicación, usualmente representada en términos de un número y su correspondiente unidad de dosis, pero que alternativamente puede ser representada mediante una narrativa para asegurar compatibilidad con sistemas existentes y la cobertura de diferentes escenarios clínicos; hasta + - el detalle estructurado de la dosis, vía de administración y temporalidad, para así representar una especificación completamente computable. + + También ha sido diseñado de modo tal que la estructura de una sola orden de medicamento permita representar: + - una secuencia compleja de órdenes de medicamento que utiliza la misma potencia del preparado como una sola estructura de orden; y + - múltiples órdenes de medicamentos encadenadas en circunstancias donde diferentes medicamentos o preparados deben ser administrados conforme a una secuencia. + + Este arquetipo es también adecuado para ordenar fluidos en entornos de cuidado donde es de uso corriente que estos ítems sean \"prescribibles\". EN otros contextos una orden separada de fluido parenteral podría ser mas apropiada. + + Los SLOTs que contienen arquetipos CLUSTER han sido utilizados para representar parte del contenido por tres razones: + - Para asegurar un arquetipo de base que pueda ser utilizado en todos los casos arriba descritos pero que permitan flexibilidad alli donde esta es requerida, como por ejemplo el SLOT `Detalles de la preparación´ en el cual un mayor detalle estructurado puede ser agregado. Se ha sugerido un arquetipo candidato para Medicaciones. Es posible que otros arquetipos CLUSTER sean necesarios en el futuro para otros propósitos tal como las órdenes de nutrición parenteral compleja; + - Para permitir la re-utilización del arquetipo en situaciones en las cuales el contenido ha sido identificado como utilizado también en otros contextos clínicos, en particular en forma apareada como el arquetipo ACTION.medication, para el registro de la dispensación, administración, etc. concretas; y + - Para remover del arquetipo base los contenidos menos comúnmente utilizados. + + Varias órdenes pueden ser representadas como actividades separadas dentro de una sola instancia de este arquetipo, para el uso de órdenes fuertemente vinculadas (como la terapia del Helicobacter Pylori) cuando estas nos son prescriptas como paquete único. + + Debe tenerse en cuenta que estos usos subsumen lso casos de uso tanto de la Orden de Medicamento FHIR como de la Declaración de Medicamento, es decir que este arquetipo coincide con ambos recursos FHIR, utilizados en el contexto apropiado."> + misuse = <"No debe ser utilizado para el registro de las actividades relacionadas con el cumplimiento de la orden del medicamento, vacuna, producto nutricional o ítem terapéutico, tal como los detalles de su administración o dispensa. Se debe utilizar el ACTION.medication para este propósito. + + No debe ser utilizado para el registro de órdenes de sangre o sus preparados, lo cual involucra un proceso clínico fundamentalmente diferente que muy probablemente requiera otro tipo de información. Se debe utilizar el ACTION.transfusion para este propósito. + + No debe ser utilizado para el registro de órdenes de inserción de implantes o dispositivos médicos tales como marcapasos o defibriladores. Se debe utilizar el ACTION.procedure para este propósito."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar todos os aspectos de uma prescrição de medicamento, vacina, produtos nutricionais ou outros itens terapêuticos para um indivíduo identificado."> + keywords = <"medicamento", "prescrição", "prescrever", "terapia", "substância", "droga", "terapêutico", "Otc", "produto terapêutico", "Farmacêutico", "produtos", "Posologia", "tratamento", "Solução", "nutrição", "Prescrição Eletrônica"> + use = <"Utilizado para registrar todos os aspectos da prescrição de medicamentos, vacinas, produtos nutricionais ou outros itens terapêuticos, para um indivíduo identificado. + + Destina-se a ser usado para qualquer tipo de medicamento e prescrição relacionada, quer seja prescrito por um profissional de saúde ou disponível para compra \"no balcão\"da farmácia. O escopo deste arquétipo de medicamentos também inclui prescrições de vacinas, fluidos parenterais ou outros produtos terapêuticos, como bandagens, produtos nutricionais ou outros ítens que possuem um padrão comum para o seu registro e são aplicados ou administrados com vistas a um efeito terapêutico. + + Este arquétipo é projetado para ser usado em vários contextos clínicos, incluindo, entre outros: + - um registro em uma consulta clínica (COMPOSITION.encounter); + - uma receita escrita por um médico, dentista, ou outro profissional de saúde autorizado para prescrever uma medicamento ou produto nutricional a ser dispensado e administrado (COMPOSITION.prescription); + - um ítem em uma lista atual de medicamento, receita ou carta de medicamentos (dentro de COMPOSITION.medication_list); e + - um ítem em um documento de resumo, como a transferência de cuidados (COMPOSITION.transfer_summary) ou um documento de contra-referência (COMPOSITION.request). + + Em muitos casos, uma prescrição de medicamento será simples - tipicamente para um único item de medicamento com instruções simples para a sua dispensação e administração. No entanto, este arquétipo foi também projetado para permitir prescrições mais complexas. Por exemplo: + + - uma redução de dose de prednisolona durante um período de semanas; + - fracionamento de insulina, com dosagem dependente dos resultados do teste; + - medicamentos múltiplos prescritos simultaneamente como parte de um regime de fármaco único, como uma terapia tripla para úlcera péptica; e + - administração intravenosa de medicamentos ou suplementos nutricionais, incluindo nutrição parenteral. + + O arquétipo foi, portanto, projetado para atender prescrições de maior complexidade, como, por exemplo: + - instruções narrativas simples tais como \"furosemida 40mg dois comprimidos pela manhã e um no almoço\" para assegurar a compatibilidade com os sistemas existentes; + - a quantidade do medicamento geralmente é representada por um número e uma unidade de dose correspondente, no entanto, pode haver uma descrição em texto livre para garantir a compatibilidade com os sistemas existentes e a cobertura de todos os cenários clínicos; através de + - detalhes estruturados para a dose, via e duração para representar uma especificação totalmente computável. + + Este arquétipo foi também projetado para que uma única estrutura de prescrição de medicamento possa representar: + + - Prescrições sequencias complexas de medicamento com a mesma concentração de preparação representados em uma única estrutura de prescrição; e + - múltiplas prescrições de medicamentos que podem ser encadeadas em circunstâncias em que diferentes medicamentos ou preparações precisem ser administrados sequencialmente. + + Este arquétipo é também adequado para prescrição de soluções parenterais, em cenários de atendimento onde é normal prescrever estes itens. Em outras cenários, uma prescrição separada de soluções parenterais poderá ser mais apropriada. + + SLOTs contendo arquétipos do tipo CLUSTER foram utilizados ​​para representar parte do conteúdo por três razões: + - Para garantir que um arquétipo básico possa ser utilizado em todos os casos de uso descritos acima, oferecendo flexibilidade onde for necessário, por exemplo, o SLOT de \"Detalhes da preparação\", permite que detalhes adicionais estruturados da preparação possam ser adicionados. Existe um arquétipo sugerido para medicamentos. É possível que outros arquétipos do tipo CLUSTER sejam necessários no futuro, para outros fins, como pedidos complexos de nutrição parenteral; + - apoiar a reutilização do arquétipo em situações em que o conteúdo foi identificado como sendo utilizado também em outros contextos clínicos, em particular o arquétipo ACTION.medication (para deste arquéitpo) para gravação de distribuição real, administração, etc. e + - remover o conteúdo de menor utilização do núcleo do arquétipo. + + Várias prescrições podem ser representadas como atividades separadas nesta instância de arquétipo, para, por exemplo, representar prescrições de diferentes medicamentos, conectadas entre si, como ocorre na terapia de H. pylori, quando se opta por não prescrever como um único pacote. + + Observar que esses casos de usos acima descritos incluem os casos de uso da Prescrição de Medicamento e Medicamentos do FHIR. Isto é, este arquétipo é uma correspondência para ambos os recursos do FHIR, desde que utilizado no contexto apropriado."> + misuse = <"Não deve ser utilizado para registrar as atividades relacionadas à realização da prescrição de medicação, vacina, produto nutricional ou item terapêutico, como detalhes sobre a administração ou a dispensação. Use o arquétipo ACTION.medication para este propósito. + + Não deve ser utilizado para registrar o pedido de produtos sanguíneos, o que envolve um processo clínico fundamentalmente diferente e é provável que exija informações adicionais diferentes. Use o arquétipo INSTRUCTION.transfusion para este propósito. + + Não deve ser utilizado para registrar a ordem de inserção de implantes ou dispositivos médicos, como marcapassos e desfibriladores. Utilize o procedimento INSTRUCTION.Para este fim."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record all aspects of an order of a medication, vaccine, nutritional product or other therapeutic item for an identified individual."> + keywords = <"medication", "order", "prescribe", "therapy", "substance", "drug", "therapeutic", "otc", "therapeutic good", "pharmaceutical", "product", "posology", "treatment", "fluid", "nutrition", "CPOE"> + use = <"Use to record all aspects of an order of a medication, vaccine, nutritional product or other therapeutic item for an identified individual. + + It is intended to be used for any type of medication and related order, whether prescribed by a health professional or available for purchase 'over the counter'. The scope of this medication archetype also includes orders for vaccinations, parenteral fluids or other therapeutic goods, such as bandages, nutritional products or other items that are applied or administered to have a therapeutic effect and which have a common pattern for data recording. + + This archetype is designed to be used in a number of clinical contexts, including but not limited to: + - a record in a clinical consultation (COMPOSITION.encounter); + - a written prescription by a physician, dentist, nurse practitioner, or other designated health professional for a medication or nutritional product to be dispensed and administered (within a COMPOSITION.prescription); + - an item in a current medication list, prescription or drug chart (within COMPOSITION.medication_list); and + - an item in a summary document such as transfer of care (COMPOSITION.transfer_summary) or a referral (COMPOSITION.request). + + In many cases a medication order will be simple – typically for a single medication item with uncomplicated instructions for dispensing and administration. However this archetype is also designed to allow for more complex therapeutic orders. For example: + + - a reducing dose of prednisolone over a period of weeks; + - titration of insulin, with dosing dependent on test results; + - multiple medications prescribed simultaneously as part of a single drug regimen, such as a triple therapy for peptic ulcer; and + - intravenous administration of medications or nutrition supplements, including parenteral nutrition. + + The archetype has therefore been designed to allow for a range of complexity, from: + - simple narrative instructions for orders like 'furosemide 40mg two tablets in the morning and one at lunch' to ensure compatibility with existing systems; and + - the amount of medication is usually represented in terms of a number and corresponding dose unit, however there can alternatively be a narrative statement to ensure compatibility with existing systems and coverage of all clinical scenarios; through to + - structured detail for dose, route and timing to represent a fully computable specification. + + It has also been designed so that a single medication order structure can represent: + - complex sequential medication orders using the same preparation strength to be supported within a single order structure; and + - multiple medication orders can be chained in circumstances where different medications or preparations need to be given sequentially. + + This archetype is also suitable for ordering parenteral fluids, in care settings where it is normal practice to make these 'prescribable' items. In other settings a separate 'parenteral fluid order' may be appropriate. + + SLOTs containing CLUSTER archetypes have been used to represent some of the content for three reasons: + - To ensure a core archetype that can be used for all the above use cases, yet allow flexibility where it is required, for example the ‘Preparation details’ SLOT where additional structured detail can be added. A candidate archetype has been suggested for Medications. It is possible that other CLUSTER archetypes may be required in future for other purposes such as complex parenteral nutrition orders; + - to support archetype re-use in situations where the content has been identified as being also used in other clinical contexts, in particular the paired ACTION.medication archetype for recording actual dispensing, administration etc; and + - to remove less commonly used content from the core archetype framework. + + Multiple orders can be represented as separate activities within this single archetype instance to carry tightly bound orders of different medications, for example, H. pylori therapy when this is not prescribed as a single pack. + + It should be noted that these uses subsume both the FHIR Medication Order and Medication Statement use cases. i.e this archetype is a match for both FHIR resources, used in the appropriate context."> + misuse = <"Not to be used to record the activities related to carrying out the order for medication, vaccine, nutritional product or therapeutic item, such as details about actual administration or dispensing. Use the ACTION.medication for this purpose. + + Not to be used to record the ordering of blood products, which involves a fundamentally different clinical process and is likely to require different supporting information Use the INSTRUCTION.transfusion for this purpose. + + Not to be used to record the order for insertion of implants or medical devices such as pacemakers and defibrillators. Use the INSTRUCTION.procedure for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + INSTRUCTION[id1] matches { -- Medication order + activities cardinality matches {0..*; unordered} matches { + ACTIVITY[id2] matches { -- Order + description matches { + ITEM_TREE[id3] matches { + items cardinality matches {1..*} matches { + ELEMENT[id71] occurrences matches {1} matches { -- Medication item + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id144] occurrences matches {0..1} matches { -- Preparation details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id92] matches { -- Route + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id93] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id94] occurrences matches {0..1} matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_clock(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.anatomical_location_clock(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id95] matches { -- Administration method + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id96] matches { -- Administration device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Overall directions description + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- Parsable directions + value matches { + DV_PARSABLE[id9007] matches { + formalism matches {"text/html", "text/plain", "text/xml"} + } + } + } + ELEMENT[id174] matches { -- Specific directions description + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id175] matches { -- Dosage justification + value matches { + DV_TEXT[id9009] + } + } + allow_archetype CLUSTER[id178] matches { -- Structured dose and timing directions + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.therapeutic_direction(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + CLUSTER[id63] occurrences matches {0..1} matches { -- Medication safety + items cardinality matches {1..*; unordered} matches { + ELEMENT[id65] occurrences matches {0..1} matches { -- Exceptional safety override? + value matches { + DV_BOOLEAN[id9010] matches { + value matches {True, False} + } + } + } + CLUSTER[id179] matches { -- Safety override + items cardinality matches {1..*; unordered} matches { + ELEMENT[id172] occurrences matches {0..1} matches { -- Overriden safety advice + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id163] matches { -- Override reason + value matches { + DV_TEXT[id9012] + } + } + } + } + CLUSTER[id52] matches { -- Maximum dose + items cardinality matches {1..*; unordered} matches { + ELEMENT[id131] occurrences matches {0..1} matches { -- Maximum amount + value matches { + DV_QUANTITY[id9013] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + ELEMENT[id147] occurrences matches {0..1} matches { -- Maximum amount unit + value matches { + DV_TEXT[id9014] + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- Allowed period + value matches { + DV_DURATION[id9015] matches { + value matches {|>=PT0S|} + } + } + } + } + } + CLUSTER[id151] occurrences matches {0..1} matches { -- Total daily effective dose + items cardinality matches {1..*; unordered} matches { + ELEMENT[id166] occurrences matches {0..1} matches { -- Purpose + value matches { + DV_TEXT[id9016] + } + } + ELEMENT[id152] occurrences matches {0..1} matches { -- Total daily amount + value matches { + DV_QUANTITY[id9017] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + } + } + } + ELEMENT[id153] occurrences matches {0..1} matches { -- Total daily amount unit + value matches { + DV_TEXT[id9018] + } + } + } + } + } + } + ELEMENT[id45] matches { -- Additional instruction + value matches { + DV_TEXT[id9019] + } + } + ELEMENT[id106] matches { -- Patient information + value matches { + DV_TEXT[id9020] + } + } + ELEMENT[id108] matches { -- Monitoring instruction + value matches { + DV_TEXT[id9021] + } + } + ELEMENT[id19] matches { -- Clinical indication + value matches { + DV_TEXT[id9022] + } + } + ELEMENT[id149] matches { -- Therapeutic intent + value matches { + DV_TEXT[id9023] + } + } + CLUSTER[id114] occurrences matches {0..1} matches { -- Order details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id13] occurrences matches {0..1} matches { -- Order start date/time + value matches { + DV_DATE_TIME[id9024] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Order stop date/time + value matches { + DV_DATE_TIME[id9025] + } + } + ELEMENT[id12] matches { -- Order start criterion + value matches { + DV_TEXT[id9026] + } + } + ELEMENT[id17] matches { -- Order stop criterion + value matches { + DV_TEXT[id9027] + } + } + ELEMENT[id61] occurrences matches {0..1} matches { -- Administrations completed + value matches { + DV_COUNT[id9028] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id51] occurrences matches {0..1} matches { -- Duration of order completed + value matches { + DV_DURATION[id9029] matches { + value matches {PWDTH/|>=PT0S|} + } + } + } + allow_archetype CLUSTER[id113] matches { -- Order summary + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication_order_summary(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.medication_order_summary(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + allow_archetype CLUSTER[id70] matches { -- Authorisation directions + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication_authorisation(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.medication_authorisation(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + CLUSTER[id130] occurrences matches {0..1} matches { -- Dispense directions + items cardinality matches {1..*; unordered} matches { + ELEMENT[id107] matches { -- Dispense instruction + value matches { + DV_TEXT[id9030] + } + } + allow_archetype CLUSTER[id66] matches { -- Dispense amount + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.medication_supply_amount(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.medication_supply_amount(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id133] occurrences matches {0..1} matches { -- Substitution direction + value matches { + DV_CODED_TEXT[id9031] matches { + defining_code matches {[ac9001]} -- Substitution direction (synthesised) + } + } + } + ELEMENT[id155] occurrences matches {0..1} matches { -- Non-substitution reason + value matches { + DV_TEXT[id9032] + } + } + ELEMENT[id140] occurrences matches {0..1} matches { -- Priority + value matches { + DV_TEXT[id9033] + } + } + ELEMENT[id156] occurrences matches {0..1} matches { -- Dispensing start date + value matches { + DV_DATE_TIME[id9034] + } + } + ELEMENT[id162] occurrences matches {0..1} matches { -- Dispensing expiry date + value matches { + DV_DATE_TIME[id9035] + } + } + allow_archetype CLUSTER[id171] matches { -- Dispense details + include + archetype_id/value matches {/.*/} + } + } + } + allow_archetype CLUSTER[id167] matches { -- Additional details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id168] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9036] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { -- Dose amount description + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] matches { -- Order identifier + value matches { + DV_IDENTIFIER[id9037] + } + } + allow_archetype CLUSTER[id9] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9001"] = < + text = <"Generisk bytte (synthesised)"> + description = <"Indikerer om generisk bytte med en bioekvivalent vare er tillatt. (synthesised)"> + > + ["id179"] = < + text = <"Sikkerhetsoverstyring"> + description = <"Overstyring av et kjent problem relatert til legemiddelsikkerhet for dette individet og den ordinerte varen, f.eks. allergi, advarsel om legemiddelduplisering, eller kontraindikasjon."> + > + ["id178"] = < + text = <"Strukturerte anvisninger om dose og timing"> + description = <"Detaljerte og strukturerte anvisninger om dose og timing."> + > + ["id175"] = < + text = <"Begrunnelse for dose"> + description = <"Begrunnelsen for hvorfor en spesifikk dose er valgt, der dette er avhengig av en ytre faktor."> + comment = <"For eksempel: \"Justert pga amputasjon\"."> + > + ["id174"] = < + text = <"Spesifikk anvisningsbeskrivelse"> + description = <"Fritekstbeskrivelse av en spesifikk del av den overordnede anvisningen."> + comment = <"I noen sammenhenger er det vanlig å dele den samlede fritekstbeskrivelsen av anvisningen inn i mer spesifikke segmenter. For eksempel kan det i sykehus være vanlig å dele de samlede anvisningene opp i \"Mengde\" og \"Administreringstidspunkt\", selv om begge er i fritekst. Segmentnavnene kan legges til i et templat eller i applikasjonen."> + > + ["id172"] = < + text = <"Overstyrt sikkerhetsanbefaling"> + description = <"Et kjent problem relatert til legemiddelsikkerhet for dette individet og den ordinerte varen, f.eks. allergi, advarsel om legemiddelduplisering, eller kontraindikasjon. Registreres ordinært bare dersom anbefalingen overstyres."> + comment = <"For eksempel \"allergisk mot penicillin\" eller \"atenolol duplisert\"."> + > + ["id171"] = < + text = <"Utdelingsdetaljer"> + description = <"Ytterligere detaljer relatert til utdelingsanvisningene."> + comment = <"Dette SLOTet tillater lokal variasjon i regelverk for legemiddelutdeling mellom forskjellige myndighetsområder."> + > + ["at170"] = < + text = <"Ikke tillatt"> + description = <"Generisk bytte med bioekvivalent legemiddel er ikke tillatt."> + > + ["at169"] = < + text = <"Tillatt"> + description = <"Generisk bytte med bioekvivalent legemiddel er tillatt."> + > + ["id168"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om legemiddelordineringen som ikke er fanget i andre felt."> + > + ["id167"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere strukturerte detaljer om den ordinerte varen som ikke omfattes av andre felt."> + > + ["id166"] = < + text = <"Formål"> + description = <"Begrunnelsen for at det registreres en total daglig effektiv dose."> + comment = <"For eksempel \"Kontrollere hypertensjon\", \"Måldose 20 mg daglig\". Beskrivelsen kan brukes for å oppgi et navn, en frase eller en setning om formålet med å registrere en total daglig effektiv dose, som regel for å muliggjøre titrering mot en spesifikk måldose. Måldosen kan registreres her, eller mer vanlig i en EVALUATION.goal-arketype som det lenkes til."> + > + ["id163"] = < + text = <"Årsak til overstyring"> + description = <"Begrunnelsen for hvorfor sikkerhetsgrensen eller maksimumsdosen er overstyrt."> + comment = <"For eksempel \"Ingen effekt ved maksimum anbefalte dose. Kritisk situasjon.\". \"Pencillin er den eneste mulige behandlingen, sannsynlighet for faktisk pencillinallergi er lav\"."> + > + ["id162"] = < + text = <"Utløpsdato utdeling"> + description = <"Dato da ordineringen ikke lenger er gyldig for utdeling."> + comment = <"I noen myndighetsområder kan utleveringsanmodninger ha en utløpsdato, og etter denne datoen kan resepten ikke lenger utleveres."> + > + ["id156"] = < + text = <"Startdato utlevering"> + description = <"Datoen den ordinerte varen kan utdeles for første gang."> + comment = <"Kan brukes til å kontrollere utdelingstidspunkt for varer med misbrukspotensiale, f.eks. benzodiazepiner og sterke smertestillende."> + > + ["id155"] = < + text = <"Begrunnelse for byttereservasjon"> + description = <"Begrunnelsen for beslutningen om at generisk bytte av den ordinerte varen ikke tillates."> + comment = <"For eksempel \"Generisk vare er ikke bioekvivalent\"."> + > + ["id153"] = < + text = <"Enhet for total daglig dosemengde"> + description = <"Enheten som hører til den totale daglige dosemengden."> + comment = <"Enhetene er som regel vitenskapelige enheter som \"mg\" eller \"ml\" heller enn \"tabletter\". Koding av enheten med en terminologi, f.eks. FEST, foretrekkes der det er mulig."> + > + ["id152"] = < + text = <"Total daglig dosemengde"> + description = <"Mengden ordinert vare som skal tas per dag dersom det administreres som ordinert."> + comment = <"For eksempel \"20 mg\"."> + > + ["id151"] = < + text = <"Total daglig effektiv dose"> + description = <"Detaljer om den totale daglige mengden av den ordinerte varen som skal administreres."> + comment = <"Den totale daglige effektive dosen er den forventede effektive dosen, og støtter i så måte titrering av en i utgangspunktet lav dose mot en terapeutisk dose over en tidsperiode. Dette er ikke i seg selv måldosen, men den effektive daglige dosen mot måldosen. I noen sammenhenger kan den totale daglige dosen kalkuleres fra maskinlesbare anvisninger, mens den i andre må legges inn manuelt."> + > + ["id149"] = < + text = <"Terapeutisk hensikt"> + description = <"Overordnet terapeutisk hensikt med den ordinerte varen."> + comment = <"For eksempel \"smertelindring\", \"palliasjon\", \"lavdose profylakse\", \"rehydrering\" eller \"ernæringsinfusjon\"."> + > + ["id147"] = < + text = <"Enhet for maksimum legemiddelmengde"> + description = <"Enheten for \"Maksimum legemiddelmengde\"."> + comment = <"For eksempel \"tablett\", \"mg\". Koding av enheten med en terminologi, f.eks. FEST, foretrekkes der det er mulig."> + > + ["id144"] = < + text = <"Legemiddeldetaljer"> + description = <"Strukturerte detaljer om det overordnede legemiddelet, blant annet styrke, form og substansene det består av."> + comment = <"Bruk dette SLOTet til å spesifisere en detaljert beskrivelse av den ordinerte varen. For eksempel form, styrke, fortynningsmiddel eller blandinger av ingredienser."> + > + ["id140"] = < + text = <"Prioritet"> + description = <"En indikator for hastegraden den ordinerte varen bør utdeles under."> + comment = <"For eksempel \"Haster\". Dette kan spesifiseres i en templat eller spesalisering etter lokale verdisett. Noen myndighetsområder tillater at resepter merkes med \"Haster\" for at de skal klargjøres fort hos apoteket."> + > + ["id133"] = < + text = <"Generisk bytte"> + description = <"Indikerer om generisk bytte med en bioekvivalent vare er tillatt."> + comment = <"I mange myndighetsområder er generisk bytte av en ordinert vare mot en bioekvivalent vare fra en annen produsent tillatt. I andre områder er bytte forutsatt, og ordinerende kliniker må eksplisitt avslå bytte."> + > + ["id131"] = < + text = <"Maksimum legemiddelmengde"> + description = <"Den maksimale kumulative legemiddelmengden som bør administreres i perioden. Enheten for denne mengden legges i elementet \"Enhet for maksimum legemiddelmengde\"."> + comment = <"For eksempel 1, 1.5, 0.125."> + > + ["id130"] = < + text = <"Utdelingsanvisning"> + description = <"Veiledning for utdeling av den ordinerte varen."> + > + ["id114"] = < + text = <"Ordineringsdetaljer"> + description = <"Detaljer om hele legemiddelordineringen."> + > + ["id113"] = < + text = <"Sammendrag av ordineringen"> + description = <"Oppsummerende informasjon om bruk av den ordinerte varen, f.eks. nåværende status eller nøkkeldatoer, som regel brukt i andre sammenhenger enn resepter."> + comment = <"Sammendrag av ordineringsinformasjon kan være påkrevd når man overfører legemiddelinformasjon mellom systemer eller representerer et FHIR \"Medication statement\". Eksempler: Som del av en henvisning, overføringsnotat, eller epikrise/utskrivingsrapport."> + > + ["id108"] = < + text = <"Overvåkningsinstruksjon"> + description = <"Tilleggsinstruksjon som gir råd om anbefalt eller nødvendig overvåkning ved bruk av den ordinerte varen."> + comment = <"For eksempel \"kontroller nyrefunksjon om 2 uker\". Dette dataelementet kan repeteres."> + > + ["id107"] = < + text = <"Utdelingsinstruksjon"> + description = <"Tilleggsinstruksjon primært rettet mot personen som deler ut den ordinerte varen."> + comment = <"Eksempel: Detaljerte instruksjoner for stegvis utdeling av opiater."> + > + ["id106"] = < + text = <"Bruksområde"> + description = <"Tilleggsinstruksjon primært rettet mot pasient og pårørende."> + comment = <"For eksempel \"Blodtrykksreduserende\", \"Blodfortynnende\". Dette dataelementet kan repeteres, og bør dersom mulig kodes med en terminologi, f.eks. FEST. Ved behov kan man bruke en lenke for å assosiere dette elementet med f.eks. den opprinnelige diagnosen i en Problemliste, men det bør likevel registreres tekst her for å sikre data for fremtiden, siden målet for lenken kan endre seg over tid."> + > + ["id96"] = < + text = <"Administreringsutstyr"> + description = <"Detaljer om det medisinske utstyret som brukes til å administrere den ordinerte varen."> + > + ["id95"] = < + text = <"Administreringsmetode"> + description = <"Teknikken eller utstyret som brukes for å administrere den ordinerte varen."> + comment = <"For eksempel \"via Z-trackinjeksjon\", \"via forstøver\". Koding av administreringsmetoden med en terminologi er anbefalt, der det er mulig."> + > + ["id94"] = < + text = <"Strukturert anatomisk lokalisering"> + description = <"Strukturert beskrivelse av administreringsstedet for den ordinerte varen."> + > + ["id93"] = < + text = <"Anatomisk lokalisering"> + description = <"Navn på kroppsstedet der den ordinerte varen skal administreres."> + comment = <"For eksempel \"venstre overarm\", \"intravenøst kateter høyre hånd\". Det bør om mulig benyttes terminologi, f.eks. SNOMED CT eller EDQM standardtermer, for å angi kroppssted."> + > + ["id92"] = < + text = <"Administreringsvei"> + description = <"Administreringsveien for den ordinerte varen."> + comment = <"For eksempel \"oral bruk\", \"intravenøst\", \"på huden\" eller \"enteralt\". + Det bør om mulig benyttes terminologi, f.eks. FEST, for å angi administreringsvei. Det kan spesifiseres flere mulige administreringsveier."> + > + ["id71"] = < + text = <"Legemiddel"> + description = <"Navnet på legemiddelet, vaksinen eller det medisinske forbruksmateriellet som ordineres."> + comment = <"Avhengig av kontekst kan dette elementet brukes enten for generisk eller varebasert ordinering. Dataelementet kan brukes til å registrere tett sammenbundne ordineringer av forskjellige legemidler når de ordineres som en pakke. Det anbefales sterkt at \"Legemiddel\" kodes med en terminologi som understøtter beslutningsstøtte der dette er mulig, f.eks. FEST. Nivå av koding kan variere fra legemiddelnavn til strukturerte detaljer om den aktuelle legemiddelforpakningen som skal brukes. Fritekst bør bare brukes om ingen passende terminologi er tilgjengelig."> + > + ["id70"] = < + text = <"Autoriseringsveiledning"> + description = <"Detaljer om autoriseringen for den ordinerte varen, støtter også selvadministrering, utlevering og retningslinjer for godkjenning."> + comment = <"For eksempel detaljer om reiterering. Dette SLOTet tillater lokale variasjoner mellom forskjellige myndighetsområder når det gjelder legemiddelautorisering og re-autorisering."> + > + ["id66"] = < + text = <"Utdelingsmengde"> + description = <"Detaljer om mengden av den ordinerte varen som skal utdeles."> + comment = <"Dette SLOTet tillater lokal variasjon i regelverk for legemiddelutdeling mellom forskjellige myndighetsområder."> + > + ["id65"] = < + text = <"Overstyring av sikkerhetsgrenser?"> + description = <"Bekreftelse fra forskriveren om at den maksimale dosen eller andre sikkerhetsgrenser er overstyrt på grunn av spesielle omstendigheter."> + > + ["id63"] = < + text = <"Legemiddelsikkerhet"> + description = <"Detaljer knyttet til sikkerhet rundt den ordinerte varen."> + > + ["id61"] = < + text = <"Antall administreringer utført"> + description = <"Antall administreringer av den ordinerte varen som er utført som del av den planlagte ordineringen, men i forkant av denne instruksjonen."> + comment = <"For eksempel for å registrere at pasienten har tatt de to første antibiotikatablettene av en 3 dagers kur, i forkant av utskrivelse fra sykehus til sykehjem."> + > + ["id54"] = < + text = <"Tidsperiode"> + description = <"Tidsperioden maksimumsdosen er kalkulert for."> + comment = <"Eksempel: 24 timer."> + > + ["id52"] = < + text = <"Maksimumsdose"> + description = <"Detaljer om den maksimale kumulative dosen av den ordinerte varen som er tillatt i en definert tidsperiode."> + comment = <"For eksempel \"maks 1 g per dag\". Dette clusteret kan repeteres for å gjøre det mulig å registrere flere maksimumsdoser som gjelder forskjellige tidsperioder. Maksimumsdose for individets levetid registreres ikke har da det viser til flere ordineringer over tid."> + > + ["id51"] = < + text = <"Del av ordinering allerede administrert"> + description = <"Tidsperioden individet/pasienten har brukt den ordinerte varen i forkant av denne instruksjonen."> + comment = <"Eksempel: For å registrere at pasienten har tatt antibiotika i 3 dager av en 7-dagerskur før en sykehusinnleggelse."> + > + ["id48"] = < + text = <"Maskinlesbare anvisninger"> + description = <"En maskinlesbar tekstfremstilling av anvisningene."> + comment = <"Brukes vanligvis ved deling av informasjon mellom eldre systemer."> + > + ["id45"] = < + text = <"Tilleggsinstruksjon"> + description = <"Tilleggsinstruksjon for hvordan bruke eller lagre den ordinerte varen."> + comment = <"For eksempel forholdsregler som \"tas med mat\", \"unngå grapefrukt\", \"løses opp i vann\" eller \"oppbevares på et kjølig tørt sted\". Dette dataelementet kan repeteres, og bør dersom mulig kodes med en terminologi, f.eks. FEST."> + > + ["id19"] = < + text = <"Klinisk indikasjon"> + description = <"Den kliniske begrunnelsen for bruk av den ordinerte varen."> + comment = <"For eksempel \"Angina\". Koding av klinisk indikasjon med en terminologi foretrekkes, der det er mulig. Dette dataelementet kan repeteres. Elementet er ikke ment for administrativ autorisering."> + > + ["id17"] = < + text = <"Seponeringskriterium"> + description = <"Et vilkår for at den ordinerte varen skal seponeres."> + comment = <"For eksempel \"Seponer når symptomer forsvinner\"."> + > + ["id14"] = < + text = <"Dato/tid for seponering"> + description = <"Dato og valgfri tid når det er planlagt å seponere den ordinerte varen."> + > + ["id13"] = < + text = <"Startdato/tid for ordineringen"> + description = <"Dato og valgfri tid for oppstart av den ordinerte varen."> + > + ["id12"] = < + text = <"Startkriterium"> + description = <"Et vilkår for at den ordinerte varen kan tas i bruk."> + comment = <"For eksempel \"Start dersom symptomer kommer tilbake\". Dette er ment som et generelt kriterium som setter i gang hele ordineringen, og ikke for behovsadministrering i en pågående ordinering."> + > + ["id10"] = < + text = <"Overordnet anvisningsbeskrivelse"> + description = <"En komplett fritekstbeskrivelse av hvordan den ordinerte varen skal brukes."> + comment = <"Denne fritekstbeskrivelsen bør vanligvis omfatte data i \"Dosemengde\", \"Timing\" og eventuelle andre instruksjoner. I tilfeller hvor legemiddelets anvisning er fullt strukturert, bør dette feltet inneholde en fritekstekvivalent som vanligvis autogenereres. Er det ikke mulig å representere de ønskede anvisningene i en fullt strukturert form, anbefales ikke delvis strukturert form. I stedet bør anvisningen kun registreres som fritekst i dette dataelementet."> + > + ["id9"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som er nødvendig for å registrere lokalt innhold/kontekst, eller for å sammenstille med andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id6"] = < + text = <"Tree"> + description = <"@ internal @"> + > + ["id5"] = < + text = <"Ordineringsidentifikator"> + description = <"Unik identifikator for ordineringen."> + comment = <"Dette dataelementet tillater flere forekomster, som ved behov kan defineres mer spesifikt i applikasjonen."> + > + ["id2"] = < + text = <"Ordinering"> + description = <"Detaljer knyttet til ordineringen."> + > + ["id1"] = < + text = <"Legemiddelordinering"> + description = <"Ordinering av et legemiddel, en vaksine, parenteral væske, ernæringsprodukt eller medisinsk forbruksmateriell, for et spesifikt individ."> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9001"] = < + text = <"Directiva de sustitución (synthesised)"> + description = <"Permisos para la sustitución por un ítem bioequivalente. (synthesised)"> + > + ["id179"] = < + text = <"Omisión asunto de seguridad"> + description = <"La omisión de una cuestión de seguridad conocida o detectada que aplica al sujeto y al ítem de la orden, tal como una alergia, la duplicación de droga o una contraindicación."> + > + ["id178"] = < + text = <"Directivas estructuradas de dosis y frecuencia"> + description = <"Detalles de las directivas estructuradas de dosis y frecuencia."> + > + ["id175"] = < + text = <"Justificación de la dosis"> + description = <"La descripción de la justificación utilizada para calcular la cantidad o frecuencia de administración de una dosis cuando este depende de otro factor."> + comment = <"Por ejemplo: 'ajustada por amputación'."> + > + ["id174"] = < + text = <"Descripción de las directivas específicas"> + description = <"La descripción narrativa de una parte específica de las directivas generales."> + comment = <"En determinadas situaciones es común dividir la descripción narrativa general en segmentos específicos, también narrativos. Por ejemplo, en el contexto hospitalario es común separar las directivas generales en 'Cantidad de dosis' y 'frecuencia de la dosis', ambas como texto narrativo. Estos términos pueden ser aplicados como una plantilla o en tiempo de ejecución."> + > + ["id172"] = < + text = <"Alerta de seguridad omitida"> + description = <"Un problema de seguridad reconocido para el sujeto y el ítem ordenado, tal como una alergia, la duplicación de una droga o una contraindicación, normalmente registrada solo cuando el mismo es deliberadamente ignorado."> + comment = <"Por ejemplo: 'alérgico a la penicilina', 'atenolol duplicado'."> + > + ["id171"] = < + text = <"Detalles para la dispensa"> + description = <"Mayores detalles relativos a las diectivas de dispensación."> + comment = <"Este SLOT permite representar variaciones locales para diferentes jurisdicciones respecto de la dispensa de medicamentos."> + > + ["at170"] = < + text = <"No permitida"> + description = <"La sustitución del medicamento por un bioequivalente no es permitida."> + > + ["at169"] = < + text = <"Permitida"> + description = <"La sustitución del medicamento por un bioequivalente es permitida."> + > + ["id168"] = < + text = <"Comentario"> + description = <"Narrativa adicional relativa a datos del medicamento que pueden no haber sido representados en otros campos."> + > + ["id167"] = < + text = <"Detalles adicionales"> + description = <"Dealles adicionales estructurados acerca del ítem ordenado que pueden no haber sido representados en otros campos."> + > + ["id166"] = < + text = <"Propósito"> + description = <"Descripción de la razón por la cual se registró una dosis diaria total efectiva."> + comment = <"Por ejemplo: 'Control de hipertensión', 'Dosis objetivo 20 mg diarios' La descripción puede ser utilizada para identificar un nombre, frase o párrafo acerca del propósito tenido para registrar la dosis diaria total efectiva, generalmente para permitir la titulación dirigida a una dosis objetivo específica. + La dosis objetivo puede ser registrada aquí o, mas comúnmente como parte del arquetipo EVALUATION.Goal que debe asociarse a este."> + > + ["id163"] = < + text = <"Razón para ignorar la seguridad"> + description = <"La razón por la cual se ignoró un problema de seguridad clínica o una dosis máxima."> + comment = <"Por ejemplo: 'No responde a la dosis máxima recomendada. Situación crítica.', 'La penicilina es el único tratamiento válido, la probabilidad real de alergia a la penicilina es baja.'."> + > + ["id162"] = < + text = <"Fecha de expiración de la dispensa"> + description = <"La fecha posterior a la cual el ítem ordenado o puede ser legalmente dispensado."> + comment = <"En algunas jurisdicciones, las órdenes de dispensa pueden tener una fecha de expiración a partir de la cual la prescripcion no puede ser dispensada."> + > + ["id156"] = < + text = <"Fecha de inicio de la dispensa"> + description = <"La fecha a partir de la cual se permite la dispensa del ítem ordenado por primera vez."> + comment = <"Puede ser utilizado para controlar el tiempo de dispensa de medicamentos con potencial para abuso. Por ejemplo benzodiacepinas o analgésicos."> + > + ["id155"] = < + text = <"Razón de la no sustitución"> + description = <"La razón por la cual un ítem ordenado no debe ser sustituido al momento de la dispensa."> + comment = <"Por ejemplo: 'La preparación genérica no es bioequivalente'."> + > + ["id153"] = < + text = <"Unidad de la cantidad diaria total"> + description = <"La unidad de dosis asociada a la cantidad diaria total"> + comment = <"Las unidades de dosis son generalmente unidades científicas tales como miligramo o mililitro, de preferencia a 'tabletas'."> + > + ["id152"] = < + text = <"Cantidad diaria total"> + description = <"La cantidad del ítem ordenado que puede ser consumida diariamente si se la administra como se ha planificado."> + comment = <"Por ejemplo: '20 mg'."> + > + ["id151"] = < + text = <"Dosis diaria total efectiva"> + description = <"Detalles de la dosis diaria total efectiva el ítem ordenado y que se espera administrar."> + comment = <"La dosis diaria total registra la dosis efectiva esperada y por lo tanto permite la titulación de una dosis inicial baja que alcanza la dosis efectiva en un período de tiempo. Esta no es en si misma la dosis que se tiene como objetivo sino la dosis diaria efectiva para alcanzar el objetivo. En algunas circunstancias la dosis diaria total puede calcularse a partir de directivas computables en tanto que en otras debe ser manualmente registrada."> + > + ["id149"] = < + text = <"Propósito terapéutico"> + description = <"El propósito terapéutico general del ítem ordenado."> + comment = <"Por ejemplo: 'alivio del dolor'; 'cuidado paliativo'; 'profilaxis a baja dosis'; 'rehidratación'; 'infusión nutricional';"> + > + ["id147"] = < + text = <"Unidad de la dosis máxima"> + description = <"La unidad de la dosis máxima permitida."> + comment = <"Por ejemplo: 'tableta', 'mg'. La codificación de la unidad de dosis mediante una terminología debe preferirse cuando sea posible."> + > + ["id144"] = < + text = <"Detalles de la preparación"> + description = <"Detalle estructurado de la preparación, incluyendo potencia, forma y substancias constituyentes."> + comment = <"Utilizar este SLOT cuando la descripción detallada de los ítems ordenados debe ser explícitamente declarada."> + > + ["id140"] = < + text = <"Prioridad"> + description = <"Un indicador de la urgencia con la cual el ítem ordenado debe ser dispensado."> + comment = <"Por ejemplo 'Urgente'. Esto debe ser configurado o especializado de acuerdo con listas locales. Algunas jurisdicciones ermiten que las instrucciones de dispensa sen marcadas como 'urgente' para que el dispensario las gestione mas rápidamente."> + > + ["id133"] = < + text = <"Directiva de sustitución"> + description = <"Permisos para la sustitución por un ítem bioequivalente."> + comment = <"En muchas jurisdicciones se permite la sustitución, en el punto de dispensa o aprovisionamiento, de un ítem ordenado como forma genérica o como una marca comercial diferente por otro que ha sido determinado como bioequivalente. En otros casos la sustitución es asumida y el clínico debe indicar explícitamente la no sustitución."> + > + ["id131"] = < + text = <"Cantidad máxima"> + description = <"La cantidad máxima acumulativa del medicamento que puede ser administrada durante el período permitido. La unidad para esta cantidad se registra en la Unidad de la dosis máxima."> + comment = <"Por ejemplo: 1, 1.5, 0.125."> + > + ["id130"] = < + text = <"Directivas para dispensación"> + description = <"Directivas relativas a la dispensación del ítem ordenado."> + > + ["id114"] = < + text = <"Detalle de la orden"> + description = <"Detalles aplicados a la orden en su totalidad."> + > + ["id113"] = < + text = <"Resumen de orden"> + description = <"Información resumida acerca del uso del ítem ordenado, tal como el estado actual o ciertas fechas clave, generalmente utilizado en contexto no vinculados a una prescripción."> + comment = <"Un resumen del curso puede ser requerido cuando se transmite información sobre medicación entre sistemas o para la representación de una declaración FHIR. Por ejemplo: como parte de una derivación, un resumen de atención en emergencia o como una nota de alta."> + > + ["id108"] = < + text = <"Instrucciones de monitoreo"> + description = <"Instrucciones adicionales que brindan recomendaciones o monitoreos requeridos para el ítem ordenado."> + comment = <"Por ejemplo: 'Por favor revise su función renal dentro de dos semanas'. Este elemento puede ocurrir múltiples veces."> + > + ["id107"] = < + text = <"Instrucciones de dispensación"> + description = <"Instrucción adicional dirigida principalmente a la persona que dispensa el ítem ordenado."> + comment = <"Ejemplo: Instrucciones detalladas para la dispensación de opioides por fases."> + > + ["id106"] = < + text = <"Información para el paciente"> + description = <"Instrucciones adicionales dirigidas al individuo/paciente o a sus tutores."> + comment = <"Por ejemplo: 'Para disminuir su presión arterial', 'Para evitar la coagulación de su sangre'. Este elemento puede ocurrir múltiples veces y debe ser codificado mediante una terminología de referencia cuando sea posible."> + > + ["id96"] = < + text = <"Detalles del dispositivo de administración"> + description = <"Detalles del dispositivo médico utilizado para asistir en la administración del ítem ordenado."> + > + ["id95"] = < + text = <"Método de administración"> + description = <"La técnica o dispositivo mediante el cual el ítem ordenado será administrado."> + comment = <"Por ejemplo: 'a través de inyección en Z', 'por nebulización'. La codificación del método mediante una terminología debe preferirse cuando sea posible."> + > + ["id94"] = < + text = <"Sitio corporal estructurado"> + description = <"Descripción estructurada del sitio de administración del ítem ordenado."> + > + ["id93"] = < + text = <"Sitio corporal"> + description = <"Nombre del sitio de administración del ítem ordenado."> + comment = <"Por ejemplo: 'brazo izquierdo', 'catéter endovenoso de la mano derecha'. + La codificación del sitio corporal mediante una terminología debe preferirse cuando sea posible."> + > + ["id92"] = < + text = <"Ruta"> + description = <"La ruta o vía de administración a través de la cual el ítem ordenado debe ser administrado en el cuerpo del sujeto."> + comment = <"Por ejemplo: `oral´, `intravenoso´, o `tópico´. + La codificación de la ruta mediante una terminología debe preferirse cuando sea posible. Se pueden especificar múltiples rutas potenciales."> + > + ["id71"] = < + text = <"Ítem medicamentoso"> + description = <"Nombre del medicamento, vacuna, u otro ítem terapéutico o prescribible que es ordenado"> + comment = <"Dependiendo del contexto de prescripción este campo puede ser utilizado para una prescripción basada tanto en genéricos como en productos. Este campo puede ser utilizado para registrar ordenes de diferentes medicamentos estrechamente vinculados que son prescriptos como paquete único. Se recomienda fuertemente que este atributo sea codificado mediante una terminología capaz de disparar procesos de apoyo a la decisión cuando esto sea posible. El alcance de la codificación puede variar desde el simple nombre del medicamento hasta los detalles estructurados del paquete a ser utilizado. El texto libre solo debe ser utilizado cuando no exista una terminología disponible."> + > + ["id70"] = < + text = <"Directivas de autorización"> + description = <"Detalles sobre la autorización del ítem ordenado, incluyendo ayuda para autoadministración local, y politicas frente a problemas y ratificaciones."> + comment = <"Por ejemplo: Detalles sobre el provisión de repeticiones de receta. Este SLOT permite variaciones locales para las diferentes jurisdicciones respecto de autorización y re-autorizaciones que deban ser gestionadas."> + > + ["id66"] = < + text = <"Cantidad a dispensar"> + description = <"Detalles acerca de la cantidad del ítem ordenado a dispensar."> + comment = <"Este SLOT permite la variación local en diferentes jurisdicciones respecto de la gestión de la cantidad del medicamento que debe ser dispensada."> + > + ["id65"] = < + text = <"¿Problema de seguridad ignorado por excepción?"> + description = <"Confirmación por parte del prescriptor de que la dosis normal o un límite de seguridad han sido ignorados por circunstancias excepcionales."> + > + ["id63"] = < + text = <"Seguridad del medicamento"> + description = <"Detalles acerca de la seguridad del ítem ordenado."> + > + ["id61"] = < + text = <"Administraciones realizadas"> + description = <"La cantidad de administraciones del ítem ordenado que ya han sido completadas como parte de la orden completa pero previo a la emisión de esta orden."> + comment = <"Por ejemplo: Para registrar que el paciente ya ha tomado dos tabletas del antibiótico de un curso de tres días, previo a ser dado de alta desde el hospital para su traslado a un hogar de ancianos."> + > + ["id54"] = < + text = <"Período permitido"> + description = <"El período de tiempo permitido para la dosis máxima calculada."> + comment = <"Ejemplo: 24 horas."> + > + ["id52"] = < + text = <"Dosis máxima"> + description = <"Detalles acerca de la dosis máxima acumulativa permitida para un lapso definido para el ítem ordenado."> + comment = <"Por ejemplo: 'hasta 1 gramo por día'. Este cluster permite múltiples instancias que permitan representar múltiples dosis máximas que puedan aplicar a diferentes lapsos. La dosis máxima de por vida no debe registrarse aquí ya que se refiere a ordenes múltiples a través del tiempo."> + > + ["id51"] = < + text = <"Duración de la orden completada"> + description = <"El período de tiempo durante el cual el individuo/paciente ha estado recibiendo el item ordenado como parte de la orden completa panificaa pero previo a la emisión de esta orden."> + comment = <"Por ejemplo: Para registrar que el paciente ya había estado tomando antibióticos tres días previos a la admisión, en el contexto de un curso de 7 días."> + > + ["id48"] = < + text = <"Directivas parseables"> + description = <"La de las directivas en forma de texto parseable y computable."> + comment = <"Generalmente esto solo se utiliza cuando se transfiere información entre sistemas legados. Por ejemplo: '10mg bd; 20mg n' como utiliza la NHS Dose syntax (en desarrollo)."> + > + ["id45"] = < + text = <"Instrucciones adicionales"> + description = <"Instrucciones adicionales acerca de como utilizar o almacenar el ítem ordenado."> + comment = <"Por ejemplo: precauciones tales como 'tomar junto con un alimento', 'evitar pomelo', 'disolver en agua', 'guardar en sitio fresco y seco'. Este elemento puede ocurrir múltiples veces y debe ser codificado mediante una terminología de referencia cuando sea posible."> + > + ["id19"] = < + text = <"Indicación clínica"> + description = <"La razón clínica para el uso del ítem ordenado."> + comment = <"Pro ejemplo 'Angina'. Este elemento puede ocurrir múltiples veces. No esta destinado a contener una indicación de autorización con fines administrativos."> + > + ["id17"] = < + text = <"Criterio de finalización de la orden"> + description = <"La condición frente a la cual se debe discontinuar la administración o uso."> + comment = <"Por ejemplo: 'Discontinuar ante la desaparición de los síntomas''."> + > + ["id14"] = < + text = <"Fecha y hora de finalización de la orden"> + description = <"La fecha y hora (esta última opcional) para la cual se planea discontinuar el uso del ítem ordenado."> + > + ["id13"] = < + text = <"Fecha y hora de comienzo de la orden"> + description = <"La fecha y hora (esta última opcional) de comienzo del uso del ítem ordenado."> + > + ["id12"] = < + text = <"Criterio de comienzo de la orden"> + description = <"La condición frente a la cual se debe comenzar la administración o uso."> + comment = <"Por ejemplo: 'Comenzar si los síntomas recurren'. Esto se utiliza como un pre-condición que debería gatillar el inicio del curso completo de la medicación y no como la administración 'según necesidad' de una orden activa."> + > + ["id10"] = < + text = <"Descripción de las directivas generales"> + description = <"Descripción narrativa completa del modo en que el ítem ordenado debe ser utilizado."> + comment = <"Esta narrativa normalmente debería subsumir los datos contenidos en 'cantidad de dosis', 'temporalidad de la dosis', y cualquier otra instrucción adicional para el uso. Cuando las directivas de la dosis del medicamento se encuentran completamente incluidas en las dosis estructuradas y computables, este elemento debería contener su equivalente narrativo, generalmente autogenerado. Si no resulta posible representar la directiva de dosis en forma computable, no se recomienda una representación parcial y las directivas solo deberán ser registradas como narrativa utilizando este elemento."> + > + ["id9"] = < + text = <"Extensión"> + description = <"Información adicional requerida para representar contenidos locales o para compatibilizar con otros modelos o formalismos de referencia."> + comment = <"Por ejemplo: requerimientos locales de información o metadatos para compatibilizar con equivalentes FHIR o CIMI."> + > + ["id6"] = < + text = <"Descripción de la cantidad de dosis"> + description = <"La cantidad y unidad del medicamento, vacuna u otro recurso terapéutico que debe ser utilizado o administrado en algún momento."> + > + ["id5"] = < + text = <"Identificador de la orden"> + description = <"Identificador unívoco de la orden de medicamento."> + comment = <"Este elemento permite que ocurrencias múltiples puedan ser definidas mas explícitamente en tiempo de ejecución si así se requiere."> + > + ["id2"] = < + text = <"Orden"> + description = <"Detalles de la orden requerida."> + > + ["id1"] = < + text = <"Orden de medicamento"> + description = <"Una orden para un medicamento, vacuna, producto nutricional u otro ítem terapéutico para un individuo identificado."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9001"] = < + text = <"Orientações para substituição (synthesised)"> + description = <"Permissão para substituir item prescrito por outro bioequivalente. (synthesised)"> + > + ["id179"] = < + text = <"*Safety override(en)"> + description = <"*Overriding of a known or recognised safety issue which applies to this subject and the ordered item, such as an allergy, drug duplication warning or contraindication.(en)"> + > + ["id178"] = < + text = <"Orientações estuturadas de dose e duração"> + description = <"Detalhes das orientações estuturadas de dose e duração."> + > + ["id175"] = < + text = <"Justificativa da dosagem"> + description = <"A descrição da justificativa utilizada para calcular a dose total ou taxa da administração quando esta é dependente de algum outro fator."> + comment = <"Por exemplo: \"Ajustado por causa da amputação\"."> + > + ["id174"] = < + text = <"Orientações específicas"> + description = <"Descrição em texto de uma parte das orientações globais."> + comment = <"Em algumas situações é comum separar as orientações em segmentos de narrativas mais específicas. Por exemplo: é comum num hospital separar as orientações em 'quantidade da dose' e 'duração da dose', ambas como texto. Estes termos podem se aplicados no template ou durante a excecução do sistema."> + > + ["id172"] = < + text = <"Aviso de segurança cancelado"> + description = <"Uma questão de segurança conhecida ou reconhecida de uma pessoa ecom relação ao item prescrito, tais como, alergia, aviso de duplicidade de drogas ou contra-indicação. Este elemento normalmente é registrado apenas quando este aviso de segurança é cancelado."> + comment = <"Por exemplo: \"Alergia a penicilina\", \"Atenolol duplicado\"."> + > + ["id171"] = < + text = <"Detalhes da dispensação"> + description = <"Detalhes adicionais das instruções de dispensação."> + comment = <"Este SLOT possibilita que as variações locais sejam incorporadas no que diz respeito a legislação de dispensação de medicamentos."> + > + ["at170"] = < + text = <"Não permitidio"> + description = <"Não é permitido subsituir medicamento por medicamento bioequivalente."> + > + ["at169"] = < + text = <"Perimitido"> + description = <"Permitir a subsituição do medicamento por medicamento bioequivalente."> + > + ["id168"] = < + text = <"Comentários"> + description = <"Comentários adicionais sobre o ítem prescrito em texto livre, não capturados em outros campos."> + > + ["id167"] = < + text = <"Detalhes adicionais"> + description = <"Detalhes adicionais estruturados sobre o ítem prescrito, não capturados em outros campos."> + > + ["id166"] = < + text = <"Propósito"> + description = <"Descrição do motivo para registrar a dose efetiva diária total."> + comment = <"Por exemplo: \"Controle da Hipertensão\", \"dose alvo diária 20 mg\". A descrição poderia ser utilizada para identificar o nome, frase ou parágrafo sobre o propósito de registrar a dose efetiva diária total, geralmente para permitir a titulação em direção a uma dose alvo específica. O objetivo ou a dose alvo podem ser registradas aqui ou mais frequentemente podem ser parte do arquétipo 'goal' EVALUATION."> + > + ["id163"] = < + text = <"Justificativa do cancelamento do alerta"> + description = <"O motivo pelo qual um item de segurança clínica ou de uma dose máxima não foi cumprido."> + comment = <"Por exemplo: \"Não responsivo a dose máxima recomendada. Situação crítica\", \"Penicilina é o único tratamento válido, probabilidade de alergia a penicilina é baixa\"."> + > + ["id162"] = < + text = <"Data de validade da dispensação"> + description = <"Data a partir da qual a dispensação não é mais válida."> + comment = <"Em algumas alçadas as prescrições podem incorporar uma data de validade, informando que a partir desta data o ítem não pode ser dispensado. No Brasil ver regras locais da ANVISA para medicamentos controlados, por exemplo."> + > + ["id156"] = < + text = <"Data do início da dispensação"> + description = <"Data inicial permitida para a primeira dispensação do ítem prescrito."> + comment = <"Pode ser utilizado para controlar o período de dispensação de medicamentos que potencialmente podem levar a uso inadequado."> + > + ["id155"] = < + text = <"Justificativa para a não substituição"> + description = <"Motivo pelo qual o ítem prescrito não deve ser substituído no momento da dispensação."> + comment = <"Por exemplo: preparação do genérico não bioequivalente."> + > + ["id153"] = < + text = <"Quantidade da unidade total diária"> + description = <"A unidade de dose associada com a quantidade total diária."> + comment = <"As unidades de dose são normalmente unidades cinetíficas como mg, ml ao invés de \"comprimidos\""> + > + ["id152"] = < + text = <"Quantidade diária total"> + description = <"A quantidade do item prescrito que será ingerida diariamente se administrada conforme pretendido."> + comment = <"Por exemplo: \"20 mg\"."> + > + ["id151"] = < + text = <"Dose efetiva total diária"> + description = <"Detalhes sobre a quantidade total diária do item prescrito a ser administrado."> + comment = <"A doses total diária registra a dose efetiva esperada e, portanto, suporta a titulação a partir de uma dose baixa inicial até a dose eficaz, ao longo de um período de tempo. não se trata da dose alvo ou objetivo, mas sim da dose diária efetiva real em relação a este objetivo. Em algumas circunstâncias, a dose diária total será calculada a partir de instruções computáveis, em outras, talvez seja necessário inserir a informação manualmente."> + > + ["id149"] = < + text = <"Intenção terapêutica"> + description = <"A intenção terapêutica sobre o item prescrito."> + comment = <"Por exemplo: \"Alívio da dor\", \"cuidado paliativo\"; \"baixa-dose profilática\", \"rehidratação\", \"infusão nutricional\"."> + > + ["id147"] = < + text = <"Unidade da quantidade máxima"> + description = <"A unidade da quantidade máxima permitida."> + comment = <"Por exemplo: \"comprimido\", \"mg\". Sempre que possível, é desejável que a unidade da dose seja codificada com uma terminologia."> + > + ["id144"] = < + text = <"Detalhes da preparação"> + description = <"Detalhes estruturados sobre a preparação geral, incluindo a concentração, forma farmacêutica e ingredientes."> + comment = <"Use este SLOT quando os detalhes do item prescrito precisam ser explicitamente declarado. Por exemplo: a forma, a concentração, algum diluente ou mistura de ingredientes."> + > + ["id140"] = < + text = <"Prioridade"> + description = <"Indicador da urgência de dispensação do ítem prescrito."> + comment = <"Por exemplo: 'urgente'. Estes domínios devem ser informados quer no template, quer como especializações do arquétipo para acomodar as necessidades locais. Por exemplo, 'urgente' pode estar acordado que indida que esta medicação deve ser dispensada o mais rápido possível."> + > + ["id133"] = < + text = <"Orientações para substituição"> + description = <"Permissão para substituir item prescrito por outro bioequivalente."> + comment = <"Em várias alçadas, é permitida a substituição de um ítem prescrito por outro como genérico ou comercial, classificados como bioequivalentes no momento da dispensação ou compra. Em outras situações, a substituição é sempre considerada e o prescritor deve explicitar que NÃO aceita substituições."> + > + ["id131"] = < + text = <"Quantidade máxima"> + description = <"A quantidade máxima, cumulativa de medicamento que deve ser administrado dentro do período permitido. A unidade para esta quantidade é descrita na unidade da quantidade máxima."> + comment = <"Por exemplo: 1; 1,5; 0,125."> + > + ["id130"] = < + text = <"Orientações para a dispensação"> + description = <"Orientações sobre a dispensação do ítem prescrito."> + > + ["id114"] = < + text = <"Prescrição detalhada"> + description = <"Detalhes sobre a prescrição como um todo."> + > + ["id113"] = < + text = <"Sumário da prescrição"> + description = <"Informações sumarizadas sobre o uso do item prescrito, tais como: status atual, datas chave, geralmente utilizado fora do contexto da prescrição."> + comment = <"Pode ser necessário gerar um sumário da prescrição quando for necessário trocar informações sobre os medicamentos em uso no padrão FHIR. Por exemplo, como parte do processo de encaminhamento, um sumário do atendimento da emergência ou nota de alta."> + > + ["id108"] = < + text = <"Monitoramento da instrução"> + description = <"Instruções adicionais que advertem sobre o monitoramento dos itens prescritos."> + comment = <"Por exemplo: \"Por favor, verificar função renal em 2 semanas\". Este elemento de dados permite múltiplas ocorrências."> + > + ["id107"] = < + text = <"Instruções para a dispensação"> + description = <"Instruções adicionais direcionadas primariamente para a pessoa responsável pela dispensação do ítem prescrito."> + comment = <"Exemplo: Instruções detalhadas da dispensão de opiáceos em etapas."> + > + ["id106"] = < + text = <"Informações do paciente"> + description = <"Informações adicionais direcionadas principalmente para o indivíduo/paciente ou cuidador."> + comment = <"Por exemplo: \"Para reduzir sua pressão sanguínea\". Este elemento de dados permite múltiplas ocorrências e deve ser codificado com uma terminologia de referência, sempre que possível. Se necessário, é possível usar um atributo LINK para associar esse elemento, por exemplo, ao \"diagnóstico original\" separado de uma lista de problemas, mas a indicação deve ser explicitamente registrada aqui, pois o objetivo do link pode mudar ao longo do tempo."> + > + ["id96"] = < + text = <"*Administration device(en)"> + description = <"*Details of the medical device used to assist administration of the ordered item.(en)"> + > + ["id95"] = < + text = <"*Administration method(en)"> + description = <"*The technique or device by which the ordered item is to be administered.(en)"> + comment = <"*For example: ' via Z-track injection'; 'via nebuliser'. Coding of the method with a terminology is preferred, where possible.(en)"> + > + ["id94"] = < + text = <"Local do corpo estruturado"> + description = <"Descrição estruturada do local da administração do item prescrito."> + > + ["id93"] = < + text = <"Local do corpo"> + description = <"Nome do local de administração do item prescrito."> + comment = <"Por exemplo: \"braço esquerdo\", \"catéter intravenoso da mão direita˜. + Sempre que possível, é desejável que o local do corpo seja codificado com uma terminologia."> + > + ["id92"] = < + text = <"Via de Administração"> + description = <"A via de administração pela qual o item prescrito deve ser administrada à pessoa."> + comment = <"Por exemplo: 'oral', 'intravenosa', ou 'cutâena.' + É desejável que avia de administração seja condificada com uma terminologia, sempre que possível. Várias vias de administração potenciais poderão ser especificadas."> + > + ["id71"] = < + text = <"Item da prescrição de medicamentos"> + description = <"Nome do medicamento, vacina ou outro item terapêutico/prescritível a ser solicitado."> + comment = <"Dependendo do contexto da prescrição, esse campo pode ser utilizado para uma prescrição de medicamentos genériicos ou comerciais. Este campo de dados pode ser utilizado para registrar prescrições relacionadas de vários medicamentos diferentes quando estão são prescritos como um único pacote. É altamente recomendável que o \"item de medicação\" seja codificado com uma terminologia capaz de desencadear o suporte à decisão, sempre que possível. A extensão da codificação pode variar do nome simples do item de medicação até os detalhes estruturados sobre o a embalagem da medicação a ser utilizada. A entrada de texto livre só deve ser utilizada se não houver uma terminologia apropriada disponível."> + > + ["id70"] = < + text = <"Informações da autorização"> + description = <"Detalhes da autorização do ítem prescrito, incluindo o local de administração e políticas de reembolso."> + comment = <"Por exemplo: detalhes sobre a renovação da prescrição. Este SLOT possibilita o gerenciamento das diferenças regionais a respeito das autorizações. No caso Brasileiro, não existe \"refill\"de prescrições."> + > + ["id66"] = < + text = <"Quantidade a ser dispensada"> + description = <"Detalhes sobre a quantidade do item prescrito a ser dispensada."> + comment = <"Este SLOT possibilita ajustes locais para acomodar as legislações vigentes sobre como as quantidades do ítem prescrito devem ser dispensadas."> + > + ["id65"] = < + text = <"Cancelamento excepcional do alerta?"> + description = <"Confirmação pelo prescritor de que a dose normal ou outro limite de segurança foi ultrapassado, por circunstâncias excepcionais."> + > + ["id63"] = < + text = <"Segurança de medicamentos"> + description = <"Detalhes sobre a segurança de medicamentos prescritos."> + > + ["id61"] = < + text = <"Administrações finalizadas"> + description = <"O número de administrações realizadas do item prescrito, como parte da prescrição total, antes da execução da prescrição atual."> + comment = <"Por exemplo: para registrar que o paciente tomou os dois primeiros comprimidos de antibiótico de três dias de tratamento, antes da alta hospitalar para a casa de repouso."> + > + ["id54"] = < + text = <"Periodo de tempo permitido"> + description = <"O período do tempo durante o qual a dose máxima é calculada."> + comment = <"Exemplo: 24 horas."> + > + ["id52"] = < + text = <"Dose máxima"> + description = <"Detalhes sobre a dose máxima cumulativa permitida durante um período definido para o item prescrito."> + comment = <"Por exemplo: \"até 1 grama por dia\". Este cluster permite múltiplas ocorrências para permitir a representação de múltiplas doses máximas que se aplicam a diferentes períodos de tempo. A dose máxima ao longo da vida não deve ser aplicada aqui, pois se refere a múltiplas prescrições ao longo do tempo."> + > + ["id51"] = < + text = <"Duração do uso do ítem da prescrição"> + description = <"O período de tempo em que o indíviduo/paciente vem fazendo uso do item prescrito com parte da duração total do tratamento, antes da execução da prescrição atual."> + comment = <"Por exemplo: para registrar que o paciente está fazendo uso de antibióticos por 3 dias, num total de 7 dias previstos para o tratamento, antes da internação hospitalar."> + > + ["id48"] = < + text = <"Orientação para parsear texto"> + description = <"Uma representação em texto parseável das orientações."> + comment = <"Normalmente isto é utilizado somente quando passando informações entre sistemas legados."> + > + ["id45"] = < + text = <"Instruções adicionais"> + description = <"Instruções adicionais sobre como usar ou armazenar o ítem prescrito."> + comment = <"Por exemplo: alertas sobre \"tomar com alimentos\", \"evitar frutas\", \"dissolver em água\",\"guardar em geladeira, lugar seco\". Este elemento de dados permite múltiplas ocorrências e deve ser codificado com uma terminologia de referência, sempre que possível."> + > + ["id19"] = < + text = <"Indicação Clínica"> + description = <"A indicação clínica para o uso do item prescrito."> + comment = <"Por exemplo: \"Angina\". Sempre que possível, a codificação da indicação clínica com uma terminologia deve existir. Este elemento de dados permite múltiplas ocorrências. Não se destina a fornecer uma indicação para fins de autorização administrativa."> + > + ["id17"] = < + text = <"Critérios para interromper a prescrição"> + description = <"Uma condição que se existente, exige a interrupção da administração ou uso."> + comment = <"Por exemplo: \"Interromper após o desaparecimento dos sintomas\"."> + > + ["id14"] = < + text = <"Data/hora do final da prescrição"> + description = <"A data e hora opcional quando está planejado finalizar a utilização do ítem prescrito"> + > + ["id13"] = < + text = <"Data/Hora do início prescrição"> + description = <"A data e hora opcional para iniciar o uso do medicamento prescrito."> + > + ["id12"] = < + text = <"Critério para o início da prescrição"> + description = <"Uma condição que, quando encontrada, exige o início da administração ou uso."> + comment = <"Por exemplo: \"Iniciar se o sintoma reaparecerem\". Isso se destina a uma pré-condição geral que deve desencadear o uso da medicamento, e não para as administrações \"se necessário\" de uma prescrição em andamento."> + > + ["id10"] = < + text = <"Instruções Gerais da Prescrição"> + description = <"Narrativa completa da descrição de como o item deve ser utilizado."> + comment = <"Esta narrativa deve normalmente incluir os dados capturados em \"quantidade de dose\", \"Duração da dose\" e quaisquer instruções adicionais de uso. Ainda que o detalhamento da dose esteja totalmente representado de forma estruturada e computável, esse elemento deve também representar o equivalente narrativo, geralmente gerado automaticamente. Se não for possível representar o detalhamento da dose do medicamento na forma computável, não se recomenda a representação parcial destes itens, Neste caso, deve ser registradas somente em forma narrativa usando este elemento de dados. + "> + > + ["id9"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar o conteúdo local ou para se alinhar com outros modelos de referência / formalismos."> + comment = <"Por exemplo: requisitos de informações locais ou metadados adicionais para alinhar com os equivalentes FHIR ou CIMI."> + > + ["id6"] = < + text = <"Descrição da quantidade da dose"> + description = <"A quantidade e unidades de medida do medicamento, vacina ou outro ítem terapêutico viável para utilização e administração num período de tempo."> + > + ["id5"] = < + text = <"Outros identificadores"> + description = <"Identificador unívoco do ítem prescrito."> + comment = <"Este elemento possui múltiplas ocorrências e deve ser explicitado em tempo de execução, se assim for exigido."> + > + ["id2"] = < + text = <"Prescrição"> + description = <"Detalhes da prescrição solicitada."> + > + ["id1"] = < + text = <"Prescrição de Medicamentos"> + description = <"Prescrição de medicamentos, vacina, produtos nutricionais ou outro item de tratamento para um indivíduo identificado."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["ac9001"] = < + text = <"Substitution direction (synthesised)"> + description = <"Permission for substitution with a bioequivalent item. (synthesised)"> + > + ["id179"] = < + text = <"Safety override"> + description = <"Overriding of a known or recognised safety issue which applies to this subject and the ordered item, such as an allergy, drug duplication warning or contraindication."> + > + ["id178"] = < + text = <"Structured dose and timing directions"> + description = <"Details of structured dose and timing directions."> + > + ["id175"] = < + text = <"Dosage justification"> + description = <"A description of the justification used to calculate a dose amount or administration rate where this is dependent on some other factor."> + comment = <"For example: 'Adjusted for amputation'."> + > + ["id174"] = < + text = <"Specific directions description"> + description = <"A narrative description of a specific part of overall directions."> + comment = <"In some settings, it is common to split overall narrative directions into more specific segments of narrative. For example in hospital settings, it can be common to split the overall directions into 'Dose amount' and 'Dose timing', both as narrative text. These terms can be applied at template or run-time."> + > + ["id172"] = < + text = <"Overriden safety advice"> + description = <"A known or recognised safety issue which applies to this subject and the ordered item, such as an allergy, drug duplication warning or contraindication. This element is normally only recorded when this safety advice is overridden."> + comment = <"For example: 'Allergic to penicillin', 'Atenolol duplicated'."> + > + ["id171"] = < + text = <"Dispense details"> + description = <"Further details related to dispense directions."> + comment = <"This SLOT allows for local variation in the different jurisdictions regarding medication dispensing."> + > + ["at170"] = < + text = <"Not permitted"> + description = <"Substitution of the medication with a bioequivalent medication is not allowed."> + > + ["at169"] = < + text = <"Permitted"> + description = <"Substitution of the medication with a bioequivalent medication is allowed."> + > + ["id168"] = < + text = <"Comment"> + description = <"Additional narrative about the medication order not captured in other fields."> + > + ["id167"] = < + text = <"Additional details"> + description = <"Additional structured details about the ordered item not captured in other fields."> + > + ["id166"] = < + text = <"Purpose"> + description = <"Description of the reason for recording a total daily effective dose."> + comment = <"For example: 'Hypertension control', 'Target dose 20mg daily'. The description could be used to identify a name, phrase or paragraph about the purpose for recording total daily effective dose, commonly to allow to titration towards a specific target dose. + The goal or target dose might be recorded here or more commonly as part of a linked EVALUATION 'Goal' archetype."> + > + ["id163"] = < + text = <"Override reason"> + description = <"The reason for a clinical safety or maximum dose override."> + comment = <"For example: 'Not responsive at maximum recommended dose. Critical situation.', 'Peniciilin is only valid treatment, likelihood of true penicillin allergy is low'."> + > + ["id162"] = < + text = <"Dispensing expiry date"> + description = <"The date after which the ordered item is no longer valid to be legally dispensed."> + comment = <"In some jurisdictions, orders to dispense may have an expiry date after which the prescription may not be dispensed."> + > + ["id156"] = < + text = <"Dispensing start date"> + description = <"The date from which the ordered item is permitted to be dispensed for the first time."> + comment = <"May be used to control the time of dispensing of medications with potential for abuse. For example: benzodiazepines or analgesics."> + > + ["id155"] = < + text = <"Non-substitution reason"> + description = <"The reason why an ordered item should not be substituted at dispense."> + comment = <"For example 'Generic preparation not bio-equivalent'."> + > + ["id153"] = < + text = <"Total daily amount unit"> + description = <"The dose unit associated with the total daily amount."> + comment = <"The dose units are normally scientific units such as mg, ml rather than 'tablets'."> + > + ["id152"] = < + text = <"Total daily amount"> + description = <"The amount of ordered item which will be taken each day if administered as intended."> + comment = <"For example '20mg'."> + > + ["id151"] = < + text = <"Total daily effective dose"> + description = <"Details about the total daily amount of the ordered item expected to be administered."> + comment = <"The total daily dose records the expected effective dose, and thus support titration of an initial low dose towards the effective dose over a period of time. This is not itself the target dose or goal but the actual effective daily dose against that goal. In some circumstances the Total daily dose will be calcuable from computable directions, in others it may need to be manually entered."> + > + ["id149"] = < + text = <"Therapeutic intent"> + description = <"The overall therapeutic intent of the ordered item."> + comment = <"For example: 'pain relief'; 'palliative care'; 'low-dose prophylaxis'; 'rehydration'; 'nutritional infusion'."> + > + ["id147"] = < + text = <"Maximum amount unit"> + description = <"The unit for the maximum amount allowed."> + comment = <"For example: 'tablet','mg'. Coding of the dose unit with a terminology is preferred, where possible."> + > + ["id144"] = < + text = <"Preparation details"> + description = <"Structured details about the overall preparation including strength, form and constituent substances."> + comment = <"Use this SLOT where the detailed description of the ordered item needs to be explicitly stated. For example: the form, strength, any diluents or mixture of ingredients."> + > + ["id140"] = < + text = <"Priority"> + description = <"An indicator of the urgency with which the ordered item should be dispensed."> + comment = <"For example 'Urgent'. This is left to be templated or specialised according to local valuesets. Some jurisdictions allow instructions to dispense to be marked as 'urgent' so that the dispensary handles them quickly."> + > + ["id133"] = < + text = <"Substitution direction"> + description = <"Permission for substitution with a bioequivalent item."> + comment = <"In many jurisdictions, substitution of an ordered item as a generic form or with a different brand name, which has been determined as bioequivalent, is allowed at the point of dispense or supply. In other cases substitution is assumed and the clinician has to explicitly request non-substitution."> + > + ["id131"] = < + text = <"Maximum amount"> + description = <"The maximum, cumulative amount of medication which should be administered within the allowed period. The unit for this amount is carried in Maximum amount unit."> + comment = <"For example: 1, 1.5, 0.125."> + > + ["id130"] = < + text = <"Dispense directions"> + description = <"Directions about the dispensing of the ordered item."> + > + ["id114"] = < + text = <"Order details"> + description = <"Details about the whole medication order."> + > + ["id113"] = < + text = <"Order summary"> + description = <"Summary information about use of the ordered item, such as current status or key dates, generally used in non-prescription contexts."> + comment = <"Course summary may be required when transmitting medication information between systems or representing a FHIR Medication statement. For example: as part of a referral, emergency patient summary or discharge communication."> + > + ["id108"] = < + text = <"Monitoring instruction"> + description = <"An additional instruction which gives advice on recommended or required monitoring of the ordered item."> + comment = <"For example: 'Please check renal function in 2 weeks'. This data element allows multiple occurrences."> + > + ["id107"] = < + text = <"Dispense instruction"> + description = <"An additional instruction directed primarily at the person dispensing the ordered item."> + comment = <"Example: Detailed instructions for phased dispensing of opiates."> + > + ["id106"] = < + text = <"Patient information"> + description = <"An additional instruction directed primarily at the individual/patient or carers."> + comment = <"For example: 'To reduce your blood pressure', 'To thin your blood'. This data element allows multiple occurrences and should be coded with a reference terminology, where possible. If required it is possible to use a LINK attribute to associate this element with, for example, the 'original diagnosis' in a separate Problem list composition but the indication should be explicitly recorded here, as the link target may change over time."> + > + ["id96"] = < + text = <"Administration device"> + description = <"Details of the medical device used to assist administration of the ordered item."> + > + ["id95"] = < + text = <"Administration method"> + description = <"The technique or device by which the ordered item is to be administered."> + comment = <"For example: ' via Z-track injection'; 'via nebuliser'. Coding of the method with a terminology is preferred, where possible."> + > + ["id94"] = < + text = <"Structured body site"> + description = <"Structured description of the site of administration of the ordered item."> + > + ["id93"] = < + text = <"Body site"> + description = <"Name of the site of administration of the ordered item."> + comment = <"For example: 'left upper arm', 'intravenous catheter right hand'. + Coding of the body site with a terminology is preferred, where possible."> + > + ["id92"] = < + text = <"Route"> + description = <"The route by which the ordered item is to be administered into the subject's body."> + comment = <"For example: 'oral', 'intravenous', or 'topical'. + Coding of the route with a terminology is preferred, where possible. Multiple potential routes may be specified."> + > + ["id71"] = < + text = <"Medication item"> + description = <"Name of the medication, vaccine or other therapeutic/prescribable item being ordered."> + comment = <"Depending on the prescribing context this field could be used for either generic- or product-based prescribing. This data field can be used to record tightly bound orders of different medications when they are prescribed as a single pack. It is strongly recommended that the 'Medication item' be coded with a terminology capable of triggering decision support, where possible. The extent of coding may vary from the simple name of the medication item through to structured details about the actual medication pack to be used. Free text entry should only be used if there is no appropriate terminology available."> + > + ["id70"] = < + text = <"Authorisation directions"> + description = <"Details of authorisation of the ordered item, including supporting local self-administration, issue and endorsement policies."> + comment = <"For example: details of repeat/refill supply. This SLOT allows for local variation in the different jurisdictions regarding medication authorisation and re-authorisation to be managed."> + > + ["id66"] = < + text = <"Dispense amount"> + description = <"Details about the amount of the ordered item to be dispensed."> + comment = <"This SLOT allows for local variation in the different jurisdictions regarding medication dispensing amount to be managed."> + > + ["id65"] = < + text = <"Exceptional safety override?"> + description = <"Confirmation by the prescriber that the normal dose or other safety limit has been overridden due to exceptional circumstances."> + > + ["id63"] = < + text = <"Medication safety"> + description = <"Details about medication safety for the ordered item."> + > + ["id61"] = < + text = <"Administrations completed"> + description = <"The number of administrations of the ordered item that have been completed, as part of the intended whole order but prior to the issuance of this order."> + comment = <"For example: To record that the patient has taken the two first antibiotic tablets of a three day course, prior to discharge from the hospital to a nursing home."> + > + ["id54"] = < + text = <"Allowed period"> + description = <"The period of time during which the maximum dose is calculated."> + comment = <"Example: 24 hours."> + > + ["id52"] = < + text = <"Maximum dose"> + description = <"Details about the maximum, cumulative dose allowed over a defined period for the ordered item."> + comment = <"For example: 'up to 1gram per day'. This cluster allows multiple occurrences to enable representation of multiple maximum doses that apply to different time periods. Lifetime maximum dose should not be carried here as it refers to multiple orders over time."> + > + ["id51"] = < + text = <"Duration of order completed"> + description = <"The time period during which the individual/patient has already been using the ordered item as a part of the intended whole order but prior to the issuance of this order."> + comment = <"For example: To record that the patient had been taking antibiotics 3 days prior to hospital admission, in the context of a 7 day course."> + > + ["id48"] = < + text = <"Parsable directions"> + description = <"A parsable, computable text representation of the directions."> + comment = <"Generally this is only used when passing information between legacy systems. For example: '10mg bd; 20mg n' as used by the NHS Dose syntax (in development)."> + > + ["id45"] = < + text = <"Additional instruction"> + description = <"An additional instruction on how to use or store the ordered item."> + comment = <"For example: precautions as 'take with food', 'Avoid grapefruit', 'Dissolve in water', 'store in a cool, dry place'. This data element allows multiple occurrences and should be coded with a reference terminology, where possible."> + > + ["id19"] = < + text = <"Clinical indication"> + description = <"The clinical reason for use of the ordered item."> + comment = <"For example: 'Angina'. Coding of the clinical indication with a terminology is preferred, where possible. This data element allows multiple occurrences. It is not intended to carry an indication for administrative authorisation purposes."> + > + ["id17"] = < + text = <"Order stop criterion"> + description = <"A condition which, when met, requires the cessation of administration or use."> + comment = <"For example: 'Stop after symptoms disappear''."> + > + ["id14"] = < + text = <"Order stop date/time"> + description = <"The date and optional time when it is planned to cease use of the ordered item."> + > + ["id13"] = < + text = <"Order start date/time"> + description = <"The date and optional time to commence use of the ordered item."> + > + ["id12"] = < + text = <"Order start criterion"> + description = <"A condition which, when met, requires the commencement of administration or use."> + comment = <"For example: 'Start if symptoms recur'. This is intended for a general pre-condition which should trigger the whole medication course to be started, and not for 'as required' administrations of an ongoing order."> + > + ["id10"] = < + text = <"Overall directions description"> + description = <"Complete narrative description about how the ordered item is to be used."> + comment = <"This narrative should normally subsume data captured in 'Dose amount', 'Dose timing' and any additional instructions for use. Where the medication dose directions are fully carried by the structured, computable dose directions, this element should carry the narrative equivalent, generally auto-generated. If it is not possible to represent the intended 'Dose direction' fully in computable form, partial representation is not recommended, and the directions should be only recorded in narrative form using this data element."> + > + ["id9"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id6"] = < + text = <"Dose amount description"> + description = <"The amount and units of the medication, vaccine or other therapeutic good to be used or administered at one time."> + > + ["id5"] = < + text = <"Order identifier"> + description = <"Unique identifier for the medication order."> + comment = <"This data element allows for multiple occurrences to be defined more explicitly at run-time, if required."> + > + ["id2"] = < + text = <"Order"> + description = <"Details of the requested order."> + > + ["id1"] = < + text = <"Medication order"> + description = <"An order for a medication, vaccine, nutritional product or other therapeutic item for an identified individual."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at169", "at170"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.notification.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.notification.v0.0.1-alpha.adls new file mode 100644 index 000000000..a9e6d571a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.notification.v0.0.1-alpha.adls @@ -0,0 +1,88 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=eb63e73b-155b-4d04-a974-6c1869c22a7e; build_uid=00ceae4c-ee24-43b7-aa29-b0c4bf3fead7) + openEHR-EHR-INSTRUCTION.notification.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2016-05-04"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heath Frankel, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"E6D74E5744C64C64A83F35F401CD4440"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To enable clinical systems to generate a notice or announcement containing non-clinical information, which will be triggered at certain time/s or by occurrence of an event."> + keywords = <"notice", "announcement"> + use = <"Use to enable clinical systems to generate a notice or announcement containing non-clinical information, which will be triggered at certain time/s or by occurrence of an event."> + misuse = <"Not to be used to provide clinical safety alerts or warnings. Use other, more specific archetypes for this purpose, such as EVALUATION.adverse_reaction_risk or EVALUATION.contraindication."> + copyright = <"© openEHR Foundation"> + > + > + +definition + INSTRUCTION[id1] matches { -- Notification + activities cardinality matches {0..*; unordered} matches { + ACTIVITY[id2] occurrences matches {0..1} matches { -- Current Activity + description matches { + ITEM_TREE[id3] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id4] occurrences matches {0..1} matches { -- Topic name + value matches { + DV_TEXT[id9000] + } + } + allow_archetype CLUSTER[id6] matches { -- Timing + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.timing_repetition(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.daily_timing(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9001] + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id6"] = < + text = <"Timing"> + description = <"Structured details to describe the timing of a single instance of notification or a repetitive pattern of notifications."> + > + ["id5"] = < + text = <"Description"> + description = <"Narrative description or note about the notification."> + > + ["id4"] = < + text = <"Topic name"> + description = <"Identification of the topic of the notification, by name."> + > + ["id2"] = < + text = <"Current Activity"> + description = <"Current Activity"> + > + ["id1"] = < + text = <"Notification"> + description = <"Order for generation of a notice or announcement containing non-clinical information, which will be triggered at certain time/s or by occurrence of an event."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.service_request.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.service_request.v1.0.1.adls new file mode 100644 index 000000000..afc35e211 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.service_request.v1.0.1.adls @@ -0,0 +1,545 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d7cf88fd-5324-4005-9f1b-d0f4f8e112ba; build_uid=f72e6e7a-bab7-4339-be56-fbde83090b74) + openEHR-EHR-INSTRUCTION.service_request.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF, Norway"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, United Kingdom"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2009-12-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Fatima Almeida, Critical SW, Portugal", "Tomas Alme, DIPS ASA, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Anita Bjørnnes, Helse Bergen, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Knut Harboe, Stavanger Universitetssjukehus, Norway", "Sam Heard, Ocean Informatics, Australia", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Andreas Hering, Helse Bergen HF, Haukeland universitetssjukehus, Norway", "Anca Heyd, DIPS ASA, Norway", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Rose Mari Eikås, Helse Bergen, Norway", "Ole Martin Sand, DIPS ASA, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Pablo Pazos, CaboLabs.com Health Informatics, Uruguay", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Line Sæle, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Richard Townley-O'Neill, Australian Digital Health Agency, Australia", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"70F17AA57F4A32AC4576E97678B9471F"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Generisk forespørsel om utførelse av en helsetjeneste, til annet helsepersonell eller andre organisasjoner."> + keywords = <"rekvisisjon", "bestilling", "foreskriving", "tjeneste", "tjenesteyter", "rekvirere", "bestille", "anmodning", "forespørre", "forespørsel", "anmode", "tilsyn"> + use = <"Brukes til å registrere en forespørsel om en helserelatert tjeneste eller aktivitet som skal utføres av en kliniker, organisasjon eller virksomhet. + + Arketypen er designer som et rammeverk som kan brukes som grunnlag for: + - En forespørsel om en helserelatert tjeneste, fra en kliniker eller organisasjon til en annen kliniker eller organisasjon. For eksempel: En henvisning til en spesialist for behandling eller second opinion, ansvarsoverføring til akuttmottaket, monitorering av vitale tegn hver 4. time, eller hjemmesykepleie fra kommunen. + - En forespørsel om oppfølging fra samme kliniker eller organisasjon, for eksempel kontroll på poliklinikk om 6 uker. + + Kliniske brukseksempler: + - Dersom en kliniker setter opp en kontrolltime om 6 uker: \"Tjenestenavn\" settes til \"Kontroll\". Dersom klinikeren skriver inn \"6 uker\" som tid for kontrolltime i brukergrensesnittet, vil det kliniske systemet registrere datoen 6 uker etter registreringsdatoen i elementet \"Dato/tid forfall\". + - Dersom en kliniker setter opp en pasient til \"undervisning om diabetes\" i \"Tjenestenavn\". Verdiene for \"Årsak for forespørsel\" kan være \"Ny diagnose\" og \"Forebygging av ketoacidose\". \"Klinisk indikasjon\" kan være \"Diabetes type 1\", som kan lenkes til en Problem/diagnose og/eller et Laboratorieprøveresultat. Dersom det er nødvendig med et kurs på 4 uker, med 4 ukentlige undervisningsøkter, må en bruke arketypene CLUSTER.service_direction og CLUSTER.timing_nondaily for å registrere kompleks timinginformasjon. + - Dersom en kliniker ordinerer en gjentagende blodprøve, som for eksempel INR: Den komplekse timingen for dette krever bruk av arketypene CLUSTER.service_direction og CLUSTER.timing_nondaily for å definere hver timing i en sekvens, for eksempel \"daglig i en uke, ukentlig i 4 uker, månedlig i 6 måneder\". + + En grunnleggende antagelse for denne arketypen er at den er en forespørsel for én enkelt helsetjeneste. Dersom man trenger en gjentagende tjeneste, kan dette spesifiseres ved å bruke arketypen CLUSTER.service_direction i SLOTet \"Kompleks timing\". + + I mange situasjoner vil det være mulig å registrere stegene som gjennomgås i utførelsen av forespørselen ved hjelp av den generiske arketypen ACTION.service. Imidlertid vil det være mange tilfeller der det vil være behov for en spesifikk ACTION-arketype, for å kunne oppfylle behov om spesifikke dataelementer, registreringsmønstre eller prosesstrinn. Eksempler på dette er ACTION.screening og ACTION.health_education."> + misuse = <""> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Generic request framework for a health-related service or activity to be delivered by a clinician, organisation or agency."> + keywords = <"request", "order", "service", "provide", "referral"> + use = <"Use to record a request for a health-related service or activity to be delivered by a clinician, organisation or agency. + + This archetype has been designed as a framework that can be used as the basis for: + - a request from one clinician, organisation or agency to another clinician, organisation or agency for a health-related service. For example: a referral to a specialist clinician for treatment or a second clinical opinion; transfer of care to an emergency department; four hourly vital signs monitoring; and provision of home services from a municipal council; or + - a request for a follow up service to be scheduled for the same clinician, organisation or agency. For example: a review appointment in outpatients in 6 weeks. + + Clinical use cases: + - consider a clinician ordering a follow-up appointment in 6 weeks. 'Follow-up appointment' will be the 'Service name'. If they enter '6 weeks' as the proposed timing for the appointment in the User Interface, the clinical system will record the date six weeks from today in the 'Service due' data element. + - consider a clinician ordering Diabetes Education as the 'Service name'. The values for 'Reason for request' may be 'New diagnosis' and 'Prevention of ketoacidosis'. The 'Clinical indication' will be 'Diabetes Type 1', which may be linked to the Problem Diagnosis and/or Laboratory test results. If a 4 week course is required, with sessions organised at weekly intervals on 4 separate occasions, then the complex timing requires use of the CLUSTER.service_direction and associated CLUSTER.timing_nondaily archetype. + - consider a clinician ordering a recurring blood test, such as an INR. The complex timing for this requires use of the CLUSTER.service_direction and associated CLUSTER.timing_nondaily archetype to define each timing in a sequence of tests, such as 'daily for one week, weekly for 4 weeks, monthly for 6 months'. + + The default assumption for this archetype is that it's a request for a single service. If a series of services are required, use the CLUSTER.service_direction archetype within the 'Complex timing' SLOT. + + In many situations it will be possible to record the steps that occur as part of this request being carried out using the corresponding generic ACTION.service. However, there will be many occasions where the required ACTION archetype will be very specific for purpose, as the data requirements for recording provision of many health-related services will need quite unique data elements, recording patterns or pathway steps. For example: ACTION.screening or ACTION.health_education."> + misuse = <""> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + INSTRUCTION[id1] matches { -- Service request + activities cardinality matches {0..*; unordered} matches { + ACTIVITY[id2] occurrences matches {1..*} matches { -- Current Activity + description matches { + ITEM_TREE[id10] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id122] occurrences matches {1} matches { -- Service name + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id149] occurrences matches {0..1} matches { -- Service type + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id136] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id63] matches { -- Reason for request + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id65] occurrences matches {0..1} matches { -- Reason description + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id153] matches { -- Clinical indication + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id66] matches { -- Intent + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id69] occurrences matches {0..1} matches { -- Urgency + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9000]} -- Urgency (synthesised) + } + DV_TEXT[id9009] + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Service due + value matches { + DV_DATE_TIME[id9010] + DV_INTERVAL[id9011] matches { + upper matches { + DV_DATE_TIME[id9012] + } + lower matches { + DV_DATE_TIME[id9013] + } + } + DV_TEXT[id9014] + } + } + allow_archetype CLUSTER[id152] matches { -- Complex timing + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.service_direction(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id146] occurrences matches {0..1} matches { -- Service period start + value matches { + DV_DATE_TIME[id9015] + } + } + ELEMENT[id145] occurrences matches {0..1} matches { -- Service period expiry + value matches { + DV_DATE_TIME[id9016] + } + } + ELEMENT[id148] occurrences matches {0..1} matches { -- Indefinite? + value matches { + DV_BOOLEAN[id9017] matches { + value matches {True} + } + } + } + allow_archetype CLUSTER[id133] matches { -- Specific details + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id150] matches { -- Supporting information + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id77] occurrences matches {0..1} matches { -- Supplementary information + value matches { + DV_BOOLEAN[id9018] matches { + value matches {True} + } + } + } + ELEMENT[id79] occurrences matches {0..1} matches { -- Information description + value matches { + DV_TEXT[id9019] + } + } + allow_archetype CLUSTER[id117] matches { -- Patient requirements + include + archetype_id/value matches {/.*/} + } + ELEMENT[id151] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9020] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id11] occurrences matches {0..1} matches { -- Requester order identifier + value matches { + DV_TEXT[id9021] + DV_IDENTIFIER[id9022] + } + } + allow_archetype CLUSTER[id142] occurrences matches {0..1} matches { -- Requester + include + archetype_id/value matches {/.*/} + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Receiver order identifier + value matches { + DV_TEXT[id9023] + DV_IDENTIFIER[id9024] + } + } + allow_archetype CLUSTER[id143] occurrences matches {0..1} matches { -- Receiver + include + archetype_id/value matches {/.*/} + } + ELEMENT[id128] occurrences matches {0..1} matches { -- Request status + value matches { + DV_TEXT[id9025] + } + } + allow_archetype CLUSTER[id129] matches { -- Distribution list + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.distribution\.v1\..*/} + } + allow_archetype CLUSTER[id113] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Hastegrad (synthesised)"> + description = <"Hastegrad for utførelse av tjenesten. (synthesised)"> + > + ["id153"] = < + text = <"Klinisk indikasjon"> + description = <"Den kliniske årsaken for den forespurte tjenesten."> + comment = <"For eksempel \"angina\" eller \"diabetes mellitus type 1\". Koding av indikasjonen med et kodeverk er ønskelig, dersom tilgjengelig. Dette dataelementet tillater flere forekomster."> + > + ["id152"] = < + text = <"Kompeks timing"> + description = <"Detaljer om en kompleks tjenesteforespørsel som trenger komplekse timingangivelser."> + comment = <"For eksempel \"vitale observasjoner hver time i 4 timer, deretter hver 4. time i 20 timer\", eller \"hver tredje onsdag, totalt 3 ganger\"."> + > + ["id151"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om tjenesteforespørselen, som ikke er dekket av andre elementer."> + > + ["id150"] = < + text = <"Understøttende informasjon"> + description = <"Digitalt dokument, bilde, video eller diagram som supplerende informasjon for å understøtte forespørselen."> + > + ["id149"] = < + text = <"Tjenestetype"> + description = <"Kategorisering av den forespurte tjenesten."> + comment = <"Koding av tjenestetypen med et kodeverk er ønskelig, dersom tilgjengelig. Dersom \"Tjenestenavn\" er kodet kan dette elementet i noen tilfeller utledes fra koden. For eksempel klinisk biokjemi eller mikrobiologisk laboratorium, ultralyd eller CT."> + > + ["id148"] = < + text = <"Uavgrenset?"> + description = <"Tidsintervallet tjenesten kan utføres i er uavgrenset."> + comment = <"Registreres som SANN for å eksplisitt registrere at forespørselen ikke har noen utløpstid. For eksempel kan dette elementet brukes når det sendes henvisning til en spesialist for langvarig eller livslang oppfølging."> + > + ["id146"] = < + text = <"Tjenesteintervall start"> + description = <"Dato/tiden som markerer starten på tidsintervallet tjenesten kan utføres i."> + comment = <"Denne dato/tiden representerer den tidligste datoen/tiden tjenesten kan utføres på. For eksempel må noen ganger en viss tid løpe før en tjeneste kan utføres, f.eks. ved noen prosedyrer er en avhengig av at pasienten har seponert legemidler i en periode før prosedyren."> + > + ["id145"] = < + text = <"Tjenesteintervall slutt"> + description = <"Dato/tiden som markerer slutten på tidsintervallet tjenesten kan utføres i."> + comment = <"Denne dato/tiden representerer den seneste datoen/tiden tjenesten kan utføres på. For eksempel i noen tilfeller må en tjeneste være utført før en annen hendelse, f.eks. planlagt kirurgi."> + > + ["id143"] = < + text = <"Mottaker"> + description = <"Detaljer om helsepersonellet eller organisasjonen som mottar tjenesteforespørselen."> + > + ["id142"] = < + text = <"Rekvirent"> + description = <"Detaljer om helsepersonellet eller organisasjonen som har forespurt tjenesten."> + > + ["at139"] = < + text = <"Rutine"> + description = <"Forespørslene krever ikke prioritert oppmerksomhet."> + > + ["at138"] = < + text = <"Haster"> + description = <"Forespørselen krever prioritert oppmerksomhet."> + > + ["at137"] = < + text = <"Akutt"> + description = <"Forespørselen krever øyeblikkelig oppmerksomhet."> + > + ["id136"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av tjenesten som forespørres."> + comment = <"Dette dataelementet kan brukes til å beskrive den aktuelle tjenesten i mer detalj, for eksempel hvordan den skal utføres, pasientens egne ønsker, eller problemer man kan støte på under utførelsen."> + > + ["id133"] = < + text = <"Spesifikke detaljer"> + description = <"Ytterligere detaljer om den forespurte tjenesten."> + comment = <"Eksempel: Detaljer om prøvemateriale for en forespørsel om laboratorieanalyse, eller anatomisk lokalisering for en forespørsel om en prosedyre."> + > + ["id129"] = < + text = <"Svarmottakere"> + description = <"En liste over personer eller organisasjoner som bør motta svar på forespørselen."> + > + ["id128"] = < + text = <"Rekvisisjonsstatus"> + description = <"Status for forespørselen oppgitt av rekvirenten."> + comment = <"Status brukes for å vise om dette er den primære forespørselen, en endring eller supplerende informasjon. Koding med en terminologi foretrekkes, der det er mulig."> + > + ["id122"] = < + text = <"Tjenestenavn"> + description = <"Navn på forespurt tjeneste."> + comment = <"Koding av tjenestenavnet med et kodeverk er ønskelig, dersom tilgjengelig. For eksempel: \"henvisning\" til en endokrinolog for diabetesoppfølging."> + > + ["id117"] = < + text = <"Pasientens behov"> + description = <"Språk, transport eller andre personlige behov som er nødvendige for å sikre pasientens oppmøte eller deltakelse i utførelsen av den forespurte tjenesten."> + > + ["id113"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id79"] = < + text = <"Informasjonsbeskrivelse"> + description = <"Beskrivelse av den supplerende informasjonen."> + > + ["id77"] = < + text = <"Supplerende informasjon"> + description = <"Supplerende informasjon vil ettersendes forespørselen."> + comment = <"Registrer som SANN dersom ytterligere informasjon er identifisert, og vil bli ettersendt når den er tilgjengelig. For eksempel: ufullstendige prøvesvar."> + > + ["id69"] = < + text = <"Hastegrad"> + description = <"Hastegrad for utførelse av tjenesten."> + comment = <"Spesifikke definisjoner av \"akutt\" og \"haster\" vil variere mellom kliniske settinger, kliniske systemer, og forespørselens natur, og de er derfor ikke definert i arketypen. Dersom det er nødvendig å bruke eksplisitt timing, bør \"Tjenesteintervall\" oppgis."> + > + ["id66"] = < + text = <"Hensikt"> + description = <"Beskrivelse av hensikten med forespørselen."> + comment = <"For eksempel kan en henvisning til en spesialist ha som hensikt at spesialisten tar over oppfølgingsansvaret for pasienten, eller det kan være å få en second opinion for behandlingsmuligheteter. Koding av hensikten med et kodeverk er ønskelig, dersom tilgjengelig. Dette dataelementet tillater flere forekomster, for å gjøre det mulig for brukeren å registrere flere svar om nødvendig."> + > + ["id65"] = < + text = <"Årsaksbeskrivelse"> + description = <"Fritekstbeskrivelse av årsaken til forespørselen."> + comment = <"For eksempel \"Pasientens diabetes har i det siste blitt vanskeligere å stabilisere, og nyrefunksjonen er under forverring\"."> + > + ["id63"] = < + text = <"Årsak for forespørsel"> + description = <"En kort beskrivelse av årsaken for forespørselen."> + comment = <"Koding av forespørselsårsaken med et kodeverk er ønskelig, dersom tilgjengelig. Dette dataelementet tillater flere forekomster, for å gjøre det mulig for brukeren å registrere flere svar om nødvendig. For eksempel \"følge opp diabeteskomplikasjoner\"."> + > + ["id41"] = < + text = <"Dato/tid forfall"> + description = <"Dato/tid, eller akseptabelt intervall av dato/tid, da tjenesten skal utføres."> + comment = <"Dette dataelementet tillater registrering av timing for én tjeneste, enten som dato/tid, intervall av dato/tid, eller som en tekstbeskrivelsen som kan understøtte \"neste tilgjengelige\". I praksis vil klinikere ofte tenke i omtrentlig timing, for eksempel \"revurdering om 3 måneder, 6 måneder eller 12 måneder. Siden kliniske systemer trenger mer eksakte tidsangivelser, vil \"3 måneder\" som regel konverteres til en eksakt dato 3 måneder fra registreringsdatoen, og lagres i dette dataelementet. Dersom det er behov for kompleks timing eller sekvenser av timing, bruk arketypen CLUSTER.service_direction i SLOTet \"Kompleks timing\". I disse tilfellene blir dette dataelementet redundant."> + > + ["id12"] = < + text = <"Mottakers rekvisisjonsidentifikator"> + description = <"Rekvisisjonens identifikator, tilordnet av den som mottar forespørselen."> + comment = <"Som regel tilsvarende HL7 Filler Order Identifier."> + > + ["id11"] = < + text = <"Rekvisisjonsidentifikator"> + description = <"Den lokale identifikatoren tilordnet av systemet til den som forespør tjenesten."> + comment = <"Som regel tilsvarende HL7 Placer Order Identifier."> + > + ["id2"] = < + text = <"Forespørsel"> + description = <"Beskrivelse av tjenesten som forespørres."> + > + ["id1"] = < + text = <"Helsetjenesteforespørsel"> + description = <"Forespørsel om utførelse av en helsetjeneste, til annet helsepersonell eller andre organisasjoner."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Urgency (synthesised)"> + description = <"Urgency of the request for service. (synthesised)"> + > + ["id153"] = < + text = <"Clinical indication"> + description = <"The clinical reason for the ordered service."> + comment = <"Coding of the clinical indication with a terminology is preferred, where possible. This data element allows multiple occurrences. For example: 'Angina' or 'Type 1 Diabetes mellitus'."> + > + ["id152"] = < + text = <"Complex timing"> + description = <"Details about a complex service request requiring a sequence of timings."> + comment = <"For example: 'hourly vital signs observations for 4 hours, then 4 hourly for 20 hours' or 'every third Wednesday for 3 visits' or ."> + > + ["id151"] = < + text = <"Comment"> + description = <"Additional narrative about the service request not captured in other fields."> + > + ["id150"] = < + text = <"Supporting information"> + description = <"Digital document, image, video or diagram supplied as additional information to support or inform the request."> + > + ["id149"] = < + text = <"Service type"> + description = <"Category of service requested."> + comment = <"Coding of the 'Service type' with a coding system is desirable, if available. If the 'Service name' was coded, it is possible for this data point to be derived from the code. For example: biochemistry or microbiology laboratory, ultrasound or CT imaging."> + > + ["id148"] = < + text = <"Indefinite?"> + description = <"The valid period for this request is open ended and has no date of expiry."> + comment = <"Record as TRUE to record explicity that the request has no expiry date. For example: commonly required for a referral to a specialist for long-term or lifelong care."> + > + ["id146"] = < + text = <"Service period start"> + description = <"The date/time that marks the beginning of the valid period of time for delivery of this service."> + comment = <"This date/time is the equivalent to the earliest possible date for service delivery. For example: sometimes a certain amount of time must pass before a service can be performed, for example some procedures can only be performed once the patient has stopped taking medications for a specific amount of time."> + > + ["id145"] = < + text = <"Service period expiry"> + description = <"The date/time that marks the conclusion of the clinically valid period of time for delivery of this service."> + comment = <"This date/time is the equivalent to the latest possible date for service delivery or to the date of expiry for this request. For example: a service may be required to be completed before another event, such as scheduled surgery."> + > + ["id143"] = < + text = <"Receiver"> + description = <"Details about the clinician or organisation receiving the request for service."> + > + ["id142"] = < + text = <"Requester"> + description = <"Details about the clinician or organisation requesting the service."> + > + ["at139"] = < + text = <"Routine"> + description = <"The request does not require prioritised scheduling."> + > + ["at138"] = < + text = <"Urgent"> + description = <"The request requires prioritised attention."> + > + ["at137"] = < + text = <"Emergency"> + description = <"The request requires immediate attention."> + > + ["id136"] = < + text = <"Description"> + description = <"Narrative description about the service requested."> + comment = <"This data point should be used to describe the named service in more detail, including how it should be delivered, patient concerns and issues that might be encountered in delivering the service."> + > + ["id133"] = < + text = <"Specific details"> + description = <"Additional detail about the service requested."> + comment = <"For example: Specimen details for a laboratory test request, or anatomical location for a procedure request."> + > + ["id129"] = < + text = <"Distribution list"> + description = <"Details of additional clinicians, organisations or agencies who require copies of any communication."> + > + ["id128"] = < + text = <"Request status"> + description = <"The status of the request for service as indicated by the requester."> + comment = <"Status is used to denote whether this is the initial request, or a follow-up request to change or provide supplementary information. Coding with a terminology is preferred, where possible."> + > + ["id122"] = < + text = <"Service name"> + description = <"The name of the single service or activity requested."> + comment = <"Coding of the 'Service name' with a coding system is desirable, if available. For example: 'referral' to an endocrinologist for diabetes management."> + > + ["id117"] = < + text = <"Patient requirements"> + description = <"Language, transport or other personal requirements to support the patient's attendance or participation in provision of the service."> + > + ["id113"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id79"] = < + text = <"Information description"> + description = <"Description of the supplementary information."> + > + ["id77"] = < + text = <"Supplementary information"> + description = <"Supplementary information will be following request."> + comment = <"Record as TRUE if additional information has been identified and will be forwarded when available. For example: pending test results."> + > + ["id69"] = < + text = <"Urgency"> + description = <"Urgency of the request for service."> + comment = <"Specific definitions of emergency and urgent will vary between clinical contexts, clinical systems and the nature of the request itself, so have not been defined in this archetype. If explicit timing is required then the Service period should be clearly stated."> + > + ["id66"] = < + text = <"Intent"> + description = <"Description of the intent for the request."> + comment = <"For example: a referral to a specialist may have the intent of the specialist taking over responsibility for care of the patient, or it may be to provide a second opinion on treatment options. Coding of the 'Intent' with a coding system is desirable, if available. This data element allows multiple occurrences to enable the user to record a multiple responses, if required."> + > + ["id65"] = < + text = <"Reason description"> + description = <"Narrative description about the reason for request."> + comment = <"For example: 'The patient's diabetes has recently become more difficult to stabilise and renal function is deteriorating'."> + > + ["id63"] = < + text = <"Reason for request"> + description = <"A short phrase describing the reason for the request."> + comment = <"Coding of the 'Reason for request' with a coding system is desirable, if available. This data element allows multiple occurrences to enable the user to record a multiple responses, if required. For example: 'manage diabetes complications'."> + > + ["id41"] = < + text = <"Service due"> + description = <"The date/time, or acceptable interval of date/time, for provision of the service."> + comment = <"This data element allows for recording of the timing for a single service, either as a date and time, a date ranges or a text descriptor which can allow for 'next available. In practice, clinicians will often think in terms of ordering services as approximate timing, for example: review in 3 months, 6 months or 12 months. As clinical systems need more exact parameters to operate on, this '3 months' will usually be converted to an exact date 3 months from the date of recording and stored using this data element. If complex timing or sequences of timings are required, use the CLUSTER.service_direction archetype within the 'Complex timing' SLOT and this data element becomes redundant."> + > + ["id12"] = < + text = <"Receiver order identifier"> + description = <"The local identifier assigned to the request by the clinician or organisation receiving the request for service."> + comment = <"Usually equivalent to the HL7 Filler Order Identifier."> + > + ["id11"] = < + text = <"Requester order identifier"> + description = <"The local identifier assigned by the requesting clinical system."> + comment = <"Usually equivalent to the HL7 Placer Order Identifier."> + > + ["id2"] = < + text = <"Current Activity"> + description = <"Current Activity."> + > + ["id1"] = < + text = <"Service request"> + description = <"Request for a health-related service or activity to be delivered by a clinician, organisation or agency."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at137", "at138", "at139"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.transfusion_order.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.transfusion_order.v0.0.1-alpha.adls new file mode 100644 index 000000000..499299863 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.transfusion_order.v0.0.1-alpha.adls @@ -0,0 +1,233 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=62a634b5-4b1f-4314-abe3-dea1ba7546a9; build_uid=36c08423-43cb-4909-9903-e936ab0e048a) + openEHR-EHR-INSTRUCTION.transfusion_order.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde"> + ["organisation"] = <"University of Heidelberg, Central Queensland University"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics, Australia"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2008-07-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Line Silsand, University Hospital of Northern Norway, Norway", "Kristian Berg, University Hospital of Northern Norway, Norway", "Gro Hilde Ulriksen, University Hospital of Northern Norway, Norway", "Ole Martin Sand, DIPS ASA, Norway", "Ingunn Skjervold, University Hospital of Northern Norway, Norway", "Merethe Appelbom, Northern Norway Regional Health Authority, Norway", "Øystein Berg Sletteng, Helse Nord IKT, Norway", "Kristian Andreassen, Helse Nord IKT, Norway", "John Tore Valand, Helse Bergen HF, Norway", "Tore Trondsen, Helse Nord IKT, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"6EAD0FBB9079E43A72889F67358D751B"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation von Anweisungen bezüglich einer Transfusion."> + keywords = <"Transfusion", "Blut"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording the instructions relating to transfusion."> + keywords = <"transfusion", "blood"> + use = <"Used to record information about an order for blood products (products that are ordered from a blood bank)."> + misuse = <"Not to be used for ordering medications - use INSTRUCTION.medication_order for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + INSTRUCTION[id1] matches { -- Transfusion order + activities cardinality matches {0..*; unordered} matches { + ACTIVITY[id2] occurrences matches {0..1} matches { -- new activity + description matches { + ITEM_TREE[id3] matches { + items cardinality matches {2..*; unordered} matches { + ELEMENT[id4] occurrences matches {1} matches { -- Type of blood product + value matches { + DV_TEXT[id9001] + } + } + CLUSTER[id11] occurrences matches {1} matches { -- Amount + items cardinality matches {1; unordered} matches { + ELEMENT[id5] matches { -- Number of units + value matches { + DV_COUNT[id9002] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id12] matches { -- Volume + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Volume + magnitude matches {|>=0.0|} + units matches {"ml"} + precision matches {0} + } + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Clinical indication + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Urgency + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id14] matches { -- Administration pattern + include + archetype_id/value matches {/.*/} + } + ELEMENT[id6] matches { -- Special requirement + value matches { + DV_TEXT[id9006] + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id15] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id16] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["id16"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id14"] = < + text = <"*Administration pattern(en)"> + description = <"**(en)"> + > + ["id13"] = < + text = <"*Urgency(en)"> + description = <"*The urgency of the transfusion.(en)"> + > + ["id12"] = < + text = <"*Volume(en)"> + description = <"*The volume of the product to be transfused for paediatric and some specific purposes.(en)"> + > + ["id11"] = < + text = <"*Amount(en)"> + description = <"*The amount of blood product to be transfused.(en)"> + > + ["id10"] = < + text = <"*Clinical indication(en)"> + description = <"*The clinical reason for ordering the tranfusion.(en)"> + comment = <"*For example: 'low hemoglobin level'. Coding of the clinical indication with a terminology is preferred, where possible. This data element allows multiple occurrences. It is not intended to carry an indication for administrative authorisation purposes.(en)"> + > + ["id6"] = < + text = <"*Special requirement(en)"> + description = <"*Special requirements for blood products.(en)"> + > + ["id5"] = < + text = <"*Number of units(en)"> + description = <"*The number of units to be transfused.(en)"> + > + ["id4"] = < + text = <"*Type of blood product(en)"> + description = <"*The blood product to be administered.(en)"> + > + ["id2"] = < + text = <"neue Handlung"> + description = <"*"> + > + ["id1"] = < + text = <"*Transfusion order(en)"> + description = <"*The instructions for giving a transfusion.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Volume"> + description = <"Volume"> + > + ["id16"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id14"] = < + text = <"Administration pattern"> + description = <"*"> + > + ["id13"] = < + text = <"Urgency"> + description = <"The urgency of the transfusion."> + > + ["id12"] = < + text = <"Volume"> + description = <"The volume of the product to be transfused for paediatric and some specific purposes."> + > + ["id11"] = < + text = <"Amount"> + description = <"The amount of blood product to be transfused."> + > + ["id10"] = < + text = <"Clinical indication"> + description = <"The clinical reason for ordering the tranfusion."> + comment = <"For example: 'low hemoglobin level'. Coding of the clinical indication with a terminology is preferred, where possible. This data element allows multiple occurrences. It is not intended to carry an indication for administrative authorisation purposes."> + > + ["id6"] = < + text = <"Special requirement"> + description = <"Special requirements for blood products."> + > + ["id5"] = < + text = <"Number of units"> + description = <"The number of units to be transfused."> + > + ["id4"] = < + text = <"Type of blood product"> + description = <"The blood product to be administered."> + > + ["id2"] = < + text = <"new activity"> + description = <"*"> + > + ["id1"] = < + text = <"Transfusion order"> + description = <"The instructions for giving a transfusion."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abbey_pain_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abbey_pain_scale.v0.0.1-alpha.adls new file mode 100644 index 000000000..afcf14870 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abbey_pain_scale.v0.0.1-alpha.adls @@ -0,0 +1,625 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9a49d23a-f16c-4f8e-adc8-49e3d0ccda82; build_uid=58487b06-0a07-4ecc-b5b9-f703344eab5c) + openEHR-EHR-OBSERVATION.abbey_pain_scale.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + > + > + > + +description + original_author = < + ["name"] = <"Syeeda S Farruque"> + ["organisation"] = <"Cambio Healthcare Systems"> + ["email"] = <"models@cambiocds.com"> + ["date"] = <"2017-03-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Abbey J, Piller N, De Bellis A, Esterman A, Parker D, Giles L, Lowcay B. The Abbey pain scale: a 1-minute numerical indicator for people with end-stage dementia. Int J Palliat Nurs. 2004 Jan;10(1):6-13. PubMed PMID: 14966439."> + ["2"] = <"Liu JY, Briggs M, Closs SJ. The psychometric qualities of four observational pain tools (OPTs) for the assessment of pain in elderly people with osteoarthritic pain. J Pain Symptom Manage. 2010 Oct;40(4):582-98. doi: 10.1016/j.jpainsymman.2010.02.022. Epub 2010 Aug 8. PubMed PMID: 20692806."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"9687DFEBD48DEE9770B2A673B7EC58C7"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"*To assess and record the severity of pain in cognitively impaired and non-verbal individuals.(en)"> + keywords = <"demens", "abbey pain scale", "smärtskattning", "smärtskattningsskala", "geriatrik"> + use = <"*Use to assess and record the severity of pain in cognitively impaired and non-verbal individuals.(en)"> + misuse = <""> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To assess and record the severity of pain in cognitively impaired and non-verbal individuals."> + keywords = <"dementia", ...> + use = <"Use to assess and record the severity of pain in cognitively impaired and non-verbal individuals. + + "> + misuse = <""> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Abbey pain scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Vocalization + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at10]}], + [{1}, {[at11]}], + [{2}, {[at12]}], + [{3}, {[at13]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Facial expression + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at16]}], + [{3}, {[at17]}] + } + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Change in body language + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}] + } + } + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- Behavioural change + value matches { + DV_ORDINAL[id9010] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Physiological change + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at22]}], + [{1}, {[at23]}], + [{2}, {[at24]}], + [{3}, {[at25]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Physical changes + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at26]}], + [{1}, {[at27]}], + [{2}, {[at28]}], + [{3}, {[at29]}] + } + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Total pain score + value matches { + DV_COUNT[id9013] matches { + magnitude matches {|0..15|} + } + } + } + ELEMENT[id37] occurrences matches {0..1} matches { -- Pain score category + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9005]} -- Pain score category (synthesised) + } + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- Type of pain + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9006]} -- Type of pain (synthesised) + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9016] + } + } + } + } + } + state matches { + ITEM_TREE[id32] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id33] occurrences matches {0..1} matches { -- Latest pain relief + value matches { + DV_DATE_TIME[id9017] matches { + value + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id34] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id35] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"*Vocalization(en) (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Facial expression(en) (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Change in body language(en) (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Physiological change(en) (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9004"] = < + text = <"*Physical changes(en) (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Pain score category(en) (synthesised)"> + description = <"*Category of pain, based on the total score.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Type of pain(en) (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["at45"] = < + text = <"*Acute on chronic(en)"> + description = <"**(en)"> + > + ["at44"] = < + text = <"*Acute(en)"> + description = <"**(en)"> + > + ["at43"] = < + text = <"*Chronic(en)"> + description = <"**(en)"> + > + ["id42"] = < + text = <"*Type of pain(en)"> + description = <"**(en)"> + > + ["at41"] = < + text = <"*Severe(en)"> + description = <"*Total pain score 14+.(en)"> + > + ["at40"] = < + text = <"*Moderate(en)"> + description = <"*Total pain score 8-13.(en)"> + > + ["at39"] = < + text = <"*Mild pain(en)"> + description = <"*Total pain score 3-7.(en)"> + > + ["at38"] = < + text = <"*No pain(en)"> + description = <"*Total pain score 0-2.(en)"> + > + ["id37"] = < + text = <"*Pain score category(en)"> + description = <"*Category of pain, based on the total score.(en)"> + > + ["id36"] = < + text = <"*Behavioural change(en)"> + description = <"*"> + comment = <"*For example: increased confusion; refusing to eat,; alteration in usual patterns.(en)"> + > + ["id35"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id33"] = < + text = <"*Latest pain relief(en)"> + description = <"*The date/time when the latest pain relief was given.(en)"> + > + ["id31"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the Abbey pain score not captured in other fields.(en)"> + > + ["id30"] = < + text = <"*Total pain score(en)"> + description = <"*Sum of the 6 individual scores.(en)"> + > + ["at29"] = < + text = <"Ofta"> + description = <"*"> + > + ["at28"] = < + text = <"Ibland"> + description = <"*"> + > + ["at27"] = < + text = <"Sällan"> + description = <"*"> + > + ["at26"] = < + text = <"Inte alls"> + description = <"*"> + > + ["at25"] = < + text = <"Ofta"> + description = <"*"> + > + ["at24"] = < + text = <"Ibland"> + description = <"*"> + > + ["at23"] = < + text = <"Sällan"> + description = <"*"> + > + ["at22"] = < + text = <"Inte alls"> + description = <"*"> + > + ["at21"] = < + text = <"Ofta"> + description = <"*"> + > + ["at20"] = < + text = <"Ibland"> + description = <"*"> + > + ["at19"] = < + text = <"Sällan "> + description = <"*"> + > + ["at18"] = < + text = <"Inte alls"> + description = <"*"> + > + ["at17"] = < + text = <"Ofta"> + description = <"*"> + > + ["at16"] = < + text = <"Ibland"> + description = <"*"> + > + ["at15"] = < + text = <"Sällan"> + description = <"*"> + > + ["at14"] = < + text = <"Inte alls"> + description = <"*"> + > + ["at13"] = < + text = <"Ofta"> + description = <"*"> + > + ["at12"] = < + text = <"Ibland"> + description = <"*"> + > + ["at11"] = < + text = <"Sällan"> + description = <"*"> + > + ["at10"] = < + text = <"Inte alls"> + description = <"*"> + > + ["id9"] = < + text = <"*Physical changes(en)"> + description = <"**(en)"> + comment = <"*For example: skin tears; pressure areas; arthritis; contractures; previous injuries.(en)"> + > + ["id8"] = < + text = <"*Physiological change(en)"> + description = <"**(en)"> + comment = <"*For example: temperature, pulse or blood pressure outside normal limits; perspiring, flushing or pallor.(en)"> + > + ["id7"] = < + text = <"*Change in body language(en)"> + description = <"**(en)"> + comment = <"*For example: fidgeting; rocking; guarding part of body; withdrawn.(en)"> + > + ["id6"] = < + text = <"*Facial expression(en)"> + description = <"**(en)"> + comment = <"*For example: looking tense; frowning; grimacing; looking frightened.(en)"> + > + ["id5"] = < + text = <"*Vocalization(en)"> + description = <"**(en)"> + comment = <"*For example: whimpering; groaning; crying.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Abbey pain scale(en)"> + description = <"*Rapid tool to assess the severity of pain in cognitively impaired and non-verbal individuals.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Vocalization (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9001"] = < + text = <"Facial expression (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9002"] = < + text = <"Change in body language (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9003"] = < + text = <"Physiological change (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9004"] = < + text = <"Physical changes (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9005"] = < + text = <"Pain score category (synthesised)"> + description = <"Category of pain, based on the total score. (synthesised)"> + > + ["ac9006"] = < + text = <"Type of pain (synthesised)"> + description = <"* (synthesised)"> + > + ["at45"] = < + text = <"Acute on chronic"> + description = <"*"> + > + ["at44"] = < + text = <"Acute"> + description = <"*"> + > + ["at43"] = < + text = <"Chronic"> + description = <"*"> + > + ["id42"] = < + text = <"Type of pain"> + description = <"*"> + > + ["at41"] = < + text = <"Severe"> + description = <"Total pain score 14+."> + > + ["at40"] = < + text = <"Moderate"> + description = <"Total pain score 8-13."> + > + ["at39"] = < + text = <"Mild pain"> + description = <"Total pain score 3-7."> + > + ["at38"] = < + text = <"No pain"> + description = <"Total pain score 0-2."> + > + ["id37"] = < + text = <"Pain score category"> + description = <"Category of pain, based on the total score."> + > + ["id36"] = < + text = <"Behavioural change"> + description = <"*"> + comment = <"For example: increased confusion; refusing to eat,; alteration in usual patterns."> + > + ["id35"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms"> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id33"] = < + text = <"Latest pain relief"> + description = <"The date/time when the latest pain relief was given."> + > + ["id31"] = < + text = <"Comment"> + description = <"Additional narrative about the Abbey pain score not captured in other fields."> + > + ["id30"] = < + text = <"Total pain score"> + description = <"Sum of the 6 individual scores."> + > + ["at29"] = < + text = <"Severe"> + description = <"*"> + > + ["at28"] = < + text = <"Moderate"> + description = <"*"> + > + ["at27"] = < + text = <"Mild"> + description = <"*"> + > + ["at26"] = < + text = <"Absent"> + description = <"*"> + > + ["at25"] = < + text = <"Severe"> + description = <"*"> + > + ["at24"] = < + text = <"Moderate"> + description = <"*"> + > + ["at23"] = < + text = <"Mild"> + description = <"*"> + > + ["at22"] = < + text = <"Absent"> + description = <"*"> + > + ["at21"] = < + text = <"Severe"> + description = <"*"> + > + ["at20"] = < + text = <"Moderate"> + description = <"*"> + > + ["at19"] = < + text = <"Mild"> + description = <"*"> + > + ["at18"] = < + text = <"Absent"> + description = <"*"> + > + ["at17"] = < + text = <"Severe"> + description = <"*"> + > + ["at16"] = < + text = <"Moderate"> + description = <"*"> + > + ["at15"] = < + text = <"Mild"> + description = <"*"> + > + ["at14"] = < + text = <"Absent"> + description = <"*"> + > + ["at13"] = < + text = <"Severe"> + description = <"*"> + > + ["at12"] = < + text = <"Moderate"> + description = <"*"> + > + ["at11"] = < + text = <"Mild"> + description = <"*"> + > + ["at10"] = < + text = <"Absent"> + description = <"*"> + > + ["id9"] = < + text = <"Physical changes"> + description = <"*"> + comment = <"For example: skin tears; pressure areas; arthritis; contractures; previous injuries."> + > + ["id8"] = < + text = <"Physiological change"> + description = <"*"> + comment = <"For example: temperature, pulse or blood pressure outside normal limits; perspiring, flushing or pallor."> + > + ["id7"] = < + text = <"Change in body language"> + description = <"*"> + comment = <"For example: fidgeting; rocking; guarding part of body; withdrawn."> + > + ["id6"] = < + text = <"Facial expression"> + description = <"*"> + comment = <"For example: looking tense; frowning; grimacing; looking frightened."> + > + ["id5"] = < + text = <"Vocalization"> + description = <"*"> + comment = <"For example: whimpering; groaning; crying."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Abbey pain scale"> + description = <"Rapid tool to assess the severity of pain in cognitively impaired and non-verbal individuals."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at18", "at19", "at20", "at21"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at14", "at15", "at16", "at17"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at10", "at11", "at12", "at13"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at43", "at44", "at45"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at38", "at39", "at40", "at41"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at26", "at27", "at28", "at29"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at22", "at23", "at24", "at25"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_score_massive_transfusion.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_score_massive_transfusion.v0.0.1-alpha.adls new file mode 100644 index 000000000..0c609c0d8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_score_massive_transfusion.v0.0.1-alpha.adls @@ -0,0 +1,333 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=160ab4db-7f07-4caa-b409-242de9147062; build_uid=4df78075-00e3-4c3c-b4b7-499ac8797e32) + openEHR-EHR-OBSERVATION.abc_score_massive_transfusion.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + > + > + > + +description + original_author = < + ["name"] = <"Eneimi Allwell-Brown"> + ["organisation"] = <"Cambio Healthcare Systems"> + ["email"] = <"models@cambiocds.com"> + ["date"] = <"2017-01-05"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Cotton BA, Dossett LA, Haut ER, Shafi S, Nunez TC, Au BK, Zaydfudim V, Johnston M, Arbogast P, Young PP. Multicenter validation of a simplified score to predict massive transfusion in trauma. Journal of Trauma and Acute Care Surgery. 2010 Jul 1;69(1):S33-9."> + ["2"] = <"Nunez TC, Voskresensky IV, Dossett LA, Shinall R, Dutton WD, Cotton BA. Early prediction of massive transfusion in trauma: simple as ABC (assessment of blood consumption)? J Trauma. 2009 Feb;66(2):346-52. doi: 10.1097/TA.0b013e3181961c35. PubMed PMID: 19204506."> + ["3"] = <"Subramanian A, Albert V, Sharma S, Kondru S, Pandey RM. Assessing the Efficiency of Scoring System for Predicting the Probability of Massive Transfusion in Trauma Patients. Journal of Hematology & Thromboembolic Diseases. 2014 Nov 4;2014."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"1AD07B486A330D05C8CE3C7DC84988FA"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att med enkla kliniska kriterier bedöma behov av massiv blodtransfusion hos patienter med akut traumatisk skada."> + keywords = <"Assessment of Blood Consumption", "transfusion", "FAST", "trauma"> + use = <"Att registrera resultat i enlighet med ABC Score och dess faktorer: penetrerande trauma, systoliskt blodtryck ≤90 mmHg, hjärtfrekvens ≥120 /min, positiv FAST. Maximal poäng uppgår till 4p och en poäng om ≥2p indikerar hög sannolikhet för behov av massiv blodtransfusion."> + misuse = <"Endast avsedd för bedömning av behov av massiv transfusion i enlighet med lokala protokoll."> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the assessment and total of the Assessment of Blood Consumption (ABC) Score."> + keywords = <"trauma", "transfusion"> + use = <"Use to record the assessment and total of the Assessment of Blood Consumption (ABC) Score."> + misuse = <""> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Assessment of Blood Consumption (ABC) Score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Penetrating trauma + value matches { + DV_ORDINAL[id9004] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Systolic blood pressure (SBP) + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at9]}], + [{1}, {[at10]}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Heart rate + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at12]}], + [{1}, {[at13]}] + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Focused assessment with sonography for trauma (FAST) + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at15]}], + [{1}, {[at16]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9008] matches { + magnitude matches {|0..4|} + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9009] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id19] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id20] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"Penetrerande trauma (synthesised)"> + description = <"Var patientens trauma av penetrerande mekanism? (synthesised)"> + > + ["ac9001"] = < + text = <"Systoliskt blodtryck (synthesised)"> + description = <"Patientens blodtryck vid initial bedömning (synthesised)"> + > + ["ac9002"] = < + text = <"Hjärtfrekvens (synthesised)"> + description = <"Patientens hjärtfrekvens vid initial bedömning (synthesised)"> + > + ["ac9003"] = < + text = <"FAST (synthesised)"> + description = <"Resultat av Focused Assessment with Sonography for Trauma (FAST) (synthesised)"> + > + ["id20"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id18"] = < + text = <"Kommentar"> + description = <"Ev tillägg"> + > + ["id17"] = < + text = <"Total poäng"> + description = <"Summan av samtliga faktorer"> + > + ["at16"] = < + text = <"Positiv"> + description = <"*"> + > + ["at15"] = < + text = <"Negativ"> + description = <"*"> + > + ["id14"] = < + text = <"FAST"> + description = <"Resultat av Focused Assessment with Sonography for Trauma (FAST)"> + > + ["at13"] = < + text = <"≥120 /min"> + description = <"*"> + > + ["at12"] = < + text = <"<120 /min"> + description = <"*"> + > + ["id11"] = < + text = <"Hjärtfrekvens"> + description = <"Patientens hjärtfrekvens vid initial bedömning"> + > + ["at10"] = < + text = <"≤90 mmHg"> + description = <"*"> + > + ["at9"] = < + text = <">90 mmHg"> + description = <"*"> + > + ["id8"] = < + text = <"Systoliskt blodtryck"> + description = <"Patientens blodtryck vid initial bedömning"> + > + ["at7"] = < + text = <"Ja"> + description = <"Penetrerande trauma"> + > + ["at6"] = < + text = <"Nej"> + description = <"Inget penetrerande trauma"> + > + ["id5"] = < + text = <"Penetrerande trauma"> + description = <"Var patientens trauma av penetrerande mekanism?"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"**(en)"> + > + ["id1"] = < + text = <"ABC score for massive transfusion"> + description = <"Assessment of Blood Consumption (ABC) Score används för att tidigt och snabbt med enkla kliniska kriterier bedöma behov av massiv blodtransfusion hos patienter med akut traumatisk skada. Instrumentet baseras på fyra parametrar: penetrerande trauma, systoliskt blodtryck ≤90 mmHg, hjärtfrekvens ≥120 /min, positiv FAST. En poäng om ≥2p indikerar hög sannolikhet för behov av massiv blodtransfusion."> + comment = <"*ABC score was the simplest and the quickest, but least accurate (13.1%), in an efficiency assessment of massive transfusion scoring systems, when compared with trauma associated severe haemorrhage (TASH) and emergency transfusion score (ETS).(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Penetrating trauma (synthesised)"> + description = <"Did the patient's trauma involve a penetrating mechanism? (synthesised)"> + > + ["ac9001"] = < + text = <"Systolic blood pressure (SBP) (synthesised)"> + description = <"What was the systolic blood pressure at initial assessment? (synthesised)"> + > + ["ac9002"] = < + text = <"Heart rate (synthesised)"> + description = <"What was the heart rate at initial assessment? (synthesised)"> + > + ["ac9003"] = < + text = <"Focused assessment with sonography for trauma (FAST) (synthesised)"> + description = <"What was the result of a FAST scan? (synthesised)"> + > + ["id20"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id18"] = < + text = <"Comment"> + description = <"Additional narrative about the ABC score, not captured in other fields."> + > + ["id17"] = < + text = <"Total score"> + description = <"Sum of the individual scores assigned for each of the contributing variables."> + > + ["at16"] = < + text = <"Positive"> + description = <"Positive FAST scan."> + > + ["at15"] = < + text = <"Negative"> + description = <"Negative FAST scan."> + > + ["id14"] = < + text = <"Focused assessment with sonography for trauma (FAST)"> + description = <"What was the result of a FAST scan?"> + > + ["at13"] = < + text = <"≥120 /min"> + description = <"Heart rate at initial assessment greater than or equals 120 /min."> + > + ["at12"] = < + text = <"<120 /min"> + description = <"Heart rate at initial assessment less than 120 /min."> + > + ["id11"] = < + text = <"Heart rate"> + description = <"What was the heart rate at initial assessment?"> + > + ["at10"] = < + text = <"≤90 mmHg"> + description = <"SBP at initial assessment less than or equals 90 mmHg."> + > + ["at9"] = < + text = <">90 mmHg"> + description = <"SBP at initial assssment greater than 90 mmHg."> + > + ["id8"] = < + text = <"Systolic blood pressure (SBP)"> + description = <"What was the systolic blood pressure at initial assessment?"> + > + ["at7"] = < + text = <"Yes"> + description = <"Penetrating injury present at assessment."> + > + ["at6"] = < + text = <"No"> + description = <"No penetrating injury at assessment."> + > + ["id5"] = < + text = <"Penetrating trauma"> + description = <"Did the patient's trauma involve a penetrating mechanism?"> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Assessment of Blood Consumption (ABC) Score"> + description = <"Tool used as a rapid and initial assessment of the need for massive transfusion in acutely injured patients."> + comment = <"ABC score was the simplest and the quickest, but least accurate (13.1%), in an efficiency assessment of massive transfusion scoring systems, when compared with trauma associated severe haemorrhage (TASH) and emergency transfusion score (ETS)."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at12", "at13"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at9", "at10"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at15", "at16"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_stroke_risk_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_stroke_risk_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..015f29961 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_stroke_risk_score.v0.0.1-alpha.adls @@ -0,0 +1,189 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a9702222-2706-49c9-a578-cbeb698f8aad; build_uid=951c1f0d-1e99-4e2d-89e6-56ba8db7074e) + openEHR-EHR-OBSERVATION.abc_stroke_risk_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Eneimi Allwell-Brown"> + ["organisation"] = <"Cambio Healthcare Systems"> + ["email"] = <"models@cambiocds.com"> + ["date"] = <"2016-11-13"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Hijazi Z, Lindbäck J, Alexander JH, Hanna M, Held C, Hylek EM, Lopes RD, Oldgren J, Siegbahn A, Stewart RA, et al. The ABC (age, biomarkers, clinical history) stroke risk score: a biomarker-based risk score for predicting stroke in atrial fibrillation. Eur Heart J. 2016 May 21;37(20):1582-90. doi: 10.1093/eurheartj/ehw054. Epub 2016 Feb 25. PubMed PMID: 26920728; PubMed Central PMCID: PMC4875560."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"338F218B78ED770F8C3DBF7C072777FF"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the component values and the total of the ABC-stroke risk score, plus the predicted risk values based on the total score."> + keywords = <"atrial fibrillation", "stroke risk", "systemic embolism risk"> + use = <"Use to record the component values and the total of the ABC-stroke risk score, plus the predicted risk values based on the total score."> + misuse = <"Not to be used to record the actual values of each component. Use separate archetypes for this purpose: OBSERVATION.age, OBSERVATION.laboratory_test_result and EVALUATION.problem_diagnosis for this purpose."> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- ABC-stroke risk score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Prior stroke or transient ischaemic attack + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Qualified real + units matches {"1"} + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Age + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Qualified real + units matches {"1"} + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- cTnT-hs + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Qualified real + units matches {"1"} + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- NT-proBNP + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Qualified real + units matches {"1"} + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Total score + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Qualified real + units matches {"%"} + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- 1-year risk + value matches { + DV_PROPORTION[id9006] matches { + numerator matches {|>=0.0|} + is_integral matches {False} + type matches {2} + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- 3-year risk + value matches { + DV_PROPORTION[id9007] matches { + numerator matches {|>=0.0|} + is_integral matches {False} + type matches {2} + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9008] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id14] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id15] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["id17"] = < + text = <"3-year risk"> + description = <"Predicted risk of developing a stroke or systemic embolism within 3 years based on ABC-stroke score."> + > + ["id16"] = < + text = <"1-year risk"> + description = <"Predicted risk of developing a stroke or systemic embolism within 1 year based on ABC-stroke score."> + > + ["id15"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id13"] = < + text = <"Comment"> + description = <"Additional narrative about the score, not captured in other fields."> + > + ["id10"] = < + text = <"Total score"> + description = <"Sum of the points assigned for each of the contributing variables."> + > + ["id9"] = < + text = <"NT-proBNP"> + description = <"Points assigned based on an individual's plasma concentration of N-terminal fragment B-type natriuretic peptide."> + > + ["id8"] = < + text = <"cTnT-hs"> + description = <"Points assigned based on an individual's plasma concentration of cardiac troponin-T high-sensitivity (or cardiac troponin-I high sensitivity)."> + > + ["id7"] = < + text = <"Age"> + description = <"Points assigned based on an individual's age."> + > + ["id6"] = < + text = <"Prior stroke or transient ischaemic attack"> + description = <"Points assigned based on the presence or absence of a prior history of stroke or TIA in an individual."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"ABC-stroke risk score"> + description = <"Biomarker-based risk assessment tool for predicting stroke in individuals with atrial fibrillation."> + comment = <"ABC stroke risk score = ABC stroke score"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abcd2_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abcd2_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..070669fe3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abcd2_score.v0.0.1-alpha.adls @@ -0,0 +1,393 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3fcf6398-a2a4-4862-a069-e5015b71e773; build_uid=7e830e83-338a-458e-b322-99d805a19dba) + openEHR-EHR-OBSERVATION.abcd2_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + > + > + > + +description + original_author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + ["email"] = <"models@cambiocds.com"> + ["date"] = <"2016-11-30"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Johnston SC, Rothwell PM, Nguyen-Huynh MN, Giles MF, Elkins JS, Bernstein AL, Sidney S. Validation and refinement of scores to predict very early stroke risk after transient ischaemic attack. Lancet. 2007 Jan 27;369(9558):283-92. PubMed PMID: 17258668."> + ["2"] = <"Perry JJ, Sharma M, Sivilotti ML, Sutherland J, Symington C, Worster A, Émond M, Stotts G, Jin AY, Oczkowski WJ, et al. Prospective validation of the ABCD2 score for patients in the emergency department with transient ischemic attack. CMAJ. 2011 Jul 12;183(10):1137-45. doi: 10.1503/cmaj.101668. Epub 2011 Jun 6. PubMed PMID: 21646462; PubMed Central PMCID: PMC3134721."> + ["3"] = <"Rothwell PM, Giles MF, Flossmann E, Lovelock CE, Redgrave JN, Warlow CP, Mehta Z. A simple score (ABCD) to identify individuals at high early risk of stroke after transient ischaemic attack. Lancet. 2005 Jul 2-8;366(9479):29-36. PubMed PMID: 15993230."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"D64AAA7E71F86B49BDBBDB2868350F29"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att utgöra stöd till klinisk bedömning av strokerisk i samband med transitorisk ischemisk attack (TIA). "> + keywords = <"ABCD", "ABCD2", "Stroke", "TIA"> + use = <"Använd som stöd till klinisk bedömning av strokerisk i samband med transitorisk ischemisk attack (TIA). Instrumentet baseras på fem parametrar som vardera bidrar till totala summan enligt: + + - Ålder: 1p för ≥60 år + - Blodtryck: 1p för systoliskt BT ≥140 och/eller diastoliskt BT ≥90 + - Kliniska fynd (TIA): 1p för språkrubbning utan ensidig svaghet, 2p för ensidig svaghet + - Symtomduration (TIA): 1p för 10-59 min, 2p för ≥60 min + - Diabetes: 1p för diagnosticerad diabetes + + Total poäng uppgår till maximalt 7p, och resultatet tolkas enligt: + + 1-3p = låg risk, 2-dagars risk 1,0%, 7-dagars risk 1,2%, 90-dagars risk 3,1% + 4-5p = måttlig risk, 2-dagars risk 4,1%, 7-dagars risk 5,9%, 90-dagars risk 9,8% + 6-7p = hög risk, 2-dagars risk 8,1%, 7-dagars risk 11,7%, 90-dagars risk 17,8%"> + misuse = <"Endast avsedd att användas som stöd till klinisk bedömning. Studier indikerar att instrumentet har tveksam effekt på akutmottagning, det kliniska värdet är således diskutabelt."> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the results of the ABCD2 assessment tool."> + keywords = <"ABCD", "ABCD2", "Stroke", "TIA"> + use = <"Use to record the results of the ABCD2 assessment tool."> + misuse = <""> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- ABCD2 score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Age ≥ 60 years + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at11]}], + [{1}, {[at12]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Blood pressure elevation + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at13]}], + [{1}, {[at14]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Clinical features + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at15]}], + [{1}, {[at16]}], + [{2}, {[at17]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Diabetes history + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Symptom duration + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at20]}], + [{1}, {[at21]}], + [{2}, {[at22]}] + } + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9010] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id24] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id25] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"*Age ≥ 60 years(en) (synthesised)"> + description = <"*Is the person 60 years or older?(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Blood pressure elevation(en) (synthesised)"> + description = <"*Was the initial systolic pressure >140 mmHg and/or diastolic pressure ≥ 90 mmHg?(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Clinical features(en) (synthesised)"> + description = <"*What are the clinical features of the TIA?(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Diabetes history(en) (synthesised)"> + description = <"*Does the patient have a history of diabetes mellitus?(en) (synthesised)"> + > + ["ac9004"] = < + text = <"*Symptom duration(en) (synthesised)"> + description = <"*What is the duration of symptoms?(en) (synthesised)"> + > + ["id25"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id23"] = < + text = <"*Total score(en)"> + description = <"*Sum of the individual scores assigned for each of the contributing variables.(en)"> + > + ["at22"] = < + text = <"*≥60 minutes(en)"> + description = <"**(en)"> + > + ["at21"] = < + text = <"10-59 minuter"> + description = <"*"> + > + ["at20"] = < + text = <"<10 minuter"> + description = <"*"> + > + ["at19"] = < + text = <"Föreligger"> + description = <"*"> + > + ["at18"] = < + text = <"Frånvarande"> + description = <"*"> + > + ["at17"] = < + text = <"Ensidig svaghet"> + description = <"*"> + > + ["at16"] = < + text = <"Språkrubbning utan ensidig svaghet"> + description = <"*"> + > + ["at15"] = < + text = <"Andra symtom"> + description = <"*"> + > + ["at14"] = < + text = <"Föreligger"> + description = <"*"> + > + ["at13"] = < + text = <"Frånvarande"> + description = <"*"> + > + ["at12"] = < + text = <"Föreligger"> + description = <"*"> + > + ["at11"] = < + text = <"Frånvarande"> + description = <"*"> + > + ["id10"] = < + text = <"*Symptom duration(en)"> + description = <"*What is the duration of symptoms?(en)"> + > + ["id9"] = < + text = <"*Diabetes history(en)"> + description = <"*Does the patient have a history of diabetes mellitus?(en)"> + > + ["id8"] = < + text = <"*Clinical features(en)"> + description = <"*What are the clinical features of the TIA?(en)"> + > + ["id6"] = < + text = <"*Blood pressure elevation(en)"> + description = <"*Was the initial systolic pressure >140 mmHg and/or diastolic pressure ≥ 90 mmHg?(en)"> + > + ["id5"] = < + text = <"*Age ≥ 60 years(en)"> + description = <"*Is the person 60 years or older?(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*ABCD2 score(en)"> + description = <"*Tool to assess the risk of subsequent stroke in an individual presenting with a transient ischaemic attack (TIA).(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Age ≥ 60 years (synthesised)"> + description = <"Is the person 60 years or older? (synthesised)"> + > + ["ac9001"] = < + text = <"Blood pressure elevation (synthesised)"> + description = <"Was the initial systolic pressure >140 mmHg and/or diastolic pressure ≥ 90 mmHg? (synthesised)"> + > + ["ac9002"] = < + text = <"Clinical features (synthesised)"> + description = <"What are the clinical features of the TIA? (synthesised)"> + > + ["ac9003"] = < + text = <"Diabetes history (synthesised)"> + description = <"Does the patient have a history of diabetes mellitus? (synthesised)"> + > + ["ac9004"] = < + text = <"Symptom duration (synthesised)"> + description = <"What is the duration of symptoms? (synthesised)"> + > + ["id25"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id23"] = < + text = <"Total score"> + description = <"Sum of the individual scores assigned for each of the contributing variables."> + > + ["at22"] = < + text = <"≥60 minutes"> + description = <"*"> + > + ["at21"] = < + text = <"10-59 minutes"> + description = <"*"> + > + ["at20"] = < + text = <"<10 minutes"> + description = <"*"> + > + ["at19"] = < + text = <"Present"> + description = <"*"> + > + ["at18"] = < + text = <"Absent"> + description = <"*"> + > + ["at17"] = < + text = <"Unilateral weakness"> + description = <"*"> + > + ["at16"] = < + text = <"Speech disturbance without focal weakness"> + description = <"*"> + > + ["at15"] = < + text = <"Other symptoms"> + description = <"*"> + > + ["at14"] = < + text = <"Present"> + description = <"*"> + > + ["at13"] = < + text = <"Absent"> + description = <"*"> + > + ["at12"] = < + text = <"Present"> + description = <"*"> + > + ["at11"] = < + text = <"Absent"> + description = <"*"> + > + ["id10"] = < + text = <"Symptom duration"> + description = <"What is the duration of symptoms?"> + > + ["id9"] = < + text = <"Diabetes history"> + description = <"Does the patient have a history of diabetes mellitus?"> + > + ["id8"] = < + text = <"Clinical features"> + description = <"What are the clinical features of the TIA?"> + > + ["id6"] = < + text = <"Blood pressure elevation"> + description = <"Was the initial systolic pressure >140 mmHg and/or diastolic pressure ≥ 90 mmHg?"> + > + ["id5"] = < + text = <"Age ≥ 60 years"> + description = <"Is the person 60 years or older?"> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"ABCD2 score"> + description = <"Tool to assess the risk of subsequent stroke in an individual presenting with a transient ischaemic attack (TIA)."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at15", "at16", "at17"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at13", "at14"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at11", "at12"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at20", "at21", "at22"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at18", "at19"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.acoustic_reflex_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.acoustic_reflex_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..adc1a7678 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.acoustic_reflex_result.v0.0.1-alpha.adls @@ -0,0 +1,645 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=89cb37a0-2ce6-461e-b511-650700a4b33d; build_uid=52ddb96a-e19a-4994-bb63-caa7597f0957) + openEHR-EHR-OBSERVATION.acoustic_reflex_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Kerrie Lee"> + ["organisation"] = <"Hearing Health Program, Northern Territory, Australia"> + ["email"] = <"kerrie.lee2@bigpond.com"> + ["date"] = <"2013-03-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Informatics, United Kingdom"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Acoustic reflex test result, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 Mar 12. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1328_3 (discontinued)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"239D8824091E48EB63993B5A6BCE6E79"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record measurements from an acoustic reflex test, and their interpretation by a clnician."> + keywords = <"hearing", "test", "acoustic", "reflex", "decibels"> + use = <"Use to record measurements from a single acoustic reflext test, for diagnostic or screening purposes. Ipsilateral testing, contralateral testing or both, can be recorded per test ear. + + Use to record the interpretation of all measurements for each single ear test configuration, and an overall interpretation (or audiological diagnosis). + + Acoustic reflexes measure the eardrum movement generated by the stapedius and tensor tympani reflex in response to intense sound. The acoustic reflex threshold can be helpful in checking for particular types of hearing loss in situations where patient reliability is questionable. Acoustic reflex testing can also be done as part of a battery of tests to investigate central nervous system pathology, although this usage is now uncommon."> + misuse = <""> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Acoustic reflex test result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any Point-in-time Event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Test Result Name + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9000]} -- Test Result Name (synthesised) + } + } + } + CLUSTER[id8] occurrences matches {0..4} matches { -- Result Details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id9] occurrences matches {1} matches { -- Test Ear Configuration + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9001]} -- Test Ear Configuration (synthesised) + } + } + } + CLUSTER[id14] occurrences matches {0..1} matches { -- Diagnostic Test + items cardinality matches {1..*; unordered} matches { + CLUSTER[id36] matches { -- Result + items cardinality matches {1..*; unordered} matches { + ELEMENT[id23] occurrences matches {0..1} matches { -- Test Signal + value matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[ac9002]} -- Test Signal (synthesised) + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Threshold Level + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9003]} -- Loudness + magnitude matches {|1.0..110.0|} + units matches {"dB"} + precision matches {0} + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Reflex Latency + value matches { + DV_QUANTITY[id9021] matches { + property matches {[at9004]} -- Time + [units, precision] matches { + [{"ms"}, {|>=0|}], + [{"s"}, {0}] + } + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Reflex Decay + value matches { + DV_QUANTITY[id9022] matches { + property matches {[at9004]} -- Time + [units] matches { + [{"ms"}], + [{"s"}] + } + } + } + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- No Diagnostic Result + value matches { + DV_BOOLEAN[id9023] matches { + value matches {True, False} + } + } + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Reason For No Test Result + value matches { + DV_TEXT[id9024] + } + } + CLUSTER[id22] occurrences matches {0..1} matches { -- Clinical Interpretation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id35] occurrences matches {0..1} matches { -- Intensity + value matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[ac9005]} -- Intensity (synthesised) + } + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- Sensation Level + value matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[ac9006]} -- Sensation Level (synthesised) + } + } + } + } + } + } + } + CLUSTER[id15] occurrences matches {0..1} matches { -- Screening Result + items cardinality matches {1..*; unordered} matches { + ELEMENT[id16] occurrences matches {0..1} matches { -- Result + value matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[ac9007]} -- Result (synthesised) + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- No Screening Result + value matches { + DV_BOOLEAN[id9028] matches { + value matches {True, False} + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Reason For No Test Result + value matches { + DV_TEXT[id9029] + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Clinical Interpretation + value matches { + DV_TEXT[id9030] + } + } + } + } + } + } + ELEMENT[id34] matches { -- Overall Interpretation + value matches { + DV_TEXT[id9031] + } + } + ELEMENT[id38] matches { -- Test Result Image + value matches { + DV_MULTIMEDIA[id9032] matches { + media_type matches {[ac9014]} -- Test Result Image (synthesised) + } + } + } + ELEMENT[id37] matches { -- Comment + value matches { + DV_TEXT[id9033] + } + } + } + } + } + state matches { + ITEM_TREE[id63] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id57] occurrences matches {0..1} matches { -- Confounding Factors + value matches { + DV_TEXT[id9034] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id48] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id49] occurrences matches {0..1} matches { -- Calibration Reference dB + value matches { + DV_CODED_TEXT[id9035] matches { + defining_code matches {[ac9015]} -- Calibration Reference dB (synthesised) + } + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Probe Tone Frequency + value matches { + DV_CODED_TEXT[id9036] matches { + defining_code matches {[ac9016]} -- Probe Tone Frequency (synthesised) + } + } + } + CLUSTER[id52] occurrences matches {0..1} matches { -- Criteria for Screening Assessment Pass + items cardinality matches {1..*; unordered} matches { + ELEMENT[id53] occurrences matches {0..1} matches { -- Intensity + value matches { + DV_QUANTITY[id9037] matches { + property matches {[at9003]} -- Loudness + units matches {"dB"} + } + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- Frequency + value matches { + DV_QUANTITY[id9038] + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- Test Signal Type + value matches { + DV_TEXT[id9039] + } + } + } + } + allow_archetype CLUSTER[id56] matches { -- Immittance Machine + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id62] occurrences matches {0..1} matches { -- Normal Range Definition + value matches { + DV_TEXT[id9040] + } + } + ELEMENT[id58] matches { -- Comment + value matches { + DV_TEXT[id9041] + } + } + allow_archetype CLUSTER[id64] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Test Result Name (synthesised)"> + description = <"Identification of the acoustic reflex test performed. (synthesised)"> + > + ["ac9001"] = < + text = <"Test Ear Configuration (synthesised)"> + description = <"Identification of the ear to which the stimulus is presented and the ear where the probe is situated. (synthesised)"> + > + ["ac9002"] = < + text = <"Test Signal (synthesised)"> + description = <"Identification of the stimulation signal used for the test. (synthesised)"> + > + ["at9003"] = < + text = <"Loudness"> + description = <"Loudness"> + > + ["at9004"] = < + text = <"Time"> + description = <"Time"> + > + ["ac9005"] = < + text = <"Intensity (synthesised)"> + description = <"Clinical interpretation of reflex threshold during diagnostic testing, based on intensity. (synthesised)"> + > + ["ac9006"] = < + text = <"Sensation Level (synthesised)"> + description = <"Clinical interpretation of reflex Threshold Level result based on sensation level. (synthesised)"> + > + ["ac9007"] = < + text = <"Result (synthesised)"> + description = <"Result of the test. (synthesised)"> + > + ["at9008"] = < + text = <"image/cgm"> + description = <"image/cgm"> + > + ["at9009"] = < + text = <"image/gif"> + description = <"image/gif"> + > + ["at9010"] = < + text = <"image/png"> + description = <"image/png"> + > + ["at9011"] = < + text = <"image/tiff"> + description = <"image/tiff"> + > + ["at9012"] = < + text = <"image/jpeg"> + description = <"image/jpeg"> + > + ["at9013"] = < + text = <"application/pdf"> + description = <"application/pdf"> + > + ["ac9014"] = < + text = <"Test Result Image (synthesised)"> + description = <"Digital representation of the entire result. (synthesised)"> + > + ["ac9015"] = < + text = <"Calibration Reference dB (synthesised)"> + description = <"Scale used for acoustic calibration of the test signal. (synthesised)"> + > + ["ac9016"] = < + text = <"Probe Tone Frequency (synthesised)"> + description = <"The frequency of the probe tone. (synthesised)"> + > + ["id64"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id62"] = < + text = <"Normal Range Definition"> + description = <"Definition of the 'Normal Range' value specified within the Intensity data element used for Clinical Interpretation of the Diagnostic Test."> + > + ["at61"] = < + text = <"1000Hz"> + description = <"The probe tone frequency was set at 1000Hz."> + > + ["at60"] = < + text = <"226Hz"> + description = <"The probe tone frequency was set at 226Hz."> + > + ["id59"] = < + text = <"Probe Tone Frequency"> + description = <"The frequency of the probe tone."> + > + ["id58"] = < + text = <"Comment"> + description = <"Additional narrative about the method of testing not captured in other fields."> + > + ["id57"] = < + text = <"Confounding Factors"> + description = <"Description of incidental factors that may be contributing to the test result."> + comment = <"For example: The infant was crying at the time of testing."> + > + ["id56"] = < + text = <"Immittance Machine"> + description = <"Details of immittance machine used to conduct the test."> + > + ["id55"] = < + text = <"Test Signal Type"> + description = <"The type of stimulation used to elicit a reflex."> + comment = <"For example: Pure Tone"> + > + ["id54"] = < + text = <"Frequency"> + description = <"The frequency of the test signal."> + > + ["id53"] = < + text = <"Intensity"> + description = <"The loudness of the screening stimulus."> + > + ["id52"] = < + text = <"Criteria for Screening Assessment Pass"> + description = <"The criteria by which the Screening Assessment is passed."> + comment = <"These criteria are usually defined by authoritative guidelines, a central authority or by the local hearing program."> + > + ["at51"] = < + text = <"dB HL"> + description = <"The test stimuli are calibrated using the hearing level scale."> + > + ["at50"] = < + text = <"dB SPL"> + description = <"The test stimuli are calibrated using the sound pressure level scale."> + > + ["id49"] = < + text = <"Calibration Reference dB"> + description = <"Scale used for acoustic calibration of the test signal."> + > + ["id47"] = < + text = <"Clinical Interpretation"> + description = <"Clinical interpretation of the screening test result."> + > + ["at46"] = < + text = <"Absent"> + description = <"No reflex was elecited in response to a stimulation tone."> + > + ["at45"] = < + text = <"Elevated"> + description = <"The reflex was observed at a higher sensation level than expected for a normal hearing ear."> + > + ["at44"] = < + text = <"Reduced"> + description = <"The reflex was observed at a reduced sensation level compared to a normal hearing ear."> + > + ["at43"] = < + text = <"Normal"> + description = <"The reflex was observed at a sensation level expected in a normal hearing ear."> + > + ["id42"] = < + text = <"Sensation Level"> + description = <"Clinical interpretation of reflex Threshold Level result based on sensation level."> + comment = <"Sensation level is the difference between the intensity of the stimulation tone and the patient's hearing threshold as measured on the audiogram."> + > + ["at41"] = < + text = <"Elevated"> + description = <"Reflex was elicited at an elevated stimulation level."> + > + ["at40"] = < + text = <"Absent"> + description = <"No reflex was elicited in response to a stimulation tone."> + > + ["at39"] = < + text = <"Normal Range"> + description = <"The intensity range in dB at which a reflex is expected in a normal hearing ear."> + > + ["id38"] = < + text = <"Test Result Image"> + description = <"Digital representation of the entire result."> + comment = <"Note: Multiple images can be recorded."> + > + ["id37"] = < + text = <"Comment"> + description = <"Additional narrative about the test results and intepretation not captured in other fields."> + > + ["id36"] = < + text = <"Result"> + description = <"The result of the test."> + > + ["id35"] = < + text = <"Intensity"> + description = <"Clinical interpretation of reflex threshold during diagnostic testing, based on intensity."> + > + ["id34"] = < + text = <"Overall Interpretation"> + description = <"Overall clinical interpretation of all of the results."> + comment = <"Coding with a terminology is preferred, where possible."> + > + ["id33"] = < + text = <"Reason For No Test Result"> + description = <"Reason why no diagnostic test result is available for the test ear configuration."> + > + ["id32"] = < + text = <"No Diagnostic Result"> + description = <"No diagnostic test result is available for the test ear configuration."> + > + ["id31"] = < + text = <"Reflex Decay"> + description = <"Length of time that the reflex amplitude can be sustained."> + > + ["id30"] = < + text = <"Reflex Latency"> + description = <"Length of time from onset of the stimulation tone to the onset of the middle ear muscle reflex."> + > + ["at29"] = < + text = <"Pure Tone - 4000Hz"> + description = <"A pure tone signal set at 4000Hz."> + > + ["at28"] = < + text = <"Pure Tone - 2000Hz"> + description = <"A pure tone signal set at 2000Hz."> + > + ["at27"] = < + text = <"Pure Tone - 1000 Hz"> + description = <"A pure tone signal set at 1000Hz."> + > + ["at26"] = < + text = <"Pure Tone - 500 Hz"> + description = <"A pure tone signal set at 500Hz."> + > + ["at25"] = < + text = <"Narrow Band Noise"> + description = <"Noise centred on a specified frequency."> + > + ["at24"] = < + text = <"Broad Band Noise"> + description = <"Noise with components over a wide range of frequencies."> + > + ["id23"] = < + text = <"Test Signal"> + description = <"Identification of the stimulation signal used for the test."> + > + ["id22"] = < + text = <"Clinical Interpretation"> + description = <"Clinical interpretation of all diagnostic results for the specified test ear configuration."> + > + ["id21"] = < + text = <"Threshold Level"> + description = <"The lowest stimulation level at which a reflex could be measured by the probe."> + > + ["id20"] = < + text = <"Reason For No Test Result"> + description = <"Reason why no screening test result is available for the test ear configuration."> + comment = <"For example: ran out of time."> + > + ["id19"] = < + text = <"No Screening Result"> + description = <"No screening test result is available for the test ear configuration."> + > + ["at18"] = < + text = <"Absent"> + description = <"The reflex has not been observed."> + > + ["at17"] = < + text = <"Present"> + description = <"The reflex has been observed as present."> + > + ["id16"] = < + text = <"Result"> + description = <"Result of the test."> + > + ["id15"] = < + text = <"Screening Result"> + description = <"Reflex test that identifies the presence or absence of a reflex at a predetermined stimulation level."> + > + ["id14"] = < + text = <"Diagnostic Test"> + description = <"Reflex test that measures threshold levelss, reflex latency, reflex amplitude and reflex decay."> + > + ["at13"] = < + text = <"Right Contralateral"> + description = <"Stimulus presented to the right ear; probe is situated in left ear."> + > + ["at12"] = < + text = <"Left Contralateral"> + description = <"Stimulus presented to the left ear; probe is situated in right ear."> + > + ["at11"] = < + text = <"Right Ipsilateral"> + description = <"Stimulus presented to the right ear; probe is situated in right ear."> + > + ["at10"] = < + text = <"Left Ipsilateral"> + description = <"Stimulus presented to the left ear; probe is situated in left ear."> + > + ["id9"] = < + text = <"Test Ear Configuration"> + description = <"Identification of the ear to which the stimulus is presented and the ear where the probe is situated."> + > + ["id8"] = < + text = <"Result Details"> + description = <"The test measurements and interpretations which can be recorded per ear, and includes ipsilateral and contralateral testing."> + > + ["at7"] = < + text = <"Non Acoustic Reflex Test"> + description = <"Test of the reflex elicited from the stapedius muscle in response to a non-acoustic stimulus e.g. tactile or orbital air-jet."> + > + ["at6"] = < + text = <"Acoustic Reflex Test"> + description = <"Test of the reflex elicited from the stapedius muscle in response to an acoustic stimulus."> + > + ["id5"] = < + text = <"Test Result Name"> + description = <"Identification of the acoustic reflex test performed."> + comment = <"The name of the test identifies the of type of stimulus used - either an acoustic or non acoustic stimulus."> + > + ["id3"] = < + text = <"Any Point-in-time Event"> + description = <"Default, unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Acoustic reflex test result"> + description = <"Record of measurements from an acoustic reflex test, and their clinical interpretation."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9003"] = + ["at9004"] = + > + ["openEHR"] = < + ["at9008"] = + ["at9009"] = + ["at9010"] = + ["at9011"] = + ["at9012"] = + ["at9013"] = + > + > + value_sets = < + ["ac9007"] = < + id = <"ac9007"> + members = <"at17", "at18"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at26", "at27", "at28", "at29", "at24", "at25"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at10", "at11", "at12", "at13"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at43", "at44", "at45", "at46"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at39", "at40", "at41"> + > + ["ac9016"] = < + id = <"ac9016"> + members = <"at60", "at61"> + > + ["ac9015"] = < + id = <"ac9015"> + members = <"at50", "at51"> + > + ["ac9014"] = < + id = <"ac9014"> + members = <"at9008", "at9009", "at9010", "at9011", "at9012", "at9013"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.age.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.age.v0.0.1-alpha.adls new file mode 100644 index 000000000..18963d866 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.age.v0.0.1-alpha.adls @@ -0,0 +1,94 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c16556dd-c527-4f61-bdbd-3f912fbe5e01; build_uid=4c463377-ba02-46ed-a69c-1ce0e0686206) + openEHR-EHR-OBSERVATION.age.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-07-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"9E14B1E5482B3F6F862C98A29FB82260"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record parameters about the age of an individual."> + use = <"Use to record parameters about the age of an individual. + + Use to in a template alongside OBSERVATION.child_growth to record the adjusted age of an infant as part of monitoring child growth patterns."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Age + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Chronological age + value matches { + DV_DURATION[id9000] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Adjusted age + value matches { + DV_DURATION[id9001] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id7"] = < + text = <"Comment"> + description = <"Additional narrative about the age of an individual, not captured in other fields."> + comment = <"For example: pre-term delivery"> + > + ["id6"] = < + text = <"Adjusted age"> + description = <"Age based on due date."> + > + ["id5"] = < + text = <"Chronological age"> + description = <"Age based on actual date of birth."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Age"> + description = <"Details about the age of an individual."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.air_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.air_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..5e4607d6f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.air_score.v0.0.1-alpha.adls @@ -0,0 +1,510 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bb71694d-167a-46df-a5e1-67fd5a5e2034; build_uid=d2caaec4-33aa-4618-a82d-695e370aef05) + openEHR-EHR-OBSERVATION.air_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + > + > + > + +description + original_author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + ["email"] = <"models@cambiocds.com"> + ["date"] = <"2016-07-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Andersson M, Andersson RE. The appendicitis inflammatory response score: a tool for the diagnosis of acute appendicitis that outperforms the Alvarado score. World J Surg. 2008 Aug;32(8):1843-9. doi: 10.1007/s00268-008-9649-y. PubMed PMID: 18553045."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"5B94FB97BC56FE3F11EA7CB1DCC779B5"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att ge objektivt kliniskt understöd i bedömning av prognos och lämplig vårdnivå för patienter med misstänkt akut appendicit."> + keywords = <"AIR Score", "air inflammatory response score", "appendicit", "kirurgi", "akut buk"> + use = <"Använd som objektivt kliniskt understöd i bedömning av prognos och lämplig vårdnivå för patienter med misstänkt akut appendicit. + + AIR är en akronym för Appendicitis Inflammatory Response och består av sju faktorer som vardera bidrar till totala poängen (max.12) enligt; + - Förekomst av kräkning 0-1 + - Smärta i höger fossa 0-1 + - Släppömhet eller muskelförsvar 0-3 + - Kroppstemperatur ≥38,5 0-1 + - Leukocyter 0-2 + - Andel neutrofiler 0-2 + - CRP 0-2 + + Resultatet används för att generera en uppskattad sannolikhet för att appendicit föreligger, samt en rekommendation kring vidare åtgärd: + 0-4 poäng - låg sannolikhet. Överväg uppföljning polikliniskt om opåverkat allmäntillstånd. + 5-8 poäng - intermediär sannolikhet. Överväg aktiv observation med upprepad bedömning och/eller vidare undersökning i enlighet med lokal tradition. + 9-12 poäng - hög sannolikhet. Överväg kirurgisk exploration. + + "> + misuse = <""> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To assist the diagnosis and prediction of severity of suspected acute appendicitis."> + keywords = <"AIR Score", "appendicitis inflammatory response score", "appendicitis", "surgery"> + use = <"Use to assist the diagnosis and prediction of severity of suspected acute appendicitis. + + AIR is an acronym for Appendicitis Inflammatory Response and consists of seven components, each contributing points to the total score generating an estimated probability as well as a recommendation based on the risk level; + - Vomiting 0-1 + - Pain in right inferior fossa 0-1 + - Rebound tenderness or muscular defense 0-3 + - Body temperature ≥38.5 0-1 + - Neutrophils 0-2 + - White blood cell count 0-2 + - CRP 0-2 + + The tool has a maximum score of 12 points, and the result is associated with one of three categories estimating probability along with a recommendation on appropriate action; + Sum 0-4 - low probability. Consider outpatient follow-up if unaltered general condition. + Sum 5-8 - indeterminate group. Consider in-hospital active observation with rescoring and/or further examination in accordance with local tradition. + Sum 9-12 - high probability. Consider surgical exploration."> + misuse = <""> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Appendicitis Inflammatory Response (AIR) Score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Vomiting + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at9]}], + [{1}, {[at10]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Pain in right inferior fossa + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at11]}], + [{1}, {[at12]}] + } + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Rebound tenderness or muscular defense + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at13]}], + [{1}, {[at14]}], + [{2}, {[at15]}], + [{3}, {[at16]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Body temperature ≥38.5 C + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at17]}], + [{1}, {[at18]}] + } + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Neutrophils, % + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at29]}], + [{1}, {[at30]}], + [{2}, {[at31]}] + } + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- WBC count, x10^9/L + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at32]}], + [{1}, {[at33]}], + [{2}, {[at34]}] + } + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- CRP level, mg/L + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at35]}], + [{1}, {[at36]}], + [{2}, {[at37]}] + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9014] matches { + magnitude matches {|0..12|} + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"Kräkning (synthesised)"> + description = <"Kräkning utgör ett av symtomen (synthesised)"> + > + ["ac9001"] = < + text = <"Smärta höger fossa (synthesised)"> + description = <"Patienten upplever smärta i höger fossa (synthesised)"> + > + ["ac9002"] = < + text = <"Släppömhet eller muskelförsvar (synthesised)"> + description = <"Släppömhet eller muskelförsvar påvisas i status (synthesised)"> + > + ["ac9003"] = < + text = <"Kroppstemperatur ≥38.5 (synthesised)"> + description = <"Kroppstemperatur över 38,5 grader (synthesised)"> + > + ["ac9004"] = < + text = <"Neutrofiler (synthesised)"> + description = <"Provsvar - antal neutrofiler per liter (synthesised)"> + > + ["ac9005"] = < + text = <"Leukocyter (synthesised)"> + description = <"Provsvar - antal leukocyter per liter (synthesised)"> + > + ["ac9006"] = < + text = <"CRP (synthesised)"> + description = <"Provsvar - C-Reaktivt Protein (synthesised)"> + > + ["at37"] = < + text = <"≥50"> + description = <"*"> + > + ["at36"] = < + text = <"10-49"> + description = <"*"> + > + ["at35"] = < + text = <"<10"> + description = <"*"> + > + ["at34"] = < + text = <"≥15"> + description = <"*"> + > + ["at33"] = < + text = <"10-14,9"> + description = <"*"> + > + ["at32"] = < + text = <"<10"> + description = <"*"> + > + ["at31"] = < + text = <"≥85%"> + description = <"*"> + > + ["at30"] = < + text = <"70-84%"> + description = <"*"> + > + ["at29"] = < + text = <"<70%"> + description = <"*"> + > + ["id28"] = < + text = <"CRP"> + description = <"Provsvar - C-Reaktivt Protein"> + > + ["id27"] = < + text = <"Leukocyter"> + description = <"Provsvar - antal leukocyter per liter"> + > + ["id26"] = < + text = <"Neutrofiler"> + description = <"Provsvar - antal neutrofiler per liter"> + > + ["id22"] = < + text = <"Total poäng"> + description = <"Summan av samtliga faktorer"> + > + ["at18"] = < + text = <"Ja"> + description = <"*"> + > + ["at17"] = < + text = <"Nej"> + description = <"*"> + > + ["at16"] = < + text = <"Kraftig"> + description = <"*"> + > + ["at15"] = < + text = <"Måttlig"> + description = <"*"> + > + ["at14"] = < + text = <"Lätt"> + description = <"*"> + > + ["at13"] = < + text = <"Nej"> + description = <"*"> + > + ["at12"] = < + text = <"Ja"> + description = <"*"> + > + ["at11"] = < + text = <"Nej"> + description = <"*"> + > + ["at10"] = < + text = <"Ja"> + description = <"*"> + > + ["at9"] = < + text = <"Nej"> + description = <"*"> + > + ["id8"] = < + text = <"Kroppstemperatur ≥38.5"> + description = <"Kroppstemperatur över 38,5 grader"> + > + ["id7"] = < + text = <"Släppömhet eller muskelförsvar"> + description = <"Släppömhet eller muskelförsvar påvisas i status"> + > + ["id6"] = < + text = <"Smärta höger fossa"> + description = <"Patienten upplever smärta i höger fossa"> + > + ["id5"] = < + text = <"Kräkning"> + description = <"Kräkning utgör ett av symtomen"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"**(en)"> + > + ["id1"] = < + text = <"AIR Score"> + description = <"AIR Score används som kliniskt understöd i bedömning av prognos och lämplig vårdnivå för patienter med misstänkt akut appendicit. AIR är en akronym för Appendicitis Inflammatory Response och består av sju faktorer som vardera bidrar till poängsumman (max.12); förekomst av kräkning, smärta i höger fossa, släppömhet eller muskelförsvar, kroppstemperatur ≥38,5, leukocyter, andel neutrofiler och CRP. Resultatet genererar en uppskattad sannolikhet för att appendicit föreligger, samt en rekommendation kring vidare åtgärd."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Vomiting (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9001"] = < + text = <"Pain in right inferior fossa (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9002"] = < + text = <"Rebound tenderness or muscular defense (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9003"] = < + text = <"Body temperature ≥38.5 C (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9004"] = < + text = <"Neutrophils, % (synthesised)"> + description = <" (synthesised)"> + > + ["ac9005"] = < + text = <"WBC count, x10^9/L (synthesised)"> + description = <" (synthesised)"> + > + ["ac9006"] = < + text = <"CRP level, mg/L (synthesised)"> + description = <" (synthesised)"> + > + ["at37"] = < + text = <"≥50"> + description = <"*"> + > + ["at36"] = < + text = <"10-49"> + description = <"*"> + > + ["at35"] = < + text = <"<10"> + description = <"*"> + > + ["at34"] = < + text = <"≥15"> + description = <"*"> + > + ["at33"] = < + text = <"10-14,9"> + description = <"*"> + > + ["at32"] = < + text = <"<10"> + description = <"*"> + > + ["at31"] = < + text = <"≥85%"> + description = <"*"> + > + ["at30"] = < + text = <"70-84%"> + description = <"*"> + > + ["at29"] = < + text = <"<70%"> + description = <"*"> + > + ["id28"] = < + text = <"CRP level, mg/L"> + description = <""> + > + ["id27"] = < + text = <"WBC count, x10^9/L"> + description = <""> + > + ["id26"] = < + text = <"Neutrophils, %"> + description = <""> + > + ["id22"] = < + text = <"Total score"> + description = <"The sum of each ordinal score recorded for each of the seven component responses."> + > + ["at18"] = < + text = <"Yes"> + description = <"*"> + > + ["at17"] = < + text = <"No"> + description = <"*"> + > + ["at16"] = < + text = <"Strong"> + description = <"*"> + > + ["at15"] = < + text = <"Medium"> + description = <"*"> + > + ["at14"] = < + text = <"Light"> + description = <"*"> + > + ["at13"] = < + text = <"None"> + description = <"*"> + > + ["at12"] = < + text = <"Yes"> + description = <"*"> + > + ["at11"] = < + text = <"No"> + description = <"*"> + > + ["at10"] = < + text = <"Yes"> + description = <"*"> + > + ["at9"] = < + text = <"No"> + description = <"*"> + > + ["id8"] = < + text = <"Body temperature ≥38.5 C"> + description = <"*"> + > + ["id7"] = < + text = <"Rebound tenderness or muscular defense"> + description = <"*"> + > + ["id6"] = < + text = <"Pain in right inferior fossa"> + description = <"*"> + > + ["id5"] = < + text = <"Vomiting"> + description = <"*"> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id1"] = < + text = <"Appendicitis Inflammatory Response (AIR) Score "> + description = <"Tool to assist the diagnosis and prediction of severity of suspected acute appendicitis."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at13", "at14", "at15", "at16"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at11", "at12"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at9", "at10"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at35", "at36", "at37"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at32", "at33", "at34"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at29", "at30", "at31"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at17", "at18"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_audit.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_audit.v0.0.1-alpha.adls new file mode 100644 index 000000000..2f5f3ffcd --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_audit.v0.0.1-alpha.adls @@ -0,0 +1,396 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7b61ac07-40a1-421a-8b1e-d38e3cc190d2; build_uid=3162380d-f054-4502-b901-ac54646f520f) + openEHR-EHR-OBSERVATION.alcohol_audit.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-06-10"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/"> + references = < + ["1"] = <"Derived from: Derived from: Alcohol Use Disorders Identification Test (AUDIT), Draft archetype [Internet]. Australian Digital Health Agency, ADHA Clinical Knowledge Manager. Authored: 2013 Jun 10. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1320_1 (discontinued)."> + ["2"] = <"Babor T, Higgins-Biddle J, Saunders J, Monteiro M. The Alcohol Use Disorders Identification Test: Guidelines for Use in Primary Care, Second Edition [Internet]. Geneva: Department of Mental Health and Substance Dependence, World Health Organization. 2001 (Accessed 2013 Jun 10). Available at: http://whqlibdoc.who.int/hq/2001/WHO_MSD_MSB_01.6a.pdf."> + ["3"] = <"Alcohol Screen (AUDIT). Australian Government, Department of Veteran's Affairs. (Accessed 2013 Jun 11). Available at: http://www.health.nt.gov.au/library/scripts/objectifyMedia.aspx?file=pdf/63/68.pdf"> + ["4"] = <"The AUDIT Alcohol Consumption Questions (Audit – C). Northern Territory Government, Department of Health & Families. (Accessed 2013 Jun 10). Available from: http://www.health.nt.gov.au/library/scripts/objectifyMedia.aspx?file=pdf/64/44.pdf."> + ["5"] = <"Alcohol Use Disorders Identification Test. US Department of Venterans Affairs. (Accessed 2013 Jun 10). Available at: http://www.hepatitis.va.gov/provider/tools/audit-c.asp."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"2EE1F1AF304AB7A6E17842D7252926D9"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To identify individuals with hazardous and harmful patterns of alcohol consumption, indicators of alcohol dependence and some consequences from harmful drinking."> + keywords = <"AUDIT", "AUDIT-C", "alcohol", "binge"> + use = <"Use to record the results of the AUDIT screening test (or the AUDIT-C subset) as a means to identify individuals with hazardous and harmful patterns of alcohol consumption, indicators of alcohol dependence and some consequences from harmful drinking. The test can be administered during an oral interview or as a self-reported questionnaire. + + Each of the questions in the AUDIT test will be recorded as a separate data element. For pragmatic reasons, in this archetype, each data element is not labelled as the full question, but as a summary of the question topic. The full question to which each data element refers is identified in the 'Description' for each data element. For example: \"How often did you have six or more drinks on one occasion in the past year?\" is represented as the 'Bingeing' data element. + + The AUDIT-C test is a shortened version of the full AUDIT test, using only the first three questions related to consumption."> + misuse = <"Not to be used to record a diary of alcohol consumption - use OBSERVATION.alcohol_use. + + Not to be used to record a summary about the individual's alcohol consumption - use EVALUATION.alcohol_summary."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Alcohol Use Disorders Identification Test (AUDIT) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Specific Date/Time + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Frequency of Consumption + value matches { + DV_ORDINAL[id9004] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Typical Consumption + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at12]}], + [{1}, {[at13]}], + [{2}, {[at14]}], + [{3}, {[at15]}], + [{4}, {[at16]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Binge Drinking + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}], + [{4}, {[at22]}] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Inability to Stop + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}], + [{4}, {[at22]}] + } + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Failed Expectations + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}], + [{4}, {[at22]}] + } + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Morning Drinking + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}], + [{4}, {[at22]}] + } + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Guilt/Remorse + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}], + [{4}, {[at22]}] + } + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Loss of Memory + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}], + [{4}, {[at22]}] + } + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Injuries + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at31]}], + [{2}, {[at32]}], + [{4}, {[at33]}] + } + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- External Concern + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at31]}], + [{2}, {[at32]}], + [{4}, {[at33]}] + } + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- AUDIT Total Score + value matches { + DV_COUNT[id9014] matches { + magnitude matches {|0..40|} + } + } + } + ELEMENT[id34] occurrences matches {0..1} matches { -- AUDIT-C Total Score + value matches { + DV_COUNT[id9015] matches { + magnitude matches {|0..12|} + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9016] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id36] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id37] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Frequency of Consumption (synthesised)"> + description = <"How often did you have a drink containing alcohol in the past year? (synthesised)"> + > + ["ac9001"] = < + text = <"Typical Consumption (synthesised)"> + description = <"How many drinks did you have on a typical day when you were drinking in the past year? (synthesised)"> + > + ["ac9002"] = < + text = <"Binge Drinking (synthesised)"> + description = <"How often did you have six or more drinks on one occasion in the past year? (synthesised)"> + > + ["ac9003"] = < + text = <"Injuries (synthesised)"> + description = <"Have you or someone else been injured because of your drinking? (synthesised)"> + > + ["id37"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id35"] = < + text = <"Comment"> + description = <"Additional narrative about the screening test not captured in other fields."> + > + ["id34"] = < + text = <"AUDIT-C Total Score"> + description = <"Total Score calculated from the first 3 questions only."> + > + ["at33"] = < + text = <"Yes, during the last year."> + description = <"Yes this has occurred during the last year."> + > + ["at32"] = < + text = <"Yes, but not in the last year."> + description = <"Yes, this has occurred, but not in the last year."> + > + ["at31"] = < + text = <"No"> + description = <"No occurrence."> + > + ["id30"] = < + text = <"External Concern"> + description = <"Has a relative, friend, doctor, or other health care worker been concerned about your drinking or suggested you cut down?"> + > + ["id29"] = < + text = <"Injuries"> + description = <"Have you or someone else been injured because of your drinking?"> + > + ["id28"] = < + text = <"Loss of Memory"> + description = <"How often during the last year have you been unable to remember what happened the night before because of your drinking?"> + > + ["id27"] = < + text = <"Guilt/Remorse"> + description = <"How often during the last year have you had a feeling of guilt or remorse after drinking?"> + > + ["id26"] = < + text = <"Morning Drinking"> + description = <"How often during the last year have you needed a first drink in the morning to get yourself going after a heavy drinking session?"> + > + ["id25"] = < + text = <"Failed Expectations"> + description = <"How often during the last year have you failed to do what was normally expected of you because of drinking?"> + > + ["id24"] = < + text = <"Inability to Stop"> + description = <"How often during the last year have you found that you were not able to stop drinking once you had started?"> + > + ["id23"] = < + text = <"AUDIT Total Score"> + description = <"Total Score calculated from the 10 AUDIT questions."> + > + ["at22"] = < + text = <"Daily or Almost Daily"> + description = <"Daily, or almost daily, during the past year."> + > + ["at21"] = < + text = <"Weekly"> + description = <"Weekly, during the past year."> + > + ["at20"] = < + text = <"Monthly"> + description = <"Monthly, during the past year."> + > + ["at19"] = < + text = <"Less than Monthly"> + description = <"Less than monthly, during the past year."> + > + ["at18"] = < + text = <"Never"> + description = <"Never, in the past year."> + > + ["id17"] = < + text = <"Binge Drinking"> + description = <"How often did you have six or more drinks on one occasion in the past year?"> + > + ["at16"] = < + text = <"10 or More"> + description = <"Ten or more drinks of alcohol on a typical day in the past year."> + > + ["at15"] = < + text = <"7 to 9"> + description = <"Seven, eight or nine drinks of alcohol on a typical day in the past year."> + > + ["at14"] = < + text = <"5 or 6"> + description = <"Five or six drinks of alcohol on a typical day in the past year."> + > + ["at13"] = < + text = <"3 or 4"> + description = <"Three or four drinks of alcohol on a typical day in the past year."> + > + ["at12"] = < + text = <"1 or 2"> + description = <"One or two drinks of alcohol on a typical day in the past year."> + > + ["id11"] = < + text = <"Typical Consumption"> + description = <"How many drinks did you have on a typical day when you were drinking in the past year?"> + > + ["at10"] = < + text = <"4 or More Times a Week"> + description = <"Drinking alcohol four or more times a week during the past year."> + > + ["at9"] = < + text = <"2 to 3 Times a Week"> + description = <"Drinking alcohol two to three times a week during the past year."> + > + ["at8"] = < + text = <"2 to 4 Times a Month"> + description = <"Drinking alcohol two to four times a month during the past year."> + > + ["at7"] = < + text = <"Monthly or Less"> + description = <"Drinking alcohol monthly or less frequently during the past year."> + > + ["at6"] = < + text = <"Never"> + description = <"No drinking of alcohol in the past year."> + > + ["id5"] = < + text = <"Frequency of Consumption"> + description = <"How often did you have a drink containing alcohol in the past year?"> + > + ["id3"] = < + text = <"Specific Date/Time"> + description = <"The specified point-in-time of the assessment."> + > + ["id1"] = < + text = <"Alcohol Use Disorders Identification Test (AUDIT)"> + description = <"Ten question screening test to identify harmful alcohol consumption."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at18", "at19", "at20", "at21", "at22"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at12", "at13", "at14", "at15", "at16"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at31", "at32", "at33"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_intake.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_intake.v0.0.1-alpha.adls new file mode 100644 index 000000000..c98faea8a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_intake.v0.0.1-alpha.adls @@ -0,0 +1,482 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f3ddb6dd-5bfc-4851-a20a-c8b4ce019162; build_uid=14ee251a-7353-47ab-995e-a951f2131142) + openEHR-EHR-OBSERVATION.alcohol_intake.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Débora Farage, Adriana Kitajima, Fernanda Maia, Clóvis Puttini, Ana Paula Pannuti"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"ana.andrade@coreconsulting.com.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2011-07-15"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rita Apelt, Department of Health,NT, Australia", "Stephen Chu, NEHTA, Australia", "Tim Garden, NTG Department of Health, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, Ocean Informatics UK, United Kingdom", "Jeremy Oats, NT Health, Australia", "Jo Wright, NT Dept of Health, Australia (Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Derived from: Alcohol Use, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2011-07-15. Available at: http://dcm.nehta.org.au/ (discontinued)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"CD838D55CFC3EDBB32A50299B32ED4F8"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar detalhes sobre o consumo real de álcool em um determinado período."> + keywords = <"álcool", "cerveja", "vinho", "destilados", "fortificado", "consumo", "uso", "abuso", "compulsão"> + use = <"Usado para gravar detalhes sobre o consumo real de álcool e comportamentos associados em um determinado período. + + Um consumo diário de álcool pode ser construído no decorrer de um período pelo registro do consumo de álcool em dias sequenciais - gravar consumos reais usando o evento \"Dia específico\" para cada entrada diária. + + Os dados que podem ser usados para acessar o risco de abuso ou dependência de álcool serão gravados usando dois arquétipos: este arquétipo OBSERVATION (gravando medidas e observações repetitivas) e o arquétipo EVALUATION.alcohol_consumption_summary (para gravar o sumário e dados persistentes). + + Um registro do consumo médio de álcool durante um período pode ser gravado pela quantidade de álcool consumido usando o evento \"Uso médio\" - o uso médio em um ponto específico no tempo. + + + "> + misuse = <"Não deve ser usado para registro de detalhes persistentes sobre padrões típicos de consumo de álcool. Use o arquétipo EVALUATION.alcohol_consumption_summary para este propósito. + + Não deve ser usado para gravar uma análise sobre dependência de álcool. Use arquétipos específicos para este propósito, por exemplo para auditoria - openEHR-EHR-OBSERVATION.alcohol_audit. + + Não deve ser usado para gravar informação sobre consumo de outras substâncias a não ser álcool. + "> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about actual consumption of alcohol at a specified point in time or over an identified period of time."> + keywords = <"alcohol", "beer", "wine", "spirits", "fortified", "consumption", "use", "abuse", "binge"> + use = <"Use to record details about actual consumption of alcohol and associated behaviour at a specified point in time or over an identified period of time. + + An alcohol consumption diary could be built up over time by recording the consumption of alcohol on multiple, sequential days - recording actual consumptions using the 'Specified Day' event for each daily entry. + + A record of average alcohol use during a period can be recorded by recording the amount of alcohol consumed using the 'Average use' event - the mean use over a specified period of time. + + Data that might be used to assess the risk of alcohol abuse or dependence will be recorded using two archetypes: this OBSERVATION archetype (recording the repeatable observations/measurements) and in the EVALUATION.alcohol_consumption_summary archetype (recording the summary and persisting data). + + Binge drinking is not directly referred to in this archetype, yet this archetype will be a key resource used to support the identification of binge drinking through the accurate recording of the amount and frequency of drinking, triggers and social/cultureal context of consumption. The assessment of 'binge drinking' may be recorded as part of a 'Problem List'."> + misuse = <"Not to be used for recording persistent, summary details about typical patterns of alcohol drinking. Use the EVALUATION.alcohol_consumption_summary archetype for this purpose. + + Not to be used to record an assessment about alcohol dependence. Use specific archetypes for this purpose, for example the AUDIT assessment - openEHR-EHR-OBSERVATION.alcohol_audit. + + Not to be used to record information about consumption of other substances other than alcohol."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Alcohol intake + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id39] occurrences matches {0..1} matches { -- Standard drinks consumed + value matches { + DV_QUANTITY[id9004] + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- Overall description + value matches { + DV_TEXT[id9005] + } + } + CLUSTER[id6] matches { -- Per type + name matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Per type (synthesised) + } + } + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Specific type + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id37] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Standard drinks consumed + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9001]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + precision matches {1} + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Grams consumed + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9002]} -- Mass + magnitude matches {|>=0.0|} + units matches {"g"} + precision matches {1} + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Triggers + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Context + value matches { + DV_TEXT[id9012] + } + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Evidence of dependence + value matches { + DV_TEXT[id9013] + } + } + allow_archetype CLUSTER[id28] matches { -- Readiness for change + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.change(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9014] + } + } + } + } + } + } + INTERVAL_EVENT[id24] matches { -- Specified day + width matches { + DV_DURATION[id9015] matches { + value matches {PT24H; PT24H} + } + } + data matches { + use_node ITEM_TREE[id9016] /data[id2]/events[id3]/data[id4] + } + } + INTERVAL_EVENT[id23] matches { -- Average intake + math_function matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at9003]} -- mean + } + } + data matches { + use_node ITEM_TREE[id9018] /data[id2]/events[id3]/data[id4] + } + } + } + } + } + protocol matches { + ITEM_TREE[id25] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id26] occurrences matches {0..1} matches { -- Standard drink definition + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9002]} -- Mass + magnitude matches {|>=0.0|} + units matches {"g"} + precision matches {1} + } + } + } + allow_archetype CLUSTER[id29] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Por tipo (synthesised)"> + description = <"Detalhes sobre o consumo de um tipo específico de bebida alcoólica. (synthesised)"> + > + ["at9001"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["at9002"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["at9003"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["id39"] = < + text = <"Doses padrão consumidas"> + description = <"Número de doses padrão consumidas para este tipo de álcool."> + > + ["id38"] = < + text = <"Descrição geral"> + description = <"Descrição narrativa sobre o consumo de todos os tipos de álcool."> + > + ["id37"] = < + text = <"Descrição"> + description = <"Descrição narrativa sobre o consumo deste tipo de álcool."> + > + ["at36"] = < + text = <"Vinho fortificado"> + description = <"Vinho adicionado de destilados."> + > + ["at35"] = < + text = <"Destilados"> + description = <"Bebida fermentada feita por um processo de destilação. Normalmente tem conteúdo alcoólico >20%. Inclui licores, coquetéis e álcool retificado."> + > + ["at34"] = < + text = <"Pulque"> + description = <"Bebida fermentada feita de melaço de cacto."> + > + ["at33"] = < + text = <"Hidromel"> + description = <"Bebida fermentada feita de mel, algumas vezes com várias frutas, temperos, grãos ou lúpulo."> + > + ["at32"] = < + text = <"Cidra"> + description = <"Bebida fermentada feita de qualquer suco de fruta."> + > + ["at31"] = < + text = <"Vinho"> + description = <"Bebida fermentada feita de uvas e algumas vezes de outras frutas."> + > + ["at30"] = < + text = <"Cerveja"> + description = <"Bebida fermentada feita de mistura de grãos."> + > + ["id29"] = < + text = <"Extensão"> + description = <"Informação adicional necessária para capturar conteúdo local ou para alinhar a outros modelos de referência/formalismos."> + comment = <"Por exemplo: informações locais necessárias ou metadados adicionais para alinhamento ao FIHR ou outras iniciativas equivalentes de modelagem de informações clínicas."> + > + ["id28"] = < + text = <"Inclinação para mudança"> + description = <"Detalhes sobre a inclinação para a mudança no consumo de álcool."> + > + ["id26"] = < + text = <"Definição de dose padrão"> + description = <"Quantidade de álcool que define uma dose padrão."> + > + ["id24"] = < + text = <"Dia específico"> + description = <"Consumo real de álcool em um determinado dia. Suporta o registro do consumo em um Diário de Álcool."> + > + ["id23"] = < + text = <"Consumo médio"> + description = <"Consumo padrão ou típico em um período específico. Por exemplo, permite o registro de um número médio de doses padrão consumidas por semana nos últimos 10 anos."> + > + ["id22"] = < + text = <"Comentário"> + description = <"Narrativa adicional sobre o consumo de álcool do indivíduo, não capturado em outros campos."> + > + ["id20"] = < + text = <"Evidência de dependência"> + description = <"Descrição narrativa sobre quaisquer questões comportamentais que podem indicar abuso ou dependência de álcool."> + comment = <"Por exemplo: bebida compulsiva; negligência de responsabilidades; problemas legais ou problemas no relacionamento relacionados ao comportamento do consumo de bebidas alcoólicas; beber em situações inapropriadas ou perigosas; ou precisar de uma bebida pela manhã para acalmar \"os nervos\"."> + > + ["id19"] = < + text = <"Contexto"> + description = <"Descrição narrativa sobre o contexto social ou cultural no qual esta forma de álcool é consumida."> + comment = <"Por exemplo, quando em uma festa ou com a refeição."> + > + ["id18"] = < + text = <"Gatilhos"> + description = <"Descrição narrativa sobre gatilhos que podem aumentar o consumo desta forma de álcool."> + comment = <"Por exemplo, problemas de relacionamento ou estresse no trabalho."> + > + ["id17"] = < + text = <"Gramas consumidos"> + description = <"Gramas de álcool consumidos."> + comment = <"Este elemento de dado é redundante se há valor registrado para \"Doses padrão consumidas\"."> + > + ["id15"] = < + text = <"Doses padrão consumidas"> + description = <"Número de doses padrão consumidas para este tipo de álcool."> + comment = <"A definição opcional de uma dose padrão está disponível no Protocolo, já que varia internacionalmente. Este elemento de dado é redundado se há valor registrado em \"Gramas consumido\"."> + > + ["id7"] = < + text = <"Tipo específico"> + description = <"Tipo específico de álcool consumido, caso requerido."> + comment = <"A codificação da forma de álcool com uma terminologia é desejável, quando possível."> + > + ["id6"] = < + text = <"Por tipo"> + description = <"Detalhes sobre o consumo de um tipo específico de bebida alcoólica."> + comment = <"A restrição em nível de execução neste Cluster permite modelos simples para cada tipo requerido seja desenhado em modelos, ou que os tipos podem ser gerenciados exclusivamente em execução. A lista de nomes pode ser estendida em execução caso tipos adicionais de bebidas alcoólicas sejam identificadas localmente."> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"Padrão, ponto não especificado no tempo ou um evento em intervalo que pode ser definido em nível de modelo ou em tempo de execução."> + > + ["id1"] = < + text = <"Consumo de álcool"> + description = <"Consumo real de álcool."> + comment = <"Por exemplo, como parte de um diário de bebida."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Per type (synthesised)"> + description = <"Details about consumption of a specified type of alcoholic beverage. (synthesised)"> + > + ["at9001"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["at9002"] = < + text = <"Mass"> + description = <"Mass"> + > + ["at9003"] = < + text = <"mean"> + description = <"mean"> + > + ["id39"] = < + text = <"Standard drinks consumed"> + description = <"Number of standard drinks of all alcohol consumed."> + > + ["id38"] = < + text = <"Overall description"> + description = <"Narrative description about the consumption of the all types of alcohol."> + > + ["id37"] = < + text = <"Description"> + description = <"Narrative description about the consumption of the type of alcohol."> + > + ["at36"] = < + text = <"Fortified wine"> + description = <"Wine with added spirits."> + > + ["at35"] = < + text = <"Spirits"> + description = <"Fermented beverage made by a distillation process. Usually has an alcohol content >20%. Includes liquers, cocktails and rectified spirits."> + > + ["at34"] = < + text = <"Pulque"> + description = <"Fermented beverage made from 'honey water\" of cacti."> + > + ["at33"] = < + text = <"Mead"> + description = <"Fermented beverage made from honey, sometimes with various fruits spices, grains or hops."> + > + ["at32"] = < + text = <"Cider"> + description = <"Fermented beverage made from any fruit juice."> + > + ["at31"] = < + text = <"Wine"> + description = <"Fermented beverage made from grapes and sometimes other fruits."> + > + ["at30"] = < + text = <"Beer"> + description = <"Fermented beverage made from grain mash."> + > + ["id29"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents"> + > + ["id28"] = < + text = <"Readiness for change"> + description = <"Details about readiness to change consumption of alcohol."> + > + ["id26"] = < + text = <"Standard drink definition"> + description = <"Amount of alcohol defining a standard drink."> + > + ["id24"] = < + text = <"Specified day"> + description = <"Actual alcohol consumption on a specified day. Supports recording consumption in a Alcohol Diary."> + > + ["id23"] = < + text = <"Average intake"> + description = <"Average, or typical, consumption over a specified time interval. For example, allows recording of average number of standard drinks consumed per week for the previous 10 years."> + > + ["id22"] = < + text = <"Comment"> + description = <"Additional narrative about the individual's consumption of alcohol, not captured in other fields."> + > + ["id20"] = < + text = <"Evidence of dependence"> + description = <"Narrative description about any behavioural issues that may indicate alcohol abuse or dependence."> + comment = <"For example: binge drinking; neglecting responsibilities; legal problems or relationship issues related to drinking behaviour; drinking in inappropriate or dangerous situations; or needing a drink in the morning to steady 'the nerves'."> + > + ["id19"] = < + text = <"Context"> + description = <"Narrative description about the social or cultural context in which this form of alcohol is consumed."> + comment = <"For example, when at a party or with a meal."> + > + ["id18"] = < + text = <"Triggers"> + description = <"Narrative description about triggers which may increase consumption of this form of alcohol."> + comment = <"For example, relationship issues or work stress."> + > + ["id17"] = < + text = <"Grams consumed"> + description = <"Grams of alcohol consumed."> + comment = <"This data element is redundant if a value is recorded for Standard drinks consumed'."> + > + ["id15"] = < + text = <"Standard drinks consumed"> + description = <"Number of standard drinks of this type of alcohol consumed."> + comment = <"Optional definition of a standard drink is available in the Protocol, as this varies internationally. This data element is redundant if a value is recorded for 'Grams consumed'."> + > + ["id7"] = < + text = <"Specific type"> + description = <"Specific type of alcohol consumed, if required."> + comment = <"Coding of the form of alcohol with a terminology is desirable, where possible."> + > + ["id6"] = < + text = <"Per type"> + description = <"Details about consumption of a specified type of alcoholic beverage."> + comment = <"The run-time name constraint on this Cluster enables simple templates for each required type to be designed in templates, or the types to be managed exclusively at run-time. The list of names can be extended at run-time if additional types of alcoholic beverages are identified locally."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Alcohol intake"> + description = <"Actual intake or consumption of alcohol."> + comment = <"For example as part of a drinking diary."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9002"] = + ["at9003"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at30", "at31", "at32", "at33", "at34", "at35", "at36"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alvarado_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alvarado_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..52447ab63 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alvarado_score.v0.0.1-alpha.adls @@ -0,0 +1,530 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=0638a5d4-4012-43a5-a97d-cf379a960f99; build_uid=40c42695-658c-445d-8da8-4e3526ba3880) + openEHR-EHR-OBSERVATION.alvarado_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + > + > + > + +description + original_author = < + ["name"] = <"Syeeda S Farruque"> + ["organisation"] = <"Cambio Healthcare Systems"> + ["email"] = <"models@cambiocds.com"> + ["date"] = <"2016-12-28"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Alvarado A. A practical score for the early diagnosis of acute appendicitis. Ann Emerg Med. 1986 May;15(5):557-64. PubMed PMID: 3963537."> + ["2"] = <"McKay R, Shepherd J. The use of the clinical scoring system by Alvarado in the decision to perform computed tomography for acute appendicitis in the ED. Am J Emerg Med. 2007 Jun;25(5):489-93. doi: 10.1016/j.ajem.2006.08.020. PubMed PMID: 17543650."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"040354CC247D57E2E8569F37700C5478"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Alvarado score utvecklades för att understödja diagnostik vid misstänkt akut appendicit."> + keywords = <"alvarado", "appendicit"> + use = <"Använd för att understödja diagnostik vid misstänkt akut appendicit. Totala poängen uppgår till maximalt 10p och utgörs av summan av följande faktorer: + + +2 poäng - Ömhet höger fossa + +1 poäng - Förhöjd temperatur (>37.3°C eller 99.1°F) + +1 poäng - Släppömhet + +1 poäng - Smärtvandring till höger fossa + +1 poäng - Anorexi/aptitlöshet + +1 poäng - Illamående eller kräkning + +2 poäng - LPK > 10,000 + +1 poäng - Vänsterförskjuten diff + + - Poäng om ≤3p anses vara låg risk utan behov av vidare utredning med DT + - DT rekommenderas om 4-6p + - Poäng om ≥7p bör föranleda kontakt med kirurg. "> + misuse = <"Ej att anse som diagnostisk utan är endast till för att understödja klinisk bedömning."> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To determine the likelihood of appendicitis based on symptoms, signs and laboratory test results."> + keywords = <"acute appendicitis", "appendicitis"> + use = <"Use to determine the likelihood of appendicitis based on symptoms, signs and laboratory test results. + + The total score, derived by adding up the individual scores for each of the 8 items ranges from 0 to 10 with score weights allocated thus: + + +2 points - Right lower quadrant tenderness + +1 point - Elevated temperature (>37.3°C or 99.1°F) + +1 point - Rebound tenderness + +1 point - Migration of pain to the right lower quadrant + +1 point - Anorexia + +1 point - Nausea or vomiting + +2 point - Leukocytosis > 10,000 + +1 point - Leukocyte left shift + + - A CT scan is recommended for scores 4-6 + - A surgical consultation for scores ≥ 7. + - For scores ≤ 3: a CT scan is not needed due to the low probability of appendicitis."> + misuse = <""> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Alvarado score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Right lower quadrant tenderness? + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at15]}], + [{2}, {[at16]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Elevated temperature (>37.3°C or 99.1°F)? + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at17]}], + [{1}, {[at18]}] + } + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Rebound tenderness? + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at19]}], + [{1}, {[at20]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Migration of pain to the right lower quadrant? + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at21]}], + [{1}, {[at22]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Anorexia? + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at23]}], + [{1}, {[at24]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Nausea or vomiting? + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at25]}], + [{1}, {[at26]}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Leukocytosis > 10,000? + value matches { + DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{0}, {[at27]}], + [{2}, {[at28]}] + } + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Leukocyte left shift + value matches { + DV_ORDINAL[id9015] matches { + [value, symbol] matches { + [{0}, {[at29]}], + [{1}, {[at30]}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9016] matches { + magnitude matches {|0..10|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id31] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id32] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"Ömhet höger fossa? (synthesised)"> + description = <"2p om föreliggande. (synthesised)"> + > + ["ac9001"] = < + text = <"Förhöjd temperatur (>37.3°C eller 99.1°F)? (synthesised)"> + description = <"1p om föreliggande. (synthesised)"> + > + ["ac9002"] = < + text = <"Släppömhet? (synthesised)"> + description = <"1p om föreliggande. (synthesised)"> + > + ["ac9003"] = < + text = <"Smärtvandring till höger fossa? (synthesised)"> + description = <"1p om föreliggande. (synthesised)"> + > + ["ac9004"] = < + text = <"Anorexi eller aptitlöshet? (synthesised)"> + description = <"1p om föreliggande. (synthesised)"> + > + ["ac9005"] = < + text = <"Illamående eller kräkning? (synthesised)"> + description = <"1p om föreliggande. (synthesised)"> + > + ["ac9006"] = < + text = <"LPK > 10,000? (synthesised)"> + description = <"2p om föreliggande. (synthesised)"> + > + ["ac9007"] = < + text = <"Vänsterförskjuten diff? (synthesised)"> + description = <"1p om föreliggande. (synthesised)"> + > + ["id32"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at30"] = < + text = <"Ja"> + description = <"*"> + > + ["at29"] = < + text = <"Nej"> + description = <"*"> + > + ["at28"] = < + text = <"Ja"> + description = <"*"> + > + ["at27"] = < + text = <"Nej"> + description = <"*"> + > + ["at26"] = < + text = <"Ja"> + description = <"*"> + > + ["at25"] = < + text = <"Nej"> + description = <"*"> + > + ["at24"] = < + text = <"Ja"> + description = <"*"> + > + ["at23"] = < + text = <"Nej"> + description = <"*"> + > + ["at22"] = < + text = <"Ja"> + description = <"*"> + > + ["at21"] = < + text = <"Nej"> + description = <"*"> + > + ["at20"] = < + text = <"Ja"> + description = <"*"> + > + ["at19"] = < + text = <"Nej"> + description = <"*"> + > + ["at18"] = < + text = <"Ja"> + description = <"*"> + > + ["at17"] = < + text = <"Nej"> + description = <"*"> + > + ["at16"] = < + text = <"Ja"> + description = <"*"> + > + ["at15"] = < + text = <"Nej"> + description = <"*"> + > + ["id13"] = < + text = <"Total poäng"> + description = <"Summan av samtliga faktorer"> + > + ["id12"] = < + text = <"Vänsterförskjuten diff?"> + description = <"1p om föreliggande."> + > + ["id11"] = < + text = <"LPK > 10,000?"> + description = <"2p om föreliggande."> + > + ["id10"] = < + text = <"Illamående eller kräkning?"> + description = <"1p om föreliggande."> + > + ["id9"] = < + text = <"Anorexi eller aptitlöshet?"> + description = <"1p om föreliggande."> + > + ["id8"] = < + text = <"Smärtvandring till höger fossa?"> + description = <"1p om föreliggande."> + > + ["id7"] = < + text = <"Släppömhet?"> + description = <"1p om föreliggande."> + > + ["id6"] = < + text = <"Förhöjd temperatur (>37.3°C eller 99.1°F)?"> + description = <"1p om föreliggande."> + > + ["id5"] = < + text = <"Ömhet höger fossa?"> + description = <"2p om föreliggande."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"**(en)"> + > + ["id1"] = < + text = <"Alvarado appendicitis score"> + description = <"Alvarado score utvecklades för att understödja diagnostik vid misstänkt akut appendicit."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Right lower quadrant tenderness? (synthesised)"> + description = <"Score 2 if positive. (synthesised)"> + > + ["ac9001"] = < + text = <"Elevated temperature (>37.3°C or 99.1°F)? (synthesised)"> + description = <"Score 1 if positive. (synthesised)"> + > + ["ac9002"] = < + text = <"Rebound tenderness? (synthesised)"> + description = <"Score 1 if positive. (synthesised)"> + > + ["ac9003"] = < + text = <"Migration of pain to the right lower quadrant? (synthesised)"> + description = <"Score 1 if positive. (synthesised)"> + > + ["ac9004"] = < + text = <"Anorexia? (synthesised)"> + description = <"Score 1 if positive. (synthesised)"> + > + ["ac9005"] = < + text = <"Nausea or vomiting? (synthesised)"> + description = <"Score 1 if positive. (synthesised)"> + > + ["ac9006"] = < + text = <"Leukocytosis > 10,000? (synthesised)"> + description = <"Score 2 if positive. (synthesised)"> + > + ["ac9007"] = < + text = <"Leukocyte left shift (synthesised)"> + description = <"Score 1 if positive. (synthesised)"> + > + ["id32"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at30"] = < + text = <"Yes"> + description = <"*"> + > + ["at29"] = < + text = <"No"> + description = <"*"> + > + ["at28"] = < + text = <"Yes"> + description = <"*"> + > + ["at27"] = < + text = <"No"> + description = <"*"> + > + ["at26"] = < + text = <"Yes"> + description = <"*"> + > + ["at25"] = < + text = <"No"> + description = <"*"> + > + ["at24"] = < + text = <"Yes"> + description = <"*"> + > + ["at23"] = < + text = <"No"> + description = <"*"> + > + ["at22"] = < + text = <"Yes"> + description = <"*"> + > + ["at21"] = < + text = <"No"> + description = <"*"> + > + ["at20"] = < + text = <"Yes"> + description = <"*"> + > + ["at19"] = < + text = <"No"> + description = <"*"> + > + ["at18"] = < + text = <"Yes"> + description = <"*"> + > + ["at17"] = < + text = <"No"> + description = <"*"> + > + ["at16"] = < + text = <"Yes"> + description = <"*"> + > + ["at15"] = < + text = <"No"> + description = <"*"> + > + ["id13"] = < + text = <"Total score"> + description = <"The sum of each ordinal score recorded for each of the eight component responses."> + > + ["id12"] = < + text = <"Leukocyte left shift"> + description = <"Score 1 if positive."> + > + ["id11"] = < + text = <"Leukocytosis > 10,000?"> + description = <"Score 2 if positive."> + > + ["id10"] = < + text = <"Nausea or vomiting?"> + description = <"Score 1 if positive."> + > + ["id9"] = < + text = <"Anorexia?"> + description = <"Score 1 if positive."> + > + ["id8"] = < + text = <"Migration of pain to the right lower quadrant?"> + description = <"Score 1 if positive."> + > + ["id7"] = < + text = <"Rebound tenderness?"> + description = <"Score 1 if positive."> + > + ["id6"] = < + text = <"Elevated temperature (>37.3°C or 99.1°F)?"> + description = <"Score 1 if positive."> + > + ["id5"] = < + text = <"Right lower quadrant tenderness?"> + description = <"Score 2 if positive."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Alvarado score"> + description = <"Clinical scoring system used to determine the likelihood of appendicitis based on symptoms, signs and laboratory test results."> + > + > + > + value_sets = < + ["ac9007"] = < + id = <"ac9007"> + members = <"at29", "at30"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at19", "at20"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at17", "at18"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at15", "at16"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at27", "at28"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at25", "at26"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at23", "at24"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at21", "at22"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.apgar.v1.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.apgar.v1.0.1-alpha.adls new file mode 100644 index 000000000..70dd7e59d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.apgar.v1.0.1-alpha.adls @@ -0,0 +1,2046 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f27fac48-3acb-4061-9619-c783fd8346ab; build_uid=aa0536b9-e273-4e13-b8ab-1f7303192678) + openEHR-EHR-OBSERVATION.apgar.v1.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde, Thilo Schuler"> + ["organisation"] = <"University of Heidelberg, Central Queensland University, Ocean Informatics"> + > + > + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Igor Lizunov"> + ["email"] = <"i.lizunov@infinnity.ru"> + > + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital, Bergen, Norway"> + > + accreditation = <"MD, DEAA, specialist in anestesia and intensive care, Tropical medicin & MBA"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Jussara Rötzsch"> + ["organisation"] = <"OpenEHR Foundation"> + > + accreditation = <"Medical Doctor, Psychiatrist, Clinical Modeler, OpenEHR Director, Coordinator of WG ehealth infostructure of brazilian e-health program"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["fa"] = < + language = <[ISO_639-1::fa]> + author = < + ["name"] = <"Shahla Foozonkhah"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"Shahla.foozonkhah@oceanInformatics.com"> + > + > + ["es-cl"] = < + language = <[ISO_639-1::es-cl]> + author = < + ["name"] = <"Sergio Carmona"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"BIPH"> + ["email"] = <"linforest@163.com"> + > + > + ["nl"] = < + language = <[ISO_639-1::nl]> + author = < + ["name"] = <"Marja Buur"> + ["organisation"] = <"Medisch Centrum Alkmaar"> + ["email"] = <"m.buur-krom@mca.nl"> + > + accreditation = <"Erna Vreeke"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2004-05-18"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Paul Donaldson, Nursing Informatics Australia, Australia", "Sebastian Garde, Ocean Informatics, Germany (Editor)", "Anneke Goossen, Results 4 Care, Netherlands", "Anne Harbison, CPCER, Australia", "Sam Heard, Ocean Informatics, Australia", "Omer Hotomaroglu, Turkey", "Pieter Hummel, Medisch Centrum Alkmaar, Netherlands", "Andrew James, University of Toronto, Canada", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Ian McNicoll, Ocean Informatics, United Kingdom (Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Apgar V. A proposal of a New Method of Evaluation of the Newborn Infant. Curr Res Anesth Analg. 1953 Jul-Aug;32(4):260-7."> + ["2"] = <"Apgar V, Holaday DA, James LS, Weisbrod IM, and Berrien C. Evaluation of the newborn infant; second report. J Am Med Assoc. 1958 Dec 13;168(15):1985-8."> + ["3"] = <"Apgar V. The newborn (Apgar) scoring system. Pediatr Clin North Am. 1966 Aug;13(3):645-50."> + ["4"] = <"Whaley LF, Wong DL (1979). Nursing Care of Infants and Children. St. Louis, Toronto, London, The C.V. Mosby Company."> + ["5"] = <"http://en.wikipedia.org/wiki/Apgar_score"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"7BA2229E7FE5D5F604D62EA4CE0FDD42"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation des Apgar Wertes als eine einfache, nachvollziehbare Methode zur Dokumentation des Status eines Neugeborenen direkt nach der Geburt. Der zu Grunde liegende Zeitpunkt der Ereignisreihe ist immer die Geburt."> + keywords = <"Neugeborenes", "Index", "Score", "Geburt", "Säugling", "neonatal", "Beurteilung"> + use = <"Ermöglicht die Dokumentation des Wohlergehens des Säuglings 1, 2, 3, 5 und/oder 10 Minuten nach der Geburt, sowie zu anderen Zeitpunkten bei Bedarf. + Normale Praxis ist es, den Apgar Wert 1 und 5 Minuten nach der Geburt zu dokumentieren, weitere Werte können je nach klinischer Indikation ergänzt werden. Mit diesem Archetype ist es möglich, den Apgar Wert zu jedem Zeitpunkt nach der Geburt zu dokumentieren. + Normale klinische Praxis ist es, alle 5 Parameter und den Gesamtwert zu dokumentieren, jedoch erlaubt dieser Archetyp die Dokumentation einer beliebigen Untermenge, wenn z.B. aus Altdaten nicht mehr verfügbar ist. + Wenn der Gesamtwert errechnet werden soll, müssen Werte für alle 5 Komponenten dokumentiert werden. Der Geamtwert ergibt sich dann aus der Summe der fünf Einzelwerte (minimal: 0, maximal: 10), + + Häufig werden mnemonische Merkhilfen für APGAR gelehrt. Z.B. in Englisch: A für Appearance (Hautfarbe), P für Pulse (Herzfrequenz), G für Grimace (Reflexauslösbarkeit), A für Activity (Muskeltonus), und R für Respiration (Atmung). Da dies nicht generell in allen Sprachen anwendbar ist, wird empfohlen, dass solche Merkhilfen durch Umbenennung innerhalb von Templates erstellt werden können, wenn dies für ein bestimmtes klinisches Szenario erwünscht ist."> + misuse = <"Completar el score parcialmente y no sumar los 5 valores para dar el total."> + copyright = <"© openEHR Foundation"> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Запись оценки по шкале Апгар - простой, повторяемый метод оценки состояния новорожденного сразу после рождения. + Первая оценка производится сразу после рождения, далее может быть серия повторных."> + keywords = <"новорожденный", "оценка", "балл", "младенец", "оценка состояния"> + use = <"Позволяет записывать состояние новорожденного по шкале Апгар на 1, 2, 3, 4, 5 и / или 10 минуту после рождения, плюс дополнительно в более поздние сроки, если требуется + Обычно практикуется документирование состояния новорожденного по Апгар на 1 и 5 минуте, друге оценки могут быть записаны по клиническим показаниям. + Этот архетип позволяет записывать оценку по шкале Апгар в любое время после рождения. + В общеклинической практике записывают 5 параметров плюс общую оценку, однако этот архетип позволяет вносить информацию частичное, если требуется, для формирования истории данных. + Если общая оценка считается, то необходимо записать все 5 обычно используемых признаков. Общая оценка получается суммированием 5 обычных значений (мин 0, макс 10)."> + misuse = <"Completar el score parcialmente y no sumar los 5 valores para dar el total."> + copyright = <"© openEHR Foundation"> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Tallentaa Apgarin pisteet yksinkertaiseksi ja toistettavaksi menetelmäksi, jolla dokumentoidaan vastasyntyneen lapsen tila heti syntymän jälkeen. + Tapahtumasarjan alku on aina syntymä."> + keywords = <"vastasyntynyt, indeksi, pistemäärä, syntymä, arviointi", ...> + use = <"Mahdollistaa vastasyntyneen tilan arvioinnin nimenomaisen tallentamisen 1, 2, 3, 5 ja / tai 10 minuuttia syntymän jälkeen, sekä tarvittaessa muita tapahtumia. Tavallinen käytäntö on dokumentoida Apgar-pisteet 1 ja 5 minuutissa; muita pisteitä voidaan tallentaa kliinisesti osoitetulla tavalla. Apgar-pisteet on mahdollista tallentaa milloin tahansa syntymän jälkeen käyttäen tätä arkkityyppiä. Yleinen kliininen käytäntö on tallentaa kaikki 5 parametria plus kokonaismäärä, mutta tämä arkkityyppi sallii mahdollisen osittaisen tiedon tallentamisen, mikäli se on saatavilla esimerkiksi historiallisista tiedoista. Jos kokonaismäärä lasketaan, on tarpeen rekisteröidä kaikki 5 peräkkäistä arvoa. Kokonaissumma on viiden peräkkäisen arvon (min 0, max 10) summa."> + misuse = <"Osittainen pisteyttäminen ja puuttuville arvoille lisättävä 5 saadakseen kokonaisarvot."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Registrerer APGAR score som en enkel, repeterbare metode til dokumentasjon av tilstanden til den nyfødte barnet umiddelbart etter fødsel. Start tidspunkt for registrering er alltid fødselstidspunktet."> + keywords = <"Nyfødt", "Spebarn", "Indeks", "score", "fødsel", "neonatal", "vurdering", "respirasjon", "hud farge", "tonus", "refleks", "muskeltonus", "hjertefrekvens"> + use = <"Anvendes til registrering av tilstanden til en nyfødte ut fra enkle basale parametre vurdert etter 1, 2, 3, 5 og / eller 10 minutters tidspunkter etter fødselen, pluss ytterligere vurderinger etter behov. + Vanlig praksis er å dokumentere Apgar score på 1 og 5 minutter; ytterligere score kan registreres. Det er mulig å registrere Apgar score når som helst etter fødselen ved hjelp av denne arketypen. + Der scores en verdi på 0 som laveste score og 2 for normale forhold for hver parameter. + Vanlig klinisk praksis er å registrere alle 5 parametere pluss total, men denne arketypen tillater også registrering av enkelt parametrene, hvis de er tilgjengelig f.eks fra historiske data. + Hvis den totale score skal beregnes, er det nødvendig at alle 5 ordinale verdier blir registreret Det er summen av de fem ordinale verdier (min 0, max 10) som er det egentlige APGAR. + + Den engelske mnemotekniske regel for å huske alle parametre er: A for Appearance (hudfarge), P for Pulse (puls), G for Grimace (refleks irritabilitet), A for Activity (muskeltonus), og R for respirasjon. + "> + misuse = <"Misbruk er at anvende ufullstendig score og legge til 5 for å gi de totale verdiene."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registra a escala de Apgar como um método simples e reproduzível de documentar o estado de saúde do recém-nato imediatamente após o nascimento"> + keywords = <"*recém-nascido(s), recém-nato(s)", "*índice", "*escore, escala", "*nascimento(s),", "*bebê(s)", "*neonato(s)", "*avaliação(ões)"> + use = <"Permite o registro de uma avaliação do estado de saúde de um recém-nascido explicitamente em eventos a 1, 2, 3, 5 e/ou 10 minutos depois do nascimento, e outros eventos adicionais se requeridos. + Geralmente se documenta os escores obtidos nos primeiro e quinto minutos na escala de Apgar, os demais podem ser registrados se tiver indicação clínica. É possível registrar o escore Apgar a qualquer tempo após o nascimento usando esse arquétipo. + A prática clínica comum é registrar todos os cinco parâmetros, mais o resultado global, entretanto esse arquétipo permite que qualquer informação parcial seja registrada, se for essa a única informação disponível, por exemplo, no histórico do paciente. + O total só pode ser calculado se os cinco valores ordinais forem registrados. O total é a soma dos cinco valores ordinais (min0, max 10). + + Se reconhece que uma ajuda mnemônica para aprender a interpretar o escore Apgar é comumente ensinada. Em Português, por exemplo: A para Aparência (cor da pele), P para pulso ( frequência cardíaca), G para Contração do rosto (grimace-fr); A para atividade (tônus muscular) e R pra Respiração. Embora não seja aplicável em todas as línguas, se sugere que se possa utilizar esse mnemônico para renomear os elementos de dados dentro dos templates se desejado para um cenário clínico específico."> + misuse = <"Escore parcialmente completado e adicionar o 5 para obter o valor total."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Records the Apgar score as a simple, repeatable method to document the state of the newborn infant immediately after birth. + The root time of the event series is always birth."> + keywords = <"newborn", "index", "score", "birth", "infant", "neonate", "assessment"> + use = <"Allows recording of an assessment of the state of a neonate explicitly as 1, 2, 3, 5 and/or 10 minute events after birth, plus additional events as required. + Usual practice is to document the Apgar score at 1 and 5 minutes; further scores can be recorded as clinically indicated. It is possible to record the Apgar score at any time after birth using this archetype. + Common clinical practice is to record all 5 parameters plus the total, however this archetype allows any partial information to be recorded, if that is all that is available eg from historical data. + If the total is to be calculated, it is necessary for all 5 ordinal values to be recorded. The total is the sum of the five ordinal values (min 0, max 10). + + It is recognised that mnemonic learning aid for APGAR is commonly taught. For example, in English: A for Appearance (skin color), P for Pulse (heart rate), G for Grimace (reflex irritability), A for Activity (muscle tone), and R for Respiration. As this is not universally applicable for all languages, it is suggested that this mnemonic can be applied by renaming the data elements within templates if desired for a specific clinical scenario."> + misuse = <"Partially complete score and add the 5 to give the total values​​."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"تسجيل حرز أبغار كطريقة بسيطة متكررة لتوثيق حالة الرضيع حديث الولادة بعد الولادة/ الوضع مباشرة. + الوقت الجذري لهذه السلسة من الوقائع هي دائما الولادة/الوضع"> + keywords = <"حديث الولادة", "معامل", "الحرز", "الولادة/الوضع", "الرضيع", "حديث الولادة", "تقييم"> + use = <"يسمح بتسجيل تقييم حالة حديث الولادة بشكل صريح عند وقائع زمنية بالتحديد هي 1, 2, 3, 5 و/أو 10 دقائق بعد الولادة/الوضع, بالإضافة إلى أي وقائع إضافية حسب الحاجة. + + تتضمن الممارسة المعتادة تسجيل حرز أبغار عند 1 و 5 دقائق, و يمكن تسجيل أحراز أخرى حسب الحاجة السريرية. و من الممكن تسجيل حرز أبغار عند أي نقطة زمنية بعد الولادة باستخدام هذا النموذج. + + تقتضي الممارسة السريرية المعتادة تسجيل الـ 5 معايير بالإضافة إلى الإجمالي, إلا أن هذا النموذج يسمح بتسجيل أي معلمات جزئية, إذا كان هذا هو المتاح, مثل التسجيل من بيانات تاريخية. + + إذا كان لابد من حساب الإجمالي, فإنه من الضروري لجميع الـ 5 قيم أن يتم تسجيلها. الإجمالي هو مجموع القيم المنفردة الخمسة - الحد الأدنى هو 0 و الحد الأقصى هو 10 + + و من المعروف أن كلمة أبغار تضم الأحرف الأولى للمعايير التي يتم قياسها - باللغة الإنجليزية. و هي تكافئ المظهر (لون الجلد/البشرة), و النبض (معدل القلب), و التكشيرة (التوتر الانعكاسي) و النشاط (توتر العضلات) و التنفس. + و حيث إن ذلك ليس قابلا للتطبيق حرفيا على اللغات الأخرى, فينبغي تطبيق هذا الاختصار بإعادة تسمية العناصر في داخل القوالب إذا كان من المرغوب في سيناريو سريري مُعيَّن. + "> + misuse = <"Completar el score parcialmente y no sumar los 5 valores para dar el total."> + copyright = <"© openEHR Foundation"> + > + ["fa"] = < + language = <[ISO_639-1::fa]> + purpose = <"برای ثبت نمره آپگار به عنوان روشی ساده و قابل تکرار در اسناد حالت نوزاد بلافاصله بعد از تولد بکار می رود + زمان اصلی سری رویدادها همیشه زمان تولد است "> + keywords = <"تازه بدنیا آمده", "شاخص", "نمره", "تولد", "شیر خوار", "نوزاد", "ارزیابی"> + use = <" ثبت ارزیابی حالت نوزاد را بطور آشکار در دقایق یک ، دو ، سه و پنج و یا ده بعد تولد بعلاوه رویدادهای بیشتر در صورت نیاز را امکان پذیر می کند + عملکرد معمول ثبت نمره آپگار در دقایق یک و پنج است ، نمرات بیشتر را می توان در صورت نیاز بالینی می توان ثبت نمود با این الگو ساز ثبت نمره آپگار در عر لحظه بعد از تولد امگان پذیر است + عملکرد مشترک بالینی ثبت کلیه پنج پارامتر به علاوه کل است اما در صورتی که همه اطلاعات در دسترس باشند، این الگو ساز امکان ثبت هر گونه اطلاعات جزیی را امکان پذیر می کند به عنوان مثال داد های بیمارستانی + در صورتی که کل نمره باید محاسبه شود باید کلیه ارزشها ی ترتیبی ثبت شوند . کل مجموع پنج ارزش ترتیبی حداقل صفرو حداکثر ده می باشد + مشحص شده است که یادگیری حافظه ای آپکار معمولا تدریس می شودبرای مثال در انگلیس حرف \"ا\" برای ظاهر (رنگ پوست)و حرف \"پ\" برای نبض (میزان قلبی) ، حرف \"جی \" برای شکلک(رفلکس تحریک پذیری) ، حرف \"ا\" برای فعالیت (تون عضلانی ) و حرف \"ر\" برای تنفس استفاده می شود.گرچه این مورد برای تمام زبانها و بطور کلی قابل کاربرد نیست ، پیشنهاد می شود که در صورت تمایل در سناریوهای بالینی خاص ،یادگیری حافظه ای می تواند با نامگذاری مجدد عناصر داده ای در داخل الگو بکار رود"> + misuse = <"Completar el score parcialmente y no sumar los 5 valores para dar el total."> + copyright = <"© openEHR Foundation"> + > + ["es-cl"] = < + language = <[ISO_639-1::es-cl]> + purpose = <"Registrar el índice del Apgar o la valoración del recién nacido. El tiempo inicial de medida de la serie de eventos es siempre la hora de nacimiento."> + keywords = <"score", "apgar", "index", "recién nacido"> + use = <"Permite registrar el bienestar del neonato al 1,2,5 y o 10 minutos después del nacimiento. Se puede registrar sólo el total - si es todo lo que está disponible - aúnque se deben completar los cinco valores númericos para que pueda ser calculado el total. El total es la suma de los cinco valores númericos (el mínimo 0, el máximo 10)."> + misuse = <"Completar el score parcialmente y no sumar los 5 valores para dar el total."> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"旨在将Apgar评分记录为简单的可重复性的方法,用于记载新生儿刚刚出生之后的状态。事件系列的根时间始终为出生。"> + keywords = <"新生儿", "指标", "指数", "分数", "评分", "分值", "得分", "出生", "生产", "婴幼儿", "婴儿", "新生婴儿", "评价", "评估"> + use = <"可用于记录对出生之后1、2、3、5和/或10分钟后新生儿状态的评估,以及所需要的额外事件。 + 通常记载1分钟和5分钟时的Apgar评分;依据临床需要,可进一步记录其他评分。利用当前原始型,可以记录出生之后任何时候的Apgar评分。 + 常见的临床做法是记录所有5项参数及其总分;不过,当前原始型还允许记录任何不完整的信息,如果现成可用的只是这些信息的话,如来自于历史数据的不完整信息。 + 如果要计算总分的话,则需要记录所有5项分级分值(等级型分值)。总分是5项分级分值的总和(最小为0,最大为10)。 + + 目前,在教学时采用助记手段来帮助学习APGAR。例如,采用英语时: + A 表示外貌(Appearance)(肤色) + P 表示脉搏(Pulse)(心率) + G 表示皱眉(Grimace)(反射应激性) + A 表示活动(Activity)(肌张力) + R 表示呼吸(Respiration) + 这种方法并不普遍适用于所有的语种,因此建议,如果特定的临床场景需要的话,可以通过在模板之中对相应的数据元重新命名,以便能够运用这种助记方法。"> + misuse = <"不完整的评分加上5,得到总分。"> + copyright = <"© openEHR Foundation"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + purpose = <"Registreren van de Apgar score; een eenvoudige, te herhalen score, om de toestand van de pasgeborene onmiddelijk na de geboorte te documenteren."> + keywords = <"pasgeborene", "index", "score", "geboorte", "kind", "neonaat", "beoordeling", "baby"> + use = <"Staat registratie toe van de beoordeling van de toestand van een pasgeborene, op 1, 2, 3, 5, en/of 10 minuten na de geboorte, plus toegevoegde gebeurtenissen, indien gewenst. + Gewoonlijk wordt de Apgar score na 1 en 5 minuten gedaan, meerdere scores kunnen geregistreerd worden als dat klinisch geïndiceerd is. Het is bij gebruik van dit archetype mogelijk de Apgar score op ieder gewenst moment na de geboorte te registreren. + Algemeen klinische praktijk is om alle 5 parameters plus het totaal te registreren, maar in dit archtype kan iedere gedeeltelijke informatie opgeslagen worden, dat beschikbaar is in b.v. historische data. Als het totaal berekend wordt, is het noodzakelijk dat alle 5 parameters als waarde geregistreerd worden. Het totaal is de som van de 5 waardes (min 0, max 10). + Erkend wordt dat er gewoonlijk een ezelsbruggetje word gebruikt bij het aanleren van de Apgar score. Bijvoorbeeld: Appearance (kleur), Pulse (hartslag), Grimace (reactie op prikkels), Activity (spiertonus) en Respiration (ademhaling). Dit is niet universeel bruikbaar voor alle talen, gesuggereerd wordt dat dit geheugensteuntje kan worden toegepast door het hernoemen van de data elementen binnen templates, indien gewenst voor een specifiek klinisch scenario."> + misuse = <"Completar el score parcialmente y no sumar los 5 valores para dar el total."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Apgar score + data matches { + HISTORY[id3] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id4] occurrences matches {0..1} matches { -- 1 minute + offset matches { + DV_DURATION[id9005] matches { + value matches {PT1M; PT1M} + } + } + data matches { + ITEM_LIST[id2] matches { + items cardinality matches {1..6} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Respiratory effort + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at11]}], + [{1}, {[at12]}], + [{2}, {[at13]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Heart Rate + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at7]}], + [{1}, {[at8]}], + [{2}, {[at9]}] + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Muscle tone + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at15]}], + [{1}, {[at16]}], + [{2}, {[at17]}] + } + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Reflex irritability + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at19]}], + [{1}, {[at20]}], + [{2}, {[at21]}] + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Skin colour + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at23]}], + [{1}, {[at24]}], + [{2}, {[at25]}] + } + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Total + value matches { + DV_COUNT[id9011] matches { + magnitude matches {|0..10|} + } + } + } + } + } + } + } + POINT_EVENT[id27] occurrences matches {0..1} matches { -- 2 minute + offset matches { + DV_DURATION[id9012] matches { + value matches {PT2M; PT2M} + } + } + data matches { + use_node ITEM_LIST[id9013] /data[id3]/events[id4]/data[id2] + } + } + POINT_EVENT[id28] occurrences matches {0..1} matches { -- 3 minute + offset matches { + DV_DURATION[id9014] matches { + value matches {PT3M; PT3M} + } + } + data matches { + use_node ITEM_LIST[id9015] /data[id3]/events[id4]/data[id2] + } + } + POINT_EVENT[id29] occurrences matches {0..1} matches { -- 5 minute + offset matches { + DV_DURATION[id9016] matches { + value matches {PT5M; PT5M} + } + } + data matches { + use_node ITEM_LIST[id9017] /data[id3]/events[id4]/data[id2] + } + } + POINT_EVENT[id32] occurrences matches {0..1} matches { -- 10 minute + offset matches { + DV_DURATION[id9018] matches { + value matches {PT10M; PT10M} + } + } + data matches { + use_node ITEM_LIST[id9019] /data[id3]/events[id4]/data[id2] + } + } + EVENT[id38] matches { -- Any event + data matches { + use_node ITEM_LIST[id9020] /data[id3]/events[id4]/data[id2] + } + } + } + } + } + protocol matches { + ITEM_TREE[id30] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id31] occurrences matches {0..1} matches { -- Notes on measurement + value matches { + DV_TEXT[id9021] + } + } + allow_archetype CLUSTER[id41] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Atemantrieb (synthesised)"> + description = <"Beurteilung des Atemantriebs des Neugeborenen. (synthesised)"> + > + ["ac9001"] = < + text = <"Herzfrequenz (synthesised)"> + description = <"Beurteilung der Herzfrequenz des Neubegorenen. (synthesised)"> + > + ["ac9002"] = < + text = <"Muskeltonus (synthesised)"> + description = <"Beobachtung des Musketonus des Neugeborenen. (synthesised)"> + > + ["ac9003"] = < + text = <"Reflexauslösbarkeit (synthesised)"> + description = <"Beobachtung der Antwort des Neugeborens auf eine Reizstimulation, z.B. Absaugen des Oropharynxs und der Nasenlöcher mit einem weichem Gummikatheter. (synthesised)"> + > + ["ac9004"] = < + text = <"Hautfarbe (synthesised)"> + description = <"Beobachtung der Hautfarbe des Neugeborenen. (synthesised)"> + > + ["id41"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"Beliebiges Ereignis"> + description = <"Apgar-Score zu beliebigen Zeitpunkten, je nach Bedarf."> + > + ["id32"] = < + text = <"10 Minuten"> + description = <"Apgar-Score 10 Minuten nach der Geburt"> + > + ["id31"] = < + text = <"Anmerkungen zur Messung"> + description = <"Anmerkungen zur Messung des Apgar-Scores."> + > + ["id29"] = < + text = <"5 Minuten"> + description = <"Apgar-Score 5 Minuten nach der Geburt."> + > + ["id28"] = < + text = <"3 Minuten"> + description = <"Apgar-Score 3 Minuten nach der Geburt."> + > + ["id27"] = < + text = <"2 Minuten"> + description = <"Apgar-Score 2 Minuten nach der Geburt."> + > + ["id26"] = < + text = <"Gesamtwert"> + description = <"Die Summe der Zahlenwerte aller 5 Komponenten."> + > + ["at25"] = < + text = <"Komplett rosig"> + description = <"Stamm und Extremitäten sind rosig; keine Zyanose."> + > + ["at24"] = < + text = <"Akrozyanotisch"> + description = <"Stamm ist rosig, Extremitäten sind blau."> + > + ["at23"] = < + text = <"Komplett blau"> + description = <"Körper und Extremitäten sind blau."> + > + ["id22"] = < + text = <"Hautfarbe"> + description = <"Beobachtung der Hautfarbe des Neugeborenen."> + > + ["at21"] = < + text = <"Normale Reaktion"> + description = <"Grimassieren, Niesen, Husten oder Wegziehen als Reaktion auf die Stimulation."> + > + ["at20"] = < + text = <"Reduzierte Reaktion"> + description = <"Grimassieren oder schwaches Schreien als Reaktion auf die Stimulation."> + > + ["at19"] = < + text = <"Keine Reaktion"> + description = <"Keine Reaktion auf die Stimulation."> + > + ["id18"] = < + text = <"Reflexauslösbarkeit"> + description = <"Beobachtung der Antwort des Neugeborens auf eine Reizstimulation, z.B. Absaugen des Oropharynxs und der Nasenlöcher mit einem weichem Gummikatheter."> + > + ["at17"] = < + text = <"Normaler Tonus"> + description = <"Normale, kraftvolle Bewegung der Extremitäten."> + > + ["at16"] = < + text = <"Reduzierter Tonus"> + description = <"Geringe Flexion der Extremitäten."> + > + ["at15"] = < + text = <"Schlaff"> + description = <"Keine spontane Bewegung."> + > + ["id14"] = < + text = <"Muskeltonus"> + description = <"Beobachtung des Musketonus des Neugeborenen."> + > + ["at13"] = < + text = <"Normal"> + description = <"Normale Atmung oder Schreien."> + > + ["at12"] = < + text = <"Schwaches oder unregelmäßiges Bestreben"> + description = <"Etwas bestrebt zu atmen, Brustkorb bewegt sich."> + > + ["at11"] = < + text = <"Kein Bestreben"> + description = <"Kein Bestreben zu atmen."> + > + ["id10"] = < + text = <"Atemantrieb"> + description = <"Beurteilung des Atemantriebs des Neugeborenen."> + > + ["at9"] = < + text = <"≥100 Schläge pro Minute"> + description = <"Herzfrequenz von mehr als oder genau 100 Schlägen pro Minute."> + > + ["at8"] = < + text = <"<100 Schläge pro Minute"> + description = <"Herzfrequenz von weniger als 100 Schlägen pro Minute."> + > + ["at7"] = < + text = <"Kein Herzschlag"> + description = <"Kein Herzschlag gesehen, gefühlt oder gehört."> + > + ["id6"] = < + text = <"Herzfrequenz"> + description = <"Beurteilung der Herzfrequenz des Neubegorenen."> + > + ["id4"] = < + text = <"1 Minute"> + description = <"Apgar-Score 1 Minute nach Geburt."> + > + ["id1"] = < + text = <"Apgar-Score"> + description = <"Klinischer Score, abgeleitet von der Beurteilung des Atemantriebs, Herzfrequenz, Reflexauslösbarkeit, Muskeltonus und Hautfarbe."> + > + > + ["ru"] = < + ["ac9000"] = < + text = <"Дыхание (synthesised)"> + description = <"Наблюдается за дыханием. (synthesised)"> + > + ["ac9001"] = < + text = <"Сердцебиение (synthesised)"> + description = <"Запись о ЧСС младенца. (synthesised)"> + > + ["ac9002"] = < + text = <"Мышечный тонус (synthesised)"> + description = <"Оценка мышечного тонуса младенца. (synthesised)"> + > + ["ac9003"] = < + text = <"Рефлексы на раздражение (synthesised)"> + description = <"Наблюдение за реакцией ребенка на раздражающее стимуляции, например, очищения ротоглотки и носовых отверстий мягким резиновым катетером. (synthesised)"> + > + ["ac9004"] = < + text = <"Цвет кожи (synthesised)"> + description = <"Оценка цвета кожи младенца. (synthesised)"> + > + ["id41"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"Любое время"> + description = <"Оценка по Апгар в дополнительное время, если требуется."> + > + ["id32"] = < + text = <"10 минута"> + description = <"Оценка по Апгар в 10 минуту после рождения."> + > + ["id31"] = < + text = <"Примечания по измерению"> + description = <"Примечания по измерению по шкале Апгар."> + > + ["id29"] = < + text = <"5 минута"> + description = <"Оценка по Апгар на 5 минуту после рождения."> + > + ["id28"] = < + text = <"3 минута"> + description = <"Оценка по Апгар в 3 минуту после рождения."> + > + ["id27"] = < + text = <"2 минута"> + description = <"Оценка по Апгар во 2 минуту после рождения."> + > + ["id26"] = < + text = <"Общая оценка"> + description = <"Сумма баллов по 5 параметрам."> + > + ["at25"] = < + text = <"Цианоза нет"> + description = <"Туловище и конечности розовые. Цианоза нет"> + > + ["at24"] = < + text = <"Акрозианоз, цианоз конечностей"> + description = <"Туловище розовое, цианоз конечностей."> + > + ["at23"] = < + text = <"Общий цианоз"> + description = <"Цианоз туловища и конечностей."> + > + ["id22"] = < + text = <"Цвет кожи"> + description = <"Оценка цвета кожи младенца."> + > + ["at21"] = < + text = <"Нормальная реакция"> + description = <"Гримаса, чихание, кашель или отстранение при стимуляции."> + > + ["at20"] = < + text = <"Реакция ослаблена"> + description = <"Гримаса или слабый крик при стимуляции."> + > + ["at19"] = < + text = <"Нет реакции"> + description = <"Нет реакци на стимуляцию."> + > + ["id18"] = < + text = <"Рефлексы на раздражение"> + description = <"Наблюдение за реакцией ребенка на раздражающее стимуляции, например, очищения ротоглотки и носовых отверстий мягким резиновым катетером."> + > + ["at17"] = < + text = <"Нормальный тонус"> + description = <"Нормальные, энергичные движения."> + > + ["at16"] = < + text = <"Тонус ослаблен"> + description = <"Слабое сгибание конечностей."> + > + ["at15"] = < + text = <"Вялый"> + description = <"Нет спонтанных движений."> + > + ["id14"] = < + text = <"Мышечный тонус"> + description = <"Оценка мышечного тонуса младенца."> + > + ["at13"] = < + text = <"Нормальное."> + description = <"Дыхание нормальное или крик."> + > + ["at12"] = < + text = <"Слабое или нерегулярное"> + description = <"Некоторые дыхательные движения, движения грудной клетки."> + > + ["at11"] = < + text = <"Отсутствует"> + description = <"Сердцебиение не видно, не слышно и не ощутимо."> + > + ["id10"] = < + text = <"Дыхание"> + description = <"Наблюдается за дыханием."> + > + ["at9"] = < + text = <"≥100 ударов в минуту"> + description = <"ЧСС более 100 ударов в минуту."> + > + ["at8"] = < + text = <"<100 ударов в минуту"> + description = <"ЧСС меньше 100 ударов в минуту."> + > + ["at7"] = < + text = <"Отсутствует"> + description = <"Нет дыхательных движений."> + > + ["id6"] = < + text = <"Сердцебиение"> + description = <"Запись о ЧСС младенца."> + > + ["id4"] = < + text = <"1 минута"> + description = <"Оценка по Апгар в 1 минуту после рождения."> + > + ["id1"] = < + text = <"Шкала Апгар"> + description = <"Клиническая оценка полученная из оценки дыхания, частоты сердечных сокращений, рефлекторной возбудимости, мышечного тонуса и цвета кожи."> + > + > + ["fi"] = < + ["ac9000"] = < + text = <"Hengitys (synthesised)"> + description = <"Havainto vauvan hengitysyrityksistä. (synthesised)"> + > + ["ac9001"] = < + text = <"Syke (synthesised)"> + description = <"Vauvan sykkeen kirjaus. (synthesised)"> + > + ["ac9002"] = < + text = <"Lihasjänteys (synthesised)"> + description = <"Havainto vauvan lihasjänteydestä. (synthesised)"> + > + ["ac9003"] = < + text = <"Ärtyvyys (synthesised)"> + description = <"Havainto vauvan reaktiosta ärsyttävään ärsykkeeseen, esimerkiksi suunielun ja sierainten imemiseen pehmeällä kumikatetrilla. (synthesised)"> + > + ["ac9004"] = < + text = <"Ihon väri (synthesised)"> + description = <"Havainto lapsen ihon väristä. (synthesised)"> + > + ["id41"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen sisällön kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"Esimerkiksi paikalliset tietovaatimukset tai muu metadata, joilla saadaan aikaan vastaavuus vastaavien FHIR- tai CIMI-tietojen kanssa."> + > + ["id38"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Apgarin pisteet tarpeen mukaan jonakin muuna aikana."> + > + ["id32"] = < + text = <"10 minuuttia"> + description = <"Apgarin pisteet 10 minuuttia syntymän jälkeen."> + > + ["id31"] = < + text = <"Mittausta koskevat huomautukset"> + description = <"Apgarin pisteiden mittausta koskevat huomautukset."> + > + ["id29"] = < + text = <"5 minuuttia"> + description = <"Apgarin pisteet 5 minuuttia syntymän jälkeen."> + > + ["id28"] = < + text = <"3 minuuttia"> + description = <"Apgarin pisteet 3 minuuttia syntymän jälkeen."> + > + ["id27"] = < + text = <"2 minuuttia"> + description = <"Apgarin pisteet 2 minuuttia syntymän jälkeen."> + > + ["id26"] = < + text = <"Yhteensä"> + description = <"Yhteissumma komponenttien (5 kpl) pisteistä."> + > + ["at25"] = < + text = <"Kauttaaltaan punakka"> + description = <"Keho ja raajat ovat vaaleanpunaisia; ei sinerrystä."> + > + ["at24"] = < + text = <"Keho vaaleanpunainen, raajat sinertävät"> + description = <"Keho on vaaleanpunainen, raajat sinertävät."> + > + ["at23"] = < + text = <"Kauttaaltaan sinertävä"> + description = <"Keho ja raajat sinertävät."> + > + ["id22"] = < + text = <"Ihon väri"> + description = <"Havainto lapsen ihon väristä."> + > + ["at21"] = < + text = <"Normaali vaste"> + description = <"Irvistää, aivastaa, yskii tai vetäytyy poispäin, kun ärsyke annetaan."> + > + ["at20"] = < + text = <"Vähentynyt vaste"> + description = <"Reagoi ärsykkeeseen irvistämällä tai itkemällä heikosti."> + > + ["at19"] = < + text = <"Ei vastetta"> + description = <"Ei reagoi ärsykkeeseen."> + > + ["id18"] = < + text = <"Ärtyvyys"> + description = <"Havainto vauvan reaktiosta ärsyttävään ärsykkeeseen, esimerkiksi suunielun ja sierainten imemiseen pehmeällä kumikatetrilla."> + > + ["at17"] = < + text = <"Normaali jänteys"> + description = <"Normaalit, tarmokkaat liikkeet."> + > + ["at16"] = < + text = <"Alentunut jänteys"> + description = <"Jonkin verran taivutusta raajoissa."> + > + ["at15"] = < + text = <"Vetelä tai veltto"> + description = <"Ei spontaaneja liikkeitä."> + > + ["id14"] = < + text = <"Lihasjänteys"> + description = <"Havainto vauvan lihasjänteydestä."> + > + ["at13"] = < + text = <"Normaali"> + description = <"Hengittää normaalisti tai itkee."> + > + ["at12"] = < + text = <"Heikko tai epäsäännöllinen"> + description = <"Jonkin verran hengitysyrityksiä, rintakehä liikkuu."> + > + ["at11"] = < + text = <"Ei havaittu"> + description = <"Ei hengitysyritystä."> + > + ["id10"] = < + text = <"Hengitys"> + description = <"Havainto vauvan hengitysyrityksistä."> + > + ["at9"] = < + text = <"≥ 100 lyöntiä minuutissa"> + description = <"Syke suurempi tai yhtä suuri kuin 100 lyöntiä minuutissa."> + > + ["at8"] = < + text = <"< 100 lyöntiä minuutissa"> + description = <"Syke vähemmän kuin 100 lyöntiä minuutissa."> + > + ["at7"] = < + text = <"Ei havaittu"> + description = <"Sydämen sykettä ei nähdä, tunneta tai kuulla."> + > + ["id6"] = < + text = <"Syke"> + description = <"Vauvan sykkeen kirjaus."> + > + ["id4"] = < + text = <"1 minuutti"> + description = <"Apgarin pisteet 1 minuutti syntymän jälkeen."> + > + ["id1"] = < + text = <"Apgarin pisteet"> + description = <"Kliininen pistemäärä, joka perustuu hengityksen, sykkeen, ärtyvyyden, lihasjänteyden ja ihonvärin arviontiin."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Respirasjon (synthesised)"> + description = <"Observasjon av den nyfødtes respirasjon. (synthesised)"> + > + ["ac9001"] = < + text = <"Hjertefrekvens (synthesised)"> + description = <"Registrering af den nyfødtes hjertefrekvens. (synthesised)"> + > + ["ac9002"] = < + text = <"Muskeltonus (synthesised)"> + description = <"Observasjon av den nyfødtes muskeltonus, (synthesised)"> + > + ["ac9003"] = < + text = <"Refleks irritabilitet (synthesised)"> + description = <"Observasjon av den nyfødtes reaksjon til irriterende stimulering, for eksempel, suging i oropharynx og svelget med en myk silikonkateter . (synthesised)"> + > + ["ac9004"] = < + text = <"Hud farge (synthesised)"> + description = <"Observasjon av hudfarge til den nyfødte. (synthesised)"> + > + ["id41"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"Enhver hendelse"> + description = <"Apgar score kan tilføyes når som helst etter behov."> + > + ["id32"] = < + text = <"10 minutt"> + description = <"Apgar score etter 10 minutt eller fødselen."> + > + ["id31"] = < + text = <"Merknade til vurderingen"> + description = <"Merknade til Apgar score vurderingene."> + > + ["id29"] = < + text = <"5 minutt"> + description = <"Apgar score etter 5 minutt eller fødselen."> + > + ["id28"] = < + text = <"3 minutt"> + description = <"Apgar score etter 3 minutt eller fødselen."> + > + ["id27"] = < + text = <"2 minutt"> + description = <"Apgar score etter 2 minutt eller fødselen."> + > + ["id26"] = < + text = <"Total"> + description = <"Summen til de 5 ordinale score for de enkelte parametre."> + > + ["at25"] = < + text = <"Helt lyserød"> + description = <"Normal hudfarge, ingen cyanose."> + > + ["at24"] = < + text = <"Kropp lyserød; ekstremiteter cyanotisk"> + description = <"Kropp lyserød; ekstremiteter cyanotisk."> + > + ["at23"] = < + text = <"Cyanotisk over hele kroppen"> + description = <"Kropp og ekstremiteter er cyanotisk."> + > + ["id22"] = < + text = <"Hud farge"> + description = <"Observasjon av hudfarge til den nyfødte."> + > + ["at21"] = < + text = <"Normal respons"> + description = <"Grimase, nysing, hoste eller avverge bevegelser når stimulert."> + > + ["at20"] = < + text = <"Redusert respons"> + description = <"Grimase eller svak gråte når stimulert."> + > + ["at19"] = < + text = <"Ingen respons"> + description = <"Ingen respons til stimulasjon."> + > + ["id18"] = < + text = <"Refleks irritabilitet"> + description = <"Observasjon av den nyfødtes reaksjon til irriterende stimulering, for eksempel, suging i oropharynx og svelget med en myk silikonkateter ."> + > + ["at17"] = < + text = <"Normal tonus"> + description = <"Normale, kraftige bevegelser."> + > + ["at16"] = < + text = <"Redusert tonus"> + description = <"Noen fleksjon av ekstremiteter."> + > + ["at15"] = < + text = <"Slapp, inaktiv"> + description = <"Ingen spontan bevegelse."> + > + ["id14"] = < + text = <"Muskeltonus"> + description = <"Observasjon av den nyfødtes muskeltonus,"> + > + ["at13"] = < + text = <"Normal"> + description = <"Normal pust eller grått."> + > + ["at12"] = < + text = <"Svak eller uregelmessig"> + description = <"Noen puste besvær og økt bryst bevegelse."> + > + ["at11"] = < + text = <"Fraværende"> + description = <"Ingen respirasjon."> + > + ["id10"] = < + text = <"Respirasjon"> + description = <"Observasjon av den nyfødtes respirasjon."> + > + ["at9"] = < + text = <"Puls > 100"> + description = <"Hjertefrekvens mer enn 100."> + > + ["at8"] = < + text = <"Puls < 100"> + description = <"Hjertefrekvens mindre enn 100."> + > + ["at7"] = < + text = <"Ingen hjerte aktivitet"> + description = <"Ingen hjerteslag ses, kjennes eller høres."> + > + ["id6"] = < + text = <"Hjertefrekvens"> + description = <"Registrering af den nyfødtes hjertefrekvens."> + > + ["id4"] = < + text = <"1 minutt"> + description = <"Apgar score etter 1 minutt etter fødsel."> + > + ["id1"] = < + text = <"Apgar score"> + description = <"Kilinisk scoring utledet fra vurdering av respirasjonen, hjerte frekvensen, refleks irritabilitet, muskel tonus og hud farge."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Esforço respiratório (synthesised)"> + description = <"Observação do esforço respiratório do recém-nascido. (synthesised)"> + > + ["ac9001"] = < + text = <"Frequência cardíaca (synthesised)"> + description = <"Registro da frequência cardíaca do recém-nascido. (synthesised)"> + > + ["ac9002"] = < + text = <"Tônus muscular (synthesised)"> + description = <"Observação do tônus muscular do recém-nascido. (synthesised)"> + > + ["ac9003"] = < + text = <"Reflexo de irritabilidade (synthesised)"> + description = <"Observação da resposta a um estímulo irritativo, por exemplo, sucção da orofaringe e narinas com um cateter de borracha macia. (synthesised)"> + > + ["ac9004"] = < + text = <"Cor da pele (synthesised)"> + description = <"Observação da cor da pele do recém-nascido. (synthesised)"> + > + ["id41"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"Qualquer evento"> + description = <"Escore Apgar em qualquer tempo adicional, se requerido."> + > + ["id32"] = < + text = <"10 minutos"> + description = <"escore Apgar 10 minutos após o nascimento"> + > + ["id31"] = < + text = <"Notas sobre a medida"> + description = <"Notas sobre a medida da Escala Apgar."> + > + ["id29"] = < + text = <"5 minutos"> + description = <"Escore Apgar 5 minutos após o nascimento."> + > + ["id28"] = < + text = <"3 minutos"> + description = <"escore Apgar 3 minutos após o nascimento."> + > + ["id27"] = < + text = <"2 minutos"> + description = <"Escore Apgar 2 minutos após o nascimento."> + > + ["id26"] = < + text = <"Total"> + description = <"A soma dos 5 escores ordinais para cada parâmetro componente."> + > + ["at25"] = < + text = <"Completamente cor de rosa"> + description = <"Corpo e extremidade estão cor de rosa, ausência de cianose."> + > + ["at24"] = < + text = <"Corpo cor de rosa; extremiddades azuis"> + description = <"Corpo está cor de rosa, extremidades estão azuis."> + > + ["at23"] = < + text = <"Completamente azul"> + description = <"Corpo e extremidades estão azuis"> + > + ["id22"] = < + text = <"Cor da pele"> + description = <"Observação da cor da pele do recém-nascido."> + > + ["at21"] = < + text = <"Resposta normal"> + description = <"Careta, espirro, tosse ou tenta se afastar quando estimulado."> + > + ["at20"] = < + text = <"Resposta reduzida"> + description = <"Careta ou choro débil quando estimulado."> + > + ["at19"] = < + text = <"Nenhuma resposta"> + description = <"Nenhuma resposta ao estímulo."> + > + ["id18"] = < + text = <"Reflexo de irritabilidade"> + description = <"Observação da resposta a um estímulo irritativo, por exemplo, sucção da orofaringe e narinas com um cateter de borracha macia."> + > + ["at17"] = < + text = <"Tônus normal"> + description = <"Movimentos normais, vigorosos."> + > + ["at16"] = < + text = <"Tônus reduzido"> + description = <"Alguma flexão de extremidades."> + > + ["at15"] = < + text = <"Atônico ou flácido"> + description = <"Sem movimento espontâneo."> + > + ["id14"] = < + text = <"Tônus muscular"> + description = <"Observação do tônus muscular do recém-nascido."> + > + ["at13"] = < + text = <"Normal"> + description = <"Respirando normalmente ou chorando."> + > + ["at12"] = < + text = <"Fraco ou irregular"> + description = <"Algum esforço para respirar, movimento do peito."> + > + ["at11"] = < + text = <"Ausente"> + description = <"Nenhum esforço para respirar."> + > + ["id10"] = < + text = <"Esforço respiratório"> + description = <"Observação do esforço respiratório do recém-nascido."> + > + ["at9"] = < + text = <"≥100 batimentos por minuto"> + description = <"Frequência cardíaca superior a 100 batimentos por minuto."> + > + ["at8"] = < + text = <"<100 batimentos por minuto"> + description = <"Frequência cardíaca inferior a 100 batimentos por minuto."> + > + ["at7"] = < + text = <"Ausente"> + description = <"Nenhum batimento cardíaco é visto, sentido ou escutado."> + > + ["id6"] = < + text = <"Frequência cardíaca"> + description = <"Registro da frequência cardíaca do recém-nascido."> + > + ["id4"] = < + text = <"1 minuto"> + description = <"Escore Apgar obtido 1 minuto apóss o nascimento."> + > + ["id1"] = < + text = <"Escala Apgar"> + description = <"Escala clínica derivada da avaliação do esforço respiratório, frequência cardíaca, reflexo de irritabilidade, tônus muscular e cor da pele."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Respiratory effort (synthesised)"> + description = <"Observation of the infant's respiratory effort. (synthesised)"> + > + ["ac9001"] = < + text = <"Heart Rate (synthesised)"> + description = <"Recording of the infant's heart rate. (synthesised)"> + > + ["ac9002"] = < + text = <"Muscle tone (synthesised)"> + description = <"Observation of the infant's muscle tone. (synthesised)"> + > + ["ac9003"] = < + text = <"Reflex irritability (synthesised)"> + description = <"Observation of the response of the infant to an irritant stimulation, for example, suctioning the oropharynx and nares with a soft rubber catheter. (synthesised)"> + > + ["ac9004"] = < + text = <"Skin colour (synthesised)"> + description = <"Observation of the skin colour of the infant. (synthesised)"> + > + ["id41"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id38"] = < + text = <"Any event"> + description = <"Apgar score at any additional time, as required."> + > + ["id32"] = < + text = <"10 minute"> + description = <"Apgar score 10 minutes after birth."> + > + ["id31"] = < + text = <"Notes on measurement"> + description = <"Notes on measurement of the Apgar score."> + > + ["id29"] = < + text = <"5 minute"> + description = <"Apgar score 5 minutes after birth."> + > + ["id28"] = < + text = <"3 minute"> + description = <"Apgar score 3 minutes after birth."> + > + ["id27"] = < + text = <"2 minute"> + description = <"Apgar score 2 minutes after birth."> + > + ["id26"] = < + text = <"Total"> + description = <"The sum of the 5 ordinal scores for each component parameter."> + > + ["at25"] = < + text = <"Completely pink"> + description = <"Body and extremities are pink; no cyanosis."> + > + ["at24"] = < + text = <"Body pink; extremities blue"> + description = <"Body is pink; extremities are blue."> + > + ["at23"] = < + text = <"Completely blue"> + description = <"Body and extremities are blue."> + > + ["id22"] = < + text = <"Skin colour"> + description = <"Observation of the skin colour of the infant."> + > + ["at21"] = < + text = <"Normal response"> + description = <"Grimace, sneeze, cough or pulls away when stimulated."> + > + ["at20"] = < + text = <"Reduced response"> + description = <"Grimace or feeble cry when stimulated."> + > + ["at19"] = < + text = <"No response"> + description = <"No response to stimulation."> + > + ["id18"] = < + text = <"Reflex irritability"> + description = <"Observation of the response of the infant to an irritant stimulation, for example, suctioning the oropharynx and nares with a soft rubber catheter."> + > + ["at17"] = < + text = <"Normal tone"> + description = <"Normal, vigorous movements."> + > + ["at16"] = < + text = <"Reduced tone"> + description = <"Some flexion of extremities."> + > + ["at15"] = < + text = <"Limp or flaccid"> + description = <"No spontaneous movement."> + > + ["id14"] = < + text = <"Muscle tone"> + description = <"Observation of the infant's muscle tone."> + > + ["at13"] = < + text = <"Normal"> + description = <"Breathing normally or crying."> + > + ["at12"] = < + text = <"Weak or irregular"> + description = <"Some effort to breath, moving chest."> + > + ["at11"] = < + text = <"Absent"> + description = <"No effort to breath."> + > + ["id10"] = < + text = <"Respiratory effort"> + description = <"Observation of the infant's respiratory effort."> + > + ["at9"] = < + text = <"≥100 beats per minute"> + description = <"Heart rate greater than or equal to 100 beats per minute."> + > + ["at8"] = < + text = <"<100 beats per minute"> + description = <"Heart rate less than 100 beats per minute."> + > + ["at7"] = < + text = <"Absent"> + description = <"No heart beat is seen, felt or heard."> + > + ["id6"] = < + text = <"Heart Rate"> + description = <"Recording of the infant's heart rate."> + > + ["id4"] = < + text = <"1 minute"> + description = <"Apgar score 1 minute after birth."> + > + ["id1"] = < + text = <"Apgar score"> + description = <"Clinical score derived from assessment of respiratory effort, heart rate, reflex irritability, muscle tone and skin colour."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"المجهود التنفسي (synthesised)"> + description = <"ملاحظة المجهود التنفسي لدى الرضيع (synthesised)"> + > + ["ac9001"] = < + text = <"معدل القلب (synthesised)"> + description = <"تسجيل معدل قلب الرضيع (synthesised)"> + > + ["ac9002"] = < + text = <"توتر العضلة (synthesised)"> + description = <"ملاحظة توتر عضلات الرضيع (synthesised)"> + > + ["ac9003"] = < + text = <"التوتر الانعكاسي (synthesised)"> + description = <"ملاحظة استجابة الرضيع لتحفيز مُهَيَّج, مثلا, مص محتويات البلعوم الفمي و فتحات الأنف باستخدام قثطار مطاطي ناعم. (synthesised)"> + > + ["ac9004"] = < + text = <"لون الجلد/البشرة (synthesised)"> + description = <"ملاحظة لون بشرة/جلد الرضيع (synthesised)"> + > + ["id41"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"إحدى الوقائع"> + description = <"حرز أبغار عند أي وقت إضافي, حسب الحاجة"> + > + ["id32"] = < + text = <"بعد 10 دقائق"> + description = <"حرز أبغار بعد 10 دقائق من الولادة/الوضع"> + > + ["id31"] = < + text = <"ملاحظات حول القياس"> + description = <"ملاحظات حول قياس حرز أبغار"> + > + ["id29"] = < + text = <"بعد خمس دقائق"> + description = <"حرز أبغار بعد 5 دقائق من الولادة/الوضع"> + > + ["id28"] = < + text = <"عند ثلاث دقائق"> + description = <"حرز أبغار بعد ثلاث دقائق من الولادة/الوضع"> + > + ["id27"] = < + text = <"عند دقيقتين"> + description = <"حرز أبغار عند دقيقتين من الولادة/الوضع"> + > + ["id26"] = < + text = <"الإجمالي"> + description = <"مجموع الأحراز الخمسة المنفردة "> + > + ["at25"] = < + text = <"متورد تماما"> + description = <"الجسم و الأطراف متوردة, لا يوجد ازرقاق"> + > + ["at24"] = < + text = <"الجسم متورد و الأطراف زرقاء"> + description = <"الجسم متورد و الأطراف زرقاء"> + > + ["at23"] = < + text = <"أزرق تماما"> + description = <"الجسم و الأطراف زرقاء اللون"> + > + ["id22"] = < + text = <"لون الجلد/البشرة"> + description = <"ملاحظة لون بشرة/جلد الرضيع"> + > + ["at21"] = < + text = <"استجابة طبيعية"> + description = <"تكشيرة, عُطاس, سعال, أو يتعبد عند تحفيزه"> + > + ["at20"] = < + text = <"استجابة منخفضة"> + description = <"تكشيرة أو بكاء ضعيف عند التحفيز"> + > + ["at19"] = < + text = <"لا توجد استجابة"> + description = <"لا يوجد استجابة للتحفيز"> + > + ["id18"] = < + text = <"التوتر الانعكاسي"> + description = <"ملاحظة استجابة الرضيع لتحفيز مُهَيَّج, مثلا, مص محتويات البلعوم الفمي و فتحات الأنف باستخدام قثطار مطاطي ناعم."> + > + ["at17"] = < + text = <"توتر طبيعي"> + description = <"حركات طبيعية قوية"> + > + ["at16"] = < + text = <"توتر منخفض"> + description = <"يوجد بعض الثني للأطراف"> + > + ["at15"] = < + text = <"مرتخٍ/أعرج"> + description = <"لا يوجد حركة تلقائية"> + > + ["id14"] = < + text = <"توتر العضلة"> + description = <"ملاحظة توتر عضلات الرضيع"> + > + ["at13"] = < + text = <"طبيعي"> + description = <"يتنفس بشكل طبيعي أو يبكي"> + > + ["at12"] = < + text = <"ضعيف أو غير منتظم"> + description = <"يوجد بعض المجهود للتنفس, الصدر يتحرك"> + > + ["at11"] = < + text = <"غائب"> + description = <"لا يوجد بذل مجهود للتنفس"> + > + ["id10"] = < + text = <"المجهود التنفسي"> + description = <"ملاحظة المجهود التنفسي لدى الرضيع"> + > + ["at9"] = < + text = <"أكثر من أو يساوي 100 ضربة في الدقيقة"> + description = <"معدل القلب أكبر من أو يساوي 100 ضربة في الدقيقة"> + > + ["at8"] = < + text = <"أقل من 100 ضربة في الدقيقة"> + description = <"معدل القلب أقل من 100 ضربة في الدقيقة"> + > + ["at7"] = < + text = <"غائب"> + description = <"لا يمكن سماع, رؤية أو الشعور بضربات القلب"> + > + ["id6"] = < + text = <"معدل القلب"> + description = <"تسجيل معدل قلب الرضيع"> + > + ["id4"] = < + text = <"دقيقة واحدة"> + description = <"حرز أبغار بعد دقيقة واحدة من الولادة/الوضع"> + > + ["id1"] = < + text = <"حرز أبغار"> + description = <"الحرز السريري المشتق من تقييم المجهود التنفسي, معدل القلب, التوتر المنعكس, توتر العضلة و لون الجلد"> + > + > + ["fa"] = < + ["ac9000"] = < + text = <"تلاش تنفسی (synthesised)"> + description = <"مشاهده تلاش تنفسی نوزاد (synthesised)"> + > + ["ac9001"] = < + text = <"ضربان قلب (synthesised)"> + description = <"ثبت ضربان قلب نوزاد (synthesised)"> + > + ["ac9002"] = < + text = <"تون عضلانی (synthesised)"> + description = <"مشاهده تلون عضلانی نوزاد (synthesised)"> + > + ["ac9003"] = < + text = <"رفلکس تحریک پذیری (synthesised)"> + description = <"مشاهده پاسخ نوزاد به تحریکات محرک به عنوان مثال مکش دهانی حلقی و سوراخ بینی با کاتتر لاستیکی نرم (synthesised)"> + > + ["ac9004"] = < + text = <"رنگ پوست (synthesised)"> + description = <"مشاهده رنگ پوست نوزاد (synthesised)"> + > + ["id41"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"هر رویداد"> + description = <"نمره آپگار در هر زمان ممکن و در صورت نیاز"> + > + ["id32"] = < + text = <"دقیقه ده"> + description = <"نمره آپگار ده دقیقه بعد از تولد"> + > + ["id31"] = < + text = <"یادداشتهایی در مورد اندازه گیری"> + description = <"یادداشتهایی در مورد اندازه گیری نمره آپگار"> + > + ["id29"] = < + text = <"دقیقه پنج"> + description = <"نمره آپگار پنج دقیقه بعد از تولد"> + > + ["id28"] = < + text = <"دقیقه سه"> + description = <"نمره آپگار سه دقیقه بعد از تولد"> + > + ["id27"] = < + text = <"دقیقه دو"> + description = <"نمره آپگار دودقیقه بعد از تولد"> + > + ["id26"] = < + text = <"مجموع"> + description = <"مجموع پنج نمره ترتیبی برای هر پارامتر جز "> + > + ["at25"] = < + text = <"کاملا صورتی"> + description = <"دن و دستها و پاها کاملا صورتی هستند هیچ سیانوزی وجود ندارد"> + > + ["at24"] = < + text = <"بدن صورتی ، دستها و پاها آبی"> + description = <"بدن صورتی ، دستها و پاها آبی هستند"> + > + ["at23"] = < + text = <"کاملا آبی"> + description = <"دن و دستها و پاها آبی هستند"> + > + ["id22"] = < + text = <"رنگ پوست"> + description = <"مشاهده رنگ پوست نوزاد"> + > + ["at21"] = < + text = <"پاسخ طبیعی"> + description = <"شکلک ، عطسه ف سرفه یا عقب کشیدن در زمان تحریک"> + > + ["at20"] = < + text = <"کاهش پاسخ"> + description = <"گریه شکلکی یا ضعیف در زمان تحریک"> + > + ["at19"] = < + text = <"پاسخ نمی دهد"> + description = <"عدم پاسخ به تحریکات"> + > + ["id18"] = < + text = <"رفلکس تحریک پذیری"> + description = <"مشاهده پاسخ نوزاد به تحریکات محرک به عنوان مثال مکش دهانی حلقی و سوراخ بینی با کاتتر لاستیکی نرم "> + > + ["at17"] = < + text = <"تون طبیعی"> + description = <"طبیعی ، حرکات نیرومند"> + > + ["at16"] = < + text = <"تون کاهش یافته"> + description = <"برخی رفلکسها یا خمیدگی ها وجود دارد"> + > + ["at15"] = < + text = <"مشاهده تلون عضلانی نوزاد"> + description = <"حرکات خودبخودی وجود ندارد"> + > + ["id14"] = < + text = <"تون عضلانی"> + description = <"مشاهده تلون عضلانی نوزاد"> + > + ["at13"] = < + text = <"ظبیعی"> + description = <"تنفس طبیعی یا گریه کردن"> + > + ["at12"] = < + text = <"ضعیف یا نا منظم"> + description = <" برای تنفس تلاش می کند ، سینه حرکت می کند"> + > + ["at11"] = < + text = <"غیر موجود"> + description = <"برای تنفس تلاش نمی کند"> + > + ["id10"] = < + text = <"تلاش تنفسی"> + description = <"مشاهده تلاش تنفسی نوزاد"> + > + ["at9"] = < + text = <"ضربان بیشتر یا مساوی 100 در هر دقیقه"> + description = <"ضربان قلب بیشتریا برابر 100 ضربه در هر دقیقه است"> + > + ["at8"] = < + text = <"ضربان کمتر از 100 در هر دقیقه"> + description = <"ضربان قلب کمتر از 100 ضربه در هر دقیقه است"> + > + ["at7"] = < + text = <"عدم وجود"> + description = <"ضربان قلبی مشاهده ، احساس یا شنیده نمی شود"> + > + ["id6"] = < + text = <"ضربان قلب"> + description = <"ثبت ضربان قلب نوزاد"> + > + ["id4"] = < + text = <"دقیقه اول"> + description = <"نمره آپگار یک دقیقه بعد از تولد"> + > + ["id1"] = < + text = <"نمره آپگار"> + description = <"نمره بالینی استخراج شده از ارزیابی تلاش تنفسی ، ضربان قلب ، رفلکس تحریک پذیری ، تون عضلانی و رنگ پوست"> + > + > + ["es-cl"] = < + ["ac9000"] = < + text = <"Respiración (synthesised)"> + description = <"Valoración del esfuerzo respiratorio del neonato. (synthesised)"> + > + ["ac9001"] = < + text = <"Frecuencia cardíaca (synthesised)"> + description = <"Valoración de la función cardíaca en el recién nacido. (synthesised)"> + > + ["ac9002"] = < + text = <"*Muscle tone(en) (synthesised)"> + description = <"*Observation of the infant's muscle tone(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Reflex irritability(en) (synthesised)"> + description = <"*Observation of the response of the infant to an irritant stimulation, for example, suctioning the oropharynx and nares with a soft rubber catheter.(en) (synthesised)"> + > + ["ac9004"] = < + text = <"*Skin colour(en) (synthesised)"> + description = <"*Observation of the skin colour of the infant(en) (synthesised)"> + > + ["id41"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"*Any event(en)"> + description = <"*Apgar score at any additional time, as required.(en)"> + > + ["id32"] = < + text = <"*10 minute(en)"> + description = <"*Apgar score 10 minutes after birth(en)"> + > + ["id31"] = < + text = <"Notas de medición "> + description = <"Notas sobre la medida del Apgar."> + > + ["id29"] = < + text = <"*5 minute(en)"> + description = <"*Apgar score 5 minutes after birth(en)"> + > + ["id28"] = < + text = <"*3 minute(en)"> + description = <"*Apgar score 3 minutes after birth(en)"> + > + ["id27"] = < + text = <"*2 minute(en)"> + description = <"*Apgar score 2 minutes after birth(en)"> + > + ["id26"] = < + text = <"Total"> + description = <"El total es la suma de los puntajes de cada parámetro."> + > + ["at25"] = < + text = <"*Completely pink(en)"> + description = <"*Body and extremities are pink; no cyanosis(en)"> + > + ["at24"] = < + text = <"*Body pink; extremities blue(en)"> + description = <"*Body is pink; extremities are blue(en)"> + > + ["at23"] = < + text = <"*Completely blue(en)"> + description = <"*Body and extremities are blue(en)"> + > + ["id22"] = < + text = <"*Skin colour(en)"> + description = <"*Observation of the skin colour of the infant(en)"> + > + ["at21"] = < + text = <"Mueca y tos/estornudo durante la aspiración de la vía aérea"> + description = <"Mueca y tos, estornudo o gag como respuesta a la aspiración de la vía aérea."> + > + ["at20"] = < + text = <"Mueca durante aspiración de la vía aérea"> + description = <"Sólo mueca como reacción a la aspiración de la vía aérea."> + > + ["at19"] = < + text = <"Ninguna respuesta a la aspiración de la vía aérea "> + description = <"Ninguna mueca o respuesta a la aspiración de la vía aérea."> + > + ["id18"] = < + text = <"*Reflex irritability(en)"> + description = <"*Observation of the response of the infant to an irritant stimulation, for example, suctioning the oropharynx and nares with a soft rubber catheter.(en)"> + > + ["at17"] = < + text = <"*Normal tone(en)"> + description = <"*Normal, vigorous movements(en)"> + > + ["at16"] = < + text = <"*Reduced tone(en)"> + description = <"*Some flexion of extremities(en)"> + > + ["at15"] = < + text = <"Flacido"> + description = <"Flacido y sin movimientos espontáneos."> + > + ["id14"] = < + text = <"*Muscle tone(en)"> + description = <"*Observation of the infant's muscle tone(en)"> + > + ["at13"] = < + text = <"Llorando"> + description = <"Llorando o respirando normalmente."> + > + ["at12"] = < + text = <"Esfuerzo moderado"> + description = <"Esfuerzo respiratorio debil e irregular."> + > + ["at11"] = < + text = <"Sin esfuerzo"> + description = <"Sin esfuerzo respiratorio."> + > + ["id10"] = < + text = <"Respiración"> + description = <"Valoración del esfuerzo respiratorio del neonato."> + > + ["at9"] = < + text = <"Mayor o igual a 100 latidos por minutos"> + description = <"Frecuencia cardíaca mayor o igual a 100 latidos por minuto."> + > + ["at8"] = < + text = <"Menos de 100 latidos por minuto"> + description = <"Frecuencia cardíaca menor a 100 latidos por minuto."> + > + ["at7"] = < + text = <"Sin latido cardíaco"> + description = <"No presenta latidos cardíacos (palpación en la base del cordón umbilical)."> + > + ["id6"] = < + text = <"Frecuencia cardíaca"> + description = <"Valoración de la función cardíaca en el recién nacido."> + > + ["id4"] = < + text = <"*1 minute(en)"> + description = <"*Apgar score 1 minute after birth(en)"> + > + ["id1"] = < + text = <"*Apgar score(en)"> + description = <"*Clinical score derived from assessment of respiratory effort, heart rate, reflex irritability, muscle tone and skin colour.(en)"> + > + > + ["zh-cn"] = < + ["ac9000"] = < + text = <"呼吸力 (synthesised)"> + description = <"对新生儿呼吸力的观察 (synthesised)"> + > + ["ac9001"] = < + text = <"心率 (synthesised)"> + description = <"对新生儿心率的观察 (synthesised)"> + > + ["ac9002"] = < + text = <"肌张力 (synthesised)"> + description = <"对新生儿肌张力的观察 (synthesised)"> + > + ["ac9003"] = < + text = <"反射应激性 (synthesised)"> + description = <"对新生儿反射应激性的观察 (synthesised)"> + > + ["ac9004"] = < + text = <"肤色 (synthesised)"> + description = <"对新生儿皮肤颜色的观察 (synthesised)"> + > + ["id41"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"任何事件"> + description = <"所需要的任何额外时候的Apgar评分。"> + > + ["id32"] = < + text = <"10分钟"> + description = <"出生10分钟之后的Apgar评分"> + > + ["id31"] = < + text = <"关于测量的注释"> + description = <"关于Apgar评分测量的注释"> + > + ["id29"] = < + text = <"5分钟"> + description = <"出生5分钟之后的Apgar评分"> + > + ["id28"] = < + text = <"3分钟"> + description = <"出生3分钟之后的Apgar评分"> + > + ["id27"] = < + text = <"2分钟"> + description = <"出生2分钟之后的Apgar评分"> + > + ["id26"] = < + text = <"总分"> + description = <"每项组成参数的5级评分的总和。"> + > + ["at25"] = < + text = <"全身粉红"> + description = <"身体和四肢均粉红,无青紫(发绀)或苍白。"> + > + ["at24"] = < + text = <"身体粉红、四肢青紫"> + description = <"身体粉红、四肢青紫。"> + > + ["at23"] = < + text = <"全身青紫"> + description = <"身体或四肢青紫或苍白。"> + > + ["id22"] = < + text = <"肤色"> + description = <"对新生儿皮肤颜色的观察"> + > + ["at21"] = < + text = <"反应正常"> + description = <"当刺激时皱起眉头、打喷嚏、咳嗽或移开(推开)。"> + > + ["at20"] = < + text = <"反应降低"> + description = <"当刺激时皱起眉头或微弱哭泣。"> + > + ["at19"] = < + text = <"无反应"> + description = <"对刺激无反应。"> + > + ["id18"] = < + text = <"反射应激性"> + description = <"对新生儿反射应激性的观察"> + > + ["at17"] = < + text = <"张力正常"> + description = <"正常,运动有力,四肢能活动。"> + > + ["at16"] = < + text = <"张力降低"> + description = <"四肢有一定的屈曲。"> + > + ["at15"] = < + text = <"软弱或松弛无力"> + description = <"肌肉松弛无力,无自发运动。"> + > + ["id14"] = < + text = <"肌张力"> + description = <"对新生儿肌张力的观察"> + > + ["at13"] = < + text = <"正常"> + description = <"呼吸正常或哭声响亮"> + > + ["at12"] = < + text = <"微弱或不规则"> + description = <"呼吸(胸部运动)有一定的力量"> + > + ["at11"] = < + text = <"无"> + description = <"没有力量呼吸"> + > + ["id10"] = < + text = <"呼吸力"> + description = <"对新生儿呼吸力的观察"> + > + ["at9"] = < + text = <"≥100次/分钟"> + description = <"心率大于等于(不低于)100次/分钟。"> + > + ["at8"] = < + text = <"<100次/分钟"> + description = <"心率低于100次/分钟。"> + > + ["at7"] = < + text = <"无"> + description = <"没有看到、感到或听到心脏跳动。"> + > + ["id6"] = < + text = <"心率"> + description = <"对新生儿心率的观察"> + > + ["id4"] = < + text = <"1分钟"> + description = <"出生1分钟之后的Apgar评分"> + > + ["id1"] = < + text = <"Apgar评分"> + description = <"依据对新生儿的呼吸力、心率、反射应激性、肌张力及肤色五个方面的评估而获得的临床评分。"> + > + > + ["nl"] = < + ["ac9000"] = < + text = <"Ademhalingsinspanning (synthesised)"> + description = <"Observatie van de ademhalingsinspanning van het kind. (synthesised)"> + > + ["ac9001"] = < + text = <"Hartslag (synthesised)"> + description = <"Opnemen van de hartslag van het kind. (synthesised)"> + > + ["ac9002"] = < + text = <"Spiertonus (synthesised)"> + description = <"Observatie van de spiertonus van het kind. (synthesised)"> + > + ["ac9003"] = < + text = <"Reactie op prikkels (synthesised)"> + description = <"Observatie van de reactie van het kind op een irritante prikkeling, bijvoorbeeld het uitzuigen van de keel en neus met een zachte rubberen katheter. (synthesised)"> + > + ["ac9004"] = < + text = <"Huidskleur (synthesised)"> + description = <"Observatie van de huidskleur van het kind. (synthesised)"> + > + ["id41"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"Any event"> + description = <"Apgar score op elk toe te voegen tijdstip, indien nodig"> + > + ["id32"] = < + text = <"10 minuten"> + description = <"Apgar score 10 minuten na de geboorte."> + > + ["id31"] = < + text = <"Opmerkingen over de meting"> + description = <"Opmerkingen over de meting van de Apgar score."> + > + ["id29"] = < + text = <"5 minuten"> + description = <"Apgar score 5 minuten na de geboorte."> + > + ["id28"] = < + text = <"3 minuten"> + description = <"Apgar score 3 minuten na de geboorte."> + > + ["id27"] = < + text = <"2 minuten"> + description = <"Apgar score 2 minuten na de geboorte."> + > + ["id26"] = < + text = <"Totaal"> + description = <"De som van de 5 afzonderlijke scores van iedere observatie."> + > + ["at25"] = < + text = <"Helemaal roze"> + description = <"Lichaam en eztremiteiten zijn roze, geen cyanose."> + > + ["at24"] = < + text = <"Lichaam is roze, extremiteiten blauw"> + description = <"Het lichaam van het kind is roze, de extremiteiten zijn blauw."> + > + ["at23"] = < + text = <"Helemaal blauw"> + description = <"Lichaam en extremiteiten zijn blauw."> + > + ["id22"] = < + text = <"Huidskleur"> + description = <"Observatie van de huidskleur van het kind."> + > + ["at21"] = < + text = <"Normale reactie"> + description = <"Grimas en niezen, hoesten of terugtrekken bij prikkeling."> + > + ["at20"] = < + text = <"Verminderde reactie"> + description = <"Grimas of zwak huilen bij prikkeling."> + > + ["at19"] = < + text = <"Geen reactie"> + description = <"Geen reactie op prikkeling."> + > + ["id18"] = < + text = <"Reactie op prikkels"> + description = <"Observatie van de reactie van het kind op een irritante prikkeling, bijvoorbeeld het uitzuigen van de keel en neus met een zachte rubberen katheter."> + > + ["at17"] = < + text = <"Normale tonus"> + description = <"Normale, krachtige bewegingen."> + > + ["at16"] = < + text = <"Verminderde tonus"> + description = <"Enige flexie van de ledematen."> + > + ["at15"] = < + text = <"Slap"> + description = <"Geen spontane bewegingen."> + > + ["id14"] = < + text = <"Spiertonus"> + description = <"Observatie van de spiertonus van het kind."> + > + ["at13"] = < + text = <"Normaal"> + description = <"Normale ademhaling of huilend."> + > + ["at12"] = < + text = <"Matig of onregelmatig"> + description = <"Enige ademhalingsinspanning, beweging van de borst."> + > + ["at11"] = < + text = <"Afwezig"> + description = <"Geen ademhalingsinspanning."> + > + ["id10"] = < + text = <"Ademhalingsinspanning"> + description = <"Observatie van de ademhalingsinspanning van het kind."> + > + ["at9"] = < + text = <"≥100 slagen per minuut"> + description = <"Hartslag hoger of gelijk aan 100 slagen per minuut."> + > + ["at8"] = < + text = <"<100 slagen per minuut"> + description = <"Hartfrequentie minder dan 100 slagen per minuut."> + > + ["at7"] = < + text = <"Afwezig"> + description = <"Er is geen hartslag te zien, voelen of horen."> + > + ["id6"] = < + text = <"Hartslag"> + description = <"Opnemen van de hartslag van het kind."> + > + ["id4"] = < + text = <"1 minuut"> + description = <"Apgar score 1 minuut na de geboorte."> + > + ["id1"] = < + text = <"Apgar score"> + description = <"Score die bereikt wordt door beoordeling van ademhalingsinspanning, hartslag, reflexen, spiertonus en kleur."> + > + > + > + term_bindings = < + ["LOINC"] = < + ["/data[id3]/events[id4]"] = + ["/data[id3]/events[id4]/data[id2]/items[id6]"] = + ["/data[id3]/events[id4]/data[id2]/items[id10]"] = + ["/data[id3]/events[id4]/data[id2]/items[id14]"] = + ["/data[id3]/events[id4]/data[id2]/items[id18]"] = + ["/data[id3]/events[id4]/data[id2]/items[id22]"] = + ["/data[id3]/events[id4]/data[id2]/items[id26]"] = + ["/data[id3]/events[id27]/data[id2]/items[id26]"] = + ["/data[id3]/events[id29]"] = + ["/data[id3]/events[id29]/data[id2]/items[id6]"] = + ["/data[id3]/events[id29]/data[id2]/items[id10]"] = + ["/data[id3]/events[id29]/data[id2]/items[id14]"] = + ["/data[id3]/events[id29]/data[id2]/items[id18]"] = + ["/data[id3]/events[id29]/data[id2]/items[id22]"] = + ["/data[id3]/events[id29]/data[id2]/items[id26]"] = + ["/data[id3]/events[id32]"] = + ["/data[id3]/events[id32]/data[id2]/items[id6]"] = + ["/data[id3]/events[id32]/data[id2]/items[id10]"] = + ["/data[id3]/events[id32]/data[id2]/items[id14]"] = + ["/data[id3]/events[id32]/data[id2]/items[id18]"] = + ["/data[id3]/events[id32]/data[id2]/items[id22]"] = + ["/data[id3]/events[id32]/data[id2]/items[id26]"] = + ["at7"] = + ["at8"] = + ["at9"] = + ["at11"] = + ["at12"] = + ["at13"] = + ["at15"] = + ["at16"] = + ["at17"] = + ["at19"] = + ["at20"] = + ["at21"] = + ["at23"] = + ["at24"] = + ["at25"] = + > + ["SNOMED-CT"] = < + ["/data[id3]/events[id4]/data[id2]/items[id26]"] = + ["/data[id3]/events[id29]/data[id2]/items[id26]"] = + ["/data[id3]/events[id32]/data[id2]/items[id26]"] = + ["/data[id3]/events[id38]/data[id2]/items[id26]"] = + ["id26"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at15", "at16", "at17"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at7", "at8", "at9"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at11", "at12", "at13"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at23", "at24", "at25"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at19", "at20", "at21"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.asa_status.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.asa_status.v0.0.1-alpha.adls new file mode 100644 index 000000000..534a4a51b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.asa_status.v0.0.1-alpha.adls @@ -0,0 +1,512 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=03ea2556-57e3-467c-884f-e0172489f1b4; build_uid=541044b7-accd-4dcd-95f5-7374cc8d7755) + openEHR-EHR-OBSERVATION.asa_status.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Lisa Axelsson"> + ["organisation"] = <"Region Östergötland"> + ["email"] = <"lisa.axelsson@regionostergotland.se"> + > + accreditation = <"Svensk Förening för Anestesi och Intensivvård (SFAI), Daniel Hall, Åsa Skagerhult"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + accreditation = <"MD"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen; Einar Fosse"> + ["organisation"] = <"Helse Vest; Helse Nord"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Daniele Bacelar"> + ["organisation"] = <"Healthcare Designs"> + ["email"] = <"danielembacelar@gmail.com"> + ["danielembacelar@gmail.com"] = <"danielembacelar@gmail.com"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-06-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Torsten Eken, Oslo universitetssykehus HF, Ullevål, Norway", "Kristian Heldal, Telemark Hospital Trust, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Terje Meling, Stavanger University Hospital, Norway", "Mette Monsen, Helse Bergen HF, Norway", "Bjørn Næss, DIPS ASA, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Ørjan Vermeer, Haukeland Universitetssjukehus, Kvinneklinikken, Norway", "Nils Widnes, Helse-Bergen, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"American Society for Anesthesiologists: ASA Physical Status Classification System [retrieved 2016-06-29]. Available from: http://www.asahq.org/resources/clinical-information/asa-physical-status-classification-system."> + ["2"] = <"Norwegian Association of Anaesthesiologists: ASA-klassifikasjonen [cited 2016-06-29]. Available from: http://nafweb.no/standarder/asa-klassifikasjon/ ."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"9CF9FC0B7433BE66B6906D523033DEFD"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera graden av sjuklighet eller fysisk status inför val av anestesimedel eller inför operation."> + keywords = <"ASA", "preoperativ", "kirurgi", "klassificering"> + use = <"Används för journaldokumentation, för att kommunicera mellan kollegor och för att skapa ett enhetligt system för statistisk analys."> + misuse = <"Ska inte användas som enda mått för att bedöma risk vid operation."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registrering av graden av sykelighet eller fysisk status før valg av anestesi eller oppstart av operasjon."> + keywords = <"ASA", "preoperativ", "kirurgi", "klassifisering"> + use = <"Brukes for journaldokumentasjon, for kommunikasjon mellom kolleger og for å skape en enhetlig system for statistisk analyse."> + misuse = <"Ikke beregnet for bruk som eneste mål for å forutsi operasjonsrisiko."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF, openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para registrar el grado de 'enfermedad' o 'estado físico' previo a la selección del anestésico o a la realización de una cirugía."> + keywords = <"ASA", "prequirúrgico", "preoperatorio", "cirugía"> + use = <"Utilizado para el manteimiento de registros, para la comunicación entre colegas o para la creación de un sistema uniforme para el análisis estadístico."> + misuse = <"No diseñado para su uso aislado como única medida de predicción de riesgo operatorio."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar o grau da 'doença' ou do 'estado físico' antes de escolher o anestésico ou antes de realizar a cirurgia."> + keywords = <"ASA", "Pré-operatório", "Cirurgia"> + use = <"Usado para a manutenção de registros, para a comunicação entre colegas, e para criar um sistema uniforme para a análise estatística."> + misuse = <"Não se destina como uma medida para predizer o risco operatório."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the degree of 'sickness' or 'physical state' prior to selecting the anaesthetic or prior to performing surgery."> + keywords = <"ASA", "pre-operative", "surgery"> + use = <"Used for recordkeeping, for communicating between colleagues, and to create a uniform system for statistical analysis."> + misuse = <""> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + OBSERVATION[id1] matches { -- ASA physical status classification + data matches { + HISTORY[id16] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id17] matches { -- Any point in time event + data matches { + ITEM_TREE[id18] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- ASA patient status + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- ASA patient status (synthesised) + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + state matches { + ITEM_TREE[id3] + } + } + } + } + } + protocol matches { + ITEM_TREE[id19] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id20] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"Patientens ASA-status (synthesised)"> + description = <"Patientens preoperativa ASA-status. (synthesised)"> + > + ["id20"] = < + text = <"Tilläggsinformation"> + description = <"Plats för att infoga tilläggsinformation som krävs för lokala anpassningar eller anpassning till andra referensmodeller eller formella krav."> + comment = <"Exempelvis lokala informationskrav eller metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id17"] = < + text = <"Tidsobestämd händelse"> + description = <"Händelse vid ospecificerad tidpunkt, där tiden kan anges explicit i en template, eller genereras automatiskt av vissa IT-system."> + > + ["id15"] = < + text = <"Kommentar"> + description = <"Kommentar avseende bedömningen av patientens ASA-status."> + > + ["at14"] = < + text = <"5E - En moribund patient, som inte förväntas överleva utan operationen (Akut)"> + description = <"ASA status 5, i en akut situation."> + > + ["at13"] = < + text = <"4E - En patient med allvarlig och ständigt livshotande systemsjukdom (Akut)"> + description = <"ASA status 4, i en akut situation."> + > + ["at12"] = < + text = <"3E - En patient med svår systemsjukdom (Akut)"> + description = <"ASA status 3, i en akut situation."> + > + ["at11"] = < + text = <"2E - En patient med lindrig systemsjukdom (Akut)"> + description = <"ASA status 2, i en akut situation."> + > + ["at10"] = < + text = <"1E - En för övrigt frisk patient (Akut)"> + description = <"ASA status 1, i en akut situation."> + > + ["at9"] = < + text = <"En avliden patient där hjärnans funktioner totalt och oåterkalleligt fallit bort och som ska genomgå en donationsoperation."> + description = <"En avliden patient där hjärnans funktioner totalt och oåterkalleligt fallit bort och som ska genomgå en donationsoperation."> + > + ["at8"] = < + text = <"5 - En moribund patient, som inte förväntas överleva utan operationen"> + description = <"Exempel inbegriper (men begränsas inte till) rupturerat abdominellt eller torakalt aortaaneurysm, stort trauma, intrakraniell blödning med masseffekt, ischemisk tarm hos patient med svår hjärtsjukdom eller multiorgansvikt."> + > + ["at7"] = < + text = <"4 - En patient med allvarlig och ständigt livshotande systemsjukdom"> + description = <"Exempel inbegriper (men begränsas inte till) nyligen genomgången (mindre än 3 månader sedan) hjärtinfarkt eller kranskärlsintervention, transitorisk ischemisk attack (TIA) eller stroke. Pågående hjärtischemi eller allvarlig klaffsjukdom, uttalat nedsatt ejektionsfraktion, sepsis, disseminerad intravasal koagulation (DIC), akut njursvikt eller terminal njursvikt som inte behandlats med regelbunden dialys."> + > + ["at6"] = < + text = <"3 - En patient med svår systemsjukdom"> + description = <"En eller flera allvarliga systemsjukdomar med påtaglig funktionell begränsning. Exempel inbegriper (men begränsas inte till) otillräckligt reglerad diabetes eller hypertoni, kronisk obstruktiv lungsjukdom (KOL), sjuklig fetma (BMI lika med eller över 40), aktiv hepatit, alkoholberoende eller alkoholmissbruk, pacemaker-beroende, måttligt nedsatt ejektionsfraktion, ischemisk hjärtsjukdom, terminal njursvikt med regelbunden dialysbehandling, prematura barn med gestationsålder över 60 veckor, genomgången hjärtinfarkt eller kranskärlsintervention för mer än 3 månader sedan, transitorisk ischemisk attack (TIA) eller stroke."> + > + ["at5"] = < + text = <"2- En patient med lindrig systemsjukdom"> + description = <"En patient med lindrig systemsjukdom utan påtaglig funktionell begränsning. Exempel inbegriper (men begränsas inte till) aktiv rökare, regelbunden alkoholkonsumtion utan beroende eller missbruk, graviditet, övervikt (BMI 30 - 39), välkontrollerad diabetes/hypertoni, lindrig lungsjukdom."> + > + ["at4"] = < + text = <"1 - En för övrigt frisk patient"> + description = <"Frisk, icke-rökare, ingen eller minimal alkoholkonsumtion."> + > + ["id2"] = < + text = <"Patientens ASA-status"> + description = <"Patientens preoperativa ASA-status."> + > + ["id1"] = < + text = <"ASA - klassifikation av fysisk status"> + description = <"Klassificeringssystem definierat av American Society of Anesthesiologists för värdering av preoperativ fysisk status."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"ASA-status (synthesised)"> + description = <"Et individs vurderte preoperative status. (synthesised)"> + > + ["id20"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id17"] = < + text = <"Uspesifisert tidspunkthendelse"> + description = <"Uspesifisert tidspunkt som kan defineres mer eksplisitt i en templat eller i en applikasjon."> + > + ["id15"] = < + text = <"Kommentar"> + description = <"Fritekstvurdering av individets ASA-status."> + > + ["at14"] = < + text = <"ASA 5E"> + description = <"ASA status 5, i en akuttsituasjon."> + > + ["at13"] = < + text = <"ASA 4E"> + description = <"ASA status 4, i en akuttsituasjon."> + > + ["at12"] = < + text = <"ASA 3E"> + description = <"ASA status 3, i en akuttsituasjon."> + > + ["at11"] = < + text = <"ASA 2E"> + description = <"ASA status 2, i en akuttsituasjon."> + > + ["at10"] = < + text = <"ASA 1E"> + description = <"ASA status 1, i en akuttsituasjon."> + > + ["at9"] = < + text = <"ASA VI"> + description = <"Erklært hjernedød pasient som skal få organer fjernet for donasjon."> + > + ["at8"] = < + text = <"ASA V"> + description = <"Moribund pasient som ikke forventes å overleve 24 timer, med eller uten kirurgi. Eksempler: Pasient i sjokk med aortaaneurisme. Dypt komatøs pasient med intrakraniell blødning."> + > + ["at7"] = < + text = <"ASA IV"> + description = <"Livstruende organisk sykdom som ikke behøver å være relatert til den aktuelle kirurgiske lidelsen eller som ikke alltid bedres ved det kirurgiske inngrepet. Eksempler: Malign hypertensjon. Nylig gjennomgått hjerteinfarkt (mindre enn 6 måneder siden). Sterkt framskreden lever-, nyre-, lunge- eller endokrin dysfunksjon. Manifest hjertesvikt. Ustabil angina pectoris. Subaraknoidalblødning, pasienten våken eller somnolent."> + > + ["at6"] = < + text = <"ASA III"> + description = <"Alvorlig organisk sykdom eller forstyrrelse som gir definerte funksjonelle begrensninger. Eksempler: Diabetes med organkomplikasjoner. Invalidiserende hjertesykdom. Moderat til alvorlig lungesykdom. Angina pectoris. Gjennomgått hjerteinfarkt (mer enn 6 måneder siden)."> + > + ["at5"] = < + text = <"ASA II"> + description = <"Moderat organisk lidelse eller forstyrrelse som ikke forårsaker funksjonelle begrensninger, men som kan medføre spesielle forholdsregler eller anestesitekniske tiltak. Lidelsen(e) kan enten være forårsaket av den aktuelle sykdommen pasienten skal opereres for, eller av en annen patologisk prosess. Alder over 80 år og nyfødte under 3 måneder. Mer enn 5 sigaretters røyking per dag. Eksempler: Lett organisk hjertesykdom. Ukomplisert diabetes (type 1 og 2). Godartet, ukomplisert hypertensjon. Frisk 20-åring med kjeveleddsperre."> + > + ["at4"] = < + text = <"ASA I"> + description = <"Frisk pasient. Ingen organisk, fysiologisk, biokjemisk eller psykiatrisk forstyrrelse. Den aktuelle lidelsen er lokalisert og gir ikke generelle systemforstyrrelser. Mindre enn 5 sigaretters røyking per dag. Alder under 80 år. Eksempel: Frisk 50-åring, ikke-røyker, til åreknuteoperasjon."> + > + ["id2"] = < + text = <"ASA-status"> + description = <"Et individs vurderte preoperative status."> + > + ["id1"] = < + text = <"ASA-klassifikasjon"> + description = <"Klassifikasjonssystem definert av American Society of Anesthesiologists for vurdering av preoperativ fysisk status."> + > + > + ["es-ar"] = < + ["ac9000"] = < + text = <"Estado ASA del paciente (synthesised)"> + description = <"Evaluación del estado preoperatorio de un paciente. (synthesised)"> + > + ["id20"] = < + text = <"Extensión"> + description = <"Información adicional requerida para contemplar contenidos locales o para alinear con otros modelos o formalismos de referencia"> + comment = <"ejemplo: requerimientos locales de información o metadatos adicionales necesarios para el alineamiento con FHIR o equivalentes de CIMI."> + > + ["id17"] = < + text = <"Point in time"> + description = <"Fecha y/o hora que puede ser explícitamente definida en una plantilla o en tiempo de ejecución."> + > + ["id15"] = < + text = <"Comentario"> + description = <"Comentario narrativo sobre la evaluación ASA del paciente."> + > + ["at14"] = < + text = <"5E - Paciente moribundo del cual no se cree sobreviva sin la cirugía (Emergencia)"> + description = <"ASA estado 5, en situación de emergencia."> + > + ["at13"] = < + text = <"4E - Paciente con enfermedad sistémica severa que representa una amenaza permente a la vida (Emergencia)"> + description = <"ASA estado 4, en situación de emergencia."> + > + ["at12"] = < + text = <"3E - Paciente con enfermedad sistémica severa (Emergencia)"> + description = <"ASA estado 3, en situación de emergencia."> + > + ["at11"] = < + text = <"2E - Paciente con enfermedad sistémica leve (Emergencia)"> + description = <"ASA estado 2, en situación de emergencia."> + > + ["at10"] = < + text = <"1E - Paciente normal y saludable (Emergencia)"> + description = <"ASA estado 1, en situación de emergencia."> + > + ["at9"] = < + text = <"6 - Pacoente declarado muerto cuyos órganos deben ser removidos para donación"> + description = <"Paciente con muerte cerebral declarada cuyos órganos deben ser removidos para donación."> + > + ["at8"] = < + text = <"5 - Paciente moribundo del cual no se cree sobreviva sin la cirugía"> + description = <"Los ejemplos incluyen (pero no se limitan a) a: ruptura de aneurisma abdominal o torácico, trauma masivo, hemorragia intracraneana con efecto de masa, intestino isquémico asociado a patología cardiológica severa o disfunción multiórgano o sistémica."> + > + ["at7"] = < + text = <"4 - Paciente con enfermedad sistémica severa que representa una amenaza permente a la vida"> + description = <"Los ejemplos incluyen (pero no se limitan a) antecedentes recientes (<3 meses) de infarto de miocardio, accidente cerebrovascular, isquemia transitoria, enfermeda coronaria o stent colocado isquemia miocárdica o disfunción valvular activas, reducción severa de la fracción de eyección, sepsis, coagulación intravascular diseminada, diálisis de reinfusión de ascitis y/o enfermedad renal terminal no recibiendo diálisis programada."> + > + ["at6"] = < + text = <"3 - Paciente con enfermedad sistémica severa"> + description = <"Limitaciones funcionales significativas; Una o mas enfermedades severas. Los ejemplos incluyen (pero no se limitan a): diabetes mellitus o hipertensión insuficientemente controladas, enfermedad pulmonar obstructiva crónica, obesidad mórbida ((BMO≥40), hepatitis activa, dependencia o abuso de alcohol, marcapasos implantado, reducción moderada de la fracción de eyección, enfermedad renal terminal con diálisis periódica, niño prematuro con edad post-conceptual < 60 semanas, antecedentes (>3 meses) de infarto de miocardio, accidente cerebrovascular, isquemia transitoria o enfermeda coronaria o stent colocado."> + > + ["at5"] = < + text = <"2 - Paciente con enfermedad sistémica leve"> + description = <"*Mild diseases only without substantive functional limitations. Examples include (but not limited to): current smoker, social alcohol drinker, pregnancy, obesity (30 < BMI < 40), well-controlled DM/HTN, mild lung disease.(en)"> + > + ["at4"] = < + text = <"1- Paciente normal y saludable"> + description = <"Saludable, no fumador y no bebedor o bebedor de cantidades mínimas de alcohol."> + > + ["id2"] = < + text = <"Estado ASA del paciente"> + description = <"Evaluación del estado preoperatorio de un paciente."> + > + ["id1"] = < + text = <"Clasificación ASA de Estado Físico"> + description = <"Sistema de clasificación adoptado por la American Society of Anesthesiologists para la evaluación del estado fício preoperatorio."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Estado do paciente ASA (synthesised)"> + description = <"Avaliação do estado pré-operatório do paciente. (synthesised)"> + > + ["id20"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id17"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id15"] = < + text = <"Comentário"> + description = <"Comentário narrativo sobre a classificação do estado do paciente ASA."> + > + ["at14"] = < + text = <"5E - Paciente moribundo que não se espera que sobreviva sem a cirurgia (Emergência)"> + description = <"Estado ASA 5, em uma situação de emergência."> + > + ["at13"] = < + text = <"4E - Paciente com doença sistêmica grave que é uma ameaça constante à vida (Emergência)"> + description = <"Estado ASA 4, em uma situação de emergência."> + > + ["at12"] = < + text = <"3E - Paciente com doença sistêmica grave (Emergência)"> + description = <"Estado ASA 3, em uma situação de emergência."> + > + ["at11"] = < + text = <"2E - Paciente com doença sistêmica leve (Emergência)"> + description = <"Estado ASA 2, em uma situação de emergência."> + > + ["at10"] = < + text = <"1E - Paciente saudável (Emergência)"> + description = <"Estado ASA 1, em uma situação de emergência."> + > + ["at9"] = < + text = <"6 - Paciente com morte cerebral cujos órgãos serão removidos para fins de doação"> + description = <"O paciente tem morte cerebral declarada e seus órgãos serão removidos com propósito de doação."> + > + ["at8"] = < + text = <"5 - Paciente moribundo que não se espera que sobreviva sem a cirurgia"> + description = <"Não se espera que sobreviver por mais de 24 horas sem cirurgia; risco iminente de morte; falência de múltiplos órgãos, sepse com instabilidade hemodinâmica, hipotermia, coagulopatia mal controlada."> + > + ["at7"] = < + text = <"4 - Paciente com doença sistêmica grave que é uma ameaça constante à vida"> + description = <"Tem pelo menos uma doença grave que é mal controlada ou em estágio final; possível risco de morte; angina instável, DPOC sintomática, ICC sintomática, insuficiência hepato-renal."> + > + ["at6"] = < + text = <"3 - Paciente com doença sistêmica grave"> + description = <"Alguma limitação funcional; tem uma doença controlada em mais de um sistema do corpo ou em um sistema principal; nenhum perigo imediato de morte; insuficiência cardíaca congestiva (ICC) controlada, angina estável, idade de ataque cardíaco, hipertensão mal controlada, obesidade mórbida, insuficiência renal crônica; doença broncoespástica com sintomas intermitentes."> + > + ["at5"] = < + text = <"2 - Paciente com doença sistêmica leve"> + description = <"Sem limitações funcionais; tem uma doença bem controlada de um sistema do corpo; hipertensão ou diabetes controlado sem efeitos sistêmicos, o consumo de cigarros sem doença pulmonar obstrutiva crônica (DPOC); obesidade leve, gravidez."> + > + ["at4"] = < + text = <"1 - Paciente saudável"> + description = <"Não há distúrbios orgânicos, fisiológicos, bioquímicos ou psiquiátricos; exclui os muito jovens e muito idosos; saudável com boa tolerância a exercícios."> + > + ["id2"] = < + text = <"Estado do paciente ASA"> + description = <"Avaliação do estado pré-operatório do paciente."> + > + ["id1"] = < + text = <"Classificação do Estado Físico ASA"> + description = <"Sistema de classificação adotado pela Sociedade Americana de Anestesiologistas (ASA) para avaliação do estado físico pré-operatório."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"ASA patient status (synthesised)"> + description = <"Assessed pre-operative status of a patient. (synthesised)"> + > + ["id20"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id17"] = < + text = <"Any point in time event"> + description = <"Unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id15"] = < + text = <"Comment"> + description = <"Narrative comment about the ASA patient status assessment."> + > + ["at14"] = < + text = <"5E - A moribund patient who is not expected to survive without the operation (Emergency)"> + description = <"ASA status 5, in an emergency situation."> + > + ["at13"] = < + text = <"4E - A patient with severe systemic disease that is a constant threat to life (Emergency)"> + description = <"ASA status 4, in an emergency situation."> + > + ["at12"] = < + text = <"3E - A patient with severe systemic disease (Emergency)"> + description = <"ASA status 3, in an emergency situation."> + > + ["at11"] = < + text = <"2E - A patient with mild systemic disease (Emergency)"> + description = <"ASA status 2, in an emergency situation."> + > + ["at10"] = < + text = <"1E - A normal healthy patient (Emergency)"> + description = <"ASA status 1, in an emergency situation."> + > + ["at9"] = < + text = <"6 - A declared brain-dead patient whose organs are being removed for donor purposes"> + description = <"A declared brain-dead patient whose organs are being removed for donor purposes."> + > + ["at8"] = < + text = <"5 - A moribund patient who is not expected to survive without the operation"> + description = <"Examples include (but not limited to): Ruptured abdominal/thoracic aneurysm, massive trauma, intracranial bleed with mass effect, ischemic bowel in the face of significant cardiac pathology or multiple organ/system dysfunction."> + > + ["at7"] = < + text = <"4 - A patient with severe systemic disease that is a constant threat to life"> + description = <"Examples include (but not limited to): recent ( < 3 months) MI, CVA, TIA, or CAD/stents, ongoing cardiac ischemia or severe valve dysfunction, severe reduction of ejection fraction, sepsis, DIC, ARD or ESRD not undergoing regularly scheduled dialysis."> + > + ["at6"] = < + text = <"3 - A patient with severe systemic disease"> + description = <"Substantive functional limitations; One or more moderate to severe diseases. Examples include (but not limited to): poorly controlled DM or HTN, COPD, morbid obesity (BMI ≥40), active hepatitis, alcohol dependence or abuse, implanted pacemaker, moderate reduction of ejection fraction, ESRD undergoing regularly scheduled dialysis, premature infant PCA < 60 weeks, history (>3 months) of MI, CVA, TIA, or CAD/stents."> + > + ["at5"] = < + text = <"2 - A patient with mild systemic disease"> + description = <"Mild diseases only without substantive functional limitations. Examples include (but not limited to): current smoker, social alcohol drinker, pregnancy, obesity (30 < BMI < 40), well-controlled DM/HTN, mild lung disease."> + > + ["at4"] = < + text = <"1 - A normal healthy patient"> + description = <"Healthy, non-smoking, no or minimal alcohol use."> + > + ["id2"] = < + text = <"ASA patient status"> + description = <"Assessed pre-operative status of a patient."> + > + ["id1"] = < + text = <"ASA physical status classification"> + description = <"Classification system adopted by the American Society of Anesthesiologists for assessing preoperative physical status."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at4", "at5", "at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiogram_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiogram_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..f44606217 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiogram_result.v0.0.1-alpha.adls @@ -0,0 +1,1083 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=90a3a0e4-23f0-49ff-8eae-fa748c7f9a72; build_uid=658c82a0-ff94-4a14-ab9f-86ccdbb2a6b5) + openEHR-EHR-OBSERVATION.audiogram_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Kerrie Lee"> + ["organisation"] = <"Hearing Health Program, Northern Territory"> + ["email"] = <"kerrie.lee2@bigpond.com"> + ["date"] = <"2012-10-10"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Amarjit Anand, NT Department of Health/NT Hearing", "Judith Boswell, Adelaide Hearing Consultants, Australia", "Stephen Chu, NEHTA, Australia", "Kimberley Crebbin, NT Hearing Services, Australia", "Kathy Currie, Northern Territory Health, Australia", "Lisa Dawson, NT Hearing, Northern Territory", "Jade Frederiksen, Hearing Health Program, DoH, Australia", "Sam Harkus, Australian Hearing, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Paul Hickey, Hearing Health Program, Australia", "Oliver Hosking, Remote Health NT, Australia", "Anthony Leech, Hearing Health, Australia", "Kerrie Lee, Ngaanyatjarra Health Service, Australia", "Heather Leslie, Atomica Informatics, Australia (Editor)", "Rebecca Matthews, NT Hearing Services - NTG, Australia", "Ian McNicoll, Ocean Informatics UK, United Kingdom", "Mark Ramjan, NT Department of Health, Australia", "Bojana Sarkic, Northern Territory Government, Australia", "Kelly Simmons, Department of Health, Australia", "Prasha Sooful, Royal Darwin Hospital, Australia", "Fiona Wake, RAHC, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Audiogram result, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2012 Oct 10. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1097_17 (discontinued)."> + ["2"] = <"Sabini P, Sclafani AP. Efficacy of serologic testing in asymmetric sensorineural hearing loss. Otolaryngol Head Neck Surg. 2000 Apr;122(4):469-76. PubMed PMID: 10740163."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"11B16DFF344B9BDCD3C6DE5524A5617B"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record measurements of hearing acuity using a calibrated hearing test device, and their interpretation by a clinician."> + keywords = <"hearing", "test", "audiogram", "audiometry", "acuity", "threshold", "decibels", "ABR", "VROA", "VRA", "play"> + use = <"Use to record measurements and related findings for a single identified test of hearing acuity, for each ear tested separately or both ears simultaneously, via air conduction and/or bone conduction, with masking when required. + + Use to record the interpretation of all measurements of hearing acuity for each ear or both ears if tested simultaneously, and an overall interpretation (or audiological diagnosis). + + This archetype has been designed to capture hearing threshold determination for air conduction and/or bone conduction (with or without masking) for the following tests: + - Pure Tone Audiometry; + - Play Audiometry; + - Auditory Brainstem Response; and + - Visual Reinforcement Orientation Audiometry. + + All of the data elements are recorded using a single method or protocol. If, during the test, any of the protocol parameters need to be modified, then the subsequent part of the test will need to be recorded within a separate instance of the test data, using the updated protocol parameters."> + misuse = <"Not to be used for hearing screening assessment - use the OBSERVATION.hearing_screening archetype. + + Not to be used to record other auditory assessments such as: + - Behavioural Observation Audiometry (BOA); + - Most Comfortable Listening Level (MCL) and Uncomfortable Listening Level (UCL); and + - Auditory Brainstem Response (ABR) for any purpose other than hearing threshold determination. + These assessments need to be recorded in specific archetypes for the purpose."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Audiogram test result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Any point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id38] occurrences matches {1} matches { -- Test result name + value matches { + DV_TEXT[id9024] + } + } + CLUSTER[id7] occurrences matches {0..3} matches { -- Result details + items cardinality matches {2..*; unordered} matches { + ELEMENT[id8] occurrences matches {1} matches { -- Test ear + value matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[ac9000]} -- Test ear (synthesised) + } + } + } + CLUSTER[id140] occurrences matches {0..2} matches { -- Air conduction result + items cardinality matches {1..*; unordered} matches { + ELEMENT[id142] occurrences matches {0..1} matches { -- Air conduction masking + value matches { + DV_BOOLEAN[id9026] matches { + value matches {True} + } + } + } + CLUSTER[id49] matches { -- Measurement + items cardinality matches {2; unordered} matches { + ELEMENT[id12] occurrences matches {1} matches { -- Frequency + value matches { + DV_QUANTITY[id9027] matches { + property matches {[at9001]} -- Frequency + [magnitude, units, precision] matches { + [{|125.0..16000.0|}, {"Hz"}, {0}], + [{|0.125..16.0|}, {"kHz"}, {3}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Threshold level + value matches { + DV_QUANTITY[id9028] matches { + property matches {[at9002]} -- Loudness + magnitude matches {|-10.0..120.0|} + units matches {"dB"} + precision matches {0} + } + } + null_flavour matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[ac9007]} -- Threshold level (synthesised) + } + } + } + ELEMENT[id154] occurrences matches {0..1} matches { -- No response + value matches { + DV_BOOLEAN[id9030] matches { + value matches {True} + } + } + } + } + } + ELEMENT[id123] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9031] matches { + value matches {True} + } + } + } + ELEMENT[id124] occurrences matches {0..1} matches { -- Reason for no result + value matches { + DV_TEXT[id9032] + } + } + } + } + CLUSTER[id141] occurrences matches {0..2} matches { -- Bone conduction result + items cardinality matches {1..*; unordered} matches { + ELEMENT[id143] occurrences matches {0..1} matches { -- Bone conduction masking + value matches { + DV_BOOLEAN[id9033] matches { + value matches {True} + } + } + } + CLUSTER[id144] occurrences matches {0..1} matches { -- Measurement + items cardinality matches {1..*; unordered} matches { + ELEMENT[id145] occurrences matches {1} matches { -- Frequency + value matches { + DV_QUANTITY[id9034] matches { + property matches {[at9001]} -- Frequency + [magnitude, units, precision] matches { + [{|125.0..16000.0|}, {"Hz"}, {0}], + [{|0.125..16.0|}, {"kHz"}, {3}] + } + } + } + } + ELEMENT[id146] occurrences matches {0..1} matches { -- Threshold level + value matches { + DV_QUANTITY[id9035] matches { + property matches {[at9002]} -- Loudness + magnitude matches {|-10.0..120.0|} + units matches {"dB"} + precision matches {0} + } + } + } + ELEMENT[id155] occurrences matches {0..1} matches { -- No response + value matches { + DV_BOOLEAN[id9036] matches { + value matches {True, False} + } + } + } + } + } + ELEMENT[id147] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9037] matches { + value matches {True, False} + } + } + } + ELEMENT[id148] occurrences matches {0..1} matches { -- Reason for no result + value matches { + DV_TEXT[id9038] + } + } + } + } + CLUSTER[id56] occurrences matches {0..1} matches { -- Hearing threshold interpretation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id57] occurrences matches {0..1} matches { -- Pure tone average + value matches { + DV_QUANTITY[id9039] matches { + property matches {[at9002]} -- Loudness + magnitude matches {|-10.0..120.0|} + units matches {"dB"} + precision matches {1} + } + } + } + ELEMENT[id136] occurrences matches {0..1} matches { -- Degree of loss + value matches { + DV_TEXT[id9040] + } + } + ELEMENT[id66] occurrences matches {0..1} matches { -- Type of loss + value matches { + DV_CODED_TEXT[id9041] matches { + defining_code matches {[ac9008]} -- Type of loss (synthesised) + } + } + } + ELEMENT[id71] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9042] + } + } + ELEMENT[id127] occurrences matches {0..1} matches { -- Articulation index + value matches { + DV_PROPORTION[id9043] matches { + numerator matches {|0.0..1.0|} + is_integral matches {False} + type matches {1} + } + } + } + ELEMENT[id167] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9044] + } + } + } + } + } + } + ELEMENT[id72] occurrences matches {0..1} matches { -- Sensorineural symmetry + value matches { + DV_CODED_TEXT[id9045] matches { + defining_code matches {[ac9009]} -- Sensorineural symmetry (synthesised) + } + } + } + ELEMENT[id132] occurrences matches {0..1} matches { -- Laterality of loss + value matches { + DV_CODED_TEXT[id9046] matches { + defining_code matches {[ac9010]} -- Laterality of loss (synthesised) + } + } + } + ELEMENT[id166] occurrences matches {0..1} matches { -- Degree of impairment + value matches { + DV_TEXT[id9047] + } + } + allow_archetype CLUSTER[id168] matches { -- Multimedia + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id122] matches { -- Overall interpretation + value matches { + DV_TEXT[id9048] + } + } + allow_archetype CLUSTER[id173] matches { -- Test not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9049] + } + } + } + } + } + state matches { + ITEM_TREE[id14] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id29] occurrences matches {0..1} matches { -- Aided status + value matches { + DV_CODED_TEXT[id9050] matches { + defining_code matches {[ac9011; at31]} -- Aided status (synthesised) + } + } + } + ELEMENT[id165] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9051] + } + } + } + } + } + } + INTERVAL_EVENT[id164] matches { -- Average + math_function matches { + DV_CODED_TEXT[id9052] matches { + defining_code matches {[at9012]} -- median + } + } + data matches { + use_node ITEM_TREE[id9053] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9054] /data[id2]/events[id3]/state[id14] + } + } + } + } + } + protocol matches { + ITEM_TREE[id33] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id172] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id110] occurrences matches {0..1} matches { -- Air presentation + value matches { + DV_CODED_TEXT[id9055] matches { + defining_code matches {[ac9013]} -- Air presentation (synthesised) + } + } + } + ELEMENT[id114] occurrences matches {0..1} matches { -- Bone presentation + value matches { + DV_CODED_TEXT[id9056] matches { + defining_code matches {[ac9014]} -- Bone presentation (synthesised) + } + } + } + ELEMENT[id76] occurrences matches {0..1} matches { -- Test environment + value matches { + DV_CODED_TEXT[id9057] matches { + defining_code matches {[ac9015]} -- Test environment (synthesised) + } + } + } + ELEMENT[id158] occurrences matches {0..1} matches { -- Background noise + value matches { + DV_CODED_TEXT[id9058] matches { + defining_code matches {[ac9016]} -- Background noise (synthesised) + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Test stimulus + value matches { + DV_CODED_TEXT[id9059] matches { + defining_code matches {[ac9017]} -- Test stimulus (synthesised) + } + } + } + CLUSTER[id86] occurrences matches {0..1} matches { -- Click stimulus specification + items cardinality matches {1..*; unordered} matches { + ELEMENT[id87] occurrences matches {0..1} matches { -- Onset ramp + value matches { + DV_QUANTITY[id9060] matches { + property matches {[at9018]} -- Time + units matches {"ms"} + } + } + } + ELEMENT[id88] occurrences matches {0..1} matches { -- Offset ramp + value matches { + DV_QUANTITY[id9061] matches { + property matches {[at9018]} -- Time + units matches {"ms"} + } + } + } + ELEMENT[id89] occurrences matches {0..1} matches { -- Total duration + value matches { + DV_QUANTITY[id9062] matches { + property matches {[at9018]} -- Time + units matches {"ms"} + } + } + } + } + } + CLUSTER[id94] occurrences matches {0..1} matches { -- Threshold determination protocol + items cardinality matches {1..*; unordered} matches { + ELEMENT[id128] occurrences matches {0..1} matches { -- Threshold definition + value matches { + DV_CODED_TEXT[id9063] matches { + defining_code matches {[ac9019]} -- Threshold definition (synthesised) + } + } + } + ELEMENT[id95] occurrences matches {0..1} matches { -- Step size + value matches { + DV_CODED_TEXT[id9064] matches { + defining_code matches {[ac9020]} -- Step size (synthesised) + } + } + } + ELEMENT[id100] occurrences matches {0..1} matches { -- Direction + value matches { + DV_CODED_TEXT[id9065] matches { + defining_code matches {[ac9021]} -- Direction (synthesised) + } + } + } + } + } + allow_archetype CLUSTER[id48] matches { -- Test instrument + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id150] matches { -- Hearing device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id135] matches { -- Reliability + value matches { + DV_TEXT[id9066] + } + } + ELEMENT[id120] occurrences matches {0..1} matches { -- Test modifications required + value matches { + DV_TEXT[id9067] + } + } + ELEMENT[id90] occurrences matches {0..1} matches { -- Calibration reference dB + value matches { + DV_CODED_TEXT[id9068] matches { + defining_code matches {[ac9022]} -- Calibration reference dB (synthesised) + } + } + } + ELEMENT[id62] occurrences matches {0..1} matches { -- Criteria for pure tone average + value matches { + DV_CODED_TEXT[id9069] matches { + defining_code matches {[ac9023]} -- Criteria for pure tone average (synthesised) + } + DV_TEXT[id9070] + } + } + ELEMENT[id139] occurrences matches {0..1} matches { -- Criteria for asymmetry + value matches { + DV_TEXT[id9071] + } + } + ELEMENT[id121] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9072] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Test ear (synthesised)"> + description = <"Identification of the ear(s) to which the test stimulus is being presented. (synthesised)"> + > + ["at9001"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["at9002"] = < + text = <"Loudness"> + description = <"Loudness"> + > + ["at9003"] = < + text = <"unknown"> + description = <"unknown"> + > + ["at9004"] = < + text = <"masked"> + description = <"masked"> + > + ["at9005"] = < + text = <"not applicable"> + description = <"not applicable"> + > + ["at9006"] = < + text = <"no information"> + description = <"no information"> + > + ["ac9007"] = < + text = <"Threshold level (synthesised)"> + description = <"The stimulus intensity at threshold for the test frequency. (synthesised)"> + > + ["ac9008"] = < + text = <"Type of loss (synthesised)"> + description = <"Identified type of hearing loss for the test ear, based on all measurements. (synthesised)"> + > + ["ac9009"] = < + text = <"Sensorineural symmetry (synthesised)"> + description = <"An interpretation about the symmetry of sensorineural component of hearing loss, based on bone conduction measurements for both ears. (synthesised)"> + > + ["ac9010"] = < + text = <"Laterality of loss (synthesised)"> + description = <"An interpretation about the laterality of hearing loss, based on all hearing acuity measurements for both ears. (synthesised)"> + > + ["ac9011"] = < + text = <"Aided status (synthesised)"> + description = <"Indication regarding use of an assistive listening device by the test subject during the test. (synthesised)"> + > + ["at9012"] = < + text = <"median"> + description = <"median"> + > + ["ac9013"] = < + text = <"Air presentation (synthesised)"> + description = <"Presentation of the air conduction test stimulus indirectly to the inner ear through the atmosphere, via the auditory canal and middle ear structures. (synthesised)"> + > + ["ac9014"] = < + text = <"Bone presentation (synthesised)"> + description = <"Presentation of the bone conduction test stimulus directly to the inner ear via the cranial bones. (synthesised)"> + > + ["ac9015"] = < + text = <"Test environment (synthesised)"> + description = <"The environment in which the audiometric test is administered. (synthesised)"> + > + ["ac9016"] = < + text = <"Background noise (synthesised)"> + description = <"The amount and nature of noise in the environment that may influence the test results. (synthesised)"> + > + ["ac9017"] = < + text = <"Test stimulus (synthesised)"> + description = <"Identification of the stimulus used in the hearing test to measure the hearing threshold. (synthesised)"> + > + ["at9018"] = < + text = <"Time"> + description = <"Time"> + > + ["ac9019"] = < + text = <"Threshold definition (synthesised)"> + description = <"Definition of the protocol used to define the threshold level used in the test. (synthesised)"> + > + ["ac9020"] = < + text = <"Step size (synthesised)"> + description = <"The step size (in decibels) of the change in the stimulus intensity for threshold determination. (synthesised)"> + > + ["ac9021"] = < + text = <"Direction (synthesised)"> + description = <"The direction of change in the stimulus intensity. (synthesised)"> + > + ["ac9022"] = < + text = <"Calibration reference dB (synthesised)"> + description = <"Scale used for acoustic calibration of the test signal. (synthesised)"> + > + ["ac9023"] = < + text = <"Criteria for pure tone average (synthesised)"> + description = <"The criteria on which the Pure Tone Average is calculated. The average is based on air conduction thresholds and masked thresholds replace unmasked thresholds when applying the formula. (synthesised)"> + > + ["id173"] = < + text = <"Test not done"> + description = <"Details to explicitly record that this test was not performed."> + > + ["id172"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id168"] = < + text = <"Multimedia"> + description = <"Digital representation of the test results."> + > + ["id167"] = < + text = <"Comment"> + description = <"Additional narrative about the hearing threshold interpretation not captured in other fields."> + comment = <"For example: to explain the reason why a degree of loss has been recorded that appears to deviate from the protocol for the corresponding pure tone average."> + > + ["id166"] = < + text = <"Degree of impairment"> + description = <"Category of the degree of overall hearing impairment derived from the dB threshold values using specified criteria based on the better hearing ear."> + > + ["id165"] = < + text = <"Confounding factors"> + description = <"Narrative description of factors, not recorded elsewhere, that may influence the threshold measurements."> + comment = <"For example: noise exposure prior to test."> + > + ["id164"] = < + text = <"Average"> + description = <"Record of the average measured results from more than one test. For example, the average of the 3000Hz to 6000Hz measurements in a Hearing Conservation or Industrial Audiometry Assessment. The data elements required in this use case may be quite limited and relevant ones revealed via templating."> + > + ["at161"] = < + text = <"Pulse tone"> + description = <"The test stimulus is a pulse tone."> + > + ["at160"] = < + text = <"Clinically significant"> + description = <"The background noise may compromise test results."> + > + ["at159"] = < + text = <"Not clinically significant"> + description = <"The background noise is not likely to compromise test results."> + > + ["id158"] = < + text = <"Background noise"> + description = <"The amount and nature of noise in the environment that may influence the test results."> + comment = <"If testing is conducted in an audiometric booth, this data element is redundant."> + > + ["at157"] = < + text = <"Non-sound treated room"> + description = <"Test environment that does not meet audiometric standards for ambient noise."> + > + ["at156"] = < + text = <"Retrocochlear"> + description = <"A form of sensorineural hearing loss in which the lesion is proximal to the cochlear."> + > + ["id155"] = < + text = <"No response"> + description = <"No response from subject at identified frequency."> + > + ["id154"] = < + text = <"No response"> + description = <"No response from subject at identified frequency."> + > + ["at153"] = < + text = <"Bone conduction aided"> + description = <"Testing has been aided by a bone conduction device."> + > + ["at152"] = < + text = <"Bilateral aided"> + description = <"Testing has been aided by use of bilateral hearing devices, such as a hearing aids or cochlear implants."> + > + ["at151"] = < + text = <"Right aided"> + description = <"Right ear testing has been aided by a hearing device, such as a hearing aid or cochlear implant."> + > + ["id150"] = < + text = <"Hearing device"> + description = <"Details of the hearing device used."> + comment = <"For example: hearing aid or bone conductor aid."> + > + ["at149"] = < + text = <"Narrow Band Noise"> + description = <"The test stimulus is a narrow band noise centred on the specified frequency."> + > + ["id148"] = < + text = <"Reason for no result"> + description = <"Reason why no bone conduction result is available for the test ear."> + > + ["id147"] = < + text = <"No test result"> + description = <"No bone conduction test result is available for the test ear."> + > + ["id146"] = < + text = <"Threshold level"> + description = <"The intensity of the test stimulus at the subject's threshold for the test frequency."> + > + ["id145"] = < + text = <"Frequency"> + description = <"The stimulus frequency of the test signal."> + > + ["id144"] = < + text = <"Measurement"> + description = <"The measured frequency/threshold dB level pair for bone conduction results."> + > + ["id143"] = < + text = <"Bone conduction masking"> + description = <"A masking stimulus was applied to the non-test ear to obtain specified bone conduction thresholds."> + > + ["id142"] = < + text = <"Air conduction masking"> + description = <"A masking stimulus was applied to the non-test ear to obtain specified air conduction thresholds."> + > + ["id141"] = < + text = <"Bone conduction result"> + description = <"The thresholds obtained using bone conduction testing."> + > + ["id140"] = < + text = <"Air conduction result"> + description = <"The thresholds obtained using air conduction testing."> + > + ["id139"] = < + text = <"Criteria for asymmetry"> + description = <"The criteria on which asymmetry is defined in the test result interpretation."> + comment = <"For example: binaural difference in bone conduction thresholds of >10 dB at two consecutive frequencies or >15 dB at one frequency (0.25–8.0 kHz)."> + > + ["id136"] = < + text = <"Degree of loss"> + description = <"Category of the degree of hearing loss derived from the dB threshold values using specified criteria."> + comment = <"Coding with a terminology is desirable, where possible. For example: none, mild, moderate, severe and profound. Each of these categories should be clearly defined on the basis of a dB range appropriate for age."> + > + ["id135"] = < + text = <"Reliability"> + description = <"Narrative description of the reliability of the test results."> + comment = <"If an appropriate value set can be determined, this could be coded. The maximum occurrences of this data element have been set to two to allow for both narrative and a coded value to be selected in a template."> + > + ["at134"] = < + text = <"Unilateral"> + description = <"Loss of hearing in one ear."> + > + ["at133"] = < + text = <"Bilateral"> + description = <"Loss of hearing in both ears."> + > + ["id132"] = < + text = <"Laterality of loss"> + description = <"An interpretation about the laterality of hearing loss, based on all hearing acuity measurements for both ears."> + comment = <"If there is no degree of loss in both ears, then this data element is not applicable."> + > + ["at131"] = < + text = <"3/6 responses"> + description = <"The softest level at which the subject responds to three out of six consecutive threshold runs."> + > + ["at130"] = < + text = <"2/3 responses"> + description = <"The softest level at which the subject responds to two out of three consecutive threshold runs."> + > + ["at129"] = < + text = <"Minimum response level"> + description = <"The softest level at which a subject responds to a stimulus."> + > + ["id128"] = < + text = <"Threshold definition"> + description = <"Definition of the protocol used to define the threshold level used in the test."> + > + ["id127"] = < + text = <"Articulation index"> + description = <"An algorithm to predict the amount of speech that is audible to a patient with a specific hearing loss."> + > + ["id124"] = < + text = <"Reason for no result"> + description = <"Reason why no air conduction result is available for the test ear."> + comment = <"For example, patient was not cooperative; patient was not capable; ran out of time."> + > + ["id123"] = < + text = <"No test result"> + description = <"No air conduction test result is available for the test ear."> + comment = <"Record as True if the clinician was unable to record a result for the test ear or binaural testing in a soundfield, as defined by the 'Test Ear' data element."> + > + ["id122"] = < + text = <"Overall interpretation"> + description = <"Overall clinical interpretation of the measurements and related findings using an audiometer."> + comment = <"Coding with a terminology is preferred, where possible. This data element is effectively an audiological diagnosis. Binaural test results reflect either the performance for both ears (if equal hearing) or only the better ear (where the hearing is not symmetrical)."> + > + ["id121"] = < + text = <"Comment"> + description = <"Additional narrative about the protocol for the audiogram not captured in other fields."> + comment = <"For example, the co-operation of the test subject or description of the method used for testing."> + > + ["id120"] = < + text = <"Test modifications required"> + description = <"Narrative description of any modfications to the standard methodology required to enable successful completion of the test."> + > + ["at116"] = < + text = <"Forehead"> + description = <"Area of the head bounded by the normal hairline, eyebrows and the temples on either side."> + > + ["at115"] = < + text = <"Mastoid"> + description = <"The posterior part of the temporal bone, including the mastoid process."> + > + ["id114"] = < + text = <"Bone presentation"> + description = <"Presentation of the bone conduction test stimulus directly to the inner ear via the cranial bones."> + > + ["at113"] = < + text = <"Headphones"> + description = <"The stimulus is presented via external headphones - either circumaural or supraaural."> + > + ["at112"] = < + text = <"Insert earphone"> + description = <"The stimulus is presented via insert earphones."> + > + ["at111"] = < + text = <"Soundfield"> + description = <"The stimulus is presented via a loudspeaker located at least one metre away from the subject."> + > + ["id110"] = < + text = <"Air presentation"> + description = <"Presentation of the air conduction test stimulus indirectly to the inner ear through the atmosphere, via the auditory canal and middle ear structures."> + > + ["at102"] = < + text = <"Descending"> + description = <"Threshold is calculated based on the descending runs where the stimulus moves from above threshold to below threshold."> + > + ["at101"] = < + text = <"Ascending"> + description = <"Threshold is calculated based on the ascending runs where the stimulus moves from below threshold to above threshold."> + > + ["id100"] = < + text = <"Direction"> + description = <"The direction of change in the stimulus intensity."> + > + ["at99"] = < + text = <"20 dB"> + description = <"Step size of twenty decibels."> + > + ["at98"] = < + text = <"10 dB"> + description = <"Step size of ten decibels."> + > + ["at97"] = < + text = <"5 dB"> + description = <"Step size of five decibels."> + > + ["at96"] = < + text = <"1 dB"> + description = <"Step size of one decibel."> + > + ["id95"] = < + text = <"Step size"> + description = <"The step size (in decibels) of the change in the stimulus intensity for threshold determination."> + > + ["id94"] = < + text = <"Threshold determination protocol"> + description = <"Protocol used to measure the hearing threshold for pure tone, play and visual reinforcement orientation audiometry only."> + comment = <"Not applicable for ABR testing."> + > + ["at93"] = < + text = <"dB nHL"> + description = <"The test stimuli are calibrated using the normal hearing level scale."> + > + ["at92"] = < + text = <"dB HL"> + description = <"The test stimuli are calibrated using the hearing level scale."> + > + ["at91"] = < + text = <"dB SPL"> + description = <"The test stimuli are calibrated using the sound pressure level scale."> + > + ["id90"] = < + text = <"Calibration reference dB"> + description = <"Scale used for acoustic calibration of the test signal."> + > + ["id89"] = < + text = <"Total duration"> + description = <"Total duration of the click stimulus."> + > + ["id88"] = < + text = <"Offset ramp"> + description = <"Time over which the stimulus depletes to zero amplitude."> + > + ["id87"] = < + text = <"Onset ramp"> + description = <"Time over which the stimulus grows to full amplitude."> + > + ["id86"] = < + text = <"Click stimulus specification"> + description = <"Identification of parameters specifying a click stimulus."> + > + ["at82"] = < + text = <"Pure Tone"> + description = <"The test stimulus is a pure tone."> + > + ["at81"] = < + text = <"Warble Tone"> + description = <"The test stimulus is a frequency modulated tone."> + > + ["at77"] = < + text = <"Audiometric booth"> + description = <"Sound-treated test environment that meets audiometric standards for ambient noise."> + > + ["id76"] = < + text = <"Test environment"> + description = <"The environment in which the audiometric test is administered."> + comment = <"This data element is commonly used in industry hearing programs."> + > + ["at74"] = < + text = <"Asymmetrical"> + description = <"The hearing loss is asymmetrical."> + > + ["at73"] = < + text = <"Symmetrical"> + description = <"The hearing loss is symmetrical."> + > + ["id72"] = < + text = <"Sensorineural symmetry"> + description = <"An interpretation about the symmetry of sensorineural component of hearing loss, based on bone conduction measurements for both ears."> + > + ["id71"] = < + text = <"Clinical interpretation"> + description = <"Clinical interpretation of all measurements for the test ear."> + comment = <"Coding with a terminology is preferred, where possible. Not to be used for recording the interpretation for both ears when the ears are tested simultaneously - use the data element 'Overall Interpretation' instead."> + > + ["at70"] = < + text = <"Indeterminate"> + description = <"It is not possible to determine the pattern of hearing loss."> + > + ["at69"] = < + text = <"Conductive"> + description = <"A conductive hearing loss pattern has been identified for the Test Ear, based on the presence of an air/bone gap and bone conduction thresholds within normal range."> + > + ["at68"] = < + text = <"Sensorineural"> + description = <"A sensorineural hearing loss pattern has been identified for the Test Ear, based on no air/bone gap and thresholds outside normal range."> + > + ["at67"] = < + text = <"Mixed"> + description = <"A mixed hearing loss pattern has been identified for the Test Ear, based on the presence of an air/bone gap and bone conduction thresholds outside normal range."> + > + ["id66"] = < + text = <"Type of loss"> + description = <"Identified type of hearing loss for the test ear, based on all measurements."> + comment = <"If there is no degree of loss, then this data element is not applicable."> + > + ["at64"] = < + text = <"4 frequency average"> + description = <"The pure tone hearing threshold is calculated using 0.5, 1, 2 and 4 kHz."> + > + ["at63"] = < + text = <"3 frequency average"> + description = <"The pure tone hearing threshold is calculated using 0.5, 1 and 2 kHz."> + > + ["id62"] = < + text = <"Criteria for pure tone average"> + description = <"The criteria on which the Pure Tone Average is calculated. The average is based on air conduction thresholds and masked thresholds replace unmasked thresholds when applying the formula."> + comment = <"If recording the Criteria as a narrative, it is possible to identify the frequencies used for non-standard Pure Tone Average as free text."> + > + ["id57"] = < + text = <"Pure tone average"> + description = <"The average pure tone threshold according to the specified averaging criteria."> + comment = <"This calculation is typically determined using air conduction thresholds."> + > + ["id56"] = < + text = <"Hearing threshold interpretation"> + description = <"Interpretation of a series of audiometric measurements for purposes of hearing threshold assessment."> + > + ["at50"] = < + text = <"Binaural"> + description = <"The test stimuli were presented to both ears simultaneously in a soundfield."> + > + ["id49"] = < + text = <"Measurement"> + description = <"The measured frequency/threshold dB level pair for air conduction results."> + > + ["id48"] = < + text = <"Test instrument"> + description = <"Details of device used to conduct the test."> + comment = <"Details of the headphones and bone conductors that are calibrated to be used in conjunction with a specific hearing test instrument will be nested as specific CLUSTER archetypes within the CLUSTER.hearing_test_instrument archetype."> + > + ["id38"] = < + text = <"Test result name"> + description = <"Identification of the Audiometry test performed."> + comment = <"Coding with an external terminology is preferred, where possible. Applicable tests include: Pure Tone Audiometry; Play Audiometry; Auditory Brainstem Response (for threshold determination); and Visual Reinforcement Orientation Audiometry."> + > + ["at37"] = < + text = <"Click"> + description = <"The test stimulus is a click."> + > + ["at36"] = < + text = <"Tone burst"> + description = <"The test stimulus is a tone burst."> + > + ["id35"] = < + text = <"Test stimulus"> + description = <"Identification of the stimulus used in the hearing test to measure the hearing threshold."> + > + ["at31"] = < + text = <"Unaided"> + description = <"Testing has not been aided by a hearing device, such as a hearing aid or cochlear implant."> + > + ["at30"] = < + text = <"Left aided"> + description = <"Left ear testing has been aided by a hearing device, such as a hearing aid or cochlear implant."> + > + ["id29"] = < + text = <"Aided status"> + description = <"Indication regarding use of an assistive listening device by the test subject during the test."> + > + ["id28"] = < + text = <"Comment"> + description = <"Additional narrative about the test results and intepretation not captured in other fields."> + > + ["id13"] = < + text = <"Threshold level"> + description = <"The stimulus intensity at threshold for the test frequency."> + > + ["id12"] = < + text = <"Frequency"> + description = <"The stimulus frequency tested."> + comment = <"Frequency is not applicable if a click stimulus is presented."> + > + ["at10"] = < + text = <"Right ear"> + description = <"The test stimuli were presented to the right ear only."> + > + ["at9"] = < + text = <"Left ear"> + description = <"The test stimuli were presented to the left ear only."> + > + ["id8"] = < + text = <"Test ear"> + description = <"Identification of the ear(s) to which the test stimulus is being presented."> + > + ["id7"] = < + text = <"Result details"> + description = <"The test result measurements and interpretations which can be recorded per ear, or for both ears simultaneously."> + > + ["id3"] = < + text = <"Any point in time event"> + description = <"Default, unspecified point in time which may be explicitly defined in a template or at run-time. For example, in a template, this event can be cloned and specifically identified to be the first and/or second test conducted as a part of a comprehensive assessment, such as a Hearing Conservation or Industrial Audiometric Assessment."> + > + ["id1"] = < + text = <"Audiogram test result"> + description = <"Measurement of hearing acuity using a calibrated hearing test device, and associated clinical interpretation."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9012"] = + ["at9018"] = + > + > + value_sets = < + ["ac9020"] = < + id = <"ac9020"> + members = <"at96", "at97", "at98", "at99"> + > + ["ac9013"] = < + id = <"ac9013"> + members = <"at111", "at112", "at113"> + > + ["ac9023"] = < + id = <"ac9023"> + members = <"at63", "at64"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at10", "at9", "at50"> + > + ["ac9011"] = < + id = <"ac9011"> + members = <"at31", "at151", "at30", "at152", "at153"> + > + ["ac9022"] = < + id = <"ac9022"> + members = <"at91", "at92", "at93"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at134", "at133"> + > + ["ac9021"] = < + id = <"ac9021"> + members = <"at101", "at102"> + > + ["ac9017"] = < + id = <"ac9017"> + members = <"at36", "at37", "at81", "at82", "at149", "at161"> + > + ["ac9016"] = < + id = <"ac9016"> + members = <"at160", "at159"> + > + ["ac9015"] = < + id = <"ac9015"> + members = <"at77", "at157"> + > + ["ac9014"] = < + id = <"ac9014"> + members = <"at115", "at116"> + > + ["ac9009"] = < + id = <"ac9009"> + members = <"at73", "at74"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at69", "at68", "at156", "at67", "at70"> + > + ["ac9019"] = < + id = <"ac9019"> + members = <"at129", "at130", "at131"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at9003", "at9004", "at9005", "at9006"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiology_speech_test_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiology_speech_test_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..ea7c87d00 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiology_speech_test_result.v0.0.1-alpha.adls @@ -0,0 +1,872 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=58b4a651-f781-4406-972a-e66c50e3a309; build_uid=6294e6eb-4bb3-4dbc-a305-ff0e5ae6a0f5) + openEHR-EHR-OBSERVATION.audiology_speech_test_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Kerrie Lee"> + ["email"] = <"kerrie.lee2@bigpond.com"> + ["date"] = <"2013-01-13"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Stephen Chu, NEHTA, Australia", "Kathy Currie, Northern Territory Health, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Anthony Leech, Hearing Health, Australia", "Kerrie Lee, Ngaanyatjarra Health Service, Australia", "Heather Leslie, Atomica Informatics, Australia (Editor)", "Ian McNicoll, Ocean Informatics UK, United Kingdom"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Audiology Speech Test Result, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 Jan 13. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1174_3 (discontinued)."> + ["2"] = <"Taylor B. Predicting Real World Hearing Aid Benefit with Speech Audiometry: An Evidence-Based Review; 2007 May 07 [cited 2013 Feb 08]. Available from: http://www.audiologyonline.com/articles/predicting-real-world-hearing-aid-946."> + ["3"] = <"Madel J, Flexer C. Pediatric Audiology: Diagnosis, Technology, and Management. Thieme Medical Publishers; 2008. Chapter 10, Evaluation of Speech Perception in Infants and Children, p89-105."> + ["4"] = <"Gordon-Salant S. Age-related differences in speech recognition performance as a function of test format and paradigm. Ear Hear. 1987 Oct;8(5):277-82. PubMed PMID: 3678641. "> + ["5"] = <"Nilsson M, Soli S D, Sullivan, J A. Development of the Hearing In Noise Test for the measurement of speech reception thresholds in quiet and in noise. Acoust. Soc. Am. 95, 1085 (1994), DOI:10.1121/1.408469."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"9C9A58E6EF0D2BE2083B9B2356D7C04C"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record results from an audiology speech test conducted for the purpose of assessing speech discrimination and speech recognition, and their clinical interpretation."> + keywords = <"speech", "audiology"> + use = <"Use to record the results of audiology speech tests carried out to assess speech discrimination and speech recognition. + + Use to record the clinical interpretation of audiology speech tests carried out to assess speech discrimination and speech recognition."> + misuse = <"Not to be used for audiology speech testing that is used for phonemic confusions analysis. + + Not to be used to assess speech production. + + Not to be used to record audiology speech tests where the presentaton level is not known - for example: unmonitored live voice."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Audiology speech test result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Test result name + value matches { + DV_TEXT[id9017] + } + } + CLUSTER[id6] occurrences matches {0..1} matches { -- Result details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Test ear + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9000]} -- Test ear (synthesised) + } + } + } + ELEMENT[id94] occurrences matches {0..1} matches { -- Presentation method + value matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[ac9001]} -- Presentation method (synthesised) + } + } + } + CLUSTER[id11] matches { -- Performance intensity function + items cardinality matches {1..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Loudness + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9002]} -- Loudness + units matches {"dB"} + precision matches {0} + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Words correct + value matches { + DV_PROPORTION[id9021] matches { + numerator matches {|0.0..100.0|} + type matches {2} + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Elements correct + value matches { + DV_PROPORTION[id9022] matches { + numerator matches {|0.0..100.0|} + is_integral matches {True} + type matches {2} + } + } + } + } + } + CLUSTER[id18] occurrences matches {0..1} matches { -- Adaptive speech test + items cardinality matches {1..*; unordered} matches { + ELEMENT[id19] occurrences matches {0..1} matches { -- Loudness to achieve target + value matches { + DV_QUANTITY[id9023] matches { + property matches {[at9002]} -- Loudness + units matches {"dB"} + precision matches {1} + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Signal to noise ratio + value matches { + DV_QUANTITY[id9024] matches { + property matches {[at9002]} -- Loudness + magnitude matches {|-20.0..30.0|} + units matches {"dB"} + precision matches {0} + } + } + } + CLUSTER[id14] occurrences matches {0..1} matches { -- Reliability + items cardinality matches {1; unordered} matches { + ELEMENT[id17] matches { -- Standard error + value matches { + DV_QUANTITY[id9025] matches { + property matches {[at9003]} -- Term binding for [openehr::118], translation not known in ADL 1.4 -> ADL 2 converter + } + } + } + ELEMENT[id79] matches { -- Confidence interval + value matches { + DV_QUANTITY[id9026] matches { + property matches {[at9002]} -- Loudness + units matches {"dB"} + } + } + } + ELEMENT[id82] matches { -- Sample size + value matches { + DV_COUNT[id9027] + } + } + } + } + } + } + ELEMENT[id80] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9028] matches { + value matches {True} + } + } + } + ELEMENT[id81] occurrences matches {0..1} matches { -- Reason for no test result + value matches { + DV_TEXT[id9029] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Clinical interpretation + value matches { + DV_TEXT[id9030] + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Overall interpretation + value matches { + DV_TEXT[id9031] + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9032] + } + } + } + } + } + state matches { + ITEM_TREE[id24] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id25] occurrences matches {0..1} matches { -- Aided status + value matches { + DV_CODED_TEXT[id9033] matches { + defining_code matches {[ac9004]} -- Aided status (synthesised) + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Type of listening device + value matches { + DV_CODED_TEXT[id9034] matches { + defining_code matches {[ac9005]} -- Type of listening device (synthesised) + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Listening device settings + value matches { + DV_TEXT[id9035] + } + } + allow_archetype CLUSTER[id83] matches { -- Listening device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Contralateral masking + value matches { + DV_CODED_TEXT[id9036] matches { + defining_code matches {[ac9006]} -- Contralateral masking (synthesised) + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id33] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id88] occurrences matches {0..1} matches { -- Type of adaptive test + value matches { + DV_CODED_TEXT[id9037] matches { + defining_code matches {[ac9007]} -- Type of adaptive test (synthesised) + } + } + } + ELEMENT[id53] occurrences matches {0..1} matches { -- Target performance level + value matches { + DV_PROPORTION[id9038] matches { + numerator matches {|0.0..100.0|} + is_integral matches {False} + type matches {2} + } + } + } + ELEMENT[id92] occurrences matches {0..1} matches { -- Start level + value matches { + DV_QUANTITY[id9039] matches { + property matches {[at9002]} -- Loudness + units matches {"dB"} + precision matches {0} + } + } + } + ELEMENT[id91] occurrences matches {0..1} matches { -- Step size + value matches { + DV_QUANTITY[id9040] matches { + property matches {[at9002]} -- Loudness + units matches {"dB"} + precision matches {0} + } + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- Presentation voice + value matches { + DV_CODED_TEXT[id9041] matches { + defining_code matches {[ac9008]} -- Presentation voice (synthesised) + } + } + } + ELEMENT[id58] occurrences matches {0..1} matches { -- Presentation method + value matches { + DV_CODED_TEXT[id9042] matches { + defining_code matches {[ac9009]} -- Presentation method (synthesised) + } + } + } + ELEMENT[id61] occurrences matches {0..1} matches { -- Response type + value matches { + DV_CODED_TEXT[id9043] matches { + defining_code matches {[ac9010]} -- Response type (synthesised) + } + } + } + ELEMENT[id65] occurrences matches {0..1} matches { -- Response set + value matches { + DV_CODED_TEXT[id9044] matches { + defining_code matches {[ac9011]} -- Response set (synthesised) + } + } + } + ELEMENT[id69] occurrences matches {0..1} matches { -- Closed set alternatives + value matches { + DV_COUNT[id9045] + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- Closed domain items + value matches { + DV_COUNT[id9046] + } + } + ELEMENT[id71] occurrences matches {0..1} matches { -- Stimulus type + value matches { + DV_CODED_TEXT[id9047] matches { + defining_code matches {[ac9012]} -- Stimulus type (synthesised) + } + } + } + ELEMENT[id93] occurrences matches {0..1} matches { -- SNR speech presentation level + value matches { + DV_QUANTITY[id9048] matches { + property matches {[at9002]} -- Loudness + units matches {"dB"} + precision matches {0} + } + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- SNR competing noise + value matches { + DV_CODED_TEXT[id9049] matches { + defining_code matches {[ac9013]} -- SNR competing noise (synthesised) + } + } + } + ELEMENT[id84] occurrences matches {0..1} matches { -- SNR competing noise presentation + value matches { + DV_CODED_TEXT[id9050] matches { + defining_code matches {[ac9014]} -- SNR competing noise presentation (synthesised) + } + } + } + ELEMENT[id46] occurrences matches {0..1} matches { -- Number of voices + value matches { + DV_COUNT[id9051] + } + } + ELEMENT[id37] occurrences matches {0..1} matches { -- Masking presentation method + value matches { + DV_CODED_TEXT[id9052] matches { + defining_code matches {[ac9015]} -- Masking presentation method (synthesised) + } + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- Masking stimulus level + value matches { + DV_QUANTITY[id9053] matches { + property matches {[at9002]} -- Loudness + units matches {"dB"} + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Calibration reference dB + value matches { + DV_CODED_TEXT[id9054] matches { + defining_code matches {[ac9016]} -- Calibration reference dB (synthesised) + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Test ear (synthesised)"> + description = <"The ear to which to the speech signal is presented. (synthesised)"> + > + ["ac9001"] = < + text = <"Presentation method (synthesised)"> + description = <"The method used to present the speech test stimulus. (synthesised)"> + > + ["at9002"] = < + text = <"Loudness"> + description = <"Loudness"> + > + ["at9003"] = < + text = <"Term binding for [openehr::118], translation not known in ADL 1.4 -> ADL 2 converter"> + description = <"Term binding for [openehr::118], translation not known in ADL 1.4 -> ADL 2 converter"> + > + ["ac9004"] = < + text = <"Aided status (synthesised)"> + description = <"Indication regarding use of an assistive listening device by the test subject during the test. (synthesised)"> + > + ["ac9005"] = < + text = <"Type of listening device (synthesised)"> + description = <"Identification of type of assistive listening device used. (synthesised)"> + > + ["ac9006"] = < + text = <"Contralateral masking (synthesised)"> + description = <"Contralateral masking signal was presented to the non test ear. (synthesised)"> + > + ["ac9007"] = < + text = <"Type of adaptive test (synthesised)"> + description = <"The type of adaptive test used. Typically either in quiet or in noise. (synthesised)"> + > + ["ac9008"] = < + text = <"Presentation voice (synthesised)"> + description = <"The mode by which the speech test stimuli are presented. (synthesised)"> + > + ["ac9009"] = < + text = <"Presentation method (synthesised)"> + description = <"The method used to present the speech test stimulus. (synthesised)"> + > + ["ac9010"] = < + text = <"Response type (synthesised)"> + description = <"The type of response the patient is asked to give after hearing each stimulus. (synthesised)"> + > + ["ac9011"] = < + text = <"Response set (synthesised)"> + description = <"The size of the response set. (synthesised)"> + > + ["ac9012"] = < + text = <"Stimulus type (synthesised)"> + description = <"The type of speech stimulus used for the speech test. (synthesised)"> + > + ["ac9013"] = < + text = <"SNR competing noise (synthesised)"> + description = <"Type of signal used as a competing signal during Signal to Noise Ratio testing. (synthesised)"> + > + ["ac9014"] = < + text = <"SNR competing noise presentation (synthesised)"> + description = <"The type of noise used in a speech test measuring speech perception in noise. (synthesised)"> + > + ["ac9015"] = < + text = <"Masking presentation method (synthesised)"> + description = <"The method used to present the constralateral masking test signal. (synthesised)"> + > + ["ac9016"] = < + text = <"Calibration reference dB (synthesised)"> + description = <"Scale used for acoustic calibration check. (synthesised)"> + > + ["at99"] = < + text = <"Insert earphone"> + description = <"The stimulus is presented via insert earphones."> + > + ["at98"] = < + text = <"dB A"> + description = <"The A-weighted decibels of the sound pressure level scale were used."> + > + ["at97"] = < + text = <"Visual test"> + description = <"A visual stimulus is presented to the test subject."> + > + ["at96"] = < + text = <"Audiovisual test"> + description = <"A combination of auditory and visual stimuli are presented to the test subject."> + > + ["at95"] = < + text = <"Auditory test"> + description = <"An auditory stimulus is presented to the test subject."> + > + ["id94"] = < + text = <"Presentation method"> + description = <"The method used to present the speech test stimulus."> + comment = <"For exampe: a visual stimulus can be used to test lip reading skills."> + > + ["id93"] = < + text = <"SNR speech presentation level"> + description = <"The initial signal to noise ratio level in dB. For example, +20 dB."> + > + ["id92"] = < + text = <"Start level"> + description = <"The initial presentation level in dB."> + > + ["id91"] = < + text = <"Step size"> + description = <"The number of dB by which the stimullus intensity is changed after each response."> + > + ["at90"] = < + text = <"Signal to noise ratio"> + description = <"The ratio of the signal intensity to the noise intensity."> + > + ["at89"] = < + text = <"Quiet"> + description = <"The speech signal is presented in optimal listening conditions, without any interference from other auditory signals."> + > + ["id88"] = < + text = <"Type of adaptive test"> + description = <"The type of adaptive test used. Typically either in quiet or in noise."> + > + ["at87"] = < + text = <"Concrete object pointing"> + description = <"The subject response is to point to a 3 dimensional (i.e., concrete) object."> + > + ["at86"] = < + text = <"Contralateral"> + description = <"The noise is presented to the ear opposite to the speech signal."> + > + ["at85"] = < + text = <"Ipsilateral"> + description = <"The noise is presented to the same ear as the speech signal."> + > + ["id84"] = < + text = <"SNR competing noise presentation"> + description = <"The type of noise used in a speech test measuring speech perception in noise."> + > + ["id83"] = < + text = <"Listening device"> + description = <"Details about the specific assistive listening device used during the test."> + > + ["id82"] = < + text = <"Sample size"> + description = <"The number of reverals in an adaptive threshold test used for calculating estimates of a given test result."> + > + ["id81"] = < + text = <"Reason for no test result"> + description = <"Reason why no result is available for the test ear."> + comment = <"For example, patient was not cooperative; patient was not capable; ran out of time."> + > + ["id80"] = < + text = <"No test result"> + description = <"No test result is available for the test ear."> + comment = <"Record as True if the clinician was unable to record a result for the test ear or binaural testing in a soundfield, as defined by the 'Test Ear' data element."> + > + ["id79"] = < + text = <"Confidence interval"> + description = <"A term used in inferential statistics that measures the probability that a population parameter will fall between two set values."> + > + ["at78"] = < + text = <"Sentence"> + description = <"A grammatical unit of one or more words that expresses an independent statement, question, request, command, exclamation, etc."> + > + ["at77"] = < + text = <"Trochee word"> + description = <"A word that is comprised of two syllables with stress on the first syllable. For example 'bucket'."> + > + ["at76"] = < + text = <"Spondee word"> + description = <"A word comprised of 2 syllables with equal stress on each syllable. For example, 'sunshine'."> + > + ["at75"] = < + text = <"Monosyllabic word"> + description = <"A word comprised of a single syllable. For example, 'green'."> + > + ["at74"] = < + text = <"Nonsense word"> + description = <"A speech stimulus that is not a real word but is phonotactically correct."> + > + ["at73"] = < + text = <"Nonsense CVC"> + description = <"Nonsense word comprising a consonant, then a vowel, then a final consonant, for example, \"wub\" or \"yat\"."> + > + ["at72"] = < + text = <"Nonsense syllable"> + description = <"A consonant-vowel (CV) or CCV or VC or VCC item that is not a real word but is phonotactically correct."> + > + ["id71"] = < + text = <"Stimulus type"> + description = <"The type of speech stimulus used for the speech test."> + > + ["id70"] = < + text = <"Closed domain items"> + description = <"The number of response items offered in the Closed Task Domain."> + > + ["id69"] = < + text = <"Closed set alternatives"> + description = <"The number of response alternatives offered in the Closed Set."> + > + ["at68"] = < + text = <"Closed task domain"> + description = <"The response set is limited and the response alternatives remain constant for the whole test list."> + > + ["at67"] = < + text = <"Closed set"> + description = <"The size of the response set is limited."> + > + ["at66"] = < + text = <"Open set"> + description = <"The size of the response set is unlimited."> + > + ["id65"] = < + text = <"Response set"> + description = <"The size of the response set."> + > + ["at64"] = < + text = <"Written response alternatives"> + description = <"The test subject points to written text that corresponds to the stimulus item that was heard."> + > + ["at63"] = < + text = <"Picture pointing"> + description = <"The test subject points to a picture of the stimulus item that was heard."> + > + ["at62"] = < + text = <"Vocal"> + description = <"The person repeats the stimulus item that was heard."> + > + ["id61"] = < + text = <"Response type"> + description = <"The type of response the patient is asked to give after hearing each stimulus."> + > + ["at60"] = < + text = <"Soundfield"> + description = <"The stimulus is presented via a loudspeaker located at least one metre away from the subject."> + > + ["at59"] = < + text = <"Headphone"> + description = <"The stimulus is presented via external headphones - either circumaural or supraaural.."> + > + ["id58"] = < + text = <"Presentation method"> + description = <"The method used to present the speech test stimulus."> + > + ["at57"] = < + text = <"Recorded voice"> + description = <"Presentation of the speech test stimuli from a recorded medium."> + > + ["at56"] = < + text = <"Live voice"> + description = <"Presentation of the speech test stimuli by monitored live voice presentation by the tester."> + > + ["id55"] = < + text = <"Presentation voice"> + description = <"The mode by which the speech test stimuli are presented."> + > + ["id53"] = < + text = <"Target performance level"> + description = <"The specified percentage correct used to setup the adaptive test protocol."> + > + ["at49"] = < + text = <"dB HL"> + description = <"The hearing level scale was used."> + > + ["at48"] = < + text = <"dB SPL"> + description = <"The sound pressure level scale was used."> + > + ["id47"] = < + text = <"Calibration reference dB"> + description = <"Scale used for acoustic calibration check."> + > + ["id46"] = < + text = <"Number of voices"> + description = <"Number of voices used to generate multispeaker babble."> + comment = <"Relevant only if 'Speech Babble' is the selected value for the 'Type of Mask' data element."> + > + ["at45"] = < + text = <"Alternate speaker"> + description = <"The masker is a single person speaking and this speaker is different to the speaker used for the test stimulus."> + > + ["at44"] = < + text = <"Multitalker babble"> + description = <"A recording of the voices of many people who are talking simultaneously, resulting in an unintelligible babble."> + > + ["at43"] = < + text = <"Speech spectrum noise"> + description = <"Noise spectrum that approximates the average long term spectrum of adult male speech and has a slope below 100 Hz of +6 dB/octave, a flat spectrum between 100 Hz and 320 Hz, and above 320 Hz a slope of -6 dB/octave."> + > + ["at42"] = < + text = <"White noise"> + description = <"Noise that has the same power at all frequencies (i.e., a flat power spectrum)."> + > + ["id41"] = < + text = <"SNR competing noise"> + description = <"Type of signal used as a competing signal during Signal to Noise Ratio testing."> + > + ["id40"] = < + text = <"Masking stimulus level"> + description = <"The level of the contralateral masking speech spectrum noise in dB."> + > + ["at39"] = < + text = <"Loudspeaker"> + description = <"A listening condition in which the listener is 1 metre from a loud speaker and hears sounds presented via the loud speaker."> + > + ["at38"] = < + text = <"Earphone"> + description = <"A device that converts electric signals to audible sound and fits over or in the ear."> + > + ["id37"] = < + text = <"Masking presentation method"> + description = <"The method used to present the constralateral masking test signal."> + > + ["at36"] = < + text = <"Absent"> + description = <"No masking noise is presented."> + > + ["at35"] = < + text = <"Present"> + description = <"Masking noise is presented to the non test ear."> + > + ["id34"] = < + text = <"Contralateral masking"> + description = <"Contralateral masking signal was presented to the non test ear."> + > + ["id32"] = < + text = <"Listening device settings"> + description = <"Narrative description of the details of the assistive listening device settings."> + > + ["at31"] = < + text = <"Bone conductor aid"> + description = <"A type of hearing device."> + > + ["at30"] = < + text = <"Cochlear implant"> + description = <"A type of hearing device."> + > + ["at29"] = < + text = <"Hearing aid"> + description = <"A type of hearing device."> + > + ["id28"] = < + text = <"Type of listening device"> + description = <"Identification of type of assistive listening device used."> + comment = <"Only relevant if 'Aid Status' value is 'Aided'."> + > + ["at27"] = < + text = <"Unaided"> + description = <"The test has been conducted without the patient using any form of auditory assistance, such as a hearing aid or cochlear implant."> + > + ["at26"] = < + text = <"Aided"> + description = <"The test has been conducted with the patient using a form of auditory assistance, such as a hearing aid or cochlear implant."> + > + ["id25"] = < + text = <"Aided status"> + description = <"Indication regarding use of an assistive listening device by the test subject during the test."> + > + ["id23"] = < + text = <"Comment"> + description = <"Additional narrative about the test results and intepretation not captured in other fields."> + > + ["id22"] = < + text = <"Overall interpretation"> + description = <"Overall clinical interpretation of the responses for both ears."> + > + ["id21"] = < + text = <"Clinical interpretation"> + description = <"Clinical interpretation of all responses for the identified test ear."> + > + ["id20"] = < + text = <"Signal to noise ratio"> + description = <"The relationship of the loudness of the speech signal in dB to the loudness level of the noise stimulus."> + comment = <"For example: if the speech level is 50dB and the noise level in 60dB then the SNR is -10."> + > + ["id19"] = < + text = <"Loudness to achieve target"> + description = <"The mean dB loudness level of the speech stimuli required to achieve the target correct performance."> + > + ["id18"] = < + text = <"Adaptive speech test"> + description = <"Details of the adaptive test protocol."> + > + ["id17"] = < + text = <"Standard error"> + description = <"A measure to compare a sample mean and a population mean."> + comment = <"This data element needs the properties of the quantity to be set to allow a decimal number."> + > + ["id16"] = < + text = <"Elements correct"> + description = <"Percentage of elements to which the test subject responds correctly."> + > + ["id15"] = < + text = <"Words correct"> + description = <"Percentage of words to which the test subject responds correctly."> + > + ["id14"] = < + text = <"Reliability"> + description = <"Details about the responses correct of the subject being tested."> + > + ["id12"] = < + text = <"Loudness"> + description = <"The stimulus intensity."> + > + ["id11"] = < + text = <"Performance intensity function"> + description = <"Results obtained for performance intensity function at each test level."> + > + ["at10"] = < + text = <"Binaural"> + description = <"The test stimuli were presented to both ears simultaneously in a soundfield."> + > + ["at9"] = < + text = <"Right ear"> + description = <"The test stimuli were presented to the right ear only."> + > + ["at8"] = < + text = <"Left ear"> + description = <"The test stimuli were presented to the left ear only."> + > + ["id7"] = < + text = <"Test ear"> + description = <"The ear to which to the speech signal is presented."> + > + ["id6"] = < + text = <"Result details"> + description = <"The test measurements and interpretations which can be recorded per ear, or for both ears simultaneously."> + > + ["id5"] = < + text = <"Test result name"> + description = <"Identification of the audiology speech test performed."> + comment = <"For example: AB Word List; Paediatric Speech Intelligibility (PSI); NUCHIPS; HINT; and BKB Sentences."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Audiology speech test result"> + description = <"Record of results from an audiology speech test conducted for the purpose of assessing speech discrimination and speech recognition, and their clinical interpretation."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9002"] = + ["at9003"] = + > + > + value_sets = < + ["ac9013"] = < + id = <"ac9013"> + members = <"at42", "at43", "at44", "at45"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at95", "at96", "at97"> + > + ["ac9012"] = < + id = <"ac9012"> + members = <"at72", "at73", "at74", "at75", "at76", "at77", "at78"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at8", "at9", "at10"> + > + ["ac9011"] = < + id = <"ac9011"> + members = <"at66", "at67", "at68"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at62", "at63", "at64", "at87"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at35", "at36"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at29", "at30", "at31"> + > + ["ac9016"] = < + id = <"ac9016"> + members = <"at48", "at49", "at98"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at26", "at27"> + > + ["ac9015"] = < + id = <"ac9015"> + members = <"at38", "at39"> + > + ["ac9014"] = < + id = <"ac9014"> + members = <"at85", "at86"> + > + ["ac9009"] = < + id = <"ac9009"> + members = <"at60", "at99", "at59"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at56", "at57"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at89", "at90"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.auditory_brainstem_response_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.auditory_brainstem_response_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..38d2c4a22 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.auditory_brainstem_response_result.v0.0.1-alpha.adls @@ -0,0 +1,441 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3314e4e8-dc59-4c65-b3b3-30c080fc2151; build_uid=3184969b-8041-4872-9064-dd268b82539a) + openEHR-EHR-OBSERVATION.auditory_brainstem_response_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Jade Frederiksen"> + ["organisation"] = <"Hearing Health Program, Northern Territory"> + ["date"] = <"2013"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"09E37403712182DD5441D9C3A6448B0C"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To measure auditory brainstem function in response to auditory stimuli and the clinical interpretation of the measurements."> + keywords = <"hearing", "test", "infant"> + use = <"This archetype is in early draft. + Details still need to be confirmed with clinicians, although the generic pattern of data elements is regarded as fit for cautious use."> + misuse = <""> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Auditory brainstem response (ABR) result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id16] occurrences matches {0..1} matches { -- Result details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Ear tested + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9000]} -- Ear tested (synthesised) + } + } + } + CLUSTER[id55] occurrences matches {0..1} matches { -- Air conduction results + items cardinality matches {1..*; unordered} matches { + ELEMENT[id56] occurrences matches {0..1} matches { -- Frequency + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9001]} -- Frequency + [units] matches { + [{"Hz"}], + [{"kHz"}] + } + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Threshold + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9002]} -- Loudness + units matches {"dB"} + } + } + } + } + } + CLUSTER[id59] occurrences matches {0..1} matches { -- Bone conduction results + items cardinality matches {1..*; unordered} matches { + ELEMENT[id60] occurrences matches {0..1} matches { -- Frequency + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9001]} -- Frequency + [units] matches { + [{"Hz"}], + [{"kHz"}] + } + } + } + } + ELEMENT[id61] occurrences matches {0..1} matches { -- Threshold + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9002]} -- Loudness + units matches {"dB"} + } + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9013] matches { + value matches {True, False} + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Reason for no test result + value matches { + DV_TEXT[id9014] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Clinical interpretation + value matches { + DV_TEXT[id9015] + } + } + } + } + allow_archetype CLUSTER[id22] matches { -- Multimedia + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Overall interpretation + value matches { + DV_TEXT[id9016] + } + } + allow_archetype CLUSTER[id34] matches { -- Test not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9017] + } + } + } + } + } + state matches { + ITEM_TREE[id23] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id37] occurrences matches {0..1} matches { -- Response state + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9003]} -- Response state (synthesised) + } + } + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9019] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id35] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id36] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id51] occurrences matches {0..1} matches { -- Air presentation + value matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[ac9004]} -- Air presentation (synthesised) + } + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Test environment + value matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[ac9005]} -- Test environment (synthesised) + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Background noise + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac9006]} -- Background noise (synthesised) + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Calibration reference dB + value matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[ac9007]} -- Calibration reference dB (synthesised) + } + } + } + allow_archetype CLUSTER[id62] matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Ear tested (synthesised)"> + description = <"Identification of the ear being tested. (synthesised)"> + > + ["at9001"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["at9002"] = < + text = <"Loudness"> + description = <"Loudness"> + > + ["ac9003"] = < + text = <"Response state (synthesised)"> + description = <"The response state of the child during the test. (synthesised)"> + > + ["ac9004"] = < + text = <"Air presentation (synthesised)"> + description = <"Presentation of the air conduction test stimulus indirectly to the inner ear through the atmosphere, via the auditory canal and middle ear structures. (synthesised)"> + > + ["ac9005"] = < + text = <"Test environment (synthesised)"> + description = <"The environment in which the test is administered. (synthesised)"> + > + ["ac9006"] = < + text = <"Background noise (synthesised)"> + description = <"The amount and nature of noise in the environment that may influence the test results. (synthesised)"> + > + ["ac9007"] = < + text = <"Calibration reference dB (synthesised)"> + description = <"Scale used for acoustic calibration of the test signal. (synthesised)"> + > + ["at63"] = < + text = <"dB nHL"> + description = <"The test stimuli are calibrated using the normalised hearing level pressure scale."> + > + ["id62"] = < + text = <"Device"> + description = <"*"> + > + ["id61"] = < + text = <"Threshold"> + description = <"*"> + > + ["id60"] = < + text = <"Frequency"> + description = <"*"> + > + ["id59"] = < + text = <"Bone conduction results"> + description = <"*"> + > + ["id57"] = < + text = <"Threshold"> + description = <"*"> + > + ["id56"] = < + text = <"Frequency"> + description = <"*"> + > + ["id55"] = < + text = <"Air conduction results"> + description = <"*"> + > + ["at54"] = < + text = <"Headphone"> + description = <"The stimulus is presented via external headphones - either circumaural or supraaural."> + > + ["at53"] = < + text = <"Insert earphone"> + description = <"The stimulus is presented via insert earphones."> + > + ["at52"] = < + text = <"Soundfield"> + description = <"The stimulus is presented via a loudspeaker located at least one metre away from the subject."> + > + ["id51"] = < + text = <"Air presentation"> + description = <"Presentation of the air conduction test stimulus indirectly to the inner ear through the atmosphere, via the auditory canal and middle ear structures."> + > + ["at50"] = < + text = <"dB A"> + description = <"The test stimuli are calibrated using the A-weighted pressure scale."> + > + ["at49"] = < + text = <"dB HL"> + description = <"The test stimuli are calibrated using the hearing level scale."> + > + ["at48"] = < + text = <"dB SPL"> + description = <"The test stimuli are calibrated using the sound pressure level scale."> + > + ["id47"] = < + text = <"Calibration reference dB"> + description = <"Scale used for acoustic calibration of the test signal."> + > + ["at46"] = < + text = <"Clinically significant"> + description = <"The background noise is clinically significant."> + > + ["at45"] = < + text = <"Not clinically significant"> + description = <"The background noise is not clinically significant."> + > + ["id44"] = < + text = <"Background noise"> + description = <"The amount and nature of noise in the environment that may influence the test results."> + > + ["at43"] = < + text = <"Other"> + description = <"The test environment was not a booth that meets audiometric standards for ambient noise inside the booth."> + > + ["at42"] = < + text = <"Audiometric booth"> + description = <"Sound treated room that provides a test environment that meets audiometric standards for ambient noise inside the booth."> + > + ["id41"] = < + text = <"Test environment"> + description = <"The environment in which the test is administered."> + > + ["at40"] = < + text = <"Crying"> + description = <"The child was crying."> + > + ["at39"] = < + text = <"Quiet and alert"> + description = <"The child was awake, quiet and alert."> + > + ["at38"] = < + text = <"Light sleep"> + description = <"The child was lightly sleeping."> + > + ["id37"] = < + text = <"Response state"> + description = <"The response state of the child during the test."> + > + ["id36"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id34"] = < + text = <"Test not done"> + description = <"Details to explicitly record that this test was not performed."> + > + ["id33"] = < + text = <"Confounding factors"> + description = <"Narrative description of factors, not recorded elsewhere, that may influence the response results."> + comment = <"For example: The infant was crying at the time of testing."> + > + ["id22"] = < + text = <"Multimedia"> + description = <"Digital image, video or diagram representing the test results."> + > + ["id21"] = < + text = <"Comment"> + description = <"Additional narrative about the test responses, not captured in other fields."> + comment = <"For example: Otoacoustic admission results."> + > + ["id20"] = < + text = <"Overall interpretation"> + description = <"Overall clinical interpretation of the responses for both ears."> + > + ["id19"] = < + text = <"Clinical interpretation"> + description = <"Clinical interpretation of all measurements for the test ear."> + > + ["id18"] = < + text = <"Reason for no test result"> + description = <"Reason why no result is available for the side stimulated."> + > + ["id17"] = < + text = <"No test result"> + description = <"No test result is available for the side stimulated."> + > + ["id16"] = < + text = <"Result details"> + description = <"The test result observations and interpretations."> + > + ["at7"] = < + text = <"Left ear"> + description = <"The left ear was tested."> + > + ["at6"] = < + text = <"Right ear"> + description = <"The right ear was tested."> + > + ["id5"] = < + text = <"Ear tested"> + description = <"Identification of the ear being tested."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Auditory brainstem response (ABR) result"> + description = <"Measurement of auditory brainstem function in response to auditory stimuli, and associated clinical interpretation."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9002"] = + > + > + value_sets = < + ["ac9007"] = < + id = <"ac9007"> + members = <"at48", "at49", "at50", "at63"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at45", "at46"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at42", "at43"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at52", "at53", "at54"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at38", "at39", "at40"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu-c.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu-c.v0.0.1-alpha.adls new file mode 100644 index 000000000..7fc3557dc --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu-c.v0.0.1-alpha.adls @@ -0,0 +1,150 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4ad82530-88c6-41f1-b01d-30ea2de5801a; build_uid=a272a109-1eb7-4640-8eae-e4ee74ff5db7) + openEHR-EHR-OBSERVATION.avpu-c.v0.0.1-alpha + +specialize + openEHR-EHR-OBSERVATION.avpu.v0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sirio Libanes, Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Hildegard Franke"> + ["organisation"] = <"freshEHR Clinical Informatics Ltd."> + ["email"] = <"hildi@freshehr.com"> + ["date"] = <"2018-02-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: ACVPU, Draft archetype [Internet]. Apperta UK, Apperta UK Clinical Knowledge Manager [cited: 2019-03-12]. Available from: https://ckm.apperta.org/ckm/#showArchetype_1051.32.706"> + ["2"] = <"https://www.rcplondon.ac.uk/projects/outputs/national-early-warning-score-news-2 [cited 01-Feb-2018]."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"0670284BA5C4511A5C05CE50F0F30188"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Brukes for å vurdere et individs bevissthetsnivå."> + keywords = <"AVPU", "alert", "voice", "pain", "unresponsive", "våken", "tale", "smerte", "bevisstløs", "stemme", "bevissthet", "verbal", "verbalrespons", "semikomatøs", "bevisst", "bevissthetsnivå", "komatøs"> + use = <"For raskt og enkel vurdering av et individs bevissthetsnivå, særlig egnet til vurdering i akutte situasjoner."> + misuse = <""> + copyright = <"© Apperta UK, openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar a responsividade de um paciente, como uma indicação do seu nível de consciência."> + keywords = <"avda", "alerta", "voz", "dor", "arresponsivo"> + use = <"Usar para registrar, como parte de uma avaliação de rastreamento da responsividade de um paciente, como uma indicação do seu nível de consicência."> + misuse = <""> + copyright = <"© Apperta UK, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an individual's level of consciousness."> + keywords = <"avpu", "alert", "voice", "pain", "unresponsive", "awake", "speech", "pain", "unconscious", "voice", "consciousness", "verbal", "verbal response", "semicomatose", "conscious", "level of consciousness", "comatose", "confusion", "acvpu"> + use = <"Use to record a quick and simple assessment of an individual's level of consciousness, especially in an emergency situation. This assessment has been updated in response to 2017 changes to the NEWS assessment, now published as NEWS2."> + misuse = <""> + copyright = <"© Apperta UK, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1.1] matches { -- ACVPU + /data[id2]/events[id3]/data[id4]/items matches { + ELEMENT[id5.1] matches { -- Observation + /value[id9001]/defining_code matches {[ac9000.1]} -- Observation (synthesised) + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000.1"] = < + text = <"*! - Observation(en) (synthesised)"> + description = <"*The observation of the patient's level of consciousness.(en) (synthesised)"> + > + ["id5.1"] = < + text = <"*! - Observation(en)"> + description = <"*The observation of the patient's level of consciousness.(en)"> + > + ["id1.1"] = < + text = <"*ACVPU(en)"> + description = <"*Simple scale used as part of an assessment to measure and record an individual's level of consciousness.(en)"> + comment = <"*ACVPU is an acronym for 'Alert', 'Confusion', 'Voice', 'Pain', 'Unresponsive'.(en)"> + > + ["at0.15"] = < + text = <"*Confusion(en)"> + description = <"*New onset of confusion, disorientation and/or agitation, where previously their mental state was normal.(en)"> + > + > + ["pt-br"] = < + ["ac9000.1"] = < + text = <"*! - Observation(en) (synthesised)"> + description = <"*The observation of the patient's level of consciousness.(en) (synthesised)"> + > + ["id5.1"] = < + text = <"*! - Observation(en)"> + description = <"*The observation of the patient's level of consciousness.(en)"> + > + ["id1.1"] = < + text = <"*ACVPU(en)"> + description = <"*Simple scale used as part of an assessment to measure and record an individual's level of consciousness.(en)"> + comment = <"*ACVPU is an acronym for 'Alert', 'Confusion', 'Voice', 'Pain', 'Unresponsive'.(en)"> + > + ["at0.15"] = < + text = <"*Confusion(en)"> + description = <"*New onset of confusion, disorientation and/or agitation, where previously their mental state was normal.(en)"> + > + > + ["en"] = < + ["ac9000.1"] = < + text = <"Observation (synthesised)"> + description = <"The observation of the patient's level of consciousness. (synthesised)"> + > + ["id5.1"] = < + text = <"Observation"> + description = <"The observation of the patient's level of consciousness."> + > + ["id1.1"] = < + text = <"ACVPU"> + description = <"Simple scale used as part of an assessment to measure and record an individual's level of consciousness."> + comment = <"ACVPU is an acronym for 'Alert', 'Confusion', 'Voice', 'Pain', 'Unresponsive'."> + > + ["at0.15"] = < + text = <"Confusion"> + description = <"New onset of confusion, disorientation and/or agitation, where previously their mental state was normal."> + > + > + > + value_sets = < + ["ac9000.1"] = < + id = <"ac9000.1"> + members = <"at6", "at0.15", "at7", "at8", "at9"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu.v0.0.1-alpha.adls new file mode 100644 index 000000000..03898d465 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu.v0.0.1-alpha.adls @@ -0,0 +1,292 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f031f209-11a9-4dd2-8828-68c11dd31962; build_uid=630e25a8-7efb-45a6-8a1f-2570075ccc7e) + openEHR-EHR-OBSERVATION.avpu.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sirio Libanes, Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-02-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Magnus Alvestad, Helse Bergen HF, Norway", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Merete Eide, Mottaksklinikken, Helse Bergen HF, Norway", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Andreas Hering, Helse Bergen HF, Haukeland universitetssjukehus, Norway", "Erling Are Hole, Helse Bergen, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Mette Monsen, Helse Bergen HF, Norway", "Nils Thomas Songstad, UNN HF, BUK, Barneavdelingen., Norway", "Micaela Thierley, Helse Bergen, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Nils Widnes, Helse-Bergen, Norway", "Ole Øyen, Oslo University Hospital, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"AVPU, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-07-07]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1173"> + ["2"] = <"Kelly, CA; Upex A; Bateman DN. (February 2005). \"Comparison of consciousness level assessment in the poisoned patient using the alert/verbal/painful/unresponsive scale and the Glasgow Coma Scale\". Annals of Emergency Medicine 45 (2)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"1C487D3F2E18E58E6D1203AD95DEABE5"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Brukes for å vurdere et individs bevissthetsnivå."> + keywords = <"AVPU", "alert", "voice", "pain", "unresponsive", "våken", "tale", "smerte", "bevisstløs", "stemme", "bevissthet", "verbal", "verbalrespons", "semikomatøs", "bevisst", "bevissthetsnivå", "komatøs"> + use = <"For raskt og enkel vurdering av et individs bevissthetsnivå, særlig egnet til vurdering i akutte situasjoner."> + misuse = <""> + copyright = <"© Nasjonal IKT HF"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an individual's level of consciousness."> + keywords = <"avpu", "alert", "voice", "pain", "unresponsive", "awake", "speech", "pain", "unconscious", "voice", "consciousness", "verbal", "verbal response", "semicomatose", "conscious", "level of consciousness", "comatose"> + use = <"Use to record a quick and simple assessment of an individual's level of consciousness, especially in an emergency situation."> + misuse = <""> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, Nasjonal IKT HF"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar a responsividade de um paciente, como uma indicação do seu nível de consciência."> + keywords = <"avda", "alerta", "voz", "dor", "arresponsivo"> + use = <"Usar para registrar, como parte de uma avaliação de rastreamento da responsividade de um paciente, como uma indicação do seu nível de consicência."> + misuse = <""> + > + > + +definition + OBSERVATION[id1] matches { -- AVPU + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Observation + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Observation (synthesised) + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + state matches { + ITEM_TREE[id14] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id15] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9003] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id10] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id11] occurrences matches {0..1} matches { -- Pain stimulus + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id12] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"AVPU-observasjon (synthesised)"> + description = <"Observasjonen av individets bevissthetsnivå. (synthesised)"> + > + ["id15"] = < + text = <"Konfunderende faktorer"> + description = <"Fritekstbeskrivelse av problemer eller faktorer som kan ha påvirkning på observasjonen."> + > + ["id13"] = < + text = <"Comment"> + description = <"Ytterligere fritekst om observasjonen som ikke passer inn i andre elementer."> + > + ["id12"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id11"] = < + text = <"Smertestimuli"> + description = <"Beskrivelse av type smertestimuli. Bør kodes ved hjelp av kodeverk eller terminologi."> + comment = <"Eksempler: Trykk på neglerot og press mot sternum."> + > + ["at9"] = < + text = <"Reagerer ikke"> + description = <"Ingen respons på tale- eller smertestimuli (U)."> + > + ["at8"] = < + text = <"Smerte"> + description = <"En hvilken som helst verbal, motorisk eller øye-respons på smertestimuli (eksempelvis press på neglerot), men ikke på verbal tiltale (P)."> + > + ["at7"] = < + text = <"Tiltale"> + description = <"Hvilken som helst verbal, motorisk eller øye-respons på verbal tiltale (rop høyt eller rist forsiktig) (V)."> + > + ["at6"] = < + text = <"Våken"> + description = <"Øynene åpnes spontant, orientert tale, adlyder kommandoer (A)."> + > + ["id5"] = < + text = <"AVPU-observasjon"> + description = <"Observasjonen av individets bevissthetsnivå."> + > + ["id3"] = < + text = <"Uspesifikk hendelse."> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"AVPU"> + description = <"En enkel skala for å vurdere et individs bevissthetsnivå. AVPU er en forkortelse for engelsk \"Alert\", \"Voice\", \"Pain\" og \"Unresponsive\", på norsk \"Våken\", \"Tiltale\", \"Smerte\" og \"Reagerer ikke\"."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Observação AVDA (synthesised)"> + description = <"A observação da responsividade do paciente. (synthesised)"> + > + ["id15"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative descripiton of any issues or factors that may impact on the observation.(en)"> + > + ["id13"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the observation, not captured in other fields.(en)"> + > + ["id12"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id11"] = < + text = <"*Pain stimulus(en)"> + description = <"*Description of the type of pain stimulus used to elicit the observation.(en)"> + comment = <"* This element should be coded with a terminology, where possible. For example: pressing the nail root or the sternum.(en)"> + > + ["at9"] = < + text = <"Arresponsivo"> + description = <"O paciente não responde de forma alguma a um estímulo vocal ou doloroso."> + > + ["at8"] = < + text = <"Dor"> + description = <"O paciente responde de alguma forma a um estímulo doloroso."> + > + ["at7"] = < + text = <"Voz"> + description = <"O paciente responde de alguma forma a um estímulo vocal."> + > + ["at6"] = < + text = <"Alerta"> + description = <"O paciente está completamente acordado e alerta."> + > + ["id5"] = < + text = <"Observação AVDA"> + description = <"A observação da responsividade do paciente."> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"Padrão, evento ponto no tempo ou intervalo não especificado que pode ser definido explicitamente num template ou no tempo corrente."> + > + ["id1"] = < + text = <"AVDA"> + description = <"Escala simples utilizada como parte de uma medida de avaliação e registro da responsividade de um paciente, indicando o seu nível de consciência. AVDA é um acrônimo para 'Alerta', 'Voz', 'Dor' e \"Arresponsivo'"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Observation (synthesised)"> + description = <"The observation of the patient's level of consciousness. (synthesised)"> + > + ["id15"] = < + text = <"Confounding factors"> + description = <"Narrative description of any issues or factors that may impact on the observation."> + > + ["id13"] = < + text = <"Comment"> + description = <"Additional narrative about the observation, not captured in other fields."> + > + ["id12"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id11"] = < + text = <"Pain stimulus"> + description = <"Description of the type of pain stimulus used to elicit the observation."> + comment = <"This element should be coded with a terminology, where possible. For example: pressing the nail root or the sternum."> + > + ["at9"] = < + text = <"Unresponsive"> + description = <"No response to voice or pain stimuli."> + > + ["at8"] = < + text = <"Pain"> + description = <"Any verbal, motor or eye response to a pain stimulus, such as pressing the nail root, but not to voice stimulus."> + > + ["at7"] = < + text = <"Voice"> + description = <"Any verbal, motor or eye response to a voice stimulus."> + > + ["at6"] = < + text = <"Alert"> + description = <"Eyes open spontaneously, oriented speech, obeys commands."> + > + ["id5"] = < + text = <"Observation"> + description = <"The observation of the patient's level of consciousness."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"AVPU"> + description = <"Simple scale used as part of an assessment to measure and record an individual's level of consciousness. AVPU is an acronym for 'Alert', 'Voice', 'Pain', 'Unresponsive'."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.behavioural_observation_audiometry_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.behavioural_observation_audiometry_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..7f9e230c3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.behavioural_observation_audiometry_result.v0.0.1-alpha.adls @@ -0,0 +1,461 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=573380d6-70b1-4af3-98e9-8fc34203bd2a; build_uid=c5fc6fe0-e14c-48fb-b247-def1b5ab9cd1) + openEHR-EHR-OBSERVATION.behavioural_observation_audiometry_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Jade Frederiksen"> + ["organisation"] = <"Hearing Health Program, Northern Territory"> + ["date"] = <"2013"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Rebecca Matthews, NT Hearing", "Amarjit Anand, NT Hearing"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Behavioural observation audiometry (BOA) result, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1390_1 (discontinued)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"041F71742BAA4879D1E697D2E05FE4B4"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record unconditioned responses of an infant or young child’s response to auditory stimuli. To record the interpretation of responses."> + keywords = <"hearing", "test", "audiometry", "MRL", "decibels", "observation", "infant", "boa"> + use = <"Use to record child’s Minimum Response Levels (MRL’s) and reflexive responses (eg. APR) to noisemakers and speech. Recorded in the free-field measuring a binaural response. + + Use to record an overall interpretation of response levels and response qualities to provide an indication of the probable hearing status. + BOA is generally used as a secondary testing technique in infants under 6mo to provide supporting information to objective measures of hearing levels (ABR/SSEP). In cases where an infant cannot be conditioned to VROA, is not developmentally able to perform VROA, or if VROA equipment is unavailable, BOA may be used to obtain information about behavioural hearing. + + Please note: + - MRL: the lowest intensity level at which a response to a stimulus is recorded. An ascending technique should be used when establishing MRL’s. + - dBA: Decibels measured in the sound field using the A scale sound level filter. Using this filter, the sound level meter is thus less sensitive to very high and very low frequencies + + Details about assisted hearing devices used as aids in this test should be recorded in the EVALUATION.assisted_hearing_summary."> + misuse = <"Not to be used to record hearing threshold levels (HTL’s) + + Not to be used to record any other assessments such as: + - VROA; + - PTA; + - Play; and + - Objective Assessments."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Behavioural observation audiometry (BOA) result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id12] matches { -- Result details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id9] occurrences matches {0..1} matches { -- Stimulus + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Frequency + value matches { + DV_INTERVAL[id9009] matches { + upper matches { + DV_QUANTITY[id9010] matches { + property matches {[at9000]} -- Frequency + [units] matches { + [{"Hz"}], + [{"kHz"}] + } + } + } + lower matches { + DV_QUANTITY[id9011] matches { + property matches {[at9000]} -- Frequency + [units] matches { + [{"Hz"}], + [{"kHz"}] + } + } + } + } + DV_QUANTITY[id9012] matches { + property matches {[at9000]} -- Frequency + [units] matches { + [{"Hz"}], + [{"kHz"}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Latency + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Minimum response level + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9001]} -- Loudness + units matches {"dB"} + } + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- Response + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9002]} -- Response (synthesised) + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9016] matches { + value matches {True, False} + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Reason for no test result + value matches { + DV_TEXT[id9017] + } + } + } + } + allow_archetype CLUSTER[id22] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Overall interpretation + value matches { + DV_TEXT[id9018] + } + } + allow_archetype CLUSTER[id34] matches { -- Exam not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9019] + } + } + } + } + } + state matches { + ITEM_TREE[id23] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id37] occurrences matches {0..1} matches { -- Response state + value matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[ac9003]} -- Response state (synthesised) + } + } + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9021] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id35] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id36] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id51] occurrences matches {0..1} matches { -- Air presentation + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac9004]} -- Air presentation (synthesised) + } + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Test environment + value matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[ac9005]} -- Test environment (synthesised) + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Background noise + value matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[ac9006]} -- Background noise (synthesised) + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Calibration reference dB + value matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[ac9007]} -- Calibration reference dB (synthesised) + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Reliability + value matches { + DV_TEXT[id9026] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["at9001"] = < + text = <"Loudness"> + description = <"Loudness"> + > + ["ac9002"] = < + text = <"Response (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9003"] = < + text = <"Response state (synthesised)"> + description = <"The response state of the child during the test. (synthesised)"> + > + ["ac9004"] = < + text = <"Air presentation (synthesised)"> + description = <"Presentation of the air conduction test stimulus indirectly to the inner ear through the atmosphere, via the auditory canal and middle ear structures. (synthesised)"> + > + ["ac9005"] = < + text = <"Test environment (synthesised)"> + description = <"The environment in which the test is administered. (synthesised)"> + > + ["ac9006"] = < + text = <"Background noise (synthesised)"> + description = <"The amount and nature of noise in the environment that may influence the test results. (synthesised)"> + > + ["ac9007"] = < + text = <"Calibration reference dB (synthesised)"> + description = <"Scale used for acoustic calibration of the test signal. (synthesised)"> + > + ["at62"] = < + text = <"Head turn"> + description = <"Baby turns head in response to stimulus."> + > + ["at61"] = < + text = <"Eye response"> + description = <"Eye widening, eye movement or eye turn."> + > + ["at60"] = < + text = <"Stilling"> + description = <"Baby ceases current activity."> + > + ["at59"] = < + text = <"Arousal"> + description = <"Baby has heightened state of arousal in response to the stimulus."> + > + ["at58"] = < + text = <"No response"> + description = <"*"> + > + ["at57"] = < + text = <"Auropalpebral reflex"> + description = <"An involuntary blink of the eye caused by contraction of the orbicularis oculi muscle in response to loud sounds."> + > + ["at56"] = < + text = <"Startle reflex"> + description = <"Moro reflex in response to stimulus."> + > + ["id55"] = < + text = <"Response"> + description = <"*"> + > + ["at54"] = < + text = <"Headphone"> + description = <"The stimulus is presented via external headphones - either circumaural or supraaural."> + > + ["at53"] = < + text = <"Insert earphone"> + description = <"The stimulus is presented via insert earphones."> + > + ["at52"] = < + text = <"Soundfield"> + description = <"The stimulus is presented via a loudspeaker located at least one metre away from the subject."> + > + ["id51"] = < + text = <"Air presentation"> + description = <"Presentation of the air conduction test stimulus indirectly to the inner ear through the atmosphere, via the auditory canal and middle ear structures."> + > + ["at50"] = < + text = <"dB A"> + description = <"The test stimuli are calibrated using the A-weighted scale."> + > + ["at49"] = < + text = <"dB HL"> + description = <"The test stimuli are calibrated using the hearing level scale."> + > + ["at48"] = < + text = <"dB SPL"> + description = <"The test stimuli are calibrated using the sound pressure level scale."> + > + ["id47"] = < + text = <"Calibration reference dB"> + description = <"Scale used for acoustic calibration of the test signal."> + > + ["at46"] = < + text = <"Clinically significant"> + description = <"The background noise may compromise test results."> + > + ["at45"] = < + text = <"Not clinically significant"> + description = <"The background noise is not likely to compromise test results."> + > + ["id44"] = < + text = <"Background noise"> + description = <"The amount and nature of noise in the environment that may influence the test results."> + comment = <"If testing is conducted in an audiometric booth, this data element is redundant."> + > + ["at43"] = < + text = <"Non-sound treated room"> + description = <"Test environment that does not meet audiometric standards for ambient noise."> + > + ["at42"] = < + text = <"Audiometric booth"> + description = <"Sound-treated test environment that meets audiometric standards for ambient noise."> + > + ["id41"] = < + text = <"Test environment"> + description = <"The environment in which the test is administered."> + > + ["at40"] = < + text = <"Crying"> + description = <"The child was crying."> + > + ["at39"] = < + text = <"Quiet and alert"> + description = <"The child was awake, quiet and alert."> + > + ["at38"] = < + text = <"Light sleep"> + description = <"The child was lightly sleeping."> + > + ["id37"] = < + text = <"Response state"> + description = <"The response state of the child during the test."> + > + ["id36"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id34"] = < + text = <"Exam not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id33"] = < + text = <"Confounding factors"> + description = <"Narrative description of factors, not recorded elsewhere, that may influence the response results."> + > + ["id22"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the test results."> + > + ["id21"] = < + text = <"Comment"> + description = <"Additional narrative about the test responses, not captured in other fields."> + > + ["id20"] = < + text = <"Overall interpretation"> + description = <"Overall clinical interpretation of the responses for both ears."> + > + ["id18"] = < + text = <"Reason for no test result"> + description = <"Reason why no result is available for the side stimulated."> + > + ["id17"] = < + text = <"No test result"> + description = <"No test result is available for the side stimulated."> + > + ["id15"] = < + text = <"Reliability"> + description = <"Narrative description of the reliability of the response, as determined by the tester."> + > + ["id13"] = < + text = <"Latency"> + description = <"*"> + > + ["id12"] = < + text = <"Result details"> + description = <"The test result observations and interpretations."> + > + ["id11"] = < + text = <"Frequency"> + description = <"The frequency or range of frequency of the identified stimulus."> + > + ["id10"] = < + text = <"Minimum response level"> + description = <"Lowest intensity at which a response to a stimulus is observed."> + > + ["id9"] = < + text = <"Stimulus"> + description = <"The type of stimulus used in the test."> + comment = <"The frequency or range of frequency used by each stimulus will need to be managed in a clinical system. In most situations as a stimulus is selected by the clinician, the relevant frequency or range will be inserted into the 'Frequency' data element."> + > + ["id3"] = < + text = <"Any point in time event"> + description = <"Default, unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Behavioural observation audiometry (BOA) result"> + description = <"Observations of an infant or young child’s unconditioned response to sound, and associated clinical interpretation."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + > + > + value_sets = < + ["ac9007"] = < + id = <"ac9007"> + members = <"at48", "at49", "at50"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at58", "at59", "at60", "at61", "at62", "at57", "at56"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at46", "at45"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at42", "at43"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at52", "at53", "at54"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at38", "at39", "at40"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bishop_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bishop_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..56a05f868 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bishop_score.v0.0.1-alpha.adls @@ -0,0 +1,302 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=456a2b23-9a06-4728-8dbc-b6d3d5e3b57e; build_uid=d30f583a-3705-4469-bb7d-3f25fdcbb158) + openEHR-EHR-OBSERVATION.bishop_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Marit Alice Venheim"> + ["organisation"] = <"Helse Vest IKT AS"> + ["email"] = <"marit.alice.venheim@helse-vest-ikt.no"> + ["date"] = <"2019-02-05"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Mikkel Gaup Grønmo, Helse-Nord, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Marit Alice Venheim, Helse Vest IKT, Norway (openEHR Editor)", "Dennis Forslund, Cambio Healthcare Systems, Sweden"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Bishop EH. Pelvic scoring for elective induction. Obstet Gynecol. 1964 Aug;24:266-8. PubMed PMID: 14199536."> + ["2"] = <"Ezebialu IU, Eke AC, Eleje GU, Nwachukwu CE. Methods for assessing pre-induction cervical ripening. Cochrane Database Syst Rev. 2015 Jun 12;(6):CD010762. doi: 10.1002/14651858.CD010762.pub2. Review. PubMed PMID: 26068943; PubMed Central PMCID: PMC4473357."> + ["3"] = <"Hostinská E, Lubušký M, Huml K, Pilka R. [Original Bishop score with modifications]. Ceska Gynekol. Winter 2016;81(6):426-430. Review. PubMed PMID: 27918160."> + ["4"] = <"Newman RB, Goldenberg RL, Iams JD, Meis PJ, Mercer BM, Moawad AH, Thom E, Miodovnik M, Caritis SN, Dombrowski M. Preterm prediction study: comparison of the cervical score and Bishop score for prediction of spontaneous preterm delivery. Obstet Gynecol. 2008 Sep;112(3):508-15. doi: 10.1097/AOG.0b013e3181842087. PubMed PMID: 18757646; PubMed Central PMCID: PMC2728002."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"CE59DC64770F73C49297B73DD437B127"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the Bishop Score findings on vaginal examination of a pregnant woman."> + keywords = <"Bishop score", "Cervix score", "ripeness", "induction"> + use = <"Use to record the Bishop Score findings on vaginal examination of a pregnant woman."> + misuse = <"Not to be used to record the findings of physical examination of the vagina and cervix. Use the + CLUSTER.exam-palpation-cervix for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Bishop score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id24] occurrences matches {0..1} matches { -- Position + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at25]}], + [{1}, {[at26]}], + [{2}, {[at27]}] + } + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Consistency + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at21]}], + [{1}, {[at22]}], + [{2}, {[at23]}] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Effacement + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at16]}], + [{1}, {[at17]}], + [{2}, {[at18]}], + [{3}, {[at19]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Dilation + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at11]}], + [{1}, {[at12]}], + [{2}, {[at13]}], + [{3}, {[at14]}] + } + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Fetal station + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at7]}], + [{1}, {[at6]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|0..13|} + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9011] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id29] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id32] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Position (synthesised)"> + description = <"Position of the cervix. (synthesised)"> + > + ["ac9001"] = < + text = <"Consistency (synthesised)"> + description = <"The amount of softening of the cervix, indicating a decline in the tissue tensile strength. (synthesised)"> + > + ["ac9002"] = < + text = <"Effacement (synthesised)"> + description = <"Thinning of the cervix. (synthesised)"> + > + ["ac9003"] = < + text = <"Dilation (synthesised)"> + description = <"Diameter of the cervical os. (synthesised)"> + > + ["ac9004"] = < + text = <"Fetal station (synthesised)"> + description = <"The position of the fetal head in relation to the ischial spines. (synthesised)"> + > + ["id32"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id31"] = < + text = <"Comment"> + description = <"Additional narrative about the overall Bishop score not captured in other fields."> + > + ["id28"] = < + text = <"Total score"> + description = <"Sum of the individual scores assigned for each of the contributing variables."> + comment = <"Total score may be generated at run-time. "> + > + ["at27"] = < + text = <"Anterior"> + description = <"The cervix is located anteriorly, towards the pubis."> + > + ["at26"] = < + text = <"Middle"> + description = <"The cervix is located centrally, in the typical anatomical position."> + > + ["at25"] = < + text = <"Posterior"> + description = <"The cervix is located posteriorly, towards the sacrum."> + > + ["id24"] = < + text = <"Position"> + description = <"Position of the cervix."> + > + ["at23"] = < + text = <"Soft"> + description = <"The cervix feels soft."> + > + ["at22"] = < + text = <"Medium"> + description = <"The cervix feels neither firm nor soft, but in between."> + > + ["at21"] = < + text = <"Firm"> + description = <"The cervix feels firm."> + > + ["id20"] = < + text = <"Consistency"> + description = <"The amount of softening of the cervix, indicating a decline in the tissue tensile strength."> + > + ["at19"] = < + text = <"80+ %"> + description = <"Cervical effacement is estimated to 80+ %."> + > + ["at18"] = < + text = <"60 - 70%"> + description = <"Cervical effacement is estimated to 60 - 70%."> + > + ["at17"] = < + text = <"40 - 50%"> + description = <"Cervical effacement is estimated to 40 - 50%."> + > + ["at16"] = < + text = <"0 - 30%"> + description = <"Cervical effacement is estimated to 0 - 30%."> + > + ["id15"] = < + text = <"Effacement"> + description = <"Thinning of the cervix."> + comment = <"A fully effaced cervix (80+%) is described as paper-thin."> + > + ["at14"] = < + text = <"5+ cm"> + description = <"The cervical os is 5+ cm dilated."> + > + ["at13"] = < + text = <"3-4 cm"> + description = <"The cervical os is 3-4 cm dilated."> + > + ["at12"] = < + text = <"1-2 cm"> + description = <"The cervical os is 1-2 cm dilated."> + > + ["at11"] = < + text = <"Closed"> + description = <"The cervical os is closed."> + > + ["id10"] = < + text = <"Dilation"> + description = <"Diameter of the cervical os."> + > + ["at9"] = < + text = <"+1, +2"> + description = <"Fetal station is 1 or 2cm below the level of the ischial spines."> + > + ["at8"] = < + text = <"-1, 0"> + description = <"Fetal station is 1cm above the level of the ischial spines or leveled with the ischial spines; 0cm."> + > + ["at7"] = < + text = <"- 2"> + description = <"Fetal station is 2cm above the level of the ischial spines."> + > + ["at6"] = < + text = <"- 3"> + description = <"Fetal station is 3cm above the level of the ischial spines."> + > + ["id5"] = < + text = <"Fetal station"> + description = <"The position of the fetal head in relation to the ischial spines."> + comment = <"Negative numbers indicate that the head is further inside than the ischial spines and positive numbers show that the head is below the level of the ischial spines."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Bishop score"> + description = <"Assessment of readiness of the cervix in anticipation of induction of labour."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at16", "at17", "at18", "at19"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at21", "at22", "at23"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at25", "at26", "at27"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at7", "at6", "at8", "at9"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at11", "at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.blood_pressure.v2.0.5.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.blood_pressure.v2.0.5.adls new file mode 100644 index 000000000..3c7672c54 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.blood_pressure.v2.0.5.adls @@ -0,0 +1,4694 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1811b084-29c0-4bec-bde3-c70b7a5bc28e; build_uid=a30d20f4-521c-4458-8c7e-f9a040502973) + openEHR-EHR-OBSERVATION.blood_pressure.v2.0.5 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sebastian Garde, Jasmin Buck"> + ["organisation"] = <"Ocean Informatics, University of Heidelberg"> + > + > + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Igor Lizunov"> + ["email"] = <"i.lizunov@infinnity.ru"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + ["email"] = <"vesa.peltola@tieto.com"> + > + > + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + ["email"] = <"seungjong.yu@gmail.com"> + > + accreditation = <"Certified Board of Family Medicine in South Korea"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Jussara Rözsch"> + ["organisation"] = <"OpenEHR Foundation"> + ["email"] = <"jussara.macedo@gmail.com"> + > + accreditation = <"Medical Doctor, Psychiarist, Clinical Modeller, openEHR Diretor, ehealth infostructuture WG ccoordinator- brazilian ehealth program"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Chunlan Ma; Lin Zhang"> + ["organisation"] = <"Ocean Informatics; Taikang Insurance Group"> + ["email"] = <"chunlan.ma@oceaninformatics.com; linforest@163.com"> + > + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Pablo Pazos"> + ["organisation"] = <"CaboLabs"> + > + accreditation = <"Computer Engineer"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Domingo Liotta"> + ["organisation"] = <"Universidad de Morón"> + ["email"] = <"domingo_liotta@hotmail.com"> + > + accreditation = <"Universidad de Morón"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland Uinversity Hospital, Bergen, Norway"> + ["email"] = <"lbla@helse-bergen.no"> + > + accreditation = <"MD, DEAA. specialist in anaesthesia and tropical medicine."> + > + ["ja"] = < + language = <[ISO_639-1::ja]> + author = < + ["name"] = <"Shinji Kobayashi"> + ["organisation"] = <"Kyoto University"> + ["email"] = <"skoba@moss.gr.jp"> + > + > + ["fa"] = < + language = <[ISO_639-1::fa]> + author = < + ["name"] = <"Shahla Foozonkhah"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"shahla.foozonkhah@oceaninformatics.com"> + > + > + ["nl"] = < + language = <[ISO_639-1::nl]> + author = < + ["name"] = <"Marja Buur"> + ["organisation"] = <"M.C.A."> + ["email"] = <"m.buur-krom@mca.nl"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-03-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Karin Aarsheim, Helse Førde, Norway", "Tomas Alme, DIPS ASA, Norway", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Helse Bergen HF, Norway (Editor)", "Johan Gustav Bellika, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Knut Bernstein, MEDIQ, Denmark", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Fredrik Borchsenius, Oslo universitetssykehus, Norway", "Pål Brekke, OUS Rikshospitalet, Norway", "Marja Buur, Medisch Centrum Alkmaar, Netherlands", "Rong Chen, Cambio Healthcare Systems, Sweden", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Beatriz de Faria Leão, Zilics, Brazil", "Paul Donaldson, Nursing Informatics Australia, Australia", "Torsten Eken, Oslo universitetssykehus HF, Ullevål, Norway", "Jose Florez Arango, Universidad de Antioquia, Colombia", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Gerard Freriks, ERC, Netherlands", "Sebastian Garde, Ocean Informatics, Germany", "Soon Ghee Yap, Singapore Health Services Pte Ltd, Singapore", "Anneke Goossen, Results 4 Care, Netherlands", "Bjørn Grøva, Helsedirektoratet, Norway", "Atle Hansen, Universitetssykehuset Nord-Norge, Norway", "Sam Heard, Ocean Informatics, Australia", "Kristian Heldal, Telemark Hospital Trust, Norway", "Karsten Heusser, Hannover Medical School, Germany", "Omer Hotomaroglu, Turkey", "Evelyn Hovenga, EJSH Consulting, Australia", "Derek Hoy, United Kingdom", "Pieter Hummel, Medisch Centrum Alkmaar, Netherlands", "Eugene Igras, IRIS Systems, Inc., Canada", "Sundaresan Jagannathan, Scottish NHS, United Kingdom", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Andrew James, University of Toronto, Canada", "Karl Trygve Kalleberg, Oslo Universitetssykehus, Norway", "Sabine Leh, Helse-Bergen, Norway", "Heather Leslie, Atomica Informatics, Australia (Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Luis Marco Ruiz, NST, Spain", "Rohan Martin, Ambulance Victoria, Australia", "Ian McNicoll, Ocean Informatics, United Kingdom", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Jeroen Meintjens, Medisch Centrum Alkmaar, Netherlands", "Udo Müller-Oest, CompuGROUP Software, Germany", "Bjørn Næss, DIPS ASA, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Melvin Reynolds, United Kingdom", "Steinar Sandvik, Helse Vest IKT, Norway", "Thomas Schopf, University Hospital of North-Norway, Norway", "Tony Shannon, NHS, United Kingdom", "Thor-Einar Stemland, Helse Bergen, FOU Seksjon for e-helse, Norway", "Line Sæle, Helse Vest IKT, Norway", "Hwei-Yee Tai, Tan Tock Seng Hospital, Singapore", "Micaela Thierley, Helse Bergen, Norway", "Kevin Thon, SKDE, Norway", "Camilla Tøndel, Haukeland University Hospital, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Editor)", "Stef Verlinden, Vivici, Netherlands", "Ole Øyen, Oslo University Hospital, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"O'Brien E, Asmar R, Beilin L, et al. European Society of Hypertension recommendations for conventional, ambulatory and home blood pressure measurement. Journal of Hypertension [Internet]. 2003 [cited 2009 Jul 30] ; 21(5):821-848. Available from http://www.bhsoc.org/bp_monitors/ESH_BP_rec.pdf"> + ["2"] = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation [Internet]. 1993 [cited 2009 Jul 29] 88 (5): 2460. Available from: http://circ.ahajournals.org/cgi/reprint/88/5/2460"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"96CD0A2AD943C57757C4CE4227DE02C3"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Dient der Dokumentation des systemischen arteriellen Blutdrucks einer Person."> + keywords = <"Beobachtungen", "Messungen", "Vitalparameter", "Mittlerer arterieller Druck", "Pulsdruck", "systolisch", "diastolisch", "RR", "Riva-Rocci", "NIBP"> + use = <"Alle Blutdruckmessungen werden unter Zuhilfenahme dieses Archetypen dokumentiert, unabhängig davon, welche Methode oder Körperstelle zur Messung benutzt wurden. Der Archetyp dient der Dokumentation des Blutdrucks in alle klinischen Szenarien - z.B. durch eine Blutdruckmaschine zuhause; eine Notfallmessung durch Palpation und ein Sphygmomanometer; Messungen beim Hausarzt oder im Rahmen von Belastungstests; sowie einer Serie von Messungen durch eine Maschine auf der Intensivstation. + Der Archetyp beinhaltet ein umfassendes Status-Modell, das die Interpretation der Messung unterstützt, indem Position, Anstrengung, Einflussfaktoren, Neigungswinkel angegeben werden können. + Benannte Ereignisse wurden auf den 24-stündigen Durchschnitt beschränkt, jedoch können Templates jederzeit das standardmäßig vorhandene Ereignis ('any event') weiter einschränken, um spezifischen Anforderungen gerecht zu werden, wie z.B. der Messung zu bestimmten Zeitpunkten, oder über eine Anzahl von Intervallen (+/- mathematische Funktionen)."> + misuse = <"Nicht benutzen zur Dokumentation des intravenösen Drucks. + Nicht benutzen zur Dokumentation des arteriellen Blutdrucks, welcher KEIN Surrogat für den arteriellen Druck in der systemischen Zirkluation ist, z.B. die spezifische Messung des rechten pulmonaren Arteriendrucks. + In diesem Fall sollte der OBSERVATION.intravascular_pressure Archetyp bzw. dessen Spezialisierungen verwendet werden."> + copyright = <"© openEHR Foundation"> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Для записи системного артериального давления крови человека."> + keywords = <"обследование", "измерение", "артериальное давление", "диастолическое", "систолическое"> + use = <"Используется для записи всех представлений измерения системного артериального кровяного давления, независимо от используемого метода или расположения тела пациента. Архетип предназначен для записи измерений давления во всех клинических сценариях - например, самостоятельное измерение давления крови домашним автоматическим манометром, в чрезвычайной ситуации использование пальпации пульсовой волны и сфигмоманометр; измерений в ходе клинических консультаций или в ходе осуществления стресс-тестирования, а также серии измерений, выполненных аппаратом в реанимации. + Поддерживает интерпретацию измерений путем определения позиции пациента, физические упражнения, осложняющих факторов и угла наклона стола в научных исследованиях. + Предполаагется интервал между измерениями 24 часа, однако может быть дополнено событиями (по умолчанию \"любое событие\") для удовлетворения специфических требований для измерения кровяного давления, такие как записи в отношении кровяного давления конкретные моменты времени, или в диапазоне интервалов."> + misuse = <"Не следует использовать для внутривенного давления. + Не следует использовать для измерения артериального давления, которое не является суррогатом артериального давления в системном кровотоке, например, конкретные измерения давления в легочной артерии. + Использовать OBSERVATION.intravascular_pressure и смежных специальностей в обоих этих ситуациях. + "> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att mäta en individs systemiska arteriella blodtryck."> + keywords = <"observationer", "mätning", "blodtryck", "vitaltecken", "medelartärtryck", "pulstryck", "systoliskt", "diastoliskt", "RR", "NIBP"> + use = <"Används för att mäta alla systemiskt arteriella blodtryck, oavsett vilka metoder som använts och var på kroppen mätningen gjordes. Arketypen är avsedd för blodtrycksmätningar i alla vårdscenarion exemelvis för egna mätningar i hemmet med blodtrycksmätare, för akutbedömningar av det systoliska blodtrycket med hjälp av palpation och en blodtrycksmätare, för mätningar gjorda vid vårdkonsultationer eller stresstest, för seriemätningar med blodtrycksmaskiner på Intensivvårdsavdelningar. + Det finns en omfattande tillståndsmodell som stödjer tolkningen av mätningar genom identifiering av patientens ställning, ansträngning, påverkande faktorer och vinkel på tippbräda vid undersökning. Namngivna händelser har begränsats till ett genomsnitt under en 24-timmarsperiod, men mallar kan ytterligare avgränsa standardinställningen i \"Ospecificerad händelse\" för att möta specifika krav på blodtrycksmätningar, exempelvis mätningar av blodtryck vid specifika tidpunkter eller i ett tidsintervall med matematiska funktioner. + "> + misuse = <"Ska inte användas för intravenöst tryck. + + Ska inte användas för mätning av arteriellt blodtryck som INTE är ett surrogat för artärtryck i systemcirkulationen eller för specifika mätningar som exempelvis höger lungartärtryck. + + Använd i dessa fall istället OBSERVATION.intravascular_pressure och relaterade specialiseringsarketyper."> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Yksilön verenpaineen kirjaamista varten."> + keywords = <"havainnot, mittaus, verenpaine, vitaalit, keskimääräinen valtimopaine, pulssipaine, systolinen, diastolinen, RR, NIBP", ...> + use = <"Käytetään kirjattaessa kaikki systeemisen valtimoverenpaineen mittauksen esitystavat riippumatta siitä, mitä menetelmää tai kehon sijaintia käytetään sen tallentamiseen. + + Arkkityypin tarkoituksena on kerätä verenpainemittauksia kaikissa kliinisissä skenaarioissa - esimerkiksi: + - itsemittaus kotona; + - systolisen hätäarviointi palpaatiosta ja sfygmomanometristä; + - kliinisen konsultaation tai stressitestissä tehdyt mittaustulokset; ja + - tehohoidossa tehdyt koneelliset mittaustulokset + + Tietomallissa on rikas tilamalli, joka tukee mittausten tulkintaa tunnistamalla potilaan asentoa, liikuntaa, sekoittavia tekijöitä ja tutkittavan kulmaa tutkimuksen aikana. + + Nimettyjen tapahtumien määrä on rajoitettu 24 tunnin aikaiseen keskiarvoon, mutta templaateilla voidaan edelleen rajoittaa oletusarvoista \"mitä tahansa tapahtumaa\", joka vastaa erityisiä vaatimuksia verenpainemittauksille, kuten verenpaineen tallentaminen tiettyihin ajankohtiin tai tietyin väliajoin (+/- matemaattiset funktiot)."> + misuse = <"Ei saa käyttää valtimoverenpaineen mittauksen kirjaamiseen, joka ei ole systeemisen verenkierron verenpaineen korvike, esim. Oikean keuhkovaltimon paineen erityinen mittaus. Käytä tässä tilanteessa OBSERVATION.intrcularcular_pressure arkkityyppiä. + Ei saa käyttää laskimonsisäisen paineen mittaamiseen. Käytä tässä tilanteessa OBSERVATION.intravascular_pressure -arkkityyppiin sopivia spesiliaatioita."> + > + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"개인의 체동맥혈압 기록"> + keywords = <"*관찰(ko)", "*측정(ko)", "*혈압(ko)", "*생체징후(ko)", "*평균 동맥 혈압(ko)", "*맥압(ko)", "*수축기의(ko)", "*이완기의(ko)", "*호흡수(ko)", "*비침습적 혈압(ko)"> + use = <"전신 동맥혈압측정의 모든 표현들을 저장하는데 사용, 어떤 방법 또는 신체부위와 관계없이 기록하는데 사용된다. 이 archetype은 모든 임상 시나리오에서 동맥혈압을 획득하기 위한 것이다 - 예를 들어, 가정 혈압기기를 이용한 자가 측정; 타진과 혈압계를 이용한 수축기의 응급평가; 임상 의뢰 또는 운동부하검사에서의 측정; 그리고 중환자실에서 기계에 의한 일련의 측정. + + 여기에는 환자 자세, 운동, 혼란 변수 그리고 연구에서 틸트테이블의 각도를 통한 측정의 해석을 지원하는 풍부한 상태 모델(state model)이 있음. + + 명명된 events는 24시간 동안의 평균에 제한되어 있지만 templates는 특정 시각 또는 기간(+/- 수학 함수)에 대한 혈압의 기록과 같은 혈압 측정을 위한 특정한 요구사항을 제공하기 위해서 default 'any event'에 추가적인 constrain을 할 수 있음."> + misuse = <"정맥혈압 측정을 위해서 사용되지 않음. + + 예를 들어 우폐동맥압과 같은 특별한 측정과 같이 체순환에서의 동맥압을 대신하지 않는 동맥혈압의 측정을 위해 사용되지 않음. + + 위의 2가지 상황에서는 OBSERVATION.intravascular_pressure와 관련된 specialisations를 사용해야 함."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar a pressão arterial sistêmica de um indivíduo."> + keywords = <"observações", "medidas", "PA", "pressão sanguínea", "sinais vitais", "Pressão arterial média", "Pressão de Pulso", "sistólica", "diástólica"> + use = <"Usado para registrar todas as representações da medida da pressão areterial sistêmica, não importando qual método ou localização corporal usada para registrá-la. O objetivo do arquétipo é capturar a pressão sanguínea em todos os cenários clínicos - por exemplo, auto-medida com um aparelho de pressão caseiro; um avaliação de emergência da pressão sistólica usando palpação e esfigmomanômetro; medidas realizadas em consultas clínicas ou durante testes de esforço; e uma série de medidas feitas por uma máquina em uma Unidade de Terapia Intensiva. + Existe um modelo rico que apoia a interpretação de medidas através da identificação da posição do paciente, nível exercício, gatores confundidores e ângulo de uma mesa de inclinação em uma pesquisa. + Eventos nomeados têm sido limitados em médica a um período de 24 horas, entretanto templates podem, posteriormente, restringir o padrão predeterminado 'qualquer evento' para atender a requisitos específicos registro de medida de pressão sanguínea em pontos no tempo específicos, ou em faixas de intervalos (+/-funções matemáticas)."> + misuse = <"Não deve ser usada para registrar pressão intravenosa. + Não deve ser usada para medida da pressão arterial que NÃO é um substituto da pressão arterial na circulação sistêmica, por exemplo, medida específica da pressão da artéria Pulmonar direita. + Em ambas situações use OBSERVATION.intravascular_pressure e especializações relacionadas."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل ضغط الدم الشرياني النظامي للشخص"> + keywords = <"الملاحظات", "القياس", "ضغط الدم", "العلامات الحياتية", "متوسط الضغط الشرياني", "الضغط عند النبض", "الانقباضي", "الانبساطي", "معدل التنفس", "قياس ضغط الدم غير الباضع"> + use = <"يستخدم لتسجيل جميع طرق عرض ضغط الدم الشرايني النظامي, بغض النظر عن الطريقة أو الموضع من الجسم المستخدم في التسجيل. + + يستخدم هذا النموذج لالتقاط قياسات ضغط الدم في جميع السيناريوهات السريرية - مثلا, قياس ضغط الدم بواسطة الشخص لنفسه باستخدام آلة القياس المنزلية, تقييم الضغط الانقباضي في حالة الطوارئ باستخدام المجس و مقياس الضغط الزئبقي, القياسات التي تم أخذها في الاستشارات السريرية أو في أثناء اختبار الضغط البدني, و سلسلة من القياسات التي تتم باستخدام آلات العناية المركزة. + + يستخدم هذا النموذج الغني في تسجيل حالات القياس من خلال تفسيره في ضوء وضع المريض عند القياس, المجهود البدني, العوامل المربكة, و زاوية انحناء الطاولة المستخدمة عند القياس. + + تم تحديد بعض الوقائع إلى المتوسط خلال 24 ساعة, إلا أن القوالب تستطيع تقييد الاختيار التلقائي (إحدى الوقائع) لمتطلبات معينة حول قياسات ضغط الدم مثل تسجيل ضغط الدم في نقاط زمنية معينة أو خلال مدى من الفواصل الزمنية - زائد أو ناقص دوال حسابية"> + misuse = <"لا يستخدم لتسجيل الضغط داخل الوريد. + لا يستخدم لقياس ضغط الدم الشرياني الذي لا يحل بديلا عن ضغط الدم الشرياني في الدورة الجهازية مثل قياسات معينة لضغط الشريان الرئوي الأيمن. + استخدم نموذج ملاحظة. الضغط داخل الأوعية الدموية , و التخصيصات المتعلقة في كل من هذين الموقفين."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the systemic arterial blood pressure of an individual."> + keywords = <"observations", "measurement", "bp", "vital signs", "mean arterial pressure", "pulse pressure", "systolic", "diastolic", "RR", "NIBP"> + use = <"Use to record all representations of systemic arterial blood pressure measurement, no matter which method or body location is used to record it. + + The archetype is intended to capture blood pressure measurements in all clinical scenarios - for example: + - self-measurement with a home blood pressure machine; + - an emergency assessment of systolic using palpation and a sphygmomanometer; + - measurements taken in clinical consultations or during exercise stress testing; and + - a series of measurements made by a machine in Intensive Care. + + There is a rich state model that supports interpretation of measurements through identifying patient position, exercise, confounding factors and angle of a tilt table in research. + + Named events have been limited to average over a 24 hour period, however templates can further constrain the default 'any event' to cater for specific requirements for blood pressure measurements such as recording Blood Pressure against specific points in time, or over a range of intervals (+/- mathematical functions)."> + misuse = <"Not to be used to record the measurement of arterial blood pressure which is NOT a surrogate for arterial pressure in the systemic circulation eg specific measurement of right pulmonary artery pressure. Use OBSERVATION.intravascular_pressure in this situation. + + Not to be used to record measurements of intravenous pressure. Use the appropriate specialisations of OBSERVATION.intravascular_pressure in this situation."> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"旨在记录一个人的体循环血压(systemic blood pressure,全身血压,系统血压)。此测量结果原始型记录的是收缩压和舒张压,所采取的记录方式适合于视为代表全身体循环血压的结果。"> + keywords = <"观察", "观测", "观察指标", "观测指标", "观察结果", "观测结果", "观察项目", "观测项目", "检测", "测量", "测定", "检测指标", "测量指标", "测定指标", "检测结果", "测量结果", "测定结果", "检测项目", "测量项目", "测定项目", "血压", "blood pressure", "bp", "生命体征", "体征", "平均动脉压", "脉压", "脉搏压", "收缩压", "舒张压", "收缩期", "舒张期", "RR", "无创性测压法", "non-invasive blood pressure", "NIBP"> + use = <"用于记录体循环血压测量结果的所有表达形式,无论其用于记录结果的究竟是什么方法或身体位置。本原始型旨在采集所有临床场景下的血压测量结果;例如,采用家用血压测量仪进行的自助检测、采用触诊方法和血压计进行的收缩压紧急评估、临床会诊或运动负荷试验过程中进行的测量以及重症监护过程中利用仪器所完成的一系列测量。 + 这是一个丰富的状态模型,支持通过确定患者体位、运动情况、干扰因素以及研究工作所采用的倾斜工作台的角度,来解释测量结果。 + 具名事件(named events)仅限于24小时期间的均值;不过,可以利用模板来进一步约束默认的“any event”(任何事件),以满足关于血压测量的具体需要,诸如按具体的时间点(时刻)来记录血压,或者是记录为变化范围(+/-数学函数)。"> + misuse = <"并不用于静脉内血压。 + 并不用于并非代表体循环动脉压的动脉血压的测量,如右肺动脉压的专用测量指标。 + 在上述这两种情况下,请采用血管内压力观察指标原始型(OBSERVATION.intravascular_pressure)及相关的特化形式。"> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Registro de la presión arterial de un paciente."> + keywords = <"observaciones", "medidas", "pa", "pas", "pad", "signos vitales", "presión arterial", "presión del pulso", "sistólica", "diastólica"> + use = <"Registro de la presión arterial independientemente del método y localización de la zona de la medida, para cualquier escenario clínico."> + misuse = <"No se debe usar para presión intravenosa. + + No se debe usar para presión arterial que no sea sistémica, por ejemplo presión de la arteria pulmonar derecha. + + En estos casos utilizar el arquetipo OBSERVATION.intravascular_pressure."> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar la presión arterial sistémica de un individuo"> + keywords = <"observaciones(sp)", "mediciones(sp)", "presión arterial(sp)", "signos vitales(sp)", "presión arterial media(sp)", "presión pulso(sp)", "sistólica(sp)", "diastólica(sp)", "RR(en)", "Presión Arterial No Invasiva(sp)", "PANI(sp)"> + use = <"Usar para registrar todas las representaciones de la presión arterial sistémica, sin importar que método o localización del cuerpo se use para el registro. El arquetipo se usa para capturar la medida de la presión arterial en todos los escenarios clínicos - por ejemplo: automedición con un tensiómetro de uso domiciliario; la evaluación en situación de emergencia, de la sistólica usando palpación y un esfingomanómetro; medidas tomadas durante la consulta clínica o durante la prueba de esfuerzo (ergometría); y la serie de medidas automáticas hechas en la Unidad de Cuidados Intensivos. + Existe un variado modelo de situaciones que soporta la interpretación de mediciones a través de la interpretación de la posición del paciente, ejercicio, factores confluentes y el ángulo de inclinación de la camilla en situaciones de investigación. + Los eventos se han limitado a promediarse sobre un intervalo de 24 horas, sin embargo plantillas pueden acotar la medida por defecto 'cualquier evento' para ajustarse a requerimientos específicos de medida de la presión arterial como el Registro de la Tensión Arterial durante momentos específicos de tiempo, o sobre un rango de intervalos (+/- funciones matemáticas) + + "> + misuse = <"No debe usarse para la presión intravenosa + No debe usarse para la medida de la presión arterial que NO deriva de la presión arterial de la circulación sistémica ej: la medida específica de la presión de la arteria Pulmonar (presión capilar) + Usen Observación.presión_intravascular y especializaciones relacionadas para estas dos situaciones en particular. + "> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registrering av et individs systemiske arterielle blodtrykk."> + keywords = <"BT", "NIBP", "pulstrykk", "pulsamplitude", "MAP", "IBP", "IBPM", "ABP", "ambulatorisk", "24t", "BP", "ikke-invasivt", "invasivt", "NIBPS", "NIBPD", "NIBPM", "middelarterietrykk", "SAP", "DAP", "PP", "systolisk", "diastolisk", "blodtrykk"> + use = <"Brukes til å registrere alle typer av systemisk arteriell blodtrykksmåling, uansett hvilken metode eller kroppsplassering som anvendes. Arketypen er ment for registrering av blodtrykksmåling i alle kliniske scenarier - for eksempel selvmåling med blodtrykksapparat hjemme, akutt måling av det systoliske blodtrykket ved radialispalpasjon og et sfygmomanometer, målinger tatt i kliniske konsultasjoner eller under trening/stresstesting, eller en serie med invasive eller noninvasive målinger i en intensivavdeling. + + Arketypen understøtter registrering av målinger tatt under de fleste forhold med hensyn til individets stilling (liggende/sittende/stående osv.), under trening inklusiv kompliserende faktorer som for eksempel vinkelen på leiet i forbindelse med forskning. + + Spesifiserte hendelser er begrenset til gjennomsnittstrykket gjennom en periode på 24 timer, men i templates kan man ved hjelp av \"uspesifisert hendelse\" oppfylle spesifikke krav til blodtrykksmåling, som registrering av blodtrykk på bestemte tidspunkter, serier av målinger, eller over en periode (med eller uten matematiske funksjoner som minimum eller maksimum)."> + misuse = <"Anvendes ikke til sentralvenøst trykk. + + Anvendes ikke til måling av arterielle blodtrykk som ikke representerer et systemisk arterielt trykk f.eks spesifikk måling av pulmonalt arterietrykk. + + Bruk OBSERVATION.intravascular_pressure og relaterte spesialiseringer i disse situasjonene."> + > + ["ja"] = < + language = <[ISO_639-1::ja]> + purpose = <"個人の全身における動脈血圧を記録するためのもの。"> + keywords = <"観察", "測定", "血圧", "バイタルサイン", "平均動脈圧", "脈圧", "収縮期", "拡張期", "RR間隔", "非観血血圧"> + use = <"測定方法や身体部位を問わず、すべての血圧についての表現を記録するために使用される。このアーキタイプはすべての臨床シナリオを網羅することを目指している。たとえば、家庭用の血圧計で自己測定した血圧や、集中治療において機械的に計測された一連の血圧などである。 + 患者の体位や運動負荷、交絡因子やティルト台の角度など識別することにより、研究にて計測状態の解釈を手助けする豊富なステートモデルもある。 + 24時間平均血圧だけが特定のイベントとして名前がつけられているが、テンプレートではデフォルトの「任意のイベント」にさらなる制約を加えることで、特定の時間や間隔を指定したり(数学的機能を追加したり、削除して)、血圧を記録するように、血圧測定に対する特定の要求を行ったイベントを指定することができる。"> + misuse = <"静脈内圧の測定には使用されない + たとえば、右肺動脈の計測といった特定の動脈圧の計測を全身を循環している動脈圧の代用として用いるようなことはしてはいけない。 + このような場合には、関連した特殊化であるOBSERVATION.intravascular_pressureを利用すること。"> + copyright = <"© openEHR Foundation"> + > + ["fa"] = < + language = <[ISO_639-1::fa]> + purpose = <"ثبت نمودن فشار خون وریدی کل یک فرد"> + keywords = <"مشاهدات", "اندازه گیری", "فشار خون", "علایم حیاتی", "میانگین فشار وریدی", "فشار نبض", "سیستولیک", "دیاستولیک", "تنفسهای سریع", "فشار خون غیر تهاجمی"> + use = <"برای ثبت هر چیز نشاندهنده اندازه گیری فشاره خون وریدی کل، جدا از ابنکه برای ثبت آن از چه شیوه ای یا کدام بخش از بدن استفاده شده باشد، بکار می رود. این الگوساز برای گردآوری اندازه گیری فشار خون در همه سناریوهای بالینی طراحی شده است، مانند اندازه گیری توسط خود فرد بوسیله دستگاه فشار خون خانگی، ارزیابی اورژانسی سیستولیک با لمس نبض و یک \"فشارسنج خون\"، اندازه گیریهای انجام گرفته در مشاوره بالینی یا حین تست ورزشی، و یا یک رشته از اندازه گیریهای دستگاه مراقبت های ویژه. + مدل حالت توانمندی وجود دارد که تفسیر اندازه گیری ها را از طریق شناسایی موقعیت بیمار، ورزش، فاکتورهای مبهم و تست تخت شیبدار، پشتیبانی می کند. + رویدادهای نام گذاری شده بگونه ای محدود شده اند که روی یک دوره 24 ساعته میانگین گیری کنند هر چند که الگو ها می توانند پیش فرض -هر گونه رویداد- را برای فراهم کردن خواسته های خاص از اندازه گیری فشار خون، با محدودیتهایی نظیر ثبت فشار خون سر وقت یا روی رنجی از فاصله های زمانی (با عمل جمع یا منها)، بیشتر محدود کنند + "> + misuse = <"برای فشار داخل وریدی استفاده نشود. + برای اندازه گیری فشار خون وریدی نباید استفاده شود که جایگزینی برای فشار وریدی در گردش خون کلی نیست، بعنوان مثال اندازه گیری خاص فشار وریدی ریه راست. + + و تخصص های مربوطه برای موارد بالا بکار رود\"OBSERVATION.intravascular_pressure\" + + "> + copyright = <"© openEHR Foundation"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + purpose = <"Het registreren van de systemische arteriele bloeddruk van een individu."> + keywords = <"observaties", "meting", "blddr", "vitale functies", "gemiddelde arteriele druk", "polsdruk", "systolisch", "diastolisch", "RR", "NIBP", "tensie"> + use = <"Wordt gebruikt om alle weergaven van de systemische bloeddruk te registreren, ongeacht welke methode of welke lichaamslocatie is gebruikt om de meting te doen. Het archetype is bedoeld om bloeddruk metingen in alle klinische scenario's vast te leggen - bijvoorbeeld, zelf-meting met een thuis bloeddrukmeter; een nood beoordeling van de systolische bloeddruk met behulp van palpatie en een drukmanchet; metingen tijdens consulten, overleg of tijdens inspannings stress testen, en een reeks van metingen die door een apparaat zijn gedaan in de intensieve zorg. + Er is een uitgebreid status model dat interpretatie van metingen ondersteunt, door patiënt positie, inspanning, beïnvloedende factoren en de hoek/het aantal graden waarin de onderzoekstafel staat, te specificeren. + Genoemde gebeurtenissen zijn gelimiteerd tot een gemiddelde over een periode van 24 uur, maar templates kunnen de standaard 'iedere gebeurtenis' verder vernauwen om specifieke eisen voor de bloeddrukmeting, zoals registreren van de bloeddruk op een specifiek tijdsmoment, of over een reeks van intervallen (+/- statistisch gebruik) te faciliteren. + "> + misuse = <"Niet te gebruiken voor intraveneuze druk. + Niet te gebruiken voor de meting van de arteriele bloeddruk welke geen surrogaat is voor de arteriele druk in de systemische circulatie, bv de specifieke meting van de rechter arterie pulmonalis druk. + Gebruik OBSERVATION.intravascular_pressure en gerelateerde specialisaties in beide situaties."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Blood pressure + data matches { + HISTORY[id2] matches { -- History + events cardinality matches {1..*; unordered} matches { + EVENT[id7] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Systolic + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9000]} -- Pressure + magnitude matches {|0.0..<1000.0|} + units matches {"mm[Hg]"} + precision matches {0} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Diastolic + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9000]} -- Pressure + magnitude matches {|0.0..<1000.0|} + units matches {"mm[Hg]"} + precision matches {0} + } + } + } + ELEMENT[id1007] occurrences matches {0..1} matches { -- Mean arterial pressure + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9000]} -- Pressure + magnitude matches {|0.0..<1000.0|} + units matches {"mm[Hg]"} + precision matches {0} + } + } + } + ELEMENT[id1008] occurrences matches {0..1} matches { -- Pulse pressure + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9000]} -- Pressure + magnitude matches {|0.0..<1000.0|} + units matches {"mm[Hg]"} + precision matches {0} + } + } + } + ELEMENT[id1060] occurrences matches {0..1} matches { -- Clinical interpretation + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9014] + } + } + } + } + } + state matches { + ITEM_TREE[id8] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id9] occurrences matches {0..1} matches { -- Position + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9001]} -- Position (synthesised) + } + } + } + ELEMENT[id1053] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9016] + } + } + allow_archetype CLUSTER[id1031] occurrences matches {0..1} matches { -- Exertion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.level_of_exertion(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id1044] occurrences matches {0..1} matches { -- Sleep status + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9002]} -- Sleep status (synthesised) + } + } + } + ELEMENT[id1006] occurrences matches {0..1} matches { -- Tilt + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9003]} -- Angle, plane + magnitude matches {|-90.0..90.0|} + units matches {"deg"} + precision matches {0} + } + } + } + } + } + } + } + INTERVAL_EVENT[id1043] occurrences matches {0..1} matches { -- 24 hour average + math_function matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at9004]} -- mean + } + } + width matches { + DV_DURATION[id9020] matches { + value matches {PT24H; PT24H} + } + } + data matches { + use_node ITEM_TREE[id9021] /data[id2]/events[id7]/data[id4] + } + state matches { + use_node ITEM_TREE[id9022] /data[id2]/events[id7]/state[id8] + } + } + } + } + } + protocol matches { + ITEM_TREE[id12] matches { -- Tree + items cardinality matches {0..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..1} matches { -- Cuff size + value matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[ac9005]} -- Cuff size (synthesised) + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Location of measurement + value matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[ac9006]} -- Location of measurement (synthesised) + } + DV_TEXT[id9025] + } + } + allow_archetype CLUSTER[id1058] matches { -- Structured measurement location + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id1036] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[ac9007]} -- Method (synthesised) + } + } + } + ELEMENT[id1039] occurrences matches {0..1} matches { -- Mean arterial pressure formula + value matches { + DV_TEXT[id9027] + } + } + ELEMENT[id1055] occurrences matches {0..1} matches { -- Systolic pressure formula + value matches { + DV_TEXT[id9028] + } + } + ELEMENT[id1056] occurrences matches {0..1} matches { -- Diastolic pressure formula + value matches { + DV_TEXT[id9029] + } + } + ELEMENT[id1011] occurrences matches {0..1} matches { -- Diastolic endpoint + value matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[ac9008]} -- Diastolic endpoint (synthesised) + } + } + } + allow_archetype CLUSTER[id1026] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id1059] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"Position (synthesised)"> + description = <"Die Position der untersuchten Person während der Messung. (synthesised)"> + > + ["ac9002"] = < + text = <"Schlafzustand (synthesised)"> + description = <"Schlafzustand - unterstützt die Auswertung von 24-stündigen ambulanten Aufzeichnungen des Blutdrucks. (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"Manschettengröße (synthesised)"> + description = <"Die Größe der Manschette, die zur Blutdruckmessung benutzt wurde. (synthesised)"> + > + ["ac9006"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*Simple body site where blood pressure was measured.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"Methode (synthesised)"> + description = <"Methode der Messung des Blutdrucks. (synthesised)"> + > + ["ac9008"] = < + text = <"Diastolischer Endpunkt (synthesised)"> + description = <"Dient der Dokumentation des Korotkoff-Geräusches, das verwendet wird, um bei auskultarischer Messung den diastolischen Blutdruck zu bestimmen. (synthesised)"> + > + ["id1060"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id1059"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1058"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["at1057"] = < + text = <"*Dorsum of foot(en)"> + description = <"**(en)"> + > + ["id1056"] = < + text = <"*Diastolic pressure formula(en)"> + description = <"*Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data).(en)"> + > + ["id1055"] = < + text = <"*Systolic pressure formula(en)"> + description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> + > + ["at1054"] = < + text = <"*Intra-arterial(en)"> + description = <"*Invasive measurement via transducer access line within an artery.(en)"> + > + ["id1053"] = < + text = <"Einflussfaktoren"> + description = <"Kommentar und Aufzeichung anderer Faktoren die ggf. zu dem Ergebnis der Blutdruckmessung beitragen können. Die kann z.B. bei belastenden Situationen der Fall sein (z.B. sog. Weißkittelhypertonie, Schmerzen, Fieber, Änderungen im atmosphärischen Druck)."> + > + ["at1052"] = < + text = <"*Toe(en)"> + description = <"*A toe of the individual.(en)"> + > + ["at1046"] = < + text = <"Schlafend"> + description = <"Die untersuchte Person schläft."> + > + ["at1045"] = < + text = <"Aufmerksam und wach"> + description = <"Die untersuchte Person ist bei vollem Bewusstsein."> + > + ["id1044"] = < + text = <"Schlafzustand"> + description = <"Schlafzustand - unterstützt die Auswertung von 24-stündigen ambulanten Aufzeichnungen des Blutdrucks."> + > + ["id1043"] = < + text = <"24 Stunden Durchschnitt"> + description = <"Schätzung des durchschnittlichen Blutdrucks über eine 24-stündigen Zeitraum."> + > + ["at1041"] = < + text = <"Invasiv"> + description = <"Invasive Messung des Blutdrucks innerhalb eines Gefäßes."> + > + ["at1040"] = < + text = <"Machine"> + description = <"Messung durch eine Blutdruckmaschine."> + > + ["id1039"] = < + text = <"Formel für mittleren arterieller Druck"> + description = <"Die Formel die ggf. verwendet wurde, um den mittleren arteriellen Druck zu berechnen."> + > + ["at1038"] = < + text = <"Palpation"> + description = <"Palpatorische Messung, normalerweise an den brachialen oder radialen Arterien."> + > + ["at1037"] = < + text = <"Auskultation"> + description = <"Auskulatorische Messung unter Benutzung eines Stethoskops und der Korotkoff-Geräusche."> + > + ["id1036"] = < + text = <"Methode"> + description = <"Methode der Messung des Blutdrucks."> + > + ["at1033"] = < + text = <"*Finger(en)"> + description = <"*A finger of the individual.(en)"> + > + ["at1032"] = < + text = <"Linkes Fußgelenk"> + description = <"Das linke Fußgelenk der Person"> + > + ["id1031"] = < + text = <"Anstrengung"> + description = <"Details über physische Aktivitäten zur Zeit der Blutdruckmessung."> + > + ["at1027"] = < + text = <"Rechtes Fußgelenk"> + description = <"Das rechte Fußgelenk der Person."> + > + ["id1026"] = < + text = <"Gerät"> + description = <"Details über das Sphygmomanometer oder ein anderes Gerät, dass zur Blutdruckmessung verwendet wird."> + > + ["at1022"] = < + text = <"Linkes Handgelenk"> + description = <"Das linke Handgelenk der Person."> + > + ["at1021"] = < + text = <"Rechtes Handgelenk"> + description = <"Das rechte Handgelenk der Person."> + > + ["at1020"] = < + text = <"Neonatal"> + description = <"Eine Manschette für Neugeborene mit passender Größe für die Reife und das Geburtsgewicht des Neugeborenen."> + > + ["at1019"] = < + text = <"Kleinkind"> + description = <"Eine Manschette für Kleinkinder und Säuglinge - ca. 5cm x 15cm."> + > + ["at1015"] = < + text = <"Nach links geneigt liegend"> + description = <"Flach liegend mit seitlicher Neigung, normalerweise zur linken Seite. Häufig verwendet im letzten Drittel eine Schwangerschaft, um aorto-cavale Kompression zu vermeiden."> + > + ["at1013"] = < + text = <"Phase V"> + description = <"Das 5. Korotkoff-Geräusch - die Geräusche verschwinden völlig während der Manschettendruck unter den diastolischen Blutdruck fällt."> + > + ["at1012"] = < + text = <"Phase IV"> + description = <"Das 4. Korotkoff-Geräusch - Die Geräusche klingen plätzlich gedämpft."> + > + ["id1011"] = < + text = <"Diastolischer Endpunkt"> + description = <"Dient der Dokumentation des Korotkoff-Geräusches, das verwendet wird, um bei auskultarischer Messung den diastolischen Blutdruck zu bestimmen."> + > + ["at1010"] = < + text = <"Pädiatrisch/Kind"> + description = <"Eine Manschette für ein Kind oder auch einen Erwachsenen mit einem schmalen Arm - 8cm x 21cm."> + > + ["at1009"] = < + text = <"Kleiner Erwachsener"> + description = <"Eine Manschette für einen kleinen Erwachsenen - ca. 10cm x 24cm."> + > + ["id1008"] = < + text = <"Pulsdruck"> + description = <"Der Abstand zwischen dem systolischen und dem diastolischen Blutdruckwert."> + > + ["id1007"] = < + text = <"Mittlerer arterieller Druck"> + description = <"Der mittlerer arterielle Druck über den gesamten Verlauf der Konktraktions- und Entspannungsphase des Herzens."> + > + ["id1006"] = < + text = <"*Tilt(en)"> + description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> + comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> + > + ["at1004"] = < + text = <"Liegend"> + description = <"Flach liegend zum Zeitpunkt der Blutdruckmessung."> + > + ["at1003"] = < + text = <"Zurückgelehnt"> + description = <"Patient zurückgelehnt zum Zeitpunkt der Blutdruckmessung."> + > + ["at1002"] = < + text = <"Sitzend"> + description = <"Sitzend zum Zeitpunkt der Blutdruckmessung (z.B. auf einem Bett oder Stuhl)."> + > + ["at1001"] = < + text = <"Stehend"> + description = <"Stehend zum Zeitpunkt der Blutdruckmessung."> + > + ["id34"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at29"] = < + text = <"Linker Oberschenkel"> + description = <"Der linke Oberschenkel der Person."> + > + ["at28"] = < + text = <"Rechter Oberschenkel"> + description = <"Der rechte Oberschenkel der Person."> + > + ["at27"] = < + text = <"Linker Arm"> + description = <"Der linke Arm der Person."> + > + ["at26"] = < + text = <"Rechter Arm"> + description = <"Der rechte Arm der Person."> + > + ["at18"] = < + text = <"Erwachsener"> + description = <"Eine Standard-Manschette für einen Erwachsenen - ca. 13cm x 30cm."> + > + ["at17"] = < + text = <"Großer Erwachsener"> + description = <"Eine Manschette für Erwachsene mit größeren Armen - ca. 16cm x 38cm."> + > + ["at16"] = < + text = <"Oberschenkel eines Erwachsenen"> + description = <"Eine Manschette für den Oberschenkel eines Erwachsenen - ca. 20cm x 42cm."> + > + ["id15"] = < + text = <"*Location of measurement(en)"> + description = <"*Simple body site where blood pressure was measured.(en)"> + > + ["id14"] = < + text = <"Manschettengröße"> + description = <"Die Größe der Manschette, die zur Blutdruckmessung benutzt wurde."> + comment = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470."> + > + ["id12"] = < + text = <"Listenstruktur"> + description = <"Listenstruktur"> + > + ["id9"] = < + text = <"Position"> + description = <"Die Position der untersuchten Person während der Messung."> + > + ["id7"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id6"] = < + text = <"Diastolisch"> + description = <"Der minimale systemische arterielle Blutdruck eines Zyklus - gemessen in der diastolischen oder Entspannungsphase des Herzens."> + > + ["id5"] = < + text = <"Systolisch"> + description = <"Der höchste arterielle Blutdruck eines Zyklus - gemessen in der systolischen oder Kontraktionsphase des Herzens."> + > + ["id2"] = < + text = <"Historie"> + description = <"Historie"> + > + ["id1"] = < + text = <"Blutdruck"> + description = <"Die lokale Messung des arteriellen Blutdrucks als Surrogat für den arteriellen Druck in der systemischen Zirkulation. Häufig wird der Ausdruck 'Blutdruck' zur Bezeichung der Messung des brachialen Ateriendrucks im Oberarm verwendet."> + > + > + ["ru"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"Поза (synthesised)"> + description = <"Поза пациента во время измерения давления. (synthesised)"> + > + ["ac9002"] = < + text = <"Стадия сна(ru) (synthesised)"> + description = <"Стадия сна - для интерпретации записи амбулаторного измерения АД в течение 42 часов. (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"Размер манжеты(ru) (synthesised)"> + description = <"Размер манжеты для измерения кровяного давления. (synthesised)"> + > + ["ac9006"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*Simple body site where blood pressure was measured.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"Метод (synthesised)"> + description = <"Метод измерения кровяного давления. (synthesised)"> + > + ["ac9008"] = < + text = <"Диастолическая конечная точка (synthesised)"> + description = <"Запись звука Короткова который используют для определения диастолического давления с помощью метода аускультации. (synthesised)"> + > + ["id1060"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id1059"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1058"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["at1057"] = < + text = <"*Dorsum of foot(en)"> + description = <"**(en)"> + > + ["id1056"] = < + text = <"*Diastolic pressure formula(en)"> + description = <"*Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data).(en)"> + > + ["id1055"] = < + text = <"*Systolic pressure formula(en)"> + description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> + > + ["at1054"] = < + text = <"*Intra-arterial(en)"> + description = <"*Invasive measurement via transducer access line within an artery.(en)"> + > + ["id1053"] = < + text = <"Стохастические факторы(ru)"> + description = <"Комментарий и записи других случайных факторов, которые могут способствовать измерению артериального давления. Например,\"боязнь белого халата\" или боль и жар, изменения атмосферного давления т.д."> + > + ["at1052"] = < + text = <"*Toe(en)"> + description = <"*A toe of the individual.(en)"> + > + ["at1046"] = < + text = <"Сон"> + description = <"Пациент находится в состоянии естественного покоя, тело расслаблено."> + > + ["at1045"] = < + text = <"Пробуждение и подъём"> + description = <"Пациент полностью в сознании."> + > + ["id1044"] = < + text = <"Стадия сна(ru)"> + description = <"Стадия сна - для интерпретации записи амбулаторного измерения АД в течение 42 часов."> + > + ["id1043"] = < + text = <"Среднее за 24 часа"> + description = <"Оценка среднего АД за период в 24 часа."> + > + ["at1041"] = < + text = <"Инвазивный"> + description = <"Инвазивный метод измерения АД, с помещением датчика внутри кровеносного сосуда."> + > + ["at1040"] = < + text = <"Автоматический тонометр"> + description = <"Неинвазивный метод измерения АД с помощью автоматического тонометра."> + > + ["id1039"] = < + text = <"Формула среднего артериального давления"> + description = <"Формула, используемая для вычисления СрАД (если требуется записывать)."> + > + ["at1038"] = < + text = <"Пальпация"> + description = <"Неинвазивный метод измерения АД с использованием пальпации (обычно плечевой или лучевой артерии)."> + > + ["at1037"] = < + text = <"Аускультация"> + description = <"Неинвазивный метод измерения АД с использованием стетоскопа и звуков Короткова."> + > + ["id1036"] = < + text = <"Метод"> + description = <"Метод измерения кровяного давления."> + > + ["at1033"] = < + text = <"*Finger(en)"> + description = <"*A finger of the individual.(en)"> + > + ["at1032"] = < + text = <"Левая лодыжка"> + description = <"Левая лодыжка пациента"> + > + ["id1031"] = < + text = <"Нагрузка"> + description = <"Подробная информация о физической деятельности, осуществляемой во время измерения АД."> + > + ["at1027"] = < + text = <"Правая лодыжка"> + description = <"Правая лодыжка пациента."> + > + ["id1026"] = < + text = <"Устройство"> + description = <"Информация о сфигмоманометре или другом устройстве, используемом для измерения АД."> + > + ["at1022"] = < + text = <"Левое запястье"> + description = <"Левое запястье пациента."> + > + ["at1021"] = < + text = <"Правое запястье"> + description = <"Правое запястье пациента."> + > + ["at1020"] = < + text = <"Для новорожденных"> + description = <"Манжета для новорожденных, используется в соответствии с весом новорожденного."> + > + ["at1019"] = < + text = <"Для младенцев"> + description = <"Манжета для младенцев - пузырь приблизительно 5см x 15cm."> + > + ["at1015"] = < + text = <"Лёжа с наклоном влево"> + description = <"Лёжа на плоской поверхности с боковым наклоном, как правило, под углом по направлению с левой стороны. Обычно требуется в последнем триместре беременности, чтобы облегчить сдавление нижней полой вены."> + > + ["at1013"] = < + text = <"Фаза 5"> + description = <"Пятый звук Короткова определяется отсутствием звуков, так как давление в манжете падает ниже диастолического артериального давления."> + > + ["at1012"] = < + text = <"Фаза 4"> + description = <"Четвёртый звук Короткова, определяющийся как резкое приглушение звуков."> + > + ["id1011"] = < + text = <"Диастолическая конечная точка"> + description = <"Запись звука Короткова который используют для определения диастолического давления с помощью метода аускультации."> + > + ["at1010"] = < + text = <"Педиатрическая(детская)"> + description = <"Манжета для детей или взрослых с тонкой рукой - пузырь примерно 8см x 21cm."> + > + ["at1009"] = < + text = <"Взрослая малая"> + description = <"Манжета взрослая малая - пузырь приблизительно 10 x 24cm."> + > + ["id1008"] = < + text = <"Пульсовое давление"> + description = <"Разница между систолическим и диастолическим давлением."> + > + ["id1007"] = < + text = <"Среднего артериального давления крови"> + description = <"Среднее артериальное давление на всём протяжении цикла сокращения и релаксации сердца."> + > + ["id1006"] = < + text = <"*Tilt(en)"> + description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> + comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> + > + ["at1004"] = < + text = <"Лёжа"> + description = <"Пациент лежит во время измерения АД."> + > + ["at1003"] = < + text = <"Реклинация"> + description = <"Пациент лежит в вынужденной неизменной позе (на реклинации)во время измерения АД."> + > + ["at1002"] = < + text = <"Сидя"> + description = <"Пациент сидит во время измерения АД (на стуле, кровати или кресле)."> + > + ["at1001"] = < + text = <"Стоя"> + description = <"Пациент стоит во время измерения АД."> + > + ["id34"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at29"] = < + text = <"Левое бедро"> + description = <"Левое бедро пациента."> + > + ["at28"] = < + text = <"Правое бедро"> + description = <"Правое бедро пациента."> + > + ["at27"] = < + text = <"Левая рука"> + description = <"Левая рука пациента."> + > + ["at26"] = < + text = <"Правая рука"> + description = <"Правая рука пациента."> + > + ["at18"] = < + text = <"Взрослая"> + description = <"Манжета стандартная для взрослого - пузырь приблизительно 13 х 30cm."> + > + ["at17"] = < + text = <"Взрослая большая"> + description = <"Манжета для руки взрослого, увеличенного объёма - пузырь приблизительно 16cm x 38cm."> + > + ["at16"] = < + text = <"Взрослая для бедра"> + description = <"Манжеты для бедра взрослого- пузырь приблизительно 20см х 42см."> + > + ["id15"] = < + text = <"*Location of measurement(en)"> + description = <"*Simple body site where blood pressure was measured.(en)"> + > + ["id14"] = < + text = <"Размер манжеты(ru)"> + description = <"Размер манжеты для измерения кровяного давления."> + > + ["id12"] = < + text = <"*list structure(en)"> + description = <"*list structure(en)"> + > + ["id9"] = < + text = <"Поза"> + description = <"Поза пациента во время измерения давления."> + > + ["id7"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id6"] = < + text = <"Диастолическое"> + description = <"Минимальное системное артериальное давление - измеряется в диастолу или в фазу релаксации сердца."> + > + ["id5"] = < + text = <"Систолическое"> + description = <"Пик системного артериального давления - измеряется в систолиу или в фазу сокращения сердца"> + > + ["id2"] = < + text = <"*history(en)"> + description = <"*history Structural node(en)"> + > + ["id1"] = < + text = <"АД"> + description = <"Локальное измерение артериального давления, которое является суррогатом артериального давления в системном кровотоке. Как правило, термин относится к давления плечевой артерии на предплечье. + "> + > + > + ["sv"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"Ställning (synthesised)"> + description = <"Individens kroppställning under mätningen. (synthesised)"> + > + ["ac9002"] = < + text = <"Vakenhet (synthesised)"> + description = <"Vakenhet som stöder tolkningen av 24-timmars ambulatoriska blodtrycksmätningar. (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"Manschettstorlek (synthesised)"> + description = <"Storleken på manschetten som används för blodtrycksmätning. (synthesised)"> + > + ["ac9006"] = < + text = <"Mätplats (synthesised)"> + description = <"Beskrivning av anatomiskt plats där blodtrycket mäts. (synthesised)"> + > + ["ac9007"] = < + text = <"Metod (synthesised)"> + description = <"Metod för mätning av blodtryck. (synthesised)"> + > + ["ac9008"] = < + text = <"Diastoliskt effektmått (synthesised)"> + description = <"Registrerat Korotkoff-ljud som används för att avgöra diastoliskt tryck med hjälp av auskultatorisk metod. (synthesised)"> + > + ["id1060"] = < + text = <"Klinisk tolkning"> + description = <"Ord, fras eller kort beskrivning som representerar den kliniska betydelsen och signifikansen av blodtrycksmätningen."> + > + ["id1059"] = < + text = <"Extra information"> + description = <"Ytterligare information som krävs för att fånga lokal kontext eller för anpassning till andra referensmodeller och formalismer."> + comment = <"Exempelvis uppgifter om en lokal sjukhusavdelning eller ytterligare metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id1058"] = < + text = <"Strukturerad mätplats"> + description = <"Strukturerad anatomisk plats där mätningen gjordes."> + > + ["at1057"] = < + text = <"Fotryggen"> + description = <"Individens fotrygg."> + > + ["id1056"] = < + text = <"Formel för diastoliskt tryck"> + description = <"Formel som används för att beräkna det diastoliska trycket från medelartärtrycket (om det finns registrerat)."> + > + ["id1055"] = < + text = <"Formel för systoliskt tryck"> + description = <"Formel som används för att beräkna det systoliska trycket från medelartärtrycket (om det finns registrerat)."> + > + ["at1054"] = < + text = <"Intraarteriell"> + description = <"Invasiv mätning via transduktoråtkomstlinjen inom en artär."> + > + ["id1053"] = < + text = <"Påverkande faktorer"> + description = <"Andra faktorer som kan påverka blodtrycksmätningen, exempelvis ångestnivå, \"vitrockseffekt\", smärta, feber eller förändringar i lufttryck mm."> + > + ["at1052"] = < + text = <"Tå"> + description = <"Individens tå."> + > + ["at1046"] = < + text = <"Sover"> + description = <"Patienten är i det naturliga tillståndet av kroppslig vila."> + > + ["at1045"] = < + text = <"Alert och vaken"> + description = <"Patienten är vid fullt medvetande."> + > + ["id1044"] = < + text = <"Vakenhet"> + description = <"Vakenhet som stöder tolkningen av 24-timmars ambulatoriska blodtrycksmätningar."> + > + ["id1043"] = < + text = <"24 timmars blodtrycksmätning"> + description = <"Beräkning av det genomsnittliga blodtrycket under en 24-timmarsperiod."> + > + ["at1041"] = < + text = <"Invasiv"> + description = <"Metod för att mäta blodtrycket intravenöst dvs. genom att penetrera huden och mäta inuti blodkärlen."> + > + ["at1040"] = < + text = <"Blodtrycksmaskin"> + description = <"Metod för mätning av blodtryck externt med hjälp av en blodtrycksmaskin."> + > + ["id1039"] = < + text = <"Formel för medelartärtryck"> + description = <"Formel som används för att beräkna medelartärtrycket (om det finns registrerat)."> + > + ["at1038"] = < + text = <"Palpation"> + description = <"Metod för att mäta blodtrycket externt med hjälp av palpation, vanligtvis av brakiala eller radiella artärer."> + > + ["at1037"] = < + text = <"Auskultation"> + description = <"Metod för extern mätning av blodtryck med hjälp av stetoskop och Korotkoff-ljud."> + > + ["id1036"] = < + text = <"Metod"> + description = <"Metod för mätning av blodtryck."> + > + ["at1033"] = < + text = <"Finger"> + description = <"Individens finger."> + > + ["at1032"] = < + text = <"Vänster vrist"> + description = <"Individens vänstra vrist."> + > + ["id1031"] = < + text = <"Ansträngning"> + description = <"Detaljer om den fysiska aktiviteten som utförts vid tidpunkten av blodtrycksmätningen."> + > + ["at1027"] = < + text = <"Höger vrist"> + description = <"Individens högra vrist."> + > + ["id1026"] = < + text = <"Utrustning"> + description = <"Detaljer om blodtrycksmätaren eller annan apparat som används för att mäta blodtrycket."> + > + ["at1022"] = < + text = <"Vänster handled"> + description = <"Individens vänstra handled."> + > + ["at1021"] = < + text = <"Höger handled"> + description = <"Individens högra handled."> + > + ["at1020"] = < + text = <"Nyfödd"> + description = <"En manschett som används på nyfödda, om manschetten anses vara av lämplig storlek till den nyföddas mognads- och födelsevikt."> + > + ["at1019"] = < + text = <"Spädbarn"> + description = <"En manschett för spädbarn."> + > + ["at1015"] = < + text = <"Liggande med lutning till vänster"> + description = <"Liggande platt ställning med viss lateral lutning, vanligtvis mot vänster sida. Den krävs vanligtvis i graviditetens sista trimester för att lindra aortokaval kompression."> + > + ["at1013"] = < + text = <"Fas V"> + description = <"Det femte Korotkoff-ljudet identifieras genom avsaknad av ljud då manschettrycket sjunker under det diastoliska blodtrycket."> + > + ["at1012"] = < + text = <"Fas IV"> + description = <"Det fjärde Korotkoff-ljudet identifieras som en plötslig ljuddämpning."> + > + ["id1011"] = < + text = <"Diastoliskt effektmått"> + description = <"Registrerat Korotkoff-ljud som används för att avgöra diastoliskt tryck med hjälp av auskultatorisk metod."> + > + ["at1010"] = < + text = <"Pediatrisk/Barn"> + description = <"En manschett som passar barn eller vuxna med smala armar."> + > + ["at1009"] = < + text = <"Liten Vuxen"> + description = <"En manschett som används till små vuxna."> + > + ["id1008"] = < + text = <"Pulstryck"> + description = <"Skillnaden mellan systoliskt och diastoliskt blodtryck."> + > + ["id1007"] = < + text = <"Medelartärtryck"> + description = <"Det genomsnittliga artärtrycket som inträffar under hela hjärtsammandragningen och under avslappningscykeln."> + > + ["id1006"] = < + text = <"Lutning"> + description = <"Lutning på ytan av huvuddelen som personen ligger på vid tidpunkten för mätningen."> + comment = <"OBS: '°' är en giltig UCUM-enhet. Använd \"deg\" som den rätta enheten."> + > + ["at1004"] = < + text = <"Liggande"> + description = <"Liggande ställning under blodtrycksmätningen."> + > + ["at1003"] = < + text = <"Halvliggande"> + description = <"Halvliggande ställning under blodtrycksmätningen."> + > + ["at1002"] = < + text = <"Sittande"> + description = <"Sittande ställning under blodtrycksmätningen, exempelvis på en säng eller stol."> + > + ["at1001"] = < + text = <"Stående"> + description = <"Stående ställning under blodtrycksmätningen"> + > + ["id34"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning av mätningen som inte beskrivits i andra fält."> + > + ["at29"] = < + text = <"Vänster lår"> + description = <"Individens vänstra lår."> + > + ["at28"] = < + text = <"Höger lår"> + description = <"Individens högra lår."> + > + ["at27"] = < + text = <"Vänster arm"> + description = <"Individens vänstra arm."> + > + ["at26"] = < + text = <"Höger arm"> + description = <"Individens högra arm."> + > + ["at18"] = < + text = <"Vuxen"> + description = <"En standardmanschett för vuxna."> + > + ["at17"] = < + text = <"Stor vuxen"> + description = <"En manschett för vuxna med större armar."> + > + ["at16"] = < + text = <"Vuxet lår"> + description = <"En lårmanschett för vuxna."> + > + ["id15"] = < + text = <"Mätplats"> + description = <"Beskrivning av anatomiskt plats där blodtrycket mäts."> + > + ["id14"] = < + text = <"Manschettstorlek"> + description = <"Storleken på manschetten som används för blodtrycksmätning."> + comment = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470."> + > + ["id12"] = < + text = <"Träd"> + description = <"Liststruktur"> + > + ["id9"] = < + text = <"Ställning"> + description = <"Individens kroppställning under mätningen."> + > + ["id7"] = < + text = <"Ospecificerad händelse"> + description = <"Standardval, händelse i ospecificerad tidpunkt eller tidsintervall som explicit kan definieras i en mall eller vid körning av program."> + > + ["id6"] = < + text = <"Diastoliskt"> + description = <"Det minsta systemiskt arteriella blodtrycket uppmätt diastoliskt eller i hjärtcykelns avslappningsfas."> + > + ["id5"] = < + text = <"Systoliskt"> + description = <"Det högsta systemiskt arteriella blodtrycket uppmätt systoliskt eller under sammandragningsfasen av hjärtcykeln."> + > + ["id2"] = < + text = <"Anamnes"> + description = <"Strukturnod anamnes."> + > + ["id1"] = < + text = <"Blodtryck"> + description = <"Den lokala mätningen av artärblodtrycket som är ett surrogat för artärtryck i systemcirkulationen. Vanligtvis refererar användningen av termen blodtryck till mätningen av brakialartärtrycket i överarmen."> + > + > + ["fi"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"Asento (synthesised)"> + description = <"Henkilön asento mittaushetkellä. (synthesised)"> + > + ["ac9002"] = < + text = <"Unitila (synthesised)"> + description = <"Unitila – tukee 24 tunnin ambulatorisen verenpainemittauksen tulosten tulkintaa. (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"Mansetin koko (synthesised)"> + description = <"Verenpaineen mittauksessa käytetyn mansetin koko. (synthesised)"> + > + ["ac9006"] = < + text = <"Mittauskohta (synthesised)"> + description = <"Kehon yksinkertaisesti ilmaistu kohta, josta verenpaine mitattiin. (synthesised)"> + > + ["ac9007"] = < + text = <"Menetelmä (synthesised)"> + description = <"Verenpaineen mittausmenetelmä. (synthesised)"> + > + ["ac9008"] = < + text = <"Diastolinen päätetapahtuma (synthesised)"> + description = <"Tieto siitä, minkä Korotkoffin äänen perusteella diastolinen paine määritetään auskultoitaessa. (synthesised)"> + > + ["id1060"] = < + text = <"Kliininen tulkinta"> + description = <"Yksittäinen sana, lause tai lyhyt kuvaus, joka edustaa verenpaineen mittauksen kliinistä merkitystä."> + > + ["id1059"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen asiayhteyden kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1058"] = < + text = <"Rakenteellinen mittauskohta"> + description = <"Rakenteellinen anatominen kohta, josta mittaus tehtiin."> + > + ["at1057"] = < + text = <"Jalanselkä"> + description = <"Tutkittavan jalanselkä."> + > + ["id1056"] = < + text = <"Diastolisen paineen kaava"> + description = <"Kaava jota käytetään diastolisen paineen laskemiseen keskivaltimopaineesta (jos kirjattu tietoihin)."> + > + ["id1055"] = < + text = <"Systolisen paineen kaava"> + description = <"Kaava jota käytetään systolisen paineen laskemiseen keskivaltimopaineesta (jos kirjattu tietoihin)."> + > + ["at1054"] = < + text = <"Valtimonsisäinen"> + description = <"Invasiivinen mittaus valtimoon sijoitetulla katetrinpääanturilla."> + > + ["id1053"] = < + text = <"Sekoittavat tekijät"> + description = <"Kommentoi ja kirjaa muita satunnaistekijöitä, jotka saattavat vaikuttaa verenpaineen mittaukseen. Esimerkiksi ahdistuneisuus tai ”valkotakkiverenpaine”, kipu tai kuume; ilmanpaineen muutokset, jne."> + > + ["at1052"] = < + text = <"Varvas"> + description = <"Tutkittavan varvas."> + > + ["at1046"] = < + text = <"Nukkuu"> + description = <"Tutkittavan keho on luonnollisessa lepotilassa."> + > + ["at1045"] = < + text = <"Valpas ja hereillä"> + description = <"Tutkittava on täysin tajuissaan."> + > + ["id1044"] = < + text = <"Unitila"> + description = <"Unitila – tukee 24 tunnin ambulatorisen verenpainemittauksen tulosten tulkintaa."> + > + ["id1043"] = < + text = <"24 tunnin keskiarvo"> + description = <"Arvio verenpaineen keskiarvosta 24 tunnin ajanjaksona."> + > + ["at1041"] = < + text = <"Invasiivinen"> + description = <"Menetelmä, jolla verenpaine mitataan sisäisesti, eli ihon läpi tunkeutuen ja verisuonen sisältä."> + > + ["at1040"] = < + text = <"Kone"> + description = <"Menetelmä, jolla verenpaine mitataan ulkoisesti koneella."> + > + ["id1039"] = < + text = <"Keskivaltimopaineen kaava"> + description = <"Keskivaltimopaineen laskennassa käytettävä kaava (jos kirjattu tietoihin)."> + > + ["at1038"] = < + text = <"Palpaatio"> + description = <"Menetelmä, jolla verenpaine mitataan ulkoisesti palpoimalla (yleensä olkavarsi- tai värttinävaltimosta)."> + > + ["at1037"] = < + text = <"Auskultaatio"> + description = <"Menetelmä, jolla verenpaine mitataan ulkoisesti käyttämällä stetoskooppia ja Korotkoffin ääniä."> + > + ["id1036"] = < + text = <"Menetelmä"> + description = <"Verenpaineen mittausmenetelmä."> + > + ["at1033"] = < + text = <"Sormi"> + description = <"Tutkittavan sormi."> + > + ["at1032"] = < + text = <"Vasen nilkka"> + description = <"Tutkittavan vasen nilkka."> + > + ["id1031"] = < + text = <"Rasitus"> + description = <"Tiedot fyysisestä rasituksesta, jolle tutkittava altistettiin verenpaineen mittauksen aikana."> + > + ["at1027"] = < + text = <"Oikea nilkka"> + description = <"Tutkittavan oikea nilkka."> + > + ["id1026"] = < + text = <"Laite"> + description = <"Tiedot sfygmomanometrista tai muusta laitteesta, jolla verenpaine mitataan."> + > + ["at1022"] = < + text = <"Vasen ranne"> + description = <"Tutkittavan vasen ranne."> + > + ["at1021"] = < + text = <"Oikea ranne"> + description = <"Tutkittavan oikea ranne."> + > + ["at1020"] = < + text = <"Vastasyntynyt"> + description = <"Vastasyntyneille käytettävä mansetti, mikäli mansetti on oikean kokoinen vastasyntyneen kokoon ja kehitystasoon nähden."> + > + ["at1019"] = < + text = <"Vauva"> + description = <"Vauvoille käytettävä mansetti."> + > + ["at1015"] = < + text = <"Makuulla vasemmalle kallellaan"> + description = <"Makuulla, hiukan kallellaan kyljen suunnassa, yleensä vasemmalle. Tarvitaan yleensä viimeisellä raskauskolmanneksella supiinioireyhtymän helpottamiseksi."> + > + ["at1013"] = < + text = <"Vaihe V"> + description = <"Viides Korotkoffin ääni määritetään äänien kuulumisen lakkaamiseksi, kun mansetin paine laskee diastolisen verenpaineen alapuolelle."> + > + ["at1012"] = < + text = <"Vaihe IV"> + description = <"Neljäs Korotkoffin ääni määrittään äänien äkilliseksi heikkenemiseksi."> + > + ["id1011"] = < + text = <"Diastolinen päätetapahtuma"> + description = <"Tieto siitä, minkä Korotkoffin äänen perusteella diastolinen paine määritetään auskultoitaessa."> + > + ["at1010"] = < + text = <"Pediatrinen/lapsi"> + description = <"Mansetti, joka sopii lapselle tai ohutkäsivartiselle aikuiselle."> + > + ["at1009"] = < + text = <"Aikuiset, pieni"> + description = <"Pienikokoiselle aikuiselle käytettävä mansetti."> + > + ["id1008"] = < + text = <"Pulssipaine"> + description = <"Systolisen ja diastolisen paineen erotus."> + > + ["id1007"] = < + text = <"Keskivaltimopaine"> + description = <"Keskiarvo valtimopaineesta, joka ilmenee sydämen koko supistumis- ja veltostumissyklin aikana."> + > + ["id1006"] = < + text = <"Kallistuma"> + description = <"Kraniokaudaalinen kallistuma alustalla, jolla henkilö makaa mittauksen aikana."> + comment = <"PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit."> + > + ["at1004"] = < + text = <"Makuulla"> + description = <"Verenpaine mitataan henkilön maatessa."> + > + ["at1003"] = < + text = <"Taaksepäin nojaten"> + description = <"Verenpaine mitataan henkilön nojatessa taaksepäin."> + > + ["at1002"] = < + text = <"Istuen"> + description = <"Verenpaine mitataan henkilön istuessa (esimerkiksi vuoteella tai tuolissa)."> + > + ["at1001"] = < + text = <"Seisten"> + description = <"Verenpaine mitataan henkilön seistessä."> + > + ["id34"] = < + text = <"Kommentti"> + description = <"Mittauksen kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> + > + ["at29"] = < + text = <"Vasen reisi"> + description = <"Henkilön vasen reisi."> + > + ["at28"] = < + text = <"Oikea reisi"> + description = <"Henkilön oikea reisi."> + > + ["at27"] = < + text = <"Vasen käsivarsi"> + description = <"Henkilön vasen käsivarsi."> + > + ["at26"] = < + text = <"Oikea käsivarsi"> + description = <"Henkilön oikea käsivarsi."> + > + ["at18"] = < + text = <"Aikuinen"> + description = <"Standardikokoinen mansetti aikuisille."> + > + ["at17"] = < + text = <"Aikuiset, suuri"> + description = <"Mansetti aikuisille, joilla on paksut käsivarret."> + > + ["at16"] = < + text = <"Aikuisen reisi"> + description = <"Aikuisen reidessä käytettävä mansetti."> + > + ["id15"] = < + text = <"Mittauskohta"> + description = <"Kehon yksinkertaisesti ilmaistu kohta, josta verenpaine mitattiin."> + > + ["id14"] = < + text = <"Mansetin koko"> + description = <"Verenpaineen mittauksessa käytetyn mansetin koko."> + comment = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470. "> + > + ["id12"] = < + text = <"Puu"> + description = <"Luettelon rakenne."> + > + ["id9"] = < + text = <"Asento"> + description = <"Henkilön asento mittaushetkellä."> + > + ["id7"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id6"] = < + text = <"Diastolinen"> + description = <"Systeemisen verenkierron valtimoverenpaineen pienin arvo – mitataan sydämenlyönnin diastolisessa, eli veltostumisvaiheessa."> + > + ["id5"] = < + text = <"Systolinen"> + description = <"Systeemisen verenkierron valtimoverenpaineen huippuarvo – mitataan sydämenlyönnin systolisessa, eli supistumisvaiheessa."> + > + ["id2"] = < + text = <"historia"> + description = <"Historia-rakennesolmu."> + > + ["id1"] = < + text = <"Verenpaine"> + description = <"Paikallisen valtimopaineen mittaustulos, joka toimii korvikkeena systeemisen verenkierron valtimopaineelle. Termillä ”verenpaine” viitataan yleensä olkavarresta tehtävään olkavarsivaltimon paineen mittaustulokseen."> + comment = <"Yleisimmin termi \"verenpaine\" viittaa brakiaalisen olkavarren arteriapaineeseen."> + > + > + ["ko"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"자세 (synthesised)"> + description = <"측정 시에 대상의 자세 (synthesised)"> + > + ["ac9002"] = < + text = <"수면 상태 (synthesised)"> + description = <"수면 상태 - 24시간 활동 혈압기록에 대한 해석 지원. (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"Cuff 크기 (synthesised)"> + description = <"혈압 측정을 위해 사용되는 cuff의 크기. (synthesised)"> + > + ["ac9006"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*Simple body site where blood pressure was measured.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"*측정 방법(ko) (synthesised)"> + description = <"*혈압 측정의 방법.(ko) (synthesised)"> + > + ["ac9008"] = < + text = <"*이완기 종점(ko) (synthesised)"> + description = <"*청진법을 이용하여 이완기 압력을 결정하는데 사용되는 Korotkoff sound를 기록.(ko) (synthesised)"> + > + ["id1060"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id1059"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1058"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["at1057"] = < + text = <"*Dorsum of foot(en)"> + description = <"**(en)"> + > + ["id1056"] = < + text = <"*Diastolic pressure formula(en)"> + description = <"*Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data).(en)"> + > + ["id1055"] = < + text = <"*Systolic pressure formula(en)"> + description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> + > + ["at1054"] = < + text = <"*Intra-arterial(en)"> + description = <"*Invasive measurement via transducer access line within an artery.(en)"> + > + ["id1053"] = < + text = <"혼란변수"> + description = <"혈압측정에 영향을 줄 수 있는 기타 우연한 변수들에 대한 코멘트와 기록. 예를 들어, 불안 또는 '백의신드롬'의 레벨; 통증 또는 발열; 대기압의 변화 등."> + > + ["at1052"] = < + text = <"*Toe(en)"> + description = <"*A toe of the individual.(en)"> + > + ["at1046"] = < + text = <"수면 상태"> + description = <"대상은 신체적으로 자연적인 휴식 상태에 있다."> + > + ["at1045"] = < + text = <"각성과 기상 상태"> + description = <"대상은 완전한 의식이 있다."> + > + ["id1044"] = < + text = <"수면 상태"> + description = <"수면 상태 - 24시간 활동 혈압기록에 대한 해석 지원."> + > + ["id1043"] = < + text = <"24시간 평균"> + description = <"24시간 동안의 평균 혈압의 추정."> + > + ["at1041"] = < + text = <"*침습적 방법(ko)"> + description = <"*내부에서 즉 피부를 통과하여 혈관 내에서 혈압을 측정하는 방법.(ko)"> + > + ["at1040"] = < + text = <"*장비(ko)"> + description = <"*혈압 측정 장비를 사용하여 외부에서 혈압을 측정하는 방법.(ko)"> + > + ["id1039"] = < + text = <"*평균 동맥압 공식(ko)"> + description = <"*(데이터 내에 기록되어 있다면) MAP를 계산하는데 사용되는 공식.(ko)"> + > + ["at1038"] = < + text = <"*타진(ko)"> + description = <"*(보통 상완 또는 요골동맥의) 타진을 사용하여 외부에서 혈압을 측정하는 방법.(ko)"> + > + ["at1037"] = < + text = <"*청진(ko)"> + description = <"*청진기와 Korotkoff sounds을 사용하여 외부에서 혈압을 측정하는 방법.(ko)"> + > + ["id1036"] = < + text = <"*측정 방법(ko)"> + description = <"*혈압 측정의 방법.(ko)"> + > + ["at1033"] = < + text = <"*Finger(en)"> + description = <"*A finger of the individual.(en)"> + > + ["at1032"] = < + text = <"*좌측 발목(ko)"> + description = <"**대상의 좌측 발목.(ko)"> + > + ["id1031"] = < + text = <"노력"> + description = <"혈압 측정시에 수행 중인 육체활동에 대한 상세내용."> + > + ["at1027"] = < + text = <"*우측 발목(ko)"> + description = <"*대상의 우측 발목.(ko)"> + > + ["id1026"] = < + text = <"*장비(ko)"> + description = <"*혈압을 측정하는데 사용되는 혈압계 또는 기타 장비에 대한 상세내용.(ko)"> + > + ["at1022"] = < + text = <"*좌측 손목(ko)"> + description = <"*대상의 좌측 손목.(ko)"> + > + ["at1021"] = < + text = <"*우측 손목(ko)"> + description = <"*대상의 우측 손목.(ko)"> + > + ["at1020"] = < + text = <"*신생아(ko)"> + description = <"*신생아를 위해 사용되는 cuff, cuff는 신생아의 성숙도와 몸무게에 대한 적절한 크기가 가정됨.(ko)"> + > + ["at1019"] = < + text = <"*영아(ko)"> + description = <"*영아을 위해 사용되는 cuff - bladder가 약 5cm x 15cm.(ko)"> + > + ["at1015"] = < + text = <"왼쪽으로 누운 자세"> + description = <"보통 왼쪽으로 기울린, 옆쪽으로 기울여 누운 자세. 보통 임신 3기에 동정맥압력을 완화하기위해 필요함."> + > + ["at1013"] = < + text = <"*Phase V(en)"> + description = <"*5번째 Korotkoff sound는 cuff 압력이 이완기 혈압 아래로 떨어져 소리가 없어짐으로써 확인된다.(ko) + + "> + > + ["at1012"] = < + text = <"*Phase IV(en)"> + description = <"*4번째 Korotkoff sound가 갑작스런 약해지는 소리로 확인된다.(ko)"> + > + ["id1011"] = < + text = <"*이완기 종점(ko)"> + description = <"*청진법을 이용하여 이완기 압력을 결정하는데 사용되는 Korotkoff sound를 기록.(ko)"> + > + ["at1010"] = < + text = <"*소아/아동(ko)"> + description = <"*아동이나 얋은 팔을 가진 성인에게 적합한 cuff - bladder가 약 8cm x 21cm.(ko)"> + > + ["at1009"] = < + text = <"*작은 성인(ko)"> + description = <"*작은 성인을 위해 사용되는 cuff - bladder가 약 10cm x 24cm.(ko)"> + > + ["id1008"] = < + text = <"맥압"> + description = <"수축기와 이완기 혈압 간의 차이."> + > + ["id1007"] = < + text = <"평균 동맥압"> + description = <"심장의 수축과 이완 싸이클 전체과정 동안에 발생하는 평균 동맥압."> + > + ["id1006"] = < + text = <"*Tilt(en)"> + description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> + comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> + > + ["at1004"] = < + text = <"누운 자세"> + description = <"혈압 측정시에 바로 누운 자세."> + > + ["at1003"] = < + text = <"비스듬한 자세"> + description = <"혈압 측정시에 비스듬한 자세(reclining)."> + > + ["at1002"] = < + text = <"앉은 자세"> + description = <"혈압 측정시에 앉은 자세(침대 또는 의자)."> + > + ["at1001"] = < + text = <"선 자세"> + description = <"혈압측정 시에 서있는 자세."> + > + ["id34"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at29"] = < + text = <"*좌측 허벅지(ko)"> + description = <"*사람의 좌측 허벅지.(ko)"> + > + ["at28"] = < + text = <"*우측 허벅지(ko)"> + description = <"*사람의 우측 허벅지.(ko)"> + > + ["at27"] = < + text = <"*좌측 팔(ko)"> + description = <"*사람의 좌측 팔.(ko)"> + > + ["at26"] = < + text = <"*우측 팔(ko)"> + description = <"*사람의 우측 팔.(ko)"> + > + ["at18"] = < + text = <"*성인(ko)"> + description = <"*성인을 위한 표준인 cuff - bladder가 약 13cm x 30cm.(ko)"> + > + ["at17"] = < + text = <"*큰 성인(ko)"> + description = <"*큰 팔을 가진 성인을 위한 cuff - bladder가 약 16cm x 38cm.(ko)"> + > + ["at16"] = < + text = <"성인 허벅지"> + description = <"성인 허벅지을 위한 cuff - bladder가 약 20cm x 42cm."> + > + ["id15"] = < + text = <"*Location of measurement(en)"> + description = <"*Simple body site where blood pressure was measured.(en)"> + > + ["id14"] = < + text = <"Cuff 크기"> + description = <"혈압 측정을 위해 사용되는 cuff의 크기."> + > + ["id12"] = < + text = <"*Tree(en)"> + description = <"*List structure.(en)"> + > + ["id9"] = < + text = <"자세"> + description = <"측정 시에 대상의 자세"> + > + ["id7"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id6"] = < + text = <"이완기"> + description = <"최소 체동맥 혈압 - 심장 싸이클의 이완기에서 측정됨."> + > + ["id5"] = < + text = <"수축기"> + description = <"최대 체동맥 혈압 - 심장 싸이클의 수축기에서 측정."> + > + ["id2"] = < + text = <"*history(en)"> + description = <"*History Structural node.(en)"> + > + ["id1"] = < + text = <"혈압"> + description = <"체순환에서 동맥압을 대신하는 동맥혈압의 국소 측정. 보통은 '혈압'이라는 용어의 사용은 상완에서 상완동맥의 측정을 의미함."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"Posição (synthesised)"> + description = <"A posição do sujeito na hora da medida. (synthesised)"> + > + ["ac9002"] = < + text = <"Status do sono (synthesised)"> + description = <"Status do sono - apóia a interpretação do registro do mapa de pressão arterial (ambulatorial de 24 horas). (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"Tamanho da braçadeira (synthesised)"> + description = <"Tamanho da braçadeira usada para medir a pressão arterial. (synthesised)"> + > + ["ac9006"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*Simple body site where blood pressure was measured.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"Método (synthesised)"> + description = <"Método de medida da pressão arterial. (synthesised)"> + > + ["ac9008"] = < + text = <"Final da diástole (synthesised)"> + description = <"Registro do som Korotkoff usado para determinar a pressão arterial diastólica, usando o método auscultativo. (synthesised)"> + > + ["id1060"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id1059"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1058"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["at1057"] = < + text = <"*Dorsum of foot(en)"> + description = <"**(en)"> + > + ["id1056"] = < + text = <"*Diastolic pressure formula(en)"> + description = <"*Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data).(en)"> + > + ["id1055"] = < + text = <"*Systolic pressure formula(en)"> + description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> + > + ["at1054"] = < + text = <"*Intra-arterial(en)"> + description = <"*Invasive measurement via transducer access line within an artery.(en)"> + > + ["id1053"] = < + text = <"Fatores confundidores"> + description = <"Comentários sobre e registros de outros fatores incidentais que possam estar contribuindo na medida da pressão sanguínea. Por exemplo, nível de ansiedade ou \"síndrome do jaleco branco\"; dor ou febre; mudanças na pressão atmosférica, etc."> + > + ["at1052"] = < + text = <"*Toe(en)"> + description = <"*A toe of the individual.(en)"> + > + ["at1046"] = < + text = <"Dormindo"> + description = <"Sujeito está no estado natural de descanso corporal."> + > + ["at1045"] = < + text = <"Alerta e acordado"> + description = <"Sujeito está totalmente consciente."> + > + ["id1044"] = < + text = <"Status do sono"> + description = <"Status do sono - apóia a interpretação do registro do mapa de pressão arterial (ambulatorial de 24 horas)."> + > + ["id1043"] = < + text = <"Media de 24 horas"> + description = <"Estimativa da pressão arterial média em um período de 24 horas."> + > + ["at1041"] = < + text = <"Invasivo"> + description = <"Método de medir a pressão arterial internamente, isto é, envolvendo a penetração da pele e a medida interior dos vasos sanguíneos."> + > + ["at1040"] = < + text = <"Aparelho de pressão"> + description = <"Método de medir a pressão arterial externamente, usando o aparelho de pressão arterial."> + > + ["id1039"] = < + text = <"Fórmula de Pressão Arterial Média"> + description = <"Fórmula usada para calcular a pressão arterial média (PAM), se registrada em dados."> + > + ["at1038"] = < + text = <"Palpação"> + description = <"Método de medir a pressão arterial externamente, usando a palpação (geralmente artérias braquiais ou radiais)."> + > + ["at1037"] = < + text = <"Ausculta"> + description = <"Método de medir a pressão externamente, usando o estetoscópiso e os sons Korotkoff."> + > + ["id1036"] = < + text = <"Método"> + description = <"Método de medida da pressão arterial."> + > + ["at1033"] = < + text = <"*Finger(en)"> + description = <"*A finger of the individual.(en)"> + > + ["at1032"] = < + text = <"Tornozelo esquerdo"> + description = <"O tornozelo esquerdo da pessoa."> + > + ["id1031"] = < + text = <"Esforço físico"> + description = <"Detalhes sobre atividade física realizada na hora da medida da pressão arterial."> + > + ["at1027"] = < + text = <"Tornozelo direito"> + description = <"O tornozelo direito da pessoa."> + > + ["id1026"] = < + text = <"Aparelho"> + description = <"Detalhes sobre o esfigmomanômetro ou outro aparelho utilizado para medir a pressão sanguínea."> + > + ["at1022"] = < + text = <"Pulso esquerdo"> + description = <"O pulso esquerdo da pessoa."> + > + ["at1021"] = < + text = <"Pulso direito"> + description = <"O pulso direito da pessoa."> + > + ["at1020"] = < + text = <"Neonatal"> + description = <"Uma braçadeira usada para um recém-nascido, supondo que o tamanho é apropriado para a maturidade e o peso ao nascer do neonato."> + > + ["at1019"] = < + text = <"Criança pequena "> + description = <"Uma braçadeira utilizada em crianças pequenas - manguito de aproximadamente 5cm x 15cm."> + > + ["at1015"] = < + text = <"Deitado com inclinação para esquerda"> + description = <"Deitado sem reclinação com alguma inclinação lateral, usualmente com angulação para o lado esquerdo. Comumente requerido no último trimestre da gravidez para aliviar a compressão aortocaval."> + > + ["at1013"] = < + text = <"Phase V"> + description = <"O quinto som de Korotkoff é identificado pela ausência de sons, pois a pressão da braçadeira cai abaixo da pressão diastólica do sangue."> + > + ["at1012"] = < + text = <"Fhase IV."> + description = <"O quarto som de Korotkoff é identificado como um súbito abafamento dos sons."> + > + ["id1011"] = < + text = <"Final da diástole"> + description = <"Registro do som Korotkoff usado para determinar a pressão arterial diastólica, usando o método auscultativo."> + > + ["at1010"] = < + text = <"Criança/Pediátrico"> + description = <"Manguito apropriao para uma criança ou um adulto com um braço fino - bolsa de aproximadamente 8cm x 21cm."> + > + ["at1009"] = < + text = <"Adulto pequeno"> + description = <"Uma braçadeira usada para adultos pequenos -manguito de aproximadamente 10cm x 24cm."> + > + ["id1008"] = < + text = <"Pressão de Pulso"> + description = <"A diferença entre a pressão sistólica e diastólica."> + > + ["id1007"] = < + text = <"Pressão arterial Média"> + description = <"A pressão arterial média que ocorrre ao longo de todo o ciclo de contração e dilatação do coração."> + > + ["id1006"] = < + text = <"*Tilt(en)"> + description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> + comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> + > + ["at1004"] = < + text = <"Deitado"> + description = <"Deitado sem reclinação hora da medida da pressão arterial."> + > + ["at1003"] = < + text = <"Reclinado"> + description = <"Reclinado na hora da medida da pressão arterial."> + > + ["at1002"] = < + text = <"Sentado"> + description = <"Sentado (por exemplo na cama ou em uma cadeira) na hora da medida da pressão arterial."> + > + ["at1001"] = < + text = <"Em pé"> + description = <"Em pé na hora da medida da pressão arterial."> + > + ["id34"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at29"] = < + text = <"Coxa esquerda"> + description = <"A coxa esquerda da pessoa."> + > + ["at28"] = < + text = <"Coxa direita"> + description = <"A coxa direita da pessoa."> + > + ["at27"] = < + text = <"Braço esquerdo"> + description = <"O braço esquerdo da pessoa."> + > + ["at26"] = < + text = <"Braço direito"> + description = <"O braço direito da pessoa."> + > + ["at18"] = < + text = <"Adulto"> + description = <"Uma braçadeira padrão para adultos - manguito de aproximadamente 13cm x 30cm."> + > + ["at17"] = < + text = <"Adulto Grande"> + description = <"Uma braçadeira para adultos com braço largo - manguito de aproximadamente 16cm x 38cm."> + > + ["at16"] = < + text = <"Coxa de adulto"> + description = <"Uma braçadeira usada na coxa de um aduto - manguito de aproximadamente 20cm x 42cm."> + > + ["id15"] = < + text = <"*Location of measurement(en)"> + description = <"*Simple body site where blood pressure was measured.(en)"> + > + ["id14"] = < + text = <"Tamanho da braçadeira"> + description = <"Tamanho da braçadeira usada para medir a pressão arterial."> + comment = <"Sem comentários"> + > + ["id12"] = < + text = <"estrutura de lista"> + description = <"estrutura de lista"> + > + ["id9"] = < + text = <"Posição"> + description = <"A posição do sujeito na hora da medida."> + > + ["id7"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id6"] = < + text = <"Diastólica"> + description = <"Pressão arterial sistêmica mínima - medida na fase diastólica ou de dilatação do ciclo cardíaco."> + > + ["id5"] = < + text = <"Sistólica"> + description = <"Pressão arterial sistêmica máxima - medida na fase sistólica ou de contração do ciclo cardíaco."> + > + ["id2"] = < + text = <"história"> + description = <"nodo Estrutural história"> + > + ["id1"] = < + text = <"Pressão Arterial"> + description = <"A medida local da pressão sanguínea arterial, a qual é uma substituta da pressão arterial na circulação arterial sistêmica. Mais comumente o uso do termo pressão arterial se refere à medida da pressão da artéria braquial no antebraço."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Pressure"> + description = <"Pressure"> + > + ["ac9001"] = < + text = <"Position (synthesised)"> + description = <"The position of the individual at the time of measurement. (synthesised)"> + > + ["ac9002"] = < + text = <"Sleep status (synthesised)"> + description = <"Sleep status - supports interpretation of 24 hour ambulatory blood pressure records. (synthesised)"> + > + ["at9003"] = < + text = <"Angle, plane"> + description = <"Angle, plane"> + > + ["at9004"] = < + text = <"mean"> + description = <"mean"> + > + ["ac9005"] = < + text = <"Cuff size (synthesised)"> + description = <"The size of the cuff used for blood pressure measurement. (synthesised)"> + > + ["ac9006"] = < + text = <"Location of measurement (synthesised)"> + description = <"Simple body site where blood pressure was measured. (synthesised)"> + > + ["ac9007"] = < + text = <"Method (synthesised)"> + description = <"Method of measurement of blood pressure. (synthesised)"> + > + ["ac9008"] = < + text = <"Diastolic endpoint (synthesised)"> + description = <"Record which Korotkoff sound is used for determining diastolic pressure using auscultative method. (synthesised)"> + > + ["id1060"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the blood pressure measurement."> + > + ["id1059"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1058"] = < + text = <"Structured measurement location"> + description = <"Structured anatomical location of where the measurement was taken."> + > + ["at1057"] = < + text = <"Dorsum of foot"> + description = <"The individual's dorsum of the foot."> + > + ["id1056"] = < + text = <"Diastolic pressure formula"> + description = <"Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data)."> + > + ["id1055"] = < + text = <"Systolic pressure formula"> + description = <"Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data)."> + > + ["at1054"] = < + text = <"Intra-arterial"> + description = <"Invasive measurement via transducer access line within an artery."> + > + ["id1053"] = < + text = <"Confounding factors"> + description = <"Comment on and record other incidental factors that may be contributing to the blood pressure measurement. For example, level of anxiety or 'white coat syndrome'; pain or fever; changes in atmospheric pressure etc."> + > + ["at1052"] = < + text = <"Toe"> + description = <"A toe of the individual."> + > + ["at1046"] = < + text = <"Sleeping"> + description = <"The individual is in the natural state of bodily rest."> + > + ["at1045"] = < + text = <"Awake"> + description = <"The individual is fully conscious."> + > + ["id1044"] = < + text = <"Sleep status"> + description = <"Sleep status - supports interpretation of 24 hour ambulatory blood pressure records."> + > + ["id1043"] = < + text = <"24 hour average"> + description = <"Estimate of the average blood pressure over a 24 hour period."> + > + ["at1041"] = < + text = <"Invasive"> + description = <"Method of measuring blood pressure internally ie involving penetration of the skin and measuring inside blood vessels."> + > + ["at1040"] = < + text = <"Machine"> + description = <"Method of measuring blood pressure externally, using a blood pressure machine."> + > + ["id1039"] = < + text = <"Mean arterial pressure formula"> + description = <"Formula used to calculate the Mean Arterial Pressure (if recorded in data)."> + > + ["at1038"] = < + text = <"Palpation"> + description = <"Method of measuring blood pressure externally, using palpation (usually of the brachial or radial arteries)."> + > + ["at1037"] = < + text = <"Auscultation"> + description = <"Method of measuring blood pressure externally, using a stethoscope and Korotkoff sounds."> + > + ["id1036"] = < + text = <"Method"> + description = <"Method of measurement of blood pressure."> + > + ["at1033"] = < + text = <"Finger"> + description = <"A finger of the individual."> + > + ["at1032"] = < + text = <"Left ankle"> + description = <"The left ankle of the individual."> + > + ["id1031"] = < + text = <"Exertion"> + description = <"Details about physical activity undertaken at the time of blood pressure measurement."> + > + ["at1027"] = < + text = <"Right ankle"> + description = <"The right ankle of the individual."> + > + ["id1026"] = < + text = <"Device"> + description = <"Details about sphygmomanometer or other device used to measure the blood pressure."> + > + ["at1022"] = < + text = <"Left wrist"> + description = <"The left wrist of the individual."> + > + ["at1021"] = < + text = <"Right wrist"> + description = <"The right wrist of the individual."> + > + ["at1020"] = < + text = <"Neonatal"> + description = <"A cuff used for a neonate, assuming cuff is the appropriate size for maturity and birthweight of the neonate."> + > + ["at1019"] = < + text = <"Infant"> + description = <"A cuff used for infants."> + > + ["at1015"] = < + text = <"Lying with tilt to left"> + description = <"Lying flat with some lateral tilt, usually angled towards the left side. Commonly required in the last trimester of pregnancy to relieve aortocaval compression."> + > + ["at1013"] = < + text = <"Phase V"> + description = <"The fifth Korotkoff sound is identified by absence of sounds as the cuff pressure drops below the diastolic blood pressure."> + > + ["at1012"] = < + text = <"Phase IV"> + description = <"The fourth Korotkoff sound is identified as an abrupt muffling of sounds."> + > + ["id1011"] = < + text = <"Diastolic endpoint"> + description = <"Record which Korotkoff sound is used for determining diastolic pressure using auscultative method."> + > + ["at1010"] = < + text = <"Paediatric/Child"> + description = <"A cuff that is appropriate for a child or adult with a thin arm."> + > + ["at1009"] = < + text = <"Small Adult"> + description = <"A cuff used for a small adult."> + > + ["id1008"] = < + text = <"Pulse pressure"> + description = <"The difference between the systolic and diastolic pressure."> + > + ["id1007"] = < + text = <"Mean arterial pressure"> + description = <"The average arterial pressure that occurs over the entire course of the heart contraction and relaxation cycle."> + > + ["id1006"] = < + text = <"Tilt"> + description = <"The craniocaudal tilt of the surface on which the person is lying at the time of measurement."> + > + ["at1004"] = < + text = <"Lying"> + description = <"Lying flat at the time of blood pressure measurement."> + > + ["at1003"] = < + text = <"Reclining"> + description = <"Reclining at the time of blood pressure measurement."> + > + ["at1002"] = < + text = <"Sitting"> + description = <"Sitting (for example on bed or chair) at the time of blood pressure measurement."> + > + ["at1001"] = < + text = <"Standing"> + description = <"Standing at the time of blood pressure measurement."> + > + ["id34"] = < + text = <"Comment"> + description = <"Additional narrative about the measurement, not captured in other fields."> + > + ["at29"] = < + text = <"Left thigh"> + description = <"The left thigh of the person."> + > + ["at28"] = < + text = <"Right thigh"> + description = <"The right thigh of the person."> + > + ["at27"] = < + text = <"Left arm"> + description = <"The left arm of the person."> + > + ["at26"] = < + text = <"Right arm"> + description = <"The right arm of the person."> + > + ["at18"] = < + text = <"Adult"> + description = <"A cuff that is standard for an adult."> + > + ["at17"] = < + text = <"Large Adult"> + description = <"A cuff for adults with larger arms."> + > + ["at16"] = < + text = <"Adult Thigh"> + description = <"A cuff used for an adult thigh."> + > + ["id15"] = < + text = <"Location of measurement"> + description = <"Simple body site where blood pressure was measured."> + > + ["id14"] = < + text = <"Cuff size"> + description = <"The size of the cuff used for blood pressure measurement."> + comment = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470. "> + > + ["id12"] = < + text = <"Tree"> + description = <"List structure."> + > + ["id9"] = < + text = <"Position"> + description = <"The position of the individual at the time of measurement."> + > + ["id7"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id6"] = < + text = <"Diastolic"> + description = <"Minimum systemic arterial blood pressure - measured in the diastolic or relaxation phase of the heart cycle."> + > + ["id5"] = < + text = <"Systolic"> + description = <"Peak systemic arterial blood pressure - measured in systolic or contraction phase of the heart cycle."> + > + ["id2"] = < + text = <"History"> + description = <"History Structural node."> + > + ["id1"] = < + text = <"Blood pressure"> + description = <"The local measurement of arterial blood pressure which is a surrogate for arterial pressure in the systemic circulation."> + comment = <"Most commonly, use of the term 'blood pressure' refers to measurement of brachial artery pressure in the upper arm."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"الموضع (synthesised)"> + description = <"موضع الشخص في وقت القياس (synthesised)"> + > + ["ac9002"] = < + text = <"حالة النوم (synthesised)"> + description = <"حالة النوم - تدعم تفسير قياسات ضغط الدم المِسيارية خلال 24 ساعة (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"حجم الكُفَّة (synthesised)"> + description = <"حجم الكُفَّة المستخدمة في قياس ضغط الدم (synthesised)"> + > + ["ac9006"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*Simple body site where blood pressure was measured.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"الطريقة (synthesised)"> + description = <"طريقة قياس ضغط الدم (synthesised)"> + > + ["ac9008"] = < + text = <"النقطة النهائية الانبساطية/ الارتخائية (synthesised)"> + description = <"تستخدم أصوات كورتكوف لتحديد ضغط الدم الانبساطي باستخدام طريقة التسمُّع (synthesised)"> + > + ["id1060"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id1059"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1058"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["at1057"] = < + text = <"*Dorsum of foot(en)"> + description = <"**(en)"> + > + ["id1056"] = < + text = <"*Diastolic pressure formula(en)"> + description = <"*Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data).(en)"> + > + ["id1055"] = < + text = <"*Systolic pressure formula(en)"> + description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> + > + ["at1054"] = < + text = <"*Intra-arterial(en)"> + description = <"*Invasive measurement via transducer access line within an artery.(en)"> + > + ["id1053"] = < + text = <"العوامل المربكة"> + description = <"تعليق حول و تسجيل للعوامل الطارئة التي قد تسهم في قياس ضغط الدم. مثلا, مستوى القلق أو متلازمة البالطو الأبيض أو الألم أو الحمى أو التغييرات في الضغط الجوي,, إلى آخره"> + > + ["at1052"] = < + text = <"*Toe(en)"> + description = <"*A toe of the individual.(en)"> + > + ["at1046"] = < + text = <"نائم"> + description = <"الشخص في الحالة الطبيعية الخاصة بالراحة الجسدية"> + > + ["at1045"] = < + text = <"متنبه و يقظ"> + description = <"الشخص واعٍ بشكل كامل"> + > + ["id1044"] = < + text = <"حالة النوم"> + description = <"حالة النوم - تدعم تفسير قياسات ضغط الدم المِسيارية خلال 24 ساعة"> + > + ["id1043"] = < + text = <"المتوسط خلال 24 ساعة"> + description = <"تقدير متوسط ضغط الدم خلال فترة من 24 ساعة"> + > + ["at1041"] = < + text = <"باضع"> + description = <"طريقة داخلية لقيسا ضغط الدم, و ذلك يعني اختراق الجلد/ البشرة داخل الأوعية الدموية"> + > + ["at1040"] = < + text = <"الآلة"> + description = <"طريقة خارجية لقياس ضغط الدم بالستخدام آلة قياس ضغط الدم"> + > + ["id1039"] = < + text = <"صيغة متوسط الضغط الشرياني"> + description = <"الصيغة المستخدمة لقياس متوسط الضغط الشرياني - إذا تم تسجيل بياناتها"> + > + ["at1038"] = < + text = <"الجس"> + description = <"طريقة خارجية لقياس ضغط الدم, باستخدام الجس - عادةً الشرايين الذراعية و الكعبري"> + > + ["at1037"] = < + text = <"التسمع"> + description = <"طريقة خارجية لقياس ضغط الدم, باستخدام سماعة طبيب أو أصوات كوروتكوف"> + > + ["id1036"] = < + text = <"الطريقة"> + description = <"طريقة قياس ضغط الدم"> + > + ["at1033"] = < + text = <"*Finger(en)"> + description = <"*A finger of the individual.(en)"> + > + ["at1032"] = < + text = <"الكاحل الأيسر"> + description = <"الكاحل الأيسر للشخص"> + > + ["id1031"] = < + text = <"المجهود"> + description = <"تفاصيل حول النشاط البدني الذي يتم القيام به في وقت قياس ضغط الدم."> + > + ["at1027"] = < + text = <"الكاحل الأيمن"> + description = <"الكاحل الأيمن للشخص"> + > + ["id1026"] = < + text = <"الجهيزة"> + description = <"تفاصيل حول جهاز ضغط الدم الزئبقي أو جهيزة أخرى تستخدم لقياس ضغط الدم"> + > + ["at1022"] = < + text = <"الساعد الأيسر"> + description = <"الساعد الأيسر للشخص"> + > + ["at1021"] = < + text = <"الساعد الأيمن"> + description = <"الساعد الأيمن للشخص"> + > + ["at1020"] = < + text = <"حديث الولادة"> + description = <"الكفة المستخدمة لحديثي الولادة, على افتراض أن الكفة مناسبة للحجم و النضج و الوزن عند ولادة الطفل"> + > + ["at1019"] = < + text = <"رضيع"> + description = <"كفة تستخدم للرضيع - مثانة/ كيسة من 5 سينتيمتر * 15 سينتيمتر تقريبا"> + > + ["at1015"] = < + text = <"مستلق و مائل لجانبه الأيسر"> + description = <"الشخص مستلق بشكل مستو مع ميل جانبي بزاوية تجاه جانبه الأيسر. عادة ما يُحتاج إلى هذا الوضع في الأثلوث الأخير من الحمل لتخفيف الانضغاط الأبهري الجوفي"> + > + ["at1013"] = < + text = <"الطور الخامس"> + description = <"يتم التعرف على صوت كورتكوف الخامس بغياب الأصوات حيث ينخفض ضغط الكفة تحت ضغط الدم الانبساطي"> + > + ["at1012"] = < + text = <"الطور الرابع"> + description = <"يتم التعرف على صوت كورتكوف الرابع على أنه تخفيت منفصل"> + > + ["id1011"] = < + text = <"النقطة النهائية الانبساطية/ الارتخائية"> + description = <"تستخدم أصوات كورتكوف لتحديد ضغط الدم الانبساطي باستخدام طريقة التسمُّع"> + > + ["at1010"] = < + text = <"طفل"> + description = <"كفة تستخدم للطفل أو البالغ ذي الذراع الرفيعة - من 8 سينتيمتر * 21 سينتيمتر تقريبا"> + > + ["at1009"] = < + text = <"البالغ الصغير"> + description = <"كفة تستخدم للبالغ الصغير - مثانة/ كيسة من 10 سينتيمتر * 24 سينتيمتر تقريبا"> + > + ["id1008"] = < + text = <"الضغط عند النبض"> + description = <"الفرق بين ضغط الدم الانقباضي و الانبساطي"> + > + ["id1007"] = < + text = <"متوسط الضغط الشرياني"> + description = <"متوسط الضغط الشرياني الذي يحدث خلال جميع أطوار دورة القلب الواحدة من انقباض و انبساط/ ارتخاء"> + > + ["id1006"] = < + text = <"*Tilt(en)"> + description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> + comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> + > + ["at1004"] = < + text = <"مستلقٍ"> + description = <"الشخص مستلقٍ بشكل مستوٍ عند القيام بقياس ضغط الدم"> + > + ["at1003"] = < + text = <"مضطجع"> + description = <"الشخص مضطجع عند القيام بقياس ضغط الدم"> + > + ["at1002"] = < + text = <"جالس"> + description = <"الشخص جالس (مثلا على سرير أو كرسي) عند القيام بقياس ضغط الدم"> + > + ["at1001"] = < + text = <"واقف"> + description = <"الشخص واقف عند القيام بقياس ضغط الدم"> + > + ["id34"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at29"] = < + text = <"الفخذ الأيسر"> + description = <"الفخذ الأيسر للشخص"> + > + ["at28"] = < + text = <"الفخذ الأيمن"> + description = <"الفخذ الأيمن للشخص"> + > + ["at27"] = < + text = <"الذراع الأيسر"> + description = <"الذراع الأيسر للشخص"> + > + ["at26"] = < + text = <"الذراع الأيمن"> + description = <"الذراع الأيمن للشخص"> + > + ["at18"] = < + text = <"البالغ"> + description = <"كفة عيارية للبالغين - مثانة من 13 سينتيمتر * 30 سينتيمتر تقريبا"> + > + ["at17"] = < + text = <"بالغ كبير"> + description = <"كفة للبالغين ذوي الأذرع الكبيرة - المثانة/ الكيسة 16 سينتيمتر * 38 سينتيمتر تقريبا"> + > + ["at16"] = < + text = <"فخذ البالغ"> + description = <"كفة تستخدم لفخذ البالغ - مثانة/ كيسة من 20 سينتيمتر * 42 سينتيمتر تقريبا"> + > + ["id15"] = < + text = <"*Location of measurement(en)"> + description = <"*Simple body site where blood pressure was measured.(en)"> + > + ["id14"] = < + text = <"حجم الكُفَّة"> + description = <"حجم الكُفَّة المستخدمة في قياس ضغط الدم"> + comment = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470. "> + > + ["id12"] = < + text = <"تركيب القائمة"> + description = <"تركيب القائمة"> + > + ["id9"] = < + text = <"الموضع"> + description = <"موضع الشخص في وقت القياس"> + > + ["id7"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id6"] = < + text = <"الانبساطي"> + description = <"الحد الأدني لضغط الدم الشرياني الجهازي - يتم قياسها في طور الانبساط - الارتخاء من دورة القلب"> + > + ["id5"] = < + text = <"الانقباضي"> + description = <"ذروة ضغط الدم الشرياني الجهازي - يتم قياسه في طور الانقباض من دورة القلب"> + > + ["id2"] = < + text = <"التاريخ"> + description = <"العقدة التركيبية للتاريخ"> + > + ["id1"] = < + text = <"ضغط الدم"> + description = <"قياس موضعي لضغط الدم الشرياني و الذي يحل محل الضغط الشرياني في الدورة الدموية الجهازية. + و عادة ما يستخدم مصطلح \"ضغط الدم\" لللإشارة إلى قياس ضغط دم الشريان العضُدي في أعلى الذراع."> + > + > + ["zh-cn"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"体位 (synthesised)"> + description = <"测量时受检对象的体位或者说身体姿势。 (synthesised)"> + > + ["ac9002"] = < + text = <"睡眠状态 (synthesised)"> + description = <"睡眠状态 - 旨在支持对于24小时流动式/门诊血压记录的解释。 (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"袖带尺寸 (synthesised)"> + description = <"用于血压测量的袖带(臂带,袖套,臂围)的大小或者说尺寸。 (synthesised)"> + > + ["ac9006"] = < + text = <"测量位置 (synthesised)"> + description = <"测量血压时所采用的简单身体部位。 (synthesised)"> + > + ["ac9007"] = < + text = <"方法 (synthesised)"> + description = <"血压测量方法。 (synthesised)"> + > + ["ac9008"] = < + text = <"舒张期终点 (synthesised)"> + description = <"旨在记录当确定舒张压时所采用的究竟是哪种柯氏音。 (synthesised)"> + > + ["id1060"] = < + text = <"临床解释"> + description = <"单个词语、短语或者简要的描述,用于表达当前血压测量结果的临床含义和意义。"> + > + ["id1059"] = < + text = <"扩展"> + description = <"采集/记录本地语境或者与其他参考模型/形式化体系进行匹配统一时所需的附加信息。"> + comment = <"例如:用于与FHIR或CIMI的等价工件进行匹配统一时所需的本地医院科室信息或附加的元数据。"> + > + ["id1058"] = < + text = <"结构化测量位置"> + description = <"进行当前测量时所采用的结构化解剖学位置。"> + > + ["at1057"] = < + text = <"足背"> + description = <"患者脚部的背面。"> + > + ["id1056"] = < + text = <"舒张压公式"> + description = <"用于依据平均动脉压(数据之中已有相应记录时)来计算舒张压的公式。"> + > + ["id1055"] = < + text = <"收缩压公式"> + description = <"用于依据平均动脉压(数据之中已有相应记录时)来计算收缩压的公式。"> + > + ["at1054"] = < + text = <"动脉内"> + description = <"利用位于动脉内的传感器接入通路来进行有创性测量。"> + > + ["id1053"] = < + text = <"干扰因素"> + description = <"旨在记录和说明可能影响血压测量结果的偶然因素。例如,焦虑/进展程度或“白大褂综合征(white coat syndrome)”、疼痛、发热、大气压变化等等。"> + > + ["at1052"] = < + text = <"脚趾"> + description = <"检查对象的某一脚趾。"> + > + ["at1046"] = < + text = <"睡眠状态"> + description = <"受检对象处在全身休息的自然状态下。"> + > + ["at1045"] = < + text = <"警觉且清醒"> + description = <"受检对象意识完全清楚。"> + > + ["id1044"] = < + text = <"睡眠状态"> + description = <"睡眠状态 - 旨在支持对于24小时流动式/门诊血压记录的解释。"> + > + ["id1043"] = < + text = <"24小时均值"> + description = <"24小时期间血压均值的估计"> + > + ["at1041"] = < + text = <"有创法"> + description = <"在身体内部测量血压的方法,也就是说涉及到皮肤穿刺和在血管内进行测量。"> + > + ["at1040"] = < + text = <"仪器法"> + description = <"利用血压测量设备(仪器,装置)在身体外部测量血压的方法。"> + > + ["id1039"] = < + text = <"平均动脉压公式"> + description = <"用于计算平均动脉压(Mean Arterial Pressure,MAP,平均动脉血压)的公式(如果在数据之中加以记录的话)。"> + > + ["at1038"] = < + text = <"触诊法"> + description = <"利用触诊(扪诊)在身体外部测量血压的方法(通常采用的是对肱动脉或桡动脉的触诊)。"> + > + ["at1037"] = < + text = <"听诊法"> + description = <"利用听诊器和柯氏音(Korotkoff sounds)在身体外部测量血压的方法。"> + > + ["id1036"] = < + text = <"方法"> + description = <"血压测量方法。"> + > + ["at1033"] = < + text = <"手指"> + description = <"检查对象的某一手指。"> + > + ["at1032"] = < + text = <"左踝"> + description = <"受检对象的左踝。"> + > + ["id1031"] = < + text = <"体力活动"> + description = <"关于血压测量时所从事的体力活动或者说身体活动的详情。"> + > + ["at1027"] = < + text = <"右踝"> + description = <"受检对象的右踝。"> + > + ["id1026"] = < + text = <"装置"> + description = <"关于用于测量血压的血压计或其他装置(仪器,设备)的详情。"> + > + ["at1022"] = < + text = <"左手腕"> + description = <"受检对象的左手腕。"> + > + ["at1021"] = < + text = <"右手腕"> + description = <"受检对象的右手腕。"> + > + ["at1020"] = < + text = <"新生儿型"> + description = <"适用于新生儿的袖带(臂带,袖套,臂围),且假定袖带尺寸适合于新生儿的成熟度和出生体重。"> + > + ["at1019"] = < + text = <"婴幼儿型"> + description = <"适用于婴幼儿的袖带(臂带,袖套,臂围) - 气囊尺寸约为5cm x 15cm。"> + > + ["at1015"] = < + text = <"左斜卧位"> + description = <"测量血压时受检者采取的是平躺或者说平卧姿势,且有向侧位一定程度的倾斜,通常是斜向左侧。在妊娠晚期,为了缓解主腔静脉压迫(aortocaval compression),常常需要采取这种体位。"> + > + ["at1013"] = < + text = <"第V时相"> + description = <"将声音随着袖带压力降至舒张压以下时声音的消失确定为第V柯氏音,即柯氏音的第V时相。"> + > + ["at1012"] = < + text = <"第IV时相"> + description = <"将声音的突然减弱(消音,捂住,低沉)或者说其向捂音的突然转变确定为第IV柯氏音,即柯氏音的第IV时相(变音)。"> + > + ["id1011"] = < + text = <"舒张期终点"> + description = <"旨在记录当确定舒张压时所采用的究竟是哪种柯氏音。"> + > + ["at1010"] = < + text = <"儿科型/儿童型"> + description = <"适用于儿童或上肢较瘦成年人的袖带(臂带,袖套,臂围) - 气囊尺寸约为8cm x 21cm。"> + > + ["at1009"] = < + text = <"成年人细小型"> + description = <"适用于体型瘦小的成年人的袖带(臂带,袖套,臂围) - 气囊尺寸约为10cm x 24cm。"> + > + ["id1008"] = < + text = <"脉压"> + description = <"收缩压与舒张压之间的差值,又称为“脉压差”或“脉搏压”。"> + > + ["id1007"] = < + text = <"平均动脉压"> + description = <"又称为“平均动脉血压”,指的是在整个心脏收缩与舒张周期过程中出现的动脉压均值(平均动脉压)。"> + > + ["id1006"] = < + text = <"倾角"> + description = <"测量时该人员所卧于的表面的颅尾(头尾)倾角(倾斜角度)。"> + comment = <"请注意:“°”属于无效的UCUM单位。请采用正确的单位“deg”(度)。"> + > + ["at1004"] = < + text = <"平卧位"> + description = <"测量血压时受检者采取的是平躺或者说平卧的姿势,又称为“仰卧位”。"> + > + ["at1003"] = < + text = <"侧卧位"> + description = <"测量血压时身体处于45度角侧卧位或者说采取的是斜靠的姿势。"> + > + ["at1002"] = < + text = <"坐位"> + description = <"测量血压时身体处于坐位,又称为“坐姿”。"> + > + ["at1001"] = < + text = <"立位"> + description = <"测量血压时身体处于站立体位"> + > + ["id34"] = < + text = <"注释"> + description = <"其他字段并未予以记录的,关于当前检测过程的附加文字叙述。"> + > + ["at29"] = < + text = <"左腿"> + description = <"受检对象的左腿。"> + > + ["at28"] = < + text = <"右腿"> + description = <"受检对象的右腿。"> + > + ["at27"] = < + text = <"左臂"> + description = <"受检对象的左臂。"> + > + ["at26"] = < + text = <"右臂"> + description = <"受检对象的右臂。"> + > + ["at18"] = < + text = <"成年人标准型"> + description = <"适用于成年人的标准袖带(臂带,袖套,臂围) - 气囊尺寸约为13cm x 30cm。"> + > + ["at17"] = < + text = <"成年人粗大型"> + description = <"适用于上肢较为粗大的成年人的袖带(臂带,袖套,臂围) - 气囊尺寸约为16cm x 38cm。"> + > + ["at16"] = < + text = <"成年人大腿型"> + description = <"适用于成年人大腿的袖带(臂带,袖套,臂围) - 气囊尺寸约为 20cm x 42cm。"> + > + ["id15"] = < + text = <"测量位置"> + description = <"测量血压时所采用的简单身体部位。"> + > + ["id14"] = < + text = <"袖带尺寸"> + description = <"用于血压测量的袖带(臂带,袖套,臂围)的大小或者说尺寸。"> + comment = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470."> + > + ["id12"] = < + text = <"树状结构"> + description = <"列表结构"> + > + ["id9"] = < + text = <"体位"> + description = <"测量时受检对象的体位或者说身体姿势。"> + > + ["id7"] = < + text = <"任何事件"> + description = <"默认,在某一模板之中或在运行时所可能明确定义的未加详细说明的时间点或时段事件。"> + > + ["id6"] = < + text = <"舒张压"> + description = <"在心动周期的舒张期所测量到的体循环动脉血压最低值(谷值,最小值)。"> + > + ["id5"] = < + text = <"收缩压"> + description = <"在心动周期的收缩期所测量到的体循环动脉血压峰值。"> + > + ["id2"] = < + text = <"历史"> + description = <"历史结构节点"> + > + ["id1"] = < + text = <"血压"> + description = <"代表体循环动脉压的动脉血压的局部测量。"> + comment = <"最为常见的情况下是,利用术语“血压”来指称上臂肱动脉压的测量结果。"> + > + > + ["es"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"Posición (synthesised)"> + description = <"Posición del paciente en el momento de la medida (synthesised)"> + > + ["ac9002"] = < + text = <"Estado de sueño (synthesised)"> + description = <"Soporta la interpretación de los registros de presión arterial ambulatoria de 24 horas (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"Tamaño del manguito (synthesised)"> + description = <"Tamaño del manguito utilizado para medir la presión (synthesised)"> + > + ["ac9006"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*Simple body site where blood pressure was measured.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"Método (synthesised)"> + description = <"Método de medida de la presión (synthesised)"> + > + ["ac9008"] = < + text = <"Punto final diastólica (synthesised)"> + description = <"Registra que sonido de Korotkoff se utiliza para determinar la presión arterial utilizando el método auscultativo (synthesised)"> + > + ["id1060"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id1059"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1058"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["at1057"] = < + text = <"*Dorsum of foot(en)"> + description = <"**(en)"> + > + ["id1056"] = < + text = <"*Diastolic pressure formula(en)"> + description = <"*Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data).(en)"> + > + ["id1055"] = < + text = <"*Systolic pressure formula(en)"> + description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> + > + ["at1054"] = < + text = <"*Intra-arterial(en)"> + description = <"*Invasive measurement via transducer access line within an artery.(en)"> + > + ["id1053"] = < + text = <"Factores de confusión"> + description = <"Registro de factores que pueden afectar la medida"> + > + ["at1052"] = < + text = <"*Toe(en)"> + description = <"*A toe of the individual.(en)"> + > + ["at1046"] = < + text = <"Durmiendo"> + description = <"El paciente está durmiendo"> + > + ["at1045"] = < + text = <"alerta y despierto"> + description = <"El paciente está totalmente conciente"> + > + ["id1044"] = < + text = <"Estado de sueño"> + description = <"Soporta la interpretación de los registros de presión arterial ambulatoria de 24 horas"> + > + ["id1043"] = < + text = <"promedio en 24 horas"> + description = <"Estimación de la presión arterial promedio dentro de las 24 horas"> + > + ["at1041"] = < + text = <"Invasivo"> + description = <"Método de medida interno, involucra penetración de la piel y medida dentro de los vasos sanguíneos"> + > + ["at1040"] = < + text = <"Dispositivo"> + description = <"Método de medida externo mediante un dispositivo o máquina"> + > + ["id1039"] = < + text = <"Fórmula de la presión arterial media"> + description = <"Fórmula utilizada para medir la presión arterial media"> + > + ["at1038"] = < + text = <"Palpación"> + description = <"Método de medida externo, utilizando palpación, en general de la arteria braquial o radial"> + > + ["at1037"] = < + text = <"Auscultación"> + description = <"Método de medida externo, utilizando un estetoscopio y los sonidos de Korotkoff"> + > + ["id1036"] = < + text = <"Método"> + description = <"Método de medida de la presión"> + > + ["at1033"] = < + text = <"*Finger(en)"> + description = <"*A finger of the individual.(en)"> + > + ["at1032"] = < + text = <"Tobillo izquierdo"> + description = <"Tobillo izquierdo del paciente"> + > + ["id1031"] = < + text = <"Ejercicio"> + description = <"Detalles sobre actividad física durante la medida de la presión arterial"> + > + ["at1027"] = < + text = <"Tobillo derecho"> + description = <"Tobillo derecho del paciente"> + > + ["id1026"] = < + text = <"Dispositivo"> + description = <"Detalles del tensiómetro u otro dispositivo utilizado para medir la presión arterial"> + > + ["at1022"] = < + text = <"Muñeca izquierda"> + description = <"Muñeca izquierda del paciente"> + > + ["at1021"] = < + text = <"Muñeca derecha"> + description = <"Muñeca derecha del paciente"> + > + ["at1020"] = < + text = <"Neonato"> + description = <"Tamaño del manguito para un neonato"> + > + ["at1019"] = < + text = <"Infante"> + description = <"Tamaño del manguito para infantes 5cm x 15cm aprox"> + > + ["at1015"] = < + text = <"Acostado inclinado hacia la izquierda"> + description = <"Acostado con inclinación lateral hacia la izquierda"> + > + ["at1013"] = < + text = <"Fase V"> + description = <"El quinto sonido de Korotkoff se identifica con la ausencia de sonidos a medida que la presión del manguito decrece por debajo de la presión diastólica"> + > + ["at1012"] = < + text = <"Fase IV"> + description = <"El cuarto sonido de Korotkoff es identificado como amortiguación abrupta de sonidos"> + > + ["id1011"] = < + text = <"Punto final diastólica"> + description = <"Registra que sonido de Korotkoff se utiliza para determinar la presión arterial utilizando el método auscultativo"> + > + ["at1010"] = < + text = <"Pediátrico"> + description = <"Tamaño del manguito pediátrico 8cm x 21cm aprox"> + > + ["at1009"] = < + text = <"Adulto pequeño"> + description = <"Tamaño del manguito para un adulto pequeño 10cm x 24cm aprox"> + > + ["id1008"] = < + text = <"Presión del pulso"> + description = <"Diferencia entre la presión sistólica y la diastólica."> + > + ["id1007"] = < + text = <"Presión arterial media"> + description = <"Promedio del a presión arterial que ocurre en el ciclo completo de contracción y relajación del corazón."> + > + ["id1006"] = < + text = <"*Tilt(en)"> + description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> + comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> + > + ["at1004"] = < + text = <"Acostado"> + description = <"El paciente está acostado en el momento de la meidda"> + > + ["at1003"] = < + text = <"Reclinado"> + description = <"El paciente está reclinado en el momento de la medida"> + > + ["at1002"] = < + text = <"Sentado"> + description = <"El paciente está sentado en el momento de la medida"> + > + ["at1001"] = < + text = <"Parado"> + description = <"El paciente está parado en el momento de la medida"> + > + ["id34"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at29"] = < + text = <"Muslo izquierdo"> + description = <"Muslo izquierdo del paciente"> + > + ["at28"] = < + text = <"Muslo derecho"> + description = <"Muslo derecho del paciente"> + > + ["at27"] = < + text = <"Brazo izquierdo"> + description = <"Brazo izquierdo del paciente"> + > + ["at26"] = < + text = <"Brazo derecho"> + description = <"Brazo derecho del paciente"> + > + ["at18"] = < + text = <"Adulto"> + description = <"El tamaño del manguito es para un adulto promedio 13cm x 30cm aprox"> + > + ["at17"] = < + text = <"Adulto grande"> + description = <"El tamaño del manguito es de un adulto grande 16cm x 38cm aprox"> + > + ["at16"] = < + text = <"Muslo adulto"> + description = <"El tamaño del manguito es para un muslo adulto 20cm x 42cm aprox"> + > + ["id15"] = < + text = <"*Location of measurement(en)"> + description = <"*Simple body site where blood pressure was measured.(en)"> + > + ["id14"] = < + text = <"Tamaño del manguito"> + description = <"Tamaño del manguito utilizado para medir la presión"> + comment = <"*Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470. (en)"> + > + ["id12"] = < + text = <"*Tree(en)"> + description = <"*List structure.(en)"> + > + ["id9"] = < + text = <"Posición"> + description = <"Posición del paciente en el momento de la medida"> + > + ["id7"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id6"] = < + text = <"Diastólica"> + description = <"Presión arterial diastólica"> + > + ["id5"] = < + text = <"Sistólica"> + description = <"Presión arterial sistólica"> + > + ["id2"] = < + text = <"*history(en)"> + description = <"*History Structural node.(en)"> + > + ["id1"] = < + text = <"Presión arterial"> + description = <"Medida de la presión arterial"> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"Posición (synthesised)"> + description = <"La posición del individuo en el momento del registro. (synthesised)"> + > + ["ac9002"] = < + text = <"Estado del sueño (synthesised)"> + description = <"Estado del sueño - soporta la interpretación de los registros de presión arterial ambulatorios de 24 horas (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"Tamaño del manguito (synthesised)"> + description = <"El tamaño del manguito usado para la toma de la presión arterial (synthesised)"> + > + ["ac9006"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*Simple body site where blood pressure was measured.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"Método (synthesised)"> + description = <"Método de la medición de la presión arterial (synthesised)"> + > + ["ac9008"] = < + text = <"Punto final diastólica (synthesised)"> + description = <"Registro usando los sonidos de Korotkoff para determinar la presión diastólica (synthesised)"> + > + ["id1060"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id1059"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1058"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["at1057"] = < + text = <"*Dorsum of foot(en)"> + description = <"**(en)"> + > + ["id1056"] = < + text = <"*Diastolic pressure formula(en)"> + description = <"*Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data).(en)"> + > + ["id1055"] = < + text = <"*Systolic pressure formula(en)"> + description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> + > + ["at1054"] = < + text = <"*Intra-arterial(en)"> + description = <"*Invasive measurement via transducer access line within an artery.(en)"> + > + ["id1053"] = < + text = <"Factores confluentes"> + description = <"Comentario y registro sobre otros factores que pueden incidir sobre la medición de la presión arterial. Por ejemplo: nivel de ansiedad o \"síndrome del guardapolvo blanco\"; dolor o fiebre; cambios en la presión atmosférica etc."> + > + ["at1052"] = < + text = <"*Toe(en)"> + description = <"*A toe of the individual.(en)"> + > + ["at1046"] = < + text = <"Dormido"> + description = <"El sujeto esta en un estado natural de sueño corporal"> + > + ["at1045"] = < + text = <"Alerta y despierto"> + description = <"El sujeto esta plenamente consciente"> + > + ["id1044"] = < + text = <"Estado del sueño"> + description = <"Estado del sueño - soporta la interpretación de los registros de presión arterial ambulatorios de 24 horas"> + > + ["id1043"] = < + text = <"Promedio de 24 horas"> + description = <"Estimativo de la media de la presión arterial sobre un período de 24 horas"> + > + ["at1041"] = < + text = <"Invasivo"> + description = <"Método de medición de la presión arterial interna o sea invasiva: punción de la piel y la introducción de un cateter para medir dentro de un vaso sanguíneo."> + > + ["at1040"] = < + text = <"Máquina"> + description = <"Método de medición de la presión arterial externa, utilizando un monitor automático (mecánico) de presión arterial"> + > + ["id1039"] = < + text = <"Fórmula de la Presión Arterial Media (PAM)"> + description = <"Fórmula usada para calcular la PAM (si se registra en el campo data)"> + > + ["at1038"] = < + text = <"Palpación"> + description = <"Método de medición de la presión arterial externa, usando palpación (normalmente de la arteria humeral o radial)."> + > + ["at1037"] = < + text = <"Auscultación"> + description = <"Método de la medición de la presión arterial externa, usando un estetoscopio y los sonidos de Korotkoff"> + > + ["id1036"] = < + text = <"Método"> + description = <"Método de la medición de la presión arterial"> + > + ["at1033"] = < + text = <"*Finger(en)"> + description = <"*A finger of the individual.(en)"> + > + ["at1032"] = < + text = <"Tobillo izquierdo"> + description = <"El tobillo izquierdo del individuo"> + > + ["id1031"] = < + text = <"Ejercicio"> + description = <"Detalles de la actividad física realizados durante la medición de la presión arterial "> + > + ["at1027"] = < + text = <"Tobillo derecho "> + description = <"El tobillo derecho del individuo."> + > + ["id1026"] = < + text = <"Dispositivo"> + description = <"Detalles del esfingomanómetro u otro dispositivo usado para medir la presión arterial."> + > + ["at1022"] = < + text = <"Muñeca izquierda"> + description = <"La muñeca inquierda del individuo."> + > + ["at1021"] = < + text = <"Muñeca derecha"> + description = <"La muñeca derecha del individuo."> + > + ["at1020"] = < + text = <"Neonatal"> + description = <"Un manguito usado para neonatos, asumiendo que es del tamaño adecuado para la madurez y el peso corporal del neonato."> + > + ["at1019"] = < + text = <"Infantil"> + description = <"Un manguito usado para infantes - cámara de caucho approximadamente de 5cm x 15cm."> + > + ["at1015"] = < + text = <"Acostado e inclinado levemente sobre su costado izquierdo"> + description = <"Acostado horizontal e inclinado levemente sobre su costado izquierdo. Comúnmente se requiere durante el último trimestre del embarazo para aliviar la compresión aortocava."> + > + ["at1013"] = < + text = <"Fase V"> + description = <"El quinto sonido de Korotkoff se identifica como la ausencia de sonidos a medida que la presión del manguito insuflado cae por debajo de la presión arterial diastólica."> + > + ["at1012"] = < + text = <"Fase IV"> + description = <"El cuarto sonido de Korotkoff se identifica como una abrupta amortiguación de sonidos."> + > + ["id1011"] = < + text = <"Punto final diastólica"> + description = <"Registro usando los sonidos de Korotkoff para determinar la presión diastólica"> + > + ["at1010"] = < + text = <"Pediátrico/Niño"> + description = <"Un manguito que es apropiado para un niño o un adulto con brazos delgados - cámara de caucho approximadamente 8cm x 21cm."> + > + ["at1009"] = < + text = <"Adulto pequeño"> + description = <"Un manguito usado para adulto pequeño - cámara de caucho approximadamente de 10cm x 24cm."> + > + ["id1008"] = < + text = <"Presión de Pulso"> + description = <"La diferencia entre la presión sistólica y la presión diastólica"> + > + ["id1007"] = < + text = <"Presión Arterial Media"> + description = <"La presión arterial promedio que ocurre durante el ciclo entero de la contracción y relajación del corazon"> + > + ["id1006"] = < + text = <"*Tilt(en)"> + description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> + comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> + > + ["at1004"] = < + text = <"Acostado"> + description = <"Acostado horizontal durante la medición de la presión arterial"> + > + ["at1003"] = < + text = <"Reclinado"> + description = <"Reclinado (semisentado) durante el registro de la presión arterial"> + > + ["at1002"] = < + text = <"Sentado"> + description = <"Sentado (en la cama o en una silla) durante el registro de la presión arterial "> + > + ["at1001"] = < + text = <"De pie"> + description = <"De pie al momento de la medición de la tensión arterial."> + > + ["id34"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at29"] = < + text = <"Muslo izquierdo"> + description = <"El muslo izquierdo del individuo"> + > + ["at28"] = < + text = <"Muslo derecho"> + description = <"El muslo derecho del individuo"> + > + ["at27"] = < + text = <"Brazo izquierdo"> + description = <"El brazo izquierdo del individuo"> + > + ["at26"] = < + text = <"Brazo derecho"> + description = <"El brazo derecho del individuo"> + > + ["at18"] = < + text = <"Adulto"> + description = <"Un manguito estándar para adulto - cámara de caucho approximadamente de 13cm x 30cm."> + > + ["at17"] = < + text = <"Adulto grande"> + description = <"Un manguito para adultos con brazos mas grandes - cámara de caucho aproximadamente de 16cm x 38cm."> + > + ["at16"] = < + text = <"Muslo Adulto"> + description = <"Un manguito usado para el muslo del adulto - cámara de caucho aproximadamente de 20cm x 42 cm"> + > + ["id15"] = < + text = <"*Location of measurement(en)"> + description = <"*Simple body site where blood pressure was measured.(en)"> + > + ["id14"] = < + text = <"Tamaño del manguito"> + description = <"El tamaño del manguito usado para la toma de la presión arterial"> + comment = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Presión arterial humana determinado por esfingomanómetro. Circulation 1993;88;2460-2470."> + > + ["id12"] = < + text = <"estructura de lista"> + description = <"estructura tipo lista"> + > + ["id9"] = < + text = <"Posición"> + description = <"La posición del individuo en el momento del registro."> + > + ["id7"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id6"] = < + text = <"Diástole"> + description = <"Presión arterial sistémica mínima - medido durante la diástole o fase de relajación del ciclo cardíaco."> + > + ["id5"] = < + text = <"Sistólica"> + description = <"Presión arterial sistólica pico - medido en sístole o la fase de contracción del ciclo cardíaco"> + > + ["id2"] = < + text = <"historia"> + description = <"historia Nodo estructural"> + > + ["id1"] = < + text = <"Presión Arterial"> + description = <"La medición local de la tensión arterial que deriva de la medida de la presión arterial en la circulación sistémica. Comúnmente el uso de 'presión arterial' se refiere a la medida de la presión de la arteria braquial por encima del pliegue del codo."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"Stilling (synthesised)"> + description = <"Individets posisjon ved tidspunktet for målingen. (synthesised)"> + > + ["ac9002"] = < + text = <"Søvnstatus (synthesised)"> + description = <"Søvnstatus - understøtter tolkning av 24 timers ambulant blodtrykksmåling. (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"Mansjettstørrelse (synthesised)"> + description = <"Størrelse på blodtrykkmansjetten som anvendes til måling av blodtrykket. (Cuffstørrelse) (synthesised)"> + > + ["ac9006"] = < + text = <"Målested (synthesised)"> + description = <"Anatomisk sted hvor blodtrykket måles. Bruk listen over interne koder for valg av vanlige målesteder. Bruk fri eller kodet tekst for registrering av mer spesifikke detaljer eller et målested som ikke inngår i listen over vanlige steder. Henvis eventuelt til ekstern terminologi. (synthesised)"> + > + ["ac9007"] = < + text = <"Målemetode (synthesised)"> + description = <"Metode for måling av blodtrykket. (synthesised)"> + > + ["ac9008"] = < + text = <"Diastolisk endepunkt (synthesised)"> + description = <"Registrering av hvilken av Korotkofflydene som brukes for å bestemme det diastoliske blodtrykket ved hjelp av auskultasjon. (synthesised)"> + > + ["id1060"] = < + text = <"Klinisk tolkning"> + description = <"Enkeltord, frase eller kort beskrivelse som representerer den kliniske betydningen og signifikansen av blodtrykksmålingen."> + > + ["id1059"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id1058"] = < + text = <"Strukturert målested"> + description = <"Strukturert anatomisk lokalisering av stedet målingen ble gjort."> + > + ["at1057"] = < + text = <"Fotrygg"> + description = <"Individets fotrygg."> + > + ["id1056"] = < + text = <"Formel for beregning av diastolisk trykk"> + description = <"Formelen som anvendes til beregning av diastolisk blodtrykk dersom det benyttes en maskin som måler middeltrykket og beregner systolisk og diastolisk trykk."> + > + ["id1055"] = < + text = <"Formel for beregning av systolisk trykk"> + description = <"Formelen som anvendes til beregning av systolisk blodtrykk dersom det benyttes en maskin som måler middeltrykket og beregner systolisk og diastolisk trykk."> + > + ["at1054"] = < + text = <"Intra-arterielt"> + description = <"Invasiv måling i en artiere via en transducer."> + > + ["id1053"] = < + text = <"Konfunderende faktorer"> + description = <"Kommentar til og registrering av andre faktorer som kan påvirke blodtrykksmålingen. For eksempel angst eller \"hvit frakk syndrom\", smerter eller feber, endringer i atmosfærisk trykk osv."> + > + ["at1052"] = < + text = <"Tå"> + description = <"Individets tå. Dersom identifikasjon av den spesifikke tåen er nødvendig, kan dette legges inn ved hjelp av feltet med fri eller kodet tekst."> + > + ["at1046"] = < + text = <"Sovende"> + description = <"Individet er i den naturlige tilstand av kroppslig hvile."> + > + ["at1045"] = < + text = <"Våken"> + description = <"Individet er ved full bevissthet."> + > + ["id1044"] = < + text = <"Søvnstatus"> + description = <"Søvnstatus - understøtter tolkning av 24 timers ambulant blodtrykksmåling."> + > + ["id1043"] = < + text = <"24-timers gjennomsnitt"> + description = <"Estimert gjennomsnittsblodtrykk over en 24-timers periode."> + > + ["at1041"] = < + text = <"Automatisk, invasivt"> + description = <"Metode for måling av blodtrykket invasivt med innleggelse av intravasalkateter i en blodåre."> + > + ["at1040"] = < + text = <"Automatisk, non-invasivt"> + description = <"Metode for non-invasiv måling av blodtrykket ved hjelp av en maskin som automatisk måler blodtrykket, for eksempel et måleapparat eller en blodtrykksmåler for hjemmebruk."> + > + ["id1039"] = < + text = <"Formel for beregning av MAP"> + description = <"Eventuell formel som er anvendt til beregning av middeltrykket (MAP)."> + > + ["at1038"] = < + text = <"Palpasjon"> + description = <"Metode for måling av blodtrykket eksternt, ved hjelp av palpasjon (vanligvis av arteriene brachialis eller radialis)."> + > + ["at1037"] = < + text = <"Auskultasjon"> + description = <"Metode for måling av blodtrykk eksternt, ved hjelp av stetoskop og Korotkofflyder."> + > + ["id1036"] = < + text = <"Målemetode"> + description = <"Metode for måling av blodtrykket."> + > + ["at1033"] = < + text = <"Finger"> + description = <"Individets finger. Dersom identifikasjon av den spesifikke fingeren er nødvendig, kan dette legges inn ved hjelp av feltet med fri eller kodet tekst."> + > + ["at1032"] = < + text = <"Ankel, venstre"> + description = <"Individets venstre ankel."> + > + ["id1031"] = < + text = <"Fysisk anstrengelse"> + description = <"Detaljer om fysisk aktivitet på tidspunkt for blodtrykksmåling."> + > + ["at1027"] = < + text = <"Ankel, høyre"> + description = <"Individets høyre ankel."> + > + ["id1026"] = < + text = <"Måleapparat"> + description = <"Detaljer om sfygmomanometeret eller annet måleapparat brukt til blodtrykksmåling."> + > + ["at1022"] = < + text = <"Håndledd, venstre"> + description = <"Individets venstre håndledd."> + > + ["at1021"] = < + text = <"Håndledd, høyre"> + description = <"Individets høyre håndledd."> + > + ["at1020"] = < + text = <"Neonatale"> + description = <"En blodtrykksmansjett til bruk for neonatale, forutsatt at blodtrykksmansjetten er tilpasset i størrelse for modenhet og fødselsvekt."> + > + ["at1019"] = < + text = <"Spedbarn"> + description = <"En blodtrykksmansjett til bruk for spedbarn."> + > + ["at1015"] = < + text = <"Liggende lent mot venstre"> + description = <"Liggende flatt med noe lateral tilt, vanligvis vinklet mot venstre side. Vanligvis nødvendig i siste trimester av svangerskapet for å avlaste aortocaval komprimering."> + > + ["at1013"] = < + text = <"Fase V"> + description = <"Den femte Korotkoff lyd som identifiseres som fraværet av lyder idet mansjettrykket faller under det diastoliske blodtrykket."> + > + ["at1012"] = < + text = <"Fase IV"> + description = <"Den fjerde Korotkoff lyd som identifieres som en brå demping av lydene."> + > + ["id1011"] = < + text = <"Diastolisk endepunkt"> + description = <"Registrering av hvilken av Korotkofflydene som brukes for å bestemme det diastoliske blodtrykket ved hjelp av auskultasjon."> + > + ["at1010"] = < + text = <"Barn"> + description = <"En blodtrykksmansjett til barn eller små voksne med tynne armer."> + > + ["at1009"] = < + text = <"Små voksne"> + description = <"En blodtrykksmansjett for små voksne."> + > + ["id1008"] = < + text = <"Pulstrykk"> + description = <"Differansen mellom det systoliske og diastoliske arterielle blodtrykket."> + > + ["id1007"] = < + text = <"Middelarterietrykk"> + description = <"Det gjennomsnittlige trykket mot arterieveggen gjennom en enkelt hjertesyklus. Middeltrykk/MAP måles direkte eller beregnes ut fra systolisk og diastolisk trykk ved hjelp av en matematisk formel."> + > + ["id1006"] = < + text = <"Tilt"> + description = <"Kranio-caudal tilt av overflaten som individet ligger på på tidspunkt for blodtrykksmåling."> + comment = <"Negative verdier betegner posisjoner med hodet ned."> + > + ["at1004"] = < + text = <"Liggende"> + description = <"Liggende flatt på tidspunkt for blodtrykksmålingen."> + > + ["at1003"] = < + text = <"Tilbakelent"> + description = <"Sittende tilbakelent ca 45º og med beina hevet til samme høyde som hoften på tidspunkt for blodtrykksmålingen."> + > + ["at1002"] = < + text = <"Sittende"> + description = <"Sittende (for eksempel på en stol eller på en seng med føttene på gulvet) på tidspunkt for blodtrykksmålingen."> + > + ["at1001"] = < + text = <"Stående"> + description = <"Stående ved tidspunktet for målingen."> + > + ["id34"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om målingen, som ikke omfattes av andre felt."> + > + ["at29"] = < + text = <"Lår, venstre"> + description = <"Individets venstre lår."> + > + ["at28"] = < + text = <"Lår, høyre"> + description = <"Individets høyre lår."> + > + ["at27"] = < + text = <"Overarm, venstre"> + description = <"Individets venstre overarm."> + > + ["at26"] = < + text = <"Overarm, høyre"> + description = <"Individets høyre overarm."> + > + ["at18"] = < + text = <"Voksne"> + description = <"En standard blodtrykksmansjett til voksne."> + > + ["at17"] = < + text = <"Store voksne"> + description = <"En blodtrykksmansjett for voksne med store armer."> + > + ["at16"] = < + text = <"Lår voksne"> + description = <"Mansjett for bruk rundt låret til voksne individer."> + > + ["id15"] = < + text = <"Målested"> + description = <"Anatomisk sted hvor blodtrykket måles. Bruk listen over interne koder for valg av vanlige målesteder. Bruk fri eller kodet tekst for registrering av mer spesifikke detaljer eller et målested som ikke inngår i listen over vanlige steder. Henvis eventuelt til ekstern terminologi."> + > + ["id14"] = < + text = <"Mansjettstørrelse"> + description = <"Størrelse på blodtrykkmansjetten som anvendes til måling av blodtrykket. (Cuffstørrelse)"> + comment = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470."> + > + ["id12"] = < + text = <"Tre"> + description = <"Struktur liste"> + > + ["id9"] = < + text = <"Stilling"> + description = <"Individets posisjon ved tidspunktet for målingen."> + > + ["id7"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i et templat eller i en applikasjon."> + > + ["id6"] = < + text = <"Diastolisk"> + description = <"Laveste systemiske arterielle blodtrykk - målt i diastolen, det vil si under hjertets relaksasjonsfase."> + > + ["id5"] = < + text = <"Systolisk"> + description = <"Maksimalt systemisk arterielt blodtrykk - målt i systolen, det vil si i hjertets kontraksjonsfase."> + > + ["id2"] = < + text = <"Historikk"> + description = <"History Structural node."> + > + ["id1"] = < + text = <"Blodtrykk"> + description = <"Måling av blodtrykket som uttrykk for det arterielle blodtrykk i det systemiske kretsløp."> + comment = <"Vanligvis brukes begrepet \"blodtrykk\" om måling av brakialt arterietrykk i overarmen."> + > + > + ["ja"] = < + ["at9000"] = < + text = <"圧力"> + description = <"圧力"> + > + ["ac9001"] = < + text = <"体位 (synthesised)"> + description = <"計測のときの対象者の体位 (synthesised)"> + > + ["ac9002"] = < + text = <"睡眠状況 (synthesised)"> + description = <"睡眠状況 24時間外来血圧記録の解釈を助けるため (synthesised)"> + > + ["at9003"] = < + text = <"平面角"> + description = <"平面角"> + > + ["at9004"] = < + text = <"平均値"> + description = <"平均値"> + > + ["ac9005"] = < + text = <"カフサイズ (synthesised)"> + description = <"血圧測定のために使われるカフの大きさ. (synthesised)"> + > + ["ac9006"] = < + text = <"測定部位 (synthesised)"> + description = <"血圧が測定された一つの身体部位 (synthesised)"> + > + ["ac9007"] = < + text = <"方法 (synthesised)"> + description = <"血圧の測方法。 (synthesised)"> + > + ["ac9008"] = < + text = <"拡張期終末 (synthesised)"> + description = <"拡張期圧を決めるためにどのコロトコフ音が使用されたかについて記録. (synthesised)"> + > + ["id1060"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id1059"] = < + text = <"拡張領域"> + description = <"測定時の背景を収集したり、その他の参照モデルや形式と連携するために必要となる追加情報"> + comment = <"例:FHIRやCIMIなどと連携するために病院内で独自に追加して利用されるメターデータ。"> + > + ["id1058"] = < + text = <"構造化された測定部位"> + description = <"測定が行われた部位の解剖学的位置について構造化された表現"> + > + ["at1057"] = < + text = <"*Dorsum of foot(en)"> + description = <"**(en)"> + > + ["id1056"] = < + text = <"拡張期圧計算式"> + description = <"平均動脈圧から拡張期血圧を計算するために使われた式(もしデータに記録されていれば)"> + > + ["id1055"] = < + text = <"収縮期圧計算式"> + description = <" + + *Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> + > + ["at1054"] = < + text = <"動脈内"> + description = <"動脈内に間欠的方法で留置したトランスデューサからAラインを経由して測定"> + > + ["id1053"] = < + text = <"交絡因子"> + description = <"血圧測定に寄与しうるその他の偶発的な要素についてのコメント。たとえば、不安の程度や「白衣性高血圧」、痛みや発熱、大気圧の変化など。"> + > + ["at1052"] = < + text = <"足尖"> + description = <"対象者の足尖部"> + > + ["at1046"] = < + text = <"睡眠中"> + description = <"対象は自然な休眠状態にある"> + > + ["at1045"] = < + text = <"覚醒"> + description = <"対象は完全に意識がある。"> + > + ["id1044"] = < + text = <"睡眠状況"> + description = <"睡眠状況 24時間外来血圧記録の解釈を助けるため"> + > + ["id1043"] = < + text = <"24時間平均"> + description = <"24時間での推定平均血圧"> + > + ["at1041"] = < + text = <"侵襲的"> + description = <"経皮的に動脈を穿刺し,血管内部から血圧を測定する方法."> + > + ["at1040"] = < + text = <"機械"> + description = <"血圧測定器を使って外部から血圧を測定する方法."> + > + ["id1039"] = < + text = <"平均動脈圧の計算式"> + description = <"平均動脈圧を計算するために使われた式(もしデータに記録されていれば)"> + > + ["at1038"] = < + text = <"触診"> + description = <"脈拍(通常は上腕動脈あるいは橈骨動脈)を触診することにより外部から血圧を測定する方法"> + > + ["at1037"] = < + text = <"聴診"> + description = <"聴診器を使いコロトコフ音で外部から血圧を測定する方法."> + > + ["id1036"] = < + text = <"方法"> + description = <"血圧の測方法。"> + > + ["at1033"] = < + text = <"手指"> + description = <"測定対象者の手指"> + > + ["at1032"] = < + text = <"左足首"> + description = <"測定対象者の左足首"> + > + ["id1031"] = < + text = <"労作"> + description = <"血圧測定時に行われた肉体的運動についての詳細。"> + > + ["at1027"] = < + text = <"右足首"> + description = <"測定対象者の右足首"> + > + ["id1026"] = < + text = <"測定機器"> + description = <"水銀血圧計あるいはそのほかの血圧を測定するために使われる機器."> + > + ["at1022"] = < + text = <"左手首"> + description = <"測定対象者の左手首"> + > + ["at1021"] = < + text = <"右手首"> + description = <"測定対象者の右手首"> + > + ["at1020"] = < + text = <"新生児"> + description = <"新生児用のカフ 想定されるカフは新生児の生下時体重と成熟度に応じて適切なものであること."> + > + ["at1019"] = < + text = <"幼児"> + description = <"幼児のために使われるカフ"> + > + ["at1015"] = < + text = <"左側臥位"> + description = <"通常は頭から足までを水平にしてから左側に傾けられた状態。一般的には妊娠の第3トリメスターで大動脈・静脈を圧排から解放するために求められる体位である。"> + > + ["at1013"] = < + text = <"5期"> + description = <"コロトコフの5音が聴取される時期。カフ圧が拡張期圧を下回り音が聴取されなくなる時期"> + > + ["at1012"] = < + text = <"4期"> + description = <"コロトコフの4音。急速に減弱する時期."> + > + ["id1011"] = < + text = <"拡張期終末"> + description = <"拡張期圧を決めるためにどのコロトコフ音が使用されたかについて記録."> + > + ["at1010"] = < + text = <"幼児/小児"> + description = <"小児あるいは痩せた成人のためのカフ"> + > + ["at1009"] = < + text = <"小柄な成人"> + description = <"小柄な成人のためのカフ"> + > + ["id1008"] = < + text = <"脈圧"> + description = <"1回の収縮サイクルでの血圧の変動"> + > + ["id1007"] = < + text = <"平均同脈圧"> + description = <"心臓の収縮拡張サイクルのすべての過程を通した動脈血圧の平均値."> + > + ["id1006"] = < + text = <"ティルト"> + description = <"測定時に対象者が臥床している台の頭尾方向の傾き"> + comment = <"注意: '°' は適切なUCUM単位である。正しい単位として'deg'(度)を使うこと。"> + > + ["at1004"] = < + text = <"臥位"> + description = <"血圧測定時に臥位"> + > + ["at1003"] = < + text = <"斜位"> + description = <"血圧測定時に斜位"> + > + ["at1002"] = < + text = <"座位"> + description = <"血圧測定時に(たとえば、ベッドやいすの上で)坐位"> + > + ["at1001"] = < + text = <"立位"> + description = <"血圧測定時に立位"> + > + ["id34"] = < + text = <"コメント"> + description = <"他に項目のない、即的に関する叙述的な追加的記録"> + > + ["at29"] = < + text = <"左大腿"> + description = <"測定対象者の左大腿。"> + > + ["at28"] = < + text = <"右大腿"> + description = <"測定対象者の右大腿"> + > + ["at27"] = < + text = <"左腕"> + description = <"測定対象者の左腕"> + > + ["at26"] = < + text = <"右腕"> + description = <"測定対象者の右腕"> + > + ["at18"] = < + text = <"成人"> + description = <"一般的な成人のためのカフ"> + > + ["at17"] = < + text = <"大柄な成人"> + description = <"大柄な成人の腕で測定するためのカフ。"> + > + ["at16"] = < + text = <"成人大腿"> + description = <"成人の大腿で血圧を測定するためのカフ。"> + > + ["id15"] = < + text = <"測定部位"> + description = <"血圧が測定された一つの身体部位"> + > + ["id14"] = < + text = <"カフサイズ"> + description = <"血圧測定のために使われるカフの大きさ."> + comment = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470."> + > + ["id12"] = < + text = <"ツリー"> + description = <"リスト構造"> + > + ["id9"] = < + text = <"体位"> + description = <"計測のときの対象者の体位"> + > + ["id7"] = < + text = <"任意のイベント"> + description = <"デフォルトで、テンプレートや実行時に明示的に定義されていない任意の時点や間隔を示す。"> + > + ["id6"] = < + text = <"拡張期"> + description = <"全身の動脈血圧での最低値 - 心機図の拡張期で測定される"> + > + ["id5"] = < + text = <"収縮期"> + description = <"全身の動脈血圧での最高値 - 心機図の収縮期で測定される"> + > + ["id2"] = < + text = <"履歴"> + description = <"履歴構造ノード"> + > + ["id1"] = < + text = <"血圧"> + description = <"全身を循環する動脈圧の指標として,局所で測定される血圧。一般的には「血圧」とは上腕で上腕動脈圧を測定したものをさすことが多い。"> + > + > + ["fa"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"موقعیت (synthesised)"> + description = <"موقعیت فرد در زمان اندازه گیری (synthesised)"> + > + ["ac9002"] = < + text = <"وضعیت خواب (synthesised)"> + description = <"وضعیت خواب- به تفسیر ثبتهای صورت گرفته از فشار خون در خانه در طول 24 ساعت کمک می کند (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"اندازه کاف (synthesised)"> + description = <"اندازه کاف استفاده شده برای اندازه گیری فشار خون (synthesised)"> + > + ["ac9006"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*Simple body site where blood pressure was measured.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"*Method(en) (synthesised)"> + description = <"*Method of measurement of blood pressure.(en) (synthesised)"> + > + ["ac9008"] = < + text = <"*Diastolic endpoint(en) (synthesised)"> + description = <"*Record which Korotkoff sound is used for determining diastolic pressure using auscultative method.(en) (synthesised)"> + > + ["id1060"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id1059"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1058"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["at1057"] = < + text = <"*Dorsum of foot(en)"> + description = <"**(en)"> + > + ["id1056"] = < + text = <"*Diastolic pressure formula(en)"> + description = <"*Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data).(en)"> + > + ["id1055"] = < + text = <"*Systolic pressure formula(en)"> + description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> + > + ["at1054"] = < + text = <"*Intra-arterial(en)"> + description = <"*Invasive measurement via transducer access line within an artery.(en)"> + > + ["id1053"] = < + text = <"عوامل مبهم"> + description = <"نظردهی و ثبت سایر عوامل ضمنی که ممکن است به اندازه گیری فشار خون کمک کنند . به عنوان مثال سطح اضطراب یا \"سندرم روپوش سفید\"، درد یا تب ، تغییرات فشار جوی و غیره "> + > + ["at1052"] = < + text = <"*Toe(en)"> + description = <"*A toe of the individual.(en)"> + > + ["at1046"] = < + text = <"خوابیده"> + description = <"فرد در حالت طبیعی استراحت بدنی است"> + > + ["at1045"] = < + text = <"هشیار و بیدار"> + description = <"فرد کاملا به هوش است "> + > + ["id1044"] = < + text = <"وضعیت خواب"> + description = <"وضعیت خواب- به تفسیر ثبتهای صورت گرفته از فشار خون در خانه در طول 24 ساعت کمک می کند "> + > + ["id1043"] = < + text = <"میانگین 24 ساعته"> + description = <"برآورد میانگین فشار خون در دوره زمانی 24 ساعته"> + > + ["at1041"] = < + text = <"*Invasive(en)"> + description = <"*Method of measuring blood pressure internally ie involving penetration of the skin and measuring inside blood vessels.(en)"> + > + ["at1040"] = < + text = <"*Machine(en)"> + description = <"*Method of measuring blood pressure externally, using a blood pressure machine.(en)"> + > + ["id1039"] = < + text = <"*Mean Arterial Pressure Formula(en)"> + description = <"*Formula used to calculate the MAP (if recorded in data).(en)"> + > + ["at1038"] = < + text = <"*Palpation(en)"> + description = <"*Method of measuring blood pressure externally, using palpation (usually of the brachial or radial arteries).(en)"> + > + ["at1037"] = < + text = <"*Auscultation(en)"> + description = <"*Method of measuring blood pressure externally, using a stethoscope and Korotkoff sounds.(en)"> + > + ["id1036"] = < + text = <"*Method(en)"> + description = <"*Method of measurement of blood pressure.(en)"> + > + ["at1033"] = < + text = <"*Finger(en)"> + description = <"*A finger of the individual.(en)"> + > + ["at1032"] = < + text = <"*Left ankle(en)"> + description = <"*The left ankle of the individual.(en)"> + > + ["id1031"] = < + text = <"تقلا"> + description = <"جزییاتی درباره فعالیت فیزیکی انجام شده در زمان اندازه گیری فشار خون "> + > + ["at1027"] = < + text = <"*Right ankle(en)"> + description = <"*The right ankle of the individual.(en)"> + > + ["id1026"] = < + text = <"*Device(en)"> + description = <"*Details about sphygmomanometer or other device used to measure the blood pressure.(en)"> + > + ["at1022"] = < + text = <"*Left wrist(en)"> + description = <"*The left wrist of the individual.(en)"> + > + ["at1021"] = < + text = <"*Right wrist(en)"> + description = <"*The right wrist of the individual.(en)"> + > + ["at1020"] = < + text = <"*Neonatal(en)"> + description = <"*A cuff used for a neonate, assuming cuff is the appropriate size for maturity and birthweight of the neonate.(en)"> + > + ["at1019"] = < + text = <"*Infant(en)"> + description = <"*A cuff used for infants - bladder approx 5cm x 15cm.(en)"> + > + ["at1015"] = < + text = <"خوابیده به چپ"> + description = <"خوابیدن صاف با کمی تمایل به یک سمت، معمولا به جهت چپ میل کرده و عموما در سه ماهه آخر حاملگی برای تسکین فشار آئورت نیاز به آن است"> + > + ["at1013"] = < + text = <"*Phase V(en)"> + description = <"*The fifth Korotkoff sound is identified by absence of sounds as the cuff pressure drops below the diastolic blood pressure.(en)"> + > + ["at1012"] = < + text = <"*Phase IV(en)"> + description = <"*The fourth Korotkoff sound is identified as an abrupt muffling of sounds.(en)"> + > + ["id1011"] = < + text = <"*Diastolic endpoint(en)"> + description = <"*Record which Korotkoff sound is used for determining diastolic pressure using auscultative method.(en)"> + > + ["at1010"] = < + text = <"*Paediatric/Child(en)"> + description = <"*A cuff that is appropriate for a child or adult with a thin arm - bladder approx 8cm x 21cm.(en)"> + > + ["at1009"] = < + text = <"*Small Adult(en)"> + description = <"*A cuff used for a small adult - bladder approx 10cm x 24cm.(en)"> + > + ["id1008"] = < + text = <"فشار نبضی"> + description = <"تفاوت بین فشار سیستولیک و دیاستولیک"> + > + ["id1007"] = < + text = <"میانگین فشار وریدی"> + description = <"متوسط فشار خون وریدی که در کل دوره انقباظ و انبساط قلبی رخ می دهد"> + > + ["id1006"] = < + text = <"*Tilt(en)"> + description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> + comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> + > + ["at1004"] = < + text = <"خوابیده"> + description = <"خوابیده در زمان اندازه گیری فشار خون"> + > + ["at1003"] = < + text = <"خمیده"> + description = <"خمیده در زمان اندازه گیری فشار خون"> + > + ["at1002"] = < + text = <"نشسته"> + description = <"نشسته ( به عنوان مثال روی تخت یا صندلی) در زمان اندازه گیری فشار خون"> + > + ["at1001"] = < + text = <"ایستاده"> + description = <"ایستاده در زمان اندازه گیری فشار خون"> + > + ["id34"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at29"] = < + text = <"*Left thigh(en)"> + description = <"*The left thigh of the person.(en)"> + > + ["at28"] = < + text = <"*Right thigh(en)"> + description = <"*The right thigh of the person.(en)"> + > + ["at27"] = < + text = <"*Left arm(en)"> + description = <"*The left arm of the person.(en)"> + > + ["at26"] = < + text = <"*Right arm(en)"> + description = <"*The right arm of the person.(en)"> + > + ["at18"] = < + text = <"*Adult(en)"> + description = <"*A cuff that is standard for an adult - bladder approx 13cm x 30cm.(en)"> + > + ["at17"] = < + text = <"بزرگسال درشت"> + description = <"کاف بزرگسالان با برآمدگی بازوی بزرگتر در حدود 16 در 38 سانتیمتر"> + > + ["at16"] = < + text = <"ران بزرگسال"> + description = <"کاف استفاده شده در ران بزرگسال -اندازه مثانه 20 سانتی متر در 42 سانتی متر"> + > + ["id15"] = < + text = <"*Location of measurement(en)"> + description = <"*Simple body site where blood pressure was measured.(en)"> + > + ["id14"] = < + text = <"اندازه کاف"> + description = <"اندازه کاف استفاده شده برای اندازه گیری فشار خون"> + > + ["id12"] = < + text = <"ساختار لیست"> + description = <"ساختار لیست "> + > + ["id9"] = < + text = <"موقعیت"> + description = <"موقعیت فرد در زمان اندازه گیری "> + > + ["id7"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id6"] = < + text = <"دیاستولیک"> + description = <"حداقل فشار خون وریدی کلی که در دیاستولیک یا فاز انبساطی چرخه گردش خون اندازه گیری می شود"> + > + ["id5"] = < + text = <"سیستولیک"> + description = <"اوج فشار خون وریدی کلی که در سیستولیک یا فاز انقباضی چرخه گردش خون اندازه گیری می شود "> + > + ["id2"] = < + text = <"تاریخچه"> + description = <"گره ساختاری تاریخچه "> + > + ["id1"] = < + text = <"فشار خون"> + description = <"اندازه گیری موضعی فشار خون وریدی، که جایگزینی برای فشار وریدی در گردش خون کلی است. + معمولا واژه \"فشار خون\" به اندازه گیری فشار ورید بازویی در روی بازو گفته می شود"> + > + > + ["nl"] = < + ["at9000"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9001"] = < + text = <"Houding (synthesised)"> + description = <"De houding van het individu op het moment van de meting (synthesised)"> + > + ["ac9002"] = < + text = <"Slaap/waak toestand (synthesised)"> + description = <"Slaap/waak toestand, ondersteunt de interpretatie van de 24-uurs bloeddrukmeting. (synthesised)"> + > + ["at9003"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["ac9005"] = < + text = <"Manchet grootte (synthesised)"> + description = <"De grootte van de manchet gebruikt bij de meting (synthesised)"> + > + ["ac9006"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*Simple body site where blood pressure was measured.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"Methodiek (synthesised)"> + description = <"De methode van de meting van de bloeddruk (synthesised)"> + > + ["ac9008"] = < + text = <"Diastolisch eindpunt (synthesised)"> + description = <"Om te registreren welk Korotkoff geluid gebruikt is om de diastolische druk te meten door de auscultatieve methode. (synthesised)"> + > + ["id1060"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id1059"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1058"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["at1057"] = < + text = <"*Dorsum of foot(en)"> + description = <"**(en)"> + > + ["id1056"] = < + text = <"*Diastolic pressure formula(en)"> + description = <"*Formula used to calculate the diastolic pressure from mean arterial pressure (if recorded in data).(en)"> + > + ["id1055"] = < + text = <"*Systolic pressure formula(en)"> + description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> + > + ["at1054"] = < + text = <"*Intra-arterial(en)"> + description = <"*Invasive measurement via transducer access line within an artery.(en)"> + > + ["id1053"] = < + text = <"Beïnvloedende factoren"> + description = <"Opmerking over en vastleggen van andere incidentele factoren die de bloeddrukmeting zouden kunnen beïnvloeden. Bijvoorbeeld, mate van angst, of 'witte jas syndroom'; pijn of koorts; veranderingen in atmosferische druk etc."> + > + ["at1052"] = < + text = <"*Toe(en)"> + description = <"*A toe of the individual.(en)"> + > + ["at1046"] = < + text = <"Slapend"> + description = <"Individu is in de natuurlijke slaap."> + > + ["at1045"] = < + text = <"Alert en wakker"> + description = <"Individu is volledig bij bewustzijn"> + > + ["id1044"] = < + text = <"Slaap/waak toestand"> + description = <"Slaap/waak toestand, ondersteunt de interpretatie van de 24-uurs bloeddrukmeting."> + > + ["id1043"] = < + text = <"24 uur gemiddelde"> + description = <"Inschatting van de gemiddelde bloeddruk over een periode van 24 uur"> + > + ["at1041"] = < + text = <"Invasief"> + description = <"Inwendige meting van de bloeddruk, inclusief penetratie van de huid en meting in het bloedvat."> + > + ["at1040"] = < + text = <"Machinaal"> + description = <"Uitwendige meting van de bloeddruk, met gebruikmaking van een mechanische bloeddrukmeter"> + > + ["id1039"] = < + text = <"Gemiddelde arteriële druk formule"> + description = <"Formule om de MAP (mean arterial pressure=gemiddelde arteriële druk) te berekenen (als deze data opgeslagen wordt)."> + > + ["at1038"] = < + text = <"Palpatie"> + description = <"Uitwendige meting van de bloeddruk, met gebruikmaking van palpatie (meestal de arterie brachialis of radialis)"> + > + ["at1037"] = < + text = <"Auscultatie"> + description = <"Uitwendige meting van de bloeddruk, met gebruikmaking van een stethoscoop en Korotkoff geluiden."> + > + ["id1036"] = < + text = <"Methodiek"> + description = <"De methode van de meting van de bloeddruk"> + > + ["at1033"] = < + text = <"*Finger(en)"> + description = <"*A finger of the individual.(en)"> + > + ["at1032"] = < + text = <"Linkerenkel"> + description = <"De linkerenkel van de persoon"> + > + ["id1031"] = < + text = <"Inspanning"> + description = <"Details over de lichamelijke inspanning die ondernomen wordt op het moment van de bloeddrukmeting"> + > + ["at1027"] = < + text = <"Rechterenkel"> + description = <"De rechterenkel van de persoon"> + > + ["id1026"] = < + text = <"Apparaat"> + description = <"Details over sphygmomanometerof ander apparaat om de bloeddruk te meten."> + > + ["at1022"] = < + text = <"Linkerpols"> + description = <"De linkerpols van de persoon."> + > + ["at1021"] = < + text = <"Rechterpols"> + description = <"De rechterpols van de persoon"> + > + ["at1020"] = < + text = <"Neonaat"> + description = <"Een manchet voor een neonaat, er van uitgaande dat de manchet de juiste maat is voor volgroeidheid en geboortegewicht van de neonaat"> + > + ["at1019"] = < + text = <"Zuigeling"> + description = <"Een manchet voor zuigelingen - manchet maat ca. 5cm x 15cm."> + > + ["at1015"] = < + text = <"Liggend met kanteling naar linkerzijde"> + description = <"Platliggend met enige laterale kanteling, meestal gekanteld naar de linkerzijde. Gebruikelijk benodigd in het laatste trimester van de zwangerschap om aortacavale compressie te verlichten."> + > + ["at1013"] = < + text = <"Fase 5"> + description = <"Het vijfde Korotkoff geluid is geïdentificeerd door afwezigheid van geluiden als de manchetdruk onder diastolische bloeddruk komt."> + > + ["at1012"] = < + text = <"Fase IV"> + description = <"Het vierde Korotkoff geluid wordt gedefinieerd als een abrupte vermindering van geluid"> + > + ["id1011"] = < + text = <"Diastolisch eindpunt"> + description = <"Om te registreren welk Korotkoff geluid gebruikt is om de diastolische druk te meten door de auscultatieve methode."> + > + ["at1010"] = < + text = <"Pediatrie/kinder"> + description = <"Een manchet voor een kind of volwassene met een dunne arm - manchet grootte ca. 8cm x 21cm."> + > + ["at1009"] = < + text = <"Kleine volwassene"> + description = <"Een manchet voor een kleine volwassene - manchet maat ca. 10cm x 24cm."> + > + ["id1008"] = < + text = <"Polsdruk"> + description = <"Het verschil tussen de systolische en diastolische bloeddruk"> + > + ["id1007"] = < + text = <"Gemiddelde arteriële druk"> + description = <"De gemiddelde bloeddruk gedurende 1 cyclus van samentrekken en ontspannen van het hart."> + > + ["id1006"] = < + text = <"*Tilt(en)"> + description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> + comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> + > + ["at1004"] = < + text = <"Liggend"> + description = <"Platliggend op het moment van de bloeddrukmeting"> + > + ["at1003"] = < + text = <"Halfzittend"> + description = <"Halfzittend op het moment van de bloeddrukmeting"> + > + ["at1002"] = < + text = <"Zittend"> + description = <"Bloeddrukmeting bij zittend (b.v. op bed of in stoel) individu"> + > + ["at1001"] = < + text = <"Staand"> + description = <"Bloeddrukmeting bij staand individu"> + > + ["id34"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at29"] = < + text = <"Linkerdijbeen"> + description = <"De linkerdijbeen van de persoon."> + > + ["at28"] = < + text = <"Rechterdijbeen"> + description = <"Het rechterdijbeen van de persoon."> + > + ["at27"] = < + text = <"Linkerarm"> + description = <"De linkerarm van de persoon."> + > + ["at26"] = < + text = <"Rechterarm"> + description = <"De rechterarm van de persoon."> + > + ["at18"] = < + text = <"Volwassene"> + description = <"De standaard manchet voor een volwassene - manchet grootte ca. 13cm x 30cm"> + > + ["at17"] = < + text = <"Grote volwassene"> + description = <"Een manchet voor volwassenen met langere armen, manchet grootte ca. 16cm x 38cm."> + > + ["at16"] = < + text = <"Volwassen dijbeen"> + description = <"Een manchet voor een volwassen dijbeen - manchet grootte ca. 20cm x 42cm."> + > + ["id15"] = < + text = <"*Location of measurement(en)"> + description = <"*Simple body site where blood pressure was measured.(en)"> + > + ["id14"] = < + text = <"Manchet grootte"> + description = <"De grootte van de manchet gebruikt bij de meting"> + comment = <"Perloff D, Grim C, Flack J, Frohlich ED, Hill M, McDonald M, Morgenstern BZ. Human blood pressure determination by sphygmomanometry. Circulation 1993;88;2460-2470. "> + > + ["id12"] = < + text = <"lijst structuur"> + description = <"lijst structuur"> + > + ["id9"] = < + text = <"Houding"> + description = <"De houding van het individu op het moment van de meting"> + > + ["id7"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id6"] = < + text = <"Diastole"> + description = <"Laagste systemische arteriele bloeddruk - gemeten in de diastolische of ontspanningsfase van de hartslag"> + > + ["id5"] = < + text = <"Systole"> + description = <"De maximale (piek) systemische arteriele bloeddruk - gemeten in de systolische of samentrekkingsfase van de hartslag"> + > + ["id2"] = < + text = <"Geschiedenis"> + description = <"Gestructureerde geschiedenismap"> + > + ["id1"] = < + text = <"Bloeddruk"> + description = <"De lokale meting van de arteriële bloeddruk, welke surrogaat is voor de arteriële druk in de systemische circulatie. Meest gebruikelijk is dat de term 'bloeddruk' refereert aan de meting van de bloeddruk van de arterie brachialis in de bovenarm."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9003"] = + ["at9004"] = + > + ["SNOMED-CT"] = < + ["id1"] = + ["id5"] = + ["id6"] = + ["id14"] = + > + > + value_sets = < + ["ac9008"] = < + id = <"ac9008"> + members = <"at1012", "at1013"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at1037", "at1038", "at1040", "at1041"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at1045", "at1046"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at1001", "at1002", "at1003", "at1004", "at1015"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at26", "at27", "at28", "at29", "at1021", "at1022", "at1027", "at1032", "at1033", "at1052", "at1057", "at1054"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at16", "at17", "at18", "at1009", "at1010", "at1019", "at1020"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_composition.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_composition.v0.0.1-alpha.adls new file mode 100644 index 000000000..4d1ceb577 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_composition.v0.0.1-alpha.adls @@ -0,0 +1,916 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=5a7ad223-0ac9-4767-9521-ae076cfc727c; build_uid=37a6fdf9-5f7b-489d-9668-375ac63d451e) + openEHR-EHR-OBSERVATION.body_composition.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt"] = < + language = <[ISO_639-1::pt]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Priscila Maranhão e Gustavo Bacelar"> + ["organisation"] = <"MEDCIDS-FMUP/ VIRTUAL CARE"> + ["email"] = <"priscilamaranhao@gmail.com; gbacelar@gmail.com"> + ["date"] = <"2016-11-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ricardo Correia", "Pedro Marques", "Duarte Ferreira", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Weber, DR; Leonard, MB; Zenel, BS. Body composition analysis in the pediatric population. Pediatric. Endocrinol, 2012, nov; 10(1) 130-139."> + ["2"] = <"Vale, M.D.C.A; Lisboa, P.L. O papel do tecido adiposo no controle do armazenamento de energia e na composição corporal. In: Waitzberg, Dan. Fisiologia da nutrição na saúde e na doença. Ed. Atheneu, 2013."> + ["3"] = <"Vitolo, M.R. Avaliação nutricional do adulto. in: Vitolo, m.R. Nutrição da gestação ao envelhecimento. Rio de Janeiro: ed. Rubio, 2008."> + ["4"] = <"Fosbol, M.O and zerahn, BO. Comtemporany methods of body composition measurement. clin Physiol Funct Imaging, 2015, ,35, pp81-97."> + ["5"] = <"Shen, W; Wang, Z; Punyanita, M; et al. Adipose tissue quantification by imaging methods: a proposed classification. Obesity Research, vol. 11, n.1, 2003."> + ["6"] = <"Prescott, J.W; Priddy, M; Best, T.M et al. An automated to detect intestitial adipose tissue in thigh muscle for patients with osteoarthritis. Conf proc IEEE Eng. med. Biol Soc, 1, 630-60, 2009."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E136138EDBC1E9B51BB3C0C913E11313"> + > + details = < + ["pt"] = < + language = <[ISO_639-1::pt]> + purpose = <"*To diagnose nutritional abnormalities proposing improvement of nutritional intervention.(en)"> + keywords = <"*Body fat(en)", "*Muscle mass(en)", "*Fat free mass(en)", "*Adiposity(en)", "*Body fat percentage(en)", "Compartment"> + use = <"*To be used to record body composition of both adults and children. + + To be used to enter the body composition either manually (adipometer) or automatically (software and image). + + (en)"> + misuse = <"Not to be used in patients with edema, ascites, dehydration. + + Not to be used computed tomography method in children and pregnant women."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurement of the amounts and percentages of fat, bone, water and muscle in the body of an individual."> + keywords = <"Body fat", "Muscle mass", "Fat free mass", "Adiposity", "Body fat percentage", "body fat %"> + use = <"Use to record the measurement of the amounts and percentages of fat, bone, water and muscle in the body of an individual, either directly or through calculation from measurements of skin folds or similar."> + misuse = <"Not to be used to record the total body weight of an individual. Use the OBSERVATION.body_weight archetype for this purpose. + + Not to be used for recording the actual measurement of skin folds or other measurements that may be used to calculate body composition. Use other relevant OBSERVATION archetypes for these purposes."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Body composition + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id121] occurrences matches {0..1} matches { -- Basic model + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {1} matches { -- Fat mass + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + ELEMENT[id125] occurrences matches {0..1} matches { -- Fat percentage + value matches { + DV_PROPORTION[id9005] matches { + numerator matches {|0.0..100.0|} + type matches {2} + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Fat free mass + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + } + } + CLUSTER[id61] occurrences matches {0..1} matches { -- Atomic level + items cardinality matches {1..*; unordered} matches { + ELEMENT[id99] occurrences matches {0..1} matches { -- Chemical elements + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + } + } + } + ELEMENT[id101] occurrences matches {0..1} matches { -- Hydrogen + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + } + } + } + ELEMENT[id98] occurrences matches {0..1} matches { -- Carbon + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + } + } + } + ELEMENT[id97] occurrences matches {0..1} matches { -- Oxygen + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + } + } + CLUSTER[id65] occurrences matches {0..1} matches { -- Molecular level + items cardinality matches {1..*; unordered} matches { + ELEMENT[id105] occurrences matches {0..1} matches { -- Minerals + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + } + } + } + ELEMENT[id104] occurrences matches {0..1} matches { -- Protein + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + } + } + } + ELEMENT[id103] occurrences matches {0..1} matches { -- Fat + value matches { + DV_QUANTITY[id9013] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + } + } + } + ELEMENT[id102] occurrences matches {0..1} matches { -- Water + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + } + } + } + } + } + CLUSTER[id66] occurrences matches {0..1} matches { -- Cellular level + items cardinality matches {1..*; unordered} matches { + ELEMENT[id108] occurrences matches {0..1} matches { -- Extracellular solids + value matches { + DV_QUANTITY[id9015] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + } + } + } + ELEMENT[id107] occurrences matches {0..1} matches { -- Extracellular fluids + value matches { + DV_QUANTITY[id9016] matches { + property matches {[at9001]} -- Volume + magnitude matches {|>=0.0|} + units matches {"l"} + } + } + } + ELEMENT[id106] occurrences matches {0..1} matches { -- Cell mass + value matches { + DV_QUANTITY[id9017] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + } + } + } + } + } + CLUSTER[id69] occurrences matches {0..1} matches { -- Tissue-system level + items cardinality matches {1..*; unordered} matches { + ELEMENT[id113] occurrences matches {0..1} matches { -- Other tissues + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + ELEMENT[id112] occurrences matches {0..1} matches { -- Visceral organs + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + ELEMENT[id111] occurrences matches {0..1} matches { -- Bone + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + ELEMENT[id110] occurrences matches {0..1} matches { -- Skeletal muscle + value matches { + DV_QUANTITY[id9021] matches { + property matches {[at9000]} -- Mass + units matches {"kg"} + precision matches {1} + } + } + } + ELEMENT[id145] occurrences matches {0..1} matches { -- Total adipose tissue + value matches { + DV_QUANTITY[id9022] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + CLUSTER[id140] occurrences matches {0..1} matches { -- Adipose Tissue + items cardinality matches {1..*; unordered} matches { + ELEMENT[id146] occurrences matches {0..1} matches { -- Visceral adipose tissue mass + value matches { + DV_QUANTITY[id9023] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + ELEMENT[id161] occurrences matches {0..1} matches { -- Visceral adipose tissue area + value matches { + DV_QUANTITY[id9024] matches { + property matches {[at9002]} -- Area + magnitude matches {|>=0.0|} + units matches {"cm2"} + precision matches {1} + } + } + } + ELEMENT[id162] occurrences matches {0..1} matches { -- Visceral adipose tissue volume + value matches { + DV_QUANTITY[id9025] matches { + property matches {[at9001]} -- Volume + magnitude matches {|>=0.0|} + units matches {"cm3"} + precision matches {1} + } + } + } + ELEMENT[id164] occurrences matches {0..1} matches { -- Subcutaneous adipose tissue volume + value matches { + DV_QUANTITY[id9026] matches { + property matches {[at9001]} -- Volume + magnitude matches {|>=0.0|} + units matches {"cm3"} + precision matches {1} + } + } + } + ELEMENT[id142] occurrences matches {0..1} matches { -- Subcutaneous adipose tissue mass + value matches { + DV_QUANTITY[id9027] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + } + } + } + ELEMENT[id163] occurrences matches {0..1} matches { -- Subcutaneous adipose tissue area + value matches { + DV_QUANTITY[id9028] matches { + property matches {[at9002]} -- Area + magnitude matches {|>=0.0|} + units matches {"cm2"} + precision matches {1} + } + } + } + ELEMENT[id147] occurrences matches {0..1} matches { -- Interstitial adipose tissue area + value matches { + DV_QUANTITY[id9029] matches { + property matches {[at9002]} -- Area + magnitude matches {|>=0.0|} + units matches {"cm2"} + precision matches {1} + } + } + } + } + } + } + } + CLUSTER[id70] occurrences matches {0..1} matches { -- Whole body + items cardinality matches {1..*; unordered} matches { + ELEMENT[id119] occurrences matches {0..1} matches { -- Lower limbs + value matches { + DV_QUANTITY[id9030] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + ELEMENT[id120] occurrences matches {0..1} matches { -- Upper limbs + value matches { + DV_QUANTITY[id9031] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + ELEMENT[id117] occurrences matches {0..1} matches { -- Trunk + value matches { + DV_QUANTITY[id9032] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + ELEMENT[id115] occurrences matches {0..1} matches { -- Neck + value matches { + DV_QUANTITY[id9033] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + ELEMENT[id114] occurrences matches {0..1} matches { -- Head + value matches { + DV_QUANTITY[id9034] matches { + property matches {[at9000]} -- Mass + magnitude matches {|>=0.0|} + units matches {"kg"} + precision matches {1} + } + } + } + } + } + } + } + } + state matches { + ITEM_TREE[id29] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id37] occurrences matches {0..1} matches { -- State of dress + value matches { + DV_CODED_TEXT[id9035] matches { + defining_code matches {[ac9003]} -- State of dress (synthesised) + } + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9036] + } + } + allow_archetype ELEMENT[id143] matches { -- Menstrual cycle + include + archetype_id/value matches {/openEHR-EHR-ELEMENT\.last_normal_menstrual_period(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id13] occurrences matches {0..1} matches { -- Method + value matches { + DV_TEXT[id9037] + } + } + allow_archetype CLUSTER[id19] matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Fat percentage formula + value matches { + DV_TEXT[id9038] + } + } + ELEMENT[id151] occurrences matches {0..1} matches { -- Location of measurement + value matches { + DV_TEXT[id9039] + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt"] = < + ["at9000"] = < + text = <"massa"> + description = <"massa"> + > + ["at9001"] = < + text = <"volume"> + description = <"volume"> + > + ["at9002"] = < + text = <"área"> + description = <"área"> + > + ["ac9003"] = < + text = <"*State of dress(en) (synthesised)"> + description = <"*Description of the state of dress of the individual at the time of measurement.(en) (synthesised)"> + > + ["id164"] = < + text = <"*Subcutaneous adipose tissue volume(en)"> + description = <"*Measurement of subcutaneous adipose tissue (SAT) volume. (en)"> + > + ["id163"] = < + text = <"*Subcutaneous adipose tissue area(en)"> + description = <"*Measurement of subcutaneous adipose tissue (SAT) area. (en)"> + > + ["id162"] = < + text = <"*Visceral adipose tissue volume(en)"> + description = <"*Measurement of visceral adipose tissue (VAT) volume.(en)"> + > + ["id161"] = < + text = <"*Visceral adipose tissue area(en)"> + description = <"*Measurement of visceral adipose tissue (VAT) area.(en)"> + > + ["id151"] = < + text = <"*Location of measurement(en)"> + description = <"*Body site where the measurement was performed.(en)"> + comment = <"*For example: triceps, subscapular, biceps, suprailiac, abdominal and thigh thickness (skinfold thickness); In tetrapolar bioimpedance analysis the eletrodes should be placed at the wrist and ipsilateral ankle.(en)"> + > + ["id147"] = < + text = <"Intersticial adipose tissue"> + description = <"*Measurement of intersticial adipose tissue (IAT)."> + > + ["id146"] = < + text = <"*Visceral adipose tissue mass(en)"> + description = <"*Measurement of visceral adipose tissue (VAT) mass.(en)"> + > + ["id145"] = < + text = <"Total adipose tissue"> + description = <"Measurement of adipose tissue (TAT)(en)"> + > + ["id143"] = < + text = <"*Menstrual cycle(en)"> + description = <"*Details of women's menstrual cycle. (en)"> + > + ["id142"] = < + text = <"*Subcutaneous adipose tissue mass(en)"> + description = <"*Measurement of subcutaneous adipose tissue (SAT) mass. (en)"> + > + ["id140"] = < + text = <"Adipose Tissue"> + description = <"Measurement of adipose tissue."> + > + ["id125"] = < + text = <"Fat percentage"> + description = <"Body fat measurement in percentage."> + > + ["id121"] = < + text = <"Basic model"> + description = <"Measurement of two compartment models with partitions into fat mass (FM) and fat-free mass (FFM)."> + > + ["id120"] = < + text = <"Upper limbs"> + description = <"Measurement of upper limbs. (en)"> + > + ["id119"] = < + text = <"Lower limbs"> + description = <"Measurement of lower limbs. (en)"> + > + ["id117"] = < + text = <"Trunk"> + description = <"Measurement of trunk (en)"> + > + ["id115"] = < + text = <"Neck"> + description = <"Measurement of Neck (en)"> + > + ["id114"] = < + text = <"Head"> + description = <"Measurement of head(en)"> + > + ["id113"] = < + text = <"Other tissues"> + description = <"Measurement of other body tissues."> + > + ["id112"] = < + text = <"Visceral organs"> + description = <"Measurement of visceral organs. (en)"> + > + ["id111"] = < + text = <"Bone"> + description = <"Measurement of bone(en)"> + > + ["id110"] = < + text = <"*Skeletal muscle (en)"> + description = <"*Measurement of skeletal muscle.(en)"> + > + ["id108"] = < + text = <"*Extracellular solids(en)"> + description = <"*Measurement of extracellular solids. (en)"> + > + ["id107"] = < + text = <"*Extracellular fluids(en)"> + description = <"*Measurement of extracellular fluids. (en)"> + > + ["id106"] = < + text = <"Cell mass"> + description = <"Measurement of cell mass."> + > + ["id105"] = < + text = <"Minerals"> + description = <"Assessment of body minerals."> + > + ["id104"] = < + text = <"Protein"> + description = <"Assessment of body protein."> + > + ["id103"] = < + text = <"Fat"> + description = <"Assessment of body fat."> + > + ["id102"] = < + text = <"Water"> + description = <"Assessment of body water."> + > + ["id101"] = < + text = <"Hydrogen"> + description = <"Assessment of chemical element hydrogen."> + > + ["id99"] = < + text = <"*Chemical elements (en)"> + description = <"*Assessment of chemical elements eg: N, Ca, P, S, Na, K, Cl ; H, C and O. (en)"> + > + ["id98"] = < + text = <"Carbon"> + description = <"Assessment of chemical element carbon."> + > + ["id97"] = < + text = <"Oxygen"> + description = <"Assessment of chemical element oxygen."> + > + ["id70"] = < + text = <"Whole body"> + description = <"*Measurement of five compartment models of body composition, eg: lower limbs, upper limbs, trunk, neck and head. (en)"> + > + ["id69"] = < + text = <"Tissue-system level"> + description = <"*Measurement of five compartment models of body composition, eg: other tissue, visceral organs, bone, skeletel muscle and adipose tissue. (en)"> + > + ["id66"] = < + text = <"*Cellular level(en)"> + description = <"*Measurement of three compartments model of body composition. eg: fat mass, lean body mass and bone. (en)"> + > + ["id65"] = < + text = <"Molecular level"> + description = <"Measurement of four compartment models of body composition, eg: Minerals, protein, fat and water."> + > + ["id61"] = < + text = <"Atomic level"> + description = <"Measurement of four compartment models of body composition."> + > + ["at46"] = < + text = <"*Nappy/diaper(en)"> + description = <"*Wearing only a nappy. (en)"> + > + ["at45"] = < + text = <"*Naked(en)"> + description = <"*Without any clothes. (en)"> + > + ["at44"] = < + text = <"*Lighty clothed/underwear(en)"> + description = <"*Clothing which will not add to weight significantly.(en)"> + > + ["id43"] = < + text = <"*Confounding factors (en)"> + description = <"*Other incidental factors that may impact on the body composition measurement.(en)"> + comment = <"*For example: menstrual period, oedema and ascites, dehydration, caffeine and alcohool consumption, excessive physical activity, body position, skin temperature and dietary intake, mainly in conductivity techinique (eg: BIA).(en)"> + > + ["id37"] = < + text = <"*State of dress(en)"> + description = <"*Description of the state of dress of the individual at the time of measurement.(en)"> + > + ["id23"] = < + text = <"*Fat percentage formula(en)"> + description = <"*Formula used to calculate the fat percentage by skinfold thickness.(en)"> + comment = <"*For example: Jackson & Pollock formula and Durnin and Womersley. (en)"> + > + ["id19"] = < + text = <"Device(en)"> + description = <"Details about devices used to measurement of body composition."> + > + ["id13"] = < + text = <"*Method(en)"> + description = <"*The methods used to measure body composition.(en)"> + comment = <"*For example: Determination of body density and volume (hydrostatic weighing or air displacement plethysmography), anthropometrics (e.g weight, BMI, skinfold thickness), conductivity (e.g: bioelectrical impedance analysis,bioelectrical impedance spectroscopy), total body count (e.g: DXA - dual energy x-ray absormetry) or imaging (e.g: Ultrasonography; Nuclear magnetic ressonance, Computed tomography (CT) and Magnetic resonance imaging (MRI). (en)"> + > + ["id9"] = < + text = <"Fat free mass"> + description = <"Measurement of fat free mass (FFM) which corresponds to protein, water and minerals."> + > + ["id6"] = < + text = <"Fat mass"> + description = <"Body fat measurement in mass. (en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Body composition(en)"> + description = <"*Measurement of the amounts and percentages of fat, bone, water and muscle in the body of an individual.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Mass"> + description = <"Mass"> + > + ["at9001"] = < + text = <"Volume"> + description = <"Volume"> + > + ["at9002"] = < + text = <"Area"> + description = <"Area"> + > + ["ac9003"] = < + text = <"State of dress (synthesised)"> + description = <"Description of the state of dress of the individual at the time of measurement. (synthesised)"> + > + ["id164"] = < + text = <"Subcutaneous adipose tissue volume"> + description = <"Measurement of subcutaneous adipose tissue (SAT) volume."> + > + ["id163"] = < + text = <"Subcutaneous adipose tissue area"> + description = <"Measurement of subcutaneous adipose tissue (SAT) area."> + > + ["id162"] = < + text = <"Visceral adipose tissue volume"> + description = <"Measurement of visceral adipose tissue (VAT) volume."> + > + ["id161"] = < + text = <"Visceral adipose tissue area"> + description = <"Measurement of visceral adipose tissue (VAT) area."> + > + ["id151"] = < + text = <"Location of measurement"> + description = <"Body site where the measurement was performed."> + comment = <"For example: triceps, subscapular, biceps, suprailiac, abdominal and thigh thickness (skinfold thickness); In tetrapolar bioimpedance analysis the eletrodes should be placed at the wrist and ipsilateral ankle."> + > + ["id147"] = < + text = <"Interstitial adipose tissue area"> + description = <"Measurement of Intersticial adipose tissue (IAT)."> + > + ["id146"] = < + text = <"Visceral adipose tissue mass"> + description = <"Measurement of visceral adipose tissue (VAT) mass."> + > + ["id145"] = < + text = <"Total adipose tissue"> + description = <"Measurement of adipose tissue (TAT)."> + > + ["id143"] = < + text = <"Menstrual cycle"> + description = <"Details of women's menstrual cycle."> + > + ["id142"] = < + text = <"Subcutaneous adipose tissue mass"> + description = <"Measurement of subcutaneous adipose tissue (SAT) mass."> + > + ["id140"] = < + text = <"Adipose Tissue"> + description = <"Adipose tissue is defined as sum of adipose tissue, usually excluding bone marrow and adipose tissue + in the head, hands, and feet."> + > + ["id125"] = < + text = <"Fat percentage"> + description = <"Body fat measurement in percentage."> + > + ["id121"] = < + text = <"Basic model"> + description = <"Two compartment model with partitions into fat mass (FM) and fat-free mass (FFM)."> + > + ["id120"] = < + text = <"Upper limbs"> + description = <"Measurement of upper limbs."> + > + ["id119"] = < + text = <"Lower limbs"> + description = <"Measurement of lower limbs."> + > + ["id117"] = < + text = <"Trunk"> + description = <"Measurement of trunk."> + > + ["id115"] = < + text = <"Neck"> + description = <"Measurement of neck."> + > + ["id114"] = < + text = <"Head"> + description = <"Measurement of head."> + > + ["id113"] = < + text = <"Other tissues"> + description = <"Measurement of other body tissues."> + > + ["id112"] = < + text = <"Visceral organs"> + description = <"Measurement of visceral organs."> + > + ["id111"] = < + text = <"Bone"> + description = <"Measurement of body bone."> + > + ["id110"] = < + text = <"Skeletal muscle"> + description = <"Measurement of skeletal muscle."> + > + ["id108"] = < + text = <"Extracellular solids"> + description = <"Measurement of extracellular solids."> + > + ["id107"] = < + text = <"Extracellular fluids"> + description = <"Measurement of extracellular fluids."> + > + ["id106"] = < + text = <"Cell mass"> + description = <"Measurement of cellular mass."> + > + ["id105"] = < + text = <"Minerals"> + description = <"Assessment of body minerals."> + > + ["id104"] = < + text = <"Protein"> + description = <"Assessment of body protein."> + > + ["id103"] = < + text = <"Fat"> + description = <"Assessment of body fat."> + > + ["id102"] = < + text = <"Water"> + description = <"Assessment of body water."> + > + ["id101"] = < + text = <"Hydrogen"> + description = <"Assessment of chemical element hydrogen."> + > + ["id99"] = < + text = <"Chemical elements"> + description = <"Assessment of chemical elements eg: N, Ca, P, S, Na, K, Cl ; H, C and O."> + > + ["id98"] = < + text = <"Carbon"> + description = <"Assessment of chemical element carbon."> + > + ["id97"] = < + text = <"Oxygen"> + description = <"Assessment of chemical element oxygen."> + > + ["id70"] = < + text = <"Whole body"> + description = <"Measurement of five compartments model of body composition, eg: lower limbs, upper limbs, trunk, neck and head."> + > + ["id69"] = < + text = <"Tissue-system level"> + description = <"Measurement of five compartments model of body composition, eg: other tissue, visceral organs, bone, skeletel muscle and adipose tissue."> + > + ["id66"] = < + text = <"Cellular level"> + description = <"Measurement of three compartments model of body composition. eg: fat mass, lean body mass and bone."> + > + ["id65"] = < + text = <"Molecular level"> + description = <"Measurement of four compartments model of body composition, eg: Minerals, protein, fat and water."> + > + ["id61"] = < + text = <"Atomic level"> + description = <"Measurement of four compartments model of body composition."> + > + ["at46"] = < + text = <"Nappy/diaper"> + description = <"Wearing only a nappy."> + > + ["at45"] = < + text = <"Naked"> + description = <"Without any clothes."> + > + ["at44"] = < + text = <"Lighty clothed/underwear"> + description = <"Clothing which will not add to weight significantly."> + > + ["id43"] = < + text = <"Confounding factors"> + description = <"Other incidental factors that may impact on the body composition measurement."> + comment = <"For example: menstrual period, oedema and ascites, dehydration, caffeine and alcohool consumption, excessive physical activity, body position, skin temperature and dietary intake, mainly in conductivity techinique (eg: BIA)."> + > + ["id37"] = < + text = <"State of dress"> + description = <"Description of the state of dress of the individual at the time of measurement."> + > + ["id23"] = < + text = <"Fat percentage formula"> + description = <"Formula used to calculate the fat percentage by skinfold thickness."> + comment = <"For example: Jackson & Pollock formula and Durnin and Womersley. "> + > + ["id19"] = < + text = <"Device"> + description = <"Details about devices used to measurement of body composition."> + > + ["id13"] = < + text = <"Method"> + description = <"The methods used to measure body composition."> + comment = <"For example: Determination of body density and volume (hydrostatic weighing or air displacement plethysmography), anthropometrics (e.g weight, BMI, skinfold thickness), conductivity (e.g: bioelectrical impedance analysis,bioelectrical impedance spectroscopy), total body count (e.g: DXA - dual energy x-ray absormetry) or imaging (e.g: Ultrasonography; Nuclear magnetic ressonance, Computed tomography (CT) and Magnetic resonance imaging (MRI)."> + > + ["id9"] = < + text = <"Fat free mass"> + description = <"Measurement of fat free mass (FFM) which corresponds to protein, water and minerals."> + > + ["id6"] = < + text = <"Fat mass"> + description = <"Body fat measurement in mass."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Body composition"> + description = <"Measurement of the amounts and percentages of fat, bone, water and muscle in the body of an individual."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + > + > + value_sets = < + ["ac9003"] = < + id = <"ac9003"> + members = <"at44", "at45", "at46"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_mass_index.v2.0.3.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_mass_index.v2.0.3.adls new file mode 100644 index 000000000..d248baba3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_mass_index.v2.0.3.adls @@ -0,0 +1,1011 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=df5e3989-6b48-45e0-b3a0-185983a705a1; build_uid=da305c17-6bdb-4e37-a42e-4b8d44607433) + openEHR-EHR-OBSERVATION.body_mass_index.v2.0.3 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + ["email"] = <"vesa.peltola@tieto.com"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Domingo Liotta"> + ["organisation"] = <"Universidad de Morón"> + > + accreditation = <"Universidad de Morón"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Morgan Karlsen"> + ["organisation"] = <"DIPS ASA"> + ["email"] = <"lmk@dips.no"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marco Borges"> + ["organisation"] = <"P2D"> + ["email"] = <"marco.borges@p2d.com.br"> + > + accreditation = <"P2D Health Advisor Council"> + > + ["el"] = < + language = <[ISO_639-1::el]> + author = < + ["name"] = <"George Nikolaidis"> + ["organisation"] = <"Ergobyte Informatics S.A."> + ["email"] = <"gnikolaidis@ergobyte.gr"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["fa"] = < + language = <[ISO_639-1::fa]> + author = < + ["name"] = <"Shahla Foozonkhah"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"shahla.foozonkhah@oceaninformatics.com"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"BIPH"> + ["email"] = <"linforest@163.com"> + > + accreditation = <"?"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + author = < + ["name"] = <"Marja Buur"> + ["organisation"] = <"Medisch Centrum Alkmaar"> + ["email"] = <"m.buur-krom@mca.nl"> + > + accreditation = <"Nurse Informatics"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-03-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Grethe Almenning, Bergen kommune, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Marja Buur, Medisch Centrum Alkmaar/ Code24, Netherlands", "Rong Chen, Cambio Healthcare Systems, Sweden", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Angela de Zwart, Orion Health, New Zealand", "Paul Donaldson, Nursing Informatics Australia, Australia", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Samuel Frade, Marand, Portugal", "Sebastian Garde, Ocean Informatics, Germany", "Soon Ghee Yap, Singapore General Hospital, Singapore", "Heather Grain, Llewelyn Grain Informatics, Australia", "Anne Harbison, CPCER, Australia", "Sam Heard, Ocean Informatics, Australia", "Andrew James, University of Toronto, Canada", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Jeroen Meintjens, Medisch Centrum Alkmaar, Netherlands", "Lars Morgan Karlsen, DIPS ASA, Norway", "Hugo Nilssen, UNN HF K3K/Tromsø, Norway", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Arturo Romero, SESCAM, Spain", "Kari Sygnestveit, Helse Bergen, Norway", "Micaela Thierley, Helse Bergen, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Clinical Guidelines on the Identification, Evaluation, and Treatment of Overweight and Obesity in Adults: The Evidence Report [Internet]. Bethesda (MD): National Heart, Lung, and Blood Institute; NIH Publication No. 98-4083, Sep 1998, [cited 2009 July 02]. Available from: http://www.nhlbi.nih.gov/guidelines/obesity/"> + ["2"] = <"About BMI for Children and Teens [Internet]. Atlanta (GA): Division of Nutrition, Physical Activity and Obesity, Centers for Disease Control and Prevention; 2009 Jan 27 [cited 2009 Jul 28 ]. Available from: http://www.cdc.gov/healthyweight/assessing/bmi/childrens_BMI/about_childrens_BMI.html"> + ["3"] = <"WHO Child Growth Standards: Length/height-for-age, weight-for-age, weight-for-length, weight-for-height and body mass index-for-age: Methods and development. [Internet] Geneva, Switzerland: WHO Multicentre Growth Reference Study Group, World Health Organization; 2006 [cited 2009 July 02]. Chapter 6, BMI-for-age standards. Available from: http://www.who.int/childgrowth/standards/Chap_6.pdf."> + ["4"] = <"Obesity: Preventing and Managing the Global Epidemic: Report of a WHO Consultation [Internet]. Geneva, Switzerland: World Health Organisation; 2000 [cited 2009 Jul 28]. Available from: http://www.who.int/nutrition/publications/obesity/WHO_TRS_894/en/index.html"> + ["5"] = <"Tzamaloukas AH, Patron A, Malhotra D. Body Mass Index in Amputees. Journal of Parenteral and Enteral Nutrition [Internet]. 1994 [cited 2009 Jul 28]; 18 (4): 355. Available from: http://pen.sagepub.com/cgi/content/abstract/18/4/355"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"F66A9F624D312F932E6AF9EC9B65D18D"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera en individs BMI, (body mass index) dvs. kroppsmasseindex. + BMI är ett beräknat relationstal som beskriver hur en individs kroppsvikt relaterar till den vikt som anses normal, eller önskvärd, för individens längd. + "> + keywords = <"fetma", "index", "kroppsmassa", "BMI", "anorexi", "Quetelet", "undernäring", "dålig viktökning", "bulimi"> + use = <"Används för att registrera BMI för både vuxna och barn. + Används för att mata in BMI antingen manuellt (dvs. beräknat och direkt angivet av klinikern), eller automatiskt (dvs. beräkning och inmatning görs automatiskt av ett program, baserat på separata vikt-och längdmätningar). + + Formel: BMI beräknas vanligen som vikt i kilo delat med höjd i meter i kvadrat. Om inte annat anges i formelfältet är det den angivna formeln som används. Alternativt går det att uppskatta BMI med pounds (lb.) och inches: vikt (lb.) delat med längd (inch) i kvadrat x 703 (uns (oz.) och fraktioner ändras till decimalvärden). + + I vissa situationer är BMI- formeln korrigerad exempelvis för användning i amputeringar. Denna specifika formel kan registreras som en del av protokollet. Alternativt kan den gemensamma BMI-beräkningen användas med amputeringar och liknande skador eller funktionshinder om man använder justerad längd och eller justerad vikt i förekommande fall, snarare än faktisk längd och vikt. Se arketyperna: + openEHR-EHR-OBSERVATION.height-adjusted och openEHR-EHR-OBSERVATION.body_weight-adjusted. + + Se WHO:s-referens angående justeringar av höjd och längd för BMI inom pediatrik. Hos barn och tonåringar måste BMI bedömas med hjälp av åldersrelaterade referensdiagram. + "> + misuse = <"Ska inte användas för att registrera information om BMI procent. De registreras i separata arketyper."> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"*To record the Body Mass Index (BMI) of an individual.(en)"> + keywords = <"*obesity(en)", "*index(en)", "*body mass(en)", "*BMI(en)", "*anorexia(en)", "*Quetelet(en)", "*malnutrition(en)", "*failure to thrive(en)", "*bulimia(en)"> + use = <"*Use to record the Body Mass Index of both adults and children. + + Use to enter the Body Mass Index either manually (ie calculated and directly entered by the clinician), or automatically (ie calculation and entry is done automatically by a software application, based on separate height and weight measurements). + + Formulas: Body Mass Index is commonly calculated as weight (kg) / [height (m) squared]. This is the assumed formula unless otherwise specified in the Formula element within Protocol. Alternatively estimate Body Mass Index using pounds and inches: weight (lb) / [height (in) squared] x 703 (with ounces (oz) and fractions changed to decimal values). + + In some situations the Body Mass Index formula is corrected eg for use in amputees - this specific formula can be recorded as part of the protocol. Alternatively the common Body Mass Index calculation can be used with amputees and similar injuries or disabilities if using adjusted height and/or adjusted weight, as appropriate, rather than actual height and weight. See openEHR-EHR-OBSERVATION.height-adjusted and openEHR-EHR-OBSERVATION.body_weight-adjusted. + + See WHO reference re adjusting height/length for Body Mass Index in paediatrics. + + In children and teens, BMI needs to be assessed using age-related reference charts.(en)"> + misuse = <"*Not intended to record information regarding Body Mass Index percentiles - these will be recorded in separate archetypes.(en)"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar el Índice de Masa Corporal (IMC) de un individuo. + El Índice de Masa Corporal es una cociente que describe la manera en que el peso de un individuo se considera normal, o deseable, respecto a su altura. "> + keywords = <"obesidad(sp)", "índice(sp)", "masa corporal(sp)", "IMC(sp)", "anorexia(sp)", "Quetelet(sp)", "malnutrición(sp)", "bulimia(sp)", "desnutrición(sp)"> + use = <"Usar para registrar el Índice de Masa Corporal de adultos y niños. + Usar para ingresar el Índice de Masa Corporal manualmente (ej: calculado e ingresado directamente por el médico), o automáticamente (ej: cálculo y entrada se realiza automáticamente por una aplicación de software, basado en la medición de peso y altura por separado). + Fórmulas: Índice de Masa Corporal comúnmente se calcula como peso (kg) / [altura (m) al cuadrado]. Este es la fórmula asumida a menos que se especifique otra en el elemento Fórmula dentro de Protocolo. Otras alternativas estiman el Índice de Masa Corporal usando libras y pulgadas: peso (lb) / [altura (in) al cuadrado) x 703 (con onzas (oz) y fracciones ajustados a valores decimales). + En algunas situaciones la fórmula de Índice de Masa Corporal se corrige por ej: para el uso de amputados - esa fórmula específica puede registrarse como parte del protocolo. Alternativamente el cálculo de Índice de Masa Corporal puede ser usado con amputados y similares o personas con discapacidades si se usa 'altura ajustada' y/o 'peso ajustado' apropiadamente en lugar de altura y peso actual. Véase openEHR-EHR-OBSERVATION.height-adjusted and openEHR-EHR-OBSERVATION.body_weight-adjusted. + Véase las recomendaciones de la OMS respecto a adecuar peso/altura para el Índice se Masa Corporal en pediatría. + En niños y adolescentes, IMC debe calcularse usando cartillas de referencia por edades."> + misuse = <"No se usa para el registro de percentiles de Índice de Masa Corporal - estos se registran en otros arquetipos por separado."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Å registrere et individs kroppsmasseindeks/body mass index (KMI/BMI). Forkortelsen BMI foretrekkes i arketyper, siden dette er et innarbeidet uttrykk også i norsk klinisk praksis. + + Kroppsmasseindeks er en beregnet verdi som beskriver hvordan individets kroppsvekt forholder seg til høyden."> + keywords = <"fedme", "indeks", "kroppsmasse", "BMI", "KMI", "anoreksi", "Quetelet indeks", "feilernæring", "vektøkning", "vektutvikling", "bulimi", "spiseforstyrrelse", "overvekt", "undervekt", "slanking", "vekttap", "høyde", "vekt", "underernæring", "ernæringsmessig risiko", "underernæring", "adipositas", "kroppsmasseindeks", "muskelmasse"> + use = <"Brukes for å registrere kroppsmasseindeks hos både voksne og barn. + + Brukes til manuell registrering av kroppsmasseindeks (dvs. beregnet og skrives inn direkte av klinikeren), eller automatisk (dvs. beregning og oppføring er gjort automatisk av et program, basert på måling av høyde og vekt). + + Formler: Kroppsmasseindeks utregnes på følgende måte: vekt (kg) / [høyde (m) x høyde(m)]. Dette er den antatte formelen, med mindre annet er angitt i elementet som beskriver formel i protokollen. + + I enkelte situasjoner kan en modifisert beregning benyttes, for eksempel ved bruk hos en person som har amputert begge bein, - denne spesifikke formelen kan tas opp som en del av protokollen. Alternativt kan den vanlige formelen for kroppsmasseindeks brukes for personer med amputerte lemmer og lignende skader eller funksjonshemminger hvis du bruker justert høyde og / eller justert vekt. Se openEHR-EHR-OBSERVATION.height og openEHR-EHR-OBSERVATION.body_weight. + + Se WHO referanse for justert høyde / lengde for kroppsmasseindeks i pediatri. + + For barn og tenåringer vurderes BMI ved hjelp av aldersjusterte referansediagrammer."> + misuse = <"Ikke beregnet til å registrere informasjon om persentiler av kroppsmasseindeks - disse vil bli registrert i egne arketyper."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar o Índice de Massa Corpórea (IMC) de uma pessoa. + Índice de Massa Corpórea é uma taxa calculada que descreve como o peso corporal de um indivíduo se relaciona com o peso que é considerado normal, ou desejável, para a altura do indivíduo."> + keywords = <"obesidade", "índice", "massa corporal", "IMC", "anorexia", "*Quetelet(en)", "subnutrição", "subdesenvolvimento", "bulimia"> + use = <"Usado para gravar o Índice de Massa Corpórea de adultos e crianças. + Use para registrar o IMC manualmente (isto é, calculado e digitado pelo médico) ou automaticamente (cálculo feito automaticamente por uma aplicação de software, com base na altura e medições de peso). + Fórmulas: IMC é normalmente calculado como peso (kg) / [altura (m) ao quadrado]. Esta é a fórmula assimuda salvo nova fórmula registrada no protocolo. O IMC pode ser medido com libras e polegadas: Peso (lb) / [altura (polegadas) ao quadrado ] x 703 (com onças (oz) e frações alterando casas decimais). + Em algumas situações, a fórmula do IMC é corrigida por exemplo, para uso em pacientes amputados - esta fórmula específica podem ser contabilizados como parte do protocolo. para essa alternativa de IMC usada com amputados, lesões semelhantes ou deficiência ajusta-se a altura e/ou peso, conforme o caso. Veja openEHR-EHR-OBSERVATION.height-adjusted e OBSERVATION.body_weight-adjusted. + Veja na referência ajustamentos da altura / comprimento para o IMC em pediatria. + Em crianças e adolescentes, o IMC deve ser avaliada por meio de tabelas de referência relacionadas com a idade."> + misuse = <"Não se destina a registrar informações sobre os percentis de IMC - estes serão gravadas em arquétipos distintos."> + copyright = <"© openEHR Foundation"> + > + ["el"] = < + language = <[ISO_639-1::el]> + purpose = <"Η καταγραφή του Δείκτη Μάζας Σώματος (ΔΜΣ) ενός ατόμου. + Ο Δείκτης Μάζας Σώματος είναι μια υπολογιζόμενη αναλογία που περιγράφει πώς το σωματικό βάρος ενός ατόμου σχετίζεται με το βάρος που θεωρείται φυσιολογικό, ή επιθυμητό, αναλογικά με το ύψος του."> + keywords = <"παχυσαρκία", "δείκτης", "μάζα σώματος", "ΔΜΣ", "ανορεξία", "Quetelet", "υποσιτισμός", "αδυναμία ανάπτυξης", "βουλιμία"> + use = <"Χρησιμοποιείται για την καταγραφή του Δείκτη Μάζας Σώματος για ενήλικες και παιδιά. + Χρησιμοποιείται για την εισαγωγή του ΔΜΣ, είτε χειροκίνητα (δηλ. με υπολογισμό και απευθείας καταχώρηση από τον ιατρό), είτε αυτόματα (δηλ. ο υπολογισμός και η καταγραφή γίνεται αυτόματα από την εφαρμογή λογισμικού, μετά από ξεχωριστή καταχώρηση των μετρήσεων του σωματικού βάρους και ύψους). + Μαθηματικοί τύποι: Ο ΔΜΣ υπολογίζεται συνήθως ως βάρος (kg) / [ύψος (m) εις το τετράγωνο]. Αυτός είναι ο εννοούμενος τύπος, εκτός εάν ορίζεται διαφορετικά στο πεδίο \"Μαθηματικός τύπος\" του πρωτοκόλλου. Εναλλακτικά, ο ΔΜΣ μπορεί να υπολογιστεί κατ' εκτίμηση από τον τύπο: ΔΜΣ = βάρος (lb) / [ύψος (in) εις το τετράγωνο] x 703. + Σε ορισμένες περιπτώσεις, όπως για παράδειγμα σε ακρωτηριασμούς, ο ΔΜΣ πρέπει να διορθωθεί - αυτός ο μαθηματικός τύπος μπορεί να αποτελέσει μέρος του πρωτοκόλλου. Εναλλακτικά, ο ΔΜΣ μπορεί να χρησιμοποιηθεί σε περιπτώσεις ακρωτηριασμών ή άλλων παρόμοιων τραυματισμών λαμβάνοντας υπόψη το κατάλληλα προσαρμοσμένο ύψος ή/και βάρος και όχι το πραγματικό. + βλ. openEHR-EHR-OBSERVATION.height-adjusted και openEHR-EHR-OBSERVATION.body_weight-adjusted. + βλ. Παγκόσμιος Οργανισμός Υγείας (WHO): Re adjusting height/length for Body Mass Index in paediatrics. + Στους εφήβους και τα παιδιά, ο ΔΜΣ πρέπει να αξιολογηθεί χρησιμοποιώντας πίνακες αναφοράς που σχετίζονται με την ηλικία."> + misuse = <"Δεν προορίζεται για την καταγραφή πληροφοριών που αφορούν την ποσοστιαία κατάταξη με βάση το ΔΜΣ. Για την καταγραφή αυτή υπάρχουν χωριστά αρχέτυπα."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل معامل كتلة الجسم للشخص. + معامل كتلة الجسم هو نسبة محسوبة تصف العلاقة بين وزن جسم الشخص و الوزن الطبيعي أو المرغوب المناسب لطول الجسم."> + keywords = <"*Quetelet(en)", "السمنة", "معامل", "كتلة الجسم", "معامل كتلة الجسم", "فقدان الشهية", "سوء التغذية", "الفشل في النماء", "النُّهام"> + use = <"يستخدم لتسجيل معامل كتلة الجسم لكل من البالغين و الأطفال. + + يستخدم لإدخال معامل كتلة الجسم المحسوب بشكل يدوي (محسوب و مسَجَّل بشكل مباشر بواسطة الطبيب السريري) أو تلقائيا (يتم الحساب و الإدخال تلقائيا من خلال برنامج كمبيوتر, على أساس قياسات منفردة للطول و الوزن) + + الصيَغ: عادة ما يتم حساب معامل كتلة الجسم بقسمة الوزن بالكيلوغرام على مربع الطول بالميتر المربع. + + و هذه هي الصيغة المفترضة ما لم يتم تحديد خلاف ذلك في البروتوكول المستخدم. + + و يمكن تقدير معامل كتلة الجسم باستخدام الباوند و البوصة : بقسمة الوزن بالباوند على مربع الطول بالبوصة المربعة و ضرب الناتج في 307 - - مع تحويل الأونصات و الكسور الحسابية إلى قيم عشرية. + + في بعض المواقف يتم تصحيح معامل كتلة الجسم, مثلا عند استخدامه في الأشخاص الذين يعانون من بتر في أي من الأعضاء - و يمكن استخدام هذه الصيغة الخاصة كجزء من البروتوكول. + كما يمكن استخدام الصيغة الشهيرة لحساب معامل كتلة الجسم للأشخاص الذين يعانون من البرت أو من إصابات أو إعاقات مشابهة إذا تم استخدام قياسات مصححة للطول و/أو الوزن, حيثما كان مناسبا, بدلا من الطول أو الوزن الحقيقين. + يمكن الرجوع إلى نموذج ملاحظة. الطول المصحح و نموذج ملاحظة. وزن الجسم المصحح. + + يمكن الرجوع إلى مرجع منظمة الصحة العالمية لتصحيح قياسات الطول و الوزن لقياس معامل كتلة الجسم في الأطفال. + في الأطفال و المراهقين, توجد حاجة لتقييم معامل كتلة الجسم باستخدام المخطط المرجعي المرتبط بالعمر."> + misuse = <"لا يستخدم لتسجيل المعلومات الخاصة بالشرائح المئوية لمعامل كتلة الجسم - حيث يتم تسجيلها في نماذج منفردة."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the Body Mass Index (BMI) of an individual."> + keywords = <"obesity", "index", "body mass", "BMI", "anorexia", "Quetelet", "malnutrition", "failure to thrive", "bulimia"> + use = <"Use to record the Body Mass Index of both adults and children. + + Use to enter the Body Mass Index either manually (ie calculated and directly entered by the clinician), or automatically (ie calculation and entry is done automatically by a software application, based on separate height and weight measurements). + + Formulas: Body Mass Index is commonly calculated as weight (kg) / [height (m) squared]. This is the assumed formula unless otherwise specified in the Formula element within Protocol. Alternatively estimate Body Mass Index using pounds and inches: weight (lb) / [height (in) squared] x 703 (with ounces (oz) and fractions changed to decimal values). + + In some situations the Body Mass Index formula is corrected eg for use in amputees - this specific formula can be recorded as part of the protocol. Alternatively the common Body Mass Index calculation can be used with amputees and similar injuries or disabilities if using adjusted height and/or adjusted weight, as appropriate, rather than actual height and weight. See openEHR-EHR-OBSERVATION.height-adjusted and openEHR-EHR-OBSERVATION.body_weight-adjusted. + + See WHO reference re adjusting height/length for Body Mass Index in paediatrics. + + In children and teens, BMI needs to be assessed using age-related reference charts."> + misuse = <"Not intended to record information regarding Body Mass Index percentiles - use the OBSERVATION.child_growth archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + ["fa"] = < + language = <[ISO_639-1::fa]> + purpose = <" برای ثبت شاخص توده بدن فرد بکار می رود + شاخص توده بدن نسبتی است که نحوه ارتباط وزن بدن با وزن طبیعی یا مورد دلخواه، با توجه به قد فرد را محاسبه می کند که بصورت وزن طبیعی یا مطلوب فرد در نظر گرفته می شود "> + keywords = <"چاقی", "شاخص", "توده بدن", "شاخص توده بدن", "بی اشتهایی", "اندکس کوت لت(شاخص توده بدن)", "سو تغذیه", "اختلال رشد", "پرخوری"> + use = <" برای ثبت شاخص توده بدن بزرگسالان و کودکان بکار می رود برای وارد کردن شاخص توده بدن بصورت دستی(توسط افراد بالینی محاسبه و بطور مستقیم ثبت می شود) یا بطور خودکار (محاسبات بطور خودکار توسط نرم افزار و بر اساس اندازه های جداگانه قد و وزن انجام می شود) محاسبه و ثبت می شود.ء + فرمولها : شاخص توده بدن معمولا بصورت وزن بر حسب کیلو گرم تقسیم بر [قد بر حسب متر به توان دو] محاسبه می شود. در محاسبات همیشه فرض بر این فرمول است مگر اینکه عناصر فرمول در پروتکل مدنظر مشخص شوند. همچنین بعنوان فرمولی جایگزین برای تخمین شاخص توده بدن از پوند و اینچ نیز استفاده می شود : وزن بر حسب پوند تقسیم بر [قد بر حسب اینچ به توان دو] ضرب در 703 (مقادیر کسری بصورت اعشاری تغییر می یابند). + شاخص توده بدن برای بکار گیری در شرایطی همچون قطع عضو تصحیح می شود ،این فرمول را می توان بصورت بخشی از پروتکل ثبت نمود. بعنوان فرمولی جایگزین، می توان از فرمول شاخص توده بدن، با تاثیر دادن قد یا وزن معادل (تطبیق یافته) عضو معیوب به جای قد یا وزن واقعی، در موارد قطع عضو و صدمات مشابه یا ناتوانی ها، نیز استفاده کرد.ء + ببینید:ء + openEHR-EHR-OBSERVATION.height-adjusted وopenEHR-EHR-OBSERVATION.body_weight-adjusted. + مرجع سازمان جهانی بهداشت در مورد استفاده از وزن و یا قد برای شاخص توده بدن در اطفال را بینید. + در بچه ها و نوجوانان لازم است شاخص توده بدن با استفاده از جدول مرجع سن مربوطه محاسبه شود + "> + misuse = <" برای ثبت اطلاعات در مورد شاخص توده بدن به درصد در نظر گرفته نشده است- این موارد در الگو ساز جداگانه ای ثبت خواهد شد"> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"旨在记录个人的体重指数( Body Mass Index,BMI)。 + BMI是一种计算出来的比值,用于描述个人的体重与其对于身高来说正常的或理想的体重的关系。"> + keywords = <"体重指数", "体质指数", "体质量指数", "肥胖", "指数", "体重", "体质", "体质量", "BMI", "厌食", "厌食症", "食欲缺乏", "克托莱", "凯特勒", "凯特莱", "克托莱指数", "凯特勒指数", "凯特莱指数", "营养不良", "营养不足", "发育停滞", "生长迟缓", "发育不良", "成长失调", "贪食", "贪食症", "善饥", "食欲过盛"> + use = <"用于记录成年人和儿童的体重指数。 + 用于采用手工方式(即直接由临床医生计算机和录入)或自动化方式(依据单独的身高和体重测量结果,由软件应用程序自动地完成计算和录入)录入体重指数。 + 计算公式:体重指数通常是体重(kg)/[身高(m)的平方],即体重指数=体重(公斤)÷ 身高(米)的平方 kg/m^2。除非在方案的公式元素之中另有规定,这将是假设采用的公式。体重指数的另一种计算公式则是:体重(lb) / [身高 (in)的平方] x 703(其中,盎司(oz)和小数部分均变为十进制值)。 + 在某些情况下,会对体重指数公式加以校正;比如,用于被截肢者的时候——可将这种特殊的公式记录为方案的组成部分。或者,对于被截肢者和类似损伤或残疾者,在合适的情况下,如果采用的是经过调整的身高和/或经过调整的体重,而不是实际身高和体重,亦可采用上述常用的体重指数计算方法。参见调整型身高原始型openEHR-EHR-OBSERVATION.height-adjusted和调整型体重原始型openEHR-EHR-OBSERVATION.body_weight-adjusted。 + 对于儿科患者体重指数,关于身高/体重的重新调整,请参见WHO的参考标准。 + 对于儿童和青少年,需要采用与年龄相关的参考表(age-related reference charts)来评估BMI。"> + misuse = <"并非旨在记录关于体重指数百分位数的信息——后者的记录将采用不同的原始型。"> + copyright = <"© openEHR Foundation"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + purpose = <"Het registreren van de Body Mass Index (BMI) van een persoon. + De Body Mass Index is een berekening hoe het lichaamsgewicht van een persoon zich verhoudt tot het normale gewicht, of gewenste gewicht, t.o.v. de lengte van de persoon. "> + keywords = <"obesitas", "indexbody mass", "BMI", "anorexia", "Quetelet", "ondervoeding", "onvermogen op gewicht te blijven, onvermogen om te groeien", "boulimia"> + use = <"Wordt gebruikt voor het registreren van de Body Mass Index van zowel volwassenen als kinderen. + Wordt gebruikt door de Body Mass Index of manueel (d.w.z. berekend en direct ingevoerd door de clinicus), of automatisch (d.w.z. dat de berekening en invoer automatisch door een software applicatie, gebaseerd op afzonderlijke lengte en gewicht metingen gedaan wordt) in te voeren. + Formule: Body Mass Index wordt gewoonlijk berekend door gewicht (kg)/[lengte (m) in het kwadraat]. Dit is de veronderstelde formule, tenzij anders gespecificeerd in het Formule element in Protocol. + Alternatieve geschatte Body Mass Index gebruik makend van pounds en inches: gewicht (lb)/[lengte(in) in het kwadraat] x 703 (met ounces (oz) en gedeeltes gewijzigd tot op de decimaal). + In sommige situaties wordt de Body Mass Index formule gecorrigeerd, b.v. voor gebruik bij geamputeerden - deze specifieke formule kan geregistreerd worden als onderdeel van het protocol. Alternatief kan de gewoonlijke Body Mass Index berekening gebruikt worden bij geamputeerden en vergelijkbare verwondingen of handicaps, bij gebruikmaking van aangepaste gewicht en/of lengte in plaats van de werkelijke lengte en gewicht. Gebruik daarvoor openEHR-EHR-OBSERVATION.height-adjusted (openEHR-EHR-OBSERVATION.lengte-aangepast) en openEHR-EHR-OBSERVATION.body_weight-adjusted (openEHR-EHR-OBSERVATION.lichaamsgewicht-aangepast). + Zie de WHO richtlijnen tot aanpassing van hoogte / lengte voor Body Mass Index in de pediatrie. + Bij kinderen en tieners, dient de BMI te worden beoordeeld met behulp van leeftijd-gerelateerde referentie lijsten."> + misuse = <"Niet bestemd voor het registreren van informatie over de Body Mass Index percentielen - deze zullen worden opgenomen in afzonderlijke archetypen."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Body mass index + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Body mass index + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Mass per area + [magnitude, units, precision] matches { + [{|0.0..<1000.0|}, {"kg/m2"}, {1}], + [{|0.0..<1000.0|}, {"[lb_av]/[in_i]2"}, {1}] + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Clinical interpretation + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + } + state matches { + ITEM_TREE[id15] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9005] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Method (synthesised) + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Formula + value matches { + DV_TEXT[id9007] + } + } + allow_archetype CLUSTER[id16] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["at9000"] = < + text = <"* Mass per area (en)"> + description = <"* Mass per area (en)"> + > + ["ac9001"] = < + text = <"Metod (synthesised)"> + description = <"Metoden för inmatning av BMI. (synthesised)"> + > + ["id16"] = < + text = <"Extra information"> + description = <"Extra information som krävs för att fånga lokal kontext eller för anpassning till andra referensmodeller och formalismer."> + comment = <"Exempelvis: avdelningsinformation från det lokala sjukhuset eller ytterligare metadata för anpassning till FHIR- eller CIMI- motsvarigheter."> + > + ["id14"] = < + text = <"Klinisk tolkning"> + description = <"Ett ord, en fras eller en kort beskrivning om den kliniska betydelsen av BMI."> + comment = <"Exempelvis: underviktig, normal, överviktig eller fet."> + > + ["id13"] = < + text = <"Kommentar"> + description = <"Ytterligare kommentar om beräkningen som inte tagits med i andra fält."> + > + ["id12"] = < + text = <"Påverkande faktorer"> + description = <"Redogörelse för eventuella problem eller faktorer som kan påverka beräkningen."> + comment = <"Exempelvis: beräkningen gjordes med hjälp av justerad vikt eller längd."> + > + ["id11"] = < + text = <"Formel"> + description = <"Formel som används för att räkna ut en individs BMI."> + > + ["at9"] = < + text = <"Direkt inmatning"> + description = <"BMI beräknas och matas in direkt av användaren."> + > + ["at8"] = < + text = <"Automatisk inmatning"> + description = <"BMI beräknas och matas in automatiskt utan åtgärder från användaren."> + > + ["id7"] = < + text = <"Metod"> + description = <"Metoden för inmatning av BMI."> + > + ["id5"] = < + text = <"Kroppsmasseindex"> + description = <"Index som beskriver förhållandet mellan vikt och höjd."> + > + ["id3"] = < + text = <"Ospecificerad händelse"> + description = <"Standard, ospecificerad händelse vid en tidpunkt eller ett tidsintervall som explicit kan definieras i en mall eller vid körning av program."> + > + ["id1"] = < + text = <"Kroppsmasseindex"> + description = <"Beräknat mått som jämför en persons vikt och längd."> + > + > + ["fi"] = < + ["at9000"] = < + text = <"* Mass per area (en)"> + description = <"* Mass per area (en)"> + > + ["ac9001"] = < + text = <"Menetelmä (synthesised)"> + description = <"Kehon painoindeksin kirjausmenetelmä. (synthesised)"> + > + ["id16"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen asiayhteyden kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id14"] = < + text = <"Kliininen tulkinta"> + description = <"Yksittäinen sana, fraasi tai lyhyt kuvaus joka edustaa kehon painoindeksin kliinistä merkitystä."> + comment = <"For example: underweight, normal, overweight or obese."> + > + ["id13"] = < + text = <"Kommentti"> + description = <"Laskennan kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> + > + ["id12"] = < + text = <"Sekoittavat tekijät"> + description = <"Kertomusmuodossa oleva kuvaus ongelmista tai tekijöistä, jotka saattavat vaikuttaa laskentaan."> + comment = <"For example: the calculation was made using adjusted weight or height."> + > + ["id11"] = < + text = <"Kaava"> + description = <"Kaava, jota käytetään kehon painoindeksin johtamiseen."> + > + ["at9"] = < + text = <"Suora kirjaus"> + description = <"Käyttäjä laskee kehon painoindeksin ja kirjaa sen suoraan."> + > + ["at8"] = < + text = <"Automaattinen kirjaus"> + description = <"Kehon painoindeksi lasketaan ja kirjataan automaattisesti ilman käyttäjän toimenpiteitä."> + > + ["id7"] = < + text = <"Menetelmä"> + description = <"Kehon painoindeksin kirjausmenetelmä."> + > + ["id5"] = < + text = <"Kehon painoindeksi"> + description = <"Indeksi, joka kertoo henkilön painon suhteen hänen pituuteensa."> + > + ["id3"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"Kehon painoindeksi"> + description = <"Laskennallinen mittaus, joka vertaa henkilön painoa tämän pituuteen."> + comment = <"Body Mass Index is a calculated ratio describing how an individual's body weight relates to the weight that is regarded as normal, or desirable, for the individual's height."> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Mass per area (en)"> + description = <"* Mass per area (en)"> + > + ["ac9001"] = < + text = <"Método (synthesised)"> + description = <"El método de registro del Índice de Masa Corporal. (synthesised)"> + > + ["id16"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id14"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id13"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the calculation.(en)"> + comment = <"*For example: the calculation was made using adjusted weight or height.(en)"> + > + ["id11"] = < + text = <"Fórmula"> + description = <"Fórmula usada para calcular el Índice de Masa Corporal."> + > + ["at9"] = < + text = <"Entrada directa"> + description = <"Índice de Masa Corporal calculado e ingresado directamente por el usuario."> + > + ["at8"] = < + text = <"Registro automático"> + description = <"Índice de Masa Corporal calculado e ingresado automáticamente sin intervención del usuario."> + > + ["id7"] = < + text = <"Método"> + description = <"El método de registro del Índice de Masa Corporal."> + > + ["id5"] = < + text = <"Índice de Masa Corporal"> + description = <"Índice que describe el cociente entre peso y altura."> + > + ["id3"] = < + text = <"Cualquier evento"> + description = <"Cualquier registro en el tiempo del Índice de Masa Corporal"> + > + ["id1"] = < + text = <"Índice de masa corporal"> + description = <"Medición calculada que compara el peso y altura de un individuo"> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Mass per area (en)"> + description = <"* Mass per area (en)"> + > + ["ac9001"] = < + text = <"Metode (synthesised)"> + description = <"Metode for registrering av kroppsmasseindeks. (synthesised)"> + > + ["id16"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id14"] = < + text = <"Klinisk tolkning"> + description = <"Enkeltord, frase eller kort beskrivelse som representerer den kliniske betydningen og signifikansen av kroppsmasseindeksen."> + comment = <"For eksempel undervektig, normalvektig, overvektig eller fedme."> + > + ["id13"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om utregningen, som ikke passer inn i andre elementer."> + > + ["id12"] = < + text = <"Konfunderende faktorer"> + description = <"Fritekstbeskrivelse av problemer eller faktorer som kan ha påvirkning på utregningen."> + comment = <"For eksempel: utregningen var basert på justert høyde eller vekt."> + > + ["id11"] = < + text = <"Formel"> + description = <"Formel som er benyttet for beregning av kroppsmasseindeks. Brukes kun dersom det benyttes en annen formel enn den som er definert under Use."> + > + ["at9"] = < + text = <"Manuell registrering"> + description = <"Kroppsmasseindeks beregnes og registreres manuelt av brukeren."> + > + ["at8"] = < + text = <"Automatisk registrering"> + description = <"Kroppsmasseindeks beregnes og legges inn automatisk, uten brukermedvirkning."> + > + ["id7"] = < + text = <"Metode"> + description = <"Metode for registrering av kroppsmasseindeks."> + > + ["id5"] = < + text = <"Kroppsmasseindeks"> + description = <"Indeks som beskriver forholdet mellom vekt og høyde."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Kroppsmasseindeks"> + description = <"Beregnet verdi som gjenspeiler individets kroppsmasse på grunnlag av dens høyde og vekt."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Mass per area (en)"> + description = <"* Mass per area (en)"> + > + ["ac9001"] = < + text = <"Método (synthesised)"> + description = <"Método de entrada do IMC. (synthesised)"> + > + ["id16"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id14"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id13"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the calculation.(en)"> + comment = <"*For example: the calculation was made using adjusted weight or height.(en)"> + > + ["id11"] = < + text = <"Fórmula"> + description = <"Fórmula usada para calcular o IMC (somente se for diferente de peso/altura^2)."> + > + ["at9"] = < + text = <"Entrada direta"> + description = <"IMC registrado diretamente pelo usuário."> + > + ["at8"] = < + text = <"Entrada automática"> + description = <"IMC registrado automaticamente, sem a intervenção do usuário."> + > + ["id7"] = < + text = <"Método"> + description = <"Método de entrada do IMC."> + > + ["id5"] = < + text = <"Indice de massa corpórea"> + description = <"Índice que descreve a relação de peso com a altura."> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"Gravação a qualquer momento do Índice de Massa Corpórea."> + > + ["id1"] = < + text = <"Indice de massa corpórea"> + description = <"IMC - medida que compara o peso de uma pessoa com a altura."> + > + > + ["el"] = < + ["at9000"] = < + text = <"* Mass per area (en)"> + description = <"* Mass per area (en)"> + > + ["ac9001"] = < + text = <"Μέθοδος (synthesised)"> + description = <"Η μέθοδος εισόδου του Δείκτη Μάζας Σώματος. (synthesised)"> + > + ["id16"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id14"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id13"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the calculation.(en)"> + comment = <"*For example: the calculation was made using adjusted weight or height.(en)"> + > + ["id11"] = < + text = <"Μαθηματικός τύπος"> + description = <"Ο μαθηματικός τύπος που χρησιμοποιείται για τον υπολογισμό του Δείκτη Μάζας Σώματος."> + > + ["at9"] = < + text = <"Άμεση εισαγωγή"> + description = <"Ο Δείκτης Μάζας Σώματος υπολογίζεται και εισάγεται απευθείας από τον χρήστη."> + > + ["at8"] = < + text = <"Αυτόματη εισαγωγή"> + description = <"Ο Δείκτης Μάζας Σώματος υπολογίζεται και εισάγεται αυτόματα, χωρίς την παρέμβαση του χρήστη."> + > + ["id7"] = < + text = <"Μέθοδος"> + description = <"Η μέθοδος εισόδου του Δείκτη Μάζας Σώματος."> + > + ["id5"] = < + text = <"Δείκτης Μάζας Σώματος"> + description = <"Δείκτης που περιγράφει την αναλογία βάρους προς ύψος."> + > + ["id3"] = < + text = <"Οποιοδήποτε γεγονός"> + description = <"Οποιαδήποτε χρονική καταγραφή του Δείκτη Μάζας Σώματος."> + > + ["id1"] = < + text = <"Δείκτης μάζας σώματος"> + description = <"Υπολογιζόμενη μέτρηση η οποία συγκρίνει το βάρος και το ύψος ενός ατόμου."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Mass per area"> + description = <"Mass per area"> + > + ["ac9001"] = < + text = <"Method (synthesised)"> + description = <"The method of entering the body mass index. (synthesised)"> + > + ["id16"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id14"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the body mass index."> + comment = <"For example: underweight, normal, overweight or obese."> + > + ["id13"] = < + text = <"Comment"> + description = <"Additional narrative about the calculation, not captured in other fields."> + > + ["id12"] = < + text = <"Confounding factors"> + description = <"Narrative description of any issues or factors that may impact on the calculation."> + comment = <"For example: the calculation was made using adjusted weight or height."> + > + ["id11"] = < + text = <"Formula"> + description = <"Formula used to derive the body mass index."> + > + ["at9"] = < + text = <"Direct entry"> + description = <"Body Mass Index calculated and entered directly by user."> + > + ["at8"] = < + text = <"Automatic entry"> + description = <"Body Mass Index calculated and entered automatically without user intervention."> + > + ["id7"] = < + text = <"Method"> + description = <"The method of entering the body mass index."> + > + ["id5"] = < + text = <"Body mass index"> + description = <"Index describing ratio of weight to height."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Body mass index"> + description = <"Calculated measurement which compares a person's weight and height."> + comment = <"Body Mass Index is a calculated ratio describing how an individual's body weight relates to the weight that is regarded as normal, or desirable, for the individual's height."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* Mass per area (en)"> + description = <"* Mass per area (en)"> + > + ["ac9001"] = < + text = <"الطريقة (synthesised)"> + description = <"طريقة إدخال معامل كتلة الجسم (synthesised)"> + > + ["id16"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id14"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id13"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the calculation.(en)"> + comment = <"*For example: the calculation was made using adjusted weight or height.(en)"> + > + ["id11"] = < + text = <"الصيغة"> + description = <"الصيغة المستخدمة لاشتقاق معامل كتلة الجسم"> + > + ["at9"] = < + text = <"إدخال مباشر"> + description = <"يتم حساب و إدخال كتلة الجسم مباشرة بواسطة المستخدم"> + > + ["at8"] = < + text = <"إدخال تلقائي"> + description = <"يتم حساب و إدخال معامل كتلةالجسم تلقائيا بدون تدخل من المستخدِم"> + > + ["id7"] = < + text = <"الطريقة"> + description = <"طريقة إدخال معامل كتلة الجسم"> + > + ["id5"] = < + text = <"معامل كتلة الجسم"> + description = <"معامل يصف النسبة بين الوزن و الطول"> + > + ["id3"] = < + text = <"إحدى الوقائع"> + description = <"قياس معامل كتلة الجسم في وقت معين"> + > + ["id1"] = < + text = <"معامل كتلة الجسم"> + description = <"قياس حسابي يجمع بين وزن الشخص و طوله"> + > + > + ["fa"] = < + ["at9000"] = < + text = <"* Mass per area (en)"> + description = <"* Mass per area (en)"> + > + ["ac9001"] = < + text = <"روش (synthesised)"> + description = <"روش ثبت شاخص توده بدن (synthesised)"> + > + ["id16"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id14"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id13"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the calculation.(en)"> + comment = <"*For example: the calculation was made using adjusted weight or height.(en)"> + > + ["id11"] = < + text = <"فرمول"> + description = <"فرمول مورد استفاده برای استخراج شاخص توده بدن"> + > + ["at9"] = < + text = <"ورود مستقیم داده ها"> + description = <"شاخص توده بدن مستقیما توسط کاربر محاسبه و ثبت می شود"> + > + ["at8"] = < + text = <"ثبت خودکار"> + description = <" شاخص توده بدن بطور خودکار بدون مداخله کاربر محاسبه و ثبت می شود"> + > + ["id7"] = < + text = <"روش"> + description = <"روش ثبت شاخص توده بدن"> + > + ["id5"] = < + text = <"شاخص توده بدن"> + description = <"شاخصی که نسبت وزن به قد را توصیف می کند"> + > + ["id3"] = < + text = <"هر رویداد"> + description = <"هر گونه ثبت زمانی شاخص توده بدن"> + > + ["id1"] = < + text = <"شاخص توده بدن"> + description = <"اندازه گیری محاسبه شده ای که وزن و قد افراد را مقایسه می کند + "> + > + > + ["zh-cn"] = < + ["at9000"] = < + text = <"* Mass per area (en)"> + description = <"* Mass per area (en)"> + > + ["ac9001"] = < + text = <"方法 (synthesised)"> + description = <"用于录入体重指数的方法。 (synthesised)"> + > + ["id16"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id14"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id13"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the calculation.(en)"> + comment = <"*For example: the calculation was made using adjusted weight or height.(en)"> + > + ["id11"] = < + text = <"公式"> + description = <"用于计算得出体重指数的公式。"> + > + ["at9"] = < + text = <"直接录入法"> + description = <"由用户直接计算并录入体重指数。"> + > + ["at8"] = < + text = <"自动录入法"> + description = <"在没有用户干预的情况下自动计算并录入体重指数。"> + > + ["id7"] = < + text = <"方法"> + description = <"用于录入体重指数的方法。"> + > + ["id5"] = < + text = <"体重指数"> + description = <"用于描述体重与身高之间比例的指数。"> + > + ["id3"] = < + text = <"任何事件"> + description = <"关于体重指数的任何带有时间标记的记录。"> + > + ["id1"] = < + text = <"体重指数"> + description = <"对个人的体重与身高加以比较而获得的计算型指标。"> + > + > + ["nl"] = < + ["at9000"] = < + text = <"* Mass per area (en)"> + description = <"* Mass per area (en)"> + > + ["ac9001"] = < + text = <"Methode (synthesised)"> + description = <"De methode om de Body Mass Index in te voeren. (synthesised)"> + > + ["id16"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id14"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id13"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the calculation.(en)"> + comment = <"*For example: the calculation was made using adjusted weight or height.(en)"> + > + ["id11"] = < + text = <"Formule"> + description = <"De formule die gebruikt wordt om de Body Mass Index te berekenen"> + > + ["at9"] = < + text = <"Direkte invoer"> + description = <"Body Mass Index is berekend en ingevoerd door de gebruiker."> + > + ["at8"] = < + text = <"Automatische invoer"> + description = <"Body Mass Index is automatisch berekend en ingevoerd, zonder tussenkomst van gebruikers."> + > + ["id7"] = < + text = <"Methode"> + description = <"De methode om de Body Mass Index in te voeren."> + > + ["id5"] = < + text = <"Body Mass Index"> + description = <"Index om ratio gewicht - lengte te beschrijven"> + > + ["id3"] = < + text = <"Elke gebeurtenis"> + description = <"Opslag van iedere meting van de Body Mass Index"> + > + ["id1"] = < + text = <"Body mass index"> + description = <"Berekende meting welke gewicht en lengte van een persoon vergelijkt."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + ["LOINC"] = < + ["id5"] = + > + ["SNOMED-CT"] = < + ["id5"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at8", "at9"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_area.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_area.v0.0.1-alpha.adls new file mode 100644 index 000000000..61ca80d91 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_area.v0.0.1-alpha.adls @@ -0,0 +1,434 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=067130ac-8327-49b2-a86e-941351724f5b; build_uid=865f89e1-ea03-476f-93c6-17c0b3eba957) + openEHR-EHR-OBSERVATION.body_segment_area.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand, Vebjørn Arntzen"> + ["organisation"] = <"Helse Bergen HF, Oslo universitetssykehus HF"> + ["email"] = <"john.tore.valand@helse-bergen.no; vebjorn.arntzen@nasjonalikt.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-03-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Micaela Thierley, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "John Tore Valand, Helse Bergen, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"De Mits S, Coorevits P, De Clercq D, Elewaut D, Woodburn J, Roosen P. Reliability and validity of the INFOOT three-dimensional foot digitizer for patients with rheumatoid arthritis. J Am Podiatr Med Assoc. 2011 May-Jun;101(3):198-207. PubMed PMID: 21622631."> + ["2"] = <"Drillis R, Contini R, Bluestein M. Body Segment Parameters; a survey of measurement techniques. Artif Limbs. 1964;8:44-66. PubMed PMID: 14208177. Available from: http://www.oandplibrary.org/al/1964_01_044.asp."> + ["3"] = <"Gordon, Claire C. et. al. 1988 Anthropometric Survey of U.S. Personnel: Summary Statistics Interim Report [Internet]. March 1989 [cited 2019 Mar 25]. Available from: https://multisite.eos.ncsu.edu/www-ergocenter-ncsu-edu/wp-content/uploads/sites/18/2016/06/Anthropometric-Detailed-Data-Tables.pdf."> + ["4"] = <"Man-Systems Integration Standards,Volume 1, Section 3. [Internet]. National Aeronautics and Space Administration. Anthropometry and biomechanics; [cited 2019 Mar 25]. Available from: https://msis.jsc.nasa.gov/sections/section03.htm."> + ["5"] = <"National health and nutrition examination survey III: Body Measurements (Anthropometry) [Internet]. Rockville, MD: Westat, Inc; 1988 Oct [cited 2019 May 10]. Available from: https://wwwn.cdc.gov/nchs/data/nhanes3/manuals/anthro.pdf."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"BA67E26CB2F908711630072F7276C30A"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere måling av arealet av et definert område på kroppen."> + keywords = <"antropometri", "måling", "lengde", "høyde", "bredde", "areal"> + use = <"Brukes for å registrere måling av arealet av et definert område på kroppen, inkludert en indikasjon av den relative plasseringen av målepunktet, om nødvendig. For eksempel: For å registrere et estimat av midt- overarmsmuskelområde på midtpunktet mellom akromion (fremspring på skulderbladet) og olecranon (albuespiss). + + Denne målingen kan registreres og følges over tid, for eksempel å følge utvikling av et barns vekst, eller for å gi innblikk i formen og proporsjonene av et individs kropp i en klinisk, antropometrisk eller ergonomisk vurdering. Man kan også følge utviklingen av en tilstand eller sykdom ved å registrere målinger av unormale kliniske funn eller observasjoner i denne arketypen. + + De vanligste parametrene som blir målt mellom to definerte punkter er lagt til DV_CODED_TEXT-datatype i elementet \"Kroppsdel\". Når behovet flere målinger blir identifisert kan disse etter hvert bli lagt til listen. + + Det er mulig å dokumentere forskjellen mellom målinger av samme kroppsdel på venstre og høyre side av kroppen ved å bruke elementet \"Areal\" og assosiere det med Event'en \"Sideforskjell\"."> + misuse = <"Brukes ikke til å registrere allment utbredte kliniske målinger, som har sine egne spesifikke arketyper: + + - bruk OBSERVATION.height (Høyde/lengde) for for å måle en persons høyde eller lengde. + - bruk OBSERVATION.head_circumference (Hodeomkrets) for å måle hodeomkrets. + - bruk OBSERVATION.waist_circumference (Midjeomkrets) for å måle midjeomkrets. + - bruk OBSERVATION.hip_circumference (Hofteomkrets) for å måle hofteomkrets. + - bruk OBSERVATION.chest_circumference for å måle brystomkrets. + + Skal ikke brukes for å registrere måling eller beregning av en persons kroppsoverflate. Bruk OBSERVATION.body_surface_area (Kroppsoverflate) for dette formålet + + Skal ikke brukes til å registrere dimensjonene på et indre organ eller en lesjon/skade. + + Skal ikke brukes til å registrere lengde, høyde eller bredde mellom to identifiserte punkter på kroppen. Bruk OBSERVATION.body_segment_length (Kroppsmåling - lengde) for dette formålet. + + Skal ikke brukes for å registrere omkretsen av en kroppsdel eller del av en kroppsdel. Bruk OBSERVATION.body_segment_circumference (Kroppsmåling - omkrets) for dette formålet."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurement of the cross-sectional area of an identified part of the body."> + keywords = <"anthropometry", "measurement", "area"> + use = <"Use to record the calculation of the cross-sectional area of an identified part of the body including an indication of the relative location of the measurement point, if required. For example: to record the estimation of a mid upper arm area at the mid point between the acromion process of the scapula and the olecranon process of the ulna + + This measurement may be recorded and tracked over time, for example to provide insight into the shape and proportions of an individual's body for purposes of clinical, anthropometric or ergonomic assessment, to record the measurement of abnormal clinical findings or observations in order to track the progress of a condition or disease. + + Common parameters that are measured as circumferences have been added to the DV_CODED_TEXT data type in the 'Body segment' data element. As further parameters are identified, these can be added to this list over time. + + It is possible to record the difference between measurements of the same body segment measured from each side of the body, for example the difference in upper arm muscle area, using the 'Area' data element associated with the 'Difference between sides' event."> + misuse = <"Not to be used to record common body segment measurements that have been modelled as separate archetypes: + - for Body height/length - use OBSERVATION.height; + - for Head circumference - use OBSERVATION.head_circumference; + - for Hip circumference - use OBSERVATION.hip_circumference; + - for Waist circumference - use OBSERVATION.waist_circumference; and + - for Chest circumference - use OBSERVATION.chest_circumference. + + Not to be used to record a body surface area measurement - use the OBSERVATION.body_surface_area for this purpose. + + Not to be used to record the area of an internal body organ or a lesion. + + Not to be used to record the length, height or width measured between two identified points on the body - use OBSERVATION.body_segment_length for this purpose. + + Not to be used to record the circumference of a body segment - use OBSERVATION.body_segment_circumference for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Body segment - area + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {2..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Body segment + value matches { + DV_TEXT[id9003] + DV_CODED_TEXT[id9004] matches { + defining_code matches {[at18]} -- Upper arm muscle area + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Laterality + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Laterality (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {1} matches { -- Area + value matches { + DV_QUANTITY[id9006] matches { + [magnitude, units, precision] matches { + [{|>=0.0|}, {"cm2"}, {2}], + [{|>=0.0|}, {"mm2"}, {2}], + [{|>=0.0|}, {"[sin_i]"}, {2}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9007] + } + } + } + } + } + state matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Body position + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9001]} -- Body position (synthesised) + } + DV_TEXT[id9010] + } + } + } + } + } + } + INTERVAL_EVENT[id41] occurrences matches {0..1} matches { -- Difference between sides + data matches { + use_node ITEM_TREE[id9011] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9012] /data[id2]/events[id3]/state[id11] + } + math_function matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[at9002]} -- actual + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id15] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id16] matches { -- Measuring device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Measurement method + value matches { + DV_TEXT[id9014] + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Circumference site + value matches { + DV_TEXT[id9015] + } + } + allow_archetype CLUSTER[id31] matches { -- Structured circumference site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative\.v1\..*/} + } + allow_archetype CLUSTER[id17] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Lateralitet (synthesised)"> + description = <"Hvilken side av kroppen kroppsdelen er på. (synthesised)"> + > + ["ac9001"] = < + text = <"Stilling (synthesised)"> + description = <"Individets posisjon ved tidspunktet for målingen. (synthesised)"> + > + ["at9002"] = < + text = <"* actual (en)"> + description = <"* actual (en)"> + > + ["id41"] = < + text = <"Sideforskjell"> + description = <"Forskjellen mellom målinger av samme kroppsdel når den er målt på begge sider av kroppen."> + comment = <"Bare relevant dersom man skal sammenligne målinger gjort på lemmer."> + > + ["at40"] = < + text = <"Liggende"> + description = <"Liggende flatt på tidspunkt for målingen."> + > + ["at39"] = < + text = <"Tilbakelent"> + description = <"Tilbakelent på tidspunkt for målingen."> + > + ["at38"] = < + text = <"Sittende"> + description = <"Sittende (for eksempel på en stol eller på en seng med føttene på gulvet) på tidspunkt for målingen."> + > + ["at37"] = < + text = <"Stående"> + description = <"Stående ved tidspunktet for målingen."> + > + ["id32"] = < + text = <"Stilling"> + description = <"Individets posisjon ved tidspunktet for målingen."> + > + ["id31"] = < + text = <"Strukturert sted for omkrets"> + description = <"En strukturert anatomisk identifikasjon av stedet på kroppen som er start- og endepunkt for omkretsmålingen, dersom det er nødvendig. Inkludert relativ anatomisk plassering."> + comment = <"For eksempel å registrere at målingen av leggomkrets ble gjort 10 centimeter distalt for tuberositas tibiae."> + > + ["id30"] = < + text = <"Sted for omkrets"> + description = <"En enkel fritekstlig identifikasjon av stedet på kroppen som er start- og endepunkt for målingen av omkrets."> + comment = <"Målingen av omkrets er ofte brukt som basis for utregning av areal."> + > + ["id28"] = < + text = <"Målemetode"> + description = <"Fritekstbeskrivelse av metoden som ble benyttet for målingen."> + comment = <"Spesifiser for å sikre at en sekvens av målinger blir gjort på de samme punktene og på samme måte. For eksempel \"Sittende med kneet bøyd 90 grader\"."> + > + ["at18"] = < + text = <"Areal av overarmsmuskel"> + description = <"Utregning av arealet av overarmsmuskel, vanligvis utledet fra måling av overarmsomkrets."> + > + ["id17"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id16"] = < + text = <"Måleinstrument"> + description = <"Detaljer om måleinstrumentet som ble brukt i måling av kroppsdelen."> + > + ["id12"] = < + text = <"Konfunderende faktorer"> + description = <"Forhold eller omstendigheter som kan påvirke målingen av kroppsdelen."> + > + ["id10"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om målingen av en kroppsdel som ikke er fanget i andre felt."> + > + ["id9"] = < + text = <"Areal"> + description = <"Utregnet areal av området på kroppen."> + > + ["at8"] = < + text = <"Høyre"> + description = <"Høyre side av kroppen."> + > + ["at7"] = < + text = <"Venstre"> + description = <"Venstre side av kroppen."> + > + ["id6"] = < + text = <"Lateralitet"> + description = <"Hvilken side av kroppen kroppsdelen er på."> + comment = <"Bare relevant ved arealmåling av et lem."> + > + ["id5"] = < + text = <"Kroppsdel"> + description = <"Navn på del av kroppen som måles."> + comment = <"Måten man har gjort målingen av kroppsdelen på skal registreres ved hjelp av elementet \"Målemetode\" og/eller av \"Sted for omkrets\"."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i et templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Kroppsmåling - areal"> + description = <"Måling av arealet av et definert område på kroppen."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Laterality (synthesised)"> + description = <"Side of the body. (synthesised)"> + > + ["ac9001"] = < + text = <"Body position (synthesised)"> + description = <"The position of the individual at the time of measurement. (synthesised)"> + > + ["at9002"] = < + text = <"actual"> + description = <"actual"> + > + ["id41"] = < + text = <"Difference between sides"> + description = <"The difference between calculation of the same body segment measured from each side of the body."> + comment = <"Only relevant if comparison measurements are being made on arms or legs."> + > + ["at40"] = < + text = <"Lying"> + description = <"Lying flat at the time of measurement."> + > + ["at39"] = < + text = <"Reclining"> + description = <"Reclining at the time of measurement."> + > + ["at38"] = < + text = <"Sitting"> + description = <"Sitting (for example on bed or chair) at the time of measurement."> + > + ["at37"] = < + text = <"Standing"> + description = <"Standing at the time of measurement."> + > + ["id32"] = < + text = <"Body position"> + description = <"The position of the individual at the time of measurement."> + > + ["id31"] = < + text = <"Structured circumference site"> + description = <"A structured anatomical location for the start/end point of the circumference measurement including relative location, if required."> + comment = <"For example: to record that a measurement around the calf was taken 10cm distal to the tibial tuberosity."> + > + ["id30"] = < + text = <"Circumference site"> + description = <"Identification of a simple body site for the location of the start/end point of the circumference measurement."> + comment = <"The circumference measurement is often used as a basis for the area calculation."> + > + ["id28"] = < + text = <"Measurement method"> + description = <"Narrative description of the method used for measurement."> + comment = <"Specify in order to ensure that a sequence of measurements are taken at the same point and in the same way. For example: 'Sitting with knee bent at 90 degrees'. "> + > + ["at18"] = < + text = <"Upper arm muscle area"> + description = <"Calculation of the area of the upper arm, usually derived from the measurement of the upper arm circumference."> + > + ["id17"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id16"] = < + text = <"Measuring device"> + description = <"Details of the device used for measuring the body part."> + > + ["id12"] = < + text = <"Confounding factors"> + description = <"Record any issues or factors that may impact on the measurement of the body segment."> + > + ["id10"] = < + text = <"Comment"> + description = <"Additional narrative about the calculation of a body segment, not captured in other fields."> + > + ["id9"] = < + text = <"Area"> + description = <"Calculated area of the identified body segment."> + > + ["at8"] = < + text = <"Right"> + description = <"Right side of the body."> + > + ["at7"] = < + text = <"Left"> + description = <"Left side of the body."> + > + ["id6"] = < + text = <"Laterality"> + description = <"Side of the body."> + comment = <"Only relevant for circumference measurement of a limb."> + > + ["id5"] = < + text = <"Body segment"> + description = <"Name of the body segment measured."> + comment = <"The way the body segment is measured should be recorded using the 'Method' element and/or recording the 'Measurement origin/endpoint'."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Body segment - area"> + description = <"Measurement of the cross-sectional area of an identified part of the body."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9002"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at37", "at38", "at39", "at40"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_circumference.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_circumference.v0.0.1-alpha.adls new file mode 100644 index 000000000..584cfd93a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_circumference.v0.0.1-alpha.adls @@ -0,0 +1,501 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=acdcb624-fb90-4526-bcf9-04641e970414; build_uid=d43fd206-f82b-4b03-9d6c-4c12e2dc2a6b) + openEHR-EHR-OBSERVATION.body_segment_circumference.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand, Vebjørn Arntzen"> + ["organisation"] = <"Helse Bergen HF, Oslo universitetssykehus HF"> + ["email"] = <"john.tore.valand@helse-bergen.no; varntzen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-03-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Micaela Thierley, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "John Tore Valand, Helse Bergen, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"De Mits S, Coorevits P, De Clercq D, Elewaut D, Woodburn J, Roosen P. Reliability and validity of the INFOOT three-dimensional foot digitizer for patients with rheumatoid arthritis. J Am Podiatr Med Assoc. 2011 May-Jun;101(3):198-207. PubMed PMID: 21622631."> + ["2"] = <"Drillis R, Contini R, Bluestein M. Body Segment Parameters; a survey of measurement techniques. Artif Limbs. 1964;8:44-66. PubMed PMID: 14208177. Available from: http://www.oandplibrary.org/al/1964_01_044.asp."> + ["3"] = <"Gordon, Claire C. et. al. 1988 Anthropometric Survey of U.S. Personnel: Summary Statistics Interim Report [Internet]. March 1989 [cited 2019 Mar 25]. Available from: https://multisite.eos.ncsu.edu/www-ergocenter-ncsu-edu/wp-content/uploads/sites/18/2016/06/Anthropometric-Detailed-Data-Tables.pdf."> + ["4"] = <"Man-Systems Integration Standards,Volume 1, Section 3. [Internet]. National Aeronautics and Space Administration. Anthropometry and biomechanics; [cited 2019 Mar 25]. Available from: https://msis.jsc.nasa.gov/sections/section03.htm."> + ["5"] = <"National health and nutrition examination survey III: Body Measurements (Anthropometry) [Internet]. Rockville, MD: Westat, Inc; 1988 Oct [cited 2019 May 10]. Available from: https://wwwn.cdc.gov/nchs/data/nhanes3/manuals/anthro.pdf."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"FB07DDCA6020A95E6CB213E8D2AC0C85"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere måling av omkretsen av en identifisert kroppsdel."> + keywords = <"antropometri", "måling", "omkrets", "omfang"> + use = <"Brukes for å registrere måling av omkretsen av en identifisert kroppsdel, inkludert en indikasjon av den relative plasseringen av målepunktet, om nødvendig. For eksempel: For å registrere at en måling rundt leggen ble tatt 10 cm distalt for tuberositas tibiae. + + Antropometriske målinger som er vanlige, og ofte er brukt som en del av vekstdiagrammer i barndommen, er modellert som egne arketyper. I stedet for å lage en arketype for hver eneste mulig måling, er hensikten med denne arketypen å tilby et vanlig registreringsmønster for å fange noen, eller alle mulige målinger av omkrets, identifisert av dataelementelementet \"Kroppsdel\". + + Denne målingen kan registreres og følges over tid, for eksempel å følge utvikling av et barns vekst, eller for å gi innblikk i formen og proporsjonene av et individs kropp i en klinisk, antropometrisk eller ergonomisk vurdering. Man kan også følge utviklingen av en tilstand eller sykdom ved å registrere målinger av unormale kliniske funn eller observasjoner i denne arketypen. + + De vanligste parametrene som blir målt som omkrets er lagt til DV_CODED_TEXT-datatype i elementet \"Kroppsdel\". Når behovet flere målinger blir identifisert kan disse etter hvert bli lagt til listen. + + Det er mulig å dokumentere forskjellen mellom målinger av samme kroppsdel på venstre og høyre side av kroppen ved å bruke elementet \"Lengde\" og assosiere det med Event'en \"Sideforskjell\". For eksempel forskjell på omkretsen av høyre og venstre legg."> + misuse = <"Brukes ikke til å registrere allment utbredte kliniske målinger, som har sine egne spesifikke arketyper: + + - bruk OBSERVATION.height (Høyde/lengde) for for å måle en persons høyde eller lengde. + - bruk OBSERVATION.head_circumference (Hodeomkrets) for å måle hodeomkrets. + - bruk OBSERVATION.waist_circumference (Midjeomkrets) for å måle midjeomkrets. + - bruk OBSERVATION.hip_circumference (Hofteomkrets) for å måle hofteomkrets. + - bruk OBSERVATION.chest_circumference for å måle brystomkrets. + + Skal ikke brukes til å registrere omkretsen på et indre organ eller en lesjon. + + Skal ikke brukes til å registrere lengde, høyde eller bredde mellom to identifiserte punkter på kroppen. Bruk OBSERVATION.body_segment_length (Kroppsmåling - lengde) for dette formålet. + + Skal ikke brukes til å registrere areal av kroppsegmenter, bruk arketypen OBSERVATION.body_segment_area (Kroppsmåling - areal) for dette formålet."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurement of the circumference of an identified part of the body."> + keywords = <"anthropometry", "measurement", "circumference"> + use = <"Use to record the measurement of the circumference of an identified part of the body including an indication of the relative location of the measurement start/endpoint, if required. For example: to record that a measurement around the calf was taken 10cm distal to the tibial tuberosity. + + Body segment measurements that are ubiquitous and, most commonly, used as part of growth charting in childhood have been modelled as unique and discrete archetypes. Rather than create an archetype for every single possible body segment measurement, the intent of this archetype is to use a common recording pattern to capture any, or all, other possible measurements of measurements around a part of the body, identified by the 'Body segment' data element. + + This measurement may be recorded and tracked over time, for example to provide insight into the shape and proportions of an individual's body for purposes of clinical, anthropometric or ergonomic assessment, to record the measurement of abnormal clinical findings or observations in order to track the progress of a condition or disease. + + Common parameters that are measured as circumferences have been added to the DV_CODED_TEXT data type in the 'Body segment' data element. As further parameters are identified, these can be added to this list over time. + + It is possible to record the difference between measurements of the same body segment measured from each side of the body, for example the difference in calf cirumference between right and left, using the 'Circumference' data element associated with the 'Difference between sides' event."> + misuse = <"Not to be used to record common body segment measurements that have been modelled as separate archetypes: + - for Body height/length - use OBSERVATION.height; + - for Head circumference - use OBSERVATION.head_circumference; + - for Hip circumference - use OBSERVATION.hip_circumference; + - for Waist circumference - use OBSERVATION.waist_circumference; and + - for Chest circumference - use OBSERVATION.chest_circumference. + + Not to be used to record the circumference of an internal body organ or a lesion. + + Not to be used to record the length, height or width measured between two identified points on the body - use OBSERVATION.body_segment_length for this purpose. + + Not to be used to record the area of a body segment - use OBSERVATION.body_segment_area for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Body segment - circumference + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {2..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Body segment + value matches { + DV_TEXT[id9006] + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9000]} -- Body segment (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Laterality + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9001]} -- Laterality (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {1} matches { -- Circumference + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9002]} -- Length + [magnitude, units, precision] matches { + [{|>=0.0|}, {"cm"}, {1}], + [{|>=0.0|}, {"[in_i]"}, {1}], + [{|>=0.0|}, {"mm"}, {1}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9010] + } + } + } + } + } + state matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Body position + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9003]} -- Body position (synthesised) + } + DV_TEXT[id9013] + } + } + } + } + } + } + INTERVAL_EVENT[id13] occurrences matches {0..1} matches { -- Average measurement + math_function matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at9004]} -- mean + } + } + data matches { + use_node ITEM_TREE[id9015] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9016] /data[id2]/events[id3]/state[id11] + } + } + INTERVAL_EVENT[id41] occurrences matches {0..1} matches { -- Difference between sides + data matches { + use_node ITEM_TREE[id9017] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9018] /data[id2]/events[id3]/state[id11] + } + math_function matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[at9005]} -- actual + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id15] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id16] matches { -- Measuring device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Measurement method + value matches { + DV_TEXT[id9020] + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Origin/endpoint + value matches { + DV_TEXT[id9021] + } + } + allow_archetype CLUSTER[id31] matches { -- Structured origin/endpoint + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative\.v1\..*/} + } + allow_archetype CLUSTER[id17] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Kroppsdel (synthesised)"> + description = <"Navn på del av kroppen som måles. (synthesised)"> + > + ["ac9001"] = < + text = <"Lateralitet (synthesised)"> + description = <"Hvilken side av kroppen kroppsdelen er på. (synthesised)"> + > + ["at9002"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9003"] = < + text = <"Stilling (synthesised)"> + description = <"Individets posisjon da målingen ble gjort. (synthesised)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["at9005"] = < + text = <"* actual (en)"> + description = <"* actual (en)"> + > + ["id41"] = < + text = <"Sideforskjell"> + description = <"Forskjellen mellom målinger av samme kroppsdel når den er målt på begge sider av kroppen."> + comment = <"Bare relevant dersom man skal sammenligne målinger gjort på lemmer."> + > + ["at40"] = < + text = <"Liggende"> + description = <"Liggende flatt på tidspunkt for målingen."> + > + ["at39"] = < + text = <"Tilbakelent"> + description = <"Tilbakelent på tidspunkt for målingen."> + > + ["at38"] = < + text = <"Sittende"> + description = <"Sittende (for eksempel på en stol eller på en seng med føttene på gulvet) på tidspunkt for målingen."> + > + ["at37"] = < + text = <"Stående"> + description = <"Stående ved tidspunktet for målingen."> + > + ["id32"] = < + text = <"Stilling"> + description = <"Individets posisjon da målingen ble gjort."> + > + ["id31"] = < + text = <"Strukturert start/endemålepunkt"> + description = <"En strukturert anatomisk identifikasjon av stedet på kroppen som er start- og endepunkt for målingen, dersom det er nødvendig. Inkludert relativ anatomisk plassering."> + comment = <"For eksempel å registrere at målingen av leggomkrets ble gjort 10 centimeter distalt for tuberositas tibiae."> + > + ["id30"] = < + text = <"Start/endemålepunkt"> + description = <"En enkel fritekstlig identifikasjon av stedet på kroppen som er start- og endepunkt for målingen."> + > + ["id28"] = < + text = <"Målemetode"> + description = <"Fritekstbeskrivelse av metoden som ble benyttet for målingen."> + comment = <"Spesifiser for å sikre at en sekvens av målinger blir gjort på de samme punktene og på samme måte. For eksempel \"Sittende med kneet bøyd 90 grader\"."> + > + ["at20"] = < + text = <"Leggomkrets"> + description = <"Distansen rundt leggmuskelen."> + > + ["at19"] = < + text = <"Låromkrets"> + description = <"Distansen rundt låret."> + > + ["at18"] = < + text = <"Overarmsomkrets"> + description = <"Distansen rundt overarmen."> + > + ["id17"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id16"] = < + text = <"Måleinstrument"> + description = <"Detaljer om måleinstrumentet som ble brukt i måling av kroppsdelen."> + > + ["id13"] = < + text = <"Gjennomsnittsmåling"> + description = <"Gjennomsnittet av flere målinger av kroppsdelen."> + > + ["id12"] = < + text = <"Konfunderende faktorer"> + description = <"Forhold eller omstendigheter som kan påvirke målingen av kroppsdelen."> + > + ["id10"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om målingen av en kroppsdel som ikke er fanget i andre felt."> + > + ["id9"] = < + text = <"Omkrets"> + description = <"Den målte omkretsen av kroppsdelen."> + > + ["at8"] = < + text = <"Høyre"> + description = <"Høyre side av kroppen."> + > + ["at7"] = < + text = <"Venstre"> + description = <"Venstre side av kroppen."> + > + ["id6"] = < + text = <"Lateralitet"> + description = <"Hvilken side av kroppen kroppsdelen er på."> + comment = <"Bare relevant for omkrets av et lem."> + > + ["id5"] = < + text = <"Kroppsdel"> + description = <"Navn på del av kroppen som måles."> + comment = <"Måten kroppsdelen måles på skal registreres ved hjelp av elementet \"Metode\" og/eller av \"Start/Endemålepunkt\"."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i et templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Kroppsmåling - omkrets"> + description = <"Måling av distansen rundt en identifisert kroppsdel."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Body segment (synthesised)"> + description = <"Name of the body segment measured. (synthesised)"> + > + ["ac9001"] = < + text = <"Laterality (synthesised)"> + description = <"Side of the body. (synthesised)"> + > + ["at9002"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9003"] = < + text = <"Body position (synthesised)"> + description = <"The position of the individual at the time of measurement. (synthesised)"> + > + ["at9004"] = < + text = <"mean"> + description = <"mean"> + > + ["at9005"] = < + text = <"actual"> + description = <"actual"> + > + ["id41"] = < + text = <"Difference between sides"> + description = <"The difference between measurements of the same body segment measured from each side of the body."> + comment = <"Only relevant if comparison measurements are being made on limbs."> + > + ["at40"] = < + text = <"Lying"> + description = <"Lying flat at the time of measurement."> + > + ["at39"] = < + text = <"Reclining"> + description = <"Reclining at the time of measurement."> + > + ["at38"] = < + text = <"Sitting"> + description = <"Sitting (for example on bed or chair) at the time of measurement."> + > + ["at37"] = < + text = <"Standing"> + description = <"Standing at the time of measurement."> + > + ["id32"] = < + text = <"Body position"> + description = <"The position of the individual at the time of measurement."> + > + ["id31"] = < + text = <"Structured origin/endpoint"> + description = <"A structured anatomical location for the start/end point of the measurement including relative location, if required."> + comment = <"For example: to record that a measurement around the calf was taken 10cm distal to the tibial tuberosity."> + > + ["id30"] = < + text = <"Origin/endpoint"> + description = <"Identification of a simple body site for the location of the start/end point of the measurement."> + > + ["id28"] = < + text = <"Measurement method"> + description = <"Narrative description of the method used for measurement."> + comment = <"Specify in order to ensure that a sequence of measurements are taken at the same point and in the same way. For example: 'Sitting with knee bent at 90 degrees'. "> + > + ["at20"] = < + text = <"Calf circumference"> + description = <"Girth of the calf muscle of the lower leg."> + > + ["at19"] = < + text = <"Thigh circumference"> + description = <"Girth of the upper leg."> + > + ["at18"] = < + text = <"Arm Circumference"> + description = <"Girth of the upper arm."> + > + ["id17"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id16"] = < + text = <"Measuring device"> + description = <"Details of the device used for measuring the body part."> + > + ["id13"] = < + text = <"Average measurement"> + description = <"An average of multiple measurements of the same body segment."> + > + ["id12"] = < + text = <"Confounding factors"> + description = <"Record any issues or factors that may impact on the measurement of the body segment."> + > + ["id10"] = < + text = <"Comment"> + description = <"Additional narrative about the measurement of a body segment, not captured in other fields."> + > + ["id9"] = < + text = <"Circumference"> + description = <"Measured value of the girth of the identified body segment."> + > + ["at8"] = < + text = <"Right"> + description = <"Right side of the body."> + > + ["at7"] = < + text = <"Left"> + description = <"Left side of the body."> + > + ["id6"] = < + text = <"Laterality"> + description = <"Side of the body."> + comment = <"Only relevant for circumference measurement of a limb."> + > + ["id5"] = < + text = <"Body segment"> + description = <"Name of the body segment measured."> + comment = <"The way the body segment is measured should be recorded using the 'Method' element and/or recording the 'Origin/endpoint'."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Body segment - circumference"> + description = <"Measurement of the distance around an identified part of the body."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9002"] = + ["at9004"] = + ["at9005"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at7", "at8"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at18", "at19", "at20"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at37", "at38", "at39", "at40"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_length.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_length.v0.0.1-alpha.adls new file mode 100644 index 000000000..757e839f7 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_length.v0.0.1-alpha.adls @@ -0,0 +1,567 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=677fb076-99b3-448f-ab11-982ddd7e08f5; build_uid=eb460949-b546-4001-bdf8-2d5dc3242017) + openEHR-EHR-OBSERVATION.body_segment_length.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand, Vebjørn Arntzen"> + ["organisation"] = <"Helse Bergen HF, Oslo universitetssykehus HF"> + ["email"] = <"john.tore.valand@helse-bergen.no; varntzen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-03-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Micaela Thierley, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "John Tore Valand, Helse Bergen, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"De Mits S, Coorevits P, De Clercq D, Elewaut D, Woodburn J, Roosen P. Reliability and validity of the INFOOT three-dimensional foot digitizer for patients with rheumatoid arthritis. J Am Podiatr Med Assoc. 2011 May-Jun;101(3):198-207. PubMed PMID: 21622631."> + ["2"] = <"Drillis R, Contini R, Bluestein M. Body Segment Parameters; a survey of measurement techniques. Artif Limbs. 1964;8:44-66. PubMed PMID: 14208177. Available from: http://www.oandplibrary.org/al/1964_01_044.asp."> + ["3"] = <"Gordon, Claire C. et. al. 1988 Anthropometric Survey of U.S. Personnel: Summary Statistics Interim Report [Internet]. March 1989 [cited 2019 Mar 25]. Available from: https://multisite.eos.ncsu.edu/www-ergocenter-ncsu-edu/wp-content/uploads/sites/18/2016/06/Anthropometric-Detailed-Data-Tables.pdf."> + ["4"] = <"Man-Systems Integration Standards,Volume 1, Section 3. [Internet]. National Aeronautics and Space Administration. Anthropometry and biomechanics; [cited 2019 Mar 25]. Available from: https://msis.jsc.nasa.gov/sections/section03.htm."> + ["5"] = <"National health and nutrition examination survey III: Body Measurements (Anthropometry) [Internet]. Rockville, MD: Westat, Inc; 1988 Oct [cited 2019 May 10]. Available from: https://wwwn.cdc.gov/nchs/data/nhanes3/manuals/anthro.pdf."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"EC30AA4850633D66D1F48EE22FD821F2"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere måling av lengden, høyden eller bredden mellom to definerte punkter på kroppen."> + keywords = <"antropometri", "måling", "lengde", "høyde", "bredde", "avstand", "spenn"> + use = <"Brukes for å registrere måling av lengden, høyden eller bredden mellom to definerte punkter på kroppen. + + Antropometriske målinger som er vanlige, og ofte er brukt som en del av vekstdiagrammer i barndommen, er modellert som egne arketyper. I stedet for å lage en arketype for hver eneste mulig måling, er hensikten med denne arketypen å tilby et vanlig registreringsmønster for å fange noen, eller alle mulige målinger mellom to identifiserte punkter på kroppen, identifisert av dataelementelementet \"Kroppsdel\". + + Denne målingen kan registreres og følges over tid, for eksempel å følge utvikling av et barns vekst, eller for å gi innblikk i formen og proporsjonene av et individs kropp i en klinisk, antropometrisk eller ergonomisk vurdering. Man kan også følge utviklingen av en tilstand eller sykdom ved å registrere målinger av unormale kliniske funn eller observasjoner i denne arketypen. + + De vanligste parametrene som blir målt mellom to definerte punkter er lagt til DV_CODED_TEXT-datatype i elementet \"Kroppsdel\". Når behovet flere målinger blir identifisert kan disse etter hvert bli lagt til listen. + + Det er mulig å dokumentere forskjellen mellom målinger av samme kroppsdel på venstre og høyre side av kroppen ved å bruke elementet \"Lengde\" og assosiere det med Event'en \"Sideforskjell\". For eksempel forskjell på benlengde mellom venstre og høyre ben."> + misuse = <"Brukes ikke til å registrere allment utbredte kliniske målinger, som har sine egne spesifikke arketyper: + + - bruk OBSERVATION.height (Høyde/lengde) for for å måle en persons høyde eller lengde. + - bruk OBSERVATION.head_circumference (Hodeomkrets) for å måle hodeomkrets. + - bruk OBSERVATION.waist_circumference (Midjeomkrets) for å måle midjeomkrets. + - bruk OBSERVATION.hip_circumference (Hofteomkrets) for å måle hofteomkrets. + - bruk OBSERVATION.chest_circumference for å måle brystomkrets. + + Skal ikke brukes for å registrere omkretsen av en kroppsdel eller del av en kroppsdel. Bruk OBSERVATION.body_segment_circumference (Kroppsmåling - omkrets) for dette. + + Skal ikke brukes til å registrere areal av kroppsegmenter, bruk arketypen OBSERVATION.body_segment_area (Kroppsmåling - areal) for dette formålet. + + Skal ikke brukes til å registrere dimensjonene på et indre organ eller en lesjon/skade. + + Skal ikke brukes til å registrere målinger av hudfolder - bruk arketyper spesifikke for dette formålet. + + Skal ikke brukes til å registrere Isse - sete lengde på foster når det er brukt bildedannende utstyr."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurement of the length, height or width between two identified points on the body."> + keywords = <"anthropometry", "measurement", "length", "height", "width", "span"> + use = <"Use to record the measurement of the length, height or width between two identified points on the body. + + Body segment measurements that are ubiquitous and, most commonly, used as part of growth charting in childhood have been modelled as unique and discrete archetypes. Rather than create an archetype for every single possible body segment measurement, the intent of this archetype is to use a common recording pattern to capture any, or all, other possible measurements between two identified body points, identified by the 'Body segment' data element. + + This measurement may be recorded and tracked over time, for example tracking child growth parameters, or used to provide insight into the shape and proportions of an individual's body for purposes of clinical, anthropometric or ergonomic assessment. It may also be used to record the measurement of abnormal clinical findings or observations in order to track the progress of a condition or disease. + + Common parameters that are measured between two identified points have been added to the DV_CODED_TEXT data type in the 'Body segment' data element. As further parameters are identified, these can be added to this list over time. + + It is possible to record the difference between measurements of the same body segment measured from each side of the body, for example leg length discrepancy between right and left, using the 'Length' data element associated with the 'Difference between sides' event."> + misuse = <"Not to be used to record common body segment measurements that have been modelled as separate archetypes: + - for Body height/length - use OBSERVATION.height; + - for Head circumference - use OBSERVATION.head_circumference; + - for Hip circumference - use OBSERVATION.hip_circumference; + - for Waist circumference - use OBSERVATION.waist_circumference; and + - for Chest circumference - use OBSERVATION.chest_circumference. + + Not to be used to record the circumference of a body segment - use OBSERVATION.body_segment_circumference for this purpose. + + Not to be used to record the area of a body segment - use OBSERVATION.body_segment_area for this purpose. + + Not to be used to record the dimensions of an internal body organ or a lesion. + + Not to be used to record skinfold measurements - use archetypes that are specific for this purpose. + + Not to be used to measure the Crown-rump length for a fetus, using imaging technology."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Body segment - length + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {2..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Body segment + value matches { + DV_TEXT[id9006] + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9000]} -- Body segment (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Laterality + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9001]} -- Laterality (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {1} matches { -- Length + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9002]} -- Length + [magnitude, units, precision] matches { + [{|>=0.0|}, {"cm"}, {1}], + [{|>=0.0|}, {"[in_i]"}, {1}], + [{|>=0.0|}, {"mm"}, {1}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9010] + } + } + } + } + } + state matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Body position + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9003]} -- Body position (synthesised) + } + DV_TEXT[id9013] + } + } + } + } + } + } + INTERVAL_EVENT[id13] occurrences matches {0..1} matches { -- Average measurement + math_function matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[at9004]} -- mean + } + } + data matches { + use_node ITEM_TREE[id9015] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9016] /data[id2]/events[id3]/state[id11] + } + } + INTERVAL_EVENT[id41] occurrences matches {0..1} matches { -- Difference between sides + math_function matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[at9005]} -- actual + } + } + data matches { + use_node ITEM_TREE[id9018] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9019] /data[id2]/events[id3]/state[id11] + } + } + } + } + } + protocol matches { + ITEM_TREE[id15] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id16] matches { -- Measuring device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Measurement method + value matches { + DV_TEXT[id9020] + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Measurement origin + value matches { + DV_TEXT[id9021] + } + } + allow_archetype CLUSTER[id31] matches { -- Structured origin + include + archetype_id/value matches {/.*/} + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Measurement endpoint + value matches { + DV_TEXT[id9022] + } + } + allow_archetype CLUSTER[id36] matches { -- Structured endpoint + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id17] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Kroppsdel (synthesised)"> + description = <"Navn på del av kroppen som måles. (synthesised)"> + > + ["ac9001"] = < + text = <"Lateralitet (synthesised)"> + description = <"Hvilken side av kroppen kroppsdelen er på. (synthesised)"> + > + ["at9002"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9003"] = < + text = <"Stilling (synthesised)"> + description = <"Individets posisjon ved tidspunktet for målingen. (synthesised)"> + > + ["at9004"] = < + text = <"* mean (en)"> + description = <"* mean (en)"> + > + ["at9005"] = < + text = <"* actual (en)"> + description = <"* actual (en)"> + > + ["id41"] = < + text = <"Sideforskjell"> + description = <"Forskjellen mellom målinger av samme kroppsdel når den er målt på begge sider av kroppen."> + > + ["at40"] = < + text = <"Liggende"> + description = <"Liggende flatt på tidspunkt for målingen."> + > + ["at39"] = < + text = <"Tilbakelent"> + description = <"Tilbakelent på tidspunkt for målingen."> + > + ["at38"] = < + text = <"Sittende"> + description = <"Sittende (for eksempel på en stol eller på en seng med føttene på gulvet) på tidspunkt for målingen."> + > + ["at37"] = < + text = <"Stående"> + description = <"Stående ved tidspunktet for målingen."> + > + ["id36"] = < + text = <"Strukturert sluttpunkt"> + description = <"En strukturert anatomisk identifikasjon av stedet på kroppen som er sluttpunkt for målingen."> + > + ["id34"] = < + text = <"Sluttmålepunkt"> + description = <"En enkel fritekstlig identifikasjon av stedet på kroppen som er sluttpunkt for målingen."> + > + ["id32"] = < + text = <"Stilling"> + description = <"Individets posisjon ved tidspunktet for målingen."> + > + ["id31"] = < + text = <"Strukturert startmålepunkt"> + description = <"En strukturert anatomisk identifikasjon av stedet på kroppen som er startpunkt for målingen."> + > + ["id30"] = < + text = <"Startmålepunkt"> + description = <"En enkel fritekstlig identifikasjon av stedet på kroppen som er startpunkt for målingen."> + > + ["id28"] = < + text = <"Målemetode"> + description = <"Fritekstbeskrivelse av metoden som ble benyttet for målingen."> + comment = <"Spesifiser for å sikre at en sekvens av målinger blir gjort på de samme punktene og på samme måte. For eksempel \"Sittende med kneet bøyd 90 grader\"."> + > + ["at25"] = < + text = <"Armspenn"> + description = <"Avstanden fra fingertupp til fingertupp med begge armer strukket ut vinkelrett fra kroppen."> + > + ["at24"] = < + text = <"Knehøyde"> + description = <"Avstanden fra sålen til toppen av leggen."> + > + ["at23"] = < + text = <"Isse - sete lengde"> + description = <"Avstanden fra toppen av hodet til den nederste delen av overkroppen."> + > + ["at22"] = < + text = <"Fotlengde"> + description = <"Avstanden fra hælen til spissen av den lengste tåen."> + > + ["at21"] = < + text = <"Lårlengde"> + description = <"Avstanden mellom hofteledd og kneledd."> + > + ["at20"] = < + text = <"Benlengde"> + description = <"Avstanden fra hofteledd til ankelledd."> + > + ["at19"] = < + text = <"Lengde av overarm"> + description = <"Avstanden mellom skulder og albue."> + > + ["at18"] = < + text = <"Sittehøyde"> + description = <"Vertikal avstand mellom sitteflaten og toppen av hodet. Måling av overkroppens lengde mens en person sitter med rak rygg."> + > + ["id17"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id16"] = < + text = <"Måleinstrument"> + description = <"Detaljer om måleinstrumentet som ble brukt i måling av kroppsdelen."> + > + ["id13"] = < + text = <"Gjennomsnittsmåling"> + description = <"Gjennomsnittet av flere målinger av kroppsdelen."> + > + ["id12"] = < + text = <"Konfunderende faktorer"> + description = <"Forhold eller omstendigheter som kan påvirke målingen av kroppsdelen."> + > + ["id10"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om målingen av en kroppsdel som ikke er fanget i andre felt."> + > + ["id9"] = < + text = <"Lengde"> + description = <"Den målte lengden av kroppsdelen."> + > + ["at8"] = < + text = <"Høyre"> + description = <"Høyre side av kroppen."> + > + ["at7"] = < + text = <"Venstre"> + description = <"Venstre side av kroppen."> + > + ["id6"] = < + text = <"Lateralitet"> + description = <"Hvilken side av kroppen kroppsdelen er på."> + > + ["id5"] = < + text = <"Kroppsdel"> + description = <"Navn på del av kroppen som måles."> + comment = <"Måten kroppsdelen måles på skal registreres ved hjelp av elementet \"Metode\" og/eller av \"Startmålepunkt\" og \"Endemålepunkt\"."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i et templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Kroppsmåling - lengde"> + description = <"Måling av lengden, høyden eller bredden mellom to definerte punkter på kroppen."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Body segment (synthesised)"> + description = <"Name of the body segment measured. (synthesised)"> + > + ["ac9001"] = < + text = <"Laterality (synthesised)"> + description = <"Side of the body. (synthesised)"> + > + ["at9002"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9003"] = < + text = <"Body position (synthesised)"> + description = <"The position of the individual at the time of measurement. (synthesised)"> + > + ["at9004"] = < + text = <"mean"> + description = <"mean"> + > + ["at9005"] = < + text = <"actual"> + description = <"actual"> + > + ["id41"] = < + text = <"Difference between sides"> + description = <"The difference between measurements of the same body segment measured from each side of the body."> + > + ["at40"] = < + text = <"Lying"> + description = <"Lying flat at the time of measurement."> + > + ["at39"] = < + text = <"Reclining"> + description = <"Reclining at the time of measurement."> + > + ["at38"] = < + text = <"Sitting"> + description = <"Sitting (for example on bed or chair) at the time of measurement."> + > + ["at37"] = < + text = <"Standing"> + description = <"Standing at the time of measurement."> + > + ["id36"] = < + text = <"Structured endpoint"> + description = <"A structured anatomical location for the endpoint of the measurement."> + > + ["id34"] = < + text = <"Measurement endpoint"> + description = <"Identification of a simple body site for the location of the ending point of the measurement."> + > + ["id32"] = < + text = <"Body position"> + description = <"The position of the individual at the time of measurement."> + > + ["id31"] = < + text = <"Structured origin"> + description = <"A structured anatomical location for the starting point of the measurement."> + > + ["id30"] = < + text = <"Measurement origin"> + description = <"Identification of a simple body site for the location of the starting point of the measurement."> + > + ["id28"] = < + text = <"Measurement method"> + description = <"Narrative description of the method used for measurement."> + comment = <"Specify in order to ensure that a sequence of measurements are taken at the same point and in the same way. For example: 'Sitting with knee bent at 90 degrees'. "> + > + ["at25"] = < + text = <"Armspan"> + description = <"Distance from fingertip to fingertip with both arms fully extended at right angles to the body."> + > + ["at24"] = < + text = <"Knee height"> + description = <"Distance between the sole of the foot and the top of the lower leg."> + > + ["at23"] = < + text = <"Crown-Rump Length"> + description = <"Distance between vertex of head to the lowest part of the trunk."> + > + ["at22"] = < + text = <"Foot length"> + description = <"Distance between the base of the heel to the tip of the longest toe."> + > + ["at21"] = < + text = <"Upper leg length"> + description = <"Distance between the hip joint and the knee joint."> + > + ["at20"] = < + text = <"Leg length"> + description = <"Distance between the hip joint and the ankle joint."> + > + ["at19"] = < + text = <"Upper arm length"> + description = <"Distance between the shoulder and the elbow."> + > + ["at18"] = < + text = <"Sitting Height"> + description = <"Vertical distance between the sitting surface and the vertex of the head. A measure of trunk length, performed with the individual sitting erect."> + > + ["id17"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id16"] = < + text = <"Measuring device"> + description = <"Details of the device used for measuring the body part."> + > + ["id13"] = < + text = <"Average measurement"> + description = <"An average of multiple measurements of the same body segment."> + > + ["id12"] = < + text = <"Confounding factors"> + description = <"Record any issues or factors that may impact on the measurement of the body segment."> + > + ["id10"] = < + text = <"Comment"> + description = <"Additional narrative about the measurement of a body segment, not captured in other fields."> + > + ["id9"] = < + text = <"Length"> + description = <"Measured value of the length of the body segment."> + > + ["at8"] = < + text = <"Right"> + description = <"Right side of the body."> + > + ["at7"] = < + text = <"Left"> + description = <"Left side of the body."> + > + ["id6"] = < + text = <"Laterality"> + description = <"Side of the body."> + > + ["id5"] = < + text = <"Body segment"> + description = <"Name of the body segment measured."> + comment = <"The way the body segment is measured should be recorded using the 'Method' element and/or recording the 'Measurement origin' and 'Measurement endpoint'."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Body segment - length"> + description = <"Measurement of the length, height or width between two identified points on the body."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9002"] = + ["at9004"] = + ["at9005"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at7", "at8"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at18", "at25", "at19", "at20", "at21", "at22", "at23", "at24"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at37", "at38", "at39", "at40"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_surface_area.v1.1.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_surface_area.v1.1.1.adls new file mode 100644 index 000000000..248a92544 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_surface_area.v1.1.1.adls @@ -0,0 +1,461 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=47c86b03-8289-497c-8203-5234618614ad; build_uid=eeabe27f-69a7-4df6-a3b1-3e9f99a2e666) + openEHR-EHR-OBSERVATION.body_surface_area.v1.1.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + ["email"] = <"vesa.peltola@tieto.com"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Haukeland Universitetssjukehus"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + > + > + > + +description + original_author = < + ["name"] = <"Cailin Lowry"> + ["organisation"] = <"The Chris O'Brien Lifehouse at RPA"> + ["email"] = <"cailin.lowry@lifehouserpa.org.au"> + ["date"] = <"2012-12-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Heidi Aursand, Oslo universitetssykehus, Norway", "Gustavo Bacelar-Silva, Healthcare Designs, Brazil (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Malin Berg, DIPS ASA, Norway", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Laila Bruun, Oslo universitetssykehus HF, Norway", "Margaret Campbell, Queensland Health, Australia", "Rong Chen, Cambio Healthcare Systems, Sweden", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Christian Ghan, Lifehouse, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Thomas Kilvær, Universitetssykehuset Nord Norge, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Harmony Kosola, Alberta Health Services, Canada", "Liv Laugen, Oslo universitetssykehus, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Siv Marie Lien, DIPS ASA, Norway", "Ole Martin Sand, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Lars Ivar Mehlum, Nasjonal IKT HF, Norway", "Bjoern Naess, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Elisabeth Sagafos, Sykehuset Telemark HF, Norway", "Gro-Hilde Severinsen, Norwegian center for ehealthresearch, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Trine Strand, Oslo Universitetssykehus (OUS), Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Micaela Thierley, Helse Bergen/Haraldsplass sykehus, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Richard Townley-O'Neill, Australian Digital Health Agency, Australia", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "Dennis Valk, Code24 BV, Netherlands"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Wikipedia contributors. Body surface area. Wikipedia, The Free Encyclopedia. April 3, 2018. Available at: https://en.wikipedia.org/wiki/Body_surface_area. Accessed April 18, 2018."> + ["2"] = <"Mosteller RD: Simplified Calculation of Body Surface Area. N Engl J Med 1987 Oct 22;317(17):1098 (letter)"> + ["3"] = <"DuBois D; DuBois EF: A formula to estimate the approximate surface area if height and weight be known. Arch Int Med 1916 17:863-71."> + ["4"] = <"Haycock G.B., Schwartz G.J.,Wisotsky D.H. Geometric method for measuring body surface area: A height weight formula validated in infants, children and adults. The Journal of Pediatrics 1978 93:1:62-66"> + ["5"] = <"Gehan EA, George SL, Estimation of human body surface area from height and weight. Cancer Chemother Rep 1970 54:225-35."> + ["6"] = <"Boyd E, The growth of the surface area of the human body. Minneapolis: university of Minnesota Press, 1935. (Formula from: http://www.ispub.com/journals/IJA/Vol2N2/bsa.htm )"> + ["7"] = <"Lam TK, Leung DT: More on simplified calculation of body-surface area. N Engl J Med 1988 Apr 28;318(17):1130, (letter)."> + ["8"] = <"Wang Y, Moss J, Thisted R. Predictors of body surface area. J Clin Anesth. 1992; 4(1):4-10."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"63384BB42E747172B5C1C321AF10641D"> + > + details = < + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"*To record the measured or calculated surface area of a human body.(en)"> + keywords = <"*body(en)", "*surface(en)", "*area(en)", "*BSA(en)", "*surface area(en)"> + use = <"*Use to record the measured or calculated surface area of a human body. + + BSA can be used to support clinical decision-making, including but not limited to: + - determine the dosage of chemotherapy and other drugs with a narrow therapeutic index; + - calculation of the cardiac index; and + - calculation of intravenous fluid requirements.(en)"> + misuse = <"*Not to be used to record the percentage of body surface area involvement in burns or other skin damage etc. This information should be carried in separate specific archetypes related to burns assessment. + + Not to be used to record the adjusted Body surface area eg a calculation of the BSA of a person with limb amputation, based on other body part measurements and an algorithm - use OBSERVATION.body_surface_area-adjusted.(en)"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere måling eller beregning av en persons kroppsoverflate."> + keywords = <"kropp", "overflate", "areal", "BSA"> + use = <"Brukes for å registrere måling eller beregning av en persons kroppsoverflate. + + Kroppsoverflaten kan brukes for å understøtte kliniske beslutninger som for eksempel: + - å beregne riktig dose av et legemiddel som har smal terapeutisk indeks som f.eks kjemoterapeutiske medikamenter + - beregning av minuttvolum per overflate (Cardiac Index) + - beregning av behov for intravenøse væsker"> + misuse = <"Brukes ikke for å registrere prosentandel av kroppsoverflaten som er påvirket av brannskade eller andre skader i huden. Dette registreres i egne arketyper som er relatert til vurdering av brannskader eller sår. + + Brukes ikke for å registrere justert kroppsoverflate, for eksempel en utregning av kroppsoverflate hos en person som har amputert en kroppsdel. Bruk arketypen OBSERVATION.body_surface_area-adjusted."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measured or calculated surface area of a human body."> + keywords = <"body", "surface", "area", "BSA", "surface area"> + use = <"Use to record the measured or calculated surface area of a human body. + + BSA can be used to support clinical decision-making, including but not limited to: + - determine the dosage of chemotherapy and other drugs with a narrow therapeutic index; + - calculation of the cardiac index; and + - calculation of intravenous fluid requirements."> + misuse = <"Not to be used to record the percentage of body surface area involvement in burns or other skin damage etc. This information should be carried in separate specific archetypes related to burns assessment. + + Not to be used to record the adjusted Body surface area eg a calculation of the BSA of a person with limb amputation, based on other body part measurements and an algorithm - use OBSERVATION.body_surface_area-adjusted."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Body surface area + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Body Surface Area + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Area + magnitude matches {|>=0.0|} + units matches {"m2"} + precision matches {2} + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + } + state matches { + ITEM_TREE[id21] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id22] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9005] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Method (synthesised) + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Formula + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9002]} -- Formula (synthesised) + } + DV_TEXT[id9008] + } + } + allow_archetype CLUSTER[id9] matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id8] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["fi"] = < + ["at9000"] = < + text = <"* Area (en)"> + description = <"* Area (en)"> + > + ["ac9001"] = < + text = <"Menetelmä (synthesised)"> + description = <"Menetelmä, jolla kehon pinta-ala kirjattiin kliiniseen järjestelmään. (synthesised)"> + > + ["ac9002"] = < + text = <"Kaava (synthesised)"> + description = <"Kehon pinta-alan laskennassa käytettävä kaava. (synthesised)"> + > + ["id22"] = < + text = <"Sekoittavat tekijät"> + description = <"Kirjaus ongelmista tai tekijöistä, jotka saattavat vaikuttaa kehon pinta-alan mittaukseen tai laskentaan."> + comment = <"For example: noting limb amputation; or skin diseases."> + > + ["id20"] = < + text = <"Kommentti"> + description = <"Mittauksen kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> + > + ["at19"] = < + text = <"Takihara"> + description = <"Kehon pinta-ala lasketaan Takiharan kaavalla."> + > + ["at18"] = < + text = <"Fujimoto"> + description = <"Kehon pinta-ala lasketaan Fujimoton kaavalla."> + > + ["at17"] = < + text = <"Boyd"> + description = <"Kehon pinta-ala lasketaan Boydin kaavalla."> + > + ["at16"] = < + text = <"Gehan ja George"> + description = <"Kehon pinta-ala lasketaan Gehanin ja Georgen kaavalla."> + > + ["at15"] = < + text = <"Haycock"> + description = <"Kehon pinta-ala lasketaan Haycockin kaavalla."> + > + ["at14"] = < + text = <"Mosteller"> + description = <"Kehon pinta-ala lasketaan Mostellerin kaavalla."> + > + ["at13"] = < + text = <"Dubois ja Dubois"> + description = <"Kehon pinta-ala lasketaan Dubois’n ja Dubois’n kaavalla."> + > + ["at12"] = < + text = <"Käsinkirjaus"> + description = <"Kliinikko kirjasi pinta-alan käsin."> + > + ["at11"] = < + text = <"Järjestelmään kirjaaminen"> + description = <"Kliininen järjestelmä kirjasi pinta-alan automaattisesti ilman kliinikon käsin tekemiä toimia."> + > + ["id10"] = < + text = <"Menetelmä"> + description = <"Menetelmä, jolla kehon pinta-ala kirjattiin kliiniseen järjestelmään."> + > + ["id9"] = < + text = <"Laite"> + description = <"Laite, jolla kehon pinta-ala mitataan tai arvioidaan."> + > + ["id8"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen sisällön kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id7"] = < + text = <"Kaava"> + description = <"Kehon pinta-alan laskennassa käytettävä kaava."> + comment = <"For example: Mosteller, DuBois and DuBois, Haycock and Boyd."> + > + ["id5"] = < + text = <"Kehon pinta-ala"> + description = <"Mitattu tai laskettu ihmiskehon pinta-ala."> + comment = <"For example: '1.81 m2'"> + > + ["id3"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"Kehon pinta-ala"> + description = <"Mitattu tai laskettu ihmiskehon pinta-ala."> + comment = <"May also be referred to as BSA."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Area (en)"> + description = <"* Area (en)"> + > + ["ac9001"] = < + text = <"Metode (synthesised)"> + description = <"Metoden man har brukt for å estimere kroppsoverflate. (synthesised)"> + > + ["ac9002"] = < + text = <"Formel (synthesised)"> + description = <"Formelen som er benyttet for å regne ut kroppsoverflaten. En rekke ulike formler er etablert. (synthesised)"> + > + ["id22"] = < + text = <"Konfunderende faktorer"> + description = <"Problemer eller faktorer som kan ha innvirkning på målingen eller beregningen av kroppsoverflate."> + comment = <"For eksempel: amputasjoner, eller hudsykdommer."> + > + ["id20"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om målingen som ikke er registrert i andre felt."> + > + ["at19"] = < + text = <"Takihara"> + description = <"Takihara-formelen ble benyttet for å regne ut kroppsoverflaten."> + > + ["at18"] = < + text = <"Fujimoto"> + description = <"Fujimoto-formelen ble benyttet for å regne ut kroppsoverflaten."> + > + ["at17"] = < + text = <"Boyd"> + description = <"Boyd-formelen ble benyttet for å regne ut kroppsoverflaten."> + > + ["at16"] = < + text = <"Gehan og George"> + description = <"Gehan og George-formelen ble benyttet for å regne ut kroppsoverflaten."> + > + ["at15"] = < + text = <"Haycock"> + description = <"Haycock-formelen ble benyttet for å regne ut kroppsoverflaten."> + > + ["at14"] = < + text = <"Mosteller"> + description = <"Mosteller-formelen ble benyttet for å regne ut kroppsoverflaten."> + > + ["at13"] = < + text = <"Dubois og Dubois"> + description = <"Dubois og Dubois-formelen ble benyttet for å regne ut kroppsoverflaten."> + > + ["at12"] = < + text = <"Manuell registrering"> + description = <"Målingen ble registrert manuelt av en kliniker."> + > + ["at11"] = < + text = <"Automatisk registrering"> + description = <"Målingen ble beregnet og registrert automatisk av applikasjonen, uten noen manuell handling fra en kliniker."> + > + ["id10"] = < + text = <"Metode"> + description = <"Metoden man har brukt for å estimere kroppsoverflate."> + > + ["id9"] = < + text = <"Medisinsk utstyr"> + description = <"Utstyret som ble brukt for å estimere kroppsoverflaten."> + > + ["id8"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id7"] = < + text = <"Formel"> + description = <"Formelen som er benyttet for å regne ut kroppsoverflaten. En rekke ulike formler er etablert."> + comment = <"For eksempel: Mosteller, DuBois og DuBois, Haycock og Boyd."> + > + ["id5"] = < + text = <"Kroppsoverflate"> + description = <"Et individs målte eller beregnede kroppsoverflate."> + comment = <"For eksempel: \"1,81 m²\"."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Kroppsoverflate"> + description = <"Måling eller beregning av en persons kroppsoverflate."> + comment = <"Refereres også til som BSA (body surface area)."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Area"> + description = <"Area"> + > + ["ac9001"] = < + text = <"Method (synthesised)"> + description = <"The method by which the body surface area was entered into the clinical system. (synthesised)"> + > + ["ac9002"] = < + text = <"Formula (synthesised)"> + description = <"Formula used to calculate the BSA. (synthesised)"> + > + ["id22"] = < + text = <"Confounding factors"> + description = <"Record of any issues or factors that may impact on the measurement or calculation of body surface area."> + comment = <"For example: noting limb amputation; or skin diseases."> + > + ["id20"] = < + text = <"Comment"> + description = <"Additional narrative about the measurement, not captured in other fields."> + > + ["at19"] = < + text = <"Takihara"> + description = <"The Takihara formula was used to calculate the body surface area."> + > + ["at18"] = < + text = <"Fujimoto"> + description = <"The Fujimoto formula was used to calculate the body surface area."> + > + ["at17"] = < + text = <"Boyd"> + description = <"The Boyd formula was used to calculate the body surface area."> + > + ["at16"] = < + text = <"Gehan and George"> + description = <"The Gehan and George formula was used to calculate the body surface area."> + > + ["at15"] = < + text = <"Haycock"> + description = <"The Haycock formula was used to calculate the body surface area."> + > + ["at14"] = < + text = <"Mosteller"> + description = <"The Mosteller formula was used to calculate the body surface area."> + > + ["at13"] = < + text = <"Dubois and Dubois"> + description = <"The Dubois and Dubois formula was used to calculate the body surface area."> + > + ["at12"] = < + text = <"Manual entry"> + description = <"The Area was entered manually by the clinician."> + > + ["at11"] = < + text = <"System entry"> + description = <"The Area was entered automatically by the clinical system and without manual intervention of the clinician."> + > + ["id10"] = < + text = <"Method"> + description = <"The method by which the body surface area was entered into the clinical system."> + > + ["id9"] = < + text = <"Device"> + description = <"The device used to measure or estimate the body surface area."> + > + ["id8"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id7"] = < + text = <"Formula"> + description = <"Formula used to calculate the BSA."> + comment = <"For example: Mosteller, DuBois and DuBois, Haycock and Boyd."> + > + ["id5"] = < + text = <"Body Surface Area"> + description = <"The measured or calculated surface area of a human body."> + comment = <"For example: '1.81 m2'"> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Body surface area"> + description = <"The measured or calculated surface area of a human body."> + comment = <"May also be referred to as BSA."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at13", "at14", "at15", "at16", "at17", "at18", "at19"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at11", "at12"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_temperature.v2.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_temperature.v2.0.2.adls new file mode 100644 index 000000000..b9ea268f8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_temperature.v2.0.2.adls @@ -0,0 +1,1894 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=fbff84f3-2b33-4245-94f1-6dafe6679c54; build_uid=ece89dda-1241-4942-bd56-dc96c848941b) + openEHR-EHR-OBSERVATION.body_temperature.v2.0.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sebastian Garde"> + ["organisation"] = <"Ocean Informatics"> + > + > + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Igor Lizunov"> + ["email"] = <"i.lizunov@infinnity.ru"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Domingo Liotta"> + ["organisation"] = <"University of Morón"> + > + accreditation = <"University of Morón"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital of Bergen, Norway"> + ["email"] = <"lbla@helse-bergen.no + + "> + > + accreditation = <"MD, DEAA, MBA, spec in anesthesia, spec in tropical medicine."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marco Borges"> + ["organisation"] = <"P2D"> + ["email"] = <"marco.borges@p2d.com.br"> + > + accreditation = <"P2D Health Advisor Council"> + > + ["ja"] = < + language = <[ISO_639-1::ja]> + author = < + ["name"] = <"Shinji Kobayashi"> + ["email"] = <"skoba@moss.gr.jp"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["fa"] = < + language = <[ISO_639-1::fa]> + author = < + ["name"] = <"Shahla Foozonkhah"> + ["organisation"] = <"Ocean Informatics"> + > + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Domingo Liotta"> + ["organisation"] = <"University of Morón"> + > + accreditation = <"University of Morón"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2004-05-18"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Tomas Alme, DIPS ASA, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Knut Bernstein", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Shahla Foozonkhah", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde", "Bjørn Grøva, Helsedirektoratet, Norway", "Atle Hansen, Universitetssykehuset Nord-Norge, Norway", "Kristian Heldal, Telemark Hospital Trust, Norway", "Andreas Hering, Helse Bergen HF, Haukeland universitetssjukehus, Norway", "Anca Heyd, DIPS ASA, Norway", "Omer Hotomaroglu", "Jan Inge Sørheim, Helse Bergen, Haukeland uniersitetssjukehus, Norway", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Sundaresan Jaganathan", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Arne Løberg Sæter, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Mette Monsen, Helse Bergen HF, Norway", "Hugo Nilssen, UNN HF K3K/Tromsø, Norway", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Thomas Schopf, University Hospital of North-Norway, Norway", "Ingrid Smith, Helse Bergen, Norway", "Line Sæle, Helse Vest IKT, Norway", "Micaela Thierley, Helse Bergen, Norway", "Nils Thomas Songstad, UNN HF, BUK, Barneavdelingen., Norway", "Kevin Thon, SKDE, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"no.nasjonalikt"> + custodian_organisation = <"Nasjonal IKT"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Body temperature, Deprecated archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2018-01-11]. Available from: http://openehr.org/ckm/#showArchetype_1013.1.49"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"2CCE093FD82CC67655AA62387FA3DB24"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Messung der Temperatur einer Person - als Surrogat for die Temperatur des gesamten Körpers."> + keywords = <"Temperatur", "Körper", "Kern", "Fieber", "Hypothermie", "Hyperthermie"> + use = <"Benutzt zur Aufzeichnung der gesamten Körpertemperatur einer Person oder eines Körpers. + + + + Wenn benötigt, können zusätzliche Cluster Archetypen eingefügt werden, um zusätzliche Statusdaten bereitzustellen - darunter Details zu Umgebungsbedingungen, Menstruationszyklus und Betätigung. + + + + Bitte beachten: Die Stelle und Methode der Messung muss ggf. dem Endverbraucher angezeigt werden, um eine präzise Interpretation der gemessenen Temperatur zu ermöglichen."> + misuse = <"Dieser Archetyp soll nicht benutzt werden, um die Messung der Temperatur irgendeines anderen Objekts zu dokumentieren. + + + + Dieser Archetyp soll nicht benutzt werden, um die Temperatur eines Körperteils isoliert zu messen, z. B. die Temperatur an der Fußsohle im Rahmen des Managements von chronischem Diabetes."> + copyright = <"© openEHR Foundation"> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Для записи измеряемой температуры человека - в качестве суррогата температуры всего тела."> + keywords = <"температура", "лихорадка", "жар", "гипертермия", "гипотермия"> + use = <"Используется для записи температуры тела пациента или органа. + Дополнительные кластеры могут быть включены для получения дополнительной информации о состоянии - в том числе условия внешней среды, фаза менструального цикла и другие детали, где это уместно. + Обратите внимание: запись о месте и методе измерения может потребоваться для облегчения точной интерпретации регистрируемой температуры."> + misuse = <"Этот архетип не следует использовать для записи температуры любого другого объекта. + Этот архетип не следует использовать для записи температуры части тела, например, отдельного измерения температуры ступни в лечении больных с диабетической стопой."> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att mäta en individs kroppstemperatur som är ett surrogat för kroppens kärntemperatur."> + keywords = <"temperatur", "kropp", "kärna", "feber", "hypotermi", "hypertermi"> + use = <"Används för att mäta en individs kroppstemperatur som är ett surrogat för individens kärntemperatur. + Ytterligare kluster kan läggas till för ytterligare tillståndsdata såsom miljöförhållanden och detaljer från ansträngningstest där det är lämpligt. + + Observera: Platsen och mätmetoden kan behöva visas för slutanvändaren för att underlätta korrekt tolkning av den uppmätta temperaturen. + "> + misuse = <"Ska inte användas för att mäta temperaturen av något annat föremål. + + Ska inte användas för att mäta temperaturen av en isolerad kroppsdel, exempelvis temperaturen av fotsulan som en del i kronisk diabetesskötsel. + "> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Brukes til å registrere et individs målte kroppstemperatur, som uttrykk for kjernetemperaturen."> + keywords = <"temperatur", "kropp", "kjerne", "feber", "hypotermi", "hypertermi", "temperaturmåling", "overoppheting", "nedkjøling", "heteslag"> + use = <"Brukes til å dokumentere et individs kjernetemperatur. Det kan legges til CLUSTERE for å tilføre tillegsinformasjon, inkludert miljømessige forhold (eksponering), detaljer om menstruasjonssyklus og informasjon om fysisk anstrengelse, der hvor dette er relevant. NB: Målemetode og -sted vil ofte måtte vises til sluttbruker for at de dokumenterte temperaturverdiene skal kunne tolkes korrekt."> + misuse = <"Arketypen skal ikke brukes til å registrere andre objekters eller en isolert kroppsdels temperatur."> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar la temperatura medida de una persona - como un derivado de la temperatura corporal"> + keywords = <"temperatura", "cuerpo", "central", "fiebre", "hipotermia", "hipertermia"> + use = <"Usar para registrar la temperatura corporal de una persona o cuerpo. + Clusters adicionales pueden incluirse para proveer datos adicionales de estado - incluyendo condiciones ambientales, detalles del ciclo menstrual y de ejercicio físico, cuando se considera apropiado. + Tener en cuenta: El sitio y el método del registro quizás sea necesario mostrarlo al usuario final, para la adecuada interpretación del registro de temperatura."> + misuse = <"Este arquetipo no debe usarse para registrar la temperatura de cualquier otro objeto. + Este arquetipo no debe usarse para registrar la temperatura de una parte del cuerpo aislado por ej: la temperatura de la planta del pie como parte del manejo de la diabetes crónica."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar a temperatura aferida de uma pessoa - com valor médio equivalente para o corpo inteiro."> + keywords = <"temperatura", "corpo", "febre", "hipotermia", "hipertermia"> + use = <"Usado para registrar a temperatura corporal de uma pessoa ou organismo. + Clusters adicionais podem ser incluídos para fornecer dados adicionais - incluindo as condições ambientais, os detalhes do ciclo menstrual e detalhes de esforço, se for caso. + + Observação: O local e método de gravação podem precisar de ser exibidos ao usuário final para facilitar a interpretação exata da temperatura registrada."> + misuse = <"Esse arquétipo não pode ser usado para registrar a temperatura de qualquer outro objeto. + Esse arquétipo não pode ser usado para registrar a temperatura de uma parte do corpo isoladamente, por exemplo, temperatura da sola do pé, como parte do controle de diabetes crônica."> + copyright = <"© openEHR Foundation"> + > + ["ja"] = < + language = <[ISO_639-1::ja]> + purpose = <"全身の温度の代用として計測された人の体温を記録する。"> + keywords = <"*temperature(en)", "*body(en)", "*core(en)", "*fever(en)", "*hypothermia(en)", "*hyperthermia(en)"> + use = <"人や体の全体の温度を記録するために用いられる。 + さらに状態データを表すために、追加のクラスタを内包することもできる。たとえば、環境条件や、月経周期の詳細、労作についての詳細を必要に応じて内包する。 + 注意:計測された温度を正確に解釈するためにエンドユーザーに記録方法や部位を示す必要があるかもしれません。"> + misuse = <"このアーキタイプは、人体以外の温度を計測するためには用いられない。 + このアーキタイプは、身体において独立した一部の温度を記録するためには用いられない。たとえば、糖尿病の慢性期管理の一貫として、測定の温度を計測すること。"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل درجة الحرارة التي تم قياسها للشخص - كبديل عن درجة حرارة الجسم كله"> + keywords = <"الحرارة", "الجسم", "اللُّب", "الحمى", "انخفاض الحرارة", "فرط الحرارة"> + use = <"يستخدم لتسجيل حرارة جميع الجسم للشخص أو الجثة. + يمكن تضمين عناقيد أخرى للإمداد بالمزيد من تفاصيل الحالة - بما في ذلك العوامل البيئية, تفاصيل الدورة الشهرية, تفاصيل المجهود, حيثما تطلب الأمر. + الرجاء ملاحظة: قد يكون من الواجب عرض هذا الموقع و طريقة التسجيل للمستخدِم النهائي لتسهيل التفسير الدقيق للحرارة التي يتم تسجيلها."> + misuse = <"هذا النموذج لا يستخدم لتسجيل حرارة أي شيئ آخر. + هذا النموذج لا يستخدم لتسجيل الحرارة لجزء معزول من الجسم, مثلا حرارة أخمص القدم كجزء من التدبير العلاجي لمرض السكري المزمن."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measured temperature of a person - as a surrogate for the core body temperature."> + keywords = <"temperature", "body", "core", "fever", "hypothermia", "hyperthermia"> + use = <"Used for recording the measurement of an individual's body temperature, which is a surrogate for the core body temperature of the individual. + + Additional clusters can be included to provide additional state data - including environmental conditions and exertion details, where appropriate. + + Please Note: The site and method of recording may need to be displayed to the end user to facilitate accurate interpretation of the temperature recorded."> + misuse = <"This archetype is not to be used to record the temperature of any other object. + + This archetype is not to be used to record the temperature of a part of the body in isolation e.g. temperature of the sole of the foot as a part of chronic diabetes management."> + copyright = <"© openEHR Foundation"> + > + ["fa"] = < + language = <[ISO_639-1::fa]> + purpose = <"برای ثبت اندازه گیری دمای بدن یک فرد بکار می رود- به عنوان جایگزینی برای دمای کل بدن"> + keywords = <"دما", "بدن", "مرکز", "تب", "کاهش دمای بدن", "افزایش دمای بدن"> + use = <"برای ثبت دمای کل بدن فرد یا بدن استفاده می شود . خوشه‌های اضافی، برای در بر گرفتن داده‌های حالت بیشتر، شامل شرایط محیطی ، جزییات عادت ماهیانه و جزییات جنب و جوش فرد، هر جا که مناسب باشند، می‌توانند گنجانده شوند. + لطفا توجه داشته باشید که برای تسهیل در تفسیر صحیح دما ثبت شده، توسط کاربر نهایی ممکن است که نمایش محل و روش ثبت لازم باشد"> + misuse = <"این الگو ساز جهت ثبت دما اشیا دیگر بکار نمی رود . + این الگو ساز جهت ثبت دمای بخشهایی از بدن - + به عنوان مثال دمای کف پا به عنوان بخشی از پایش دیابت مزمن- بصورت جداگانه استفاده نمی شود + "> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Registrar la temperatura medida de una persona - como un derivado de la temperatura corporal"> + keywords = <"temperatura", "cuerpo", "central", "fiebre", "hipotermia", "hipertermia"> + use = <"Usar para registrar la temperatura corporal de una persona o cuerpo. + Clusters adicionales pueden incluirse para proveer datos adicionales de estado - incluyendo condiciones ambientales, detalles del ciclo menstrual y de ejercicio físico, cuando se considera apropiado. + Tener en cuenta: El sitio y el método del registro quizás sea necesario mostrarlo al usuario final, para la adecuada interpretación del registro de temperatura."> + misuse = <"Este arquetipo no debe usarse para registrar la temperatura de cualquier otro objeto. + Este arquetipo no debe usarse para registrar la temperatura de una parte del cuerpo aislado por ej: la temperatura de la planta del pie como parte del manejo de la diabetes crónica."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Body temperature + data matches { + HISTORY[id3] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id4] matches { -- Any event + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Temperature + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Temperature + [magnitude, units, precision] matches { + [{|0.0..<100.0|}, {"Cel"}, {1}], + [{|30.0..<200.0|}, {"[degF]"}, {1}] + } + } + } + } + ELEMENT[id64] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + } + state matches { + ITEM_TREE[id30] matches { -- State + items matches { + ELEMENT[id31] occurrences matches {0..1} matches { -- Body exposure + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9001; at34]} -- Body exposure (synthesised) + } + DV_TEXT[id9006] + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- Description of thermal stress + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id66] occurrences matches {0..1} matches { -- Current day of menstrual cycle + value matches { + DV_COUNT[id9008] matches { + magnitude matches {|>=1|} + } + } + } + allow_archetype CLUSTER[id57] matches { -- Environmental conditions + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.environmental_conditions\.v1\..*|openEHR-EHR-CLUSTER\.environmental_conditions\.v0\..*|openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id58] occurrences matches {0..1} matches { -- Exertion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.level_of_exertion\.v1\..*|openEHR-EHR-CLUSTER\.level_of_exertion\.v0\..*/} + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id21] matches { + items matches { + ELEMENT[id22] occurrences matches {0..1} matches { -- Location of measurement + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9002]} -- Location of measurement (synthesised) + } + DV_TEXT[id9010] + } + } + allow_archetype CLUSTER[id65] matches { -- Structured measurement location + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id60] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device\.v1\..*/} + } + allow_archetype CLUSTER[id63] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["ac9001"] = < + text = <"Körperexposition (synthesised)"> + description = <"Die thermale Situation der Person, deren Temperatur gemessen wird. (synthesised)"> + > + ["ac9002"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*The anatomical site of measurement of the temperature.(en) (synthesised)"> + > + ["id66"] = < + text = <"*Current day of menstrual cycle(en)"> + description = <"*Number of days since onset of last normal menstrual period.(en)"> + > + ["id65"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["id64"] = < + text = <"*Comment(en)"> + description = <"*Additional comment about the body temperature measurement not captured in other fields.(en)"> + > + ["id63"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at62"] = < + text = <"*Panne(en)"> + description = <"*Temperatur målt i pannen.(en)"> + > + ["at61"] = < + text = <"*Tinning(en)"> + description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> + > + ["id60"] = < + text = <"Gerät"> + description = <"Details über das Gerät, das zur Temperaturmessung benutzt wurde."> + > + ["id58"] = < + text = <"Betätigung"> + description = <"Details über die Betätigung der Person zum Zeitpunkt der Messung der Temperatur."> + > + ["id57"] = < + text = <"*Environmental conditions(en)"> + description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> + > + ["at56"] = < + text = <"Inguinale Hautfalte"> + description = <"Messung der Temperatur in der inguinalen Hautfalte zwischen Bein und Abdominalwand."> + > + ["at55"] = < + text = <"Oesophagus"> + description = <"Messung der Temperatur innerhalb des Oesophagus."> + > + ["at52"] = < + text = <"Vagina"> + description = <"Messung der Temperatur innerhalb der Vagina."> + > + ["at44"] = < + text = <"Haut"> + description = <"Messung der Temperatur an freiliegender Haut."> + > + ["id42"] = < + text = <"Beschreibung der Wärmebelastung"> + description = <"Beschreibung von Bedingungen, denen die Person ausgesetzt ist, welche die gemessene Körpertemperatur beeinflussen könnten."> + > + ["at35"] = < + text = <"Erhöhte Kleidung/Bettzeug"> + description = <"Die Person wird bedeckt von einer größeren Menge an Kleidung oder Bettzeug als für die Umgebungsbedingungen angemessen erscheint."> + > + ["at34"] = < + text = <"Angemessene Kleidung/Bettzeug"> + description = <"Die Person wird bedeckt von einer Menge an Kleidung oder Bettzeug, die den Umgebungsbedingungen angemessen erscheint."> + > + ["at33"] = < + text = <"Verminderte Kleidung/Bettzeug"> + description = <"Die Person wird bedeckt von einer geringeren Menge an Kleidung oder Bettzeug als für die Umgebungsbedingungen angemessen erscheint."> + > + ["at32"] = < + text = <"Nackt"> + description = <"Keine Kleidung, Bettzeug oder andere Bedeckung."> + > + ["id31"] = < + text = <"Körperexposition"> + description = <"Die thermale Situation der Person, deren Temperatur gemessen wird."> + > + ["id30"] = < + text = <"Status"> + description = <"Statusinformationen über die Person."> + > + ["at29"] = < + text = <"Intravaskulär"> + description = <"Messung der Temperatur innerhalb des vaskulären Systems."> + > + ["at28"] = < + text = <"Harnblase"> + description = <"Messung der Temperatur in der Harnblase."> + > + ["at27"] = < + text = <"Nasopharynx"> + description = <"Messung der Temperatur innerhalb des Nasopharynxs (Nasenrachens)."> + > + ["at26"] = < + text = <"Rektum"> + description = <"Messung der Temperatur innerhalb des Rektums."> + > + ["at25"] = < + text = <"Achselhöhle"> + description = <"Messung der Temperatur an der Haut der Achselhöhle mit seitlich angelegtem Arm."> + > + ["at24"] = < + text = <"Ohrenkanal"> + description = <"Messung der Temperatur innerhalb des äußeren Gehörgangs."> + > + ["at23"] = < + text = <"Mund"> + description = <"Messung der Temperatur im Mund."> + > + ["id22"] = < + text = <"*Location of measurement(en)"> + description = <"*The anatomical site of measurement of the temperature.(en)"> + > + ["id5"] = < + text = <"Temperatur"> + description = <"Die gemessene Körpertemperatur (als Surrogat für den gesamten Körper)."> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Körpertemperatur"> + description = <"Eine Messung der Körpertemperatur an einer bestimmten Stelle als Surrogat für den gesamten Körper der Person."> + > + > + ["ru"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["ac9001"] = < + text = <"*Body exposure(en) (synthesised)"> + description = <"*The thermal situation of the person who is having the temperature taken(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*The anatomical site of measurement of the temperature.(en) (synthesised)"> + > + ["id66"] = < + text = <"*Current day of menstrual cycle(en)"> + description = <"*Number of days since onset of last normal menstrual period.(en)"> + > + ["id65"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["id64"] = < + text = <"*Comment(en)"> + description = <"*Additional comment about the body temperature measurement not captured in other fields.(en)"> + > + ["id63"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at62"] = < + text = <"*Panne(en)"> + description = <"*Temperatur målt i pannen.(en)"> + > + ["at61"] = < + text = <"*Tinning(en)"> + description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> + > + ["id60"] = < + text = <"Устройство"> + description = <"Информация об устройстве, используемом для измерения температуры тела."> + > + ["id58"] = < + text = <"Нагрузка"> + description = <"Подробная информация о нагрузках в момент измерения температуры."> + > + ["id57"] = < + text = <"*Environmental conditions(en)"> + description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> + > + ["at56"] = < + text = <"Паховая складка"> + description = <"Температура измеряется в паховой складке кожи между ногой и передней брюшной стенкой."> + > + ["at55"] = < + text = <"Пищевод"> + description = <"Температура измеряется внитри пищевода."> + > + ["at52"] = < + text = <"Влагалище"> + description = <"Температура измеряется внутри влагвалища."> + > + ["at44"] = < + text = <"Кожа"> + description = <"Температура измеряется на поверхности кожи."> + > + ["id42"] = < + text = <"Тепловой стресс"> + description = <"Описание особенностей, которые могут повлиять на результат измерения температуры тела."> + > + ["at35"] = < + text = <"Теплая одежда/постель"> + description = <"На пациенте большее количество одежды / постельных принадлежностей, чем этого требуют условия внешней среды."> + > + ["at34"] = < + text = <"Соответствующая одежда/постель"> + description = <"Одежда/постельные принадлежности пациента соответствуют условиям внешней среды."> + > + ["at33"] = < + text = <"Лёгкая одежда/постель"> + description = <"На пациенте меньшее количество одежды / постельных принадлежностей, чем этого требуют условия внешней среды."> + > + ["at32"] = < + text = <"Обнажён"> + description = <"Без одежды, ничем не укрыт."> + > + ["id31"] = < + text = <"*Body exposure(en)"> + description = <"*The thermal situation of the person who is having the temperature taken(en)"> + > + ["id30"] = < + text = <"Состояние"> + description = <"Информация о состоянии пациента."> + > + ["at29"] = < + text = <"Внутрисосудистая"> + description = <"Температура измеряется внутри сосоудистого русла."> + > + ["at28"] = < + text = <"Мочевой пузырь"> + description = <"Температура измеряется внутри мочевого пузыря."> + > + ["at27"] = < + text = <"Носоглотка"> + description = <"Температура измеряется в носоглотке."> + > + ["at26"] = < + text = <"Прямая кишка"> + description = <"Температура измеряется внутри прямой кишки."> + > + ["at25"] = < + text = <"Подмышечная впадина"> + description = <"Температура измеряется в кожной складке в подмышечной впадине, рука опущена вниз и прижата к туловищу."> + > + ["at24"] = < + text = <"Наружный слуховой проход"> + description = <"Температура измеряется в наружном слуховом проходе."> + > + ["at23"] = < + text = <"Рот"> + description = <"Температура измеряется в ротовой полости."> + > + ["id22"] = < + text = <"*Location of measurement(en)"> + description = <"*The anatomical site of measurement of the temperature.(en)"> + > + ["id5"] = < + text = <"Температура(ru)"> + description = <"Измеряется температура тела (как суррогат для всего тела)."> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Температура тела"> + description = <"Измерение температуры тела, которая является суррогатом температуры тела человека в целом."> + > + > + ["sv"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["ac9001"] = < + text = <"Kroppsexponering (synthesised)"> + description = <"Individens kroppsexponering vid tidpunkten för mätningen. (synthesised)"> + > + ["ac9002"] = < + text = <"Mätplats (synthesised)"> + description = <"Den anatomiska platsen för temperaturmätning. (synthesised)"> + > + ["id66"] = < + text = <"Aktuell dag i menstruationscykeln"> + description = <"Antal dagar sedan den senaste normala menstruationsperiodens start."> + > + ["id65"] = < + text = <"Strukturerad mätplats"> + description = <"Strukturerad anatomisk plats där mätningen gjordes."> + > + ["id64"] = < + text = <"Kommentar"> + description = <"Extra kommentar om kroppstemperaturen som inte beskrivits i andra fält."> + > + ["id63"] = < + text = <"Extra information"> + description = <"Extra information som krävs för att fånga lokalt innehåll eller som anpassning till andra referensmodeller eller formalismer."> + comment = <"Exempelvis: lokala informationskrav eller ytterligare metadata för anpassning till FHIR- eller CIMI motsvarigheter."> + > + ["at62"] = < + text = <"Panna"> + description = <"Temperaturen mäts på pannan."> + > + ["at61"] = < + text = <"Tinning"> + description = <"Temperaturen mäts på tinningen, över den ytliga temporalartären."> + > + ["id60"] = < + text = <"Utrustning"> + description = <"Information om utrustningen som används för att mäta kroppstemperatur."> + > + ["id58"] = < + text = <"Ansträngning"> + description = <"Uppgifter om individens ansträngning vid tidpunkten för temperaturmätning."> + > + ["id57"] = < + text = <"Miljöförhållanden"> + description = <"Information om rådande miljöförhållanden vid tidpunkten för temperaturmätning."> + > + ["at56"] = < + text = <"Ljumskveck"> + description = <"Temperaturen mäts i ljumskens hudveck mellan benet och bukväggen."> + > + ["at55"] = < + text = <"Esofagus"> + description = <"Temperaturen mäts i matstrupen."> + > + ["at52"] = < + text = <"Vagina"> + description = <"Temperaturen mäts i vaginan."> + > + ["at44"] = < + text = <"Hud"> + description = <"Temperaturen mäts från exponerad hud."> + > + ["id42"] = < + text = <"Beskrivning av termisk stress"> + description = <"Beskrivning av rådande förhållanden som kan påverka individens uppmätta kroppstemperatur."> + > + ["at35"] = < + text = <"Större mängd kläder och sängkläder"> + description = <"Individen är täckt av en större mängd kläder eller sängkläder än vad som bedöms vara lämpliga för miljöförhållandena."> + > + ["at34"] = < + text = <"Lämplig mängd kläder och sängkläder"> + description = <"Individen är täckt av en mängd kläder eller sängkläder som bedöms vara lämpliga för miljöförhållandena."> + > + ["at33"] = < + text = <"Mindre mängd kläder och sängkläder"> + description = <"Individen är täckt av en mindre mängd kläder eller sängkläder än vad som bedöms vara lämpliga för miljöförhållandena."> + > + ["at32"] = < + text = <"Naken"> + description = <"Individen har inga kläder, sängkläder eller överdrag på sig."> + > + ["id31"] = < + text = <"Kroppsexponering"> + description = <"Individens kroppsexponering vid tidpunkten för mätningen."> + > + ["id30"] = < + text = <"Status"> + description = <"Information om individens tillstånd."> + > + ["at29"] = < + text = <"Intravaskulär"> + description = <"Temperaturen mäts i kärlsystemet."> + > + ["at28"] = < + text = <"Urinblåsa"> + description = <"Temperaturen mäts i urinblåsan."> + > + ["at27"] = < + text = <"Nasofarynx"> + description = <"Temperaturen mäts i nasofarynxen."> + > + ["at26"] = < + text = <"Rektum"> + description = <"Temperaturen mäts i ändtarmen."> + > + ["at25"] = < + text = <"Axill"> + description = <"Temperaturen mäts på armens hud, med armen placerad nedåt vid sidan."> + > + ["at24"] = < + text = <"Hörselgång"> + description = <"Temperaturen mäts inifrån den externa hörselgången."> + > + ["at23"] = < + text = <"Mun"> + description = <"Temperaturen mäts i munnen."> + > + ["id22"] = < + text = <"Mätplats"> + description = <"Den anatomiska platsen för temperaturmätning."> + > + ["id5"] = < + text = <"Temperatur"> + description = <"Den uppmätta kroppstemperaturen (som ett surrogat för kroppens kärntemperatur)."> + > + ["id4"] = < + text = <"Ospecificerad händelse"> + description = <"Standard, ospecificerad händelse vid en tidpunkt eller ett tidsintervall som explicit kan definieras i en mall eller vid körning av program."> + > + ["id1"] = < + text = <"Kroppstemperatur"> + description = <"Mätning av kroppstemperaturen, som är ett surrogat för individens kärntemperatur."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["ac9001"] = < + text = <"Kroppseksponering (synthesised)"> + description = <"Grad av tildekking av individet da temperaturen ble målt. (synthesised)"> + > + ["ac9002"] = < + text = <"Målested (synthesised)"> + description = <"Det anatomiske målestedet for måling av temperatur. (synthesised)"> + > + ["id66"] = < + text = <"Menstruasjonssyklusdag"> + description = <"Antall dager siden forrige normale menstruasjon startet."> + > + ["id65"] = < + text = <"Strukturert målested"> + description = <"Strukturert anatomisk lokalisering der målingen ble utført."> + > + ["id64"] = < + text = <"Kommentar"> + description = <"Ytterligere beskrivelse av målingen av kroppstemperatur som ikke dekkes i andre felt."> + > + ["id63"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at62"] = < + text = <"Panne"> + description = <"Temperatur målt på pannen."> + > + ["at61"] = < + text = <"Tinning"> + description = <"Temperatur målt i tinningen over arteria temporalis."> + > + ["id60"] = < + text = <"Måleinstrument"> + description = <"Detaljer om måleinstrumentet som ble brukt til å måle temperaturen."> + > + ["id58"] = < + text = <"Fysisk anstrengelse"> + description = <"Detaljer om anstrengelse/aktivitet hos individet da temperaturen ble målt."> + > + ["id57"] = < + text = <"Detaljer om temperaturpåvirkning"> + description = <"Detaljer om omgivelser eller midler for aktiv temperaturpåvirkning da temperaturen ble målt."> + > + ["at56"] = < + text = <"Lyske"> + description = <"Temperatur målt i lysken."> + > + ["at55"] = < + text = <"Spiserør"> + description = <"Temperatur målt i spiserøret (øsofagus)."> + > + ["at52"] = < + text = <"Skjede"> + description = <"Temperatur målt i skjeden (vagina)."> + > + ["at44"] = < + text = <"Hud"> + description = <"Temperaturen målt på eksponert hud."> + > + ["id42"] = < + text = <"Aktiv temperaturpåvirkning"> + description = <"Beskrivelse av aktive tiltak som påvirker den målte kroppstemperaturen, f.eks. bruk av varmeteppe, kalde omslag, isbad eller hjerte/lungemaskin ved oppvarming av hypotermiske pasienter."> + > + ["at35"] = < + text = <"Økt påkledning/tildekking"> + description = <"Individet er mer påkledt eller tildekket enn temperaturen i omgivelsene skulle tilsi."> + > + ["at34"] = < + text = <"Passende påkleding/tildekking"> + description = <"Individet er passende påkledt eller tildekket i forhold til hva temperaturen i omgivelsene skulle tilsi."> + > + ["at33"] = < + text = <"Redusert påkledning/tildekking"> + description = <"Individet er mindre påkledt eller tildekket enn temperaturen i omgivelsene skulle tilsi."> + > + ["at32"] = < + text = <"Naken"> + description = <"Ingen klær eller tildekking"> + > + ["id31"] = < + text = <"Kroppseksponering"> + description = <"Grad av tildekking av individet da temperaturen ble målt."> + > + ["id30"] = < + text = <"Tilstanden"> + description = <"Informasjon om tilstanden til en pasient."> + > + ["at29"] = < + text = <"Intravaskulært"> + description = <"Temperatur målt intravaskulært."> + > + ["at28"] = < + text = <"Urinblære"> + description = <"Temperatur målt i urinblære."> + > + ["at27"] = < + text = <"Nesesvelg"> + description = <"Temperatur målt i nesesvelget (nasofarynks)."> + > + ["at26"] = < + text = <"Endetarm"> + description = <"Temperatur målt i endetarm (rektum)."> + > + ["at25"] = < + text = <"Armhule"> + description = <"Temperatur er målt i armhulen med armen posisjonert ned langs siden."> + > + ["at24"] = < + text = <"Øre"> + description = <"Temperatur målt ved infrarød stråling fra trommehinnen i ytre ørekanal."> + > + ["at23"] = < + text = <"Munn"> + description = <"Temperatur målt i munnhulen (under tungen)."> + > + ["id22"] = < + text = <"Målested"> + description = <"Det anatomiske målestedet for måling av temperatur."> + > + ["id5"] = < + text = <"Temperatur"> + description = <"Målt kroppstemperatur som uttrykk for kjernetemperatur."> + > + ["id4"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Kroppstemperatur"> + description = <"Måling av kroppstemperatur som skal gjenspeile et individs kjernetemperatur."> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["ac9001"] = < + text = <"Exposición corporal (synthesised)"> + description = <"La situación térmica de la persona al cual se le registra la temperatura. (synthesised)"> + > + ["ac9002"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*The anatomical site of measurement of the temperature.(en) (synthesised)"> + > + ["id66"] = < + text = <"*Current day of menstrual cycle(en)"> + description = <"*Number of days since onset of last normal menstrual period.(en)"> + > + ["id65"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["id64"] = < + text = <"*Comment(en)"> + description = <"*Additional comment about the body temperature measurement not captured in other fields.(en)"> + > + ["id63"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at62"] = < + text = <"*Panne(en)"> + description = <"*Temperatur målt i pannen.(en)"> + > + ["at61"] = < + text = <"*Tinning(en)"> + description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> + > + ["id60"] = < + text = <"Dispositivo"> + description = <"Detalles sobre el dispositivo usado para medir la temperatura corporal."> + > + ["id58"] = < + text = <"Ejercicio"> + description = <"Detalles sobre la actividad física de la persona al momento de la medición de la temperatura."> + > + ["id57"] = < + text = <"*Environmental conditions(en)"> + description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> + > + ["at56"] = < + text = <"Pliegue inguinal"> + description = <"La temperatura se mide en el pliegue inguinal entre el muslo y la pared abdominal."> + > + ["at55"] = < + text = <"Esófago"> + description = <"Temperatura se mide dentro del esófago."> + > + ["at52"] = < + text = <"Vagina"> + description = <"Temperatura vaginal."> + > + ["at44"] = < + text = <"Piel"> + description = <"La temperatura se mide sobre la piel expuesta."> + > + ["id42"] = < + text = <"Descripción de estrés térmico"> + description = <"Descripción de las condiciones que le suceden al sujeto que puede influenciar la temperatura corporal medida."> + > + ["at35"] = < + text = <"Ropas/lecho aumentado"> + description = <"La persona se encuentra cubierto por una cantidad incrementada de ropas o sabanas que lo considerado apropiado para las circunstancias ambientales."> + > + ["at34"] = < + text = <"Ropas/lecho apropiadas"> + description = <"La persona esta cubierta por una adecuada cantidad de ropas o sabanas, que lo considerado apropiado para las circunstancias ambientales."> + > + ["at33"] = < + text = <"Ropas/lecho reducidas"> + description = <"La persona esta cubierto por una cantidad menor de ropas o sabanas que lo considerado apropiado para las circunstancias ambientales."> + > + ["at32"] = < + text = <"Desnudo"> + description = <"Sin ropas, sabanas o coberturas."> + > + ["id31"] = < + text = <"Exposición corporal"> + description = <"La situación térmica de la persona al cual se le registra la temperatura."> + > + ["id30"] = < + text = <"Estado"> + description = <"Estado de la información del paciente."> + > + ["at29"] = < + text = <"Intravascular"> + description = <"La temperatura se mide dentro del sistema vascular."> + > + ["at28"] = < + text = <"Vejiga urinaria"> + description = <"La temperatura se mide en la vejiga urinaria."> + > + ["at27"] = < + text = <"Nasofaríngeo"> + description = <"La temperatura se mide dentro de la nasofaringe."> + > + ["at26"] = < + text = <"Recto"> + description = <"Temperatura rectal."> + > + ["at25"] = < + text = <"Axila"> + description = <"La temperatura se mide en el hueco axilar con el brazo posicionado al costado del cuerpo."> + > + ["at24"] = < + text = <"Canal auditivo"> + description = <"La temperatura se mide en el canal auditivo externo."> + > + ["at23"] = < + text = <"Boca"> + description = <"Temperatura bucal."> + > + ["id22"] = < + text = <"*Location of measurement(en)"> + description = <"*The anatomical site of measurement of the temperature.(en)"> + > + ["id5"] = < + text = <"Temperatura"> + description = <"La temperatura corporal medida (representa la temperatura de todo el cuerpo)."> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Temperatura Corporal"> + description = <"La medición de la temperatura corporal, que deriva en la temperatura de todo el cuerpo de una persona."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["ac9001"] = < + text = <"Exposição do corpo (synthesised)"> + description = <"A situação térmica da pessoa que tem a sua temperatura aferida. (synthesised)"> + > + ["ac9002"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*The anatomical site of measurement of the temperature.(en) (synthesised)"> + > + ["id66"] = < + text = <"*Current day of menstrual cycle(en)"> + description = <"*Number of days since onset of last normal menstrual period.(en)"> + > + ["id65"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["id64"] = < + text = <"*Comment(en)"> + description = <"*Additional comment about the body temperature measurement not captured in other fields.(en)"> + > + ["id63"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at62"] = < + text = <"*Panne(en)"> + description = <"*Temperatur målt i pannen.(en)"> + > + ["at61"] = < + text = <"*Tinning(en)"> + description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> + > + ["id60"] = < + text = <"Dispositivo"> + description = <"Detalhes sobre o dispositivo utilizado para medir a temperatura corporal."> + > + ["id58"] = < + text = <"Esforço"> + description = <"Detalhes sobre esforço que a pessoa fez no momento da aferição da temperatura."> + > + ["id57"] = < + text = <"*Environmental conditions(en)"> + description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> + > + ["at56"] = < + text = <"Região Inguinal"> + description = <"A temperatura é aferida na dobra da pele entre a região inguinal e a região abdominal."> + > + ["at55"] = < + text = <"Esófago"> + description = <"A temperatura é aferida no esófago."> + > + ["at52"] = < + text = <"Vagina"> + description = <"A temperatura é afereida no interior da vagina."> + > + ["at44"] = < + text = <"Pele"> + description = <"A temperatura é aferida a partir da pele exposta."> + > + ["id42"] = < + text = <"Choque térmico"> + description = <"Descrição das condições aplicadas ao sujeito que possa influenciar a medida de sua temperatura corporal."> + > + ["at35"] = < + text = <"Excessivamente vestido"> + description = <"A pessoa está excessivamente vestida considerado o vestuário necessário para as circunstâncias ambientais."> + > + ["at34"] = < + text = <"Apropriadamente vestido"> + description = <"A pessoa está vestida apropriadamente considerado o vestuário necessário para as circunstâncias ambientais."> + > + ["at33"] = < + text = <"Vestuário reduzido/camisola"> + description = <"A pessoa está vestida por pouca roupa ou camisola considerado o vestuário necessário para as circunstâncias ambientais."> + > + ["at32"] = < + text = <"Despido"> + description = <"Sem roupas, camisola ou capa."> + > + ["id31"] = < + text = <"Exposição do corpo"> + description = <"A situação térmica da pessoa que tem a sua temperatura aferida."> + > + ["id30"] = < + text = <"Estado"> + description = <"Informações sobre o estado do paciente."> + > + ["at29"] = < + text = <"Intravascular"> + description = <"A temperatura é aferida no sistema vascular."> + > + ["at28"] = < + text = <"Bexiga"> + description = <"A temperatura é aferida na bexiga."> + > + ["at27"] = < + text = <"Nasofaringe"> + description = <"A temperatura é aferida na parte nasal da faringe."> + > + ["at26"] = < + text = <"Reto"> + description = <"A temperatura é aferida no reto."> + > + ["at25"] = < + text = <"Axilla"> + description = <"A temperatura é aferida na pele da axila com o braço abaixado."> + > + ["at24"] = < + text = <"Canal auditivo"> + description = <"A temperatura é aferida dentro do canal auditivo do ouvido externo (conduto auditivo)."> + > + ["at23"] = < + text = <"Boca"> + description = <"A temperatura é eferida no interior da boca."> + > + ["id22"] = < + text = <"*Location of measurement(en)"> + description = <"*The anatomical site of measurement of the temperature.(en)"> + > + ["id5"] = < + text = <"Temperatura"> + description = <"A temperatura corporal aferida (média para o corpo inteiro)."> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Temperatura Corporal"> + description = <"O valor para a temperatura corporal, com valor médio equivalente para o corpo inteiro."> + > + > + ["ja"] = < + ["at9000"] = < + text = <"温度"> + description = <"温度"> + > + ["ac9001"] = < + text = <"身体暴露 (synthesised)"> + description = <"温度を計測した際のヒトの温度環境 (synthesised)"> + > + ["ac9002"] = < + text = <"計測部位 (synthesised)"> + description = <"体温を計測した解剖学的な部位。 (synthesised)"> + > + ["id66"] = < + text = <"月経周期"> + description = <"女性の月経周期についての詳細"> + > + ["id65"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["id64"] = < + text = <"*Comment(en)"> + description = <"*Additional comment about the body temperature measurement not captured in other fields.(en)"> + > + ["id63"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + > + ["at62"] = < + text = <"*Forehead(en)"> + description = <"*Temperature is measured on the forehead.(en)"> + > + ["at61"] = < + text = <"*Temple(en)"> + description = <"*Temperature is measured at the temple, over the superficial temporal artery.(en)"> + > + ["id60"] = < + text = <"機器"> + description = <"体温測定に使用された機器についての詳細"> + > + ["id58"] = < + text = <"労作"> + description = <"体温を計測した時点での労作状態についての詳細"> + > + ["id57"] = < + text = <"環境条件"> + description = <"体温を計測した時点での環境条件についての詳細。"> + > + ["at56"] = < + text = <"鼠径ひだ状皮膚"> + description = <"歌詞と腹壁の間にある鼠径ひだ状皮膚で計測された温度。"> + > + ["at55"] = < + text = <"食道"> + description = <"食道内で計測された温度。"> + > + ["at52"] = < + text = <"膣"> + description = <"膣内で計測された温度。"> + > + ["at44"] = < + text = <"皮膚"> + description = <"露出された皮膚で計測された温度。"> + > + ["id42"] = < + text = <"熱応力についての記載"> + description = <"体温計測に影響を起こしうる対象についてかせられた条件についての記載。"> + > + ["at35"] = < + text = <"過剰な着衣や寝具"> + description = <"環境として適切であると考えられる量よりも多くの着衣や寝具で覆われている状態の人。"> + > + ["at34"] = < + text = <"適切な着衣、寝具が与えられている状態"> + description = <"着衣や寝具が周囲の環境として適切と考えられる量で覆われている状態の人"> + > + ["at33"] = < + text = <"着衣や寝具が減らされている状態"> + description = <"周辺環境として適切と見なされるよりも少ない着衣や寝具に覆われた状態のヒト"> + > + ["at32"] = < + text = <"裸体"> + description = <"着衣、寝具や被服がない状態"> + > + ["id31"] = < + text = <"身体暴露"> + description = <"温度を計測した際のヒトの温度環境"> + > + ["id30"] = < + text = <"*State(en)"> + description = <"*State information about the patient.(en)"> + > + ["at29"] = < + text = <"血管内"> + description = <"血管系の内部で計測された温度。"> + > + ["at28"] = < + text = <"膀胱"> + description = <"膀胱内で計測された温度"> + > + ["at27"] = < + text = <"鼻咽頭"> + description = <"鼻咽頭内で計測された温度。"> + > + ["at26"] = < + text = <"直腸"> + description = <"直腸内で計測された温度。"> + > + ["at25"] = < + text = <"腋窩"> + description = <"腕を脇につけた状態で測定された腋窩の皮膚から計測された温度。"> + > + ["at24"] = < + text = <"外耳道"> + description = <"外耳道内で計測された温度。"> + > + ["at23"] = < + text = <"口腔"> + description = <"口腔内で計測された温度"> + > + ["id22"] = < + text = <"計測部位"> + description = <"体温を計測した解剖学的な部位。"> + > + ["id5"] = < + text = <"温度"> + description = <"計測された体温(全身の代理として)"> + > + ["id4"] = < + text = <"任意のイベント"> + description = <"任意のイベント"> + > + ["id1"] = < + text = <"体温"> + description = <"ヒトの全身温度の代理として測定された体温"> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["ac9001"] = < + text = <"تَعَرُّض الجسم (synthesised)"> + description = <"الموقف الحراري للشخص الذي يتم قياس درجة حرارته (synthesised)"> + > + ["ac9002"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*The anatomical site of measurement of the temperature.(en) (synthesised)"> + > + ["id66"] = < + text = <"*Current day of menstrual cycle(en)"> + description = <"*Number of days since onset of last normal menstrual period.(en)"> + > + ["id65"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["id64"] = < + text = <"*Comment(en)"> + description = <"*Additional comment about the body temperature measurement not captured in other fields.(en)"> + > + ["id63"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at62"] = < + text = <"*Panne(en)"> + description = <"*Temperatur målt i pannen.(en)"> + > + ["at61"] = < + text = <"*Tinning(en)"> + description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> + > + ["id60"] = < + text = <"الجهيزة"> + description = <"تفاصيل حول الجهيزة المستخدمة لقياس درجة حرارة الجسم"> + > + ["id58"] = < + text = <"المجهود"> + description = <"تفاصيل حول المجهود الذي يقوم به الشخص في وقت قياس درجة الحرارة"> + > + ["id57"] = < + text = <"*Environmental conditions(en)"> + description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> + > + ["at56"] = < + text = <"غضن الجلد عند الأربتين"> + description = <"يتم قياس درجة الحرارة عند غضن الجلد بين الأربتين - بين الرجل و جدار البطن"> + > + ["at55"] = < + text = <"المريئ"> + description = <"يتم قياس درجة الحرارة من داخل المريئ"> + > + ["at52"] = < + text = <"المهبل"> + description = <"يتم قياس درجة الحرارة من داخل المهبل"> + > + ["at44"] = < + text = <"الجلد/ البشرة"> + description = <"يتم قياس درجة الحرارة من الجلد المُعَرَّض/ المكشوف"> + > + ["id42"] = < + text = <"وصف الضغط الحرارة"> + description = <"وصف للظروف المُطبَّقة على المريض و التي قد تؤثر على درجة الحرارة التي يتم قياسها"> + > + ["at35"] = < + text = <"ملابس/شراشف زائدة"> + description = <"الشخص مُغَطَّى بكمية زائدة من الملابس/ الشراشف المناسبة للظروف البيئية المحيطة"> + > + ["at34"] = < + text = <"ملابس/شراشف مناسبة"> + description = <"الشخص مُغَطَّى بكمية من الملابس أو الشراشف المناسبة للظروف البيئية المحيطة"> + > + ["at33"] = < + text = <"ملابس/ شراشف خفيفة"> + description = <"الشخص مُغَطَّى بكمية من الملابس أو الشراشف أقل من تلك المناسبة للظروف البيئية المحيطة"> + > + ["at32"] = < + text = <"مُعرَّى"> + description = <"لا يوجد ملابس أو شراشف أو غطاء"> + > + ["id31"] = < + text = <"تَعَرُّض الجسم"> + description = <"الموقف الحراري للشخص الذي يتم قياس درجة حرارته"> + > + ["id30"] = < + text = <"الحالة"> + description = <"معلومات حول حالة المريض"> + > + ["at29"] = < + text = <"داخل الأوعية الدموية"> + description = <"يتم قياس درجة الحرارة من داخل الجهاز الدوري - الأوعية الدموية"> + > + ["at28"] = < + text = <"المثانة البولية "> + description = <"يتم قياس درجة الحرارة من داخل المثانة البولية"> + > + ["at27"] = < + text = <"البلعوم الأنفي"> + description = <"درجة الحرارة التي يتم قياسها من داخل البلعوم الأنفي"> + > + ["at26"] = < + text = <"المستقيم"> + description = <"درجة الحرارة التي يتم قياسها في داخل المستقيم"> + > + ["at25"] = < + text = <"الإبط"> + description = <"يتم قياس درجة الحرارة من بشرة/ جلد الإبط في حالة وضع الذراع جانبا و هو متجه إلى أسفل"> + > + ["at24"] = < + text = <"قناة الأذن"> + description = <"يتم قياس درجة الحرارة من داخل القناة السمعية الخارجية"> + > + ["at23"] = < + text = <"الفم"> + description = <"يتم قياس الحرارة في داخل الفم"> + > + ["id22"] = < + text = <"*Location of measurement(en)"> + description = <"*The anatomical site of measurement of the temperature.(en)"> + > + ["id5"] = < + text = <"درجة الحرارة"> + description = <"درجة الحرارة التي تم قياسها - كبديل عن الجسم الكلي"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"درجة حرارة الجسم"> + description = <"قياس لدرجة حرارة الجسم, و التي تحل كبديل لدرجة الحرارة الكلية لجسم الشخص"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Temperature"> + description = <"Temperature"> + > + ["ac9001"] = < + text = <"Body exposure (synthesised)"> + description = <"The degree of exposure of the individual at the time of measurement. (synthesised)"> + > + ["ac9002"] = < + text = <"Location of measurement (synthesised)"> + description = <"The anatomical site of measurement of the temperature. (synthesised)"> + > + ["id66"] = < + text = <"Current day of menstrual cycle"> + description = <"Number of days since onset of last normal menstrual period."> + > + ["id65"] = < + text = <"Structured measurement location"> + description = <"Structured anatomical location of where the measurement was taken."> + > + ["id64"] = < + text = <"Comment"> + description = <"Additional comment about the body temperature measurement not captured in other fields."> + > + ["id63"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at62"] = < + text = <"Forehead"> + description = <"Temperature is measured on the forehead."> + > + ["at61"] = < + text = <"Temple"> + description = <"Temperature is measured at the temple, over the superficial temporal artery."> + > + ["id60"] = < + text = <"Device"> + description = <"Details about the device use to measure body temperature."> + > + ["id58"] = < + text = <"Exertion"> + description = <"Details about the exertion of the person at the time of temperature measurement."> + > + ["id57"] = < + text = <"Environmental conditions"> + description = <"Details about the environmental conditions at the time of temperature measurement."> + > + ["at56"] = < + text = <"Inguinal skin crease"> + description = <"Temperature is measured in the inguinal skin crease between the leg and abdominal wall."> + > + ["at55"] = < + text = <"Oesophagus"> + description = <"Temperatue is measured within the oesophagus."> + > + ["at52"] = < + text = <"Vagina"> + description = <"Temperature is measured within the vagina."> + > + ["at44"] = < + text = <"Skin"> + description = <"Temperature is measured from exposed skin."> + > + ["id42"] = < + text = <"Description of thermal stress"> + description = <"Description of the conditions applied to the subject that might influence their measured body temperature."> + > + ["at35"] = < + text = <"Increased clothing/bedding"> + description = <"The person is covered by an increased amount of clothing or bedding than deemed appropriate for the environmental circumstances."> + > + ["at34"] = < + text = <"Appropriate clothing/bedding"> + description = <"The person is covered by an amount of clothing or bedding deemed appropriate for the environmental circumstances."> + > + ["at33"] = < + text = <"Reduced clothing/bedding"> + description = <"The person is covered by a lesser amount of clothing or bedding than deemed appropriate for the environmental circumstances."> + > + ["at32"] = < + text = <"Naked"> + description = <"No clothing, bedding or covering."> + > + ["id31"] = < + text = <"Body exposure"> + description = <"The degree of exposure of the individual at the time of measurement."> + > + ["id30"] = < + text = <"State"> + description = <"State information about the patient."> + > + ["at29"] = < + text = <"Intravascular"> + description = <"Temperature is measured within the vascular system."> + > + ["at28"] = < + text = <"Urinary bladder"> + description = <"Temperature is measured in the urinary bladder."> + > + ["at27"] = < + text = <"Nasopharynx"> + description = <"Temperature is measured within the nasopharynx."> + > + ["at26"] = < + text = <"Rectum"> + description = <"Temperature measured within the rectum."> + > + ["at25"] = < + text = <"Axilla"> + description = <"Temperature is measured from the skin of the axilla with the arm positioned down by the side."> + > + ["at24"] = < + text = <"Ear canal"> + description = <"Temperature is measured from within the external auditory canal."> + > + ["at23"] = < + text = <"Mouth"> + description = <"Temperature is measured within the mouth."> + > + ["id22"] = < + text = <"Location of measurement"> + description = <"The anatomical site of measurement of the temperature."> + > + ["id5"] = < + text = <"Temperature"> + description = <"The measured body temperature (as a surrogate for the core of the body)."> + > + ["id4"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Body temperature"> + description = <"A measurement of the body temperature, which is a surrogate for the core body temperature of the individual."> + > + > + ["fa"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["ac9001"] = < + text = <"نحوه پوشش بدن (synthesised)"> + description = <"وضعیت گرمایی (به لحاظ پوشش) فردی که دمایش گرفته شده است (synthesised)"> + > + ["ac9002"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*The anatomical site of measurement of the temperature.(en) (synthesised)"> + > + ["id66"] = < + text = <"*Current day of menstrual cycle(en)"> + description = <"*Number of days since onset of last normal menstrual period.(en)"> + > + ["id65"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["id64"] = < + text = <"*Comment(en)"> + description = <"*Additional comment about the body temperature measurement not captured in other fields.(en)"> + > + ["id63"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at62"] = < + text = <"*Panne(en)"> + description = <"*Temperatur målt i pannen.(en)"> + > + ["at61"] = < + text = <"*Tinning(en)"> + description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> + > + ["id60"] = < + text = <"تجهیز"> + description = <"جزییاتی در موردتجهیزات استفاده شده در اندازه گیری دمای بدن"> + > + ["id58"] = < + text = <"جنب و جوش"> + description = <"جزییاتی در مورد جنب و جوش فرد در زمان اندازه گیری دما "> + > + ["id57"] = < + text = <"*Environmental conditions(en)"> + description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> + > + ["at56"] = < + text = <"چین پوستی کشاله رانی"> + description = <"دما از طریق چین پوستی کشاله ران بین ران و دیواره شکم اندازه گیری می شود"> + > + ["at55"] = < + text = <"مری"> + description = <"دما از طریق داخل مری اندازه گیری می شود"> + > + ["at52"] = < + text = <"مهبل"> + description = <"دما از طریق داخل مهبل اندازه گیری می شود"> + > + ["at44"] = < + text = <"پوست"> + description = <"دما از طریق پوست بدن اندازه گیری می شود"> + > + ["id42"] = < + text = <"توصیف استرسهای گرمایی"> + description = <"توصیف شرایط اعمال شده به شخص که ممکن است اندازه گیری دمای بدن فرد را تحت تاثیر قرار دهد"> + > + ["at35"] = < + text = <"لباس و یا ملافه زیاد"> + description = <"فرد با مقدار لباس و یا ملافه بیشتر از حد مناسب با شرایط محیطی پوشانده شده است"> + > + ["at34"] = < + text = <"لباس یا ملافه مناسب"> + description = <"فرد با لباس و یا ملافه مناسب با شرایط محیطی پوشانده شده است"> + > + ["at33"] = < + text = <" لباس و یا ملافه کم"> + description = <"فرد با مقدار لباس و یا ملافه کمتر از حد مناسب با شرایط محیطی پوشانده شده است"> + > + ["at32"] = < + text = <"لخت"> + description = <"بدون لباس ، ملافه و یا پوشش + "> + > + ["id31"] = < + text = <"نحوه پوشش بدن"> + description = <"وضعیت گرمایی (به لحاظ پوشش) فردی که دمایش گرفته شده است"> + > + ["id30"] = < + text = <"حالت"> + description = <"اطلاعات حالت بیمار"> + > + ["at29"] = < + text = <"داخل عروقی"> + description = <"دما از طریق سیستم عروقی اندازه گیری می شود"> + > + ["at28"] = < + text = <"مثانه"> + description = <"دما از طریق مثانه اندازه گیری می شود"> + > + ["at27"] = < + text = <"بینی حلقی"> + description = <"دما از طریق بینی حلقی اندازه گیری می شود"> + > + ["at26"] = < + text = <"مقعد"> + description = <"دما از طریق مقعد اندازه گیری می شود"> + > + ["at25"] = < + text = <"زیر بغل"> + description = <"دما از طریق پوستی و در زیر بغل، بصورتی که بازو پایین و در کنار بدن باشد، اندازه گیری می شود"> + > + ["at24"] = < + text = <"کانال گوش"> + description = <"دما از طریق کانال شنوایی خارجی اندازه گیری می شود"> + > + ["at23"] = < + text = <"ماه"> + description = <"دما در عرض یک ماه اندازه گیری می شود"> + > + ["id22"] = < + text = <"*Location of measurement(en)"> + description = <"*The anatomical site of measurement of the temperature.(en)"> + > + ["id5"] = < + text = <"دما"> + description = <"دمای اندازه گیری شده از بدن (به عنوان جایگزینی برای کل بدن)٬"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"دمای بدن"> + description = <"اندازه گیری دمای بدن که جایگزینی برای دمای کل بدن فرد است"> + > + > + ["es"] = < + ["at9000"] = < + text = <"* Temperature (en)"> + description = <"* Temperature (en)"> + > + ["ac9001"] = < + text = <"Exposición corporal (synthesised)"> + description = <"La situación térmica de la persona al cual se le registra la temperatura. (synthesised)"> + > + ["ac9002"] = < + text = <"*Location of measurement(en) (synthesised)"> + description = <"*The anatomical site of measurement of the temperature.(en) (synthesised)"> + > + ["id66"] = < + text = <"*Current day of menstrual cycle(en)"> + description = <"*Number of days since onset of last normal menstrual period.(en)"> + > + ["id65"] = < + text = <"*Structured measurement location(en)"> + description = <"*Structured anatomical location of where the measurement was taken.(en)"> + > + ["id64"] = < + text = <"*Comment(en)"> + description = <"*Additional comment about the body temperature measurement not captured in other fields.(en)"> + > + ["id63"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at62"] = < + text = <"*Panne(en)"> + description = <"*Temperatur målt i pannen.(en)"> + > + ["at61"] = < + text = <"*Tinning(en)"> + description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> + > + ["id60"] = < + text = <"Dispositivo"> + description = <"Detalles sobre el dispositivo usado para medir la temperatura corporal."> + > + ["id58"] = < + text = <"Ejercicio"> + description = <"Detalles sobre la actividad física de la persona al momento de la medición de la temperatura."> + > + ["id57"] = < + text = <"*Environmental conditions(en)"> + description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> + > + ["at56"] = < + text = <"Pliegue inguinal"> + description = <"La temperatura se mide en el pliegue inguinal entre el muslo y la pared abdominal."> + > + ["at55"] = < + text = <"Esófago"> + description = <"Temperatura se mide dentro del esófago."> + > + ["at52"] = < + text = <"Vagina"> + description = <"Temperatura vaginal."> + > + ["at44"] = < + text = <"Piel"> + description = <"La temperatura se mide sobre la piel expuesta."> + > + ["id42"] = < + text = <"Descripción de estrés térmico"> + description = <"Descripción de las condiciones que le suceden al sujeto que puede influenciar la temperatura corporal medida."> + > + ["at35"] = < + text = <"Ropas/lecho aumentado"> + description = <"La persona se encuentra cubierto por una cantidad incrementada de ropas o sabanas que lo considerado apropiado para las circunstancias ambientales."> + > + ["at34"] = < + text = <"Ropas/lecho apropiadas"> + description = <"La persona esta cubierta por una adecuada cantidad de ropas o sabanas, que lo considerado apropiado para las circunstancias ambientales."> + > + ["at33"] = < + text = <"Ropas/lecho reducidas"> + description = <"La persona esta cubierto por una cantidad menor de ropas o sabanas que lo considerado apropiado para las circunstancias ambientales."> + > + ["at32"] = < + text = <"Desnudo"> + description = <"Sin ropas, sabanas o coberturas."> + > + ["id31"] = < + text = <"Exposición corporal"> + description = <"La situación térmica de la persona al cual se le registra la temperatura."> + > + ["id30"] = < + text = <"Estado"> + description = <"Estado de la información del paciente."> + > + ["at29"] = < + text = <"Intravascular"> + description = <"La temperatura se mide dentro del sistema vascular."> + > + ["at28"] = < + text = <"Vejiga urinaria"> + description = <"La temperatura se mide en la vejiga urinaria."> + > + ["at27"] = < + text = <"Nasofaríngeo"> + description = <"La temperatura se mide dentro de la nasofaringe."> + > + ["at26"] = < + text = <"Recto"> + description = <"Temperatura rectal."> + > + ["at25"] = < + text = <"Axila"> + description = <"La temperatura se mide en el hueco axilar con el brazo posicionado al costado del cuerpo."> + > + ["at24"] = < + text = <"Canal auditivo"> + description = <"La temperatura se mide en el canal auditivo externo."> + > + ["at23"] = < + text = <"Boca"> + description = <"Temperatura bucal."> + > + ["id22"] = < + text = <"*Location of measurement(en)"> + description = <"*The anatomical site of measurement of the temperature.(en)"> + > + ["id5"] = < + text = <"Temperatura"> + description = <"La temperatura corporal medida (representa la temperatura de todo el cuerpo)."> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Temperatura Corporal"> + description = <"La medición de la temperatura corporal, que deriva en la temperatura de todo el cuerpo de una persona."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + ["LNC205"] = < + ["id5"] = + > + ["SNOMED-CT"] = < + ["id5"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at26", "at25", "at24", "at62", "at23", "at27", "at28", "at29", "at44", "at52", "at55", "at56", "at61"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at32", "at33", "at34", "at35"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_weight.v2.1.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_weight.v2.1.2.adls new file mode 100644 index 000000000..b8133552d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_weight.v2.1.2.adls @@ -0,0 +1,1285 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1ae8ee42-b9ba-4704-8f3b-02a8abfd3e03; build_uid=2fd9f831-fa89-41e2-9019-44f88cd48a6f) + openEHR-EHR-OBSERVATION.body_weight.v2.1.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sebastian Garde, Jasmin Buck"> + ["organisation"] = <"Ocean Informatics, University of Heidelberg"> + > + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland Oy"> + > + > + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Igor Lizunov"> + ["email"] = <"i.lizunov@infinnity.ru"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + accreditation = <"Åsa Skagerhult"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital"> + > + accreditation = <"MD,DEAA, MBA, specialist in anesthesia, specialist in tropical medicine"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Débora Farage, Adriana Kitajima, Fernanda Maia, Clóvis Puttini, Ana Paula de Andrade"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"ana.andrade@coreconsulting.com.br"> + > + > + ["ja"] = < + language = <[ISO_639-1::ja]> + author = < + ["name"] = <"Shinji Kobayashi"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + ["email"] = <"monasaleh01@live.com"> + > + > + ["fa"] = < + language = <[ISO_639-1::fa]> + author = < + ["name"] = <"Shahla Foozonkhah"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"Shahla.foozonkhah@oceaninformatics.com"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"BIPH"> + ["email"] = <"linforest@163.com"> + > + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Jose Fernandez-Engo"> + ["organisation"] = <"Andalusian Healthcare Ministry - IT Division"> + ["email"] = <"joser.fernandez.exts@juntadeandalucia.es"> + > + accreditation = <"Responsible IOP Estrategy"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + author = < + ["name"] = <"Marja Buur"> + ["organisation"] = <"Medisch Centrum Alkmaar, Nederland"> + ["email"] = <"m.buur-krom@mca.nl"> + > + accreditation = <"Nurse informatics"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-03-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Marja Buur-Krom, Medisch Centrum Alkmaar, Netherlands", "Rong Chen, Cambio Healthcare Systems, Sweden", "Hans Demski, Helmholtz Zentrum München, Germany", "Paul Donaldson, Nursing Informatics Australia, Australia", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Anne Harbison, CPCER, Australia", "Sam Heard, Ocean Informatics, Australia", "Andrew James, University of Toronto, Canada", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Ian McNicoll, Ocean Informatics, United Kingdom", "Jeroen Meintjens, Medisch Centrum Alkmaar, Netherlands", "Soon Ghee Yap, Singapore Health Services Pte Ltd, Singapore"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"28F2580FAEB8D0C7799D0B536FC312A4"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation des Gewichtes eines Individuums, sowohl exakt als auch ungefähr."> + keywords = <"Gewicht", "Zunahme", "Verlust", "Masse", "Schätzung"> + use = <"Zur Dokumentation des tatsächlichen Körpergewichts, auch wenn das Individuum einen Körperteil (angeboren oder später amputiert) vermisst. Sofern benötigt, kann dies im Datenelement 'Störfaktoren' dokumentiert werden. Dies ist der Archetyp, der gewöhnlicherweise für eine typische Gewichtsmessung benutzt werden sollte, z.B. bei Selbstmessung durch das Individuum zu Hause, durch einen Kliniker im Krankenhaus, oder einen Fitness-Trainer in einem Fitness-Center. + + Der Archetyp kann auch benutzt werden, um eine Schätzung des Körpergewichts zu dokumentieren, wenn es nicht möglich ist, das Gewicht genau zu bestimmen - z.B. bei der Messung des Gewichts eines nicht kooperativen Kindes, oder bei einem ungeborenen Fötus (hier ist das 'Subjekt der Daten' der Fötus und die Dokumentation erfolgt in der Akte der Mutter). Dass es sich um eine Schätzung handelt wird in diesem Archetyp nicht explizit modelliert, da das openEHR Referenzmodell dies direkt für 'Quantity'-Datentypen unterstützt. In einer konkreten klinischen Anwendung könnte die Benutzerschnittstelle es dem Kliniker z.B. über eine Checkbox ermöglichen, zu dokumentieren, dass es sich um eine Schätzung handelt."> + misuse = <"Nicht zur Dokumentation des ersten Gewichts eines Neugeboren (Geburtsgewicht) - benutzen Sie hierzu den spezialisierten Archetyp OBSERVATION.body_weight-birth. + Nicht zur Dokumentation des angepassten Körpergewichts, z.B. eine Berechnung des vollständigen Körpergewichts bei einer Person mit amputierter Extremität auf Basis der anderen Körperteile und eines Algorithmus - benutzen Sie OBSERVATION.body_weight-adjusted. + Nicht zur Dokumentation eines Objekts oder eines Teils des Körpers."> + copyright = <"© openEHR Foundation"> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Для записи массы тела человека: фактической или приблизительной."> + keywords = <"вес", "масса тела", "прибавка", "потеря", "увеличение", "уменьшение", "оценка", "актуально"> + use = <"Использовать для записи фактического измерения массы тела, включая случаи отсутсвия части(-ей) тела, врожденное или после хирургического удаления. Отметка о физической неполноте тела может быть зарегистрирована в элементе данных \"стохастическая погрешность\", если требуется. Это - обычный архетип, используемый для типичного измерения веса, например самоизмеренного человеком дома, измерение клинициста в клинике/больнице, или фитнес-инструктором в гимнастическом зале. + + Может также использоваться для записи примерного измерения массы тела в клиническом сценарии, где не возможно взвешивание - например, сопротивляющийся ребёнок, или для оценики веса внутриутробного плода (где 'предметом данных' является плод, и регистрация происходит в пределах записи о состоянии здоровья матери). Это не оформлено явно в архетипе, поскольку модель openEHR позволяет атрибут «приблизительно» для любого типа данных «количество». При работе, например, прикладной пользовательский интерфейс позволяет клиницистам выбирать соответствующую отметку, смежную с полем данных «вес», чтобы указать, что зарегистрированный вес - приблизительный, а не фактический. + + Использовать для записи изменения веса, то есть, потери веса или увеличения веса. + Это может в настоящее время моделироваться, привязывая 'каждый случай' к интервалу со связанной математической функцией увеличения или уменьшения, соответственно."> + misuse = <"Не использовать для записи первого веса младенца после рождение, которое обозначено как 'вес при рождении' - использовать специализацию этого архетипа OBSERVATION.body_weight-birth. + Не использовать для записи массы тела человека с протезами / приспособлениями для вычисление полной массы тела человека с ампутацией, основанной на других измерениях и алгоритме - использовать архетип OBSERVATION.body_weight-adjusted. + Не использовать, чтобы сделать запись веса части тела или объекта."> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera en individs kroppsvikt, både den faktiska och den uppskattade."> + keywords = <"vikt", "uppgång", "förlust", "ökning", "minskning", "massa", "uppskattning", "faktisk"> + use = <"Används för att registrera den faktiska kroppsvikten, även när individen saknar en kroppsdel av medfödda orsaker eller efter kirurgiskt avlägsnande. En redogörelse av kroppens fysiska ofullständighet kan vid behov registreras i fältet \"Möjliga felkällor\". Det här är den vanliga arketypen som ska användas för en typisk vägning, exempelvis när individen väger sig själv hemma, vägs av en kliniker på en klinik eller ett sjukhus, eller vägs av en instruktör på ett gym. + + Används även för att registrera en uppskattning av kroppsvikten i ett kliniskt scenario där det inte är möjligt att mäta exakt kroppsvikt, exempelvis vid vägning av ett icke samarbetsvilligt barn eller vid uppskattning av ett ofött fosters vikt (där objektet för mätningen är fostret och registreringen sker i moderns patientjournal). Detta modelleras inte explicit i arketypen eftersom openEHRs referensmodell tillåter approximationer för alla mängder genom att attributet Magnitud_status sätts till värdet \"~\". + Exempelvis kan det i applikationens användargränssnitt finnas en kryssruta intill vikt-fältet som klinikern kan markera för att indikera att den registrerade vikten är en uppskattning och inte en faktisk vikt. + + Används för att registrera viktförändring, dvs. antingen viktförlust eller viktuppgång. Detta kan modelleras genom att begränsa \"Ospecificerad händelse\" till ett intervall med tillhörande matematisk funktion av uppgång eller förlust. + "> + misuse = <"Ska inte användas för att registrera den justerade kroppsvikten, exempelvis en beräkning av hela kroppsvikten för en individ med benamputation, baserat på andra kroppsdelsvägningar och användning av en algoritm. Använd då istället OBSERVATION.body_weight-adjusted. + + Ska inte användas för att registrera vikten av ett objekt eller en kroppsdel. + "> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Yksilön painon kirjaamista varten - sekä mitatun että arvioidun."> + keywords = <"paino, massa, kasvu, arvio", ...> + use = <"Käytetään todellisen painon mittaamiseen, myös silloin, kun yksilöstä puuttuu kehonosa synnynnäisen syyn tai kirurgisen poiston jälkeen. Huomautus, joka identifioi kehon fyysisen epätäydellisyyden, voidaan tallentaa tarvittaessa \"Sekoittavat tekijätr\" -dataelementtiin. Tämä on tavanomainen arkkityyppi, jota käytetään tyypilliseen painon mittaamiseen, esimerkiksi yksilön itsensä mittaamana kotona tai kliinikon mittaus klinikalla / sairaalassa. + + Voidaan käyttää myös kehon painonmittauksen arvioimiseen kliinisessä skenaariossa, jossa ei ole mahdollista mitata tarkasti painoa - esimerkiksi yhteistyökyvyttömän lapsen painon mittaaminen tai arvioimalla syntymättömän sikiön painoa (sikiön painon tallennus tapahtuu äidin terveystietoihin). Tätä ei mallinneta nimenomaisesti arkkityypissä, koska openEHR-referenssimalli mahdollistaa likiarvot minkä tahansa määrällisen datatyypin määrittämiseksi määrittelemällä attribuutin Magnitude_status arvoon '~'. Sovelluksen käyttöliittymä voisi antaa lääkäreille mahdollisuuden valita asianmukaisesti merkitty valintaruutu Paino-datakentän viereen osoittaakseen, että tallennettu paino on likiarvio eikä todellinen. + + Käytetään painonmuutoksen tallentamiseen eli painonpudotukseen tai painonnousuun. Tätä voidaan nykyisin mallinnuttaa rajoittamalla \"mikä tahansa tapahtuma\" väliajoin, johon liittyy matemaattinen funktion lisäys tai pieneneminen."> + misuse = <"Ei saa käyttää säädetyn painotiedon tallentamiseen, esim. laskemalla raajan amputointia suorittavan henkilön koko kehon paino muiden kehon osien mittausten ja algoritmin perusteella - käytä OBSERVATION.body_weight-adjusted tähän tarkoitukseen. + + Ei saa käyttää ruumiinosan painon tallentamiseen."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar o peso corporal de um indivíduo - tanto real como aproximado. + "> + keywords = <"peso", "ganho", "perda", "aumentar", "diminuir", "massa", "estimativa", "real"> + use = <"Usado para gravar a medição real de peso corporal, inclusive quando o indivíduo tem faltando uma parte do corpo devido a uma causa congênita ou após a remoção cirúrgica. A indicação da imperfeição física do corpo pode ser registrada no elemento 'fatores de erro', se necessário. + Este é o arquétipo para ser utilizado para uma medição típica de peso, por exemplo, auto-medido pelo indivíduo em casa, uma medida médico em uma clínica / hospital, ou um instrutor de fitness em um ginásio. + + Também pode ser usado para a gravar uma aproximação da medição do peso corporal em um cenário clínico no qual não é possível medir com precisão o peso do corpo - por exemplo, pesar uma criança inquieta, ou estimar o peso de um feto (quando 'sujeito' é um feto e a gravação ocorre no registro da saúde da mãe). Isso não é modelado explicitamente no arquétipo como o modelo de referência da openEHR permite que o atributo de aproximação para qualquer tipo de dados quantitativos. Na execução, por exemplo, uma interface de usuário do aplicativo pode permitir que os clínicos para selecionar uma caixa de seleção devidamente setados junto ao campo de dados de peso, indicando que o peso verificado é uma aproximação, ao invés de reais. + + Usada para gravar a mudança de peso, ou seja, qualquer perda ou ganho de peso. Pode ser modelado por restringir a 'qualquer evento' a um intervalo associado com funções matemáticas de aumentar ou diminuir, conforme o caso. + "> + misuse = <"Não deve ser utilizado para gravar o primeiro peso de um bebê logo após o nascimento, que é designado como o seu 'peso' - use a especialização de seu nascimento arquétipo OBSERVATION.body_weight-birth. + Não deve ser usado para registrar o peso do corpo ajustado por exemplo, um cálculo do peso de corpo inteiro de uma pessoa com amputação de membros, com base em medições de outro corpo e um algoritmo -OBSERVATION.body_weight-adjusted. + + Não deve ser usado para registrar o peso de um objeto ou parte do corpo."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل وزن الجسم للشخص - بما في ذلك الوزن الحقيقي و المُقَدَّر"> + keywords = <"الوزن", "الزيادة/الكسب", "الفاقد", "الزيادة", "النقصان", "الكتلة", "التقدير", "الحقيقي"> + use = <"يستخدم لتسجيل القياس الحقيقي لوزن الجسم, بما في ذلك ما إذا كان الشخص قد فقد جزءا من جسمه لسبب خَلقي وراثي, أو بعد استئصال جراحي. + بيان يقوم بتعريف مدى عدم الاكتمال البدني, و يمكن تسجيله تحت عنصر البيانات (العوامل المربكة), حسب الحاجة. + و هذا هو النموذج المعتاد الذي يستخدم للتسجيل النمطي للوزن, مثلا إذا قاسه الشخص لنفسه في المنزل, أو إذا قام الطبيب السريري بالقياس في العيادة/المستشفى, أو المُدرِّب البدني في القاعة الرياضية. + + يمكن أيضا أن يستخدم لتسجيل تقدير قياس وزن الجسم في سيناريو سريري حيث لا يمكن قياس وزن الجسم بشكل دقيق - مثلا, قياس وزن طفل غير متعاون, أو تقدير وزن جنين قبل الولادة - حيث يكون الهدف هو قياس وزن الجنين في حين يتم تسجيل ذلك في السجل الطبي للأم + + و لا يتم وضع هذا في نموذج صريح حيث يسمح النموذج المرجعي لـ + openEHR + لصفة التقريب لأي نوع كمي من البيانات. + و عند تشغيل هذا النموذج, مثلا شاشة لبرنامج كمبيوتر فإنها تسمح للطبيب السريري أن يختار زراّ مناسبا ملاصقا لبيانات الوزن تشير إلى أن هذا القياس هو تقدير و ليس حقيقيا."> + misuse = <"لا يستخدم لتسجيل القياس الأول لوزن حديث الولادة بمجرد ولادته و الذي يسمى بالوزن عند الولادة/ الوضع - و استخدم بدلا من ذلك تخصيص النموذج الذي يسمى ملاحظة.وزن الجسم - الولادة/ الوضع. + + لا يستخدم لتسجيل وزن الجسم المُصحَّح مثل قياس الوزن الكلي للجسم لشخص يعاني من بتر في أحد الأطراف, بناءا على قياسات أخرى من الجسم باستخدام خُوارزمية - استخدم بدلا من ذلك نموذج ملاحظة.وزن الجسم المُصحَّح. + + لا يستخدم لتسجيل وزن شيئ أو جزء من أجزاء الجسم."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the body weight of an individual - both actual and approximate."> + keywords = <"weight", "gain", "loss", "increase", "decrease", "mass", "estimate", "actual"> + use = <"To be used for recording the actual measurement of body weight, including when the individual is missing a body part due to a congenital cause or after surgical removal. A statement identifying the physical incompleteness of the body can be recorded in the 'Confounding factors' data element, if required. This is the usual archetype to be used for a typical measurement of weight, for example self-measured by the individual at home, a clinician measurement in a clinic/hospital, or a fitness instructor in a gymnasium. + + Can also be used for recording an approximation of body weight measurement in a clinical scenario where it is not possible to measure accurately body weight - for example, weighing an uncooperative child, or estimating the weight of an unborn fetus (where the 'subject of data' is the Fetus and recording occurs within the mother's health record). This is not modelled explicitly in the archetype as the openEHR Reference model allows approximations for any Quantity data type by setting the attribute Magnitude_status to the value '~'. At implementation, for example, an application user interface could allow clinicians to select an appropriately labelled check box adjacent to the Weight data field to indicate that the recorded weight is an approximation, rather than actual. + + To be used for recording weight change, that is, either weight loss or weight gain. This can currently be modelled by constraining the 'any event' to an interval with associated mathematical function of increase or decrease, as appropriate."> + misuse = <"Not to be used to record a calculated body weight, such as an estimation of the body weight of a person with one or more limbs missing. A calculated body weight may be based on, some or all of, the measured body weight, other body measurements and an algorithm. Use other OBSERVATION archetypes for this purpose. + + Not to be used to record the weight of a body part or other object."> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"记录个人的身体重量(体重),实际重量和近似重量。"> + keywords = <"体重", "身体重量", "增加", "减轻", "增大", "减小", "长胖", "消瘦", "质量", "估计", "估计值", "实际值"> + use = <"用于记录体重的实际测量值,包括当个人因为先天原因或在手术切除之后损失某个身体组成部分的时候。如果需要的话,可以在“干扰因素(Confounding factors)”数据元之中记录用于表明身体残缺情况的说明。这是旨在用于常规体重测量的普通原始型,如个人在家中自行测量,临床医生在门诊/医院里进行的测量,或者健身教练在健身房进行的测量。 + + *Can also be used for recording an approximation of body weight measurement in a clinical scenario where it is not possible to measure accurately body weight - for example, weighing an uncooperative child, or estimating the weight of an unborn fetus (where the 'subject of data' is the Fetus and recording occurs within the mother's health record). This is not modelled explicitly in the archetype as the openEHR Reference model allows approximations for any Quantity data type by setting the attribute Magnitude_status to the value '~'. At implementation, for example, an application user interface could allow clinicians to select an appropriately labelled check box adjacent to the Weight data field to indicate that the recorded weight is an approximation, rather than actual.(en) + + 用于记录体重变化,即体重增加或减轻。当前,可以通过在合适情况下,采用关联的关于增加或减轻的数学函数,将“任何事件”限制到特定区间。"> + misuse = <"并非旨在用于记录经过调整的身体重量,如基于其他身体组成部分测量结果和特定算法,对截肢患者完整体重的计算。此时,请采用调整型身体重量观察的原始型,即OBSERVATION.body_weight-adjusted。 + 并非旨在用于记录某种对象或身体组成部分的重量。"> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Registro del peso corporal de un individuo ya sea exacto o aproximado."> + keywords = <"peso", "ganancia", "pérdida", "incremento", "decremento", "masa", "estimado", "real"> + use = <"Se usará para el registro de la medición real del peso del cuerpo, incluso cuando falte una parte del cuerpo debido a una anomalía congénita o después de una extirpación quirúrgica. Este hecho se registra de forma complementaria en un campo asignado ex-profeso. También se puede utilizar para el registro del peso aproximado en un escenario clínico en el que no es posible medir con precisión el peso corporal - por ejemplo, el peso de un niño no coopera, o la estimación del peso de un feto (donde el sujeto de los datos es el feto y la grabación se produce dentro de registros de salud de la madre). En la aplicación, por ejemplo, una interfaz de usuario podría permitir a los médicos seleccionar una casilla de verificación debidamente etiquetada junto al campo \"peso\" para indicar que el peso registrado es una aproximación. + + Se usará para reflejar el cambio de registro de peso, es decir, aumento o pérdida de peso. Esto se puede modelar mediante la limitación de \"cualquier evento\" a un intervalo asociado a una función matemática de incremento o decremento, según corresponda."> + misuse = <"No debe ser usado para grabar el primer registro de peso de un recién nacido (\"el peso al nacer\") que cuenta con su propio arquetipo. + No debe ser usado para registrar el peso corporal ajustado mediante algoritmos. + No debe ser usado para registrar el peso de un objeto o parte del cuerpo."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Brukes til registrering av et individs kroppsvekt - både målt og estimert."> + keywords = <"Vekt", "fedme", "anoreksi", "kroppsmasse", "obesitas", "overvekt", "avmagring", "undervekt", "vektøkning", "vekttap", "kakexi", "underernæring"> + use = <"Brukes til registrering av den faktiske måling av kroppsvekt, også når kroppsdel(er) mangler på grunn av en medfødt defekt eller etter kirurgisk/traumatisk fjerning. En kommentar som identifiserer eventuelt manglende kroppsdeler kan registreres i feltet \"Konfunderende faktorer\". Dette er standardarketypen som skal brukes for en vanlig måling av vekt, for eksempel selvmålt i hjemmet, på en klinikk/sykehus, på legekontor, helsestasjon eller skolehelsetjenesten, eller av en treningsinstruktør på et treningssenter. + + Kan også brukes for registrering av estimert kroppsvekt, i en klinisk situasjon hvor det ikke er mulig å måle nøyaktig kroppsvekt - for eksempel veiing av et ikke-samarbeidsvillig barn, eller estimere vekten av et foster (hvor subjektet er fosteret og registreringen skjer i mors journal). Dette er ikke modellert eksplisitt inn i arketypen idet openEHR referansemodellen tillater estimater for datatypen kvantitet (magnitude_status settes til \"~\"). Ved implementasjon kan det for eksempel settes kryss i en boks ved siden av datafeltet for vekt for å indikere at den registrerte vekten er et estimat. + + Skal arketypen brukes til å påvise vekttap eller vektøkning, kan dette skje ved å sette begrensninger i \"Uspesifisert hendelse\" til et intervall med tilhørende matematisk funksjon. + + Ved registrering av den første vekten av et spedbarn kort tid etter fødselen, \"fødselsvekt\"- bruk hendelsen \"Fødsel\"."> + misuse = <"Skal ikke brukes til å registrere justert kroppsvekt, det vil si en utregning av den fullstendige kroppsvekten av en person som mangler et eller flere lemmer, basert på måling av andre kroppsdeler og en algoritme. Bruk arketypen OBSERVATION.body_weight-adjusted til dette formålet. + + Skal ikke brukes til å registrere vekten av et ikke-kroppslig objekt eller en kroppsdel."> + > + ["ja"] = < + language = <[ISO_639-1::ja]> + purpose = <"個人の体重を記録するため。実測値あるいはおおよその値として。"> + keywords = <"重量", "増量", "減量", "増加", "現象", "質量", "推定値", "実測値"> + use = <"身体の一部を先天的な理由あるいは外科的に切除していることにより欠損している場合を含めて、実測した体重を記録するために使われる。必要であれば身体の一部を物理的に欠損している状態は、「交絡因子」(confounding factor)データエレメントに指定される。これは一般的な体重測定のために使われるアーキタイプであり、たとえば個人の家庭で自己測定された体重や、クリニックや病院で臨床スタッフにより計測されたものあるいは、ジムでフィットネスインストラクタにより測定されたものである。 + + また、正確な体重測定が不可能であると臨床上想定される場面において、体重を概算して記録するときにも利用される。たとえば、非協力的な子供の体重測定や、未出産の胎児の体重を見積もるような場合である。(胎児体重を見積もる場合、「データの対象」(subject of data)は「胎児」(Fetus)であり、母親の健康を記録するときに同時に記録される。)このアーキタイプでは、openEHRの参照モデルが量(Quantity)を表すデータ型に概算であることを示す属性を明示するようにはモデリングされていない。実装する場合には、たとえばアプリケーションのユーザーインターフェースが臨床スタッフに実測したデータでは無く概算であると言うことを明示的に記録できるようなチェックボックスを用意して、体重データフィールドに記録するようにしておくこともできる。 + + 体重変化、つまり体重が増加しているか減少しているかを記録するために利用することもできる。これについては、現在では「任意のイベント」(any event)による制約を適切な間隔で制約して、数学的に足したり引いたりすることができるようにモデリングされている。"> + misuse = <"新生児が生まれた直後に最初にはかる体重、つまり新生児の「生下時体重」(birth weith)を記録するためには設計されていない。生下時体重の記録にはこのアーキタイプを特殊化したOBSERVATION.body_weight-birthアーキタイプを利用すること。 + 調整された体重、たとえば四肢を切断した人の全体重を身体の他の部位を計測して、一定のアルゴリズムに基づいて計算するような場合にも用いられない。その場合には、OBSERVATION.body_weight-adjustedを用いること。 + そのほかの物体や体の一部の重さを記録するためにも用いられない。"> + copyright = <"© openEHR Foundation"> + > + ["fa"] = < + language = <[ISO_639-1::fa]> + purpose = <"برای ثبت وزن بدن فرد ، بطور واقعی یا تقریبی ، بکار می رود"> + keywords = <"وزن", "زیاد کردن وزن", "کم کردن وزن", "افزایش", "کاهش", "توده", "تخمین", "واقعی"> + use = <"برای ثبت اندازه گیری واقعی وزن بکار می رود، و شامل زمانی که فرد مادرزادی عضوی را ندارد یا بعد از جراحی عضوی را ازدست می دهد، نیز می‌‌شود. عبارتی که نواقص فیزیکی بدن را مشخص می کند در بخش داده های \"فاکتورهای جانبی\" درصورت نیاز ثبت می شود.این الگوساز بطور معمولی برای اندازه گیری واقعی وزن استفاده می شود برای مثال اندازه گیری وزن توسط خود فرد در منزل ، اندازه گیری بالینی در مطب یا بیمارستان یا مربی ورزشی در باشگاه + همچنین از این الگو ساز می توان در اندازه گیری تقریبی وزن بدن در یک سناریوی بالینی، که اندازه گیری واقعی عملی نیست، استفاده نمود برای مثال اندازه گیری وزن کودکی که همکاری نمی کند یا تخمین وزن جنین بدنیا نیامده (که آنجا \"موضوع داده\" جنین است و اطلاعات در پرونده بهداشتی مادر ثبت می‌شوند). این مورد بطور واضح در الگوساز مدل بندی نشده است ولی مدل مرجع \"اوپن ئی اچ ار\" ویژگی تقریب را برای هر نوع داده کمی اجازه می دهد. در پیاده سازی، برای مثال، یک واسط کاربری نرم افزار می تواند به کاربران اجازه دهد تا با انتخاب گزینه ای [چک باکس] درکنار محل مربوط به وزن با نشانه گذاری مناسب نشان دهند که قد ثبت شده اندازه ای است تقریبی و نه واقعی + این الگوساز برای تغییرات وزن ، کاهش یا افزایش آن، استفاده می شود. این الگوساز می‌تواند در حال حاضر با مشروط کردن \"هر رویداد\" به دوره زمانی در نظر گرفته شده در الگو، با عملگرهای ریاضی مرتبط با افزایش یا کاهش، بصورت مناسب مدل بندی شود + + "> + misuse = <"برای ثبت اولین اندازه گیری وزن نوزاد بلافاصله بعد ازتولد به عنوان \"وزن نوزاد هنگام تولد\" استفاده نمی شود، در این موارد پیاده سازی اختصاصی از این الگوساز استفاده شود. ببینید + OBSERVATION.weight-birth + برای ثبت وزن معادل (تطبیق یافته)، مانند محاسبه کل وزن یک فرد قطع عضوی، بر اساس اندازه گیری های بخشهایی از بدن و یا یک الگوریتم دیگر استفاده نشود. در این موارد از + OBSERVATION.weight-adjusted + استفاده کنید. + برای ثبت وزن یک شی یا بخشهایی از بدن استفاده نکنید + "> + copyright = <"© openEHR Foundation"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + purpose = <"Om het lichaamsgewicht van een persoon te registreren - zowel exact als geschat gewicht."> + keywords = <"gewicht", "stijging", "verlies", "toename", "daling", "massa", "schatting", "werkelijk", "afname"> + use = <"Registreren van een actuele meting van het lichaamsgewicht, ook als deze persoon een lichaamsdeel mist, door een geboorteafwijking of na een chirurgische ingreep. Een verklaring over de fysieke inclompleetheid van het lichaam, kan zo nodig opgeslagen worden in het data element 'beïnvloedende factoren'. Dit is het gebruikelijke archetype voor gewichtmetingen, bij voorbeeld thuis gemeten door de persoon zelf, een klinische meting in een kliniek/ziekenhuis, of door een fitness instructeur in een sportschool. + + Kan ook gebruikt worden om een geschat lichaamsgewicht te registreren in een klinische setting als het niet mogelijk is om het exacte lichaamsgewicht te meten - bijvoorbeeld, het wegen van een tegenwerkend kind, of een schatting van het gewicht van een ongeboren kind (waar het onderwerp van de gegevens de foetus is en de opslag in het patiënten dossier van de moeder plaatsvindt). Dit is niet expliciet gemodelleerd in het archetype, omdat het openEHR Referentie model een schatting in ieder kwantitatief data type toestaat. Bij de uitvoering, bijvoorbeeld, zou een applicatie gebruikersinterface, clinici een adequaat geëtiketteerd selectievakje kunnen aanbieden, naast de gegevens over het gewicht, waarin door selecteren aangegeven kan worden dat het opgenomen gewicht een schatting is, in plaats van het werkelijke gewicht. + + Dient te worden gebruikt om gewichtsverandering op te slaan, zowel gewichtsverlies als gewichtstoename. Dit kan gemodelleerd worden door 'any event' - elke gebeurtenis - in voorkomende gevallen, te beperken tot een interval met met bijbehorende rekenkundige functie van stijging of daling."> + misuse = <"Dient niet te worden gebruikt voor het registreren van het eerste gewicht van een kind, na geboorte, welke wordt aangewezen als geboortegewicht. Gebruik hiervoor de specialisatie van dit archetype, OBSERVATION.body_weight-birth (OBSERVATION.lichaamsgewicht-geboorte. + Dient niet te worden gebruikt voor het registreren van het aangepaste lichaamsgewicht, bijvoorbeeld een berekening van het volledige lichaamsgewicht van een persoon met een amputatie van ledematen, gebaseerd op metingen van lichaamsdelen en een algoritme - gebruik hiervoor OBSERVATION.body_weight-adjusted. (OBSERVATION.lichaamsgewicht-aangepast). + Dient niet te worden gebruikt voor het vastleggen van het gewicht van een object of lichaamsdeel."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Body weight + data matches { + HISTORY[id3] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id4] matches { -- Any event + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Weight + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|0.0..1000.0|}, {"kg"}], + [{|0.0..2000.0|}, {"[lb_av]"}], + [{|0.0..1000000.0|}, {"g"}] + } + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9003] + } + } + } + } + } + state matches { + ITEM_TREE[id9] matches { + items matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- State of dress + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- State of dress (synthesised) + } + } + } + ELEMENT[id26] matches { -- Confounding factors + value matches { + DV_TEXT[id9005] + } + } + } + } + } + } + POINT_EVENT[id27] occurrences matches {0..1} matches { -- Birth + data matches { + use_node ITEM_TREE[id9006] /data[id3]/events[id4]/data[id2] + } + state matches { + use_node ITEM_TREE[id9007] /data[id3]/events[id4]/state[id9] + } + } + } + } + } + protocol matches { + ITEM_TREE[id16] matches { + items matches { + allow_archetype CLUSTER[id21] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id28] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"*State of dress(en) (synthesised)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> + > + ["at29"] = < + text = <"*Fully clothed, without shoes (en)"> + description = <"*Clothing which may add significantly to weight. (en)"> + > + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id27"] = < + text = <"*Birth(en)"> + description = <"*Usually the first weight, measured soon after birth. This event will only be used once per health record + .(en)"> + > + ["id26"] = < + text = <"*Confounding factors(en)"> + description = <"*Record any issues or factors that may impact on the measurement of body weight eg timing in menstrual cycle, timing of recent bowel motion or noting of amputation.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement of Body weight, not captured in other fields.(en)"> + > + ["id21"] = < + text = <"Gerät"> + description = <"Details über die benutzte Waage."> + > + ["at18"] = < + text = <"Windel"> + description = <"Trägt Windel; kann signifikant zum Gewicht beitragen."> + > + ["at14"] = < + text = <"Unbekleidet"> + description = <"Ohne Kleidung."> + > + ["at12"] = < + text = <"Leicht bekleidet / Unterwäsche"> + description = <"Bekleidung, die nicht signifikant zum Gewicht beiträgt."> + > + ["at11"] = < + text = <"Voll bekleidet, mit Schuhen"> + description = <"Bekleidung, die signifikant zum Gewicht beiträgt, mit Schuhen."> + > + ["id10"] = < + text = <"*State of dress(en)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en)"> + > + ["id5"] = < + text = <"Gewicht"> + description = <"Das Gewicht eines Individuums."> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Körpergewicht"> + description = <"Messung des Körpergewichts eines Individuums."> + > + > + ["ru"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"*State of dress(en) (synthesised)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> + > + ["at29"] = < + text = <"*Fully clothed, without shoes (en)"> + description = <"*Clothing which may add significantly to weight. (en)"> + > + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id27"] = < + text = <"*Birth(en)"> + description = <"*Usually the first weight, measured soon after birth. This event will only be used once per health record + .(en)"> + > + ["id26"] = < + text = <"*Confounding factors(en)"> + description = <"*Record any issues or factors that may impact on the measurement of body weight eg timing in menstrual cycle, timing of recent bowel motion or noting of amputation.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement of Body weight, not captured in other fields.(en)"> + > + ["id21"] = < + text = <"Устройство"> + description = <"Весы (устройство, на котором производилось взвешивание): информация."> + > + ["at18"] = < + text = <"В памперсе"> + description = <"Одет(а) только в памперс - может добавить значительный вес."> + > + ["at14"] = < + text = <"Обнажен"> + description = <"Без какой-либо одежды и белья."> + > + ["at12"] = < + text = <"В лёгкой одежде или раздевшись до белья"> + description = <"Одежда, не добавляющая значительный вес."> + > + ["at11"] = < + text = <"В одежде без обуви"> + description = <"Одежда может добавить значительный вес."> + > + ["id10"] = < + text = <"*State of dress(en)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en)"> + > + ["id5"] = < + text = <"Вес"> + description = <"Актуальный вес человека."> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Масса тела"> + description = <"Измерение актуальной массы тела человека."> + > + > + ["sv"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"Klädsel (synthesised)"> + description = <"Beskrivning av individens klädsel vid tidpunkten för vägning. (synthesised)"> + > + ["at29"] = < + text = <"*Fully clothed, without shoes (en)"> + description = <"*Clothing which may add significantly to weight. (en)"> + > + ["id28"] = < + text = <"Tilläggsinformation"> + description = <"Plats för att infoga tilläggsinformation som krävs för lokala anpassningar eller anpassning till andra referensmodeller eller formella krav."> + comment = <"Exempelvis lokala informationskrav eller metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id27"] = < + text = <"Födelse"> + description = <"Vanligtvis den första vägningen, strax efter födseln. Den här händelsen registeras endast en gång per patientjournal."> + > + ["id26"] = < + text = <"Möjliga felkällor"> + description = <"Beskrivning av faktorer och felkällor som kan påverka mätningen av kroppsvikt, exempelvis tidpunkt i menstruationscykeln, tid sedan senaste tarmrörelse, eller amputation."> + > + ["id25"] = < + text = <"Kommentar"> + description = <"Kommentarer avseende mätningen av kroppsvikt, som inte beskrivs i övriga fält."> + > + ["id21"] = < + text = <"Utrustning"> + description = <"Detaljer om den utrustning som används för att mäta vikten."> + > + ["at18"] = < + text = <"Blöja"> + description = <"Iklädd endast blöja, som kan addera vikt avsevärt."> + > + ["at14"] = < + text = <"Naken"> + description = <"Inga kläder alls."> + > + ["at12"] = < + text = <"Lätt klädd/underkläder"> + description = <"Kläder som inte adderar vikt avsevärt."> + > + ["at11"] = < + text = <"Fullt påklädd, inklusive skor"> + description = <"Kläder, inklusive skor, som kan addera vikt avsevärt."> + > + ["id10"] = < + text = <"Klädsel"> + description = <"Beskrivning av individens klädsel vid tidpunkten för vägning."> + > + ["id5"] = < + text = <"Vikt"> + description = <"Individens vikt."> + > + ["id4"] = < + text = <"Ospecificerad händelse"> + description = <"Ospecificerad standardhändelse vid en tidpunkt eller inom ett tidsintervall som explicit kan definieras i en mall eller genereras automatiskt av vissa IT-system."> + > + ["id1"] = < + text = <"Kroppsvikt"> + description = <"Mätning av en individs kroppsvikt."> + > + > + ["fi"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"Vaatetus (synthesised)"> + description = <"Kuvaus mitattavan vaatetuksesta mittaushetkellä. (synthesised)"> + > + ["at29"] = < + text = <"*Fully clothed, without shoes (en)"> + description = <"*Clothing which may add significantly to weight. (en)"> + > + ["id28"] = < + text = <"Laajennus"> + description = <"Lisätietoja joita on tarvittu mittaustuloksen tallentamiseen tai yhdistämiseen toisiin referenssimalleihin."> + comment = <"Esimerkki: paikallisia tietovaatimuksia tai metadataa yhdistettäväksi FHIR tai CIMI tietomalleihin."> + > + ["id27"] = < + text = <"Syntymä"> + description = <"Ensimmäinen painotieto, joka on mitattu pian syntymän jälkeen. Kyseinen tieto kirjataan vain yhden kerran henkilön terveystietoihin."> + > + ["id26"] = < + text = <"Sekoittavat tekijät"> + description = <"Painon mittaamiseen vaikuttavia tekijöitä, jotka voivat vaikuttaa mittaustulokseen. Esimerkiksi kuukautiskierto, viimeaikainen suolen toiminta tai merkki amputaatiosta."> + > + ["id25"] = < + text = <"Kommentti"> + description = <"Lisätietoa liittyen painon mittaamiseen, jota ei ole tallennettu muissa kentissä."> + > + ["id21"] = < + text = <"Laite"> + description = <"Lisätietoja käytetystä mittalaitteesta."> + > + ["at18"] = < + text = <"Vaippa"> + description = <"Ainoastaan vaippa - voi lisätä merkittävästi painoa."> + > + ["at14"] = < + text = <"Alasti"> + description = <"Ilman vaatteita."> + > + ["at12"] = < + text = <"Kevyt vaatetus/alusvaatteet"> + description = <"Vaatetus, joka ei merkittävästi lisää painoa."> + > + ["at11"] = < + text = <"Vaatteet päällä, kengät jalassa"> + description = <"Vaatetus, joka voi merkittävästi lisätä painoa, sisältäen kengät."> + > + ["id10"] = < + text = <"Vaatetus"> + description = <"Kuvaus mitattavan vaatetuksesta mittaushetkellä."> + > + ["id5"] = < + text = <"Paino"> + description = <"Henkilön paino"> + > + ["id4"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"Paino"> + description = <"Henkilön painon mittaaminen. "> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"Situação do vestuário (synthesised)"> + description = <"Descrição da situação do vestuário do indivíduo no momento da pesagem. (synthesised)"> + > + ["at29"] = < + text = <"Totalmente vestida, sem sapatos"> + description = <"Roupas que podem aumentar significativamente o peso."> + > + ["id28"] = < + text = <"Extensão"> + description = <"Informação adicional requerida para capturar conteúdo local ou para alinhar a outros modelos de referência/formalismos."> + comment = <"Por exemplo: informações locais necessárias ou metadados adicionais para alinhamento ao FHIR ou outras iniciativas equivalentes de modelagem do conhecimento clínico."> + > + ["id27"] = < + text = <"Nascimento"> + description = <"Normalmente o primeiro peso, medido ao nascer."> + > + ["id26"] = < + text = <"Fatores de confundimento"> + description = <"Registra qualquer problemas ou fatores que impactam na medida do peso corporal pe período menstrual, período recente de movimento peristáltico e observação de amputação."> + > + ["id25"] = < + text = <"Comentário"> + description = <"Narrativa adicional sobre a medida de peso corporal, não capturado em outros campos."> + > + ["id21"] = < + text = <"Dispositivo"> + description = <"Detalhes sobre o dispositivo de pesagem."> + > + ["at18"] = < + text = <"Fralda"> + description = <"Vestindo apenas uma fralda - pode adicionar peso significativo."> + > + ["at14"] = < + text = <"Despido"> + description = <"Sem nenhuma roupa."> + > + ["at12"] = < + text = <"Levemente vestido / roupa íntimas"> + description = <"Roupas que não irão acrescentar ao peso de forma significativa."> + > + ["at11"] = < + text = <"Totalmente vestida, incluindo sapatos"> + description = <"Roupas que podem aumentar significativamente o peso, incluindo sapatos."> + > + ["id10"] = < + text = <"Situação do vestuário"> + description = <"Descrição da situação do vestuário do indivíduo no momento da pesagem."> + > + ["id5"] = < + text = <"Peso"> + description = <"O peso do indivíduo."> + > + ["id4"] = < + text = <"Qualquer evento"> + description = <"Padrão, ponto específico no tempo ou intervalo que pode ser explicitamente definido em template ou em tempo de execução."> + > + ["id1"] = < + text = <"Peso corporal"> + description = <"A medição do peso corporal de um indivíduo."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"*State of dress(en) (synthesised)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> + > + ["at29"] = < + text = <"*Fully clothed, without shoes (en)"> + description = <"*Clothing which may add significantly to weight. (en)"> + > + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id27"] = < + text = <"*Birth(en)"> + description = <"*Usually the first weight, measured soon after birth. This event will only be used once per health record + .(en)"> + > + ["id26"] = < + text = <"*Confounding factors(en)"> + description = <"*Record any issues or factors that may impact on the measurement of body weight eg timing in menstrual cycle, timing of recent bowel motion or noting of amputation.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement of Body weight, not captured in other fields.(en)"> + > + ["id21"] = < + text = <"الجهيزة"> + description = <"تفاصيل حول الجهيزة المستخدمة في القياس"> + > + ["at18"] = < + text = <"حفاظة"> + description = <"الشخص يرتدي حفاظة فقط - و قد يزيد ذلك من الوزن بشكل مؤثر"> + > + ["at14"] = < + text = <"مُعَرَّى"> + description = <"لا يرتدي أي ملابس"> + > + ["at12"] = < + text = <"ملابس خفيفة/ ملابس داخلية"> + description = <"ملابس لا تزيد الوزن بشكل مؤثر"> + > + ["at11"] = < + text = <"ملابس كاملة, بما في ذلك الأحذية"> + description = <"الشخص يرتدي ملابس قد تزيد الوزن بشكل مؤثر, بما في ذلك الأحذية."> + > + ["id10"] = < + text = <"*State of dress(en)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en)"> + > + ["id5"] = < + text = <"الوزن"> + description = <"وزن الشخص"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"وزن الجسم"> + description = <"قياس وزن الجسم للشخص"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Mass"> + description = <"Mass"> + > + ["ac9001"] = < + text = <"State of dress (synthesised)"> + description = <"Description of the state of dress of the person at the time of weighing. (synthesised)"> + > + ["at29"] = < + text = <"Fully clothed, without shoes"> + description = <"Clothing which may add significantly to weight."> + > + ["id28"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id27"] = < + text = <"Birth"> + description = <"Usually the first weight, measured soon after birth. This event will only be used once per health record + ."> + > + ["id26"] = < + text = <"Confounding factors"> + description = <"Record any issues or factors that may impact on the measurement of body weight eg timing in menstrual cycle, timing of recent bowel motion or noting of amputation."> + > + ["id25"] = < + text = <"Comment"> + description = <"Additional narrative about the measurement of Body weight, not captured in other fields."> + > + ["id21"] = < + text = <"Device"> + description = <"Details about the weighing device."> + > + ["at18"] = < + text = <"Nappy/diaper"> + description = <"Wearing only a nappy - which may add significantly to weight."> + > + ["at14"] = < + text = <"Naked"> + description = <"Without any clothes."> + > + ["at12"] = < + text = <"Lightly clothed/underwear"> + description = <"Clothing which will not add to weight significantly."> + > + ["at11"] = < + text = <"Fully clothed, including shoes"> + description = <"Clothing which may add significantly to weight, including shoes."> + > + ["id10"] = < + text = <"State of dress"> + description = <"Description of the state of dress of the person at the time of weighing."> + > + ["id5"] = < + text = <"Weight"> + description = <"The weight of the individual."> + > + ["id4"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Body weight"> + description = <"Measurement of the body weight of an individual."> + > + > + ["zh-cn"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"衣着状态 (synthesised)"> + description = <"关于称重时受检人员的衣着状态 (synthesised)"> + > + ["at29"] = < + text = <"衣着整齐,不包括鞋子"> + description = <"可能会显著增加重量的衣物。"> + > + ["id28"] = < + text = <"扩展"> + description = <"记录本地内容时或者是与其他的参考模型/形式化体系进行协调统一时所需的附加信息。"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en) + 例如,与FHIR或CIMI对等要素进行协调统一时所需的本地信息需求或附加的元数据。"> + > + ["id27"] = < + text = <"出生"> + description = <"通常为出生之后短时间内所首次测量的体重。在每份健康档案当中将仅仅使用一次该事件。"> + > + ["id26"] = < + text = <"干扰因素"> + description = <"用于记录任何可能对体重测量造成影响的问题或因素,如月经周期所处时间阶段、最近排便的时间安排情况或者截肢情况说明。"> + > + ["id25"] = < + text = <"备注"> + description = <"其他字段之中并未记录的,额外关于体重测量指标的叙述型文本。"> + > + ["id21"] = < + text = <"装置"> + description = <"关于称重装置的详细信息。"> + > + ["at18"] = < + text = <"尿布/尿不湿"> + description = <"仅有尿布/尿不湿 - 有可能显著增加重量。"> + > + ["at14"] = < + text = <"裸体"> + description = <"没有穿着任何衣物。"> + > + ["at12"] = < + text = <"衣着轻便/仅内衣"> + description = <"所穿着衣物并不会显著增加重量。"> + > + ["at11"] = < + text = <"衣着整齐,包括鞋子"> + description = <"包括鞋子在内,所穿着衣物可能显著增加重量。"> + > + ["id10"] = < + text = <"衣着状态"> + description = <"关于称重时受检人员的衣着状态"> + > + ["id5"] = < + text = <"重量"> + description = <"个人的身体重量。"> + > + ["id4"] = < + text = <"任何事件"> + description = <"任何事件。"> + > + ["id1"] = < + text = <"体重"> + description = <"个人体重(身体重量)的测量。"> + > + > + ["es"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"*State of dress(en) (synthesised)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> + > + ["at29"] = < + text = <"*Fully clothed, without shoes (en)"> + description = <"*Clothing which may add significantly to weight. (en)"> + > + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id27"] = < + text = <"*Birth(en)"> + description = <"*Usually the first weight, measured soon after birth. This event will only be used once per health record + .(en)"> + > + ["id26"] = < + text = <"*Confounding factors(en)"> + description = <"*Record any issues or factors that may impact on the measurement of body weight eg timing in menstrual cycle, timing of recent bowel motion or noting of amputation.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement of Body weight, not captured in other fields.(en)"> + > + ["id21"] = < + text = <"Dispositivo"> + description = <"Detalles acerca del dispositivo de pesada."> + > + ["at18"] = < + text = <"Pañales"> + description = <"Únicamente con un pañal. Puede incrementar el peso de forma significativa."> + > + ["at14"] = < + text = <"Desnudo"> + description = <"Sin ropa."> + > + ["at12"] = < + text = <"Indumentaria ligera/Ropa interior"> + description = <"La indumentaria no genera un incremento significativo del peso."> + > + ["at11"] = < + text = <"Totalmente vestido incluyendo calzado"> + description = <"La indumentaria, incluyendo calzado, puede incrementar el peso de forma significativa."> + > + ["id10"] = < + text = <"*State of dress(en)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en)"> + > + ["id5"] = < + text = <"Peso"> + description = <"Peso del individuo."> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Peso corporal"> + description = <"Medición del peso corporal de un individuo."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"Påkledning (synthesised)"> + description = <"Beskrivelse av personens påkledning på måletidspunktet. (synthesised)"> + > + ["at29"] = < + text = <"Fullt påkledt, uten sko"> + description = <"Påkledning som kan øke vekten signifikant."> + > + ["id28"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id27"] = < + text = <"Fødsel"> + description = <"Den første vekten målt etter fødselen. Denne hendelsen skal kun benyttes én gang per journal."> + > + ["id26"] = < + text = <"Konfunderende faktorer"> + description = <"Registering av emner eller faktorer som kan ha betydning for måling av kroppsvekten, f.eks. inntak av mat og drikke, stort saltinntak, menstruasjonssyklus, tidspunkt for avføring, ødem eller uke av graviditet."> + > + ["id25"] = < + text = <"Kommentar"> + description = <"Ytterligere beskrivelse av målingen av kroppsvekt som ikke dekkes i andre felt."> + > + ["id21"] = < + text = <"Måleapparat"> + description = <"Detaljer om måleapparatet brukt til vektmålingen."> + > + ["at18"] = < + text = <"Bleie"> + description = <"Bare ikledt bleie - kan legge til signifikant vekt."> + > + ["at14"] = < + text = <"Naken"> + description = <"Uten klær."> + > + ["at12"] = < + text = <"Lette klær / undertøy"> + description = <"Påkledning som ikke endrer vekten signifikant."> + > + ["at11"] = < + text = <"Fullt påkledt inklusive sko"> + description = <"Påkledning som kan øke vekten signifikant, inklusive sko."> + > + ["id10"] = < + text = <"Påkledning"> + description = <"Beskrivelse av personens påkledning på måletidspunktet."> + > + ["id5"] = < + text = <"Kroppsvekt"> + description = <"Et individs totale kroppsmasse."> + > + ["id4"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i et templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Kroppsvekt"> + description = <"Individets kroppsvekt."> + > + > + ["ja"] = < + ["at9000"] = < + text = <"質量"> + description = <"質量"> + > + ["ac9001"] = < + text = <"*State of dress(en) (synthesised)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> + > + ["at29"] = < + text = <"*Fully clothed, without shoes (en)"> + description = <"*Clothing which may add significantly to weight. (en)"> + > + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id27"] = < + text = <"*Birth(en)"> + description = <"*Usually the first weight, measured soon after birth. This event will only be used once per health record + .(en)"> + > + ["id26"] = < + text = <"*Confounding factors(en)"> + description = <"*Record any issues or factors that may impact on the measurement of body weight eg timing in menstrual cycle, timing of recent bowel motion or noting of amputation.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement of Body weight, not captured in other fields.(en)"> + > + ["id21"] = < + text = <"測定機器"> + description = <"測定に使用された機器についての詳細な記録"> + > + ["at18"] = < + text = <"おむつを付けている状態"> + description = <"おむつだけをはいている状態。体重測定に関与しうる。"> + > + ["at14"] = < + text = <"全裸"> + description = <"何も着衣していない"> + > + ["at12"] = < + text = <"軽装/下着"> + description = <"体重測定にあまり寄与しない着衣"> + > + ["at11"] = < + text = <"靴も履いている着衣状態"> + description = <"靴を含めて、体重測定に大きく関与するような着衣状態"> + > + ["id10"] = < + text = <"*State of dress(en)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en)"> + > + ["id5"] = < + text = <"重量"> + description = <"個人の重量"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"体重"> + description = <"個人の体重を測定したもの"> + > + > + ["fa"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"*State of dress(en) (synthesised)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> + > + ["at29"] = < + text = <"*Fully clothed, without shoes (en)"> + description = <"*Clothing which may add significantly to weight. (en)"> + > + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id27"] = < + text = <"*Birth(en)"> + description = <"*Usually the first weight, measured soon after birth. This event will only be used once per health record + .(en)"> + > + ["id26"] = < + text = <"*Confounding factors(en)"> + description = <"*Record any issues or factors that may impact on the measurement of body weight eg timing in menstrual cycle, timing of recent bowel motion or noting of amputation.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement of Body weight, not captured in other fields.(en)"> + > + ["id21"] = < + text = <"تجهیز"> + description = <"توصیف تجهیز استفاده شده برای اندازه گیری وزن"> + > + ["at18"] = < + text = <"کهنه بچه یا پوشک"> + description = <"پوشیدن فقط یک پوشک که می تواند وزن را بطور قابل توجهی افزایش دهد"> + > + ["at14"] = < + text = <"لخت"> + description = <"بدون هر گونه لباس"> + > + ["at12"] = < + text = <"لباس سبک یا لباس زیر"> + description = <"لباسی که بطور قابل توجهی وزن را افزایش ندهد"> + > + ["at11"] = < + text = <"کاملا لباس پوشیده ، از جمله کفش"> + description = <"لباسی که ممکن است بطور قابل توجهی به وزن بیافزاید شامل کفش ها"> + > + ["id10"] = < + text = <"*State of dress(en)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en)"> + > + ["id5"] = < + text = <"وزن"> + description = <"وزن فرد"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"وزن بدن"> + description = <"اندازه گیری وزن بدن فرد"> + > + > + ["nl"] = < + ["at9000"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["ac9001"] = < + text = <"*State of dress(en) (synthesised)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> + > + ["at29"] = < + text = <"*Fully clothed, without shoes (en)"> + description = <"*Clothing which may add significantly to weight. (en)"> + > + ["id28"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id27"] = < + text = <"*Birth(en)"> + description = <"*Usually the first weight, measured soon after birth. This event will only be used once per health record + .(en)"> + > + ["id26"] = < + text = <"*Confounding factors(en)"> + description = <"*Record any issues or factors that may impact on the measurement of body weight eg timing in menstrual cycle, timing of recent bowel motion or noting of amputation.(en)"> + > + ["id25"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement of Body weight, not captured in other fields.(en)"> + > + ["id21"] = < + text = <"Apparaat"> + description = <"Details over het weeginstrument."> + > + ["at18"] = < + text = <"Luier"> + description = <"Individu draagt alleen een luier - zou significant aan het gewicht kunnen bijdragen."> + > + ["at14"] = < + text = <"Naakt"> + description = <"Zonder kleding."> + > + ["at12"] = < + text = <"Lichte kleding/ondergoed"> + description = <"Kleding die niet significant het gewicht beÏnvloedt."> + > + ["at11"] = < + text = <"Volledig gekleed, inclusief schoenen"> + description = <"Kleren die een significante bijdrage hebben aan het gewicht, inclusief schoenen."> + > + ["id10"] = < + text = <"*State of dress(en)"> + description = <"*Description of the state of dress of the person at the time of weighing.(en)"> + > + ["id5"] = < + text = <"Gewicht"> + description = <"Het gewicht van het individu."> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Lichaamsgewicht"> + description = <"Meting van het lichaamsgewicht van een individu."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at14", "at18", "at12", "at29", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale-q.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale-q.v0.0.1-alpha.adls new file mode 100644 index 000000000..b9ebeec8f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale-q.v0.0.1-alpha.adls @@ -0,0 +1,97 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=57bf4d16-86e4-4d99-95eb-deb8e3935b71; build_uid=fe00a2f4-77eb-44d4-8492-ea9cf2684f7a) + openEHR-EHR-OBSERVATION.braden_scale-q.v0.0.1-alpha + +specialize + openEHR-EHR-OBSERVATION.braden_scale.v1 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2011-08-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Curley MAQ, Razmus IS, Roberts KE, Wypij D. Predicting pressure ulcer risk in pediatric patients-the Braden Q scale. Nursing Research. 2003; 52(1) 22-31."> + ["2"] = <"Bergstrom, N., Braden, B., Laguzza, A. & Holman, A. (1987). The Braden Scale for predicting pressure sore risk. Nursing Research. 36(4), 205-210."> + ["3"] = <"Braden, B. J. & Blanchard, S. (2007). Risk assessment in pressure ulcer prevention. In D. L. Krasner, G. T. Rodeheaver, & R. G. Sibbald (Eds.), Chronic Wound Care: A Clinical Source Book for Healthcare Professionals (4th ed.). Wayne PA: HMP Communications"> + ["4"] = <"Ayello, E.A. & Braden, B. (2002) How and why to do pressure ulcer risk assessment. Advances in Wound Care, 15 (3), 125-131."> + ["5"] = <"Prevention Plus - Home of the Braden Scale [Internet]. [date unknown];[cited 2011 Aug 1] Available from: http://bradenscale.com/index.htm"> + ["6"] = <"Modified Braden Q Scale for Paediatric Use [Internet]. [date unknown];[cited 2011 Aug 8] Available from: http://nursing.advanceweb.com/SharedResources/Downloads/2007/090107/NW/nng090107_p55table1.pdf"> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, Ocean Informatics, UK, ian.mcnicoll@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"3BE26F76D2C0CC1C10FECB1058C0C8FD"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"The Modified Braden Q Scale for Predicting Pressure Sore Risk is an assessment tool used to assess the risk of pressure ulcer development in children aged between 21 days and 5 years."> + keywords = <"pressure", "sore", "ulcer", "Braden", "child", "paediatric"> + use = <"To assess risk of pressure ulcer development in children from 21 days to 5 years of age. + The Braden Scale is copyrighted as \"Copyright Nursecom Inc\"."> + misuse = <"The Braden Q Scale should not be used unless the terms of copyright have been observed. + The Braden Scale should not be used for adults or children over 5 years of age - use OPENEHR-EHR-OBSERVATION.braden_scale + The Braden Scale should not be used for children less than 21 days old - use OPENEHR-EHR-OBSERVATION.braden_scale_neonate.v1"> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1.1] matches { -- Modified Braden Q Scale + /data[id2]/events matches { + EVENT[id3] occurrences matches {0..1} matches { + /data[id4]/items matches { + ELEMENT[id23] matches { + /value[id9013]/magnitude matches {|6..20|} + } + after [id23] + ELEMENT[id36] occurrences matches {0..1} matches { + value matches { + DV_ORDINAL[id0.9001] matches { + [value, symbol] matches { + [{0}, {[at37]}], + [{1}, {[at38]}], + [{2}, {[at39]}], + [{3}, {[at40]}], + [{4}, {[at41]}] + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac0.9000"] = < + text = <"Braden risk grade (synthesised)"> + description = <"A graded risk score based upon addition of all sub-scores that determines the patient's overall risk for developing a pressure ulcer. (synthesised)"> + > + ["id1.1"] = < + text = <"Modified Braden Q Scale"> + description = <"The Modified Braden Q Scale for paediatric use."> + > + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at37", "at38", "at39", "at40", "at41"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale.v1.2.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale.v1.2.0.adls new file mode 100644 index 000000000..4f61aa760 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale.v1.2.0.adls @@ -0,0 +1,1368 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3eb327e3-8913-411e-a968-db15efdb3838; build_uid=51e25abc-6368-4c0c-a743-3fb00a4a63ee) + openEHR-EHR-OBSERVATION.braden_scale.v1.2.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina."> + ["email"] = <"alandmarch@gmail.com"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand og Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen og Nasjonal IKT"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"Taikang Insurance Group"> + ["email"] = <"linforest@163.com"> + > + accreditation = <"Confused"> + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2011-08-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, National ICT Norway, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Karen Bjøro, Norsk Sykepleierforbund, Norway", "Rui Coutinho, Centro Hospitalar do Porto, Portugal", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Øygunn Leite Kallevik, Helse Bergen, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Lars Morgan Karlsen, DIPS ASA, Norway", "Knut Nesheim, Helse Bergen, Norway", "Mona Oppedal, Helse Bergen, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Navin Ramachandran, NHS, United Kingdom", "Tanja Riise, Nasjonal IKT HF, Norway", "Line Sæle, Nasjonal IKT HF, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/"> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Bergstrom, N., Braden, B., Laguzza, A. & Holman, A. (1987). The Braden Scale for predicting pressure sore risk. Nursing Research. 36(4), 205-210."> + ["2"] = <"Braden, B. J. & Blanchard, S. (2007). Risk assessment in pressure ulcer prevention. In D. L. Krasner, G. T. Rodeheaver, & R. G. Sibbald (Eds.), Chronic Wound Care: A Clinical Source Book for Healthcare Professionals (4th ed.). Wayne PA: HMP Communications"> + ["3"] = <"Ayello, E.A. & Braden, B. (2002) How and why to do pressure ulcer risk assessment. Advances in Wound Care, 15 (3), 125-131."> + ["4"] = <"Prevention Plus - Home of the Braden Scale [Internet]. [date unknown];[cited 2011 Aug 1] Available from: http://bradenscale.com/index.htm"> + ["5"] = <"Braden Scale for Predicting Pressure Score Risk [Internet]. [date unknown];[cited 2011 Aug 1] Available from: http://bradenscale.com/images/bradenscale.pdf"> + ["6"] = <"Braden Scale for Predicting Pressure Score Risk in Home Care [Internet]. [date unknown];[cited 2011 Aug 1] Available from: http://bradenscale.com/images/bschome.pdf"> + ["7"] = <"Norwegian translation by Bjøro (1998), from Metode for å redusere forekomst av trykksår ved norske sykehjem, Sintef (2007). https://www.sintef.no/globalassets/upload/helse/levekar-og-tjenester/forebygging-av-trykksar-i-sykehjem.pdf"> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Clinical Informatics, UK, ian@freshehr.com"> + ["MD5-CAM-1.0.1"] = <"935B41CA3BE85FF30CB782AC471244E1"> + > + details = < + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Voidaan käyttää tallentamaan tietoja tekijöistä, joita käytetään painehaavojen kehittymisen riskin arvioimiseen, ja Braden Scale -kokonaispisteet."> + keywords = <"paine, kipeä, haava, Braden, aikuinen, tulos, arviointi", ...> + use = <"Käytä arvioitaessa painehaavan kehittymisen riskiä aikuisväestössä tai 5-vuotiaiden ja sitä vanhempien lasten hoidossa sekä sairaalassa että kotikäytössä. + + Käytettävissä on kaksi yleistä vaihtoehtoa, joista toinen on tarkoitettu sairaalaan ja toinen kotikäyttöön. Ne eroavat toisistaan vain kosteustietoelementin kuvauksessa, jossa vuodevaatteiden muutoksen taajuutta kuvataan kotikäyttöön \"kolme kertaa vuorokaudessa\" tai \"kerran vuorokaudessa\" sairaalassa. Koska näillä kahdella kuvauksella on sama olennainen merkitys, tämä arkkityyppi on käyttänyt yleisimmin sovellettavaa sanamuotoa, joka perustuu kotikäyttöön. + + Vaikka OpenEHR-arkkityypit ovat vapaasti käytettävissä avoimen lisenssin alla, tämän Braden Scale -arkettityypin erityinen sisältö on tekijänoikeussuojattu. Tämän arkkityypin käyttö toteutuksissa on noudatettava tekijänoikeuksien omistajien asettamia ehtoja. + + Copyright statement: Barbara Braden and Nancy Bergstrom, 1988 All rights reserved + + Copyright information: http://bradenscale.com/copyright.htm."> + misuse = <"Ei saa käyttää, ellei tekijänoikeuksia ole noudatettu - katso http://bradenscale.com/copyright.htm. + + Braden-asteikkoa ei pitäisi käyttää lapsille, joiden ikä on 21 päivän ja 5 vuoden välillä. Käytä lapsille tarkoitettua Paediatric Braden Scale -arkkityyppiä. + + Braden Scalea ei tule käyttää alle 21-vuotiaille lapsille. Käytä vastasyntyneille kehitettyä Neonatal Braden Scale -arkkityyppiä."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar información acerca de los factores utilziados para evaluar el riesgo de desarrollo de úlceras de decúbito, con el puntaje total de la Escala de Braden."> + keywords = <"decúbito", "escara", "úlcera", "Braden", "adulto", "puntaje", "evaluación"> + use = <"Utilizar para evaluar el riesgo de desarrollo de úlceras por decúbito en poblaciones adultas y en niños de 5 o más años de edad, tanto en el hospital como en la comunidad. + Existen dos variantes comunmente utilizadas: una esta dirigida al uso hospitalario y otra para el uso en el hogar. SOlo difieren en la descripción del dato Humedad. donde la frecuencia de cambio de la ropa de cama se decribe como \"tres veces en 24 horas\" para el uso en el hogar y \"una vez por turno\" para el uso hospitalario. Como estas dos descripciones tienen el esencialmente el mismo significado, este arquetipo utiliza el fraseo mas generalmente aplicado, basado en la variante de uso en el hogar. + En tanto que los arquetipos openEHR se encuentran libremente disponibles bajo una licencia abierta, el contenido específico de la escala de Braden se encuentra protegido por un derecho de autor. Cualquier uso de este arquetipo en una implementación debe cumplir con los términos establecidos por los titulares del derecho de autor. + Declaración de derecho de autor: Barbara Braden y Nancy Bergstrom, 1988 Todos los derechos reservados. + Información sobre el derecho de autor: http://bradenscale.com/copyright.htm"> + misuse = <"No utilizar excepto se hayan cumplimentado los término del derecho de autor - ver http://bradenscale.com/copyright.htm para detalles. + La Escala de Braden no debe ser utilizada en niños entre 21 días y cinco años de edad. Utilizar un arquetipo especialmente diseñado para la Escala de Braden Pediátrica. + La Escala de Braden no debe ser utilizada en niños menores de 21 días de edad. Utilizar un arquetipo especialmente diseñado para la Escala de Braden Neonatal. + "> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere informasjon om risikofaktorer for utvikling av trykksår, samt utregning av totalskår. + "> + keywords = <"trykk", "sår", "braden", "skår", "score", "vurdering", "decubitus", "dekubitus", "dekutbitalsår", "ernæring", "mobilitet", "hud", "forflytning", "forebygging", "risikofaktorer", "liggesår"> + use = <"Brukes for å vurdere risiko for utvikling av trykksår hos voksne eller hos barn som er 5 år eller eldre både i spesialist- og i primærhelsetjenesten. Den publiserte skalaen har to varianter, en for sykehus og en for bruk i hjemmet. Disse har kun små forskjeller i beskrivelsen i dataelementet \"Fuktighet\" hvor foreslått frekvens av sengetøyskift er satt til \"tre ganger per 24 timer\" for hjemmebruk og \"en gang per vakt\" for sykehusbruk. Da de to beskrivelsene har samme meningsinnhold, baseres denne arketypen på varianten for hjemmebruk da denne har den mest generiske ordlyden. + + openEHR-arketyper er fritt tilgjengelige under en åpen lisens, men det spesifikke innholdet i denne Braden-skala-arketypen er opphavsrettslig beskyttet. All bruk av denne arketypen i implementasjoner må gjøres i henhold til vilkår gitt av innehaverne av opphavsretten. + + Erklæring om opphavsrett: Barbara Braden and Nancy Bergstrom, 1988 All rights reserved. + + Informasjon om opphavsretten: http://bradenscale.com/copyright.htm."> + misuse = <"Braden-skala skal ikke brukes med mindre opphavsrettsbetingelsene er oppfylt - for detaljer se: + http://bradenscale.com/copyright.htm. + + Braden-skala skal ikke benyttes for barn som er mellom 21 dager og 5 år gamle. Bruk egen arketype for Pediatrisk Braden-skala for dette formålet. + + Braden-skala skal ikke benyttes for barn som er yngre enn 21 dager gamle - Bruk egen arketype for Neonatal Braden-skala for dette formålet."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar informações sobre os fatores utilizados para avaliar o risco de desenvolvimento de úlceras por pressão e a pontuação total da Escala de Braden."> + keywords = <"pressão", "ferida", "úlcera", "Braden", "adulto", "score", "avaliação"> + use = <"Use para avaliar o risco de desenvolvimento de úlceras por pressão em uma população adulta ou para crianças com 5 anos ou mais, tanto em ambientes hospitalares quanto em comunitários. + + Existem duas variantes comumente utilizadas - uma destinada a uso hospitalar e outra a uso doméstico. Elas diferem apenas na descrição do elemento de dados de umidade onde a frequência de mudança de cama é descrita como \"três vezes em 24 horas\" para uso doméstico ou \"uma vez por turno\" para uso hospitalar. Como estas duas descrições tem o mesmo significado essencial, este arquétipo usou a formulação mais aplicável, baseada na variante de uso doméstico. + + Enquanto os arquétipos openEHR estão todos disponíveis gratuitamente sob uma licença aberta, o conteúdo específico deste arquétipo de Escala de Braden é protegido por direitos autorais. Qualquer uso deste arquétipo dentro de implementações deve estar em conformidade com os termos estabelecidos pelos proprietários de direitos autorais. + + Declaração de direitos autorais: Barbara Braden and Nancy Bergstrom, 1988 All rights reserved + + Informações sobre direitos autorais: http://bradenscale.com/copyright.htm"> + misuse = <"Não deve ser utilizado a menos que os termos dos direitos autorais tenham sido observados - consulte os detalhes em http://bradenscale.com/copyright.htm. + + A escala de Braden não deve ser utilizada para crianças entre 21 dias e 5 anos. Use um arquétipo projetado especificamente para a escala de Braden Pediátrica. + + A escala de Braden não deve ser utilizada para ser utilizada para crianças menores de 21 dias. Use um arquétipo projetado especificamente para a escala de Braden Neonatal. + + "> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about factors used to assess the risk of pressure ulcer development, and the total Braden Scale score."> + keywords = <"pressure", "sore", "ulcer", "Braden", "adult", "score", "assessment"> + use = <"Use to assess risk of pressure ulcer development in an adult population or for children aged 5 and over, in both hospital and community settings. + + There are two commonly used variants - one intended for hospital use and the other for home use. They differ only in the description of the Moisture data element where the frequency of bedding change is described as \"three times per 24 hours\" for home use or \"once per shift\" for hospital use. As these two descriptions have the same essential meaning, this archetype has used the most generally applicable wording, based on the home use variant. + + While openEHR archetypes are all freely available under an open license, the specific content of this Braden Scale archetype is copyright protected. Any use of this archetype within implementations must be in compliance with the terms established by the copyright owners. + + Copyright statement: Barbara Braden and Nancy Bergstrom, 1988 All rights reserved + + Copyright information: http://bradenscale.com/copyright.htm."> + misuse = <"Not to be used unless the terms of copyright have been observed -see http://bradenscale.com/copyright.htm for details. + + The Braden Scale should not be used for children between 21 days and 5 years. Use an archetype specifically designed for the Paediatric Braden Scale. + + The Braden Scale should not be used for children aged less than 21 days. Use an archetype specifically designed for the Neonatal Braden Scale."> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"旨在记录那些有关用于评估压疮发生风险的因素的信息以及布雷登量表总分。"> + keywords = <"压力", "压迫", "疮", "溃疡", "压疮", "压力性溃疡", "褥疮", "布雷登", "Braden", "布拉登", "布莱登", "贝登", "量表", "布雷登量表", "Braden量表", "布拉登量表", "布莱登量表", "贝登量表", "布雷登压疮评估量表", "布雷登压疮风险预测量表", "布雷登压疮危险因素预测量表", "成年人", "成年", "成人", "评分", "分数", "得分", "分值", "评估", "评价"> + use = <"用于评估成年人群或5岁及以上儿童在医院和社区环境中发生压疮的风险。 + + 布雷登量表有两种常用的变体,即医院版和居家版。二者的区别仅仅是对于潮湿数据元素的描述;其中,二者对于床单更换频率的描述分别为医院版的“每班一次”和居家版的“每24小时三次”。这两种描述本质上的含义相同,因此,本原始型采用的是最为普遍适用的居家版措辞。 + + 所有的openEHR原始型按开放许可协议均为免费提供,但这个布雷登量表原始型的具体内容却受版权保护。实施项目之中对于该原始型的任何应用必须遵循版权所有方所确定的条款。 + + 版权声明:Barbara Braden和Nancy Bergstrom,版权所有 © 1988 + 版权信息:http://bradenscale.com/copyright.htm。 + "> + misuse = <"除非遵守版权条款,否则不得使用 – 有关详细信息,请参阅http://bradenscale.com/copyright.htm。 + + 不应当布雷登量表用于21天至5岁的儿童。请采用专为儿科布雷登量表而设计的原始型。 + + 不应当布雷登量表用于21天以下的儿童。请采用专为新生儿布雷登量表而设计的原始型。 + "> + > + > + +definition + OBSERVATION[id1] matches { -- Braden scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Sensory perception + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Moisture + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{1}, {[at16]}], + [{2}, {[at17]}], + [{3}, {[at18]}], + [{4}, {[at19]}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Activity + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{1}, {[at12]}], + [{2}, {[at13]}], + [{3}, {[at14]}], + [{4}, {[at15]}] + } + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Mobility + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{1}, {[at27]}], + [{2}, {[at28]}], + [{3}, {[at29]}], + [{4}, {[at30]}] + } + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Nutrition + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{1}, {[at31]}], + [{2}, {[at32]}], + [{3}, {[at33]}], + [{4}, {[at34]}] + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Friction and shear + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{1}, {[at24]}], + [{2}, {[at25]}], + [{3}, {[at26]}] + } + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9013] matches { + magnitude matches {|6..23|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id36] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id37] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["fi"] = < + ["ac9000"] = < + text = <"Tuntoaisti (synthesised)"> + description = <"Kyky reagoida tarkoituksenmukaisesti paineeseen liittyvään epämukavuuteen. (synthesised)"> + > + ["ac9001"] = < + text = <"Kosteus (synthesised)"> + description = <"Ihon kosteusaltistuksen määrä. (synthesised)"> + > + ["ac9002"] = < + text = <"Aktiivisuus (synthesised)"> + description = <"Fyysisen toimintakyvyn vertailuaste. (synthesised)"> + > + ["ac9003"] = < + text = <"Liikkuvuus (synthesised)"> + description = <"Kyky muuttaa ja hallita kehon asentoa. (synthesised)"> + > + ["ac9004"] = < + text = <"Ravitsemus (synthesised)"> + description = <"Perusruokamäärän saanti. (synthesised)"> + > + ["ac9005"] = < + text = <"Kudoksen venyminen ja leikkausvoimat (synthesised)"> + description = <"Kitkaa syntyy, kun iho liikkuu potilasta tukevia pintoja vasten. Leikkausvoimia ilmenee, kun iho ja sen viereinen luinen pinta liukuvat toisiinsa nähden eri suuntiin. (synthesised)"> + > + ["id37"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. + + (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> + > + ["id35"] = < + text = <"Kommentti"> + description = <"Kertomusmuodossa olevat tiedot Braden-asteikolla tehdystä arvioinnista, joita ei voida ilmoittaa rakenteisissa muodossa olevissa kohdissa."> + > + ["at34"] = < + text = <"Erinomainen"> + description = <"Syö suurimman osan jokaisesta ateriasta. Syö aina tarjotut ruoat. Syö yleensä vähintään 4 annosta liha- tai maitotuotteita. Syö joskus aterioiden välillä. Ei tarvitse lisäravintovalmisteita."> + > + ["at33"] = < + text = <"Riittävä"> + description = <"Syö yli puolet useimmista aterioista. Syö neljä annosta proteiinipitoista ruokaa päivässä (liha- tai maitotuotteet). Kieltäytyy joskus ateriasta, mutta ottaa yleensä lisäravintovalmisteen tarjottaessa TAI on letkuruokinnassa tai täydellisessä parenteraalisessa ravitsemuksessa, joka todennäköisesti täyttää suurimman osan potilaan ravinnontarpeesta."> + > + ["at32"] = < + text = <"Todennäköisesti riittämätön"> + description = <"Syö harvoin koko aterian ja syö yleensä vain 1/2 tarjotusta ruoasta. Syö vain kolme annosta (liha- tai maitotuotteet) proteiinia päivässä. Ottaa silloin tällöin lisäravintovalmisteita. TAI Ei saa normaalia määrää ravintoa nestemäisestä tai ravinnonsiirtoletkuruoasta."> + > + ["at31"] = < + text = <"Hyvin huono"> + description = <"Ei syö koskaan koko ateriaa. Harvoin syö 1/3 tarjotusta ruoasta. Syö kaksi annosta (liha- tai maitotuotteet) tai vähemmän proteiinia päivässä. Ottaa nesteitä vähän. Ei ota nestemäisiä lisäravintovalmisteita. TAI ei syö mitään suun kautta, ja/tai potilasta ylläpidetään kirkkailla nesteillä tai täydellisellä parenteraalisella ravitsemuksella yli 5 vrk."> + > + ["at30"] = < + text = <"Ei rajoitusta"> + description = <"Kykenee merkittäviin ja toistuviin asennonmuutoksiin ilman ulkopuolista apua."> + > + ["at29"] = < + text = <"Hieman rajoittunut"> + description = <"Kykenee itsenäisesti toistuviin, vaikkakin vähäisiin, kehon tai raajojen asennonmuutoksiin."> + > + ["at28"] = < + text = <"Hyvin rajoittunut"> + description = <"Kykenee satunnaisesti liikuttamaan vähän kehoaan tai raajojaan, muttei kykene toistuviin merkityksellisiin asennonmuutoksiin ilman apua."> + > + ["at27"] = < + text = <"Täysin liikuntakyvytön"> + description = <"Ei pysty muuttamaan kehon tai raajojen asentoa vähääkään ilman apua."> + > + ["at26"] = < + text = <"Ei havaittavaa ongelmaa"> + description = <"Liikkuu sängyssä tai tuolissa itsenäisesti ja omaa riittävästi lihasvoimia itsensä nostamiseen. Ylläpitää hyvin asennon vuoteessa ja tuolissa."> + > + ["at25"] = < + text = <"Mahdollinen ongelma"> + description = <"Liikkuu sujuvasti tai tarvitsee vain vähän apua liikkumiseen. Liikkuessa iho luultavasti hankautuu lakanoita, tuolia, laitoja tai muita apuvälineitä vasten. Pystyy pitämään suhteellisen hyvin asennon tuolissa tai sängyssä. Mahdollisesti silloin tällöin valuu kuitenkin jossakin määrin kasaan."> + > + ["at24"] = < + text = <"Ongelma"> + description = <"Tarvitsee liikkumisessa kohtalaista tai suurinta mahdollista apua. Nostaminen on mahdotonta ilman liu’uttamista lakanoita vasten. Valahtaa usein kasaan tuolissa tai sängyssä istuessa eikä pysty itse korjaamaan asentoaan. Kudoksiin kohdistuu jatkuvaa kitkaa spastisuuden, kontraktuurien tai levottomuuden vuoksi."> + > + ["id23"] = < + text = <"Kokonaispisteet"> + description = <"Komponenttien (6 kpl) pisteiden yhteissumma."> + comment = <"Potilaan painehaavojen kehittymisen riski arvioidaan kokonaispisteistä seuraavasti: Ei riskiä: >= 19, Pieni riski: 15–18, Keskisuuri riski: 13–14, Suuri riski: 10–12, Erittäin suuri riski: <= 9."> + > + ["id22"] = < + text = <"Kudoksen venyminen ja leikkausvoimat"> + description = <"Kitkaa syntyy, kun iho liikkuu potilasta tukevia pintoja vasten. Leikkausvoimia ilmenee, kun iho ja sen viereinen luinen pinta liukuvat toisiinsa nähden eri suuntiin."> + > + ["id21"] = < + text = <"Ravitsemus"> + description = <"Perusruokamäärän saanti."> + > + ["id20"] = < + text = <"Liikkuvuus"> + description = <"Kyky muuttaa ja hallita kehon asentoa."> + > + ["at19"] = < + text = <"Harvoin kostea"> + description = <"Iho on tavallisesti kuiva. Petivaatteet ja pyjama vaihdetaan tavanomaisin väliajoin."> + > + ["at18"] = < + text = <"Satunnaisesti kostea"> + description = <"Iho on ajoittain kostea. Petivaatteet ja pyjama täytyy vaihtaa kerran vuorokaudessa."> + > + ["at17"] = < + text = <"Erittäin kostea"> + description = <"Iho on usein, muttei aina, kostea. Petivaatteet ja pyjama täytyy vaihtaa jopa kolme kertaa vuorokaudessa."> + > + ["at16"] = < + text = <"Jatkuvasti kostea"> + description = <"Iho pysyy koko ajan kosteana (hiki, virtsa, tms. erite). Aina potilasta liikutettaessa havaitaan kosteutta."> + > + ["at15"] = < + text = <"Kävelee säännöllisesti"> + description = <"Kävelee huoneen ulkopuolella ainakin kahdesti päivässä ja huoneessaan vähintään kerran kahdessa tunnissa valveillaoloaikana."> + > + ["at14"] = < + text = <"Kävelee silloin tällöin"> + description = <"Kävelee silloin tällöin päivän aikana ilman apua tai autettuna, mutta hyvin lyhyitä matkoja. Viettää suurimman osan kustakin työvuorosta sängyssä tai tuolissa. TAI Viettää enimmän ajastaan kotonaan sängyssä tai tuolissa."> + > + ["at13"] = < + text = <"Istumakykyinen"> + description = <"Kävelykyky huonoa tai puuttuu kokonaan. Ei pysty kannattamaan painoaan tai tarvitsee apua siirtymisessä tuoliin tai pyörätuoliin."> + > + ["at12"] = < + text = <"Vuodepotilas"> + description = <"Hoidetaan vuoteessa."> + > + ["id11"] = < + text = <"Aktiivisuus"> + description = <"Fyysisen toimintakyvyn vertailuaste."> + > + ["id10"] = < + text = <"Kosteus"> + description = <"Ihon kosteusaltistuksen määrä."> + > + ["at9"] = < + text = <"Normaali"> + description = <"Reagoi puheeseen. Ei aistipuutoksia, jotka rajoittaisivat kykyä tuntea tai kipua ja epämukavuutta."> + > + ["at8"] = < + text = <"Hieman rajoittunut"> + description = <"Reagoi puheeseen, muttei aina pysty ilmaisemaan omaa epämukavuuttaan tai tunne tarvetta vaihtaa asentoa. TAI Tuntopuutos rajoittaa kivun ja epämukavuuden tunnetta yhdessä tai kahdessa raajassa."> + > + ["at7"] = < + text = <"Hyvin rajoittunut"> + description = <"Reagoi vain kipuun. Pystyy ilmaisemaan kivun ja epämukavuuden tunteen vain valittamalla tai rauhattomana käytöksenä. TAI Tuntopuutos rajoittaa kivun tai epämukavuuden aistimista yli puolessa kehon osista."> + > + ["at6"] = < + text = <"Täysin rajoittunut"> + description = <"Ei reagoi lainkaan kipuun (esim. ei sävähdä tai tartu kiinni) tajunnan heikentymisen tai rauhoittavan lääkityksen vuoksi. TAI Kiputunto rajoittunutta suurimmassa osassa kehoa."> + > + ["id5"] = < + text = <"Tuntoaisti"> + description = <"Kyky reagoida tarkoituksenmukaisesti paineeseen liittyvään epämukavuuteen."> + > + ["id3"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"*Braden scale (en)"> + description = <"Painehaavariskin arviointiin tarkoitettua Braden-asteikkoa käytetään painehaavojen kehittymisen riskin arviointiin aikuisilla ja yli viisivuotiailla lapsilla."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Evnen til å oppfatte og reagere på stimuli (synthesised)"> + description = <"Evnen til å reagere hensiktsmessig ved ubehag som er trykkrelatert. (synthesised)"> + > + ["ac9001"] = < + text = <"Fuktighet (synthesised)"> + description = <"I hvor stor grad er huden utsatt for fuktighet. (synthesised)"> + > + ["ac9002"] = < + text = <"Aktivitet (synthesised)"> + description = <"Grad av fysisk aktivitet. (synthesised)"> + > + ["ac9003"] = < + text = <"Mobilitet (synthesised)"> + description = <"Evne til å styre kroppen og skifte stilling. (synthesised)"> + > + ["ac9004"] = < + text = <"Ernæring (synthesised)"> + description = <"Vanlig mønster for fødeinntak/ ernæring . (synthesised)"> + > + ["ac9005"] = < + text = <"Friksjon og skyveeffekt (synthesised)"> + description = <"Friksjon oppstår når hud beveges mot overflater. Skyveeffekt oppstår når hud og underliggende bein beveges over hverandre. (synthesised)"> + > + ["id37"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. + + (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> + > + ["id35"] = < + text = <"Kommentar"> + description = <"Ytterligere kommentar om bruk av Braden-skalaen."> + > + ["at34"] = < + text = <"Meget bra"> + description = <"Spiser mesteparten av hvert måltid. Avviser aldri et måltid. Spiser vanligvis fire eller flere porsjoner med kjøtt og melkeprodukter. Spiser av og til mellom måltider. Har ikke behov for ernæringstilskudd."> + > + ["at33"] = < + text = <"Tilstrekkelig"> + description = <"Spiser mer enn halvparten av de fleste måltider. Spiser totalt fire porsjoner protein (kjøtt eller melkeprodukter) pr. dag. Avviser av og til et måltid, men tar vanligvis tilskudd hvis tilbudt. eller + Får sondeernæring eller totalparenteral ernæring, som sannsynligvis tilfredsstiller ernæringsbehovet."> + > + ["at32"] = < + text = <"Sannsynligvis utilstrekkelig"> + description = <"Spiser sjelden et fullstendig måltid og spiser kun omtrent halvparten av maten som tilbys. Proteininntak omfatter kun tre porsjoner kjøtt eller melkeprodukter pr. dag. Får ernæringstilskudd av og til, eller får mindre enn optimal mengde flytende kost eller sondenæring."> + > + ["at31"] = < + text = <"Svært dårlig"> + description = <"Spiser aldri et fullstendig måltid. Spiser sjelden mer enn en tredjedel av maten som tilbys. Spiser to porsjoner eller mindre av proteiner (kjøtt eller melkeprodukter) pr. dag. Tar ikke drikke med ernæringstilskudd, eller Er null pr. os og/eller får kun klar væske eller intravenøst i mer enn 5 døgn."> + > + ["at30"] = < + text = <"Ingen begrensninger"> + description = <"Gjør store og hyppige endringer i stilling uten hjelp."> + > + ["at29"] = < + text = <"Noe begrenset"> + description = <"Gjør hyppige eller mindre endringer i kroppens eller ekstremitetenes stilling selv."> + > + ["at28"] = < + text = <"Meget begrenset"> + description = <"Gjør av og til mindre endringer i kroppens eller ekstremitetenes stilling, men er ikke i stand til å gjøre hyppige eller større endringer uten hjelp."> + > + ["at27"] = < + text = <"Fullstendig immobil"> + description = <"Gjør ingen endringer i kroppens stilling eller endring av ekstremiteters stilling uten hjelp."> + > + ["at26"] = < + text = <"Ikke noe øyensynlig problem"> + description = <"Forflytter seg i seng og i stol uten hjelp og har tilstrekkelig muskelstyrke til å løfte seg helt fra + underlaget ved forflytning. Opprettholder god stilling i seng eller stol til enhver tid."> + > + ["at25"] = < + text = <"Potensielt problem"> + description = <"Er svak og skral eller trenger noe hjelp til å bevege seg. Under forflytning glir huden til en viss grad mot laken, stol eller hjelpemidler. Opprettholder bra stilling i stol eller seng mesteparten av tiden, men glir ned av og til."> + > + ["at24"] = < + text = <"Problem"> + description = <"Trenger moderat til maksimalt hjelp ved forflytning. Løfting uten gnidning mot sengetøy er ikke mulig. Glir ofte ned i sengen eller stolen. Trenger hyppig stillingsendring med maksimal assistanse. Muskelspasmer, kontrakturer eller agitasjon medfører friksjon nesten hele tiden."> + > + ["id23"] = < + text = <"Braden totalskår"> + description = <"Totalskår basert på summering av alle underskår som fastslår pasientens risiko for å utvikle trykksår."> + comment = <"Risiko beregnes ut fra totalskår: + Ingen risiko: >= 19, Lav risiko: 15-18, medium risiko: 13-14, høy risiko: 10-12, svært høy risiko: <= 9."> + > + ["id22"] = < + text = <"Friksjon og skyveeffekt"> + description = <"Friksjon oppstår når hud beveges mot overflater. Skyveeffekt oppstår når hud og underliggende bein beveges over hverandre."> + > + ["id21"] = < + text = <"Ernæring"> + description = <"Vanlig mønster for fødeinntak/ ernæring ."> + > + ["id20"] = < + text = <"Mobilitet"> + description = <"Evne til å styre kroppen og skifte stilling."> + > + ["at19"] = < + text = <"Sjelden fuktig"> + description = <"Huden er vanligvis tørr, sengetøyet skiftes kun til fastsatte tidspunkter."> + > + ["at18"] = < + text = <"Fuktig av og til"> + description = <"Huden er fuktig av og til, sengetøyskift er nødvendig omtrent en gang pr. dag."> + > + ["at17"] = < + text = <"Fuktig"> + description = <"Huden er ofte fuktig, men ikke alltid. Sengetøyskift er nødvendig minst 3 ganger per 24 timer."> + > + ["at16"] = < + text = <"Fuktig mesteparten av tiden"> + description = <"Huden er fuktig store deler av tiden på grunn av svette, urin o.l. Fuktighet kjennes hver gang pasienten skal flyttes eller snus."> + > + ["at15"] = < + text = <"Går ofte"> + description = <"Går utenfor rommet minst to ganger daglig og I rommet minst en gang + annen hver time om dagen."> + > + ["at14"] = < + text = <"Går av og til"> + description = <"Går av og til I løpet av dagen men kun korte avstander, med eller uten hjelp. Tilbringer mesteparten av hver vakt i seng eller stol."> + > + ["at13"] = < + text = <"Stolbundet"> + description = <"Evnen til å gå er svært begrenset eller mangler helt. Kan ikke bære egen kroppsvekt og/eller må ha hjelp til å komme seg over i stol eller rullestol."> + > + ["at12"] = < + text = <"Sengeliggende"> + description = <"Er ikke ute av sengen. Eventuelt løftes ut av sengen og løftes tilbake igjen etter meget kort tid."> + > + ["id11"] = < + text = <"Aktivitet"> + description = <"Grad av fysisk aktivitet."> + > + ["id10"] = < + text = <"Fuktighet"> + description = <"I hvor stor grad er huden utsatt for fuktighet."> + > + ["at9"] = < + text = <"Ikke redusert"> + description = <"Reagerer på muntlige beskjeder. Har ingen svikt i sanseapparat med begrensning av evnen til å kjenne eller gi uttrykk for smerte eller ubehag."> + > + ["at8"] = < + text = <"Noe redusert"> + description = <"Reagerer på verbale stimuli men klarer ikke alltid å formidle ubehag eller behov for å bli snudd eller + har noe redusert evne til å oppfatte sansestimuli med begrenset evne til å kjenne smerte eller behag i en eller to ekstremiteter."> + > + ["at7"] = < + text = <"Meget redusert"> + description = <"Reagerer kun på smertestimuli. Kommuniserer ikke ubehag unntatt ved stønn eller rastløshet eller har redusert evne til å oppfatte sansestimuli med begrenset evne til å kjenne smerte eller ubehag over halvparten av kroppens overflate."> + > + ["at6"] = < + text = <"Totalt redusert"> + description = <"Reagerer ikke på smertestimuli på grunn av redusert bevissthetsnivå eller sedasjon, (stønner ikke, avverger ikke) eller har redusert evne til å kjenne smerte over mesteparten av kroppens overflate."> + > + ["id5"] = < + text = <"Evnen til å oppfatte og reagere på stimuli"> + description = <"Evnen til å reagere hensiktsmessig ved ubehag som er trykkrelatert."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"*Braden scale (en)"> + description = <"Braden-skala for vurdering av trykksår er et verktøy som brukes for å vurdere risiko for trykksårutvikling hos voksne og hos barn som er eldre enn fem år gamle."> + > + > + ["es-ar"] = < + ["ac9000"] = < + text = <"Percepción sensorial (synthesised)"> + description = <"Capacidad para responder significativamente al desconfort relacionado con la presión. (synthesised)"> + > + ["ac9001"] = < + text = <"Humedad (synthesised)"> + description = <"Grado en el cual la piel está expuesta a la humedad. (synthesised)"> + > + ["ac9002"] = < + text = <"Actividad (synthesised)"> + description = <"Grado de actividad física. (synthesised)"> + > + ["ac9003"] = < + text = <"Movilidad (synthesised)"> + description = <"Capacidad para cambiar y controlar la posición del cuerpo. (synthesised)"> + > + ["ac9004"] = < + text = <"Nutrición (synthesised)"> + description = <"Patrón usual de consumo alimentario. (synthesised)"> + > + ["ac9005"] = < + text = <"Fricción y deslizamiento (synthesised)"> + description = <"La fricción ocurre cuando la piel se mueve contra las superficies de apoyo. El deslizamiento ocurre cuando la piel y la superficie osea adyacente se deslizan una sobre otra. (synthesised)"> + > + ["id37"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. + + (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> + > + ["id35"] = < + text = <"Comentario"> + description = <"Narrativa adicional acerca de la evaluación de la Escala de Braden, no capturada en la evaluación estructurada."> + > + ["at34"] = < + text = <"Excelente"> + description = <"Come la mayoría de todas las comidas, nunca rechaza una comida, usualmente come un total de cuatro o más porciones de carne y productos lácteos, ocasionalmente come entre comidas. No requiere suplemento alimenticio."> + > + ["at33"] = < + text = <"Adecuada"> + description = <"Come más de la mitad de la mayoría de las comidas. Come el total de cuatro porciones de proteína por día. Ocasionalmente rechaza una comida pero usualmente toma un suplemento alimenticio si se le ofrece o está siendo alimentado por sonda o nutrición parenteral."> + > + ["at32"] = < + text = <"Probablemente inadecuada"> + description = <"Rara vez come una comida completa y generalmente come solo la mitad de cualquier comida ofrecida. La ingesta de proteínas incluye solamente tres porciones de carne o productos lácteos por día. Ocasionalmente toma un suplemento alimenticio. O recibe menos de la cantidad óptima de dieta líquida o alimentación por sonda."> + > + ["at31"] = < + text = <"Muy pobre"> + description = <"Nunca come una comida completa. Rara vez come más de un tercio de cualquier comida ofrecida. Come dos porciones o menos de proteínas (carne o lácteos) por día. Toma poco líquido. O no toma un suplemento alimenticio líquido y/o está sin vía oral o con dieta líquida clara o intravenosa por más de cinco días."> + > + ["at30"] = < + text = <"Sin limitaciones"> + description = <"Realiza cambios mayores y frecuentes en la posición sin asistencia."> + > + ["at29"] = < + text = <"Ligeramente limitada"> + description = <"Realiza cambios frecuentes aunque ligeros en la posición del cuerpo o de las extremidades en forma independiente."> + > + ["at28"] = < + text = <"Muy limitada"> + description = <"Realiza cambios mínimos y ocasionales de la posición del cuerpo o las extremidades, pero es incapaz de realizar cambios frecuentes o significativos en forma independiente."> + > + ["at27"] = < + text = <"Completamente inmóvil"> + description = <"No realiza siquiera ligeros cambios en la posición del cuerpo o las extremidades sin asistencia."> + > + ["at26"] = < + text = <"Sin problema aparente"> + description = <"Se mueve en la cama o en la silla y tiene suficiente fuerza muscular para sostenerse completamente durante el movimiento. Mantiene buena posición en la cama o en la silla en todo momento."> + > + ["at25"] = < + text = <"Es un problema potencial"> + description = <"Se mueve debilmente o requiere mínima asistencia. Durante un movimiento, la piel probablemente se desliza en algún grado contra las sábanas, la silla u otros objetos. Mantiene relativamente buena posición en la silla o en la cama la mayoría del tiempo, pero ocasionalmente se desliza hacia abajo."> + > + ["at24"] = < + text = <"Es un problema"> + description = <"Requiere asistencia de moderada a máxima al movilizarlo. Levantarlo completamente sin deslizarlo sobre las sábanas es imposible. Frecuentemente se desliza en la cama o en la silla y requiere constantes cambios de posición con un máximo de asistencia. La espasticidad y contracturas llevan a fricción casi constante."> + > + ["id23"] = < + text = <"Puntaje total"> + description = <"La suma de las escalas ordinales registradas para cada uno de los seis componentes respondidos."> + comment = <"La evalución del riesgo de que un paciente desarrolle una úlcera de decúbito se infiere a partir del puntaje total: Sin riesgo: > 19, Riesgo bajo: 15-18, Riesgo mediano: 13-14, Riesgo alto: 10-12, Riesgo severo: <=9."> + > + ["id22"] = < + text = <"Fricción y deslizamiento"> + description = <"La fricción ocurre cuando la piel se mueve contra las superficies de apoyo. El deslizamiento ocurre cuando la piel y la superficie osea adyacente se deslizan una sobre otra."> + > + ["id21"] = < + text = <"Nutrición"> + description = <"Patrón usual de consumo alimentario."> + > + ["id20"] = < + text = <"Movilidad"> + description = <"Capacidad para cambiar y controlar la posición del cuerpo."> + > + ["at19"] = < + text = <"Rara vez húmeda"> + description = <"La piel está usualmente seca; las sábanas requieren cambio con intervalos de rutina (cada 24 horas)."> + > + ["at18"] = < + text = <"Ocasionalmente húmeda"> + description = <"La piel está ocasionalmente húmeda, requieriendo un cambio extra de sábanas aproximadamente una vez al día (cada 12 horas)."> + > + ["at17"] = < + text = <"Muy húmeda"> + description = <"La piel está frecuentemente húmeda. Las sábanas deben cambiarse por lo menos una vez por turno (cada ocho horas)."> + > + ["at16"] = < + text = <"Constantemente húmeda"> + description = <"La piel permanece húmeda casi constantemente por sudoración, orina, etc. Cada vez que es movilizado o girado, se encuentra mojado."> + > + ["at15"] = < + text = <"Camina con frecuencia"> + description = <"Camina fuera del cuarto por lo menos dos veces en el día y dentro de él por lo menos una vez cada dos horas."> + > + ["at14"] = < + text = <"Camina ocasionalmente"> + description = <"Camina ocasionalmente durante el día pero muy cortas distancias con o sin asistencia. Pasa la mayor parte del turno (8 horas) en la silla o en la cama."> + > + ["at13"] = < + text = <"En silla"> + description = <"Capacidad para caminar severamente limitada o inexistente. No puede soportar su propio peso o debe ser asistido en la silla común o silla de ruedas."> + > + ["at12"] = < + text = <"En cama"> + description = <"Confinado a la cama."> + > + ["id11"] = < + text = <"Actividad"> + description = <"Grado de actividad física."> + > + ["id10"] = < + text = <"Humedad"> + description = <"Grado en el cual la piel está expuesta a la humedad."> + > + ["at9"] = < + text = <"No alterada"> + description = <"Responde a órdenes verbales. No tiene déficit sensorial que limite la capacidad de sentir o manifestar dolor o disconfort."> + > + ["at8"] = < + text = <"Levemente limitada"> + description = <"Responde a órdenes verbales pero no siempre puede comunicar el disconfort o la necesidad de ser volteado o tiene alguna alteración sensorial que limita la capacidad para sentir dolor o disconfort en una o dos extremidades"> + > + ["at7"] = < + text = <"Muy limitada"> + description = <"Responde solamente a estímulos dolorosos. No puede comunicar el disconfort excepto por quejido o agitación O tiene un deterioro sensorial que limita la capacidad para sentir dolor O disconfort sobre la mitad del cuerpo."> + > + ["at6"] = < + text = <"Completamente limitada"> + description = <"No responde (no se queja, no se defiende ni se agarra) ante estímulos dolorosos, por un nivel disminuido de conciencia o sedación o capacidad limitada para sentir dolor sobre la mayoría de la superficie corporal."> + > + ["id5"] = < + text = <"Percepción sensorial"> + description = <"Capacidad para responder significativamente al desconfort relacionado con la presión."> + > + ["id3"] = < + text = <"Any event"> + description = <"Por defecto, un momento en el tiempo que puede ser explícitamente definifo en una plantilla o en tiempo de ejecución."> + > + ["id1"] = < + text = <"*Braden scale (en)"> + description = <"La Escala de Braden para pa predicción de úlceras de decúbito es una herramienta utilizada para evaluar el riesgo de desarrollo de úlceras de decúbito en adultos y niños mayores de 5 años de edad."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Percepção sensorial (synthesised)"> + description = <"Capacidade de responder significativamente ao desconforto relacionado à pressão. (synthesised)"> + > + ["ac9001"] = < + text = <"Umidade (synthesised)"> + description = <"Grau ao qual a pele é exposta à umidade. (synthesised)"> + > + ["ac9002"] = < + text = <"Atividade (synthesised)"> + description = <"Grau de habilidade física. (synthesised)"> + > + ["ac9003"] = < + text = <"Mobilidade (synthesised)"> + description = <"Capacidade de mudar e controlar a posição do corpo. (synthesised)"> + > + ["ac9004"] = < + text = <"Nutrição (synthesised)"> + description = <"Padrão de ingestão alimentar habitual. (synthesised)"> + > + ["ac9005"] = < + text = <"Atrito e cisalhamento (synthesised)"> + description = <"Fricção ocorre quando a pele se move contra superfícies de apoio. O cisalhamento ocorre quando a pele e a superfície óssea adjacente deslizam uma sobre a outra. (synthesised)"> + > + ["id37"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. + + (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> + > + ["id35"] = < + text = <"Comentários"> + description = <"Narrativa adicional sobre a avaliação da escala de Braden não informada nas avaliações estruturadas."> + > + ["at34"] = < + text = <"Excelente"> + description = <"Come a maior parte da refeição. Nunca recusa uma refeição. Geralmente come um total de 4 ou mais porções de carne e produtos lácteos. Ocasionalmente come entre as refeições. Não requer suplementação."> + > + ["at33"] = < + text = <"Adequada"> + description = <"Come mais da metade da maioria das refeições. come um total de 4 porções d proteína (carne, produtos lácteos por dia). Ocasionalmente, recusa uma refeição, mas geralmente toma um suplemento quando oferecido OU utiliza um tubo de alimentação ou regime de nutrição parenteral total (NPT) que provavelmente atende a maioria de suas necessidades nutricionais."> + > + ["at32"] = < + text = <"Provavelmente inadequado"> + description = <"Raramente come uma refeição completa e geralmente come somente metade de qualquer alimento oferecido. O consumo de proteínas inclui apenas 3 porções de carne ou de produtos lácteos por dia. Ocasionalmente toma um suplemento dietético. OU recebe uma quantidade inferior à quantidade ótima de dieta líquida ou alimentação por tubo."> + > + ["at31"] = < + text = <"Muito pobre"> + description = <"Nunca come uma refeição completa. Raramente come mais do 1/3 de qualquer alimento oferecido. Come 2 porções ou menos de proteína (carne ou produtos lácteos) por dia. Dificuldade em ingerir fluídos. Não toma um suplemento dietético liquido. OU é não se alimenta por boca e/ou é mantido por líquidos ou endovenosa por mais de 5 dias."> + > + ["at30"] = < + text = <"Sem limitação"> + description = <"Faz mudanças importantes e frequentes na posição sem assistência."> + > + ["at29"] = < + text = <"Um pouco limitado"> + description = <"Faz mudanças frequentes, embora sutis, na posição do corpo ou da extremidade de forma independente."> + > + ["at28"] = < + text = <"Muito limitado"> + description = <"Faz mudanças ocasionais na posição do corpo ou nas extremidades mas é incapaz de fazer mudanças frequentes ou significativas de forma independente."> + > + ["at27"] = < + text = <"Completamente imóvel"> + description = <"Não faz pequenas alterações na posição do corpo ou nas extremidades em auxílio."> + > + ["at26"] = < + text = <"Aparentemente sem problema"> + description = <"Move-se na cama e na cadeira de forma independente e tem força muscular suficiente para levantar completamente durante o movimento. Mantêm boa posição na cama ou cadeira."> + > + ["at25"] = < + text = <"Problema potencial"> + description = <"Move-se devagar ou requer assistência mínima. Durante um movimento de pele provavelmente desliza em certa medida contra lençóis, cadeira, restrições ou outros dispositivos. Mantêm a posição relativamente boa na cadeira ou na cama na maioria das vezes, mas ocasionalmente desliza para baixo."> + > + ["at24"] = < + text = <"Problema"> + description = <"Requer assistência de moderada a máxima em movimento. O levantamento completo sem deslizamento contra lençóis é impossível. Freqüentemente desliza para baixo na cama ou cadeira, exigindo freqüentes reposicionamentos com assistência máxima. Espasticidade, contraturas ou agitação levam a atritos quase constantes."> + > + ["id23"] = < + text = <"Score total"> + description = <"A soma das pontuações registradas para cada uma das respostas dos seis componentes."> + comment = <"A avaliação de risco do paciente desenvolver uma úlcera por pressão é inferida a partir da pontuação total: sem risco: >=19; baixo risco: 15 -18; risco médio: 13 - 14; alto risco: 10 - 12; risco severo: <=9."> + > + ["id22"] = < + text = <"Atrito e cisalhamento"> + description = <"Fricção ocorre quando a pele se move contra superfícies de apoio. O cisalhamento ocorre quando a pele e a superfície óssea adjacente deslizam uma sobre a outra."> + > + ["id21"] = < + text = <"Nutrição"> + description = <"Padrão de ingestão alimentar habitual."> + > + ["id20"] = < + text = <"Mobilidade"> + description = <"Capacidade de mudar e controlar a posição do corpo."> + > + ["at19"] = < + text = <"Raramente úmido"> + description = <"A pele fica geralmente seca, a troca da roupa de cama deve ser feita apenas em intervalos de rotina."> + > + ["at18"] = < + text = <"Ocasionalmente úmido"> + description = <"a pele fica ocasionalmente úmida, exigindo uma mudança da roupa de cama aproximadamente uma vez por dia."> + > + ["at17"] = < + text = <"Muito úmido"> + description = <"A pele fica frequentemente, mas não sempre úmida. Roupa de cama deve ser trocada aproximadamente 3 vezes em 24 horas."> + > + ["at16"] = < + text = <"Constantemente úmido"> + description = <"A pele permanece úmida quase constantemente por suor, urina, etc.. A umidade é detectada sempre que o paciente é movido ou virado."> + > + ["at15"] = < + text = <"Caminha frequentemente"> + description = <"Caminha fora do quarto pelo menos duas vezes por dia e dentro do quarto pelo menos uma vez a cada duas horas durante o período que está em vigília."> + > + ["at14"] = < + text = <"Caminha ocasionalmente"> + description = <"Caminha ocasionalmente durante o dia, mas para distâncias muito curtas, com ou sem assistência. Fica a maior parte do tempo na cama ou na cadeira. OU fica a maior parte do dia em casa na cama ou na cadeira."> + > + ["at13"] = < + text = <"Cadeirante"> + description = <"Habilidade para andar severamente limitada ou inexistente. Não pode sustentar o seu próprio peso e/ou deve ser assistido em cadeira ou cadeira de rodas."> + > + ["at12"] = < + text = <"Acamados"> + description = <"Confinado na cama."> + > + ["id11"] = < + text = <"Atividade"> + description = <"Grau de habilidade física."> + > + ["id10"] = < + text = <"Umidade"> + description = <"Grau ao qual a pele é exposta à umidade."> + > + ["at9"] = < + text = <"Sem prejuízo"> + description = <"Responde aos comandos verbais. Não tem déficit sensorial que limite a capacidade de sentir ou verbalizar dor ou desconforto."> + > + ["at8"] = < + text = <"Um pouco limitada"> + description = <"Responde a comandos verbais, mas não pode sempre comunicar o desconforto ou a necessidade de ser virado (mudança de decúbito). OU tem algum comprometimento sensorial que limita a capacidade de sentir dor ou desconforto em 1 ou 2 extremidades."> + > + ["at7"] = < + text = <"Muito limitada"> + description = <"Responde apenas a estímulos dolorosos. Não pode comunicar o desconforto exceto por gemidos ou inquietação. OU tem uma deficiência sensorial que limita a capacidade de sentir dor ou desconforto em metade do corpo."> + > + ["at6"] = < + text = <"Completamente limitada"> + description = <"Não responde (não geme, vacila ou compreende) a estímulos dolorosos, devido ao reduzido nível de consciência ou sedação. OU limitada capacidade de sentir dor na maior parte do corpo."> + > + ["id5"] = < + text = <"Percepção sensorial"> + description = <"Capacidade de responder significativamente ao desconforto relacionado à pressão."> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"Padrão, ponto indeterminado no evento de tempo que pode ser definido explicitamente em um modelo ou em tempo de execução."> + > + ["id1"] = < + text = <"*Braden scale (en)"> + description = <"A Escala de Braden para Previsão do Risco de Feridas por Pressão é uma ferramenta utilizada para avaliar o risco de desenvolvimento de úlceras por pressão em adultos e crianças com idade superior a cinco anos."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Sensory perception (synthesised)"> + description = <"Ability to respond meaningfully to pressure-related discomfort. (synthesised)"> + > + ["ac9001"] = < + text = <"Moisture (synthesised)"> + description = <"Degree to which skin is exposed to moisture. (synthesised)"> + > + ["ac9002"] = < + text = <"Activity (synthesised)"> + description = <"Degree of physical ability. (synthesised)"> + > + ["ac9003"] = < + text = <"Mobility (synthesised)"> + description = <"Ability to change and control body position. (synthesised)"> + > + ["ac9004"] = < + text = <"Nutrition (synthesised)"> + description = <"Usual food intake pattern. (synthesised)"> + > + ["ac9005"] = < + text = <"Friction and shear (synthesised)"> + description = <"Friction occurs when skin moves against support surfaces. Shear occurs when skin and adjacent bony surface slide across one another. (synthesised)"> + > + ["id37"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id35"] = < + text = <"Comment"> + description = <"Additional narrative about the assessment of the Braden scale, not captured in other fields."> + > + ["at34"] = < + text = <"Excellent"> + description = <"Eats most of every meal. Never refuses a meal. Usually eats a total of 4 or more servings of meat and dairy products. Occasionally eats between meals. Does not require supplementation."> + > + ["at33"] = < + text = <"Adequate"> + description = <"Eats over half of most meals. Eats a total of 4 servings of protein (meat, dairy products per day. Occasionally will refuse a meal, but will usually take a supplement when offered OR is on a tube feeding or TPN regimen which probably meets most of their nutritional needs."> + > + ["at32"] = < + text = <"Probably inadequate"> + description = <"Rarely eats a complete meal and generally eats only about 1/2 of any food offered. Protein intake includes only 3 servings of meat or dairy products per day. Occasionally will take a dietary supplement. OR receives less than optimum amount of liquid diet or tube feeding."> + > + ["at31"] = < + text = <"Very poor"> + description = <"Never eats a complete meal. Rarely eats more than a 1/3 of any food offered. Eats 2 servings or less of protein (meat or dairy products) per day. Takes fluids poorly. Does not take a liquid dietary supplement. OR is NPO and/or maintained on clear liquids or IV's for more than 5 days."> + > + ["at30"] = < + text = <"No limitation"> + description = <"Makes major and frequent changes in position without assistance."> + > + ["at29"] = < + text = <"Slightly limited"> + description = <"Makes frequent though slight changes in body or extremity position independently."> + > + ["at28"] = < + text = <"Very limited"> + description = <"Makes occasional slight changes in body or extremity position but unable to make frequent or significant changes independently."> + > + ["at27"] = < + text = <"Completely immobile"> + description = <"Does not make even slight changes in body or extremity position without assistance."> + > + ["at26"] = < + text = <"No apparent problem"> + description = <"Moves in bed and in chair independently and has sufficient muscle strength to lift up completely during move. Maintains good position in bed or chair."> + > + ["at25"] = < + text = <"Potential problem"> + description = <"Moves feebly or requires minimum assistance. During a move skin probably slides to some extent against sheets, chair, restraints or other devices. Maintains relatively good position in chair or bed most of the time but occasionally slides down."> + > + ["at24"] = < + text = <"Problem"> + description = <"Requires moderate to maximum assistance in moving. Complete lifting without sliding against sheets is impossible. Frequently slides down in bed or chair, requiring frequent repositioning with maximum assistance. Spasticity, contractures or agitation leads to almost constant friction."> + > + ["id23"] = < + text = <"Total score"> + description = <"The sum of the ordinal scores recorded for each of the six component responses."> + comment = <"The assessment of risk of the patient to develop a pressure ulcer is inferred from the total score: No risk: >= 19, Low risk: 15-18, Medium risk: 13-14, High risk: 10-12, Severe risk: <= 9."> + > + ["id22"] = < + text = <"Friction and shear"> + description = <"Friction occurs when skin moves against support surfaces. Shear occurs when skin and adjacent bony surface slide across one another."> + > + ["id21"] = < + text = <"Nutrition"> + description = <"Usual food intake pattern."> + > + ["id20"] = < + text = <"Mobility"> + description = <"Ability to change and control body position."> + > + ["at19"] = < + text = <"Rarely moist"> + description = <"Skin is usually dry, linen only requires changing at routine intervals."> + > + ["at18"] = < + text = <"Occasionally moist"> + description = <"Skin is occasionally moist, requiring an extra linen change approximately once a day."> + > + ["at17"] = < + text = <"Very moist"> + description = <"Skin is often, but not always moist. Linen must be changed as often as 3 times in 24 hours."> + > + ["at16"] = < + text = <"Constantly moist"> + description = <"Skin is kept moist almost constantly by perspiration, urine etc. Dampness is detected every time patient is moved or turned."> + > + ["at15"] = < + text = <"Walks frequently"> + description = <"Walks outside room at least twice a day and inside room at least once every two hours during waking hours."> + > + ["at14"] = < + text = <"Walks occasionally"> + description = <"Walks occasionally during day, but for very short distances, with or without assistance. Spends majority of each shift in bed or chair. OR spends majority of each day at home in bed or chair."> + > + ["at13"] = < + text = <"Chairfast"> + description = <"Ability to walk severely limited or non-existent. Cannot bear own weight and/or must be assisted into chair or wheelchair."> + > + ["at12"] = < + text = <"Bedfast"> + description = <"Confined to bed."> + > + ["id11"] = < + text = <"Activity"> + description = <"Degree of physical ability."> + > + ["id10"] = < + text = <"Moisture"> + description = <"Degree to which skin is exposed to moisture."> + > + ["at9"] = < + text = <"No impairment"> + description = <"Responds to verbal commands. Has no sensory deficit which would limit ability to feel or voice pain or discomfort."> + > + ["at8"] = < + text = <"Slightly limited"> + description = <"Responds to verbal commands, but cannot always communicate discomfort or the need to be turned. OR has some sensory impairment which limits ability to feel pain or discomfort in 1 or 2 extremities."> + > + ["at7"] = < + text = <"Very limited"> + description = <"Responds only to painful stimuli. Cannot communicate discomfort except by moaning or restlessness. OR has a sensory impairment which limits the ability to feel pain or discomfort over 1/2 of body."> + > + ["at6"] = < + text = <"Completely limited"> + description = <"Unresponsive (does not moan, flinch, or grasp) to painful stimuli, due to diminished level of consciousness or sedation. OR limited ability to feel pain over most of body."> + > + ["id5"] = < + text = <"Sensory perception"> + description = <"Ability to respond meaningfully to pressure-related discomfort."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Braden scale"> + description = <"The Braden Scale for Predicting Pressure Sore Risk is a tool used to assess the risk of pressure ulcer development in adults and children over the age of five years."> + > + > + ["zh-cn"] = < + ["ac9000"] = < + text = <"感觉 (synthesised)"> + description = <"对压力相关不适做出明显反应的能力。 (synthesised)"> + > + ["ac9001"] = < + text = <"潮湿 (synthesised)"> + description = <"皮肤的潮湿[暴露]程度。 (synthesised)"> + > + ["ac9002"] = < + text = <"体力活动 (synthesised)"> + description = <"体力水平。 (synthesised)"> + > + ["ac9003"] = < + text = <"体位变换能力 (synthesised)"> + description = <"改变和控制体位的能力。 (synthesised)"> + > + ["ac9004"] = < + text = <"营养状况 (synthesised)"> + description = <"通常的食物摄入模式。 (synthesised)"> + > + ["ac9005"] = < + text = <"摩擦力和剪切力 (synthesised)"> + description = <"当皮肤在支撑表面上移动时会发生摩擦。当皮肤和相邻骨表面相向滑动时会发生剪切。 (synthesised)"> + > + ["id37"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. + + (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> + > + ["id35"] = < + text = <"注释"> + description = <"结构化的风险评估内容当中并未采集/记录的,关于布雷登量表评估的其他文字叙述。"> + > + ["at34"] = < + text = <"营养丰富"> + description = <"大多数情况下能够吃完一顿饭。从不拒绝吃饭。通常,每天共计能进食4份或更多的肉类和乳制品。偶尔会在两餐之间进食。不需要服用膳食补充剂。"> + > + ["at33"] = < + text = <"营养充足"> + description = <"大多数情况下能够吃完一半以上的饭菜。每天共计能进食4份蛋白质(肉类、乳制品)。偶尔会拒绝一顿饭,但通常会服用所提供的膳食补充剂,或者是接受可能会满足其大部分营养需求的管饲或全胃肠外营养(total parenteral nutrition,TPN)方案。"> + > + ["at32"] = < + text = <"可能不足"> + description = <"很少彻底吃完一顿饭,且通常只能吃完所提供食物的约1/2。蛋白质摄入量仅仅是每天包含3份肉类或乳制品。偶尔会服用膳食补充剂。或者,能够接受低于最佳量的流质食物或管饲。"> + > + ["at31"] = < + text = <"非常糟糕"> + description = <"从来无法彻底吃完一顿饭。很少吃完超过1/3的任何食物。每天吃2份或更少的蛋白质(肉类或乳制品)。液体摄入不佳。无法服用液体膳食补充剂。或者,肠外营养(NPO)和/或清流食或维持静脉注射超过5天时间。"> + > + ["at30"] = < + text = <"无任何限制"> + description = <"在没有协助的情况下,能够大幅度而又频繁地变换身体或肢体的姿势/位置。"> + > + ["at29"] = < + text = <"轻度有限"> + description = <"能够独立地轻微但却频繁变换身体或肢体的姿势/位置。"> + > + ["at28"] = < + text = <"非常有限"> + description = <"偶尔会轻微变换身体或肢体的姿势/位置,但无法独立进行频繁或大幅度的变换。"> + > + ["at27"] = < + text = <"完全无法变换体位"> + description = <"在没有协助的情况下,无法轻微变换身体或肢体的姿势/位置。"> + > + ["at26"] = < + text = <"无明显问题"> + description = <"能够独立地在床榻上和椅子/轮椅上移动,且具有足够的肌肉力量,从而在移动过程中能够完全抬起身体/肢体。能够在床榻上和椅子/轮椅上保持良好的体位/姿势。"> + > + ["at25"] = < + text = <"可能存在问题"> + description = <"能够自由地移动或需要很少的协助。在移动的过程中,皮肤可能会在一定程度上摩擦着滑过床单、椅子/轮椅、约束物或其他的装置/物品。大多数时候,能够在椅子/轮椅或床榻上保持相对较好的体位/姿势,但偶尔也会滑下来。"> + > + ["at24"] = < + text = <"存在问题"> + description = <"移动时需要中等至大量的协助。无法在不在床单上滑动的情况下完全抬起身体/肢体。经常从床榻上或椅子/轮椅上滑下,且经常需要在给予大量协助的情况下重新恢复体位/姿势。痉挛、挛缩或躁动导致着几乎持续不断的摩擦。"> + > + ["id23"] = < + text = <"总分"> + description = <"针对六个部分的评估结果所记录的序数型评分的总和。"> + comment = <"对于患者压疮发生风险的评估是利用总分推断获得的:无风险:> = 19;低风险:15-18;中等风险:13-14;高风险:10-12;严重风险: <= 9。"> + > + ["id22"] = < + text = <"摩擦力和剪切力"> + description = <"当皮肤在支撑表面上移动时会发生摩擦。当皮肤和相邻骨表面相向滑动时会发生剪切。"> + > + ["id21"] = < + text = <"营养状况"> + description = <"通常的食物摄入模式。"> + > + ["id20"] = < + text = <"体位变换能力"> + description = <"改变和控制体位的能力。"> + > + ["at19"] = < + text = <"很少潮湿"> + description = <"皮肤通常为干燥状态,只需要常规定期更换床单。"> + > + ["at18"] = < + text = <"偶尔潮湿"> + description = <"皮肤偶尔会湿润,每天大约需要多更换一次床单。"> + > + ["at17"] = < + text = <"非常潮湿"> + description = <"皮肤往往处于潮湿状态,但并不总是如此。24小时内必须更换3次床单。"> + > + ["at16"] = < + text = <"持续潮湿"> + description = <"排汗、尿液等原因使皮肤几乎不断地保持着潮湿状态。每次移动患者或为其翻身时才会发现潮湿的情况。"> + > + ["at15"] = < + text = <"经常行走"> + description = <"每天至少两次在室外走动,且在醒着的时候,每两小时在室内至少行走一次。"> + > + ["at14"] = < + text = <"偶尔行走"> + description = <"在有或没有协助的情况下,白天偶有行走,但距离很近。每个班次的大部分时间都在床上或椅子/轮椅上。或者,每天在家里,大部分时间都躺在床上或坐在椅子/轮椅上。"> + > + ["at13"] = < + text = <"受限于椅子或轮椅"> + description = <"行走能力严重受限或完全不存在。不能承受自身的体重和/或必须给予辅助才能坐入椅子或轮椅。"> + > + ["at12"] = < + text = <"卧床不起"> + description = <"卧床不起;缠绵病榻;受限于病床之上。"> + > + ["id11"] = < + text = <"体力活动"> + description = <"体力水平。"> + > + ["id10"] = < + text = <"潮湿"> + description = <"皮肤的潮湿[暴露]程度。"> + > + ["at9"] = < + text = <"无感觉障碍"> + description = <"能够回应口头命令。没有会限制其疼痛或不适感觉或表达能力的感觉缺陷。"> + > + ["at8"] = < + text = <"轻度受限"> + description = <"能够回应口头命令,但并不一定总能表达不适或者说自己需要翻身。或者,存在某些程度的感觉障碍,限制了1个或2个肢体感觉疼痛或不适的能力。"> + > + ["at7"] = < + text = <"非常受限"> + description = <"仅对疼痛刺激有反应。除了呻吟或烦躁不安/辗转不安/躁动之外,无法表达不适。或者,存在感觉障碍,限制了1/2身体感觉疼痛或不适的能力。"> + > + ["at6"] = < + text = <"完全受限"> + description = <"由于意识水平减弱或镇静作用,对疼痛刺激无反应(无呻吟、退缩或抓握)。或者,大部分身体的疼痛感觉能力有限。"> + > + ["id5"] = < + text = <"感觉"> + description = <"对压力相关不适做出明显反应的能力。"> + > + ["id3"] = < + text = <"任何事件"> + description = <"默认,在某一模板之中或在运行时所可能明确定义的未加详细说明的时间点或时段事件。"> + > + ["id1"] = < + text = <"*Braden scale (en)"> + description = <"布雷登压疮风险预测量表(Braden Scale for Predicting Pressure Sore Risk)是用于评估成人和5岁以上儿童压疮发生风险的工具。"> + > + > + > + term_bindings = < + ["LOINC"] = < + ["id5"] = + ["at6"] = + ["at7"] = + ["at8"] = + ["at9"] = + ["id10"] = + ["id11"] = + ["at12"] = + ["at13"] = + ["at14"] = + ["at15"] = + ["at16"] = + ["at17"] = + ["at18"] = + ["at19"] = + ["id20"] = + ["id21"] = + ["id22"] = + ["id23"] = + ["at24"] = + ["at25"] = + ["at26"] = + ["at27"] = + ["at30"] = + ["at31"] = + ["at32"] = + ["at33"] = + ["at34"] = + > + ["SNOMED-CT"] = < + ["id1"] = + ["id23"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at12", "at13", "at14", "at15"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at16", "at17", "at18", "at19"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at24", "at25", "at26"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at31", "at32", "at33", "at34"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at27", "at28", "at29", "at30"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale_neonate.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale_neonate.v1.0.0.adls new file mode 100644 index 000000000..6775b1abd --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale_neonate.v1.0.0.adls @@ -0,0 +1,360 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-OBSERVATION.braden_scale_neonate.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2011-08-08"> + > + lifecycle_state = <"AuthorDraft"> + references = < + ["1"] = <"Huffines B, Logsdon MC. The neonatal skin risk assessment scale for predicting skin breakdown in neonates. Issues in Comprehensive Pediatric Nursing 1997;20(2):103-114."> + > + other_details = < + ["current_contact"] = <"Dr Ian McNicoll, Ocean Informatics, UK, ian.mcnicoll@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"81DFA726CC9BF96D198F7FEFB30B5895"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of an assemment based on the Neonatal Skin Risk Assessment Scale (NSRAS). + The NSRAS is designed to allow the assessment of neonates at risk of skin breakdown or pressure sore development, based on the Braden Scale for predicting Pressure Sore Risk in adults. + + It should be noted that although the purpose of the scale is similar to that of the adult Braden Scale and Braden-Q scale for older children, the scoring methodology is completely different, particuarly that a high score is accociated with high risk, the opposite from these other Braden scales where a low score equates to high risk."> + keywords = <"braden", "neonate", "score", "skin", "pressure", "ulcer", "sore"> + use = <"The Neonatal Skin Risk Assessment Scale (NSRAS) should only be used to assess nenoates under 21 days of age."> + misuse = <"Do not use for pressure sore risk assessment in children aged over 21 days. + Use the Braden-Q scale for children between 21 days and 5 years of age - OPEN-EHR-EHR-OBSERVATION.braden_child.v1 + Use the adult Braden Scale for children over 5 years of age and adults - OPEN-EHR-OBSERVATION.braden_scale.v1"> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Neonatal Braden scale (NSRAS) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- General physical condition + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{1}, {[at13]}], + [{2}, {[at14]}], + [{3}, {[at15]}], + [{4}, {[at16]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Moisture + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}], + [{4}, {[at21]}] + } + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Nutrition + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{1}, {[at22]}], + [{2}, {[at23]}], + [{3}, {[at24]}], + [{4}, {[at25]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Activity + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{1}, {[at26]}], + [{2}, {[at27]}], + [{3}, {[at28]}], + [{4}, {[at29]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Mobility + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{1}, {[at30]}], + [{2}, {[at31]}], + [{3}, {[at32]}], + [{4}, {[at33]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Mental status + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{1}, {[at34]}], + [{2}, {[at35]}], + [{3}, {[at36]}], + [{4}, {[at37]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9014] matches { + magnitude matches {|2..24|} + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Graded risk + value matches { + DV_ORDINAL[id9015] matches { + [value, symbol] matches { + [{0}, {[at39]}], + [{1}, {[at38]}] + } + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"General physical condition (synthesised)"> + description = <"An assessment of general condition, based on gestational age. (synthesised)"> + > + ["ac9001"] = < + text = <"Moisture (synthesised)"> + description = <"The dgree to which the infant's skin is exposed to moisture. (synthesised)"> + > + ["ac9002"] = < + text = <"Nutrition (synthesised)"> + description = <"The usual food intake of the neonate. (synthesised)"> + > + ["ac9003"] = < + text = <"Activity (synthesised)"> + description = <"The amount of physical activity of the neonate. (synthesised)"> + > + ["ac9004"] = < + text = <"Mobility (synthesised)"> + description = <"The neonate's ability ot change and control body position. (synthesised)"> + > + ["ac9005"] = < + text = <"Mental status (synthesised)"> + description = <"An evaluation of the mental status or sensory preception of the neonate. (synthesised)"> + > + ["ac9006"] = < + text = <"Graded risk (synthesised)"> + description = <"A graded risk derived from the summed Total score. (synthesised)"> + > + ["at39"] = < + text = <"Not at risk - Total score less than 13"> + description = <"The neonate is at risk of developing a pressure ulcer."> + > + ["at38"] = < + text = <"At risk - Total score 13 or over"> + description = <"The neonate is not at risk of developing a pressure ulcer."> + > + ["at37"] = < + text = <"Completely limited"> + description = <"Unresponsive (does not flinch, grasp, moan, increase blood pressure, or heart rate) to painful stimuli due to diminished level of consciousness or sedation."> + > + ["at36"] = < + text = <"Very limited"> + description = <"Responds only to painful stimuli (flinches, grasps, moans, increased blood pressure or heart rate)."> + > + ["at35"] = < + text = <"Slightly limited"> + description = <"Lethargic."> + > + ["at34"] = < + text = <"No impairment"> + description = <"Alert and active."> + > + ["at33"] = < + text = <"Completely immobile"> + description = <"Does not make even slight changes in body or extremity position without assistance (e.g., Pavulon)."> + > + ["at32"] = < + text = <"Very limited"> + description = <"Makes occasional slight changes in body or extremity position but unable to make frequent or significant changes independently."> + > + ["at31"] = < + text = <"Slightly limited"> + description = <"Makes frequent though slight changes in body or extremity position independently."> + > + ["at30"] = < + text = <"No limitation"> + description = <"Makes major and frequent changes in position without assistance (e.g., turn head)."> + > + ["at29"] = < + text = <"Completely bed-bound"> + description = <"In a radiant warmer with a clear plastic “saran” tent."> + > + ["at28"] = < + text = <"Limited bed-bound"> + description = <"In a radiant warmer without a clear plastic “saran” tent."> + > + ["at27"] = < + text = <"Slightly limited"> + description = <"In a double walled isolette."> + > + ["at26"] = < + text = <"Unlimited"> + description = <"In an open crib."> + > + ["at25"] = < + text = <"Very poor"> + description = <"NPO on intravenous fluids."> + > + ["at24"] = < + text = <"Inadequate"> + description = <"Receives less than optimum amount of liquid diet for growth (formula/breast milk) and supplemented with intravenous fluids."> + > + ["at23"] = < + text = <"Adequate"> + description = <"Is on tube feedings which meet nutritional needs for growth."> + > + ["at22"] = < + text = <"Excellent"> + description = <"Bottlehreastfeeds every meal which meets nutritional needs for growth."> + > + ["at21"] = < + text = <"Constantly moist"> + description = <"Skin is moist/damp every time infant is moved or turned."> + > + ["at20"] = < + text = <"Moist"> + description = <"Skin is often but not always moist/damp; linen must be changed at least once a shift."> + > + ["at19"] = < + text = <"Occasionally moist"> + description = <"Skin is occasionally moist/damp. Requiring an extra linen change approximately once a day."> + > + ["at18"] = < + text = <"Rarely moist"> + description = <"Skin is usually dry, linen requires changing only every 24 hours."> + > + ["id17"] = < + text = <"Comment"> + description = <"An additional comment about the neonatal pressure risk assessment."> + > + ["at16"] = < + text = <"Very poor"> + description = <"Gestational Age > 28 Weeks But < 33 weeks."> + > + ["at15"] = < + text = <"Poor"> + description = <"Gestational Age > 28 Weeks But < 33 weeks."> + > + ["at14"] = < + text = <"Good"> + description = <"Gestational Age > 33 Weeks But < 38 weeks."> + > + ["at13"] = < + text = <"Best"> + description = <"Gestational Age > 38 Weeks To Posterm."> + > + ["id12"] = < + text = <"General physical condition"> + description = <"An assessment of general condition, based on gestational age."> + > + ["id11"] = < + text = <"Total score"> + description = <"The total score, derived from the sum of all sub-scores for identifying if a neonate is at risk for pressure ulcers."> + > + ["id10"] = < + text = <"Mental status"> + description = <"An evaluation of the mental status or sensory preception of the neonate."> + > + ["id9"] = < + text = <"Mobility"> + description = <"The neonate's ability ot change and control body position."> + > + ["id8"] = < + text = <"Activity"> + description = <"The amount of physical activity of the neonate."> + > + ["id7"] = < + text = <"Nutrition"> + description = <"The usual food intake of the neonate."> + > + ["id6"] = < + text = <"Moisture"> + description = <"The dgree to which the infant's skin is exposed to moisture."> + > + ["id5"] = < + text = <"Graded risk"> + description = <"A graded risk derived from the summed Total score."> + > + ["id3"] = < + text = <"Any event"> + description = <"Any event."> + > + ["id1"] = < + text = <"Neonatal Braden scale (NSRAS)"> + description = <"Neonatal Skin Risk Assessment Scale (NSRAS), an instrument to assess neonates at risk for skin breakdown, based on the Braden Scale for Predicting Pressure Sore Risk in adults."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at22", "at23", "at24", "at25"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at18", "at19", "at20", "at21"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at13", "at14", "at15", "at16"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at39", "at38"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at34", "at35", "at36", "at37"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at30", "at31", "at32", "at33"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at26", "at27", "at28", "at29"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bristol_stool_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bristol_stool_scale.v0.0.1-alpha.adls new file mode 100644 index 000000000..3734e6aa3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bristol_stool_scale.v0.0.1-alpha.adls @@ -0,0 +1,240 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8ef8fc21-f983-3c40-87cb-c7021ee9831c; build_uid=18de00ef-3249-40dd-a3e1-4d0fde054bab) + openEHR-EHR-OBSERVATION.bristol_stool_scale.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics, UK"> + ["email"] = <"ian.mcnicoll@freshEHR.com"> + ["date"] = <"2013-06-02"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"http://en.wikipedia.org/wiki/Bristol_stool_scale"> + ["2"] = <"Lewis SJ, Heaton KW (1997). \"Stool form scale as a useful guide to intestinal transit time\". Scand. J. Gastroenterol. 32 (9): 920–4."> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Clinical Informatics, ian.mcnicoll@freshEHR.com"> + ["MD5-CAM-1.0.1"] = <"184D6EEBC8767AA9C99FDC014D412196"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a classification of characteristics of faeces after defaecation, according to the Bristol Stool Scale/Score, sometimes termed the 'Meyers' score."> + keywords = <"stool", "faeces", "Bristol", "Meyers"> + use = <"To record a classification of characteristics of faeces according to the Bristol Stool Scale/Score."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To record a classification of characteristics of faeces after defaecation, according to the Bristol Stool Scale/Score, sometimes termed the 'Meyers' score.(en)"> + keywords = <"*stool(en)", "*faeces(en)", "*Bristol(en)", "*Meyers(en)"> + use = <"*To record a classification of characteristics of faeces according to the Bristol Stool Scale/Score.(en)"> + misuse = <"*(en)"> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Bristol stool scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Point-in-time + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Bristol stool scale + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}], + [{5}, {[at11]}], + [{6}, {[at12]}], + [{7}, {[at13]}] + } + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + state matches { + ITEM_TREE[id14] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id15] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9003] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id16] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id17] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Bristol stool scale (synthesised)"> + description = <"A score to assess the characteristics of faeces after defaecation. (synthesised)"> + > + ["id17"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id15"] = < + text = <"Confounding factors"> + description = <"Record any issues or factors that may impact on the stool scale."> + > + ["at13"] = < + text = <"Watery, no solid pieces. Entirely liquid"> + description = <"Stool is watery, no solid pieces. Entirely liquid."> + > + ["at12"] = < + text = <"Fluffy pieces with ragged edges, a mushy stool"> + description = <"Stool consists of fluffy pieces with ragged edges, a mushy stool."> + > + ["at11"] = < + text = <"Soft blobs with clear cut edges (passed easily)"> + description = <"Stool consists of soft blobs with clear cut edges (passed easily)."> + > + ["at10"] = < + text = <"Like a sausage or snake, smooth and soft"> + description = <"Stool is like a sausage or snake, smooth and soft."> + > + ["at9"] = < + text = <"Like a sausage but with cracks on its surface"> + description = <"Stool is like a sausage but with cracks on its surface."> + > + ["at8"] = < + text = <"Sausage-shaped, but lumpy"> + description = <"Stool is sausage-shaped, but lumpy."> + > + ["at7"] = < + text = <"Separate hard lumps, like nuts (hard to pass)"> + description = <"Stool consists of separate hard lumps, like nuts (hard to pass)."> + > + ["id6"] = < + text = <"Bristol stool scale"> + description = <"A score to assess the characteristics of faeces after defaecation."> + > + ["id5"] = < + text = <"Comment"> + description = <"Additional narrative about the stool scale, not captured in other fields."> + > + ["id3"] = < + text = <"Point-in-time"> + description = <"Default, unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Bristol stool scale"> + description = <"Classification of faeces characteristics according to the Bristol Stool Scale/Score."> + > + > + ["sl"] = < + ["ac9000"] = < + text = <"*Bristol stool scale (en) (synthesised)"> + description = <"*A score to assess the characteristics of faeces after defaecation.(en) (synthesised)"> + > + ["id17"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id15"] = < + text = <"*Confounding factors(en)"> + description = <"*Record any issues or factors that may impact on the stool scale. (en)"> + > + ["at13"] = < + text = <"I - Tekoče/Diareja"> + description = <"*Stool is watery, no solid pieces. Entirely liquid.(en)"> + > + ["at12"] = < + text = <"E - Kašasto"> + description = <"*Stool consists of fluffy pieces with ragged edges, a mushy stool.(en)"> + > + ["at11"] = < + text = <"Penasto"> + description = <"*Stool consists of soft blobs with clear cut edges (passed easily).(en)"> + > + ["at10"] = < + text = <"S - Sluzasto"> + description = <"*Stool is like a sausage or snake, smooth and soft.(en)"> + > + ["at9"] = < + text = <"O - Obstipacija"> + description = <"*Stool is like a sausage but with cracks on its surface.(en)"> + > + ["at8"] = < + text = <"Grudasto"> + description = <"*Stool is sausage-shaped, but lumpy.(en)"> + > + ["at7"] = < + text = <"A - Normalno/Formirano"> + description = <"*Stool consists of separate hard lumps, like nuts (hard to pass).(en)"> + > + ["id6"] = < + text = <"*Bristol stool scale (en)"> + description = <"*A score to assess the characteristics of faeces after defaecation.(en)"> + > + ["id5"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the stool scale, not captured in other fields. (en)"> + > + ["id3"] = < + text = <"*Point-in-time(en)"> + description = <"*Default, unspecified point in time event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"Lestvica Bristol"> + description = <"*Classification of faeces characteristics according to the Bristol Stool Score(en)"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at8", "at9", "at10", "at11", "at12", "at13"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cage.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cage.v0.0.1-alpha.adls new file mode 100644 index 000000000..1ef772e60 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cage.v0.0.1-alpha.adls @@ -0,0 +1,328 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a359f8f5-4b29-4185-9741-1cd6f8d4de28; build_uid=760200b3-dfde-49a7-a156-29fdc429e645) + openEHR-EHR-OBSERVATION.cage.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + > + > + > + +description + original_author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + ["email"] = <"models@cambiocds.com"> + ["date"] = <"2016-12-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Ewing JA. Detecting alcoholism. The CAGE questionnaire. JAMA. 1984 Oct 12;252(14):1905-7. doi: 10.1001/jama.252.14.1905. PubMed PMID: 6471323."> + ["2"] = <"Dhalla S, Kopec JA. The CAGE questionnaire for alcohol misuse: a review of reliability and validity studies. Clin Invest Med. 2007;30(1):33-41. Review. PubMed PMID: 17716538."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics. Australia"> + ["MD5-CAM-1.0.1"] = <"813FCCFE00D09DE57142C4600E708CCC"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att identifiera alkoholmissbruk. "> + keywords = <"alkoholmissbruk", "missbruk", "beroende", "DSM", "psykiatri"> + use = <"Använd för att identifiera alkoholmissbruk. Instrumentet är ett av de mest använda för upptäckt av alkoholmissbruk och potentiellt beroende. + + CAGE är en akronym baserad på dess fyra frågor; + + Cut down - Har du någon gång känt att du behöver minska din alkoholkonsumtion? + Annoy - Har någon irriterat dig genom att kritisera dina alkoholvanor? + Guilt - Har du någon gång haft dålig samvete eller skuldkänslor på grund av ditt drickande? + Eye opener - Har du någon gång behövt starta dagen med alkohol för att stilla nerverna eller för att bli av med en bakfylla? + + En total poäng om 2p eller mer indikerar alkoholmissbruk, och bör resultera i vidare utredning."> + misuse = <"CAGE är avsedd för screening och är ej att betrakta som diagnostiskt."> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the results of the CAGE questionnaire."> + keywords = <"alcohol abuse", "alcohol use disorder", "DSM", "CAGE", "psychiatry"> + use = <"Use to record the results of the CAGE questionnaire."> + misuse = <"Not to be used to record a summary of alcohol consumption - use the EVALUATION.alcohol_consumption_summary for this purpose. + + Not to be used to record actual alcohol consumption - use the OBSERVATION.alcohol_intake for this purpose."> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- CAGE questionnaire + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Cut down? + value matches { + DV_ORDINAL[id9004] matches { + [value, symbol] matches { + [{0}, {[at10]}], + [{1}, {[at11]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Annoyed? + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at12]}], + [{1}, {[at13]}] + } + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Guilty? + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at14]}], + [{1}, {[at15]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Eye opener? + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at16]}], + [{1}, {[at17]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9008] matches { + magnitude matches {|0..4|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id18] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id19] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"*Cut down? (en) (synthesised)"> + description = <"*Have you ever felt you needed to cut down on your drinking? (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Annoyed? (en) (synthesised)"> + description = <"*Have you ever felt you needed to cut down on your drinking? (en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Guilty? (en) (synthesised)"> + description = <"*Have you ever felt guilty about drinking? (en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Eye opener? (en) (synthesised)"> + description = <"*Have you ever felt you needed a drink first thing in the morning (eye-opener) to steady your nerves or to get rid of a hangover? (en) (synthesised)"> + > + ["id19"] = < + text = <"*Extension (en)"> + description = <"*"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> + > + ["at17"] = < + text = <"Ja"> + description = <"*"> + > + ["at16"] = < + text = <"Nej"> + description = <"*"> + > + ["at15"] = < + text = <"Ja"> + description = <"*"> + > + ["at14"] = < + text = <"Nej"> + description = <"*"> + > + ["at13"] = < + text = <"Ja"> + description = <"*"> + > + ["at12"] = < + text = <"Nej"> + description = <"*"> + > + ["at11"] = < + text = <"Ja"> + description = <"*"> + > + ["at10"] = < + text = <"Nej"> + description = <"*"> + > + ["id9"] = < + text = <"Total poäng"> + description = <"*Sum of the individual scores assigned for each of the contributing variables. (en)"> + > + ["id8"] = < + text = <"*Eye opener? (en)"> + description = <"*Have you ever felt you needed a drink first thing in the morning (eye-opener) to steady your nerves or to get rid of a hangover? (en)"> + > + ["id7"] = < + text = <"*Guilty? (en)"> + description = <"*Have you ever felt guilty about drinking? (en)"> + > + ["id6"] = < + text = <"*Annoyed? (en)"> + description = <"*Have you ever felt you needed to cut down on your drinking? (en)"> + > + ["id5"] = < + text = <"*Cut down? (en)"> + description = <"*Have you ever felt you needed to cut down on your drinking? (en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"*CAGE questionnaire (en)"> + description = <"CAGE är ett av de mest använda instrumenten för screening av alkoholmissbruk och potentiellt beroende. Det består av fyra frågor relaterade till alkoholkonsumtion. En poäng om 2p eller mer indikerar alkoholmissbruk, och bör resultera i vidare utredning."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Cut down? (synthesised)"> + description = <"Have you ever felt you needed to cut down on your drinking? (synthesised)"> + > + ["ac9001"] = < + text = <"Annoyed? (synthesised)"> + description = <"Have you ever felt you needed to cut down on your drinking? (synthesised)"> + > + ["ac9002"] = < + text = <"Guilty? (synthesised)"> + description = <"Have you ever felt guilty about drinking? (synthesised)"> + > + ["ac9003"] = < + text = <"Eye opener? (synthesised)"> + description = <"Have you ever felt you needed a drink first thing in the morning (eye-opener) to steady your nerves or to get rid of a hangover? (synthesised)"> + > + ["id19"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at17"] = < + text = <"Yes"> + description = <"*"> + > + ["at16"] = < + text = <"No"> + description = <"*"> + > + ["at15"] = < + text = <"Yes"> + description = <"*"> + > + ["at14"] = < + text = <"No"> + description = <"*"> + > + ["at13"] = < + text = <"Yes"> + description = <"*"> + > + ["at12"] = < + text = <"No"> + description = <"*"> + > + ["at11"] = < + text = <"Yes"> + description = <"*"> + > + ["at10"] = < + text = <"No"> + description = <"*"> + > + ["id9"] = < + text = <"Total score"> + description = <"Sum of the individual scores assigned for each of the contributing variables."> + > + ["id8"] = < + text = <"Eye opener?"> + description = <"Have you ever felt you needed a drink first thing in the morning (eye-opener) to steady your nerves or to get rid of a hangover?"> + > + ["id7"] = < + text = <"Guilty?"> + description = <"Have you ever felt guilty about drinking?"> + > + ["id6"] = < + text = <"Annoyed?"> + description = <"Have you ever felt you needed to cut down on your drinking?"> + > + ["id5"] = < + text = <"Cut down?"> + description = <"Have you ever felt you needed to cut down on your drinking?"> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"CAGE questionnaire"> + description = <"Questionnaire to screen for harmful alcohol use and potential alcohol dependency."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at12", "at13"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at10", "at11"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at16", "at17"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ccs_angina_status.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ccs_angina_status.v0.0.1-alpha.adls new file mode 100644 index 000000000..e15c41fcd --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ccs_angina_status.v0.0.1-alpha.adls @@ -0,0 +1,145 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ba41dbb3-a182-4401-8c5f-d265e836c754; build_uid=620a78d2-ce7d-462d-9c80-1491442fc34a) + openEHR-EHR-OBSERVATION.ccs_angina_status.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2013-03-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Canadian Cardiovascular Society grading of angina pectoris"> + ["2"] = <"Available from: http://www.ccs.ca/download/position_statements/Grading%20of%20Angina.pdf"> + ["3"] = <"CANADIAN CARDIOVASCULAR SOCIETY ANGINA GRADE 0 – A CLINICALLY USEFUL ADDITION"> + ["4"] = <"Available from: http://www.pulsus.com/ccc2003/abs/a853.htm"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"585BCF3F8440B08F5A229074810C5164"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a classification of patient angina on the basis of reported chest pain. Based on Canadian Cardiovascular Society (CCS) Angina Status score, adjusted to add Class 0, to record situations where patients have no symptoms."> + keywords = <"discomfort", "pain", "cardiac", "angina"> + use = <"Use to record a classification of patient angina on the basis of reported chest pain based on the CCS Angina Status Score."> + misuse = <"Note that Class 0 is not defined in the formal Canadian Cardiovascular Society (CCS) Angina Status score."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Angina symptom classification (CCS) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Angina classification + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}] + } + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id12] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Angina classification (synthesised)"> + description = <"Angina symptom score based on Canadian Cardiovascular Society (CCS) Angina Status classification. (synthesised)"> + > + ["id12"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at10"] = < + text = <"Class IV"> + description = <"Inability to perform any physical activity without discomfort."> + > + ["at9"] = < + text = <"Class III"> + description = <"Marked limitation of ordinary physical activity."> + > + ["at8"] = < + text = <"Class II"> + description = <"Slight limitation of ordinary activity."> + > + ["at7"] = < + text = <"Class I"> + description = <"Angina which does not limit ordinary physical activity."> + > + ["at6"] = < + text = <"Class 0"> + description = <"Patient has no angina symptoms."> + > + ["id5"] = < + text = <"Angina classification"> + description = <"Angina symptom score based on Canadian Cardiovascular Society (CCS) Angina Status classification."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Angina symptom classification (CCS)"> + description = <"Angina symptom score based on Canadian Cardiovascular Society (CCS) Angina Status score."> + > + > + > + term_bindings = < + ["Snomed"] = < + ["id1"] = + ["id5"] = + ["at7"] = + ["at8"] = + ["at9"] = + ["at10"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cgas.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cgas.v1.0.2.adls new file mode 100644 index 000000000..d6599c0e8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cgas.v1.0.2.adls @@ -0,0 +1,201 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7b920caf-9c5b-4fa3-9857-84d7b4511fe1; build_uid=8a177e7b-9778-4546-b9ab-48898ac3add7) + openEHR-EHR-OBSERVATION.cgas.v1.0.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"John Tore Valand / Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen HF / Nasjonal IKT HF"> + ["email"] = <"john.tore.valand@helse-bergen.no / silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2016-02-15"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Tomas Alme, DIPS, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT Editor)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Bjørn Christensen, Helse Bergen HF, Norway", "Sigrund Drivenes, Helse-Fonna/BUP Haugesund, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Cecilie Graver, Oslo universitetssykehus HF, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Morgan Karlsen, DIPS ASA, Norway", "Heather Leslie, Ocean Informatics, Australia", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Phuong Pedersen, DIPS, Norway", "Tanja Riise, Nasjonal IKT HF, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Micaela Thierley, Helse Bergen/Haraldsplass sykehus, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Shaffer, D, M. Gould, J. Brasic, P. Ambrosini, P. Fisher, H. Bird, S. Aluwahlia: “A Children's Global Assessment Scale (CGAS)”. Psychopharmacology Bulletin 1985, 21,747-48. https://www.researchgate.net/profile/James_Brasic/publication/16557623_Children%27s_global_assessment_scale_%28CGAS%29/links/55b7e04e08aec0e5f43934b5.pdf"> + ["2"] = <"Vandvik, I H. Akse 6 – CGAS (Children’s Global Assessment Scale) - Norsk oversettelse. [Internet]. The Norwegian Directorate of eHealth; 2007. Available from: https://ehelse.no/Documents/Helsefaglig%20kodeverk/retningslinjer-for-multiaksial-klass-bup.pdf [Accessed 2016-09-16]."> + ["3"] = <"Hanssen-Bauer, K. (2008). \"Multiaksial klassifikasjon i psykisk helsevern for barn og unge\". Regionsenter for barn og unges psykiske helse, Helse Sør-Øst. https://helsedirektoratet.no/Documents/Medisinske%20koder%20og%20kodeverk/BUP/bup-klass.pdf."> + ["4"] = <"CGAS, Draft Archetype [Internet]. Nasjonal IKT, Nasjonal IKT Clinical Knowledge Manager [cited: 2016-10-31]. Available from: http://arketyper.no/ckm/#showArchetype_1078.36.1289"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"51CB3524A1380123554F0E5F71E76EB9"> + > + details = < + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Pisteyttämään lapsen eniten heikentynyttä emotionaalisen ja käyttäytymisen tasoa määritetyn ajan kuluessa."> + keywords = <"CGAS", ...> + use = <"Käytä pisteyttääksesi lapsen heikoimmassa asemassa olevan emotionaalisen ja käyttäytymisen toiminnan määritetyllä ajanjaksolla valitsemalla alimman tason, joka kuvaa hänen toimintaansa sairauden hypoteettisessa jatkumossa. Pisteet voivat vaihdella 1: stä, joka on pahin, 100: een, mikä on paras. Käytä välitasoja (esim. 35, 58, 62). + + Pisteytystä käytetään yli 4-vuotiaille lapsille. Eri lähteillä on erilaiset ylärajat pisteytetyn yksilön iälle, yleisimpiä on 16 tai 18-vuotiaat."> + misuse = <"Ei pidä käyttää alle 4-vuotiaille lapsille."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å finne personens dårligste, generelle funksjonsnivå for en angitt tidsperiode. Funksjonsnivået uttrykkes ved en skår."> + keywords = <"CGAS, funksjonsnivå, akse 6", ...> + use = <"Brukes for å finne personens dårligste, generelle funksjonsnivå for den angitte tidsperioden ved å velge laveste nivå som beskriver hans eller hennes funksjon på et hypotetisk kontinuum av helse /sykdom. Bruk mellomliggende tall når det passer (for eksempel 35, 58, 62). Det er den faktiske funksjonsevne som skal skåres, uten hensyn til behandling eller prognose. + + Skåringen benyttes på personer over 4 år. Ulike kilder har ulik øvre begrensing på alder for bruk av skåringen. I Norge benyttes skåringen på personer mellom 4 og 18 år."> + misuse = <"Brukes ikke til personer under 4 år."> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To score a child's most impaired level of emotional and behavioural functioning in the specified period of time."> + keywords = <"CGAS", ...> + use = <"Use to score a child's most impaired level of emotional and behavioural functioning in the specified time period by selecting the lowest level which describes his/her functioning on a hypothetical continuum of health-illness. The scores can range from 1, which is the very worst, to 100, which is the very best. Use intermediary levels (e.g. 35, 58, 62). + + The score is used for children over the age of 4. Different sources have different upper limits for the age of the individual being scored, the most common being 16 or 18 years of age."> + misuse = <"Not to be used for children under the age of 4."> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Children's Global Assessment Scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Unspecified event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Score + value matches { + DV_COUNT[id9000] matches { + magnitude matches {|1..100|} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9001] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id13] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id14] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["fi"] = < + ["id14"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen sisällön kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"Esimerkiksi paikalliset tietovaatimukset tai muu metadata, joilla saadaan aikaan vastaavuus vastaavien FHIR- tai CIMI-tietojen kanssa."> + > + ["id6"] = < + text = <"Kommentti"> + description = <"CGAS-pisteiden kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> + comment = <"Esimerkki: ”Lapsi on alle 4-vuotias” tai ”Pisteytystä ei voida tehdä, koska tietoja ei ole tarpeeksi”. ”Kommentti”-kenttään voidaan tarvittaessa antaa jokin koodiston mukainen koodi."> + > + ["id5"] = < + text = <"Pisteet"> + description = <"Lapsen tai nuoren heikoin psykologinen ja sosiaalinen toimintakyky tiettynä ajanjaksona."> + > + ["id3"] = < + text = <"Tarkemmin määrittämätön tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"Children's Global Assessment Scale (CGAS) -arvio"> + description = <"Children's Global Assessment Scale (CGAS) -asteikolla arvioidaan tutkittavan lapsen tai nuoren psykologisen ja sosiaalisen toimintakyvyn + tasoa tiettynä ajanjaksona. "> + > + > + ["nb"] = < + ["id14"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id6"] = < + text = <"Kommentar"> + description = <"Ytterligere kommentar til CGAS-skåringen som ikke er fanget opp i andre felt."> + comment = <"For eksempel: \"Barnet er under 4 år gammelt\" eller \"Ikke nok informasjon til gjengelig for å utføre skåringen\". Koding av \"Kommentar\" med et kodeverk kan gjøres der det er hensiktsmessig."> + > + ["id5"] = < + text = <"Skår"> + description = <"Personens dårligste, generelle funksjonsnivå for den angitte tidsperioden."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"CGAS"> + description = <"Children's Global Assessment Scale (CGAS) for å skåre et barns dårligste, generelle funksjonsnivå for en angitt tidsperiode."> + > + > + ["en"] = < + ["id14"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id6"] = < + text = <"Comment"> + description = <"Additional comment about the overall CGAS score not captured in other fields."> + comment = <"For example: \"The child is under the age of 4\" or \"Not enough information available to perform the score\". Coding of the \"Comment\" with a codeset is possible, where appropriate."> + > + ["id5"] = < + text = <"Score"> + description = <"The child's most impaired level of emotional and behavioural functioning in a specified period of time."> + > + ["id3"] = < + text = <"Unspecified event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Children's Global Assessment Scale"> + description = <"Children's Global Assessment Scale (CGAS) to score a subject's most impaired level of emotional and behavioural functioning in a specified period of time."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id1"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cha2ds2vasc_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cha2ds2vasc_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..05ccc695b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cha2ds2vasc_score.v0.0.1-alpha.adls @@ -0,0 +1,354 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4dd2e292-ec61-4c5e-a487-223cf4c07fbf; build_uid=f18cabdd-799d-4544-9440-a0dcb9e6839b) + openEHR-EHR-OBSERVATION.cha2ds2vasc_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + > + > + > + +description + original_author = < + ["name"] = <"Rong Chen"> + ["organisation"] = <"Cambio Healthcare Systems"> + ["email"] = <"models@cambiocds.com"> + ["date"] = <"2013-03-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Dr Carlos Valladares", "Konstantinos Kalliamvakos, Cambio Healthcare Systems", "Heather Leslie, Atomica Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"European Heart Rhythm Association.; European Association for Cardio-Thoracic Surgery., Camm AJ, Kirchhof P, Lip GY, Schotten U, Savelieva I, Ernst S, Van Gelder IC, Al-Attar N, Hindricks G, Prendergast B, Heidbuchel H, Alfieri O, Angelini A, Atar D, Colonna P, De Caterina R, De Sutter J, Goette A, Gorenek B, Heldal M, Hohloser SH, Kolh P, Le Heuzey JY, Ponikowski P, Rutten FH. Guidelines for the management of atrial fibrillation: the Task Force for the Management of Atrial Fibrillation of the European Society of Cardiology (ESC). Eur Heart J. 2010 Oct;31(19):2369-429. doi: 10.1093/eurheartj/ehq278. Epub 2010 Aug 29. Erratum in: Eur Heart J. 2011 May;32(9):1172. PubMed PMID: 20802247"> + ["2"] = <"Lip GY, Frison L, Halperin JL, Lane DA. Identifying patients at high risk for stroke despite anticoagulation: a comparison of contemporary stroke risk stratification schemes in an anticoagulated atrial fibrillation cohort. Stroke. 2010 Dec;41(12):2731-8. doi: 10.1161/STROKEAHA.110.590257. Epub 2010 Oct 21. PubMed PMID: 20966417."> + ["3"] = <"Lip GY, Nieuwlaat R, Pisters R, Lane DA, Crijns HJ. Refining clinical risk stratification for predicting stroke and thromboembolism in atrial fibrillation using a novel risk factor-based approach: the euro heart survey on atrial fibrillation. Chest. 2010 Feb;137(2):263-72. doi: 10.1378/chest.09-1584. Epub 2009 Sep 17. PubMed PMID: 19762550."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"7B1BE366656DE3E64665BF9B3C24A36A"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera poäng genererad i enlighet med CHA2DS2VASc hos patient med förmaksflimmer."> + keywords = <"CHA2DS2-VASc", "stroke", "diabetes", "hypertension", "CHF", "hjärtsvikt", "kön", "ålder", "hypertoni", "förmaksflimmer"> + use = <"Använd för att uppskatta strokerisk hos patienter med förmaksflimmer. "> + misuse = <"Ej avsedd för patienter utan diagnosticerat förmaksflimmer."> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an individual's CHA2DS2-VASc score parameters and total score."> + keywords = <"CHA2DS2-VASc", "atrial fibrillation", "stroke", "diabetes", "hypertension", "congestive heart failure", "CHF", "vascular disease", "age", "gender"> + use = <"Use for stroke risk stratification in patients with atrial fibrillation."> + misuse = <"Do not use in patients with no diagnosis of atrial fibrillation."> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- CHA2DS2-VASc score + data matches { + HISTORY[id3] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id4] matches { -- Any event + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id36] occurrences matches {0..1} matches { -- Age + value matches { + DV_ORDINAL[id9003] matches { + [value, symbol] matches { + [{0}, {[at37]}], + [{1}, {[at38]}], + [{2}, {[at39]}] + } + } + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- Sex + value matches { + DV_ORDINAL[id9004] matches { + [value, symbol] matches { + [{0}, {[at44]}], + [{1}, {[at45]}] + } + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Congestive heart failure + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at28]}], + [{1}, {[at29]}] + } + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Hypertension + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at28]}], + [{1}, {[at29]}] + } + } + } + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Diabetes + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at28]}], + [{1}, {[at29]}] + } + } + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- Stroke/TIA/thrombo-embolism + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at28]}], + [{2}, {[at29]}] + } + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Vascular disease + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at28]}], + [{1}, {[at29]}] + } + } + } + } + ELEMENT[id100] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|0..9|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id101] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype ITEM[id102] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"*Age(en) (synthesised)"> + description = <"*The age category of the individual.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Sex(en) (synthesised)"> + description = <"*The sex of the individual.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Congestive heart failure(en) (synthesised)"> + description = <"*History of congestive cardiac failure.(en) (synthesised)"> + > + ["id102"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id100"] = < + text = <"*Total score(en)"> + description = <"*Sum of the individual scores assigned for each of the contributing variables.(en)"> + > + ["id47"] = < + text = <"*Vascular disease(en)"> + description = <"*History of vascular disease.(en)"> + > + ["at45"] = < + text = <"Kvinnligt kön"> + description = <"*"> + > + ["at44"] = < + text = <"Manligt kön"> + description = <"*"> + > + ["id43"] = < + text = <"*Sex(en)"> + description = <"*The sex of the individual.(en)"> + > + ["id40"] = < + text = <"*Stroke/TIA/thrombo-embolism(en)"> + description = <"*History of stroke, TIA or thrombo-embolism.(en)"> + > + ["at39"] = < + text = <"*≥75(en)"> + description = <"**(en)"> + > + ["at38"] = < + text = <"*65-74(en)"> + description = <"**(en)"> + > + ["at37"] = < + text = <"*<65(en)"> + description = <"**(en)"> + > + ["id36"] = < + text = <"*Age(en)"> + description = <"*The age category of the individual.(en)"> + > + ["id33"] = < + text = <"*Diabetes(en)"> + description = <"*History of diabetes mellitus.(en)"> + > + ["id30"] = < + text = <"*Hypertension(en)"> + description = <"*History of hypertension.(en)"> + > + ["at29"] = < + text = <"Ja"> + description = <"*"> + > + ["at28"] = < + text = <"Nej"> + description = <"*"> + > + ["id27"] = < + text = <"*Congestive heart failure(en)"> + description = <"*History of congestive cardiac failure.(en)"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*CHA2DS2-VASc score(en)"> + description = <"*Risk stratification tool for stroke defined by the European Society of Cardiology (ESC) guidelines for management of atrial fibrillation.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Age (synthesised)"> + description = <"The age category of the individual. (synthesised)"> + > + ["ac9001"] = < + text = <"Sex (synthesised)"> + description = <"The sex of the individual. (synthesised)"> + > + ["ac9002"] = < + text = <"Congestive heart failure (synthesised)"> + description = <"History of congestive cardiac failure. (synthesised)"> + > + ["id102"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id100"] = < + text = <"Total score"> + description = <"Sum of the individual scores assigned for each of the contributing variables."> + > + ["id47"] = < + text = <"Vascular disease"> + description = <"History of vascular disease."> + > + ["at45"] = < + text = <"Female"> + description = <"*"> + > + ["at44"] = < + text = <"Male"> + description = <"*"> + > + ["id43"] = < + text = <"Sex"> + description = <"The sex of the individual."> + > + ["id40"] = < + text = <"Stroke/TIA/thrombo-embolism"> + description = <"History of stroke, TIA or thrombo-embolism."> + > + ["at39"] = < + text = <"≥75"> + description = <"*"> + > + ["at38"] = < + text = <"65-74"> + description = <"*"> + > + ["at37"] = < + text = <"<65"> + description = <"*"> + > + ["id36"] = < + text = <"Age"> + description = <"The age category of the individual."> + > + ["id33"] = < + text = <"Diabetes"> + description = <"History of diabetes mellitus."> + > + ["id30"] = < + text = <"Hypertension"> + description = <"History of hypertension."> + > + ["at29"] = < + text = <"Present"> + description = <"*"> + > + ["at28"] = < + text = <"Absent"> + description = <"*"> + > + ["id27"] = < + text = <"Congestive heart failure"> + description = <"History of congestive cardiac failure."> + > + ["id4"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"CHA2DS2-VASc score"> + description = <"Risk stratification tool for stroke defined by the European Society of Cardiology (ESC) guidelines for management of atrial fibrillation."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at28", "at29"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at44", "at45"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at37", "at38", "at39"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.chest_circumference.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.chest_circumference.v0.0.1-alpha.adls new file mode 100644 index 000000000..c58b0eb36 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.chest_circumference.v0.0.1-alpha.adls @@ -0,0 +1,219 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=cee3fc11-78e0-4b11-8cbb-b3389e447d8d; build_uid=3def62cf-97b7-4929-bbb1-baf1741ded76) + openEHR-EHR-OBSERVATION.chest_circumference.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-12-05"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"World Health Organization. (2011). chest circumference and chest-hip ratio: Report of a WHO expert consultation, Geneva, 8-11 December 2008 [cited 2017 oct 2]. Available from: http://apps.who.int/iris/bitstream/10665/44583/1/9789241501491_eng.pdf"> + ["2"] = <"Júlíusson, P. B., Vinsjansen, S., Nilsen, B., Sælensminde, H., Vågset, R., & Eide, G. E. (2005). Måling av vekst og vekt: En oversikt over anbefalte teknikker. Pediatrisk Endokrinologi, 19, 23-9 [cited 2017 oct 2]. Available from: http://pediatrisk-endokrinologi.no/2005/1/Juliusson_et_al_2005_1.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"718352E081885737B788D3641A5C999C"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurement of the circumference of the chest."> + keywords = <"anthropometry", "measurement", "estimation", "circumference", "chest", "girth", "thorax"> + use = <"Use to record the measurement of the circumference of the chest. + + There is no clear agreement on exactly where the chest circumference should be measured. In cases where this is important to the interpretation of the results, this should be documented in the 'Method' element. + + Use to record change from repeated measurements. This can currently be modeled by constraining the 'any event' to an interval in a template with an associated mathematical function, as appropriate. + + This archetype can also be used for recording an approximation of the chest circumference measurement in a clinical scenario where it is not possible to measure an accurate chest circumference - for example, measuring an uncooperative child. This is not modelled explicitly in the archetype as the openEHR Reference model allows the attribute of Approximation for any Quantity data type. At implementation, for example, an application user interface could allow clinicians to select an appropriately labelled check box adjacent to the 'chest circumference' data field to indicate that the recorded chest circumference is an approximation, rather than actual."> + misuse = <"Not to be used to record the speed of which the chest circumference is increasing. Use a growth velocity archetype for this purpose. + + Not to be used to record the circumference of another body part. Use OBSERVATION.body_segment in these circumstances except where more specific archetypes exist such as OBSERVATION.hip_circumference."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Chest circumference + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id11] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Chest circumference + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Length + [magnitude, units, precision] matches { + [{|0.0..500.0|}, {"cm"}, {1}], + [{|0.0..<400.0|}, {"[in_i]"}, {|>=0|}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + } + } + } + state matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] matches { -- Confounding factors + value matches { + DV_TEXT[id9006] + } + } + } + } + } + } + POINT_EVENT[id17] occurrences matches {0..1} matches { -- Full expiration + data matches { + use_node ITEM_TREE[id9007] /data[id2]/events[id11]/data[id4] + } + state matches { + use_node ITEM_TREE[id9008] /data[id2]/events[id11]/state[id9] + } + } + POINT_EVENT[id16] occurrences matches {0..1} matches { -- Full inspiration + data matches { + use_node ITEM_TREE[id9009] /data[id2]/events[id11]/data[id4] + } + state matches { + use_node ITEM_TREE[id9010] /data[id2]/events[id11]/state[id9] + } + } + INTERVAL_EVENT[id15] occurrences matches {0..1} matches { -- Chest expansion + data matches { + use_node ITEM_TREE[id9011] /data[id2]/events[id11]/data[id4] + } + state matches { + use_node ITEM_TREE[id9012] /data[id2]/events[id11]/state[id9] + } + math_function matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9003]} -- Chest expansion (synthesised) + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..1} matches { -- Method + value matches { + DV_TEXT[id9014] + } + } + allow_archetype CLUSTER[id7] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["at9001"] = < + text = <"change"> + description = <"change"> + > + ["at9002"] = < + text = <"increase"> + description = <"increase"> + > + ["ac9003"] = < + text = <"Chest expansion (synthesised)"> + description = <"Event which captures the increase in chest circumference from full expiration to full inspiration. (synthesised)"> + > + ["id17"] = < + text = <"Full expiration"> + description = <"Point in time event which captures the chest circumference at full expiration."> + > + ["id16"] = < + text = <"Full inspiration"> + description = <"Point in time event which captures the chest circumference at full inspiration."> + > + ["id15"] = < + text = <"Chest expansion"> + description = <"Event which captures the increase in chest circumference from full expiration to full inspiration."> + > + ["id14"] = < + text = <"Method"> + description = <"The method by which the chest circumference was measured."> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id11"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id10"] = < + text = <"Confounding factors"> + description = <"Narrative description of any issues or factors that may impact on the measurement."> + comment = <"For example: uncooperative child."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the measurement of chest circumference not captured in other fields."> + > + ["id7"] = < + text = <"Device"> + description = <"Details about the device used for the measurement."> + > + ["id5"] = < + text = <"Chest circumference"> + description = <"The measurement of the circumference of the chest."> + > + ["id1"] = < + text = <"Chest circumference"> + description = <"The measurement of the distance around the chest."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + > + > + value_sets = < + ["ac9003"] = < + id = <"ac9003"> + members = <"at9001", "at9002"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_growth.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_growth.v0.0.1-alpha.adls new file mode 100644 index 000000000..e7ee5994f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_growth.v0.0.1-alpha.adls @@ -0,0 +1,341 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b55803f6-38bc-4872-af46-fc94ab6f27e7; build_uid=6cfa0c11-888c-48d7-a2f8-d9072d3b646b) + openEHR-EHR-OBSERVATION.child_growth.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2011-04-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Ocean Informatics, Australia", "Sam Heard, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"National Center for Health Statistics [Internet]. Atlanta: Centers for Disease Control and Prevention. CDC Growth Charts; 2016 Dec 7 [cited 2018 Jul 23]. Available from: https://www.cdc.gov/growthcharts/cdc_charts.htm."> + ["2"] = <"National Center for Health Statistics [Internet]. Atlanta: Centers for Disease Control and Prevention. WHO Growth Charts; 2016 Dec 7 [cited 2018 Jul 23]. Available from: https://www.cdc.gov/growthcharts/who_charts.htm."> + ["3"] = <"WHO Multicentre Growth Reference Study Group. WHO Child Growth Standards: Length/height-for-age, weight-for-age, weight-for-length, weight-for-height and body mass index-for-age: Methods and development. Geneva: World Health Organization, 2006 (312 pages)."> + ["4"] = <"World Health Organiation [Internet]. Geneva: World Health Organization.The WHO Child Growth Standards; [cited 2018 Jul 23]. Available from: http://www.who.int/childgrowth/standards/en/."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"D95F81C9ECC1E4AACABD37C3B1E651EA"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about parameters plotted as percentiles on a growth chart."> + keywords = <"growth", "calculation", "centile", "percentile", "z-score", "SD", "height", "weight", "head cicrumference"> + use = <"Use to record details about parameters plotted as percentiles on a growth chart. + + Use the URI to explicitly link the original measurement as recorded. + + Use in a template alongside OBSERVATION.age to record the adjusted age of an infant as part of monitoring child growth patterns."> + misuse = <"Not to be used to record actual measurements. Use appropriate OBSERVATION archetypes for this purpose - for example OBSERVATION.height, OBSERVATION.weight, OBSERVATION.head_circumference, OBSERVATION.body_segment or OBSERVATION.blood_pressure."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Child growth indicators + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id15] occurrences matches {0..1} matches { -- Growth indicator + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Growth indicator (synthesised) + } + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- URI to original measurement + value matches { + DV_URI[id9003] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Percentile + value matches { + DV_PROPORTION[id9004] matches { + numerator matches {|0.0..100.0|} + type matches {2} + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Z-score + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9001]} -- Qualified real + units matches {"1"} + } + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- Clinical interpretation + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9007] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id32] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id33] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Growth indicator (synthesised)"> + description = <"The name of the growth parameter. (synthesised)"> + > + ["at9001"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["id42"] = < + text = <"Clinical interpretation"> + description = <"Clinical interpretation of the growth indicator chart."> + > + ["at41"] = < + text = <"Head circumference velocity"> + description = <"Head circumference velocity plotted against age, or adjusted age."> + > + ["at40"] = < + text = <"Length velocity"> + description = <"Length velociy plotted against age, or adjusted age."> + > + ["at39"] = < + text = <"Weight velocity"> + description = <"Weight velocity plotted against age, or adjusted age."> + > + ["at38"] = < + text = <"Triceps skinfold-for-age"> + description = <"Triceps skinfold plotted against age, or adjusted age."> + > + ["at37"] = < + text = <"Subscapular skinfold-for-age"> + description = <"Subscapular skinfold plotted against age, or adjusted age."> + > + ["id36"] = < + text = <"URI to original measurement"> + description = <"Link to the original measurement."> + > + ["at35"] = < + text = <"Arm circumference-for-age"> + description = <"Arm circumference plotted against age, or adjusted age."> + > + ["id33"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at30"] = < + text = <"Body mass index-for-age (BMI-for-age)"> + description = <"Body mass index plotted against age, or adjusted age."> + > + ["at28"] = < + text = <"Diastolic blood pressure-for-age-and-height"> + description = <"Diastolic blood pressure plotted against age (or adjusted age) and height/length."> + > + ["at27"] = < + text = <"Systolic blood pressure-for-age-and-height"> + description = <"Systolic blood pressure plotted against age (or adjusted age) and height/length."> + > + ["at26"] = < + text = <"Weight-for-length/height"> + description = <"Weight plotted against height/length."> + > + ["at25"] = < + text = <"Head circumference-for-age"> + description = <"Head circumference plotted against age, or adjusted age."> + > + ["at24"] = < + text = <"Weight-for-age"> + description = <"Weight plotted against age, or adjusted age."> + > + ["at23"] = < + text = <"Leg length-for-age"> + description = <"Subischial leg length plotted against age, or adjusted age."> + > + ["at22"] = < + text = <"Sitting height-for-age"> + description = <"Sitting height plotted against age, or adjusted age."> + > + ["at21"] = < + text = <"Length/height-for-age"> + description = <"Length or height plotted against age, or adjusted age."> + > + ["id20"] = < + text = <"Comment"> + description = <"A comment about the growth indicator, not captured in other fields."> + > + ["id15"] = < + text = <"Growth indicator"> + description = <"The name of the growth parameter."> + > + ["id12"] = < + text = <"Z-score"> + description = <"The deviation of an individual's value from the median value for a reference population, divided by the standard deviation of the reference population."> + comment = <"Also known as the Standard deviation score (SD)."> + > + ["id11"] = < + text = <"Percentile"> + description = <"Percentile calculated using standard normal distribution for the age (or adjusted age)."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Child growth indicators"> + description = <"Details about parameters plotted on a growth chart to allow monitoring of a child's growth over time, relative to a reference population."> + > + > + ["sl"] = < + ["ac9000"] = < + text = <"*Growth indicator(en) (synthesised)"> + description = <"*The name of the growth parameter.(en) (synthesised)"> + > + ["at9001"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["id42"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Clinical interpretation of the growth indicator chart.(en)"> + > + ["at41"] = < + text = <"*Head circumference velocity(en)"> + description = <"**(en)"> + > + ["at40"] = < + text = <"*Length velociy(en)"> + description = <"**(en)"> + > + ["at39"] = < + text = <"*Weight velocity(en)"> + description = <"**(en)"> + > + ["at38"] = < + text = <"*Triceps skinfold-for-age(en)"> + description = <"**(en)"> + > + ["at37"] = < + text = <"*Subscapular skinfold-for-age(en)"> + description = <"**(en)"> + > + ["id36"] = < + text = <"*URI to original measurement(en)"> + description = <"*Link to the original measurement.(en)"> + > + ["at35"] = < + text = <"*Arm circumference-for-age(en)"> + description = <"* at a given age, adjusted for pre-term delivery if required. Usually recorded for children aged >2 years(en)"> + > + ["id33"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at30"] = < + text = <"*Body mass index-for-age (BMI-for-age)(en)"> + description = <"*Calculations for bofy mass index for a given age, adjusted for pre-term delivery.(en)"> + > + ["at28"] = < + text = <"*Diastolic blood pressure for age and height(en)"> + description = <"*Calculations for diastolic blood pressure at a given age and height/length, adjusted for pre-term delivery.(en)"> + > + ["at27"] = < + text = <"*Systolic blood pressure for age and height(en)"> + description = <"*Calculations for systolic blood pressure at a given age and height/length, adjusted for pre-term delivery.(en)"> + > + ["at26"] = < + text = <"*Weight-for-length/height(en)"> + description = <"*Weight plotted against height/length.(en)"> + > + ["at25"] = < + text = <"*Head circumference-for-age(en)"> + description = <"*Calculations for head circumference at a given age, adjusted for pre-term delivery.(en)"> + > + ["at24"] = < + text = <"*Weight-for-age(en)"> + description = <"*Calculations for weight at a given age, adjusted for pre-term delivery.(en)"> + > + ["at23"] = < + text = <"*Leg length for age(en)"> + description = <"*Calculations for subischial leg length at a given age, adjusted for pre-term delivery.(en)"> + > + ["at22"] = < + text = <"*Sitting height for age(en)"> + description = <"*Calculations for sitting height at a given age, adjusted for pre-term delivery.(en)"> + > + ["at21"] = < + text = <"*Length/height-for-age(en)"> + description = <"*Length at a given age, adjusted for pre-term delivery if required. Usually recorded for infants <2 years.(en)"> + > + ["id20"] = < + text = <"*Comment(en)"> + description = <"*A comment about the growth indicator, not captured in other fields.(en)"> + > + ["id15"] = < + text = <"*Growth indicator(en)"> + description = <"*The name of the growth parameter.(en)"> + > + ["id12"] = < + text = <"*Z-score(en)"> + description = <"*The deviation of an individual's value from the median value for a reference population, divided by the standard deviation of the reference population.(en)"> + comment = <"*Also known as the Standard deviation score (SD).(en)"> + > + ["id11"] = < + text = <"*Percentile(en)"> + description = <"*Percentile calculated using standard normal distribution for the age (or adjusted age).(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"**(en)"> + > + ["id1"] = < + text = <"*Child growth indicators(en)"> + description = <"*Details about parameters plotted on a growth chart to allow monitoring of a child's growth over time, relative to a reference population.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at21", "at24", "at26", "at30", "at25", "at35", "at37", "at38", "at39", "at40", "at41", "at22", "at23", "at27", "at28"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_pugh_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_pugh_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..84002a0ca --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_pugh_score.v0.0.1-alpha.adls @@ -0,0 +1,351 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6c043062-1cd5-4376-8f73-f89aae7e63ee; build_uid=a171ff1b-b9cb-4704-a71f-a23d5cb07f5f) + openEHR-EHR-OBSERVATION.child_pugh_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Hildegard McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics Ltd."> + ["email"] = <"hildi@freshehr.com"> + ["date"] = <"2017-09-27"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"John Meredith, NHS Wales Informatics Service", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Child-Pugh Score, Draft archetype [Internet]. Apperta UK, Apperta UK Clinical Knowledge Manager [cited: 2019-05-22]. Available from: https://ckm.apperta.org/ckm/archetypes/1051.32.822."> + ["2"] = <"Child CG, Turcotte JG. Surgery and portal hypertension. Major Probl Clin Surg. 1964;1:1-85. Review. PubMed PMID: 4950264."> + > + other_details = < + ["current_contact"] = <"Dr Ian McNicoll, freshEHR Clinical Informatics, UK "> + ["MD5-CAM-1.0.1"] = <"DD84ADDEB2C160AF2BB44CD1DD9D37DA"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an assessment of prognosis for chronic liver disease."> + keywords = <"Child-Pugh, liver, cirrhosis, score, Hepatitis C,", ...> + use = <"Use to record an assessment of prognosis for chronic liver disease."> + misuse = <"Not to be used to record the results of various liver function tests or the INR test- use the Laboratory test result family of archetypes for this purpose. + + Not to be used to record the diagnosis of hepatic encephalopathy - use EVALUATION.problem_diagnosis for this purpose. + + Not to be used to record the finding of ascites - use the Physical examination family of archetypes for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Child-Pugh score + data matches { + HISTORY[id2] matches { + events cardinality matches {0..*; unordered} matches { + EVENT[id3] matches { -- Any Event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Total bilirubin + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Serum albumin + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{1}, {[at10]}], + [{2}, {[at11]}], + [{3}, {[at12]}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- INR + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{1}, {[at14]}], + [{2}, {[at15]}], + [{3}, {[at16]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Ascites + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}] + } + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Hepatic encephalopathy + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{1}, {[at22]}], + [{2}, {[at23]}], + [{3}, {[at24]}] + } + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Adjusted bilirubin + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{1}, {[at26]}], + [{2}, {[at27]}], + [{3}, {[at28]}] + } + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9013] matches { + magnitude matches {|5..15|} + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Grade + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9006]} -- Grade (synthesised) + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id36] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id38] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Total bilirubin (synthesised)"> + description = <"Score for total bilirubin in micromole per litre. (synthesised)"> + > + ["ac9001"] = < + text = <"Serum albumin (synthesised)"> + description = <"Score for serum albumin in grams per litre. (synthesised)"> + > + ["ac9002"] = < + text = <"INR (synthesised)"> + description = <"Score for INR. (synthesised)"> + > + ["ac9003"] = < + text = <"Ascites (synthesised)"> + description = <"Score for presence of ascites. (synthesised)"> + > + ["ac9004"] = < + text = <"Hepatic encephalopathy (synthesised)"> + description = <"Score for presence of hepatic encephalopathy. (synthesised)"> + > + ["ac9005"] = < + text = <"Adjusted bilirubin (synthesised)"> + description = <"Score for total bilirubin if the patient has primary biliary cirrhosis or sclerosing cholangitis. (synthesised)"> + > + ["ac9006"] = < + text = <"Grade (synthesised)"> + description = <"Grading, based on total score. (synthesised)"> + > + ["id38"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at33"] = < + text = <"Class C 10 to 15 points"> + description = <"The Child-Pugh grade is Class C with a total score of 10 to 15 points."> + > + ["at32"] = < + text = <"Class B 7 to 9 points"> + description = <"The Child-Pugh grade is Class B with a total score of 7 to 9 points."> + > + ["at31"] = < + text = <"Class A 5 to 6 points"> + description = <"The Child-Pugh grade is Class A with a total score of 5 to 6 points."> + > + ["id30"] = < + text = <"Grade"> + description = <"Grading, based on total score."> + > + ["id29"] = < + text = <"Total score"> + description = <"Sum of the individual scores assigned for each of the contributing variables."> + > + ["at28"] = < + text = <"Greater than 170"> + description = <"Total bilirubin is greater than 170."> + > + ["at27"] = < + text = <"68 to 170"> + description = <"Total bilirubin is between 68 and 170."> + > + ["at26"] = < + text = <"Less than 68"> + description = <"Total bilirubin is less than 68."> + > + ["id25"] = < + text = <"Adjusted bilirubin"> + description = <"Score for total bilirubin if the patient has primary biliary cirrhosis or sclerosing cholangitis."> + > + ["at24"] = < + text = <"Grade III to IV or refractory"> + description = <"Grade III or Grade IV hepatic encephalopathy is present or hepatic encephalopathy is refractory."> + > + ["at23"] = < + text = <"Grade I to II or suppressed with medication"> + description = <"Grade I or Grade II hepatic encephalopathy is present or hepatic encephalopathy is suppressed with medication."> + > + ["at22"] = < + text = <"None"> + description = <"No hepatic encephalopathy is present."> + > + ["id21"] = < + text = <"Hepatic encephalopathy"> + description = <"Score for presence of hepatic encephalopathy."> + > + ["at20"] = < + text = <"Moderate to severe"> + description = <"Moderate to severe ascites is present."> + > + ["at19"] = < + text = <"Mild"> + description = <"Mild ascites is present."> + > + ["at18"] = < + text = <"None"> + description = <"No ascites is present."> + > + ["id17"] = < + text = <"Ascites"> + description = <"Score for presence of ascites."> + > + ["at16"] = < + text = <"Greater than 2.3"> + description = <"INR is greater than 2.3."> + > + ["at15"] = < + text = <"1.7 to 2.3"> + description = <"INR is between 1.7 and 2.3."> + > + ["at14"] = < + text = <"Less than 1.7"> + description = <"INR is less than 1.7."> + > + ["id13"] = < + text = <"INR"> + description = <"Score for INR."> + > + ["at12"] = < + text = <"Less than 28"> + description = <"Serum albumin is less than 28."> + > + ["at11"] = < + text = <"28 to 35"> + description = <"Serum albumin is between 28 and 35."> + > + ["at10"] = < + text = <"Greater than 35"> + description = <"Serum albumin is greater than 35."> + > + ["id9"] = < + text = <"Serum albumin"> + description = <"Score for serum albumin in grams per litre."> + > + ["at8"] = < + text = <"Greater than 50"> + description = <"Total bilirubin is more than 50."> + > + ["at7"] = < + text = <"34 to 50"> + description = <"Total bilirubin is between 34 and 50."> + > + ["at6"] = < + text = <"Less than 34"> + description = <"Total bilirubin is less than 34."> + > + ["id5"] = < + text = <"Total bilirubin"> + description = <"Score for total bilirubin in micromole per litre."> + > + ["id3"] = < + text = <"Any Event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Child-Pugh score"> + description = <"Tool used to assess the prognosis of chronic liver disease, mainly cirrhosis."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id29"] = + ["at31"] = + ["at32"] = + ["at33"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15", "at16"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at10", "at11", "at12"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at31", "at32", "at33"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at26", "at27", "at28"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at22", "at23", "at24"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at18", "at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.comfort_behaviour_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.comfort_behaviour_scale.v0.0.1-alpha.adls new file mode 100644 index 000000000..4f9d67e64 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.comfort_behaviour_scale.v0.0.1-alpha.adls @@ -0,0 +1,634 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=df697075-a5b0-46d2-9fa2-ec1e40453abe; build_uid=ee679330-780d-4591-bf62-08272420b12c) + openEHR-EHR-OBSERVATION.comfort_behaviour_scale.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + > + > + +description + original_author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + ["date"] = <"2016-08-31"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Ambuel B, Hamlett KW, Marx CM, Blumer J. Assessing distress in pediatric intensive care environments: The COMFORT scale. Journal of Pediatric Psychology 17(1):95-109, 1992."> + ["2"] = <"van Dijk M, Peters JWB, van Deventer P, Tibboel P. The COMFORT Behavior Scale: A tool for assessing pain and sedation in infants. American Journal of Nursing 105(1): 33-36, 2005."> + ["3"] = <"Ista E, van Dijk M, Tibboel D, de Hoog M. Assessment of sedation levels in pediatric intensive care patients can be improved by using the COMFORT \"behavior\" scale. Pediatric Critical Care Medicine 6(1):58-63, 2005."> + > + other_details = < + ["current_contact"] = <"Alan D. March "> + ["MD5-CAM-1.0.1"] = <"42E25E6D2E2368E6803922A5926EC175"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"La escala Comfort Conductual es una modificación de la escala Comfotr original (1992), utilizada para la evaluación del dolor en pacientes pediatricos en unidad de cuidados intensivos y, complementariamente, para la evaluación del nivel de sedación en pacientes no quirúrgicos en unidad de cuidados intensivos."> + keywords = <"Escala Comfort Conductual", "Escala Comfort B", "dolor", "sedación", "escala", "pediatria"> + use = <"Utilizada para la evaluación del dolor y/o nivel de sedación en pacientes pediátricos internados en unidad de cuidados intensivos."> + misuse = <"No debe ser utilizada para la evaluación del dolor y/o sedación en adultos."> + copyright = <"© openEHR Foundation(en), openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"The Comfort Behavioural scale is a modification of the original Comfort scale (1992), used for pain assesment in children in ICU and, complementarily, for sedation assessment in nonsurgical pediatric ICU patients."> + keywords = <"Comfort Behavioural scale", "Comfort B scale", "pain", "sedation", "scale", "pediatric"> + use = <"Used for pain and/or sedation assessment in pediatric ICU patients."> + misuse = <"Not to be used for pain and/or sedation assessment in adult populations."> + copyright = <"© openEHR Foundation(en), openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Comfort behaviour scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Alertness + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Calmness/Agitation + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{1}, {[at12]}], + [{2}, {[at13]}], + [{3}, {[at14]}], + [{4}, {[at15]}], + [{5}, {[at16]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Respiratory response + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}], + [{4}, {[at21]}], + [{5}, {[at22]}] + } + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Crying + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{1}, {[at24]}], + [{2}, {[at25]}], + [{3}, {[at26]}], + [{4}, {[at27]}], + [{5}, {[at28]}] + } + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Physical movement + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{1}, {[at30]}], + [{2}, {[at31]}], + [{3}, {[at32]}], + [{4}, {[at33]}], + [{5}, {[at34]}] + } + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Muscle tone + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{1}, {[at36]}], + [{2}, {[at37]}], + [{3}, {[at38]}], + [{4}, {[at39]}], + [{5}, {[at40]}] + } + } + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Facial tension + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{1}, {[at42]}], + [{2}, {[at43]}], + [{3}, {[at44]}], + [{4}, {[at45]}], + [{5}, {[at46]}] + } + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9014] matches { + magnitude matches {|6..30|} + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"Alerta (synthesised)"> + description = <"Alerta (synthesised)"> + > + ["ac9001"] = < + text = <"Calma/Agitación (synthesised)"> + description = <"Nivel de calma y/o agitación. (synthesised)"> + > + ["ac9002"] = < + text = <"Respuesta respiratoria (synthesised)"> + description = <"Nivel de respuesta respiratoria. (synthesised)"> + > + ["ac9003"] = < + text = <"Llanto (synthesised)"> + description = <"Nivel de llanto. (synthesised)"> + > + ["ac9004"] = < + text = <"Movimientos físicos (synthesised)"> + description = <"Grado de movimientos físicos. (synthesised)"> + > + ["ac9005"] = < + text = <"Tono muscular (synthesised)"> + description = <"Nivel del tono muscular. (synthesised)"> + > + ["ac9006"] = < + text = <"Tensión facial (synthesised)"> + description = <"Nivel de tensión facial. (synthesised)"> + > + ["id47"] = < + text = <"Puntaje total"> + description = <"Puntaje total"> + > + ["at46"] = < + text = <"Músculos faciales contorsionados y muecas"> + description = <"Músculos faciales contorsionados y muecas."> + > + ["at45"] = < + text = <"Tensión muscular evidente sostenida en toda la musculatura facial"> + description = <"Tensión muscular evidente sostenida en toda la musculatura facial."> + > + ["at44"] = < + text = <"Tensión muscular evidente, pero no sostenida en algunos músculos faciales"> + description = <"Tensión muscular evidente, pero no sostenida en algunos músculos faciales."> + > + ["at43"] = < + text = <"Tono muscular facial normal"> + description = <"Tono muscular facial normal."> + > + ["at42"] = < + text = <"Musculatura facial totalmente relajada"> + description = <"Musculatura facial totalmente relajada."> + > + ["id41"] = < + text = <"Tensión facial"> + description = <"Nivel de tensión facial."> + > + ["at40"] = < + text = <"Rigidez muscular extrema y flexión de dedos de mano y pié"> + description = <"Rigidez muscular extrema y flexión de dedos de mano y pié."> + > + ["at39"] = < + text = <"Tono muscular aumentado y flexión de dedos de mano y pié"> + description = <"Tono muscular aumentado y flexión de dedos de mano y pié."> + > + ["at38"] = < + text = <"Tono muscular normal"> + description = <"Tono muscular normal."> + > + ["at37"] = < + text = <"Tono muscular disminuido; resistencia menor a la normal"> + description = <"Tono muscular disminuido; resistencia menor a la normal."> + > + ["at36"] = < + text = <"Músculos totalmente relajados; sin tono muscular"> + description = <"Músculos totalmente relajados; sin tono muscular."> + > + ["id35"] = < + text = <"Tono muscular"> + description = <"Nivel del tono muscular."> + > + ["at34"] = < + text = <"Movimientos vigorosos que incluyen torso y cabeza"> + description = <"Movimientos vigorosos que incluyen torso y cabeza."> + > + ["at33"] = < + text = <"Movimientos vigorosos limitados a extremidades"> + description = <"Movimientos vigorosos limitados a extremidades."> + > + ["at32"] = < + text = <"Movimientos leves y frecuentes"> + description = <"Movimientos leves y frecuentes (mas de 3)."> + > + ["at31"] = < + text = <"Movimientos leves ocasionales"> + description = <"Movimientos leves ocasionales (3 o menos)."> + > + ["at30"] = < + text = <"Sin movimientos"> + description = <"Sin movimientos."> + > + ["id29"] = < + text = <"Movimientos físicos"> + description = <"Grado de movimientos físicos."> + > + ["at28"] = < + text = <"Gritos o chillidos"> + description = <"Gritos o chillidos."> + > + ["at27"] = < + text = <"Llanto"> + description = <"Llanto activo."> + > + ["at26"] = < + text = <"Lloriqueo (sonido monótono)"> + description = <"Lloriqueo (como sonido monótono)."> + > + ["at25"] = < + text = <"Sollozo o quejidos ocasionales"> + description = <"Sollozo o quejidos ocasionales."> + > + ["at24"] = < + text = <"Respiración tranquila, sin somidos de llanto"> + description = <"Respiración tranquila, sin somidos de llanto."> + > + ["id23"] = < + text = <"Llanto"> + description = <"Nivel de llanto."> + comment = <"*Score only in spontaneously breathing children.(en)"> + > + ["at22"] = < + text = <"Lucha con el respirador"> + description = <"Lucha con el respirador."> + > + ["at21"] = < + text = <"Resistencia al respirador o tose con frecuencia"> + description = <"Resistencia al respirador o tose con frecuencia."> + > + ["at20"] = < + text = <"Agitado o con resistencia al respirador"> + description = <"Agitado o con resistencia al respirador."> + > + ["at19"] = < + text = <"Respiración espontanea o asistida por respirador"> + description = <"Respiración espontanea o asistida por respirador."> + > + ["at18"] = < + text = <"Sin respiración espontanea"> + description = <"Sin respiración espontanea."> + > + ["id17"] = < + text = <"Respuesta respiratoria"> + description = <"Nivel de respuesta respiratoria."> + comment = <"*Score only in mechanically ventilated children.(en)"> + > + ["at16"] = < + text = <"En pánico"> + description = <"En pánico, con pérdida de control."> + > + ["at15"] = < + text = <"Muy ansioso (agitado, dificil de calmar)"> + description = <"Agitado, dificil de calmar."> + > + ["at14"] = < + text = <"Ansioso"> + description = <"Parece agitado pero se calma con cuidados."> + > + ["at13"] = < + text = <"Ligeramente ansioso"> + description = <"Ligeramente ansioso"> + > + ["at12"] = < + text = <"Calmado"> + description = <"Sereno y tranquilo."> + > + ["id11"] = < + text = <"Calma/Agitación"> + description = <"Nivel de calma y/o agitación."> + > + ["at10"] = < + text = <"Despierto hiper-alerta (respuesta exagerada al estímulo)"> + description = <"Respuesta exagerada al estímulo."> + > + ["at9"] = < + text = <"Despierto y alerta"> + description = <"Sensible a los cambios del entorno."> + > + ["at8"] = < + text = <"Somnoliento"> + description = <"Cierra los ojos en forma frecuente."> + > + ["at7"] = < + text = <"Ligeramente dormido"> + description = <"Dirige la cabeza, ojos cerrados."> + > + ["at6"] = < + text = <"Profundamente dormido"> + description = <"Ojos cerrados, ninguna respuesta a los cambios del entorno."> + > + ["id5"] = < + text = <"Alerta"> + description = <"Alerta"> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id1"] = < + text = <"Escala Comfort B Conductual"> + description = <"Escala numérica para evaluación del dolor y/o nivel de sedación en pacientes pediátricos en terapia intensiva pediátrica."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Alertness (synthesised)"> + description = <"Degree of alertness. (synthesised)"> + > + ["ac9001"] = < + text = <"Calmness/Agitation (synthesised)"> + description = <"Degree of calmness or agitation. (synthesised)"> + > + ["ac9002"] = < + text = <"Respiratory response (synthesised)"> + description = <"Degree of respiratory response. (synthesised)"> + > + ["ac9003"] = < + text = <"Crying (synthesised)"> + description = <"Whether the patient is crying. (synthesised)"> + > + ["ac9004"] = < + text = <"Physical movement (synthesised)"> + description = <"Degree of physical movement. (synthesised)"> + > + ["ac9005"] = < + text = <"Muscle tone (synthesised)"> + description = <"Degree of muscle tone. (synthesised)"> + > + ["ac9006"] = < + text = <"Facial tension (synthesised)"> + description = <"Degree of facial tension. (synthesised)"> + > + ["id47"] = < + text = <"Total score"> + description = <"Total score"> + > + ["at46"] = < + text = <"Facial muscles contorted and grimacing"> + description = <"Facial muscles contorted and there is grimacing."> + > + ["at45"] = < + text = <"Tension evident throughout facial muscles (sustained)"> + description = <"Tension evident throughout facial muscles (sustained)."> + > + ["at44"] = < + text = <"Tension evident in some facial muscles (not sustained)"> + description = <"Tension evident in some facial muscles (not sustained)."> + > + ["at43"] = < + text = <"Normal facial tone"> + description = <"Normal facial tone."> + > + ["at42"] = < + text = <"Facial muscles totally relaxed + "> + description = <"Facial muscles are totally relaxed. + "> + > + ["id41"] = < + text = <"Facial tension"> + description = <"Degree of facial tension."> + > + ["at40"] = < + text = <"Extreme muscle rigidity and flexion of fingers and toes"> + description = <"Extreme muscle rigidity and flexion of fingers and toes."> + > + ["at39"] = < + text = <"Increased muscle tone and flexion of fingers and toes"> + description = <"Increased muscle tone and flexion of fingers and toes."> + > + ["at38"] = < + text = <"Normal muscle tone"> + description = <"Normal muscle tone."> + > + ["at37"] = < + text = <"Reduced muscle tone"> + description = <"Reduced muscle tone; less resistance than normal"> + > + ["at36"] = < + text = <"Muscles totally relaxed; no muscle tone"> + description = <"Muscles totally relaxed or no muscle tone."> + > + ["id35"] = < + text = <"Muscle tone"> + description = <"Degree of muscle tone."> + > + ["at34"] = < + text = <"Vigorous movements including torso and head"> + description = <"Vigorous movements including torso and head."> + > + ["at33"] = < + text = <"Vigorous movements limited to extremities"> + description = <"Vigorous movements limited to extremities."> + > + ["at32"] = < + text = <"Frequen slight movements"> + description = <"Frequent, (more than three) slight movements."> + > + ["at31"] = < + text = <"Occasional slight movements"> + description = <"Occasional, (three or fewer) slight movements."> + > + ["at30"] = < + text = <"No movement"> + description = <"No movements."> + > + ["id29"] = < + text = <"Physical movement"> + description = <"Degree of physical movement."> + > + ["at28"] = < + text = <"Screaming or shrieking"> + description = <"Screaming and/or shrieking."> + > + ["at27"] = < + text = <"Crying + "> + description = <"Actively crying + ."> + > + ["at26"] = < + text = <"Whining (monotonous sound)"> + description = <"Whining (as monotonous sound)."> + > + ["at25"] = < + text = <"Occasional sobbing or moaning"> + description = <"Occasional sobbing or moaning."> + > + ["at24"] = < + text = <"Quiet breathing, no crying sounds"> + description = <"Quiet breathing, with no crying sounds."> + > + ["id23"] = < + text = <"Crying"> + description = <"Whether the patient is crying."> + comment = <"Score only in spontaneously breathing children."> + > + ["at22"] = < + text = <"Fights ventilator"> + description = <"Fights ventilator."> + > + ["at21"] = < + text = <"Actively breathes against ventilator or coughs regularly"> + description = <"Either actively breathes against ventilator or coughs regularly."> + > + ["at20"] = < + text = <"Restlessness or resistance to ventilator"> + description = <"Either restlessness or resistance to ventilator."> + > + ["at19"] = < + text = <"Spontaneous and ventilator respiration"> + description = <"Both spontaneous and ventilator respiration."> + > + ["at18"] = < + text = <"No spontaneous respiration"> + description = <"No spontaneous respiration."> + > + ["id17"] = < + text = <"Respiratory response"> + description = <"Degree of respiratory response."> + comment = <"Score only in mechanically ventilated children."> + > + ["at16"] = < + text = <"Panicky"> + description = <"Severe distress with loss of control"> + > + ["at15"] = < + text = <"Very anxious"> + description = <"Child appears very agitated, just able to control."> + > + ["at14"] = < + text = <"Anxious"> + description = <"Child appears agitated but remains in control."> + > + ["at13"] = < + text = <"Slightly anxious"> + description = <"Child shows slight anxiety."> + > + ["at12"] = < + text = <"Calm"> + description = <"Child appears serene and tranquil."> + > + ["id11"] = < + text = <"Calmness/Agitation"> + description = <"Degree of calmness or agitation."> + > + ["at10"] = < + text = <"Awake and hyper-alert"> + description = <"Exaggerated responses to environmental stimuli."> + > + ["at9"] = < + text = <"Awake and alert"> + description = <"Child responsive to the environment."> + > + ["at8"] = < + text = <"Drowsy"> + description = <"Child closes his/her eyes frequently, less responsive to the environment."> + > + ["at7"] = < + text = <"Lightly asleep"> + description = <"Eyes mostly closed, occasional responses."> + > + ["at6"] = < + text = <"Deeply asleep"> + description = <"Eyes closed, no response to changes in the environment."> + > + ["id5"] = < + text = <"Alertness"> + description = <"Degree of alertness."> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id1"] = < + text = <"Comfort behaviour scale"> + description = <"A numerical scale for pain and/or sedation assessment in pediatric ICU patients."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at18", "at19", "at20", "at21", "at22"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at12", "at13", "at14", "at15", "at16"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at42", "at43", "at44", "at45", "at46"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at36", "at37", "at38", "at39", "at40"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at30", "at31", "at32", "at33", "at34"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at24", "at25", "at26", "at27", "at28"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.conference.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.conference.v0.0.1-alpha.adls new file mode 100644 index 000000000..50a117bc8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.conference.v0.0.1-alpha.adls @@ -0,0 +1,295 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ebc0fe7d-c4c0-303c-81f0-97f87d4416e2; build_uid=98bfa438-fbeb-4ce0-9492-56e67832366c) + openEHR-EHR-OBSERVATION.conference.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2013-01-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"24182E5F660C9B8B5BDC89834E2F85F5"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the text conversation, or video- or audio-conference recording, between two or more clinicians, captured as part of the record of health care."> + keywords = <"chat", "videoconference", "audioconference", "conversation", "discussion"> + use = <"Use to document evidence of interactions between healthcare providers that support the record of health care. For example, use to record phone or online chat conversations between remote healthcare providers; or audio- and video-conference recordings that record aspects of telemedicine consultations or case conferences."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Conference + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Time + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Text record + value matches { + DV_TEXT[id9032] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Audio or video record + value matches { + DV_MULTIMEDIA[id9033] matches { + media_type matches {[ac9030]} -- Audio or video record (synthesised) + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Author + value matches { + DV_TEXT[id9034] + } + } + } + } + } + } + INTERVAL_EVENT[id7] matches { -- Recording interval + data matches { + use_node ITEM_TREE[id9035] /data[id2]/events[id3]/data[id4] + } + math_function matches { + DV_CODED_TEXT[id9036] matches { + defining_code matches {[at9031]} -- actual + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id10] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"text/html"> + description = <"text/html"> + > + ["at9001"] = < + text = <"text/plain"> + description = <"text/plain"> + > + ["at9002"] = < + text = <"text/rtf"> + description = <"text/rtf"> + > + ["at9003"] = < + text = <"text/xml"> + description = <"text/xml"> + > + ["at9004"] = < + text = <"video/BT656"> + description = <"video/BT656"> + > + ["at9005"] = < + text = <"video/CelB"> + description = <"video/CelB"> + > + ["at9006"] = < + text = <"video/H261"> + description = <"video/H261"> + > + ["at9007"] = < + text = <"video/H263"> + description = <"video/H263"> + > + ["at9008"] = < + text = <"video/H263-1998"> + description = <"video/H263-1998"> + > + ["at9009"] = < + text = <"video/H263-2000"> + description = <"video/H263-2000"> + > + ["at9010"] = < + text = <"video/quicktime"> + description = <"video/quicktime"> + > + ["at9011"] = < + text = <"audio/DVI4"> + description = <"audio/DVI4"> + > + ["at9012"] = < + text = <"audio/G722"> + description = <"audio/G722"> + > + ["at9013"] = < + text = <"audio/G723"> + description = <"audio/G723"> + > + ["at9014"] = < + text = <"audio/G726-16"> + description = <"audio/G726-16"> + > + ["at9015"] = < + text = <"audio/G726-24"> + description = <"audio/G726-24"> + > + ["at9016"] = < + text = <"audio/G726-32"> + description = <"audio/G726-32"> + > + ["at9017"] = < + text = <"audio/G726-40"> + description = <"audio/G726-40"> + > + ["at9018"] = < + text = <"audio/G728"> + description = <"audio/G728"> + > + ["at9019"] = < + text = <"audio/L8"> + description = <"audio/L8"> + > + ["at9020"] = < + text = <"audio/L16"> + description = <"audio/L16"> + > + ["at9021"] = < + text = <"audio/LPC"> + description = <"audio/LPC"> + > + ["at9022"] = < + text = <"audio/G729"> + description = <"audio/G729"> + > + ["at9023"] = < + text = <"audio/G729D"> + description = <"audio/G729D"> + > + ["at9024"] = < + text = <"audio/G729E"> + description = <"audio/G729E"> + > + ["at9025"] = < + text = <"audio/mpeg"> + description = <"audio/mpeg"> + > + ["at9026"] = < + text = <"audio/mpeg4-generic"> + description = <"audio/mpeg4-generic"> + > + ["at9027"] = < + text = <"audio/L20"> + description = <"audio/L20"> + > + ["at9028"] = < + text = <"audio/L24"> + description = <"audio/L24"> + > + ["at9029"] = < + text = <"audio/telephone-event"> + description = <"audio/telephone-event"> + > + ["ac9030"] = < + text = <"Audio or video record (synthesised)"> + description = <"The audio or video conversation between two or more healthcare providers. (synthesised)"> + > + ["at9031"] = < + text = <"actual"> + description = <"actual"> + > + ["id10"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id8"] = < + text = <"Author"> + description = <"The author of the chat or instigator of the recording."> + > + ["id7"] = < + text = <"Recording interval"> + description = <"Default, unspecified interval recording event which may be explicitly defined in a template or at run-time."> + > + ["id6"] = < + text = <"Audio or video record"> + description = <"The audio or video conversation between two or more healthcare providers."> + > + ["id5"] = < + text = <"Text record"> + description = <"The text conversation between two or more healthcare providers."> + > + ["id3"] = < + text = <"Time"> + description = <"Default, unspecified point in time recording which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Conference"> + description = <"Text conversation, or video- or audio-conference recording, between two or more clinicians, captured as part of the record of health care."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9031"] = + > + ["openEHR"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + ["at9008"] = + ["at9009"] = + ["at9010"] = + ["at9011"] = + ["at9012"] = + ["at9013"] = + ["at9014"] = + ["at9015"] = + ["at9016"] = + ["at9017"] = + ["at9018"] = + ["at9019"] = + ["at9020"] = + ["at9021"] = + ["at9022"] = + ["at9023"] = + ["at9024"] = + ["at9025"] = + ["at9026"] = + ["at9027"] = + ["at9028"] = + ["at9029"] = + > + > + value_sets = < + ["ac9030"] = < + id = <"ac9030"> + members = <"at9000", "at9001", "at9002", "at9003", "at9004", "at9005", "at9006", "at9007", "at9008", "at9009", "at9010", "at9011", "at9012", "at9013", "at9014", "at9015", "at9016", "at9017", "at9018", "at9019", "at9020", "at9021", "at9022", "at9023", "at9024", "at9025", "at9026", "at9027", "at9028", "at9029"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.container.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.container.v0.0.1-alpha.adls new file mode 100644 index 000000000..c7d207c09 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.container.v0.0.1-alpha.adls @@ -0,0 +1,77 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7f7cb1eb-b6d0-4712-b244-4bbf9f2fcc64; build_uid=c0563ceb-a4ef-4f8b-b78f-6d37640c028e) + openEHR-EHR-OBSERVATION.container.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-07-13"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics"> + ["MD5-CAM-1.0.1"] = <"B05F27B4D72854EB22443E238E726399"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To enable the clinical content held within existing CLUSTER archetypes to be represented as standalone data in the health record."> + keywords = <"generic", "container", "slot"> + use = <"Use to enable the clinical content held within existing CLUSTER archetypes, and usually represented within the context of other archetypes, to be represented as standalone data in the health record when clinically appropriate. + + This archetype is intended only to act as a container archetype that supports flexible expression of existing CLUSTER archetypes. It is not intended to hold any content other than the unconstrained SLOT. + + For example, the CLUSTER.nyha_heart_failure archetype is most commonly used to provide a standardised assessment of heart failure with EVALUATION.problem_diagnosis archetypes, but by inserting it within this OBSERVATION allows it to be recorded as data outside the context of a Diagnosis, if clinically appropriate. Similarly CLUSTER.tos is usually recorded by ENT specialists in the context of an examination using CLUSTER.exam_tympanic_membrane, but by inserting it into this archetype, it allows it to be recorded outside the context of examination findings, if clinically appropriate."> + misuse = <"Not to be used to represent specific clinical content defined within this archetype."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Container + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id5] matches { -- Detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.asa_status(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.nyha_heart_failure(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.sade_classification(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.tos_classification(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id5"] = < + text = <"Detail"> + description = <"Clinical details held within CLUSTER archetypes."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Container"> + description = <"Generic archetype to contain existing CLUSTER archetypes which need to be represented as standalone data."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cormack_lehane.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cormack_lehane.v1.0.1.adls new file mode 100644 index 000000000..0535a29ac --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cormack_lehane.v1.0.1.adls @@ -0,0 +1,256 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b0fd63dc-83cd-4cf8-b2a0-a953c8b70630; build_uid=084269bd-bac0-41ab-8fb0-43a0e2c81ebb) + openEHR-EHR-OBSERVATION.cormack_lehane.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand / Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen HF / Nasjonal IKT HF"> + > + > + > + +description + original_author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + ["date"] = <"2016-01-06"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Anne Pauline Anderssen, Helse Nord RHF, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Kristian Berg, Vestvågøy kommune - Fagutviklingsavdelingen, Norway", "Bjørn Christensen, Helse Bergen HF, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Karl Trygve Kalleberg, Oslo Universitetssykehus, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjørn Næss, DIPS ASA, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Tanja Riise, Nasjonal IKT HF, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Jon Tysdahl, Furst medlab AS, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Nils Widnes, Helse-Bergen, Norway", "Thomas Wilson, Finnmarkssykehuset HF Klinikk Hammerfest, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Cormack-Lehane classification, Published archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2017-12-11]. Available from: http://openehr.org/ckm/#showArchetype_1013.1.2411"> + ["2"] = <"Cormack RS, Lehane J. Difficult tracheal intubation in obstetrics. Anaesthesia 1984; 39: 1105–11."> + ["3"] = <"Bjerkelund CE, Christensen P, Dragsund S, Aadahl P. [How to secure free airway?]. Tidsskrift for den Norske laegeforening : tidsskrift for praktisk medicin, ny raekke 2010; 130(5): 507-10."> + ["4"] = <"Yentis SM, Lee DJH. Evaluation of an improved scoring system for the grading of direct laryngoscopy. Anaesthesia 1998; 53(11): 1041-4."> + ["5"] = <"OpenAirway. Department of Anaesthesia, University of Cape Town. [internet] Accessed 2016-03-31. http://openairway.org/tag/cormack-lehane/"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"6E128842427D617B9B54CCDD56090C01"> + > + details = < + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Käytetään kuvaamaan suorien laryngoskopioiden aikana näkyviä rakenteita ja epäsuorasti osoittamaan kurkunpään intuboinnin todennäköistä vaikeutta."> + keywords = <"intubaatio, laryngoskopia, luokittelu, hengitystiet, glottis, epiglottis, vaikeat hengitystiet", ...> + use = <"Käytä kuvaamaan rakenteita, jotka ovat näkyvissä suoran laryngoskopian aikana ja epäsuorasti osoittamaan kurkunpään intuboinnin todennäköistä vaikeutta. + + Pään sijainti ja muu asiaankuuluva tieto kuljetetaan muissa asiaankuuluvissa ENTRY-arkkityypeissä."> + misuse = <"Ei saa käyttää Modified Cormack-Lehane-luokittelun tallentamiseen (Yentis & Lee, 1998). Käytä tätä varten spesifistä arkkityyppiä."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å beskrive synlige strukturer under direkte laryngoskopi, og indirekte for å indikere en sannsynlig vanskelig intubasjon."> + keywords = <"intubasjon", "laryngoskopi", "larynx", "luftvei", "innsyn", "epiglottis", "glottis", "vanskelig intubasjon"> + use = <"Brukes for å beskrive synlige strukturer under direkte laryngoskopi, og indirekte for å indikere en sannsynlig vanskelig intubasjon. + + Hodets posisjon og annen relevant informasjon registreres i andre relevante ENTRY-arketyper."> + misuse = <"Brukes ikke til å registrere Modifisert Cormack/Lehane-klassifikasjon (Yentis & Lee, 1998). Bruk en spesifikk arketype til dette."> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To describe the structures visible during direct laryngoscopy and indirectly to indicate the likely difficulty of laryngeal intubation."> + keywords = <"intubation", "laryngoscopy", "grading", "airway", "glottis", "epiglottis", "difficult airway"> + use = <"Use to describe the structures visible during direct laryngoscopy and indirectly to indicate the likely difficulty of laryngeal intubation. + + The position of the head and other relevant information will be carried in other relevant ENTRY archetypes."> + misuse = <"Not to be used for recording Modified Cormack-Lehane grading (Yentis & Lee, 1998). Use a specific archetype for this purpose."> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Cormack-Lehane classification + data matches { + HISTORY[id8] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id9] matches { -- Any point in time event + data matches { + ITEM_TREE[id10] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id2] occurrences matches {0..1} matches { -- Grading + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Grading (synthesised) + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id12] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["fi"] = < + ["ac9000"] = < + text = <"Luokitus (synthesised)"> + description = <"Kurkunpään anatomian näkyvyyden luokitus. (synthesised)"> + > + ["id12"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen asiayhteyden kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"Esimerkki: Paikallisen sairaalan osastotiedot tai muu metadata, joilla saadaan aikaan vastaavuus vastaavien FHIR- tai CIMI-tietojen kanssa."> + > + ["id9"] = < + text = <"Tapahtuma minä tahansa ajankohtana"> + description = <"Määrittämättömänä ajanhetkenä ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id7"] = < + text = <"Kommentti"> + description = <"Kertomusmuodossa oleva kommentti Cormack-Lehane-luokittelusta."> + > + ["at6"] = < + text = <"Luokka 4: Äänirako ja kurkunkansi eivät näy"> + description = <"Äänirako ja kurkunkansi eivät näy."> + > + ["at5"] = < + text = <"Luokka 3: Vain kurkunkansi näkyy"> + description = <"Vain kurkunkansi näkyy."> + > + ["at4"] = < + text = <"Luokka 2: Äänirako tai kannurustot näkyvät osittain."> + description = <"Äänirako tai kannurustot näkyvät osittain."> + > + ["at3"] = < + text = <"Luokka 1: Äänirako näkyy kokonaan."> + description = <"Äänirako näkyy kokonaan."> + > + ["id2"] = < + text = <"Luokitus"> + description = <"Kurkunpään anatomian näkyvyyden luokitus."> + > + ["id1"] = < + text = <"Cormack-Lehane-luokitus"> + description = <"Cormack-Lehane järjestelmällä luokitellaan suoralla laryngoskopialla tehdyt havainnot niissä nähtyjen rakenteiden mukaisesti."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Gradering (synthesised)"> + description = <"Gradering av anatomisk synlighet i larynx. (synthesised)"> + > + ["id12"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id9"] = < + text = <"Uspesifisert tidspunkthendelse"> + description = <"Uspesifisert tidspunkt som kan defineres mer eksplisitt i en templat eller i en applikasjon."> + > + ["id7"] = < + text = <"Kommentar"> + description = <"Fritekstkommentar til graderingen."> + > + ["at6"] = < + text = <"Grad 4: Epiglottis ikke synlig"> + description = <"Epiglottis ikke synlig."> + > + ["at5"] = < + text = <"Grad 3: Bare epiglottis synlig"> + description = <"Bare epiglottis synlig."> + > + ["at4"] = < + text = <"Grad 2: Epiglottis og aryregionen synlig"> + description = <"Epiglottis og aryregionen synlig."> + > + ["at3"] = < + text = <"Grad 1: Hele larynx synlig"> + description = <"Hele larynx synlig."> + > + ["id2"] = < + text = <"Gradering"> + description = <"Gradering av anatomisk synlighet i larynx."> + > + ["id1"] = < + text = <"Cormack/Lehane-klassifikasjon"> + description = <"Cormack/Lehane-systemet klassifiserer innsynsforhold til larynx ved direkte laryngoskopi, basert på hvilke strukturer som kan ses."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Grading (synthesised)"> + description = <"A grading of the laryngeal anatomical visibility. (synthesised)"> + > + ["id12"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id9"] = < + text = <"Any point in time event"> + description = <"Unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id7"] = < + text = <"Comment"> + description = <"Narrative comment about the Cormack-Lehane grading."> + > + ["at6"] = < + text = <"Grade 4: Neither glottis nor epiglottis visible"> + description = <"Neither glottis nor epiglottis visible."> + > + ["at5"] = < + text = <"Grade 3: Only epiglottis visible"> + description = <"Only epiglottis visible."> + > + ["at4"] = < + text = <"Grade 2: Partial view of the glottis or arytenoids"> + description = <"Partial view of the glottis or arytenoids."> + > + ["at3"] = < + text = <"Grade 1: Full view of the glottis"> + description = <"Full view of the glottis."> + > + ["id2"] = < + text = <"Grading"> + description = <"A grading of the laryngeal anatomical visibility."> + > + ["id1"] = < + text = <"Cormack-Lehane classification"> + description = <"The Cormack-Lehane system classifies views obtained by direct laryngoscopy based on the structures seen."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at3", "at4", "at5", "at6"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.critical_pain_observation_tool.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.critical_pain_observation_tool.v0.0.1-alpha.adls new file mode 100644 index 000000000..66c3babfc --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.critical_pain_observation_tool.v0.0.1-alpha.adls @@ -0,0 +1,464 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=32381533-91bf-45ce-b2f9-49645f4b5cb4; build_uid=5b54332a-f9e1-4325-94f5-541c7f2a9736) + openEHR-EHR-OBSERVATION.critical_pain_observation_tool.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + > + > + +description + original_author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + ["date"] = <"2016-07-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Payen JF, Bru O, Bosson JL, Lagrasta A, Novel E, Deschaux I, Lavagne P, Jacquot C. Assessing pain in critically ill sedated patients by using a behavioral pain scale. Crit Care Med 2001;29:2258-63. "> + ["2"] = <"Gélinas C, Fillion L, Puntillo KA, Viens C, Fortier M. Validation of the critical-care pain observation tool in adult patients. Am J Crit Care 2006;15:420-7."> + ["3"] = <"Pudas-Tähkä SM, Axelin A, Aantaa R, Lund V, Salanterä S. Pain assessment tools for unconscious or sedated intensive care patients: a systematic review. J Adv Nurs. 2009 May;65(5):946-56."> + > + other_details = < + ["current_contact"] = <"Alan D. March "> + ["MD5-CAM-1.0.1"] = <"6FF6C80EF4B60576C5BF3D828E94AC7A"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Una escala de dolor para pacientes no comunicativos y sedados en una unidad de cuidados intesivos (UCI), basada en observaciones clínicas."> + keywords = <"dolor", "puntaje", "escala", "expresión facial", "movimientos corporales", "tensión muscular", "ventilación", "asistencia respiratoria", "intubación", "vocalización"> + use = <"La escala consiste de cuatro parametros de comportamiento: expresión facial, movimientos corporales, tensión muscular, y adattación al ventilador (para pacientes intubados) o vocalización (para pacientes extubados). Se asigna un puntaje entre 0 y 2 según el comportamiento de cada paciente para cada uno de los parametros. El rango del puntaje total va de 0 (ausencia de dolor) a 8 (máximo dolor)."> + misuse = <"No utilizar en pacientes fuera del alcance (no comunicativos y sedados en unidada de cuidados intensivos)."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A pain assessment scale for uncommunicative and sedated intensive care unit (ICU) patients based on clinical observation."> + keywords = <"pain", "score", "facial expression", "body movements", "muscle tension", "ventilation", "intubation", "vocalization"> + use = <"The scale consists of four behavioral parameters: facial expression, body movements, muscle tension and compliance with the ventilation for intubated patients or vocalization for extubated patients. Patient’s behavior for each of the parameters is scored between 0 and 2. Possible total score ranges from 0 (no pain) to 8 (maximum pain)."> + misuse = <"Not to be used outside the scope of uncommunicative or sedated intesive care patients."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Critical care pain observation tool (CPOT) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {4..*} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Ventilator compliance + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Vocalization + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at10]}], + [{1}, {[at11]}], + [{2}, {[at12]}] + } + } + } + } + ELEMENT[id13] occurrences matches {1} matches { -- Facial expression + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at16]}] + } + } + } + } + ELEMENT[id17] occurrences matches {1} matches { -- Body movements + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}] + } + } + } + } + ELEMENT[id21] occurrences matches {1} matches { -- Muscle tension + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at22]}], + [{1}, {[at23]}], + [{2}, {[at24]}] + } + } + } + } + ELEMENT[id26] occurrences matches {1} matches { -- Total score + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|0..8|} + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9011] + } + } + } + } + } + state matches { + ITEM_TREE[id33] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id25] occurrences matches {1} matches { -- Intubated? + value matches { + DV_BOOLEAN[id9012] matches { + value matches {True, False} + } + } + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9013] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id28] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id35] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"Adaptación al respirador (synthesised)"> + description = <"Utilizado en pacientes bajo asistencia resporatoria mecánica. Para pacientes no ventilados debe utilizarse el parametro Vocalización. (synthesised)"> + > + ["ac9001"] = < + text = <"Vocalización (synthesised)"> + description = <"Utilizado en pacientes no ventilados. Para pacientes bajo asistencia resporatoria mecánica debe utilizarse el parametro Adaptación al respirador. (synthesised)"> + > + ["ac9002"] = < + text = <"Expresión facial (synthesised)"> + description = <"El estado y los cambios en las gestos faciales del paciente. La expresión facial es uno de los mejores indicadores conductuales para la evaluación del dolor. (synthesised)"> + > + ["ac9003"] = < + text = <"Movimientos corporales (synthesised)"> + description = <"El patrón de movimientos del paciente. Los movimientos corporales son comportamientos menos específicos en relación al dolor pero pueden proveer información relevante. (synthesised)"> + > + ["ac9004"] = < + text = <"Tensión muscular (synthesised)"> + description = <"Generalmente evaluada realizando flexión y extensión pasiva del brazo del paciente. (synthesised)"> + > + ["id35"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id34"] = < + text = <"Factores de confusión"> + description = <"Todo factor incidental relacionado con el estado del sujeto y que pueda afectar la interpretación clínica de la medición. measurement. Por ejemplo, el delirio es una complicación común en las Unidades de Cuidados Intensivos y puede afectar los valores medidos."> + > + ["id27"] = < + text = <"Comentario"> + description = <"Información adicional acerca del dolor que no pudo capturarse en las variables estructuradas pero que podría ser de interés en la evaluación de un paciente individual."> + > + ["id26"] = < + text = <"Puntaje total"> + description = <"El valor resultante de la suma de las cinco variables evaluadas."> + > + ["id25"] = < + text = <"Intubado?"> + description = <"Verdadero si el paciente se encuentra intubado."> + > + ["at24"] = < + text = <"Muy tenso o muy rígido"> + description = <"Fuerte resistencia a movimientos pasivos, incapacidad para finalizarlos."> + > + ["at23"] = < + text = <"Tenso, rígido"> + description = <"Se resiste a movimientos pasivos."> + > + ["at22"] = < + text = <"Relajado"> + description = <"No se resiste a movimientos pasivos."> + > + ["id21"] = < + text = <"Tensión muscular"> + description = <"Generalmente evaluada realizando flexión y extensión pasiva del brazo del paciente."> + > + ["at20"] = < + text = <"Agitado"> + description = <"Empuja el tubo. Intenta sentarse. Mueve los labios. No obedece órdenes. Molesta al personal. Trata de salir de la cama."> + > + ["at19"] = < + text = <"Protección"> + description = <"Movimientos lentos y cautelosos. Se toca o frota el sitio del dolor. Busca atención mediante movimientos."> + > + ["at18"] = < + text = <"Ausencia de movimientos"> + description = <"No se observan movimiento. Esto no necesariamente indica ausencia de dolor."> + > + ["id17"] = < + text = <"Movimientos corporales"> + description = <"El patrón de movimientos del paciente. Los movimientos corporales son comportamientos menos específicos en relación al dolor pero pueden proveer información relevante."> + > + ["at16"] = < + text = <"Muecas"> + description = <"Todos los movimientos faciales anteriores, con los párpados fuertemente cerrados."> + > + ["at15"] = < + text = <"Tenso"> + description = <"Presencia de ceño fruncido, cejas bajas, ojos entrecerrados."> + > + ["at14"] = < + text = <"Relajado, neutro"> + description = <"No se observa tensión muscular."> + > + ["id13"] = < + text = <"Expresión facial"> + description = <"El estado y los cambios en las gestos faciales del paciente. La expresión facial es uno de los mejores indicadores conductuales para la evaluación del dolor."> + > + ["at12"] = < + text = <"Gritos, sollozos"> + description = <"Gritos y/o sollozos."> + > + ["at11"] = < + text = <"Suspiros, gemidos"> + description = <"Suspiros y/o gemidos."> + > + ["at10"] = < + text = <"Habla en tono normal o en silencio"> + description = <"Habla en tono normal o esta en silencio."> + > + ["id9"] = < + text = <"Vocalización"> + description = <"Utilizado en pacientes no ventilados. Para pacientes bajo asistencia resporatoria mecánica debe utilizarse el parametro Adaptación al respirador."> + > + ["at8"] = < + text = <"Lucha con el respirador"> + description = <"La ventilación de detiene. Las alarmas se activan con frecuencia."> + > + ["at7"] = < + text = <"Tose pero tolera"> + description = <"Las alarmas de detienen en forma espontanea."> + > + ["at6"] = < + text = <"Bien adaptado al respirador"> + description = <"No se activan las alarmas. Facil ventilación."> + > + ["id5"] = < + text = <"Adaptación al respirador"> + description = <"Utilizado en pacientes bajo asistencia resporatoria mecánica. Para pacientes no ventilados debe utilizarse el parametro Vocalización."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Escala de valoración del dolor mediante la observación del paciente crítico(CPOT)"> + description = <"Escala de dolor para pacientes no comunicativos y sedados en una unidad de cuidados intesivos (UCI), basada en observaciones clínicas."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Ventilator compliance (synthesised)"> + description = <"Used in mechanically ventilated patients. (synthesised)"> + > + ["ac9001"] = < + text = <"Vocalization (synthesised)"> + description = <"Used in non-ventilated patients. (synthesised)"> + > + ["ac9002"] = < + text = <"Facial expression (synthesised)"> + description = <"The state and changes in the patient's facial gestures. (synthesised)"> + > + ["ac9003"] = < + text = <"Body movements (synthesised)"> + description = <"The patient's pattern of movements. (synthesised)"> + > + ["ac9004"] = < + text = <"Muscle tension (synthesised)"> + description = <"Generally evaluated by performing a passive flexion and extension of the patient’s arm. (synthesised)"> + > + ["id35"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id34"] = < + text = <"Confounding factors"> + description = <"Any incidental factors related to the state of the subject which may affect clinical interpretation of the measurement."> + comment = <"For example, delirium is a common complication in ICU and may affect measurement values."> + > + ["id27"] = < + text = <"Comment"> + description = <"Additional information regarding pain which were not captured by the structured variables but which might be of interest in the individual patient's assessment."> + > + ["id26"] = < + text = <"Total score"> + description = <"The value which results from adding up the four variables measured."> + comment = <"While there are five ordinal data elements represented in this archetype, only one result from either 'Ventilator compliance' or 'Vocalization' may be used to calculate the total score."> + > + ["id25"] = < + text = <"Intubated?"> + description = <"True if the patient is intubated."> + > + ["at24"] = < + text = <"Very tense or rigid"> + description = <"Strong resistance to passive movements, inability to complete them."> + > + ["at23"] = < + text = <"Tense, rigid"> + description = <"Resistance to passive movements."> + > + ["at22"] = < + text = <"Relaxed"> + description = <"No resistance to passive movements."> + > + ["id21"] = < + text = <"Muscle tension"> + description = <"Generally evaluated by performing a passive flexion and extension of the patient’s arm."> + > + ["at20"] = < + text = <"Restlessness"> + description = <"Pulling tube, attempting to sit up, moving limbs/thrashing, not following commands, striking at staff, trying to climb out of bed."> + > + ["at19"] = < + text = <"Protection"> + description = <"Slow, cautious movements, touching or rubbing the pain site, seeking attention through movements."> + > + ["at18"] = < + text = <"Absence of movements"> + description = <"Does not move at all (does not necessarily mean absence of pain)."> + > + ["id17"] = < + text = <"Body movements"> + description = <"The patient's pattern of movements."> + comment = <"Body movements are the less specific behaviors in relation with pain but may convey important insight."> + > + ["at16"] = < + text = <"Grimacing"> + description = <"All of the above facial movements plus eyelid tightly closed."> + > + ["at15"] = < + text = <"Tense"> + description = <"Presence of frowning, brow lowering, orbit tightening, and levator contraction."> + > + ["at14"] = < + text = <"Relaxed, neutral"> + description = <"No muscular tension observed."> + > + ["id13"] = < + text = <"Facial expression"> + description = <"The state and changes in the patient's facial gestures."> + comment = <"Facial expression is one of the best behavioral indicators for pain + assessment."> + > + ["at12"] = < + text = <"Crying out, sobbing"> + description = <"Crying out, sobbing."> + > + ["at11"] = < + text = <"Sighing, moaning"> + description = <"Sighing, moaning."> + > + ["at10"] = < + text = <"Talking in normal tone or no sound"> + description = <"Talking in normal tone or no sound."> + > + ["id9"] = < + text = <"Vocalization"> + description = <"Used in non-ventilated patients."> + comment = <"Please note: for mechanically ventilated patients, the Ventilator compliance parameter must be used."> + > + ["at8"] = < + text = <"Fighting ventilator"> + description = <"Asynchrony: blocking ventilation, alarms frequently activated."> + > + ["at7"] = < + text = <"Coughing but tolerating"> + description = <"Alarms stop spontaneously."> + > + ["at6"] = < + text = <"Tolerating ventilator or movement"> + description = <"Alarms not activated, easy ventilation."> + > + ["id5"] = < + text = <"Ventilator compliance"> + description = <"Used in mechanically ventilated patients."> + comment = <"Please note: for non-ventilated patients, the Vocalization parameter must be used."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Critical care pain observation tool (CPOT)"> + description = <"A pain scale for uncommunicative and sedated intensive care unit (ICU) patients based on clinical observation."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15", "at16"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at10", "at11", "at12"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at22", "at23", "at24"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at18", "at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.demo.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.demo.v1.0.0.adls new file mode 100644 index 000000000..e9a26bb3b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.demo.v1.0.0.adls @@ -0,0 +1,1608 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=489ceb2a-8336-406c-9fa5-e01b44643a47; build_uid=b115156b-c2a5-46ab-ad0c-d0d99c0f979d) + openEHR-EHR-OBSERVATION.demo.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Bergen Hospital Trust"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Jussara Rötzsch"> + ["organisation"] = <"openEHR Foundation"> + ["email"] = <"jussara.macedo@gmail.com"> + > + accreditation = <"MD. MSc., Pschyatrist, Clinical Modeller, Coordinator of Standards and Semantic Interoperability of Brazil e-Health Initiative "> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2008-12-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Individual A, Argentina", "Individual B, Belgium", "Individual C, Canada (Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"openEHR website: http://www.openehr.org/home.html"> + ["2"] = <"CKM: http://www.openehr.org/knowledge/"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"44E350A26FDDA0C9E6E98F4BD527CE70"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å gi en oversikt over visningen av de forskjellige datatypene som er tilgjengelige i en openEHR-arketype. Gir også oversikt over Data, State, Event og Protocol-modellene i forbindelse med HTML-visning og tilknyttet ADL."> + keywords = <"demonstrasjon", "test", "prototype", "datatyper", "state", "status", "protocol", "protokoll", "event", "hendelse", "data"> + use = <"For å gi en visuell oversikt over datatyper og komponenter i arketyper til nåværende og fremtidige deltakere i vurdering av arketyper."> + misuse = <"Skal ikke brukes til reelle kliniske data."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para fornecer uma visão geral da exibição de cada um dos tipos de dados disponíveis em um arquétipo openEHR, e dos modelos de Dados, Eventos e Protocolos dentro de um contexto de uma tela HTML e ADL associado."> + keywords = <"demonstração", "teste", "protótipo(s)", "tipo(s) de dado(s)", "estado", "protocolo(s)", "evento(s)", "dado(s)"> + use = <"Para fornecer uma visualisação geral dos tipos de dados e componetes dos arquétipos para atuais e potenciais revisores de conteúdo clínico no Gestor de Conhecimento Clínico openEHR, o CKM."> + misuse = <"Não apropriado para carregar nenhum dado clínico real."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To provide an overview of the display of each of the datatypes available in an openEHR archetype, and of the Data, State, Event and Protocol models within the context of a HTML display and associated ADL."> + keywords = <"demonstration", "test", "prototype", "datatypes", "state", "protocol", "event", "data"> + use = <"To provide a visual overview of archetype data types and archetype components to potential and current clinical content reviewers in the openEHR Clinical Knowledge Manager."> + misuse = <"Not to carry any real clinical data."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Demonstration + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any Event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id33] occurrences matches {0..1} -- Data - Definition + CLUSTER[id5] matches { -- Heading1 + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Free Text or Coded + value matches { + DV_TEXT[id9056] + } + } + ELEMENT[id7] matches { -- Text That Uses Internal Codes + value matches { + DV_CODED_TEXT[id9057] matches { + defining_code matches {[ac9000]} -- Text That Uses Internal Codes (synthesised) + } + } + } + ELEMENT[id12] occurrences matches {1} matches { -- Text That is Sourced From an External Terminology + value matches { + DV_CODED_TEXT[id9058] matches { + defining_code matches {[ac2]} -- SubsetA + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Quantity + value matches { + DV_QUANTITY[id9059] matches { + property matches {[at9001]} -- Length + [magnitude, units, precision] matches { + [{|0.0..100.0|}, {"cm"}, {1}], + [{|>=0.0|}, {"mm"}, {|>=0|}], + [{|>=0.0|}, {"[in_i]"}, {|>=0|}], + [{|>=0.0|}, {"[ft_i]"}, {|>=0|}] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Interval of Quantity + value matches { + DV_INTERVAL[id9060] matches { + upper matches { + DV_QUANTITY[id9061] matches { + property matches {[at9001]} -- Length + [units] matches { + [{"cm"}], + [{"m"}], + [{"[in_i]"}], + [{"[ft_i]"}] + } + } + } + lower matches { + DV_QUANTITY[id9062] matches { + property matches {[at9001]} -- Length + [units] matches { + [{"cm"}], + [{"m"}], + [{"[in_i]"}], + [{"[ft_i]"}] + } + } + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Count + value matches { + DV_COUNT[id9063] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Interval of Integer + value matches { + DV_INTERVAL[id9064] matches { + upper matches { + DV_COUNT[id9065] + } + lower matches { + DV_COUNT[id9066] + } + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Proportion + value matches { + DV_PROPORTION[id9067] matches { + is_integral matches {True} + type matches {0, 2, 3, 4} + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Date/Time + value matches { + DV_DATE_TIME[id9068] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Interval of Date + value matches { + DV_INTERVAL[id9069] matches { + upper matches { + DV_DATE_TIME[id9070] + } + lower matches { + DV_DATE_TIME[id9071] + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Duration + value matches { + DV_DURATION[id9072] + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Ordinal + value matches { + DV_ORDINAL[id9073] matches { + [value, symbol] matches { + [{0}, {[at39]}], + [{1}, {[at40]}], + [{2}, {[at41]}], + [{5}, {[at42]}], + [{9}, {[at43]}], + [{10}, {[at44]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Boolean + value matches { + DV_BOOLEAN[id9074] matches { + value matches {True, False} + } + } + null_flavour matches { + DV_CODED_TEXT[id9075] matches { + defining_code matches {[ac9007]} -- Boolean (synthesised) + } + } + } + ELEMENT[id18] occurrences matches {0..1} -- Any + ELEMENT[id26] occurrences matches {0..1} matches { -- Choice + value matches { + DV_QUANTITY[id9076] matches { + property matches {[at9008]} -- Mass + [units] matches { + [{"g"}], + [{"[foz_us]"}] + } + } + DV_CODED_TEXT[id9077] matches { + defining_code matches {[ac4]} -- SubsetB + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Multimedia + value matches { + DV_MULTIMEDIA[id9078] matches { + media_type matches {[ac9054]} -- Multimedia (synthesised) + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- URI - resource identifier + value matches { + DV_URI[id9079] + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Identifier + value matches { + DV_IDENTIFIER[id9080] + } + } + } + } + CLUSTER[id19] occurrences matches {0..1} matches { -- Heading 2 + items cardinality matches {1..*; unordered} matches { + allow_archetype CLUSTER[id20] matches { -- Slot To Contain Other Cluster Archetypes + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location\.v1\..*|openEHR-EHR-CLUSTER\.device\.v1\..*/} + } + allow_archetype ELEMENT[id21] matches { -- Slot To Contain Other Element Archetypes + include + archetype_id/value matches {/openEHR-EHR-ELEMENT\.ctg_codes\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + } + } + } + } + } + state matches { + ITEM_TREE[id31] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id32] occurrences matches {0..1} -- State - Definition + } + } + } + } + POINT_EVENT[id34] occurrences matches {0..1} matches { -- Named Point In Time + data matches { + use_node ITEM_TREE[id9081] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9082] /data[id2]/events[id3]/state[id31] + } + } + INTERVAL_EVENT[id35] occurrences matches {0..1} matches { -- Named Interval + math_function matches { + DV_CODED_TEXT[id9083] matches { + defining_code matches {[at9055]} -- change + } + } + data matches { + use_node ITEM_TREE[id9084] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9085] /data[id2]/events[id3]/state[id31] + } + } + POINT_EVENT[id36] occurrences matches {0..1} matches { -- Offset Point In Time + offset matches { + DV_DURATION[id9086] matches { + value matches {PT5M; PT5M} + } + } + data matches { + use_node ITEM_TREE[id9087] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9088] /data[id2]/events[id3]/state[id31] + } + } + } + } + } + protocol matches { + ITEM_TREE[id37] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id38] occurrences matches {0..1} -- Protocol - Definition + allow_archetype CLUSTER[id46] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Tekst med interne koder (synthesised)"> + description = <"Tekstdatatype som bruker et internt vokabular. Hver av disse \"interne kodene\" kan bindes til en terminologikode. (synthesised)"> + > + ["at9001"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9002"] = < + text = <"Ordinal (synthesised)"> + description = <"Ordinaldatatyper setter sammen et tall og en tekststreng. Dette gjør det mulig å regne ut scoringer, eller vurdere progresjon dersom den brukes f.eks. i en smerteskala. (synthesised)"> + > + ["at9003"] = < + text = <"* no information (en)"> + description = <"* no information (en)"> + > + ["at9004"] = < + text = <"* masked (en)"> + description = <"* masked (en)"> + > + ["at9005"] = < + text = <"* not applicable (en)"> + description = <"* not applicable (en)"> + > + ["at9006"] = < + text = <"* unknown (en)"> + description = <"* unknown (en)"> + > + ["ac9007"] = < + text = <"Boolsk verdi (synthesised)"> + description = <"Boolsk verdi-datatypen brukes for å registrere verdier som sann/usann. (synthesised)"> + > + ["at9008"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["at9009"] = < + text = <"* audio/DVI4 (en)"> + description = <"* audio/DVI4 (en)"> + > + ["at9010"] = < + text = <"* audio/G722 (en)"> + description = <"* audio/G722 (en)"> + > + ["at9011"] = < + text = <"* audio/G723 (en)"> + description = <"* audio/G723 (en)"> + > + ["at9012"] = < + text = <"* audio/G726-16 (en)"> + description = <"* audio/G726-16 (en)"> + > + ["at9013"] = < + text = <"* audio/G726-24 (en)"> + description = <"* audio/G726-24 (en)"> + > + ["at9014"] = < + text = <"* audio/G726-32 (en)"> + description = <"* audio/G726-32 (en)"> + > + ["at9015"] = < + text = <"* audio/G726-40 (en)"> + description = <"* audio/G726-40 (en)"> + > + ["at9016"] = < + text = <"* audio/G728 (en)"> + description = <"* audio/G728 (en)"> + > + ["at9017"] = < + text = <"* audio/L8 (en)"> + description = <"* audio/L8 (en)"> + > + ["at9018"] = < + text = <"* audio/L16 (en)"> + description = <"* audio/L16 (en)"> + > + ["at9019"] = < + text = <"* audio/LPC (en)"> + description = <"* audio/LPC (en)"> + > + ["at9020"] = < + text = <"* audio/G729 (en)"> + description = <"* audio/G729 (en)"> + > + ["at9021"] = < + text = <"* audio/G729D (en)"> + description = <"* audio/G729D (en)"> + > + ["at9022"] = < + text = <"* audio/G729E (en)"> + description = <"* audio/G729E (en)"> + > + ["at9023"] = < + text = <"* audio/mpeg (en)"> + description = <"* audio/mpeg (en)"> + > + ["at9024"] = < + text = <"* audio/mpeg4-generic (en)"> + description = <"* audio/mpeg4-generic (en)"> + > + ["at9025"] = < + text = <"* audio/L20 (en)"> + description = <"* audio/L20 (en)"> + > + ["at9026"] = < + text = <"* audio/L24 (en)"> + description = <"* audio/L24 (en)"> + > + ["at9027"] = < + text = <"* audio/telephone-event (en)"> + description = <"* audio/telephone-event (en)"> + > + ["at9028"] = < + text = <"* image/cgm (en)"> + description = <"* image/cgm (en)"> + > + ["at9029"] = < + text = <"* image/gif (en)"> + description = <"* image/gif (en)"> + > + ["at9030"] = < + text = <"* image/png (en)"> + description = <"* image/png (en)"> + > + ["at9031"] = < + text = <"* image/tiff (en)"> + description = <"* image/tiff (en)"> + > + ["at9032"] = < + text = <"* image/jpeg (en)"> + description = <"* image/jpeg (en)"> + > + ["at9033"] = < + text = <"* text/calendar (en)"> + description = <"* text/calendar (en)"> + > + ["at9034"] = < + text = <"* text/directory (en)"> + description = <"* text/directory (en)"> + > + ["at9035"] = < + text = <"* text/html (en)"> + description = <"* text/html (en)"> + > + ["at9036"] = < + text = <"* text/plain (en)"> + description = <"* text/plain (en)"> + > + ["at9037"] = < + text = <"* text/rtf (en)"> + description = <"* text/rtf (en)"> + > + ["at9038"] = < + text = <"* text/sgml (en)"> + description = <"* text/sgml (en)"> + > + ["at9039"] = < + text = <"* text/tab-separated-values (en)"> + description = <"* text/tab-separated-values (en)"> + > + ["at9040"] = < + text = <"* text/uri-list (en)"> + description = <"* text/uri-list (en)"> + > + ["at9041"] = < + text = <"* text/xml (en)"> + description = <"* text/xml (en)"> + > + ["at9042"] = < + text = <"* text/xml-external-parsed-entity (en)"> + description = <"* text/xml-external-parsed-entity (en)"> + > + ["at9043"] = < + text = <"* video/BT656 (en)"> + description = <"* video/BT656 (en)"> + > + ["at9044"] = < + text = <"* video/CelB (en)"> + description = <"* video/CelB (en)"> + > + ["at9045"] = < + text = <"* video/H261 (en)"> + description = <"* video/H261 (en)"> + > + ["at9046"] = < + text = <"* video/H263 (en)"> + description = <"* video/H263 (en)"> + > + ["at9047"] = < + text = <"* video/H263-1998 (en)"> + description = <"* video/H263-1998 (en)"> + > + ["at9048"] = < + text = <"* video/H263-2000 (en)"> + description = <"* video/H263-2000 (en)"> + > + ["at9049"] = < + text = <"* video/quicktime (en)"> + description = <"* video/quicktime (en)"> + > + ["at9050"] = < + text = <"* application/msword (en)"> + description = <"* application/msword (en)"> + > + ["at9051"] = < + text = <"* application/pdf (en)"> + description = <"* application/pdf (en)"> + > + ["at9052"] = < + text = <"* application/rtf (en)"> + description = <"* application/rtf (en)"> + > + ["at9053"] = < + text = <"* application/dicom (en)"> + description = <"* application/dicom (en)"> + > + ["ac9054"] = < + text = <"Multimedia (synthesised)"> + description = <"Multimedia-datatyper brukes for å registrere en av flere mulige typer multimediafiler. I dette eksempelet er alle mulige typer eksplisitt valgte. (synthesised)"> + > + ["at9055"] = < + text = <"* change (en)"> + description = <"* change (en)"> + > + ["id46"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id45"] = < + text = <"Identifikator"> + description = <"Identifikator-datatyper tillater registrering av formelle dataidentifikatorer."> + > + ["at44"] = < + text = <"Sterkeste mulige smerte"> + description = <"Smertenivå vurdert som 10 av maksimalt 10."> + > + ["at43"] = < + text = <"Sterk smerte"> + description = <"Smertenivå vurdert som 9 av maksimalt 10."> + > + ["at42"] = < + text = <"Moderat smerte"> + description = <"Smertenivå vurdert som 5 av maksimalt 10."> + > + ["at41"] = < + text = <"Mild smerte"> + description = <"Smertenivå vurdert som 2 av maksimalt 10."> + > + ["at40"] = < + text = <"Svak smerte"> + description = <"Smertenivå vurdert som 1 av maksimalt 10."> + > + ["at39"] = < + text = <"Ingen smerte"> + description = <"Overhodet ingen smerte."> + > + ["id38"] = < + text = <"Protocol-definisjon"> + description = <"Alle arketyper av OBSERVATION-klassen kan inneholde en PROTOCOL-modell som registrerer informasjon om hvordan informasjonen ble samlet eller målt, og eventuell annen informasjon som ikke er nødvendig for trygg klinisk tolkning av kjernedataene. Datatypene er de samme som for DATA-modellen."> + > + ["id36"] = < + text = <"Forskjøvet tidspunkt"> + description = <"Forskjøvet tidspunkt brukes til å registrere data på et tidspunkt med en fastsatt forskyvning fra en annen spesifisert hendelse, f.eks. 2-minutters Apgar-score ved 2 minutter forskyvning fra fødselen."> + > + ["id35"] = < + text = <"Navngitt intervall"> + description = <"En hendelse som er både navngitt og begrenset til et intervall, og brukes til å registrere dataelementer i forbindelse med et tidsintervall, f.eks. vekttap over tid. Intervallet kan være fastsatt eller uspesifisert. I tillegg kan det spesifiseres matematiske funksjoner for å håndtere konsepter som endring, minking, økning, maksimum, minimum, gjennomsnitt, etc."> + > + ["id34"] = < + text = <"Navngitt tidspunkt"> + description = <"En hendelse som er både navngitt (f.eks. fødsel) og begrenset til et tidspunkt, og brukes til å registrere dataelementer i sammenheng med et spesifikt tidspunkt, f.eks. fødselsvekt."> + > + ["id33"] = < + text = <"Data - definisjon"> + description = <"Alle arketyper i OBSERVATION-klassen inneholder en DATA-modell som inneholder kjerneinformasjonen, f.eks. systolisk og diastolisk trykk for en blodtrykksmåling."> + > + ["id32"] = < + text = <"State-definision"> + description = <"Alle arketyper av OBSERVATION-klassen kan inneholde en STATE-modell som inneholder informasjon om subjektet for datainnsamlingen på tidspunktet informasjonen ble innhentet, og denne informasjonen er nødvendig for trygg klinisk tolkning av kjerneinformasjonen. Et eksempel er stillingen pasienten befinner seg i under en blodtrykksmåling. Mulige datatyper er de samme som i DATA-modellen."> + > + ["id29"] = < + text = <"Forhold"> + description = <"Forholdsdatatyper brukes til proporsjoner, prosent og brøker."> + > + ["id28"] = < + text = <"URI-ressursidentifikator"> + description = <"URI-datatyper tillater registrering av sammenhenger mellom disse dataene og data som er registrert andre steder. Lenkene kan være innenfor samme system, eller eksterne f.eks. en URL."> + > + ["id27"] = < + text = <"Multimedia"> + description = <"Multimedia-datatyper brukes for å registrere en av flere mulige typer multimediafiler. I dette eksempelet er alle mulige typer eksplisitt valgte."> + > + ["id26"] = < + text = <"Valg"> + description = <"Valg-datatypen tillater at man gir flere valgmuligheter for hvilken datatype et element kan tilhøre. Dette kan velges eller begrenses i template eller i applikasjonen. I dette eksempelet er valget mellom en tekstdatatype satt til fri eller kodet tekst, eller en som er begrenset til å bruke kodeverdier fra en terminologi."> + > + ["id25"] = < + text = <"Datointervall"> + description = <"Datointervall-datatypen brukes til å registrere et intervall av datoer, f.eks. mellom 1. september 2008 og 8. september 2008."> + > + ["id24"] = < + text = <"Kvantitetsintervall"> + description = <"Kvantitetsintervaller tillater registreing av et intervall av målinger tilknyttet aktuelle enheter, f.eks. 1-2cm (foreskrevet mengde krem mot et utslett)."> + > + ["id23"] = < + text = <"Antallsintervall"> + description = <"Antallsintervall-datatypen brukes for å registrere et intervall av antall, f.eks. 1-2 tabletter foreskrevet. Maksimums- og minimumsverdier kan settes for laveste og høyeste antall."> + > + ["id22"] = < + text = <"Varighet"> + description = <"Varighet-datatypen brukes til å registrere varigheten til kliniske konsepter. \"Tillat alle tidsenheter\" er standardverdi, selv om spesifikke tidsenheter kan modelleres eksplisitt. Maksimums- og minimumsverdier kan settes for hver tidsenhet."> + > + ["id21"] = < + text = <"Utvidelsesspor som kan inneholde andre Element-arketyper"> + description = <"Liste over ELEMENT-arketyper som kan inkluderes eller ekskluderes i denne OBSERVATION-arketypen."> + > + ["id20"] = < + text = <"Utvidelsesspor som kan inneholde andre Cluster-arketyper"> + description = <"Listen over CLUSTER-arketyper som kan inkluderes eller ekskluderes i denne OBSERVATION-arketypen."> + > + ["id19"] = < + text = <"Overskrift 2"> + description = <"Dette er et symbol for et \"cluster\" med andre elementer inni seg."> + > + ["id18"] = < + text = <"Hvilken som helst"> + description = <"Datatypen \"hvilken som helst\" kan spesifiseres eller begrenses i template eller i applikasjonen, men modelleres ikke eksplisitt i arketypen."> + > + ["id17"] = < + text = <"Boolsk verdi"> + description = <"Boolsk verdi-datatypen brukes for å registrere verdier som sann/usann."> + > + ["id16"] = < + text = <"Ordinal"> + description = <"Ordinaldatatyper setter sammen et tall og en tekststreng. Dette gjør det mulig å regne ut scoringer, eller vurdere progresjon dersom den brukes f.eks. i en smerteskala."> + > + ["id15"] = < + text = <"Dato/tid"> + description = <"Dato/tidsdatatypen brukes til å registrere en dato og/eller tid, inklusiv deldatoer som f.eks. kun år eller kun måned og år. Standardverdi er at alle former er tillatt."> + > + ["id14"] = < + text = <"Antall"> + description = <"Antall-datatypen består av et heltall uten enheter, f.eks. for å registrere antall barn. I dette eksempelet er minimum satt til 0 og maksimum er uspesifisert."> + > + ["id13"] = < + text = <"Kvantitet"> + description = <"En kvantitetsdatatype som brukes til å registrere målinger tilknyttet passende enheter. Disse hentes fra ISO-standarder, og referansemodellen tillater konvertering mellom enhetene. Eksempelet vist er her lengde."> + > + ["id12"] = < + text = <"Tekst hentet fra en ekstern terminologi"> + description = <"Tekstdata som bruker koder fra en ekstern terminologikilde, f.eks. SNOMED CT, LOINC eller ICD."> + > + ["at11"] = < + text = <"Stående"> + description = <"Pasienten står oppreist."> + > + ["at10"] = < + text = <"Sittende"> + description = <"Pasienten sitter i en stol."> + > + ["at9"] = < + text = <"Tilbakelent"> + description = <"Pasienten ligger tilbakelent, støttet av en mellomstor pute."> + > + ["at8"] = < + text = <"Liggende"> + description = <"Pasienten ligger på ryggen."> + > + ["id7"] = < + text = <"Tekst med interne koder"> + description = <"Tekstdatatype som bruker et internt vokabular. Hver av disse \"interne kodene\" kan bindes til en terminologikode."> + > + ["id6"] = < + text = <"Fri eller kodet tekst"> + description = <"Tekstdatatype som kan inneholde fritekst eller kodet tekst. Kodingen kan legges inn enten i template eller i applikasjonen."> + > + ["id5"] = < + text = <"Overskrift1"> + description = <"Dette er et symbol for et \"cluster\" som kan inneholde andre elementer."> + > + ["id3"] = < + text = <"Tidfestet hendelse"> + description = <"Alle arketyper av OBSERVATION-klassen inneholder en HISTORY eller EVENT-modell som inneholder informasjon om tidfesting av observasjonen og \"bredden\" av informasjonen, enten et tidspunkt eller et intervall. Standardverdi er \"Tidfestet hendelse\", og det er ikke spesifisert om dette er et tidspunkt eller et intervall."> + > + ["id1"] = < + text = <"Demonstrasjon"> + description = <"Demonstrasjonsarketype med beskrivelser og forklaringer."> + > + ["ac4"] = < + text = <"Subsett B"> + description = <"XYZ koder fra Terminologi 123"> + > + ["ac2"] = < + text = <"Subsett A"> + description = <"Terminologi-subsett fra XXX"> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Texto Que Usa Códigos Internos (synthesised)"> + description = <"Tipo de dados Texto que pode usar um vocabulário interno. Cada um desses ' códigos internos' pode ser vnculado a um código de uma terminologia. (synthesised)"> + > + ["at9001"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9002"] = < + text = <"Ordinal (synthesised)"> + description = <"Tipos de dados Ordinal pareiam um número e texto- deste modo pode ser calculada uma pontuação pela aplicação a progressão ser avaliada, como por exemplo se está se utilizando de uma escala de avaliação de dor. (synthesised)"> + > + ["at9003"] = < + text = <"* no information (en)"> + description = <"* no information (en)"> + > + ["at9004"] = < + text = <"* masked (en)"> + description = <"* masked (en)"> + > + ["at9005"] = < + text = <"* not applicable (en)"> + description = <"* not applicable (en)"> + > + ["at9006"] = < + text = <"* unknown (en)"> + description = <"* unknown (en)"> + > + ["ac9007"] = < + text = <"Booleano (synthesised)"> + description = <"Tipo de dado Booleano que permite repostas do tipo falso ou verdadeiro. (synthesised)"> + > + ["at9008"] = < + text = <"* Mass (en)"> + description = <"* Mass (en)"> + > + ["at9009"] = < + text = <"* audio/DVI4 (en)"> + description = <"* audio/DVI4 (en)"> + > + ["at9010"] = < + text = <"* audio/G722 (en)"> + description = <"* audio/G722 (en)"> + > + ["at9011"] = < + text = <"* audio/G723 (en)"> + description = <"* audio/G723 (en)"> + > + ["at9012"] = < + text = <"* audio/G726-16 (en)"> + description = <"* audio/G726-16 (en)"> + > + ["at9013"] = < + text = <"* audio/G726-24 (en)"> + description = <"* audio/G726-24 (en)"> + > + ["at9014"] = < + text = <"* audio/G726-32 (en)"> + description = <"* audio/G726-32 (en)"> + > + ["at9015"] = < + text = <"* audio/G726-40 (en)"> + description = <"* audio/G726-40 (en)"> + > + ["at9016"] = < + text = <"* audio/G728 (en)"> + description = <"* audio/G728 (en)"> + > + ["at9017"] = < + text = <"* audio/L8 (en)"> + description = <"* audio/L8 (en)"> + > + ["at9018"] = < + text = <"* audio/L16 (en)"> + description = <"* audio/L16 (en)"> + > + ["at9019"] = < + text = <"* audio/LPC (en)"> + description = <"* audio/LPC (en)"> + > + ["at9020"] = < + text = <"* audio/G729 (en)"> + description = <"* audio/G729 (en)"> + > + ["at9021"] = < + text = <"* audio/G729D (en)"> + description = <"* audio/G729D (en)"> + > + ["at9022"] = < + text = <"* audio/G729E (en)"> + description = <"* audio/G729E (en)"> + > + ["at9023"] = < + text = <"* audio/mpeg (en)"> + description = <"* audio/mpeg (en)"> + > + ["at9024"] = < + text = <"* audio/mpeg4-generic (en)"> + description = <"* audio/mpeg4-generic (en)"> + > + ["at9025"] = < + text = <"* audio/L20 (en)"> + description = <"* audio/L20 (en)"> + > + ["at9026"] = < + text = <"* audio/L24 (en)"> + description = <"* audio/L24 (en)"> + > + ["at9027"] = < + text = <"* audio/telephone-event (en)"> + description = <"* audio/telephone-event (en)"> + > + ["at9028"] = < + text = <"* image/cgm (en)"> + description = <"* image/cgm (en)"> + > + ["at9029"] = < + text = <"* image/gif (en)"> + description = <"* image/gif (en)"> + > + ["at9030"] = < + text = <"* image/png (en)"> + description = <"* image/png (en)"> + > + ["at9031"] = < + text = <"* image/tiff (en)"> + description = <"* image/tiff (en)"> + > + ["at9032"] = < + text = <"* image/jpeg (en)"> + description = <"* image/jpeg (en)"> + > + ["at9033"] = < + text = <"* text/calendar (en)"> + description = <"* text/calendar (en)"> + > + ["at9034"] = < + text = <"* text/directory (en)"> + description = <"* text/directory (en)"> + > + ["at9035"] = < + text = <"* text/html (en)"> + description = <"* text/html (en)"> + > + ["at9036"] = < + text = <"* text/plain (en)"> + description = <"* text/plain (en)"> + > + ["at9037"] = < + text = <"* text/rtf (en)"> + description = <"* text/rtf (en)"> + > + ["at9038"] = < + text = <"* text/sgml (en)"> + description = <"* text/sgml (en)"> + > + ["at9039"] = < + text = <"* text/tab-separated-values (en)"> + description = <"* text/tab-separated-values (en)"> + > + ["at9040"] = < + text = <"* text/uri-list (en)"> + description = <"* text/uri-list (en)"> + > + ["at9041"] = < + text = <"* text/xml (en)"> + description = <"* text/xml (en)"> + > + ["at9042"] = < + text = <"* text/xml-external-parsed-entity (en)"> + description = <"* text/xml-external-parsed-entity (en)"> + > + ["at9043"] = < + text = <"* video/BT656 (en)"> + description = <"* video/BT656 (en)"> + > + ["at9044"] = < + text = <"* video/CelB (en)"> + description = <"* video/CelB (en)"> + > + ["at9045"] = < + text = <"* video/H261 (en)"> + description = <"* video/H261 (en)"> + > + ["at9046"] = < + text = <"* video/H263 (en)"> + description = <"* video/H263 (en)"> + > + ["at9047"] = < + text = <"* video/H263-1998 (en)"> + description = <"* video/H263-1998 (en)"> + > + ["at9048"] = < + text = <"* video/H263-2000 (en)"> + description = <"* video/H263-2000 (en)"> + > + ["at9049"] = < + text = <"* video/quicktime (en)"> + description = <"* video/quicktime (en)"> + > + ["at9050"] = < + text = <"* application/msword (en)"> + description = <"* application/msword (en)"> + > + ["at9051"] = < + text = <"* application/pdf (en)"> + description = <"* application/pdf (en)"> + > + ["at9052"] = < + text = <"* application/rtf (en)"> + description = <"* application/rtf (en)"> + > + ["at9053"] = < + text = <"* application/dicom (en)"> + description = <"* application/dicom (en)"> + > + ["ac9054"] = < + text = <"Multimídia (synthesised)"> + description = <"Tipos de dado Multimídia permitem o registro de vários tipos de arquivos multimídia. Todos os tipos disponíveis foram explicitamente selecionados neste exemplo. (synthesised)"> + > + ["at9055"] = < + text = <"* change (en)"> + description = <"* change (en)"> + > + ["id46"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id45"] = < + text = <"Identificador"> + description = <"Tipos de dados Identificadores possibilitam registrar identificadores formais de dados."> + > + ["at44"] = < + text = <"Pior dor possível"> + description = <"Dor classificada como nível 10 numa escala de 10."> + > + ["at43"] = < + text = <"Dor severa"> + description = <"Dor classificada nível 9 numa escala de 10."> + > + ["at42"] = < + text = <"Dor Moderada"> + description = <"Dor classificada como nível 5 numa escala máxima de 10."> + > + ["at41"] = < + text = <"Dor branda"> + description = <"Dor classificada como nível 2 numa escala máxima de 10."> + > + ["at40"] = < + text = <"Dor leve"> + description = <"Dor classificada como nível 1 numa escala máxima de 10."> + > + ["at39"] = < + text = <"Sem dor"> + description = <"Nenhuma dor."> + > + ["id38"] = < + text = <"Protocolo-Definição"> + description = <"Todos os arquétipos da classe de OBSERVAÇÃO podem conter um modelo de PROTOCOLO, o qual registra informação sobre como a informação foi colhida ou medida e quaisquer outras informações que não sejam necessárias para a interpretação clínica segura das informações básicas. Os tipos de dados são idênticos àqueles explicados no modelo e DADOS acima."> + > + ["id36"] = < + text = <"Deslocamento do Ponto no tempo"> + description = <"Deslocamento do Ponto no Tempo registra o deslocamento fixo de 5 minutos de outro evento especificado, por exemplo, registrando a leitura de um escore de Apgar de 2 minutos aos 2 minutos após o parto."> + > + ["id35"] = < + text = <"Intervalo Nomeado"> + description = <"Um evento que é ao mesmo tempo nomeado e restrito como um evento Intervalo, registra os mesmos elementos de dados relacionados ao período de tempo, por exemplo, Perda de peso durante o determinado período. O intervalo pode ser fixado, ou deixado inespecificado. Além disso, pode-se especificar funções matemáticas para capturar conceitos como mudança, diminuição aumento, máximo, mínimo, média,etc."> + > + ["id34"] = < + text = <"Ponto no tempo Nomeado"> + description = <"Um evento que é ao mesmo tempo nomeado (p. ex. Nascimento) e restrito como evento em um Ponto no tempo, registra os elementos de dados relacionados a um ponto específico no tempo, como por exemplo, Peso no Nascimento."> + > + ["id33"] = < + text = <"Dados - Definição "> + description = <"Todos os arquétipos da classe de OBSERVAÇÃO contêm um modelo de DADOS que contém as informações básicas, por exemplo, as pressões sistólica e diastólica, quando está se medindo a pressão sanguínea."> + > + ["id32"] = < + text = <"Estado - Definição"> + description = <"Todos os arquétipos da classe de OBSERVAÇÃO podem conter um modelo de ESTADO, que contém a informação sobre o sujeito a informação na hora que o dado foi colhido, e essa informação é requisito para uma interpretação segura das informações básicas. Um exemplo disso é a posição que o paciente se encontrava quando sua pressão arterial foi medida. Os tipos de dados são idênticos aos que foram explicados no modelo de DADOS acima."> + > + ["id29"] = < + text = <"Porporção"> + description = <"Tipos de dados de Proporção permitem modelar taxas, porcentagens, frações e proporções."> + > + ["id28"] = < + text = <"URI - Identificador de Recursos "> + description = <"Tipos de dados URI permitem registrar os relacionamentos entre estes dados e os dados registrados em outros lugares. Esses enlaces (links) podem estar no mesmo RES ou serem externos, por exemplo, pertencer a num endereço na internet, uma URL."> + > + ["id27"] = < + text = <"Multimídia"> + description = <"Tipos de dado Multimídia permitem o registro de vários tipos de arquivos multimídia. Todos os tipos disponíveis foram explicitamente selecionados neste exemplo."> + > + ["id26"] = < + text = <"Escolha"> + description = <"Tipo de dado Escolha permite que um número de tipos de elementos sejam simultaneamente especificados, os quais podem ser restringidos num template ou no tempo de execução. Neste exemplo, um tipo de dado Texto é configurado para Texto livre ou Codificado e outro que é configurado restritamente para registrar códigos de uma determinada terminologia para o mesmo elemento de dado."> + > + ["id25"] = < + text = <"Intervalo de Data"> + description = <"Tipo de dado de Intervalo de Integer permite o registro de uma faixa de datas como, por exemplo, entre 1 de Setembro de 2008 e 8 de Setembro de 2008."> + > + ["id24"] = < + text = <"Intervalo de Quantidade"> + description = <"Tipos de dados de Intervalo de Quantidade permitem registrar uma gama de mediddas associadas com unidades apropriadas, por exemplo, 1-2cm (quantidade de creme prescrito para um uma erupção cutânea)."> + > + ["id23"] = < + text = <"Intervalo de Integer"> + description = <"Tipo de dados de Intervalo de Integer permite o registro de uma faixa de contagem em intervalos, por exemplo, a cada 1 a 2 comprimidos prescritos. Os valores máximo e mínimo podem ser configurados para a contagem inferior ou para a superior."> + > + ["id22"] = < + text = <"Duração"> + description = <"Tipo de dado Duração permite registrar a duração dos conceitos clínicos. O padrão predeterminado é 'Permitir todas unidades de tempo', embora unidades específicas de tempo possam ser explicitamente modeladas. Valores máximos e mínimos podem ser configurados para cada unidade de tempo."> + > + ["id21"] = < + text = <"Slot Para Conter Outroa Arququétipos de Elementos"> + description = <"Lista de arquétipos de ELEMENTOS permitidos de serem incluíos ou excluídos dentro deste arquétipo de OBSERVAÇÃO."> + > + ["id20"] = < + text = <"Slot Para Conter Outros Arquétipos Clusters"> + description = <"Lista de arquétipos CLUSTER permitidos de serem incluídos ou excluídos dentro deste arquétipo de OBSERVAÇÃO."> + > + ["id19"] = < + text = <"Cabelaçalho2"> + description = <"Esse é o símbolo de um 'cluster' que pode ter outros elementos 'aninhados' dentro dele."> + > + ["id18"] = < + text = <"Qualquer"> + description = <"Este tipo de dado para esse elemento 'Qualquer' pode ser especificado ou 'restrito' num modelo ou no tempo de execução, mas não é especificamente modelado no arquétipo."> + > + ["id17"] = < + text = <"Booleano"> + description = <"Tipo de dado Booleano que permite repostas do tipo falso ou verdadeiro."> + > + ["id16"] = < + text = <"Ordinal"> + description = <"Tipos de dados Ordinal pareiam um número e texto- deste modo pode ser calculada uma pontuação pela aplicação a progressão ser avaliada, como por exemplo se está se utilizando de uma escala de avaliação de dor."> + > + ["id15"] = < + text = <"Data/Horário"> + description = <"Tipos de dado Data/Horário permite o registro de uma data e /ou um horário, incluindo datas parciais como somente o mês ou o ano. Permite tudo como padrão de modo que todas as formas de data/horário são permitidas."> + > + ["id14"] = < + text = <"Contagem "> + description = <"Tipos de dados de Contagem são compostos de um número inteiro sem casas decimais (integer), por exemplo, para registar o número de filhos- nesse exemplo o mínimo é colocado como 0 e o máximo não é especificado."> + > + ["id13"] = < + text = <"Quantidade"> + description = <"Um tipo de dado de Quantidade usado para registrar uma medida associada com suas uniddades apropriadas. Essas unidades são derivadas de norams ISO e o modelo de Referência possibilita a conversão entre elas. O exemplo demonstrado aqui é o comprimento."> + > + ["id12"] = < + text = <"Texto Cuja Origem é uma Terminologia Externa "> + description = <"Tipo de dado Texto utilizando códigos originários de uma terminologia externa como, por exemplo, um subset do SNOMED CT, do LOINC ou da CID 10. "> + > + ["at11"] = < + text = <"Em pé"> + description = <"Paciente está em Pé."> + > + ["at10"] = < + text = <"Sentado"> + description = <"Paciente está Sentado em uma cadeira."> + > + ["at9"] = < + text = <"Reclinado"> + description = <"Paciente Reclinado, apoiado em um travesseiro médio."> + > + ["at8"] = < + text = <"Deitado"> + description = <"Paciente Deitado em posição supina ou decúbito dorsal."> + > + ["id7"] = < + text = <"Texto Que Usa Códigos Internos"> + description = <"Tipo de dados Texto que pode usar um vocabulário interno. Cada um desses ' códigos internos' pode ser vnculado a um código de uma terminologia."> + > + ["id6"] = < + text = <"Texto livre ou Codificado"> + description = <"Tipo de dado Texto no qual se pode entrar ou texto livre ou códigos podem ser incoprporados seja no template ou no tempo de execução."> + > + ["id5"] = < + text = <"Cabeçalho1"> + description = <"Este é um símbolo para um 'cluster' que pode ter outros elementos 'aninhados' dentro dele."> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"Todos os arquétipos da classe de OBSERVAÇÃO contêm um modelo de HISTÓRIA ou de EVENTO que contém informação sobre o período da observação com a duração da informação- seja um ponto no tempo ou um intervalo temporal. O padrão predeterminado é ' Qualquer evento' e não é especificado, se é um Ponto no tempo ou um Intervalo."> + > + ["id1"] = < + text = <"Demonstração"> + description = <"Arquétipo de Demonstração com descrições e explicações. "> + > + ["ac4"] = < + text = <"SubconjuntoB"> + description = <"Códigos XYZ da Terminologia 123"> + > + ["ac2"] = < + text = <"SubconjuntoA"> + description = <"Subconjunto de terminologia originário de XXX"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Text That Uses Internal Codes (synthesised)"> + description = <"Text data type which can use an internal vocabulary. Each of these 'internal codes' can be bound to a terminology code. (synthesised)"> + > + ["at9001"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9002"] = < + text = <"Ordinal (synthesised)"> + description = <"Ordinal datatypes pair a number and text - in this way scores can be calculated in software, or progression can be assessed eg if used in a pain score. (synthesised)"> + > + ["at9003"] = < + text = <"no information"> + description = <"no information"> + > + ["at9004"] = < + text = <"masked"> + description = <"masked"> + > + ["at9005"] = < + text = <"not applicable"> + description = <"not applicable"> + > + ["at9006"] = < + text = <"unknown"> + description = <"unknown"> + > + ["ac9007"] = < + text = <"Boolean (synthesised)"> + description = <"Boolean datatype that allows for true or false answers. (synthesised)"> + > + ["at9008"] = < + text = <"Mass"> + description = <"Mass"> + > + ["at9009"] = < + text = <"audio/DVI4"> + description = <"audio/DVI4"> + > + ["at9010"] = < + text = <"audio/G722"> + description = <"audio/G722"> + > + ["at9011"] = < + text = <"audio/G723"> + description = <"audio/G723"> + > + ["at9012"] = < + text = <"audio/G726-16"> + description = <"audio/G726-16"> + > + ["at9013"] = < + text = <"audio/G726-24"> + description = <"audio/G726-24"> + > + ["at9014"] = < + text = <"audio/G726-32"> + description = <"audio/G726-32"> + > + ["at9015"] = < + text = <"audio/G726-40"> + description = <"audio/G726-40"> + > + ["at9016"] = < + text = <"audio/G728"> + description = <"audio/G728"> + > + ["at9017"] = < + text = <"audio/L8"> + description = <"audio/L8"> + > + ["at9018"] = < + text = <"audio/L16"> + description = <"audio/L16"> + > + ["at9019"] = < + text = <"audio/LPC"> + description = <"audio/LPC"> + > + ["at9020"] = < + text = <"audio/G729"> + description = <"audio/G729"> + > + ["at9021"] = < + text = <"audio/G729D"> + description = <"audio/G729D"> + > + ["at9022"] = < + text = <"audio/G729E"> + description = <"audio/G729E"> + > + ["at9023"] = < + text = <"audio/mpeg"> + description = <"audio/mpeg"> + > + ["at9024"] = < + text = <"audio/mpeg4-generic"> + description = <"audio/mpeg4-generic"> + > + ["at9025"] = < + text = <"audio/L20"> + description = <"audio/L20"> + > + ["at9026"] = < + text = <"audio/L24"> + description = <"audio/L24"> + > + ["at9027"] = < + text = <"audio/telephone-event"> + description = <"audio/telephone-event"> + > + ["at9028"] = < + text = <"image/cgm"> + description = <"image/cgm"> + > + ["at9029"] = < + text = <"image/gif"> + description = <"image/gif"> + > + ["at9030"] = < + text = <"image/png"> + description = <"image/png"> + > + ["at9031"] = < + text = <"image/tiff"> + description = <"image/tiff"> + > + ["at9032"] = < + text = <"image/jpeg"> + description = <"image/jpeg"> + > + ["at9033"] = < + text = <"text/calendar"> + description = <"text/calendar"> + > + ["at9034"] = < + text = <"text/directory"> + description = <"text/directory"> + > + ["at9035"] = < + text = <"text/html"> + description = <"text/html"> + > + ["at9036"] = < + text = <"text/plain"> + description = <"text/plain"> + > + ["at9037"] = < + text = <"text/rtf"> + description = <"text/rtf"> + > + ["at9038"] = < + text = <"text/sgml"> + description = <"text/sgml"> + > + ["at9039"] = < + text = <"text/tab-separated-values"> + description = <"text/tab-separated-values"> + > + ["at9040"] = < + text = <"text/uri-list"> + description = <"text/uri-list"> + > + ["at9041"] = < + text = <"text/xml"> + description = <"text/xml"> + > + ["at9042"] = < + text = <"text/xml-external-parsed-entity"> + description = <"text/xml-external-parsed-entity"> + > + ["at9043"] = < + text = <"video/BT656"> + description = <"video/BT656"> + > + ["at9044"] = < + text = <"video/CelB"> + description = <"video/CelB"> + > + ["at9045"] = < + text = <"video/H261"> + description = <"video/H261"> + > + ["at9046"] = < + text = <"video/H263"> + description = <"video/H263"> + > + ["at9047"] = < + text = <"video/H263-1998"> + description = <"video/H263-1998"> + > + ["at9048"] = < + text = <"video/H263-2000"> + description = <"video/H263-2000"> + > + ["at9049"] = < + text = <"video/quicktime"> + description = <"video/quicktime"> + > + ["at9050"] = < + text = <"application/msword"> + description = <"application/msword"> + > + ["at9051"] = < + text = <"application/pdf"> + description = <"application/pdf"> + > + ["at9052"] = < + text = <"application/rtf"> + description = <"application/rtf"> + > + ["at9053"] = < + text = <"application/dicom"> + description = <"application/dicom"> + > + ["ac9054"] = < + text = <"Multimedia (synthesised)"> + description = <"Multimedia datatypes allow for the recording of many types of multimedia files to be captured. All available types have been explicitly selected in this example. (synthesised)"> + > + ["at9055"] = < + text = <"change"> + description = <"change"> + > + ["id46"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id45"] = < + text = <"Identifier"> + description = <"Identifier datatypes enable recording of formal data identifiers."> + > + ["at44"] = < + text = <"Most severe pain imaginable"> + description = <"Pain level rated as 10 out of a possible maximum score of 10."> + > + ["at43"] = < + text = <"Severe pain"> + description = <"Pain level rated as 9 out of a possible maximum score of 10."> + > + ["at42"] = < + text = <"Moderate pain"> + description = <"Pain level rated as 5 out of a possible maximum score of 10."> + > + ["at41"] = < + text = <"Mild pain"> + description = <"Pain level rated as 2 out of a possible maximum score of 10."> + > + ["at40"] = < + text = <"Slight pain"> + description = <"Pain level rated as 1 out of a possible maximum score of 10."> + > + ["at39"] = < + text = <"No pain"> + description = <"No pain at all."> + > + ["id38"] = < + text = <"Protocol - Definition"> + description = <"All archetypes of the OBSERVATION class can contain a PROTOCOL model which records information on how the information was gathered or measured, and any other information that is not required for safe clinical interpretation of the core Data. Datatypes are identical to those explained in the Data model, above."> + > + ["id36"] = < + text = <"Offset Point In Time"> + description = <"Offset Point in time records data at a point in time with a fixed offset of 5 minutes from another specified event eg recording a 2 minute Apgar reading at 2 minutes offset from Birth."> + > + ["id35"] = < + text = <"Named Interval"> + description = <"An event that is both named and constrained as an Interval event records the data elements in relation to a period of time eg Weight Loss over time. The interval can be fixed or left unspecified. In addition there are mathematical functions that can be specified to capture concepts such as change, decrease, increase, maximum, minimum, mean etc."> + > + ["id34"] = < + text = <"Named Point In Time"> + description = <"An event that is both named (eg Birth) and constrained as a Point in time event records the data elements in relation to a specified point in time eg Weight at Birth."> + > + ["id33"] = < + text = <"Data - Definition"> + description = <"All archetypes of the OBSERVATION class contain a DATA model which contains the core information e.g. the systolic and diastolic pressures when measuring a blood pressure."> + > + ["id32"] = < + text = <"State - Definition"> + description = <"All archetypes of the OBSERVATION class can contain a STATE model which contains information about the subject of data at the time the information was collected, and this information is required for safe clinical interpretation of the core information. An example is the position of the patient at the time of measuring a blood pressure. Datatypes are identical to those explained in the Data model, above."> + > + ["id29"] = < + text = <"Proportion"> + description = <"Proportion datatypes allow for ratios, percent, fractions and proportions to be modelled."> + > + ["id28"] = < + text = <"URI - resource identifier"> + description = <"URI datatypes allow for recording of relationships from this data to data recorded elsewhere. These links can be within the same EHR, or external eg to a URL."> + > + ["id27"] = < + text = <"Multimedia"> + description = <"Multimedia datatypes allow for the recording of many types of multimedia files to be captured. All available types have been explicitly selected in this example."> + > + ["id26"] = < + text = <"Choice"> + description = <"Choice datatype allows for a number of types of element to be specified simultaneously and which can constrained or selected within a template or at run-time. In this example, a text datatype set to Free text or Coded and another that is constrained to Terminology record data about the same data element."> + > + ["id25"] = < + text = <"Interval of Date"> + description = <"Interval of integer datatype allows for recording of a range of dates eg between September 1, 2008 and September 8, 2008."> + > + ["id24"] = < + text = <"Interval of Quantity"> + description = <"Interval of quantity datatypes allow for the recording of a range of measurements in association with appropriate units eg 1-2cm (prescribed amount of cream for a rash)."> + > + ["id23"] = < + text = <"Interval of Integer"> + description = <"Interval of integer datatype allows for recording of a range of counts eg 1-2 tablets prescribed. Maximum and minimum values can be set for the lower count and the upper count."> + > + ["id22"] = < + text = <"Duration"> + description = <"Duration datatype allows recording of the duration of clinical concepts. 'Allow all time units' is the default, although specific time units can be explicitly modelled. Maximum and minum values can be set for each time unit."> + > + ["id21"] = < + text = <"Slot To Contain Other Element Archetypes"> + description = <"List of ELEMENT archetypes allowed to be included or excluded within this OBSERVATION archetype."> + > + ["id20"] = < + text = <"Slot To Contain Other Cluster Archetypes"> + description = <"List of CLUSTER archetypes allowed to be included or excluded within this OBSERVATION archetype."> + > + ["id19"] = < + text = <"Heading 2"> + description = <"This is a symbol for a cluster which can have other elements 'nested' within it."> + > + ["id18"] = < + text = <"Any"> + description = <"The datatype for this 'any' element can be specified or constrained in a template or at run-time, but is not explicitly modelled in the archetype."> + > + ["id17"] = < + text = <"Boolean"> + description = <"Boolean datatype that allows for true or false answers."> + > + ["id16"] = < + text = <"Ordinal"> + description = <"Ordinal datatypes pair a number and text - in this way scores can be calculated in software, or progression can be assessed eg if used in a pain score."> + > + ["id15"] = < + text = <"Date/Time"> + description = <"Date/Time datatype allows recording of a date and/or time, including partial dates such as year only or month and year only. Allow all is the default - so all forms of date/time are permitted."> + > + ["id14"] = < + text = <"Count"> + description = <"Count data types are composed of an integer with no units eg for recording the number of children - in this example the minimum is set at 0 and the maximum not specified."> + > + ["id13"] = < + text = <"Quantity"> + description = <"A quantity data type used to record a measurement associated with its' appropriate units. These are derived from ISO standards and the Reference model enables conversion between these units. The example shown here is length."> + > + ["id12"] = < + text = <"Text That is Sourced From an External Terminology"> + description = <"Text data type utilising codes derived from an external terminology source eg a SNOMED-CT, LOINC or ICD subset."> + > + ["at11"] = < + text = <"Standing"> + description = <"Patient is standing."> + > + ["at10"] = < + text = <"Sitting"> + description = <"Patient is sitting on a chair."> + > + ["at9"] = < + text = <"Reclining"> + description = <"Patient is reclining, propped up on one medium pillow."> + > + ["at8"] = < + text = <"Lying"> + description = <"Patient is lying supine."> + > + ["id7"] = < + text = <"Text That Uses Internal Codes"> + description = <"Text data type which can use an internal vocabulary. Each of these 'internal codes' can be bound to a terminology code."> + > + ["id6"] = < + text = <"Free Text or Coded"> + description = <"Text data type in which free text can be entered or coding can be incorporated either in the template or at run time."> + > + ["id5"] = < + text = <"Heading1"> + description = <"This is a symbol for a cluster which can have other elements 'nested' within it."> + > + ["id3"] = < + text = <"Any Event"> + description = <"All archetypes of the OBSERVATION class contain a HISTORY or EVENT model which contains information about the timing of the observation and the 'width' of the information - either a point in time or an interval. The default is 'Any event' and it is not specified if this is a Point in time or an Interval."> + > + ["id1"] = < + text = <"Demonstration"> + description = <"Demonstration archetype with descriptions and explanations."> + > + ["ac4"] = < + text = <"SubsetB"> + description = <"XYZ codes from Terminology 123"> + > + ["ac2"] = < + text = <"SubsetA"> + description = <"Terminology subset derived from XXX"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9008"] = + ["at9055"] = + > + ["openEHR"] = < + ["at9009"] = + ["at9010"] = + ["at9011"] = + ["at9012"] = + ["at9013"] = + ["at9014"] = + ["at9015"] = + ["at9016"] = + ["at9017"] = + ["at9018"] = + ["at9019"] = + ["at9020"] = + ["at9021"] = + ["at9022"] = + ["at9023"] = + ["at9024"] = + ["at9025"] = + ["at9026"] = + ["at9027"] = + ["at9028"] = + ["at9029"] = + ["at9030"] = + ["at9031"] = + ["at9032"] = + ["at9033"] = + ["at9034"] = + ["at9035"] = + ["at9036"] = + ["at9037"] = + ["at9038"] = + ["at9039"] = + ["at9040"] = + ["at9041"] = + ["at9042"] = + ["at9043"] = + ["at9044"] = + ["at9045"] = + ["at9046"] = + ["at9047"] = + ["at9048"] = + ["at9049"] = + ["at9050"] = + ["at9051"] = + ["at9052"] = + ["at9053"] = + > + > + value_sets = < + ["ac9007"] = < + id = <"ac9007"> + members = <"at9003", "at9004", "at9005", "at9006"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at39", "at40", "at41", "at42", "at43", "at44"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at8", "at9", "at10", "at11"> + > + ["ac9054"] = < + id = <"ac9054"> + members = <"at9009", "at9010", "at9011", "at9012", "at9013", "at9014", "at9015", "at9016", "at9017", "at9018", "at9019", "at9020", "at9021", "at9022", "at9023", "at9024", "at9025", "at9026", "at9027", "at9028", "at9029", "at9030", "at9031", "at9032", "at9033", "at9034", "at9035", "at9036", "at9037", "at9038", "at9039", "at9040", "at9041", "at9042", "at9043", "at9044", "at9045", "at9046", "at9047", "at9048", "at9049", "at9050", "at9051", "at9052", "at9053"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.diabetic_wound_wagner.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.diabetic_wound_wagner.v0.0.1-alpha.adls new file mode 100644 index 000000000..74a03436a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.diabetic_wound_wagner.v0.0.1-alpha.adls @@ -0,0 +1,256 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=500df185-ae1c-32c0-9caa-ade2278f80c5; build_uid=db284b8a-2694-41de-a810-b8f6f3c86a3a) + openEHR-EHR-OBSERVATION.diabetic_wound_wagner.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral - Buenos Aires - Argentina"> + ["email"] = <"alandmarch@gmail.com"> + ["date"] = <"2014-11-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Wagner FW. The dysvascular foot: a system of diagnosis and treatment. Foot Ankle 1981; 2: 64–122."> + ["2"] = <"Oyibo SO, Jude EB, Tarawneh I et al. A comparison of two diabetic foot ulcer classification systems: the Wagner and the University of Texas wound classification systems. Diabetes Care 2001; 24: 84–8."> + > + other_details = < + ["current_contact"] = <"Alan D. March, Hospital Universitario Austral - Buenos Aires - Argentina, alandmarch@gmail.com"> + ["MD5-CAM-1.0.1"] = <"26F4BBFB14C9634CBBB528267850BCE0"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"*To record a classification of wounds present in a diabetic foot according to the Wagner classification.(en)"> + keywords = <"*diabetic foot(en)", "*wound(en)", "*ulcer(en)", "*classification(en)"> + use = <"*Use to record a classification of wounds present in a diabetic foot according to the Wagner classification.(en)"> + misuse = <"*Other than recording a classification of wounds present in a diabetic foot. The Wagner classification does not include a category for an amputated foot. (en)"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an assessment of a diabetic foot ulcer, according to the Wagner Classification."> + keywords = <"diabetic foot", "wound", "ulcer", "classification"> + use = <"Use to record an assessment of a diabetic foot ulcer, according to the Wagner Classification."> + misuse = <"Not to be used to record assessments of other wounds."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Diabetic wound classification (Wagner) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Point in time + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Examined foot + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Examined foot (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Classification + value matches { + DV_ORDINAL[id9003] matches { + [value, symbol] matches { + [{0}, {[at10]}], + [{1}, {[at11]}], + [{2}, {[at12]}], + [{3}, {[at13]}], + [{4}, {[at14]}], + [{5}, {[at15]}] + } + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id17] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id18] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"Pié examinado (synthesised)"> + description = <"El pié examinado en busca de úlceras diabéticas. (synthesised)"> + > + ["ac9001"] = < + text = <"Clasificación (synthesised)"> + description = <"Clasificación de Wagner para úlceras de pié diabético. (synthesised)"> + > + ["id18"] = < + text = <"*Extension (en)"> + description = <"*"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> + > + ["id16"] = < + text = <"Comentario"> + description = <"Narrativa adicional acerca de la evalaución."> + > + ["at15"] = < + text = <"V"> + description = <"Úlceras del pié con tejido gangrenoso mas extendido."> + > + ["at14"] = < + text = <"IV"> + description = <"Úlceras que incluyen al pié con gangrena parcial."> + > + ["at13"] = < + text = <"III"> + description = <"Úlceras extendidas a los tejidos profundos y que se asocian a abscesos de tejidos blandos u osteomileitis."> + > + ["at12"] = < + text = <"II"> + description = <"Tendones y estructuras profundas expuestas."> + > + ["at11"] = < + text = <"I"> + description = <"Úlceras superficiales con tejido subcutaneo expuesto."> + > + ["at10"] = < + text = <"0"> + description = <"Piel intacta en pacientes en riesgo."> + > + ["id9"] = < + text = <"Clasificación"> + description = <"Clasificación de Wagner para úlceras de pié diabético."> + > + ["at7"] = < + text = <"Pié derecho"> + description = <"El pié derecho fué examinado en busca de úlceras diabéticas."> + > + ["at6"] = < + text = <"Pié izquierdo"> + description = <"El pié izquierdo fué examinado en busca de úlceras diabéticas."> + > + ["id5"] = < + text = <"Pié examinado"> + description = <"El pié examinado en busca de úlceras diabéticas."> + > + ["id3"] = < + text = <"*Point in time(en)"> + description = <"Una fecha y/o hora que puede ser explícitamente definida en una plantilla o en tiempo de ejecución."> + > + ["id1"] = < + text = <"Clasificación de lesiones diabéticas (Wagner)"> + description = <"Clasificación de lesiones de un pié diabético utilizando el sistema de Wagner."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Examined foot (synthesised)"> + description = <"The foot examined for diabetic ulcers. (synthesised)"> + > + ["ac9001"] = < + text = <"Classification (synthesised)"> + description = <"Wagner diabetic foot ulcers classification. (synthesised)"> + > + ["id18"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id16"] = < + text = <"Comment"> + description = <"Additional narrative about the assessment."> + > + ["at15"] = < + text = <"V"> + description = <"Feet ulcers with more extensive gangrenous tissue."> + > + ["at14"] = < + text = <"IV"> + description = <"Ulcers include feet with partial gangrene."> + > + ["at13"] = < + text = <"III"> + description = <"Ulcers extend to the deep tissue and have either associated soft tissue abscess or osteomyelitis."> + > + ["at12"] = < + text = <"II"> + description = <"Exposed tendon and deep structures."> + > + ["at11"] = < + text = <"I"> + description = <"Superficial ulcers with exposed subcutaneous tissue."> + > + ["at10"] = < + text = <"0"> + description = <"Intact skin in patients who are at risk."> + > + ["id9"] = < + text = <"Classification"> + description = <"Wagner diabetic foot ulcers classification."> + > + ["at7"] = < + text = <"Right foot"> + description = <"The rightfoot was examined for diabetic ulcers."> + > + ["at6"] = < + text = <"Left foot"> + description = <"The left foot was examined for diabetic ulcers."> + > + ["id5"] = < + text = <"Examined foot"> + description = <"The foot examined for diabetic ulcers."> + > + ["id3"] = < + text = <"Point in time"> + description = <"A specific date and/or time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Diabetic wound classification (Wagner)"> + description = <"Wound classification for a diabetic foot ulcer using the Wagner system."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at10", "at11", "at12", "at13", "at14", "at15"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.downton_fall_risk_index.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.downton_fall_risk_index.v0.0.1-alpha.adls new file mode 100644 index 000000000..58850baa1 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.downton_fall_risk_index.v0.0.1-alpha.adls @@ -0,0 +1,428 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=91c498c9-de25-4a2e-81b1-59a1208b7c51; build_uid=3d914e3d-e5e6-4044-ae1e-93c2bf10cd5a) + openEHR-EHR-OBSERVATION.downton_fall_risk_index.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + > + > + > + +description + original_author = < + ["name"] = <"Konstantinos Kalliamvakos"> + ["organisation"] = <"Cambio Healthcare Systems"> + ["email"] = <"models@cambiocds.com"> + ["date"] = <"2015-01-15"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Oskar Nielsen", "Dennis Forslund", "Heather Leslie, Atomica Informatics, Australia", "Alan D. March, Hospital Universitario Austral, Argentina"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Downton JH. Falls in the Elderly. London: Edward Arnold; 1993. p. 128-30."> + ["2"] = <"Downton JH, Andrews K. Prevalence, characteristics and factors associated with falls among the elderly living at home. Aging (Milano). 1991 Sep;3(3):219-28. PubMed PMID: 1764490."> + ["3"] = <"Rosendahl E, Lundin-Olsson L, Kallin K, Jensen J, Gustafson Y, Nyberg L. Prediction of falls among older people in residential care facilities by the Downton index. Aging Clin Exp Res. 2003 Apr;15(2):142-7. PubMed PMID: 12889846."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"16282DB1CF0C5A4C9190965B5F231FDD"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att bedöma och registrera fallrisk hos äldre med hjälp av riskbedömningsverktyget DFRI."> + keywords = <"Downton Fall Risk Index", "DFRI", "Geriatrik", "Äldrevård", "Risk", "Fall", "Senior Alert"> + use = <"Använd för att bedöma och registrera fallrisk hos äldre. + + Downton Risk Index är en etablerad metod och inkluderar väldokumenterade riskfaktorer för fall hos äldre. Riskfaktorerna bidrar med en poäng vardera till totala poängen. Tre eller fler poäng indikerar hög risk för fall. + + - Tidigare kända fall + - Medicinering: sedativa, diuretika, antihypertensiva, antiparkinson, antidepressiva (en poäng vardera) + - Sensorisk funktionsnedsättning: syn-, hörselnedsättning, nedsatt motorik (en poäng vardera) + - Kognitiv funktionsnedsättning (konfusion) + - Osäker gångförmåga (med eller utan hjälpmedel)"> + misuse = <"Särskild uppmärksamhet bör riktas mot existerande riskfaktorer och inte enbart totala poängen, då dessa bidrar med värdefull information att agera på för att minska fallrisken. Skalan bör användas regelbundet för att snabbt identifiera förändringar bidragande till ökad fallrisk."> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the component values and total score of the DFRI risk assessment tool."> + keywords = <"DFRI", "elderly", "fall", "risk"> + use = <"Use to record the component values and total score of the DFRI risk assessment tool. + + The 'Medications' and 'Sensory deficits' data elements both allow multiple occurrences so that multiple values can be selected, if required. The values for each component are indicated in the description of each data element."> + misuse = <""> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Downton Fall Risk Index (DFRI) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Known previous falls + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Known previous falls (synthesised) + } + } + } + ELEMENT[id8] matches { -- Medications + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Medications (synthesised) + } + } + } + ELEMENT[id20] matches { -- Sensory deficits + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9002]} -- Sensory deficits (synthesised) + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Mental state + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9003]} -- Mental state (synthesised) + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Ability to walk + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9004]} -- Ability to walk (synthesised) + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|0..11|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id35] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id36] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"*Known previous falls(en) (synthesised)"> + description = <"*Known previous falls.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Medications(en) (synthesised)"> + description = <"*Current use of medication.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Sensory deficits(en) (synthesised)"> + description = <"*Current sensory deficit(s).(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Mental state(en) (synthesised)"> + description = <"*Current mental state.(en) (synthesised)"> + > + ["ac9004"] = < + text = <"*Ability to walk(en) (synthesised)"> + description = <"*Current ability to walk.(en) (synthesised)"> + > + ["id36"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at34"] = < + text = <"*Unable(en)"> + description = <"*Component score = 0.(en)"> + > + ["at33"] = < + text = <"*Normal (safe without walking aids)(en)"> + description = <"*Component score = 0.(en)"> + > + ["id32"] = < + text = <"*Total score(en)"> + description = <"*Sum of the individual scores assigned for each of the contributing variables.(en)"> + > + ["at30"] = < + text = <"*Unsafe (with/without walking aids)(en)"> + description = <"*Component score = 1.(en)"> + > + ["at29"] = < + text = <"*Safe with walking aids(en)"> + description = <"*Component score = 0.(en)"> + > + ["id28"] = < + text = <"*Ability to walk(en)"> + description = <"*Current ability to walk.(en)"> + > + ["at27"] = < + text = <"*Confused(en)"> + description = <"*Component score = 1.(en)"> + > + ["at26"] = < + text = <"*Oriented(en)"> + description = <"*Component score = 0.(en)"> + > + ["id25"] = < + text = <"*Mental state(en)"> + description = <"*Current mental state.(en)"> + > + ["at24"] = < + text = <"*Motor impairment(en)"> + description = <"*Component score = 1.(en)"> + > + ["at23"] = < + text = <"*Hearing impairment(en)"> + description = <"*Component score = 1.(en)"> + > + ["at22"] = < + text = <"*Visual impairment(en)"> + description = <"*Component score = 1.(en)"> + > + ["id20"] = < + text = <"*Sensory deficits(en)"> + description = <"*Current sensory deficit(s).(en)"> + comment = <"*This data element has multiple occurrences. If the individual is has no sensory deficits or only one type of deficity then this data element only needs to be recorded once. If the individual is has more than one type of deficit then this data element can be recorded as many times as required to capture each type of deficit.(en)"> + > + ["at19"] = < + text = <"*Antidepressants(en)"> + description = <"*Component score = 1.(en)"> + > + ["at18"] = < + text = <"*Antiparkinsonian drugs(en)"> + description = <"*Component score = 1.(en)"> + > + ["at17"] = < + text = <"*Antihypertensives (other than diuretics)(en)"> + description = <"*Component score = 1.(en)"> + > + ["at16"] = < + text = <"*Diuretics(en)"> + description = <"*Component score = 1.(en)"> + > + ["at13"] = < + text = <"*Tranquilizers/sedatives(en)"> + description = <"*Component score = 1.(en)"> + > + ["at11"] = < + text = <"*Other medications(en)"> + description = <"*Component score = 0.(en)"> + > + ["at9"] = < + text = <"*None(en)"> + description = <"*Component score = 0.(en)"> + > + ["id8"] = < + text = <"*Medications(en)"> + description = <"*Current use of medication.(en)"> + comment = <"*This data element has multiple occurrences. If the individual is taking no medications or one type of medication, then this data element only needs to be recorded once. If the individual is taking more than one type of medication then this data element can be recorded as many times as required to capture each type of medication used.(en)"> + > + ["at7"] = < + text = <"*Yes(en)"> + description = <"*Component score = 1.(en)"> + > + ["at6"] = < + text = <"*No(en)"> + description = <"*Component score = 0.(en)"> + > + ["id5"] = < + text = <"*Known previous falls(en)"> + description = <"*Known previous falls.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Downton Fall Risk Index (DFRI)(en)"> + description = <"*Multidimensional Tool to assess the risk of falling in the elderly.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Known previous falls (synthesised)"> + description = <"Known previous falls. (synthesised)"> + > + ["ac9001"] = < + text = <"Medications (synthesised)"> + description = <"Current use of medication. (synthesised)"> + > + ["ac9002"] = < + text = <"Sensory deficits (synthesised)"> + description = <"Current sensory deficit(s). (synthesised)"> + > + ["ac9003"] = < + text = <"Mental state (synthesised)"> + description = <"Current mental state. (synthesised)"> + > + ["ac9004"] = < + text = <"Ability to walk (synthesised)"> + description = <"Current ability to walk. (synthesised)"> + > + ["id36"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at34"] = < + text = <"Unable"> + description = <"Component score = 0."> + > + ["at33"] = < + text = <"Normal (safe without walking aids)"> + description = <"Component score = 0."> + > + ["id32"] = < + text = <"Total score"> + description = <"Sum of the individual scores assigned for each of the contributing variables."> + > + ["at30"] = < + text = <"Unsafe (with/without walking aids)"> + description = <"Component score = 1."> + > + ["at29"] = < + text = <"Safe with walking aids"> + description = <"Component score = 0."> + > + ["id28"] = < + text = <"Ability to walk"> + description = <"Current ability to walk."> + > + ["at27"] = < + text = <"Confused"> + description = <"Component score = 1."> + > + ["at26"] = < + text = <"Oriented"> + description = <"Component score = 0."> + > + ["id25"] = < + text = <"Mental state"> + description = <"Current mental state."> + > + ["at24"] = < + text = <"Motor impairment"> + description = <"Component score = 1."> + > + ["at23"] = < + text = <"Hearing impairment"> + description = <"Component score = 1."> + > + ["at22"] = < + text = <"Visual impairment"> + description = <"Component score = 1."> + > + ["id20"] = < + text = <"Sensory deficits"> + description = <"Current sensory deficit(s)."> + comment = <"This data element has multiple occurrences. If the individual is has no sensory deficits or only one type of deficity then this data element only needs to be recorded once. If the individual is has more than one type of deficit then this data element can be recorded as many times as required to capture each type of deficit."> + > + ["at19"] = < + text = <"Antidepressants"> + description = <"Component score = 1."> + > + ["at18"] = < + text = <"Antiparkinsonian drugs"> + description = <"Component score = 1."> + > + ["at17"] = < + text = <"Antihypertensives (other than diuretics)"> + description = <"Component score = 1."> + > + ["at16"] = < + text = <"Diuretics"> + description = <"Component score = 1."> + > + ["at13"] = < + text = <"Tranquilizers/sedatives"> + description = <"Component score = 1."> + > + ["at11"] = < + text = <"Other medications"> + description = <"Component score = 0."> + > + ["at9"] = < + text = <"None"> + description = <"Component score = 0."> + > + ["id8"] = < + text = <"Medications"> + description = <"Current use of medication."> + comment = <"This data element has multiple occurrences. If the individual is taking no medications or one type of medication, then this data element only needs to be recorded once. If the individual is taking more than one type of medication then this data element can be recorded as many times as required to capture each type of medication used."> + > + ["at7"] = < + text = <"Yes"> + description = <"Component score = 1."> + > + ["at6"] = < + text = <"No"> + description = <"Component score = 0."> + > + ["id5"] = < + text = <"Known previous falls"> + description = <"Known previous falls."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Downton Fall Risk Index (DFRI)"> + description = <"Multidimensional Tool to assess the risk of falling in the elderly."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at9", "at22", "at23", "at24"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at9", "at13", "at16", "at17", "at18", "at19", "at11"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at33", "at29", "at30", "at34"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at26", "at27"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.easi_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.easi_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..adf5bbe03 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.easi_score.v0.0.1-alpha.adls @@ -0,0 +1,248 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a888ebed-95ad-3959-93d0-014aa34b6089; build_uid=1715593a-6121-400e-b007-1472650c21aa) + openEHR-EHR-OBSERVATION.easi_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"HANDIHealth,UK"> + ["email"] = <"ian@handihealth.org"> + ["date"] = <"2015-02-18"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Dmitri Wall, Irish Skin Foundation", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"7761D1DE43F2CD199FE62C495058E750"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of the Atopic dermatitis EASI score."> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- EASI score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id5] matches { -- Body area + name matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Body area (synthesised) + } + } + items cardinality matches {1..*; unordered} matches { + ELEMENT[id10] matches { -- Severity index + name matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9001]} -- Severity index (synthesised) + } + } + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at15]}], + [{1}, {[at16]}], + [{2}, {[at17]}], + [{3}, {[at18]}] + } + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Affected area + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at20]}], + [{1}, {[at21]}], + [{2}, {[at22]}], + [{3}, {[at23]}], + [{4}, {[at24]}], + [{5}, {[at25]}] + } + } + } + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Total EASI score + value matches { + DV_COUNT[id9008] matches { + magnitude matches {|0..72|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id27] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id28] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Body area (synthesised)"> + description = <"The part of the body being assessed. (synthesised)"> + > + ["ac9001"] = < + text = <"Severity index (synthesised)"> + description = <"The level of severity of the symptom for a representative part of the body area. (synthesised)"> + > + ["ac9002"] = < + text = <"Severity index (synthesised)"> + description = <"The level of severity of the symptom for a representative part of the body area. (synthesised)"> + > + ["ac9003"] = < + text = <"Affected area (synthesised)"> + description = <"The extent of the area affected. (synthesised)"> + > + ["id28"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id26"] = < + text = <"Total EASI score"> + description = <"The total EASI score."> + > + ["at25"] = < + text = <"90% to 100%"> + description = <"90% to 100% of the body area is affected."> + > + ["at24"] = < + text = <"70% to 89%"> + description = <"70% to 89% of the body area is affected."> + > + ["at23"] = < + text = <"50% to 69%"> + description = <"50% to 69% of the body area is affected."> + > + ["at22"] = < + text = <"30% to 49%"> + description = <"30% to 49% of the body area is affected."> + > + ["at21"] = < + text = <"10% to 29%"> + description = <"10% to 29% of the body area is affected."> + > + ["at20"] = < + text = <"1% to 9%"> + description = <"1% to 9% of the body area is affected."> + > + ["id19"] = < + text = <"Affected area"> + description = <"The extent of the area affected."> + > + ["at18"] = < + text = <"Severe"> + description = <"The symptom is severe."> + > + ["at17"] = < + text = <"Moderate"> + description = <"The symptom is moderate."> + > + ["at16"] = < + text = <"Mild"> + description = <"The symptom is mild."> + > + ["at15"] = < + text = <"Absent"> + description = <"The symptom is absent."> + > + ["at14"] = < + text = <"Lichenification"> + description = <"The extent of lichenification."> + > + ["at13"] = < + text = <"Crusting"> + description = <"The extent of crusting."> + > + ["at12"] = < + text = <"Thickness"> + description = <"The thickness of the lesion."> + > + ["at11"] = < + text = <"Redness"> + description = <"The extent of redness."> + > + ["id10"] = < + text = <"Severity index"> + description = <"The level of severity of the symptom for a representative part of the body area."> + > + ["at9"] = < + text = <"Lower limbs"> + description = <"Lower limbs skin area."> + > + ["at8"] = < + text = <"Trunk"> + description = <"The trunk skin area."> + > + ["at7"] = < + text = <"Upper limbs"> + description = <"Upper limb skin area."> + > + ["at6"] = < + text = <"Head and neck"> + description = <"Head and neck skin area."> + > + ["id5"] = < + text = <"Body area"> + description = <"The part of the body being assessed."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"EASI score"> + description = <"Atopic dermatitis EASI score."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at15", "at16", "at17", "at18"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at11", "at12", "at13", "at14"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at20", "at21", "at22", "at23", "at24", "at25"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecg_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecg_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..0e4762dcd --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecg_result.v0.0.1-alpha.adls @@ -0,0 +1,1785 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9e10352b-fdec-41d0-bcde-79b5a268acff; build_uid=e45bfe05-02e3-4144-8de8-ce70d32c9392) + openEHR-EHR-OBSERVATION.ecg_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Omer Hotomaroglu"> + ["organisation"] = <"Tepe International"> + ["email"] = <"omermatrix@ada.net.tr"> + ["date"] = <"2007-07-18"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Greg Burch, Tiny Medical Apps, United Kingdom", "Marja Buur, Medisch Centrum Alkmaar/ Code24, Netherlands", "Tamsin Cockayne, Australia", "Marc Cotran, identity vision systems, Canada", "Sam Heard, Ocean Informatics, Australia", "Eugene Igras, IRIS Systems, Inc., Canada", "Aljoscha Kindermann, University Hospital of Heidelberg, Germany", "Anette Larsson, Tieto Sweden AB, Sweden", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Jayashree Panickar, Karolinska Institute, Sweden", "Raymond Simkus, Brookswood Family Practice, Canada", "Tim Sturgill, United States", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Andreas Sundstrom, Capio S:t Gorans Hospital, Sweden", "Nyree Taylor, Ocean Informatics, Australia", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"ECG Report Templates [Internet]. Digital Imaging and Communications in Medicine (DICOM) Standards Committee. DICOM PS3.16 2018 c - Content Mapping Resource; 2018. Available from: http://dicom.nema.org/medical/dicom/current/output/html/part16.html#sect_ECGReportTemplates"> + ["2"] = <"Electrode Placement Values [Internet]. Digital Imaging and Communications in Medicine (DICOM) Standards Committee. DICOM PS3.16 2018 c - Content Mapping Resource; 2018. Available from: http://dicom.nema.org/MEDICAL/dicom/2016a/output/chtml/part16/sect_CID_3263.html."> + ["3"] = <"Life in the Fastlane [Internet]. Australia: #FOAMed Medical Education Resources; c2007-2018. ECG Limb Lead Reversals; 2017 Apr 4 [cited 2018 Jul 17]. Available from: https://lifeinthefastlane.com/ecg-library/limb-lead-reversals/."> + ["4"] = <"Electrocardiography [Internet]. St. Petersburg (FL): Wikimedia Foundation, Inc; c2001-2018. Wikipedia; 2018 Jun 24 [cited 2018 Jul 17]. Available from: https://en.wikipedia.org/wiki/Electrocardiography#Electrodes_and_leads."> + ["5"] = <"ECG Codetable [Internet]. Austin (TX): Clinical Data Interchange Standards Consortium (CDISC) [cited 2018 Sep 06]. Available from: https://www.cdisc.org/system/files/all/standard/terminology/ECG%20Codetable.xlsx"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"74996EC468592327106931BD710E7CFD"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere målinger av elektrisk aktivitet generert av hjertet under sammentrekning, vanligvis omtalt som et elektrokadiogram eller EKG, og tilknyttede kliniske tolkninger."> + keywords = <"elektrokardiograf", "ECG", "EKG", "elektrokardiogram", "3-avleding", "5-avledning", "15-avledning", "12-avledning", "stress-EKG", "hvilende EKG", "18-avledning"> + use = <"Brukes for å registrere resultatene av et 3-, 5-, 12-, 15- eller 18-avlednings elektrokardiogram (EKG), og tilknyttede kliniske tolkninger. Hver variant av EKG kan uttrykkes som tilpasninger av arketypen i en template, for å legge til rette for enkel gjenbruk. + + \"Uspesifisert hendelse\" kan tilpasses i templater eller applikasjoner for å spesifikt registrere EKGer som er tatt under fysisk belastning."> + misuse = <"Skal ikke brukes for å registrere resultater fra ambulatorisk EKG-monitorering eller telemetri. + + Skal ikke brukes for å registrere resultater fra transøsofageal elektrokardiografi."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل تفسير تخطيط كهربية القلب عن النشاط الكهربي للقلب باستخدام جهيزة مخطط كهربية القلب."> + keywords = <"مُخَطَّط كهربية القلب", "عملية تخطيط كهربية القلب", "12 اتجاه"> + use = <"يستخدم لتسجيل تفاصيل تخطيط كهربية القلب الذي يستخدم 12 اتجاه بما في ذلك المعايير و التفسير. + يستخدم لتسجيل تفاصيل اختبارات تخطيط كهربية القلب الذي يتم إجراؤه في أثناء المجهود البدني و الاختبار عند وجود ضغط."> + misuse = <"لا يستخدم لتسجيل الاتجهات غير العيارية لتخطيط كهربية القلب. + لا يستخدم لتسجيل مِرقَب /مِنطَر هولتر."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurements of electrical activity generated by the heart and its associated clinical interpretation."> + keywords = <"electrocardiograph", "ECG", "EKG", "electrocardiogram", "electrocardiography", "3 lead", "5 lead", "15 lead", "12 lead", "stress ECG", "resting ECG", "rhythm strip", "standard ECG", "18 lead"> + use = <"Use to record the results of a 3-, 5-, 12-, 15- or 18-lead electrocardiograph (ECG) and its associated clinical interpretation. Each ECG variation can be constrained in a separate template to allow for easy re-use. + + The default 'Any event' can be constrained in templates or at run time to specifically record ECGs conducted during exercise or under stress-testing conditions."> + misuse = <"Not to be used to record the results from ambulatory cardiac monitoring or inpatient telemetry. + + Not to be used to record results from trans-oesophageal electrophysiological studies."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- ECG result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id101] occurrences matches {0..1} matches { -- ECG type + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id95] occurrences matches {0..1} matches { -- PP rate + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9000]} -- Frequency + magnitude matches {|>=0.0|} + units matches {"1/min"} + precision matches {0} + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- RR rate + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9000]} -- Frequency + magnitude matches {|>=0.0|} + units matches {"1/min"} + precision matches {0} + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Global PR interval + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Global QRS duration + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Global QT interval + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Global QTc interval + value matches { + DV_QUANTITY[id9013] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- P axis + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9002]} -- Angle, plane + units matches {"deg"} + } + DV_TEXT[id9015] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- QRS axis + value matches { + DV_QUANTITY[id9016] matches { + property matches {[at9002]} -- Angle, plane + units matches {"deg"} + } + DV_TEXT[id9017] + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- T axis + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9002]} -- Angle, plane + units matches {"deg"} + } + DV_TEXT[id9019] + } + } + CLUSTER[id28] occurrences matches {0..15} matches { -- Per-lead + name matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[ac9003]} -- Per-lead (synthesised) + } + } + items cardinality matches {1..*; unordered} matches { + ELEMENT[id99] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9021] + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- P amplitude + value matches { + DV_QUANTITY[id9022] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- P duration + value matches { + DV_QUANTITY[id9023] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- P area + value matches { + DV_QUANTITY[id9024] matches { + property matches {[at9005]} -- Electrical potential time + units matches {"{Ashman units}"} + precision matches {1} + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- P' amplitude + value matches { + DV_QUANTITY[id9025] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- P' duration + value matches { + DV_QUANTITY[id9026] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- P' area + value matches { + DV_QUANTITY[id9027] matches { + property matches {[at9005]} -- Electrical potential time + units matches {"{Ashman units}"} + precision matches {1} + } + } + } + ELEMENT[id49] occurrences matches {0..1} matches { -- Q amplitude + value matches { + DV_QUANTITY[id9028] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id50] occurrences matches {0..1} matches { -- Q duration + value matches { + DV_QUANTITY[id9029] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id51] occurrences matches {0..1} matches { -- R amplitude + value matches { + DV_QUANTITY[id9030] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id52] occurrences matches {0..1} matches { -- R duration + value matches { + DV_QUANTITY[id9031] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- S amplitude + value matches { + DV_QUANTITY[id9032] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- S duration + value matches { + DV_QUANTITY[id9033] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- R' amplitude + value matches { + DV_QUANTITY[id9034] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- R' duration + value matches { + DV_QUANTITY[id9035] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id58] occurrences matches {0..1} matches { -- S' amplitude + value matches { + DV_QUANTITY[id9036] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- S' duration + value matches { + DV_QUANTITY[id9037] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id60] occurrences matches {0..1} matches { -- Ventricular Activation Time (VAT) + value matches { + DV_QUANTITY[id9038] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id61] occurrences matches {0..1} matches { -- QRS p-p + value matches { + DV_QUANTITY[id9039] matches { + property matches {[at9004]} -- Voltage, electrical + magnitude matches {|>=0.0|} + units matches {"mV"} + precision matches {2} + } + } + } + ELEMENT[id62] occurrences matches {0..1} matches { -- QRS duration + value matches { + DV_QUANTITY[id9040] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id63] occurrences matches {0..1} matches { -- QRS area + value matches { + DV_QUANTITY[id9041] matches { + property matches {[at9005]} -- Electrical potential time + units matches {"{Ashman units}"} + precision matches {1} + } + } + } + ELEMENT[id64] occurrences matches {0..1} matches { -- ST onset + value matches { + DV_QUANTITY[id9042] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id65] occurrences matches {0..1} matches { -- ST midpoint + value matches { + DV_QUANTITY[id9043] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id66] occurrences matches {0..1} matches { -- ST 80ms + value matches { + DV_QUANTITY[id9044] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id67] occurrences matches {0..1} matches { -- ST end + value matches { + DV_QUANTITY[id9045] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + } + } + } + ELEMENT[id68] occurrences matches {0..1} matches { -- ST duration + value matches { + DV_QUANTITY[id9046] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id69] occurrences matches {0..1} matches { -- ST slope + value matches { + DV_QUANTITY[id9047] matches { + property matches {[at9002]} -- Angle, plane + magnitude matches {|-90.0..90.0|} + units matches {"deg"} + precision matches {0} + } + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- ST segment morphology + value matches { + DV_CODED_TEXT[id9048] matches { + defining_code matches {[ac9006]} -- ST segment morphology (synthesised) + } + } + } + ELEMENT[id74] occurrences matches {0..1} matches { -- T amplitude + value matches { + DV_QUANTITY[id9049] matches { + property matches {[at9004]} -- Voltage, electrical + units matches {"mV"} + precision matches {2} + } + } + } + ELEMENT[id75] occurrences matches {0..1} matches { -- T duration + value matches { + DV_QUANTITY[id9050] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id76] occurrences matches {0..1} matches { -- T area + value matches { + DV_QUANTITY[id9051] matches { + property matches {[at9005]} -- Electrical potential time + units matches {"{Ashman units}"} + precision matches {1} + } + } + } + } + } + ELEMENT[id97] occurrences matches {0..1} matches { -- Clinical information provided + value matches { + DV_TEXT[id9052] + } + } + ELEMENT[id10] matches { -- Device interpretation + value matches { + DV_TEXT[id9053] + } + } + ELEMENT[id102] matches { -- Finding + value matches { + DV_TEXT[id9054] + } + } + ELEMENT[id82] matches { -- ECG diagnosis + value matches { + DV_TEXT[id9055] + } + } + ELEMENT[id90] occurrences matches {0..1} matches { -- Conclusion + value matches { + DV_TEXT[id9056] + } + } + allow_archetype CLUSTER[id84] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id91] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9057] + } + } + } + } + } + state matches { + ITEM_TREE[id78] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id80] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9058] + } + } + allow_archetype CLUSTER[id81] occurrences matches {0..1} matches { -- Level of exertion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.level_of_exertion(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id79] occurrences matches {0..1} matches { -- Tilt + value matches { + DV_QUANTITY[id9059] matches { + property matches {[at9002]} -- Angle, plane + magnitude matches {|-90.0..90.0|} + units matches {"deg"} + precision matches {0} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id103] matches { -- Technical quality + value matches { + DV_TEXT[id9060] + } + } + ELEMENT[id98] occurrences matches {0..1} matches { -- ECG lead placement + value matches { + DV_TEXT[id9061] + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- QTc algorithm + value matches { + DV_TEXT[id9062] + } + } + ELEMENT[id96] occurrences matches {0..1} matches { -- Device interpretation comment + value matches { + DV_TEXT[id9063] + } + } + allow_archetype CLUSTER[id77] occurrences matches {0..1} matches { -- Recording device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id83] occurrences matches {0..1} matches { -- Viewing device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id89] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["at9001"] = < + text = <"* Time (en)"> + description = <"* Time (en)"> + > + ["at9002"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["ac9003"] = < + text = <"Per avledning (synthesised)"> + description = <"Detaljer om måleparametre for hver navngitte avledning, spesifisert i run-time name constraint. (synthesised)"> + > + ["at9004"] = < + text = <"* Voltage, electrical (en)"> + description = <"* Voltage, electrical (en)"> + > + ["at9005"] = < + text = <"* Electrical potential time (en)"> + description = <"* Electrical potential time (en)"> + > + ["ac9006"] = < + text = <"ST-form (synthesised)"> + description = <"Formen av ST-segmentet. (synthesised)"> + > + ["at105"] = < + text = <"ST-depresjon"> + description = <"ST-segmentet er depressert."> + > + ["at104"] = < + text = <"ST-elevasjon"> + description = <"ST-segmentet er elevert."> + > + ["id103"] = < + text = <"Teknisk kvalitet"> + description = <"Enkeltord, frase eller kort beskrivelse som representerer et signifikant problem med teknisk kvalitet, som påvirker EKG-resultatet."> + comment = <"For eksempel koder fra IHE EKG kodetabellen, som \"ikke komplett EKG\", \"ombytting av elektroder på lemmer\", eller \"muskeltremor\"."> + > + ["id102"] = < + text = <"Funn"> + description = <"Enkeltord, frase eller kort beskrivelse som representerer et viktig funn i EKG-undersøkelsen."> + comment = <"For eksempel \"ST-depresjon\" eller \"atriefibrillering\". Koding av funn med en terminologi foretrekkes, der det er mulig."> + > + ["id101"] = < + text = <"EKG-type"> + description = <"Type EKG som er utført."> + comment = <"Koding av undersøkelsesnavnet med en terminologi er foretrukket, hvis mulig. For eksempel \"Standard EKG\" eller \"15-avlednings EKG\"."> + > + ["id99"] = < + text = <"Beskrivelse"> + description = <"Fritekstbeskrivelse av funnene for den spesifiserte avledningen."> + comment = <"For eksempel funn i ST-segmentet."> + > + ["id98"] = < + text = <"Plassering av avledninger"> + description = <"Beskrivelse av plassering av avledninger for EKG-undersøkelsen."> + comment = <"Koding av plasseringen med en terminologi er foretrukket, der det er mulig. For eksempel ISO/IEEE 11073 MDC-koder."> + > + ["id97"] = < + text = <"Angitt klinisk informasjon"> + description = <"Beskrivelse av klinisk informasjon som var tilgjengelig ved tidspunktet da resultatet ble tolket."> + comment = <"Dette dataelementet kan inneholde en lenke til den opprinnelige kliniske informasjonen fra forespørselen om å utføre EKG."> + > + ["id96"] = < + text = <"Kommentar om automatisk tolking"> + description = <"Kommentar om tolkningen utført av maskinen."> + comment = <"For eksempel angivelse av algoritmen som ble brukt, eller en beskrivelse av tekniske begrensninger."> + > + ["id95"] = < + text = <"PP-frekvens"> + description = <"Overordnet frekvens av elektriske atriesammentrekninger."> + comment = <"Også kjent som atriefrekvens. PP-frekvensen måles fra P-bølge til P-bølge."> + > + ["at94"] = < + text = <"Avledning V3R"> + description = <"En prekordial avledning, plassert på høyre side av brystkassen midt mellom avledning V1 og V4R."> + > + ["at93"] = < + text = <"Avledning V6R"> + description = <"En prekordial avledning, plassert på nivå med avledning V5R, på den høyre midtaksillære linjen."> + > + ["at92"] = < + text = <"Avledning V5R"> + description = <"En prekordial avledning, plassert på nivå med avledning V4R, på den høyre fremre aksillærlinjen."> + > + ["id91"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om EKG-resultatet, som ikke er omfattet av andre elementer."> + > + ["id90"] = < + text = <"Konklusjon"> + description = <"Fritekstsammendrag om alle de viktige funnene ved EKG-undersøkelsen."> + comment = <"Konklusjonen er tenkt å være en fritekstbasert og utvidet versjon av \"EKG-diagnose\". For eksempel \"Normal sinusrytme med iskemiske ST-T endringer i fremre avledninger og dårlig R-progresjon i høyre prekordiale avledninger\", eller sammenligninger med tidligere EKG-resultater."> + > + ["id89"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at88"] = < + text = <"Avledning V4R"> + description = <"En prekordial avledning, plassert i det høyre femte interkostalrommet på den midtklavikulære linjen."> + > + ["at87"] = < + text = <"Avledning V9"> + description = <"Avledning V9 er en bakre avledning, plassert i den paraspinale regionen."> + > + ["at86"] = < + text = <"Avledning V8"> + description = <"Avledning V8 er en bakre avledning, plassert i den midtskapulære regionen."> + > + ["at85"] = < + text = <"Avledning V7"> + description = <"Avledning V7 er en bakre avledning, plassert i den bakre aksillærlinjen."> + > + ["id84"] = < + text = <"Multimediarepresentasjon"> + description = <"Digital representasjon av EKG-resultatet."> + comment = <"Flere formater er tillatt, men de bør representere det samme kliniske innholdet."> + > + ["id83"] = < + text = <"Avlesningsenhet"> + description = <"Detaljer om enheten som ble brukt for å lese resultatet av EKG-undersøkelsen."> + > + ["id82"] = < + text = <"EKG-diagnosen"> + description = <"Enkeltord, frase eller kort beskrivelse som representerer den overordnede kliniske betydningen og signifikansen av resultatet fra EKG-undersøkelsen."> + comment = <"For eksempel \"infarkt i bakre vegg\" eller \"supraventrikulær tachykardi\". Koding av diagnosen med en terminologi foretrekkes, der det er mulig. Diagnosen bør være i overensstemmelse med friteksten i elementet \"Konklusjon\"."> + > + ["id81"] = < + text = <"Fysisk anstrengelse"> + description = <"Detaljer om anstrengelse/aktivitet hos individet da EKG-undersøkelsen ble utført."> + > + ["id80"] = < + text = <"Konfunderende faktorer"> + description = <"Fritekstbeskrivelse av problemer eller faktorer som kan ha påvirkning på EKG-målingen."> + comment = <"For eksempel \"ikke samarbeidende pasient\", \"vanskeligheter med plassering av avledninger\" eller \"fuktig hud\"."> + > + ["id79"] = < + text = <"Tilt"> + description = <"Kranio-caudal tilt av overflaten individet ligger på under EKG-målingen."> + > + ["id77"] = < + text = <"EKG-maskin"> + description = <"Detaljer om EKG-maskinen som ble brukt."> + > + ["id76"] = < + text = <"T-areal"> + description = <"Arealet av T-bølgen."> + > + ["id75"] = < + text = <"T-varighet"> + description = <"Varighet av T-bølgen."> + > + ["id74"] = < + text = <"T-amplitude"> + description = <"Amplitude av T-bølgen."> + > + ["at73"] = < + text = <"ST-depresjon - nedadstigende"> + description = <"ST-segmentet er depressert og nedadstigende. Dette er en mer spesifikk form av \"ST-depresjon\"."> + > + ["at72"] = < + text = <"ST-depresjon - oppadstigende"> + description = <"ST-segmentet er depressert og oppadstigende. Dette er en mer spesifikk form av \"ST-depresjon\"."> + > + ["at71"] = < + text = <"ST-depresjon - horisontal"> + description = <"ST-segmentet er depressert men ikke stigende eller synkende. Dette er en mer spesifikk form av \"ST-depresjon\"."> + > + ["id70"] = < + text = <"ST-form"> + description = <"Formen av ST-segmentet."> + > + ["id69"] = < + text = <"ST-stigningsgrad"> + description = <"Stigningsgrad for ST-segmentet."> + comment = <"Stigningsgrad måles i grader, for 25 mm/s, 1 mV/cm skalering."> + > + ["id68"] = < + text = <"ST-varighet"> + description = <"Varighet av ST-segmentet."> + > + ["id67"] = < + text = <"ST slutt"> + description = <"Elevasjon eller depresjon av slutten av ST-segmentet."> + > + ["id66"] = < + text = <"ST 80 ms"> + description = <"Elevasjon eller depresjon av ST-segmentet 80 ms etter slutten på QRS-komplekset (J-punktet)."> + > + ["id65"] = < + text = <"ST midtpunkt"> + description = <"Elevasjon eller depresjon av midtpunktet på ST-segmentet."> + > + ["id64"] = < + text = <"ST start"> + description = <"Elevasjon eller depresjon av starten på ST-segmentet (J-punktet)."> + > + ["id63"] = < + text = <"QRS-areal"> + description = <"Arealet av QRS-komplekset."> + > + ["id62"] = < + text = <"QRS-varighet"> + description = <"Varighet av QRS-komplekset."> + comment = <"Måles fra starten av QRS-komplekset til starten på ST-segmentet (J-punktet)."> + > + ["id61"] = < + text = <"QRS p-p"> + description = <"Amplituden av QRS-komplekset fra takk til takk (peak-to-peak)."> + > + ["id60"] = < + text = <"Ventrikulær aktiveringstid (VAT)"> + description = <"Intervallet fra starten på QRS-komplekset til det som kommer sist av enten den siste positive takken i komplekset, eller det siste vesentlige hakket på den siste toppen."> + > + ["id59"] = < + text = <"S'-varighet"> + description = <"Varighet av S'-bølgen."> + > + ["id58"] = < + text = <"S'-amplitude"> + description = <"Amplitude av S'-bølgen."> + > + ["id57"] = < + text = <"R'-varighet"> + description = <"Varighet av R'-bølgen."> + > + ["id56"] = < + text = <"R'-amplitude"> + description = <"Amplitude av R'-bølgen."> + > + ["id55"] = < + text = <"S-varighet"> + description = <"Varighet av S-bølgen."> + > + ["id54"] = < + text = <"S-amplitude"> + description = <"Amplitude av S-bølgen."> + > + ["id52"] = < + text = <"R-varighet"> + description = <"Varighet av R-bølgen."> + > + ["id51"] = < + text = <"R-amplitude"> + description = <"Amplitude av R-bølgen."> + > + ["id50"] = < + text = <"Q-varighet"> + description = <"Varighet av Q-bølgen."> + > + ["id49"] = < + text = <"Q-amplitude"> + description = <"Amplitude av Q-bølgen."> + > + ["id47"] = < + text = <"P'-areal"> + description = <"Areal av den siste delen av en bifasis P-bølge."> + > + ["id45"] = < + text = <"P'-varighet"> + description = <"Varighet av P'-bølgen."> + > + ["id44"] = < + text = <"P'-amplitude"> + description = <"Amplituden av P'-bølgen."> + > + ["id43"] = < + text = <"P-areal"> + description = <"Areal av P-bølgen for monofasiske P-bolger, eller areal av første del av P-bølgen ved bifasisk P-bølge."> + > + ["id42"] = < + text = <"P-amplitude"> + description = <"Amplituden av P-bølgen."> + > + ["at41"] = < + text = <"Avledning V6"> + description = <"En prekordial avledning, plassert på nivå med avledning V5, på den venstre midtaksillære linjen."> + > + ["at40"] = < + text = <"Avledning V5"> + description = <"En prekordial avledning, plassert på nivå med avledning V4, på den venstre fremre aksillærlinjen."> + > + ["at39"] = < + text = <"Avledning V4"> + description = <"En prekordial avledning, plassert i det venstre femte interkostalrommet på den midtklavikulære linjen."> + > + ["at38"] = < + text = <"Avledning V3"> + description = <"En prekordial avledning, plassert til midt mellom avledning V2 og V4."> + > + ["at37"] = < + text = <"Avledning V2"> + description = <"En prekordial avledning, plassert til venstre for sternum i det fjerde interkostalrommet. Kalles også avledning V1R."> + > + ["at36"] = < + text = <"Avledning V1"> + description = <"En prekordial avledning, plassert til høyre for sternum i det fjerde interkostalrommet. Kalles også avledning V2R."> + > + ["at35"] = < + text = <"Avledning aVF"> + description = <"\"Lead augmented vector foot\" (aVF) har den positive elektroden på venstre bein og den negative polen er en kombinasjon av elektrodene på høyre arm og venstre arm. Den har retning mot venstre bein ved +90 grader."> + > + ["at34"] = < + text = <"Avledning aVL"> + description = <"\"Lead augmented vector left\" (aVL) har den positive elektroden på venstre arm og den negative polen er en kombinasjon av elektrodene på høyre arm og venstre bein. Den har retning mot venstre arm ved -30 grader."> + > + ["at33"] = < + text = <"Avledning aVR"> + description = <"\"Lead augmented vector right\" (aVR) har den positive elektroden på høyre arm og den negative polen er en kombinasjon av elektrodene på venstre arm og venstre bein. Den har retning mot høyre arm ved -150 grader."> + > + ["at32"] = < + text = <"Avledning III"> + description = <"Avledning III er spenningsforskjellen mellom elektrodene på venstre bein og på venstre arm, i retning mot venstre bein ved +120 grader."> + > + ["at31"] = < + text = <"Avledning II"> + description = <"Avledning II er spenningsforskjellen mellom elektrodene på venstre bein og på høyre arm, i retning mot venstre bein ved +60 grader."> + > + ["at30"] = < + text = <"Avledning I"> + description = <"Avledning I er spenningsforskjellen mellom elektrodene på venstre arm og på høyre arm, i retning mot venstre arm ved 0 grader."> + > + ["id29"] = < + text = <"P-varighet"> + description = <"Varighet av P-bølgen."> + > + ["id28"] = < + text = <"Per avledning"> + description = <"Detaljer om måleparametre for hver navngitte avledning, spesifisert i run-time name constraint."> + > + ["id26"] = < + text = <"QTc-algoritme"> + description = <"Algoritme som ble brukt for å korrigere QT-intervallet."> + > + ["id23"] = < + text = <"T-akse"> + description = <"Gjennomsnittlig retning av elektrisk aktivitet når ventrikkelen repolariseres."> + comment = <"For eksempel \"normal akse\", \"avvik mot venstre\" eller antall grader."> + > + ["id22"] = < + text = <"QRS-akse"> + description = <"Gjennomsnittlig retning av elektrisk aktivitet når ventrikkelen depolariseres."> + comment = <"For eksempel \"normal akse\", \"avvik mot venstre\" eller antall grader."> + > + ["id21"] = < + text = <"P-akse"> + description = <"Gjennomsnittlig retning av elektrisk aktivitet når atriet depolariseres."> + comment = <"For eksempel \"normal akse\", \"avvik mot venstre\" eller antall grader."> + > + ["id15"] = < + text = <"Overordnet QRS-varighet"> + description = <"Varighet av QRS-komplekset, målt fra begynnelsen av QRS-komplekset til begynnelsen av ST-segmentet (J-punktet), over flere avledninger."> + > + ["id14"] = < + text = <"RR-frekvens"> + description = <"Overordnet frekvens av elektriske ventrikkelsammentrekninger."> + comment = <"Også kjent som ventrikkelfrekvens, QRS-frekvens, eller elektrisk hjertefrekvens. RR-frekvensen måles fra R-bølge til R-bølge."> + > + ["id13"] = < + text = <"Overordnet PR-intervall"> + description = <"Måling av intervallet fra starten av P-bølgen til starten av QRS-komplekse over flere avledninger."> + > + ["id10"] = < + text = <"Automatisk tolking"> + description = <"Automatisk tolkning av EKG-undersøkelsen fra en maskin."> + comment = <"Elementet kan gjentas. Koding av tolkningen med en terminologi foretrekkes der det er mulig. For eksempel \"normal sinusrytme\", \"iskemiske ST-T endringer i fremre avledninger, \"dårlig R-progresjon i høyre prekordiale avledninger\"."> + > + ["id9"] = < + text = <"Overordnet QTc-intervall"> + description = <"Korrigert overordnet QT-intervall."> + > + ["id8"] = < + text = <"Overordnet QT-intervall"> + description = <"Måling av intervallet fra starten av QRS-komplekset til slutten av T-bølgen, over flere avledninger."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en templat eller i en applikasjon."> + > + ["id1"] = < + text = <"EKG-resultat"> + description = <"Måling av den elektriske aktiviteten generert av hjertet."> + comment = <"Også kjent som elektrokardiogram."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["at9001"] = < + text = <"Time"> + description = <"Time"> + > + ["at9002"] = < + text = <"Angle, plane"> + description = <"Angle, plane"> + > + ["ac9003"] = < + text = <"Per-lead (synthesised)"> + description = <"Details about measured parameters for each named lead (specified in the run-time name constraint). (synthesised)"> + > + ["at9004"] = < + text = <"Voltage, electrical"> + description = <"Voltage, electrical"> + > + ["at9005"] = < + text = <"Electrical potential time"> + description = <"Electrical potential time"> + > + ["ac9006"] = < + text = <"ST segment morphology (synthesised)"> + description = <"Shape of the ST segment. (synthesised)"> + > + ["at105"] = < + text = <"ST depression"> + description = <"The ST segment is depressed."> + > + ["at104"] = < + text = <"ST elevation"> + description = <"The ST segment is elevated."> + > + ["id103"] = < + text = <"Technical quality"> + description = <"Single word, phrase or brief description that represents a significant technical quality issue that impacts the ECG result."> + comment = <"For example: codes from IHE ECG codetable, such as 'Incomplete ECG'; 'Limb electrodes interchanged'; or 'Muscle tremor'."> + > + ["id102"] = < + text = <"Finding"> + description = <"Single word, phrase or brief description that represents a significant finding in the ECG result."> + comment = <"For example: 'ST depression'; or 'Atrial fibrillation'. Coding of the finding with a terminology is preferred, where possible."> + > + ["id101"] = < + text = <"ECG type"> + description = <"Type of ECG performed."> + comment = <"Coding of the ECG type with a terminology is preferred, where possible. For example: 'Standard ECG'; or '15-lead ECG'."> + > + ["id99"] = < + text = <"Description"> + description = <"Narrative description about the findings for the specified lead."> + comment = <"For example: ST segment findings."> + > + ["id98"] = < + text = <"ECG lead placement"> + description = <"Lead placement for the ECG recording."> + comment = <"Coding of the lead placement with a terminology, is desirable, where possible. For example: ISO/IEEE 11073 MDC codes."> + > + ["id97"] = < + text = <"Clinical information provided"> + description = <"Narrative description of clinical information available at the time of interpretation of results."> + comment = <"This data element may include a link to the original clinical information provided in the ECG request."> + > + ["id96"] = < + text = <"Device interpretation comment"> + description = <"Comment about the interpretation by the device."> + comment = <"For example: identification of the algorithm used; or description of technical limitations."> + > + ["id95"] = < + text = <"PP rate"> + description = <"Global frequency of electrical atrial contractions."> + comment = <"Also known as the Atrial rate. The PP rate is measured from P wave to P wave."> + > + ["at94"] = < + text = <"Lead V3R"> + description = <"A precordial lead, placed directly on the right side of the chest between leads V1 and V4R."> + > + ["at93"] = < + text = <"Lead V6R"> + description = <"A precordial lead, placed level with lead V5R at the right midaxillary line."> + > + ["at92"] = < + text = <"Lead V5R"> + description = <"A precordial lead, placed level with lead V4R at the right anterior axillary line."> + > + ["id91"] = < + text = <"Comment"> + description = <"Additional narrative about the ECG result, not captured in other fields."> + > + ["id90"] = < + text = <"Conclusion"> + description = <"Narrative synthesis about all of the key findings in the ECG result."> + comment = <"The conclusion is intended to be a narrative and expanded version of the 'ECG diagnosis'. For example: 'Normal sinus rhythm with ischaemic ST-T changes in anterior leads and poor R progression in right precordial leads; or comparison with previous ECG results."> + > + ["id89"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at88"] = < + text = <"Lead V4R"> + description = <"A precordial lead, placed in the right fifth intercostal space at the midclavicular line."> + > + ["at87"] = < + text = <"Lead V9"> + description = <"Lead V9 is a posterior lead, placed in the paraspinal region."> + > + ["at86"] = < + text = <"Lead V8"> + description = <"Lead V8 is a posterior lead, placed in the midscapular region."> + > + ["at85"] = < + text = <"Lead V7"> + description = <"Lead V7 is a posterior lead, placed in the posterior axillary line."> + > + ["id84"] = < + text = <"Multimedia representation"> + description = <"Digital representation of the ECG result."> + comment = <"Multiple formats are allowed but they should represent equivalent clinical content."> + > + ["id83"] = < + text = <"Viewing device"> + description = <"Details of device used to view the ECG output."> + > + ["id82"] = < + text = <"ECG diagnosis"> + description = <"Single word, phrase or brief description that represents the overall clinical meaning and significance of the ECG result."> + comment = <"For example: 'posterior AMI' or 'supraventricular tachycardia'. Coding of the diagnosis with a terminology is preferred, where possible. This diagnosis should be aligned with the narrative in the 'Conclusion'."> + > + ["id81"] = < + text = <"Level of exertion"> + description = <"Details about physical activity undertaken at the time of ECG recording."> + > + ["id80"] = < + text = <"Confounding factors"> + description = <"Comment on and record other incidental factors that may be contributing to ECG result."> + comment = <"For example: Uncooperative patient; difficulty with lead placement; or moist skin."> + > + ["id79"] = < + text = <"Tilt"> + description = <"The craniocaudal tilt of the surface on which the person is lying during the ECG."> + > + ["id77"] = < + text = <"Recording device"> + description = <"Details about the electrocardiograph device used to record the ECG."> + > + ["id76"] = < + text = <"T area"> + description = <"Area of the T wave."> + > + ["id75"] = < + text = <"T duration"> + description = <"Duration of the T wave."> + > + ["id74"] = < + text = <"T amplitude"> + description = <"Amplitude of the T wave."> + > + ["at73"] = < + text = <"ST depression - downsloping"> + description = <"The ST segment is depressed and downsloping. This is a more specific form of 'ST depression'."> + > + ["at72"] = < + text = <"ST depression - upsloping"> + description = <"The ST segment is depressed and sloping upward. This is a more specific form of 'ST depression'."> + > + ["at71"] = < + text = <"ST depression - horizontal"> + description = <"The ST segment is depressed but not sloping. This is a more specific form of 'ST depression'."> + > + ["id70"] = < + text = <"ST segment morphology"> + description = <"Shape of the ST segment."> + > + ["id69"] = < + text = <"ST slope"> + description = <"Slope of the ST segment."> + comment = <"Slope is measured in degrees for 25 mm/sec, 1mV/cm scaling."> + > + ["id68"] = < + text = <"ST duration"> + description = <"Duration of the ST segment."> + > + ["id67"] = < + text = <"ST end"> + description = <"Elevation or depression at the end of the ST segment."> + > + ["id66"] = < + text = <"ST 80ms"> + description = <"Elevation or depression of the ST segment 80 ms after the end of the QRS complex (J point)."> + > + ["id65"] = < + text = <"ST midpoint"> + description = <"Elevation or depression at the midpoint of the ST segment."> + > + ["id64"] = < + text = <"ST onset"> + description = <"Elevation or depression at the onset (J point) of the ST segment."> + > + ["id63"] = < + text = <"QRS area"> + description = <"Area of the QRS complex."> + > + ["id62"] = < + text = <"QRS duration"> + description = <"Duration of the QRS complex."> + comment = <"Measured from its onset to the ST segment onset (J point)."> + > + ["id61"] = < + text = <"QRS p-p"> + description = <"Amplitude of the peak-to-peak QRS complex."> + > + ["id60"] = < + text = <"Ventricular Activation Time (VAT)"> + description = <"Interval from the onset of the QRS complex to the latest positive peak in the complex, or the latest substantial notch on the latest peak (whichever is later)."> + > + ["id59"] = < + text = <"S' duration"> + description = <"Duration of the S' wave."> + > + ["id58"] = < + text = <"S' amplitude"> + description = <"Amplitude of the S' wave."> + > + ["id57"] = < + text = <"R' duration"> + description = <"Duration of the R' wave."> + > + ["id56"] = < + text = <"R' amplitude"> + description = <"Amplitude of the R' wave."> + > + ["id55"] = < + text = <"S duration"> + description = <"Duration of the S wave."> + > + ["id54"] = < + text = <"S amplitude"> + description = <"Amplitude of the S wave."> + > + ["id52"] = < + text = <"R duration"> + description = <"Duration of the R wave."> + > + ["id51"] = < + text = <"R amplitude"> + description = <"Amplitude of the R wave."> + > + ["id50"] = < + text = <"Q duration"> + description = <"Duration of the Q wave."> + > + ["id49"] = < + text = <"Q amplitude"> + description = <"Amplitude of the Q wave."> + > + ["id47"] = < + text = <"P' area"> + description = <"Area of the terminal portion of a biphasic P wave."> + > + ["id45"] = < + text = <"P' duration"> + description = <"Duration of P' wave."> + > + ["id44"] = < + text = <"P' amplitude"> + description = <"Amplitude of P' wave."> + > + ["id43"] = < + text = <"P area"> + description = <"Area of a monophasic P wave or the area of the initial portion of a biphasic P wave."> + > + ["id42"] = < + text = <"P amplitude"> + description = <"Amplitude of the P wave."> + > + ["at41"] = < + text = <"Lead V6"> + description = <"A precordial lead, placed level with lead V5 at the left midaxillary line."> + > + ["at40"] = < + text = <"Lead V5"> + description = <"A precordial lead, placed level with lead V4 at the left anterior axillary line."> + > + ["at39"] = < + text = <"Lead V4"> + description = <"A precordial lead, placed in the left fifth intercostal space at the midclavicular line."> + > + ["at38"] = < + text = <"Lead V3"> + description = <"A precordial lead, placed directly between leads V2 and V4."> + > + ["at37"] = < + text = <"Lead V2"> + description = <"A precordial lead, placed to the left of the sternum in the fourth intercostal space. Also known as lead V1R."> + > + ["at36"] = < + text = <"Lead V1"> + description = <"A precordial lead, placed to the right of the sternum in the fourth intercostal space. Also known as lead V2R."> + > + ["at35"] = < + text = <"Lead aVF"> + description = <"Lead augmented vector foot (aVF) has the positive electrode on the left leg and the negative pole is a combination of the right arm electrode and the left arm electrode. It is directed towards the left leg electrode at +90 degrees."> + > + ["at34"] = < + text = <"Lead aVL"> + description = <"Lead augmented vector left (aVL) has the positive electrode on the left arm and the negative pole is a combination of the right arm electrode and the left leg electrode. It is directed towards the left arm electrode at -30 degrees."> + > + ["at33"] = < + text = <"Lead aVR"> + description = <"Lead augmented vector right (aVR) has the positive electrode on the right arm and the negative pole is a combination of the left arm electrode and the left leg electrode. It is directed towards the right arm at -150 degrees."> + > + ["at32"] = < + text = <"Lead III"> + description = <"Lead III is the voltage difference between the left leg electrode and the left arm electrode, directed towards the left leg at +120 degrees."> + > + ["at31"] = < + text = <"Lead II"> + description = <"Lead II is the voltage difference between the left leg electrode and the right arm electrode, directed towards the left leg at +60 degrees."> + > + ["at30"] = < + text = <"Lead I"> + description = <"Lead I is the voltage difference between the left arm electrode and right arm electrode, directed towards the left arm at zero degrees."> + > + ["id29"] = < + text = <"P duration"> + description = <"Duration of P wave."> + > + ["id28"] = < + text = <"Per-lead"> + description = <"Details about measured parameters for each named lead (specified in the run-time name constraint)."> + > + ["id26"] = < + text = <"QTc algorithm"> + description = <"Algorithm used to correct QT interval."> + > + ["id23"] = < + text = <"T axis"> + description = <"Average direction of electrical activity during ventricular repolarization."> + comment = <"For example: normal axis or left deviation; or number of degrees."> + > + ["id22"] = < + text = <"QRS axis"> + description = <"Average direction of electrical activity during ventricular depolarization."> + comment = <"For example: normal axis or left deviation; or number of degrees."> + > + ["id21"] = < + text = <"P axis"> + description = <"Average direction of electrical activity during atrial depolarization."> + comment = <"For example: normal axis or left deviation; or number of degrees."> + > + ["id15"] = < + text = <"Global QRS duration"> + description = <"Duration of QRS complex, measured from its onset to + the ST segment onset (J point) across multiple leads."> + > + ["id14"] = < + text = <"RR rate"> + description = <"Global frequency of electrical ventricular contractions."> + comment = <"Also known as the Ventricular rate, QRS rate or electrical heart rate. The RR rate is measured from R wave to R wave."> + > + ["id13"] = < + text = <"Global PR interval"> + description = <"Interval measurement from onset of P wave to the onset of QRS complex across multiple leads."> + > + ["id10"] = < + text = <"Device interpretation"> + description = <"Interpretative comment on this ECG result, originating from a device."> + comment = <"May be multiple. Coding of the interpretation with a terminology is preferred, where possible. For example: normal sinus rhythm; ischaemic ST-T changes in anterior leads; and/or poor R progression in right precordial leads."> + > + ["id9"] = < + text = <"Global QTc interval"> + description = <"Corrected global QT interval."> + > + ["id8"] = < + text = <"Global QT interval"> + description = <"Interval measurement from the onset of the QRS complex to the end of the T wave across multiple leads."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"ECG result"> + description = <"Measurement of the electrical activity generated by the heart."> + comment = <"Also known as an electrocardiograph or EKG."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["at9001"] = < + text = <"* Time (en)"> + description = <"* Time (en)"> + > + ["at9002"] = < + text = <"* Angle, plane (en)"> + description = <"* Angle, plane (en)"> + > + ["ac9003"] = < + text = <"*Per-lead(en) (synthesised)"> + description = <"*Details about measured parameters for each named lead (specified in the run-time name constraint).(en) (synthesised)"> + > + ["at9004"] = < + text = <"* Voltage, electrical (en)"> + description = <"* Voltage, electrical (en)"> + > + ["at9005"] = < + text = <"* Electrical potential time (en)"> + description = <"* Electrical potential time (en)"> + > + ["ac9006"] = < + text = <"*ST segment morphology(en) (synthesised)"> + description = <"*Shape of the ST segment.(en) (synthesised)"> + > + ["at105"] = < + text = <"*ST depression(en)"> + description = <"*The ST segment is depressed.(en)"> + > + ["at104"] = < + text = <"*ST elevation(en)"> + description = <"*The ST segment is elevated.(en)"> + > + ["id103"] = < + text = <"*Technical quality(en)"> + description = <"*Single word, phrase or brief description that represents a significant technical quality issue that impacts the ECG result.(en)"> + comment = <"*For example: codes from IHE ECG codetable, such as 'Incomplete ECG'; 'Limb electrodes interchanged'; or 'Muscle tremor'.(en)"> + > + ["id102"] = < + text = <"*Finding(en)"> + description = <"*Single word, phrase or brief description that represents a significant finding in the ECG result.(en)"> + comment = <"*For example: 'ST depression'; or 'Atrial fibrillation'. Coding of the finding with a terminology is preferred, where possible.(en)"> + > + ["id101"] = < + text = <"*ECG type(en)"> + description = <"*Type of ECG performed.(en)"> + comment = <"*Coding of the ECG type with a terminology is preferred, where possible. For example: 'Standard ECG'; or '15-lead ECG'.(en)"> + > + ["id99"] = < + text = <"*Description(en)"> + description = <"*Narrative description about the findings for the specified lead.(en)"> + comment = <"*For example: ST segment findings.(en)"> + > + ["id98"] = < + text = <"*ECG lead placement(en)"> + description = <"*Description of the placement of the leads for the ECG recording.(en)"> + comment = <"*Coding of the lead placement with a terminology, is desirable, where possible. For example: ISO/IEEE 11073 MDC codes.(en)"> + > + ["id97"] = < + text = <"*Clinical information provided(en)"> + description = <"*Narrative description of clinical information available at the time of interpretation of results.(en)"> + comment = <"*This data element may include a link to the original clinical information provided in the ECG request.(en)"> + > + ["id96"] = < + text = <"*Device interpretation comment(en)"> + description = <"*Comment about the interpretation by the device.(en)"> + comment = <"*For example: identification of the algorithm used; or description of technical limitations.(en)"> + > + ["id95"] = < + text = <"*PP rate(en)"> + description = <"*Global frequency of electrical atrial contractions.(en)"> + comment = <"*Also known as the Atrial rate. The PP rate is measured from P wave to P wave.(en)"> + > + ["at94"] = < + text = <"*Lead V3R(en)"> + description = <"*A precordial lead, placed directly on the right side of the chest between leads V1 and V4R.(en)"> + > + ["at93"] = < + text = <"*Lead V6R(en)"> + description = <"*A precordial lead, placed level with lead V5R at the right midaxillary line.(en)"> + > + ["at92"] = < + text = <"*Lead V5R(en)"> + description = <"*A precordial lead, placed level with lead V4R at the right anterior axillary line.(en)"> + > + ["id91"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the ECG result, not captured in other fields.(en)"> + > + ["id90"] = < + text = <"*Conclusion(en)"> + description = <"*Narrative synthesis about all of the key findings in the ECG result.(en)"> + comment = <"*The conclusion is intended to be a narrative and expanded version of the 'ECG diagnosis'. For example: 'Normal sinus rhythm with ischaemic ST-T changes in anterior leads and poor R progression in right precordial leads; or comparison with previous ECG results.(en)"> + > + ["id89"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["at88"] = < + text = <"*Lead V4R(en)"> + description = <"*A precordial lead, placed in the right fifth intercostal space at the midclavicular line.(en)"> + > + ["at87"] = < + text = <"*Lead V9(en)"> + description = <"*Lead V9 is a posterior lead, placed in the paraspinal region.(en)"> + > + ["at86"] = < + text = <"*Lead V8(en)"> + description = <"*Lead V8 is a posterior lead, placed in the midscapular region.(en)"> + > + ["at85"] = < + text = <"*Lead V7(en)"> + description = <"*Lead V7 is a posterior lead, placed in the posterior axillary line.(en)"> + > + ["id84"] = < + text = <"*Multimedia representation(en)"> + description = <"*Digital representation of the ECG result.(en)"> + comment = <"*Multiple formats are allowed but they should represent equivalent clinical content.(en)"> + > + ["id83"] = < + text = <"*Viewing device(en)"> + description = <"*Details of device used to view the ECG output.(en)"> + > + ["id82"] = < + text = <"*ECG diagnosis(en)"> + description = <"*Single word, phrase or brief description that represents the overall clinical meaning and significance of the ECG result.(en)"> + comment = <"*For example: 'posterior AMI' or 'supraventricular tachycardia'. Coding of the diagnosis with a terminology is preferred, where possible. This diagnosis should be aligned with the narrative in the 'Conclusion'.(en)"> + > + ["id81"] = < + text = <"*Level of exertion(en)"> + description = <"*Details about physical activity undertaken at the time of ECG recording.(en)"> + > + ["id80"] = < + text = <"*Confounding factors(en)"> + description = <"*Comment on and record other incidental factors that may be contributing to ECG result.(en)"> + comment = <"*For example: Uncooperative patient; or moist skin.(en)"> + > + ["id79"] = < + text = <"*Tilt(en)"> + description = <"*The craniocaudal tilt of the surface on which the person is lying during the ECG.(en)"> + > + ["id77"] = < + text = <"*Recording device(en)"> + description = <"*Details about the electrocardiograph device used to record the ECG.(en)"> + > + ["id76"] = < + text = <"*T area(en)"> + description = <"*Area of the T wave.(en)"> + > + ["id75"] = < + text = <"*T duration(en)"> + description = <"*Duration of the T wave.(en)"> + > + ["id74"] = < + text = <"*T amplitude(en)"> + description = <"*Amplitude of the T wave.(en)"> + > + ["at73"] = < + text = <"*ST depression - downsloping(en)"> + description = <"*The ST segment is depressed and downsloping. This is a more specific form of 'ST depression'.(en)"> + > + ["at72"] = < + text = <"*ST depression - upsloping(en)"> + description = <"*The ST segment is depressed and sloping upward. This is a more specific form of 'ST depression'.(en)"> + > + ["at71"] = < + text = <"*ST depression - horizontal(en)"> + description = <"*The ST segment is depressed but not sloping. This is a more specific form of 'ST depression'.(en)"> + > + ["id70"] = < + text = <"*ST segment morphology(en)"> + description = <"*Shape of the ST segment.(en)"> + > + ["id69"] = < + text = <"*ST slope(en)"> + description = <"*Slope of the ST segment.(en)"> + comment = <"*Slope is measured in degrees for 25 mm/sec, 1mV/cm scaling.(en)"> + > + ["id68"] = < + text = <"*ST duration(en)"> + description = <"*Duration of the ST segment.(en)"> + > + ["id67"] = < + text = <"ST نهاية "> + description = <"الارتفاع أو الانخفاض عند نهاية القطعة + ST"> + > + ["id66"] = < + text = <"ST 80 ميللي ثانية"> + description = <"الارتفاع أو الانخفاض في قطعة + ST + بعد انتهاء المركب + QRS + أو النقطة + J + بفترة + 80 ميللي ثانية"> + > + ["id65"] = < + text = <"النقطة المتوسطة في ST"> + description = <"الارتفاع أو الانخفاض في النقطة المتوسطة من القطعة + ST"> + > + ["id64"] = < + text = <"ST بداية "> + description = <"الارتفاع أو الانخفاض في بداية القطعة + ST + - النقطة + J"> + > + ["id63"] = < + text = <"*QRS area(en)"> + description = <"*Area of the QRS complex.(en)"> + > + ["id62"] = < + text = <"*QRS duration(en)"> + description = <"*Duration of the QRS complex.(en)"> + comment = <"*Measured from its onset to the ST segment onset (J point).(en)"> + > + ["id61"] = < + text = <"*QRS p-p(en)"> + description = <"*Amplitude of the peak-to-peak QRS complex.(en)"> + > + ["id60"] = < + text = <"*Ventricular Activation Time (VAT)(en)"> + description = <"*Interval from the onset of the QRS complex to the latest positive peak in the complex, or the latest substantial notch on the latest peak (whichever is later).(en)"> + > + ["id59"] = < + text = <"*S' duration(en)"> + description = <"*Duration of the S' wave.(en)"> + > + ["id58"] = < + text = <"*S' amplitude(en)"> + description = <"*Amplitude of the S' wave.(en)"> + > + ["id57"] = < + text = <"*R' duration(en)"> + description = <"*Duration of the R' wave.(en)"> + > + ["id56"] = < + text = <"*R' amplitude(en)"> + description = <"*Amplitude of the R' wave.(en)"> + > + ["id55"] = < + text = <"*S duration(en)"> + description = <"*Duration of the S wave.(en)"> + > + ["id54"] = < + text = <"*S amplitude(en)"> + description = <"*Amplitude of the S wave.(en)"> + > + ["id52"] = < + text = <"*R duration(en)"> + description = <"*Duration of the R wave.(en)"> + > + ["id51"] = < + text = <"*R amplitude(en)"> + description = <"*Amplitude of the R wave.(en)"> + > + ["id50"] = < + text = <"*Q duration(en)"> + description = <"*Duration of the Q wave.(en)"> + > + ["id49"] = < + text = <"*Q amplitude(en)"> + description = <"*Amplitude of the Q wave.(en)"> + > + ["id47"] = < + text = <" P' باحة"> + description = <"الباحة من الجزء النهائي لموجة + P + ثنائية الأطوار."> + > + ["id45"] = < + text = <" P' مدة الموجة "> + description = <" P' مدة الموجة "> + > + ["id44"] = < + text = <" P' مدى الموجة "> + description = <" P' مدى الموجة "> + > + ["id43"] = < + text = <"*P area(en)"> + description = <"*Area of a monophasic P wave or the area of the initial portion of a biphasic P wave.(en)"> + > + ["id42"] = < + text = <"*P amplitude(en)"> + description = <"*Amplitude of the P wave.(en)"> + > + ["at41"] = < + text = <"*Lead V6(en)"> + description = <"*A precordial lead, placed level with lead V5 at the left midaxillary line.(en)"> + > + ["at40"] = < + text = <"*Lead V5(en)"> + description = <"*A precordial lead, placed level with lead V4 at the left anterior axillary line.(en)"> + > + ["at39"] = < + text = <"*Lead V4(en)"> + description = <"*A precordial lead, placed in the left fifth intercostal space at the midclavicular line.(en)"> + > + ["at38"] = < + text = <"*Lead V3(en)"> + description = <"*A precordial lead, placed directly between leads V2 and V4.(en)"> + > + ["at37"] = < + text = <"*Lead V2(en)"> + description = <"*A precordial lead, placed to the left of the sternum in the fourth intercostal space. Also known as lead V1R.(en)"> + > + ["at36"] = < + text = <"*Lead V1(en)"> + description = <"*A precordial lead, placed to the right of the sternum in the fourth intercostal space. Also known as lead V2R.(en)"> + > + ["at35"] = < + text = <"*Lead aVF(en)"> + description = <"*Lead augmented vector foot (aVF) has the positive electrode on the left leg and the negative pole is a combination of the right arm electrode and the left arm electrode. It is directed towards the left leg electrode at +90 degrees.(en)"> + > + ["at34"] = < + text = <"*Lead aVL(en)"> + description = <"*Lead augmented vector left (aVL) has the positive electrode on the left arm and the negative pole is a combination of the right arm electrode and the left leg electrode. It is directed towards the left arm electrode at -30 degrees.(en)"> + > + ["at33"] = < + text = <"*Lead aVR(en)"> + description = <"*Lead augmented vector right (aVR) has the positive electrode on the right arm and the negative pole is a combination of the left arm electrode and the left leg electrode. It is directed towards the right arm at -150 degrees.(en)"> + > + ["at32"] = < + text = <"*Lead III(en)"> + description = <"*Lead III is the voltage difference between the left leg electrode and the left arm electrode, directed towards the left leg at +120 degrees.(en)"> + > + ["at31"] = < + text = <"*Lead II(en)"> + description = <"*Lead II is the voltage difference between the left leg electrode and the right arm electrode, directed towards the left leg at +60 degrees.(en)"> + > + ["at30"] = < + text = <"*Lead I(en)"> + description = <"*Lead I is the voltage difference between the left arm electrode and right arm electrode, directed towards the left arm at zero degrees.(en)"> + > + ["id29"] = < + text = <"مدة الموجة P"> + description = <"مدة الموجة + P"> + > + ["id28"] = < + text = <"*Per-lead(en)"> + description = <"*Details about measured parameters for each named lead (specified in the run-time name constraint).(en)"> + > + ["id26"] = < + text = <"*QTc algorithm(en)"> + description = <"*Algorithm used to correct QT interval.(en)"> + > + ["id23"] = < + text = <"*T axis(en)"> + description = <"*Average direction of electrical activity during ventricular repolarization.(en)"> + comment = <"*For example: normal axis or left deviation; or number of degrees.(en)"> + > + ["id22"] = < + text = <"*QRS axis(en)"> + description = <"*Average direction of electrical activity during ventricular depolarization.(en)"> + comment = <"*For example: normal axis or left deviation; or number of degrees.(en)"> + > + ["id21"] = < + text = <"*P axis(en)"> + description = <"*Average direction of electrical activity during atrial depolarization.(en)"> + comment = <"*For example: normal axis or left deviation; or number of degrees.(en)"> + > + ["id15"] = < + text = <"*Global QRS duration(en)"> + description = <"*Duration of QRS complex, measured from its onset to + the ST segment onset (J point) across multiple leads.(en)"> + > + ["id14"] = < + text = <"*RR rate(en)"> + description = <"*Global frequency of electrical ventricular contractions.(en)"> + comment = <"*Also known as the Ventricular rate, QRS rate or electrical heart rate. The RR rate is measured from R wave to R wave.(en)"> + > + ["id13"] = < + text = <"*Global PR interval(en)"> + description = <"*Interval measurement from onset of P wave to the onset of QRS complex across multiple leads.(en)"> + > + ["id10"] = < + text = <"*Device interpretation(en)"> + description = <"*Interpretative comment on this ECG result, originating from a device.(en)"> + comment = <"*May be multiple. Coding of the interpretation with a terminology is preferred, where possible. For example: normal sinus rhythm; ischaemic ST-T changes in anterior leads; and/or poor R progression in right precordial leads.(en)"> + > + ["id9"] = < + text = <"*Global QTc interval(en)"> + description = <"*Corrected global QT interval.(en)"> + > + ["id8"] = < + text = <"*Global QT interval(en)"> + description = <"*Interval measurement from the onset of the QRS complex to the end of the T wave across multiple leads.(en)"> + > + ["id3"] = < + text = <"إحدى الوقائع"> + description = <"*"> + > + ["id1"] = < + text = <"*ECG result(en)"> + description = <"*Measurement of the electrical activity generated by the heart.(en)"> + comment = <"*Also known as an electrocardiograph or EKG.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + ["at9004"] = + ["at9005"] = + > + > + value_sets = < + ["ac9006"] = < + id = <"ac9006"> + members = <"at104", "at105", "at71", "at72", "at73"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at30", "at31", "at32", "at33", "at34", "at35", "at36", "at37", "at38", "at94", "at39", "at88", "at40", "at92", "at41", "at93", "at85", "at86", "at87"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecog.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecog.v1.0.0.adls new file mode 100644 index 000000000..90b6ede83 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecog.v1.0.0.adls @@ -0,0 +1,225 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=800383fa-4560-47d7-9720-3d6e45273f4e; build_uid=fc650a00-f106-49a6-9cba-c5d982406e39) + openEHR-EHR-OBSERVATION.ecog.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + > + > + > + +description + original_author = < + ["name"] = <"Christian Ghan"> + ["organisation"] = <"The Chris O'Brien Lifehouse at RPA"> + ["email"] = <"christian.ghan@lifehouserpa.org.au"> + ["date"] = <"2012-12-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Bjørn Christensen, Helse Bergen HF, Norway", "Kristin Eik, Kreftregisteret, Norway", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Hilde Hollås, DIPS AS, Norway", "Alfred Honore, Haukeland, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Thomas Kilvær, Universitetssykehuset Nord Norge, Norway", "Siri Laronningen, Kreftregisteret, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Cailin Lowry, Lifehouse, Australia", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Omar Peña-Curiel, TECSalud, Mexico", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Laila Storesund, Haraldsplass diakonale sykehus, Norway", "Nyree Taylor, Ocean Informatics, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Oken, M.M., Creech, R.H., Tormey, D.C., Horton, J., Davis, T.E., McFadden, E.T., Carbone, P.P.: Toxicity And Response Criteria Of The Eastern Cooperative Oncology Group. Am J Clin Oncol 5:649-655, 1982."> + ["2"] = <"Cowap, Jane, Janet R. Hardy, and Roger A'Hern. \"Outcome of malignant spinal cord compression at a cancer center: implications for palliative care services.\" Journal of pain and symptom management 19.4 (2000): 257-264."> + ["3"] = <"http://www.ecog.org/general/perf_stat.html"> + ["4"] = <"The Norwegian translation is based on: Helsedirektoratet (2016). Nasjonalt handlingsprogram med retningslinjer for diagnostikk, behandling og oppfølging av lungekreft, mesoteliom og thymom. IS-2487. Oslo: Helsedirektoratet. Hentet fra: www.helsebiblioteket.no/retningslinjer/lungekreft/diagnostikk-og-utredning/funksjonsstatus-performance-stadium-%28PS%29"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"A33D51D2BCE3C04788CBD95C7250D7FF"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere funksjonsstatus hos en pasient med kreft."> + keywords = <"prestasjon", "prestasjonsevne", "status", "onkologi", "zubrod", "performance status", "World Health Organization"> + use = <"Brukes for å registrere funksjonsstatus hos en pasient med kreft for å: + - vurdere hvordan pasientens sykdom utvikler seg. + - vurdere hvordan sykdommen påvirker pasientens evne til å fungere i dagliglivet. + - vurdere passende behandling og prognose. + + Erklæring om opphavsrett: ECOG performance status er ikke beheftet med opphavsrett og derfor tilgjengelig for offentlig bruk. + For mer informasjon kontakt: The Eastern Cooperative Oncology Group, Robert Comis M.D., Group Chair - http://www.ecog.org/general/perf_stat.html."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurement of the functional performance status of a patient with a diagnosis of cancer."> + keywords = <"performance", "status", "oncology", "who", "zubrod", "World Health Organization"> + use = <"Used to record the measurement of the functional performance status of a patient with a diagnosis of cancer, to: + - assess how a patient's disease is progressing; + - assess how the disease affects the daily living abilities of the patient; and + - determine appropriate treatment and prognosis. + + The ECOG performance status is in the public domain therefore available for public use. For more information, contact the Eastern Cooperative Oncology Group, Robert Comis M.D., Group Chair - http://www.ecog.org/general/perf_stat.html."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- ECOG performance status + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- ECOG performance status + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}], + [{5}, {[at11]}] + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id12] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"ECOG funksjonsstatus (synthesised)"> + description = <"Funksjonsstatus hos en pasient med kreft. (synthesised)"> + > + ["id14"] = < + text = <"Kommentar"> + description = <"Ytterligere kommentar til ECOG funksjonsstatus som ikke er fanget opp i andre felt."> + > + ["id13"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at11"] = < + text = <"Død"> + description = <"Pasienten er død."> + > + ["at10"] = < + text = <"Helt sengeliggende"> + description = <"Helt hjelpetrengende; klarer ikke noen egenpleie; helt bundet til seng eller stol."> + > + ["at9"] = < + text = <"Symptomatisk, sengeliggende > 50 % av våken tid"> + description = <"Bare i stand til begrenset egenpleie, bundet til seng eller stol > 50 % av våken tid."> + > + ["at8"] = < + text = <"Symptomatisk, sengeliggende <50 % av våken tid"> + description = <"Oppegående og i stand til all egenpleie, men ikke i stand til noe arbeid; oppe og i bevegelse mer enn 50% av våken tid."> + > + ["at7"] = < + text = <"Symptomatisk, fullt oppegående"> + description = <"Ikke i stand til fysisk krevende aktivitet, men oppegående og i stand til å utføre lett arbeid."> + > + ["at6"] = < + text = <"Asymptomatisk"> + description = <"I stand til å utføre enhver normal aktivitet uten begrensning."> + > + ["id5"] = < + text = <"ECOG funksjonsstatus"> + description = <"Funksjonsstatus hos en pasient med kreft."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"ECOG funksjonsstatus"> + description = <"En skala benyttet av klinikere for å vurdere funksjonsstatus hos en pasient med kreft. Også kjent som WHO performance status eller Zubrod perfomance status."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"ECOG performance status (synthesised)"> + description = <"The functional performance status of a patient with a diagnosis of cancer. (synthesised)"> + > + ["id14"] = < + text = <"Comment"> + description = <"Additional narrative about the overall ECOG performance status not captured in other fields."> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at11"] = < + text = <"Dead"> + description = <"Patient has died."> + > + ["at10"] = < + text = <"Bedridden"> + description = <"Completely disabled; cannot carry on any selfcare; totally confined to bed or chair."> + > + ["at9"] = < + text = <"Symptomatic, in bed >50% of the day (but not bedridden)"> + description = <"Capable of only limited selfcare; confined to bed or chair more than 50% of waking hours."> + > + ["at8"] = < + text = <"Symptomatic, in bed <50% of the day"> + description = <"Ambulatory and capable of all selfcare but unable to carry out any work activities; up and about more than 50% of waking hours."> + > + ["at7"] = < + text = <"Symptomatic, fully ambulatory"> + description = <"Restricted in physically strenuous activity but ambulatory and able to carry out work of a light or sedentary nature, e.g., light house work, office work."> + > + ["at6"] = < + text = <"Asymptomatic"> + description = <"Fully active, able to carry on all pre-disease performance without restriction."> + > + ["id5"] = < + text = <"ECOG performance status"> + description = <"The functional performance status of a patient with a diagnosis of cancer."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"ECOG performance status"> + description = <"A scale used by clinicians to assess the functional performance status of a patient with a diagnosis of cancer. Also known as the WHO performance status or Zubrod performance status."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.edinburgh_pnd_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.edinburgh_pnd_scale.v0.0.1-alpha.adls new file mode 100644 index 000000000..4c527fb02 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.edinburgh_pnd_scale.v0.0.1-alpha.adls @@ -0,0 +1,517 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=88992e41-9321-3c60-b8d4-196691e6dbdf; build_uid=6b9db9c0-a732-4eb7-8989-2194ee13a319) + openEHR-EHR-OBSERVATION.edinburgh_pnd_scale.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"NT Department of Health"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2012-08-18"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Cox, J.L., Holden, J.M., and Sagovsky, R. 1987. Detection of postnatal depression: Development of the 10-item Edinburgh Postnatal Depression Scale."> + ["2"] = <"British Journal of Psychiatry 150:782–786"> + ["3"] = <"Queensland Health Department. Edinburgh Postnatal Depression Scale. http://www.health.qld.gov.au/maternity/docs/epds-combined.pdf"> + ["4"] = <"Beyond Blue. The Edinburgh Postnatal Depression Scale: A Health Professional's Guide, http://docent.gplearning.com.au/docent/cds/default_shared/GPEA/modules/g03/EPDS_GP.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E10E95E89B146D500F592396873574A7"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To detect depression in women who are pregnant or have recently had a baby. Developed by Cox JL, Holden JM and Sagovsky R 1987 (See references). + + Internationally, the Edinburgh Postnatal Depression Scale (EPDS) is the most widely accepted screening instrument used in the perinatal period. The EPDS was designed to allow screening of postnatal depression in the primary care setting1. It excludes some symptoms that are common in the perinatal period (tiredness, sleep disturbance, irritability) that other depression instruments include, as such symptoms do not differentiate between depressed and non-depressed postnatal women. + + The value of the EPDS lies in the fact that it is easy to complete, has been validated in relation to other standardized psychiatric + measures and has been found to be acceptable to women who are asked to complete it. Its use provides women with the + opportunity to discuss their feelings and enables health professionals to discreetly raise the issue of postnatal depression."> + keywords = <"childbirth", "score"> + use = <"As a screening instrument, the EPDS should only be used to assess a woman’s mood over the past seven (7) days. High scores + do not themselves confirm a depressive illness and, similarly, some women who score below a set threshold might have depression. + Thus, the EPDS does not provide a clinical diagnosis of depression and it should not be used as a substitute for full psychiatric + assessment or clinical judgement. Importantly the EPDS cannot be used to predict whether or not a respondent will experience + depression in the future - it can only be used to determine current mood. + + There is consensus in the literature that women with scores + consistently ≥13 have a 60-100% probability of meeting diagnostic criteria for depression."> + misuse = <"Should not be used to assess depression in general population."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Edinburgh postnatal depression scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any Event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- I have been able to laugh and see the funny side of things + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- I have looked forward with enjoyment to things + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at11]}], + [{1}, {[at12]}], + [{2}, {[at13]}], + [{3}, {[at14]}] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- I have blamed myself unnecessarily when things went wrong + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at16]}], + [{1}, {[at17]}], + [{2}, {[at18]}], + [{3}, {[at19]}] + } + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- I have been worried and anxious for no good reason + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at21]}], + [{1}, {[at22]}], + [{2}, {[at23]}], + [{3}, {[at24]}] + } + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- I have felt scared or panicky for no very good reason + value matches { + DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{0}, {[at26]}], + [{1}, {[at27]}], + [{2}, {[at28]}], + [{3}, {[at29]}] + } + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Things have been getting on top of me + value matches { + DV_ORDINAL[id9015] matches { + [value, symbol] matches { + [{0}, {[at31]}], + [{1}, {[at32]}], + [{2}, {[at33]}], + [{3}, {[at34]}] + } + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- I have been so unhappy that I have had difficulties sleeping + value matches { + DV_ORDINAL[id9016] matches { + [value, symbol] matches { + [{0}, {[at36]}], + [{1}, {[at37]}], + [{2}, {[at38]}], + [{3}, {[at39]}] + } + } + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- I have felt sad or miserable + value matches { + DV_ORDINAL[id9017] matches { + [value, symbol] matches { + [{0}, {[at41]}], + [{1}, {[at42]}], + [{2}, {[at43]}], + [{3}, {[at44]}] + } + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- I have been so unhappy that I have been crying + value matches { + DV_ORDINAL[id9018] matches { + [value, symbol] matches { + [{0}, {[at46]}], + [{1}, {[at47]}], + [{2}, {[at48]}], + [{3}, {[at49]}] + } + } + } + } + ELEMENT[id50] occurrences matches {0..1} matches { -- The thought of harming myself has occurred to me + value matches { + DV_ORDINAL[id9019] matches { + [value, symbol] matches { + [{0}, {[at51]}], + [{1}, {[at52]}], + [{2}, {[at53]}], + [{3}, {[at54]}] + } + } + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9020] matches { + magnitude matches {|0..30|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id56] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id57] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"I have been able to laugh and see the funny side of things (synthesised)"> + description = <"Item 1. (synthesised)"> + > + ["ac9001"] = < + text = <"I have looked forward with enjoyment to things (synthesised)"> + description = <"Item 2. (synthesised)"> + > + ["ac9002"] = < + text = <"I have blamed myself unnecessarily when things went wrong (synthesised)"> + description = <"Item 3. (synthesised)"> + > + ["ac9003"] = < + text = <"I have been worried and anxious for no good reason (synthesised)"> + description = <"Item 4. (synthesised)"> + > + ["ac9004"] = < + text = <"I have felt scared or panicky for no very good reason (synthesised)"> + description = <"Item 5. (synthesised)"> + > + ["ac9005"] = < + text = <"Things have been getting on top of me (synthesised)"> + description = <"Item 6. (synthesised)"> + > + ["ac9006"] = < + text = <"I have been so unhappy that I have had difficulties sleeping (synthesised)"> + description = <"Item 7. (synthesised)"> + > + ["ac9007"] = < + text = <"I have felt sad or miserable (synthesised)"> + description = <"Item 8. (synthesised)"> + > + ["ac9008"] = < + text = <"I have been so unhappy that I have been crying (synthesised)"> + description = <"Item 9. (synthesised)"> + > + ["ac9009"] = < + text = <"The thought of harming myself has occurred to me (synthesised)"> + description = <"Item 10. (synthesised)"> + > + ["id57"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id55"] = < + text = <"Total score"> + description = <"Total score for the Edinburgh Postnatal Depression Scale."> + > + ["at54"] = < + text = <"Yes, quite often"> + description = <"I do have thoughts of harming myself quite frequently."> + > + ["at53"] = < + text = <"Sometimes"> + description = <"I have had thoughts of harming myself from time to time."> + > + ["at52"] = < + text = <"Hardly ever"> + description = <"I have had thoughts of harming myself but only very occasionally."> + > + ["at51"] = < + text = <"Never"> + description = <"I do not have thoughts of harming myself."> + > + ["id50"] = < + text = <"The thought of harming myself has occurred to me"> + description = <"Item 10."> + comment = <"Display responses in reverse score order 3-0"> + > + ["at49"] = < + text = <"Yes, most of the time"> + description = <"I am almost always crying because I am so unhappy."> + > + ["at48"] = < + text = <"Yes, quite often"> + description = <"I am crying because I am so unhappy frequently."> + > + ["at47"] = < + text = <"Only occasionally"> + description = <"Sometimes I cry because I have been very unhappy."> + > + ["at46"] = < + text = <"No, never"> + description = <"I am not crying at all."> + > + ["id45"] = < + text = <"I have been so unhappy that I have been crying"> + description = <"Item 9."> + comment = <"Display responses in reverse score order 3-0"> + > + ["at44"] = < + text = <"Yes, most of the time"> + description = <"I am almost constantly sad or miserable."> + > + ["at43"] = < + text = <"Yes, quite often"> + description = <"I am frequently sad or miserable."> + > + ["at42"] = < + text = <"Not very often"> + description = <"I am only occasionally sad or sad or miserable."> + > + ["at41"] = < + text = <"No, not at all"> + description = <"I am not sad or miserable at all."> + > + ["id40"] = < + text = <"I have felt sad or miserable"> + description = <"Item 8."> + comment = <"Display responses in reverse score order 3-0"> + > + ["at39"] = < + text = <"Yes, most of the time"> + description = <"Most of the time I am having difficulties sleeping due to unhappiness."> + > + ["at38"] = < + text = <"Yes, quite often"> + description = <"I have difficulties sleeping due to feeling unhappy quite frequently."> + > + ["at37"] = < + text = <"Not very often"> + description = <"I have occasionally had difficulties sleeping because I have felt unhappy."> + > + ["at36"] = < + text = <"No, not at all"> + description = <"Difficulty sleeping due to unhappiness has not been a problem."> + > + ["id35"] = < + text = <"I have been so unhappy that I have had difficulties sleeping"> + description = <"Item 7."> + comment = <"Display responses in reverse score order 3-0"> + > + ["at34"] = < + text = <"Yes, most of the time I haven't been able to cope at all"> + description = <"Often things are getting on top of me and I am not coping at all."> + > + ["at33"] = < + text = <"Yes, sometimes I haven't been coping as well as usual"> + description = <"Sometimes things get on top of me and I am not coping."> + > + ["at32"] = < + text = <"No, most of the time I have coped"> + description = <"I am coping most of the time."> + > + ["at31"] = < + text = <"No, I have been coping as well as ever"> + description = <"Things do not get on top of me."> + > + ["id30"] = < + text = <"Things have been getting on top of me"> + description = <"Item 6."> + comment = <"Display responses in reverse score order 3-0"> + > + ["at29"] = < + text = <"Yes, quite a lot"> + description = <"I am scared or panicky quite often."> + > + ["at28"] = < + text = <"Yes, sometimes"> + description = <"Sometimes I do get scared or panicky."> + > + ["at27"] = < + text = <"No, not much"> + description = <"I hardly ever get scared or panicky."> + > + ["at26"] = < + text = <"No, not at all"> + description = <"I do not get scared or panicky at all."> + > + ["id25"] = < + text = <"I have felt scared or panicky for no very good reason"> + description = <"Item 5."> + > + ["at24"] = < + text = <"Yes, very often"> + description = <"I am worried or anxious for no good reason frequently."> + > + ["at23"] = < + text = <"Yes, sometimes"> + description = <"I am definitely worried or anxious when there is no good reason but not often."> + > + ["at22"] = < + text = <"Hardly ever"> + description = <"I do get worried very occasionally when there is no good reason."> + > + ["at21"] = < + text = <"No, not at all"> + description = <"I have not been worried or anxious unless there is good reason."> + > + ["id20"] = < + text = <"I have been worried and anxious for no good reason"> + description = <"Item 4."> + > + ["at19"] = < + text = <"Yes, most of the time"> + description = <"I almost always blame myself unnecessarily."> + > + ["at18"] = < + text = <"Yes, some of the time"> + description = <"I do sometimes blame myself unnecessarily."> + > + ["at17"] = < + text = <"Not very often"> + description = <"I hardly ever blame myself unnecessarily."> + > + ["at16"] = < + text = <"Never"> + description = <"I do not blame myself unnecessarily."> + > + ["id15"] = < + text = <"I have blamed myself unnecessarily when things went wrong"> + description = <"Item 3."> + comment = <"Display responses in reverse score order 3-0"> + > + ["at14"] = < + text = <"Hardly at all"> + description = <"Almost always not looking forward to things."> + > + ["at13"] = < + text = <"Definitely less than I used to"> + description = <"Definitely looking forward to things less than in the past."> + > + ["at12"] = < + text = <"Rather less than I used to"> + description = <"Still looking forward to things but a little less than in the past."> + > + ["at11"] = < + text = <"As much as I ever did"> + description = <"Looking forward to things as much as in the past."> + > + ["id10"] = < + text = <"I have looked forward with enjoyment to things"> + description = <"Item 2."> + > + ["at9"] = < + text = <"Not at all"> + description = <"Not able to laugh at all."> + > + ["at8"] = < + text = <"Definitely not so much now"> + description = <"Laughing considerably less than in the past."> + > + ["at7"] = < + text = <"Not quite so much now"> + description = <"Able to laugh but a little less than in the past."> + > + ["at6"] = < + text = <"As much as I always could"> + description = <"Able to laugh as much as in the past."> + > + ["id5"] = < + text = <"I have been able to laugh and see the funny side of things"> + description = <"Item 1."> + > + ["id3"] = < + text = <"Any Event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Edinburgh postnatal depression scale"> + description = <"The 10-question Edinburgh Postnatal Depression Scale (EPDS) is used to screen for pregnancy or postnatal depression by assessing how a women has been feeling over the past 7 days."> + > + > + > + value_sets = < + ["ac9009"] = < + id = <"ac9009"> + members = <"at51", "at52", "at53", "at54"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at46", "at47", "at48", "at49"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at41", "at42", "at43", "at44"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at16", "at17", "at18", "at19"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at11", "at12", "at13", "at14"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at36", "at37", "at38", "at39"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at31", "at32", "at33", "at34"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at26", "at27", "at28", "at29"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at21", "at22", "at23", "at24"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.esas_r.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.esas_r.v0.0.1-alpha.adls new file mode 100644 index 000000000..5337d76d2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.esas_r.v0.0.1-alpha.adls @@ -0,0 +1,396 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e0b84085-0bb6-4843-8fe7-ee2267ba02c6; build_uid=27b6ac9c-d619-4ec6-9e73-ac5fddd02110) + openEHR-EHR-OBSERVATION.esas_r.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Haukeland Universitetssjukehus"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + > + > + > + +description + original_author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + ["date"] = <"2019-03-28"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"1.Watanabe SM, Nekolaichuk C, Beaumont C, Johnson L, Myers J, Strasser F. A multi-centre comparison of two numerical versions of the Edmonton Symptom Assessment System in palliative care patients J Pain Symptom Manage 2011; 41:456-468."> + ["2"] = <"2. Bruera E, Kuehn N, Miller MJ, Selmser P, Macmillan K. The Edmonton Symptom Assessment System (ESAS): a simple method for the assessment of palliative care patients. J Palliat Care 1991; 7:6-9."> + ["3"] = <"Guidelines:"> + ["4"] = <"http://www.palliative.org/NewPC/_pdfs/tools/3C7%20ESAS-r%20guidelines%20Aug%2022%202014.pdf"> + ["5"] = <"Norwegian translation:"> + ["6"] = <"https://helse-bergen.no/kompetansesenter-i-lindrande-behandling/palliasjon-verktoy-for-helsepersonell/esas-symptomregistrering"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"667820FF6EDA5796F02AAB633B73CA94"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en profil av alvorlighetsgrad av symptomer på et tidspunkt."> + use = <"Brukes for å registrere en profil av alvorlighetsgrad av symptomer på et tidspunkt. + + ESAS er utviklet for å følge består av ni av de vanligste symptomer palliative pasienter kan oppleve: Smerte, slapphet, døsighet, kvalme, matlyst, tung pust, depresjon, angst og velvære. Det er også et åpent felt for pasientspesifikke symtom eller plage. + + ESAS-r er ment for å følge pasientens perspektiver på symptomer. I noen tilfeller kan det være nødvendig å få en klinikers perspektiv. ESAS-r gir en profil av symptomers alvorlighetsgrad på et tidspunkt. Gjentagende målinger bidrar til å følge utvikling av symtomenes alvorlighetsgrad over tid. + + Dersom det ikke er mulig å gradere et symptom, kan klinikeren bruke null flavour \"Not appliccable\" for å indikere at et symptom ikke kan vurderes. + + Edmonton Symptom Assessment System - revidert versjon (ESAS-r)(1) erstatter ESAS (2). ESAS-r er fritt tilgjengelig for bruk, sammen med passende erkjennelse av dens kilde."> + misuse = <"Esas-r er bare en del av en holistisk klinisk evaluering. Den er ikke en fullstendig symtomvurdering. + + Brukes ikke for å registrere et enkelt symptom, bruk arketypen CLUSTER.symptom_sign (Symptom) for dette formålet."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a profile of symptom severity at a point in time."> + use = <"Use to record a profile of symptom severity at a point in time. + + The ESAS is a tool that was developed to assist in the assessment of nine symptoms that are common in palliative care patients: pain, tiredness, drowsiness, nausea, lack of appetite, depression, anxiety, shortness of breath, and wellbeing. There is also a blank scale for patient-specific symptoms. + + The ESAS-r is intended to capture the patient’s perspective on symptoms. However, in some situations it may be necessary to obtain a caregiver’s perspective. The ESAS-r provides a profile of symptom severity at a point in time. Repeated assessments may help to track changes in symptom severity over time. + + If it is not possible to rate a symptom, the caregiver may use the null flavour 'Not applicable' to indicate 'Unable to assess' on the relevant symptom. + + The revised Edmonton Symptom Assessment System Revised (ESAS-r)(1) replaces the ESAS (2). The ESAS-r is freely available for use, with appropriate acknowledgement of its source."> + misuse = <"The ESAS-r is only one part of a holistic clinical assessment. It is not a complete symptom assessment in itself. + + Not to be used to record a single symptom only, use the CLUSTER.symptom_sign archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Revised Edmonton Symptom Assessment System (ESAS-r) + data matches { + HISTORY[id2] matches { + events cardinality matches {0..*; unordered} matches { + POINT_EVENT[id3] matches { -- Any point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Pain + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {0} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Tiredness + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {0} + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Drowsiness + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {0} + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Nausea + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {0} + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Lack of Appetite + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {0} + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Shortness of Breath + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {0} + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Depression + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {0} + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Anxiety + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {0} + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Well-being + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {0} + } + } + } + CLUSTER[id15] matches { -- Other problem + items cardinality matches {1..*; unordered} matches { + ELEMENT[id17] occurrences matches {0..1} matches { -- Problem name + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Severity rating + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..10.0|} + units matches {"1"} + precision matches {0} + } + } + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id19] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id20] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["id20"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id18"] = < + text = <"Symptomintensitet"> + description = <"Graden av plager av \"Annet problem\" på en skala fra 0 til 10."> + comment = <"0 representerer \"Ingen annet problem\" og 10 representerer \"Verst tenkelig annet problem\"."> + > + ["id17"] = < + text = <"Navn på problem"> + description = <"Navn på annet problem. For eksempel forstoppelse."> + > + ["id15"] = < + text = <"Annet problem"> + description = <"Annet symptom eller plage."> + > + ["id13"] = < + text = <"Velvære"> + description = <"Graden av plager av \"Velvære\" på en skala fra 0 til 10."> + comment = <"0 representerer \"Best tenkelig velvære\" og 10 representerer \"Verst tenkelig velvære\". + + Velvære=hvordan du har det alt tatt i betraktning."> + > + ["id12"] = < + text = <"Angst"> + description = <"Graden av plager av \"Angst\" på en skala fra 0 til 10."> + comment = <"0 representerer \"Ingen angst\" og 10 representerer \"Verst tenkelig angst\". + + Angst=å føle seg urolig."> + > + ["id11"] = < + text = <"Depresjon"> + description = <"Graden av plager av \"Depresjon\" på en skala fra 0 til 10."> + comment = <"0 representerer \"Ingen depresjon\" og 10 representerer \"Verst tenkelig depresjon\". + + Depresjon=å føle seg nedstemt."> + > + ["id10"] = < + text = <"Tung pust"> + description = <"Graden av plager av \"Tung pust\" på en skala fra 0 til 10."> + comment = <"0 representerer \"Ingen tung pust\" og 10 representerer \"Verst tenkelig tung pust\"."> + > + ["id9"] = < + text = <"Nedsatt matlyst"> + description = <"Graden av plager av \"Nedsatt matlyst\" på en skala fra 0 til 10."> + comment = <"0 representerer \"Ikke nedsatt matlyst\" og 10 representerer \"Verst tenkelig nedsatt matlyst\"."> + > + ["id8"] = < + text = <"Kvalme"> + description = <"Graden av plager av \"Kvalme\" på en skala fra 0 til 10."> + comment = <"0 representerer \"Ingen kvalme\" og 10 representerer \"Verst tenkelig kvalme\"."> + > + ["id7"] = < + text = <"Døsighet"> + description = <"Graden av plager av \"Døsighet\" på en skala fra 0 til 10."> + comment = <"0 representerer \"Ingen døsighet\" og 10 representerer \"Verst tenkelig døsighet\". + + Døsighet=å føle seg søvnig."> + > + ["id6"] = < + text = <"Slapphet"> + description = <"Graden av plager av \"Slapphet\" på en skala fra 0 til 10."> + comment = <"0 representerer \"Ingen slapphet\" og 10 representerer \"Verst tenkelig slapphet\". + + Slapphet=mangel på krefter."> + > + ["id5"] = < + text = <"Smerte"> + description = <"Graden av plager av \"Smerte\" på en skala fra 0 til 10."> + comment = <"0 representerer \"Ingen smerte\" og 10 representerer \"Verst tenkelig smerte\"."> + > + ["id3"] = < + text = <"Uspesifisert tidspunkthendelse"> + description = <"Standard, uspesifisert tidspunkt som kan defineres mer eksplisitt i et templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Edmonton Symptom Assessment System - revidert versjon (ESAS-r)"> + description = <"The revised Edmonton Symptom Assessment System (ESAS-r), er et selvrapporteringsskjema for ni av de vanligste symptomene palliative pasienter kan oppleve. Smerte, slapphet, døsighet, kvalme, matlyst, tung pust, depresjon, angst og velvære."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["id20"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id18"] = < + text = <"Severity rating"> + description = <"Rating of the severity of 'Other problem' on a 0 to 10 scale."> + comment = <"0 represents 'No other problem' and 10 represents 'Worst possible other problem'."> + > + ["id17"] = < + text = <"Problem name"> + description = <"Name of other problem. For example constipation."> + > + ["id15"] = < + text = <"Other problem"> + description = <"Other symptom or problem."> + > + ["id13"] = < + text = <"Well-being"> + description = <"Rating of the severity of 'Well-being' on a 0 to 10 scale."> + comment = <"0 represents 'Best well-being' and 10 represents 'Worst possible well-being'. + + Well-being = how you feel overall."> + > + ["id12"] = < + text = <"Anxiety"> + description = <"Rating of the severity of 'Anxiety' on a 0 to 10 scale."> + comment = <"0 represents 'No anxiety' and 10 represents 'Worst possible anxiety'. + + Anxiety = feeling nervous."> + > + ["id11"] = < + text = <"Depression"> + description = <"Rating of the severity of 'Depression' on a 0 to 10 scale."> + comment = <"0 represents 'No depression' and 10 represents 'Worst possible depression'. + + Depression = feeling sad."> + > + ["id10"] = < + text = <"Shortness of Breath"> + description = <"Rating of the severity of 'Shortness of Breath' on a 0 to 10 scale."> + comment = <"0 represents 'No shortness of breath' and 10 represents 'Worst possible shortness of breath'."> + > + ["id9"] = < + text = <"Lack of Appetite"> + description = <"Rating of the severity of 'Lack of Appetite' on a 0 to 10 scale."> + comment = <"0 represents 'No lack of appetite' and 10 represents 'Worst possible lack of appetite'."> + > + ["id8"] = < + text = <"Nausea"> + description = <"Rating of the severity of 'Nausea' on a 0 to 10 scale."> + comment = <"0 represents 'No nausea' and 10 represents 'Worst possible nausea'."> + > + ["id7"] = < + text = <"Drowsiness"> + description = <"Rating of the severity of 'Drowsiness' on a 0 to 10 scale."> + comment = <"0 represents 'No drowsiness' and 10 represents 'Worst possible drowsiness'. + + Drowsiness = feeling sleepy."> + > + ["id6"] = < + text = <"Tiredness"> + description = <"Rating of the severity of 'Tiredness' on a 0 to 10 scale."> + comment = <"0 represents 'No tiredness' and 10 represents 'Worst possible tiredness'. + + Tiredness = lack of energy."> + > + ["id5"] = < + text = <"Pain"> + description = <"Rating of the severity of 'Pain' on a 0 to 10 scale."> + comment = <"0 represents 'No pain' and 10 represents 'Worst possible pain'."> + > + ["id3"] = < + text = <"Any point in time event"> + description = <"Unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Revised Edmonton Symptom Assessment System (ESAS-r)"> + description = <"The ESAS-r is a tool that was developed to assist in the assessment of nine symptoms that are common in palliative care patients: pain, tiredness, drowsiness, nausea, lack of + appetite, depression, anxiety, shortness of breath, and wellbeing."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.exam.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.exam.v1.1.0.adls new file mode 100644 index 000000000..da6388028 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.exam.v1.1.0.adls @@ -0,0 +1,631 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8ec2d367-1d40-4e57-bf8b-4dde81132a64; build_uid=6d17b7cf-9bd3-406b-86e7-017f572fd0e7) + openEHR-EHR-OBSERVATION.exam.v1.1.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"Uroš Rajkovič, Biljana Prinčič"> + ["organisation"] = <"Slovenia"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"BIPH"> + ["email"] = <"linforest@163.com"> + > + accreditation = <"?"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen and Einar Fosse"> + ["organisation"] = <"Haukeland University Hospital Bergen, Norway; UNN HF Centre for Integrated Care and Telemedicine"> + ["email"] = <"lbla@helse-bergen.no; Einar.Fosse@unn.no"> + > + accreditation = <"MD, DEAA, MBA, specialist in tropical medic"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Edgardo Vazquez"> + ["organisation"] = <"VinculoMedico"> + > + accreditation = <"Medical Doctor"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Pablo Pazos"> + ["organisation"] = <"CaboLabs"> + > + accreditation = <"Computer Engineer"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2007-11-10"> + > + original_namespace = <"no.nasjonalikt"> + original_publisher = <"Nasjonal IKT"> + other_contributors = <"Sheryl Alexander, NT Department of Health, Australia", "Tomas Alme, DIPS, Norway", "Nadim Anani, Karolinska Institutet, Sweden", "Rita Apelt, Department of Health,NT, Australia", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Margaret Campbell, Queensland Health, Australia", "Rong Chen, Cambio Healthcare Systems, Sweden", "B Christensen, HUS, Norway", "Stephen Chu, Queensland Health, Australia", "Margaret Cotter, AMSANT, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Michelle Dowden, Miwatj Health Ngalkanbuy Health, Australia", "Samo Drnovsek, Marand ltd, Slovenia", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom (openEHR Editor)", "Tim Garden, NTG Department of Health, Australia", "Tanya Gardner, CAAC, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Andreas Hering, Helse Bergen HF, Haukeland universitetssjukehus, Norway", "Anca Heyd, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Russell Leftwich, Russell B Leftwich MD, United States", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Bjørn Næss, DIPS ASA, Norway", "Jeremy Oats, NT Health, Australia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Steven Schatz, Department of Health (Northern Territory), Australia", "Anoop Shah, University College London, United Kingdom", "Line Sæle, Nasjonal IKT, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Cherie Whitbread, Royal Darwin Hospital, Australia", "Jo Wright, NT Dept of Health, Australia (Editor)", "Lin Zhang, BIPH, China"> + lifecycle_state = <"published"> + custodian_namespace = <"no.nasjonalikt"> + custodian_organisation = <"Nasjonal IKT"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"42A758CADEF3767E390EB8187F98AFF5"> + > + details = < + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"Za beleženje znakov izmerjenih v okviru fizikalnega pregleda"> + keywords = <"pregled", "fizikalni"> + use = <"\"Container\" za gnezdenje \"cluster\"-jev, ki podrobno opisujejo posamezne elemente fizikalnega pregleda vključujoč pregled, tipanje, avskultacijo (osluškovanje) in udarjanje (skupine vključno z njihovimi specializacijami). + + cluster - skupina, grozd"> + misuse = <"*Not to be used for recording history-taking observations - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom. + + Not to be used to record stand-alone clinical observations - use specific OBSERVATION archetypes. For example OBSERVATION.blood_pressure, OBSERVATION.body_weight, or OBSERVATION.height.(en)"> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para registrar una descripcion narrativa e interpretacion clinica de los hallazgos observados durante el examen fisico completo de una persona, y proveer un marco de referencia para anidar CLUSTER de arquetipos detallados, cada uno de los cuales posibilita registrar en detalle aspectos especificos del examen fisico"> + keywords = <"examen", "fisico", "examen", "hallazgos", "clinicos"> + use = <"Utilizar para registrar una descripcion narrativa de los hallazgos observados durante el examen fisico general de una persona. + + Utilizar para incorporar la descripcion narrativa de hallazgos clinicos dentro de sistemas clinicos actuales o legados a un formato de arquetipos, utilizando el elemento de data \"Descripcion Clinica\". + + Utilizar como un arquetipo contenedor - para proveer un arquetipo ENTRY consultable en el cual, puedan ser anidados arquetipos CLUSTER especificos de examenes, incluidos aquellos que detallan la inspeccion, palpacion, asucultacion, percusion y movimiento de los sistemas o estructuras anatomicas del cuerpo"> + misuse = <"No debe ser utilizado para registrar observaciones de la toma de historia -utilizar arquetipos especificos de OBSERVACION y CLUSTER. Por ejemplo OBSERVACION.historia y CLUSTER.sintoma. + + No debe ser utilizado para registrar observaciones clinicas autonomas - utilizar arquetipos especificos OBSERVATION. Por ejemplo OBSERVATION.presion_arterial, OBSERVATION.peso_corporal, u OBSERVATION.altura. "> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording details about findings on physical examination of the subject of care."> + keywords = <"examination", "physical", "exam", "findings", "clinical"> + use = <"Use to record details about findings on physical examination of the subject of care. This may include a narrative description of the findings, a framework in which to nest detailed CLUSTER examination archetypes, and a clinical interpretation of the findings. + + Examples of detailed CLUSTER examination archetypes include those that describe inspection, palpation, auscultation, percussion and movement of body systems or anatomical structures, such as CLUSTER.exam_pupils. + + Narrative descriptions of clinical findings from existing clinical systems may be captured using the 'Description' data element. + + Clinicians may sometimes want to record a summative phrase such as 'chronic otitis media' as an Interpretation of the physical examination. In the context of the physical examination archetype this should only be understood as 'physical signs are consistent with chronic otitis media'. While the summative phrase may appear to represent a diagnosis, safe and consistent querying requires a diagnosis to be recorded using the EVALUATION.problem_diagnosis archetype, even if the phrases are identical."> + misuse = <"Not to be used for recording history-taking observations - use specific OBSERVATION and CLUSTER archetypes. For example OBSERVATION.story and CLUSTER.symptom. + + Not to be used to record stand-alone clinical observations - use specific OBSERVATION archetypes. For example OBSERVATION.blood_pressure, OBSERVATION.body_weight, or OBSERVATION.height."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل الموجودات التي تم العثور عليها عند الفحص البدني"> + keywords = <"الفحص", "البدني"> + use = <"تم تصميم النموذج ليحتوي على عناقيد مفصلة متعلقة بالفحص بما في ذلك الاكتشاف, الجس, التسمع و القرع بما في هذه العناقيد من تخصيصات."> + misuse = <""> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registrering av funn ved fysisk undersøkelse av en helsetjenestemottaker."> + keywords = <"klinisk undersøkelse", "fysisk undersøkelse", "undersøkelse", "funn", "klinisk", "legeundersøkelse", "observasjon", "kroppsundersøkelse"> + use = <"Benyttes ved registrering av detaljer om fysiske funn observert ved klinisk undersøkelse av et individ. Dette kan inkludere en tekstlig beskrivelse av funn og kliniske fortolkninger av funn. Tekstlige beskrivelser av kliniske funn innhentet fra eksisterende kliniske systemer kan fanges opp ved å benytte dataelementet \"Description\". + + Arketypen kan også benyttes som et rammeverk for innsetting av detaljer ved hjelp av CLUSTER.exam-arketyper. Eksempler på detaljer som kan beskrives ved hjelp av innsatte CLUSTER-arketyper er inspeksjon, palpasjon, auskultasjon, perkusjon og bevegelser i kroppsystemer eller anatomiske strukturer (feks CLUSTER.exam_pupils). + + Noen ganger vil klinikere ønske å registrere et sammendrag, f.eks. \"kronisk otitis media\", som en fortolkning av funn ved klinisk undersøkelse. I denne konteksten - arketypen 'Funn ved klinisk undersøkelse' - bør dette forståes som 'funn forenlig med kronisk otitis media', og ikke en fastsatt diagnose. Skulle sammendraget synes å representere en diagnose, vil sikker og konsistent dataspørring kreve en diagnose som registreres i EVALUATION.problem_diagnosis-arketypen, selv om sammendraget/frasen og diagnosen er identiske."> + misuse = <"Skal ikke anvendes for å registrere observasjoner gjort under anamneseopptak - bruk spesifikke OBSERVATION og CLUSTER-arketyper, for eksempel OBSERVATION.story eller CLUSTER.symptom. + + Skal ikke anvendes for å registrere frittstående observasjoner - bruk spesifikke OBSERVATION-arketyper, for eksempel OBSERVATION.body_weight eller OBSERVATION.height. + + Skal ikke anvendes til å registrere satte diagnoser, til dette brukes EVALUATION.problem_diagnosis."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Este arquetipo será utilizado para registrar detalles sobre los hallazgos en el examen físico del paciente"> + keywords = <"examinación", "palpación", "auscultación", "percusión", "hallazgos clínicos", "examen físico"> + use = <"Este arquetipo será utilizado para registrar detalles sobre los hallazgos en el examen físico del paciente. + + Puede utilizarse junto a otros arquetipos para incluir detalles de los hallazgos clínicos, para describir examinación por inspección, palpación, auscultación, percusión y movimiento de los sistemas o estructuras anatómicas. Por ejemplo se podrá utilizar el arquetipo CLUSTER.exam_pupils. + + La información registrada mediante este arquetipo debe estar relacionada con la examinación física y sus hallazgos. Algunas interpretaciones de los hallazgos pueden registrarse usando este arquetipo aunque parezcan diagnósticos, pero solo si están directamente relacionadas con el hallazgo. Para registrar un diagnóstico utilizar el arquetipo EVALUATION.problem_diagnosis, aunque el texto de la interpretación del hallazgo sea igual al diagnóstico."> + misuse = <"No se debe utilizar para registrar información histórica del paciente, para eso utilizar el arquetipo OBSERVATION.story + + No se debe utilizar para registrar observaciones independientes y signos, para eso utilizar arquetipos específicos como OBSERVATION.blood_pressure, OBSERVATION.body_weight, OBSERVATION.height, etc."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registro de detalhes sobre os resultados no exame físico do sujeito do cuidado."> + keywords = <"exame", "físico", "achados", "clínico"> + use = <"Use para registrar detalhes sobre achados no exame físico do sujeito do cuidado. Pode incluir uma descrição narrativa dos achados, uma estrutura em que aninhar detalhados arquétipos do exame do CLUSTER, e uma interpretação clínica dos achados. + + Exemplos de arquétipos detalhados de exame CLUSTER incluem aqueles que descrevem inspeção, palpação, ausculta, percussão e movimento de sistemas corporais ou estruturas anatômicas, como CLUSTER.exam_pupils. + + As descrições narrativas dos achados dos sistemas clínicos existentes podem ser capturadas utilizando o elemento de dados \"Descrição\". + + Os médicos às vezes podem querer gravar uma frase resumida, como \"otite média crônica\", como Interpretação do exame físico. No contexto do arquétipo do exame físico, isso só deve ser entendido como \"os sinais físicos são consistentes com a otite média crônica\". Embora a expressão resumida possa parecer representar um diagnóstico, a consulta segura e consistente requer que um diagnóstico seja registrado usando o arquétipo EVALUATION.problem_diagnosis, mesmo que as frases sejam idênticas."> + misuse = <"Não deve ser utilizado para gravação de anamnese observações - usar arquétipos específicos OBSERVATION e CLUSTER. Por exemplo, OBSERVATION.story e CLUSTER .symptom. + + Não deve ser utilizado pra gravar observações clínicas isoladas - use arquétipos específicos OBSERVATION. Por exemplo: OBSERVATION.blood_pressure, OBSERVATION.body_weight, ou OBSERVATION.height."> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"用于记录关于对于特定主体对象体格检查发现的详情。"> + keywords = <"临床", "体格检查", "检查", "发现", "所见", "查体"> + use = <"用于记录关于对于特定主体对象体格检查发现的详情。其中,可包括关于这些发现的叙述型描述、一种用于嵌套若干详细的群簇(CLUSTER)型原始型的框架以及关于这些发现的临床解释。 + + 关于群簇(CLUSTER)型检查原始型的例子包括那些用于详细描述望诊、触诊、听诊、叩诊以及身体系统运动或者解剖结构的原始型,如瞳孔检查原始型CLUSTER.exam_pupils。 + + 对于现有临床系统之中临床发现的叙述型描述,可以采用名为“Description”(描述)的数据元进行采集。 + + 临床医生有时可能希望采用“慢性中耳炎”之类的概括性短语来记录对于体格检查的解释。在当前体格检查原始型的语境下,仅仅应当将其理解为“体征与慢性中耳炎相符或者说相一致”。尽管这种概括性短语可能看似用来表示某种诊断,但就安全一致的查询来说,依然需要采用问题诊断原始型EVALUATION.problem_diagnosis来记录诊断,即使是二者所采用的短语完全相同。"> + misuse = <"并非旨在用于记录病史采集类观察项目——此时请采用具体的观察(OBSERVATION)型和群簇(CLUSTER)型原始型。例如,纪事原始型OBSERVATION.story和症状原始型CLUSTER.symptom。 + + 并非旨在用于记录单独的临床观察项目——此时请采用具体的观察(OBSERVATION)型原始型。例如,血压原始型OBSERVATION.blood_pressure、体重原始型OBSERVATION.body_weight,或者身高原始型OBSERVATION.height。"> + > + > + +definition + OBSERVATION[id1] matches { -- Physical examination findings + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9000] + } + } + allow_archetype CLUSTER[id6] matches { -- Examination detail + include + archetype_id/value matches {/.*/} + } + ELEMENT[id7] matches { -- Interpretation + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + state matches { + ITEM_TREE[id10] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id9] matches { -- Confounding factors + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Position + value matches { + DV_TEXT[id9004] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id8] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id11] matches { -- Device Details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["id14"] = < + text = <"*Position(en)"> + description = <"*The position of the subject at the time of examination.(en)"> + > + ["id13"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"Comentario"> + description = <"Cualquier comentario narrativo adicional no incluido por otros elementos"> + > + ["id11"] = < + text = <"Detalle del dispositivo"> + description = <"Detalles acerca de cualquier dispositivo utilizado durante el examen fisico."> + > + ["id9"] = < + text = <"Factores de Confusion"> + description = <"Descripcion de cualquier factor incidental que pueda haber contribuido a los hallazgos del examen físico"> + > + ["id7"] = < + text = <"Interpretacion"> + description = <"Palabra, frase o descripcion breve que represente el significado clinico e importancia de los hallazgos del examen fisico"> + comment = <"Se prefiere la dodificacion con una terminologia. Por ejemplo, examen normal u otitis media cronica"> + > + ["id6"] = < + text = <"*Examination Detail(en)"> + description = <"*Structured details of the physical examination.(en)"> + comment = <"*Detailed clinical findings will be recorded as CLUSTER archetypes which can then be nested within this SLOT to represent the fractal nature of clinical examination and allow for variation in clinician's requirements for examination documentation. For example: CLUSTER.palpation_of_uterus, CLUSTER.palpation_of_cervix and CLUSTER.palpation_of_fetus can be nested in this slot or within each other to represent the specific requirements of clinicians working in the obstetric domains - content, priorities and level of detail will differ depending on clinical context, professional background and specialty.(en)"> + > + ["id5"] = < + text = <"Descripcion"> + description = <"Descripcion narrativa de los hallazgos generales observados durante un examen fisico de un paciente"> + comment = <"Puede ser utilizado para registrar un resumen narrativo del examen clinico completo o aspectos claves de los hallazgos del examen clinico, que sera apoyado con data estructurada. Los detalles de hallazgos especificos estructurados pueden ser incluidos utilizando arquetipos CLUSTER en el espacio \"Detalles del Examen\". Este elemento de data puede ser utilizado para capturar data legada que no esta disponble en un formato estructurado."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Unspecified point in time which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Hallazgos del Examen Fisico"> + description = <"Hallazgos observados durante el examen fisico de una persona"> + > + > + ["nb"] = < + ["id14"] = < + text = <"Stilling"> + description = <"Individets kroppsstilling under undersøkelsen."> + > + ["id13"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som er nødvendig for å registrere lokalt innhold/kontekst, eller for å sammenstille med andre referansemodeller/formalismer."> + comment = <"F.eks lokale informasjonskrav eller ekstra metadata for å tilpasse med FHIR eller CIMI ekvivalenter."> + > + ["id12"] = < + text = <"Kommentar"> + description = <"Tekstlig beskrivelse av de fysiske funn som ikke dekkes av andre felt."> + > + ["id11"] = < + text = <"Detaljer om medisinsk utstyr"> + description = <"Detaljer vedrørende medisinsk utstyr benyttet ved den kliniske undersøkelsen."> + comment = <"For eksempel: dopplerapparat, jordmorstetoskop, stemmegaffel, kateter, bandasjer, biomedisinsk utstyr og software."> + > + ["id9"] = < + text = <"Konfunderende faktorer"> + description = <"Kommentar til og registrering av faktorer som kan ha betydning for funn ved den kliniske undersøkelsen."> + > + ["id7"] = < + text = <"Fortolkning"> + description = <"Enkelt ord, setning, frase eller kort beskrivelse som representerer den kliniske betydning og viktigheten av funnene ved den kliniske undersøkelsen."> + comment = <"Koding med terminologi foretrekkes når mulig. For eksempel \"normal undersøkelse\" eller \"tympanisk membran perforasjon\"."> + > + ["id6"] = < + text = <"Undersøkelsesdetaljer"> + description = <"Strukturerte detaljer fra den kliniske undersøkelsen."> + comment = <"Detaljerte kliniske funn vil bli registrert som CLUSTER-arketyper som kan settes inn i dette elementet for å vise den oppdelte metoden som brukes i den kliniske undersøkelsen og tillater variasjoner i klinikerens behov for dokumentasjon av de kliniske funn. + + For eksempel kan CLUSTER.palpation_of_uterus, CLUSTER.palpation_of Cervix, CLUSTER.palpation_of_fetus, settes inn i dette elementet eller i hverandre, for å representere de varierte kravene en kliniker som arbeider innenfor obstetrikken har til- innhold, prioritet og detalj nivå. Dette vil variere med klinisk kontekst, profesjonell bakgrunn og spesialitet."> + > + ["id5"] = < + text = <"Beskrivelse"> + description = <"En narrativ beskrivelse av funn ved en klinisk undersøkelse av et individ."> + comment = <"Kan anvendes til å registrere en tekstlig sammenfatning av en komplett klinisk undersøkelse eller nøkkelfunn ved den kliniske undersøkelsen, som vil bli understøttet av strukturerte data. Dette dataelementet kan brukes for å fange opp \"legacy data\" som ikke er tilgjengelig i et strukturert format. Detaljer om spesifikt strukturert funn inkluderes ved å bruke CLUSTER-arketyper i \"Examination Detail\" SLOT."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Funn ved fysisk undersøkelse"> + description = <"Funn ved fysisk undersøkelse av en helsetjenestemottaker."> + > + > + ["pt-br"] = < + ["id14"] = < + text = <"*Position(en)"> + description = <"*The body position of the subject during the examination.(en)"> + > + ["id13"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar conteúdo local ou alinhar com outros modelos/formalismos de referência"> + comment = <"Por exemplo: Requisitos de informação local e metadados adicionais para alinhamento com equivalentes FHIR ou CIMI."> + > + ["id12"] = < + text = <"Comentários"> + description = <"Narrativa adicional sobre os achados gerais do exame físico não capturados em outros campos."> + > + ["id11"] = < + text = <"Detalhes do dispositivo"> + description = <"Detalhes sobre qualquer dispositivo utilizado durante o exame físico."> + > + ["id9"] = < + text = <"Fatores de confusão"> + description = <"Descrição de fatores incidentais que podem ter contribuído para os achados do exame físico."> + > + ["id7"] = < + text = <"Interpretação"> + description = <"Palavra única, frase ou breve descrição que representa o significado clínico e dos achados do exame físico."> + comment = <"A codificação com uma terminologia é preferida, se possível. Por exemplo, \"exame normal\" ou \"perfuração da membrana timpânica\"."> + > + ["id6"] = < + text = <"Detalhes do exame"> + description = <"Detalhes estruturados do exame físico"> + comment = <"Achados clínicos detalhados serão registrados como arquétipos CLUSTER que podem ser aninhados dentro este SLOT para representar a natureza fracionada do exame clínico e permitir a variação em requisitos clínicos para a documentação do exame. Por exemplo: CLUSTER.palpation_of_uterus, CLUSTER.palpation_of_cervix e CLUSTER.palpation_of_fetus podem ser aninhados neste SLOTou uns dentro dos outros para representar as exigências específicas dos médicos trabalhando nos domínios obstétricos - conteúdo, prioridades e nível de detalhe serão diferentes dependendo do contexto clínico, experiência profissional e especialidade."> + > + ["id5"] = < + text = <"Descrição"> + description = <"Descrição narrativa dos achados gerais observados durante o exame físico de um paciente."> + comment = <"Pode ser usado para gravar um resumo narrativo do exame clínico completo ou aspectos-chave dos achados do exame clínico, que serão apoiados por dados estruturados. Detalhes de conclusões específicas estruturadas podem ser incluídos usando arquétipos CLUSTER no slot 'Detalhes do exame'. Este elemento de dados pode ser usado para capturar dados do legado que não estão disponíveis em um formato estruturado."> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"Padrão, ponto indeterminado no tempo ou intervalo de evento que pode ser definido explicitamente em um modelo ou em tempo de execução."> + > + ["id1"] = < + text = <"Achados de exame físico"> + description = <"Resultados observados durante o exame físico de um sujeito de atenção."> + > + > + ["ar-sy"] = < + ["id14"] = < + text = <"*Position(en)"> + description = <"*The position of the subject at the time of examination.(en)"> + > + ["id13"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"*Comment(en)"> + description = <"*Any additional narrative comment not covered by other elements.(en)"> + > + ["id11"] = < + text = <"*Device Details(en)"> + description = <"*Details about any device used during the physical examination.(en)"> + > + ["id9"] = < + text = <"*Confounding Factors(en)"> + description = <"*Description of any incidental factors that may have contributed to the physical examination findings.(en)"> + > + ["id7"] = < + text = <"*Interpretation(en)"> + description = <"*Single word, phrase or brief description represents the clinical meaning and significance of the physical examination findings.(en)"> + comment = <"*Coding with a terminology is preferred, if possible. For example, normal examination or chronic otitis media.(en)"> + > + ["id6"] = < + text = <"*Examination Detail(en)"> + description = <"*Structured details of the physical examination.(en)"> + comment = <"*Detailed clinical findings will be recorded as CLUSTER archetypes which can then be nested within this SLOT to represent the fractal nature of clinical examination and allow for variation in clinician's requirements for examination documentation. For example: CLUSTER.palpation_of_uterus, CLUSTER.palpation_of_cervix and CLUSTER.palpation_of_fetus can be nested in this slot or within each other to represent the specific requirements of clinicians working in the obstetric domains - content, priorities and level of detail will differ depending on clinical context, professional background and specialty.(en)"> + > + ["id5"] = < + text = <"*Description(en)"> + description = <"*Narrative description of the overall findings observed during a physical examination of a patient.(en)"> + comment = <"*May be used to record a narrative summary of the complete clinical examination or key aspects of clinical examination findings, which will be supported by structured data. Details of specific structured findings can be included using CLUSTER archetypes in the 'Examination Detail' slot. This data element may be used to capture legacy data that is not available in a structured format.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Unspecified point in time which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Physical Examination Findings(en)"> + description = <"*Findings observed during the physical examination of a subject.(en)"> + > + > + ["sl"] = < + ["id14"] = < + text = <"*Position(en)"> + description = <"*The position of the subject at the time of examination.(en)"> + > + ["id13"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"*Comment(en)"> + description = <"*Any additional narrative comment not covered by other elements.(en)"> + > + ["id11"] = < + text = <"*Device Details(en)"> + description = <"*Details about any device used during the physical examination.(en)"> + > + ["id9"] = < + text = <"*Confounding Factors(en)"> + description = <"*Description of any incidental factors that may have contributed to the physical examination findings.(en)"> + > + ["id7"] = < + text = <"*Interpretation(en)"> + description = <"*Single word, phrase or brief description represents the clinical meaning and significance of the physical examination findings.(en)"> + comment = <"*Coding with a terminology is preferred, if possible. For example, normal examination or chronic otitis media.(en)"> + > + ["id6"] = < + text = <"*Examination Detail(en)"> + description = <"*Structured details of the physical examination.(en)"> + comment = <"*Detailed clinical findings will be recorded as CLUSTER archetypes which can then be nested within this SLOT to represent the fractal nature of clinical examination and allow for variation in clinician's requirements for examination documentation. For example: CLUSTER.palpation_of_uterus, CLUSTER.palpation_of_cervix and CLUSTER.palpation_of_fetus can be nested in this slot or within each other to represent the specific requirements of clinicians working in the obstetric domains - content, priorities and level of detail will differ depending on clinical context, professional background and specialty.(en)"> + > + ["id5"] = < + text = <"Klinični opis"> + description = <"Beleženje ugotovljenih dejstev pri pregledu"> + comment = <"*May be used to record a narrative summary of the complete clinical examination or key aspects of clinical examination findings, which will be supported by structured data. Details of specific structured findings can be included using CLUSTER archetypes in the 'Examination Detail' slot. This data element may be used to capture legacy data that is not available in a structured format.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Unspecified point in time which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Ugotovitve pregleda"> + description = <"Za dokumentiranje ugotovitev/znakov fizikalnega pregleda subjekta"> + > + > + ["en"] = < + ["id14"] = < + text = <"Position"> + description = <"The body position of the subject during the examination."> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id12"] = < + text = <"Comment"> + description = <"Additional narrative about the overall physical examination findings not captured in other fields."> + > + ["id11"] = < + text = <"Device Details"> + description = <"Details about any device used during the physical examination."> + > + ["id9"] = < + text = <"Confounding factors"> + description = <"Description of any incidental factors that may have contributed to the physical examination findings."> + > + ["id7"] = < + text = <"Interpretation"> + description = <"Single word, phrase or brief description which represents the clinical meaning and significance of the physical examination findings."> + comment = <"Coding with a terminology is preferred, if possible. For example, 'normal examination' or 'tympanic membrane perforation'."> + > + ["id6"] = < + text = <"Examination detail"> + description = <"Structured details of the physical examination."> + comment = <"Detailed clinical findings will be recorded as CLUSTER archetypes which can be nested within this SLOT to represent the fractal nature of clinical examination and allow for variation in clinician's requirements for examination documentation. For example: CLUSTER.palpation_of_uterus, CLUSTER.palpation_of_cervix and CLUSTER.palpation_of_fetus can be nested in this slot or within each other to represent the specific requirements of clinicians working in the obstetric domains - content, priorities and level of detail will differ depending on clinical context, professional background and specialty."> + > + ["id5"] = < + text = <"Description"> + description = <"Narrative description of the overall findings observed during a physical examination of a patient."> + comment = <"May be used to record a narrative summary of the complete clinical examination or key aspects of clinical examination findings, which will be supported by structured data. Details of specific structured findings can be included using CLUSTER archetypes in the 'Examination Detail' slot. This data element may be used to capture legacy data that is not available in a structured format."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Physical examination findings"> + description = <"Findings observed during the physical examination of a subject of care."> + > + > + ["zh-cn"] = < + ["id14"] = < + text = <"*Position(en)"> + description = <"*The body position of the subject during the examination.(en)"> + > + ["id13"] = < + text = <"扩展"> + description = <"采集本地内容或者与其他参考模型/形式化体系进行映射时所需的额外信息。"> + comment = <"例如,本地信息需求,或者是与FHIR或CIMI等价模型映射时所需的额外元数据。"> + > + ["id12"] = < + text = <"注释"> + description = <"其他字段之中并未采集的关于全部体格检查发现的叙述型注释。"> + > + ["id11"] = < + text = <"装置细节"> + description = <"关于体格检查过程中所使用的任何装置的细节。"> + > + ["id9"] = < + text = <"干扰因素"> + description = <"关于可能对体格检查发现做出了贡献的任何偶然因素的描述。"> + > + ["id7"] = < + text = <"解释"> + description = <"用于表示体格检查发现的临床含义和意义的单个词语、短语或简要描述。"> + comment = <"在可能的情况下,首选采用特定的术语集进行编码。例如,“检查正常”或“鼓膜穿孔”。"> + > + ["id6"] = < + text = <"检查细节"> + description = <"体格检查的结构化细节。"> + comment = <"详细的临床发现将被记录为可以嵌套在该槽位(SLOT )之中的群簇(CLUSTER)型原始型,用于表达临床检查的分形特性,并顾及到不同临床医生对于检查文档记录需求的差异。例如,可以将子宫扪诊群簇型原始型CLUSTER.palpation_of_uterus、宫颈扪诊群簇型原始型CLUSTER.palpation_of_cervix和胎儿扪诊群簇型原始型CLUSTER.palpation_of_fetus嵌套在该槽位之中,或者它们相互嵌套,以便表达在产科学领域工作的临床医师的特殊需求——根据临床语境、专业背景以及专业的不同,内容、优先级别和详细程度将会有所不同。"> + > + ["id5"] = < + text = <"描述"> + description = <"关于特定患者的体格检查过程中所观察到的全部发现的叙述型描述。"> + comment = <"可用于记录关于整个临床检查或者临床检查发现关键方面(将采用结构化数据加以支持)的叙述型摘要。在检查细节槽位“Examination Detail”之中,可以利用群簇(CLUSTER)型原始型来包括关于具体结构化发现的细节。该数据元可用于采集和记录并未采用某种结构化格式的历史遗留数据。"> + > + ["id3"] = < + text = <"任何事件"> + description = <"默认值,未加具体说明的,而可以在特定模板中或在运行时加以明确定义的时刻(时间点)型或时段(时间段、时间区间)型事件。"> + > + ["id1"] = < + text = <"体格检查发现"> + description = <"对于特定主体对象进行体格检查过程中所获得的发现。"> + > + > + ["es"] = < + ["id14"] = < + text = <"*Position(en)"> + description = <"*The body position of the subject during the examination.(en)"> + > + ["id13"] = < + text = <"Extensión"> + description = <"Información adicional requerida para registrar contenido local o alinear con otros modelos o formalismos"> + comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id12"] = < + text = <"Comentario"> + description = <"Información narrativa adicional sobre los hallazgos durante la examinación física"> + > + ["id11"] = < + text = <"Detalles del dispositivo"> + description = <"Detalles sobre cualquier dispositivo utilizado durante la examinación física"> + > + ["id9"] = < + text = <"Factores de confusión"> + description = <"Descripción de los factores que pueden haber obstruido o dificultado la examinación física y los hallazgos"> + > + ["id7"] = < + text = <"Interpretación"> + description = <"Descripción corta que representa el significado clínico de los hallazgos"> + comment = <"*Coding with a terminology is preferred, if possible. For example, 'normal examination' or 'tympanic membrane perforation'.(en)"> + > + ["id6"] = < + text = <"Detalles de la examinación"> + description = <"Detalles estructurados de la examinación física"> + comment = <"*Detailed clinical findings will be recorded as CLUSTER archetypes which can be nested within this SLOT to represent the fractal nature of clinical examination and allow for variation in clinician's requirements for examination documentation. For example: CLUSTER.palpation_of_uterus, CLUSTER.palpation_of_cervix and CLUSTER.palpation_of_fetus can be nested in this slot or within each other to represent the specific requirements of clinicians working in the obstetric domains - content, priorities and level of detail will differ depending on clinical context, professional background and specialty.(en)"> + > + ["id5"] = < + text = <"Descripción"> + description = <"Descripción narrativa del total de los hallazgos durante la examinación física del paciente"> + comment = <"*May be used to record a narrative summary of the complete clinical examination or key aspects of clinical examination findings, which will be supported by structured data. Details of specific structured findings can be included using CLUSTER archetypes in the 'Examination Detail' slot. This data element may be used to capture legacy data that is not available in a structured format.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Hallazgos de la examinación física"> + description = <"Hallazgos observados durante la examinación física del paciente"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.faecal_output.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.faecal_output.v0.0.1-alpha.adls new file mode 100644 index 000000000..493a97e71 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.faecal_output.v0.0.1-alpha.adls @@ -0,0 +1,190 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=92e3730d-1ab5-4759-b9f5-7aa50803cdd9; build_uid=3e71d645-d655-457f-ab2a-425a3d9a8d38) + openEHR-EHR-OBSERVATION.faecal_output.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-10-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Fluid output, Published archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2018-11-16]. Available from: https://ckm.openehr.org/ckm/#showArchetype_1013.1.1683"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"82041513A9176E7BA74B8338E79C0E98"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about faecal output."> + keywords = <"fluid", "balance", "output", "urine", "vomit", "drain", "drainage", "aspirate", "exudate", "loss"> + use = <"Use to record details about faecal output. + + This archetype can be used to record details about: + - each single bowel motion, including episodes of diarrhoea; or + - the total faecal output over a specified period of time, for example the amount of diarrhoea as art of a fluid balance chart over an 8 hour nursing shift. + + Each measurement should be recorded using a separate instance of this archetype. + + If an individual has diarrhoea, a fluid balance chart may require inclusion of this archetype alongside multiple instances of OBSERVATION.fluid_output and OBSERVATION.fluid_input archetype to capture all of the various inputs and outputs, plus a single instance of the OBSERVATION.fluid_balance to record the overall fluid status."> + misuse = <"Not to be used to record fluid input. Use OBSERVATION.fluid_input for this purpose. + + Not to be used to record fluid output, other than diarrhoea. Use OBSERVATION.fluid_output for this purpose. + + Not to be used to record fluid balance calculations or to record the calculation of insensible fluid loss. Use OBSERVATION.fluid_balance for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Faecal output + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Amount + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Volume + [magnitude, units, precision] matches { + [{|>=0.0|}, {"ml"}, {0}], + [{|>=0.0|}, {"g"}, {0}] + } + } + } + } + allow_archetype CLUSTER[id6] matches { -- Faecal details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exam_faeces\.v0\..*/} + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9003] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- Method (synthesised) + } + } + } + allow_archetype CLUSTER[id13] occurrences matches {0..1} matches { -- Output device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id14] occurrences matches {0..1} matches { -- Measurement device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id15] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Volume"> + description = <"Volume"> + > + ["ac9001"] = < + text = <"Method (synthesised)"> + description = <"The approach used to quantify the amount of faeces. (synthesised)"> + > + ["id15"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id14"] = < + text = <"Measurement device"> + description = <"Details of the device used to measure the faecal output."> + comment = <"*"> + > + ["id13"] = < + text = <"Output device"> + description = <"Details of the device that was used to collect the faeces."> + comment = <"*"> + > + ["at12"] = < + text = <"Measured"> + description = <"The faecal output has been directly measured."> + > + ["at11"] = < + text = <"Estimated"> + description = <"The faecal ourput has been estimated."> + > + ["id10"] = < + text = <"Method"> + description = <"The approach used to quantify the amount of faeces."> + > + ["id7"] = < + text = <"Comment"> + description = <"Additional narrative about the faecal output not captured in other fields."> + > + ["id6"] = < + text = <"Faecal details"> + description = <"Additional details about the faeces, including macroscopic appearance or other tests not currently captured in the structured data."> + comment = <"For example: the colour of the faeces."> + > + ["id5"] = < + text = <"Amount"> + description = <"The amount of faeces excreted."> + comment = <"If absorbant material, such as diapers and dressings, are weighed as part of managing faecal output, the weight will need to be converted to a volume or mass for recording."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Faecal output"> + description = <"The measurement of faeces excreted from the body."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at11", "at12"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fagerstrom.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fagerstrom.v0.0.1-alpha.adls new file mode 100644 index 000000000..dace8b32f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fagerstrom.v0.0.1-alpha.adls @@ -0,0 +1,302 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=34026fc4-b577-4b85-aaa9-c77e0aef379f; build_uid=e235734a-2fce-4e24-a790-0536f803f607) + openEHR-EHR-OBSERVATION.fagerstrom.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2016-06-06"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Heatherton TF, Kozlowski LT, Frecker RC, Fagerström KO. The Fagerström Test for Nicotine Dependence: a revision of the Fagerström Tolerance Questionnaire. Br J Addict. 1991 Sep; 86 (9):1119-27. PubMed PMID: 1932883."> + ["2"] = <"Pomerleau CS, Majchrzak MJ, Pomerleau OF. Nicotine dependence and the Fagerström Tolerance Questionnaire: a brief review. J Subst Abuse. 1989;1(4):471-7. Review. PubMed PMID: 2485293."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"E249C8B15A260DDBB25FCC9A4539A746"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To assess physical dependence on nicotine."> + keywords = <"nicotine", "tobacco", "smoking", "dependence", "fagerstrom"> + use = <"Use to estimate a individual's level of nicotine dependence once they have been identified as a cigarette smoker. + + This test may be used by the physician to document indications for prescribing medication for nicotine withdrawal. + + While openEHR archetypes are all freely available under an open license, the specific content of this Fagerström test for nicotine dependence archetype is copyright protected. Any use of this archetype within implementations must be in compliance with the terms established by the copyright owners: + - The Fagerström Tolerance Questionnaire was developed by Karl-Olov Fagerström. This instrument was modified to the Fagerström Test for Nicotine Dependence by Todd Heatherton, et al. in 1991. The FTND is copyrighted by Taylor and Francis Ltd., but may be reproduced without permission, as available from the source reference (Heatherton, et al., 1991)."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Fagerström test for nicotine dependence + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Morning cigarette + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at8]}], + [{2}, {[at7]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Difficult to refrain + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at11]}], + [{1}, {[at12]}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Hate to give up + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at14]}], + [{1}, {[at15]}] + } + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Daily consumption + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}] + } + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Early morning pattern + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at22]}], + [{1}, {[at23]}] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- During illness + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at25]}], + [{1}, {[at26]}] + } + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Total + value matches { + DV_COUNT[id9012] matches { + magnitude matches {|0..10|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id28] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id29] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Morning cigarette (synthesised)"> + description = <"How soon after you wake up do you smoke your first cigarette? (synthesised)"> + > + ["ac9001"] = < + text = <"Difficult to refrain (synthesised)"> + description = <"Do you find it difficult to refrain from smoking in places where it is forbidden (e.g., in church, at the library, in cinema, etc)? (synthesised)"> + > + ["ac9002"] = < + text = <"Hate to give up (synthesised)"> + description = <"Which cigarette would you hate most to give up? (synthesised)"> + > + ["ac9003"] = < + text = <"Daily consumption (synthesised)"> + description = <"How many cigarettes per day do you smoke? (synthesised)"> + > + ["ac9004"] = < + text = <"Early morning pattern (synthesised)"> + description = <"Do you smoke more during the first hours after waking than during the rest of the day? (synthesised)"> + > + ["ac9005"] = < + text = <"During illness (synthesised)"> + description = <"Do you smoke even when you are ill enough to be in bed most of the day? (synthesised)"> + > + ["id29"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id27"] = < + text = <"Total"> + description = <"Aggregate total from all components."> + > + ["at26"] = < + text = <"Yes"> + description = <"Smoke continues, even if ill enough to be in bed most of the day."> + > + ["at25"] = < + text = <"No"> + description = <"Not smoking if ill enough to be in bed most of the day."> + > + ["id24"] = < + text = <"During illness"> + description = <"Do you smoke even when you are ill enough to be in bed most of the day?"> + > + ["at23"] = < + text = <"Yes"> + description = <"Smoke more during the first hours after waking."> + > + ["at22"] = < + text = <"No"> + description = <"Not smoking more during the first hours after waking."> + > + ["id21"] = < + text = <"Early morning pattern"> + description = <"Do you smoke more during the first hours after waking than during the rest of the day?"> + > + ["at20"] = < + text = <"31 or more"> + description = <"Smoking >30 cigarettes per day."> + > + ["at19"] = < + text = <"21-30"> + description = <"Smoking 21-30 cigarettes per day."> + > + ["at18"] = < + text = <"11-20"> + description = <"Smoking 11-20 cigarettes per day."> + > + ["at17"] = < + text = <"10 or Less"> + description = <"Smoking <=10 cigarettes per day."> + > + ["id16"] = < + text = <"Daily consumption"> + description = <"How many cigarettes per day do you smoke?"> + > + ["at15"] = < + text = <"The first in the morning"> + description = <"First cigarette in the morning would be most difficult to give up."> + > + ["at14"] = < + text = <"Any other"> + description = <"Any cigarette other than the first cigarette in the morning would be most difficult to give up."> + > + ["id13"] = < + text = <"Hate to give up"> + description = <"Which cigarette would you hate most to give up?"> + > + ["at12"] = < + text = <"Yes"> + description = <"It is difficult to refrain from smoking."> + > + ["at11"] = < + text = <"No"> + description = <"It is not difficult to refrain from smoking."> + > + ["id10"] = < + text = <"Difficult to refrain"> + description = <"Do you find it difficult to refrain from smoking in places where it is forbidden (e.g., in church, at the library, in cinema, etc)?"> + > + ["at9"] = < + text = <"Within 5 Minutes"> + description = <"First cigarette is smoked in the first 5 minutes after waking."> + > + ["at8"] = < + text = <"Within 31-60 Minutes"> + description = <"First cigarette is smoked between 31 and 60 minutes after waking."> + > + ["at7"] = < + text = <"Within 6-30 Minutes"> + description = <"First cigarette is smoked between 6 and 30 minutes after waking."> + > + ["at6"] = < + text = <"After 60 Minutes"> + description = <"First cigarette is smoked more than 60 minutes after waking."> + > + ["id5"] = < + text = <"Morning cigarette"> + description = <"How soon after you wake up do you smoke your first cigarette?"> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Fagerström test for nicotine dependence"> + description = <"Standard instrument for assessing physical dependence on nicotine."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at11", "at12"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at8", "at7", "at9"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at25", "at26"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at22", "at23"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at17", "at18", "at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart-monitoring.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart-monitoring.v0.0.1-alpha.adls new file mode 100644 index 000000000..93dbdc174 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart-monitoring.v0.0.1-alpha.adls @@ -0,0 +1,311 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ec6a2fb8-e8f1-3e41-b282-cb23715c5e35; build_uid=3120cd50-4b70-4f4e-8ab8-c91910d26bfa) + openEHR-EHR-OBSERVATION.fetal_heart-monitoring.v0.0.1-alpha + +specialize + openEHR-EHR-OBSERVATION.fetal_heart.v0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2011-12-20"> + > + lifecycle_state = <"in_development"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"SOGC Fetal health Surveillance: antepartum and intrapartum Consensus Guideline: http://www.sogc.org/guidelines/documents/gui197CPG0709r.pdf"> + ["2"] = <"Intrapartum care: management and delivery of care to women in labour: http://www.nice.org.uk/nicemedia/live/11837/36275/36275.pdf"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"E30FED2FE0AE5E457C2CE6CC28CC0110"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record observations about the fetal heart rate, usually using a cardiotocograph or similar device over a time in late pregnancy or labour, as an assessment about fetal wellbeing in utero."> + keywords = <"fetal", "heart", "beat", "rate", "rhythm"> + use = <"Use to record observations about the fetal heart rate, usually using a cardiotocograph or similar device over a period of time in late pregnancy or labour, as an assessment about fetal wellbeing. + + Use to capture findings from electronic monitoring, including cardiotocography. + + Use is restricted to recording details about the heart beat of a fetus."> + misuse = <"Not to be used to record simple, intermittent measurements of fetal heart rate - use the parent archetype OBSERVATION.fetal_heart instead. + + Not to be used for recording the heart rate of infants, children or adults."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1.1] matches { -- Fetal heart monitoring + /data[id2]/events[id3]/data[id4]/items matches { + after [id6] + ELEMENT[id0.1] occurrences matches {0..1} matches { -- Variability + value matches { + DV_INTERVAL[id0.9006] matches { + lower matches { + DV_QUANTITY[id0.9007] matches { + magnitude matches {|0.0..<1000.0|} + units matches {"1/min"} + precision matches {0} + } + } + upper matches { + DV_QUANTITY[id0.9008] matches { + magnitude matches {|0.0..<1000.0|} + units matches {"1/min"} + precision matches {0} + } + } + } + } + } + ELEMENT[id0.2] occurrences matches {0..1} matches { -- Variability category + value matches { + DV_CODED_TEXT[id0.9009] matches { + defining_code matches {[ac0.9000]} -- Variability category (synthesised) + } + } + } + ELEMENT[id0.3] occurrences matches {0..1} matches { -- Variability description + value matches { + DV_TEXT[id0.9010] + } + } + ELEMENT[id0.4] occurrences matches {0..1} matches { -- Accelerations + value matches { + DV_CODED_TEXT[id0.9011] matches { + defining_code matches {[ac0.9001]} -- Accelerations (synthesised) + } + } + } + ELEMENT[id0.5] occurrences matches {0..1} matches { -- Early decelerations + value matches { + DV_CODED_TEXT[id0.9012] matches { + defining_code matches {[ac0.9002]} -- Early decelerations (synthesised) + } + } + } + ELEMENT[id0.6] occurrences matches {0..1} matches { -- Uncomplicated variable decelerations + value matches { + DV_CODED_TEXT[id0.9013] matches { + defining_code matches {[ac0.9003]} -- Uncomplicated variable decelerations (synthesised) + } + } + } + ELEMENT[id0.7] occurrences matches {0..1} matches { -- Complicated variable decelerations + value matches { + DV_CODED_TEXT[id0.9014] matches { + defining_code matches {[ac0.9004]} -- Complicated variable decelerations (synthesised) + } + } + } + ELEMENT[id0.8] occurrences matches {0..1} matches { -- Late decelerations + value matches { + DV_CODED_TEXT[id0.9015] matches { + defining_code matches {[ac0.9005]} -- Late decelerations (synthesised) + } + } + } + ELEMENT[id0.9] occurrences matches {0..1} matches { -- Prolonged decelerations + value matches { + DV_DURATION[id0.9016] matches { + value matches {PTMS/|>=PT0S|} + } + } + } + after [id11] + allow_archetype CLUSTER[id0.10] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia\.v0\..*|openEHR-EHR-CLUSTER\.multimedia\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac0.9000"] = < + text = <"Variability category (synthesised)"> + description = <"Variability in the fetal heart rate observed during the monitoring interval. (synthesised)"> + > + ["ac0.9001"] = < + text = <"Accelerations (synthesised)"> + description = <"Presence of accelerations observed during the monitoring interval. (synthesised)"> + > + ["ac0.9002"] = < + text = <"Early decelerations (synthesised)"> + description = <"Frequency of early accelerations observed during the monitoring interval. (synthesised)"> + > + ["ac0.9003"] = < + text = <"Uncomplicated variable decelerations (synthesised)"> + description = <"Frequency of uncomplicated variable decelerations observed during the monitoring interval. (synthesised)"> + > + ["ac0.9004"] = < + text = <"Complicated variable decelerations (synthesised)"> + description = <"Frequency of complicated variable decelerations observed during the monitoring interval. (synthesised)"> + > + ["ac0.9005"] = < + text = <"Late decelerations (synthesised)"> + description = <"Frequency of late decelerations observed during the monitoring interval. (synthesised)"> + > + ["id1.1"] = < + text = <"Fetal heart monitoring"> + description = <"Observations about the fetal heart rate, usually using a cardiotocograph or similar device over a period of time."> + > + ["id0.9"] = < + text = <"Prolonged decelerations"> + description = <"Duration of a single, prolonged deceleration observed during the monitoring interval."> + comment = <"Can be recorded multiple times during the period of observation - one duration recorded for each discrete deceleration."> + > + ["id0.8"] = < + text = <"Late decelerations"> + description = <"Frequency of late decelerations observed during the monitoring interval."> + > + ["id0.7"] = < + text = <"Complicated variable decelerations"> + description = <"Frequency of complicated variable decelerations observed during the monitoring interval."> + > + ["id0.6"] = < + text = <"Uncomplicated variable decelerations"> + description = <"Frequency of uncomplicated variable decelerations observed during the monitoring interval."> + > + ["id0.5"] = < + text = <"Early decelerations"> + description = <"Frequency of early accelerations observed during the monitoring interval."> + > + ["id0.4"] = < + text = <"Accelerations"> + description = <"Presence of accelerations observed during the monitoring interval."> + > + ["at0.30"] = < + text = <"Repetitive"> + description = <"Decelerations detected in association with over 50% of uterine contractions."> + > + ["id0.3"] = < + text = <"Variability description"> + description = <"Narrative description of the pattern of variability observed during the monitoring interval."> + comment = <"For example: a sinusoidal pattern."> + > + ["at0.29"] = < + text = <"Occasional"> + description = <"Occasional decelerations detected but occur in association with less than 50% of uterine contractions."> + > + ["at0.28"] = < + text = <"None"> + description = <"No decelerations detected."> + > + ["at0.27"] = < + text = <"Repetitive"> + description = <"Decelerations detected in association with over 50% of uterine contractions."> + > + ["at0.26"] = < + text = <"Occasional"> + description = <"Occasional decelerations detected but occur in association with less than 50% of uterine contractions."> + > + ["at0.25"] = < + text = <"None"> + description = <"No decelerations detected."> + > + ["at0.24"] = < + text = <"Repetitive"> + description = <"Decelerations detected in association with over 50% of uterine contractions."> + > + ["at0.23"] = < + text = <"Occasional"> + description = <"Occasional decelerations detected but occur in association with less than 50% of uterine contractions."> + > + ["at0.22"] = < + text = <"None"> + description = <"No decelerations detected."> + > + ["at0.21"] = < + text = <"Repetitive"> + description = <"Decelerations detected in association with over 50% of uterine contractions."> + > + ["at0.20"] = < + text = <"Occasional"> + description = <"Occasional decelerations detected but occur in association with less than 50% of uterine contractions."> + > + ["id0.2"] = < + text = <"Variability category"> + description = <"Variability in the fetal heart rate observed during the monitoring interval."> + > + ["at0.19"] = < + text = <"None"> + description = <"No decelerations detected."> + > + ["at0.18"] = < + text = <"Absent with fetal scalp stimulation"> + description = <"Fetal heart rate accelerations are not detected with fetal scalp stimulation."> + > + ["at0.17"] = < + text = <"Present with fetal scalp stimulation"> + description = <"Fetal heart accelerations are detected as a result of fetal scalp stimulation."> + > + ["at0.16"] = < + text = <"Spontaneously present"> + description = <"Heart rate accelerations are present and occurring spontaneously."> + > + ["at0.15"] = < + text = <"Absent"> + description = <"Heart rate accelerations are undetectable."> + > + ["at0.14"] = < + text = <"Marked"> + description = <"Heart rate variability is greater than 25 beats per minute."> + > + ["at0.13"] = < + text = <"Moderate"> + description = <"Heart rate variability is between 6-25 beats per minute."> + > + ["at0.12"] = < + text = <"Minimal"> + description = <"Heart rate variability is greater than undetectable, but less than or equal to 5 beats per minute."> + > + ["at0.11"] = < + text = <"Absent"> + description = <"Heart rate variability is undetectable."> + > + ["id0.10"] = < + text = <"Multimedia representation"> + description = <"Digital representation of the monitoring findings."> + comment = <"For example: video or recording of the CTG."> + > + ["id0.1"] = < + text = <"Variability"> + description = <"Variability in the fetal heart rate observed during the monitoring interval."> + > + > + > + value_sets = < + ["ac0.9000"] = < + id = <"ac0.9000"> + members = <"at0.11", "at0.12", "at0.13", "at0.14"> + > + ["ac0.9005"] = < + id = <"ac0.9005"> + members = <"at0.28", "at0.29", "at0.30"> + > + ["ac0.9003"] = < + id = <"ac0.9003"> + members = <"at0.22", "at0.23", "at0.24"> + > + ["ac0.9004"] = < + id = <"ac0.9004"> + members = <"at0.25", "at0.26", "at0.27"> + > + ["ac0.9001"] = < + id = <"ac0.9001"> + members = <"at0.15", "at0.16", "at0.17", "at0.18"> + > + ["ac0.9002"] = < + id = <"ac0.9002"> + members = <"at0.19", "at0.20", "at0.21"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v0.0.1-alpha.adls new file mode 100644 index 000000000..dbb8d29aa --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v0.0.1-alpha.adls @@ -0,0 +1,259 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ceb0a5b3-1032-3334-8ed9-fe226eabb938; build_uid=cbf49db5-05a6-458d-8bbf-aefb08dd9fa9) + openEHR-EHR-OBSERVATION.fetal_heart.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2011-12-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"SOGC Fetal health Surveillance: antepartum and intrapartum Consensus Guideline: http://www.sogc.org/guidelines/documents/gui197CPG0709r.pdf"> + ["2"] = <"Intrapartum care: management and delivery of care to women in labour: http://www.nice.org.uk/nicemedia/live/11837/36275/36275.pdf"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"33E87488ECAB3CC3DE97115C41F455BC"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the fetal heart rate via intermittent observations."> + keywords = <"fetal", "heart", "beat", "rate", "rhythm"> + use = <"Use to record the intermittent observations of the heart rate and heart beat characteristics of a fetus during pregnancy. + + Only to be used where the subject of care is the fetus."> + misuse = <"Not to be used to record more the complex details required for intervals of electronic fetal heart monitoring - use the specialisation OBSERVATION.fetal_heart-monitoring instead. + + Not to be used for recording the heart rate of infants, children or adults."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Fetal heart rate + subject matches { + PARTY_RELATED[id9004] matches { + relationship matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[at9000]} -- foetus + } + } + } + } + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Presence + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Presence (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Rate + value matches { + DV_QUANTITY[id9007] matches { + magnitude matches {|0.0..<1000.0|} + units matches {"1/min"} + precision matches {0} + } + } + } + ELEMENT[id11] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9009] + } + } + } + } + } + state matches { + ITEM_TREE[id12] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id13] occurrences matches {0..1} matches { -- Position of mother + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9002]} -- Position of mother (synthesised) + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- In labour + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9003]} -- In labour (synthesised) + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id19] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id21] matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id22] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"foetus"> + description = <"foetus"> + > + ["ac9001"] = < + text = <"Presence (synthesised)"> + description = <"The fetal heart beat is detected. (synthesised)"> + > + ["ac9002"] = < + text = <"Position of mother (synthesised)"> + description = <"The position of the mother when the fetal heart rate was measured. (synthesised)"> + > + ["ac9003"] = < + text = <"In labour (synthesised)"> + description = <"Is the mother in active labor during the observation? (synthesised)"> + > + ["at28"] = < + text = <"Absent"> + description = <"The fetal heart beat is not detected."> + > + ["at27"] = < + text = <"Present"> + description = <"The fetal heart beat is detected."> + > + ["at26"] = < + text = <"Not in labour"> + description = <"The mother is not in labour as the observation is made."> + > + ["at25"] = < + text = <"In labour"> + description = <"The mother is in labour as the observation is made."> + > + ["id24"] = < + text = <"In labour"> + description = <"Is the mother in active labor during the observation?"> + > + ["id23"] = < + text = <"Confounding factors"> + description = <"Description of incidental factors, not recorded elsewhere, that may be influencing the fetal heart rate measurement."> + comment = <"For example, maternal fever or exertion."> + > + ["id22"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id21"] = < + text = <"Device"> + description = <"Details about the device used to detect the fetal heart rate."> + comment = <"For example, Pinard's stethoscope or Doppler Ultrasound."> + > + ["at18"] = < + text = <"Lying with tilt to left"> + description = <"Mother lying flat with some lateral tilt towards the left."> + > + ["at17"] = < + text = <"Lying"> + description = <"Lying flat at the time of fetal heart rate measurement."> + > + ["at16"] = < + text = <"Reclining"> + description = <"Mother reclining at the time of fetal heart rate measurement."> + > + ["at15"] = < + text = <"Sitting"> + description = <"Mother sitting at the time of fetail heart rate measurement."> + > + ["at14"] = < + text = <"Standing"> + description = <"Mother standing at the time of fetal heart rate measurement."> + > + ["id13"] = < + text = <"Position of mother"> + description = <"The position of the mother when the fetal heart rate was measured."> + > + ["id11"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the fetal heart rate."> + comment = <"For example, bradycardia or tachycardia."> + > + ["id10"] = < + text = <"Comment"> + description = <"Additional narrative about the fetal heart rate, not captured in other fields."> + > + ["id6"] = < + text = <"Rate"> + description = <"The observed fetal heart rate."> + > + ["id5"] = < + text = <"Presence"> + description = <"The fetal heart beat is detected."> + comment = <"Implied as present if fetal heart rate > 0."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Fetal heart rate"> + description = <"Observations about the fetal heart rate."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15", "at16", "at17", "at18"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at27", "at28"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at25", "at26"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v1.0.0.adls new file mode 100644 index 000000000..dc86c72b2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v1.0.0.adls @@ -0,0 +1,207 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-OBSERVATION.fetal_heart.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2011-12-20"> + > + other_contributors = <"Sam Heard", ...> + lifecycle_state = <"CommitteeDraft"> + references = < + ["1"] = <"SOGC Fetal health Surveillance: antepartum and intrapartum Consensus Guideline: http://www.sogc.org/guidelines/documents/gui197CPG0709r.pdf"> + ["2"] = <"Intrapartum care: management and delivery of care to women in labour: http://www.nice.org.uk/nicemedia/live/11837/36275/36275.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"96A2BF4356186B63CDC4A136EF9424D2"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the fetal heart rate via intermittent observations."> + keywords = <"fetal", "heart", "beat", "rate", "rhythm"> + use = <"Use to record the intermittent observations of the heart rate and heart beat characteristics of a fetus during pregnancy. + + Only to be used where the subject of care is the fetus."> + misuse = <"Not to be used to record more the complex details required for intervals of electronic fetal heart monitoring - use the specialisation OBSERVATION.fetal_heart-monitoring instead. + + Not to be used for recording the heart rate of infants, children or adults."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Fetal Heart Rate + subject matches { + PARTY_RELATED[id9003] matches { + relationship matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[at9000]} -- foetus + } + } + } + } + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Heart beat present? + value matches { + DV_BOOLEAN[id9005] matches { + value matches {True, False} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Heart Rate + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9001]} -- Frequency + magnitude matches {|>=0.0|} + units matches {"/min"} + precision matches {0} + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Conclusion + value matches { + DV_TEXT[id9008] + } + } + } + } + } + state matches { + ITEM_TREE[id12] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id13] occurrences matches {0..1} matches { -- Position of Mother + value matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9002]} -- Position of Mother (synthesised) + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Maternal Confounding Factors + value matches { + DV_TEXT[id9010] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id19] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id21] matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"foetus"> + description = <"foetus"> + > + ["at9001"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["ac9002"] = < + text = <"Position of Mother (synthesised)"> + description = <"The position of the mother when the fetal heart rate was measured. (synthesised)"> + > + ["id21"] = < + text = <"Device"> + description = <"Details about the device used to detect the fetal heart rate. For example, Pinard's stethoscope or Doppler Ultrasound."> + > + ["id20"] = < + text = <"Maternal Confounding Factors"> + description = <"Description of incidental maternal factors, not recorded elsewhere, that may be influencing the fetal heart rate measurement."> + comment = <"For example, maternal fever or exertion."> + > + ["at18"] = < + text = <"Lying with tilt to left"> + description = <"Mother lying flat with some lateral tilt towards the left."> + > + ["at17"] = < + text = <"Lying"> + description = <"Lying flat at the time of fetal heart rate measurement."> + > + ["at16"] = < + text = <"Reclining"> + description = <"Mother reclining at the time of fetal heart rate measurement."> + > + ["at15"] = < + text = <"Sitting"> + description = <"Mother sitting at the time of fetail heart rate measurement."> + > + ["at14"] = < + text = <"Standing"> + description = <"Mother standing at the time of fetal heart rate measurement."> + > + ["id13"] = < + text = <"Position of Mother"> + description = <"The position of the mother when the fetal heart rate was measured."> + > + ["id11"] = < + text = <"Conclusion"> + description = <"Concise and clinically contextualised narrative interpretation of the fetal heart rate."> + comment = <"For example, bradycardia or tachycardia."> + > + ["id10"] = < + text = <"Comment"> + description = <"Additional narrative about the fetal heart rate not captured in other fields."> + > + ["id6"] = < + text = <"Heart Rate"> + description = <"The measured rate of the fetal heart."> + > + ["id5"] = < + text = <"Heart beat present?"> + description = <"The fetal heart beat is detected."> + comment = <"Implied as true if fetal heart rate > 0."> + > + ["id3"] = < + text = <"Any event"> + description = <"Any unspecified event."> + > + ["id1"] = < + text = <"Fetal Heart Rate"> + description = <"Characteristics about the fetal heart rate."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15", "at16", "at17", "at18"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_movement.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_movement.v0.0.1-alpha.adls new file mode 100644 index 000000000..e4b275476 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_movement.v0.0.1-alpha.adls @@ -0,0 +1,379 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=cfcab27f-e039-4278-9352-4b703fa63e00; build_uid=769c27ea-815c-413e-806a-df0fe57aec0d) + openEHR-EHR-OBSERVATION.fetal_movement.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + > + > + ["es-cl"] = < + language = <[ISO_639-1::es-cl]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2007-03-04"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sheryl Alexander, NT Department of Health, Australia", "Rita Apelt, Department of Health,NT, Australia", "Stephen Chu, NEHTA, Australia", "Margaret Cotter, AMSANT, Australia", "Michelle Dowden, Miwatj Health Ngalkanbuy Health, Australia", "Tim Garden, NTG Department of Health, Australia", "Tanya Gardner, CAAC, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Bernadette Lack, Department of Health, Australia", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Chunlan Ma, Ocean Informatics, Australia", "Ian McNicoll, Ocean Informatics UK, United Kingdom", "Jeremy Oats, NT Health, Australia", "Steven Schatz, Department of Health (Northern Territory), Australia", "Rosalie Schultz, Central Australia Remote Health, Australia", "Cherie Whitbread, Royal Darwin Hospital, Australia", "Jo Wright, NT Dept of Health, Australia (Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"NEHTA Clinical Knowledge Manager [Internet]. Australia: National eHealth Transition Authority. [Draft OBSERVATION archetype] Fetal Movement; [authored 2007 Mar 04, cited 2013 Jan 03]. Available from http://dcm.nehta.org.au/ckm/OKM.html#showArchetype_1013.1.1004_4."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E9273E6A416103CB0BE259516BDAC49A"> + > + details = < + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Tallentaa sikiön liikkeiden esiintyminen, kuten äiti havaitsee."> + keywords = <"sikiö, potkut, liikkeet, leikkuut, osumat, vauva", ...> + use = <"Käytä kirjaamaan todisteita sikiön aktiivisuudesta epäsuorana indikaattorina sikiön hyvinvoinnista. + + Käytä kirjaamaan sikiön liikkeiden läsnäoloa osana raskautta raskauden toisesta kolmanneksesta alkaen. + + Käytä tallentaaksesi tietyn ajanjakson aikana tuntuneita sikiöliikkeiden lukumäärän yksityiskohtia, jotka on esitetty \"Kick Chart\" -tilassa, useimmiten kolmannella kolmanneksella."> + misuse = <"Ei saa käyttää sikiön vasteen tallentamiseen tarkoitukselliseen stimulointiin, esim. vibroakustiseen stimulaatioon. + + Ei saa käyttää sikiön sykkeen tarkkailuun, esim. käyttämällä kardiotokografeja."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the presence and pattern of any and all spontaneous fetal movements in utero, as perceived by the mother."> + keywords = <"fetal", "kicks", "movements", "flutters", "hits", "baby"> + use = <"Use to record evidence of fetal activity as an indirect indicator of fetal well-being. + + Use to record the presence of fetal movements and pattern as part of routine antenatal visits from second trimester of pregnancy onwards. + + Use to record details of the number of fetal movements felt over a specified time interval, and represented in a 'Kick Chart', most often in the third trimester."> + misuse = <"Not to be used to record the response of a fetus to deliberate stimulation eg vibroacoustic stimulation. + + Not to be used to represent formal fetal heart rate monitoring eg using cardiotocographs."> + copyright = <"© openEHR Foundation"> + > + ["es-cl"] = < + language = <[ISO_639-1::es-cl]> + purpose = <"Registrar la presencia y la intensidad de movimientos fetales como un gráfico del movimiento fetal para la madre o para el uso del clínico. + + + + + + + "> + keywords = <"Fetal (es)", "Movimientos (es)", "Patadas (es)"> + use = <"Use to record evidence of fetal activity as an indirect indicator of fetal well-being. + + Use to record the presence of fetal movements and pattern as part of routine antenatal visits from second trimester of pregnancy onwards. + + Use to record details of the number of fetal movements felt over a specified time interval, and represented in a 'Kick Chart', most often in the third trimester."> + misuse = <"Not to be used to record the response of a fetus to deliberate stimulation eg vibroacoustic stimulation. + + Not to be used to represent formal fetal heart rate monitoring eg using cardiotocographs."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Fetal Movement + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Presence + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Presence (synthesised) + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Pattern + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- Pattern (synthesised) + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Movements + value matches { + DV_COUNT[id9005] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Time since last movement + value matches { + DV_DURATION[id9006] matches { + value matches {PWDTH/|>=PT0S|} + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9007] + } + } + } + } + } + } + INTERVAL_EVENT[id28] occurrences matches {0..1} matches { -- Period of observation + math_function matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[at9002]} -- total + } + } + data matches { + use_node ITEM_TREE[id9009] /data[id2]/events[id3]/data[id4] + } + } + } + } + } + } + +terminology + term_definitions = < + ["fi"] = < + ["ac9000"] = < + text = <"Liikkeiden tunteminen (synthesised)"> + description = <"Sikiö liikkuu spontaanisti. (synthesised)"> + > + ["ac9001"] = < + text = <"Muutos liikkeiden määrässä (synthesised)"> + description = <"Sikiön spontaanien liikkeiden tyyppi tai luonne. (synthesised)"> + > + ["at9002"] = < + text = <"* total (en)"> + description = <"* total (en)"> + > + ["id29"] = < + text = <"Kuvaus"> + description = <"Kertomusmuodossa oleva kuvaus äidin havaitsemista sikiön liikkeistä."> + > + ["id28"] = < + text = <"*Period of observation(en)"> + description = <"*Period of time during which the number of spontaneous fetal movements) are counted or observed.(en)"> + > + ["id26"] = < + text = <"Edellisestä liikkeestä kulunut aika"> + description = <"Aika, joka on kulunut siitä hetkestä, jolloin äiti viimeksi havaitsi sikiön liikkeen."> + comment = <"Kirjataan yleensä vain, jos äiti kertoo, ettei ole havainnut lainkaan sikiön spontaaneja liikkeitä. Kirjataan yleensä vain osana Ajankohta-tapahtumaa."> + > + ["at25"] = < + text = <"Vähentynyt"> + description = <"Sikiön spontaanit liikkeet ovat vähentyneet tai ne ovat tavallista heikompia."> + > + ["at23"] = < + text = <"Normaali"> + description = <"Sikiö liikkuu ja potkii normaalisti."> + > + ["at22"] = < + text = <"Lisääntynyt"> + description = <"Sikiön spontaanit liikkeet ovat lisääntyneet tai ne ovat tavallista voimakkaampia."> + > + ["id20"] = < + text = <"Muutos liikkeiden määrässä"> + description = <"Sikiön spontaanien liikkeiden tyyppi tai luonne."> + comment = <"Jos tämä tieto kirjataan tiettynä ajankohtana tapahtuneena tapahtumana, tieto kertoo äidin viimeaikaisesta kokemuksesta. Jos tämä tieto kirjataan tiettynä ajanjaksona ilmenneenä tapahtumana, tieto kertoo äidin kokemuksesta kyseisen ajanjakson aikana, esimerkiksi liikkeitä havaittu kahden tunnin tarkastelujaksolla, joka tehtiin sikiönliikekaaviota varten."> + > + ["at12"] = < + text = <"Ei havaittu"> + description = <"Äiti ei ole havainnut spontaaneja sikiön liikkeitä."> + > + ["at8"] = < + text = <"Havaittu"> + description = <"Äiti on havainnut spontaaneja sikiön liikkeitä."> + > + ["id7"] = < + text = <"Liikkeiden lukumäärä"> + description = <"Laskettu sikiön spontaanien liikkeiden lukumäärä havaintojaksolla."> + comment = <"Kirjataan yleensä vain osana ajanjakson tapahtumaa, tavallisesti tieto koskee tiettyä ajanjaksoa, jonka aikana tehtiin havaintoja esimerkiksi sikiönliikekaaviota varten."> + > + ["id5"] = < + text = <"Liikkeiden tunteminen"> + description = <"Sikiö liikkuu spontaanisti."> + comment = <"Jos tämä tieto kirjataan tiettynä ajankohtana tapahtuneena tapahtumana, tieto kertoo äidin viimeaikaisesta kokemuksesta. Jos tämä tieto kirjataan tiettynä ajanjaksona ilmenneenä tapahtumana, tieto kertoo äidin kokemuksesta kyseisen ajanjakson aikana, esimerkiksi liikkeitä havaittu kahden tunnin tarkastelujaksolla, joka tehtiin sikiönliikekaaviota varten."> + > + ["id3"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"Sikiön liikkeet"> + description = <"Äidin havaitsemat sikiön spontaanit liikkeet kohdussa. Liikkeet ovat potkuja, työntöjä, kierimisiä ja kääntymisiä."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Presence (synthesised)"> + description = <"Presence of spontaneous fetal movements. (synthesised)"> + > + ["ac9001"] = < + text = <"Pattern (synthesised)"> + description = <"Pattern of spontaneous fetal movements. (synthesised)"> + > + ["at9002"] = < + text = <"total"> + description = <"total"> + > + ["id29"] = < + text = <"Description"> + description = <"Narrative description of the fetal movements as noted by the mother."> + > + ["id28"] = < + text = <"Period of observation"> + description = <"Period of time during which the number of spontaneous fetal movements) are counted or observed."> + > + ["id26"] = < + text = <"Time since last movement"> + description = <"Length of time since last spontaneous fetal movement was noticed by mother."> + comment = <"Usually only recorded if mother reports that no spontaneous fetal movements have been noticed. Usually only recorded as part of a Point in Time event."> + > + ["at25"] = < + text = <"Reduced"> + description = <"Spontaneous fetal movements are reduced or weaker compared to normal."> + > + ["at23"] = < + text = <"Normal"> + description = <"The fetus is moving and kicking normally."> + > + ["at22"] = < + text = <"Increased"> + description = <"Spontaneous fetal movements are increased or stronger compared to normal."> + > + ["id20"] = < + text = <"Pattern"> + description = <"Pattern of spontaneous fetal movements."> + comment = <"If recording as a point in time event, this reflects the mother's recent experience. If recording as an interval event, this reflects the mother's experience over the specified period of time, for example presence of movements noted during a two hour observation for a Kick Chart."> + > + ["at12"] = < + text = <"Absent"> + description = <"Spontaneous fetal movements have not been perceived by the mother."> + > + ["at8"] = < + text = <"Present"> + description = <"Spontaneous fetal movements have been perceived by the mother."> + > + ["id7"] = < + text = <"Movements"> + description = <"Number of spontaneous fetal movements counted during the period of observation."> + comment = <"Usually only recorded as part of a Interval event - commonly over a specified period of time eg to record in a Kick Chart."> + > + ["id5"] = < + text = <"Presence"> + description = <"Presence of spontaneous fetal movements."> + comment = <"If recording as a point in time event, this reflects the mother's recent experience. If recording as an interval event, this reflects the mother's experience over the specified period of time, for example presence of movements noted during a two hour observation for a Kick Chart."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Fetal Movement"> + description = <"Spontaneous movements of the fetus in utero, as perceived by the mother. Movements include kicks, jabs, rolls, twists, and turns."> + > + > + ["es-cl"] = < + ["ac9000"] = < + text = <"Presencia (synthesised)"> + description = <"La presencia de movimientos espontáneos (synthesised)"> + > + ["ac9001"] = < + text = <"Patrón (synthesised)"> + description = <"Patrón de movimientos fetales (synthesised)"> + > + ["at9002"] = < + text = <"* total (en)"> + description = <"* total (en)"> + > + ["id29"] = < + text = <"*Description(en)"> + description = <"*Narrative description of the fetal movements as noted by the mother.(en)"> + > + ["id28"] = < + text = <"*Period of observation(en)"> + description = <"*Period of time during which the number of spontaneous fetal movements) are counted or observed.(en)"> + > + ["id26"] = < + text = <"Tiempo pasado desde el último movimiento"> + description = <"Tiempo transcurrido desde el último movimiento fetal sentido"> + > + ["at25"] = < + text = <"Disminuidos"> + description = <"Se reducen los movimientos fetales"> + > + ["at23"] = < + text = <"Normales"> + description = <"El feto se mueve y patea normalmente"> + > + ["at22"] = < + text = <"Aumentados"> + description = <"Los movimientos fetales ocurren más frecuentemente que lo esperado"> + > + ["id20"] = < + text = <"Patrón"> + description = <"Patrón de movimientos fetales"> + > + ["at12"] = < + text = <"Movimientos Fetal no sentidos"> + description = <"No se sienten los movimientos fetales"> + > + ["at8"] = < + text = <"Movimientos fetal sentidos"> + description = <"Movimientos fetales sentidos"> + > + ["id7"] = < + text = <"Número de ocurrencias"> + description = <"El número de ocurrencias en un tiempo determinado"> + > + ["id5"] = < + text = <"Presencia"> + description = <"La presencia de movimientos espontáneos"> + > + ["id3"] = < + text = <"Cualquier evento"> + description = <"*"> + > + ["id1"] = < + text = <"Movimiento del feto"> + description = <"Los movimientos espontáneos del feto in utero + "> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9002"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at22", "at23", "at25"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at8", "at12"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v0.0.1-alpha.adls new file mode 100644 index 000000000..a6e03009c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v0.0.1-alpha.adls @@ -0,0 +1,137 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d2cb2980-210e-36f7-abf3-86ee8a0cc628; build_uid=a3161571-86ca-40e6-996b-f4dc56079275) + openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dmitri Wall"> + ["email"] = <"dmitri.wall@gmail.com"> + ["date"] = <"2015-02-18"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR, UK", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Fitzpatrick TB. Soleil et peau. J Med Esthet 1975; 2: 33-4."> + ["2"] = <"Fitzpatrick TB. The validity and practicality of sun-reactive skin types I through VI. Arch Dermatol. 1988 Jun;124(6):869-71. doi: 10.1001/archderm.124.6.869. PubMed PMID: 3377516."> + ["3"] = <"Fitzpatrick TB. Ultraviolet-induced pigmentary changes: benefits and hazards. Curr Probl Dermatol. 1986;15:25-38. Review. PubMed PMID: 3512179."> + ["4"] = <"Pathak MA, Jimbow K, Szabo G et al. Sunlight and melanin pigmentation. In: Photochemical and photobiological reviews: Springer. 1976; 211-39."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E38FA313268C34529EE2C3DB225A545C"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"The concept of skin typing was developed in 1975 in order to select correct ultraviolet A dosage for treatment of psoriasis with oral methoxsalen, known as photochemotherapy (PUVA). It was further developed in subsequent years to include 6 types, ranging from white to black skin, characterised based on skin tolerance of ultraviolet radiation exposure."> + keywords = <"Dermatology", "Skin colour"> + use = <"Classification of skin colour type based on skin tolerance of ultraviolet radiation exposure."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Fitzpatrick skin type + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Skin type + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}], + [{6}, {[at11]}] + } + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id12] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Skin type (synthesised)"> + description = <"The Fitzpatrick Skin type. (synthesised)"> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at11"] = < + text = <"VI"> + description = <"Black skin, never burns."> + > + ["at10"] = < + text = <"V"> + description = <"Brown skin, rarely burns, tans profusely."> + > + ["at9"] = < + text = <"IV"> + description = <"Rarely burn, tan more than average (with ease)."> + > + ["at8"] = < + text = <"III"> + description = <"Sometimes mild burn, tan about average."> + > + ["at7"] = < + text = <"II"> + description = <"Usually burn, tan less than average (with difficulty)."> + > + ["at6"] = < + text = <"I"> + description = <"Always burn, never tan."> + > + ["id5"] = < + text = <"Skin type"> + description = <"The Fitzpatrick Skin type."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Fitzpatrick skin type"> + description = <"Numerical schema for classifying skin colour type based on reaction to ultraviolet radiation exposure."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v1.0.0.adls new file mode 100644 index 000000000..5cc0f61dc --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v1.0.0.adls @@ -0,0 +1,117 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dmitri Wall"> + ["email"] = <"dmitri.wall@gmail.com"> + ["date"] = <"2015-02-18"> + > + other_contributors = <"Ian McNicoll, freshEHR, UK", ...> + lifecycle_state = <"AuthorDraft"> + references = < + ["1"] = <"1. Fitzpatrick TB. The validity and practicality of sun-reactive skin types I through VI. Archives of dermatology 1988; 124: 869-71."> + ["2"] = <"2. Fitzpatrick TB. Soleil et peau. J Med Esthet 1975; 2: 33-4."> + ["3"] = <"3. Pathak MA, Jimbow K, Szabo G et al. Sunlight and melanin pigmentation. In: Photochemical and photobiological reviews: Springer. 1976; 211-39."> + ["4"] = <"4. Fitzpatrick T. Ultraviolet-induced pigmentary changes: benefits and hazards. Current problems in dermatology 1985; 15: 25-38."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"F29A2B9C493C05498471AA0D7E48423E"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"The concept of skin typing was developed in 1975 in order to select correct ultraviolet A dosage for treatment of psoriasis with oral methoxsalen, known as photochemotherapy (PUVA) (1,2). It was further developed in subsequent years to include 6 types, ranging from white to black skin, characterised based on skin tolerance of ultraviolet radiation exposure (1,3,4)."> + keywords = <"Dermatology", "Skin colour"> + use = <"Classification of skin colour type based on skin tolerance of ultraviolet radiation exposure."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Fitzpatrick skin type + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Skin type + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}], + [{6}, {[at11]}] + } + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Skin type (synthesised)"> + description = <"The Fitzpatrick Skin type. (synthesised)"> + > + ["at11"] = < + text = <"VI"> + description = <"Black skin, never burns"> + > + ["at10"] = < + text = <"V"> + description = <"Brown skin, rarely burns, tans profusely"> + > + ["at9"] = < + text = <"IV"> + description = <"Rarely burn, tan more than average (with ease)"> + > + ["at8"] = < + text = <"III"> + description = <"Sometimes mild burn, tan about average"> + > + ["at7"] = < + text = <"II"> + description = <"Usually burn, tan less than average (with difficulty)"> + > + ["at6"] = < + text = <"I"> + description = <"Always burn, never tan"> + > + ["id5"] = < + text = <"Skin type"> + description = <"The Fitzpatrick Skin type."> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id1"] = < + text = <"Fitzpatrick skin type"> + description = <"Numerical schema for classifying skin colour type based on reaction to ultraviolet radiation exposure. "> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_balance.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_balance.v1.1.0.adls new file mode 100644 index 000000000..e78427531 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_balance.v1.1.0.adls @@ -0,0 +1,411 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3b738daa-034d-49b2-ba40-55b8d169778a; build_uid=85416eba-65f5-4323-a0c5-0295472591e1) + openEHR-EHR-OBSERVATION.fluid_balance.v1.1.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden Healthcare & Welfare AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Brenda Marfuresco"> + ["organisation"] = <"-"> + ["email"] = <"bmarfuresco@gmail.com"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Vebjørn Arntzen"> + ["organisation"] = <"Oslo Univeristy Hospital HF, Norway"> + ["email"] = <"varntzen@ous-hf.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-02-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Ingeborg Berge, Direktoratet for e-helse, Norway", "Kristian Berg, Vestvågøy kommune - Fagutviklingsavdelingen, Norway", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Bjørn Christensen, Helse Bergen HF, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Cecilie Graver, Oslo universitetssykehus HF, Norway", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Anne Kristin Strand, Sykehuspartner HF, Norway", "Heather Leslie, Ocean Health Systems, Australia", "Marit Ludvigsen, St Olavs Hospital, Norway", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Navin Ramachandran, NHS, United Kingdom", "Tanja Riise, Nasjonal IKT HF, Norway", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Iztok Stotl, UKCLJ, Slovenia", "Roy Støle, OUS, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstittutet, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Fluid Balance, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-05-04]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1203."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"A7041FF5705494256961A33EFBE5BD52"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera de ackumulerade eller totala volymerna av vätskeintag och vätskeutsöndring, samt en statusuppskattning på vätskebalansen för en person under angivna tidsintervallet. + + Att registrera en uppskattning av skillnaden mellan vätskeintag och vätskeutsöndring under ett angivet tidsintervall. + "> + keywords = <"vätska", "balans", "intag", "utsöndring", "förlust", "svett", "vätskeförlust", "avdunstning", "transpiration"> + use = <"Används för att registrera ackumulerade eller totala volymer av vätskeintag och vätskeutsöndring, samt för en statusuppskattning på vätskebalansen för en person under angivna tidsperioder. + + Ett vätskebalansdiagram kräver vanligtvis en kombination av flera *fall* av både OBSERVATION.fluid_output arketypen och OBSERVATION.fluid_input arketypen för att fånga alla de olika vätskeintag och utsöndringar, samt ett *fall* av OBSERVATION. fluid_balance för att registrera den totala vätskestatusen. + "> + misuse = <"Används inte för att registrera enskilda mätningar av vätskeintag och vätskeutsöndringar. Använd OBSERVATION.fluid_input or OBSERVATION.fluid_output arketyper för dessa ändamål."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere oppsamlet eller total mengde væskeinntak og væsketap, samt estimat over væskebalansen til et individ i et spesifisert tidsintervall. + + For å registrere et estimat over forskjellen mellom væskeinntak og væsketap i et spesifisert tidsintervall."> + keywords = <"væske", "balanse", "væskeinntak", "væsketap", "tap", "inntak", "svette", "perspiratio", "fordamping", "drikke", "diurese", "urin", "uttørring", "oppkast", "diare", "væskeregnskap"> + use = <"Brukes for å registrere oppsamlet eller total mengde væskeinntak og væsketap, samt estimat over væskebalanse til et individ i et spesifisert tidsintervall. + + En væskebalanse vil vanligvis bestå av en kombinasjon av flere instanser av både OBSERVATION.fluid_input (Norsk: Væskeinntak) og OBSERVATION.fluid_output (Norsk: Væsketap) for å fange opp alt av inntak og væsketap, pluss en enkelt instans av OBSERVATION.fluid_balance (denne arketypen) for å registrere den overordnede væskebalansen."> + misuse = <"Skal ikke brukes for å registrere enkeltmålinger av væskeinntak eller væsketap. Bruk OBSERVATION.fluid_input (Væskeinntak) eller OBSERVATION.fluid_output (Væsketap) for dette."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, Nasjonal IKT HF"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registrar las cantidades acumuladas o totales de ingreso y egreso de fluido, además de una estimación del estado del balance de fluidos de un individuo durante intervalos de tiempo específicos. + + Registrar la estimación de la diferencia entre el ingreso y egreso de fluido durante un intervalo de tiempo especificado."> + keywords = <"fluido", "balance", "ingreso", "egreso", "pérdida", "sudor", "insensible", "evaporación", "transpiración"> + use = <"Se usa para registrar cantidades acumuladas o totales de ingreso y egreso de fluido, más una estimación del estado del balance de fluidos de un sujeto durante períodos de tiempo específicos. + + Una tabla de balance de fluidos requerirá una combinación de múltiples instancias del arquetipo OBSERVATION.fluid_output y el arquetipo OBSERVATION.fluid_input para capturar todos los diversos ingreso y egreso, más una única instancia de OBSERVATION.fluid_balance para registrar el estado general del fluido ."> + misuse = <"No debe usarse para registrar mediciones individuales de ingreso o egreso de fluido. Utilice los arquetipos OBSERVATION.fluid_input u OBSERVATION.fluid_output para estos fines."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the cumulative or total amounts of fluid input and output, plus an estimation of the fluid balance status of an individual over specified intervals of time. + + To record the estimation of the difference between fluid input and output during a specified interval of time."> + keywords = <"fluid", "balance", "input", "output", "loss", "sweat", "insensible", "evaporation", "perspiration"> + use = <"Use to record cumulative or total amounts of fluid input and output, plus an estimation of the fluid balance status of a subject over specified periods of time. + + A fluid balance chart will typically require a combination of multiple instances of both the OBSERVATION.fluid_output archetype and the OBSERVATION.fluid_input archetype to capture all of the various inputs and outputs, plus a single instance of the OBSERVATION.fluid_balance to record the overall fluid status."> + misuse = <"Not to be used to record individual measurements of fluid input or output. Use the OBSERVATION.fluid_input or OBSERVATION.fluid_output archetypes for these purposes."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + OBSERVATION[id1] matches { -- Fluid balance + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + INTERVAL_EVENT[id3] matches { -- Any interval event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Total input + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Volume + [magnitude, units, precision] matches { + [{|>=0.0|}, {"ml"}, {|>=0|}], + [{|>=0.0|}, {"l"}, {3}], + [{|>=0.0|}, {"[foz_us]"}, {|>=0|}] + } + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Total output + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Volume + [magnitude, units, precision] matches { + [{|>=0.0|}, {"ml"}, {|>=0|}], + [{|>=0.0|}, {"l"}, {3}], + [{|>=0.0|}, {"[foz_us]"}, {|>=0|}] + } + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Insensible loss + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Volume + [magnitude, units, precision] matches { + [{|>=0.0|}, {"ml"}, {|>=0|}], + [{|>=0.0|}, {"l"}, {3}], + [{|>=0.0|}, {"[foz_us]"}, {|>=0|}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Fluid balance + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9000]} -- Volume + [units, precision] matches { + [{"ml"}, {|>=0|}], + [{"l"}, {3}], + [{"[foz_us]"}, {|>=0|}] + } + } + } + } + } + } + } + } + INTERVAL_EVENT[id9] occurrences matches {0..1} matches { -- 24 hour total + math_function matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[at9001]} -- total + } + } + width matches { + DV_DURATION[id9007] matches { + value matches {PT24H; PT24H} + } + } + data matches { + use_node ITEM_TREE[id9008] /data[id2]/events[id3]/data[id4] + } + } + } + } + } + protocol matches { + ITEM_TREE[id10] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id11] occurrences matches {0..1} matches { -- Insensible loss formula + value matches { + DV_TEXT[id9009] + } + } + allow_archetype CLUSTER[id12] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["at9001"] = < + text = <"* total (en)"> + description = <"* total (en)"> + > + ["id12"] = < + text = <"Övriga upplysningar"> + description = <"Ytterligare information som krävs för att fånga lokalt innehåll eller för att anpassa sig till andra referensmodeller/formalismer."> + comment = <"Exempelvis: lokala informationskrav eller ytterligare metadata för att anpassa sig till FHIR eller CIMI-motsvarigheter."> + > + ["id11"] = < + text = <"Formel för vätskeförlust"> + description = <"Formeln som används för att beräkna volymen av vätskeförlust."> + comment = <"Exempelvis: \"10 ml/kg/dag vid inte intuberad\"; \"5 ml/kg/dag vid intuberad\"; och \"+ 10% per grad Celsius över 37C\"."> + > + ["id9"] = < + text = <"24 timmar totalt"> + description = <"Totala vätskevolymen registreras under en 24-timmars period."> + > + ["id8"] = < + text = <"Vätskebalans"> + description = <"Skillnaden mellan vätskeintag och vätskeutsöndring under ett angivet tidsintervall."> + comment = <"Vätskebalans = Totalvolym vätskeintag - (totalvolym vätskeutsöndring + vätskeförlust)."> + > + ["id7"] = < + text = <"Total vätskeutsöndring"> + description = <"Den totala mängden vätska som förloras eller utsöndras under ett angivet tidsintervall."> + > + ["id6"] = < + text = <"Totalt vätskeintag"> + description = <"Den totala mängden vätska som administreras eller intas under ett angivet tidsintervall."> + > + ["id5"] = < + text = <"Vätskeförlust"> + description = <"Vätskevolym som förloras genom avdunstning från hud och andningsvägar."> + comment = <"Vätskeförlusten beräknas med hjälp av en rad parametrar som kroppsvikt, kroppstemperatur, tid i öppen kirurgi och användning av en mekanisk ventilator."> + > + ["id3"] = < + text = <"Ospecificerad intervallhändelse"> + description = <"Ospecificerad händelse under ett tidsintervall som explicit kan definieras i en mall eller vid körning av applikation."> + > + ["id1"] = < + text = <"Vätskebalans"> + description = <"Skillnaden mellan vätskeintag och vätskeutsöndring under ett angivet tidsintervall."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["at9001"] = < + text = <"* total (en)"> + description = <"* total (en)"> + > + ["id12"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id11"] = < + text = <"Formel for perspiratio"> + description = <"Formelen som er brukt for å beregne perspiratio."> + comment = <"For eksempel \"10ml/kg/døgn når ikke intubert, 5 ml/kg/døgn når intubert og + 10% for hver grad over 37 C\"."> + > + ["id9"] = < + text = <"Væskebalanse døgn"> + description = <"Væskebalansen over en periode på 24 timer."> + > + ["id8"] = < + text = <"Væskebalanse"> + description = <"Forskjellen mellom væskeinntak og væsketap i et spesifisert tidsintervall."> + comment = <"Væskebalanse = Totalt væskeinntak - (Totalt væsketap + perspiratio)."> + > + ["id7"] = < + text = <"Totalt væsketap"> + description = <"Den totale mengden væske som er tapt eller utsondret i et spesifisert tidsintervall."> + > + ["id6"] = < + text = <"Totalt væskeinntak"> + description = <"Den totale mengden væske som er administrert eller drukket i et spesifisert tidsintervall."> + > + ["id5"] = < + text = <"Perspiratio"> + description = <"Mengden væsketap ved fordampning fra hud og luftveier."> + comment = <"Væsketap ved perspiratio avhenger av blant annet hudoverflate, kroppstemperatur, lengden på åpen kirurgi og eventuell respiratorbehandling."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Væskebalanse"> + description = <"Forskjellen mellom væskeinntak og væsketap i et spesifisert tidsintervall. + "> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["at9001"] = < + text = <"* total (en)"> + description = <"* total (en)"> + > + ["id12"] = < + text = <"Extensión"> + description = <"Información adicional requerida para capturar contenido local o alinear con otros modelos/formalismos de referencia"> + comment = <"Ejemplo Requerimientos de información local o metadata adicional para alinear con equivalentes a FHIR o CIMI"> + > + ["id11"] = < + text = <"Fórmula de pérdida insensible"> + description = <"La fórmula usada para calcular la cantidad de pérdida insensible"> + comment = <"Por ejemplo: \"10 ml/kg/día cuando no esta intubado\"; \"5 ml/kg/día cuando esta intubado\"; y \"+10% por grado celcius por encima de 37C\""> + > + ["id9"] = < + text = <"Total de 24 horas"> + description = <"Volumen total de fluido registrados durante un intervalo de 24 horas de duración"> + > + ["id8"] = < + text = <"Balance de fluidos"> + description = <"La diferencia entre ingreso y egreso de fluidos durante un intervalo de tiempo especifico"> + comment = <"Balance de fluidos = Ingreso total de fluidos - (Egreso total de fluidos + pérdida insensible)"> + > + ["id7"] = < + text = <"Egreso total"> + description = <"Cantidad total de fluidos perdidos o excretados durante un intervalo de tiempo específico."> + > + ["id6"] = < + text = <"Ingreso total"> + description = <"Cantidad total de fluidos administrados o ingeridos durante un intervalo de tiempo específico."> + > + ["id5"] = < + text = <"Pérdida insensible"> + description = <"Cantidad de fluido perdido por evaporación a través de la piel y tracto respiratorio"> + comment = <"La pérdida insensible es calculada usando un rango de parámetros, que incluyen: peso corporal, temperatura corporal, tiempo en cirugía abierta y uso de un ventilador mecánico."> + > + ["id3"] = < + text = <"Cualquier evento de intervalo"> + description = <"Evento de intervalo no especificado que puede definirse explícitamente en una plantilla o en tiempo de ejecución."> + > + ["id1"] = < + text = <"Balance de fluidos"> + description = <"La diferencia entre fluidos de ingreso y egreso durante un intervalo de tiempo específico"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Volume"> + description = <"Volume"> + > + ["at9001"] = < + text = <"total"> + description = <"total"> + > + ["id12"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id11"] = < + text = <"Insensible loss formula"> + description = <"The formula used to calculate the amount of insensible loss."> + comment = <"For example: \"10 ml/kg/day when not intubated\"; \"5 ml/kg/day when intubated\"; and \"+10% per degree celcius over 37C\". + "> + > + ["id9"] = < + text = <"24 hour total"> + description = <"Total fluid volume recorded during an interval of 24 hour duration."> + > + ["id8"] = < + text = <"Fluid balance"> + description = <"The difference between fluid input and output during a specified interval of time."> + comment = <"Fluid Balance = Total Fluid Input - (Total Fluid Output + Insensible Loss)."> + > + ["id7"] = < + text = <"Total output"> + description = <"The total amount of fluid lost or excreted during a specified interval of time."> + > + ["id6"] = < + text = <"Total input"> + description = <"The total amount of fluid administered or ingested during a specified interval of time."> + > + ["id5"] = < + text = <"Insensible loss"> + description = <"The amount of fluid loss by evaporation from the skin and respiratory tract."> + comment = <"The insensible loss is calculated using a range of parameters, including: body weight, body temperature, time in open surgery and use of a mechanical ventilator."> + > + ["id3"] = < + text = <"Any interval event"> + description = <"Unspecified interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Fluid balance"> + description = <"The difference between fluid input and output during a specified interval of time."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_input.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_input.v1.0.1.adls new file mode 100644 index 000000000..b61fc5bf2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_input.v1.0.1.adls @@ -0,0 +1,609 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=fcd984e2-51b9-4863-bf9d-cbdaf48c0ad2; build_uid=c853bcfd-ce84-4604-9994-0021c39f39ca) + openEHR-EHR-OBSERVATION.fluid_input.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Vebjørn Arntzen"> + ["organisation"] = <"Oslo University Hospital HF"> + ["email"] = <"varntzen@ous-hf.no"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral"> + ["email"] = <"amarch@cas.austral.edu.ar"> + > + accreditation = <"MD"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, United Kingdom"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2009-11-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Ingeborg Berge, Direktoratet for e-helse, Norway", "Kristian Berg, Vestvågøy kommune - Fagutviklingsavdelingen, Norway", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Bjørn Christensen, Helse Bergen HF, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Cecilie Graver, Oslo universitetssykehus HF, Norway", "Sam Heard, Ocean Informatics, Australia", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Anne Kristin Strand, Sykehuspartner HF, Norway", "Heather Leslie, Ocean Health Systems, Australia", "Pedro Leuschner, Centro Hospitalar do Porto, Portugal", "Marit Ludvigsen, St Olavs Hospital, Norway", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Navin Ramachandran, NHS, United Kingdom", "Tanja Riise, Nasjonal IKT HF, Norway", "Anoop Shah, University College London, United Kingdom", "Iztok Stotl, UKCLJ, Slovenia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Stian Torleif Varpe, Helse Bergen, Norway", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Fluid Input, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-05-04]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1205."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"0470B5CFF2759CE7EA117AF87D0A8BA7"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera information om uppmätt vätskeintag, som ofta används som en del i beräkningen av vätskebalansen."> + keywords = <"vätska", "intag", "balans", "dricker", "intag", "parenteralt", "äter"> + use = <"Används för att registrera information om vätskor som intas eller administreras. + + Används för att spegla nuvarande klinisk praxis av vätskeintag registrerad i ordinationer och i vätskebalansdiagram. I ett kliniskt system kan regler stödja automatisering av ordinationer av vätskeintag för att inte kliniker ska behöva mata in data flera gånger. Denna arketyp kommer också att ligga till grund för alla övervakade vätskeintag, inklusive ordination av vätskor och ad hoc-konsumtion. + + Används för detaljer om: + -varje enskild vätska som intas eller administreras, exempelvis varje kopp te eller glas vatten. + -det totala vätskeintaget under en viss tid, exempelvis den totala mängden av 0,9% NaCl som administreras under ett 8-timmars omvårdnads-skift. + + Varje vätskemätning ska registreras separat i denna arketyp. De detaljer som registreras med denna arketyp kan delges till beräkningar av vätskebalansen. + + Ett vätskebalansdiagram kräver vanligtvis flera registreringar av denna arketyp samt flera av OBSERVATION.fluid_output-arketypen för att fånga alla olika intag och utsöndringar, plus en registrering av OBSERVATION.fluid_balance för att få fram den totala vätskestatusen. + "> + misuse = <"Ska inte användas för att registrera vätskeutsöndring. För det ändamålet används OBSERVATION.fluid_output. + + Ska inte användas för att ordinera administrering av vätska. För det ändamålet används INSTRUCTION.medication eller en specifik instruktion för vätskeintag. + + Används inte för att ordinera förändringar i vätskeintaget, såsom vätskerestriktion. Använd en lämplig instruktion-arketyp för det ändamålet. + + Används inte för att registrera vätskebalans-beräkningar. Använd OBSERVATION.fluid_balance för det ändamålet. + "> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljerte opplysninger om væskeinntak, ofte brukt som del av utregning av væskebalanse."> + keywords = <"væske", "inn/ut", "væskebalanse", "inntak", "væskeinntak", "drikke", "flytende", "drikkemengde"> + use = <"Brukes for å registrere detaljer om væske som er drukket eller administrert. + + Denne arketypen er tenkt brukt for å gjenspeile nåværende klinisk praksis, der væskeinntak registreres som forordninger i kurve og i væskeoversikter, som drikkelister. I et klinisk system, kan man benytte denne arketypen sammen med forretningslogikk for å støtte automatisk registrering, slik at brukere slipper dobbeltregistrering. Denne arketypen vil også være basis for alt væskeinntak, inkludert væske som er ordinert eller som drikkes fritt, som ved måltider. + + Denne arketypen vil bli brukt for å registrere detaljer om: + - hvert enkelt væskeinntak drukket eller administrert, for eksempel hver enkelt kopp te eller glass vann, eller + - den totale mengden væskeinntak via en enkelt kilde i et spesifisert intervall, for eksempel den samlede mengden 0,9% NaCl i løpet av en vakt. + + For hver enkelt måling man registrerer bør man bruke en separat instans av denne arketypen. + + Detaljene om væskeinntak fra denne arketypen kan benyttes til å fylle ut et væskeregnskap. + + Et væskeregnskap vil trenge data fra multiple instanser av denne arketypen og multiple instanser av OBSERVATION.fluid_output (Norsk: Væsketap) for å fange opp alt av væskeinntak og væsketap, i tillegg til en enkelt instans av OBSERVATION.fluid_balance (Norsk: Væskebalanse) til bruk i en overordnet væskebalanse."> + misuse = <"Skal ikke brukes for å registrere væsketap. Bruk OBSERVATION.fluid_output (Væsketap) til dette. + + Skal ikke brukes for å forordne væskeinntak. Bruk INSTRUCTION.medication (Legemiddelordinering) eller en spesifikk INTSTRUCTION-arketype for væskeinntak. + + Skal ikke brukes for å forordne endringer eller begrensninger i væskeinntak. Bruk en egnet INSTRUCTION-arketype til dette. + + Skal ikke brukes for å estimere væskebalanse. Bruk OBSERVATION.fluid_balance (Væskebalanse) til dette."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, Nasjonal IKT HF"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para el registro de la medición de ingreso de fluido como parte del cálculo del balance hídrico."> + keywords = <"fluido", "líquido", "ingreso", "balance", "ingesta", "beber", "parenteral", "comer"> + use = <"Utilizado para registrar los detalles de los fluidos ingeridos y/o administrados. + + Este arquetipo tiene como propósito reproducir la práctica clínica actual para el registro de la entrada de fluidos en órdenes y en gráficos de balance de fluidos. En un sistema de reglas de negocios de sistemas clínicos la utilización de este arquetipo puede brindar apoyo para la automatización de órdenes que involucran el uso de entrada de fluidos sin que el clínico deba duplicar el ingreso de datos. Este arquetipo será también la base para toda entrada de fluidos que requiera monitoreo, incluyendo órdenes de fluidos y consumos ad hoc. + + Este arquetipo será utilizado para registrar los detalles de: + -cada fluido individual ingerido o administrado, como por ejemplo cada taza individual de té o vaso de agua; o + -el ingreso total de de un fluido durante un período especificado de tiempo, como por ejemplo la cantidad total de NaCl al 0.9% administrado durante un turno de enfermería de 8 horas. + + Cada medición de fluido debe ser registrada mediante una instancia separada del presente arquetipo. + + Los detalles registrados utilizando este arquetipo pueden proveer información para el cálculo de balances de fluidos. + + Una gráfica de balance de fluidos típicamente requerirá una combinación de múltiples instancias del arquetipo OBSERVATION.fluid_output para capturar los diversos ingresos y egresos, sumando a un instancia única de OBSERVATION.fluid_balance para el registro del estado general de los fluidos."> + misuse = <"No debe utilizarse para el registro de egreso de fluidos. Para dicho propósito debe utilizarse OBSERVATION.fluid_output. + + No debe utilizarse para ordenar la administración de fluidos. Para dicho propósito debe utilizarse INSTRUCTION.medication o un arquetipo INSTRUCTION específico para el fluido ingresado. + + No debe utilizarse para ordenar cambios en el ingreso de fluidos, como es el caso de una restricción de fluidos. Para dicho propósito debe utilizarse un arquetipo INSTRUCTION apropiado. + + No debe utilizarse para registrar el balance de fluidos calculado. Utilizar OBSERVATION.fluid_balance para dicho propósito."> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To record details of fluid input, often used as part of fluid balance estimation.(en)"> + keywords = <"*fluid(en)", "*fluid balance(en)", "*input output(en)", "*io(en)", "*input(en)"> + use = <"*Use to record details of fluid input as part of routine nursing care. + + Use to record details of individual fluid input activities, in order to allow fluid balance estimations. For example: \"Oral\", \"Cup of Tea\", 220ml; or 1 litre Normal Saline infusion. + + May also be used to record descriptive assessments of input. + + (en)"> + misuse = <"*Do not use as a primary record of the administration of fluids e.g intravascular, dialyisis. May be used alongside administration recrods ,normally an ACTION.(en)"> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, Nasjonal IKT HF"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details of measured fluid input, often used as part of fluid balance calculation."> + keywords = <"fluid", "input", "balance", "drinking", "intake", "parenteral", "eating"> + use = <"Use to record details about fluids ingested and/or administered. + + This archetype is intended to be used to mirror current clinical practice with fluid input recorded in orders and in fluid balance charts. In a clinical system business rules can support automation of orders involving fluid input using this archetype to prevent the need for clinicians to duplicate data entry. This archetype will also be the basis for all monitored fluid intake, including ordered fluids and ad hoc consumption. + + This archetype will used to record details about: + - each single fluid ingested or administered, for example each individual cup of tea or glass of water; or + - the total fluid input of a fluid over a specified period of time, for example the total amount of 0.9% NaCl administered over an 8 hour nursing shift. + + Each fluid measurement should be recorded using a separate instance of this archetype. + + The details recorded using this fluid input archetype may inform fluid balance calculations. + + A fluid balance chart will typically require a combination of multiple instances of this archetype and multiple instances of OBSERVATION.fluid_output archetype to capture all of the various inputs and outputs, plus a single instance of the OBSERVATION.fluid_balance to record the overall fluid status."> + misuse = <"Not to be used to record fluid output. Use OBSERVATION.fluid_output for this purpose. + + Not to be used to order fluid administration - use INSTRUCTION.medication or an INSTRUCTION specific for fluid intake. + + Not to be used to order changes in fluid input, such as fluid restriction. Use an appropriate INSTRUCTION archetype for this purpose. + + Not to be used to record fluid balance calculations. Use OBSERVATION.fluid_balance for this purpose."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + OBSERVATION[id1] matches { -- Fluid input + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id37] occurrences matches {0..1} matches { -- Fluid name + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Route + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- Volume + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Volume + [magnitude, units, precision] matches { + [{|>=0.0|}, {"ml"}, {|>=0|}], + [{|>=0.0|}, {"l"}, {3}], + [{|>=0.0|}, {"[foz_us]"}, {|>=0|}] + } + } + } + } + allow_archetype CLUSTER[id40] matches { -- Fluid details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id32] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Method (synthesised) + } + } + } + allow_archetype CLUSTER[id34] occurrences matches {0..1} matches { -- Input device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id29] occurrences matches {0..1} matches { -- Measurement device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id41] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["ac9001"] = < + text = <"Metod (synthesised)"> + description = <"Den metod som används för att mäta vätskevolymen. (synthesised)"> + > + ["id41"] = < + text = <"Extra information"> + description = <"Ytterligare information som krävs för att fånga lokalt innehåll eller för anpassning till andra referens modeller och formalismer."> + comment = <"exempelvis lokala informationskrav eller ytterligare metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id40"] = < + text = <"Vätskedetaljer"> + description = <"Ytterligare detaljer om vätskan."> + comment = <"Exempelvis: Mer information om vätskan, såsom näringsvärde."> + > + ["id37"] = < + text = <"Vätskebeteckning"> + description = <"Identifiering av den vätska som intas eller administreras."> + comment = <"Exempelvis: 0,9% NaCl, te, eller parenteral nutrition. Vätskebeteckningen kan matas in manuellt eller hämtas från det kliniska systemets vätskeordination."> + > + ["id36"] = < + text = <"Volym"> + description = <"Mängden vätska som intas eller administreras."> + comment = <"Volymen kan matas in manuellt eller hämtas från det kliniska systemets vätskeordination."> + > + ["id35"] = < + text = <"Administreringsväg"> + description = <"Vätskans administreringsväg"> + comment = <"Exempelvis: via nasogastrisk sond, oralt, intravenöst eller intraossöst. Administreringsvägen kan matas in manuellt eller hämtas från det kliniska systemets vätskeordination."> + > + ["id34"] = < + text = <"Utrustning för vätskeintag"> + description = <"Utrustning som används för att administrera eller ge vätskan."> + comment = <"Exempelvis: En nasogastrisk sond eller en jejunal kateter."> + > + ["id33"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning om vätskeintaget som inte återgetts i andra fält."> + > + ["id32"] = < + text = <"Metod"> + description = <"Den metod som används för att mäta vätskevolymen."> + > + ["id29"] = < + text = <"Mätutrustning"> + description = <"Utrustning som används för att mäta vätskevolymen."> + > + ["at20"] = < + text = <"Uppmätt"> + description = <"Vätskevolymen har uppmätts direkt."> + > + ["at19"] = < + text = <"Uppskattad"> + description = <"Vätskevolymen är uppskattad."> + > + ["id3"] = < + text = <"Ospecificerad händelse"> + description = <"Standardval, händelse i ospecificerad tidpunkt eller intervall som explicit kan definieras i en mall eller vid körning av program."> + > + ["id1"] = < + text = <"Vätskeintag"> + description = <"Mängden vätska som individen intagit eller administrerats till."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["ac9001"] = < + text = <"Målemetode (synthesised)"> + description = <"Metoden man har brukt til å kvantifisere mengden av væske. (synthesised)"> + > + ["id41"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id40"] = < + text = <"Detaljer om væsken"> + description = <"Ytterligere detaljer om væsken."> + comment = <"For eksempel ytterligere detaljer om væsken, som ernæringsinnhold."> + > + ["id37"] = < + text = <"Navn på væsken"> + description = <"Navn på væsken som er drukket eller administrert."> + comment = <"For eksempel fysiologisk saltvann, kaffe eller parenteral ernæring. Navnet på væsken kan bli registrert manuelt eller hentet fra en applikasjon."> + > + ["id36"] = < + text = <"Mengde"> + description = <"Mengden væske som er drukket eller administrert."> + comment = <"Mengden kan bli registrert manuelt eller hentet fra en applikasjon."> + > + ["id35"] = < + text = <"Administrasjonsvei"> + description = <"Administrasjonsveien til væsken."> + comment = <"For eksempel ernæringssonde, per oralt, intravenøst eller intraossøst. Administrasjonsveien kan bli registrert manuelt eller hentet fra en applikasjon."> + > + ["id34"] = < + text = <"Utstyr"> + description = <"Typen utstyr som er brukt for å administrere væsken."> + comment = <"For eksempel CVK for intravenøst eller tutekopp for per oralt."> + > + ["id33"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om væskeinntaket som ikke er registrert i andre felt."> + > + ["id32"] = < + text = <"Målemetode"> + description = <"Metoden man har brukt til å kvantifisere mengden av væske."> + > + ["id29"] = < + text = <"Måleutstyr"> + description = <"Detaljer om måleutstyret som er brukt for å måle væskeinntaket."> + > + ["at20"] = < + text = <"Målt"> + description = <"Mengden væskeinntak er direkte observert og målt."> + > + ["at19"] = < + text = <"Estimert"> + description = <"Mengden væskeinntak er estimert."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Væskeinntak"> + description = <"Mengden væske som er drukket av, eller administrert til et individ."> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["ac9001"] = < + text = <"Método (synthesised)"> + description = <"El enfoque utilizado para cuantificar el volumen del fluido. (synthesised)"> + > + ["id41"] = < + text = <"Externsión"> + description = <"Información adicional requerida para la captura de contenido locales o el alineamiento con otros modelos o formalismos de referencia."> + comment = <"Ej.: Requerimientos locales de información o metadatos adicionales para el alineamiento con FHIR, CIMI o equivalentes."> + > + ["id40"] = < + text = <"Detalles del fluido"> + description = <"Detalles adicionales acerca del fluido."> + comment = <"Por ejemplo, detalles adicionales acerca del fluido, como es su valor nutricional."> + > + ["id37"] = < + text = <"Denominación del fluido"> + description = <"Identificación del fluido ingerido o administrado."> + comment = <"Por ejemplo ClNa al 0.9%; té; nutrición parenteral. La denominación del fluido puede ser ingresada manualmente o derivada de una orden de fluido del sistema clínico."> + > + ["id36"] = < + text = <"Volumen"> + description = <"El volumen del fluido ingerido o administrado."> + comment = <"El volumen puede ser ingresado manualmente o derivado de una orden de fluido del sistema clínico."> + > + ["id35"] = < + text = <"Vía"> + description = <"La vía de administración del fluido."> + comment = <"Por ejemplo: sonda nasogástrica, oral, endovenoso o intraoseo. La vía puede ser ingresada manualmente o derivada de una orden de fluido del sistema clínico."> + > + ["id34"] = < + text = <"Dispositivo de administración"> + description = <"El dispositivo utilizado a administrar el fluido."> + comment = <"Por ejemplo: una sonda nasogástrica o un cateter yeyunal."> + > + ["id33"] = < + text = <"Comentario"> + description = <"Narrativa adicional acerca del ingreso de fluido que no haya sido capturada en otros campos."> + > + ["id32"] = < + text = <"Método"> + description = <"El enfoque utilizado para cuantificar el volumen del fluido."> + > + ["id29"] = < + text = <"Dispositivo de medición"> + description = <"El dispositivo utilizado para medir el volumen del fluido."> + > + ["at20"] = < + text = <"Medido"> + description = <"El volumen del fluido ha sido medido directamente."> + > + ["at19"] = < + text = <"Estimado"> + description = <"El volumen del fluido ha sido estimado."> + > + ["id3"] = < + text = <"Cualquier evento"> + description = <"Punto en el tiempo o intervalo de un evento que puede ser explícitamente definido en una plantilla o en tiempo de ejecución, por defecto."> + > + ["id1"] = < + text = <"Ingreso de fluido"> + description = <"La cantidad de fluido ingerido o administrado a un individuo."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Volume"> + description = <"Volume"> + > + ["ac9001"] = < + text = <"Method (synthesised)"> + description = <"The approach used to quantify the volume of fluid. (synthesised)"> + > + ["id41"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id40"] = < + text = <"Fluid details"> + description = <"Additonal details about the fluid."> + comment = <"For example: further details about the fluid, such as nutritional value."> + > + ["id37"] = < + text = <"Fluid name"> + description = <"Identification of the fluid ingested or administered."> + comment = <"For example: 0.9% NaCl; tea; or parenteral nutrition. The fluid name can be entered manually or derived from the fluid order by the clinical system."> + > + ["id36"] = < + text = <"Volume"> + description = <"The volume of fluid ingested or administered."> + comment = <"The volume can be entered manually or derived from the fluid order by the clinical system."> + > + ["id35"] = < + text = <"Route"> + description = <"The delivery route of the fluid."> + comment = <"For example: nasogastric tube; oral; intravenously or intraosseous. The route can be entered manually or derived from the fluid order by the clinical system."> + > + ["id34"] = < + text = <"Input device"> + description = <"The device used to administer or deliver the fluid."> + comment = <"For examle: A nasogastric tube or jejunal catheter."> + > + ["id33"] = < + text = <"Comment"> + description = <"Additional narrative about the fluid input not captured in other fields."> + > + ["id32"] = < + text = <"Method"> + description = <"The approach used to quantify the volume of fluid."> + > + ["id29"] = < + text = <"Measurement device"> + description = <"The device used to measure the volume of fluid."> + > + ["at20"] = < + text = <"Measured"> + description = <"The fluid volume has been directly measured."> + > + ["at19"] = < + text = <"Estimated"> + description = <"The fluid volume has been estimated."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Fluid input"> + description = <"The amount of fluid ingested or administered to the individual."> + > + > + ["sl"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["ac9001"] = < + text = <"*Method(en) (synthesised)"> + description = <"*The approach used to quantify the volume of fluid.(en) (synthesised)"> + > + ["id41"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id40"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id37"] = < + text = <"*Fluid name(en)"> + description = <"*Identification of the fluid ingested or administered.(en)"> + comment = <"*For example: 0.9% NaCl; tea; or parenteral nutrition. The fluid name can be entered manually or derived from the fluid order by the clinical system.(en)"> + > + ["id36"] = < + text = <"*Volume(en)"> + description = <"*The volume of fluid ingested or administered.(en)"> + comment = <"*The volume can be entered manually or derived from the fluid order by the clinical system.(en)"> + > + ["id35"] = < + text = <"*Route(en)"> + description = <"*The delivery route of the fluid.(en)"> + comment = <"*For example: nasogastric tube; oral; intravenously or intraosseous. The route can be entered manually or derived from the fluid order by the clinical system.(en)"> + > + ["id34"] = < + text = <"*Input device(en)"> + description = <"*The device used to administer or deliver the fluid.(en)"> + comment = <"*For examle: A nasogastric tube or jejunal catheter.(en)"> + > + ["id33"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the fluid input not captured in other fields.(en)"> + > + ["id32"] = < + text = <"*Method(en)"> + description = <"*The approach used to quantify the volume of fluid.(en)"> + > + ["id29"] = < + text = <"*Measurement device(en)"> + description = <"*The device used to measure the volume of fluid.(en)"> + > + ["at20"] = < + text = <"*Measured(en)"> + description = <"*The fluid volume has been directly measured.(en)"> + > + ["at19"] = < + text = <"*Estimated(en)"> + description = <"*The fluid volume has been estimated.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Fluid input(en)"> + description = <"*The amount of fluid ingested or administered to the individual.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_output.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_output.v1.0.1.adls new file mode 100644 index 000000000..3b383acf8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_output.v1.0.1.adls @@ -0,0 +1,598 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=abaaf9b2-64d9-40ef-89f0-1b3f90a79318; build_uid=d53fc084-0fa0-4706-9a57-ad4ea03f01b8) + openEHR-EHR-OBSERVATION.fluid_output.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Vebjørn Arntzen"> + ["organisation"] = <"Oslo universitetssykehus HF"> + ["email"] = <"varntzen@ous-hf.no"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral"> + ["email"] = <"amarch@cas.austral.edu.ar"> + > + accreditation = <"MD"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, United Kingdom"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2009-11-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Ingeborg Berge, Direktoratet for e-helse, Norway", "Kristian Berg, Vestvågøy kommune - Fagutviklingsavdelingen, Norway", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Bjørn Christensen, Helse Bergen HF, Norway", "Stephen Chu, NEHTA, Australia", "Stig Erik Hegrestad, Helse Førde, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Christian Ghan, The Chris O'Brien Lifehouse at RPA, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Cecilie Graver, Oslo universitetssykehus HF, Norway", "Sam Heard, Ocean Informatics, Australia (Editor)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Oliver Hosking, Remote Health NT, Australia", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Anne Kristin Strand, Sykehuspartner HF, Norway", "Heather Leslie, Ocean Health Systems, Australia", "Pedro Leuschner, Centro Hospitalar do Porto, Portugal", "Marit Ludvigsen, St Olavs Hospital, Norway", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Navin Ramachandran, NHS, United Kingdom", "Tanja Riise, Nasjonal IKT HF, Norway", "Fabian Schwarz, NT Health, Australia", "Anoop Shah, University College London, United Kingdom", "Gary Sinclair, NT DoH, Australia", "Iztok Stotl, UKCLJ, Slovenia", "Roy Støle, OUS, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstittutet, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Stian Torleif Varpe, Helse Bergen, Norway", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Fluid Output, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-05-04]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1204."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"21FFDBF3DECD6BB1CA3E734079BFCC05"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera information om uppmätt vätska som förloras eller utsöndras via någon mekanism."> + keywords = <"vätska", "balans", "utsöndring", "urin", "kräkning", "drän", "dränageåtgärd", "aspiration", "exsudat", "förlust"> + use = <"Används för att registrera information om uppmätt vätska som förloras eller utsöndras via någon mekanism. + + Används för att registrera information om: + -varje mätning av en vätskeutsöndring, exempelvis volymen av varje kräkning. + + -den totala vätskeutsöndringen från en enda källa under en viss tidsperiod, exempelvis den totala urinproduktionen under ett 8-timmars omvårdnadsskift. + + Varje vätskemätning bör registreras separat i denna arketyp. + + De uppgifter som registreras kan vidarebefordras till vätskebalans-beräkningar. + + Ett vätskebalansdiagram kräver vanligtvis en kombination av flera registreringar av denna arketyp samt flera av OBSERVATION.fluid_input-arketypen för att fånga alla olika intagen och utsöndringar samt en registrering av OBSERVATION.fluid_balance för den totala vätskestatusen. + "> + misuse = <"Ska inte användas för att registrera vätskeintaget. Använd OBSERVATION.fluid_input för det ändamålet. + + Ska inte användas för vätskebalans-beräkningar eller för beräkningar av *perspiratio insensibilis*. Använd observation. fluid_balance för det ändamålet. + + Ska inte användas för vätskebalans-beräkningar eller för beräkningar av *perspiratio insensibilis*. Använd OBSERVATION.fluid_balance för det ändamålet. + "> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere detaljer om målt væsketap, uansett mekanisme."> + keywords = <"væske", "inn/ut", "væskebalanse", "væsketap", "urin", "oppkast", "drensvæske", "aspirat", "eksudat", "tap", "transpirasjon", "svette", "avføring", "sårvæske"> + use = <"Brukes for å registrere detaljer om målt væsketap, uavhengig av mekanisme. + + Denne arketypen skal brukes for å registrere detaljer om: + - hver enkel måling av et væsketap, for eksempel mengden av hver oppkast, eller + - den totale mengden væsketap fra en enkelt kilde i en spesifisert periode, for eksempel den totale mengden diurese i løpet av en vakt. + + De registrerte detaljene i denne væsketap-arketypen kan overføres til et skjema for væskebalanse. + + For hver enkelt måling man registrerer bør man bruke en separat instans av denne arketypen. + + Et skjema for væskebalanse vil vanligvis bestå av en kombinasjon av flere instanser av både OBSERVATION.fluid_input (Norsk: Væskeinntak) og OBSERVATION.fluid_output (Norsk: Væsketap) for å fange opp alt av inntak og væsketap, pluss en enkelt instans av OBSERVATION.fluid_balance for å registrere den overordnede væskebalansen."> + misuse = <"Skal ikke brukes for å registrere væskeinntak. Bruk OBSERVATION.fluid_input (Væskeinntak) til dette. + + Skal ikke brukes for å registrere væskebalanse, eller utregning av perspiratio. Bruk OBSERVATION.fluid_balance (Væskebalanse) til dette."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Registro de detalles acerca de la medición de fluidos perdidos o excretados por cualquier vía."> + keywords = <"fluido", "balance", "egreso", "orina", "vómito", "drenaje", "drenado", "aspirado", "exudado", "pérdida"> + use = <"Utilizado para el registro de detalles acerca de la medición de fluidos perdidos o excretados por cualquier vía. + + Este arquetipo será utilizado para el registro de detalles acerca de: + - la medición de cada egreso individual de fluido, como por ejemplo el volumen de cada vómito; o + - el egreso total de fluido de una fuente original en un período especificado de tiempo, como por ejemplo el egreso total de orina en las ocho horas de un turno de enfermería. + + Cada medición de fluido debe ser registrada utilizando una instancia separada de este arquetipo. + + Los detalles registrados utilizando este arquetipo pueden proveer información para el cálculo de balances de fluidos. + + Una gráfica de balance de fluidos típicamente requerirá una combinación de múltiples instancias del arquetipo OBSERVATION.fluid_input para capturar los diversos ingresos y egresos, sumando a un instancia única de OBSERVATION.fluid_balance para el registro del estado general de los fluidos."> + misuse = <"No debe utilizarse para el registro de ingreso de fluidos. Para dicho propósito debe utilizarse OBSERVATION.fluid_input . + + No debe utilizarse para registrar el balance de fluidos calculado o de las pérdidas insensibles de fluido. Utilizar OBSERVATION.fluid_balance para dicho propósito."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about measured fluids lost or excreted via any mechanism."> + keywords = <"fluid", "balance", "output", "urine", "vomit", "drain", "drainage", "aspirate", "exudate", "loss"> + use = <"Use to record details about measured fluids lost or excreted via any mechanism. + + This archetype will be used to record details about: + - each single fluid output measurement, for example the volume of each vomit; or + - the total fluid output from a single source over a specified period of time, for example the total urine output over an 8 hour nursing shift. + + Each fluid measurement should be recorded using a separate instance of this archetype. + + The details recorded using this fluid output archetype may inform fluid balance calculations. + + A fluid balance chart will typically require a combination of multiple instances of this archetype and multiple instances of OBSERVATION.fluid_input archetype to capture all of the various inputs and outputs, plus a single instance of the OBSERVATION.fluid_balance to record the overall fluid status."> + misuse = <"Not to be used to record fluid input. Use OBSERVATION.fluid_input for this purpose. + + Not to be used to record fluid balance calculations or to record the calculation of insensible fluid loss. Use OBSERVATION.fluid_balance for this purpose."> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, Nasjonal IKT HF"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To record details of fluid input, often used as part of fluid balance estimation.(en)"> + keywords = <"*fluid(en)", "*fluid balance(en)", "*input output(en)", "*io(en)", "*input(en)"> + use = <"*Use to record details of fluid input as part of routine nursing care. + + Use to record details of individual fluid input activities, in order to allow fluid balance estimations. For example: \"Oral\", \"Cup of Tea\", 220ml; or 1 litre Normal Saline infusion. + + May also be used to record descriptive assessments of input. + + (en)"> + misuse = <"*Do not use as a primary record of the administration of fluids e.g intravascular, dialyisis. May be used alongside administration recrods ,normally an ACTION.(en)"> + copyright = <"© Australian Digital Health Agency, openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + OBSERVATION[id1] matches { -- Fluid output + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id37] occurrences matches {0..1} matches { -- Fluid name + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id42] occurrences matches {0..1} matches { -- Source + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- Volume + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9000]} -- Volume + [magnitude, units, precision] matches { + [{|>=0.0|}, {"ml"}, {|>=0|}], + [{|>=0.0|}, {"l"}, {3}], + [{|>=0.0|}, {"[foz_us]"}, {|>=0|}] + } + } + } + } + allow_archetype CLUSTER[id39] matches { -- Fluid details + include + archetype_id/value matches {/.*/} + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id32] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Method (synthesised) + } + } + } + allow_archetype CLUSTER[id34] occurrences matches {0..1} matches { -- Output device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id29] occurrences matches {0..1} matches { -- Measurement device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id41] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["ac9001"] = < + text = <"Metod (synthesised)"> + description = <"Den metod som används för att mäta volymen av vätska. (synthesised)"> + > + ["id42"] = < + text = <"Källa"> + description = <"Källan från vilken vätskan försvinner eller utsöndras. + "> + comment = <"Exempelvis: dränrör, urinkateter eller *nasofaryngeal-rör*. I klinisk tillämpning, om samma typ av vätska observeras från två eller flera källor såsom flera dränage från samma sår, kan källan beskrivas som \"Dränrör 1\" och \"Dranrör 2\". Kodning av källa med en terminologi föredras där det är möjligt."> + > + ["id41"] = < + text = <"Extra information"> + description = <"Ytterligare information som krävs för att samla in lokalt innehåll eller för anpassning till andra referens modeller och formalismer."> + comment = <"Exempelvis lokala informationskrav eller ytterligare metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id39"] = < + text = <"Vätskedetaljer"> + description = <"Ytterligare information om vätskan, inklusive makroskopiskt utseende eller andra tester som för närvarande inte inkluderats i strukturerade data."> + comment = <"Exempelvis: färgen på urinen."> + > + ["id37"] = < + text = <"Vätskenamn"> + description = <"Identifiering av den vätska som försvinner eller utsöndras."> + comment = <"Exempelvis: urin eller kräkning. Kodning av vätskenamn med en terminologi är att föredra, om möjligt."> + > + ["id36"] = < + text = <"Volym"> + description = <"Vätskans volym."> + comment = <"Om absorberande material, såsom blöjor och omslag, vägs som en del i hanteraringen av vätskeförlust-beräkningar, kommer vikten att behöva omvandlas till en volym för registrering."> + > + ["id34"] = < + text = <"Utsöndringsutrustning"> + description = <"Information om den utrustning som användes för att samla ihop vätskan."> + comment = <"Exempelvis: en urinkateter eller ett dränrör."> + > + ["id33"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning om vätskeproduktionen som inte tagits med i andra fält."> + > + ["id32"] = < + text = <"Metod"> + description = <"Den metod som används för att mäta volymen av vätska."> + > + ["id29"] = < + text = <"Mätutrustning"> + description = <"Information om den utrustning som används för att mäta vätskeutsöndringen."> + comment = <"Exempelvis: Dräneringspåse för urin."> + > + ["at20"] = < + text = <"Uppmätt"> + description = <"Vätskevolymen har uppmätts direkt."> + > + ["at19"] = < + text = <"Uppskattad"> + description = <"Vätskevolymen är uppskattad."> + > + ["id3"] = < + text = <"Ospecificerad händelse"> + description = <"Standardval, händelse i ospecificerad tidpunkt eller intervall som explicit kan definieras i en mall eller vid körning av program."> + > + ["id1"] = < + text = <"Vätskeutsöndring"> + description = <"Mätning av vätska som förloras eller utsöndras från kroppen via någon mekanism."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["ac9001"] = < + text = <"Målemetode (synthesised)"> + description = <"Metoden man har brukt til å kvantifisere mengden av væske. (synthesised)"> + > + ["id42"] = < + text = <"Kilde"> + description = <"Kilden væsken kommer fra."> + comment = <"For eksempel dren, urinkateter eller ventrikkelsonde. Hvis samme type væske blir observert fra flere kilder - som flere dren fra samme sår, kan en i et klinisk system kalle kilden \"Dren 1\" og \"Dren 2\". Koding med en terminologi er ønskelig, der det er mulig."> + > + ["id41"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id39"] = < + text = <"Ytterligere detaljer om væsken"> + description = <"Ytterligere data om væsken, inkludert utseende eller annet som ikke fremkommer strukturert i andre elementer."> + comment = <"For eksempel fargen på urin."> + > + ["id37"] = < + text = <"Navn på væsken"> + description = <"Identifisering av væsken som er utskilt."> + comment = <"For eksempel urin eller oppkast. Væskenavn bør kodes med en terminologi om mulig."> + > + ["id36"] = < + text = <"Mengde"> + description = <"Mengden væske som er utskilt."> + comment = <"Dersom man veier et absorberende materiale, som bleie eller kompress for å anslå mengden væske, må man konvertere fra vektenhet til væskeenhet ved registrering."> + > + ["id34"] = < + text = <"Utstyr"> + description = <"Detaljer om utstyret man har brukt til å samle væsken."> + comment = <"For eksempel urinkateter, sårdren, absorpsjonskompress eller bleie."> + > + ["id33"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om væsketapet som ikke er registrert i andre felt."> + > + ["id32"] = < + text = <"Målemetode"> + description = <"Metoden man har brukt til å kvantifisere mengden av væske."> + > + ["id29"] = < + text = <"Måleutstyr"> + description = <"Detaljer om måleutstyret som er brukt for å måle væsketapet."> + comment = <"For eksempel drenpose, timediuresesett, urinflaske eller vekt."> + > + ["at20"] = < + text = <"Målt"> + description = <"Mengden væsketap er direkte observert og målt."> + > + ["at19"] = < + text = <"Estimert"> + description = <"Mengden væsketap er estimert."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Væsketap"> + description = <"Målingen av væske som er utskilt eller utsondret fra kroppen, uavhengig av mekanisme."> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["ac9001"] = < + text = <"Método (synthesised)"> + description = <"El enfoque utilizado para cuantificar el volumen del fluido. (synthesised)"> + > + ["id42"] = < + text = <"Fuente"> + description = <"La fuente de pérdida o excreción del fluido."> + comment = <"Por ejemplo: tubo de drenaje; catéter urinario o nasofaringeo. En una aplicación clínica, si el mismo tipo de fluido esta siendo observado a partir de dos o mas fuentes, como en el caso de drenajes múltiples de una misma herida, la fuente será descrita como \"tubo de drenaje 1\" y \"tubo de drenaje 2\". Se codificará la fuente mediante una terminología si esto es posible."> + > + ["id41"] = < + text = <"Extensión"> + description = <"Información adicional requerida para la captura de contenido locales o el alineamiento con otros modelos o formalismos de referencia."> + comment = <"Ej.: Requerimientos locales de información o metadatos adicionales para el alineamiento con FHIR, CIMI o equivalentes."> + > + ["id39"] = < + text = <"Detalles del fluido"> + description = <"Detalles adicionales del fluido, incluyendo el aspecto macroscópico u otros exámenes no registrados mediante datos estructurados."> + comment = <"Por ejemplo: el color de la orina."> + > + ["id37"] = < + text = <"Denominación del fluido"> + description = <"Identificación del fluido eliminado o excretado."> + comment = <"Por ejemplo: orina o vómito. Se prefiere la codificación del fluido mediante una terminología si esto es posible."> + > + ["id36"] = < + text = <"Volumen"> + description = <"El volumen del fluido."> + comment = <"Si se trata de un material absorbente como pañales o apósitos, se los pesa como parte de la estimación de la perdida del fluido y el peso debe ser convertido a volumen para su registro."> + > + ["id34"] = < + text = <"Dispositivo de egreso"> + description = <"Detalles del dispositivo utilizado para recolectar el líquido."> + comment = <"Por ejemplo: un catéter urinario o un tubo de drenaje."> + > + ["id33"] = < + text = <"Comentario"> + description = <"Narrativa adicional acerca del egreso de fluido que no haya sido capturada en otros campos."> + > + ["id32"] = < + text = <"Método"> + description = <"El enfoque utilizado para cuantificar el volumen del fluido."> + > + ["id29"] = < + text = <"Dispositivo de medición"> + description = <"El dispositivo utilizado para medir el volumen del fluido."> + comment = <"Por ejemplo: bolsa de orina."> + > + ["at20"] = < + text = <"Medido"> + description = <"El volumen del fluido ha sido medido directamente."> + > + ["at19"] = < + text = <"Estimado"> + description = <"El volumen del fluido ha sido estimado."> + > + ["id3"] = < + text = <"Cualquier evento"> + description = <"Punto en el tiempo o intervalo de un evento que puede ser explícitamente definido en una plantilla o en tiempo de ejecución, por defecto."> + > + ["id1"] = < + text = <"Egreso de fluido"> + description = <"La medición del fluido perdido o excretados del cuerpo por cualquier mecanismo."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Volume"> + description = <"Volume"> + > + ["ac9001"] = < + text = <"Method (synthesised)"> + description = <"The approach used to quantify the volume of fluid. (synthesised)"> + > + ["id42"] = < + text = <"Source"> + description = <"The source from which the fluid is lost or excreted."> + comment = <"For example: drain tube; urinary catheter or nasopharyngal tube. In a clinical application, if the same type of fluid is being observed from two or more sources such as multiple drains from the same wound, the source may be described as “Drain tube 1” and “Drain tube 2”. Coding of the source with a terminology is preferred, where possible."> + > + ["id41"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id39"] = < + text = <"Fluid details"> + description = <"Additional details about the fluid, including macroscopic appearance or other tests not currently captured in the structured data."> + comment = <"For example: the colour of the urine. + "> + > + ["id37"] = < + text = <"Fluid name"> + description = <"Identification of the fluid lost or excreted."> + comment = <"For example: urine or vomit. Coding of fluid name with a terminology is preferred, if possible."> + > + ["id36"] = < + text = <"Volume"> + description = <"The volume of fluid."> + comment = <"If absorbant material, such as diapers and dressings, are weighed as part of managing fluid loss estimates, the weight will need to be converted to a volume for recording."> + > + ["id34"] = < + text = <"Output device"> + description = <"Details of the device that was used to collect the fluid."> + comment = <"For example: a urinary catheter or a drain tube."> + > + ["id33"] = < + text = <"Comment"> + description = <"Additional narrative about the fluid output not captured in other fields."> + > + ["id32"] = < + text = <"Method"> + description = <"The approach used to quantify the volume of fluid."> + > + ["id29"] = < + text = <"Measurement device"> + description = <"Details of the device used to measure the fluid output."> + comment = <"For example: Urinary drainage bag."> + > + ["at20"] = < + text = <"Measured"> + description = <"The fluid volume has been directly measured."> + > + ["at19"] = < + text = <"Estimated"> + description = <"The fluid volume has been estimated."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Fluid output"> + description = <"The measurement of fluid lost or excreted from the body via any mechanism."> + > + > + ["sl"] = < + ["at9000"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["ac9001"] = < + text = <"*Method(en) (synthesised)"> + description = <"*The approach used to quantify the volume of fluid.(en) (synthesised)"> + > + ["id42"] = < + text = <"*Source(en)"> + description = <"*The source from which the fluid is lost or excreted.(en)"> + comment = <"*For example: drain tube; urinary catheter or nasopharyngal tube. In a clinical application, if the same type of fluid is being observed from two or more sources such as multiple drains from the same wound, the source may be described as “Drain tube 1” and “Drain tube 2”. Coding of the source with a terminology is preferred, where possible. (en)"> + > + ["id41"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id39"] = < + text = <"*Fluid details(en)"> + description = <"*Additional details about the fluid, including macroscopic appearance or other tests not currently captured in the structured data.(en)"> + comment = <"*For example: the colour of the urine. + (en)"> + > + ["id37"] = < + text = <"*Fluid name(en)"> + description = <"*Identification of the fluid lost or excreted.(en)"> + comment = <"*For example: urine or vomit.(en)"> + > + ["id36"] = < + text = <"*Volume(en)"> + description = <"*The volume of fluid.(en)"> + comment = <"*If absorbant material, such as diapers and dressings, are weighed as part of managing fluid loss estimates, the weight will need to be converted to a volume for recording.(en)"> + > + ["id34"] = < + text = <"*Output device(en)"> + description = <"*Details of the device that was used to collect the fluid.(en)"> + comment = <"*For example: a urinary catheter or a drain tube.(en)"> + > + ["id33"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the fluid output not captured in other fields.(en)"> + > + ["id32"] = < + text = <"*Method(en)"> + description = <"*The approach used to quantify the volume of fluid.(en)"> + > + ["id29"] = < + text = <"*Measurement device(en)"> + description = <"*Details of device used to measure the fluid output.(en)"> + comment = <"*For example: Urinary drainage bag.(en)"> + > + ["at20"] = < + text = <"*Measured(en)"> + description = <"*The fluid volume has been directly measured.(en)"> + > + ["at19"] = < + text = <"*Estimated(en)"> + description = <"*The fluid volume has been estimated.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Fluid output(en)"> + description = <"*The measurement of fluid lost or excreted from the body via any mechanism.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.food_item.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.food_item.v0.0.1-alpha.adls new file mode 100644 index 000000000..175ebb599 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.food_item.v0.0.1-alpha.adls @@ -0,0 +1,339 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c2ed9808-3ddf-4154-bca9-668dabdb89cf; build_uid=e43d119c-2687-4d8a-85ea-80269962e86f) + openEHR-EHR-OBSERVATION.food_item.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke, Heather Leslie"> + ["organisation"] = <"Nasjonal IKT, Norway; Ocean Health Systems, Australia"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no, heather.leslie@oceanhealthsystems.com"> + ["date"] = <"2017-06-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Health Systems"> + ["MD5-CAM-1.0.1"] = <"3B3DAE542C2D25B7A481A834E147A252"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record information about a single food item consumed by an individual."> + keywords = <"nutrition", "diet", "diary"> + use = <"Use to record information about a single food item consumed by an individual. + + Multiple instances of this archetype could be used to record each food consumed by an individual within a specified timeframe as part of a food diary. + + This archetype may be extended using specific CLUSTER archetypes that represent further detail about the food item, such as CLUSTER.macronutrient or CLUSTER.micronutrient and other related archetypes."> + misuse = <"Not to be used to record planned consumption of a food item."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Food item + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Food item name + value matches { + DV_TEXT[id9005] + } + } + CLUSTER[id6] occurrences matches {0..1} matches { -- Amount + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Mass + value matches { + DV_QUANTITY[id9006] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"g"}], + [{|>=0.0|}, {"kg"}], + [{|>=0.0|}, {"[oz_av]"}], + [{|>=0.0|}, {"[lb_av]"}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Volume + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9001]} -- Volume + [magnitude, units] matches { + [{|>=0.0|}, {"ml"}], + [{|>=0.0|}, {"cl"}], + [{|>=0.0|}, {"dl"}], + [{|>=0.0|}, {"l"}], + [{|>=0.0|}, {"[foz_us]"}], + [{|>=0.0|}, {"[pt_us]"}], + [{|>=0.0|}, {"[tsp_m]"}], + [{|>=0.0|}, {"[tsp_us]"}], + [{|>=0.0|}, {"[tbs_m]"}], + [{|>=0.0|}, {"[tbs_us]"}], + [{|>=0.0|}, {"[cup_m]"}], + [{|>=0.0|}, {"[cup_us]"}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Serving + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9002]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + precision matches {1} + } + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Glycaemic load + value matches { + DV_COUNT[id9009] matches { + magnitude matches {|>=0|} + } + } + } + allow_archetype CLUSTER[id11] matches { -- Nutrients + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.macronutrients(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.micronutrients(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9010] + } + } + } + } + } + } + INTERVAL_EVENT[id24] matches { -- One day + width matches { + DV_DURATION[id9011] matches { + value matches {PT24H; PT24H} + } + } + data matches { + use_node ITEM_TREE[id9012] /data[id2]/events[id3]/data[id4] + } + } + INTERVAL_EVENT[id25] matches { -- One week + width matches { + DV_DURATION[id9013] matches { + value matches {P7D; P7D} + } + } + data matches { + use_node ITEM_TREE[id9014] /data[id2]/events[id3]/data[id4] + } + } + } + } + } + protocol matches { + ITEM_TREE[id13] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id14] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Serving size (mass) + value matches { + DV_QUANTITY[id9015] matches { + property matches {[at9000]} -- Mass + [magnitude, units] matches { + [{|>=0.0|}, {"g"}], + [{|>=0.0|}, {"kg"}], + [{|>=0.0|}, {"[oz_av]"}], + [{|>=0.0|}, {"[lb_av]"}] + } + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Serving size (volume) + value matches { + DV_QUANTITY[id9016] matches { + property matches {[at9001]} -- Volume + [magnitude, units] matches { + [{|>=0.0|}, {"ml"}], + [{|>=0.0|}, {"cl"}], + [{|>=0.0|}, {"dl"}], + [{|>=0.0|}, {"l"}], + [{|>=0.0|}, {"[foz_us]"}], + [{|>=0.0|}, {"[pt_us]"}], + [{|>=0.0|}, {"[tsp_m]"}], + [{|>=0.0|}, {"[tsp_us]"}], + [{|>=0.0|}, {"[tbs_m]"}], + [{|>=0.0|}, {"[tbs_us]"}], + [{|>=0.0|}, {"[cup_m]"}], + [{|>=0.0|}, {"[cup_us]"}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9003]} -- Method (synthesised) + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Accuracy + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9004]} -- Accuracy (synthesised) + } + } + } + allow_archetype CLUSTER[id18] matches { -- Device + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Mass"> + description = <"Mass"> + > + ["at9001"] = < + text = <"Volume"> + description = <"Volume"> + > + ["at9002"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["ac9003"] = < + text = <"Method (synthesised)"> + description = <"The method used to measure the amount of food. (synthesised)"> + > + ["ac9004"] = < + text = <"Accuracy (synthesised)"> + description = <"The qualitative precision of the amount of the food item. (synthesised)"> + > + ["id25"] = < + text = <"One week"> + description = <"One week interval event, which may be further defined in a template or at run-time, for example: specifically named as 'Last week'."> + > + ["id24"] = < + text = <"One day"> + description = <"One day interval event, which may be further defined in a template or at run-time, for example: specifically named as 'Friday' or 'Saturday'."> + > + ["id23"] = < + text = <"Accuracy"> + description = <"The qualitative precision of the amount of the food item."> + > + ["at22"] = < + text = <"Observation"> + description = <"The amount of food was recorded at the time of consumption."> + > + ["at21"] = < + text = <"Memory"> + description = <"The amount of food was recorded from memory."> + > + ["at20"] = < + text = <"Measured"> + description = <"Actual measurement of the amount of the food item."> + > + ["at19"] = < + text = <"Estimated"> + description = <"An approximation of the amount of the food item."> + > + ["id18"] = < + text = <"Device"> + description = <"Details about the device used to measure or record the amount of the food item."> + > + ["id17"] = < + text = <"Method"> + description = <"The method used to measure the amount of food."> + > + ["id16"] = < + text = <"Serving size (volume)"> + description = <"Definition of the size of a single serving of the food item, by volume."> + > + ["id15"] = < + text = <"Serving size (mass)"> + description = <"Definition of the size of a single serving of the food item, by mass."> + > + ["id14"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id12"] = < + text = <"Comment"> + description = <"Additional narrative about the food item not captured in other fields."> + > + ["id11"] = < + text = <"Nutrients"> + description = <"Details about the component nutrients for this food."> + > + ["id10"] = < + text = <"Glycaemic load"> + description = <"A number that estimates how much the food will raise an individual's blood glucose level after eating it."> + > + ["id9"] = < + text = <"Serving"> + description = <"The number of servings of food consumed."> + comment = <"Serving sizes should be defined in the Protocol section of this archetype."> + > + ["id8"] = < + text = <"Volume"> + description = <"The volume of food consumed."> + > + ["id7"] = < + text = <"Mass"> + description = <"The mass of food consumed."> + > + ["id6"] = < + text = <"Amount"> + description = <"The amount of food consumed."> + > + ["id5"] = < + text = <"Food item name"> + description = <"The name of the item of food being recorded."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Food item"> + description = <"Information about a single food item consumed by an individual."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + ["at9001"] = + ["at9002"] = + > + > + value_sets = < + ["ac9004"] = < + id = <"ac9004"> + members = <"at19", "at20"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at21", "at22"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fundoscopic_examination.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fundoscopic_examination.v0.0.1-alpha.adls new file mode 100644 index 000000000..e983352e8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fundoscopic_examination.v0.0.1-alpha.adls @@ -0,0 +1,1244 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=d8e13c17-6da2-40b7-b945-5f93df77daa4; build_uid=23e01ad1-ea04-4677-ab3c-3e54df77881d) + openEHR-EHR-OBSERVATION.fundoscopic_examination.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marco Borges"> + ["organisation"] = <"P2D"> + ["email"] = <"marco.borges@p2d.com.br"> + > + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Aitor Eguzkitza"> + ["organisation"] = <"Universidad Pública de Navarra - Complejo Hospitalario de Navarra"> + ["email"] = <"aitor.eguzkiza@unavarra.es"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2008-07-27"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Aitor Eguzkitza, Universidad Pública de Navarra - Complejo Hospitalario de Navarra, aitor.eguzkiza@unavarra.es", "Luis Serrano, Universidad Pública de Navarra (UPNA), lserrano@unavarra.es", "José Andonegui, Hospital de Navarra, jose.andonegui.navarro@cfnavarra.es", "Heather Leslie, Atomica Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Lamirel C, Bruce BB, Wright DW, Delaney KP, Newman NJ, Biousse V. Quality of nonmydriatic digital fundus photography obtained by nurse practitioners in the emergency department: the FOTO-ED study. Ophthalmology. 2012 Mar;119(3):617-24. doi: 10.1016/j.ophtha.2011.09.013. Epub 2012 Jan 3. PubMed PMID: 22218140; PubMed Central PMCID: PMC3294008."> + ["2"] = <"Grading diabetic retinopathy from stereoscopic color fundus photographs--an extension of the modified Airlie House classification. ETDRS report number 10. Early Treatment Diabetic Retinopathy Study Research Group. Ophthalmology. 1991 May;98(5 Suppl):786-806. PubMed PMID: 2062513."> + ["3"] = <"Li HK, Horton M, Bursell SE, Cavallerano J, Zimmer-Galler I, Tennant M, Abramoff M, Chaum E, Debuc DC, Leonard-Martin T, Winchester M; American Telemedicine Association Diabetic Retinopathy Telehealth Practice Recommendations Working Group., Lawrence MG, Bauman W, Gardner WK, Hildebran L, Federman J. Telehealth practice recommendations for diabetic retinopathy, second edition. Telemed J E Health. 2011 Dec;17(10):814-37. doi: 10.1089/tmj.2011.0075. Epub 2011 Oct 4. Review. PubMed PMID: 21970573."> + > + other_details = < + ["current_contact"] = <"Aitor Eguzkitza, Universidad Pública de Navarra - Complejo Hospitalario de Navarra, aitor.eguzkiza@unavarra.es"> + ["MD5-CAM-1.0.1"] = <"CA5A360446ED6A1B91293FA976C175D8"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar detalhes sobre o resultados clínicos do exame fundoscopia dos olhos."> + use = <"*"> + misuse = <"*"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about clinical findings on fundoscopy of eyes."> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Registrar los detalles durante la adquisición de imágenes de fondo de ojo"> + use = <"Descripción de los hallazgos durante la captura de imágenes de fondo de ojo así como los hallazgos clínicos obtenidos a partir de estudiar estas imágenes."> + misuse = <"*(en)"> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Fundoscopic examination of eyes + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id137] occurrences matches {0..2} matches { -- Test Result + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Eye examined + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Eye examined (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- Red reflex + value matches { + DV_BOOLEAN[id9008] matches { + value matches {True, False; False} + } + } + } + ELEMENT[id92] occurrences matches {0..1} matches { -- Optic disc description + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id91] occurrences matches {0..1} matches { -- Macula description + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id93] occurrences matches {0..1} matches { -- Retinal arteries description + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id94] occurrences matches {0..1} matches { -- Retinal veins description + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id95] occurrences matches {0..1} matches { -- Retinal background description + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id99] occurrences matches {0..1} matches { -- Vitreous description + value matches { + DV_TEXT[id9014] + } + } + ELEMENT[id144] occurrences matches {0..1} matches { -- Clinical interpretation + value matches { + DV_TEXT[id9015] + } + } + allow_archetype CLUSTER[id143] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype CLUSTER[id140] matches { -- Additional findings + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.clinical_findings(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id142] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id127] matches { -- Comment + value matches { + DV_TEXT[id9016] + } + } + } + } + } + } + } + state matches { + ITEM_TREE[id14] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id141] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9017] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Mydriatic used + value matches { + DV_BOOLEAN[id9018] matches { + value matches {True, False} + } + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- Small pupil + value matches { + DV_BOOLEAN[id9019] matches { + value matches {True, False; False} + } + } + } + ELEMENT[id125] occurrences matches {0..1} matches { -- Uncooperative patient + value matches { + DV_BOOLEAN[id9020] matches { + value matches {True, False; False} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id29] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id30] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[ac9001]} -- Method (synthesised) + } + } + } + allow_archetype CLUSTER[id90] matches { -- Device details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + ELEMENT[id68] occurrences matches {0..1} matches { -- Field angle + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac9002]} -- Field angle (synthesised) + } + } + } + ELEMENT[id73] occurrences matches {0..1} matches { -- Attempts + value matches { + DV_COUNT[id9023] matches { + magnitude matches {|1..3|} + } + } + } + CLUSTER[id74] occurrences matches {0..1} matches { -- Subdivision of the retina + name matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[ac2]} -- Subdivision of retina + } + } + items cardinality matches {1..*; unordered} matches { + ELEMENT[id75] matches { -- ETRDS fields + name matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[ac3]} -- Diabetic Retinopathy Study field + } + } + value matches { + DV_CODED_TEXT[id9026] matches { + defining_code matches {[ac9003]} -- ETRDS fields (synthesised) + } + } + } + ELEMENT[id83] matches { -- Mosaic and peripherals + value matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[ac9004]} -- Mosaic and peripherals (synthesised) + } + } + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Shadow artifact + value matches { + DV_BOOLEAN[id9028] matches { + value matches {True, False; False} + } + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- Cataract artifact + value matches { + DV_BOOLEAN[id9029] matches { + value matches {True, False; False} + } + } + } + ELEMENT[id60] occurrences matches {0..1} matches { -- Quality of visualisation + value matches { + DV_ORDINAL[id9030] matches { + [value, symbol] matches { + [{1}, {[at61]}], + [{2}, {[at62]}], + [{3}, {[at63]}], + [{4}, {[at64]}], + [{5}, {[at65]}] + } + } + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Visualisation description + value matches { + DV_TEXT[id9031] + } + } + ELEMENT[id124] occurrences matches {0..1} matches { -- High refraction + value matches { + DV_BOOLEAN[id9032] matches { + value matches {True, False; False} + } + } + } + allow_archetype CLUSTER[id145] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"*Eye examined(en) (synthesised)"> + description = <"*Identification of the eye which is being examined.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Method(en) (synthesised)"> + description = <"*Method chosen to perform the funduscopic examination.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Field angle(en) (synthesised)"> + description = <"*Describes the optical acceptance angle of the lens used during the test.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*ETRDS fields(en) (synthesised)"> + description = <"*Subdivision of the retina based on Diabetic Retinopathy Study fields.(en) (synthesised)"> + > + ["ac9004"] = < + text = <"*Mosaic and peripherals(en) (synthesised)"> + description = <"*Division of the retina in quadrants + mosaic obtained from the combination of them.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Quality of visualisation(en) (synthesised)"> + description = <"*Levels quantifying the quality of each acquisition, based in the ease to visualize the structures on the eye fundus.(en) (synthesised)"> + > + ["id145"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id144"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings for the eye examined.(en)"> + comment = <"*Coding of the 'Clinical interpretation' with a terminology is preferred, where possible.(en)"> + > + ["id143"] = < + text = <"*Multimedia representation(en)"> + description = <"*Digital image, video or diagram representing the physical examination findings.(en)"> + > + ["id142"] = < + text = <"*Examination not done(en)"> + description = <"*Details to explicitly record that this examination was not performed.(en)"> + > + ["id141"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of factors, not recorded elsewhere, that may influence the clinical findings.(en)"> + > + ["id140"] = < + text = <"*Additional findings(en)"> + description = <"*Additional structured details about the physical examination findings.(en)"> + > + ["at139"] = < + text = <"*Right eye(en)"> + description = <"*The right eye was examined.(en)"> + > + ["at138"] = < + text = <"*Left eye(en)"> + description = <"*The left eye was examined.(en)"> + > + ["id137"] = < + text = <"*New cluster(en)"> + description = <"**(en)"> + > + ["at136"] = < + text = <"*Angiography(en)"> + description = <"*Observation of the eye fundus using a fluorescent dye inyected to emphasize the blood vessels in the eye retina.(en)"> + > + ["at133"] = < + text = <"*Non-contact lens biomicroscopy(en)"> + description = <"*Eye fundus viewing through biomicroscopy lens without contact to patient's eye surface.(en)"> + > + ["at132"] = < + text = <"*Contact lens biomicroscopy(en)"> + description = <"*Eye fundus viewing through biomicroscopy lens in contact to patient's eye surface.(en)"> + > + ["at131"] = < + text = <"*Non-mydriatic retinography(en)"> + description = <"*Observation of retina through funduscopic images acquired without previous dilatation of patient's pupils.(en)"> + > + ["at130"] = < + text = <"*Mydriatic retinography(en)"> + description = <"*Observation of retina through funduscopic images acquired by previous dilatation of patient's pupils.(en)"> + > + ["id127"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the physical examination findings, not captured in other fields.(en)"> + > + ["id125"] = < + text = <"*Uncooperative patient(en)"> + description = <"*True if patient doesn't collaborate during the image acquisition.(en)"> + > + ["id124"] = < + text = <"*High refraction(en)"> + description = <"*True if the refraction of the eye exceeds the range from -12D to +15D.(en)"> + > + ["at123"] = < + text = <"*60º(en)"> + description = <"*60º angle used to acquire eye fundus in some DR screening studies.(en)"> + > + ["id99"] = < + text = <"*Vitreous description(en)"> + description = <"*Narrative description about the vitreous humour.(en)"> + > + ["id95"] = < + text = <"*Retinal background description(en)"> + description = <"*Narrative description about the retinal background.(en)"> + > + ["id94"] = < + text = <"*Retinal veins description(en)"> + description = <"*Narrative description about the retinal veins.(en)"> + > + ["id93"] = < + text = <"*Retinal arteries description(en)"> + description = <"*Narrative description about the retinal arteries.(en)"> + > + ["id92"] = < + text = <"*Optic disc description(en)"> + description = <"*Narrative description about the optic disc.(en)"> + > + ["id91"] = < + text = <"*Macula description(en)"> + description = <"*Narrative description about the macula.(en)"> + > + ["id90"] = < + text = <"*Device details(en)"> + description = <"*Details of the device used to acquire eye fundus images.(en)"> + > + ["at89"] = < + text = <"*Inferior(en)"> + description = <"*Image centered on the inferior half of the retina.(en)"> + > + ["at88"] = < + text = <"*Superior(en)"> + description = <"*Image centered on the superior half of the retina.(en)"> + > + ["at87"] = < + text = <"*Temporal(en)"> + description = <"*Image centered on the temporal quadrant of the retina.(en)"> + > + ["at86"] = < + text = <"*Nasal(en)"> + description = <"*Image centered on the optic nerve or papila.(en)"> + > + ["at85"] = < + text = <"*Central(en)"> + description = <"*Image centered on the macula.(en)"> + > + ["at84"] = < + text = <"*Mosaic(en)"> + description = <"*Mosaic obtained from combining every peripheral acquisitions and the center one.(en)"> + > + ["id83"] = < + text = <"*Mosaic and peripherals(en)"> + description = <"*Division of the retina in quadrants + mosaic obtained from the combination of them.(en)"> + > + ["at82"] = < + text = <"*Study field 7(en)"> + description = <"**(en)"> + > + ["at81"] = < + text = <"*Study field 6(en)"> + description = <"**(en)"> + > + ["at80"] = < + text = <"*Study field 5(en)"> + description = <"**(en)"> + > + ["at79"] = < + text = <"*Study field 4(en)"> + description = <"**(en)"> + > + ["at78"] = < + text = <"*Study field 3(en)"> + description = <"**(en)"> + > + ["at77"] = < + text = <"*Study field 2(en)"> + description = <"**(en)"> + > + ["at76"] = < + text = <"*Study field 1(en)"> + description = <"**(en)"> + > + ["id75"] = < + text = <"*ETRDS fields(en)"> + description = <"*Subdivision of the retina based on Diabetic Retinopathy Study fields.(en)"> + > + ["id74"] = < + text = <"*Subdivision of the retina(en)"> + description = <"*Subdivision of the retina identifying eye fundus image locations.(en)"> + > + ["id73"] = < + text = <"*Attempts(en)"> + description = <"*Number of attempts before obtaining the acquisition (doesn't compute if test is repeated by a specific recognized technical failure).(en)"> + > + ["at72"] = < + text = <"*200º(en)"> + description = <"*Ultra-wide angle acquisition.(en)"> + > + ["at71"] = < + text = <"*100º(en)"> + description = <"*Wide angle acquisition.(en)"> + > + ["at70"] = < + text = <"*45º(en)"> + description = <"*45º angle used to acquire eye fundus of normal pupils.(en)"> + > + ["at69"] = < + text = <"*30º(en)"> + description = <"*30º angle used for small pupil (SP) capture (for patients with pupil diameter <3.3mm).(en)"> + > + ["id68"] = < + text = <"*Field angle(en)"> + description = <"*Describes the optical acceptance angle of the lens used during the test.(en)"> + > + ["at65"] = < + text = <"*new ordinal(en)"> + description = <"**(en)"> + > + ["at64"] = < + text = <"*new ordinal(en)"> + description = <"**(en)"> + > + ["at63"] = < + text = <"*new ordinal(en)"> + description = <"**(en)"> + > + ["at62"] = < + text = <"*new ordinal(en)"> + description = <"**(en)"> + > + ["at61"] = < + text = <"*new ordinal(en)"> + description = <"**(en)"> + > + ["id60"] = < + text = <"*Quality of visualisation(en)"> + description = <"*Levels quantifying the quality of each acquisition, based in the ease to visualize the structures on the eye fundus.(en)"> + > + ["id59"] = < + text = <"*Visualisation description(en)"> + description = <"*Narrative description about visualisation.(en)"> + > + ["id57"] = < + text = <"*Shadow artifact(en)"> + description = <"*True if shadow artifact is present on the border of the image.(en)"> + > + ["id56"] = < + text = <"*Cataract artifact(en)"> + description = <"*True if cataract obstructs the visualization of eye fundus.(en)"> + > + ["id55"] = < + text = <"*Small pupil(en)"> + description = <"*True if during the acquisition, pupil diameter is smaller than normal (3,3mm).(en)"> + > + ["id54"] = < + text = <"*Red reflex(en)"> + description = <"*True if Red Reflex is present.(en)"> + > + ["at32"] = < + text = <"*Indirect(en)"> + description = <"*Study of eye fundus by indirect ophthalmoscopy method.(en)"> + > + ["at31"] = < + text = <"*Direct(en)"> + description = <"*Study performed by direct ophthalmoscopy.(en)"> + > + ["id30"] = < + text = <"*Method(en)"> + description = <"*Method chosen to perform the funduscopic examination.(en)"> + > + ["id15"] = < + text = <"*Mydriatic used(en)"> + description = <"*True if mydriatic is used.(en)"> + > + ["id9"] = < + text = <"*Clinical description(en)"> + description = <"*Narrative description of the overall findings observed during the physical examination of the eye examined.(en)"> + > + ["id5"] = < + text = <"*Eye examined(en)"> + description = <"*Identification of the eye which is being examined.(en)"> + comment = <"*Matches to DICOM Laterality (0020,0060) attribute.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Fundoscopic examination of eyes(en)"> + description = <"*Record of clinical findings on fundoscopy of eyes.(en)"> + > + ["ac3"] = < + text = <"*Nueva restricción(en)"> + description = <"**(en)"> + > + ["ac2"] = < + text = <"*Nueva restricción(en)"> + description = <"**(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Eye examined (synthesised)"> + description = <"Identification of the eye which is being examined. (synthesised)"> + > + ["ac9001"] = < + text = <"Method (synthesised)"> + description = <"Method chosen to perform the funduscopic examination. (synthesised)"> + > + ["ac9002"] = < + text = <"Field angle (synthesised)"> + description = <"Describes the optical acceptance angle of the lens used during the test. (synthesised)"> + > + ["ac9003"] = < + text = <"ETRDS fields (synthesised)"> + description = <"Subdivision of the retina based on Diabetic Retinopathy Study fields. (synthesised)"> + > + ["ac9004"] = < + text = <"Mosaic and peripherals (synthesised)"> + description = <"Division of the retina in quadrants + mosaic obtained from the combination of them. (synthesised)"> + > + ["ac9005"] = < + text = <"Quality of visualisation (synthesised)"> + description = <"Levels quantifying the quality of each acquisition, based in the ease to visualize the structures on the eye fundus. (synthesised)"> + > + ["id145"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id144"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings for the eye examined."> + comment = <"Coding of the 'Clinical interpretation' with a terminology is preferred, where possible."> + > + ["id143"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the physical examination findings."> + > + ["id142"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this examination was not performed."> + > + ["id141"] = < + text = <"Confounding factors"> + description = <"Narrative description of factors, not recorded elsewhere, that may influence the clinical findings."> + > + ["id140"] = < + text = <"Additional findings"> + description = <"Additional structured details about the physical examination findings."> + > + ["at139"] = < + text = <"Right eye"> + description = <"The right eye was examined."> + > + ["at138"] = < + text = <"Left eye"> + description = <"The left eye was examined."> + > + ["id137"] = < + text = <"Test Result"> + description = <"Details of the funduscopic examination test result for each eye."> + > + ["at136"] = < + text = <"Angiography"> + description = <"Observation of the eye fundus using a fluorescent dye inyected to emphasize the blood vessels in the eye retina."> + > + ["at133"] = < + text = <"Non-contact lens biomicroscopy"> + description = <"Eye fundus viewing through biomicroscopy lens without contact to patient's eye surface."> + > + ["at132"] = < + text = <"Contact lens biomicroscopy"> + description = <"Eye fundus viewing through biomicroscopy lens in contact to patient's eye surface."> + > + ["at131"] = < + text = <"Non-mydriatic retinography"> + description = <"Observation of retina through funduscopic images acquired without previous dilatation of patient's pupils."> + > + ["at130"] = < + text = <"Mydriatic retinography"> + description = <"Observation of retina through funduscopic images acquired by previous dilatation of patient's pupils."> + > + ["id127"] = < + text = <"Comment"> + description = <"Additional narrative about the physical examination findings, not captured in other fields."> + > + ["id125"] = < + text = <"Uncooperative patient"> + description = <"True if patient doesn't collaborate during the image acquisition."> + > + ["id124"] = < + text = <"High refraction"> + description = <"True if the refraction of the eye exceeds the range from -12D to +15D."> + > + ["at123"] = < + text = <"60º"> + description = <"60º angle used to acquire eye fundus in some DR screening studies."> + > + ["id99"] = < + text = <"Vitreous description"> + description = <"Narrative description about the vitreous humour."> + > + ["id95"] = < + text = <"Retinal background description"> + description = <"Narrative description about the retinal background."> + > + ["id94"] = < + text = <"Retinal veins description"> + description = <"Narrative description about the retinal veins."> + > + ["id93"] = < + text = <"Retinal arteries description"> + description = <"Narrative description about the retinal arteries."> + > + ["id92"] = < + text = <"Optic disc description"> + description = <"Narrative description about the optic disc."> + > + ["id91"] = < + text = <"Macula description"> + description = <"Narrative description about the macula."> + > + ["id90"] = < + text = <"Device details"> + description = <"Details of the device used to acquire eye fundus images."> + > + ["at89"] = < + text = <"Inferior"> + description = <"Image centered on the inferior half of the retina."> + > + ["at88"] = < + text = <"Superior"> + description = <"Image centered on the superior half of the retina."> + > + ["at87"] = < + text = <"Temporal"> + description = <"Image centered on the temporal quadrant of the retina."> + > + ["at86"] = < + text = <"Nasal"> + description = <"Image centered on the optic nerve or papila."> + > + ["at85"] = < + text = <"Central"> + description = <"Image centered on the macula."> + > + ["at84"] = < + text = <"Mosaic"> + description = <"Mosaic obtained from combining every peripheral acquisitions and the center one."> + > + ["id83"] = < + text = <"Mosaic and peripherals"> + description = <"Division of the retina in quadrants + mosaic obtained from the combination of them."> + > + ["at82"] = < + text = <"Study field 7"> + description = <"*"> + > + ["at81"] = < + text = <"Study field 6"> + description = <"*"> + > + ["at80"] = < + text = <"Study field 5"> + description = <"*"> + > + ["at79"] = < + text = <"Study field 4"> + description = <"*"> + > + ["at78"] = < + text = <"Study field 3"> + description = <"*"> + > + ["at77"] = < + text = <"Study field 2"> + description = <"*"> + > + ["at76"] = < + text = <"Study field 1"> + description = <"*"> + > + ["id75"] = < + text = <"ETRDS fields"> + description = <"Subdivision of the retina based on Diabetic Retinopathy Study fields."> + > + ["id74"] = < + text = <"Subdivision of the retina"> + description = <"Subdivision of the retina identifying eye fundus image locations."> + > + ["id73"] = < + text = <"Attempts"> + description = <"Number of attempts before obtaining the acquisition (doesn't compute if test is repeated by a specific recognized technical failure)."> + > + ["at72"] = < + text = <"200º"> + description = <"Ultra-wide angle acquisition."> + > + ["at71"] = < + text = <"100º"> + description = <"Wide angle acquisition."> + > + ["at70"] = < + text = <"45º"> + description = <"45º angle used to acquire eye fundus of normal pupils."> + > + ["at69"] = < + text = <"30º"> + description = <"30º angle used for small pupil (SP) capture (for patients with pupil diameter <3.3mm)."> + > + ["id68"] = < + text = <"Field angle"> + description = <"Describes the optical acceptance angle of the lens used during the test."> + > + ["at65"] = < + text = <"Ideal quality"> + description = <"*"> + > + ["at64"] = < + text = <"Quality not ideal, but is possible to exclude subtle findings"> + description = <"*"> + > + ["at63"] = < + text = <"Only able to exclude emergent findings"> + description = <"*"> + > + ["at62"] = < + text = <"Unable to exclude all emergent findings"> + description = <"*"> + > + ["at61"] = < + text = <"Quality inadequate for any diagnostic purpose"> + description = <"*"> + > + ["id60"] = < + text = <"Quality of visualisation"> + description = <"Levels quantifying the quality of each acquisition, based in the ease to visualize the structures on the eye fundus."> + > + ["id59"] = < + text = <"Visualisation description"> + description = <"Narrative description about visualisation."> + > + ["id57"] = < + text = <"Shadow artifact"> + description = <"True if shadow artifact is present on the border of the image."> + > + ["id56"] = < + text = <"Cataract artifact"> + description = <"True if cataract obstructs the visualization of eye fundus."> + > + ["id55"] = < + text = <"Small pupil"> + description = <"True if during the acquisition, pupil diameter is smaller than normal (3,3mm)."> + > + ["id54"] = < + text = <"Red reflex"> + description = <"True if Red Reflex is present."> + > + ["at32"] = < + text = <"Indirect"> + description = <"Study of eye fundus by indirect ophthalmoscopy method."> + > + ["at31"] = < + text = <"Direct"> + description = <"Study performed by direct ophthalmoscopy."> + > + ["id30"] = < + text = <"Method"> + description = <"Method chosen to perform the funduscopic examination."> + > + ["id15"] = < + text = <"Mydriatic used"> + description = <"True if mydriatic is used."> + > + ["id9"] = < + text = <"Clinical description"> + description = <"Narrative description of the overall findings observed during the physical examination of the eye examined."> + > + ["id5"] = < + text = <"Eye examined"> + description = <"Identification of the eye which is being examined."> + comment = <"Matches to DICOM Laterality (0020,0060) attribute."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Fundoscopic examination of eyes"> + description = <"Record of clinical findings on fundoscopy of eyes."> + > + ["ac3"] = < + text = <"Diabetic Retinopathy Study field"> + description = <"*"> + > + ["ac2"] = < + text = <"Subdivision of retina"> + description = <"*"> + > + > + ["es"] = < + ["ac9000"] = < + text = <"*Eye examined(en) (synthesised)"> + description = <"*Identification of the eye which is being examined.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Method(en) (synthesised)"> + description = <"*Method chosen to perform the funduscopic examination.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Field angle(en) (synthesised)"> + description = <"*Describes the optical acceptance angle of the lens used during the test.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*ETRDS fields(en) (synthesised)"> + description = <"*Subdivision of the retina based on Diabetic Retinopathy Study fields.(en) (synthesised)"> + > + ["ac9004"] = < + text = <"*Mosaic and peripherals(en) (synthesised)"> + description = <"*Division of the retina in quadrants + mosaic obtained from the combination of them.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Quality of visualisation(en) (synthesised)"> + description = <"*Levels quantifying the quality of each acquisition, based in the ease to visualize the structures on the eye fundus.(en) (synthesised)"> + > + ["id145"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id144"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings for the eye examined.(en)"> + comment = <"*Coding of the 'Clinical interpretation' with a terminology is preferred, where possible.(en)"> + > + ["id143"] = < + text = <"*Multimedia representation(en)"> + description = <"*Digital image, video or diagram representing the physical examination findings.(en)"> + > + ["id142"] = < + text = <"*Examination not done(en)"> + description = <"*Details to explicitly record that this examination was not performed.(en)"> + > + ["id141"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of factors, not recorded elsewhere, that may influence the clinical findings.(en)"> + > + ["id140"] = < + text = <"*Additional findings(en)"> + description = <"*Additional structured details about the physical examination findings.(en)"> + > + ["at139"] = < + text = <"Ojo derecho"> + description = <"Se ha observado el ojo derecho"> + > + ["at138"] = < + text = <"Ojo izquierdo"> + description = <"Se ha observado el ojo izquierdo"> + > + ["id137"] = < + text = <"Resultados de la prueba"> + description = <"Detalles en cuanto a los resultados de la prueba de exámen del fondo de ojo para cada ojo."> + > + ["at136"] = < + text = <"*Angiography(en)"> + description = <"*Observation of the eye fundus using a fluorescent dye inyected to emphasize the blood vessels in the eye retina.(en)"> + > + ["at133"] = < + text = <"*Non-contact lens biomicroscopy(en)"> + description = <"*Eye fundus viewing through biomicroscopy lens without contact to patient's eye surface.(en)"> + > + ["at132"] = < + text = <"*Contact lens biomicroscopy(en)"> + description = <"*Eye fundus viewing through biomicroscopy lens in contact to patient's eye surface.(en)"> + > + ["at131"] = < + text = <"*Non-mydriatic retinography(en)"> + description = <"*Observation of retina through funduscopic images acquired without previous dilatation of patient's pupils.(en)"> + > + ["at130"] = < + text = <"*Mydriatic retinography(en)"> + description = <"*Observation of retina through funduscopic images acquired by previous dilatation of patient's pupils.(en)"> + > + ["id127"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the physical examination findings, not captured in other fields.(en)"> + > + ["id125"] = < + text = <"*Uncooperative patient(en)"> + description = <"*True if patient doesn't collaborate during the image acquisition.(en)"> + > + ["id124"] = < + text = <"*High refraction(en)"> + description = <"*True if the refraction of the eye exceeds the range from -12D to +15D.(en)"> + > + ["at123"] = < + text = <"*60º(en)"> + description = <"*60º angle used to acquire eye fundus in some DR screening studies.(en)"> + > + ["id99"] = < + text = <"*Vitreous description(en)"> + description = <"*Narrative description about the vitreous humour.(en)"> + > + ["id95"] = < + text = <"*Retinal background description(en)"> + description = <"*Narrative description about the retinal background.(en)"> + > + ["id94"] = < + text = <"*Retinal veins description(en)"> + description = <"*Narrative description about the retinal veins.(en)"> + > + ["id93"] = < + text = <"*Retinal arteries description(en)"> + description = <"*Narrative description about the retinal arteries.(en)"> + > + ["id92"] = < + text = <"*Optic disc description(en)"> + description = <"*Narrative description about the optic disc.(en)"> + > + ["id91"] = < + text = <"*Macula description(en)"> + description = <"*Narrative description about the macula.(en)"> + > + ["id90"] = < + text = <"*Device details(en)"> + description = <"*Details of the device used to acquire eye fundus images.(en)"> + > + ["at89"] = < + text = <"*Inferior(en)"> + description = <"*Image centered on the inferior half of the retina.(en)"> + > + ["at88"] = < + text = <"*Superior(en)"> + description = <"*Image centered on the superior half of the retina.(en)"> + > + ["at87"] = < + text = <"*Temporal(en)"> + description = <"*Image centered on the temporal quadrant of the retina.(en)"> + > + ["at86"] = < + text = <"*Nasal(en)"> + description = <"*Image centered on the optic nerve or papila.(en)"> + > + ["at85"] = < + text = <"*Central(en)"> + description = <"*Image centered on the macula.(en)"> + > + ["at84"] = < + text = <"*Mosaic(en)"> + description = <"*Mosaic obtained from combining every peripheral acquisitions and the center one.(en)"> + > + ["id83"] = < + text = <"*Mosaic and peripherals(en)"> + description = <"*Division of the retina in quadrants + mosaic obtained from the combination of them.(en)"> + > + ["at82"] = < + text = <"Campo de estudio 7"> + description = <"**(en)"> + > + ["at81"] = < + text = <"Campo de estudio 6"> + description = <"**(en)"> + > + ["at80"] = < + text = <"Campo de estudio 5"> + description = <"**(en)"> + > + ["at79"] = < + text = <"Campo de estudio 4"> + description = <"**(en)"> + > + ["at78"] = < + text = <"Campo de estudio 3"> + description = <"**(en)"> + > + ["at77"] = < + text = <"Campo de estudio 2"> + description = <"**(en)"> + > + ["at76"] = < + text = <"Campo de estudio 1"> + description = <"**(en)"> + > + ["id75"] = < + text = <"*ETRDS fields(en)"> + description = <"*Subdivision of the retina based on Diabetic Retinopathy Study fields.(en)"> + > + ["id74"] = < + text = <"*Subdivision of the retina(en)"> + description = <"*Subdivision of the retina identifying eye fundus image locations.(en)"> + > + ["id73"] = < + text = <"*Attempts(en)"> + description = <"*Number of attempts before obtaining the acquisition (doesn't compute if test is repeated by a specific recognized technical failure).(en)"> + > + ["at72"] = < + text = <"*200º(en)"> + description = <"*Ultra-wide angle acquisition.(en)"> + > + ["at71"] = < + text = <"*100º(en)"> + description = <"*Wide angle acquisition.(en)"> + > + ["at70"] = < + text = <"*45º(en)"> + description = <"*45º angle used to acquire eye fundus of normal pupils.(en)"> + > + ["at69"] = < + text = <"*30º(en)"> + description = <"*30º angle used for small pupil (SP) capture (for patients with pupil diameter <3.3mm).(en)"> + > + ["id68"] = < + text = <"*Field angle(en)"> + description = <"*Describes the optical acceptance angle of the lens used during the test.(en)"> + > + ["at65"] = < + text = <"Calidad ideal"> + description = <"Imagen ideal en la cual es sencillo identificar hallazgos de interés clínico. Suele darse este caso en imágenes directas obtenidas correctamente."> + > + ["at64"] = < + text = <"La calidad no es ideal, pero es posible identificar algunos hallazgos sutiles"> + description = <"Es posible identificar hallazgos sutiles de interés diagnóstico, pero la calidad de imagen aún podría ser mejor. Suele darse este caso en imágenes periféricas o que implican dificultad, que han sido capturadas correctamente."> + > + ["at63"] = < + text = <"Sólo es posible distinguir los hallazgos fundamentales"> + description = <"Es posible detectar signos útiles para diagnóstico, pero se escapan los mas sutiles"> + > + ["at62"] = < + text = <"Incapacidad de distinguir todos los hallazgos fundamentales"> + description = <"En la imagen se aprecia la estructura del fondo de ojo, sin embargo, no es posible distinguir hallazgos clínicos"> + > + ["at61"] = < + text = <"Inadecuada para propósitos diagnósticos"> + description = <"La calidad de la imagen no alcanza los criterios mínimos para diagnóstico"> + > + ["id60"] = < + text = <"*Quality of visualisation(en)"> + description = <"*Levels quantifying the quality of each acquisition, based in the ease to visualize the structures on the eye fundus.(en)"> + > + ["id59"] = < + text = <"*Visualisation description(en)"> + description = <"*Narrative description about visualisation.(en)"> + > + ["id57"] = < + text = <"*Shadow artifact(en)"> + description = <"*True if shadow artifact is present on the border of the image.(en)"> + > + ["id56"] = < + text = <"*Cataract artifact(en)"> + description = <"*True if cataract obstructs the visualization of eye fundus.(en)"> + > + ["id55"] = < + text = <"*Small pupil(en)"> + description = <"*True if during the acquisition, pupil diameter is smaller than normal (3,3mm).(en)"> + > + ["id54"] = < + text = <"*Red reflex(en)"> + description = <"*True if Red Reflex is present.(en)"> + > + ["at32"] = < + text = <"*Indirect(en)"> + description = <"*Study of eye fundus by indirect ophthalmoscopy method.(en)"> + > + ["at31"] = < + text = <"*Direct(en)"> + description = <"*Study performed by direct ophthalmoscopy.(en)"> + > + ["id30"] = < + text = <"*Method(en)"> + description = <"*Method chosen to perform the funduscopic examination.(en)"> + > + ["id15"] = < + text = <"*Mydriatic used(en)"> + description = <"*True if mydriatic is used.(en)"> + > + ["id9"] = < + text = <"*Clinical description(en)"> + description = <"*Narrative description of the overall findings observed during the physical examination of the eye examined.(en)"> + > + ["id5"] = < + text = <"*Eye examined(en)"> + description = <"*Identification of the eye which is being examined.(en)"> + comment = <"*Matches to DICOM Laterality (0020,0060) attribute.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Fundoscopic examination of eyes(en)"> + description = <"*Record of clinical findings on fundoscopy of eyes.(en)"> + > + ["ac3"] = < + text = <"*Nueva restricción(en)"> + description = <"**(en)"> + > + ["ac2"] = < + text = <"*Nueva restricción(en)"> + description = <"**(en)"> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["at138"] = + ["at139"] = + ["ac3"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at69", "at70", "at123", "at71", "at72"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at31", "at32", "at132", "at133", "at130", "at131", "at136"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at138", "at139"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at61", "at62", "at63", "at64", "at65"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at84", "at85", "at86", "at87", "at88", "at89"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at76", "at77", "at78", "at79", "at80", "at81", "at82"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.gad_7_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.gad_7_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..ef599c187 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.gad_7_score.v0.0.1-alpha.adls @@ -0,0 +1,394 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f20bba3a-880c-4085-bb12-3f61c0a847e7; build_uid=e2fa1c7e-1fc9-4099-9415-33ddb8ca95ce) + openEHR-EHR-OBSERVATION.gad_7_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Hildegard McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics Ltd."> + ["email"] = <"hildi@freshehr.com"> + ["date"] = <"2018-06-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/. + "> + references = < + ["1"] = <"Derived from: GAD-7, Draft archetype [Internet]. Apperta UK, Apperta UK Clinical Knowledge Manager [cited: 2019-03-28]. Available from: https://ckm.apperta.org/ckm/#showArchetype_1051.32.786"> + ["2"] = <"https://patient.info/doctor/generalised-anxiety-disorder-assessment-gad-7 cited 12-Jun-2018."> + ["3"] = <"Spitzer RL, Kroenke K, Williams JB, et al; A brief measure for assessing generalized anxiety disorder: the GAD-7. Arch Intern Med. 2006 May 22;166(10):1092-7."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"AEEE9C5F8EBAD3C466636062A583D4D8"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the results and total score of the GAD-7 scale."> + use = <"Use to record the results and total score of the GAD-7 scale."> + misuse = <""> + copyright = <"© Apperta UK, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- GAD-7 score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id9] occurrences matches {0..1} matches { -- Feeling nervous, anxious or on edge + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at10]}], + [{1}, {[at11]}], + [{2}, {[at12]}], + [{3}, {[at13]}] + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Not being able to stop or control worrying + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at15]}], + [{1}, {[at16]}], + [{2}, {[at17]}], + [{3}, {[at18]}] + } + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Worrying too much about different things + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at20]}], + [{1}, {[at21]}], + [{2}, {[at22]}], + [{3}, {[at23]}] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Trouble relaxing + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at25]}], + [{1}, {[at26]}], + [{2}, {[at27]}], + [{3}, {[at28]}] + } + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Being so restless it is hard to sit still + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at30]}], + [{1}, {[at31]}], + [{2}, {[at32]}], + [{3}, {[at33]}] + } + } + } + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Becoming easily annoyed or irritable + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at35]}], + [{1}, {[at36]}], + [{2}, {[at37]}], + [{3}, {[at38]}] + } + } + } + } + ELEMENT[id39] occurrences matches {0..1} matches { -- Feeling afraid as it something awful might happen + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at40]}], + [{1}, {[at41]}], + [{2}, {[at42]}], + [{3}, {[at43]}] + } + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9014] matches { + magnitude matches {|0..21|} + } + } + } + } + } + } + state matches { + ITEM_TREE[id7] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id8] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9015] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id6] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Feeling nervous, anxious or on edge (synthesised)"> + description = <"Over the last 2 weeks, on how many days have you felt nervous, anxious or on edge? (synthesised)"> + > + ["ac9001"] = < + text = <"Not being able to stop or control worrying (synthesised)"> + description = <"Over the last 2 weeks, on how many days have you not been able to stop or control worrying? (synthesised)"> + > + ["ac9002"] = < + text = <"Worrying too much about different things (synthesised)"> + description = <"Over the last 2 weeks, on how many days have you been worrying too much about different things? (synthesised)"> + > + ["ac9003"] = < + text = <"Trouble relaxing (synthesised)"> + description = <"Over the last 2 weeks, on how many days have you had trouble relaxing? (synthesised)"> + > + ["ac9004"] = < + text = <"Being so restless it is hard to sit still (synthesised)"> + description = <"Over the last 2 weeks, on how many days have you been so restless it is hard to sit still? (synthesised)"> + > + ["ac9005"] = < + text = <"Becoming easily annoyed or irritable (synthesised)"> + description = <"Over the last 2 weeks, on how many days have you become easily annoyed or irritable? (synthesised)"> + > + ["ac9006"] = < + text = <"Feeling afraid as it something awful might happen (synthesised)"> + description = <"Over the last 2 weeks, on how many days have you felt afraid as if something awful might happen? (synthesised)"> + > + ["id44"] = < + text = <"Total score"> + description = <"Total GAD-7 score calculated from sum of all seven individual responses."> + > + ["at43"] = < + text = <"Nearly every day"> + description = <"The patient reports that they have felt afraid as if something awful might happen nearly every day over the last 2 weeks."> + > + ["at42"] = < + text = <"More than half the days"> + description = <"The patient reports that they have felt afraid as if something awful might happen more than half the days over the last 2 weeks."> + > + ["at41"] = < + text = <"Several days"> + description = <"The patient reports that they have felt afraid as if something awful might happen several days over the last 2 weeks."> + > + ["at40"] = < + text = <"Not at all"> + description = <"The patient reports that they have not at all been affected by feeling afraid as if something awful might happen over the last 2 weeks."> + > + ["id39"] = < + text = <"Feeling afraid as it something awful might happen"> + description = <"Over the last 2 weeks, on how many days have you felt afraid as if something awful might happen?"> + > + ["at38"] = < + text = <"Nearly every day"> + description = <"The patient reports that they have become easily annoyed or irritable nearly every day over the last 2 weeks."> + > + ["at37"] = < + text = <"More than half the days"> + description = <"The patient reports that they have become easily annoyed or irritable more than half the days over the last 2 weeks."> + > + ["at36"] = < + text = <"Several days"> + description = <"The patient reports that they have become easily annoyed or irritable several days over the last 2 weeks."> + > + ["at35"] = < + text = <"Not at all"> + description = <"The patient reports that they have not at all been affected by becoming easily annoyed or irritable over the last 2 weeks."> + > + ["id34"] = < + text = <"Becoming easily annoyed or irritable"> + description = <"Over the last 2 weeks, on how many days have you become easily annoyed or irritable?"> + > + ["at33"] = < + text = <"Nearly every day"> + description = <"The patient reports that they had been so restless it is hard to sit still nearly every day over the last 2 weeks."> + > + ["at32"] = < + text = <"More than half the days"> + description = <"The patient reports that they had been so restless it is hard to sit still more than half the days over the last 2 weeks."> + > + ["at31"] = < + text = <"Several days"> + description = <"The patient reports that they had been so restless it is hard to sit still several days over the last 2 weeks."> + > + ["at30"] = < + text = <"Not at all"> + description = <"The patient reports that they have not at all been affected by being so restless it is hard to sit still over the last 2 weeks."> + > + ["id29"] = < + text = <"Being so restless it is hard to sit still"> + description = <"Over the last 2 weeks, on how many days have you been so restless it is hard to sit still?"> + > + ["at28"] = < + text = <"Nearly every day"> + description = <"The patient reports that they have had trouble relaxing nearly every day over the last 2 weeks."> + > + ["at27"] = < + text = <"More than half the days"> + description = <"The patient reports that they have had trouble relaxing more than half the days over the last 2 weeks."> + > + ["at26"] = < + text = <"Several days"> + description = <"The patient reports that they have had trouble relaxing several days over the last 2 weeks."> + > + ["at25"] = < + text = <"Not at all"> + description = <"The patient reports that they have not at all had trouble relaxing over the last 2 weeks."> + > + ["id24"] = < + text = <"Trouble relaxing"> + description = <"Over the last 2 weeks, on how many days have you had trouble relaxing?"> + > + ["at23"] = < + text = <"Nearly every day"> + description = <"The patient reports that they have been worrying too much about different things nearly every day over the last 2 weeks."> + > + ["at22"] = < + text = <"More than half the days"> + description = <"The patient reports that they have been worrying too much about different things more than half the days over the last 2 weeks."> + > + ["at21"] = < + text = <"Several days"> + description = <"The patient reports that they have been worrying too much about different things several days over the last 2 weeks."> + > + ["at20"] = < + text = <"Not at all"> + description = <"The patient reports that they have not at all been affected by worrying too much about different things over the last 2 weeks."> + > + ["id19"] = < + text = <"Worrying too much about different things"> + description = <"Over the last 2 weeks, on how many days have you been worrying too much about different things?"> + > + ["at18"] = < + text = <"Nearly every day"> + description = <"The patient reports that they have not been able to stop or control worrying nearly every day over the last 2 weeks."> + > + ["at17"] = < + text = <"More than half the days"> + description = <"The patient reports that they have not been able to stop or control worrying more than half the days over the last 2 weeks."> + > + ["at16"] = < + text = <"Several days"> + description = <"The patient reports that they have not been able to stop or control worrying several days over the last 2 weeks."> + > + ["at15"] = < + text = <"Not at all"> + description = <"The patient reports that they have not at all been affected by not being able to stop or control worrying over the last 2 weeks."> + > + ["id14"] = < + text = <"Not being able to stop or control worrying"> + description = <"Over the last 2 weeks, on how many days have you not been able to stop or control worrying?"> + > + ["at13"] = < + text = <"Nearly every day"> + description = <"The patient reports that they have felt nervous, anxious or on edge over the last 2 weeks."> + > + ["at12"] = < + text = <"More than half the days"> + description = <"The patient reports that they have felt nervous, anxious or on edge more than half the days over the last 2 weeks."> + > + ["at11"] = < + text = <"Several days"> + description = <"The patient reports that they have felt nervous, anxious or on edge several days over the last 2 weeks."> + > + ["at10"] = < + text = <"Not at all"> + description = <"The patient reports that they have not felt nervous, anxious or on edge at all over the last 2 weeks."> + > + ["id9"] = < + text = <"Feeling nervous, anxious or on edge"> + description = <"Over the last 2 weeks, on how many days have you felt nervous, anxious or on edge?"> + > + ["id8"] = < + text = <"Confounding factors"> + description = <"Record any issues or factors that may impact on the score or it's interpretation."> + > + ["id6"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"GAD-7 score"> + description = <"Generalized Anxiety Disorder 7-item (GAD-7) scale recording the experience of anxiety related symptoms in the previous two weeks."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at20", "at21", "at22", "at23"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at15", "at16", "at17", "at18"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at10", "at11", "at12", "at13"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at40", "at41", "at42", "at43"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at35", "at36", "at37", "at38"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at30", "at31", "at32", "at33"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at25", "at26", "at27", "at28"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.glasgow_coma_scale.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.glasgow_coma_scale.v1.1.0.adls new file mode 100644 index 000000000..10cc0958f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.glasgow_coma_scale.v1.1.0.adls @@ -0,0 +1,1080 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2b50f15c-f3c9-473b-8e9c-f57c00507561; build_uid=e5b605a5-bfd0-401a-8109-d0ce44e539aa) + openEHR-EHR-OBSERVATION.glasgow_coma_scale.v1.1.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden Healthcare & Welfare AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand/Silje Ljosland Bakke"> + ["organisation"] = <"Helse Bergen HF/Nasjonal IKT HF"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sirio Libanes, Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2007-03-13"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Nadim Anani, Karolinska Institutet, Sweden", "Vebjoern Arntzen, Oslo university hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Bergen Hospital Trust, Norway", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Martin Boeker, Medical Center - University of Freiburg, Germany", "Marja Buur, Medisch Centrum Alkmaar/ Code24, Netherlands", "Margaret Campbell, Queensland Health, Australia", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, Queensland Health, Australia", "Tamsin Cockayne, Australia", "Marc Cotran, identity vision systems, Canada", "Angela de Zwart, Orion Health, New Zealand", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Christian Ghan, The Chris O'Brien Lifehouse at RPA, Australia", "William Goossen, Results 4 Care, Netherlands", "Heather Grain, Llewelyn Grain Informatics, Australia", "Birger Haarbrandt, Hannover Medical School, Germany", "Sam Heard, Ocean Informatics, Australia", "Oliver Hosking, Remote Health NT, Australia", "Evelyn Hovenga, EJSH Consulting, Australia", "Eugene Igras, IRIS Systems, Inc., Canada", "Sundaresan Jagannathan, Scottish NHS, United Kingdom", "Konstantinos Kalliamvakos, Cambio Healthcare Systems, Sweden", "Lars Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Sergey Kovalenko, Chelyabinsk Regional Children Hospital, Russia", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Hallvard Lærum, Oslo University Hospital, Norway", "Luis Marco Ruiz, Norwegian Center for Integrated Care and Telemedicine, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (Editor)", "Jeroen Meintjens, Medisch Centrum Alkmaar, Netherlands", "Andrej Orel, Marand d.o.o., Slovenia", "Michael Reynolds, Great Lakes Pediatric Associates, PLLC, United States", "Hossein Riazi, Iran", "Arturo Romero, SESCAM, Spain", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Tony Shannon, NHS, United Kingdom", "Gary Sinclair, NT DoH, Australia", "Tim Sturgill, United States", "Soon Ghee Yap, Singapore General Hospital, Singapore"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Teasdale G. Glasgow Coma Scale: The Glasgow structured approach to Assessment of the Glasgow Coma Scale [Internet]. Sir Graham Teasdale; 2014 {cited 2015 Apr 20]. Available from: http://www.glasgowcomascale.org/ and http://www.glasgowcomascale.org/downloads/GCS-Assessment-Aid.pdf."> + ["2"] = <"Glasgow Coma Scale, draft archetype, NEHTA Clinical Knowledge Manager [Internet]. Australia: National eHealth Transition Authority. Authored: 2007 Mar 13. Available at: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1160 (accessed 2015 Mar 05)."> + ["3"] = <"Crippen DW. Head Trauma - Presentation: Medscape Reference: Drugs, Diseases & Procedures [Internet]. WebMD LLC: c1994-2013; [updated 2012 Jun 21; accessed 2015 Mar 05]. Available from: http://emedicine.medscape.com/article/433855-overview#a0112."> + ["4"] = <"Teasdale G, Jennett B. Assessment of coma and impaired consciousness. A practical scale. Lancet 1974,2:81-84."> + ["5"] = <"Teasdale GM, Murray L. Revisiting the Glasgow Coma Scale and Coma Score. Intensive Care Medicine. 2000; 26: 153-154."> + ["6"] = <"V3 DCModels R1 I1 2010 Sep - Glasgow Coma Scale v0.75 [Internet]. Health Level Seven International. Published Jan 2014. Available at: https://github.com/DetailedClinicalModels/Detailed-Clinical-Models/blob/master/Glasgow%20Coma%20Scale%20(GCS)/org.hl7.GlasgowComaScale(15pointversion)English-v0.75.pdf (accessed 22 Mar 2015)"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"83BD01BA1AEB3976DE633DCF0273E46E"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att mäta patientens kliniska reaktion till definierad stimuli som en objektiv bedömning av medvetandegrad."> + keywords = <"reaktion", "motorisk", "verbal", "ögon", "stimulans", "glasgow", "koma", "skala", "neurologisk", "reaktionsförmåga", "EMV", "vid medvetande", "GCS", "trauma", "centrala nervsystemet", "medvetandegrad"> + use = <"Används för att registrera vuxna patienters kliniska reaktioner på stimuli. Det används vanligtvis för att fastställa medvetandegrad och neurologisk funktionsbedömning och/eller för att upptäcka patienter som kan kräva omedelbara medicinska insatser. + + GCS-skalan (Glasgow coma scale) har tre komponenter E (ögon), V (verbal) och M (motorisk). I klinisk praxis rapporteras alla tre komponenterna individuellt plus \"Totalpoäng\", om det är tillämpligt. + + Ett registrerat värde för varje E, V och är obligatorisk. Om ett värde inte kan testas, bör \"Ej tillämpligt\" registreras som nollvärde; använd inte värdet \"Ingen\" för att registrera en saknat värde. Detaljer om orsaken till att du inte kan testa ett svar kan registreras i fältet \"Påverkande faktorer\". + + Totalpoängen kan härledas som summan av mätta ögon-, motoriska- och verbala resultat. Det är inte lämpligt att rapportera \"Totalpoäng\" när en eller flera komponenter inte kan testas, eftersom poängen blir felaktigt låg - i sådana fall registrerar du EVM-profilen istället. + + De tre svarsvärdena betraktas separat såväl som deras summa. \"EVM-profilen\" kan härledas som en sammanlänkning av varje registrerat ögon-, motorisk- och verbala responsresultat. E3 V4 M2 beskriver t.ex. ett medvetande tillstånd hos en patient som öppnar ögon för tal, uttalar obegripliga ljud och har en extensorreflex på stimulans. + + Minsta möjliga \"Totalpoäng\" -värde är 3 (motsvarar E1 V1 M1) och högsta möjliga är 15 (ekvivalent med E4 V5 M6). + + I praktisk användning registreras GCS-skalan som en del av den klinisk övervakning. Den använder sig av sekvensmätningar och upprepade tidpunkts mätningar. Datum och tid bör registreras för varje mätning, liksom eventuella faktorer som kan påverka tolkningen av förändringar. Förändringar i \"Totalpoäng\" eller E, V eller M-värden kan ha lika mycket klinisk signifikans som det värde som ursprungligen registrerades. + "> + misuse = <"Används inte för att bedöma spädbarn och småbarn. En Pediatrisk Glasgow koma-skala arketyp kommer att krävas för att säkerställa att ögon- motoriska- och verbala reaktionen är lämpliga för barnets ålder och förmåga."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para el registro de las respuestas clínicas a estímulos definidos por parte de un sujeto de cuidados, como evaluación objetiva del nivel de conciencia."> + keywords = <"respuesta", "motora", "verbal", "ocular", "estímulo", "Glasgow", "coma", "escala", "neurológica", "respuesta", "OVM", "EVM", "conciente", "GCS", "trauma", "sistema nervioso central", "consciencia"> + use = <"Utilizar para registrar respuestas clínicas a estímulos por parte de un adulto sujeto de cuidados. Se utiliza comunmente para establecer un nivel de conciencia y una evaluación de la función neurológico basales y/o para la detección de pacientes que puedan requerir una intervención médica inmediata. + La escala de Glasgow tiene tres subescalas O (ocular), V (Verbal) y M (motora). En la práctica clínica todas las subclases son informadas individualmente junto con el \"Puntaje total\", si corresponde. + El registro de cada respuesta O, V y M es obligatorio. Si una respuesta no puede ser evaluada, el valor nulo \"No aplica\" debe ser registrado; no utilizar el valor ordidnal \"Ninguna\" para registrar un componente ausente. Los detalles acerca de la razón por la cual no se pudo evaluar una respuesta puede ser registrada en el elemento \"Factores de confusión\". + El \"Puntaje total\" puede ser derivado de la suma de los puntajes registrados para las respuestas ocular, verbal y motora. No es apropiado registrar un \"Puntaje total\" toda vez que uno o mas componentes no son evaluables ya que eso determinaría un puntaje artificialmente bajo. Es este caso debe registrarse el perfil OVM. + Los valores para las tres respuestas deben ser considerados separadamente, al igual que como suma. El \"perfil OVM\" puede obtenerse mediante la concatenación de cada una de las respuestas ocular, verbal y motora registradas. Por ejemplo, O3 V4 M2 representa el estado consciente de un individuo que abre los ojos antes el estímulo verbal, emite sonidos incomprensibles y tiene una respuesta extensora al estímulo. + El \"Puntaje total\" mínimo posible es de 3 (equivalente a O1 V1 M1) y el máximo posible es 15 (equivalente a O4 V5 M6). + En el uso práctico, la escala del coma de Glasgow es registrada como uno de los componentes del monitoreo clínico, utilizando mediciones puntuales en el tiempo, secuenciales y repetidas. La fecha y la hora deben ser registradas en cada evaluación, al igual que cualquier factor que pueda influenciar la interpretación de los cambios. Los cambios en el \"Puntaje total\" o en cualquiera de los valores O, V o M pueden tener tanto significado clínico como el valor inicialmente registrado."> + misuse = <"No debe ser utilizada en niños - el arquetipo para la Escala del Coma de Glasgow Pediátrica se requerirá para asegurar que las respuestas ocular, verbal y motora sean las apropiadas para la edad y capacidades del niño."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere klinisk respons på spesifikk stimuli, som en objektiv vurdering av bevissthetsnivået til en pasient."> + keywords = <"respons", "motorikk", "verbal", "øye", "stimuli", "koma", "skala", "nevrologisk", "responsitivitet", "ØVM", "ØMV", "Bevisst", "GCS", "traume", "sentralnervesystemet", "bevisstløs", "CNS"> + use = <"Brukes for å registrere den kliniske responsen på spesifikk stimuli hos en voksen pasient. Brukes vanligvis for å etablere en basis for bevissthetsnivå og nevrologisk funksjonsnivå og/eller for å fange opp pasienter som trenger en øyeblikkelig medisinsk intervensjon. + + Glasgow coma scale har tre subskalaer Ø (øye), V (Verbal) og M (Motorisk). I klinisk praksis rapporteres alle de tre subskalaene individuelt, samt \"Totalskår\" dersom aktuelt. + + En registrert respons på Ø, V og M er obligatorisk. I tilfeller der en respons ikke kan testes, skal null-verdien \"Not applicable\" registreres. Bruk ikke ordinalverdien \"Ingen\" for å registrere en manglende komponent. Detaljer om hvorfor en ikke var i stand til å utføre en eller flere av testene kan registreres i dataelementet \"Konfunderende faktorer\". + + \"Totalskår\" beregnes som en sum av verdiene registrert i datelementene for \"Åpning av øynene\", \"Verbal respons\" og \"Motorisk respons\". En skal ikke rapportere \"Totalskår\" når en eller flere komponenter ikke lar seg teste da skåringen vil bli kunstig lav - i slike situasjoner benyttes ØVM-profilen i stedet. + + De tre responsverdiene vurderes separat og som en totalskår. \"ØVM-profilen\" kan utledes som en sammensetning av hver enkelt av de registrerte skåringene for \"Åpning av øynene\", \"Verbal respons\" og \"Motorisk respons\". For eksempel vil Ø3 V4 M2 representere bevissthetstilstanden til et individ som åpner øyne ved tiltale, har en usammehengende tale, og reagerer med ekstensjon ved smertestimulering. + + En totalskår kan som et minimum ha verdien 3 (Tilsvarer Ø1, V1, M1) og en maksimumsverdi på 15 (Ø4, V5, M6). + + I praksis registreres Glasgow coma scale som en del av klinisk monitorering, målingene utføres sekvensielt og som gjentagende tidspunktmålinger. Dato og tid bør registreres for hver enkelt måling, på samme måte som faktorer som kan påvirke tolkning av målingen. Endringer i \"Totalskår\" eller verdiene Ø, V eller M har vanligvis en like stor klinisk betydning som verdien som først ble registrert."> + misuse = <"Brukes ikke for å vurdere spedbarn og små barn - en vil da måtte bruke en arketype for Paediatric Glasgow Coma Scale for å sikre at valgene knyttet til øyne, motorikk og verbal respons valg er best tilpasset barnets alder og evner."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registar informações clínicas sobre a resposta de um sujeito a estímulos como uma avaliação objetiva do estado de consciência de um sujeito. + A escala de coma de Glasgow (ECG) é uma escala neurológica que parece constituir-se num método confiável e objetivo de registrar o nível de consciência de uma pessoa, para avaliação inicial e contínua após um traumatismo craniano."> + keywords = <"resposta", "motora", "verbal", "visual", "estímulo", "glasgow", "coma", "escala", "neurológicas", "responsividade", "OVM", "consciência", "ECG", "trauma", "sistema nervoso central", "inconsciente"> + use = <"Use para registrar observações clínicas relacionadas a responsividade a estímulos de um indivíduo adulto. É utilizada comumente para estabelecer um nível de consciência basal e avaliação neurológica funcional e ou para detectar pacientes que possam necessitar intervenções médicas imediatas. + + Em termos práticos, a Escala de Coma de Glasgow é frequentemente calculada como variável de monitoramento, utilizando reavaliações sequenciais. Data e hora devem ser registradas para cada medida assim como fatores que possam influenciar na interpretação do score. Modificações no score total ou nos valores O, V ou M podem ter maior significado clínico que os valores registrados inicialmente. + + O Score Total é obtido como o somatório das respostas ocular, verbal e motora. + + Os três valores de resposta são considerados, bem como sua soma. + + O Score OVM é obtido da concatenação de cada score registrado para cada resposta (ocular, verbal e motora). Por exemplo, O3 V2 M2 representa indivíduo que abre os olhos ao chamado, emite sons incompreensíveis e apresenta padrão de extensão frente a estímulo doloroso. + + O menor valor possível do score é 3 (equivalente a O1 V1 M1) e o máximo possível é 15 (equivalente a O4 V5 M6). + + Um registro de resposta para cada O, V e M é mandatório. Se a resposta não puder ser determinada então a opção \"não se aplica\" é o registro apropriado. Se uma das respostas não puder ser acessada - por exemplo o indivíduo está entubado e não é capaz de responder verbalmente, ou paralisado e não é esperada resposta motora - o score registrado para esta resposta é 1 e um detalhe é registrado. Se um indivíduo está entubado o componente de resposta verbal pode ser representado como V1t, em que t = tubo, ou V1entubado. Se o indivíduo tem um edema facial ou periorbitário intenso ou lesões que o impeçam de abrir os olhos, o componente de resposta ocular pode ser representado como O1f, em que f=fechado. Ás vezes o valor numérico pode ser omitido, neste caso o componente de resposta ocular deve ser expresso como Of - por exemplo, Of V4 M2. O motivo de não ser possível acessar a resposta pode ser registrado no campo ´comentários´. + + Suporte a decisão clínica pode ser baseado em registros específicos para cada um dos padrões de respostas O, V e M em detrimento dos valores derivados do score composto."> + misuse = <"Não deve ser utilizado para avaliar recém nascidos e e crianças de colo - para tal, utilizar OBSERVATION.glasgow_coma-paediatric.v1.adl para garantir respostas apropriados para a idade e capacidade da criança."> + copyright = <"© National E-Health Transition Authority"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل الملاحظات السريرية المتعلقة بمدى استجابة الشخص للمنبهات لاعتبارها تقييما موضوعيا لدرجة وعي المريض."> + keywords = <"الاستجابة", "حركي", "لفظي", "العين", "المنبه", "غلاسغو", "غيبوبة", "سُلَّم", "عصبيّ", "مدى الاستجابة", "العين الحركة و اللفظ", "واعي"> + use = <"*Use to record clinical observations regarding the reponsiveness of an adult subject to stimuli. It is commonly used to establish a baseline conscious state and neurological function assessment and/or to detect patients who may require immediate medical intervention. + + In practical use, Glasgow Coma Scale is frequently calculated as a monitoring variable, using sequential and repeated measurements. Date and time should be recorded for each measurement, as well as any factors that may influence interpretation of changes. Changes in Total score or any E, M or V values may have as much clinical significance as the value recorded initially. + + The Total Score can be derived as the sum of the recorded eye, motor and verbal response scores. + + The EMV Score can be derived as a concatenation of each of the recorded eye, motor and verbal response scores. For example, E3 M2 V4 represents the conscious state of a subject who opens eyes to speech, has an extensor response to pain and utters incomprehensible sounds. + + The three response values are considered separately as well as their sum. + + The minimum possible Total Score value is 3 (equivalent to E1 M1 V1) and the maximum possible is 15 (equivalent to E4 M6 V5). + + A recorded response for each of E, M and V is mandatory. If a response cannot be determined at all, then use of \"Not Applicable\" as a null flavour is appropriate to record. If any one of the eye, motor or verbal responses cannot be assessed - for example if the subject is intubated and not able to respond verbally, or paralysed and not able to provide a motor response - the score recorded for the response is 1 and a modifier attached. If the subject is intubated the verbal response component can be represented as V1t, where t = tube, or V1Intubated. If the subject has severe facial/eye swelling or injuries and can't open their eyes, the eye response component can be represented as E1c, where c=closed. Sometimes the numeric one may be omitted, in which case the eye response component might be expressed as Ec - for example, Ec M2 V4. The reason for not being able to assess a response can be recorded in the 'Comment' data element. + + Clinical decision support should be based upon each of the specific records of eye, motor and verbal responses and the explicit statements that a response cannot be assessed, rather than the derived and composite EMV Score.(en)"> + misuse = <"لا يستخدم لتقييم الرضع و الأطفال صغار السن - استخدم لذلك نموذج ملاحظة. حرز غلاسغو - الغيبوبة - فيما يتعلق بطب الأطفال. للتأكد من أن الخيارات المتعلقة بردود فعل العين و الحركة و التلفظ مناسبة لعمر و قدرة الطفل."> + copyright = <"*© National E-Health Transition Authority(en)"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record clinical responses of the subject of care to defined stimuli as an objective assessment of the level of consciousness."> + keywords = <"response", "motor", "verbal", "eye", "stimulus", "glasgow", "coma", "scale", "neurological", "responsiveness", "EMV", "conscious", "GCS", "trauma", "central nervous system", "consciousness"> + use = <"Use to record clinical responses of an adult subject of care to stimuli. It is commonly used to establish a baseline conscious state and neurological function assessment and/or to detect patients who may require immediate medical intervention. + + The Glasgow coma scale has three subscales E (eye), V (verbal) and M (motor). In clinical practice all three subscales are reported individually plus the 'Total score', if applicable. + + A recorded response for each of E, V and M is mandatory. If a response cannot be tested, then the 'Not Applicable' null flavour should be recorded; do not use the 'None' ordinal value to record a missing component. Details about the reason for not being able to test a response can be recorded in the 'Confounding factors' data element. + + The 'Total score' can be derived as the sum of the recorded eye, motor and verbal response scores. It is not appropriate to report a 'Total score' when one or more components are not testable because the score will be artificially low - in this situation record the EVM profile instead. + + The three response values are considered separately as well as their sum. The 'EVM profile' can be derived as a concatenation of each of the recorded eye, motor and verbal response scores. For example, E3 V4 M2 represents the conscious state of a subject who opens eyes to speech, utters incomprehensible sounds and has an extensor response to stimulation. + + The minimum possible 'Total score' value is 3 (equivalent to E1 V1 M1) and the maximum possible is 15 (equivalent to E4 V5 M6). + + In practical use, Glasgow coma scale is recorded as one component of clinical monitoring, using sequential and repeated point-in-time measurements. Date and time should be recorded for each measurement, as well as any factors that may influence interpretation of changes. Changes in 'Total score' or any E, V or M values may have as much clinical significance as the value recorded initially."> + misuse = <"Not to be used for assessing infants and young children - an archetype for Paediatric Glasgow Coma Scale will be required to ensure that the eye, motor and verbal response choices are appropriate for the age and ability of the child."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Glasgow coma scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {3..*; unordered} matches { + ELEMENT[id10] occurrences matches {1} matches { -- Best eye response (E) + value matches { + DV_ORDINAL[id9004] matches { + [value, symbol] matches { + [{1}, {[at11]}], + [{2}, {[at12]}], + [{3}, {[at13]}], + [{4}, {[at14]}] + } + } + } + null_flavour matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[at9001]} -- not applicable + } + } + } + ELEMENT[id8] occurrences matches {1} matches { -- Best verbal response (V) + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{1}, {[at15]}], + [{2}, {[at16]}], + [{3}, {[at17]}], + [{4}, {[at18]}], + [{5}, {[at19]}] + } + } + } + null_flavour matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[at9001]} -- not applicable + } + } + } + ELEMENT[id9] occurrences matches {1} matches { -- Best motor response (M) + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{1}, {[at20]}], + [{2}, {[at21]}], + [{3}, {[at22]}], + [{4}, {[at23]}], + [{5}, {[at24]}], + [{6}, {[at25]}] + } + } + } + null_flavour matches { + DV_CODED_TEXT[id9009] matches { + defining_code matches {[at9001]} -- not applicable + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|3..15|} + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- EVM profile + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id38] matches { -- Comment + value matches { + DV_TEXT[id9012] + } + } + } + } + } + state matches { + ITEM_TREE[id41] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id42] matches { -- Confounding factors + value matches { + DV_TEXT[id9013] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id39] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id40] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"Bästa förmåga att öppna ögonen (synthesised)"> + description = <"Bäst ögonreaktion efter stimulansundersökning. (synthesised)"> + > + ["at9001"] = < + text = <"* not applicable (en)"> + description = <"* not applicable (en)"> + > + ["ac9002"] = < + text = <"Bästa verbala reaktion (synthesised)"> + description = <"Bästa verbala reaktion till stimulanstest. (synthesised)"> + > + ["ac9003"] = < + text = <"Bästa motoriska reaktion (synthesised)"> + description = <"Bästa motoriska reaktion på stimuleringstest. (synthesised)"> + > + ["id42"] = < + text = <"Påverkande faktorer"> + description = <"Beskrivning av faktorer som kan ha påverkat till GCS-poängen under mätningen."> + comment = <"Exempelvis: dövhet, afasi, språkproblem, användning av lugnande medel, hypotermi, eller förlamning, svår ansikts-/ögonsvullnad eller trakeal intubation som orsaker till oförmåga att registrera något av klassificeringstalen från E-, V- eller M-bedömningarna."> + > + ["id40"] = < + text = <"Övrig information"> + description = <"Ytterligare information krävs för att fånga upp lokalt innehåll eller att anpassa sig till andra referensmodeller/formalismer."> + comment = <"T.ex. lokala informationskrav eller ytterligare metadata för att anpassa sig till FHIR- eller CIMI-ekvivalenter."> + > + ["id38"] = < + text = <"Kommentarer"> + description = <"Ytterligare beskrivning om mätningen av skalan som inte beskrivits i andra fält."> + comment = <"Beskriv orsakerna till oförmåga att undersöka i fältet \"Påverkande faktorer\"."> + > + ["id31"] = < + text = <"EVM-profil"> + description = <"Alternativ bedömning till \"Totalpoäng\" där Ögon-, Verbala- och Motoriska- profilen uttrycks som tre separata komponenter."> + comment = <"EMV-poängen kan automatiskt härledas som en sammanlänkning av de tre svarskomponenterna och om så är fallet, bör valideras av det kliniska informationssystemet mot de individuella poängen som matats in av behandlande läkare för att säkerställa att det inte finns någon konflikt eller inkonsekvens. \"Ej tillämpligt\" nollvärdet bör registreras som \"NT\", för \"ej testat\" enligt http://www.glasgowcomascale.org/."> + > + ["id27"] = < + text = <"Totalpoäng"> + description = <"Poängsumman av klassificeringstalen som registrerats av reaktionen för var och en av de tre komponenterna."> + comment = <"Totalpoängen kan härledas som summan av de tre svarskomponenterna och i så fall bör det valideras av det kliniska informationssystemet mot de individuella poängen som matats in av behandlande läkare för att säkerställa att det inte finns någon konflikt eller inkonsekvens. Rapportera inte en totalpoäng när en eller flera komponenter inte kan testas eftersom poängen blir artificiellt låg – om så är fallet, registrera EVM-profilen."> + > + ["at25"] = < + text = <"Lyder kommando"> + description = <"Lyder uppmaning om rörelse."> + > + ["at24"] = < + text = <"Lokalisering"> + description = <"Ändamålsenlig böjning efter smärtstimulering, t.ex. lägger handen över nyckelbenet vid supra-orbitaltryck."> + > + ["at23"] = < + text = <"Normal böjning"> + description = <"Snabb böjning som reaktion på stimulering, men som har ett övervägande normalt utseende. T.ex.: böjning av handleden vid tillämpning av supra-orbitaltryck: drar sig undan när fingernagelbädden nyps."> + > + ["at22"] = < + text = <"Onormal böjning"> + description = <"Långsam, dekortikeringsstelhet vid böjning av armar och/eller ben, t.ex. böjer armen i armbågen, men funktionen är huvudsakligen onormal."> + > + ["at21"] = < + text = <"Utsträckning"> + description = <"Decerebrat utsträckning av armar och/eller ben som reaktion på stimulering, t.ex. sträcker ut armen från armbågen."> + > + ["at20"] = < + text = <"Ingen"> + description = <"Ingen rörelse i armar/ben, ingen störande faktor, t.ex. förlamad."> + > + ["at19"] = < + text = <"Fullt orienterad"> + description = <"Återger namn, plats och datum korrekt."> + > + ["at18"] = < + text = <"Desorienterad"> + description = <"Desorienterad men kommunicerar sammanhängande."> + > + ["at17"] = < + text = <"Ord"> + description = <"Uttrycker enstaka begripliga ord."> + > + ["at16"] = < + text = <"Ljud"> + description = <"Bara stönar/jämrar sig."> + > + ["at15"] = < + text = <"Ingen"> + description = <"Ingen hörbar reaktion, ingen störande faktor, t.ex. intubation eller total dövhet."> + > + ["at14"] = < + text = <"Spontan"> + description = <"Ögonöppning före stimulans."> + > + ["at13"] = < + text = <"Till ljud"> + description = <"Ögonöppning efter talad eller ropad uppmaning. Bör inte förväxlas med väckning av en sovande person."> + > + ["at12"] = < + text = <"Till tryck"> + description = <"Ögonöppning efter fingertoppstimulans."> + > + ["at11"] = < + text = <"Ingen"> + description = <"Ingen ögonöppning vid någon tidpunkt, ingen störande faktor, t.ex. stängda ögon p.g.a. lokal svullnad."> + > + ["id10"] = < + text = <"Bästa förmåga att öppna ögonen"> + description = <"Bäst ögonreaktion efter stimulansundersökning."> + comment = <"Oftast kommer poängen för ögonreaktion att väljas från ett av klassificeringsvärdena, men om en reaktion inte kan undersökas, t.ex. om patienten inte fysiskt kan öppna sina ögon på grund av andra skador, bör \"Ej tillämpligt\" registreras som nollvärde."> + > + ["id9"] = < + text = <"Bästa motoriska reaktion"> + description = <"Bästa motoriska reaktion på stimuleringstest."> + comment = <"Vanligtvis kommer poängen för motorisk reaktion att väljas från ett av klassificeringsvärdena, men om en reaktion inte kan testas, t.ex. om patienten inte kan flytta sina ben pga. skada eller förlamning, då bör nollvärdet \"Ej tillämpligt\" registreras."> + > + ["id8"] = < + text = <"Bästa verbala reaktion"> + description = <"Bästa verbala reaktion till stimulanstest."> + comment = <"Oftast kommer poängen för verbal reaktion att väljas från ett av klassificeringstalen, men om en reaktion inte kan undersökas, t.ex. om patienten är intuberad, bör \"Ej tillämpligt\" registreras som nollvärde."> + > + ["id3"] = < + text = <"Tidpunkt"> + description = <"Ospecificerad tidpunkt som tydligt kan definieras i en mall eller vid körning av program."> + > + ["id1"] = < + text = <"Glasgow coma scale"> + description = <"Femton poängs-skala som används för att bedöma nedsatt medvetandegrad av reaktion på definierade stimuli. Mer korrekt känd som den Modifierade Glasgow koma-skalan."> + > + > + ["es-ar"] = < + ["ac9000"] = < + text = <"Mejor respuesta ocular (O) (synthesised)"> + description = <"Mejor respuesta ocular a la prueba de estímulo. (synthesised)"> + > + ["at9001"] = < + text = <"* not applicable (en)"> + description = <"* not applicable (en)"> + > + ["ac9002"] = < + text = <"Mejor respuesta verbal (V) (synthesised)"> + description = <"Mejor respuesta verbal al estímulo de prueba. (synthesised)"> + > + ["ac9003"] = < + text = <"Mejor respuesta motora (M) (synthesised)"> + description = <"Mejor respuesta motora al estímulo de prueba. (synthesised)"> + > + ["id42"] = < + text = <"Factores de confusión"> + description = <"Registro narrativo de los factores que pueden haber contribuido a los puntajes de la escala de coma de Glasgow."> + comment = <"Por ejemplo: sordera; afasia; problemas de lenguaje; uso de sedantes; hiptermia; parálisis; inflamación facial u ocular severas o intubación traqueal como razones para ma imposibildad para resitrar cualquiera de los parámetros ordinales O, V o M."> + > + ["id40"] = < + text = <"Extensión"> + description = <"Información adicional requerida para contemplar contenidos locales o para alinear con otros modelos o formalismos de referencia."> + comment = <"Por ejemplo: requerimientos locales de información o metadatos adicionales necesarios para el alineamiento con FHIR o equivalentes de CIMI."> + > + ["id38"] = < + text = <"Comentario"> + description = <"Narrativa adicional acerca de la medición del puntaje que nu fué capturado en otros campos."> + comment = <"Registrar las razones para la imposibilidad de obtener una respuesta en el elemento \"Factores de confusión\"."> + > + ["id31"] = < + text = <"Perfil OVM"> + description = <"Evaluación alternativa al \"Puntaje total\", donde el perfil Ocular Verbal Motor es expresado como tres componentes discretos."> + comment = <"El puntaje OVM puede ser calculado automáticamente como la concatenación de los elementos de las tres respuestas y, si así fuera, debe ser validado por la información clínica del sistema frente a los puntajes individuales anotados por el clínico de modo que se pueda segurar la ausencia de conflictos o inconsistencias. El valor nulo \"No aplicable\" debería ser registrado como NT (por \"No testeado\") según se indica en http://www.glasgowcomascale.org/."> + > + ["id27"] = < + text = <"Puntaje total"> + description = <"La suma de los puntajes ordinales registradas para cada una de las respuestas a los tres componentes."> + comment = <"El Puntaje Total puede ser calculado como la suma de las elementos de las tres respuestas y, si así fuera, debe ser validado por la información clínica del sistema frente a los puntajes individuales anotados por el clínico de modo que se pueda segurar la ausencia de conflictos o inconsistencias. No se debe registrar un puntaje total cuando uno o más componentes no pudo ser evaluado dado que el puntaje resultante sería artificialmente bajo. En esta situación se debe registrar el perfil OVM."> + > + ["at25"] = < + text = <"Obedece órdenes"> + description = <"Realiza movimientos en respuesta a órdenes verbales."> + > + ["at24"] = < + text = <"Localización"> + description = <"Flexión volitiva frente al estímulo doloroso. Por ejemplo: acerca el brazo a la clavícula ante la aplicación de presión supraorbitaria."> + > + ["at23"] = < + text = <"Flexión normal"> + description = <"Flexión rápida en respuesta a estímulo pero de características predominantemente normales. Por ejemplo: flexión de la muñeca cuando se aplica presión supraorbitaria; retira parte del cuerpo ante un pinchazo."> + > + ["at22"] = < + text = <"Flexión anormal"> + description = <"Flexión de brazos y/o piernas en forma lenta con patrón de decorticación. Por ejemplo, flexiona el brazo a nivel del codo pero de modo predominantemente anormal."> + > + ["at21"] = < + text = <"Extensión"> + description = <"Respuesta extensora de descerebración en piernas y/o brazos en respuesta al estímulo. Por ejemplo: extiende el brazo a nivel del codo."> + > + ["at20"] = < + text = <"Ninguna"> + description = <"Sin movimientos de brazos o piernas, siempre y cuando no existan factores de interferencia (por ejemplo, parálisis)."> + > + ["at19"] = < + text = <"Orientado"> + description = <"Proporciona correctamente su nombre, el lugar y la fecha."> + > + ["at18"] = < + text = <"Confuso"> + description = <"Desorientado pero se comunica en forma coherente."> + > + ["at17"] = < + text = <"Palabras"> + description = <"Palabras simples e inteligibles."> + > + ["at16"] = < + text = <"Sonidos"> + description = <"Solo lamentos o gruñidos."> + > + ["at15"] = < + text = <"Ninguna"> + description = <"Sin respuesta audible, siempre y cuando no existan factores de interferencia (por ejemplo, intubación o sordera profunda)."> + > + ["at14"] = < + text = <"Espontanea"> + description = <"Ojos abiertos sin necesidad de estímulos."> + > + ["at13"] = < + text = <"Al sonido"> + description = <"Apertura ocular como respuesta al habla o grito del operador. No debe confundirse con el despertar de una persona dormida."> + > + ["at12"] = < + text = <"A la presión"> + description = <"Apertura ocular como respuesta al estimulo utilizando las puntas de los dedos del operador."> + > + ["at11"] = < + text = <"Ninguna"> + description = <"Sin apertura ocular en momento alguno, siempre y cuando no existan factores de interferencia (por ejemplo, ojos cerrados por inflamación local)"> + > + ["id10"] = < + text = <"Mejor respuesta ocular (O)"> + description = <"Mejor respuesta ocular a la prueba de estímulo."> + comment = <"En el caso mas común, el puntaje de la respuesta ocular será seleccionado como uno entre los valores ordinales. No obstante, si no se puede obtener una respuesta (si por ejemplo el sujeto es incapaz de abrir sus ojos debido a lesiones) se registrará la opción de \"No aplicable\" para valor nulo."> + > + ["id9"] = < + text = <"Mejor respuesta motora (M)"> + description = <"Mejor respuesta motora al estímulo de prueba."> + comment = <"En el caso mas común, el puntaje de la respuesta motora será seleccionado como uno entre los valores ordinales. No obstante, si no se puede obtener una respuesta (si por ejemplo el sujeto no puede mover sus miembros por lesiones o parálisis) se registrará la opción de \"No aplicable\" para valor nulo."> + > + ["id8"] = < + text = <"Mejor respuesta verbal (V)"> + description = <"Mejor respuesta verbal al estímulo de prueba."> + comment = <"En el caso mas común, el puntaje de la respuesta verbal será seleccionado como uno entre los valores ordinales. No obstante, si no se puede obtener una respuesta (si por ejemplo el sujeto se encuentra intubado) se registrará la opción de \"No aplicable\" para valor nulo."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Escala del coma de Glasgow"> + description = <"Escala de quince puntos para la evaluación del la consciencia en respuesta a estímulos definidos. Mejor conocida como la escala del coma de Glasgow modificada."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Åpning av øynene (Ø) (synthesised)"> + description = <"Beste øyerespons ved stimuli. (synthesised)"> + > + ["at9001"] = < + text = <"* not applicable (en)"> + description = <"* not applicable (en)"> + > + ["ac9002"] = < + text = <"Verbal respons (V) (synthesised)"> + description = <"Beste verbal respons på stimuli. (synthesised)"> + > + ["ac9003"] = < + text = <"Motorisk respons (M) (synthesised)"> + description = <"Beste motoriske respons på stimuli. (synthesised)"> + > + ["id42"] = < + text = <"Konfunderende faktorer"> + description = <"Fritekst om faktorer som kan ha bidratt til GCS-skåringene."> + comment = <"For eksempel: Døvhet, afasi, språkproblemer, bruk av beroligende medisin, hypotermi eller paralyser, alvorlige hevelser i ansikt/øyne, trakeal intubasjon som årsaker til at en ikke kunne registrere en eller flere av ordinalene i Ø-, V- eller M-vurderingene."> + > + ["id40"] = < + text = <"Utvidelse"> + description = <"Ytterligere informasjon som er nødvendig for å sammenstille med andre referansemodeller/formalismer. + "> + comment = <"For eksempel: lokale informasjonskrav eller ekstra metadata for å samsvare med FHIR eller CIMI ekvivalenter."> + > + ["id38"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om målingen som ikke er fanget i andre felt."> + comment = <"Registrer årsaker for at testen ikke var gjennomførbar i dataelementet \"Konfunderende faktorer\"."> + > + ["id31"] = < + text = <"ØVM-profil"> + description = <"Alternativ til Totalskår der responsen til Øye, Verbal og Motorisk er uttrykt som tre separate verdier."> + comment = <"ØVM-profilen kan genereres automatisk ved å sette sammen de tre undersøkelsesdelene. Hvis dette gjøres bør resultatet sammenlignes mellom det som det som det kliniske informasjonssystemet presenterer og det som klinikere har registrert for å utelukke konflikter eller inkonsistens. Nullverdien \"Not applicable\" registreres som \"IT\", for \"ikke testet\", som beskrevet på http://www.glasgowcomascale.org/."> + > + ["id27"] = < + text = <"Totalskår"> + description = <"Sum av verdiene som er registrert for hver enkelt av de tre undersøkelsesdelene."> + comment = <"Totalskåren kan regnes ut ved å summere de tre undersøkelsesdelene. Totalskår skal ikke regnes ut når en eller flere undersøkelsesdeler ikke er mulig å gjennomføre, fordi skåren da vil bli kunstig lav. I disse situasjonene skal ØVM-profilen registreres."> + > + ["at25"] = < + text = <"Følger oppfordringer"> + description = <"Følger verbal oppfordring for bevegelse."> + > + ["at24"] = < + text = <"Lokaliserer smerte"> + description = <"Målrettet fleksjon mot smertestimuli. For eksempel kan hånden løftes til over kragebeinet når det utføres supraorbitalt trykk."> + > + ["at23"] = < + text = <"Normal fleksjon"> + description = <"Hurtig fleksjon som respons på stimuli, men trekkene er hovedsakelig normale. For eksempel kan håndleddet bøyes når det utføres supraorbitalt trykk, eller lemmet trekkes til seg ved trykk på negleroten."> + > + ["at22"] = < + text = <"Abnormal fleksjon"> + description = <"Sakte, decortikert fleksjon av armer og/eller bein. For eksempel kan armen bøyes ved albuen, men trekkene er hovedsakelig abnormale."> + > + ["at21"] = < + text = <"Ekstensjon ved smerte"> + description = <"Decerebrert ekstensjon av armer og/eller bein som respons på stimuli. For eksempel kan armen ekstenderes ved albuen."> + > + ["at20"] = < + text = <"Ingen reaksjon"> + description = <"Ingen bevegelse i armer/bein, ingen forstyrrende faktorer som for eksempel lammelser."> + > + ["at19"] = < + text = <"Orientert"> + description = <"Oppgir riktig navn, sted og dato."> + > + ["at18"] = < + text = <"Forvirret, desorientert"> + description = <"Ikke orientert men kommuniserer sammenhengende."> + > + ["at17"] = < + text = <"Usammenhengende tale"> + description = <"Forståelige enkeltord."> + > + ["at16"] = < + text = <"Uforståelige lyder"> + description = <"Bare stønning/jamring."> + > + ["at15"] = < + text = <"Ingen reaksjon"> + description = <"Ingen hørbar respons og ingen forstyrrende faktorer, som for eksempel intubasjon eller døvhet."> + > + ["at14"] = < + text = <"Spontant"> + description = <"Øyne åpnes spontant uten stimuli."> + > + ["at13"] = < + text = <"Ved tiltale"> + description = <"Øynene åpnes ved tiltale eller ved roping. Må ikke forveksles med vekking av en sovende person."> + > + ["at12"] = < + text = <"Ved smertestimulering"> + description = <"Åpner øynene etter stimulering av fingertuppen."> + > + ["at11"] = < + text = <"Ingen reaksjon"> + description = <"Øynene åpnes ikke, ingen forstyrrende faktorer som for eksempel lukkede øyne på grunn av lokal hevelse."> + > + ["id10"] = < + text = <"Åpning av øynene (Ø)"> + description = <"Beste øyerespons ved stimuli."> + comment = <"Vanligvis vil skår for øyerespons velges fra en av ordinalverdiene, men i tilfeller hvor øyerespons ikke kan testes, for eksempel om pasienten ikke fysisk kan åpne øynene grunnet skade, skal null-verdien \"Not Applicable\" registreres."> + > + ["id9"] = < + text = <"Motorisk respons (M)"> + description = <"Beste motoriske respons på stimuli."> + comment = <"Vanligvis vil skår for motorisk respons velges fra en av ordinalverdiene, men i tilfeller hvor en respons ikke kan testes for eksempel om pasienten ikke kan bevege lemmene som følge av skade eller lammelse skal null-verdien \"Not Applicable\" registreres."> + > + ["id8"] = < + text = <"Verbal respons (V)"> + description = <"Beste verbal respons på stimuli."> + comment = <"Vanligvis vil skår for verbalrespons velges fra en av ordinalverdiene, men i tilfeller hvor verbalrespons ikke kan testes for eksempel om pasienten er intubert, skal null-verdien \"Not Applicable\" registreres."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Glasgow Coma Scale"> + description = <"En femtenpoengs skala som brukes for å anslå svekkelse av bevissthetsnivå ut fra et definert stimuli. Skalaen er mer korrekt kalt Modified Glasgow Coma Scale."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Melhor Resposta Ocular (O) (synthesised)"> + description = <"Melhor resposta ocular ao estímulo-teste. (synthesised)"> + > + ["at9001"] = < + text = <"* not applicable (en)"> + description = <"* not applicable (en)"> + > + ["ac9002"] = < + text = <"Melhor Resposta Verbal (V) (synthesised)"> + description = <"Melhor resposta verbal ao estímulo-teste. (synthesised)"> + > + ["ac9003"] = < + text = <"Melhor Resposta Motora (M) (synthesised)"> + description = <"Melhor resposta motora ao estímulo-teste. (synthesised)"> + > + ["id42"] = < + text = <"Fatores de confusão"> + description = <"Relato de fatores que podem ter contribuído para o score."> + comment = <"Por exemplo: surdez, afasia, questões de linguagem, uso de sedativos, hipotermia, paralisia, edema facial ou periorbitário grave ou intubação oro-traqueal como razões de impossibilidade de registrar um dos valores ordinais nos domínios O, V ou M."> + > + ["id40"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para alinhar com outros modelos/formalismo de referência."> + comment = <"Por exemplo: informações requeridas localmente ou metadados adicionais para alinhar com equivalentes a FHIR ou CIMI."> + > + ["id38"] = < + text = <"Comentários"> + description = <"Narrativa adicional sobre a aquisição do score não pertinente a outros campos."> + comment = <"Registrar as razões para a impossibilidade de testar no elemento 'Fatores de confusão'."> + > + ["id31"] = < + text = <"Perfil OVM"> + description = <"Alternativa ao 'Score Total' em que o perfil Ocular Verbal Motor é expresso em três componentes."> + comment = <"O Score OVM pode ser derivado automaticamente através da concatenação das respostas de cada elemento; neste contexto deve ser validado pelos sistemas de informações clínicas contra scores registrados por clínicos para garantir ausência de conflitos ou inconsistências. O valor nulo 'Não Aplicável' deve ser registrado como 'NT', para 'não testado' como sugerido em http://www.glasgowcomascale.org/."> + > + ["id27"] = < + text = <"Score Total"> + description = <"A soma dos pontos referentes a cada componente testado."> + comment = <"O Score Total pode ser obtido através da soma da resposta dos três elementos, como também, pode ser validado pelos sistemas de informações clínicas contra scores registrados por clínicos para garantir ausência de conflitos ou inconsistências. Não relatar um score total quando um ou mais dos componentes não forem testados porque o score ficará artificialmente baixo - nesta situação registrar o perfil OVM."> + > + ["at25"] = < + text = <"Obedece comandos"> + description = <"Segue uma ordem para movimento."> + > + ["at24"] = < + text = <"Localiza"> + description = <"Flexão organizada em resposta a estímulo doloroso. Por exemplo: traz a mão para tentar retirar a fonte do estímulo."> + > + ["at23"] = < + text = <"Flexão normal"> + description = <"Flexão rápida em resposta ao estímulo, normal. Por exemplo: retirada da mão quando estimulado o leito ungueal."> + > + ["at22"] = < + text = <"Flexão anormal"> + description = <"Postura em decorticação, lenta, de braços e/ou pernas. Por exemplo: flexão do cotovelo porém predominantemente anormal."> + > + ["at21"] = < + text = <"Extensão"> + description = <"Postura em descerebração de braços e pernas em resposta ao estímulo. Extensão do antebraço e cotovelo."> + > + ["at20"] = < + text = <"Ausente"> + description = <"Ausência de movimento de braços e pernas na ausência de fatores interferentes. Por exemplo: paralisia."> + > + ["at19"] = < + text = <"Orientado"> + description = <"Diz o nome, local e data corretamente."> + > + ["at18"] = < + text = <"Confuso"> + description = <"Desorientado mas comunica-se coerentemente."> + > + ["at17"] = < + text = <"Palavras"> + description = <"Palavras inteligíveis."> + > + ["at16"] = < + text = <"Sons"> + description = <"Apenas gemidos, grunhidos, sons incompreensíveis."> + > + ["at15"] = < + text = <"Ausente"> + description = <"Ausência de resposta audível na ausência de fatores interferentes. Por exemplo: intubação orotraqueal ou surdez."> + > + ["at14"] = < + text = <"Espontânea"> + description = <"Olhos abertos mesmo antes de qualquer estímulo."> + > + ["at13"] = < + text = <"A sons"> + description = <"Abertura ocular após solicitação oral. Não confundir com despertar de uma pessoa dormindo."> + > + ["at12"] = < + text = <"À pressão"> + description = <"Abertura ocular após estímulo digital."> + > + ["at11"] = < + text = <"Ausente"> + description = <"Ausência de abertura ocular em qualquer momento, na ausência de fatores interferentes. Por exemplo: olhos fechados por edema local."> + > + ["id10"] = < + text = <"Melhor Resposta Ocular (O)"> + description = <"Melhor resposta ocular ao estímulo-teste."> + comment = <"Mais comumente, o score da resposta ocular é selecionado entre valores ordinais, entretanto se uma resposta não puder ser testada, por exemplo se o sujeito do cuidado estiver impossibilitado de abrir os olhos por outras lesões, então o valor nulo \"Não Aplicável\" deve ser registrado."> + > + ["id9"] = < + text = <"Melhor Resposta Motora (M)"> + description = <"Melhor resposta motora ao estímulo-teste."> + comment = <"Mais comumente, o score da resposta verbal é selecionado entre valores ordinais, entretanto se uma resposta não puder ser testada, por exemplo se o sujeito do cuidado não puder mexer as pernas em decorrência de uma lesão ou paralisia, então o valor nulo \"Não Aplicável\" deve ser registrado."> + > + ["id8"] = < + text = <"Melhor Resposta Verbal (V)"> + description = <"Melhor resposta verbal ao estímulo-teste."> + comment = <"Mais comumente, o score da resposta verbal é selecionado entre valores ordinais, entretanto se uma resposta não puder ser testada, por exemplo se o sujeito do cuidado estiver intubado, então o valor nulo \"Não Aplicável\" deve ser registrado."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Escala de Coma de Glasgow"> + description = <"Escala de 15 pontos utilizada para avaliar alterações de consciência relacionadas a determinados estímulos. Melhor descrita como Escala de Coma de Glasgow modificada."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Best eye response (E)(en) (synthesised)"> + description = <"*Best response of eyes to test stimulus.(en) (synthesised)"> + > + ["at9001"] = < + text = <"* not applicable (en)"> + description = <"* not applicable (en)"> + > + ["ac9002"] = < + text = <"*Best verbal response (V)(en) (synthesised)"> + description = <"*Best verbal response to test stimulus.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Best motor response (M)(en) (synthesised)"> + description = <"*Best motor response to test stimulus.(en) (synthesised)"> + > + ["id42"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative record of factors that may have contributed to the GCS scores.(en)"> + comment = <"*For example: deafness; aphasia; language issues; use of sedatives; hypothermia; or paralysis, severe facial/eye swelling or tracheal intubation as reasons for inability to record any one of the ordinal E, V or M assessments.(en)"> + > + ["id40"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement of the scale not captured in other fields.(en)"> + comment = <"*Record the reasons for inability to test in the 'Confounding factors' data element.(en)"> + > + ["id31"] = < + text = <"*EVM profile(en)"> + description = <"*Alternative assessment to 'Total Score' where the Eye Verbal Motor profile is expressed as three discrete components.(en)"> + comment = <"*The EMV Score may be automatically derived as a concatenation of the three response data elements and, if so, should be validated by the clinical information system against the individual scores entered by the clinician to ensure there is no conflict or inconsistency. The 'Not applicable' null flavour value should be recorded as 'NT', for 'not tested' as per http://www.glasgowcomascale.org/. (en)"> + > + ["id27"] = < + text = <"*Total score(en)"> + description = <"*The sum of the ordinal scores recorded for each of the three component responses.(en)"> + comment = <"*The Total Score may be derived as the sum of the three response data elements and, if so, should be validated by the clinical information system against the individual scores entered by the clinician to ensure there is no conflict or inconsistency. Do not report a total score when one or more components are not testable because the score will be artificially low - in this situation record the EVM profile.(en)"> + > + ["at25"] = < + text = <"*Obeys commands(en)"> + description = <"*Follows verbal request for movement.(en)"> + > + ["at24"] = < + text = <"*Localising(en)"> + description = <"*Purposeful flexion towards painful stimuli. For example: brings hand above the clavicle when supra-orbital pressure is applied.(en)"> + > + ["at23"] = < + text = <"*Normal flexion(en)"> + description = <"*Rapid flexion in response to stimuli but features predominantly normal. For example: flexion of wrist when supra-orbital pressure applied; pulls part of body away when nailbed pinched.(en)"> + > + ["at22"] = < + text = <"*Abnormal flexion(en)"> + description = <"*Slow, decorticate flexion of arms and/or legs. For example: bends arm at elbow, but features predominantly abnormal.(en)"> + > + ["at21"] = < + text = <"*Extension(en)"> + description = <"*Decerebrate extension of arms and/or legs in response to stimuli. For example: extends arm at elbow.(en)"> + > + ["at20"] = < + text = <"*None(en)"> + description = <"*No movement in arms/legs, no interfering factor. For example: paralysed.(en)"> + > + ["at19"] = < + text = <"*Orientated(en)"> + description = <"*Correctly gives name, place and date.(en)"> + > + ["at18"] = < + text = <"*Confused(en)"> + description = <"*Not orientated but communicates coherently.(en)"> + > + ["at17"] = < + text = <"*Words(en)"> + description = <"*Intelligible single words.(en)"> + > + ["at16"] = < + text = <"*Sounds(en)"> + description = <"*Only moans/groans.(en)"> + > + ["at15"] = < + text = <"*None(en)"> + description = <"*No audible response, no interfering factor. For example: intubation; profound deafness.(en)"> + > + ["at14"] = < + text = <"*Spontaneous(en)"> + description = <"*Eyes open before stimulus.(en)"> + > + ["at13"] = < + text = <"*To sound(en)"> + description = <"*Eyes opening after spoken or shouted request. Not to be confused with wakening of a sleeping person.(en)"> + > + ["at12"] = < + text = <"*To pressure(en)"> + description = <"*Eyes opening after finger tip stimulus.(en)"> + > + ["at11"] = < + text = <"*None(en)"> + description = <"*No eye opening at any time, no interfering factor. For example: eyes closed by local swelling.(en)"> + > + ["id10"] = < + text = <"*Best eye response (E)(en)"> + description = <"*Best response of eyes to test stimulus.(en)"> + comment = <"*Most commonly, the score for eye response will be selected from one of the ordinal values, however if a response cannot be tested, for example if the subject of care cannot physically open their eyes due to other injuries, then the \"Not Applicable\" null flavour should be recorded. (en)"> + > + ["id9"] = < + text = <"*Best motor response (M)(en)"> + description = <"*Best motor response to test stimulus.(en)"> + comment = <"*Most commonly, the score for motor response will be selected from one of the ordinal values, however if a response cannot be tested, for example if the subject of care cannot move their limbs due to injury or paralysis, then the \"Not Applicable\" null flavour should be recorded. (en)"> + > + ["id8"] = < + text = <"*Best verbal response (V)(en)"> + description = <"*Best verbal response to test stimulus.(en)"> + comment = <"*Most commonly, the score for verbal response will be selected from one of the ordinal values, however if a response cannot be tested, for example if the subject of care is intubated, then the \"Not Applicable\" null flavour should be recorded. (en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Glasgow coma scale(en)"> + description = <"*Fifteen point scale used to assess impairment of consciousness in response to defined stimuli. More correctly known as the Modified Glasgow coma scale.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Best eye response (E) (synthesised)"> + description = <"Best response of eyes to test stimulus. (synthesised)"> + > + ["at9001"] = < + text = <"not applicable"> + description = <"not applicable"> + > + ["ac9002"] = < + text = <"Best verbal response (V) (synthesised)"> + description = <"Best verbal response to test stimulus. (synthesised)"> + > + ["ac9003"] = < + text = <"Best motor response (M) (synthesised)"> + description = <"Best motor response to test stimulus. (synthesised)"> + > + ["id42"] = < + text = <"Confounding factors"> + description = <"Narrative record of factors that may have contributed to the GCS scores."> + comment = <"For example: deafness; aphasia; language issues; use of sedatives; hypothermia; or paralysis, severe facial/eye swelling or tracheal intubation as reasons for inability to record any one of the ordinal E, V or M assessments."> + > + ["id40"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id38"] = < + text = <"Comment"> + description = <"Additional narrative about the measurement of the scale not captured in other fields."> + comment = <"Record the reasons for inability to test in the 'Confounding factors' data element."> + > + ["id31"] = < + text = <"EVM profile"> + description = <"Alternative assessment to 'Total Score' where the Eye Verbal Motor profile is expressed as three discrete components."> + comment = <"The EMV Score may be automatically derived as a concatenation of the three response data elements and, if so, should be validated by the clinical information system against the individual scores entered by the clinician to ensure there is no conflict or inconsistency. The 'Not applicable' null flavour value should be recorded as 'NT', for 'not tested' as per http://www.glasgowcomascale.org/."> + > + ["id27"] = < + text = <"Total score"> + description = <"The sum of the ordinal scores recorded for each of the three component responses."> + comment = <"The Total Score may be derived as the sum of the three response data elements and, if so, should be validated by the clinical information system against the individual scores entered by the clinician to ensure there is no conflict or inconsistency. Do not report a total score when one or more components are not testable because the score will be artificially low - in this situation record the EVM profile."> + > + ["at25"] = < + text = <"Obeys commands"> + description = <"Follows verbal request for movement."> + > + ["at24"] = < + text = <"Localising"> + description = <"Purposeful flexion towards painful stimuli. For example: brings hand above the clavicle when supra-orbital pressure is applied."> + > + ["at23"] = < + text = <"Normal flexion"> + description = <"Rapid flexion in response to stimuli but features predominantly normal. For example: flexion of wrist when supra-orbital pressure applied; pulls part of body away when nailbed pinched."> + > + ["at22"] = < + text = <"Abnormal flexion"> + description = <"Slow, decorticate flexion of arms and/or legs. For example: bends arm at elbow, but features predominantly abnormal."> + > + ["at21"] = < + text = <"Extension"> + description = <"Decerebrate extension of arms and/or legs in response to stimuli. For example: extends arm at elbow."> + > + ["at20"] = < + text = <"None"> + description = <"No movement in arms/legs, no interfering factor. For example: paralysed."> + > + ["at19"] = < + text = <"Orientated"> + description = <"Correctly gives name, place and date."> + > + ["at18"] = < + text = <"Confused"> + description = <"Not orientated but communicates coherently."> + > + ["at17"] = < + text = <"Words"> + description = <"Intelligible single words."> + > + ["at16"] = < + text = <"Sounds"> + description = <"Only moans/groans."> + > + ["at15"] = < + text = <"None"> + description = <"No audible response, no interfering factor. For example: intubation; profound deafness."> + > + ["at14"] = < + text = <"Spontaneous"> + description = <"Eyes open before stimulus."> + > + ["at13"] = < + text = <"To sound"> + description = <"Eyes opening after spoken or shouted request. Not to be confused with wakening of a sleeping person."> + > + ["at12"] = < + text = <"To pressure"> + description = <"Eyes opening after finger tip stimulus."> + > + ["at11"] = < + text = <"None"> + description = <"No eye opening at any time, no interfering factor. For example: eyes closed by local swelling."> + > + ["id10"] = < + text = <"Best eye response (E)"> + description = <"Best response of eyes to test stimulus."> + comment = <"Most commonly, the score for eye response will be selected from one of the ordinal values, however if a response cannot be tested, for example if the subject of care cannot physically open their eyes due to other injuries, then the \"Not Applicable\" null flavour should be recorded."> + > + ["id9"] = < + text = <"Best motor response (M)"> + description = <"Best motor response to test stimulus."> + comment = <"Most commonly, the score for motor response will be selected from one of the ordinal values, however if a response cannot be tested, for example if the subject of care cannot move their limbs due to injury or paralysis, then the \"Not Applicable\" null flavour should be recorded."> + > + ["id8"] = < + text = <"Best verbal response (V)"> + description = <"Best verbal response to test stimulus."> + comment = <"Most commonly, the score for verbal response will be selected from one of the ordinal values, however if a response cannot be tested, for example if the subject of care is intubated, then the \"Not Applicable\" null flavour should be recorded."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Glasgow coma scale"> + description = <"Fifteen point scale used to assess impairment of consciousness in response to defined stimuli. More correctly known as the Modified Glasgow coma scale."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at15", "at16", "at17", "at18", "at19"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at11", "at12", "at13", "at14"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at20", "at21", "at22", "at23", "at24", "at25"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.growth_velocity.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.growth_velocity.v0.0.1-alpha.adls new file mode 100644 index 000000000..8d8acde79 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.growth_velocity.v0.0.1-alpha.adls @@ -0,0 +1,162 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bfee472f-78af-4a3f-9445-8fc0a2176527; build_uid=f3f9f02a-c53e-41f5-bfb2-9589ffe5521d) + openEHR-EHR-OBSERVATION.growth_velocity.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-08-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"World Health Organisation [Internet]. Geneva: World Health Organisation.The WHO Child Growth Standards; [cited 2018 Jul 23]. Available from: http://www.who.int/childgrowth/standards/en/."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"E7D923CE0D1FDBA185D627E3A5448E90"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the rate of growth for common measurements, over a known period of time."> + use = <"To record the rate of growth for common measurements, such as body length/height, head circumference and body weight, over a known period of time. + + The growth velocity will usually be positive, especially in childhood, although there may be circumstances where it is neccessary to record a negative velocity, for example in situations of loss of height with age."> + misuse = <"Not to be used to record the actual point-in-time measurements for body length/height, head circumference and body weight. Use the appropriate OBSERVATION archetypes for this purpose - OBSERVATION.height, OBSERVATION.head_circumference or OBSERVATION.body_weight. + + Not to be used to record the actual change in measurements over actual, identified time periods for body length/height, head circumference and body weight. Use the interval event model and the 'Change' mathematical function in appropriate OBSERVATION archetypes for this purpose - OBSERVATION.height, OBSERVATION.head_circumference or OBSERVATION.body_weight."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Growth velocity + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + INTERVAL_EVENT[id3] matches { -- Point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Body weight + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Term binding for [openehr::755], translation not known in ADL 1.4 -> ADL 2 converter + [units] matches { + [{"g/d"}], + [{"g/wk"}], + [{"g/mo"}], + [{"kg/d"}], + [{"kg/wk"}], + [{"kg/mo"}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Body length/height + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Term binding for [openehr::755], translation not known in ADL 1.4 -> ADL 2 converter + [units] matches { + [{"mm/d"}], + [{"mm/wk"}], + [{"mm/mo"}], + [{"cm/d"}], + [{"cm/wk"}], + [{"cm/mo"}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Head circumference + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Term binding for [openehr::755], translation not known in ADL 1.4 -> ADL 2 converter + [units] matches { + [{"mm/d"}], + [{"mm/wk"}], + [{"mm/mo"}], + [{"cm/d"}], + [{"cm/wk"}], + [{"cm/mo"}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Term binding for [openehr::755], translation not known in ADL 1.4 -> ADL 2 converter"> + description = <"Term binding for [openehr::755], translation not known in ADL 1.4 -> ADL 2 converter"> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id10"] = < + text = <"Head circumference"> + description = <"The rate of change in the head circumference of an individual."> + > + ["id9"] = < + text = <"Comment"> + description = <"Additional narrative about the velocity measurements, not captured in other fields."> + > + ["id6"] = < + text = <"Body length/height"> + description = <"The rate of change in the length or height of an individual."> + > + ["id5"] = < + text = <"Body weight"> + description = <"The rate of change of body weight for an individual."> + > + ["id3"] = < + text = <"Point in time event"> + description = <"Unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Growth velocity"> + description = <"The rate of growth, or change in growth measurements, over a period of time."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hannallah_pain_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hannallah_pain_scale.v0.0.1-alpha.adls new file mode 100644 index 000000000..f7caaf95b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hannallah_pain_scale.v0.0.1-alpha.adls @@ -0,0 +1,446 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ee69ed3c-ec37-481e-8a5f-c0fe5255350d; build_uid=4823aaf9-986e-4680-9fca-e217d3a119e4) + openEHR-EHR-OBSERVATION.hannallah_pain_scale.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + > + > + +description + original_author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + ["date"] = <"2016-07-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Hannallah R, Broadman L, et al. Comparison of caudal and ilioinguinal/iliohypogastric nerve blocks for control of post-orchiopexy pain in pediatric ambulatory surgery. Anesthesiol. 1987; 66: 832-834."> + ["2"] = <"Broadman LM, Rice LJ, Hannallah RS. Comparison of physiological and a visual analogue pain scale in children. Canadian J Anaesthes. 1988; 35 (Supplement): S137-S138."> + ["3"] = <"Norden J, Hanallah R, et al. Reliability of an objective pain scale in children. J Pain and Symptom Management. 1991; 6: 196."> + > + other_details = < + ["current_contact"] = <"Alan D. March "> + ["MD5-CAM-1.0.1"] = <"B712FCDDBE36527346D1261C824CFB2F"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A numerical scale for monitoring pain in children after surgery. Also used for monitoring pain in children outside postoperative setting."> + keywords = <"pain", "score", "blood pressure", "crying", "movements", "agitation", "Hannallah"> + use = <"To be user only in patients age 8 months to 13 years."> + misuse = <"Not to be used for patients outside the intended age range."> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Escala numérica para el monitoreo del dolor postoperatorio en niños. Tambén se la utiliza para el monitoreo del dolor en niños fuera del postoperatorio."> + keywords = <"dolor", "escala", "tensión arterial", "presión arterial", "llanto", "movimientos", "agitación", "excitación", "Hannallah"> + use = <"Solo para ser utilizado en pacientes de edades entre 8 meses y 13 años. + + Para la evaluación de la tensión arterial sistólica se debe utilizar el promedio de los tres últimos registros."> + misuse = <"No se debe utilizar for fuera de los rangos etarios definidos."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Hannallah Objective Pain Scale (OPS) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Systolic blood pressure + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Crying + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at10]}], + [{1}, {[at11]}], + [{2}, {[at12]}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Movements + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at16]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Agitation + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}] + } + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Complaints of pain + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at22]}], + [{1}, {[at23]}], + [{2}, {[at24]}] + } + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|0..10|} + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9011] + } + } + } + } + } + state matches { + ITEM_TREE[id26] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id27] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9012] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id29] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id30] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"*Systolic blood pressure(en) (synthesised)"> + description = <"*Changes in systolic blood pressure.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"Llanto (synthesised)"> + description = <"Presencia e intensidad del llanto. (synthesised)"> + > + ["ac9002"] = < + text = <"Movimientos (synthesised)"> + description = <"Movimientos del paciente. (synthesised)"> + > + ["ac9003"] = < + text = <"Agitado (synthesised)"> + description = <"Presencia e intensidad del estado de agitación. (synthesised)"> + > + ["ac9004"] = < + text = <"*Complaints of pain(en) (synthesised)"> + description = <"*Presence and degree of pain.(en) (synthesised)"> + > + ["id30"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id28"] = < + text = <"Comentario"> + description = <"Cualquier inforamción no capturada en las variables estructuradas pero de importancia para la adecuada interpretación del puntaje."> + > + ["id27"] = < + text = <"Factores de confusión"> + description = <"Factores que pueden interferir con la interpretación de un parametro de la medición."> + > + ["id25"] = < + text = <"*Total score(en)"> + description = <"*Total score.(en)"> + > + ["at24"] = < + text = <"Localiza dolor"> + description = <"Paciente localiza dolor."> + > + ["at23"] = < + text = <"No localiza dolor"> + description = <"Paciente no localiza dolor."> + > + ["at22"] = < + text = <"Dormido, o no expresa dolor"> + description = <"Paciente dormido, o no expresa dolor."> + > + ["id21"] = < + text = <"*Complaints of pain(en)"> + description = <"*Presence and degree of pain.(en)"> + > + ["at20"] = < + text = <"No puede ser calmado (histérico/a)"> + description = <"Paciente no puede ser calmado (histérico/a)."> + > + ["at19"] = < + text = <"Puede ser calmado para disminuir la agitación (leve)"> + description = <"Paciente puede ser calmado para disminuir la agitación (leve)."> + > + ["at18"] = < + text = <"Dormido o en calma"> + description = <"Paciente dormido o en calma."> + > + ["id17"] = < + text = <"Agitado"> + description = <"Presencia e intensidad del estado de agitación."> + > + ["at16"] = < + text = <"Agresivo (movimientos desenfrenados) o en estado de rigidez"> + description = <"Paciente agresivo (movimientos desenfrenados) o en estado de rigidez"> + > + ["at15"] = < + text = <"*Restless, moving about in bed constantly(en)"> + description = <"*Patient is restless, moving about in bed constantly.(en)"> + > + ["at14"] = < + text = <"Sin movimientos, relajado/a"> + description = <"Paciente sin movimientos, relajado/a."> + > + ["id13"] = < + text = <"Movimientos"> + description = <"Movimientos del paciente."> + > + ["at12"] = < + text = <"*Does not respond to nurturing(en)"> + description = <"*Patient does not respond to nurturing.(en)"> + > + ["at11"] = < + text = <"Llora pero responde a los cuidados (afectuosos) apropiados a la edad"> + description = <"Paciente llora pero responde a los cuidados (afectuosos) apropiados a la edad."> + > + ["at10"] = < + text = <"Sin llanto"> + description = <"Paciente sin llanto."> + > + ["id9"] = < + text = <"Llanto"> + description = <"Presencia e intensidad del llanto."> + > + ["at8"] = < + text = <"*Increase > 30% of preoperative blood pressure(en)"> + description = <"*Increase of preoperative blood pressure above 30%.(en)"> + > + ["at7"] = < + text = <"*Increase 20-30% of preoperative blood pressure(en)"> + description = <"*Increase of preoperative blood pressure between 20 and 30%.(en)"> + > + ["at6"] = < + text = <"*Increase < 20% of preoperative blood pressure(en)"> + description = <"*Increase of preoperative blood pressure below 20%.(en)"> + > + ["id5"] = < + text = <"*Systolic blood pressure(en)"> + description = <"*Changes in systolic blood pressure.(en)"> + comment = <"*Use the average of the 3 previous measurements to determine the value for this parameter.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Specified point in time which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Escala Objetiva del Dolor de Hannallah"> + description = <"Escala numérica para el monitoreo del dolor en el postoperatorio de niños."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Systolic blood pressure (synthesised)"> + description = <"Changes in systolic blood pressure. (synthesised)"> + > + ["ac9001"] = < + text = <"Crying (synthesised)"> + description = <"Presence and degree of crying. (synthesised)"> + > + ["ac9002"] = < + text = <"Movements (synthesised)"> + description = <"Patient's movements. (synthesised)"> + > + ["ac9003"] = < + text = <"Agitation (synthesised)"> + description = <"Presence and degree of agitation. (synthesised)"> + > + ["ac9004"] = < + text = <"Complaints of pain (synthesised)"> + description = <"Presence and degree of pain. (synthesised)"> + > + ["id30"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id28"] = < + text = <"Comment"> + description = <"Any information not captured in the structured variables but important for adequate interpretation of the score."> + > + ["id27"] = < + text = <"Confounding factors"> + description = <"Factors that may interfere with interpretation of the measurement."> + > + ["id25"] = < + text = <"Total score"> + description = <"Total score."> + > + ["at24"] = < + text = <"Localizes pain"> + description = <"Patient localizes pain."> + > + ["at23"] = < + text = <"Cannot localize"> + description = <"Patient cannot localize pain."> + > + ["at22"] = < + text = <"Asleep or states no pain"> + description = <"Patient asleep or states no pain."> + > + ["id21"] = < + text = <"Complaints of pain"> + description = <"Presence and degree of pain."> + > + ["at20"] = < + text = <"Cannot be comforted (hysterical)"> + description = <"Patient cannot be comforted (hysterical)."> + > + ["at19"] = < + text = <"Can be comforted to lessen the agitation (mild)"> + description = <"Patient can be comforted to lessen the agitation (mild)."> + > + ["at18"] = < + text = <"Asleep or calm"> + description = <"Patient asleep or calm."> + > + ["id17"] = < + text = <"Agitation"> + description = <"Presence and degree of agitation."> + > + ["at16"] = < + text = <"Thrashing (moving wildly) or rigid (stiff)"> + description = <"Patient thrashing (moving wildly) or rigid (stiff)."> + > + ["at15"] = < + text = <"Restless, moving about in bed constantly"> + description = <"Patient is restless, moving about in bed constantly."> + > + ["at14"] = < + text = <"No movements, relaxed"> + description = <"Patient shows no movements and/or is relaxed."> + > + ["id13"] = < + text = <"Movements"> + description = <"Patient's movements."> + > + ["at12"] = < + text = <"Does not respond to nurturing"> + description = <"Patient does not respond to nurturing."> + > + ["at11"] = < + text = <"Responds to age appropriate nurturing (tender loving care)"> + description = <"Patient responds to age appropriate nurturing (tender loving care)."> + > + ["at10"] = < + text = <"Not crying"> + description = <"Patient not crying."> + > + ["id9"] = < + text = <"Crying"> + description = <"Presence and degree of crying."> + > + ["at8"] = < + text = <"Increase > 30% of preoperative blood pressure"> + description = <"Increase of preoperative blood pressure above 30%."> + > + ["at7"] = < + text = <"Increase 20-30% of preoperative blood pressure"> + description = <"Increase of preoperative blood pressure between 20 and 30%."> + > + ["at6"] = < + text = <"Increase < 20% of preoperative blood pressure"> + description = <"Increase of preoperative blood pressure below 20%."> + > + ["id5"] = < + text = <"Systolic blood pressure"> + description = <"Changes in systolic blood pressure."> + comment = <"Use the average of the 3 previous measurements to determine the value for this parameter."> + > + ["id3"] = < + text = <"Any event"> + description = <"Specified point in time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Hannallah Objective Pain Scale (OPS)"> + description = <"Numerical scale for monitoring pain in children after surgery."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15", "at16"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at10", "at11", "at12"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at22", "at23", "at24"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at18", "at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..9476c7eb3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v0.0.1-alpha.adls @@ -0,0 +1,207 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bdf18f37-2613-3083-ae1e-ed4c923bca3e; build_uid=64f58307-dc7b-4496-8ac9-4f3e1d96e359) + openEHR-EHR-OBSERVATION.harris_hip_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"??"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics,UK"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2014-12-04"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Harris Hip Score. Available from: http://www.orthopaedicscore.com/scorepages/harris_hip_score.html."> + ["2"] = <"Harris WH. Traumatic arthritis of the hip after dislocation and acetabular fractures: treatment by mold arthroplasty. An end-result study using a new method of result evaluation. J Bone Joint Surg Am. 1969 Jun;51(4):737-55. PubMed PMID: 5783851."> + ["3"] = <"Marchetti P, Binazzi R, Vaccari V, Girolami M, Morici F, Impallomeni C, Commessatti M, Silvello L. Long-term results with cementless Fitek (or Fitmore) cups. J Arthroplasty. 2005 Sep;20(6):730-7. doi: 10.1016/j.arth.2004.11.019. PubMed PMID: 16139709."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"5A9562DC6846FC7B0BF87076F9E819EA"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the result of a Harris hip score assessment."> + keywords = <"hip", "joint"> + use = <""> + misuse = <"Should not be used without permission of Journal of Bone & Joint Surgery."> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To record the result of a Harris Hip Score assessment.(en)"> + keywords = <"*hip(en)", "*joint(en)"> + use = <"*(en)"> + misuse = <"*Should not be used without permission of Journal of Bone & Joint Surgery.(en)"> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Harris hip score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Harris hip score result + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..100.0|} + units matches {"1"} + precision matches {2} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Grading + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9001]} -- Grading (synthesised) + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id12] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["ac9001"] = < + text = <"Grading (synthesised)"> + description = <"Grading derived from Harris hip score. (synthesised)"> + > + ["id12"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at10"] = < + text = <"Excellent"> + description = <"90 to 100."> + > + ["at9"] = < + text = <"Good"> + description = <"80 to 89."> + > + ["at8"] = < + text = <"Fair"> + description = <"70 to 79."> + > + ["at7"] = < + text = <"Poor"> + description = <"Less than 70."> + > + ["id6"] = < + text = <"Grading"> + description = <"Grading derived from Harris hip score."> + > + ["id5"] = < + text = <"Harris hip score result"> + description = <"The result of the Harris hip score."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Harris hip score"> + description = <"The Harris hip score."> + > + > + ["sl"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9001"] = < + text = <"*Grading(en) (synthesised)"> + description = <"*Grading derived from Harris hip score. (en) (synthesised)"> + > + ["id12"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> + > + ["at10"] = < + text = <"*Excellent(en)"> + description = <"*90 to 100.(en)"> + > + ["at9"] = < + text = <"*Good(en)"> + description = <"*80 to 89.(en)"> + > + ["at8"] = < + text = <"*Fair(en)"> + description = <"*70 to 79.(en)"> + > + ["at7"] = < + text = <"*Poor(en)"> + description = <"*Less than 70.(en)"> + > + ["id6"] = < + text = <"*Grading(en)"> + description = <"*Grading derived from Harris hip score. (en)"> + > + ["id5"] = < + text = <"*Harris hip score result (en)"> + description = <"*The result of the Harris Hip Score.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"*Harris hip score (en)"> + description = <"*The Harris Hip Score.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at7", "at8", "at9", "at10"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v1.0.0.adls new file mode 100644 index 000000000..cb68d30f3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v1.0.0.adls @@ -0,0 +1,181 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-OBSERVATION.harris_hip_score.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"??"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"HANDIHealth,UK"> + ["email"] = <"ian@handihealth.org"> + ["date"] = <"2014-12-04"> + > + lifecycle_state = <"AuthorDraft"> + references = < + ["1"] = <"Harris WH. Traumatic arthritis of the hip after dislocation and acetabular fractures: treatment by mold arthroplasty. An end-result study using a new method of result evaluation. J Bone Joint Surg Am. 1969 Jun;51(4):737-55"> + ["2"] = <"Marchetti P, Binazzi R, Vaccari V, Girolami M, Morici F, Impallomeni C, Commessatti M, Silvello L. Long-term results with cementless Fitek (or Fitmore) cups. J Arthroplasty. 2005 Sep;20(6):730-7"> + ["3"] = <"Harris Hip Score http://www.orthopaedicscore.com/scorepages/harris_hip_score.html"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"49CD98EFC37CEAA3100542743FA9DD7B"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the result of a Harris Hip Score assessment."> + keywords = <"hip", "joint"> + use = <""> + misuse = <"Should not be used without permission of Journal of Bone & Joint Surgery."> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To record the result of a Harris Hip Score assessment.(en)"> + keywords = <"*hip(en)", "*joint(en)"> + use = <"*(en)"> + misuse = <"*Should not be used without permission of Journal of Bone & Joint Surgery.(en)"> + copyright = <"*(en)"> + > + > + +definition + OBSERVATION[id1] matches { -- Harris Hip Score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Harris Hip Score result + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|0.0..100.0|} + units matches {" "} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Grading + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9001]} -- Grading (synthesised) + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["ac9001"] = < + text = <"Grading (synthesised)"> + description = <"Grading derived from Harris Hip score. (synthesised)"> + > + ["at10"] = < + text = <"Excellent"> + description = <"90 to 100."> + > + ["at9"] = < + text = <"Good"> + description = <"80 to 89."> + > + ["at8"] = < + text = <"Fair"> + description = <"70 to 79."> + > + ["at7"] = < + text = <"Poor"> + description = <"Less than 70."> + > + ["id6"] = < + text = <"Grading"> + description = <"Grading derived from Harris Hip score."> + > + ["id5"] = < + text = <"Harris Hip Score result"> + description = <"The result of the Harris Hip Score."> + > + ["id3"] = < + text = <"Any event"> + description = <"Any event."> + > + ["id1"] = < + text = <"Harris Hip Score"> + description = <"The Harris Hip Score."> + > + > + ["sl"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["ac9001"] = < + text = <"*Grading(en) (synthesised)"> + description = <"*Grading derived from Harris Hip score.(en) (synthesised)"> + > + ["at10"] = < + text = <"*Excellent(en)"> + description = <"*90 to 100.(en)"> + > + ["at9"] = < + text = <"*Good(en)"> + description = <"*80 to 89.(en)"> + > + ["at8"] = < + text = <"*Fair(en)"> + description = <"*70 to 79.(en)"> + > + ["at7"] = < + text = <"*Poor(en)"> + description = <"*Less than 70.(en)"> + > + ["id6"] = < + text = <"*Grading(en)"> + description = <"*Grading derived from Harris Hip score.(en)"> + > + ["id5"] = < + text = <"*Harris Hip Score result(en)"> + description = <"*The result of the Harris Hip Score.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Any event.(en)"> + > + ["id1"] = < + text = <"*Harris Hip Score(en)"> + description = <"*The Harris Hip Score.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at7", "at8", "at9", "at10"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.head_circumference.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.head_circumference.v1.0.2.adls new file mode 100644 index 000000000..321a96bc5 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.head_circumference.v1.0.2.adls @@ -0,0 +1,389 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c4cb423f-6372-44e0-a7f0-b0109464f2bf; build_uid=6975d3c6-3d18-4eb3-9e29-22a44285c8a1) + openEHR-EHR-OBSERVATION.head_circumference.v1.0.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke and John Tore Valand"> + ["organisation"] = <"Nasjonal IKT HF; Helse Bergen HF"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral"> + ["email"] = <"amarch@cas.austral.edu.ar"> + > + accreditation = <"MD"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marivan Abrahão, Gabriela Alves, Adriana Kitajima e Maria Ângela Scatena"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics, Australia"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2016-08-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "Kristian Berg, Vestvågøy kommune - Fagutviklingsavdelingen, Norway", "Malin Berg, DIPS ASA, Norway", "Ruth Caudwell, retired, United Kingdom", "Tone Engen, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Hilde Hollås, DIPS ASA, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Pétur Júlíusson, Barneklinikken, HUS og K2, UIB, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Adriana Kitajima, CORE Consulting, Brazil", "Harmony Kosola, Alberta Health Services, Canada", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Andrej Orel, Marand d.o.o., Slovenia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Tove Stenquist, Helseforetak, Norway", "Terje Sundstrøm, Helse Bergen HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Stian Torleif Varpe, Helse Bergen, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"C15626E03B2D9CA0E945CD9ED8D4B6DC"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att mäta huvudomfånget."> + keywords = <"antropometri", "mätning", "uppskattning", "omfång", "-huvud?", "perimeter", "*HC(en)"> + use = <"Används för att mäta den största huvudomkretsen. + Denna arketyp kan även användas för att registrera en uppskattning av huvudomkretsen i ett kliniskt scenario där det inte är möjligt att få ett exakt mätvärde, exempelvis vid mätning av ett icke-samarbetsvilligt barn. Detta har inte modellerats explicit i arketypen. OpenEHRs referensmodell tillåter attribut för approximation till vilken som helst kvantitetsdatatyp. + + + Vid användning kan exempelvis applikationens gränssnitt tillåta kliniker att välja en kryssruta som indikerar att det registrerade huvudomfånget är en uppskattning istället för den verkliga. Ett utlåtande som identifierar att mätningen av huvudomfånget inte är exakt kan registreras i fältet \"Påverkande faktorer\". + "> + misuse = <"Används inte för att mäta omkretsen av en annan kroppsdel. Då ska istället OBSERVATION.body_segment användas, förutsatt att det inte finns en specifik arketyp som är mer lämplig till ändamålet som exempelvis observation. waist_circumference."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere måling av den lengste distansen rundt hodet."> + keywords = <"antropometri", "måling", "estimering", "omkrets", "hodestørrelse"> + use = <"Brukes for å registrere måling av den lengste distansen rundt hodet. + + Denne arketypen kan også brukes for å registrere et anslag av hodeomkretsen i et klinisk scenario der det ikke er mulig å få til en nøyaktig måling, f.eks. ved måling av et barn som ikke samarbeider. Dette er ikke modellert eksplisitt inn i arketypen, siden openEHR referansemodellen tillater attributten \"Approksimering\" for datatypen \"Quantity\". Ved implementasjon kan f.eks. et brukergrensesnitt tillate klinikerne å velge en avkrysningsboks ved siden av elementet \"Hodeomkrets\" for å indikere at omkretsen er en approksimering heller enn en faktisk måling. Et utsagn om at hodet ikke er fysisk intakt kan registreres i elementet \"Konfunderende faktorer\" hvis nødvendig."> + misuse = <"Brukes ikke til å registrere omkretsen av andre kroppsdeler. Bruk OBSERVATION.body_segment i disse tilfellene med unntak av der det finnes mer spesifikke arketyper som for eksempel OBSERVATION.waist_circumference."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para el registro de la medición de la distancia mas larga alrededor de la cabeza."> + keywords = <"antropometria", "medición", "estimación", "circunferencia", "perímetro", "cefálico", "HC"> + use = <"Utilizado para registrar la medición de la distancia mas larga alrededor de la cabeza. + + Este arquetipo puede ser utilizado para el registro aproximado de la medida del perímetro cefálico en un escenario clínico donde no es posible obtener una medición exacta - por ejemplo, la medición efectuada en un niño que no colabora. Esto no ha sido modelado explícitamente en el arquetipo dado que el modelo de referencia openEHR permite el atributo de Aproximación para cualquier tipo de dato cuantitativo. En una implementación, por ejemplo, una interface con el usuario podrá permitir que un clínico seleccione una opción adyacente al campo Perímetro cefálico para indicar que el mismo es una aproximación, y no el valor real. En caso de ser necesario, el dato de una posible solución de continuidad en la cabeza puede ser registrado en el elemento 'Factores de confusión' del protocolo."> + misuse = <"No debe ser utilizado para el registro de perímetros de otras partes del cuerpo. En este caso se debe utilizar OBSERVATION.body_segment, excepto en casos donde existan arquetipos mas específicos, tales como OBSERVATION.waist_circumference."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar o perímetro cefálico de um indivíduo."> + keywords = <"antropometria", "medição", "estimativa", "circunferência"> + use = <"Use para gravar o perímetro cefálico de um indivíduo. + + Este arquétipo também pode ser usado para gravar uma medição aproximada do perímetro cefálico, em um cenário clínico em que não é possível medir uma altura ou comprimento exato - por exemplo, medição de uma criança não colaborativa. Isto não é modelado explicitamente no arquétipo, com o modelo de referência openEHR é possível que o atributo de aproximação para qualquer de tipo de dados quantitativo. Na aplicação, por exemplo, uma interface de usuário da aplicação pode permitir aos clínicos selecionar numa caixa de verificação, apropriadamente marcada ao lado do campo de dados de altura, para indicar que a altura gravada é uma aproximação, em vez de instrução atual. A declaração identificando a incompletude física da cabeça, pode ser gravado no elemento de protocolo \"Fatores de confusão\", se necessário. + + Usar para registar o crescimento a partir de medições repetidas. Este atualmente pode ser modelado para restringir o \"algum evento\" para um intervalo em um modelo com função matemática de aumento associada, conforme o caso."> + misuse = <"Não deve ser usado para gravar a velocidade de crescimento. + + Não deve ser usado para gravar a circunferência de outra parte do corpo. Usar OBSERVATION.body_segment nestas circunstâncias, exceto quando existem arquétipos mais específicos tais como OBSERVATION.waist_hip."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurement of the longest distance around the head."> + keywords = <"anthropometry", "measurement", "estimation", "circumference", "cephalic", "perimeter", "HC"> + use = <"Use to record the measurement of the longest distance around the head. + + This archetype can also be used for recording an approximation of the head circumference measurement in a clinical scenario where it is not possible to measure an accurate head circumference - for example, measuring an uncooperative child. This is not modelled explicitly in the archetype as the openEHR Reference model allows the attribute of Approximation for any Quantity data type. At implementation, for example, an application user interface could allow clinicians to select an appropriately labelled check box adjacent to the Head circumference data field to indicate that the recorded head circumference is an approximation, rather than actual. A statement identifying the physical incompleteness of the head can be recorded in the 'Confounding factors' protocol element, if required."> + misuse = <"Not to be used to record the circumference of another body part. Use OBSERVATION.body_segment in these circumstances except where more specific archetypes exist such as OBSERVATION.waist_circumference."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Head circumference + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id11] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Head circumference + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Length + [magnitude, units] matches { + [{|0.0..100.0|}, {"cm"}], + [{|0.0..40.0|}, {"[in_i]"}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + state matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] matches { -- Confounding factors + value matches { + DV_TEXT[id9003] + } + } + } + } + } + } + POINT_EVENT[id12] occurrences matches {0..1} matches { -- Birth + data matches { + use_node ITEM_TREE[id9004] /data[id2]/events[id11]/data[id4] + } + state matches { + use_node ITEM_TREE[id9005] /data[id2]/events[id11]/state[id9] + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id7] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id13"] = < + text = <"Extra information"> + description = <"Ytterligare information som krävs för att fånga lokal kontext eller för anpassning till andra referensmodeller och formalismer."> + comment = <"Exempelvis: lokal avdelningsinformation eller ytterligare metadata för anpassning till FHIR eller CIMI motsvarigheter."> + > + ["id12"] = < + text = <"Födelse"> + description = <"Den första mätningen av huvudomkretsen som registreras strax efter födseln. Den här händelsen registreras endast en gång per patientjournal."> + > + ["id11"] = < + text = <"Ospecifik händelse"> + description = <"Standardval, ospecificerad tidpunkt eller intervallhändelse som explicit kan definieras i en mall eller vid körning av program."> + > + ["id10"] = < + text = <"Påverkande faktorer"> + description = <"En beskrivning av eventuella problem eller faktorer som kan påverka mätningen"> + comment = <"Exempelvis: icke-samarbetsvilligt barn, huvud & form efter förlossning och hematom."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning om huvudomfånget som inte beskrivits i andra fält."> + > + ["id7"] = < + text = <"Utrustning"> + description = <"Information om utrustningen som används vid mätningen."> + > + ["id5"] = < + text = <"Huvudomfång"> + description = <"Mätningen av den största huvudomkretsen."> + > + ["id1"] = < + text = <"Huvudomfång"> + description = <"Mätning av den största omkretsen av huvudet."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id13"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id12"] = < + text = <"Fødsel"> + description = <"Den første målingen av hodeomkrets som registreres kort tid etter fødsel. Denne hendelsen skal kun benyttes én gang per journal."> + > + ["id11"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id10"] = < + text = <"Konfunderende faktorer"> + description = <"Fritekstbeskrivelse av problemer eller faktorer som kan ha påvirkning på målingene."> + comment = <"For eksempel: \"Ikke samarbeidende barn, sammenklemming i fødselskanalen eller hematom\"."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om hodeomkretsen som ikke er registrert i andre felt."> + > + ["id7"] = < + text = <"Måleutstyr"> + description = <"Detaljer om utstyret som ble brukt til målingen."> + > + ["id5"] = < + text = <"Hodeomkrets"> + description = <"Måling av den lengste distansen rundt hodet."> + > + ["id1"] = < + text = <"Hodeomkrets"> + description = <"Måling av den lengste distansen rundt hodet."> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id13"] = < + text = <"Extensión"> + description = <"Información adicional requerida para la captura del contexto local o para el alineamiento con otros modelos o formalismos de referencia."> + comment = <"Por ejemplo: Información local del departamento hospitalario o metadatos adicionales para el alineamiento con FHIR, CIMI o equivalentes."> + > + ["id12"] = < + text = <"Nacimiento"> + description = <"La primera medición del perímetro cefálico registrar en forma inmediata al nacimiento. Este evento debe ser utilizado solo una vez por registro."> + > + ["id11"] = < + text = <"Cualquier evento"> + description = <"Punto en el tiempo o intervalo que puede ser explícitamente definido en una plantilla o en tiempo de ejecución, por defecto."> + > + ["id10"] = < + text = <"Factores de confusión"> + description = <"Descripción de cualquier situación que pueda impactar sobre la medición."> + comment = <"Por ejemplo: 'niño no coprativo', 'caput succedaneum y amoldamiento postnatal' y 'hematoma'."> + > + ["id8"] = < + text = <"Comentario"> + description = <"Narrativa adicional acerca del perímetro cefálico no representada en otros campos."> + > + ["id7"] = < + text = <"Dispositivo"> + description = <"Detalles del dispositivo utilizado para la medición."> + > + ["id5"] = < + text = <"Perímetro cefálico"> + description = <"La medición de la distancia mas larga alrededor de la cabeza."> + > + ["id1"] = < + text = <"Perímetro cefálico"> + description = <"La medición de la distancia mas larga alrededor de la cabeza."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id13"] = < + text = <"Extensão"> + description = <"Informações adicionais, necessárias para capturar o contexto local ou para alinhar com outros modelos de referência / formalismos."> + comment = <"Por exemplo: departamento de informações do hospital local ou metadados adicionais para alinhar ao FHIR ou CIMI equivalentes."> + > + ["id12"] = < + text = <"Nascimento"> + description = <"A primeira medição do perímetro cefálico, que é gravado logo após o nascimento."> + > + ["id11"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id10"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative descripiton of any issues or factors that may impact on the measurement.(en)"> + comment = <"*For example: 'uncooperative child','caput & moulding post birth' and 'haematoma'.(en)"> + > + ["id8"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the head circumference not captured in other fields.(en)"> + > + ["id7"] = < + text = <"*Device(en)"> + description = <"*Details about the device used for the measurement.(en)"> + > + ["id5"] = < + text = <"*Head circumference(en)"> + description = <"*The measurement of the longest distance around the head.(en)"> + > + ["id1"] = < + text = <"*Head circumference(en)"> + description = <"*The measurement of the longest distance around the head.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id12"] = < + text = <"Birth"> + description = <"The first measurement of head circumference that is recorded soon after birth. This event should only be used once per record."> + > + ["id11"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id10"] = < + text = <"Confounding factors"> + description = <"Narrative descripiton of any issues or factors that may impact on the measurement."> + comment = <"For example: 'uncooperative child','caput & moulding post birth' and 'haematoma'."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the head circumference not captured in other fields."> + > + ["id7"] = < + text = <"Device"> + description = <"Details about the device used for the measurement."> + > + ["id5"] = < + text = <"Head circumference"> + description = <"The measurement of the longest distance around the head."> + > + ["id1"] = < + text = <"Head circumference"> + description = <"The measurement of the longest distance around the head."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hearing_screening_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hearing_screening_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..6fb6cfd20 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hearing_screening_result.v0.0.1-alpha.adls @@ -0,0 +1,563 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=99b0925d-20fe-4ddd-afc8-a9cfea3d6fb1; build_uid=799e27af-8676-49f1-84f3-808dd892b759) + openEHR-EHR-OBSERVATION.hearing_screening_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Kerrie Lee"> + ["email"] = <"kerrie.lee2@bigpond.com"> + ["date"] = <"2012-12-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Stephen Chu, NEHTA, Australia", "Kathy Currie, Northern Territory Health, Australia", "Jade Frederiksen, Hearing Health Program, DoH, Australia", "Sam Harkus, Australian Hearing, Australia", "Sam Heard, Ocean Informatics, Australia", "Paul Hickey, Hearing Health Program, Australia", "Oliver Hosking, Remote Health NT, Australia", "Anthony Leech, Hearing Health, Australia", "Kerrie Lee, Ngaanyatjarra Health Service, Australia (Editor)", "Heather Leslie, Atomica Informatics, Australia (Editor)", "Rebecca Matthews, NT Hearing Services - NTG, Australia", "Mark Ramjan, NT Department of Health, Australia", "Bojana Sarkic, Northern Territory Government, Australia", "Fiona Wake, RAHC, Australia", "Amarjit Anand, NT Department of Health/NT Hearing, Australia", "Kimberley Crebbin, NT Hearing Services, Australia", "Lisa Dawson, NT Hearing Services, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Hearing screening result, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2012 Dec 14. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1133_4 (discontinued)."> + ["2"] = <"Sabini P, Sclafani AP. Efficacy of serologic testing in asymmetric sensorineural hearing loss. Otolaryngol Head Neck Surg. 2000 Apr;122(4):469-76. PubMed PMID: 10740163."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"16AB79C85D07DFC390FE1B65A96D3E34"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record of results of a hearing screening assessment and the screening outcome."> + keywords = <"hearing", "test", "audiometry", "acuity", "decibels", "screen", "screening", "VROA", "VRA", "play", "AABR", "neonatal", "audiogram"> + use = <"Use to record subject responses to hearing screening for one ear at a time or both ears simultaneously. + + Use to record the outcome of all responses to hearing screening (or Screening Outcome). + + This archetype has been designed to capture screening assessment for hearing, using pass/fail criteria, for the following tests: + - Pure Tone Audiometry; + - Play Audiometry; + - Automated Auditory Brainstem Response; and + - Visual Reinforcement Orientation Audiometry. + + All of the data elements are recorded using a single method or protocol. If, during the test, any of the protocol parameters need to be modified, then the subsequent part of the test will need to be recorded within a separate instance of the test data, using the updated protocol parameters."> + misuse = <"Not to be used for hearing threshold assessment - use the OBSERVATION.audiogram archetype. + + Not to be used to record other auditory assessments such as: + - Behavioural Observation Audiometry (BOA); + - Most Comfortable Listening Level (MCL) and Uncomfortable Listening Level (UCL); + - Auditory Brainstem Response (ABR) for diagnostic purposes + - Transient Evoked Otoacoustic Emission (TEOAE); and + - Distortion Product Otoacoustic Emission (DPOAE). + These assessments need to be recorded in specific archetypes for the purpose."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Hearing screening test result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any point in time + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id38] occurrences matches {1} matches { -- Test result name + value matches { + DV_TEXT[id9010] + } + } + CLUSTER[id7] occurrences matches {0..3} matches { -- Test + items cardinality matches {1..*; unordered} matches { + ELEMENT[id8] occurrences matches {1} matches { -- Test ear + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9000]} -- Test ear (synthesised) + } + } + } + CLUSTER[id49] matches { -- Stimulus response + items cardinality matches {2..*; unordered} matches { + ELEMENT[id12] occurrences matches {1} matches { -- Frequency + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9001]} -- Frequency + [magnitude, units, precision] matches { + [{|500.0..4000.0|}, {"Hz"}, {0}], + [{|0.5..4.0|}, {"kHz"}, {1}] + } + } + } + } + ELEMENT[id13] occurrences matches {1} matches { -- Intensity + value matches { + DV_QUANTITY[id9013] matches { + property matches {[at9002]} -- Loudness + magnitude matches {|0.0..50.0|} + units matches {"dB"} + precision matches {0} + } + } + } + ELEMENT[id138] occurrences matches {0..1} matches { -- Response + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9003]} -- Response (synthesised) + } + } + } + } + } + ELEMENT[id123] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9015] matches { + value matches {True} + } + } + } + ELEMENT[id124] occurrences matches {0..1} matches { -- Reason for no test result + value matches { + DV_TEXT[id9016] + } + } + } + } + ELEMENT[id52] occurrences matches {0..1} matches { -- Screening outcome + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9004]} -- Screening outcome (synthesised) + } + } + } + allow_archetype CLUSTER[id144] matches { -- Multimedia + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id147] matches { -- Test not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9018] + } + } + } + } + } + state matches { + ITEM_TREE[id14] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id29] occurrences matches {0..1} matches { -- Sleep status + value matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[ac9005; at30]} -- Sleep status (synthesised) + } + } + } + ELEMENT[id141] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9020] + } + } + } + } + } + } + POINT_EVENT[id143] occurrences matches {0..1} matches { -- Neonatal screening + data matches { + use_node ITEM_TREE[id9021] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9022] /data[id2]/events[id3]/state[id14] + } + } + } + } + } + protocol matches { + ITEM_TREE[id33] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id145] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + ELEMENT[id76] occurrences matches {0..1} matches { -- Test environment + value matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[ac9006]} -- Test environment (synthesised) + } + } + } + ELEMENT[id146] occurrences matches {0..1} matches { -- Background noise + value matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[ac9007]} -- Background noise (synthesised) + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Test stimulus + value matches { + DV_CODED_TEXT[id9025] matches { + defining_code matches {[ac9008]} -- Test stimulus (synthesised) + } + } + } + allow_archetype CLUSTER[id48] matches { -- Test device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id117] matches { -- Earphones + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id135] occurrences matches {0..2} matches { -- Reliability + value matches { + DV_TEXT[id9026] + } + } + ELEMENT[id90] occurrences matches {0..1} matches { -- Calibration reference dB + value matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[ac9009]} -- Calibration reference dB (synthesised) + } + } + } + CLUSTER[id103] matches { -- Screening assessment pass criteria + items cardinality matches {1..*; unordered} matches { + ELEMENT[id108] occurrences matches {0..1} matches { -- Screening frequency + value matches { + DV_QUANTITY[id9028] matches { + property matches {[at9001]} -- Frequency + [magnitude, units, precision] matches { + [{|0.125..16.0|}, {"kHz"}, {3}], + [{|125.0..16000.0|}, {"Hz"}, {0}] + } + } + } + } + ELEMENT[id107] occurrences matches {0..1} matches { -- Screening level + value matches { + DV_QUANTITY[id9029] matches { + property matches {[at9002]} -- Loudness + magnitude matches {|-10.0..120.0|} + units matches {"dB"} + precision matches {0} + } + } + } + } + } + ELEMENT[id121] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9030] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Test ear (synthesised)"> + description = <"Identification of the ear to which the test stimulus is being presented. (synthesised)"> + > + ["at9001"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["at9002"] = < + text = <"Loudness"> + description = <"Loudness"> + > + ["ac9003"] = < + text = <"Response (synthesised)"> + description = <"The response of the test subject as a consequence of presentation of the frequency/intensity pair. (synthesised)"> + > + ["ac9004"] = < + text = <"Screening outcome (synthesised)"> + description = <"Overall result of screening. (synthesised)"> + > + ["ac9005"] = < + text = <"Sleep status (synthesised)"> + description = <"The status of the subject during testing. (synthesised)"> + > + ["ac9006"] = < + text = <"Test environment (synthesised)"> + description = <"The physical environment in which the audiometric test is administered. (synthesised)"> + > + ["ac9007"] = < + text = <"Background noise (synthesised)"> + description = <"The amount of noise present in the test environment. (synthesised)"> + > + ["ac9008"] = < + text = <"Test stimulus (synthesised)"> + description = <"Identification of the frequency-specific stimulus used in screening. (synthesised)"> + > + ["ac9009"] = < + text = <"Calibration reference dB (synthesised)"> + description = <"Scale used for acoustic calibration check. (synthesised)"> + > + ["id147"] = < + text = <"Test not done"> + description = <"Details to explicitly record that this test was not performed."> + > + ["id146"] = < + text = <"Background noise"> + description = <"The amount of noise present in the test environment."> + comment = <"If testing is conducted in an audiometric booth, this data element is redundant."> + > + ["id145"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id144"] = < + text = <"Multimedia"> + description = <"Digital representation of the test results."> + > + ["id143"] = < + text = <"Neonatal screening"> + description = <"Test performed soon after birth to screen for hearing defects that warrant urgent investigation."> + > + ["at142"] = < + text = <"Narrow band noise"> + description = <"The test stimulus is a narrow band noise centred on the specified frequency."> + > + ["id141"] = < + text = <"Confounding factors"> + description = <"Narrative description of factors, not recorded elsewhere, that may contribute to the screening result."> + comment = <"For example: The infant was crying at the time of testing."> + > + ["at140"] = < + text = <"No response"> + description = <"The subject did not respond to the stimulus."> + > + ["at139"] = < + text = <"Positive response"> + description = <"The subject responded, in a prescribed manner, to the stimulus."> + > + ["id138"] = < + text = <"Response"> + description = <"The response of the test subject as a consequence of presentation of the frequency/intensity pair."> + > + ["id135"] = < + text = <"Reliability"> + description = <"Narrative description of the reliability of the test results, as determined by the tester."> + comment = <"If an appropriate value set can be determined, this could be coded. The maximum occurrences of this data element have been set to two to allow for both narrative and a coded value to be selected in a template."> + > + ["id124"] = < + text = <"Reason for no test result"> + description = <"Reason why no result is available for the test ear."> + comment = <"Coding with an external terminology is preferred, where possible. For example, patient was not cooperative; patient was not capable; ran out of time."> + > + ["id123"] = < + text = <"No test result"> + description = <"No test result is available for the test ear."> + comment = <"Record as True if the clinician was unable to record a result for the test ear or binaural testing in a soundfield, as defined by the 'Test Ear' data element."> + > + ["id121"] = < + text = <"Comment"> + description = <"Additional narrative about the protocol for the screening test not captured in other fields."> + comment = <"For example, the co-operation of the subject or description of the method used for testing."> + > + ["id117"] = < + text = <"Earphones"> + description = <"Details of earphones, either insert or external, used to conduct the test."> + > + ["id108"] = < + text = <"Screening frequency"> + description = <"Identification of the stimulus frequency used to determine a screening assessment pass."> + comment = <"This data element is not used if the Test Stimulus is specified as a Click."> + > + ["id107"] = < + text = <"Screening level"> + description = <"Identification of the level of stimulus used to determine a screening assessment pass."> + > + ["id103"] = < + text = <"Screening assessment pass criteria"> + description = <"Criteria used to determine a screening assessement pass."> + > + ["at93"] = < + text = <"dB nHL"> + description = <"The normal hearing level scale was used."> + > + ["at92"] = < + text = <"dB HL"> + description = <"The hearing level scale was used."> + > + ["at91"] = < + text = <"db SPL"> + description = <"The sound pressure level scale was used."> + > + ["id90"] = < + text = <"Calibration reference dB"> + description = <"Scale used for acoustic calibration check."> + > + ["at82"] = < + text = <"Pure tone"> + description = <"The test stimulus is a pure tone centred on the specified frequency."> + > + ["at81"] = < + text = <"Warble tone"> + description = <"The test stimulus is a frequency modulated tone centred on the specified frequency."> + > + ["at80"] = < + text = <"Non-sound treated room"> + description = <"Test environment that does not meet audiometric standards for ambient noise."> + > + ["at79"] = < + text = <"Not clinically significant"> + description = <"The background noise is not likely to compromise test results."> + > + ["at78"] = < + text = <"Clinically significant"> + description = <"The background noise may compromise test results."> + > + ["at77"] = < + text = <"Audiometric booth"> + description = <"Sound-treated test environment that meets audiometric standards for ambient noise."> + > + ["id76"] = < + text = <"Test environment"> + description = <"The physical environment in which the audiometric test is administered."> + comment = <"This data element is commonly used in industry hearing programs."> + > + ["at54"] = < + text = <"Fail"> + description = <"The test was failed, based on screening criteria."> + > + ["at53"] = < + text = <"Pass"> + description = <"The test was passed, based on screening criteria."> + > + ["id52"] = < + text = <"Screening outcome"> + description = <"Overall result of screening."> + comment = <"In some existing screening programs, the result has previously been recorded as one of three options: 'Pass', 'Re-test' or 'Refer'. This confounds the result with subsequent next actions. This data element is recording the outcome of the test alone - thus 'Pass' or 'Fail' are the only two options. Following a 'Fail' result, a clinical system can support the clinician to initiate appropriate a subsequent activity (eg based on other information such as previous screening test results) - either a rescheduling of the screening test (ie a 'Re-test') or initiation of a referral for further investigation (ie a 'Refer'). "> + > + ["at50"] = < + text = <"Binaural"> + description = <"The test stimuli were presented to both ears simultaneously in a soundfield."> + > + ["id49"] = < + text = <"Stimulus response"> + description = <"The grouping of the subject's response to each stimulus presented."> + > + ["id48"] = < + text = <"Test device"> + description = <"Details of device used to conduct the test."> + comment = <"For example: details about the audiometer"> + > + ["id38"] = < + text = <"Test result name"> + description = <"Identification of the type of screening test performed."> + comment = <"Coding with an external terminology is preferred, where possible. Applicable tests using a screening protocol include: Pure Tone Audiometry; Play Audiometry; Auditory Brainstem Response; Automated Auditory Brainstem Response; and Visual Reinforcement Orientation Audiometry."> + > + ["at37"] = < + text = <"Click"> + description = <"The test stimulus is a click."> + > + ["at36"] = < + text = <"Tone burst"> + description = <"The test stimulus is a tone burst centred on the specified frequency."> + > + ["id35"] = < + text = <"Test stimulus"> + description = <"Identification of the frequency-specific stimulus used in screening."> + > + ["at31"] = < + text = <"Asleep"> + description = <"The test subject was asleep during testing."> + > + ["at30"] = < + text = <"Awake"> + description = <"The test subject was awake during the testing."> + > + ["id29"] = < + text = <"Sleep status"> + description = <"The status of the subject during testing."> + > + ["id28"] = < + text = <"Comment"> + description = <"Additional narrative about the test results and intepretation not captured in other fields."> + > + ["id13"] = < + text = <"Intensity"> + description = <"The stimulus intensity tested."> + > + ["id12"] = < + text = <"Frequency"> + description = <"The stimulus frequency tested."> + comment = <"Frequency is not applicable if a click stimulus is presented."> + > + ["at10"] = < + text = <"Right ear"> + description = <"The test stimuli were presented to the right ear only."> + > + ["at9"] = < + text = <"Left ear"> + description = <"The test stimuli were presented to the left ear only."> + > + ["id8"] = < + text = <"Test ear"> + description = <"Identification of the ear to which the test stimulus is being presented."> + > + ["id7"] = < + text = <"Test"> + description = <"The screening test result which can be recorded per ear or for both ears simultaneously."> + > + ["id3"] = < + text = <"Any point in time"> + description = <"Default, unspecified point in time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Hearing screening test result"> + description = <"Record of results of a hearing screening assessment and the screening outcome."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9002"] = + > + > + value_sets = < + ["ac9009"] = < + id = <"ac9009"> + members = <"at91", "at92", "at93"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at37", "at36", "at81", "at142", "at82"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at78", "at79"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at10", "at9", "at50"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at77", "at80"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at30", "at31"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at53", "at54"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at139", "at140"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.height.v2.0.4.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.height.v2.0.4.adls new file mode 100644 index 000000000..aa7f9dcd3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.height.v2.0.4.adls @@ -0,0 +1,1114 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=89e5e585-dfef-465f-b344-9b40d9410759; build_uid=3ea09983-ed68-49d5-943d-abc75bb901e2) + openEHR-EHR-OBSERVATION.height.v2.0.4 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde"> + ["organisation"] = <"University of Heidelberg, Ocean Informatics"> + > + > + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Andrey Tsaplin"> + ["organisation"] = <"ДГП 99 г. Москвы"> + > + accreditation = <"Russian Medical State University"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela, Åsa Skagerhult"> + ["organisation"] = <"Tieto Sweden AB, Region Östergötland"> + ["email"] = <"ext.kirsi.poikela@tieto.com, asa.skagerhult@regionostergotland.se"> + > + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + ["email"] = <"vesa.peltola@tieto.com"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Dr. Leonardo Der Jachadurian"> + ["organisation"] = <"Bitios.com"> + > + accreditation = <"Medical Doctor (Internal Medicine Specialist)"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"University Hospital of Bergen Norway."> + > + accreditation = <"MD,DEAA, MBA, specialist in anesthesia, specialist in tropical medicine"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marco Borges"> + ["organisation"] = <"P2D"> + ["email"] = <"marco.borges@p2d.com.br"> + > + accreditation = <"P2D Health Advisor Council"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["fa"] = < + language = <[ISO_639-1::fa]> + author = < + ["name"] = <"Shahla Foozonkhah"> + ["organisation"] = <"Ocean Informatics"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"BIPH"> + ["email"] = <"linforest@163.com"> + > + accreditation = <"?"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + author = < + ["name"] = <"Marja Buur"> + ["organisation"] = <"Medisch Centrum Alkmaar"> + ["email"] = <"m.buur-krom@mca.nl"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-03-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Marja Buur, Medisch Centrum Alkmaar/ Code24, Netherlands", "Rong Chen, Cambio Healthcare Systems, Sweden", "Hans Demski, Helmholtz Zentrum München, Germany", "Paul Donaldson, Nursing Informatics Australia, Australia", "Sebastian Garde, Ocean Informatics, Germany", "Anneke Goossen, Results 4 Care, Netherlands", "Heather Grain, Llewelyn Grain Informatics, Australia", "Anne Harbison, Australia", "Sam Heard, Ocean Informatics, Australia", "Omer Hotomaroglu, Turkey", "Sundaresan Jagannathan, Scottish NHS, United Kingdom", "Andrew James, University of Toronto, Canada", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Jeroen Meintjen, Medisch Centrum Alkmaar, Netherlands", "Thilo Schuler, Germany", "Soon Ghee Yap, Singapore General Hospital, Singapore"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Wilks Z, Bryan S, Mead V and Davies EH. Clinical guideline: Height, measuring a child [Internet]. London, United Kingdom: UCL Institute of Child Health; 2008 Apr 01 [cited 2009 Jul 28 ]. Available from: https://www.gosh.nhs.uk/health-professionals/clinical-guidelines/height-measuring-childyoung-person"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"4EEDD6F370F6564F436D1933ED78638A"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation der Körpergröße in einer gestreckten Position, von Scheitel bis Sohle. Dies kann sowohl genau als auch ungefähr erfolgen, und entweder in einer stehenden oder liegenden Position."> + keywords = <"Größe", "Länge", "Wachstum", "Schrumpfung"> + use = <"Wird verwendet um die tatsächliche Körpegröße/-länge eines Individuums zu dokumentieren. Eine Aussage über die physische Unvollständigkeit des Körpers kann in den 'Einflussfaktoren' des Protokoll Elements dokumentiert werden. Dies ist der gewöhnliche Archetyp zur Dokumentation einer typischen Messung von Körpergröße/-länge, unabhängig von der klinischen Situation. + Der Archetyp kann auch verwendet werden, um eine geschätze Größe/Länge zu dokumentatieren, wenn es nicht möglich ist, eine genaue Messung durchzuführen, z.B. bei der Messung bei einem unkooperativen Kind. Dies ist nicht explizit in dem Archetyp modelliert, da das openEHR Referenzmodell für jeden 'Quantity' Datentyp automatisch das Attribut 'Approximation' zur Verfügung stellt. Zum Zeitpunkt der Implementiertung könnte eine Benutzerschnittstelle es den Klinikern daher ermöglichen, z.B. ein entsprechendes Kontrollkästchen zu aktivieren. + Im allgemeinen werden Längenmessungen für Kinder bis zwei Jahren empfohlen, sowie für Individuen, die nicht stehen können; Größenmessungen für alle anderen. Idealerweise wird die Größe auf beiden Beinen stehend gemessen, mit dem Gewicht gleichmäßig verteilt, den Hacken zusammen und beiden Gesäßbacken und Hacken in Kontakt mit einem senkrechten Brett. Körperlänge wird in einer voll ausgestreckten, liegenden Position gemessen; hierbei wird das Becken flach gehalten, die Beine ausgestreckt und die Füße gebeugt. + Der Archetyp wird auch benutzt, um eine Zunahme/Abnahme der Körpergröße/-länge zu dokumentieren. Dies kann z.B. in einem Template modelliert werden, indem das 'Any event' auf ein Interval eingeschränkt wird, mit der zugehörigen mathematischen Funktion 'increase' or 'decrease'."> + misuse = <"Nicht zur Dokumentation der ersten Länge eines Neugeboren (Geburtslänge) - hier sollte der spezialisierte Archetyp OBSERVATION.height-birth verwendet werden. + Nicht zur Dokumentation der angepassten Größe oder Körperlänge - z.B. der geschätzten vollen Größe einer Person mit Kontraktur der Extremitäten, basierend auf der Messung anderer Körperteile und/oder einem Algorithmus - hier sollte der spezialisierte Archetyp OBSERVATION.height-adjusted verwendet werden. + Nicht zur Dokumentation von Wachstumsgeschwindigkeit. + Nicht zur Dokumentation der Länge eines Objekts oder spezifischen Körperteils."> + copyright = <"© openEHR Foundation"> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Для записи длины тела человека от макушки до пяток - как фактических, так и приближенных, стоя или лежа. + "> + keywords = <"сжатие", "Увеличение", "снижение", "высота потери", "Высота", "Длина", "рост"> + use = <"Для записи фактической длины тела индивида в любой момент времени. В случае необходимости физическая неполнота тела может быть записана в протоколе - элемент \"Смешанные факторы. Это обычный образец, который будет использоваться для типичного измерения длины тела, независимо от клинических условий. + Может также использоваться для записи приблизителной длины тела в клиническом сценарии, где не возможно измерить точную высоту или длину - например, у ребенка. Это обстоятельство явно не указывается в архетипе, так как модель openEHR позволяет использовать атрибут приближения для любого типа количественных данных. Например, в интерфейсе приложения пользователь может позволить врачам, выбрать надлежащим образом маркированных флажок рядом с полем данных Рост чтобы показать, что записано приблизительное значение, а не фактический. + Измерения длины тела рекомендуется для детей младше 2 лет и лицам, которые не могут стоять, рост стоя, для всех остальных. + В идеале, рост измеряется стоя на двух ногах с весом распределяется равномерно, пятки вместе, и обе ягодицы и пятки в контакте с вертикальной поверхностью, длина тела измеряется в вытянутом положении лежа таз находится на плоскости, ноги вытянуты и ноги согнуты . + Используется для записи роста (ребёнка) и потери высоты. В случае необходимости, подобное применение настоящее время может быть смоделировано путем ограничения \"any event\", до интервала, с соответствующей математической функцией увеличения или уменьшения в шаблоне. + "> + misuse = <"Не следует использовать для записи длины тела новорожденного - использовать специализацию этого архетипа - см. OBSERVATION.height-birth. + Не следует использовать для записи скорректированной длины тела, например, расчет предполажительного роста человека с контрактурами конечностей, на основании измерения других частей телаи / или алгоритмов - используйте OBSERVATION.height-adjusted. + Не следует использовать для записи скорости роста. + Не использовать для записи длины объекта или определенной части тела."> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att dokumentera en individs kroppslängd från hjässa till fotsula - uppmätt eller uppskattad, samt i stående eller liggande ställning."> + keywords = <"krympning", "ökning", "minskning", "längd", "kroppslängd", "tillväxt"> + use = <"Används vid de flesta mätningar av kroppslängd, oberoende av den kliniska situationen. + + Används för att dokumentera en individs uppmätta kroppslängd vid någon tidpunkt. Information rörande kroppens fysiska ofullständighet kan vid behov registreras i fältet \"Möjliga felkällor och påverkande faktorer\". + + Används även för att dokumentera uppskattad kroppslängd i kliniska situationer där det inte är möjligt att mäta exakt kroppslängd, exempelvis vid mätning av ett icke samarbetsvilligt barn. Detta har inte modellerats explicit i arketypen eftersom OpenEHRs referensmodell tillåter uppskattningar för vilken datatyp för kvantitet som helst. En uppskattning anges genom att attributet Magnitude_status sätts till '~'. I praktisk tillämpning kan systemets användargränssnitt exempelvis ha en kryssruta intill fältet för kroppslängd för att indikera att den registrerade kroppslängden är uppskattad och inte faktisk. + + Används för att dokumentera tillväxt och längdminskning. Detta kan modelleras genom att \"Tidsobestämd händelse\" begränsas till ett intervall i en template med tillhörande matematisk funktion för ökning eller minskning."> + misuse = <"Ska inte användas för att dokumentera justerad kroppslängd, exempelvis en beräkning av uppskattad kroppslängd för en person med extremitetkontrakturer baserat på andra kroppsdelsmätningar eller på en algoritm, använd då istället arketypen OBSERVATION.height-adjusted. + + Ska inte användas för att dokumentera tillväxthastighet. + + Ska inte användas för att dokumentera längd av ett objekt eller en viss kroppsdel."> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"*To record the length of the body from crown of head to sole of foot of an individual - both actual and approximate, and either in a standing or recumbent position.(en)"> + keywords = <"*shrinkage(en)", "*increase(en)", "*decrease(en)", "*height loss(en)", "*height(en)", "*length(en)", "*growth(en)"> + use = <"*To be used for recording the actual height or body length of an individual at any point in time. A statement identifying the physical incompleteness of the body can be recorded in the 'Confounding factors' protocol element, if required. This is the usual archetype to be used for a typical measurement of height or body length, independent of the clinical setting. + + Can also be used for recording an approximation of height or body length measurement in a clinical scenario where it is not possible to measure an accurate height or length - for example, measuring an uncooperative child. This is not modelled explicitly in the archetype as the openEHR Reference model allows approximations for any Quantity data type by setting the attribute Magnitude_status to the value '~'. At implementation, for example, an application user interface could allow clinicians to select an appropriately labelled check box adjacent to the Height data field to indicate that the recorded height is an approximation, rather than actual. + + In general, length measurements are recommended for children under 2 years of age and individuals who cannot stand; height measurements for all others. + + Ideally, height is measured standing on both feet with weight distributed evenly, heels together and both buttocks and heels in contact with a vertical back board; body length is measured in a fully extended, supine position with the pelvis flat, legs extended and feet flexed. + + Use to record growth or loss of height. This can currently be modelled by constraining the 'any event' to an interval event within a template, with the associated mathematical function of increase or decrease, as appropriate.(en)"> + misuse = <"*Not to be used to record the adjusted height or body length eg a calculation of the estimated full height of a person with limb contractures, based on other body part measurements and/or an algorithm - use OBSERVATION.height-adjusted. + + Not to be used to record growth velocity. + + Not to be used to record the length of an object or specific body part.(en)"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para registrar la longitud corporal desde la coronilla de la cabeza hasta la planta de los pies, en el momento actual y tanto en posición parada como recostada."> + keywords = <"contracción", "aumentar", "disminuir", "pérdida de altura", "altura", "longitud corporal", "crecimiento", "talla", "estatura"> + use = <"Usar para registrar la altura o longitud corporal actuales en cualquier momento. En caso de amputaciones u otra causa de incompletitud corporal puede ser registrado en \"Factores de confusión\", si es requerido. Este es el arquetipo usual para ser usado en una medición típica de altura o longitud corporal, independientemente del contexto clínico. + + También puede ser usado para registrar una aproximación de la altura o longitud corporal en un contexto clínico donde no es posible realizar una medición exacta (Ej. en el caso de un niño que no coopera). Esto no es modelado explícitamente en el arquetipo como el modelo de referencia de openEHR permite el atributo de aproximación para cualquier tipo de dato de Cantidad. En la implementación, por ejemplo, la interfaz con el usuario de una aplicación de software podría permitir a los médicos tildar un cuadro de opción adyacente al campo de datos de Altura, para indicar que el dato registrado es una aproximación, antes que el valor medido exacto. + + En general, la medición de la longitud corporal se recomienda para niños menores a los 2 años y para individuos que no pueden permanecer de pie; medir altura para todos los demás casos. + + Idealmente, la altura es medida de pie sobre ambos pies con el peso distribuido equitativamente entre ambos, con los talones juntos y ambos glúteos y talones en contacto con una tabla posterior vertical y recta; la longitud corporal se mide en posición recostada completamente extendida, con la pelvis plana, las piernas extendidas y los pies flexionados. + + Usar para registrar el crecimiento o la pérdida de altura. Esto puede ser habitualmente modelado restringiendo \"cualquier evento\" a un intervalo en la plantilla, con una función matemática que incrementa o decrementa, según sea apropiado."> + misuse = <"No usar para registrar la primer talla de un infante en un momento cercano a su nacimiento, usualmente denominado como \\\"altura al nacer\\\". Para este uso utilizar la especialización de este arquetipo (ver OBSERVATION.height-birth.) + + No usar para registrar la altura o la longitud corporal ajustados (Ej. el calculo de la altura total estimada de una persona con contracturas de miembros, basado en las mediciones realizadas en otras partes del cuerpo y/o un algoritmo) Usar para esta situación: OBSERVATION.height-adjusted. + + No usar para registrar velocidad de crecimiento. + + No usar para registrar la longitud de un objeto o de una parte del cuerpo específica."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Brukes til registrering av et individs høyde/lengde fra isse til fotsåle - både målt, estimert og justert, enten stående, tilbakelent eller liggende."> + keywords = <"høydetap", "høyde", "lengde", "vekst", "høydevekst", "lengdevekst", "kroppshøyde", "kroppslengde"> + use = <"Brukes til registrering av høyden eller lengden til et individ ved et gitt tidspunkt. En kommentar som identifiserer eventuelle fysiske mangler kan ved behov registreres i dataelementet \"Supplerende opplysninger\". Dette er standardarketypen som skal brukes for en vanlig måling av høyde eller lengde, uavhengig av klinisk miljø. + + Kan også brukes for registrering av estimert høyde eller lengde i en klinisk situasjon hvor det ikke er mulig å måle en nøyaktig høyde eller lengde - for eksempel måling av et ikke-samarbeidsvillig barn. Dette er ikke eksplisitt modellert inn i arketypen idet openEHR referansemodellen tillater estimater for datatypen kvantitet (magnitude_status settes til \"~\"). Ved implementasjon kan det for eksempel settes kryss i en boks ved siden av datafeltet for høyde/lengde for å indikere at den registrerte høyden/lengden er et estimat. + + Generelt sett er det anbefalt å måle lengde for barn under 2 år og individer som ikke kan stå, og høyde for alle andre. + + Ved registrering av den første lengden til et spedbarn kort tid etter fødselen, \"fødselslengde '- bruk hendelsen \"Fødsel\". + + Brukes til å registrere vekst eller tap av høyde. Dette kan modelleres ved å begrense \"Uspesifisert hendelse\" til en tidsintervallhendelse i en templat, og legge til en matematisk funksjon for økning eller minking, ettersom hva som passer."> + misuse = <"Brukes ikke til å registrere justert høyde eller lengde, det vil si en beregning av den fulle høyden av en person som for eksempel mangler hele eller deler av underekstremitetene eller har kontrakturer. En justert høyde/lengde kan være basert på målinger av andre kroppsdeler samt en algoritme. Bruk spesfikke arketyper laget for dette formålet. + + Brukes ikke til å registrere veksthastighet. + + Brukes ikke til å registrere lengden av et ikke-kroppslig objekt eller en bestemt del av kroppen."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registar o comprimento do corpo de um indivíduo, medindo da coroa da cabeça a sola do pé. + A medida pode ser tanto real como aproximada, quer seja com a posição do indivíduo de pé ou em decúbito dorsal."> + keywords = <"encolhimento", "crescimento", "diminuição", "diminuição da altura", "altura", "comprimento", "crescimento"> + use = <"Usada para gravar a altura real ou comprimento do corpo de um indivíduo a qualquer momento. + A indicação da imperfeição física do corpo pode ser gravado no elemento 'protocolo fatores de confusão', se necessário. + Este é o arquétipo de uso habitual para a medição típica de altura ou comprimento do corpo, independente da situação clínica. + Também pode ser usado para a gravação de uma altura aproximada ou de medição do comprimento do corpo em um cenário clínico no qual não é possível medir uma altura ou comprimento exato - por exemplo, a medição de uma criança que não coopera. Isso não é modelada explicitamente no arquétipo como o modelo de referência openEHR permite que o atributo de aproximação para qualquer tipo de dados quantitativos. Na execução, por exemplo, uma interface de usuário do aplicativo pode permitir que os clínicos para selecionar uma caixa de seleção devidamente setados junto ao campo de dados de altura para indicar que a altura registrada é uma aproximação, ao invés de reais. + Em geral, as medidas de comprimento são recomendados para crianças menores de dois anos de idade e indivíduos que não podem ficar, as medições de altura para todos os outros. + Idealmente, a altura é medida em pé sobre dois pés com peso distribuído uniformemente, os calcanhares unidos e as duas nádegas e calcanhares em contato com uma placa vertical para trás; comprimento do corpo é medido em uma posição totalmente estendida, supino com a pelve plana, pernas estendidas e os pés flexionados. + Use para registar um crescimento e perda de altura. Isso pode ser modelado por restringir a 'qualquer evento' a um intervalo em um modelo associado com a função matemática de aumentar ou diminuir, conforme o caso."> + misuse = <"Não deve ser utilizado para gravar o primeiro comprimento de um bebê, logo após o nascimento. Para isso é designado o \"comprimento de nascimento\" - use a especialização desse arquétipo - ver OBSERVATION.height-birth. + Não deve ser utilizado para registrar a altura ajustada ou comprimento do corpo por exemplo, um cálculo da altura estimada completo de uma pessoa com contraturas dos membros, com base em medições outro corpo e / ou um algoritmo - use OBSERVATION.height-adjusted. + Não deve ser usado para registrar a velocidade de crescimento. + Não deve ser utilizado para gravar o tamanho de um objeto ou parte específica do corpo."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل طول الجسم من تاج الرأس إلى أخمص القدم للفرد - يشتمل على كل من القياس التقديري و الحقيقي, سواء أكان الفرد واقفا أو مستلقيا."> + keywords = <"الانكماش", "الزيادة", "النقص", "فقد الارتفاع", "الطول", "الارتفاع", "النمو"> + use = <"يستخدم لتسجيل الارتفاع أو الطول الحقيقي لجسم الفرد عند أي نقطة من الزمن. و هو بيان لتعريف عدم الاكتمال الجسدي للجسم, و يمكن تسجيله في عنصر العوامل المربكة, إذا لزم. + هذا هو النموذج المعتاد ليستخدم في القياس النمطي لارتفاع أو طول الجسم, مستقلا عن الإطار السريري. + + يمكن استخدامه أيضا في تسجيل قياس تقريبي لارتفاع أو طول الجسم في سيناريو سريري لا يمكن فيه قياس الطول أو الارتفاع بشكل حقيقي – مثلا, قياس طفل غير متعاون. + + و ليس هذا متمثلا بشكل صريح في هذا النموذج حيث إن النموذج المرجعي للـ open EHR + يسمح بوجود صفة التقريب لأي نوع بيانات كمي. + + و عند التنفيذ, مثلا, الشاشة الإلكترونية تسمح للأطباء السريريين أن يختاروا زرا بجوار قياس الطول ليشير إلى أنه قياس تقريبي, و ليس حقيقيا. + و بشكل عام, فإن قياسات الطول يستحسن استخدامها للأطفال أقل من عامين و للأفراد الذين لا يستطيعون الوقوف, أما قياسات الارتفاع فيمكن استخدامها لباقي الحالات. + + و الوضع المثالي لقياس الارتفاع يكون بالوقوف على القدمين مع توزيع الوزن بشكل متساوٍ, و وضع الكعبين متجاورين, و كلا الأليتين متلامستين مع لوح ظهري عمودي, و يتم قياس طول الجسم في وضع مستلقٍٍ متمدد بشكل تام مع استواء الحوض, و الأرجل ممتدة و الأقدام مرتخية. + + يستخدم لقياس النمو و النقص في الطول. و يمكن حاليا وضعه في نموذج (إحدى الوقائع) بتقييده ليمثل فاصلا في إحدى القوالب مع دالة حسابية مصاحبة لحساب الزيادة أو النقص متى كان ذلك مناسبا."> + misuse = <"لا يستخدم لتسجيل أول قياس لطول المولود بعد الولادة بفترة قصيرة, و الذي يشار إليه بالطول عند الولادة - و استخدم بدلا من ذلك النموذج المخصص بعنوان ملاحظة. الطول عند الولادة. + لا يستخدم لتسجيل الطول أو الارتفاع المُصَحَّح مثل الطول الكلي التقديري للفرد الذي يعاني من تقلصات الأطراف, بناء على قياسات أجزاء أخرى من الجسم و / أو لوغاريتم - استخدم بدلا من ذلك نموذج ملاحظة . الطول المصحح. + لا يستخدم لقياس سرعة النمو. + لا يستخدم لتسجيل طول شيئ ما أو جزء معين من الجسم."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the length of the body from crown of head to sole of foot of an individual - either measured or approximated, and either in a standing or recumbent position."> + keywords = <"shrinkage", "increase", "decrease", "height loss", "height", "length", "growth"> + use = <"To be used for recording the measured height or body length of an individual at any point in time. A statement identifying the physical incompleteness of the body can be recorded in the 'Confounding factors' protocol element, if required. This is the usual archetype to be used for a typical measurement of height or body length, independent of the clinical setting. + + Can also be used for recording an approximation of height or body length measurement in a clinical scenario where it is not possible to measure an accurate height or length - for example, measuring an uncooperative child. This is not modelled explicitly in the archetype as the openEHR Reference model allows approximations for any Quantity data type by setting the attribute Magnitude_status to the value '~'. At implementation, for example, an application user interface could allow clinicians to select an appropriately labelled check box adjacent to the Height data field to indicate that the recorded height is an approximation, rather than actual. + + In general, length measurements are recommended for children under 2 years of age and individuals who cannot stand; height measurements for all others. + + When recording the first length of an infant shortly after birth, \"birth length\", use the event \"Birth\". + + Use to record growth or loss of height. This can currently be modelled by constraining the 'any event' to an interval event within a template, with the associated mathematical function of increase or decrease, as appropriate."> + misuse = <"Not to be used to record an adjusted height, a calculation of the full height of a person who for example are missing parts or all of the lower limbs, or has contractures. A calculated body weight may be based on measurements of other body parts and an algorithm. Use specific archetypes for this purpose. + + Not to be used to record growth velocity. + + Not to be used to record the length of an object or specific body part."> + copyright = <"© openEHR Foundation"> + > + ["fa"] = < + language = <[ISO_639-1::fa]> + purpose = <"برای ثبت طول بدن از نوک سر تا کف پای فرد- بطور واقعی و تقریبی و در حالتهای ایستاده یا خوابیده "> + keywords = <"انقباض", "افزایش", "کاهش", "افت قد", "قد", "طول", "رشد"> + use = <"برای ثبت قد یا طول واقعی یک فرد در هر نقطه از زمان بکار برده می شود.عبارتی که نواقص فیزیکی بدن را مشخص می کند می تواند درصورت نیاز در بخش پروتکل \" فاکتورهای جانبی \"ثبت شود. ازاین الگو ساز می توان در اندازه گیری های معمول قد یا طول بدن مستقل از وضع بالینی استفاده نمود. + از این الگو ساز همچنین می توان برای ثبت تقریبی اندازه گیری قد یا طول بدن در سناریوهای بالینی استفاده نمود که امکان اندازه گیری دقیق قد یا طول وجود ندارد، به عنوان مثال اندازه گیری قد یا طول کودکی که همکاری نمی کند. این مورد بطور واضح در الگوساز مدل بندی نشده است ولی مدل مرجع \"اوپن ئی اچ ار\" ویژگی تقریب را برای هر نوع داده کمی اجازه می دهد. در پیاده سازی، برای مثال، یک واسط کاربری نرم افزار می تواند به کاربران اجازه دهد تا با انتخاب گزینه ای [چک باکس] درکنار محل مربوط به قد و با نشانه گذاری مناسب نشان دهند که قد ثبت شده اندازه ای است تقریبی و نه واقعی. + بطور عمومی اندازه گیری طول بدن برای کودکان زبر 2 سال و بزرگسالانی که نمی توانند بایستند و انداز گیری قد برای سایر افراد توصیه می شود. + بطور ایده آل قد بصورت ایستاده بر هر دو پا، پاشنه ها کنار هم ، باسن و پاشنه ها در راستای خط عمودی پشت با توزیع وزن مساوی اندازه گیری می شود، طول بدن در حالت کاملا کشیده و طاقباز با لگن صاف، ساق های کشیده و پاهای جمع شده از مچ اندازه گیری می شود. + این الگوساز برای ثبت رشد و افت قد استفاده می شود. در حال حاضر با مشروط کردن \"هر رویداد\" به دوره زمانی در نظر گرفته شده در الگو با عملگرهای ریاضی مرتبط با افزایش یا کاهش بصورت مناسب مدل بندی می شود + + "> + misuse = <"برای ثبت اولین اندازه گیری نوزاد بلافاصله بعد ازتولد به عنوان \"طول نوزاد هنگام تولد\" استفاده نمی شود، در این موارد از حالت تخصصی الگوساز استفاده شود. ببینید + OBSERVATION.height-birth + برای ثبت قد یا طول بدن معادل (تطبیق یافته)، مانند محاسبه تخمینی کل قد یک فرد با اندام منقبض، بر اساس اندازه گیری های بخشهایی از بدن و یا یک الگوریتم دیگر استفاده نشود. در این موارد از + OBSERVATION.height-adjusted + استفاده کنید. + برای ثبت رشد قد استفاده نکنید + برای ثبت طول یک شی یا بخشهایی از بدن استفاده نکنید + "> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"旨在用于记录个人身体从头顶至脚底的长度,同时适合于实测值和近似值以及直立位或卧位(平卧位)。"> + keywords = <"缩短", "变矮", "增加", "增长", "增高", "减低", "降低", "减短", "高度损失", "身高降低", "身高丢失", "身高", "身长", "高度", "个子", "生长", "成长"> + use = <"用于记录个人在任何时间点(时刻)的实际身高/身长。必要时,可在方案元素“干扰因素”(Confounding factors)之中记录表明身体残缺情况的陈述。这是适用于记录典型的身高/身长测量结果的常规原始型,与临床场合无关。 + 亦可用于记录在不可能测量准确身高/身长的临床场景下关于身高/身长的近似值。例如,孩子不配合测量。当前原始型并未对这种情况加以明确建模,因为openEHR参考模型(Reference model)允许关于任何数量型(Quantity)数据类型的近似值(Approximation)属性。比如,在实施时,应用程序用户界面可以允许临床医生选择身高数据栏旁边带有合适标签的复选框,以便表示当前所记录的身高仅为近似值,而不是实测值。 + 一般而言,对于不到2岁的儿童以及无法站立的患者,推荐进行身长测量,而对于其他受检对象,则进行身高测量。 + 理想情况下,测量身高时,受检对象应采取直立位,即体重均匀分布于两脚,脚跟并拢且臀部和脚跟均与背后的垂直背板接触;测量身长时,受检对象应采取卧位(平卧位),即身体完全伸展的卧位(平卧位),且骨盆平展,双腿伸展,脚部屈曲。 + 用于记录身高的增长或减低。当前,可以通过适当采用关联有关于增高或降低的数学函数的模板,将“任何事件”(any event)限制到特定的时间区间,从而对此加以建模。"> + misuse = <"并非旨在用于记录婴儿出生之后不久的首次身长测量结果;后者被称为“出生身长”(birth length);对此,请采用当前原始型的特化形式 - 参见出生身高原始型OBSERVATION.height-birth。 + 并非旨在用于记录经过调整的身高/身长;例如,利用其他身体部分测量结果和/或某种算法,来计算存在肢体挛缩的受检对象的完整身高的估计值;对此,请采用调整型身高原始型OBSERVATION.height-adjusted。 + 并非旨在用于记录身高增长速度或者说生长速度。 + 并非旨在用于记录某种物体或特定身体组成部分的长度。"> + copyright = <"© openEHR Foundation"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + purpose = <"Registreren van de lengte van het lichaam van hoofdkruin tot voetzool van een individu - zowel werkelijke als geschatte lengte en zowel in staande als liggende positie."> + keywords = <"krimp", "groeien", "verlies", "lengte", "hoogte"> + use = <"Te gebruiken voor de registratie van de werkelijke lengte/hoogte van een individu op elk moment in de tijd. Een verklaring over fysieke onvolledigheid van het lichaam kan worden opgenomen in het protocol element ‘ beïnvloedende factoren’, indien nodig. Dit is het gebruikelijke archetype voor een typische meting van de hoogte of lengte, onafhankelijk van de klinische setting. + Kan ook worden gebruikt voor het opnemen van een schatting van de lengte/hoogte meting in een klinisch scenario, waarin het niet mogelijk is om een nauwkeurige lengte te meten - bijvoorbeeld het meten van een onwillig kind. + Dit is niet expliciet gemodelleerd in het archetype, omdat het openEHR Referentie model een schatting in ieder kwantitatief data type toestaat. Bij de uitvoering, bijvoorbeeld, zou een applicatie gebruikersinterface, een adequaat geëtiketteerd selectievakje kunnen aanbieden aan clinici, naast de gegevens over het gewicht, waarin door selecteren aangegeven kan worden dat het opgenomen gewicht een schatting is, in plaats van het werkelijke gewicht. + + In het engelse taaldomein wordt er verschil gemaakt tussen hoogte (height) en lengte (length), waarbij hoogte staande gemeten wordt en lengte liggend. + In dat geval zijn lengte metingen aanbevolen voor kinderen onder de leeftijd van 2 jaar en personen die niet kunnen staan; hoogte metingen voor alle anderen. + Idealiter wordt de hoogte(NL: lengte) gemeten, staand op beide voeten met het gewicht gelijkmatig verdeeld, hielen tegen elkaar en beide billen en hakken in contact met een verticale achterkant; lichaamslengte wordt gemeten in een volledig uitgespreide rugligging met het bekken plat, benen gestrekt en voeten gebogen. + Wordt gebruikt voor het registreren van groei en verlies van lengte. Dit kan, in voorkomend geval, momenteel worden gemodelleerd, door het beperken van een 'any event', tot een interval in een template met bijbehorende rekenkundige functie van de groei of krimp."> + misuse = <"Niet te gebruiken ter registratie van de eerste lengte van een kind, spoedig na de geboorte, welke gekenmerkd wordt als de geboortelengte - gebruik hiervoor de specialisatie van dit archetype - zie OBSERVATION.height-birth.(OBSERVATION.lengte-geboorte)."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Height/Length + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Height/Length + value matches { + DV_QUANTITY[id9002] matches { + property matches {[at9000]} -- Length + [magnitude, units] matches { + [{|0.0..1000.0|}, {"cm"}], + [{|0.0..250.0|}, {"[in_i]"}] + } + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9003] + } + } + } + } + } + state matches { + ITEM_TREE[id14] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id15] occurrences matches {0..1} matches { -- Position + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001; at17]} -- Position (synthesised) + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9005] + } + } + } + } + } + } + POINT_EVENT[id22] occurrences matches {0..1} matches { -- Birth + data matches { + use_node ITEM_TREE[id9006] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9007] /data[id2]/events[id3]/state[id14] + } + } + } + } + } + protocol matches { + ITEM_TREE[id8] matches { + items matches { + allow_archetype CLUSTER[id12] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id23] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"Position (synthesised)"> + description = <"Position des Individiums bei der Messung. (synthesised)"> + > + ["id23"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id22"] = < + text = <"*Birth(en)"> + description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record + .(en)"> + > + ["at21"] = < + text = <"Liegend"> + description = <"Länge wird in einer voll ausgestreckten, liegenden Position gemessen. Hierbei wird das Becken flach gehalten, die Beine ausgestreckt und die Füße gebeugt."> + > + ["id20"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the measurement. (en)"> + comment = <"*For example: noting of amputation.(en)"> + > + ["id19"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at17"] = < + text = <"Stehend"> + description = <"Größe wird stehend auf beiden Füßen gemessen, mit dem Gewicht gleichmäßig verteilt, den Hacken zusammen und beiden Gesäßbacken und Hacken in Kontakt mit einem senkrechten Brett."> + > + ["id15"] = < + text = <"Position"> + description = <"Position des Individiums bei der Messung."> + > + ["id12"] = < + text = <"Gerät"> + description = <"Beschreibung des Geräts, das zur Messung der Größe oder Länge verwendet wurde."> + > + ["id5"] = < + text = <"Größe/Länge"> + description = <"Die Länge des Körpers von Scheitel bis Sohle."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Größe/Länge"> + description = <"Größe bzw. Körperlänge wird vom Scheitel bis zur Fußsohle gemessen. Größe wird in einer stehenden Position gemessen, Körperlänge in einer liegenden Position."> + > + > + ["ru"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"Положение (synthesised)"> + description = <"Положение человека при измерении (synthesised)"> + > + ["id23"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id22"] = < + text = <"*Birth(en)"> + description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record + .(en)"> + > + ["at21"] = < + text = <"Лёжа"> + description = <"Длина тела измеряется в полностью вытянутом положении лежа, таз находится на плоскости, ноги вытянуты и ноги согнуты ."> + > + ["id20"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the measurement. (en)"> + comment = <"*For example: noting of amputation.(en)"> + > + ["id19"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at17"] = < + text = <"Стоя"> + description = <"Рост измеряется стоя на двух ногах с равномерно распределённым весом, пятки вместе, обе ягодицы и пятки в прижаты к вертикальной поверхности."> + > + ["id15"] = < + text = <"Положение"> + description = <"Положение человека при измерении"> + > + ["id12"] = < + text = <"Устройство"> + description = <"Описание устройства для измерения роста и длины тела."> + > + ["id5"] = < + text = <"Рост/длина тела"> + description = <"Рост или длина тела. Измеряется от макушки до пяток, стоя, или в вытянутом положении."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Рост/длина тела"> + description = <"Рост или длина тела. Измеряется от макушки до пяток, стоя, или в вытянутом положении."> + > + > + ["sv"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"Kroppsställning (synthesised)"> + description = <"Individens kroppsställning vid mätning. (synthesised)"> + > + ["id23"] = < + text = <"Tilläggsinformation"> + description = <"Plats för att infoga tilläggsinformation som krävs för lokala anpassningar eller anpassning till andra referensmodeller eller formella krav."> + comment = <"Exempelvis lokala informationskrav eller metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id22"] = < + text = <"Födelse"> + description = <"Vanligtvis den första mätningen av barnet strax efter födseln. Den här händelsen används endast en gång per patientjournal."> + > + ["at21"] = < + text = <"Liggande"> + description = <"Kroppslängden mäts i liggande helt utsträckt ställning med bäckenet platt, benen utsträckta och fötterna vinklade."> + > + ["id20"] = < + text = <"Möjliga felkällor och påverkande faktorer"> + description = <"Beskrivning av faktorer och felkällor som kan påverka mätningen av kroppslängd."> + comment = <"Exempelvis notering om amputation."> + > + ["id19"] = < + text = <"Kommentar"> + description = <"Kommentarer avseende mätningen av kroppslängden som inte beskrivs i övriga fält."> + > + ["at17"] = < + text = <"Stående"> + description = <"Kroppslängden mäts i stående ställning med jämn viktfördelning mellan fötterna, hälarna ihop, samt skinkor och hälar i kontakt med en vertikal yta."> + > + ["id15"] = < + text = <"Kroppsställning"> + description = <"Individens kroppsställning vid mätning."> + > + ["id12"] = < + text = <"Utrustning"> + description = <"Beskrivning av den utrustning som används vid mätning av kroppslängd."> + > + ["id5"] = < + text = <"Kroppslängd"> + description = <"Kroppslängd från hjässa till fotsula."> + > + ["id3"] = < + text = <"Händelse"> + description = <"Händelse, där tiden anges explicit i en template eller genereras automatiskt av vissa IT-system."> + > + ["id1"] = < + text = <"Kroppslängd"> + description = <"Kroppslängd mäts från hjässa till fotsula."> + comment = <"Kroppslängd mäts med individen stående eller liggande."> + > + > + ["fi"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"Asento (synthesised)"> + description = <"Henkilön asento mitattaessa. (synthesised)"> + > + ["id23"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen sisällön kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id22"] = < + text = <"Syntymä"> + description = <"Usually the first length measurement, recorded soon after birth. This event will only be used once per health record + ."> + > + ["at21"] = < + text = <"Makuulla"> + description = <"Pituus mitataan henkilön ollessa täysin ojentuneena makaavassa asennossa lantio kiinni alustassa, jalat ojentuneina ja jalkaterät taivutettuina."> + > + ["id20"] = < + text = <"Sekoittavat tekijät"> + description = <"Kertomusmuodossa oleva kuvaus ongelmista tai tekijöistä, jotka saattavat vaikuttaa mittaukseen."> + comment = <"For example: noting of amputation."> + > + ["id19"] = < + text = <"Kommentti"> + description = <"Mittauksen kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> + > + ["at17"] = < + text = <"Seisten"> + description = <"Pituus mitataan henkilön seistessä molemmilla jaloilla paino tasaisesti kummallakin jalalla, kantapäät samalla viivalla ja sekä pakarat että kantapäät kosketuksissa pystysuoraan taustaan henkilön takana."> + > + ["id15"] = < + text = <"Asento"> + description = <"Henkilön asento mitattaessa."> + > + ["id12"] = < + text = <"Laite"> + description = <"Laite, jolla kehon pituus mitataan."> + > + ["id5"] = < + text = <"Pituus"> + description = <"Kehon pituus päälaesta jalkapohjaan."> + > + ["id3"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"Pituus"> + description = <"Kehon pituus mitataan päälaesta jalkapohjaan."> + comment = <"Height is measured with the individual in a standing position and body length in a recumbent position."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"Posição (synthesised)"> + description = <"Posição individual quando medido. (synthesised)"> + > + ["id23"] = < + text = <"Extensão"> + description = <"Informação adicional requerida para capturar conteúdo local ou alinhar a outros modelos de referência/formalismos."> + comment = <"Por exemplo: requisitos de informações locais ou metadados adicionais para alinhar com equivalentes FHIR ou CIMI."> + > + ["id22"] = < + text = <"Nascimento"> + description = <"Normalmente a primeira medição de comprimento, registrada logo após o nascimento. Este evento será usado somente uma vez por registro."> + > + ["at21"] = < + text = <"Decúbito dorsal"> + description = <"O comprimento é medido em uma posição totalmente estendida, deitada com a pelve plana, pernas estendidas e os pés flexionados."> + > + ["id20"] = < + text = <"Fatores de confundimento"> + description = <"Descrição narrativa de quaisquer problemas ou fatores que podem impactar a medição."> + comment = <"Por exemplo: observação de amputação."> + > + ["id19"] = < + text = <"Comentário"> + description = <"Narrativa adicional sobre a medida, não capturada em outros campos."> + > + ["at17"] = < + text = <"De pé"> + description = <"A altura é medida de pé sobre os dois pés com o peso distribuído uniformemente, calcanhares juntos e as nádegas e os calcanhares em contato com uma placa traseira vertical."> + > + ["id15"] = < + text = <"Posição"> + description = <"Posição individual quando medido."> + > + ["id12"] = < + text = <"Dispositivo"> + description = <"Descrição do dispositivo utilizado para medir altura ou comprimento do corpo."> + > + ["id5"] = < + text = <"Altura / comprimento"> + description = <"O comprimento do corpo da coroa da cabeça a sola do pé."> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"Padrão, ponto não específico no tempo ou intrvalo que pode ser definido em um modelo ou em tempo de execução."> + > + ["id1"] = < + text = <"Altura / comprimento"> + description = <"Altura ou comprimento do corpo, é medida a partir da coroa da cabeça a sola do pé. + A altura é medida com o indivíduo na posição de pé e comprimento do corpo na posição decúbito dorsal."> + comment = <"A altura é medida com o indivíduo em uma posição em pé e o comprimento do corpo em uma posição reclinada."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9001"] = < + text = <"Position (synthesised)"> + description = <"Position of individual when measured. (synthesised)"> + > + ["id23"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id22"] = < + text = <"Birth"> + description = <"Usually the first length measurement, recorded soon after birth. This event will only be used once per health record + ."> + > + ["at21"] = < + text = <"Lying"> + description = <"Length is measured in a fully extended, recumbent position with the pelvis flat, legs extended and feet flexed."> + > + ["id20"] = < + text = <"Confounding factors"> + description = <"Narrative description of any issues or factors that may impact on the measurement."> + comment = <"For example: noting of amputation."> + > + ["id19"] = < + text = <"Comment"> + description = <"Additional narrative about the measurement, not captured in other fields."> + > + ["at17"] = < + text = <"Standing"> + description = <"Height is measured standing on both feet with weight distributed evenly, heels together and both buttocks and heels in contact with a vertical back board."> + > + ["id15"] = < + text = <"Position"> + description = <"Position of individual when measured."> + > + ["id12"] = < + text = <"Device"> + description = <"Description of the device used to measure height or body length."> + > + ["id5"] = < + text = <"Height/Length"> + description = <"The length of the body from crown of head to sole of foot."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Height/Length"> + description = <"Height, or body length, is measured from crown of head to sole of foot."> + comment = <"Height is measured with the individual in a standing position and body length in a recumbent position."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"الوضع (synthesised)"> + description = <"وضع الشخص عند القياس. (synthesised)"> + > + ["id23"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id22"] = < + text = <"*Birth(en)"> + description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record + .(en)"> + > + ["at21"] = < + text = <"مستلقٍ"> + description = <"يتم قياس الطول في وضع مستلقٍ متمدد بشكل تام مع استواء الحوض, و الأرجل ممتدة و الأقدام مرتخية."> + > + ["id20"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the measurement. (en)"> + comment = <"*For example: noting of amputation.(en)"> + > + ["id19"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at17"] = < + text = <"واقف"> + description = <"يتم قياس الارتفاع و الفرد في وضع الوقوف على القدمين مع توزيع الوزن بشكل متساوٍ, و وضع الكعبين متجاورين, و كلا الأليتين متلامستين مع لوح ظهري عمودي."> + > + ["id15"] = < + text = <"الوضع"> + description = <"وضع الشخص عند القياس."> + > + ["id12"] = < + text = <"الجهيزة"> + description = <"وصف الجهيزة المستخدمة لقياس طول أو ارتفاع الجسم."> + > + ["id5"] = < + text = <"الارتفاع / الطول"> + description = <"طول الجسم من تاج الرأس إلى أخمص القدم."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"الارتفاع / الطول"> + description = <"الارتفاع أو طول الجسم, يتم قياسه من تاج الرأس إلى أخمص القدم. يتم قياس الارتفاع عندما يكون الفرد واقفا, و طول الجسم عندما يكون الفرد مستلقيا."> + > + > + ["zh-cn"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"体位 (synthesised)"> + description = <"测量身高/身长时受检对象的体位或者说身体姿势。 (synthesised)"> + > + ["id23"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id22"] = < + text = <"*Birth(en)"> + description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record + .(en)"> + > + ["at21"] = < + text = <"卧位"> + description = <"测量身长时受检对象采取的姿势为:身体完全伸展的卧位(平卧位),且骨盆平展,双腿伸展,脚部屈曲。"> + > + ["id20"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the measurement. (en)"> + comment = <"*For example: noting of amputation.(en)"> + > + ["id19"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at17"] = < + text = <"直立位"> + description = <"测量身高时受检对象采取的姿势为:体重均匀分布于两脚,脚跟并拢且臀部和脚跟均与背后的垂直背板接触。"> + > + ["id15"] = < + text = <"体位"> + description = <"测量身高/身长时受检对象的体位或者说身体姿势。"> + > + ["id12"] = < + text = <"装置"> + description = <"关于用来测量身高/身长的装置的描述。"> + > + ["id5"] = < + text = <"身高/身长"> + description = <"从头顶至脚底(足底)的身体高度或长度。"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"身高/身长"> + description = <"从头顶至脚底(足底)所测得的身高(高度)/身长(长度)。身高测量采用直立位,而身长测量则采用的是卧位(平卧位)。"> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"Posición (synthesised)"> + description = <"Posición del individuo durante la medición de estatura. (synthesised)"> + > + ["id23"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id22"] = < + text = <"*Birth(en)"> + description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record + .(en)"> + > + ["at21"] = < + text = <"Acostado"> + description = <"La longitud corporal es medida en una posición recostada y completamente extendida, con la pelvis plana, las piernas extendidas y los pies flexionados."> + > + ["id20"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the measurement. (en)"> + comment = <"*For example: noting of amputation.(en)"> + > + ["id19"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at17"] = < + text = <"De pie"> + description = <"La altura se mide de pie, sobre ambos pies con el peso distribuido en forma homogénea, con los talones juntos y ambos glúteos y talones en contacto con una placa posterior vertical o pared."> + > + ["id15"] = < + text = <"Posición"> + description = <"Posición del individuo durante la medición de estatura."> + > + ["id12"] = < + text = <"Instrumento"> + description = <"Descripción del dispositivo usado para medir la altura o la longitud corporal."> + > + ["id5"] = < + text = <"Altura/Longitud corporal"> + description = <"La longitud corporal desde la coronilla de la cabeza hasta la planta de los pies."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Altura/Longitud corporal"> + description = <"La altura o longitud corporal es medida desde la coronilla de la cabeza hasta la planta de los pies. La altura es medida con el individuo en posición erguida y la longitud corporal, en posición recostada."> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"Kroppsstilling (synthesised)"> + description = <"Individets kroppsstilling på måletidspunktet. (synthesised)"> + > + ["id23"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id22"] = < + text = <"Fødsel"> + description = <"Den første lengden målt etter fødselen. Denne hendelsen skal kun benyttes én gang per journal."> + > + ["at21"] = < + text = <"Liggende"> + description = <"Lengde måles i en helt utstrakt, liggende posisjon med bekkenet flatt, beina strekte og føtter verken flektert eller ekstendert."> + > + ["id20"] = < + text = <"Konfunderende faktorer"> + description = <"Registrering av faktorer som kan ha innflytelse på måling av kroppslengden."> + comment = <"For eksempel: Notat om amputasjon, lue, håroppsett, klemmer eller lignende."> + > + ["id19"] = < + text = <"Kommentar"> + description = <"Ytterligere beskrivelse av målingen av høyde/lengde som ikke dekkes i andre felt."> + > + ["at17"] = < + text = <"Stående"> + description = <"Høyde måles optimalt uten sko, uten sokker (for å se fotstillingen skikkelig), rumpen inntil veggen, skuldrene inntil veggen, hodet i Frankfurt stilling (nedre orbitalkant horisontalt med ytre øregang). En skal si til vedkommende \"stå rett\", men ikke skyve opp hodet."> + > + ["id15"] = < + text = <"Kroppsstilling"> + description = <"Individets kroppsstilling på måletidspunktet."> + > + ["id12"] = < + text = <"Måleutstyr"> + description = <"Beskrivelse av måleutstyret brukt til måling av høyde eller lengde."> + > + ["id5"] = < + text = <"Høyde/lengde"> + description = <"Høyde/lengde fra isse til fotsåle."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i et templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Høyde/Lengde"> + description = <"Individets høyde eller lengde målt fra isse til fotsåle."> + comment = <"Høyde måles stående og lengde liggende."> + > + > + ["fa"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"موقعیت (synthesised)"> + description = <"وضعیت فرد در حال اندازه گیری (synthesised)"> + > + ["id23"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id22"] = < + text = <"*Birth(en)"> + description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record + .(en)"> + > + ["at21"] = < + text = <"خوابیده"> + description = <" طول در حالت کاملا کشیده و طاقباز با لگن صاف، ساق های کشیده و پاهای جمع شده از مچ پا اندازه گیری می شود"> + > + ["id20"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the measurement. (en)"> + comment = <"*For example: noting of amputation.(en)"> + > + ["id19"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at17"] = < + text = <"ایستاده"> + description = <"قد بصورت ایستاده بر هر دو پا، پاشنه ها کنار هم ، باسن و پاشنه ها در راستای خط عمودی پشت با توزیع وزن مساوی اندازه گیری می شود"> + > + ["id15"] = < + text = <"موقعیت"> + description = <"وضعیت فرد در حال اندازه گیری"> + > + ["id12"] = < + text = <"تجهیز"> + description = <"توصیف تجهیز استفاده شده برای اندازه گیری قد یا طول فرد"> + > + ["id5"] = < + text = <"قد و یا طول"> + description = <"طول فرد از نوک سر تا کف پا "> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"قد و یا طول"> + description = <"قد یا طول بدن از نوک سر تا کف پا اندازه گیری می شود.بلندی در حالت ایستاده و طول بدن فرد در حالت خوابیده اندازه گیری می شود "> + > + > + ["nl"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["ac9001"] = < + text = <"Positie (synthesised)"> + description = <"Positie tijdens de meting, van de gemeten persoon. (synthesised)"> + > + ["id23"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id22"] = < + text = <"*Birth(en)"> + description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record + .(en)"> + > + ["at21"] = < + text = <"Liggend"> + description = <"De lengte is liggend gemeten, volledig uitgestrekt, plat bekken, benen gestrekt en voeten gebogen."> + > + ["id20"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the measurement. (en)"> + comment = <"*For example: noting of amputation.(en)"> + > + ["id19"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> + > + ["at17"] = < + text = <"Staand"> + description = <"De lengte is gemeten, staand op beide voeten met het gewicht gelijkmatig verdeeld, hielen tegen elkaar en beide billen en hakken in contact met een verticale achterkant."> + > + ["id15"] = < + text = <"Positie"> + description = <"Positie tijdens de meting, van de gemeten persoon."> + > + ["id12"] = < + text = <"Apparaat"> + description = <"Beschrijving van het bij de meting gebruikte apparaat."> + > + ["id5"] = < + text = <"Lengte"> + description = <"De lichaamslengte vanaf de kruin van het hoofd tot en met de voetzool."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Lengte"> + description = <"De lichaamslengte wordt gemeten vanaf de kruin van het hoofd tot en met de voetzool. In het engelse taaldomein wordt er verschil gemaakt tussen hoogte (height) en lengte (length), waarbij hoogte staande gemeten wordt en lengte liggend."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at17", "at21"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hip_circumference.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hip_circumference.v1.0.0.adls new file mode 100644 index 000000000..b85d3a749 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hip_circumference.v1.0.0.adls @@ -0,0 +1,267 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9506ecd9-c5bb-4e96-ac3d-4ca0d5868c9b; build_uid=1caa66e6-8549-4036-b014-e7cdaa107d8e) + openEHR-EHR-OBSERVATION.hip_circumference.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke, John Tore Valand, Line Silsand"> + ["organisation"] = <"Nasjonal IKT HF; Helse Bergen HF; Universitetssykehuset i Nord-Norge"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marivan Abrahão, Gabriela Alves, Adriana Kitajima e Maria Ângela Scatena"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF, Norway"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2017-05-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Heidi Aursand, Oslo universitetssykehus, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Malin Berg, DIPS ASA, Norway", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Bjørn Christensen, Helse Bergen HF, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Priscila Maranhão, MEDCIDS-FMUP, Portugal", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Hugo Nilssen, UNN HF K3K/Tromsø, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Line Silsand, univertsity hospital of northern norway, Norway (openEHR Editor)", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Lene Thoresen, St. Olavs Hospital, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Waist circumference and waist–hip ratio [Internet]. Geneva, Switzerland: Report of a WHO expert consultation; 2008 Dec 8-11 [cited 2018 Nov 26]. Available from: https://www.who.int/nutrition/publications/obesity/WHO_report_waistcircumference_and_waisthip_ratio/en/"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"D577CAFE4DB1A8609E4806C0D2D607E9"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en måling av lengden rundt hoftene."> + keywords = <"antropometri", "måling", "omkrets"> + use = <"For å registrere en måling av lengden rundt hoftene, som regel målt ved den største omkretsen inkludert baken. + + Brukes til å registrere endring mellom gjentatte målinger. Dette kan modelleres ved å begrense \"Uspesifisert hendelse\" i en templat til et intervall med en passende matematisk funksjon. + + Denne arketypen kan også brukes for å registrere et anslag av hofteomkrets i et klinisk scenario der det ikke er mulig å få til en nøyaktig måling, f.eks. ved måling av et barn som ikke samarbeider. Dette er ikke modellert eksplisitt inn i arketypen, siden openEHR referansemodellen tillater attributten \"Approksimering\" for datatypen \"Quantity\". Ved implementasjon kan f.eks. et brukergrensesnitt tillate klinikerne å velge en avkrysningsboks ved siden av elementet \"Hofteomkrets\" for å indikere at omkretsen er estimert og ikke målt."> + misuse = <"Brukes ikke til å registrere hastigheten hofteomkretsen øker eller avtar, bruk arketypen OBSERVATION.growth_velocity for dette formålet. + + Brukes ikke til å registrere omkretsen av andre kroppsdeler. Bruk OBSERVATION.body_segment i disse tilfellene med unntak av hvor det finnes mer spesifikke arketyper som for eksempel OBSERVATION.waist_circumference."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar o perímetro cefálico de um indivíduo."> + keywords = <"antropometria", "medição", "estimativa", "circunferência"> + use = <"*Use to record the measurement of the circumference of the hip. + + Use to record change from repeated measurements. This can currently be modeled by constraining the 'any event' to an interval in a template with an associated mathematical function, as appropriate. + + This archetype can also be used for recording an approximation of the hip circumference measurement in a clinical scenario where it is not possible to measure an accurate hip circumference - for example, measuring an uncooperative child. This is not modelled explicitly in the archetype as the openEHR Reference model allows the attribute of Approximation for any Quantity data type. At implementation, for example, an application user interface could allow clinicians to select an appropriately labelled check box adjacent to the 'Hip circumference' data field to indicate that the recorded hip circumference is an approximation, rather than actual.(en)"> + misuse = <"*Not to be used to record the speed of which the hip circumference is growing or decreasing. Use a growth velocity archetype for this purpose. + + Not to be used to record the circumference of another body part. Use OBSERVATION.body_segment in these circumstances except where more specific archetypes exist such as OBSERVATION.waist_circumference.(en)"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurement of the distance around the hips."> + keywords = <"anthropometry", "measurement", "circumference"> + use = <"Use to record the measurement of the distance around the hips, usually taken at the largest circumference including the buttocks. + + Use to record change from repeated measurements. This can currently be modeled by constraining the 'Any event' to an interval in a template with an associated mathematical function, as appropriate. + + This archetype can also be used for recording an approximation of the hip circumference measurement in a clinical scenario where it is not possible to measure an accurate hip circumference - for example, measuring an uncooperative child. This is not modelled explicitly in the archetype as the openEHR Reference model allows the attribute of Approximation for any Quantity data type. At implementation, for example, an application user interface could allow clinicians to select an appropriately labelled check box adjacent to the 'Hip circumference' data field to indicate that the recorded hip circumference is an approximation, rather than actual."> + misuse = <"Not to be used to record the speed of which the hip circumference is increasing or decreasing. Use the OBSERVATION.growth_velocity archetype for this purpose. + + Not to be used to record the circumference of another body part. Use OBSERVATION.body_segment in these circumstances except where more specific archetypes exist such as OBSERVATION.waist_circumference."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Hip circumference + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id11] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Hip circumference + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Length + [magnitude, units, precision] matches { + [{|0.0..400.0|}, {"cm"}, {1}], + [{|0.0..150.0|}, {"[in_i]"}, {1}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + state matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] matches { -- Confounding factors + value matches { + DV_TEXT[id9003] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id7] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id13"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id11"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en templat eller i en applikasjon."> + > + ["id10"] = < + text = <"Konfunderende faktorer"> + description = <"Fritekstbeskrivelse av problemer eller faktorer som kan ha påvirkning på målingene."> + comment = <"For eksempel ikke-samarbeidende barn."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekstbeskrivelse om hofteomkrets som ikke er dekket i de andre feltene."> + > + ["id7"] = < + text = <"Måleutstyr"> + description = <"Detaljer om utstyret som ble brukt til målingen."> + > + ["id5"] = < + text = <"Hofteomkrets"> + description = <"Måling av omkretsen rundt hofte og bak, der omkretsen er størst."> + comment = <"Måling av omkrets gjøres normalt der hofter/bak er bredest."> + > + ["id1"] = < + text = <"Hofteomkrets"> + description = <"Målingen av lengden rundt hoftene."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id13"] = < + text = <"Extensão"> + description = <"Informações adicionais, necessárias para capturar o contexto local ou para alinhar com outros modelos de referência / formalismos."> + comment = <"Por exemplo: departamento de informações do hospital local ou metadados adicionais para alinhar ao FHIR ou CIMI equivalentes."> + > + ["id11"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id10"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative descripiton of any issues or factors that may impact on the measurement.(en)"> + comment = <"*For example: uncooperative child.(en)"> + > + ["id8"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the waist circumference not captured in other fields.(en)"> + > + ["id7"] = < + text = <"*Device(en)"> + description = <"*Details about the device used for the measurement.(en)"> + > + ["id5"] = < + text = <"*Hip circumference(en)"> + description = <"*The measurement of the distance around the widest point of the hip and buttocks.(en)"> + comment = <"*The measurement is usually taken at the widest point of the hips/buttocks.(en)"> + > + ["id1"] = < + text = <"*Hip circumference(en)"> + description = <"*The measurement of the distance around the hip, at the widest point.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id11"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id10"] = < + text = <"Confounding factors"> + description = <"Narrative description of any issues or factors that may impact on the measurement."> + comment = <"For example: uncooperative child."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the hip circumference not captured in other fields."> + > + ["id7"] = < + text = <"Device"> + description = <"Details about the device used for the measurement."> + > + ["id5"] = < + text = <"Hip circumference"> + description = <"The measurement of the distance around the widest point of the hip and buttocks."> + comment = <"The measurement is usually taken at the widest point of the hips/buttocks."> + > + ["id1"] = < + text = <"Hip circumference"> + description = <"The measurement of the distance around the hips."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.honos.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.honos.v0.0.1-alpha.adls new file mode 100644 index 000000000..6516e649c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.honos.v0.0.1-alpha.adls @@ -0,0 +1,661 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=0bc353a0-345f-4b4c-8f4e-f39c4e925a53; build_uid=ad71093a-ce36-4661-bf4d-9b3f640499c1) + openEHR-EHR-OBSERVATION.honos.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Kate Bryan"> + ["organisation"] = <"Stalis Ltd"> + ["email"] = <"kate.b@stalis.com"> + ["date"] = <"2015-11-13"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"http://www.rcpsych.ac.uk/traininpsychiatry/conferencestraining/resources/honos/whatishonos.aspx."> + ["2"] = <"http://www.rcpsych.ac.uk/traininpsychiatry/conferencestraining/resources/honos/generalinformation/faq.aspx."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"1D0C91F9815F9FD99F6C950F9552B828"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Records the Health of the Nation Outcome Scale score as a simple, repeatable method to document the service user's health or social status at a specific point in time, say at the start or end of an episode of care, after a course of treatment or some other intervention."> + keywords = <"HoNOS", "assessment", "score", "mental health", "health of the nation", "index"> + use = <"The use of HoNOS is recommended by the English National Service Framework for Mental Health and by the working group to the Department of Health on outcome indicators for severe mental illnesses. + HoNOS is the most widely used routine clinical outcome measure used by English mental health services. + + The 12 scales that are scored are: + 1. Overactive, aggressive, disruptive or agitated behaviour + 2. Non-accidental self-injury + 3. Problem drinking or drug-taking + 4. Cognitive problems + 5. Physical illness or disability problems + 6. Problems associated with hallucinations and delusions + 7. Problems with depressed mood + 8. Other mental and behavioural problems + 9. Problems with relationships + 10. Problems with activities of daily living + 11. Problems with living conditions + 12. Problems with occupation and activities + + All scales follow the format: + 0 = No problem + 1 = Minor problem requiring no action + 2 = Mild problem but definitely present + 3 = Moderately severe problem + 4 = Severe to very severe problem + + Each scale is rated in order from 1 to 12. Do not include information rated in an earlier item except for item 10 which is an overall rating. The rating is made on the basis of all information available to the rater (whatever the source) and is based on the most severe problem that occurred during the period rated (usually the two weeks leading up to the point of rating). + + The HoNOS system is not a standardised clinical assessment and cannot be a substitute for one. + + The minimum required is that a rating is made at the start of each episode of care and at the end. Most services using HoNOS also require ratings at any regular review (like the English Care Programme Approach review), when there is a major change in the patient's status (for instance, an admission to or discharge from hospital) HoNOS Score is a copyrighted assessment score: Health of the Nation Outcome Scales (HoNOS) © Royal College of Psychiatrists 1996. + Please note, from RACP copyright guidance: + - \"The RCPsych allows without express permission the free use, copy and reproduction of HoNOS scoresheets for use in NHS-funded care. Use, copy or reproduction of HoNOS scoresheets for any other purpose should be with the explicit permission of the RCPsych.\" + - \"The RCPsych allows without express permission NHS organisations and other providers of NHS funded care to include HoNOS scoresheets in electronic healthcare records and other computerised clinical systems.\" + (http://www.rcpsych.ac.uk/traininpsychiatry/conferencestraining/resources/honos/copyright.aspx)and, for long episodes of care, at every 6 months or so."> + misuse = <"Users of the HoNOS Score archetype must ensure that they comply with the terms of use of the Royal College of Psychiatrists who own the copyright as per http://www.rcpsych.ac.uk/traininpsychiatry/conferencestraining/resources/honos/copyright.aspx. It should not be used outside the terms of the copyright."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Health of the Nation Outcome Scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id77] occurrences matches {0..1} matches { -- Start of episode of care + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Overactive, aggressive, disruptive or agitated behaviour + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Non-accidental self-injury + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at12]}], + [{1}, {[at13]}], + [{2}, {[at14]}], + [{3}, {[at55]}], + [{4}, {[at56]}] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Problem drinking or drug-taking + value matches { + DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{0}, {[at25]}], + [{1}, {[at35]}], + [{2}, {[at45]}], + [{3}, {[at57]}], + [{4}, {[at67]}] + } + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Cognitive problems + value matches { + DV_ORDINAL[id9015] matches { + [value, symbol] matches { + [{0}, {[at26]}], + [{1}, {[at36]}], + [{2}, {[at46]}], + [{3}, {[at58]}], + [{4}, {[at68]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Physical illness or disability problems + value matches { + DV_ORDINAL[id9016] matches { + [value, symbol] matches { + [{0}, {[at27]}], + [{1}, {[at37]}], + [{2}, {[at47]}], + [{3}, {[at59]}], + [{4}, {[at69]}] + } + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Problems associated with hallucinations and delusions + value matches { + DV_ORDINAL[id9017] matches { + [value, symbol] matches { + [{0}, {[at28]}], + [{1}, {[at38]}], + [{2}, {[at48]}], + [{3}, {[at60]}], + [{4}, {[at70]}] + } + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Problems with depressed mood + value matches { + DV_ORDINAL[id9018] matches { + [value, symbol] matches { + [{0}, {[at29]}], + [{1}, {[at39]}], + [{2}, {[at49]}], + [{3}, {[at61]}], + [{4}, {[at71]}] + } + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Other mental and behavioural problems + value matches { + DV_ORDINAL[id9019] matches { + [value, symbol] matches { + [{0}, {[at30]}], + [{1}, {[at40]}], + [{2}, {[at50]}], + [{3}, {[at62]}], + [{4}, {[at72]}] + } + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Problems with relationships + value matches { + DV_ORDINAL[id9020] matches { + [value, symbol] matches { + [{0}, {[at31]}], + [{1}, {[at41]}], + [{2}, {[at51]}], + [{3}, {[at63]}], + [{4}, {[at73]}] + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Problems with activities of daily living + value matches { + DV_ORDINAL[id9021] matches { + [value, symbol] matches { + [{0}, {[at32]}], + [{1}, {[at42]}], + [{2}, {[at52]}], + [{3}, {[at64]}], + [{4}, {[at74]}] + } + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Problems with living conditions + value matches { + DV_ORDINAL[id9022] matches { + [value, symbol] matches { + [{0}, {[at33]}], + [{1}, {[at43]}], + [{2}, {[at53]}], + [{3}, {[at65]}], + [{4}, {[at75]}] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Problems with occupation and activities + value matches { + DV_ORDINAL[id9023] matches { + [value, symbol] matches { + [{0}, {[at34]}], + [{1}, {[at44]}], + [{2}, {[at54]}], + [{3}, {[at66]}], + [{4}, {[at76]}] + } + } + } + } + } + } + } + } + POINT_EVENT[id78] occurrences matches {0..1} matches { -- End of episode of care + data matches { + use_node ITEM_TREE[id9024] /data[id2]/events[id77]/data[id4] + } + } + EVENT[id3] matches { -- Any event + data matches { + use_node ITEM_TREE[id9025] /data[id2]/events[id77]/data[id4] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Overactive, aggressive, disruptive or agitated behaviour (synthesised)"> + description = <"Observation of the service user's behaviour. (synthesised)"> + > + ["ac9001"] = < + text = <"Non-accidental self-injury (synthesised)"> + description = <"Observation of any non-accidental self-injuries. (synthesised)"> + > + ["ac9002"] = < + text = <"Problem drinking or drug-taking (synthesised)"> + description = <"Problem drinking or drug-taking. (synthesised)"> + > + ["ac9003"] = < + text = <"Cognitive problems (synthesised)"> + description = <"Cognitive problems. (synthesised)"> + > + ["ac9004"] = < + text = <"Physical illness or disability problems (synthesised)"> + description = <"Physical illness or disability problems. (synthesised)"> + > + ["ac9005"] = < + text = <"Problems associated with hallucinations and delusions (synthesised)"> + description = <"Problems associated with hallucinations and delusions. (synthesised)"> + > + ["ac9006"] = < + text = <"Problems with depressed mood (synthesised)"> + description = <"Problems with depressed mood. (synthesised)"> + > + ["ac9007"] = < + text = <"Other mental and behavioural problems (synthesised)"> + description = <"Other mental and behavioural problems. (synthesised)"> + > + ["ac9008"] = < + text = <"Problems with relationships (synthesised)"> + description = <"Problems with relationships. (synthesised)"> + > + ["ac9009"] = < + text = <"Problems with activities of daily living (synthesised)"> + description = <"Problems with activities of daily living. (synthesised)"> + > + ["ac9010"] = < + text = <"Problems with living conditions (synthesised)"> + description = <"Problems with living conditions. (synthesised)"> + > + ["ac9011"] = < + text = <"Problems with occupation and activities (synthesised)"> + description = <"Problems with occupation and activities. (synthesised)"> + > + ["id78"] = < + text = <"End of episode of care"> + description = <"HoNOS score at end of episode of care."> + > + ["id77"] = < + text = <"Start of episode of care"> + description = <"HoNOS score at start of episode of care."> + > + ["at76"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at75"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at74"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at73"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at72"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at71"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at70"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at69"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at68"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at67"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at66"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at65"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at64"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at63"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at62"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at61"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at60"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at59"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at58"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at57"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at56"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at55"] = < + text = <"Moderately severe problem"> + description = <"Moderately severe problem."> + > + ["at54"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at53"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at52"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at51"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at50"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at49"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at48"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at47"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at46"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at45"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at44"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at43"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at42"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at41"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at40"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at39"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at38"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at37"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at36"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at35"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at34"] = < + text = <"No problem"> + description = <"No problem."> + > + ["at33"] = < + text = <"No problem"> + description = <"No problem."> + > + ["at32"] = < + text = <"No problem"> + description = <"No problem."> + > + ["at31"] = < + text = <"No problem"> + description = <"No problem."> + > + ["at30"] = < + text = <"No problem"> + description = <"No problem."> + > + ["at29"] = < + text = <"No problem"> + description = <"No problem."> + > + ["at28"] = < + text = <"No problem"> + description = <"No problem."> + > + ["at27"] = < + text = <"No problem"> + description = <"No problem."> + > + ["at26"] = < + text = <"No problem"> + description = <"No problem."> + > + ["at25"] = < + text = <"No problem"> + description = <"No problem."> + > + ["id24"] = < + text = <"Problems with occupation and activities"> + description = <"Problems with occupation and activities."> + > + ["id23"] = < + text = <"Problems with living conditions"> + description = <"Problems with living conditions."> + > + ["id22"] = < + text = <"Problems with activities of daily living"> + description = <"Problems with activities of daily living."> + > + ["id21"] = < + text = <"Problems with relationships"> + description = <"Problems with relationships."> + > + ["id20"] = < + text = <"Other mental and behavioural problems"> + description = <"Other mental and behavioural problems."> + > + ["id19"] = < + text = <"Problems with depressed mood"> + description = <"Problems with depressed mood."> + > + ["id18"] = < + text = <"Problems associated with hallucinations and delusions"> + description = <"Problems associated with hallucinations and delusions."> + > + ["id17"] = < + text = <"Physical illness or disability problems"> + description = <"Physical illness or disability problems."> + > + ["id16"] = < + text = <"Cognitive problems"> + description = <"Cognitive problems."> + > + ["id15"] = < + text = <"Problem drinking or drug-taking"> + description = <"Problem drinking or drug-taking."> + > + ["at14"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at13"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at12"] = < + text = <"No problem"> + description = <"No problem."> + > + ["id11"] = < + text = <"Non-accidental self-injury"> + description = <"Observation of any non-accidental self-injuries."> + > + ["at10"] = < + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> + > + ["at9"] = < + text = <"Moderately severe problem."> + description = <"moderately severe problem."> + > + ["at8"] = < + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> + > + ["at7"] = < + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> + > + ["at6"] = < + text = <"No problem"> + description = <"No problem."> + > + ["id5"] = < + text = <"Overactive, aggressive, disruptive or agitated behaviour"> + description = <"Observation of the service user's behaviour."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Health of the Nation Outcome Scale"> + description = <"Clinical score based on 12 simple scales on which service users with severe mental illness are rated by clinical staff."> + comment = <"Also known as the HoNOS."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at25", "at35", "at45", "at57", "at67"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at12", "at13", "at14", "at55", "at56"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10"> + > + ["ac9011"] = < + id = <"ac9011"> + members = <"at34", "at44", "at54", "at66", "at76"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at33", "at43", "at53", "at65", "at75"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at29", "at39", "at49", "at61", "at71"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at28", "at38", "at48", "at60", "at70"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at27", "at37", "at47", "at59", "at69"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at26", "at36", "at46", "at58", "at68"> + > + ["ac9009"] = < + id = <"ac9009"> + members = <"at32", "at42", "at52", "at64", "at74"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at31", "at41", "at51", "at63", "at73"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at30", "at40", "at50", "at62", "at72"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.humpty_dumpty_falls_risk_assessment_tool.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.humpty_dumpty_falls_risk_assessment_tool.v0.0.1-alpha.adls new file mode 100644 index 000000000..ff1be7211 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.humpty_dumpty_falls_risk_assessment_tool.v0.0.1-alpha.adls @@ -0,0 +1,761 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=aadbfa22-ad8c-495d-961c-60d7dbcbec49; build_uid=bc6c71d9-5765-452c-b4a9-75888e028f83) + openEHR-EHR-OBSERVATION.humpty_dumpty_falls_risk_assessment_tool.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina."> + ["email"] = <"alandmarch@gmail.com"> + ["date"] = <"2016-07-25"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Hill-Rodriguez D, Messmer PR, Wood ML (2007). Humpty Dumpty sat on a wall—developing a pediatric falls prevention program and scale. Paper presented at the 17th Annual"> + ["2"] = <"Society of Pediatric Nurses 17th Annual Convention Milwaukee, WI."> + ["3"] = <"Hill-Rodriguez D, Williams PD, Zeller RA, Williams AR, Wood M, Henry M (2009). The Humpty Dumpty Falls Scale: a case-control study. J Spec Pediatr Nurs 2009 Jan;14(1):22-32."> + ["4"] = <"Pauley BJ, Houston LS, Cheng D, Johnston DM (2014). Clinical relevance of the Humpty Dumpty Falls Scale in a pediatric specialty hospital. Pediatr Nurs 2014 May-Jun;40(3):137-42."> + > + other_details = < + ["current_contact"] = <"Alan D. March "> + ["MD5-CAM-1.0.1"] = <"5A074FA124B4E1F5829777CF7DF80BB7"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Herramienta para la evaluación del riesgo de caídas en niños y adolescentes. Utiliza un escala multidimensional de 7 parámetros."> + keywords = <"caídas", "escala", "edad", "género", "diagnóstico", "déficit cognitivo", "factor ambiental", "cirugía", "sedación", "antestesia", "medicamento"> + use = <"Se evaluan 7 parámetros a los cuales se asignan puntajes: Edad, Género, Diagnóstico, Déficits congitivos, Factores ambientales, Respuesta a cirugía/sedación/antestesia y Uso de medicamentos."> + misuse = <"No utilizar en pacientes mayores de 18 años."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Uma ferramenta para avaliação do risco de queda de crianças, baseados na mensuração de 7 parâmetros."> + keywords = <"queda", "escala", "idade", "gênero", "diagnóstico", "comprometimento cognitivo", "fator ambiental", "cirurgia", "sedação", "anestesia", "medicação"> + use = <"*Seven parameters are evaluated and a numerical score is assigned to each: Age, Gender, Diagnosis, Cognitive impairments, Environmental factors, Response to surgery/sedation/anesthesia and Medication usage.(en)"> + misuse = <"Não deve ser utilizado para pacientes com mais de 18 anos."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A tool for the assesment of risk of falls in children, based on the measurement of 7 parameters."> + keywords = <"falls", "scale", "age", "gender", "diagnosis", "cognitive impairment", "environmental factor", "surgery", "sedation", "anesthesia", "medication"> + use = <"Seven parameters are evaluated and a numerical score is assigned to each: Age, Gender, Diagnosis, Cognitive impairments, Environmental factors, Response to surgery/sedation/anesthesia and Medication usage."> + misuse = <"Not to be used in patients above 18 years of age."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Humpty dumpty falls scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Age + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{1}, {[at9]}], + [{2}, {[at8]}], + [{3}, {[at7]}], + [{4}, {[at6]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Gender + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{1}, {[at11]}], + [{2}, {[at12]}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Diagnosis + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{1}, {[at14]}], + [{2}, {[at15]}], + [{3}, {[at16]}], + [{4}, {[at17]}] + } + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Cognitive impairments + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}] + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Environmental factors + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{1}, {[at23]}], + [{2}, {[at24]}], + [{3}, {[at25]}], + [{4}, {[at26]}] + } + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Response to surgery/sedation/anesthesia + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{1}, {[at28]}], + [{2}, {[at29]}], + [{3}, {[at30]}] + } + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Medication usage + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{1}, {[at32]}], + [{2}, {[at33]}], + [{3}, {[at34]}] + } + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9014] matches { + magnitude matches {|7..23|} + } + } + } + ELEMENT[id36] matches { -- Comment + value matches { + DV_TEXT[id9015] + } + } + } + } + } + state matches { + ITEM_TREE[id39] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id38] matches { -- Confounding factors + value matches { + DV_TEXT[id9016] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id41] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id42] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"Edad (synthesised)"> + description = <"Edad del paciente. (synthesised)"> + > + ["ac9001"] = < + text = <"*Gender(en) (synthesised)"> + description = <"*Gender.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Diagnosis(en) (synthesised)"> + description = <"*Diagnosis.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"Déficits cognitivos (synthesised)"> + description = <"Déficits cognitivos. (synthesised)"> + > + ["ac9004"] = < + text = <"*Environmental factors(en) (synthesised)"> + description = <"*Environmental factors.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"Respuesta a cirugía/sedación/antestesia (synthesised)"> + description = <"Respuesta a cirugía/sedación/antestesia (synthesised)"> + > + ["ac9006"] = < + text = <"Uso de medicamentos (synthesised)"> + description = <"Uso de medicamentos por parte del paciente. (synthesised)"> + > + ["id42"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"*Confounding factors(en)"> + description = <"*Any incidental factors related to the state of the subject which may affect clinical interpretation of the measurement.(en)"> + > + ["id36"] = < + text = <"Comentario"> + description = <"Comentario"> + > + ["id35"] = < + text = <"Puntaje total"> + description = <"Puntaje total"> + > + ["at34"] = < + text = <"Uso de múltiples medicamentos (excluyendo pacientes sedados o paralizados en UCI, hipnóticos, barbitúricos, fenotiazinas, antidepresivos, laxantes/diuréticos, narcóticos"> + description = <"Paciente que recibe múltiples medicamentos (excluyendo pacientes sedados o paralizados en UCI, hipnóticos, barbitúricos, fenotiazinas, antidepresivos, laxantes/diuréticos, narcóticos."> + > + ["at33"] = < + text = <"Uno solo de los medicamentos listados arriba"> + description = <"Paciente que recibe uno solo de los medicamentos listados arriba."> + > + ["at32"] = < + text = <"Otros medicamentos"> + description = <"Paciente que recibe otros medicamentos."> + > + ["id31"] = < + text = <"Uso de medicamentos"> + description = <"Uso de medicamentos por parte del paciente."> + > + ["at30"] = < + text = <"*Within 24 hours(en)"> + description = <"*Patient within 24 hours from surgery/sedation/anesthesia.(en)"> + > + ["at29"] = < + text = <"*Within 48 hours(en)"> + description = <"*Patient within 48 hours from surgery/sedation/anesthesia.(en)"> + > + ["at28"] = < + text = <"Mas de 48 horas/Ninguna"> + description = <"Paciente a mas de 48 horas o sin cirugia."> + > + ["id27"] = < + text = <"Respuesta a cirugía/sedación/antestesia"> + description = <"Respuesta a cirugía/sedación/antestesia"> + > + ["at26"] = < + text = <"Antecedente de caídas o niño-bebé colocado en cama"> + description = <"Paciente que presenta antecedente de caídas o es niño-bebé colocado en cama."> + > + ["at25"] = < + text = <"Paciente que utiliza dispositivos de asistencia o bebé en cuna o presencia de muebles/iluminación (habitación triple)"> + description = <"Paciente que utiliza dispositivos de asistencia o bebé en cuna o presencia de muebles/iluminación (habitación triple)"> + > + ["at24"] = < + text = <"Paciente en cama"> + description = <"Paciente en cama"> + > + ["at23"] = < + text = <"Área ambulatoria"> + description = <"Paciente en área ambulatoria."> + > + ["id22"] = < + text = <"*Environmental factors(en)"> + description = <"*Environmental factors.(en)"> + > + ["at21"] = < + text = <"No consciente de sus limitaciones"> + description = <"Paciente no consciente de sus limitaciones."> + > + ["at20"] = < + text = <"Olvida sus limitaciones"> + description = <"Paciente olvida sus limitaciones."> + > + ["at19"] = < + text = <"Orientado en cuanto a capacidades propias"> + description = <"Paciente orientado en cuanto a capacidades propias."> + > + ["id18"] = < + text = <"Déficits cognitivos"> + description = <"Déficits cognitivos."> + > + ["at17"] = < + text = <"Diagnóstico neurológico"> + description = <"El paciente presenta un diagnóstico neurológico."> + > + ["at16"] = < + text = <"Alteraciones en la oxigenación (diagnósticos respiratorios, deshidratación, anemia, anorexia, síncope/mareos, etc.)"> + description = <"El paciente presenta alteraciones en la oxigenación (diagnósticos respiratorios, deshidratación, anemia, anorexia, síncope/mareos, etc.)."> + > + ["at15"] = < + text = <"Diagnósticos psicologicos o conductuales"> + description = <"El paciente presenta diagnósticos psicologicos o conductuales."> + > + ["at14"] = < + text = <"*Other diagnosis(en)"> + description = <"*Patient has.(en)"> + > + ["id13"] = < + text = <"*Diagnosis(en)"> + description = <"*Diagnosis.(en)"> + > + ["at12"] = < + text = <"Masculino"> + description = <"Paciente masculino."> + > + ["at11"] = < + text = <"Femenino"> + description = <"Paciente femenina."> + > + ["id10"] = < + text = <"*Gender(en)"> + description = <"*Gender.(en)"> + > + ["at9"] = < + text = <"13 años o más"> + description = <"El paciente tiene 13 años o más."> + > + ["at8"] = < + text = <"7 a menos de 13 años"> + description = <"El paciente tiene 7 a menos de 13 años."> + > + ["at7"] = < + text = <"3 a menos de 7 años"> + description = <"El paciente tiene 3 a menos de 7 años."> + > + ["at6"] = < + text = <"Menos de 3 años"> + description = <"El paciente tiene menos de 3 años."> + > + ["id5"] = < + text = <"Edad"> + description = <"Edad del paciente."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Humpty dumpty falls scale"> + description = <"Escala para la evaluación del riesgo de caídas en niños, Utiliza un escala multidimensional de 7 parámetros."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Idade (synthesised)"> + description = <"Idade do paciente (synthesised)"> + > + ["ac9001"] = < + text = <"*Gender(en) (synthesised)"> + description = <"*Gender.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Diagnosis(en) (synthesised)"> + description = <"*Diagnosis.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"Comprometimento cognitivo (synthesised)"> + description = <"Comprometimento cognitivo. (synthesised)"> + > + ["ac9004"] = < + text = <"*Environmental factors(en) (synthesised)"> + description = <"*Environmental factors.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"Resultados de cirurgia/sedação/anestesia (synthesised)"> + description = <"A resposta do paciente a cirurgia/sedação/anestesia. (synthesised)"> + > + ["ac9006"] = < + text = <"Uso de medicação (synthesised)"> + description = <"Uso de medicação. (synthesised)"> + > + ["id42"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id38"] = < + text = <"*Confounding factors(en)"> + description = <"*Any incidental factors related to the state of the subject which may affect clinical interpretation of the measurement.(en)"> + > + ["id36"] = < + text = <"Comentários"> + description = <"Comentários."> + > + ["id35"] = < + text = <"Escore total"> + description = <"Escore total."> + > + ["at34"] = < + text = <"Uso múltiplo de sedativos (excluindo-se pacientes em UTI sedados ou paralisados), hipnóticos, barbitúricos, fenotiazinas, antidepressivos, laxantes/diuréticos, narcóticos."> + description = <"Uso múltiplo de sedativos (excluindo-se pacientes em UTI sedados ou paralisados), hipnóticos, barbitúricos, fenotiazinas, antidepressivos, laxantes/diuréticos, narcóticos."> + > + ["at33"] = < + text = <"Uma das medicações listadas acima"> + description = <"Paciente recebe uma das medicações listadas acima."> + > + ["at32"] = < + text = <"Outra medicação/nenhuma"> + description = <"Paciente recebe outra medicação ou nenhuma."> + > + ["id31"] = < + text = <"Uso de medicação"> + description = <"Uso de medicação."> + > + ["at30"] = < + text = <"Com 24 horas"> + description = <"Paciente com cirurgia/sedação/anestesia há 24 horas."> + > + ["at29"] = < + text = <"Com 48 horas"> + description = <"Paciente com cirurgia/sedação/anestesia há 48 horas."> + > + ["at28"] = < + text = <"Mais do que 48 horas/nenhum"> + description = <"Paciente com cirurgia/sedação/anestesia há mais de 48 horas ou não teve."> + > + ["id27"] = < + text = <"Resultados de cirurgia/sedação/anestesia"> + description = <"A resposta do paciente a cirurgia/sedação/anestesia."> + > + ["at26"] = < + text = <"História de queda ou crianças pequenas colocadas na cama"> + description = <"Paciente com história de queda ou crianças pequenas colocadas na cama."> + > + ["at25"] = < + text = <"Paciente utiliza: dispositivos de assistência ou criança pequena no berço ou mobiliário/iluminação"> + description = <"Paciente utiliza: dispositivos de assistência ou criança pequena no berço ou mobiliário/iluminação."> + > + ["at24"] = < + text = <"Paciente acamado"> + description = <"Paciente está acamado."> + > + ["at23"] = < + text = <"Ambulatorial"> + description = <"Paciente ambulatorial."> + > + ["id22"] = < + text = <"*Environmental factors(en)"> + description = <"*Environmental factors.(en)"> + > + ["at21"] = < + text = <"Não ciente das suas limitações"> + description = <"Paciente não é consciente das suas limitações."> + > + ["at20"] = < + text = <"Esquece das suas limitações"> + description = <"Paciente esquece das suas limitações."> + > + ["at19"] = < + text = <"Consciente da sua capacidade"> + description = <"Paciente é consciente da própria capacidade."> + > + ["id18"] = < + text = <"Comprometimento cognitivo"> + description = <"Comprometimento cognitivo."> + > + ["at17"] = < + text = <"Diagnóstico neurológico"> + description = <"Paciente tem diagnóstico neurológico."> + > + ["at16"] = < + text = <"Alterações na oxigenação (diagnóstico respiratório, desidratação, anemia, anorexia, síncope/tonturas, etc.)"> + description = <"Paciente tem alterações na oxigenação (diagnóstico respiratório, desidratação, anemia, anorexia, síncope/tonturas, etc.)."> + > + ["at15"] = < + text = <"Diganóstico comportamental /psicológico"> + description = <"Paciente tem outro diagnóstico."> + > + ["at14"] = < + text = <"*Other diagnosis(en)"> + description = <"*Patient has.(en)"> + > + ["id13"] = < + text = <"*Diagnosis(en)"> + description = <"*Diagnosis.(en)"> + > + ["at12"] = < + text = <"Masculino"> + description = <"Paciente é masculino."> + > + ["at11"] = < + text = <"Feminino"> + description = <"Paciente é feminino."> + > + ["id10"] = < + text = <"*Gender(en)"> + description = <"*Gender.(en)"> + > + ["at9"] = < + text = <"13 anos e acima"> + description = <"Paciente com 13 anos ou mais."> + > + ["at8"] = < + text = <"Entre 7 e 13 anos"> + description = <"Paciente com idade entre 7 e 13 anos."> + > + ["at7"] = < + text = <"Entre 3 e 7 anos"> + description = <"Paciente com idade entre 3 e 7 anos."> + > + ["at6"] = < + text = <"Menor que 3 anos"> + description = <"Paciente com idade menor que 3 anos."> + > + ["id5"] = < + text = <"Idade"> + description = <"Idade do paciente"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"Escala de queda Humpty dumpty"> + description = <"Uma ferramenta para avaliação do risco de queda de crianças, baseados na mensuração de 7 parâmetros."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Age (synthesised)"> + description = <"Age of patient. (synthesised)"> + > + ["ac9001"] = < + text = <"Gender (synthesised)"> + description = <"Gender. (synthesised)"> + > + ["ac9002"] = < + text = <"Diagnosis (synthesised)"> + description = <"Diagnosis. (synthesised)"> + > + ["ac9003"] = < + text = <"Cognitive impairments (synthesised)"> + description = <"Cognitive impairments. (synthesised)"> + > + ["ac9004"] = < + text = <"Environmental factors (synthesised)"> + description = <"Environmental factors. (synthesised)"> + > + ["ac9005"] = < + text = <"Response to surgery/sedation/anesthesia (synthesised)"> + description = <"Patient's response to surgery/sedation/anesthesia. (synthesised)"> + > + ["ac9006"] = < + text = <"Medication usage (synthesised)"> + description = <"Medication usage. (synthesised)"> + > + ["id42"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id38"] = < + text = <"Confounding factors"> + description = <"Any incidental factors related to the state of the subject which may affect clinical interpretation of the measurement."> + > + ["id36"] = < + text = <"Comment"> + description = <"Comments."> + > + ["id35"] = < + text = <"Total score"> + description = <"Total score."> + > + ["at34"] = < + text = <"Multiple usage of: sedatives (excluding ICU patients sedated and paralyzed), hypnotics, barbiturates, phenothiazines, antidepressants, laxatives/diuretics, narcotic"> + description = <"Multiple usage of: sedatives (excluding ICU patients sedated and paralyzed), hypnotics, barbiturates, phenothiazines, antidepressants, laxatives/diuretics, narcotic."> + > + ["at33"] = < + text = <"One of the meds listed above"> + description = <"Patient receives one of the medications listed above."> + > + ["at32"] = < + text = <"Other medications/none"> + description = <"Patient receives other medications or none."> + > + ["id31"] = < + text = <"Medication usage"> + description = <"Medication usage."> + > + ["at30"] = < + text = <"Within 24 hours"> + description = <"Patient within 24 hours from surgery/sedation/anesthesia."> + > + ["at29"] = < + text = <"Within 48 hours"> + description = <"Patient within 48 hours from surgery/sedation/anesthesia."> + > + ["at28"] = < + text = <"More than 48 hours/None"> + description = <"Patient is more than 48 hours from surgery/sedation/anesthesia or has had none."> + > + ["id27"] = < + text = <"Response to surgery/sedation/anesthesia"> + description = <"Patient's response to surgery/sedation/anesthesia."> + > + ["at26"] = < + text = <"History of falls or infant-toddler placed in bed"> + description = <"Patient has history of falls or is an infant-toddler placed in bed."> + > + ["at25"] = < + text = <"Patient uses assistive device or infant-toddler in crib or furniture/lighting (tripled room)"> + description = <"Patient uses assistive device or infant-toddler in crib or furniture/lighting (tripled room)."> + > + ["at24"] = < + text = <"Patient placed in bed"> + description = <"Patient is placed in bed."> + > + ["at23"] = < + text = <"Outpatient area"> + description = <"Patient is in outpatient area."> + > + ["id22"] = < + text = <"Environmental factors"> + description = <"Environmental factors."> + > + ["at21"] = < + text = <"Not aware of limitations"> + description = <"Patient is not aware of limitations."> + > + ["at20"] = < + text = <"Forgets limitations"> + description = <"Patient forgets limitations."> + > + ["at19"] = < + text = <"Oriented to own ability"> + description = <"Patient is oriented to own ability."> + > + ["id18"] = < + text = <"Cognitive impairments"> + description = <"Cognitive impairments."> + > + ["at17"] = < + text = <"Neurological diagnosis"> + description = <"Patient has neurological diagnosis."> + > + ["at16"] = < + text = <"Alterations in oxygenation (respiratory diagnosis, dehydration, anemia, anorexia, syncope/dizziness, etc.)"> + description = <"Patient has alterations in oxygenation (respiratory diagnosis, dehydration, anemia, anorexia, syncope/dizziness, etc.)."> + > + ["at15"] = < + text = <"Psychological/behavioural diagnosis"> + description = <"Patient has other diagnosis."> + > + ["at14"] = < + text = <"Other diagnosis"> + description = <"Patient has."> + > + ["id13"] = < + text = <"Diagnosis"> + description = <"Diagnosis."> + > + ["at12"] = < + text = <"Male"> + description = <"Patient is male."> + > + ["at11"] = < + text = <"Female"> + description = <"Patient is female."> + > + ["id10"] = < + text = <"Gender"> + description = <"Gender."> + > + ["at9"] = < + text = <"13 years and above"> + description = <"Patient is 13 years and above."> + > + ["at8"] = < + text = <"7 to less than 13 years old"> + description = <"Patient is 7 to less than 13 years old."> + > + ["at7"] = < + text = <"3 to less than 7 years old"> + description = <"Patient is 3 to less than 7 years old."> + > + ["at6"] = < + text = <"Less than 3 years old"> + description = <"Patient is less than 3 years old."> + > + ["id5"] = < + text = <"Age"> + description = <"Age of patient."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Humpty dumpty falls scale"> + description = <"A scale for the assesment of risk of falls in children, based on the measurement of 7 parameters."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15", "at16", "at17"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at11", "at12"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at9", "at8", "at7", "at6"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at32", "at33", "at34"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at28", "at29", "at30"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at23", "at24", "at25", "at26"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at19", "at20", "at21"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v0.0.1-alpha.adls new file mode 100644 index 000000000..3383f60d7 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v0.0.1-alpha.adls @@ -0,0 +1,137 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c8e2f9e2-47d3-32da-b908-2478dd7e0e5e; build_uid=323d866f-d3b7-47ff-af26-e69a008c0419) + openEHR-EHR-OBSERVATION.iga_eczema_treat.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dmitri Wall"> + ["organisation"] = <"Irish Skin Foundation"> + ["email"] = <"dmitri.wall@gmail.com"> + ["date"] = <"2015-02-05"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Clinical Informatics, UK", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"The treatment of severe atopic eczema trial (TREAT) trial. Available from: http://www.isrctn.com/ISRCTN15837754"> + > + other_details = < + ["current_contact"] = <"Dmitri Wall"> + ["MD5-CAM-1.0.1"] = <"5ADBC94EA0C5DD3466B45502D2B0C357"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a clinical assessment of the severity of atopic dermatitis. This version is being used by the TREAT eczema group."> + keywords = <"Atopic Dermatitis", "Dermatology", "Effectiveness outcome parameter", "Severity scale"> + use = <"A representative area should be chosen as a means to determine a patient's IGA."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- IGA eczema (TREAT) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_LIST[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Assessment score + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}], + [{5}, {[at11]}] + } + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id12] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Assessment score (synthesised)"> + description = <"The total IGA score. (synthesised)"> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at11"] = < + text = <"Very severe disease"> + description = <"Severe erythema and severe papulation/infiltration with oozing/crusting."> + > + ["at10"] = < + text = <"Severe disease"> + description = <"Severe erythema and severe papulation/infiltration."> + > + ["at9"] = < + text = <"Moderate disease"> + description = <"Moderate erythema and moderate papulation/infiltration."> + > + ["at8"] = < + text = <"Mild disease"> + description = <"Mild erythema and mild papulation/infiltration."> + > + ["at7"] = < + text = <"Almost clear"> + description = <"Just perceptible erythema and just perceptible papulation/infiltration."> + > + ["at6"] = < + text = <"Clear"> + description = <"No inflammatory signs of atopic dermatitis."> + > + ["id5"] = < + text = <"Assessment score"> + description = <"The total IGA score."> + comment = <"A representative area should be utilised as a means to generate this score."> + > + ["id3"] = < + text = <"Any event"> + description = <"Any event."> + > + ["id1"] = < + text = <"IGA eczema (TREAT)"> + description = <"Investigator global assessment (PGA) to describe the severity of their eczema for the treatment of severe atopic eczema trial (TREAT)."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v1.0.0.adls new file mode 100644 index 000000000..6d6aa193b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v1.0.0.adls @@ -0,0 +1,114 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-OBSERVATION.iga_eczema_treat.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dmitri Wall"> + ["organisation"] = <"Irish Skin Foundation"> + ["email"] = <"dmitri.wall@gmail.com"> + ["date"] = <"2015-02-05"> + > + other_contributors = <"Ian McNicoll, freshEHR Ltd, UK", ...> + lifecycle_state = <"AuthorDraft"> + other_details = < + ["current_contact"] = <"Dmitri Wall"> + ["MD5-CAM-1.0.1"] = <"6075EB7C7B9C1F267D10F6932AA702F7"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a clinical assessment of the severity of atopic dermatitis. This version is being used by the TREAT eczema group."> + keywords = <"Atopic Dermatitis", "Dermatology", "Effectiveness outcome parameter", "Severity scale"> + use = <"A representative area should be chosen as a means to determine a patient's IGA."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Investigators Global Assessment (eczema - TREAT) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_LIST[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Investigator Global Assessment score + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}], + [{5}, {[at11]}] + } + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Investigator Global Assessment score (synthesised)"> + description = <"The total IGA score. (synthesised)"> + > + ["at11"] = < + text = <"Very severe disease"> + description = <"Severe erythema and severe papulation/infiltration with oozing/crusting."> + > + ["at10"] = < + text = <"Severe disease"> + description = <"Severe erythema and severe papulation/infiltration."> + > + ["at9"] = < + text = <"Moderate disease"> + description = <"Moderate erythema and moderate papulation/infiltration."> + > + ["at8"] = < + text = <"Mild disease"> + description = <"Mild erythema and mild papulation/infiltration."> + > + ["at7"] = < + text = <"Almost clear"> + description = <"Just perceptible erythema and just perceptible papulation/infiltration."> + > + ["at6"] = < + text = <"Clear"> + description = <"No inflammatory signs of atopic dermatitis."> + > + ["id5"] = < + text = <"Investigator Global Assessment score"> + description = <"The total IGA score."> + comment = <"A representative area should be utilised as a means to generate this score."> + > + ["id3"] = < + text = <"Any event"> + description = <"Any event."> + > + ["id1"] = < + text = <"Investigators Global Assessment (eczema - TREAT)"> + description = <"The Investigators Global Assessment (IGA) is a 6 point scale. It is a severity measure intended to provide a clinically meaningful snapshot of atopic dermatitis severity that can be understood by both patients and physicians. This version is being used by the TREAT eczema group."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.imaging_exam_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.imaging_exam_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..c47139579 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.imaging_exam_result.v0.0.1-alpha.adls @@ -0,0 +1,1004 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=9ae33444-96c1-4f1c-8724-7a0e4366aebf; build_uid=e976cc1f-7902-4ecc-9156-24484406a4bb) + openEHR-EHR-OBSERVATION.imaging_exam_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"wellmann.ramona@mh-hannover.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF, Norway"> + > + > + > + +description + original_author = < + ["name"] = <"Grahame Grieve"> + ["organisation"] = <"Health Intersections Pty Ltd"> + ["email"] = <"grahame@healthintersections.com.au"> + ["date"] = <"2011-02-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Sharmila Biswas, Australia", "Eric Browne", "David Cartwright, Queensland Health, Australia", "Stephen Chu, NEHTA, Australia (Editor)", "Matthew Cordell, NEHTA, Australia", "Andre de Wolf, NeHTA, Australia", "David Evans, Queensland Health, Australia", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Jacquie Garton-Smith, Royal Perth Hospital and DoHWA, Australia", "Grahame Grieve, Health Intersections Pyty Ltd, Australia (Editor)", "Mary Kelaher, NEHTA, Australia", "Diane Kirkham, NEHTA, Australia", "Robert L'egan, NEHTA, Australia", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Mike Martyn, The Hobart Anaesthetic Group, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "Michael Osborne, Mater Health Services, Australia", "Ning Pan", "Chris Pearce, Melbourne East GP Network, Australia", "Jodie Pycroft, Adelaide Northern Division of General Practice Ltd, Australia", "Cathy Richardson, NEHTA, Australia", "Stephen Royce, NEHTA, Australia", "Eleanor Royle", "Don Stewart", "Michael Thompson, Queensland Health, Australia", "Gordon Tomes, Australian Institute of Health and Welfare, Australia", "Richard Townley-O'Neill, NEHTA, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"IHE.net Technical Frameworks - Radiology [Internet]. [date unknown];[cited 2011 Jan 2 ] Available from: http://www.ihe.net/Technical_Framework/index.cfm#radiology"> + ["2"] = <"RSNA.org: Radiology Reporting [Internet]. [date unknown];[cited 2011 Jan 2 ] Available from: http://www.rsna.org/Informatics/radreports.cfm"> + ["3"] = <"Radiology Written Report Guideline Project (Draft Consultation); December 2010."> + ["4"] = <"Diagnostic Imaging data specifications; NEHTA, version 1.0, 2007 Jun 29."> + ["5"] = <"Imaging examination result, draft archetype, NEHTA Clinical Knowledge Manager [Internet]. London: NEHTA. Authored: 11 Feb 2007. Available at: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.943_6 (accessed 16 Sep 2013)."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"0E9B93607383D4EB0377CF5E034D3E4A"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation von Ergebnissen und Interpretationen einer bildgebenden Untersuchung oder einer Reihe von durchgeführten bildgebenden Untersuchungen."> + keywords = <"Bildgebung", "Diagnostik", "Bildgebendes Verfahren", "Bildgebende Diagnostik", "bildgebend", "Untersuchung", "Ergebnis", "Untersuchungsergebnis"> + use = <"Zur Dokumentation der Ergebnisse aller durchgeführten bildgebenden Untersuchungen. + + Zur Dokumentation von Bestandteilen einer komplexeren bildgebenden Untersuchung (ausschließlich), inklusive der Untersuchungen, die unter bildgebender Anweisung durchgeführt wurden. + + Die komplexeren Untersuchungen (wie die Echokardiographie oder die Knochendichtemessung) können durch Templates oder spezielle Archetypen dargestellt werden. + + Dieser Archetyp wird in der Regel als eine Komponente eines Gesamtberichts innerhalb des Kontexts der COMPOSITION Klasse an den anfragenden Arzt zurückgemeldet. + + "> + misuse = <"Nicht zur Dokumentation anderer Untersuchungsergebnisse oder Aktivitäten verwenden. Wenn die Bildgebung beispielsweise im Rahmen einer Behandlung durchgeführt wird, müssen die Informationen über die Behandlung mit dem Archetyp ACTION.procedure oder einer OBSERVATION-Klasse für die vorliegenden Befunde erfasst werden. Dieser Archetyp wird nur verwendet, um die Ergebnisse aus der Bildgebung aufzuzeichnen. + + Nicht zur Dokumentation von parallel durchgeführten Prozeduren verwenden. Für diesen Zweck soll der spezifische Prozeduren bezogene Archetyp, z.B. ACTION.procedure, verwendet werden. + + Nicht zur Dokumentation von Details einer Medikamentenvergabe, die während eines bildgebenden Verfahrens stattgefunden hat, verwenden. Für diesen Zweck soll der dafür gebräuchliche Medikationsbezogene Archetyp, z.B. ACTION.medication, verwendet werden."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For registrering av funn og tolkninger av utførte bildeundersøkelser eller serier av bildeundersøkelser."> + use = <"Brukes til å registrere alle resultater knyttet til alle bildediagnostiske aspekter av utførte bildeundersøkelser. + + Brukes til å registrere (bare) de bildediagnostiske komponentene av mer komplekse prosedyrer, inkludert de som kan ha blitt utført under bildeveiledning. + + Mer komplekse prosedyrer (for eksempel ekkokardiografi eller beintetthetsmåling) kan presenteres ved hjelp av maler eller spesialiserte arketyper hvor ytterligere data eller informasjon kan inkorporeres der det er hensiktsmessig. + + Vil normalt bli rapportert tilbake til den bestillende klinikker som en komponent innenfor rammen av en samlet COMPOSITION-basert rapport. + "> + misuse = <"Brukes ikke til å registrere funn fra undersøkelser eller aktiviteter som ikke er bildediagnostiske. For eksempel når bildetaking er utført som en del av en prosedyre, må informasjon relatert til prosedyren registreres i en ACTION.procedure arketype eller en OBSERVATION for de operative funn. Denne arketypen vil kun bli brukt til å registrere funnene fra bildetakingen. + + Brukes ikke til å registrere opplysninger om prosedyrer som utføres parallelt. Bruk spesifikke prosedyrerelaterte arketyper, for eksempel ACTION.procedure. + + Brukes ikke til å registrere informasjon om legemidlene som administreres under en bildediagnostisk undersøkelse. Bruk spesifikke legemiddelrelaterte arketyper, for eksempel ACTION.medication. + "> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the findings and interpretation of an imaging examination, or series of examinations, performed."> + use = <"Use to record all results related to the diagnostic imaging aspects of any imaging examinations performed. + + Use to record the imaging examination components (only) of a more complex procedure, including those that may have been undertaken under imaging guidance. + + More complex procedures (such as echocardiaograms or Bone density scans) may be represented using templates or specialised archetypes where additional report content is appropriate. + + Will normally be reported back to the requesting clinician as one component within the context of an overall COMPOSITION-based report."> + misuse = <"Not to be used to record non-imaging examination findings or activities. For example when imaging is performed as part of a procedure the information related to the procedure must be recorded using the ACTION.procedure archetype or an OBSERVATION for the operative findings. This archetype will only be used to record the findings from the imaging. + + Not to be used to record details about any parallel procedure undertaken. Use the specific procedure-related archetypes, for example ACTION.procedure. + + Not to be used to record details about medications administered during the imaging test. Use specific medication-related archetypes, for example ACTION.medication."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Imaging examination result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Examination result name + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Modality + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Submodality + value matches { + DV_TEXT[id9010] + } + } + allow_archetype CLUSTER[id7] matches { -- Anatomical site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Overall result status + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9000]} -- Overall result status (synthesised) + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- DateTime result issued + value matches { + DV_DATE_TIME[id9012] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Clinical information provided + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Findings + value matches { + DV_TEXT[id9014] + } + } + allow_archetype CLUSTER[id45] matches { -- Imaging result + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.imaging_result(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id21] matches { -- Imaging diagnosis + value matches { + DV_TEXT[id9015] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Conclusion + value matches { + DV_TEXT[id9016] + } + } + allow_archetype CLUSTER[id46] matches { -- Examination result representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id24] matches { -- Comment + value matches { + DV_TEXT[id9017] + } + } + } + } + } + state matches { + ITEM_TREE[id48] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id49] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9018] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id26] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id27] matches { -- Receiving imaging service + include + archetype_id/value matches {/.*/} + } + CLUSTER[id28] matches { -- Examination request details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id29] occurrences matches {0..1} matches { -- Requester order identifier + value matches { + DV_IDENTIFIER[id9019] + } + } + ELEMENT[id30] matches { -- Examination requested name + value matches { + DV_TEXT[id9020] + } + } + allow_archetype CLUSTER[id31] matches { -- Requester + include + archetype_id/value matches {/.*/} + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Receiver order identifier + value matches { + DV_IDENTIFIER[id9021] + } + } + ELEMENT[id33] occurrences matches {0..1} matches { -- DICOM study identifier + value matches { + DV_URI[id9022] + } + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Report identifier + value matches { + DV_IDENTIFIER[id9023] + } + } + CLUSTER[id35] matches { -- Image details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id36] occurrences matches {0..1} matches { -- Image identifier + value matches { + DV_IDENTIFIER[id9024] + } + } + ELEMENT[id37] occurrences matches {0..1} matches { -- DICOM series identifier + value matches { + DV_IDENTIFIER[id9025] + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- View + value matches { + DV_TEXT[id9026] + } + } + ELEMENT[id39] occurrences matches {0..1} matches { -- Position + value matches { + DV_TEXT[id9027] + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- Image DateTime + value matches { + DV_DATE_TIME[id9028] + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Image + value matches { + DV_MULTIMEDIA[id9029] matches { + media_type matches {[ac9007]} -- Image (synthesised) + } + } + } + } + } + } + } + allow_archetype CLUSTER[id42] matches { -- Examination procedure + include + archetype_id/value matches {/.*/} + } + CLUSTER[id43] matches { -- Compared image details + items cardinality matches {1..*; unordered} matches { + use_node ELEMENT[id9030] occurrences matches {0..1} /protocol[id26]/items[id28]/items[id29] + use_node ELEMENT[id9031] occurrences matches {0..1} /protocol[id26]/items[id28]/items[id33] + use_node ELEMENT[id9032] occurrences matches {0..1} /protocol[id26]/items[id28]/items[id35]/items[id36] + use_node ELEMENT[id9033] occurrences matches {0..1} /protocol[id26]/items[id28]/items[id35]/items[id37] + use_node ELEMENT[id9034] occurrences matches {0..1} /protocol[id26]/items[id28]/items[id35]/items[id38] + use_node ELEMENT[id9035] occurrences matches {0..1} /protocol[id26]/items[id28]/items[id35]/items[id39] + use_node ELEMENT[id9036] occurrences matches {0..1} /protocol[id26]/items[id28]/items[id35]/items[id40] + use_node ELEMENT[id9037] occurrences matches {0..1} /protocol[id26]/items[id28]/items[id35]/items[id41] + } + } + allow_archetype CLUSTER[id47] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Status des Gesamtergebnisses (synthesised)"> + description = <"Der Status des gesamten Untersuchungsergebnisses. (synthesised)"> + > + ["at9001"] = < + text = <"* application/dicom (en)"> + description = <"* application/dicom (en)"> + > + ["at9002"] = < + text = <"* image/cgm (en)"> + description = <"* image/cgm (en)"> + > + ["at9003"] = < + text = <"* image/gif (en)"> + description = <"* image/gif (en)"> + > + ["at9004"] = < + text = <"* image/png (en)"> + description = <"* image/png (en)"> + > + ["at9005"] = < + text = <"* image/tiff (en)"> + description = <"* image/tiff (en)"> + > + ["at9006"] = < + text = <"* image/jpeg (en)"> + description = <"* image/jpeg (en)"> + > + ["ac9007"] = < + text = <"Bild (synthesised)"> + description = <"Ein angehängtes oder referenziertes Bild einer aktuellen Aufnahme. (synthesised)"> + > + ["id9030"] = < + text = <"Vergleich von Bilddetails (synthesised)"> + description = <"Details von vorhergegangenen Bildern, die zum Vergleich herangezogen werden. (synthesised)"> + > + ["id9031"] = < + text = <"Vergleich von Bilddetails (synthesised)"> + description = <"Details von vorhergegangenen Bildern, die zum Vergleich herangezogen werden. (synthesised)"> + > + ["id9032"] = < + text = <"Vergleich von Bilddetails (synthesised)"> + description = <"Details von vorhergegangenen Bildern, die zum Vergleich herangezogen werden. (synthesised)"> + > + ["id9033"] = < + text = <"Vergleich von Bilddetails (synthesised)"> + description = <"Details von vorhergegangenen Bildern, die zum Vergleich herangezogen werden. (synthesised)"> + > + ["id9034"] = < + text = <"Vergleich von Bilddetails (synthesised)"> + description = <"Details von vorhergegangenen Bildern, die zum Vergleich herangezogen werden. (synthesised)"> + > + ["id9035"] = < + text = <"Vergleich von Bilddetails (synthesised)"> + description = <"Details von vorhergegangenen Bildern, die zum Vergleich herangezogen werden. (synthesised)"> + > + ["id9036"] = < + text = <"Vergleich von Bilddetails (synthesised)"> + description = <"Details von vorhergegangenen Bildern, die zum Vergleich herangezogen werden. (synthesised)"> + > + ["id9037"] = < + text = <"Vergleich von Bilddetails (synthesised)"> + description = <"Details von vorhergegangenen Bildern, die zum Vergleich herangezogen werden. (synthesised)"> + > + ["id49"] = < + text = <"Störfaktoren"> + description = <"Eine Beschreibung von Faktoren, welche noch nicht an anderer Stelle erfasst werden und das Ergebnis beeinflussen könnten."> + > + ["id47"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen zur Erfassung lokaler Inhalte oder Anpassung an andere Referenzmodelle/Formalismen."> + comment = <"Zum Beispiel: Lokaler Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR-Ressourcen oder CIMI-Modelle."> + > + ["id46"] = < + text = <"Präsentation des Untersuchungsergebnisses"> + description = <"Digitalisiertes Bild, Video oder Diagramm, welches das Untersuchungsergebnis darstellt."> + > + ["id45"] = < + text = <"Ergebnis der Bildgebung"> + description = <"Slot für eine detaillierte und strukturierte Beschreibung des Ergebnisses der Bildgebung."> + > + ["id44"] = < + text = <"Submodalität"> + description = <"Bildgebende Submodalität, bei der eine weitere Klassifizierung der Bildgebungsmodalität erforderlich ist."> + comment = <"Die Kodierung mit einer Terminologie wird, wenn möglich, bevorzugt."> + > + ["id43"] = < + text = <"Vergleich von Bilddetails"> + description = <"Details von vorhergegangenen Bildern, die zum Vergleich herangezogen werden."> + > + ["id42"] = < + text = <"Untersuchungsverfahren"> + description = <"Zusätzliche strukturierte Details, über die bildgebende Untersuchungsmethodik. Zum Beispiel: strukturierte Details über die verwendete Untersuchungstechnik, die Vorbereitung oder über das verwendete Kontrastmittel."> + > + ["id41"] = < + text = <"Bild"> + description = <"Ein angehängtes oder referenziertes Bild einer aktuellen Aufnahme."> + > + ["id40"] = < + text = <"Zeitpunkt der Bildgebung"> + description = <"Das spezifische Datum / die spezifische Uhrzeit an der das bildgebende Verfahren durchgeführt wurde."> + > + ["id39"] = < + text = <"Position"> + description = <"Beschreibung der Position des Patienten, in der das bildgebende Verfahren zur Diagnostik durchgeführt wurde."> + > + ["id38"] = < + text = <"Aufnahme"> + description = <"Der Name der Bildgebungsaufnahme, z.B. lateral oder Anteroposterior (AP). Die Kodierung dieses Wertes mit einer Terminologie wird, wenn möglich, bevorzugt."> + > + ["id37"] = < + text = <"DICOM Serien Kennung"> + description = <"Eine einmalige Kennung der Serie, die von der Bildgebungsabteilung vergeben wird."> + > + ["id36"] = < + text = <"Bildkennung"> + description = <"Eine einmalige Kennung des Bildes, die von der Bildgebungsabteilung vergeben wird (oft die DICOM Bildinstanz UID)."> + > + ["id35"] = < + text = <"Bilddetails"> + description = <"Bilder, auf die verwiesen wird oder die bereitgestellt werden, um das klinische Verständnis der Untersuchung zu erleichtern. Wenn das angehängte Bild im DICOM-Format vorliegt, sollten alle untenstehenden Felder ausgefüllt werden, damit die Werte auch für eine Software verfügbar sind, welche DICOM-Bilder nicht verarbeitet."> + > + ["id34"] = < + text = <"Befundkennung"> + description = <"Die lokale Kennung, die dem bildgebenden Untersuchungsbericht zugewiesen wurde."> + > + ["id33"] = < + text = <"DICOM Studienkennzeichen"> + description = <"Eine eindeutige Kennung der Studie, die von der Bildgebungsabteilung vergeben wird."> + > + ["id32"] = < + text = <"Auftragskennung des Empfängers"> + description = <"Die lokale Kennung, die dem Untersuchungsauftrag vom Auftragserfasser, in der Regel vom Radiologieinformationssystem (RIS), zugeordnet ist. Entspricht in der Regel der Auftragskennung von HL7."> + > + ["id31"] = < + text = <"Antragsteller"> + description = <"Details über den Kliniker oder die Organisation, die das bildgebende Verfahren beauftragt hat."> + > + ["id30"] = < + text = <"Name des Untersuchungsauftrags"> + description = <"Identifizierung der bildgebenden Untersuchung oder des angeforderten Verfahrens, wenn die angeforderte Untersuchung von der tatsächlich durchgeführten Untersuchung abweicht."> + > + ["id29"] = < + text = <"Identifzierungsmerkmal des Antragstellers"> + description = <"Die lokale Kennung, die der Beauftragung vom Antragsteller zugeordnet wurde. Entspricht der HL7 platzierten Auftragskennung."> + > + ["id28"] = < + text = <"Details zum Untersuchungsauftrag"> + description = <"Details zu einem Untersuchungsauftrag. Beachte: In den meisten Fällen gibt es zu jedem Ergebnis einen Untersuchungsauftrag. In anderen Fällen können jedoch auch mehrere Untersuchungsaufträge in einem einzelnem Archetyp, der das Untersuchungsergebnis des bildgebenden Verfahren dokumentiert, angegeben werden."> + > + ["id27"] = < + text = <"Empfänger der Bilddaten"> + description = <"Demografische Informationen über den Empfänger der Bilddaten, welcher gleichzeitig das bildgebende Verfahren durchführt."> + > + ["id25"] = < + text = <"Ausgegebener Zeitpunkt"> + description = <"Das Datum und/oder die Uhrzeit, zu der das Ergebnis für den aufgezeichneten \"Status des Untersuchungsergebnisses\" ausgegeben wurde. + "> + > + ["id24"] = < + text = <"Kommentar"> + description = <"Zusätzliche Informationen über die Untersuchung, welche noch nicht an anderer Stelle dokumentiert wurden."> + comment = <"Zum Beispiel Empfehlungen für weitere Untersuchungen; eine Bemerkung zur Angemessenheit der Untersuchung oder zur Qualität der Bilder, sofern sie von den Befunden getrennt wird; oder eine Information, dass der Film dem Patienten mitgegeben wurde."> + > + ["id22"] = < + text = <"Schlussfolgerung"> + description = <"Prägnante und klinisch kontextbezogene narrative Interpretation der bildgebenden Untersuchungsergebnisse."> + > + ["id21"] = < + text = <"Bildgebende Diagnostik"> + description = <"Ein einzelnes Wort, ein Satz oder eine kurze Beschreibung, welche/s das \"Ergebnis\" darstellt."> + comment = <"Die Kodierung mit einer Terminologie wird, wenn möglich, bevorzugt."> + > + ["id15"] = < + text = <"Bereitstellung klinischer Informationen"> + description = <"Beschreibung der zum Zeitpunkt der Interpretation der Ergebnisse verfügbaren klinischen Informationen. Diese können einen Verweis zu den ursprünglichen klinischen Informationen, die im Untersuchungsauftrag angegeben sind, enthalten."> + > + ["at14"] = < + text = <"Storniert / Abgebrochen"> + description = <"Das Ergebnis ist nicht vorhanden, da die Untersuchung nicht begonnen oder beendet wurde."> + > + ["at13"] = < + text = <"Abgeändert"> + description = <"Das Ergebnis wurde nach der Finalisierung geändert und ist vollständig und vom Radiologen verifiziert."> + > + ["at12"] = < + text = <"Final"> + description = <"Das Ergebnis ist komplett und durch den zuständigen Radiologen verifiziert."> + > + ["at11"] = < + text = <"Vorläufig"> + description = <"Dies ist ein Erst- oder Zwischenergebnis: Daten können fehlen oder die Verifizierung wurde noch nicht durchgeführt."> + > + ["at10"] = < + text = <"Registriert"> + description = <"Das Ergebnis ist zurzeit noch nicht verfügbar."> + > + ["id9"] = < + text = <"Befunde"> + description = <"Beschreibung von Befunden, einschließlich vergleichender Befunde."> + > + ["id8"] = < + text = <"Status des Gesamtergebnisses"> + description = <"Der Status des gesamten Untersuchungsergebnisses."> + > + ["id7"] = < + text = <"Anatomische Lagebezeichnung"> + description = <"Angaben zur anatomischen Lagebezeichnung der bildgebenden Untersuchung, einschließlich der Lateralität, wenn sich alle einzelnen Befunde und Ergebnisse auf denselben anatomischen Ort beziehen. Wenn die anatomische Lagebezeichnung im Namen des Untersuchungsergebnisses ausreichend kodiert ist, sind diese zusätzlichen Daten nicht erforderlich. Präzisere anatomische Lagebezeichnungen können pro \"Ergebnisgruppe\" dargestellt werden."> + > + ["id6"] = < + text = <"Modalität"> + description = <"Das bildgebende Verfahren, mit dem die Untersuchung durchgeführt wird."> + comment = <"Zum Beispiel: Ultraschall, CT, Röntgen. Die Kodierung mit einer Terminologie ist, wenn möglich, erwünscht. Ist die Modalität bereits im Namen des Untersuchungsergebnisses kodiert, ist dieses Feld nicht erforderlich."> + > + ["id5"] = < + text = <"Name des Untersuchungsergebnisses"> + description = <"Identifizierung der bildgebenden Untersuchung oder des durchgeführten Verfahrens, typischerweise einschließlich Modalität und anatomischer Lage (einschließlich Lateralität)."> + comment = <"Eine Kodierung mit einer Terminologie, möglicherweise einem präkoordinierten Begriff, der sowohl die Modalität als auch die anatomische Lage angibt, wird bevorzugt. Mögliche Terminologien: LOINC, SNOMED CT oder RadLex."> + > + ["id3"] = < + text = <"Beliebiges Ereignis"> + description = <"Standard, ein nicht spezifizierter Zeitpunkt oder ein Intervallereignis, das explizit in einem Template oder zur Laufzeit definiert werden kann."> + > + ["id1"] = < + text = <"Bildgebendes Untersuchungsergebnis"> + description = <"Zur Dokumentation der Ergebnisse und der Interpretationen einer bildgebenden Untersuchung oder einer Reihe von bildgebenden Untersuchungen."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Samlet resultatstatus (synthesised)"> + description = <"Status til det samlede resultat. (synthesised)"> + > + ["at9001"] = < + text = <"* application/dicom (en)"> + description = <"* application/dicom (en)"> + > + ["at9002"] = < + text = <"* image/cgm (en)"> + description = <"* image/cgm (en)"> + > + ["at9003"] = < + text = <"* image/gif (en)"> + description = <"* image/gif (en)"> + > + ["at9004"] = < + text = <"* image/png (en)"> + description = <"* image/png (en)"> + > + ["at9005"] = < + text = <"* image/tiff (en)"> + description = <"* image/tiff (en)"> + > + ["at9006"] = < + text = <"* image/jpeg (en)"> + description = <"* image/jpeg (en)"> + > + ["ac9007"] = < + text = <"Bilde (synthesised)"> + description = <"Vedlagt eller referert bilde av en aktuelt visning. (synthesised)"> + > + ["id9030"] = < + text = <"Detaljer om sammenligningsbilder (synthesised)"> + description = <"Detaljer om tidligere bilder brukt for sammenligning. (synthesised)"> + > + ["id9031"] = < + text = <"Detaljer om sammenligningsbilder (synthesised)"> + description = <"Detaljer om tidligere bilder brukt for sammenligning. (synthesised)"> + > + ["id9032"] = < + text = <"Detaljer om sammenligningsbilder (synthesised)"> + description = <"Detaljer om tidligere bilder brukt for sammenligning. (synthesised)"> + > + ["id9033"] = < + text = <"Detaljer om sammenligningsbilder (synthesised)"> + description = <"Detaljer om tidligere bilder brukt for sammenligning. (synthesised)"> + > + ["id9034"] = < + text = <"Detaljer om sammenligningsbilder (synthesised)"> + description = <"Detaljer om tidligere bilder brukt for sammenligning. (synthesised)"> + > + ["id9035"] = < + text = <"Detaljer om sammenligningsbilder (synthesised)"> + description = <"Detaljer om tidligere bilder brukt for sammenligning. (synthesised)"> + > + ["id9036"] = < + text = <"Detaljer om sammenligningsbilder (synthesised)"> + description = <"Detaljer om tidligere bilder brukt for sammenligning. (synthesised)"> + > + ["id9037"] = < + text = <"Detaljer om sammenligningsbilder (synthesised)"> + description = <"Detaljer om tidligere bilder brukt for sammenligning. (synthesised)"> + > + ["id49"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of factors, not recorded elsewhere, that may influence the test result.(en)"> + > + ["id47"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id46"] = < + text = <"Resultatrepresentasjon"> + description = <"Digitalt bilde, video eller diagram som representerer undersøkelsesresultatet."> + > + ["id45"] = < + text = <"Bildediagnostisk svar"> + description = <"SLOT for detaljerte strukturerte beskrivelser av det bildediagnostiske svaret."> + > + ["id44"] = < + text = <"Undermodalitet"> + description = <"Undermodalitet av bildetakingsmetoden, der det er behov for ytterligere klassifikasjon."> + comment = <"Koding med en terminologi er ønskelig, der det er mulig."> + > + ["id43"] = < + text = <"Detaljer om sammenligningsbilder"> + description = <"Detaljer om tidligere bilder brukt for sammenligning."> + > + ["id42"] = < + text = <"Undersøkelsesprosedyre"> + description = <"Ytterligere strukturerte detaljer om bildeundersøkelsesprosedyren. F.eks. strukturerte detaljer om undersøkelsesteknikk, forberedelser eller kontrastmedium som ble brukt."> + > + ["id41"] = < + text = <"Bilde"> + description = <"Vedlagt eller referert bilde av en aktuelt visning."> + > + ["id40"] = < + text = <"Bilde dato"> + description = <"Spesifikk dato og tidspunkt for utførelse av bildeundersøkelsen."> + > + ["id39"] = < + text = <"Posisjon"> + description = <"Beskrivelse av posisjonen til individet under den bildediagnostiske undersøkelsen."> + > + ["id38"] = < + text = <"Visning"> + description = <"Navnet til en bildevisning, f.eks. lateral eller anteroposterior (AP). Koding med en terminologi foretrekkes."> + > + ["id37"] = < + text = <"DICOM serieID"> + description = <"Unik identifikator for en serie bilder tildelt av bildetakingstjenesten."> + > + ["id36"] = < + text = <"BildeID"> + description = <"Unik bilde-identifikator tildelt av bildetakingstjenesten (Ofte DICOM UID)."> + > + ["id35"] = < + text = <"Bildedetaljer"> + description = <"Bilder som henvises til eller vedlegges for å støtte den kliniske forståelse av undersøkelsen. Hvis vedlagt bilde er i DICOM format, bør alle felt utfylles så bildet er tilgjengelig i programvare som ikke understøtter DICOM bilder."> + > + ["id34"] = < + text = <"RapportID"> + description = <"Den lokale identifikator som tildeles en bildediagnostisk rapport."> + > + ["id33"] = < + text = <"DICOM undersøkelsesidentifikator"> + description = <"En unik identifikator som tildeles denne undersøkelsen av bildetakingstjenesten."> + > + ["id32"] = < + text = <"Mottakers rekvisisjonsID"> + description = <"Den lokale identifikator som tildeles undersøkelsen av den som utfører rekvisisjonen, normalt skjer dette i radiologisystemet (RIS)."> + > + ["id31"] = < + text = <"Rekvirent"> + description = <"Detaljer om den kliniker eller organisasjon som rekvirerer undersøkelsen."> + > + ["id30"] = < + text = <"Undersøkelsesnavn"> + description = <"Navn på bildeundersøkelse eller rekvirert prosedyre, når den rekvirerte undersøkelse avviker fra den undersøkelse som faktisk er utført."> + > + ["id29"] = < + text = <"UndersøkelsesID"> + description = <"Den lokale undersøkelsesidentifikator som genereres automatisk i forbindelse med at undersøkelsen bestilles. (HL7 Place order identifier)."> + > + ["id28"] = < + text = <"Bildediagnostisk rekvisisjon"> + description = <"Detaljer om en enkel bildediagnostisk rekvisisjon. Normalt er der en rekvisisjon for hvert undersøkelsesresultat. Det kan skje at flere rekvisisjoner kan presenteres ut fra en enkelt undersøkelsesresultat-arketype."> + > + ["id27"] = < + text = <"Rekvisisjonsmottaker"> + description = <"Demografiske opplysninger om den organisasjon eller person som utfører bildebehandlingen."> + > + ["id25"] = < + text = <"Dato og tidspunkt for ferdigstilt resultat"> + description = <"Dato og tidspunkt for når resultatet er registrert som ferdigstilt som \"Samlet resultatstatus\"."> + > + ["id24"] = < + text = <"Kommentar"> + description = <"Ytterligere kommentarer om undersøkelsen som ikke passer i andre felter."> + comment = <"F.eks. anbefalinger for fremtidige undersøkelser, kommentarer om hensiktsmessigheten av undersøkelsen eller om bildekvalitet hvis dette er separate funn; eller et notat om at kopi er gitt til pasienten."> + > + ["id22"] = < + text = <"Konklusjon"> + description = <"Presis og klinisk fyldig sammenhengende friteksttolkning av funn ved bildeundersøkelsen."> + > + ["id21"] = < + text = <"Bildediagnostisk diagnose"> + description = <"Enkelt ord, setning eller en kort beskrivelse som presenterer konklusjonen."> + comment = <"Koding med en terminologi foretrekkes når mulig."> + > + ["id15"] = < + text = <"Medfølgende klinisk informasjon"> + description = <"Beskrivelse av den tilgjengelige kliniske informasjon på tidspunkt for tolkning av resultatene og som kan lenkes til det originale kliniske informasjon som ble gitt i rekvisisjonen."> + > + ["at14"] = < + text = <"Kansellert/avbestilt"> + description = <"Resultatet er ikke tilgjengelig da undersøkelsen ikke er startet eller ikke er avsluttet."> + > + ["at13"] = < + text = <"Endret"> + description = <"Resultatet er blitt modifisert etter ferdigstilling og er komplett og verifisert av ansvarlig radiolog."> + > + ["at12"] = < + text = <"Endelig resultat"> + description = <"Resultatet er komplett og verifisert av ansvarlig radiolog."> + > + ["at11"] = < + text = <"Midlertidig"> + description = <"Dette er et midlertidig resultat. Data kan mangle eller verifisering er ikke utført."> + > + ["at10"] = < + text = <"Registrert"> + description = <"Resultatet er ikke tilgjengelig ennå."> + > + ["id9"] = < + text = <"Funn"> + description = <"Tekstlig beskrivelse av funn inklusiv sammenlignende funn."> + > + ["id8"] = < + text = <"Samlet resultatstatus"> + description = <"Status til det samlede resultat."> + > + ["id7"] = < + text = <"Anatomisk område"> + description = <"Detaljer om det anatomiske området som undersøkes bildediagnostisk, inkludert lateralitet, hvis alle individuelle funn og resultater er knyttet til den samme anatomiske plassering. Hvis det anatomiske området er tilstrekkelig spesifisert med en kode i undersøkelsesnavnet, så er dette felt ikke nødvendig. Bilder med høy oppløsning (fin-kornet) fra multiple anatomiske områder kan presenteres gruppevis som 'Resultatgruppe'."> + > + ["id6"] = < + text = <"Metode"> + description = <"Avbildningmetoden som brukes til å utføre undersøkelsen."> + comment = <"For eksempel ultralyd, CT, røntgen. Koding med en terminologi er ønskelig, der det er mulig. Hvis metode er spesifisert av en kode i undersøkelsesnavnet, er dette feltet ikke nødvendig."> + > + ["id5"] = < + text = <"Bildediagnostisk undersøkelse"> + description = <"Navn på den utførte bildediagnostiske undersøkelsen eller prosedyren, vanligvis inkludert metode og anatomiske område (inkludert lateralitet)."> + comment = <"Koding med en terminologi som inkluderer både metode og anatomiske område er ønskelig der det er mulig. Mulige kandidater for terminologier: NCRP, LOINC, SNOMED CT eller RadLex."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Bildediagnostisk svar"> + description = <"Registrering av funn og tolkning av en bildediagnostisk undersøkelse eller en serie av bildediagnostiske undersøkelser."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Overall result status (synthesised)"> + description = <"The status of the examination result as a whole. (synthesised)"> + > + ["at9001"] = < + text = <"application/dicom"> + description = <"application/dicom"> + > + ["at9002"] = < + text = <"image/cgm"> + description = <"image/cgm"> + > + ["at9003"] = < + text = <"image/gif"> + description = <"image/gif"> + > + ["at9004"] = < + text = <"image/png"> + description = <"image/png"> + > + ["at9005"] = < + text = <"image/tiff"> + description = <"image/tiff"> + > + ["at9006"] = < + text = <"image/jpeg"> + description = <"image/jpeg"> + > + ["ac9007"] = < + text = <"Image (synthesised)"> + description = <"An attached or referenced image of a current view. (synthesised)"> + > + ["id9030"] = < + text = <"Compared image details (synthesised)"> + description = <"Details of previous images used for comparison. (synthesised)"> + > + ["id9031"] = < + text = <"Compared image details (synthesised)"> + description = <"Details of previous images used for comparison. (synthesised)"> + > + ["id9032"] = < + text = <"Compared image details (synthesised)"> + description = <"Details of previous images used for comparison. (synthesised)"> + > + ["id9033"] = < + text = <"Compared image details (synthesised)"> + description = <"Details of previous images used for comparison. (synthesised)"> + > + ["id9034"] = < + text = <"Compared image details (synthesised)"> + description = <"Details of previous images used for comparison. (synthesised)"> + > + ["id9035"] = < + text = <"Compared image details (synthesised)"> + description = <"Details of previous images used for comparison. (synthesised)"> + > + ["id9036"] = < + text = <"Compared image details (synthesised)"> + description = <"Details of previous images used for comparison. (synthesised)"> + > + ["id9037"] = < + text = <"Compared image details (synthesised)"> + description = <"Details of previous images used for comparison. (synthesised)"> + > + ["id49"] = < + text = <"Confounding factors"> + description = <"Narrative description of factors, not recorded elsewhere, that may influence the test result."> + > + ["id47"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id46"] = < + text = <"Examination result representation"> + description = <"Digital image, video or diagram representing the exam result."> + > + ["id45"] = < + text = <"Imaging result"> + description = <"Slot for detailed structured description of the imaging result."> + > + ["id44"] = < + text = <"Submodality"> + description = <"Imaging submodality where further classification of imaging modality is required."> + comment = <"Coding with a terminology is desirable, where possible."> + > + ["id43"] = < + text = <"Compared image details"> + description = <"Details of previous images used for comparison."> + > + ["id42"] = < + text = <"Examination procedure"> + description = <"Additional structured details of imaging examination methodology followed. For example, structured details about the examination technique, prepraration or contrast medium used."> + > + ["id41"] = < + text = <"Image"> + description = <"An attached or referenced image of a current view."> + > + ["id40"] = < + text = <"Image DateTime"> + description = <"Specific date/time the imaging examination was performed."> + > + ["id39"] = < + text = <"Position"> + description = <"Description of the subject of care's positon when the image was performed."> + > + ["id38"] = < + text = <"View"> + description = <"The name of the imaging view e.g Lateral or Antero-posterior (AP). Coding using a terminology is desirable, where possible."> + > + ["id37"] = < + text = <"DICOM series identifier"> + description = <"Unique identifier of this series allocated by the imaging service."> + > + ["id36"] = < + text = <"Image identifier"> + description = <"Unique identifier of this image allocated by the imaging service (often the DICOM image instance UID)."> + > + ["id35"] = < + text = <"Image details"> + description = <"Images referred to, or provided, to assist clinical understanding of the examination. If attached image is in DICOM format, all the fields below should be populated so the values are available to software that does not process DICOM images."> + > + ["id34"] = < + text = <"Report identifier"> + description = <"The local identifier given to the imaging examination report."> + > + ["id33"] = < + text = <"DICOM study identifier"> + description = <"Unique identifier of this study allocated by the imaging service."> + > + ["id32"] = < + text = <"Receiver order identifier"> + description = <"The local identifier assigned to the examination order by the order filler, usually by the Radiology Information System (RIS). Usually equivalent to the HL7 Filler Order Number."> + > + ["id31"] = < + text = <"Requester"> + description = <"Details about the clinician or organisation requesting the imaging examination."> + > + ["id30"] = < + text = <"Examination requested name"> + description = <"Identification of imaging examination or procedure requested, where the examination requested differs from the examination actually performed."> + > + ["id29"] = < + text = <"Requester order identifier"> + description = <"The local identifier assigned to the order by the order requester. Equivalent to the HL7 Placer Order Identifier."> + > + ["id28"] = < + text = <"Examination request details"> + description = <"Details concerning a single examination requested. Note: Usually there is one examination request for each result, however in some circumstances multiple examination requests may be represented using a single Imaging examination result archetype."> + > + ["id27"] = < + text = <"Receiving imaging service"> + description = <"Demographic details about the receiving imaging service performing the imaging test."> + > + ["id25"] = < + text = <"DateTime result issued"> + description = <"The date and/or time that the result was issued for the recorded 'Examination result status'."> + > + ["id24"] = < + text = <"Comment"> + description = <"Additional narrative about the examination not captured in other fields."> + comment = <"For example, recommendations for future examinations; a comment on appropriateness of the examination or on quality of images, if separate to findings; or a note that the film was given to the patient."> + > + ["id22"] = < + text = <"Conclusion"> + description = <"Concise and clinically contextualised narrative interpretation of the imaging examination findings."> + > + ["id21"] = < + text = <"Imaging diagnosis"> + description = <"Single word, phrase or brief description representing the 'Conclusion'."> + comment = <"Coding with a terminology is preferred, where possible."> + > + ["id15"] = < + text = <"Clinical information provided"> + description = <"Description of clinical information available at the time of interpretation of results, and which may a link to the original clinical information provided in the examination request."> + > + ["at14"] = < + text = <"Cancelled / Aborted"> + description = <"The result is not available because the examination was not started or completed."> + > + ["at13"] = < + text = <"Amended"> + description = <"The result has been modified subsequent to being Final, and is complete and verified by the radiologist."> + > + ["at12"] = < + text = <"Final"> + description = <"The result is complete and verified by the responsible radiologist."> + > + ["at11"] = < + text = <"Interim"> + description = <"This is an initial or interim result: data may be missing or verification not been performed."> + > + ["at10"] = < + text = <"Registered"> + description = <"No result yet available."> + > + ["id9"] = < + text = <"Findings"> + description = <"Narrative description of findings, including comparative findings."> + > + ["id8"] = < + text = <"Overall result status"> + description = <"The status of the examination result as a whole."> + > + ["id7"] = < + text = <"Anatomical site"> + description = <"Details of the anatomical site of imaging examination, including laterality, if all individual findings and results are related to the same anatomical location. If the anatomical site is sufficiently specified with a code in the Examination test name, then this additional data is not required. Finer-grained multiple anatomical sites may be represented per ‘Result group’."> + > + ["id6"] = < + text = <"Modality"> + description = <"The imaging method used to perform the examination."> + comment = <"For example: Ultrasound, CT, X-ray. Coding with a terminology is desirable, where possible. If the modality is specified by a code in the Examination result name, then this field is not required."> + > + ["id5"] = < + text = <"Examination result name"> + description = <"Identification of the imaging examination or procedure performed, typically including modality and anatomical location (including laterality)."> + comment = <"Coding with a terminology, potientially a pre-coordinated term specifying both modality and anatomical location, is desirable where possible. Possible candidate terminologies: LOINC, SNOMED CT or RadLex."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Imaging examination result"> + description = <"Record the findings and interpretation of an imaging examination, or series of examinations, performed."> + > + > + > + term_bindings = < + ["openEHR"] = < + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + > + > + value_sets = < + ["ac9007"] = < + id = <"ac9007"> + members = <"at9001", "at9002", "at9003", "at9004", "at9005", "at9006"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at10", "at11", "at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.infant_feeding.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.infant_feeding.v0.0.1-alpha.adls new file mode 100644 index 000000000..f5fecf5fb --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.infant_feeding.v0.0.1-alpha.adls @@ -0,0 +1,495 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=bcd8987e-d9bd-4b84-9a33-16c9b4ee8878; build_uid=26846756-ff78-4929-9e98-f1e1ddae90df) + openEHR-EHR-OBSERVATION.infant_feeding.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Marivan Abrahão, Gabriela Alves, Maria Ângela Scatena"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"unknown"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"8D76DC34D87787A6A7DC324B2BD35891"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Record details about feeding a person."> + use = <""> + misuse = <""> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar os detalhes sobre a alimentação de uma pessoa."> + use = <""> + misuse = <""> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Feeding + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id30] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Infant feeding category + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9000]} -- Infant feeding category (synthesised) + } + } + } + CLUSTER[id29] occurrences matches {0..1} matches { -- Breast feeding + items cardinality matches {1..2; unordered} matches { + ELEMENT[id23] occurrences matches {0..1} matches { -- Proportion + value matches { + DV_PROPORTION[id9008] matches { + type matches {2} + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Time taken + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9001]} -- Time + magnitude matches {|>=0.0|} + units matches {"min"} + precision matches {0} + } + } + } + } + } + CLUSTER[id17] occurrences matches {0..1} matches { -- Other method + items cardinality matches {1..*; unordered} matches { + ELEMENT[id18] occurrences matches {0..1} matches { -- Type + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9002]} -- Type (synthesised) + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Volume by this method + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9003]} -- Volume + magnitude matches {|>=0.0|} + units matches {"ml"} + precision matches {0} + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Content + value matches { + DV_TEXT[id9012] + } + } + use_node ELEMENT[id9013] occurrences matches {1} /data[id2]/events[id3]/data[id4]/items[id29]/items[id23] + use_node ELEMENT[id9014] occurrences matches {1} /data[id2]/events[id3]/data[id4]/items[id29]/items[id25] + } + } + CLUSTER[id5] occurrences matches {0..1} matches { -- Function + items cardinality matches {1..*; unordered} matches { + ELEMENT[id11] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9015] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Sucking + value matches { + DV_ORDINAL[id9016] matches { + [value, symbol] matches { + [{0}, {[at7]}], + [{1}, {[at8]}], + [{2}, {[at9]}], + [{3}, {[at10]}] + } + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Swallowing + value matches { + DV_ORDINAL[id9017] matches { + [value, symbol] matches { + [{0}, {[at13]}], + [{1}, {[at14]}], + [{2}, {[at15]}], + [{3}, {[at16]}] + } + } + } + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Categoria da alimentação infantil (synthesised)"> + description = <"O conteúdo da alimentação (synthesised)"> + > + ["at9001"] = < + text = <"* Time (en)"> + description = <"* Time (en)"> + > + ["ac9002"] = < + text = <"Tipo (synthesised)"> + description = <"Tipo de alimentação (synthesised)"> + > + ["at9003"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["ac9004"] = < + text = <"Sucção (synthesised)"> + description = <"A habilidade para sugar (synthesised)"> + > + ["ac9005"] = < + text = <"Deglutição (synthesised)"> + description = <"Capacidade para engolir (synthesised)"> + > + ["id9013"] = < + text = <"Outro método (synthesised)"> + description = <"O método de alimentação (synthesised)"> + > + ["id9014"] = < + text = <"Outro método (synthesised)"> + description = <"O método de alimentação (synthesised)"> + > + ["at34"] = < + text = <"Misto"> + description = <"Mistura de leite materno e fórmula"> + > + ["at33"] = < + text = <"Fórmula"> + description = <"Somente fórmula de bebê"> + > + ["at32"] = < + text = <"Aleitamento"> + description = <"Só o leite do peito (materno)"> + > + ["id31"] = < + text = <"Categoria da alimentação infantil"> + description = <"O conteúdo da alimentação"> + > + ["id30"] = < + text = <"Descrição"> + description = <"*"> + > + ["id29"] = < + text = <"Aleitamento materno"> + description = <"Registro sobre a amamentação"> + > + ["at28"] = < + text = <"Colher"> + description = <"Alimentação por colher ou similar"> + > + ["id27"] = < + text = <"Conteúdo"> + description = <"O leite ou outro alimento fornecido"> + > + ["id25"] = < + text = <"Tempo levado"> + description = <"Tempo de alimentação por este método"> + > + ["id24"] = < + text = <"Volume por este método"> + description = <"Volume fornecido por este método"> + > + ["id23"] = < + text = <"Proporção"> + description = <"A proporção através deste método"> + > + ["at22"] = < + text = <"Sonda de gastrostomia"> + description = <"Alimentação por sonda de gastrostomia"> + > + ["at21"] = < + text = <"Sonda nasogástrica"> + description = <"Alimentação por sonda nasogástrica"> + > + ["at20"] = < + text = <"Mamadeira"> + description = <"Alimentando a partir da mamadeira + "> + > + ["id18"] = < + text = <"Tipo"> + description = <"Tipo de alimentação"> + > + ["id17"] = < + text = <"Outro método"> + description = <"O método de alimentação"> + > + ["at16"] = < + text = <"Normal"> + description = <"Pode engolir normalmente"> + > + ["at15"] = < + text = <"Deglutição reduzida"> + description = <"Capaz de engolir, mas não suficiente para as necessidades ou maior risco de aspiração"> + > + ["at14"] = < + text = <"Alguma habilidade de deglutição"> + description = <"Alguma capacidade de engolir, mas muito limitada e / ou não protege das vias respiratórias"> + > + ["at13"] = < + text = <"Incapaz de deglutir"> + description = <"Não é capaz de passar comida para a parte de trás da boca e engolir"> + > + ["id12"] = < + text = <"Deglutição"> + description = <"Capacidade para engolir"> + > + ["id11"] = < + text = <"Descrição"> + description = <"Descrição da alimentação"> + > + ["at10"] = < + text = <"normal"> + description = <"Capaz de sugar normalmente"> + > + ["at9"] = < + text = <"sucção reduzida"> + description = <"Pode sugar de forma eficaz, mas não suficiente para as necessidades"> + > + ["at8"] = < + text = <"alguma habilidade"> + description = <"Pode sugar, mas sem efetividade"> + > + ["at7"] = < + text = <"incapaz de sugar"> + description = <"Sem capacidade para sugar"> + > + ["id6"] = < + text = <"Sucção"> + description = <"A habilidade para sugar"> + > + ["id5"] = < + text = <"Função"> + description = <"*"> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"*"> + > + ["id1"] = < + text = <"Alimentação"> + description = <"Informação sobre a alimentação da pessoa"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Infant feeding category (synthesised)"> + description = <"The content of the feeding (synthesised)"> + > + ["at9001"] = < + text = <"Time"> + description = <"Time"> + > + ["ac9002"] = < + text = <"Type (synthesised)"> + description = <"Type of feeding (synthesised)"> + > + ["at9003"] = < + text = <"Volume"> + description = <"Volume"> + > + ["ac9004"] = < + text = <"Sucking (synthesised)"> + description = <"The ability to suck (synthesised)"> + > + ["ac9005"] = < + text = <"Swallowing (synthesised)"> + description = <"Ability to swallow (synthesised)"> + > + ["id9013"] = < + text = <"Other method (synthesised)"> + description = <"The method of feeding (synthesised)"> + > + ["id9014"] = < + text = <"Other method (synthesised)"> + description = <"The method of feeding (synthesised)"> + > + ["at34"] = < + text = <"Mixed"> + description = <"Breast and formular mixed"> + > + ["at33"] = < + text = <"Formula"> + description = <"Only baby formula"> + > + ["at32"] = < + text = <"Breast"> + description = <"Only breast milk"> + > + ["id31"] = < + text = <"Infant feeding category"> + description = <"The content of the feeding"> + > + ["id30"] = < + text = <"Description"> + description = <"*"> + > + ["id29"] = < + text = <"Breast feeding"> + description = <"Record about breast feeding"> + > + ["at28"] = < + text = <"Spoon"> + description = <"Feeding by spoon or similar"> + > + ["id27"] = < + text = <"Content"> + description = <"The milk or other food delivered"> + > + ["id25"] = < + text = <"Time taken"> + description = <"Time feeding by this method"> + > + ["id24"] = < + text = <"Volume by this method"> + description = <"Volume delivered by this method"> + > + ["id23"] = < + text = <"Proportion"> + description = <"The proportion by this method"> + > + ["at22"] = < + text = <"Gastrostomy tube"> + description = <"Feeding by gastrostomy tube"> + > + ["at21"] = < + text = <"Nasogastric tube"> + description = <"Feeding by naso-gastric tube"> + > + ["at20"] = < + text = <"Bottle"> + description = <"Feeding from the bottle"> + > + ["id18"] = < + text = <"Type"> + description = <"Type of feeding"> + > + ["id17"] = < + text = <"Other method"> + description = <"The method of feeding"> + > + ["at16"] = < + text = <"Normal"> + description = <"Can swallow normally"> + > + ["at15"] = < + text = <"Reduced swallow"> + description = <"Able to swallow but not sufficient for needs or major risk of aspiration"> + > + ["at14"] = < + text = <"Some ability to swallow"> + description = <"Some ability to swallow but very limited and/or does not protect airway"> + > + ["at13"] = < + text = <"Unable to swallow"> + description = <"Not able to pass food to the back of mouth and swallow"> + > + ["id12"] = < + text = <"Swallowing"> + description = <"Ability to swallow"> + > + ["id11"] = < + text = <"Description"> + description = <"Description of feeding"> + > + ["at10"] = < + text = <"normal"> + description = <"Able to suck normally"> + > + ["at9"] = < + text = <"reduced sucking"> + description = <"Can suck effectively but not sufficient for needs"> + > + ["at8"] = < + text = <"some ability"> + description = <"Can make sucking action but not effective"> + > + ["at7"] = < + text = <"unable to suck"> + description = <"No ability to suck"> + > + ["id6"] = < + text = <"Sucking"> + description = <"The ability to suck"> + > + ["id5"] = < + text = <"Function"> + description = <"*"> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id1"] = < + text = <"Feeding"> + description = <"Information about the feeding of the person"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9003"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at20", "at21", "at22", "at28"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at32", "at33", "at34"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at13", "at14", "at15", "at16"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at7", "at8", "at9", "at10"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intermacs_profile.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intermacs_profile.v0.0.1-alpha.adls new file mode 100644 index 000000000..a828eac14 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intermacs_profile.v0.0.1-alpha.adls @@ -0,0 +1,195 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c4c1a64a-62b4-4735-9490-2a95b53a52c8; build_uid=97b226f9-69cc-42bc-ac64-50c23f7d1aa9) + openEHR-EHR-OBSERVATION.intermacs_profile.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Vanessa Pereira"> + ["organisation"] = <"Marand d.o.o."> + ["email"] = <"vanessa.pereira@marand.si"> + ["date"] = <"2018-11-02"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Samuel Frade, BinaryScope Solutions, Portugal", "Heather Leslie, Atomica Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Barge-Caballero E, Paniagua-Martín MJ, Marzoa-Rivas R, Campo-Pérez R, Rodríguez-Fernández JÁ, Pérez-Pérez A, García-Bueno L, Blanco-Canosa P, Cancela ZG, Solla-Buceta M, et al. Usefulness of the INTERMACS Scale for predicting outcomes after urgent heart transplantation. Rev Esp Cardiol. 2011 Mar;64(3):193-200. doi: 10.1016/j.recesp.2010.08.001. Epub 2011 Feb 12. PubMed PMID: 21316834."> + ["2"] = <"Stevenson LW, Pagani FD, Young JB, Jessup M, Miller L, Kormos RL, Naftel DC, Ulisney K, Desvigne-Nickens P, Kirklin JK. INTERMACS profiles of advanced heart failure: the current picture. J Heart Lung Transplant. 2009 Jun;28(6):535-41. doi: 10.1016/j.healun.2009.02.015. PubMed PMID: 19481012."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"9440ACA127EC2682989C924325DE58EA"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the INTERMACS profile of a patient at the time of implant of a mechanical support."> + keywords = <"INTERMACS, heart failure, profiles", ...> + use = <"Use to record the INTERMACS profile of a patient at the time of implant of a mechanical support."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- INTERMACS profile + data matches { + HISTORY[id2] matches { -- History + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any Event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {1} matches { -- Profile + value matches { + DV_ORDINAL[id9002] matches { + [value, symbol] matches { + [{1}, {[at8]}], + [{2}, {[at9]}], + [{3}, {[at10]}], + [{4}, {[at11]}], + [{5}, {[at12]}], + [{6}, {[at13]}], + [{7}, {[at14]}] + } + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- 'TCS' modifier + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9001]} -- 'TCS' modifier (synthesised) + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- 'A' modifier + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- 'TCS' modifier (synthesised) + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- 'FF' modifier + value matches { + DV_TEXT[id9005] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id17] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id19] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Profile (synthesised)"> + description = <"Categorisation of the level of limitation at the time of implant. (synthesised)"> + > + ["ac9001"] = < + text = <"'TCS' modifier (synthesised)"> + description = <"Modifier indicating the use of temporary circulatory support (TCS). (synthesised)"> + > + ["id24"] = < + text = <"'FF' modifier"> + description = <"Modifier indicating the need for frequent rehospitalisation (FF)."> + comment = <"Can modify only outpatients. Profile 3 if at home, or Profiles, 4, 5, or 6. A frequent flyer would rarely be Profile 7."> + > + ["at23"] = < + text = <"Absent"> + description = <"The qualifier is absent."> + > + ["at22"] = < + text = <"Present"> + description = <"The qualifier is present."> + > + ["id21"] = < + text = <"'TCS' modifier"> + description = <"Modifier indicating the use of temporary circulatory support (TCS)."> + comment = <"Can modify Profiles 1, 2 or 3 in hospital."> + > + ["id20"] = < + text = <"'A' modifier"> + description = <"Modifier indicating the occurrence of frequent arrhythmias (A)."> + comment = <"Can modify any Profile."> + > + ["id19"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at14"] = < + text = <"Advanced NYHA Class III symptoms"> + description = <"A placeholder for more precise specification in future, this level includes patients who are without current or recent episodes of unstable fluid balance, living comfortably with meaningful activity limited to mild physical exertion."> + > + ["at13"] = < + text = <"Exertion limited"> + description = <"Patient without evidence of fluid overload is comfortable at rest, and with activities of daily living and minor activities outside the home but fatigues after the first few minutes of any meaningful activity. Attribution to cardiac limitation requires careful measurement of peak oxygen consumption, in some cases with hemodynamic monitoring to confirm severity of cardiac impairment. “Walking wounded\"."> + > + ["at12"] = < + text = <"Exertion intolerant"> + description = <"Comfortable at rest and with ADL but unable to engage in any other activity, living predominantly within the house. Patients are comfortable at rest without congestive symptoms, but may have underlying refractory elevated volume status, often with renal dysfunction. If underlying nutritional status and organ function are marginal, patient may be more at risk than INTERMACS 4, and require definitive intervention."> + > + ["at11"] = < + text = <"Resting symptoms"> + description = <"Patient can be stabilized close to normal volume status but experiences daily symptoms of congestion at rest or during ADL. Doses of diuretics generally fluctuate at very high levels. More intensive management and surveillance strategies should be considered, which may in some cases reveal poor compliance that would compromise outcomes with any therapy. Some patients may shuttle between 4 and 5."> + > + ["at10"] = < + text = <"Stable but inotrope dependent"> + description = <"Patient with stable blood pressure, organ function, nutrition, and symptoms on continuous intravenous inotropic support (or a temporary circulatory support device or both), but demonstrating repeated failure to wean from support due to recurrent symptomatic hypotension or renal dysfunction “Dependent stability\"."> + > + ["at9"] = < + text = <"Progressive decline on inotropic support"> + description = <"Patient with declining function despite intravenous inotropic support, may be manifest by worsening renal function, nutritional depletion, inability to restore volume balance “Sliding on inotropes.” Also describes declining status in patients unable to tolerate inotropic therapy."> + > + ["at8"] = < + text = <"Critical cardiogenic shock"> + description = <"Patients with life-threatening hypotension despite rapidly escalating inotropic support, critical organ hypoperfusion, often confirmed by worsening acidosis and/or lactate levels. “Crash and burn\"."> + > + ["id7"] = < + text = <"Profile"> + description = <"Categorisation of the level of limitation at the time of implant."> + > + ["id3"] = < + text = <"Any Event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id2"] = < + text = <"History"> + description = <"History."> + > + ["id1"] = < + text = <"INTERMACS profile"> + description = <"Categorisation of the severity and level of limitation of advanced heart failure on at patient at the time of implant of a mechanical support, as defined by the Interagency Registry for Mechanically Assisted Circulatory Support (INTERMACS) data registry."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at22", "at23"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at8", "at9", "at10", "at11", "at12", "at13", "at14"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.internal_terminology_test.v0.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.internal_terminology_test.v0.0.0.adls new file mode 100644 index 000000000..aa0996481 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.internal_terminology_test.v0.0.0.adls @@ -0,0 +1,57 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4b00d9b9-12f7-46f7-94bb-ae4adffbcc72; build_uid=20f370dc-a6eb-3426-8913-20322e9317b8) + openEHR-EHR-OBSERVATION.internal_terminology_test.v0.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["date"] = <"2022-11-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"unmanaged"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + details = < + ["en"] = < + language = <[ISO_639-1::en]> + > + > + +definition + OBSERVATION[id1] matches { -- int term test + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] + } + } + } + } + } + protocol matches { + ITEM_TREE[id8] -- Item tree of which the test is longer than 19 characters so this one should stay + } + } + +terminology + term_definitions = < + ["en"] = < + ["id8"] = < + text = <"Item tree of which the test is longer than 19 characters so this one should stay"> + description = <"@ internal @"> + > + ["id3"] = < + text = <"Any event"> + description = <"@ internal @"> + > + ["id1"] = < + text = <"int term test"> + description = <"@ internal @"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intraocular_pressure.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intraocular_pressure.v0.0.1-alpha.adls new file mode 100644 index 000000000..ff08a7bc9 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intraocular_pressure.v0.0.1-alpha.adls @@ -0,0 +1,288 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1570d6f6-b0b7-4f28-b050-2dbff9d2d863; build_uid=2210dd7f-6e5e-439d-b510-a757d1d46d5c) + openEHR-EHR-OBSERVATION.intraocular_pressure.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Gustavo M Bacelar-Silva"> + ["organisation"] = <"Faculty of Medicine - University of Porto"> + ["email"] = <"mail@gustavobacelar.com"> + ["date"] = <"2012-06-05"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Informatics, UK ", "Heather Leslie, Atomica Informatics, Australia", "Aitor Eguzkitza, UPNA (Public University of Navarre) - CHN (Complejo Hospitalario de Navarra), Spain"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"IHE Eye Care Domain. General Eye Evaluation (GEE) [Internet]. IHE; 2012. Available from: http://www.ihe.net/Technical_Framework/upload/IHE_EyeCare_Supp_GEE_Rev1-1_TI_2012-06-29.pdf"> + ["2"] = <"Royal College of Opthalmologists. Cataract National Dataset for Adults [Internet]. 2011. Available from: http://www.rcophth.ac.uk/page.asp?section=583§ionTitle=Cataract+National+Data+Set+for+Adults"> + ["3"] = <"CfH, UK. Do Once & Share - Glaucoma [Internet]. [cited 2012 Sep 26]. Available from: http://www.doasglaucoma.org/"> + ["4"] = <"DICOM Supplement 30 [Internet]. [cited 2012 Sep 26]. Available from: http://medical.nema.org/"> + ["5"] = <"Lamparter, J., & Hoffmann, E. M. (2009). Messung des Augeninnendrucks (Tonometrie) mit unterschiedlichen Verfahren. Der Ophthalmologe, 106(8), 676-682."> + > + other_details = < + ["current_contact"] = <"Gustavo M Bacelar-Silva, mail@gustavobacelar.com"> + ["MD5-CAM-1.0.1"] = <"81545BD8ABC02DEB2F6EC4C6FC79ACAF"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurement of intraocular pressure in a single eye."> + keywords = <"IOP", "toniometry", "glaucoma", "eye"> + use = <"Use to record the measurement of intraocular pressure in a single eye. Record the details of each eye using a separate data instance from this archetype. + + The CLUSTER.exclusion_exam archetype can be nested within the 'Measurement not done' SLOT to optionally record explicit details about the measurement not being performed."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Intraocular pressure test result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id58] occurrences matches {0..1} matches { -- Eye examined + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Eye examined (synthesised) + } + } + } + ELEMENT[id43] occurrences matches {0..1} matches { -- Pressure + value matches { + DV_QUANTITY[id9005] matches { + property matches {[at9001]} -- Pressure + magnitude matches {|0.0..90.0|} + units matches {"mm[Hg]"} + precision matches {1} + } + } + } + ELEMENT[id82] occurrences matches {0..1} matches { -- Corrected pressure + value matches { + DV_QUANTITY[id9006] + } + } + ELEMENT[id83] occurrences matches {0..1} matches { -- Correction description + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id66] occurrences matches {0..1} matches { -- Applanation time + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9002]} -- Time + magnitude matches {|>=0.0|} + units matches {"ms"} + precision matches {0} + } + } + } + ELEMENT[id62] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9009] + } + } + allow_archetype CLUSTER[id81] matches { -- Multimedia + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id64] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9010] + } + } + allow_archetype CLUSTER[id79] matches { -- Test not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + state matches { + ITEM_TREE[id8] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id75] matches { -- Confounding factors + value matches { + DV_TEXT[id9011] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id69] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id47] occurrences matches {0..1} matches { -- Tonometry method + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9003]} -- Tonometry method (synthesised) + } + DV_TEXT[id9013] + } + } + allow_archetype CLUSTER[id56] occurrences matches {0..1} matches { -- Device details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id80] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Eye examined (synthesised)"> + description = <"Identification of the eye under examination. (synthesised)"> + > + ["at9001"] = < + text = <"Pressure"> + description = <"Pressure"> + > + ["at9002"] = < + text = <"Time"> + description = <"Time"> + > + ["ac9003"] = < + text = <"Tonometry method (synthesised)"> + description = <"Type of tonometery used to measure intraocular pressure. (synthesised)"> + > + ["id83"] = < + text = <"Correction description"> + description = <"Narrative description about the method used to correct the original intraocular pressure measurement."> + > + ["id82"] = < + text = <"Corrected pressure"> + description = <"Corrected value for intraocular pressure."> + > + ["id81"] = < + text = <"Multimedia"> + description = <"Digital image, video or diagram representing the measurement of intraocular pressure."> + > + ["id80"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id79"] = < + text = <"Test not done"> + description = <"Details to explicitly record that this test was not performed."> + > + ["id75"] = < + text = <"Confounding factors"> + description = <"Description of any incidental factors related to the state of the subject which may affect clinical interpretation of the measurement."> + > + ["at67"] = < + text = <"Non-contact tonometry"> + description = <"Non-contact tonometry was used to perfrom the test."> + > + ["id66"] = < + text = <"Applanation time"> + description = <"The time taken for a non-contact tonometer to flatten the cornea, used to calculate intraocular pressure."> + > + ["id64"] = < + text = <"Comment"> + description = <"Additional narrative about the measurement, not captured in other fields."> + > + ["id62"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings."> + > + ["at60"] = < + text = <"Right eye"> + description = <"The right eye was examined."> + > + ["at59"] = < + text = <"Left eye"> + description = <"The left eye was examined."> + > + ["id58"] = < + text = <"Eye examined"> + description = <"Identification of the eye under examination."> + > + ["id56"] = < + text = <"Device details"> + description = <"Details about the tonometry device used to measure intraocular pressure."> + > + ["at54"] = < + text = <"TGDc-01"> + description = <"A TGDc-01 device was used to perform the test."> + > + ["at53"] = < + text = <"Ocular Response Analyzer"> + description = <"Ocular Response Analyzer."> + > + ["at52"] = < + text = <"Dynamic Contour"> + description = <"Dynamic Contour tonometry."> + > + ["at51"] = < + text = <"Icare (Rebound)"> + description = <"Icare (Rebound) tonometry."> + > + ["at50"] = < + text = <"Tono-Pen"> + description = <"Tono-Pen tonometry."> + > + ["at49"] = < + text = <"Perkins"> + description = <"Perkins tonometry."> + > + ["at48"] = < + text = <"Goldmann"> + description = <"Goldmann tonometry."> + > + ["id47"] = < + text = <"Tonometry method"> + description = <"Type of tonometery used to measure intraocular pressure."> + > + ["id43"] = < + text = <"Pressure"> + description = <"Measured intraocular pressure."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Intraocular pressure test result"> + description = <"The local measurement of intraocular pressure, most commonly using a tonometry device."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9002"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at59", "at60"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at48", "at49", "at50", "at51", "at52", "at53", "at54", "at67"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intravascular_pressure.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intravascular_pressure.v0.0.1-alpha.adls new file mode 100644 index 000000000..30ac0073c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intravascular_pressure.v0.0.1-alpha.adls @@ -0,0 +1,251 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=5e30a983-e443-4a60-98b4-41df2dccbf7c; build_uid=4ac33691-2e19-4723-8ff2-ac43a2253b3a) + openEHR-EHR-OBSERVATION.intravascular_pressure.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-06-28"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Clinical Informatics, UK", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"667EDA5A0737A67F40B75DFAA28EB982"> + > + details = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"قياس الضغط داخل الوعاء الدموي, سواء أكان وريدا أو شريانا أو رئويا أو قلبيا. و عادة ما يتم المزيد من التخصيص له بقياسات للضغط أكثر تحديدا مثل الضغط داخل الوريد الرقبي (الوداجي) و الضغط الوريدي المركزي."> + keywords = <"الضغط", "داخل الوعاء الدموي"> + use = <""> + misuse = <"لا يستخدم لقياس ضغط الدم المجموعي. استخدم نموذج (ملاحظة. ضغط الدم) لذلك."> + copyright = <"© 2011 openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record intravascular venous, arterial, pulmonary or cardiac pressure measurement."> + keywords = <"pressure", "intravascular", "central", "venous"> + use = <"Use to record the measured pressure in a specific location, blood vessel or heart cavity, at a specific phase of the heart or an average over the heart cycle."> + misuse = <"Not to be used for Systolic and Diastolic blood pressure. Use the OBSERVATION.blood_pressure for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Intravascular pressure + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Pressure + value matches { + DV_QUANTITY[id9002] + } + } + allow_archetype CLUSTER[id34] occurrences matches {0..1} matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.waveform(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id43] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9004] + } + } + } + } + } + state matches { + ITEM_TREE[id39] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id40] occurrences matches {0..1} matches { -- Position + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Phase of heart cycle + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9000]} -- Phase of heart cycle (synthesised) + } + } + } + } + } + } + } + INTERVAL_EVENT[id5] matches { -- Average over heart cycle + math_function matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[at9001]} -- mean + } + } + data matches { + use_node ITEM_TREE[id9009] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9010] /data[id2]/events[id3]/state[id39] + } + } + } + } + } + protocol matches { + ITEM_TREE[id22] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id45] occurrences matches {0..1} matches { -- Method + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Location of measurement + value matches { + DV_TEXT[id9012] + } + } + allow_archetype CLUSTER[id37] occurrences matches {0..1} matches { -- Structured measurement location + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.anatomical_location_relative(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id31] matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id42] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Phase of heart cycle (synthesised)"> + description = <"The phase of the heart cycle at the time of the measurement. (synthesised)"> + > + ["at9001"] = < + text = <"mean"> + description = <"mean"> + > + ["id45"] = < + text = <"Method"> + description = <"Description about how the intravascular pressure was measured."> + > + ["id44"] = < + text = <"Location of measurement"> + description = <"Simple body site where blood pressure was measured."> + > + ["id43"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the intravascular pressure."> + > + ["id42"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id41"] = < + text = <"Confounding factors"> + description = <"Comment on and record other incidental factors that may be contributing to the intravascular pressure measurement."> + > + ["id40"] = < + text = <"Position"> + description = <"Position of patient during measurement."> + > + ["id37"] = < + text = <"Structured measurement location"> + description = <"Structured anatomical location of where the measurement was taken."> + > + ["id36"] = < + text = <"Comment"> + description = <"Additional narrative about the intravascular pressure measurement not captured in other fields."> + > + ["id34"] = < + text = <"Multimedia representation"> + description = <"Digital image, video, wave form or diagram representing the findings."> + > + ["id31"] = < + text = <"Device"> + description = <"Details about the device used to record the measurement."> + > + ["at28"] = < + text = <"Whole cycle"> + description = <"The pressure measueerd is over the whole heart cycle."> + > + ["at25"] = < + text = <"Pre-diastolic"> + description = <"The phase of the heart immediately prior to filling of the ventricle."> + > + ["at24"] = < + text = <"Pre-systolic"> + description = <"Phase of the heart immediately prior to contraction of the heart."> + > + ["at10"] = < + text = <"Diastolic"> + description = <"During relaxation of the heart."> + > + ["at9"] = < + text = <"Systolic"> + description = <"During contraction of the heart."> + > + ["id8"] = < + text = <"Phase of heart cycle"> + description = <"The phase of the heart cycle at the time of the measurement."> + > + ["id6"] = < + text = <"Pressure"> + description = <"The measured intravascular pressure."> + > + ["id5"] = < + text = <"Average over heart cycle"> + description = <"The average over one heart cycle."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Intravascular pressure"> + description = <"The measured pressure in a specific location, blood vessel or heart cavity, at a specific phase of the heart or an average over the heart cycle."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at9", "at10", "at24", "at25", "at28"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.jugular_venous_pressure.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.jugular_venous_pressure.v0.0.1-alpha.adls new file mode 100644 index 000000000..32304024f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.jugular_venous_pressure.v0.0.1-alpha.adls @@ -0,0 +1,315 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6d16587e-7da1-4ae5-b2cd-c35e0a92221b; build_uid=400bbe01-7d64-4b77-8a6e-1bd3e29076f8) + openEHR-EHR-OBSERVATION.jugular_venous_pressure.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2018-11-27"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sam Heard, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"41391C56AE3002A6D89B20246B92CAD6"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the indirectly observed pressure over the venous system via visualization of the internal jugular vein."> + keywords = <"jvp", "jugular", "venous", "pressure"> + use = <"Use to record the indirectly observed pressure over the venous system via visualization of the internal jugular vein."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Jugular venous pressure + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {1} matches { -- Any Event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- JVP presence + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- JVP presence (synthesised) + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Column height + value matches { + DV_QUANTITY[id9007] matches { + property matches {[at9001]} -- Length + units matches {"cm"} + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Character + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Abdominojugular test + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9002]} -- Abdominojugular test (synthesised) + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Kussmaul sign + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9003]} -- Kussmaul sign (synthesised) + } + } + } + allow_archetype CLUSTER[id30] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.waveform(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id29] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9013] + } + } + } + } + } + state matches { + ITEM_TREE[id14] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id15] occurrences matches {0..1} matches { -- Body position + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9004; at17]} -- Body position (synthesised) + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9015] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id20] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id23] occurrences matches {0..1} matches { -- Location of measurement + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9005]} -- Location of measurement (synthesised) + } + } + } + allow_archetype CLUSTER[id21] matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device\.v1\..*|openEHR-EHR-CLUSTER\.waveform(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype CLUSTER[id26] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"JVP presence (synthesised)"> + description = <"The JVP is observed as present or absent. (synthesised)"> + > + ["at9001"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9002"] = < + text = <"Abdominojugular test (synthesised)"> + description = <"Observation of the change in the JVP in response to changes of abdominal pressure. (synthesised)"> + > + ["ac9003"] = < + text = <"Kussmaul sign (synthesised)"> + description = <"Observation of the paradoxical rise in jugular venous pressure (JVP) on inspiration, or a failure in the appropriate fall of the JVP with inspiration. (synthesised)"> + > + ["ac9004"] = < + text = <"Body position (synthesised)"> + description = <"Position of individual during measurement. (synthesised)"> + > + ["ac9005"] = < + text = <"Location of measurement (synthesised)"> + description = <"was measured. (synthesised)"> + > + ["at33"] = < + text = <"Indeterminate"> + description = <"It is not possible to determine if the JVP is present or absent."> + > + ["at32"] = < + text = <"Absent"> + description = <"The JVP is not observed."> + > + ["at31"] = < + text = <"Present"> + description = <"The JVP is observed."> + > + ["id30"] = < + text = <"Multimedia representation"> + description = <"Digital image, video, wave form or diagram representing the findings."> + > + ["id29"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the jugular venous pressure."> + > + ["id28"] = < + text = <"Clinical description"> + description = <"Narrative description about finding on observation of the jugular venous pressure."> + > + ["id27"] = < + text = <"Comment"> + description = <"Additional narrative about the jugular venous pressure findings not captured in other fields."> + > + ["id26"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at25"] = < + text = <"Right"> + description = <"The right JVP was measured."> + > + ["at24"] = < + text = <"Left"> + description = <"The left JVP was measured."> + > + ["id23"] = < + text = <"Location of measurement"> + description = <"was measured."> + > + ["id21"] = < + text = <"Device"> + description = <"Details about the device used to record the measurement."> + > + ["id19"] = < + text = <"Confounding factors"> + description = <"Comment on and record other incidental factors that may be contributing to the jugular venous pressure measurement."> + > + ["at18"] = < + text = <"Sitting"> + description = <"The individual is sitting upright."> + > + ["at17"] = < + text = <"Reclining at 45 degrees"> + description = <"The individual is reclining at approximately 45 degrees."> + > + ["at16"] = < + text = <"Supine"> + description = <"The individual is lying flat on a surface."> + > + ["id15"] = < + text = <"Body position"> + description = <"Position of individual during measurement."> + > + ["at13"] = < + text = <"Absent"> + description = <"The Kussmaul sign is not observed."> + > + ["at12"] = < + text = <"Present"> + description = <"The Kussmaul sign is observed."> + > + ["id11"] = < + text = <"Kussmaul sign"> + description = <"Observation of the paradoxical rise in jugular venous pressure (JVP) on inspiration, or a failure in the appropriate fall of the JVP with inspiration."> + > + ["at10"] = < + text = <"Negative"> + description = <"The JVP does not rise with increased abdominal pressure."> + > + ["at9"] = < + text = <"Positive"> + description = <"The JVP rises with increased abdominal pressure."> + > + ["id8"] = < + text = <"Abdominojugular test"> + description = <"Observation of the change in the JVP in response to changes of abdominal pressure."> + comment = <"Also known as the hepatojugular reflex."> + > + ["id7"] = < + text = <"Character"> + description = <"Description of the character of the jugular wave."> + > + ["id6"] = < + text = <"JVP presence"> + description = <"The JVP is observed as present or absent."> + > + ["id5"] = < + text = <"Column height"> + description = <"The observed height of the jugular vein filling level."> + > + ["id3"] = < + text = <"Any Event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Jugular venous pressure"> + description = <"The indirectly observed pressure over the venous system via visualization of the internal jugular vein."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at9", "at10"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at31", "at32", "at33"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at24", "at25"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at16", "at17", "at18"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at12", "at13"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.laboratory_test_result.v1.1.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.laboratory_test_result.v1.1.1.adls new file mode 100644 index 000000000..9163d4d59 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.laboratory_test_result.v1.1.1.adls @@ -0,0 +1,1299 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=90225e36-20a8-403a-8172-77e53b9990b2; build_uid=3d7ac4ed-9eb8-45e7-9dbf-8701dd3f19da) + openEHR-EHR-OBSERVATION.laboratory_test_result.v1.1.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sarah Ballout"> + ["organisation"] = <"MHH-Hannover"> + ["email"] = <"ballout.sarah@mh-hannover.de"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Vebjørn Arntzen/Silje Ljosland Bakke/Liv Laugen"> + ["organisation"] = <"Oslo universitetssykehus HF/Nasjonal IKT HF/Oslo universitetssykehus, Norway"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"N/A"> + ["email"] = <"linforest@163.com"> + > + accreditation = <"N/A"> + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics"> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2015-07-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Andreas Abildgaard, OUS, Norway", "Yaser Abuhajjaj, United Arab Emirates", "Marit Alice Venheim, Helse Vest IKT, Norway", "Tomas Alme, DIPS ASA, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Ryan Julius Banez, AC Health, Philippines", "Marcos Barreto, Universidade Federal da Bahia, Brazil", "Kristian Berg, Vestvågøy kommune - Fagutviklingsavdelingen, Norway", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Sharmila Biswas, Dr Sharmila Biswas GP, Australia", "Johan Bjerner, Fürst, Norway", "Greg Burch, Tiny Medical Apps, United Kingdom", "Fatemeh Chalabianloo, Helse Bergen, Norway", "Doug Chesher, PaLMS, Australia", "Bjørn Christensen, Helse Bergen HF, Norway", "Stephen Chu, NEHTA, Australia (Editor)", "Matthew Cordell, NEHTA, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Andre de Wolf, NeHTA, Australia", "Gail Easterbrook, Flinders Medical Centre, Australia", "Stig Erik Hegrestad, Helse Førde, Norway", "David Evans, Queensland Health, Australia", "David Fallas, Sysmex NZ Ltd, New Zealand", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heath Frankel, Ocean Informatics, Australia", "Frode Gilberg, PRIDOK AS, Norway", "Rosane Gotardo, Systema Ltda., Brazil", "Heather Grain, Llewelyn Grain Informatics, Australia", "Grahame Grieve, Health Intersections Pyty Ltd, Australia (Editor)", "Åshild Halvorsen, Helse Nord RHF, Norway", "martin hanlon, Careworks, United Kingdom", "Sam Heard, Ocean Informatics, Australia", "Anca Heyd, DIPS ASA, Norway", "Geir Hoff, Sykehuset Telemark HF, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Silje Kaada, Helse-Bergen, Avdeling for immunologi og transfusjonsmedisin, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Mary Kelaher, NEHTA, Australia", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Anne Kristin Strand, Sykehuspartner HF, Norway", "Tomi Laptoš, Marand, Slovenia", "Liv Laugen, Oslo universitetssykehus, Norway", "Michael Legg, Michael Legg & associates, Australia", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Neranga Liyanaarachchi, Ministry of Health, Postgraduate Institute of Medicine, Sri Lanka", "Zijian Li, China", "Jan-Arne Ludvigsen, DIPS AS, Norway", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Manisha Mantri, C-DAC, India", "Siv Marie Lien, DIPS ASA, Norway", "Ole Martin Sand, DIPS ASA, Norway", "Mike Martyn, The Hobart Anaesthetic Group, Australia", "James McClay, University of Nebraska Medical Center, United States", "Andrew McIntyre, Medical-Objects, Australia", "David McKillop, NEHTA, Australia", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Angela Merzweiler, University Hospital of Heidelberg, Germany", "Paul Miller, SCIMP NHS Scotland, United Kingdom", "Chris Mitchell, RACGP, Australia", "Stewart Morrison, NEHTA, Australia", "George Nikolaidis, Ergobyte Informatics S.A., Greece", "Bjørn Næss, DIPS AS, Norway", "Bjørn Odvar Eriksen, UNN, Norway", "Masafumi Okada, University of Tokyo, Japan", "Andrej Orel, Marand d.o.o., Slovenia", "Michael Osborne, Mater Health Services, Australia", "Vaclav Papez, University of West Bohemia, Czech Republic", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Ana Pereira, CINTESIS, CUF-Porto, Portugal", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Navin Ramachandran, NHS, United Kingdom", "Lars Retterstøl, OUS, Norway", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "David Rowed, VAMC Clinic, Australia (Editor)", "Marcus vinicius de Régis, NUTES, Brazil", "Mona Saleh (Translator)", "Diogo Schmidt, UNISINOS, Brazil", "Gro-Hilde Severinsen, Norwegian center for ehealthresearch, Norway", "Anoop Shah, University College London, United Kingdom", "Kyle Shore, Charm Health, Australia", "Hildegunn Siv Aase, Helse Bergen, Norway", "Niclas Skyttberg, Karolinska Institutet, Sweden", "Matt Stibbs, Digi-M Ltd., United Kingdom", "Iztok Stotl, UKCLJ, Slovenia", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Line Sæle, Nasjonal IKT HF, Norway", "Sveinung Sørbye, UNN HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Tesfay Teame, Folkehelseinstittutet, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Michael Thompson, Queensland Health, Australia", "Gordon Tomes, Australian Institute of Health and Welfare, Australia", "Richard Townley-O'Neill, NEHTA, Australia", "Katrin Troeltzsch, Nationales Centrum für Tumorerkrankungen (NCT); Universitätsklinikum Heidelberg, Germany", "Torleif Trydal, Fürst AS, Norway", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)", "Wouter Zanen, Eurotranplant, Netherlands", "Lin Zhang, Taikang Insurance Group, China"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Based on Pathology Test Result, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-05-04]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.839"> + ["2"] = <"Pathology (Data Specifications) Version 1.0 [Internet]. Sydney, Australia: National E-Health Transition Authority; 2007 May 29 [cited 2011 Jul 11]; Available at http://www.nehta.gov.au/component/docman/doc_download/962-pathology-v10."> + ["3"] = <"Laboratory Technical Framework, Volume 3: Content, Revision 3.0 [Internet]. USA: IHE International; 2011 May 19; [cited 2011 Jul 11]. Available from: http://www.ihe.net/Technical_Framework/index.cfm#laboratory"> + ["4"] = <"Hl7 FHIR Diagnostic Report resource: HL7 fhir; Available from http://www.hl7.org/implement/standards/fhir/diagnosticreport.html"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"23F3FA85E424FE7A9017D0DF173874AC"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation des Ergebnisses - einschließlich der Befunde und der Interpretation des Labors - einer Untersuchung, die an Proben durchgeführt wurde, die von einer Einzelperson stammen oder mit dieser Person zusammenhängen."> + keywords = <"Labor", "Pathologie", "Biochemie", "Hämatologie", "Mikrobiologie", "Immunologie", "Laboratorium", "anatomisch", "chemisch", "klinisch", "Immunpathologie", "Zytologie", "Histopathologie", "Untersuchung", "Biopsie", "Probe", "forensisch", "genetisch bedingt", "Labormedizin", "Ergebnisse", "Analyse"> + use = <"Zur Dokumentation des Ergebnisses - einschließlich der Befunde und der Interpretation des Labors - einer Untersuchung, die an Proben durchgeführt wurde, die von einer Einzelperson stammen oder mit dieser Person zusammenhängen. Dies geschieht in der Regel in einem Labor, kann aber auch in anderen Bereichen, wie z.B. am Point of Care, durchgeführt werden. + + Dieser Archetyp soll das Ergebnis einer erforderlichen Einzeluntersuchung abdecken, bei der die Probe(n) über ein Einzelverfahren gesammelt werden, und kann mehrere Ergebnisse zu Analyten oder andere Komponenten enthalten. Beispiele hierfür könnte das „Vollblutbild“ sein, das ein separates Analyseergebnis für die Zählung jedes Blutzelltyps liefert, oder „Nierenbiopsie nicht neoplastisch“, das Ergebnisse aus der Mikroskopie, Immunhistochemie und Elektronenmikroskopie liefern würde. + + Dieser Archetyp wurde als Framework konzipiert, das in der Regel um CLUSTER-Archetypen erweitert wird, um eine angemessene Aufzeichnung spezifischer Labor-Testergebnismuster zu ermöglichen. Einschließlich aber nicht beschränkt auf: Tests für Biochemie, Hämatologie, Immunologie und Blutspendendienste etc. sowie spezifische Muster für die besonderen Anforderungen an Mikrobiologie und anatomische Pathologie. Wenn die in Auftrag gegebenen Tests oder Untersuchungen nicht gewöhnlich in einer benannten Gruppe oder einem benannten Panel zusammengehören, wird jedes Testergebnis in der Regel durch separate Instanzen dieses Archetyps dargestellt. Es gibt jedoch erhebliche Unterschiede in der tatsächlichen Berichts-/Messaging-Praxis, und dieser Archetyp/diese verwandten Archetypen sind so konzipiert, dass sie mit diesen Abweichungen umgehen können. + + Dieser Archetyp unterstützt mehrere Ansätze zur Erfassung von Proben und spiegelt die aktuelle, sehr unterschiedliche Praxis wieder. Ein Laborergebnis hat einen hohen Grad an Übereinstimmung mit einer HL7 FHIR Diagnoseberichtsquelle. + + Es wird erwartet, dass ein oder mehrere Exemplare dieses Archetyps oder dieser Archetypfamilie an einen anfragenden Arzt innerhalb eines Labordokuments zurückgeschickt werden, das COMPOSITION.report_result Archetyp, oder ähnliche und andere relevante ENTRY Archetypen. + + Die Erfassung von Störfaktoren kann inkonsistent sein, weil es oft vom Quelllabor und von den klinischen Informationen, die angefordert worden, abhängt. Im State-Abschnitt des Archetyps gibt es ein einfaches Datenelement \"Confounding factors\", das optional ist und als eine Möglichkeit wiederholt werden kann, eine Vielzahl von einfachen Faktoren zu erfassen, die explizit gemacht werden müssen, da sie die Interpretation der Ergebnisse beeinflussen können. Wenn die Störfaktoren komplexer sind, kann es sinnvoll sein, einen lokalen/gemeinsamen CLUSTER-Archetyp zu erstellen, der im SLOT \"Confounding factors details\" ergänzt werden kann. + Hinweis 1: Bekannte oder erforderliche Voraussetzungen, wie z.B. \"Fasten\" oder \"Tag 1 des Menstruationszyklus\", sollten im Datenelement \"Probenbedingungen\" im Archetyp CLUSTER.Probe, verschachtelt innerhalb des OBSERVATION Archetypes, angegeben werden. + Hinweis 2: Bekannte Probleme bei der Probenentnahme oder Behandlung, wie z.B. \"Probe hämolysiert\" oder \"verlängerter Gebrauch von Tourniquet\", sollten unter \"Probenqualität\" im Archetyp CLUSTER.Probe, verschachtelt innerhalb des OBSERVATION Archetypes, angegeben werden. + + Werden vom Labor \"Reflextests\" durchgeführt, können diese gemäß den US/FHIR-Richtlinien (siehe https://www.hl7.org/fhir/2015may/uslabreportguide.html) oder anderen lokalen Richtlinien durchgeführt werden. Zum Beispiel eine der folgenden Punkte.... + 1. Protokollierung der Reflextestergebnisse zusätzliche \"Testergebnisse\" innerhalb derselben \"openEHR-EHROBSERVATION.Laborergebnis\". + 2. Protokollierung der Reflextestergebnisse zusätzliche \"Testergebnisse\" innerhalb derselben \"openEHR-EHROBSERVATION.Laborergebnis\", verweisen Sie aber über \"Testerforderungsdetails\" auf den ursprünglichen Labortestantrag. + 3. Protokollierung der Reflextestergebnisse zusätzliche \"Testergebnisse\" innerhalb derselben \"openEHR-EHROBSERVATION.Laborergebnis\" festhalten, aber über \"Testerforderungsdetails\" auf einen neuen Labortestantrag sowie den ursprünglichen Labortestantrag verweisen. + + + + + + "> + misuse = <"Nicht zur Dokumentation eines Autopsieberichts oder eines forensischen Berichts verwenden. Einzelne Proben, die bei einer Autopsie oder einem forensischen Bericht entnommen werden, können jedoch mit diesem Archetyp dargestellt werden. Für diese sind zusätzliche spezialisierte Archetypen erforderlich, um die Daten zu dokumentieren. + + Dieser Archetyp eignet sich zur Darstellung allgemeiner Labortestergebnisse, jedoch nicht für vollständige synoptische Berichte. Für diese sind zusätzliche spezialisierte Archetypen erforderlich, um die Daten zu dokumentieren."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere resultat, funn og laboratoriets tolkning, av en laboratorieundersøkelse utført på prøvemateriale fra et individ eller relatert til individet."> + keywords = <"medisinsk biokjemi", "medisinsk mikrobiologi", "medisinsk genetikk", "klinisk farmakologi", "patologi", "immunologi og transfusjonsmedisin", "laboratorie", "lab", "anatomisk", "prøve", "rettsmedisinsk", "laboratoriemedisin", "generell kjemi", "materiale", "prøvemateriale", "lokalisasjon", "undersøkelse", "analyse", "metode (analysemetode)", "laboratoriespesialitet", "blodprøve", "serum", "plasma", "fullblod", "analytt", "kapillærprøver", "venøse prøver", "arterielle prøver", "prøvetaking", "immunopatologi", "cytologi", "histopatologi", "biopsi", "preparat", "immunhistokjemi", "immuncytokjemi", "molekylærgenetiske analyser", "histologi", "cytologi", "cervixcytologi", "obduksjon", "flowcytometri", "molekylær patologi", "elektronmikroskopi", "neuropatologi", "frysesnitt", "punksjonscytologi", "makrobeskjæring", "makroskopisk undersøkelse", "mikrobiologi", "bakteriologi", "virologi", "serologi", "molekylærdiagnostikk", "parasittologi", "mykologi", "protozologi", "immunologi", "medisinsk immunologi", "transfusjonsmedisin", "immunhematologi", "transplantasjonsimmunologi", "cellulær immunologi", "ex vivo cellelaboratorium", "hormonanalyser", "endokrinologi", "blodbank", "blodkomponenter", "hematologi", "kjemisk", "klinisk", "kjemi", "klinisk kjemi", "klinisk biokjemi", "metabolsk molekylærbiologi", "homeostase og trombose", "koagulasjon", "klinisk farmakologi", "farmakologi", "doping analyser", "klinisk fysiologi", "toksikologi", "rusmiddelanalyse", "misbruksdiagnostikk", "genetisk", "genetikk", "HTS-diagnostikk", "genpaneler", "farmakogenetikk", "cancer cytogenetikk", "preparat", "rettsmedisinsk"> + use = <"Brukes for å registrere resultat, funn og laboratoriets tolkning, av en laboratorieundersøkelse utført på prøvemateriale fra et individ eller relatert til individet. Dette utføres typisk i et laboratorium, men kan også gjøres i andre miljøer, som for eksempel ved pasientnær analysering. + + Denne arketypen er ment å dekke resultatet av én rekvirert undersøkelse der prøvene er tatt i én prosedyre, og som kan ha flere analyseresultater eller andre komponenter. Eksempler på dette kan være \"Differensialtelling av leukocytter\", som gir et separat resultat for antallet av hver type hvite blodceller, eller \"Nyrebiopsi ikke-neoplastisk\", som gir resultater fra mikroskopi, immunohistokjemi og elektronmikroskopi. + + Denne arketypen er laget for å være et rammeverk som vanligvis vil utvides med CLUSTER-arketyper for å få en hensiktsmessig registrering og rapportering av spesifikke mønstre for laboratorieresultater. Dette kan omfatte analyser og undersøkelser innen kjemi (medisinsk biokjemi, hematologi, immunologi og transfusjonsmedisin, med mer), samt spesifikke mønstre for de unike behovene innenfor mikrobiologi og patologi. Hvis de rekvirerte analysene eller undersøkelsene ikke tilhører en navngitt gruppe, vil hvert resultat normalt representeres ved en separat instans av denne arketypen. Imidlertid er det stor variasjon på hvordan svarrapportering/meldingsformidling skjer, og denne arketypen er designet for å ivareta disse variasjonene. + + Denne arketypen støtter flere tilnærminger til å registrere informasjon om prøvematerialet, noe som reflekterer de store variasjonene innenfor dagens praksis. Laboratoriesvar-arketypen har høy grad av samsvar med HL7 FHIR-ressursen \"Diagnostic Report\". + + Det forventes at en eller flere instanser av denne arketypen, eller arketypefamilen vil bli sendt tilbake til rekvirenten i en laboratoriesvarrapport, for eksempel i arketypen COMPOSITION.report_result eller tilsvarende, og sammen med relevante ENTRY-arketyper. + + Registrering av konfunderende faktorer gjøres i praksis ikke på en konsistent måte, og avhenger av avsenderlaboratoriet og av den kliniske informasjonen som ble sendt med fra rekvirenten. I \"State\"-delen av arketypen er det et valgfritt og repeterbart element for \"Konfunderende faktorer\" som kan brukes til å registrere enkle faktorer, som fordi de kan påvirke tolkningen av resultatet må registreres eksplisitt. Dersom de konfunderende faktorene er mer komplekse kan det være hensiktsmessig å lage en CLUSTER-arketype som kan brukes i SLOTet \"Strukturerte konfunderende faktorer\". + NB 1: Kjente eller nødvendige forutsetninger, som for eksempel \"fastende\" eller \"dag 1 av menstruasjonssyklusen\" bør registreres i elementet \"Prøvetakingsforhold\" i arketypen CLUSTER.specimen, og nøstes inn i denne OBSERVATION-arketypen. + NB 2: Kjente problemer med prøvetaking eller prøvehåndtering, som for eksempel \"hemolyse\" eller \"forlenget stase\" bør registreres i elementet \"Prøvekvalitet\" i arketypen CLUSTER.specimen, og nøstes inn i denne OBSERVATION-arketypen. + + Der laboratoriet endrer analyser eller legger til analyser som oppfølging, kan disse håndteres etter veilledning fra HL7 FHIR (https://www.hl7.org/fhir/2015may/uslabreport-guide.html), eller etter lokale prosedyrer. For eksempel en av følgende: + 1. Registrer de endrede analysene/tilleggsanalysene innenfor samme instans av denne arketypen. + 2. Registrer de endrede analysene/tilleggsanalysene i en ny instans av denne arketypen, men referer til den opprinnelige rekvisisjonen ved hjelp av \"Rekvisisjonsdetaljer\". + 3. Registrer de endrede analysene/tilleggsanalysene i en ny instans av denne arketypen, men referer til en ny rekvisisjon i tillegg til den opprinnelige rekvisisjonen, ved hjelp av \"Rekvisisjonsdetaljer\"."> + misuse = <"Skal ikke brukes for å lagre en sammenstilling etter obduksjon eller rettsmedisinsk undersøkelse, selv om prøver av noen prøvematerialer som blir tatt i en obduksjon kan bli representert i denne arketypen. For å lage selve obduksjons- eller den rettsmedisinske rapporten må man bruke spesialiserte arketyper. + + Denne arketypen er passende for å representere generelle laboratoriesvar, men er ikke ment å dekke komplette sammendragsrapporter (\"synoptic reports\") innenfor patologi. For disse trengs det i tillegg spesialiserte arketyper."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل نتيجة اختبار المعمل, و التي قد يتم استخدامها لتسجيل اختبار ذي قيمة واحدة, و عادة ما يتم بعد ذلك المزيد من التخصيص أو الوضع في قالب لتمثيل اختبار متعدد القيم أو رتل من الاختبارات. + و يمثل هذا النموذج كوالد (أب) للتخصيصات الأخرى لاختبارات معملية أكثر تحديدا مثل الميكروبيولوجيا و الهيستوباثولوجيا."> + keywords = <"المعمل - المختبر", "الباثولوجيا - المرضية", "الكيمياء الحيوية", "الدمويات", "الميكروبيولوجيا", "المناعيات - علم المناعة"> + use = <"قد يستخدم لتسجيل نتيجة اختبار المعمل, و التي قد يتم استخدامها لتسجيل اختبار ذي قيمة واحدة, و عادة ما يتم بعد ذلك المزيد من التخصيص أو الوضع في قالب لتمثيل اختبار متعدد القيم أو رتل من الاختبارات. + + يتم بعد ذلك تقديم التقرير للطبيب السريري الذي قام بطلب الاختبار في سياق تقرير معملي متكامل."> + misuse = <"قد تكون التخصيصات أكثر مناسبة للتقارير المركبة مثل حالات الميكروبيولوجيا أو الهيستوباثولوجيا."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the result, including findings and the laboratory's interpretation, of an investigation performed on specimens collected from an individual or related to that individual."> + keywords = <"lab", "pathology", "biochemistry", "haematology", "microbiology", "immunology", "laboratory", "anatomical", "chemical", "clinical", "immunopathology", "cytology", "histopathology", "test", "biopsy", "specimen", "forensic", "genetic", "laboratory medicine", "results", "analysis"> + use = <"Use to record the result, including findings and the laboratory's interpretation, of an investigation performed on specimens collected from an individual or related to that individual. This is typically done in a laboratory, but may be done in other environments such as at the point of care. + + This archetype is intended to cover the result of a single ordered investigation where the specimen(s) are collected as a single procedure, and may include multiple analyte results or other components. Examples of this could include 'Full blood count', which would yield a separate analyte result for the count of each type of blood cell, or 'kidney biopsy non-neoplastic', which would yield findings from microscopy, immunohistochemistry and electron microscopy. + + This archetype has been designed to be a framework that will usually be extended with CLUSTER archetypes to enable appropriate recording of specific laboratory test result patterns. This includes, but is not limited to, tests for biochemistry, haematology, immunology and transfusion services etc and specific patterns for the unique requirements for microbiology and anatomical pathology. If the ordered tests or investigations do not commonly belong together in a named group or panel, each test result would normally be represented using separate instances of this archetype. There is, however, considerable variation in actual reporting/messaging practice and this archetype/related archetypes are designed to handle such variation. + + This archetype supports multiple approaches to recording of specimen, reflecting current practice which varies enormously. A Laboratory test result has a high degree of alignment to an HL7 FHIR Diagnostic Report resource. + + It is anticipated that one or more instances of this archetype, or archetype family, will be sent back to a requesting clinician within a laboratory report document comprising COMPOSITION.report_result archetype, or similar, and other relevant ENTRY archetypes. + + The recording of confounding factors may be inconsistent, often depending on the analysing laboratory and on clinical information sent by the requester. In the State section of the archetype there is a simple 'Confounding factors' data element that is optional and can be repeated as one way to record a variety of simple factors that need to be made explicit as they may influence interpretation of the results. If the confounding factors are more complex, it may be appropriate to create a local/shared CLUSTER archetype that can be nested in the 'Confounding factors details' SLOT. + Note 1: Known or required pre-conditions, such as 'fasting' or 'Day 1 of menstrual cycle', should be reported in the 'Sampling conditions' data element in the CLUSTER.specimen archetype, nested within this OBSERVATION archetype. + Note 2: Known issues with specimen collection or handling, such as 'sample haemolysed' or 'prolonged use of tourniquet' should be reported within 'Specimen quality' in the CLUSTER.specimen archetype, nested within this OBSERVATION archetype. + + Where 'reflex tests' are performed by the laboratory, these may be handled as per US/FHIR guidance (see https://www.hl7.org/fhir/2015may/uslabreport-guide.html) or other local policy. For example, one of the following ... + 1. Record the reflex test results additional 'Test findings' within the same 'openEHR-EHR-OBSERVATION.laboratory_test_result' + 2. Record the reflex test results as 'Test findings' within a new 'openEHR-EHR-OBSERVATION.laboratory_test_result' but refer to the original lab test request via 'Test request details'. + 3. Record the reflex test results as 'Test findings' within a new 'openEHR-EHR-OBSERVATION.laboratory_test_result' but reference a new lab test request as well as the original lab test request via 'Test request details'."> + misuse = <"Not to be used to record an Autopsy or a Forensic report, although tests on some specimens that are taken in such situations may be represented using this archetype. For these, additional or specialised archetypes will be required to represent the data. + + This archetype is suitable for representation of general laboratory test results, but not intended to cover full synoptic reports. For these, additional specialising archetypes are required to represent the data."> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"用于记录针对组织和体液等标本所进行的病理学实验室检验项目的发现/所见和解释。这通常是由实验室来完成,但也可能会是在其他环境下完成的,如床旁。"> + keywords = <"实验室", "医学实验室", "临床实验室", "中心实验室", "检验科", "化验室", "化验科", "病理学", "检验医学", "检验", "医学检验", "临床检验医学", "临床检验", "生物化学", "生化", "血液学", "微生物学", "免疫学", "解剖学", "化学", "临床", "免疫病理学", "细胞学", "组织病理学", "试验", "试验项目", "检验项目", "化验项目", "报告项目", "活组织检查", "活检", "标本", "样本", "样品", "试样", "法医学", "遗传学"> + use = <"用于记录任何病理学实验室检验结果,包括作为某个组合型操作项目或手术的组成部分而进行的针对某种标本的某一检验项目所获得的结果。 + + 可以采用模板或专用原始型来表达多种分析物的组套。 + + 对于那些需要额外报告内容的,诸如组织病理学或微生物学之类较为复杂的检验项目,则应当采用专用的原始型来表达。 + + 实验室检验报告与HL7 FHIR 诊断报告资源DiagnosticReport之间具有高度的一致性。 + + 在完整的基于组合式文档的报告的背景下,通常会作为一个构成要素,回报给申请医生。"> + misuse = <"并非旨在用于报告非病理学检验结果,如影像学诊断、心电图或呼吸功能试验。 + + 并非旨在用于表达完整的累积型报告。当前这一实验室检验结果原始型表达的仅仅是,累积型检验项目报告之中通常被视为纵列的结果集合之一。累积型报告是一种视图,是利用由多个观测指标OBSERVATION原始型所表示的结果构建而成。 + + 并非旨在用于记录活组织检查报告,尽管可以采用此原始型来表示,针对活组织检查时所采集标本进行的检验项目。 + + 此原始型适合于表达一般性的病理学检验结果,但并未打算涵盖完整的提要式报告。对于此类报告,则需要采用额外的特化性原始型来表达相应的数据。 + + 此原始型在设计上已经支持临床病理学,但可能并不适合于其他种类的病理学用途。"> + > + > + +definition + OBSERVATION[id1] matches { -- Laboratory test result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {1} matches { -- Test name + value matches { + DV_TEXT[id9001] + } + } + allow_archetype CLUSTER[id66] matches { -- Specimen detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.specimen(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.specimen(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id74] occurrences matches {0..1} matches { -- Overall test status + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Overall test status (synthesised) + } + DV_TEXT[id9003] + } + } + ELEMENT[id76] occurrences matches {0..1} matches { -- Overall test status timestamp + value matches { + DV_DATE_TIME[id9004] + } + } + ELEMENT[id78] occurrences matches {0..1} matches { -- Diagnostic service category + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id101] occurrences matches {0..1} matches { -- Clinical information provided + value matches { + DV_TEXT[id9006] + } + } + allow_archetype CLUSTER[id98] matches { -- Test result + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.laboratory_test_analyte(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.laboratory_test_analyte(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.laboratory_test_panel(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.laboratory_test_panel(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.histopathology_findings(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.histopathology_findings(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id58] occurrences matches {0..1} matches { -- Conclusion + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id99] matches { -- Test diagnosis + value matches { + DV_TEXT[id9008] + } + } + allow_archetype CLUSTER[id123] matches { -- Structured test diagnosis + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id119] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id102] matches { -- Comment + value matches { + DV_TEXT[id9009] + } + } + } + } + } + state matches { + ITEM_TREE[id113] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id114] matches { -- Confounding factors + value matches { + DV_TEXT[id9010] + } + } + allow_archetype CLUSTER[id115] matches { -- Structured confounding factors + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id18] occurrences matches {0..1} matches { -- Receiving laboratory + include + archetype_id/value matches {/.*/} + } + ELEMENT[id69] occurrences matches {0..1} matches { -- Laboratory internal identifier + value matches { + DV_IDENTIFIER[id9011] + DV_TEXT[id9012] + } + } + CLUSTER[id95] matches { -- Test request details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id107] matches { -- Original test requested name + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id63] occurrences matches {0..1} matches { -- Requester order identifier + value matches { + DV_IDENTIFIER[id9014] + DV_TEXT[id9015] + } + } + ELEMENT[id64] occurrences matches {0..1} matches { -- Receiver order identifier + value matches { + DV_IDENTIFIER[id9016] + DV_TEXT[id9017] + } + } + allow_archetype CLUSTER[id91] occurrences matches {0..1} matches { -- Requester + include + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id36] matches { -- Distribution list + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.distribution(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + ELEMENT[id112] occurrences matches {0..1} matches { -- Point-of-care test + value matches { + DV_BOOLEAN[id9018] + } + } + ELEMENT[id122] occurrences matches {0..1} -- Test method + allow_archetype CLUSTER[id111] matches { -- Testing details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id118] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Gesamtteststatus (synthesised)"> + description = <"Der Status des gesamten Laborprüfergebnisses. (synthesised)"> + > + ["id123"] = < + text = <"Strukturierte Testdiagnostik"> + description = <"Eine strukturierte oder komplexe Diagnose für die Laboruntersuchung."> + comment = <"Zum Beispiel: Anatomische Pathologiediagnosen, die aus mehreren verschiedenen Schwerpunkten wie Morphologie, Ätiologie und Funktion zusammengesetzt sind."> + > + ["id122"] = < + text = <"Testmethode"> + description = <"Die Beschreibung der Methode, mit dem der Test durchgeführt wurde."> + comment = <"Wenn möglich, ist eine Kodierung mit einer Terminologie wünschenswert."> + > + ["at121"] = < + text = <"Vorläufig"> + description = <"Es sind erste, bestätigte Ergebnisse verfügbar, aber nicht alle Ergebnisse sind final. Dies ist eine Unterkategorie von \"Teilweise\"."> + > + ["at120"] = < + text = <"Hinzugefügt"> + description = <"Nach der endgültigen Fassung wurde der Bericht durch Hinzufügen neuer Inhalte aktualisiert. Der bestehende Inhalt bleibt unverändert. Dies ist eine Unterkategorie von \"Abgeändert\"."> + > + ["id119"] = < + text = <"Multimedia-Darstellung"> + description = <"Bild, Video oder Diagramm zur Visualisierung des Testergebnisses."> + comment = <"Mehrere Formate sind erlaubt - diese sollten aber einen äquivalenten klinischen Inhalt darstellen."> + > + ["id118"] = < + text = <"Erweiterung"> + description = <"Weitere Informationen, die erforderlich sind, um lokale Inhalte abzubilden oder das Modell an andere Referenzmodelle anzupassen."> + comment = <"Zum Beispiel: Lokaler Informationsbedarf oder zusätzliche Metadaten, um ein Mapping auf FHIR oder CIMI Modelle zu ermöglichen."> + > + ["at117"] = < + text = <"Irrtümlich eingegeben"> + description = <"Das Testergebnis wurde nach der vorherigen Endfreigabe zurückgezogen."> + > + ["at116"] = < + text = <"Korrigiert"> + description = <"Das Ergebnis wurde nach der Finalisierung modifiziert und ist vollständig vom verantwortlichen Untersucher verifiziert. Dies ist eine Unterkategorie von \"Abgeändert\"."> + > + ["id115"] = < + text = <"Strukturierte Erfassung der Störfaktoren"> + description = <"Einzelheiten zu Problemen oder Umständen, die sich auf die genaue Interpretation der Messung oder des Prüfergebnisses auswirken."> + comment = <"Zum Beispiel: Letzte normale Menstruationsperiode (LNMP)."> + > + ["id114"] = < + text = <"Störfaktoren"> + description = <"Probleme oder Umstände, die sich auf die genaue Interpretation der Messung oder des Testergebnisses auswirken."> + comment = <"\"Störfaktoren\", die die Interpretation beeinflussen könnten wie z.B. \"kürzliches Training\" oder \"neuer Tabakkonsum\" sollten für unkontrollierte/ungeplante Probleme des Patientenzustands/ der Physiologie vorgesehen werden. + + Bekannte oder erforderliche Voraussetzungen, wie z.B. \"Fasten\", sollten im Element \"Probenbedingungen\" innerhalb des CLUSTER.Probe-Archetyps aufgeführt werden. In einigen Fällen werden Voraussetzungen als Teil des Testnamens erfasst, z.B. \"Nüchternblutzucker\". + + Bekannte Schwierigkeiten bei der Probenentnahme oder -behandlung, wie z.B. die \"verlängerte Anwendung von Tourniquet\" oder \"hämolysierte Probe\", sollten in den Elementen \"Probenqualität\" innerhalb des CLUSTER.Probe-Archetyps aufgeführt werden."> + > + ["id112"] = < + text = <"Point-of-care Test"> + description = <"Dies gibt an, ob der Test direkt am Point-of-Care (POCT) durchgeführt wurde, im Gegensatz zu einem formalen Ergebnis eines Labors oder einer anderen Dienstleistungsorganisation."> + comment = <"Wahr, wenn der Test direkt am Point-of-Care (POCT) durchgeführt wurde."> + > + ["id111"] = < + text = <"Test Details"> + description = <"Strukturierte Details über die beim Labortest verwendete Methodik, das Gerät oder die Auswertung."> + comment = <"Zum Beispiel: \"Details der ELISA/Nephelometrie\"."> + > + ["at108"] = < + text = <"Registriert"> + description = <"Der Labortest wurde im Laborinformationssystem registriert, aber es ist derzeit noch nichts verfügbar."> + > + ["id107"] = < + text = <"Originaler Name der angeforderten Testung"> + description = <"Name des ursprünglich angeforderten Tests."> + comment = <"Dieses Datenelement ist zu verwenden, wenn die angeforderte Testung von der tatsächlich vom Labor durchgeführten Testung abweicht."> + > + ["id102"] = < + text = <"Kommentar"> + description = <"Weitere Informationen über das Laborergebnis, welche bisher nicht in den anderen Feldern erfasst wurden."> + > + ["id101"] = < + text = <"Vorhandene klinische Information"> + description = <"Beschreibung der klinischen Informationen, die zum Zeitpunkt der Auswertung der Ergebnisse verfügbar sind."> + comment = <"Dieses Datenelement kann einen Link zu den ursprünglichen klinischen Informationen enthalten, die in der Testanforderung angegeben sind."> + > + ["id99"] = < + text = <"Testdiagnose"> + description = <"Kurze Beschreibung der klinischen Bedeutung und der Aussagekraft des Laborergebnisses."> + comment = <"Zum Beispiel: \"Schwere hepatische Beeinträchtigung\", \"Salmonellenbefall\". Die Kodierung der Diagnose mit einer Terminologie, wird nach Möglichkeit dringend empfohlen. Die Diagnose soll zu der Beschreibung im Datenelement \"Zusammenfassung\" passen."> + > + ["id98"] = < + text = <"Testergebnis"> + description = <"Ergebnisse der durchgeführten Untersuchungen an der/den Probe(n)."> + comment = <"Dieser SLOT kann einen einzelnen Analyt, eine Gruppe, ein Panel oder eine Reihe von mehreren Analyten oder eine komplexere und spezifischere Struktur tragen."> + > + ["id95"] = < + text = <"Details der Testanforderung"> + description = <"Details zur Testanforderung."> + comment = <"In den meisten Fällen gibt es eine Testanfrage und ein einzelnes entsprechendes Testergebnis. Jedoch ermöglicht dieser wiederholte Cluster die Situation, dass mehrere Testanfragen mit einem einzigen Testergebnis gemeldet werden können. + + Als Beispiel: \"Ein Arzt fordert in einer Anfrage Blutzucker und in einer zweiten Anfrage Harnstoff/Elektrolyte an, aber das Laboranalysegerät führt beides durch und das Labor möchte diese zusammen melden\"."> + > + ["id91"] = < + text = <"Einsender"> + description = <"Details über den Kliniker oder die Abteilung, die das Labortestergebnis angefordert hat."> + > + ["id78"] = < + text = <"Diagnostische Organisationseinheit"> + description = <"Die diagnostische Organisationseinheit oder die Labordisziplin, die für das Laborergebnis verantwortlich ist."> + comment = <"Dies soll eine allgemeine Kategorisierung sein und nicht den organisatorischen Namen des Labors erfassen. Zum Beispiel anatomische Pathologie, Immunologie und Transfusionsmedizin, medizinische Mikrobiologie, klinische Pharmakologie, medizinische Genetik, medizinische Biochemie. Alternativ noch granuläre Subkategorien, wie z.B. Hormone/Endokrinologie, Hämatologie, Autoantikörper, Allergologie. Diese Datenelemente helfen bei der Filterung nach breiten Kategorien von Ergebnissen gemäß den lokalen Gegebenheiten. Dieses Datenelement sollte, wenn möglich, mit einer Terminologie kodiert werden."> + > + ["id76"] = < + text = <"Zeitstempel des gesamten Teststatus"> + description = <"Zeitpunkt an dem das Ergebnis für den oben genannten \"Gesamtteststatus\" ausgegeben wurde."> + > + ["at75"] = < + text = <"Abgebrochen"> + description = <"Das Ergebnis ist nicht verfügbar, weil der Test nicht gestartet oder nicht abgeschlossen wurde (manchmal auch als \"gescheitert\" bezeichnet)."> + > + ["id74"] = < + text = <"Gesamtteststatus"> + description = <"Der Status des gesamten Laborprüfergebnisses."> + comment = <"Die Werte wurden so ausgewählt, dass sie mit denen im HL7 FHIR Diagnosebericht übereinstimmen, der historisch aus der HL7v2Praxis stammt. Andere lokale Codes/Begriffe können über den Text \"Auswahl\" verwendet werden. + + Dieses Element kann mehrfach vorkommen, um Fälle abzudecken, bei denen der Status für verschiedene Aspekte des Ergebnisses in mehrere Elemente unterteilt wurde. + "> + > + ["id69"] = < + text = <"Laborinterne Kennzeichnung"> + description = <"Eine lokale Kennung, die vom empfangenden Laborinformationssystem (LIS) vergeben wird, um den Testvorgang zu verfolgen."> + comment = <"Diese Kennung ist eine vom LIS vergebene interne Trackingnummer und ist nicht als Bezeichnung für den Test gedacht."> + > + ["id66"] = < + text = <"Probendetail"> + description = <"Angaben über die Beschaffenheit der analysierten Probe."> + comment = <"Wenn der Probentyp mit einem Code in der Testbezeichnung ausreichend spezifiziert ist, sind diese zusätzlichen Daten nicht erforderlich. Die Verknüpfung von Ergebnissen mit bestimmten Proben kann sowohl in einem CLUSTER.Probe als auch in den verschiedenen CLUSTER Archetypen mit Hilfe von Elementen mit der Bezeichnung \"Probe\" dokumentiert werden. + "> + > + ["id64"] = < + text = <"Auftrags-ID (Empfänger)"> + description = <"Lokale Auftrags-ID, die vom auftragsempfangendem System, gewöhnlich dem Laborinformationssystem (LIS) zugewiesen wird."> + comment = <"Die Vergabe einer solchen ID ermöglicht das Nachverfolgen des Auftragsstatus und das Verlinken der Ergebnisse zum Auftrag. Es erlaubt auch das Verwalten von weiteren Erkundigungen und Nachfragen und ist äquivalent zum \"HL7 Filler Order Identifier\"."> + > + ["id63"] = < + text = <"Auftrags-ID des anfordernden/einsendenden Systems"> + description = <"Lokale Auftrags-ID des anfordernden/einsendenden Systems."> + comment = <"Äquivalent zur \"HL7 Placer Order Identifier\"."> + > + ["id58"] = < + text = <"Schlussfolgerung"> + description = <"Beschreibung der wichtigsten Ergebnisse."> + comment = <"Zum Beispiel: \"Das Muster lässt auf eine erhebliche Nierenfunktionsstörung schließen\". Der Inhalt der Zusammenfassung unterscheidet sich je nach durchgeführter Untersuchung. Diese Zusammenfassung sollte mit der kodierten \"Testdiagnose\" übereinstimmen."> + > + ["at41"] = < + text = <"Abgeändert"> + description = <"Das Ergebnis wurde nach der Finalisierung modifiziert und ist vollständig von dem verantwortlichen Untersucher verifiziert. Die Ergebnisdaten wurden geändert."> + > + ["at39"] = < + text = <"Final"> + description = <"Das Testergebnis ist vollständig und durch eine autorisierte Person bestätigt."> + > + ["at38"] = < + text = <"Teilweise"> + description = <"Das Testergebnis ist als ein Teilergebnis (z.B. Initial, vorübergehend oder vorläufig) bestätigt: Daten im Testergebnis können unvollständig oder nicht verifiziert sein."> + > + ["id36"] = < + text = <"Verteilerliste"> + description = <"Details über weitere Kliniker oder Organisationen, die eine Kopie der Analyseergebnisse benötigen."> + comment = <"Die \"Verteilerliste\" dient nur zu Informationszwecken. Der Hauptempfänger des Berichts ist die Person, die dazu bestimmt ist, auf die Information zu reagieren."> + > + ["id18"] = < + text = <"Labor, welches den Untersuchungsauftrag annimmt"> + description = <"Angaben zu dem Labor, das die Anfrage erhalten hat und die Hauptverantwortung für die Verwaltung der Berichterstattung über den Test trägt, auch wenn andere Labore bestimmte Aspekte ausführen."> + comment = <"Dieser Slot gibt die Details des Labors an, dass die Anforderung erhalten hat und die Gesamtverantwortung für die Berichterstellung des Tests trägt, selbst wenn andere Labore bestimmte Aspekte ausführen. + + Das Empfangslabor kann den Test entweder durchführen oder an ein anderes Labor verweisen. Wenn ein anderes Labor für die Durchführung der Tests mit bestimmten Analyten zuständig ist, ist zu erwarten, dass diese Details im SLOT 'Analyte result detail' innerhalb des Archetyps CLUSTER.laboratory_test_analyte enthalten sind."> + > + ["id6"] = < + text = <"Labortest-Bezeichnung"> + description = <"Name der Laboruntersuchung, die an der/den Probe(n) durchgeführt wurde."> + comment = <"Ein Laborergebnis kann sich auf ein einzelnes Analyt oder eine Analytgruppe beziehen. Dazu zählen auch komplette Panel an Parametern. + Es wird dringend empfohlen, die \"Labortest-Bezeichnung\" anhand einer Terminologie zu kodiereren, wie zum Beispiel LOINC oder SNOMED CT. Beispiel: \"Glukose\", \"Harnstoff\", \"Abstrich\", \"Cortisol\", \"Leberbiopsie\". Der Name kann u.U. auch das Probenmaterial oder den Patientenstatus (z.B. \"Blutzuckerspiegel nüchtern\") oder andere Informationen beinhalten wie \"Kalium (Blutgas)\"."> + > + ["id3"] = < + text = <"Jedes Ereignis"> + description = <"Jeder Zeitpunkt oder jedes Intervall, das in einem Template oder zur Laufzeit definiert werden kann."> + > + ["id1"] = < + text = <"Laborergebnis"> + description = <"Das Ergebnis - einschließlich der Befunde und der Interpretation des Labors - einer Untersuchung, die an Proben durchgeführt wurde, die von einer Einzelperson stammen oder mit dieser Person zusammenhängen."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Overordnet resultatstatus (synthesised)"> + description = <"Den overordnede statusen for hele laboratorieresultatet/prøven. (synthesised)"> + > + ["id123"] = < + text = <"Strukturert diagnose"> + description = <"En strukturert eller kompleks diagnose for laboratorieundersøkelsen."> + comment = <"For eksempel patologidiagnoser bestående av flere forskjellige akser som morfologi, etiologi og funksjon."> + > + ["id122"] = < + text = <"Undersøkelsesmetode"> + description = <"Beskrivelse av metoden som ble brukt for å utføre undersøkelsen."> + comment = <"Koding med en terminologi er ønskelig, der det er mulig."> + > + ["at121"] = < + text = <"Foreløpig"> + description = <"Verifiserte tidlige svar er tilgjengelige, men ikke alle svar er endelige. Dette er en underkategori av \"Ufullstendig\"."> + > + ["at120"] = < + text = <"Tillegg"> + description = <"Etter å ha vært satt som status \"Endelig\", har det blitt lagt nytt innhold til rapporten. Det eksisterende innholdet er uendret. Dette er en underkategori av \"Revidert\"."> + > + ["id119"] = < + text = <"Multimediarepresentasjon"> + description = <"Digitalt bilde, video eller diagram som representerer analyseresultatet."> + comment = <"Flere formater tillates, men innholdet i de forskjellige formatene må representere det samme innholdet."> + > + ["id118"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at117"] = < + text = <"Feilregistrert"> + description = <"Analysesvaret har blitt trukket tilbake etter å ha vært i status \"Endelig\"."> + > + ["at116"] = < + text = <"Korrigert"> + description = <"Svaret har blitt modifisert etter å ha vært i status \"Endelig\" og er komplett og verifisert. Dette er en underkategori til \"Revidert\"."> + > + ["id115"] = < + text = <"Strukturerte konfunderende faktorer"> + description = <"Ytterligere detaljer om forhold i tilstand eller omstendigheter som kan påvirke tolkningen av laboratorieresultatet."> + comment = <"For eksempel siste normale menstruasjonsperiode."> + > + ["id114"] = < + text = <"Konfunderende faktorer"> + description = <"Forhold eller omstendigheter som påvirker tolkningen av laboratorieresultatet."> + comment = <"\"Konfunderende faktorer\" bør være reservert for ukontrollerte eller uplanlagte forhold hos pasienten som kan påvirke tolkningen av laboratorieresultatet. For eksempel \"nylig fysisk aktivitet\", \"nylig røykt tobakk\". + + Kjente forutsetninger som \"fastende\" bør dokumenteres i elementet \"Prøvetakingsforhold\" i arketypen CLUSTER.specimen. I noen tilfeller er slike forutsetninger del av undersøkelsesnavnet, for eksempel \"Fastende blodsukker\". + + Kjente forhold knyttet til prøvetaking eller håndtering av prøven, som \"langvarig stase\" eller \"hemolyse\" (preanalytiske forhold) bør dokumenteres i elementet \"Prøvekvalitet\" i arketypen CLUSTER.specimen. + + Koding med en terminologi er ønskelig, der det er mulig."> + > + ["id112"] = < + text = <"Pasientnær analysering"> + description = <"Dette indikerer hvorvidt analysen ble utført gjennom pasientnær analysering (PNA) i stedet for en mer formell laboratorietjeneste."> + comment = <"Sann dersom analysen ble utført ved pasientnær analysering (PNA)."> + > + ["id111"] = < + text = <"Undersøkelsesdetaljer"> + description = <"Strukturert tilleggsinformasjon om hvilken analysemetode, utstyr eller tolkning som er benyttet."> + comment = <"For eksempel \"detaljer om ELISA/nefelometri\"."> + > + ["at108"] = < + text = <"Registrert"> + description = <"Analysen er registrert i laboratoriesystemet, men svaret er ikke tilgjengelig per nå."> + > + ["id107"] = < + text = <"Navn på opprinnelig rekvirert analyse"> + description = <"Navn på undersøkelsen som opprinnelig ble rekvirert."> + comment = <"Dette dataelementet er tenkt brukt dersom det er forskjell mellom undersøkelsen som er rekvirert og den som faktisk er utført."> + > + ["id102"] = < + text = <"Kommentar"> + description = <"Tekstlig tilleggsinformasjon om analyseresultatet, som ikke er registrert i andre felt."> + > + ["id101"] = < + text = <"Tilgjengelig klinisk informasjon"> + description = <"Beskrivelse av klinisk informasjon som er tilgjengelig på tolkningstidspunktet."> + comment = <"Dette dataelementet kan inkludere en lenke til den opprinnelige kliniske informasjonen som ble angitt i rekvisisjonen."> + > + ["id99"] = < + text = <"Diagnose"> + description = <"Enkeltord, frase eller kort beskrivelse som representerer den kliniske betydningen og signifikansen av laboratorieresultatet."> + comment = <"For eksempel \"Betydelig nedsatt leverfunksjon\" eller \"Salmonella\". Koding med en terminologi foretrekkes, der det er mulig. Diagnosen bør være i overensstemmelse med teksten i \"Konklusjon\"."> + > + ["id98"] = < + text = <"Undersøkelsesresultat"> + description = <"Resultat av undersøkelsen som er utført på prøvematerialet."> + comment = <"Dette SLOTet kan inneholde resultat for ett enkelt analyseresultat, for en gruppe analyseresultater, eller for en mer kompleks og spesifikk struktur."> + > + ["id95"] = < + text = <"Rekvisisjonsdetaljer"> + description = <"Detaljer knyttet til rekvisisjonen."> + comment = <"I de fleste situasjoner finnes det én rekvisisjon og ett korresponderende svar, men under noen omstendigheter kan flere rekvisisjoner representeres ved hjelp av en enkelt laboratorieresultat-arketype. + + For eksempel kan en kliniker bestille \"glukose\" i en rekvisisjon og \"urea og elektrolytter\" i en ytterligere rekvisisjon, mens laboratoriet utfører begge analysene og sender en samlet rapport."> + > + ["id91"] = < + text = <"Rekvirent"> + description = <"Detaljert informasjon knyttet til kliniker eller organisatorisk enhet som har rekvirert/bestilt analysen."> + > + ["id78"] = < + text = <"Laboratoriedisiplin"> + description = <"Laboratoriefagområdet, -disiplinen eller subdisiplinen som er ansvarlig for resultatet."> + comment = <"Dette er ikke ment for å gjenspeile laboratoriets interne organisering, men for å angi hvilken laboratoriedisiplin analysene tilhører. For eksempel patologi, immunologi og transfusjonsmedisin, medisinsk mikrobiologi, klinisk farmakologi, medisinsk genetikk og medisinsk biokjemi. Eventuelt enda mer findelte subkategorier eller subdisipliner som f.eks. hormoner/endokrinologi, hematologi, allergologi. Dette hjelper klinikere med å filtrere mellom resultatkategorier i henhold til lokalt oppsett. Koding med en terminologi er ønskelig, der det er mulig."> + > + ["id76"] = < + text = <"Tidsangivelse for overordnet resultatstatus"> + description = <"Tidspunktet for utstedelsen av \"Overordnet resultatstatus\"."> + > + ["at75"] = < + text = <"Kansellert"> + description = <"Svaret er utilgjengelig fordi analysen ikke ble påbegynt eller ferdigstilt (også kalt \"avbrutt\")."> + > + ["id74"] = < + text = <"Overordnet resultatstatus"> + description = <"Den overordnede statusen for hele laboratorieresultatet/prøven."> + comment = <"Verdiene er valgt spesifikt for å samsvare med verdiene i HL7 FHIR-ressursen \"Diagnostic report\", som historisk sett kommer fra HL7 v2. Andre lokale koder eller termer kan brukes ved å bruke datatypen \"Fri eller kodet tekst. + + Dette elementet kan repeteres for å understøtte bruksområdene der statuser for forskjellige aspekter av resultatet er delt opp i flere elementer. Et eksempel på dette er de norske standard labsvarmeldingene i HIS 1.4-standarden, der status for svaret og status for laboratorieprosessen håndteres separat."> + > + ["id69"] = < + text = <"Laboratorieintern identifikator"> + description = <"En lokal identifikator tildelt av det mottagende laboratoriesystemet (LIMS), for å kunne spore analyseprosessen."> + comment = <"Denne identifikatoren er et internt sporingsnummer tildelt av LIMS, og det er ikke ment å være navnet på undersøkelsen."> + > + ["id66"] = < + text = <"Prøvedetaljer"> + description = <"Detaljer om den fysiske substansen som er analysert."> + comment = <"Hvis prøvematerialet er tilstrekkelig spesifisert med en kode i analysenavnet er ikke dette dataelementet nødvendig. Det er mulig å koble svar med spesifikke prøver ved hjelp av elementene \"ID for prøvemateriale\" i både CLUSTER.specimen og de forskjellige CLUSTER-arketypene for laboratoriesvar."> + > + ["id64"] = < + text = <"Rekvisisjonsmottakers rekvisisjonsID"> + description = <"Bestillingens/rekvisisjonens lokale identifikator/referansenummer tildelt av tjenesteyter/mottaker, som regel av LIMS."> + comment = <"Når Laboratorieinformasjonssystemet (LIMS) tildeler en identifikator, åpnes det for sporing av fremdriften/prosessforløpet på bestillingen av undersøkelsen/rekvisisjonen og for å koble undersøkelsesresultatet til rekvisisjonen/bestillingen. Som regel tilsvarer dette HL7 \"Filler Order Identifier\". + + Denne identifikatoren kalles også ofte \"rekvisisjonsnummer\" eller \"remissenummer\"."> + > + ["id63"] = < + text = <"Rekvirentens rekvisisjonsID"> + description = <"Rekvirentens/bestillers lokale ID for rekvisisjonen."> + comment = <"Tilsvarende HL7 \"Placer Order Identifier\"."> + > + ["id58"] = < + text = <"Konklusjon"> + description = <"Fritekstbeskrivelse av de viktigste funnene."> + comment = <"For eksempel \"mønsteret indikerer betydelig nedsatt nyrefunksjon\". Innholdet av konklusjonen vil variere, basert på hvilken undersøkelse som er utført. Konklusjonen bør være i overensstemmelse med kodene brukt i elementet \"Diagnose\"."> + > + ["at41"] = < + text = <"Revidert"> + description = <"Svaret har blitt modifisert etter å ha vært i status \"Endelig\", og er komplett og verifisert av ansvarlig person, og svardata er endret."> + > + ["at39"] = < + text = <"Endelig"> + description = <"Svaret er komplett og er bekreftet av ansvarlig person."> + > + ["at38"] = < + text = <"Ufullstendig"> + description = <"Dette er et delvis (dvs initalt, foreløpig eller preliminært) svar: Data i svaret kan være ukomplett eller ubekreftet."> + > + ["id36"] = < + text = <"Kopimottakere"> + description = <"Detaljert informasjon knyttet til kliniker eller organisatorisk enhet som skal motta en kopi av laboratoriesvaret."> + comment = <"Personene eller organisasjonene på distribusjonslisten mottar svaret kun til informasjon, og det er hovedmottakeren av rapporten som forventes å agere på den."> + > + ["id18"] = < + text = <"Ansvarlig laboratorium"> + description = <"Detaljer om laboratoriet som mottok den opprinnelige rekvisisjonen og har det overordnede ansvaret for prøven, selv om det er andre laboratorier som utfører de enkelte analysene."> + comment = <"Dette SLOTet er ment for detaljer om laboratoriet som mottok rekvisisjonen og har det overordnede ansvaret for å sende en svarrapport, selv om andre laboratorier utfører spesifikke deler av den. + + Det ansvarlige laboratoriet kan enten utføre undersøkelsene selv, eller videresende til andre laboratorier. Hvis et annet laboratorium har utført spesifikke undersøkelser bør informasjon om dette bli beskrevet i SLOTet \"Detaljer om analyseresultat\" i arketypen \"Analyseresultat\". + + \"Ansvarlig laboratorium\" kalles ofte \"Tjenesteyter\"."> + > + ["id6"] = < + text = <"Undersøkelsesnavn"> + description = <"Navn på laboratorieundersøkelsen som er utført på prøvematerialet."> + comment = <"Undersøkelsesnavnet kan dekke ett enkelt resultat eller en gruppe av resultater. Undersøkelsesnavnet kan kodes med medisinsk kodeverk som for eksempel NLK (Norsk laboratoriekodeverk), LOINC, SNOMED CT eller lokale laboratoriekodeverk. Eksempler kan være \"Glukose\", \"Elektrolytter\", \"Blodgass\", \"Differensialtelling\", \"Dyrkning\", \"Kortisol (morgen)\" eller \"histologi melanom\". Navnet kan noen ganger inneholde typen prøvemateriale og/eller pasientstatus, for eksempel \"fastende blodglukose\" \"Kalium i svette\", eller inneholde annen informasjon, som \"Kalium (PNA blodgass)\"."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Laboratorieresultat"> + description = <"Resultat, inkludert funn og laboratoriets tolkning, av en laboratorieundersøkelse utført på prøvemateriale fra et individ eller relatert til individet."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Overall test status(en) (synthesised)"> + description = <"*The status of the laboratory test result as a whole.(en) (synthesised)"> + > + ["id123"] = < + text = <"*Structured test diagnosis (en)"> + description = <"*A structured or complex diagnosis for the laboratory test. (en)"> + comment = <"*For example: Anatomical pathology diagnoses consisting of several different axes such as morphology, etiology and function. (en)"> + > + ["id122"] = < + text = <"*Test method (en)"> + description = <"*"> + comment = <"*Coding with a terminology is desirable, where possible. (en)"> + > + ["at121"] = < + text = <"*Preliminary(en)"> + description = <"*Verified early results are available, but not all results are final. This is a sub-category of 'Partial'.(en)"> + > + ["at120"] = < + text = <"*Appended(en)"> + description = <"*Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. This is a sub-category of 'Amended'.(en)"> + > + ["id119"] = < + text = <"*Multimedia representation(en)"> + description = <"*Digital image, video or diagram representing the test result.(en)"> + comment = <"*Multiple formats are allowed but they should represent equivalent clinical content.(en)"> + fhir_mapping = <"*DiagnosticReport.presentedForm(en)"> + > + ["id118"] = < + text = <"*Extension(en)"> + description = <"*Slot to allow extension to support localisation or alignment with other standards/ reference models.(en)"> + > + ["at117"] = < + text = <"*Entered in error(en)"> + description = <"*The Test Result has been withdrawn following previous Final release.(en)"> + > + ["at116"] = < + text = <"*Corrected(en)"> + description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist. This is a sub-category of 'Amended'.(en)"> + > + ["id115"] = < + text = <"*Structured confounding factors (en)"> + description = <"*Details of patient state that may alter interpretation of the laboratory test.(en)"> + comment = <"*For example: Last Normal Menstrual Period (LNMP). (en)"> + > + ["id114"] = < + text = <"*Confounding factors(en)"> + description = <"*Issues or circumstances that impact on the accurate interpretation of the measurement or test result.(en)"> + comment = <"*'Confounding factors' should be reserved for uncontrolled/unplanned issues of patient state/physiology that might affect interpretation, for example 'recent exercise' or 'recent tobacco smoking'. + + Known or required preconditions, such as 'fasting' should be carried in the 'Sampling conditions' element within the CLUSTER.specimen archetype . In some cases preconditions are captured as part of the test name, for example 'Fasting blood glucose'. + + Known issues with specimen collection or handling, such as 'prolonged use of tourniquet' or 'sample haemolysed', should be carried in the 'Specimen quality' elements within CLUSTER.specimen archetype. + + Coding with a terminology is desirable, where possible. (en)"> + > + ["id112"] = < + text = <"*Point-of-care test(en)"> + description = <"*This indicates whether the test was performed directly at Point-of-Care (POCT) as opposed to a formal result from a laboratory or other service delivery organisation.(en)"> + comment = <"*True if the test was performed directly at Point-of-Care (POCT).(en)"> + > + ["id111"] = < + text = <"*Testing details (en)"> + description = <"*Structured details about the method of analysis, device or interpretation used.(en)"> + comment = <"*For example: 'details of ELISA/nephelometry'.(en)"> + > + ["at108"] = < + text = <"*Registered(en)"> + description = <"*The existence of the test is registered in the Laboratory Information System, but there is nothing yet available.(en)"> + > + ["id107"] = < + text = <"*Original test requested name(en)"> + description = <"*Name of the original laboratory test requested. (en)"> + comment = <"*This data element is to be used when the test requested differs from the test actually performed by the laboratory. (en)"> + > + ["id102"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the test result not captured in other fields.(en)"> + > + ["id101"] = < + text = <"*Clinical information provided(en)"> + description = <"*Description of clinical information available at the time of interpretation of results.(en)"> + comment = <"*This data element may include a link to the original clinical information provided in the test request.(en)"> + fhir_mapping = <"*DiagnosticReport.requestDetail.clinicalNotes(en)"> + > + ["id99"] = < + text = <"*Test diagnosis(en)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the laboratory test result. (en)"> + comment = <"*For example: 'Severe hepatic impairment', 'Salmonella contamination'. Coding of the diagnosis with a terminology is strongly recommended, where possible. This diagnosis should be aligned with the narrative in the 'Conclusion'. (en)"> + > + ["id98"] = < + text = <"*Test result (en)"> + description = <"*Results of the test performed on the specimen(s). (en)"> + comment = <"*This SLOT may carry an individual analyte, a group, panel or battery of multiple analytes, or a more complex and specific structure. (en)"> + > + ["id95"] = < + text = <"*Test request details(en)"> + description = <"*Details about the test request.(en)"> + comment = <"*In most situations there is one test request and a single corresponding test result, however this repeating cluster allows for the situation where there may be multiple test requests reported using a single test result. As an example: 'a clinician asks for blood glucose in one request and Urea/electrolytes in a second request, but the lab analyser does both and the lab wishes to report these together'.(en)"> + > + ["id91"] = < + text = <"*Requester(en)"> + description = <"*Details of the clinician or organisation requesting the laboratory test result.(en)"> + > + ["id78"] = < + text = <"*Diagnostic service category(en)"> + description = <"*The diagnostic service or discipline that is responsible for the laboratory test result. (en)"> + comment = <"*This is intended to be a general categorisation and not to capture the organisational name of the laboratory. For example: anatomical pathology, immunology and transfusion medicine, medical microbiology, clinical pharmacology, medical genetics, medical biochemistry. Alternatively more granular sub categories or sub disciplines, such as endocrinology, haematology, and allergology services, may be used. This may assist clinicians in filtering between categories of results. Coding with a terminology is desirable, where possible. (en)"> + > + ["id76"] = < + text = <"*Overall test status timestamp(en)"> + description = <"*The date and/or time that ‘Overall test status’ was issued.(en)"> + > + ["at75"] = < + text = <"*Cancelled(en)"> + description = <"*The result is unavailable because the test was not started or not completed (also sometimes called 'aborted').(en)"> + > + ["id74"] = < + text = <"*Overall test status(en)"> + description = <"*The status of the laboratory test result as a whole.(en)"> + comment = <"*The values have been specifically chosen to match those in the HL7 FHIR Diagnostic report, historically derived from HL7v2 practice. Other local codes/terms can be used via the Text 'choice'. + + This element is multiple occurrence to cater for the use cases where statuses for different aspects of the result have been split into several elements. (en)"> + > + ["id69"] = < + text = <"*Laboratory internal identifier(en)"> + description = <"*A local identifier assigned by the receiving Laboratory Information System (LIS) to track the test process. (en)"> + comment = <"*This identifier is an internal tracking number assigned by the LIS, and it not intended to be the name of the test. (en)"> + > + ["id66"] = < + text = <"*Specimen detail(en)"> + description = <"*Details about the physical substance that has been analysed, in the situation where all results in this test are derived from the same specimen.(en)"> + comment = <"*If the specimen type is sufficiently specified with a code in the Test name, then this additional data is not required. If there are multiple specimens, these may be represented per 'Result group'.(en)"> + > + ["id64"] = < + text = <"*Receiver Order Identifier(en)"> + description = <"*The local ID assigned to the test order by the order filler, usually by the Laboratory Information System (LIS).(en)"> + comment = <"*Assigning an identifier to a request by the Laboratory lnformation System (LIS) enables tracking progress of the request and enables linking results to requests. It also provides a reference to assist with enquiries and it is usually equivalent to the HL7 Filler Order Identifier.(en)"> + > + ["id63"] = < + text = <"*Requester Order Identifier(en)"> + description = <"*The local ID assigned to the test order by the order requester.(en)"> + comment = <"*Equivalent to the HL7 Placer Order Identifier.(en)"> + > + ["id58"] = < + text = <"*Conclusion(en)"> + description = <"*Narrative description of the key findings. (en)"> + comment = <"*For example: 'Pattern suggests significant renal impairment'. The content of the conclusion will vary, depending on the investigation performed. This conclusion should be aligned with the coded 'Test diagnosis'. (en)"> + fhir_mapping = <"*DiagnosticReport.conclusion(en)"> + > + ["at41"] = < + text = <"*Amended(en)"> + description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist, and result data has been changed.(en)"> + > + ["at39"] = < + text = <"*Final(en)"> + description = <"*The Test result is complete and verified by an authorised person.(en)"> + > + ["at38"] = < + text = <"*Partial(en)"> + description = <"*This is a partial (e.g. initial, interim or preliminary) Test Result: data in the Test Result may be incomplete or unverified.(en)"> + > + ["id36"] = < + text = <"*Distribution list(en)"> + description = <"*Details of additional clinicians or organisations who require a copy of the test result.(en)"> + comment = <"*The 'Distribution list' is for information-only, and that the primary recipient of the report is the person intended to act on the information.(en)"> + > + ["id18"] = < + text = <"*Receiving laboratory(en)"> + description = <"*Details of the laboratory which received the request and has overall responsibility to manage reporting of the test, even if other labs perform specific aspects.(en)"> + comment = <"*This slot is intended to carry details of the laboratory which received the request and has overall responsibility to manage reporting of the test, even if other labs perform specific aspects. + + The receiving laboratory may either perform the test or refer it to another laboratory. Where a different laboratory is responsible for performing the testing on specific analytes, it would be expected that these details would be carried in the 'Analyte result detail' SLOT within the CLUSTER.laboratory_test_analyte archetype. + + (en)"> + > + ["id6"] = < + text = <"*Test name(en)"> + description = <"*Name of the laboratory investigation performed on the specimen(s). (en)"> + comment = <"*A test result may be for a single analyte, or a group of items, including panel tests. It is strongly recommended that 'Test name' be coded with a terminology, for example LOINC or SNOMED CT. For example: 'Glucose', 'Urea and Electrolytes', 'Swab', 'Cortisol (am)', 'Potassium in perspiration' or 'Melanoma histopathology'. The name may sometimes include specimen type and patient state, for example 'Fasting blood glucose' or include other information, as 'Potassium (PNA blood gas)'. (en)"> + > + ["id3"] = < + text = <"إحدى الوقائع"> + description = <"إحدى الوقائع"> + > + ["id1"] = < + text = <"*Laboratory test result(en)"> + description = <"*The result, including findings and interpretation, of a laboratory investigation performed on specimens from individuals or related materials(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Overall test status (synthesised)"> + description = <"The status of the laboratory test result as a whole. (synthesised)"> + > + ["id123"] = < + text = <"Structured test diagnosis"> + description = <"A structured or complex diagnosis for the laboratory test."> + comment = <"For example: Anatomical pathology diagnoses consisting of several different axes such as morphology, etiology and function."> + > + ["id122"] = < + text = <"Test method"> + description = <"Description about the method used to perform the test."> + comment = <"Coding with a terminology is desirable, where possible."> + > + ["at121"] = < + text = <"Preliminary"> + description = <"Verified early results are available, but not all results are final. This is a sub-category of 'Partial'."> + > + ["at120"] = < + text = <"Appended"> + description = <"Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. This is a sub-category of 'Amended'."> + > + ["id119"] = < + text = <"Multimedia representation"> + description = <"Digital image, video or diagram representing the test result."> + comment = <"Multiple formats are allowed but they should represent equivalent clinical content."> + > + ["id118"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at117"] = < + text = <"Entered in error"> + description = <"The Test Result has been withdrawn following previous Final release."> + > + ["at116"] = < + text = <"Corrected"> + description = <"The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist. This is a sub-category of 'Amended'."> + > + ["id115"] = < + text = <"Structured confounding factors"> + description = <"Details of issues or circumstances that impact on the accurate interpretation of the measurement or test result."> + comment = <"For example: Last Normal Menstrual Period (LNMP)."> + > + ["id114"] = < + text = <"Confounding factors"> + description = <"Issues or circumstances that impact on the accurate interpretation of the measurement or test result."> + comment = <"'Confounding factors' should be reserved for uncontrolled/unplanned issues of patient state/physiology that might affect interpretation, for example 'recent exercise' or 'recent tobacco smoking'. + + Known or required preconditions, such as 'fasting' should be carried in the 'Sampling conditions' element within the CLUSTER.specimen archetype . In some cases preconditions are captured as part of the test name, for example 'Fasting blood glucose'. + + Known issues with specimen collection or handling, such as 'prolonged use of tourniquet' or 'sample haemolysed', should be carried in the 'Specimen quality' elements within CLUSTER.specimen archetype. + + Coding with a terminology is desirable, where possible."> + > + ["id112"] = < + text = <"Point-of-care test"> + description = <"This indicates whether the test was performed directly at Point-of-Care (POCT) as opposed to a formal result from a laboratory or other service delivery organisation."> + comment = <"True if the test was performed directly at Point-of-Care (POCT)."> + > + ["id111"] = < + text = <"Testing details"> + description = <"Structured details about the method of analysis, device or interpretation used."> + comment = <"For example: 'details of ELISA/nephelometry'."> + > + ["at108"] = < + text = <"Registered"> + description = <"The existence of the test is registered in the Laboratory Information System, but there is nothing yet available."> + > + ["id107"] = < + text = <"Original test requested name"> + description = <"Name of the original laboratory test requested."> + comment = <"This data element is to be used when the test requested differs from the test actually performed by the laboratory."> + > + ["id102"] = < + text = <"Comment"> + description = <"Additional narrative about the test result not captured in other fields."> + > + ["id101"] = < + text = <"Clinical information provided"> + description = <"Description of clinical information available at the time of interpretation of results."> + comment = <"This data element may include a link to the original clinical information provided in the test request."> + > + ["id99"] = < + text = <"Test diagnosis"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the laboratory test result."> + comment = <"For example: 'Severe hepatic impairment', 'Salmonella contamination'. Coding of the diagnosis with a terminology is strongly recommended, where possible. This diagnosis should be aligned with the narrative in the 'Conclusion'."> + > + ["id98"] = < + text = <"Test result"> + description = <"Results of the test performed on the specimen(s)."> + comment = <"This SLOT may carry an individual analyte, a group, panel or battery of multiple analytes, or a more complex and specific structure."> + > + ["id95"] = < + text = <"Test request details"> + description = <"Details about the test request."> + comment = <"In most situations there is one test request and a single corresponding test result, however this repeating cluster allows for the situation where there may be multiple test requests reported using a single test result. + + As an example: 'a clinician asks for blood glucose in one request and Urea/electrolytes in a second request, but the lab analyser does both and the lab wishes to report these together'."> + > + ["id91"] = < + text = <"Requester"> + description = <"Details of the clinician or organisation requesting the laboratory test result."> + > + ["id78"] = < + text = <"Diagnostic service category"> + description = <"The diagnostic service or discipline that is responsible for the laboratory test result."> + comment = <"This is intended to be a general categorisation and not to capture the organisational name of the laboratory. For example: anatomical pathology, immunology and transfusion medicine, medical microbiology, clinical pharmacology, medical genetics, medical biochemistry. Alternatively more granular sub categories or sub disciplines, such as endocrinology, haematology, and allergology services, may be used. This may assist clinicians in filtering between categories of results. Coding with a terminology is desirable, where possible."> + > + ["id76"] = < + text = <"Overall test status timestamp"> + description = <"The date and/or time that ‘Overall test status’ was issued."> + > + ["at75"] = < + text = <"Cancelled"> + description = <"The result is unavailable because the test was not started or not completed (also sometimes called 'aborted')."> + > + ["id74"] = < + text = <"Overall test status"> + description = <"The status of the laboratory test result as a whole."> + comment = <"The values have been specifically chosen to match those in the HL7 FHIR Diagnostic report, historically derived from HL7v2 practice. Other local codes/terms can be used via the Text 'choice'. + + This element is multiple occurrence to cater for the use cases where statuses for different aspects of the result have been split into several elements."> + > + ["id69"] = < + text = <"Laboratory internal identifier"> + description = <"A local identifier assigned by the receiving Laboratory Information System (LIS) to track the test process."> + comment = <"This identifier is an internal tracking number assigned by the LIS, and it not intended to be the name of the test."> + > + ["id66"] = < + text = <"Specimen detail"> + description = <"Details about the physical substance that has been analysed."> + comment = <"If the specimen type is sufficiently specified with a code in the Test name, then this additional data is not required. Linking results to specific specimens may be recorded using 'Specimen identifier' elements in both the CLUSTER.specimen and the various results CLUSTER archetypes."> + > + ["id64"] = < + text = <"Receiver order identifier"> + description = <"The local identifier assigned to the test order by the order filler, usually by the Laboratory Information System (LIS)."> + comment = <"Assigning an identifier to a request by the Laboratory lnformation System (LIS) enables tracking progress of the request and enables linking results to requests. It also provides a reference to assist with enquiries and it is usually equivalent to the HL7 Filler Order Identifier."> + > + ["id63"] = < + text = <"Requester order identifier"> + description = <"The local identifier assigned by the requesting clinical system."> + comment = <"Equivalent to the HL7 Placer Order Identifier."> + > + ["id58"] = < + text = <"Conclusion"> + description = <"Narrative description of the key findings."> + comment = <"For example: 'Pattern suggests significant renal impairment'. The content of the conclusion will vary, depending on the investigation performed. This conclusion should be aligned with the coded 'Test diagnosis'."> + > + ["at41"] = < + text = <"Amended"> + description = <"The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist, and result data has been changed."> + > + ["at39"] = < + text = <"Final"> + description = <"The Test result is complete and verified by an authorised person."> + > + ["at38"] = < + text = <"Partial"> + description = <"This is a partial (e.g. initial, interim or preliminary) Test Result: data in the Test Result may be incomplete or unverified."> + > + ["id36"] = < + text = <"Distribution list"> + description = <"Details of additional clinicians or organisations who require a copy of the test result."> + comment = <"The 'Distribution list' is for information-only, and that the primary recipient of the report is the person intended to act on the information."> + > + ["id18"] = < + text = <"Receiving laboratory"> + description = <"Details of the laboratory which received the request and has overall responsibility to manage reporting of the test, even if other labs perform specific aspects."> + comment = <"This slot is intended to carry details of the laboratory which received the request and has overall responsibility to manage reporting of the test, even if other labs perform specific aspects. + + The receiving laboratory may either perform the test or refer it to another laboratory. Where a different laboratory is responsible for performing the testing on specific analytes, it would be expected that these details would be carried in the 'Analyte result detail' SLOT within the CLUSTER.laboratory_test_analyte archetype. + + "> + > + ["id6"] = < + text = <"Test name"> + description = <"Name of the laboratory investigation performed on the specimen(s)."> + comment = <"A test result may be for a single analyte, or a group of items, including panel tests. It is strongly recommended that 'Test name' be coded with a terminology, for example LOINC or SNOMED CT. For example: 'Glucose', 'Urea and Electrolytes', 'Swab', 'Cortisol (am)', 'Potassium in perspiration' or 'Melanoma histopathology'. The name may sometimes include specimen type and patient state, for example 'Fasting blood glucose' or include other information, as 'Potassium (PNA blood gas)'."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Laboratory test result"> + description = <"The result, including findings and the laboratory's interpretation, of an investigation performed on specimens collected from an individual or related to that individual."> + > + > + ["zh-cn"] = < + ["ac9000"] = < + text = <"*Overall test status(en) (synthesised)"> + description = <"*The status of the laboratory test result as a whole.(en) (synthesised)"> + > + ["id123"] = < + text = <"*Structured test diagnosis (en)"> + description = <"*A structured or complex diagnosis for the laboratory test. (en)"> + comment = <"*For example: Anatomical pathology diagnoses consisting of several different axes such as morphology, etiology and function. (en)"> + > + ["id122"] = < + text = <"*Test method (en)"> + description = <"*"> + comment = <"*Coding with a terminology is desirable, where possible. (en)"> + > + ["at121"] = < + text = <"*Preliminary(en)"> + description = <"*Verified early results are available, but not all results are final. This is a sub-category of 'Partial'.(en)"> + > + ["at120"] = < + text = <"*Appended(en)"> + description = <"*Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. This is a sub-category of 'Amended'.(en)"> + > + ["id119"] = < + text = <"*Multimedia representation(en)"> + description = <"*Digital image, video or diagram representing the test result.(en)"> + comment = <"*Multiple formats are allowed but they should represent equivalent clinical content.(en)"> + fhir_mapping = <"*DiagnosticReport.presentedForm(en)"> + > + ["id118"] = < + text = <"扩展"> + description = <"允许进行扩展的槽位,用于支持本地化或与其他标准/参考模型之间进行协调统一。"> + > + ["at117"] = < + text = <"错误录入"> + description = <"当前检验结果在此前最终发布之后已被撤销。"> + > + ["at116"] = < + text = <"*Corrected(en)"> + description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist. This is a sub-category of 'Amended'.(en)"> + > + ["id115"] = < + text = <"*Structured confounding factors (en)"> + description = <"可能会改变对于当前实验室检验项目的解释的,关于当前患者状态的详情。"> + comment = <"*For example: Last Normal Menstrual Period (LNMP). (en)"> + > + ["id114"] = < + text = <"*Confounding factors(en)"> + description = <"*Issues or circumstances that impact on the accurate interpretation of the measurement or test result.(en)"> + comment = <"*'Confounding factors' should be reserved for uncontrolled/unplanned issues of patient state/physiology that might affect interpretation, for example 'recent exercise' or 'recent tobacco smoking'. + + Known or required preconditions, such as 'fasting' should be carried in the 'Sampling conditions' element within the CLUSTER.specimen archetype . In some cases preconditions are captured as part of the test name, for example 'Fasting blood glucose'. + + Known issues with specimen collection or handling, such as 'prolonged use of tourniquet' or 'sample haemolysed', should be carried in the 'Specimen quality' elements within CLUSTER.specimen archetype. + + Coding with a terminology is desirable, where possible. (en)"> + > + ["id112"] = < + text = <"*Point-of-care test(en)"> + description = <"*This indicates whether the test was performed directly at Point-of-Care (POCT) as opposed to a formal result from a laboratory or other service delivery organisation.(en)"> + comment = <"*True if the test was performed directly at Point-of-Care (POCT).(en)"> + > + ["id111"] = < + text = <"*Testing details (en)"> + description = <"*Structured details about the method of analysis, device or interpretation used.(en)"> + comment = <"*For example: 'details of ELISA/nephelometry'.(en)"> + > + ["at108"] = < + text = <"已登记"> + description = <"表示当前检验项目的存在情况已在实验室信息系统之中进行了登记,但目前尚无任何可用信息。"> + > + ["id107"] = < + text = <"*Original test requested name(en)"> + description = <"*Name of the original laboratory test requested. (en)"> + comment = <"*This data element is to be used when the test requested differs from the test actually performed by the laboratory. (en)"> + > + ["id102"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the test result not captured in other fields.(en)"> + > + ["id101"] = < + text = <"*Clinical information provided(en)"> + description = <"*Description of clinical information available at the time of interpretation of results.(en)"> + comment = <"*This data element may include a link to the original clinical information provided in the test request.(en)"> + fhir_mapping = <"*DiagnosticReport.requestDetail.clinicalNotes(en)"> + > + ["id99"] = < + text = <"*Test diagnosis(en)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the laboratory test result. (en)"> + comment = <"*For example: 'Severe hepatic impairment', 'Salmonella contamination'. Coding of the diagnosis with a terminology is strongly recommended, where possible. This diagnosis should be aligned with the narrative in the 'Conclusion'. (en)"> + > + ["id98"] = < + text = <"*Test result (en)"> + description = <"*Results of the test performed on the specimen(s). (en)"> + comment = <"*This SLOT may carry an individual analyte, a group, panel or battery of multiple analytes, or a more complex and specific structure. (en)"> + > + ["id95"] = < + text = <"*Test request details(en)"> + description = <"*Details about the test request.(en)"> + comment = <"*In most situations there is one test request and a single corresponding test result, however this repeating cluster allows for the situation where there may be multiple test requests reported using a single test result. As an example: 'a clinician asks for blood glucose in one request and Urea/electrolytes in a second request, but the lab analyser does both and the lab wishes to report these together'.(en)"> + > + ["id91"] = < + text = <"申请方"> + description = <"关于申请当前实验室检验项目(结果)的临床医生或组织机构的详情。"> + > + ["id78"] = < + text = <"*Diagnostic service category(en)"> + description = <"*The diagnostic service or discipline that is responsible for the laboratory test result. (en)"> + comment = <"*This is intended to be a general categorisation and not to capture the organisational name of the laboratory. For example: anatomical pathology, immunology and transfusion medicine, medical microbiology, clinical pharmacology, medical genetics, medical biochemistry. Alternatively more granular sub categories or sub disciplines, such as endocrinology, haematology, and allergology services, may be used. This may assist clinicians in filtering between categories of results. Coding with a terminology is desirable, where possible. (en)"> + > + ["id76"] = < + text = <"*Overall test status timestamp(en)"> + description = <"*The date and/or time that ‘Overall test status’ was issued.(en)"> + > + ["at75"] = < + text = <"已撤销"> + description = <"当前结果不可用,因为该检验项目并未开始或者并未完成(有时又称为“取消”、“已中止”或“已放弃”)。"> + > + ["id74"] = < + text = <"*Overall test status(en)"> + description = <"*The status of the laboratory test result as a whole.(en)"> + comment = <"*The values have been specifically chosen to match those in the HL7 FHIR Diagnostic report, historically derived from HL7v2 practice. Other local codes/terms can be used via the Text 'choice'. + + This element is multiple occurrence to cater for the use cases where statuses for different aspects of the result have been split into several elements. (en)"> + > + ["id69"] = < + text = <"*Laboratory internal identifier(en)"> + description = <"*A local identifier assigned by the receiving Laboratory Information System (LIS) to track the test process. (en)"> + comment = <"*This identifier is an internal tracking number assigned by the LIS, and it not intended to be the name of the test. (en)"> + > + ["id66"] = < + text = <"*Specimen detail(en)"> + description = <"*Details about the physical substance that has been analysed, in the situation where all results in this test are derived from the same specimen.(en)"> + comment = <"*If the specimen type is sufficiently specified with a code in the Test name, then this additional data is not required. If there are multiple specimens, these may be represented per 'Result group'.(en)"> + > + ["id64"] = < + text = <"接收方医嘱标识符"> + description = <"医嘱执行方赋予当前检验项目医嘱的本地标识符。其中,医嘱执行方通常为实验室信息系统( Laboratory Information System,LIS)。"> + comment = <"实验室信息系统( Laboratory Information System,LIS)为申请赋予标识符,便于实现对于申请进展情况的跟踪以及结果与相应申请的链接。同时,这也是有助于查询的一种参考信息,且通常等价于HL7执行方医嘱标识符(Filler Order Identifier)。"> + > + ["id63"] = < + text = <"申请方医嘱标识符"> + description = <"医嘱申请方赋予当前检验项目医嘱的本地标识符。"> + comment = <"等价于HL7申请方医嘱标识符( Placer Order Identifier)。"> + > + ["id58"] = < + text = <"*Conclusion(en)"> + description = <"*Narrative description of the key findings. (en)"> + comment = <"*For example: 'Pattern suggests significant renal impairment'. The content of the conclusion will vary, depending on the investigation performed. This conclusion should be aligned with the coded 'Test diagnosis'. (en)"> + fhir_mapping = <"*DiagnosticReport.conclusion(en)"> + > + ["at41"] = < + text = <"*Amended(en)"> + description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist, and result data has been changed.(en)"> + > + ["at39"] = < + text = <"最终"> + description = <"检验结果完整且经过授权人员的核对或者说审核。"> + > + ["at38"] = < + text = <"部分"> + description = <"当前属于部分的(比如,初步的、暂时的或初级的)检验结果:检验结果之中的数据可能不完整或者未经核对。"> + > + ["id36"] = < + text = <"*Distribution list(en)"> + description = <"*Details of additional clinicians or organisations who require a copy of the test result.(en)"> + comment = <"*The 'Distribution list' is for information-only, and that the primary recipient of the report is the person intended to act on the information.(en)"> + > + ["id18"] = < + text = <"*Receiving laboratory(en)"> + description = <"*Details of the laboratory which received the request and has overall responsibility to manage reporting of the test, even if other labs perform specific aspects.(en)"> + comment = <"*This slot is intended to carry details of the laboratory which received the request and has overall responsibility to manage reporting of the test, even if other labs perform specific aspects. + + The receiving laboratory may either perform the test or refer it to another laboratory. Where a different laboratory is responsible for performing the testing on specific analytes, it would be expected that these details would be carried in the 'Analyte result detail' SLOT within the CLUSTER.laboratory_test_analyte archetype. + + (en)"> + > + ["id6"] = < + text = <"*Test name(en)"> + description = <"*Name of the laboratory investigation performed on the specimen(s). (en)"> + comment = <"*A test result may be for a single analyte, or a group of items, including panel tests. It is strongly recommended that 'Test name' be coded with a terminology, for example LOINC or SNOMED CT. For example: 'Glucose', 'Urea and Electrolytes', 'Swab', 'Cortisol (am)', 'Potassium in perspiration' or 'Melanoma histopathology'. The name may sometimes include specimen type and patient state, for example 'Fasting blood glucose' or include other information, as 'Potassium (PNA blood gas)'. (en)"> + > + ["id3"] = < + text = <"任何事件"> + description = <"可以在模板之中或者在运行时加以明确定义的,默认的,未明示的时间点或时间区间事件。"> + > + ["id1"] = < + text = <"*Laboratory test result(en)"> + description = <"*The result, including findings and interpretation, of a laboratory investigation performed on specimens from individuals or related materials(en)"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at108", "at38", "at121", "at39", "at41", "at116", "at120", "at75", "at117"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.malinas_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.malinas_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..eab643044 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.malinas_score.v0.0.1-alpha.adls @@ -0,0 +1,404 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1036a340-e722-4618-9a49-b4d78a64cfb9; build_uid=bc80fcba-ce1f-44c1-9439-43e5c84b67e5) + openEHR-EHR-OBSERVATION.malinas_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::pt]> + translations = < + ["en"] = < + language = <[ISO_639-1::en]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Gustavo M Bacelar-Silva"> + ["organisation"] = <"VirtualCare - Systems for Health"> + ["email"] = <"mail@gustavobacelar.com"> + ["date"] = <"2016-03-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Douglas Fabiano Lourenço, PUC-SP, Brazil", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Survey on Unexpected Home Births: Regulatory Strategy P.L. Jouan et al. in La Revue des SAMU, 2001, p. 402"> + ["2"] = <"Prehospital emergencies in Obstetrics: home deliveries V. Marel et al. in Journal Europeen des Urgences Volume 14, Number 3, September 2001"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"216E7D323C4C705A5196D4761D920EEE"> + > + details = < + ["pt"] = < + language = <[ISO_639-1::pt]> + purpose = <""> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"The Malinas score supports the evaluation of pregnant women allowing to determine whether a is about to give birth."> + use = <"It is mainly used in case of unexpected prehospital cases: the score indicates if it is possible to transport the pregnant woman or if it is best to let her give birth onsite."> + misuse = <"Partially complete score and add the 5 to give the total values​​."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Malinas score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- *New element(pt) + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- *New element(pt) + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at10]}], + [{1}, {[at11]}], + [{2}, {[at12]}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- *New element(pt) + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at16]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- *New element(pt) + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}] + } + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- *New element(pt) + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at22]}], + [{1}, {[at23]}], + [{2}, {[at24]}] + } + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- *New element(pt) + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|0..10|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id26] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id27] occurrences matches {0..1} matches { -- *New element(pt) + value matches { + DV_TEXT[id9011] + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt"] = < + ["ac9000"] = < + text = <"*New element(pt) (synthesised)"> + description = <"**(pt) (synthesised)"> + > + ["ac9001"] = < + text = <"*New element(pt) (synthesised)"> + description = <"**(pt) (synthesised)"> + > + ["ac9002"] = < + text = <"*New element(pt) (synthesised)"> + description = <"**(pt) (synthesised)"> + > + ["ac9003"] = < + text = <"*New element(pt) (synthesised)"> + description = <"**(pt) (synthesised)"> + > + ["ac9004"] = < + text = <"*New element(pt) (synthesised)"> + description = <"**(pt) (synthesised)"> + > + ["id29"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id27"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["at24"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["at23"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["at22"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["id21"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["at20"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["at19"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["at18"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["id17"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["at16"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["at15"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["at14"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["id13"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["at12"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["at11"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["at10"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["id9"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["at8"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["at7"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["at6"] = < + text = <"*new ordinal(pt)"> + description = <"**(pt)"> + > + ["id5"] = < + text = <"*New element(pt)"> + description = <"**(pt)"> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id1"] = < + text = <"Malinas score"> + description = <"unknown"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Number of pregnancies to date (synthesised)"> + description = <"Number of times a woman has been pregnant, including the current pregnancy, if appropriate. (synthesised)"> + > + ["ac9001"] = < + text = <"Duration of labour (synthesised)"> + description = <"Recording the duration of the labour so far. (synthesised)"> + > + ["ac9002"] = < + text = <"Duration of contractions (synthesised)"> + description = <"Observation of the duration of each contraction. (synthesised)"> + > + ["ac9003"] = < + text = <"Interval between two contractions (synthesised)"> + description = <"Observation of the interval between two contractions (synthesised)"> + > + ["ac9004"] = < + text = <"Breaking of waters (synthesised)"> + description = <"Observation of whether or not her waters have broken. (synthesised)"> + > + ["id29"] = < + text = <"Total score"> + description = <"The sum of the 5 ordinal scores for each component parameter."> + > + ["id27"] = < + text = <"Notes on measurement"> + description = <"Notes on measurement of the Malinas score."> + > + ["at24"] = < + text = <"> 1 hour"> + description = <"*"> + > + ["at23"] = < + text = <"Recently (< 1 hour)"> + description = <"*"> + > + ["at22"] = < + text = <"No"> + description = <"*"> + > + ["id21"] = < + text = <"Breaking of waters"> + description = <"Observation of whether or not her waters have broken."> + > + ["at20"] = < + text = <"< 3 minutes (at least 2 in 5 minutes)"> + description = <"*"> + > + ["at19"] = < + text = <"Between 3 and 5 minutes"> + description = <"*"> + > + ["at18"] = < + text = <"> 5 minutes"> + description = <"*"> + > + ["id17"] = < + text = <"Interval between two contractions"> + description = <"Observation of the interval between two contractions"> + > + ["at16"] = < + text = <"> 1 minute"> + description = <"*"> + > + ["at15"] = < + text = <"1 minute"> + description = <"*"> + > + ["at14"] = < + text = <"< 1 minute"> + description = <"*"> + > + ["id13"] = < + text = <"Duration of contractions"> + description = <"Observation of the duration of each contraction."> + > + ["at12"] = < + text = <"> 6 hours"> + description = <"*"> + > + ["at11"] = < + text = <"Between 3 and 5 hours"> + description = <"*"> + > + ["at10"] = < + text = <"< 3 hours"> + description = <"*"> + > + ["id9"] = < + text = <"Duration of labour"> + description = <"Recording the duration of the labour so far."> + > + ["at8"] = < + text = <"Three or more"> + description = <"*"> + > + ["at7"] = < + text = <"Two"> + description = <"*"> + > + ["at6"] = < + text = <"One"> + description = <"*"> + > + ["id5"] = < + text = <"Number of pregnancies to date"> + description = <"Number of times a woman has been pregnant, including the current pregnancy, if appropriate."> + > + ["id3"] = < + text = <"Point in time"> + description = <"Specified point in time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Malinas score"> + description = <"The Malinas score is an evaluation that allows to determine whether a pregnant woman is about to give birth."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15", "at16"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at10", "at11", "at12"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at22", "at23", "at24"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at18", "at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mantoux.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mantoux.v0.0.1-alpha.adls new file mode 100644 index 000000000..eb4c1efcf --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mantoux.v0.0.1-alpha.adls @@ -0,0 +1,242 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=92b74b8d-26d7-3b55-92f7-f883a522af41; build_uid=ab42b576-bdf9-423b-9a5a-db9697d17f25) + openEHR-EHR-OBSERVATION.mantoux.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2012-11-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Merrilyn Curtis, AnalyzeIT, Australia", "Sistine Barretto-Daniels, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"5F1E38D44AD67FEC5BF5054A3A24F55E"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the examination findings and clinical interpretation of the immune reaction to administration of the Mantoux Tuberculin Skin Test (TST)."> + keywords = <"TB", "Mantoux", "reaction", "tuburculin", "TST"> + use = <"Use to record the clinical examination findings after administration of the TST, and the clinical interpretation."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Mantoux test result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Any point-in-time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Induration diameter + value matches { + DV_QUANTITY[id9015] matches { + property matches {[at9000]} -- Length + units matches {"mm"} + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9016] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Image + value matches { + DV_MULTIMEDIA[id9017] matches { + media_type matches {[ac9013]} -- Image (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Interpretation + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9014]} -- Interpretation (synthesised) + } + } + } + ELEMENT[id9] matches { -- Comment + value matches { + DV_TEXT[id9019] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id15] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id8] matches { -- Criterion + value matches { + DV_TEXT[id9020] + } + } + allow_archetype CLUSTER[id16] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["at9001"] = < + text = <"image/cgm"> + description = <"image/cgm"> + > + ["at9002"] = < + text = <"image/gif"> + description = <"image/gif"> + > + ["at9003"] = < + text = <"image/png"> + description = <"image/png"> + > + ["at9004"] = < + text = <"image/tiff"> + description = <"image/tiff"> + > + ["at9005"] = < + text = <"image/jpeg"> + description = <"image/jpeg"> + > + ["at9006"] = < + text = <"video/BT656"> + description = <"video/BT656"> + > + ["at9007"] = < + text = <"video/CelB"> + description = <"video/CelB"> + > + ["at9008"] = < + text = <"video/H261"> + description = <"video/H261"> + > + ["at9009"] = < + text = <"video/H263"> + description = <"video/H263"> + > + ["at9010"] = < + text = <"video/H263-1998"> + description = <"video/H263-1998"> + > + ["at9011"] = < + text = <"video/H263-2000"> + description = <"video/H263-2000"> + > + ["at9012"] = < + text = <"video/quicktime"> + description = <"video/quicktime"> + > + ["ac9013"] = < + text = <"Image (synthesised)"> + description = <"Digital image of the test reaction. (synthesised)"> + > + ["ac9014"] = < + text = <"Interpretation (synthesised)"> + description = <"Clinical interpretation of the induration response. (synthesised)"> + > + ["id16"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id14"] = < + text = <"Image"> + description = <"Digital image of the test reaction."> + > + ["id13"] = < + text = <"Clinical description"> + description = <"Narrative description of the findings of a Mantoux tuberculin skin test reaction."> + > + ["id12"] = < + text = <"Induration diameter"> + description = <"Measurement of the longest diameter of the induration reaction."> + > + ["at11"] = < + text = <"Negative"> + description = <"The reaction is negative, based on the specified patient criterion."> + > + ["at10"] = < + text = <"Positive"> + description = <"The reaction is positive, based on the specified patient criterion."> + > + ["id9"] = < + text = <"Comment"> + description = <"Additional narrative about the Mantoux test result, not captured in other fields."> + comment = <"For example, 'suspicious of infection', 'suggestive of infection', 'consistent with past infection', '90% of patients have infection', and 'virtually all have infection'. + http://rcpamanual.edu.au/index.php?option=com_content&view=article&id=80&Itemid=80"> + > + ["id8"] = < + text = <"Criterion"> + description = <"Criterion used for interpretation of the tuberculin reaction."> + comment = <"The criterion or classification takes into account two parameters: size of induration; and a mixture of patient's background risk of infection, including age, occupation and health conditions. For example: a patient with a HIV-positive status would have a different criteria for recording a positive Mantoux test than the general population."> + > + ["id6"] = < + text = <"Interpretation"> + description = <"Clinical interpretation of the induration response."> + > + ["id3"] = < + text = <"Any point-in-time event"> + description = <"Default, unspecified point-in-time event which may be more explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Mantoux test result"> + description = <"Examination findings and clinical interpretation of the immune reaction to administration of the Mantoux Tuberculin Skin Test (TST)."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + ["openEHR"] = < + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9005"] = + ["at9006"] = + ["at9007"] = + ["at9008"] = + ["at9009"] = + ["at9010"] = + ["at9011"] = + ["at9012"] = + > + > + value_sets = < + ["ac9013"] = < + id = <"ac9013"> + members = <"at9001", "at9002", "at9003", "at9004", "at9005", "at9006", "at9007", "at9008", "at9009", "at9010", "at9011", "at9012"> + > + ["ac9014"] = < + id = <"ac9014"> + members = <"at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.medication_use.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.medication_use.v0.0.1-alpha.adls new file mode 100644 index 000000000..237dcae12 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.medication_use.v0.0.1-alpha.adls @@ -0,0 +1,228 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=85df04c8-2409-4385-8eee-89d495769dff; build_uid=ea6c10a8-86c8-49fc-9cfa-55c4f252f3dc) + openEHR-EHR-OBSERVATION.medication_use.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + > + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2018-11-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway", "Heather Leslie, Atomica Informatics, Australia", "Ian McNicoll, FreshEHR Clinical Informatics, United Kingdom"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"837F2AF66FA2EE8F1490DE07EE7A5CEB"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere informasjon om administrering og inntak av et spesifikt legemiddel eller en type eller klasse legemiddel ved eller i løpet av en hendelse, f.eks. et tidspunkt eller et tidsintervall."> + use = <"Brukes for å registrere informasjon om administrering og inntak av et spesifikt legemiddel eller en type eller klasse legemiddel ved eller i løpet av en hendelse, f.eks. et tidspunkt eller et tidsintervall."> + misuse = <"Skal ikke brukes for å registrere en legemiddelordinering - bruk INSTRUCTION.medication_order for dette formålet. + + Skal ikke brukes for å dokumentere administrering eller inntak av et legemiddel - bruk ACTION.medication for dette formålet. + + Skal ikke brukes for å dokumentere et sammendrag av legemiddelinntak for individets levetid - bruk EVALUATION.medication_summary for dette formålet."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording information about the administration or consumption of a specified medication or type/class of medication at or during an event such as a specific point in time or duration of time."> + use = <"Use for recording information about the administration or consumption of a specified medication or type/class of medication at or during an event such as a specific point in time or duration of time. + + This archetype is specifically designed to be used for aggregated information such as one may find in medication diaries and reporting data sets."> + misuse = <"Not to be used for recordning an order for a medication to be administered or consumed - use INSTRUCTION.medication_order for this purpose. + + Not to be used for documenting the administration or consumption of a medication - use ACTION.medication for this purpose. + + Not to be used for documenting a summary of administration or consumption of a medication over the lifetime of the individual - use EVALUATION.medication_summary for this purpose."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Medication use + data matches { + HISTORY[id23] matches { + events cardinality matches {0..*; unordered} matches { + EVENT[id24] matches { -- Defined event + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id3] occurrences matches {0..1} matches { -- Medication name + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id4] occurrences matches {0..1} matches { -- Used in event? + value matches { + DV_BOOLEAN[id9001] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9002] + } + } + CLUSTER[id9] matches { -- Specific/subclass medication + items cardinality matches {1..*; unordered} matches { + ELEMENT[id22] occurrences matches {0..1} matches { -- Medication name + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Used in event? + value matches { + DV_BOOLEAN[id9004] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9005] + } + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id20] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id26"] = < + text = <"Kommentar"> + description = <"*"> + > + ["id25"] = < + text = <"Brukes i hendelse?"> + description = <"*Is the individual using the medication or class of medication at or during the event? (en)"> + > + ["id24"] = < + text = <"Definert hendelse"> + description = <"Denne hendelsesattributten må defineres eksplisitt og begrenses til et spesifikt tidspunkt eller tidsintervall i et templat eller applikasjon."> + > + ["id22"] = < + text = <"Legemiddelnavn"> + description = <"*Name of the specific medication or subclass of medication."> + comment = <"Use to identify the specific medication used if a class is identified in 'Medication name'. Redundant if the name is identified using the 'Medication name' data element."> + > + ["id20"] = < + text = <"Ytterligere informasjon"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. (en)"> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id15"] = < + text = <"Beskrivelse"> + description = <"*Description of use at or during the event. (en)"> + > + ["id9"] = < + text = <"Spesifikk/undergruppe legemiddel"> + description = <"*Details about specific medications if a medication class is specified in the 'Medication name'. (en)"> + > + ["id8"] = < + text = <"Beskrivelse"> + description = <"*Narrative description about the medication use. (en)"> + > + ["id4"] = < + text = <"Brukes i hendelse?"> + description = <"*Is the individual using the medication or class of medication at or during the event? (en)"> + > + ["id3"] = < + text = <"Legemiddelnavn"> + description = <"*Name of medication or class of medication. (en)"> + > + ["id1"] = < + text = <"Legemiddelbruk"> + description = <"Informasjon om administrering og inntak av et spesifikt legemiddel eller en type eller klasse legemiddel ved eller i løpet av en hendelse, f.eks. et tidspunkt eller et tidsintervall."> + > + > + ["en"] = < + ["id26"] = < + text = <"Comment"> + description = <"Additional narrative about the medication use during an identified event, not captured in other fields."> + > + ["id25"] = < + text = <"Used in event?"> + description = <"Is the individual using the medication or subclass of medication at or during the identified event?"> + > + ["id24"] = < + text = <"Defined event"> + description = <"This event attribute of the reference model needs to be explicitly defined and constrained as a specific point-in-time or interval of time in a template or at run-time."> + > + ["id22"] = < + text = <"Medication name"> + description = <"Name of medication or subclass of medication."> + comment = <"For example: Oxycode; or opioid if analgesic is identified as the class in the top level 'Medication name'."> + > + ["id20"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id15"] = < + text = <"Description"> + description = <"Narrative description about the use of the medication or subclass of medication at, or during, the identified event."> + > + ["id9"] = < + text = <"Specific/subclass medication"> + description = <"Details about a specific medication or subclass of medication, if a medication type or class is specified in the 'Medication name'."> + comment = <"This cluster is redundant if the specific medication name is identified using the top level 'Medication name' data element."> + > + ["id8"] = < + text = <"Description"> + description = <"Narrative description about the use of the medication, class or type of medication at, or during, the identified event."> + > + ["id4"] = < + text = <"Used in event?"> + description = <"Is the individual using the medication, class or type of medication at or during the identified event?"> + > + ["id3"] = < + text = <"Medication name"> + description = <"Name of medication, class or type of medication."> + comment = <"For example: Oxycodone; opioid; or analgesic."> + > + ["id1"] = < + text = <"Medication use"> + description = <"Aggregated information about the administration or consumption of a specified medication or type/class of medication at or during an event such as a specific point in time or duration of time."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.menstruation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.menstruation.v0.0.1-alpha.adls new file mode 100644 index 000000000..8e2bdf04f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.menstruation.v0.0.1-alpha.adls @@ -0,0 +1,484 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=910463ba-c50f-405a-82e2-25dc4fd045fd; build_uid=a836ab69-e022-43ba-9ee7-a0eb2042d5ae) + openEHR-EHR-OBSERVATION.menstruation.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + ["email"] = <"vesa.peltola@tieto.com"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marivan Abrahão, Gabriela Alves, Adriana Kitajima e Maria Ângela Scatena"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2011-03-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"TThis work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Menstrual cycle, Draft Archetype [Internet]. National eHealth Transition Authority, NEHTA Clinical Knowledge Manager [cited: 2015-03-16]. No longer available."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"72EAA86A2B6AD2DE753A5C11A86A5294"> + > + details = < + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"*To record details about the menstrual cycle, including the menses and associated symptoms.(en)"> + keywords = <"*menstruation(en)", "*menses(en)", "*cycle(en)", "*menstrual(en)"> + use = <"*Use to record details about a single menstrual cycle - using the 'Specific cycle' event. + + Use to record details about the typical, or average, menstrual pattern over multiple cycles - using the 'Multiple cycles' event. + + Use some of the elements to record details about menstrual bleeding and associated symptoms on a single day eg as part of a menstrual diary - using the 'Specific day in a cycle' event.(en)"> + misuse = <""> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registar detalhes sobre o ciclo menstrual, incluindo a menstruação e sintomas associados."> + keywords = <"menstruação", "regras menstruais", "ciclo", "menstrual"> + use = <"Usar para gravar detalhes sobre um único ciclo menstrual - usando o evento \"ciclo específico\". + + Usar para gravar detalhes sobre o padrão menstrual típico ou médio, ao longo de vários ciclos - usando o evento dos \"vários ciclos \". + + Usar alguns dos elementos para gravar detalhes sobre o sangramento menstrual e sintomas associados em um único dia, por exemplo, como parte de um diário menstrual - usando o \"dia específico em um ciclo de 'evento."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the menses."> + keywords = <"menstruation", "menses", "cycle", "menstrual"> + use = <"Use to record details about the menses. + + Use to record the LNMP using the Start date and event of 'Last normal menstrual period'."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Menstruation + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Start of menses + value matches { + DV_DATE_TIME[id9003] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Duration of menses + value matches { + DV_DURATION[id9004] matches { + value matches {PWD/|>=P0D|} + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Description of menses + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Relative flow + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9000]} -- Relative flow (synthesised) + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Blood clots + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9001]} -- Blood clots (synthesised) + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Flooding + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9002]} -- Flooding (synthesised) + } + } + } + allow_archetype CLUSTER[id20] matches { -- Associated symptoms + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.symptom_sign(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + state matches { + ITEM_TREE[id21] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id22] occurrences matches {0..1} matches { -- Contraception use + value matches { + DV_TEXT[id9009] + } + } + } + } + } + } + POINT_EVENT[id25] occurrences matches {0..1} matches { -- Last normal menstrual period + data matches { + use_node ITEM_TREE[id9010] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9011] /data[id2]/events[id3]/state[id21] + } + } + } + } + } + protocol matches { + ITEM_TREE[id23] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id24] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["fi"] = < + ["ac9000"] = < + text = <"Kuukautisvuodon määrä (synthesised)"> + description = <"Laadullinen kuvaus kuukautisvuodon määrästä. (synthesised)"> + > + ["ac9001"] = < + text = <"Verihyytymiä (synthesised)"> + description = <"Kuukautisvuodossa on verihyytymiä. (synthesised)"> + > + ["ac9002"] = < + text = <"Poikkeuksellisen runsasta vuotoa (synthesised)"> + description = <"Niin runsas kuukautisvuoto, että se ylittää terveyssiteiden ja muiden kuukautistuotteiden imukyvyn. (synthesised)"> + > + ["id25"] = < + text = <"*Last normal menstrual period(en)"> + description = <"*The last normal menstrual period experienced by the woman.(en)"> + > + ["id24"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id22"] = < + text = <"Ehkäisyn käyttö"> + description = <"Kirjaa samanaikainen hormonaalisen tai kohdunsisäisen ehkäisyn käyttö. On suositeltavaa tehdä koodaus terminologiaa käyttäen aina kun mahdollista."> + > + ["id20"] = < + text = <"Liittyvät oireet"> + description = <"Tietoja kuukautisiin liittyvistä oireista. Esimerkiksi kuukautiskivut tai päänsäryt."> + > + ["at19"] = < + text = <"*Absent(en)"> + description = <"*Flooding did not occur during the menstrual flow.(en)"> + > + ["at18"] = < + text = <"*Present(en)"> + description = <"*Flooding occurred during the menstrual flow.(en)"> + > + ["id17"] = < + text = <"Poikkeuksellisen runsasta vuotoa"> + description = <"Niin runsas kuukautisvuoto, että se ylittää terveyssiteiden ja muiden kuukautistuotteiden imukyvyn."> + > + ["at16"] = < + text = <"*Absent(en)"> + description = <"*Blood clots did not occur during the menstrual flow.(en)"> + > + ["at15"] = < + text = <"*Present(en)"> + description = <"*Blood clots occurred during the menstrual flow.(en)"> + > + ["id14"] = < + text = <"Verihyytymiä"> + description = <"Kuukautisvuodossa on verihyytymiä."> + > + ["at13"] = < + text = <"Vain tiputtelua"> + description = <"Vain tiputteluvuotoa."> + > + ["at12"] = < + text = <"Vähäinen vuoto"> + description = <"Vähäinen kuukautisvuoto."> + > + ["at11"] = < + text = <"Normaali tai tyypillinen vuoto"> + description = <"Normaali kuukautisvuoto."> + > + ["at10"] = < + text = <"Runsas vuoto"> + description = <"Runsas kuukautisvuoto."> + > + ["at9"] = < + text = <"Erittäin runsas vuoto"> + description = <"Erittäin runsas kuukautisvuoto, joka aiheuttaa usein lisäongelmia, kuten tulvimista ja hyytymistä."> + > + ["id8"] = < + text = <"Kuukautisvuodon määrä"> + description = <"Laadullinen kuvaus kuukautisvuodon määrästä."> + > + ["id7"] = < + text = <"Kuukautisten kuvaus"> + description = <"Kertomusmuodossa oleva kuvaus kuukautisvuodosta."> + > + ["id6"] = < + text = <"Kuukautisten kesto"> + description = <"Kuukautisvuodon kesto yksittäisessä kierrossa tai tyypillinen kesto useita kiertoja tarkasteltaessa."> + > + ["id5"] = < + text = <"Kuukautisten ensimmäinen vuotopäivä"> + description = <"Kuukautisvuodon alkupäivä yksittäisen kierron aikana."> + > + ["id3"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Mikä tahansa tapahtuma."> + > + ["id1"] = < + text = <"Kuukautiskierto"> + description = <"Kirjaa tietoja kuukautiskierrosta, yksittäinen kuukautiskierron päivä."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"*Relative flow (en) (synthesised)"> + description = <"*Relative description of amount of menstrual flow.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"Coágulos de sangue (synthesised)"> + description = <"Presença de coágulos sanguíneos no fluxo menstrual. (synthesised)"> + > + ["ac9002"] = < + text = <"Vazamento (synthesised)"> + description = <"Presença de fluxo menstrual intenso, que excedeu a capacidade dos absorventes higiênicos e outros produtos para absorver o fluxo menstrual. (synthesised)"> + > + ["id25"] = < + text = <"*Last normal menstrual period(en)"> + description = <"*The last normal menstrual period experienced by the woman.(en)"> + > + ["id24"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id22"] = < + text = <"O uso de anticoncepcionais"> + description = <"Identificar uso o concomitante de hormônio ou de contraceptivo intra-uterino. A coodificação com uma terminologia é preferível, quando possível."> + > + ["id20"] = < + text = <"Sintomas associados"> + description = <"Os detalhes sobre os sintomas relacionados à menstruação. Por exemplo, cólicas menstruais e dores de cabeça."> + > + ["at19"] = < + text = <"*Absent(en)"> + description = <"*Flooding did not occur during the menstrual flow.(en)"> + > + ["at18"] = < + text = <"*Present(en)"> + description = <"*Flooding occurred during the menstrual flow.(en)"> + > + ["id17"] = < + text = <"Vazamento"> + description = <"Presença de fluxo menstrual intenso, que excedeu a capacidade dos absorventes higiênicos e outros produtos para absorver o fluxo menstrual."> + > + ["at16"] = < + text = <"*Absent(en)"> + description = <"*Blood clots did not occur during the menstrual flow.(en)"> + > + ["at15"] = < + text = <"*Present(en)"> + description = <"*Blood clots occurred during the menstrual flow.(en)"> + > + ["id14"] = < + text = <"Coágulos de sangue"> + description = <"Presença de coágulos sanguíneos no fluxo menstrual."> + > + ["at13"] = < + text = <"Somente mancha"> + description = <"Manchas menstruais somente."> + > + ["at12"] = < + text = <"Fluxo fraco"> + description = <"Fluxo menstrual fraco."> + > + ["at11"] = < + text = <"Fluxo médio ou típico"> + description = <"Fluxo menstrual médio."> + > + ["at10"] = < + text = <"Fluxo intenso"> + description = <"Fluxo menstrual intenso."> + > + ["at9"] = < + text = <"Fluxo muito intenso"> + description = <"Fluxo menstrual muito intenso, muitas vezes causando problemas adicionais, tais como vazamentos e coagulação."> + > + ["id8"] = < + text = <"*Relative flow (en)"> + description = <"*Relative description of amount of menstrual flow.(en)"> + > + ["id7"] = < + text = <"Descrição da menstruação"> + description = <"Descrição narrativa do sangramento menstrual."> + > + ["id6"] = < + text = <"Duração da menstruação"> + description = <"Duração do sangramento menstrual num único ciclo de duração típica ou ao longo de muitos ciclos."> + > + ["id5"] = < + text = <"Início da regra menstrual"> + description = <"Data de início do sangramento menstrual num único ciclo."> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"Qualquer evento."> + > + ["id1"] = < + text = <"Ciclo menstrual"> + description = <"Registre as informações sobre um ciclo menstrual, um único dia durante um ciclo menstrual."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Relative flow (synthesised)"> + description = <"Relative description of amount of menstrual flow. (synthesised)"> + > + ["ac9001"] = < + text = <"Blood clots (synthesised)"> + description = <"Presence of blood clots in the menstrual flow. (synthesised)"> + > + ["ac9002"] = < + text = <"Flooding (synthesised)"> + description = <"Presence of heavy menstrual flow that exceeded capacity of sanitary napkins and other menstrual products to absorb the menstrual flow. (synthesised)"> + > + ["id25"] = < + text = <"Last normal menstrual period"> + description = <"The last normal menstrual period experienced by the woman."> + > + ["id24"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id22"] = < + text = <"Contraception use"> + description = <"Identify concurrent hormone or intrauterine contraception use. Coding with a terminology is preferred, where possible."> + > + ["id20"] = < + text = <"Associated symptoms"> + description = <"Details about symptoms related to menses. For example, menstrual cramps or headaches."> + > + ["at19"] = < + text = <"Absent"> + description = <"Flooding did not occur during the menstrual flow."> + > + ["at18"] = < + text = <"Present"> + description = <"Flooding occurred during the menstrual flow."> + > + ["id17"] = < + text = <"Flooding"> + description = <"Presence of heavy menstrual flow that exceeded capacity of sanitary napkins and other menstrual products to absorb the menstrual flow."> + > + ["at16"] = < + text = <"Absent"> + description = <"Blood clots did not occur during the menstrual flow."> + > + ["at15"] = < + text = <"Present"> + description = <"Blood clots occurred during the menstrual flow."> + > + ["id14"] = < + text = <"Blood clots"> + description = <"Presence of blood clots in the menstrual flow."> + > + ["at13"] = < + text = <"Spotting only"> + description = <"Menstrual spotting only."> + > + ["at12"] = < + text = <"Light flow"> + description = <"Light menstrual flow."> + > + ["at11"] = < + text = <"Normal, or typical, flow"> + description = <"Normal menstrual flow."> + > + ["at10"] = < + text = <"Heavy flow"> + description = <"Heavy menstrual flow."> + > + ["at9"] = < + text = <"Very heavy flow"> + description = <"Very heavy menstrual flow, often causing additional problems such as flooding and clotting."> + > + ["id8"] = < + text = <"Relative flow"> + description = <"Relative description of amount of menstrual flow."> + > + ["id7"] = < + text = <"Description of menses"> + description = <"Narrative description of the menstrual bleeding."> + > + ["id6"] = < + text = <"Duration of menses"> + description = <"Duration of menstrual bleeding in a single cycle or typical duration over many cycles."> + > + ["id5"] = < + text = <"Start of menses"> + description = <"Date of onset of menstrual bleeding in a single cycle."> + > + ["id3"] = < + text = <"Any event"> + description = <"Any event."> + > + ["id1"] = < + text = <"Menstruation"> + description = <"The regular discharge of blood and mucosal tissue (known as menses) from the inner lining of the uterus through the vagina."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at18", "at19"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at15", "at16"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at9", "at10", "at11", "at12", "at13"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.modified_barthel_index.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.modified_barthel_index.v0.0.1-alpha.adls new file mode 100644 index 000000000..887400708 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.modified_barthel_index.v0.0.1-alpha.adls @@ -0,0 +1,1431 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a957dd67-200d-491f-b1da-aee9c1da7b1a; build_uid=99eb7c50-5922-4a68-ab87-9c6f8cd55669) + openEHR-EHR-OBSERVATION.modified_barthel_index.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Igor Lizunov"> + ["email"] = <"i.lizunov@infinnity.ru"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["nl"] = < + language = <[ISO_639-1::nl]> + author = < + ["name"] = <"????"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-03-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Grethe Almenning, Bergen kommune, Norway", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Sabine Leh, Helse-Bergen, Norway", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Bjørn Næss, DIPS ASA, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Micaela Thierley, Helse Bergen, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Collin C, Wade DT, Davies S, Horne V. The Barthel ADL Index: a reliability study. Int Disabil Stud. 1988;10(2):61-3. PubMed PMID: 3403500."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"BEC21D866D1B93C5A62AB43721FECD94"> + > + details = < + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Для записи оценки зависимости от посторонней помощи в повседневной жизни. Общая оценка - сумма баллов каждого атрибута."> + keywords = <"баллы", "индекс", "активность", "независимость", "повседневная жизнь"> + use = <"Для оценки независимости от посторонней помощи. Часто в доме престарелых."> + misuse = <"Не использовать для описания индивидуальных особенностей."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere Barthel ADL-indeks skår for behov for hjelp til aktiviteter i dagliglivet."> + keywords = <"Registrering", "Indeks", "Aktivitet", "Daglig", "Avhengighet", "Hjelpebehov", "Mestring", "Selvstendighet"> + use = <"Brukes for å registrere Barthel ADL-indeks skår for behov for hjelp til aktiviteter i dagliglivet. Totalskåren er summen av de enkelte underpunktene. + + OBS: Maryland State Medical Society har copyright på Barthel indeks. Den kan brukes til ikke-kommersielle formål med følgende sitat: + Mahoney FI, Barthel D. “Functional evaluation: the Barthel Index.” Maryland State Med Journal 1965;14:56-61. Used with permission. + + For modifisering eller kommersiell bruk kreves det tillatelse."> + misuse = <"Om en kun bruker enkeltelementer fra scoringen må feltet \"Totalskår\" ikke benyttes, siden summering av enkeltelementer fra arketypen vil gi ufullstendig totalskår."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل حرز الاعتماد على المساعدة للقيام بالأنشطة المهمة في الحياة اليومية. + الحرز الإجمالي هو مجموع الأحراز الترتيبية لكل صفة."> + keywords = <"الحرز", "المعامل", "الأنشطة", "الحياة اليومية", "الاعتمادية"> + use = <"لتجميع حرز استقلالية الأشخاص - حتى في دار المسنين."> + misuse = <"لا يستخدم لتسجيل خصائص الأفراد."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a functional assessment for activities of daily living using the modified version of the Barthel index."> + keywords = <"score", "index", "activities", "daily living", "dependency"> + use = <"Use to record a functional assessment for activities of daily living using the modified version of the Barthel index."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + purpose = <"To record a score of dependency on help to undertake important activities of daily living. The total score is the sum of the ordinal scores for each attribute."> + keywords = <"score", "index", "activities", "daily living", "dependency"> + use = <"For scoring people's independence - often in a nursing home."> + misuse = <"Not to be used to record individual features."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Modified Barthel index + data matches { + HISTORY[id3] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id4] matches { -- Any event + data matches { + ITEM_TREE[id2] matches { + items matches { + ELEMENT[id9] occurrences matches {0..1} matches { -- Bowels + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at38]}], + [{1}, {[at45]}], + [{2}, {[at39]}] + } + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Bladder + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}] + } + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Grooming + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at36]}], + [{1}, {[at37]}] + } + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Toilet use + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at32]}], + [{1}, {[at33]}], + [{2}, {[at34]}] + } + } + } + } + ELEMENT[id27] occurrences matches {0..1} matches { -- Feeding + value matches { + DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{0}, {[at28]}], + [{1}, {[at29]}], + [{2}, {[at30]}] + } + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Transfer + value matches { + DV_ORDINAL[id9015] matches { + [value, symbol] matches { + [{0}, {[at23]}], + [{1}, {[at24]}], + [{2}, {[at25]}], + [{3}, {[at26]}] + } + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Mobility + value matches { + DV_ORDINAL[id9016] matches { + [value, symbol] matches { + [{0}, {[at19]}], + [{1}, {[at20]}], + [{2}, {[at21]}], + [{3}, {[at40]}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Dressing + value matches { + DV_ORDINAL[id9017] matches { + [value, symbol] matches { + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at12]}] + } + } + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Stairs + value matches { + DV_ORDINAL[id9018] matches { + [value, symbol] matches { + [{0}, {[at42]}], + [{1}, {[at43]}], + [{2}, {[at44]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Bathing + value matches { + DV_ORDINAL[id9019] matches { + [value, symbol] matches { + [{0}, {[at11]}], + [{1}, {[at12]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9020] matches { + magnitude matches {|0..20|} + } + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9021] + } + } + } + } + } + state matches { + ITEM_TREE[id49] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id50] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9022] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id46] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id47] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["ru"] = < + ["ac9000"] = < + text = <"*Bowels(en) (synthesised)"> + description = <"*Over the previous week, occasional accident is once per week.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Bladder(en) (synthesised)"> + description = <"*Assessment of urinary control over the previous week, occasional accident <= 1 time per week.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Grooming(en) (synthesised)"> + description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"Пользование туалетом (synthesised)"> + description = <"Самостоятельно - может сам пойти в туалет, достаточно раздеться, соблюсти чистоту, одеться и уйти. (synthesised)"> + > + ["ac9004"] = < + text = <"*Feeding(en) (synthesised)"> + description = <"*Ability to eat food.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Transfer(en) (synthesised)"> + description = <"*Transfer from bed to chair and back.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"Подвижность (synthesised)"> + description = <"Прогулки, по неровной поверхности. (synthesised)"> + > + ["ac9007"] = < + text = <"*Dressing(en) (synthesised)"> + description = <"*Ability to choose clothes, put them on and fasten them.(en) (synthesised)"> + > + ["ac9008"] = < + text = <"Лестницы (synthesised)"> + description = <"Лестницы. (synthesised)"> + > + ["ac9009"] = < + text = <"Пользование ванной/душем (synthesised)"> + description = <"Самостоятельно: без присмотра и помощи может дойти до ванной и самостоятельно моется. (synthesised)"> + > + ["id50"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative descripiton of any issues or factors that may impact on the scoring.(en)"> + > + ["id48"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the modified Barthel index, not captured in other fields.(en)"> + > + ["id47"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at45"] = < + text = <"*Occasional accident(en)"> + description = <"*Less than or equal to once per week.(en)"> + > + ["at44"] = < + text = <"Самостоятельно поднимается и опускается"> + description = <"*"> + > + ["at43"] = < + text = <"С помощью слов или поддерживающих устройств"> + description = <"*"> + > + ["at42"] = < + text = <"Невозможно"> + description = <"*"> + > + ["id41"] = < + text = <"Лестницы"> + description = <"Лестницы."> + > + ["at40"] = < + text = <"Самостоятельно"> + description = <"*"> + > + ["at39"] = < + text = <"Задержка"> + description = <"*"> + > + ["at38"] = < + text = <"Недержание"> + description = <"*"> + > + ["at37"] = < + text = <"Полностью самостоятельно (мытьё лица, волос, бритьё, чистка зубов)"> + description = <"*"> + > + ["at36"] = < + text = <"Требуется помощь"> + description = <"*"> + > + ["id35"] = < + text = <"*Grooming(en)"> + description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en)"> + > + ["at34"] = < + text = <"Независимый (включения и выключения, одевания и раздевания, вытирания"> + description = <"*"> + > + ["at33"] = < + text = <"С посторонней помощью, некоторые действия - самостоятельно"> + description = <"*"> + > + ["at32"] = < + text = <"Невозможно"> + description = <"*"> + > + ["id31"] = < + text = <"Пользование туалетом"> + description = <"Самостоятельно - может сам пойти в туалет, достаточно раздеться, соблюсти чистоту, одеться и уйти."> + > + ["at30"] = < + text = <"Самостоятельно"> + description = <"*"> + > + ["at29"] = < + text = <"Нужна помощь: нарезать, намазать масло и т.д."> + description = <"*"> + > + ["at28"] = < + text = <"Невозможно"> + description = <"*"> + > + ["id27"] = < + text = <"*Feeding(en)"> + description = <"*Ability to eat food.(en)"> + > + ["at26"] = < + text = <"*Independent(en)"> + description = <"*Person can move from bed to chair independently.(en)"> + > + ["at25"] = < + text = <"С незначительной физической или словесной помощью"> + description = <"*"> + > + ["at24"] = < + text = <"*Major help, can sit(en)"> + description = <"*A strong trained person or 2 people required, patient can sit straight.(en)"> + > + ["at23"] = < + text = <"*Unable, no sitting balance(en)"> + description = <"*No sitting balance, a lifting device is used.(en)"> + > + ["id22"] = < + text = <"*Transfer(en)"> + description = <"*Transfer from bed to chair and back.(en)"> + > + ["at21"] = < + text = <"*Walks with help(en)"> + description = <"*Person walks with assistance of one person, with physical or verbal assistance.(en)"> + > + ["at20"] = < + text = <"*Wheel chair independent(en)"> + description = <"*Wheelchair independent (including corners).(en)"> + > + ["at19"] = < + text = <"*Immobile(en)"> + description = <"*Person can get less than 50 metres in wheelchair.(en)"> + > + ["id18"] = < + text = <"Подвижность"> + description = <"Прогулки, по неровной поверхности."> + > + ["id17"] = < + text = <"Общий"> + description = <"Общий индекс Бартеля - значение."> + > + ["at15"] = < + text = <"Нужна помощь с кнопками, пуговицами, молниями"> + description = <"*"> + > + ["at14"] = < + text = <"Невозможно"> + description = <"*"> + > + ["id13"] = < + text = <"*Dressing(en)"> + description = <"*Ability to choose clothes, put them on and fasten them.(en)"> + > + ["at12"] = < + text = <"Самостоятельно"> + description = <"*"> + > + ["at11"] = < + text = <"Невозможно"> + description = <"*"> + > + ["id10"] = < + text = <"Пользование ванной/душем"> + description = <"Самостоятельно: без присмотра и помощи может дойти до ванной и самостоятельно моется."> + > + ["id9"] = < + text = <"*Bowels(en)"> + description = <"*Over the previous week, occasional accident is once per week.(en)"> + > + ["at8"] = < + text = <"Запор (задержка стула более 7 дней)"> + description = <"*"> + > + ["at7"] = < + text = <"Иногда аварии (макс. 1 раз в 24 часа)"> + description = <"*"> + > + ["at6"] = < + text = <"Недержание или калоприёмник"> + description = <"*"> + > + ["id5"] = < + text = <"*Bladder(en)"> + description = <"*Assessment of urinary control over the previous week, occasional accident <= 1 time per week.(en)"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Modified Barthel index(en)"> + description = <"*Modification of the Barthel index, used as a functional assessment for activities of daily living (ADL).(en)"> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"*Bowels(en) (synthesised)"> + description = <"*Over the previous week, occasional accident is once per week.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Bladder(en) (synthesised)"> + description = <"*Assessment of urinary control over the previous week, occasional accident <= 1 time per week.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Grooming(en) (synthesised)"> + description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"Toalettbesøk (synthesised)"> + description = <"Evne til å gå på toalettet. (synthesised)"> + > + ["ac9004"] = < + text = <"*Feeding(en) (synthesised)"> + description = <"*Ability to eat food.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Transfer(en) (synthesised)"> + description = <"*Transfer from bed to chair and back.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"Mobilitet (synthesised)"> + description = <"Evne til å forflytte seg til fots eller i rullestol. (synthesised)"> + > + ["ac9007"] = < + text = <"*Dressing(en) (synthesised)"> + description = <"*Ability to choose clothes, put them on and fasten them.(en) (synthesised)"> + > + ["ac9008"] = < + text = <"Trappegang (synthesised)"> + description = <"Evne til å gå i trapper. (synthesised)"> + > + ["ac9009"] = < + text = <"Bading/dusj (synthesised)"> + description = <"Evne til å bade eller dusje på egen hånd. (synthesised)"> + > + ["id50"] = < + text = <"Konfunderende faktorer"> + description = <"Fritekstbeskrivelse av problemer eller faktorer som kan ha påvirkning på skåringen."> + > + ["id48"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the modified Barthel index, not captured in other fields.(en)"> + > + ["id47"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at45"] = < + text = <"Nedsatt kontroll"> + description = <"Nedsatt kontroll og enkelte \"uhell\" eller trenger hjelp til evt. å sette stikkpiller/klyx."> + > + ["at44"] = < + text = <"Selvhjulpen"> + description = <"Kan evt. bruke ganghjelpemidler."> + > + ["at43"] = < + text = <"Trenger hjelp/tilsyn"> + description = <"Trenger hjelp/tilsyn av en person."> + > + ["at42"] = < + text = <"Kan ikke gå i trapp"> + description = <"Kan ikke gå i trapp."> + > + ["id41"] = < + text = <"Trappegang"> + description = <"Evne til å gå i trapper."> + > + ["at40"] = < + text = <"Kan gå uten hjelp, evt med stokk/krykker"> + description = <"Klarer å gå 50 meter, kan bruke stokk eller krykker, men ikke annet ganghjelpemiddel."> + > + ["at39"] = < + text = <"Kontinent"> + description = <"Klarer selv evt. å sette stikkpille/klyx."> + > + ["at38"] = < + text = <"Helt inkontinent"> + description = <"Helt inkontinent eller hyppige \"uhell\"."> + > + ["at37"] = < + text = <"Selvhjulpen"> + description = <"Selvhjulpen. Klarer å vaske ansiktet, kjemme håret, + pusse tenner og barbere seg."> + > + ["at36"] = < + text = <"Trenger hjelp"> + description = <"Trenger hjelp til en eller flere oppgaver."> + > + ["id35"] = < + text = <"*Grooming(en)"> + description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en)"> + > + ["at34"] = < + text = <"Selvhjulpen"> + description = <"Selvhjulpen ved toalettbesøk eller bruk av toalettstol. Ordner klær, tørker seg, spyler toalettet eller tømmer + bekken."> + > + ["at33"] = < + text = <"Trenger hjelp"> + description = <"Trenger hjelp til forflytning, klær, tørke seg."> + > + ["at32"] = < + text = <"Kan ikke bruke toalett"> + description = <"Kan ikke bruke toalett."> + > + ["id31"] = < + text = <"Toalettbesøk"> + description = <"Evne til å gå på toalettet."> + > + ["at30"] = < + text = <"Selvhjulpen"> + description = <"Helt selvhjulpen. Kan bruke nødvendige hjelpemidler + og spiser innen rimelig tid."> + > + ["at29"] = < + text = <"Behov for noe hjelp"> + description = <"Behov for noe hjelp, f.eks. til å skjære opp maten."> + > + ["at28"] = < + text = <"Helt avhengig av hjelp"> + description = <"Helt avhengig av hjelp."> + > + ["id27"] = < + text = <"*Feeding(en)"> + description = <"*Ability to eat food.(en)"> + > + ["at26"] = < + text = <"*Independent(en)"> + description = <"*Person can move from bed to chair independently.(en)"> + > + ["at25"] = < + text = <"Klarer forflytning med litt hjelp eller tilsyn"> + description = <"Klarer forflytning med litt hjelp eller tilsyn."> + > + ["at24"] = < + text = <"*Major help, can sit(en)"> + description = <"*A strong trained person or 2 people required, patient can sit straight.(en)"> + > + ["at23"] = < + text = <"*Unable, no sitting balance(en)"> + description = <"*No sitting balance, a lifting device is used.(en)"> + > + ["id22"] = < + text = <"*Transfer(en)"> + description = <"*Transfer from bed to chair and back.(en)"> + > + ["at21"] = < + text = <"*Walks with help(en)"> + description = <"*Person walks with assistance of one person, with physical or verbal assistance.(en)"> + > + ["at20"] = < + text = <"*Wheel chair independent(en)"> + description = <"*Wheelchair independent (including corners).(en)"> + > + ["at19"] = < + text = <"*Immobile(en)"> + description = <"*Person can get less than 50 metres in wheelchair.(en)"> + > + ["id18"] = < + text = <"Mobilitet"> + description = <"Evne til å forflytte seg til fots eller i rullestol."> + > + ["id17"] = < + text = <"Sumskår"> + description = <"Summen av de 10 elementene i Barthel ADL-indeks. Tall på 0-9 indikerer høyt hjelpebehov, 10-19 moderat hjelpebehov og 20 er selvhjulpen."> + comment = <"Dette feltet skal ikke brukes dersom man kun benytter utvalgte felt i arketypen."> + > + ["at15"] = < + text = <"Trenger hjelp, men klarer halvparten innen rimelig tid"> + description = <"Trenger hjelp, men klarer halvparten innen rimelig tid."> + > + ["at14"] = < + text = <"Trenger hjelp til mer enn halvparten"> + description = <"Trenger hjelp til mer enn halvparten ved påkledning."> + > + ["id13"] = < + text = <"*Dressing(en)"> + description = <"*Ability to choose clothes, put them on and fasten them.(en)"> + > + ["at12"] = < + text = <"Selvhjulpen"> + description = <"Helt selvhjulpen."> + > + ["at11"] = < + text = <"Trenger hjelp"> + description = <"Trenger hjelp."> + > + ["id10"] = < + text = <"Bading/dusj"> + description = <"Evne til å bade eller dusje på egen hånd."> + > + ["id9"] = < + text = <"*Bowels(en)"> + description = <"*Over the previous week, occasional accident is once per week.(en)"> + > + ["at8"] = < + text = <"Kontinent"> + description = <"Holder seg evt. tørr ved bruk av uridom + eller mestrer bruk av kateter på egen hånd."> + > + ["at7"] = < + text = <"Nedsatt kontroll"> + description = <"Nedsatt kontroll og enkelte \"uhell\" eller holder seg tørr med uridom eller kateter, men trenger hjelp for å bruke dette."> + > + ["at6"] = < + text = <"Helt inkontinent"> + description = <"Helt inkontinent eller trenger permanent kateter."> + > + ["id5"] = < + text = <"*Bladder(en)"> + description = <"*Assessment of urinary control over the previous week, occasional accident <= 1 time per week.(en)"> + > + ["id4"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"*Modified Barthel index(en)"> + description = <"*Modification of the Barthel index, used as a functional assessment for activities of daily living (ADL).(en)"> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Bowels(en) (synthesised)"> + description = <"*Over the previous week, occasional accident is once per week.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Bladder(en) (synthesised)"> + description = <"*Assessment of urinary control over the previous week, occasional accident <= 1 time per week.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Grooming(en) (synthesised)"> + description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Toiletgebruik(nl) (synthesised)"> + description = <"*Met hulp = kan zich afvegen en enige van bovenstaande handelingen uitvoeren.Onafhankelijk = in staat om naar toilet te gaan, zich voldoende uit te kleden, schoon te maken, aan te kleden en weg te gaan.(nl) (synthesised)"> + > + ["ac9004"] = < + text = <"*Feeding(en) (synthesised)"> + description = <"*Ability to eat food.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Transfer(en) (synthesised)"> + description = <"*Transfer from bed to chair and back.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Mobiliteit(nl) (synthesised)"> + description = <"*Hulp = een ongetraind persoon, incl. toezicht en morele steun.Onafhankelijk = kan zich verplaatsen in huis of op afdeling; hulpmiddel mag worden gebruikt. Een patiënt in rolstoel moet zonder hulp met hoeken en deuren kunnen omgaan.(nl) (synthesised)"> + > + ["ac9007"] = < + text = <"*Dressing(en) (synthesised)"> + description = <"*Ability to choose clothes, put them on and fasten them.(en) (synthesised)"> + > + ["ac9008"] = < + text = <"*Trappen(nl) (synthesised)"> + description = <"*Trappen.(nl) (synthesised)"> + > + ["ac9009"] = < + text = <"*Baden/douche(nl) (synthesised)"> + description = <"*Onafhankelijk = zonder toezicht of hulp in en uit bad stappen en zichzelf wassen.(nl) (synthesised)"> + > + ["id50"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative descripiton of any issues or factors that may impact on the scoring.(en)"> + > + ["id48"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the modified Barthel index, not captured in other fields.(en)"> + > + ["id47"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at45"] = < + text = <"*Occasional accident(en)"> + description = <"*Less than or equal to once per week.(en)"> + > + ["at44"] = < + text = <"*Onafhankelijk naar boven en naar beneden(nl)"> + description = <"**(nl)"> + > + ["at43"] = < + text = <"*Heeft hulp nodig (woorden, lichamelijk of hulpmiddel)(nl)"> + description = <"**(nl)"> + > + ["at42"] = < + text = <"*Neit in staat(nl)"> + description = <"**(nl)"> + > + ["id41"] = < + text = <"*Trappen(nl)"> + description = <"*Trappen.(nl)"> + > + ["at40"] = < + text = <"*Onafhankelijk(nl)"> + description = <"**(nl)"> + > + ["at39"] = < + text = <"*Continent(nl)"> + description = <"**(nl)"> + > + ["at38"] = < + text = <"*Incontinent(nl)"> + description = <"**(nl)"> + > + ["at37"] = < + text = <"*Onafhankelijk (gezicht, haar, tanden, scheren)(nl)"> + description = <"**(nl)"> + > + ["at36"] = < + text = <"*Heeft hulp nodig(nl)"> + description = <"**(nl)"> + > + ["id35"] = < + text = <"*Grooming(en)"> + description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en)"> + > + ["at34"] = < + text = <"*Onafhankelijk (op en af, uit- en aankleden, afvegen)(nl)"> + description = <"**(nl)"> + > + ["at33"] = < + text = <"*Heeft enige hulp nodig maar kan sommige dingen zelf(nl)"> + description = <"**(nl)"> + > + ["at32"] = < + text = <"*Afhankelijk(nl)"> + description = <"**(nl)"> + > + ["id31"] = < + text = <"*Toiletgebruik(nl)"> + description = <"*Met hulp = kan zich afvegen en enige van bovenstaande handelingen uitvoeren.Onafhankelijk = in staat om naar toilet te gaan, zich voldoende uit te kleden, schoon te maken, aan te kleden en weg te gaan.(nl)"> + > + ["at30"] = < + text = <"*Onafhankelijk(nl)"> + description = <"**(nl)"> + > + ["at29"] = < + text = <"*Heeft hulp nodig bij snijden, smeren van boter, enz.(nl)"> + description = <"**(nl)"> + > + ["at28"] = < + text = <"*Niet in staat(nl)"> + description = <"**(nl)"> + > + ["id27"] = < + text = <"*Feeding(en)"> + description = <"*Ability to eat food.(en)"> + > + ["at26"] = < + text = <"*Independent(en)"> + description = <"*Person can move from bed to chair independently.(en)"> + > + ["at25"] = < + text = <"*Weinig hulp (met hulp van woorden of lichamelijk)(nl)"> + description = <"**(nl)"> + > + ["at24"] = < + text = <"*Major help, can sit(en)"> + description = <"*A strong trained person or 2 people required, patient can sit straight.(en)"> + > + ["at23"] = < + text = <"*Unable, no sitting balance(en)"> + description = <"*No sitting balance, a lifting device is used.(en)"> + > + ["id22"] = < + text = <"*Transfer(en)"> + description = <"*Transfer from bed to chair and back.(en)"> + > + ["at21"] = < + text = <"*Walks with help(en)"> + description = <"*Person walks with assistance of one person, with physical or verbal assistance.(en)"> + > + ["at20"] = < + text = <"*Wheel chair independent(en)"> + description = <"*Wheelchair independent (including corners).(en)"> + > + ["at19"] = < + text = <"*Immobile(en)"> + description = <"*Person can get less than 50 metres in wheelchair.(en)"> + > + ["id18"] = < + text = <"*Mobiliteit(nl)"> + description = <"*Hulp = een ongetraind persoon, incl. toezicht en morele steun.Onafhankelijk = kan zich verplaatsen in huis of op afdeling; hulpmiddel mag worden gebruikt. Een patiënt in rolstoel moet zonder hulp met hoeken en deuren kunnen omgaan.(nl)"> + > + ["id17"] = < + text = <"*Totaal(nl)"> + description = <"*Totaal Barthel-index voorbeeld.(nl)"> + > + ["at15"] = < + text = <"*Heeft hulp nodig maar kan oeveer de helft zelf(nl)"> + description = <"**(nl)"> + > + ["at14"] = < + text = <"*Afhankelijk(nl)"> + description = <"**(nl)"> + > + ["id13"] = < + text = <"*Dressing(en)"> + description = <"*Ability to choose clothes, put them on and fasten them.(en)"> + > + ["at12"] = < + text = <"*Onafinankelik(nl)"> + description = <"**(nl)"> + > + ["at11"] = < + text = <"*Afhankelijk(nl)"> + description = <"**(nl)"> + > + ["id10"] = < + text = <"*Baden/douche(nl)"> + description = <"*Onafhankelijk = zonder toezicht of hulp in en uit bad stappen en zichzelf wassen.(nl)"> + > + ["id9"] = < + text = <"*Bowels(en)"> + description = <"*Over the previous week, occasional accident is once per week.(en)"> + > + ["at8"] = < + text = <"*Continent (gedurende meer dan 7 dagen)(nl)"> + description = <"**(nl)"> + > + ["at7"] = < + text = <"*Af en toe een ongelukje (max. 1 keer per 24 uur)(nl)"> + description = <"**(nl)"> + > + ["at6"] = < + text = <"*Incontinent of catheter(nl)"> + description = <"**(nl)"> + > + ["id5"] = < + text = <"*Bladder(en)"> + description = <"*Assessment of urinary control over the previous week, occasional accident <= 1 time per week.(en)"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Modified Barthel index(en)"> + description = <"*Modification of the Barthel index, used as a functional assessment for activities of daily living (ADL).(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Bowels (synthesised)"> + description = <"Over the previous week, occasional accident is once per week. (synthesised)"> + > + ["ac9001"] = < + text = <"Bladder (synthesised)"> + description = <"Assessment of urinary control over the previous week, occasional accident <= 1 time per week. (synthesised)"> + > + ["ac9002"] = < + text = <"Grooming (synthesised)"> + description = <"Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing. (synthesised)"> + > + ["ac9003"] = < + text = <"Toilet use (synthesised)"> + description = <"Ability to use toilet over the previous 48 hours. (synthesised)"> + > + ["ac9004"] = < + text = <"Feeding (synthesised)"> + description = <"Ability to eat food. (synthesised)"> + > + ["ac9005"] = < + text = <"Transfer (synthesised)"> + description = <"Transfer from bed to chair and back. (synthesised)"> + > + ["ac9006"] = < + text = <"Mobility (synthesised)"> + description = <"Ability to get about the house or institution. (synthesised)"> + > + ["ac9007"] = < + text = <"Dressing (synthesised)"> + description = <"Ability to choose clothes, put them on and fasten them. (synthesised)"> + > + ["ac9008"] = < + text = <"Stairs (synthesised)"> + description = <"Ability to negotiate stairs. (synthesised)"> + > + ["ac9009"] = < + text = <"Bathing (synthesised)"> + description = <"Independent = without supervision or help when getting in and out of the bath and when washing. (synthesised)"> + > + ["id50"] = < + text = <"Confounding factors"> + description = <"Narrative descripiton of any issues or factors that may impact on the scoring."> + > + ["id48"] = < + text = <"Comment"> + description = <"Additional narrative about the modified Barthel index, not captured in other fields."> + > + ["id47"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at45"] = < + text = <"Occasional accident"> + description = <"Less than or equal to once per week."> + > + ["at44"] = < + text = <"Independent"> + description = <"Can carry aid alone if required."> + > + ["at43"] = < + text = <"Needs help"> + description = <"Verbal, physical or other assistance."> + > + ["at42"] = < + text = <"Unable"> + description = <"Unable to use stairs."> + > + ["id41"] = < + text = <"Stairs"> + description = <"Ability to negotiate stairs."> + > + ["at40"] = < + text = <"Independent"> + description = <"Person can use any aid (not wheelchair) around the house or ward."> + > + ["at39"] = < + text = <"Continent"> + description = <"Continent of faeces."> + > + ["at38"] = < + text = <"Incontinent (or requires enemas)"> + description = <"Incontinent of faeces or requires enemas."> + > + ["at37"] = < + text = <"Independent"> + description = <"Able to brush teeth, hair, wash face, shave."> + > + ["at36"] = < + text = <"Needs help"> + description = <"Needs help with personal care."> + > + ["id35"] = < + text = <"Grooming"> + description = <"Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing."> + > + ["at34"] = < + text = <"Independent (on & off, dressing, wiping)"> + description = <"Person is fully self-supporting in all toileting tasks."> + > + ["at33"] = < + text = <"Needs some help but can do some tasks alone"> + description = <"Person is self-supporting in some toileting tasks."> + > + ["at32"] = < + text = <"Dependent"> + description = <"Person is completely dependent of others to use the toilet."> + > + ["id31"] = < + text = <"Toilet use"> + description = <"Ability to use toilet over the previous 48 hours."> + > + ["at30"] = < + text = <"Independent"> + description = <"Able to eat alone."> + > + ["at29"] = < + text = <"Needs help"> + description = <"Requires help cutting, spreading butter or requires modified diet - able to eat alone."> + > + ["at28"] = < + text = <"Unable to eat unassisted"> + description = <"Requires manual feeding."> + > + ["id27"] = < + text = <"Feeding"> + description = <"Ability to eat food."> + > + ["at26"] = < + text = <"Independent"> + description = <"Person can move from bed to chair independently."> + > + ["at25"] = < + text = <"Minor help"> + description = <"A person is required for supervision or some help."> + > + ["at24"] = < + text = <"Major help, can sit"> + description = <"A strong trained person or 2 people required, patient can sit straight."> + > + ["at23"] = < + text = <"Unable, no sitting balance"> + description = <"No sitting balance, a lifting device is used."> + > + ["id22"] = < + text = <"Transfer"> + description = <"Transfer from bed to chair and back."> + > + ["at21"] = < + text = <"Walks with help"> + description = <"Person walks with assistance of one person, with physical or verbal assistance."> + > + ["at20"] = < + text = <"Wheel chair independent"> + description = <"Wheelchair independent (including corners)."> + > + ["at19"] = < + text = <"Immobile"> + description = <"Person can get less than 50 metres in wheelchair."> + > + ["id18"] = < + text = <"Mobility"> + description = <"Ability to get about the house or institution."> + > + ["id17"] = < + text = <"Total score"> + description = <"Sum of the individual scores assigned for each of the contributing variables."> + comment = <"A score of 0-9 indicates high dependency, 10-19 moderate dependency and 20 is independent."> + > + ["at15"] = < + text = <"Needs help but can do about half unaided"> + description = <"Needs help only with buttons, zippers but can put on clothes unaided."> + > + ["at14"] = < + text = <"Dependent"> + description = <"Requires assistance choosing and putting on clothes."> + > + ["id13"] = < + text = <"Dressing"> + description = <"Ability to choose clothes, put them on and fasten them."> + > + ["at12"] = < + text = <"Independent"> + description = <"No help required when getting in and out of the bath or when washing."> + > + ["at11"] = < + text = <"Dependent"> + description = <"Needs assistance with baths or showers."> + > + ["id10"] = < + text = <"Bathing"> + description = <"Independent = without supervision or help when getting in and out of the bath and when washing."> + > + ["id9"] = < + text = <"Bowels"> + description = <"Over the previous week, occasional accident is once per week."> + > + ["at8"] = < + text = <"Continent (manages catheter alone)"> + description = <"Continent includes self management of catheter."> + > + ["at7"] = < + text = <"Occasional accident"> + description = <"Less than or equal to once per week."> + > + ["at6"] = < + text = <"Incontinent (or unable to manage catheter)"> + description = <"Incontinent of urine or catheterised."> + > + ["id5"] = < + text = <"Bladder"> + description = <"Assessment of urinary control over the previous week, occasional accident <= 1 time per week."> + > + ["id4"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Modified Barthel index"> + description = <"Modification of the Barthel index, used as a functional assessment for activities of daily living (ADL)."> + > + > + ["nl"] = < + ["ac9000"] = < + text = <"*Bowels(en) (synthesised)"> + description = <"*Over the previous week, occasional accident is once per week.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Bladder(en) (synthesised)"> + description = <"*Assessment of urinary control over the previous week, occasional accident <= 1 time per week.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Grooming(en) (synthesised)"> + description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"Toiletgebruik (synthesised)"> + description = <"Met hulp = kan zich afvegen en enige van bovenstaande handelingen uitvoeren.Onafhankelijk = in staat om naar toilet te gaan, zich voldoende uit te kleden, schoon te maken, aan te kleden en weg te gaan. (synthesised)"> + > + ["ac9004"] = < + text = <"*Feeding(en) (synthesised)"> + description = <"*Ability to eat food.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Transfer(en) (synthesised)"> + description = <"*Transfer from bed to chair and back.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"Mobiliteit (synthesised)"> + description = <"Hulp = een ongetraind persoon, incl. toezicht en morele steun.Onafhankelijk = kan zich verplaatsen in huis of op afdeling; hulpmiddel mag worden gebruikt. Een patiënt in rolstoel moet zonder hulp met hoeken en deuren kunnen omgaan. (synthesised)"> + > + ["ac9007"] = < + text = <"*Dressing(en) (synthesised)"> + description = <"*Ability to choose clothes, put them on and fasten them.(en) (synthesised)"> + > + ["ac9008"] = < + text = <"Trappen (synthesised)"> + description = <"Trappen. (synthesised)"> + > + ["ac9009"] = < + text = <"Baden/douche (synthesised)"> + description = <"Onafhankelijk = zonder toezicht of hulp in en uit bad stappen en zichzelf wassen. (synthesised)"> + > + ["id50"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative descripiton of any issues or factors that may impact on the scoring.(en)"> + > + ["id48"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the modified Barthel index, not captured in other fields.(en)"> + > + ["id47"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["at45"] = < + text = <"*Occasional accident(en)"> + description = <"*Less than or equal to once per week.(en)"> + > + ["at44"] = < + text = <"Onafhankelijk naar boven en naar beneden"> + description = <"*"> + > + ["at43"] = < + text = <"Heeft hulp nodig (woorden, lichamelijk of hulpmiddel)"> + description = <"*"> + > + ["at42"] = < + text = <"Neit in staat"> + description = <"*"> + > + ["id41"] = < + text = <"Trappen"> + description = <"Trappen."> + > + ["at40"] = < + text = <"Onafhankelijk"> + description = <"*"> + > + ["at39"] = < + text = <"Continent"> + description = <"*"> + > + ["at38"] = < + text = <"Incontinent"> + description = <"*"> + > + ["at37"] = < + text = <"Onafhankelijk (gezicht, haar, tanden, scheren)"> + description = <"*"> + > + ["at36"] = < + text = <"Heeft hulp nodig"> + description = <"*"> + > + ["id35"] = < + text = <"*Grooming(en)"> + description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en)"> + > + ["at34"] = < + text = <"Onafhankelijk (op en af, uit- en aankleden, afvegen)"> + description = <"*"> + > + ["at33"] = < + text = <"Heeft enige hulp nodig maar kan sommige dingen zelf"> + description = <"*"> + > + ["at32"] = < + text = <"Afhankelijk"> + description = <"*"> + > + ["id31"] = < + text = <"Toiletgebruik"> + description = <"Met hulp = kan zich afvegen en enige van bovenstaande handelingen uitvoeren.Onafhankelijk = in staat om naar toilet te gaan, zich voldoende uit te kleden, schoon te maken, aan te kleden en weg te gaan."> + > + ["at30"] = < + text = <"Onafhankelijk"> + description = <"*"> + > + ["at29"] = < + text = <"Heeft hulp nodig bij snijden, smeren van boter, enz."> + description = <"*"> + > + ["at28"] = < + text = <"Niet in staat"> + description = <"*"> + > + ["id27"] = < + text = <"*Feeding(en)"> + description = <"*Ability to eat food.(en)"> + > + ["at26"] = < + text = <"*Independent(en)"> + description = <"*Person can move from bed to chair independently.(en)"> + > + ["at25"] = < + text = <"Weinig hulp (met hulp van woorden of lichamelijk)"> + description = <"*"> + > + ["at24"] = < + text = <"*Major help, can sit(en)"> + description = <"*A strong trained person or 2 people required, patient can sit straight.(en)"> + > + ["at23"] = < + text = <"*Unable, no sitting balance(en)"> + description = <"*No sitting balance, a lifting device is used.(en)"> + > + ["id22"] = < + text = <"*Transfer(en)"> + description = <"*Transfer from bed to chair and back.(en)"> + > + ["at21"] = < + text = <"*Walks with help(en)"> + description = <"*Person walks with assistance of one person, with physical or verbal assistance.(en)"> + > + ["at20"] = < + text = <"*Wheel chair independent(en)"> + description = <"*Wheelchair independent (including corners).(en)"> + > + ["at19"] = < + text = <"*Immobile(en)"> + description = <"*Person can get less than 50 metres in wheelchair.(en)"> + > + ["id18"] = < + text = <"Mobiliteit"> + description = <"Hulp = een ongetraind persoon, incl. toezicht en morele steun.Onafhankelijk = kan zich verplaatsen in huis of op afdeling; hulpmiddel mag worden gebruikt. Een patiënt in rolstoel moet zonder hulp met hoeken en deuren kunnen omgaan."> + > + ["id17"] = < + text = <"Totaal"> + description = <"Totaal Barthel-index voorbeeld."> + > + ["at15"] = < + text = <"Heeft hulp nodig maar kan oeveer de helft zelf"> + description = <"*"> + > + ["at14"] = < + text = <"Afhankelijk"> + description = <"*"> + > + ["id13"] = < + text = <"*Dressing(en)"> + description = <"*Ability to choose clothes, put them on and fasten them.(en)"> + > + ["at12"] = < + text = <"Onafinankelik"> + description = <"*"> + > + ["at11"] = < + text = <"Afhankelijk"> + description = <"*"> + > + ["id10"] = < + text = <"Baden/douche"> + description = <"Onafhankelijk = zonder toezicht of hulp in en uit bad stappen en zichzelf wassen."> + > + ["id9"] = < + text = <"*Bowels(en)"> + description = <"*Over the previous week, occasional accident is once per week.(en)"> + > + ["at8"] = < + text = <"Continent (gedurende meer dan 7 dagen)"> + description = <"*"> + > + ["at7"] = < + text = <"Af en toe een ongelukje (max. 1 keer per 24 uur)"> + description = <"*"> + > + ["at6"] = < + text = <"Incontinent of catheter"> + description = <"*"> + > + ["id5"] = < + text = <"*Bladder(en)"> + description = <"*Assessment of urinary control over the previous week, occasional accident <= 1 time per week.(en)"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Modified Barthel index(en)"> + description = <"*Modification of the Barthel index, used as a functional assessment for activities of daily living (ADL).(en)"> + > + > + > + value_sets = < + ["ac9009"] = < + id = <"ac9009"> + members = <"at11", "at12"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at42", "at43", "at44"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at14", "at15", "at12"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at36", "at37"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at6", "at7", "at8"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at38", "at45", "at39"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at19", "at20", "at21", "at40"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at23", "at24", "at25", "at26"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at28", "at29", "at30"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at32", "at33", "at34"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.msfc_score.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.msfc_score.v1.0.0.adls new file mode 100644 index 000000000..579433db0 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.msfc_score.v1.0.0.adls @@ -0,0 +1,193 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4b519390-aee5-4630-bbd8-2fadbf3110e7; build_uid=81d4142e-68e3-406c-917c-69aa1240a63c) + openEHR-EHR-OBSERVATION.msfc_score.v1.0.0 + +language + original_language = <[ISO_639-1::de]> + translations = < + ["en"] = < + language = <[ISO_639-1::en]> + author = < + ["name"] = <"Michael Braun"> + ["organisation"] = <"University Medical Center Freiburg, Germany"> + ["email"] = <"braun@imbi.uni-freiburg.de"> + > + > + > + +description + original_author = < + ["name"] = <"Michael Braun"> + ["organisation"] = <"University Medical Center Freiburg, Germany"> + ["email"] = <"braun@imbi.uni-freiburg.de"> + ["date"] = <"2012-12-05"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sebastian Bischoff, gfnmediber GmbH, Germany", "Martin Boeker, University Medical Center Freiburg, Germany", "Michael Braun, University Medical Center Freiburg, Germany (Editor)", "Heather Leslie, Ocean Informatics, Australia", "Sebastian Mansow-Model, gfnmediber GmbH, Germany", "Catalina Martínez-Costa, Medical University of Graz, Austria", "Ian McNicoll, Ocean Informatics, United Kingdom (Editor)", "Alexander U. Brandt, gfnmediber GmbH, Germany"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Fischer JS, Jak AJ, Kniker JE, Rudick RA, Cutter G. Multiple Sclerosis Functional Composite (MSFC), Administration and Scoring Manual: National Multiple Sclerosis Society; 2001."> + > + other_details = < + ["current_contact"] = <"Michael Braun, University Medical Center Freiburg, Germany, braun@imbi.uni-freiburg.de"> + ["MD5-CAM-1.0.1"] = <"C2E3543CEF6E93E0C929C718B2308564"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Aufzeichnung des MSFC-Werts einer Person bezüglich einer Referenzpopulation. Das MSFC wurde von der Clinical Outcomes Assessment Task Force der National Multiple Sclerosis Society entwickelt. Der MSFC-Wert bildet eine Gesamtgröße, die mit der Schwere der Erkrankung bezüglich einer Referenzpopulation korreliert. Dabei werden in drei einzelnen Tests (Timed 25-Foot Walk, Nine Hole Peg Test und Paced Auditory Serial Addition Test) verschiedene Aspekte höherer Gehirnfunktionen gemessen. Die Ergebnisse dieser drei Test werden in Z-Werten normiert und im MSFC-Wert zusammengeführt."> + keywords = <"Multiple Sclerosis Functional Composite", "MSFC", "Multiple Sklerose", "MS", "Neurologie"> + use = <"Verwendung zur Aufzeichnung des MSFC-Werts und der Datenbasis, sowie von Links zu den gemessenen Ergebnissen der drei einzelnen Tests (Timed 25-Foot Walk, Nine Hole Peg Test und Paced Auditory Serial Addition Test). + + Der MSFC-Wert ist eine aus den gemittelten Ergebnissen der einzelnen Tests berechnete Größe, adjustiert bezüglich einer Referenzpopulation. D.h. MSFC-Wert = 1/3 * (Z_arm,avg. + Z_leg,avg. + Z_cognitive), mit Z_x = Z-Wert aus jedem Ergebnis eines Tests. Dieser Wert muss extern berechnet werden, nur das Ergebnis wird hier aufgezeichnet. + + Siehe MSFC-Handbuch für weitere Auswertungsanweisungen, Formeln und Hintergrundinformationen."> + misuse = <"Nicht verwenden zur Aufzeichnung der Messergebnisse der drei einzelnen Tests des MSFC. Jeder Test sollte den speziell zutreffenden Archetyp verwenden: openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.adl, openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.adl und openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.adl."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the MSFC Score for an individual with respect to a reference population. The MSFC was developed by the National Multiple Sclerosis Society’s Clinical Outcomes Assessment Task Force. The MSFC Score forms a total value that correlates with the severity of the disease with respect to a reference population. In three separate tests (Timed 25-Foot Walk, Nine Hole Peg Test and Paced Auditory Serial Addition Test) various aspects of higher brain functions are measured. The results of these three tests are standardized into Z-scores ​​and merged into the MSFC Score."> + keywords = <"Multiple Sclerosis Functional Composite", "MSFC", "Multiple Sclerosis", "MS", "Neurology"> + use = <"Use to record the MSFC Score and the reference data set, as well as links to the measured results of the three individual tests (Timed 25-Foot Walk, Nine Hole Peg Test and Paced Auditory Serial Addition Test). + + The MSFC Score is a computed value based on the average of each test result, adjusted to the reference population. I.e. MSFC Score = 1/3 * (Z_arm,avg. + Z_leg,avg. + Z_cognitive), where Z_x = Z-score of each test result. This score has to be computed externally, only the resulting value is to be recorded here. + + Use the MSFC Manual for further scoring instructions, formulas and background information."> + misuse = <"Not to be used to record the result of the three individual tests of the MSFC. Each test should use the correct specific archetype: openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.adl, openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.adl, and openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.adl."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- MSFC-Wert + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id11] matches { -- Jedes Ereignis + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- MSFC-Wert + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- * Qualified real (en) + magnitude matches {|-100.0..100.0|} + units matches {" "} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {1} matches { -- Referenzpopulation + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Aufzeichnung des Timed 25-Foot Walk + value matches { + DV_EHR_URI[id9003] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Aufzeichnung des Nine Hole Peg Test + value matches { + DV_EHR_URI[id9004] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Aufzeichnung des Paced Auditory Serial Addition Test + value matches { + DV_EHR_URI[id9005] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* Qualified real (en)"> + description = <"* Qualified real (en)"> + > + ["id11"] = < + text = <"Jedes Ereignis"> + description = <"Jedes unspezifizierte Ereignis."> + > + ["id10"] = < + text = <"Aufzeichnung des Paced Auditory Serial Addition Test"> + description = <"Link zur detaillierten Originalaufzeichnung des Paced Auditory Serial Addition Test."> + > + ["id9"] = < + text = <"Aufzeichnung des Nine Hole Peg Test"> + description = <"Link zur detaillierten Originalaufzeichnung des Nine Hole Peg Test."> + > + ["id8"] = < + text = <"Aufzeichnung des Timed 25-Foot Walk"> + description = <"Link zur detaillierten Originalaufzeichnung des Timed 25-Foot Walk."> + > + ["id7"] = < + text = <"Referenzpopulation"> + description = <"Angabe der zugrundeliegenden Referenzpopulation."> + > + ["id5"] = < + text = <"MSFC-Wert"> + description = <"Angabe des MSFC-Werts."> + > + ["id1"] = < + text = <"MSFC-Wert"> + description = <"Das Multiple Sclerosis Functional Composite (MSFC) ist ein dreiteiliges, quantitatives und standardisiertes Beurteilungsinstrument für klinische Untersuchungen und Studien zur Multiplen Sklerose."> + > + > + ["en"] = < + ["at9000"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["id11"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id10"] = < + text = <"Paced Auditory Serial Addition Test Record"> + description = <"Link to the detailed original record of the Paced Auditory Serial Addition Test."> + > + ["id9"] = < + text = <"Nine Hole Peg Test Record"> + description = <"Link to the detailed original record of the Nine Hole Peg Test."> + > + ["id8"] = < + text = <"Timed 25-Foot Walk Record"> + description = <"Link to the detailed original record of the Timed 25-Foot Walk."> + > + ["id7"] = < + text = <"Reference Population"> + description = <"Specification of the underlying reference population."> + > + ["id5"] = < + text = <"MSFC score"> + description = <"Record of the MSFC Score."> + > + ["id1"] = < + text = <"MSFC score"> + description = <"The Multiple Sclerosis Functional Composite (MSFC) is a three-part, quantitative, and standardised assessment instrument for use in clinical studies and trials of Multiple Sclerosis."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mst.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mst.v0.0.1-alpha.adls new file mode 100644 index 000000000..9ab532efe --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mst.v0.0.1-alpha.adls @@ -0,0 +1,179 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=04d455b3-f4d1-4de4-9e01-bed46076f970; build_uid=d6c049eb-8db0-49eb-8871-8d117e1ec3f6) + openEHR-EHR-OBSERVATION.mst.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Priscila Maranhão; Gustavo Bacelar"> + ["organisation"] = <"MEDCIDS-FMUP"> + ["email"] = <"priscilamaranhao@gmail.com; gbacelar@gmail.com"> + ["date"] = <"2017-03-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ricardo Cruz-Correia, MEDCIDS-FMUP; Portugal", "Pedro Marques, MEDCIDS-FMUP; Portugal", "Duarte Ferreira, MEDCIDS-FMUP; Portugal"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Fergusa, M; Capra, S; Bauer, J; Banes, M. Development of a valid and relianle malnutrition screening tool for adult acute hospitals patients. Nutrition, v.15: 458-64, 1999."> + ["2"] = <"Beghetto, M.G.; Manna, B.; Candal, A.; Mello, E.D.; Polanczyk, C.A.; Triagem nutricional em adultos hospitalizados. Rev. Nutr; Campinas, 21 (5): 589-601, 2008."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"7B8271EE397A3DC6B55E0679F0A74013"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"The purpose of nutrition screening is to identify individuals who are malnourished or at risk of becoming malnourished and can benefit from nutrition support."> + keywords = <"Nutrition assessment", "Malnutrition", "Screening", "MST"> + use = <"To be used in adults; + + To be used to identify malnutrition."> + misuse = <"Not to be used in children."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Malnutrition screening tool (MST) + data matches { + HISTORY[id2] matches { -- Event Series + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- 24h + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Weight data + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Weight data (synthesised) + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Lost weight positive + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- Lost weight positive (synthesised) + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Appetite + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9002]} -- Appetite (synthesised) + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- MST score + value matches { + DV_QUANTITY[id9006] + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Weight data (synthesised)"> + description = <"Have you recently lost weight without try? (synthesised)"> + > + ["ac9001"] = < + text = <"Lost weight positive (synthesised)"> + description = <"If yes, how much weight have you lost? (synthesised)"> + > + ["ac9002"] = < + text = <"Appetite (synthesised)"> + description = <"Have you been eating poorly because of a decreased appetite? (synthesised)"> + > + ["id20"] = < + text = <"MST score"> + description = <"Score of 2 or more: patient at risk of malnutrition."> + > + ["at19"] = < + text = <"1: Yes"> + description = <"The patient has eaten poorly recently."> + > + ["at18"] = < + text = <"0: No"> + description = <"The patient has not eaten poorly recently."> + > + ["id17"] = < + text = <"Appetite"> + description = <"Have you been eating poorly because of a decreased appetite?"> + > + ["at14"] = < + text = <"2: Unsure"> + description = <"The patient is unsure about kilograms of weight lost."> + > + ["at13"] = < + text = <"4: > 15 kg"> + description = <"Lost weight recent (> 15 kg)."> + > + ["at12"] = < + text = <"3: 11-15 kg"> + description = <"Lost weight recent (11-15 kg)."> + > + ["at11"] = < + text = <"2: 6-10 kg"> + description = <"Lost weight recent (6-10 kg)."> + > + ["at10"] = < + text = <"1: 1-5 kg."> + description = <"Lost weight recent (1-5 kg)."> + > + ["id9"] = < + text = <"Lost weight positive"> + description = <"If yes, how much weight have you lost?"> + > + ["at8"] = < + text = <"2: Unsure"> + description = <"The patient is unsure about lost weight."> + > + ["at7"] = < + text = <"0: No"> + description = <"The patient no lost weight."> + > + ["id6"] = < + text = <"Weight data"> + description = <"Have you recently lost weight without try?"> + > + ["id3"] = < + text = <"24h"> + description = <"It is recommended that nutrition screening be performed within 24h of hospital admission."> + > + ["id2"] = < + text = <"Event Series"> + description = <"@ internal"> + > + ["id1"] = < + text = <"Malnutrition screening tool (MST)"> + description = <"Screening for malnutrition tool."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at18", "at19"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at10", "at11", "at12", "at13", "at14"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.must.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.must.v0.0.1-alpha.adls new file mode 100644 index 000000000..1d2516f64 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.must.v0.0.1-alpha.adls @@ -0,0 +1,612 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7aa7f578-0b71-4313-8322-eca9ada2c8c7; build_uid=f478ac45-d50e-4a27-bc39-6002a63fe76b) + openEHR-EHR-OBSERVATION.must.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + > + > + +description + original_author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + ["date"] = <"2016-06-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Elia, Marinos (2003): Screening for malnutrition: a multidisciplinary responsibility. Development and use of the ‘Malnutrition Universal Screening Tool’ (‘MUST’) for adults. Malnutrition Advisory Group, a Standing Committee of BAPEN. Redditch: BAPEN (ISBN 1899467 70 X)."> + ["2"] = <"Stratton, RJ, Hackston, A, Longmore, D, et al. (2004): Malnutrition in hospital outpatients and inpatients: prevalence, concurrent validity and ease of use of the ‘malnutrition universal screening tool’ (‘MUST’) for adults. Br J Nutr 92, 799–808. http://tinyurl.com/jj8grzo"> + ["3"] = <"Todorovic, Vera, Russell, Christine, Elia, Marinos (2011): The ‘MUST’explanatory booklet: A Guide to the ‘Malnutrition Universal Screening Tool’ (‘MUST’) for adults. Redditch: BAPEN (ISBN 978-1-899467-71-6). http://tinyurl.com/7vrjsyb"> + > + other_details = < + ["current_contact"] = <"Alan D. March, Alan D. March"> + ["MD5-CAM-1.0.1"] = <"FF37872118D906244EC8BCEAB503FC3E"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"La \"Herramienta Universal para la Exploración de Malnutrición\" (MUST, del inglés Malnutrition Universal Screening Tool es un sistema de asignación de puntaje diseñado para asistir en la identificación de adultos desnutridos, en riesgo de desnutrición (subnutrición) u obesidad. Busca identificar el riesgo de estados de desnutrición proteico-calórica mas que el estado de nutrientes individuales. No ha sido diseñada para detectar deficiencias o excesos en la ingesta de vitaminas y minerales. Fué desarrollada y es mantenida por la Asociación Británica para la Nutrición Parenteral y Enteral (BAPEN, del inglés British Association for Parenteral and Enteral Nutrition)."> + keywords = <"MUST", "desnutrición", "subnutrición", "obesidad", "nutrición", "alimentación"> + use = <"La Herramienta Universal para la Exploración de Malnutrición se desarrolla en cinco pasos: + Paso 1.- Medición de la altura y el peso para determinar el puntaje para el Índice de Masa Corporal (BMI, del inglés Body Mass Index). Si no es posible obtener la altura y el peso, se deben utilizar los procedimientos alternativos descritos en el Manual explicativo MUST. + Paso 2.- Determina el porcentaje de perdida de peso no esperada y el puntaje que corresponde a dicho porcentaje. + Paso 3.- Establecer el puntaje correspondiente al efecto de una enfermedad aguda. + Paso 4.- Sumas los puntajes de los pasos 1, 2 y 3 para obtener el riesgo total de malnutrición. + Paso 5.- Utilizar las guías de manejo y/o las políticas locales para desarrollar un plan de cuidados. + Este arquetipo permite registrar los datos para el cálculo del riesgo total de malnutrición."> + misuse = <"No debe ser utilizado en niños."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"The Malnutrition Universal Screening Tool (MUST) is a scoring system designed to help identify adults who are malnourished, at risk of malnutrition (undernutrition), or obese. It intends to identify risk of poor protein-energy status, rather than status of individual nutrients. It has not been designed to detect deficiencies in or excessive intakes of vitamins and minerals. It was developed and is maintained by the British Association for Parenteral and Enteral Nutrition (BAPEN)."> + keywords = <"MUST", "malnutrition", "undernutrition", "obesity", "nutrition", "nourishment"> + use = <"MUST is a five-step screening tool: + Step 1.- Measure height and weight to get a BMI score. If unable to obtain height and weight, the alternative procedures shown in the MUST Explanatory Booklet should be used. + Step 2.- Note percentage unplanned weight loss and score using tool specific tables. + Step 3.- Establish acute disease effect and score. + Step 4.- Add scores from steps 1, 2 and 3 together to obtain overall risk of malnutrition. + Step 5.- Use management guidelines and/or local policy to develop care plan. + This archetype registers data for calculation of the overall risk of malnutrition score."> + misuse = <"Not to be used for children."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Malnutrition Universal Screening Tool (MUST) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {5..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Body mass index score + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}] + } + } + } + } + ELEMENT[id9] occurrences matches {1} matches { -- Weight loss score + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at10]}], + [{1}, {[at11]}], + [{2}, {[at12]}] + } + } + } + } + ELEMENT[id13] occurrences matches {1} matches { -- Acute disease effect score + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at14]}], + [{2}, {[at15]}] + } + } + } + } + ELEMENT[id16] occurrences matches {1} matches { -- Total score + value matches { + DV_COUNT[id9011] matches { + magnitude matches {|0..6|} + } + } + } + ELEMENT[id17] occurrences matches {1} matches { -- Risk category + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9003]} -- Risk category (synthesised) + } + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9013] + } + } + } + } + } + state matches { + ITEM_TREE[id41] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id39] matches { -- Confounding factors + value matches { + DV_TEXT[id9014] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id21] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id22] occurrences matches {0..1} matches { -- Height determination method for body mass index + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9004]} -- Height determination method for body mass index (synthesised) + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Weight determination method for body mass index + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9005]} -- Weight determination method for body mass index (synthesised) + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Body mass index estimation method + value matches { + DV_CODED_TEXT[id9017] matches { + defining_code matches {[ac9006]} -- Body mass index estimation method (synthesised) + } + } + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Weight loss determination method + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9007]} -- Weight loss determination method (synthesised) + } + } + } + allow_archetype CLUSTER[id43] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"*Body mass index score(en) (synthesised)"> + description = <"*Derived from the subject’s body mass index.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Weight loss score(en) (synthesised)"> + description = <"*To establish the subject’s weight loss score, ask if there has been any weight loss in the last 3 – 6 months, and if so how much (or look in their medical records).(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Acute disease effect score(en) (synthesised)"> + description = <"*If the subject is currently affected by an acute patho-physiological or psychological condition, and there has been no nutritional intake or likelihood of no intake for more than 5 days, they are likely to be at nutritional risk.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Risk category(en) (synthesised)"> + description = <"*The overall risk of malnutrition as derived from the total score.(en) (synthesised)"> + > + ["ac9004"] = < + text = <"*Height determination method for body mass index(en) (synthesised)"> + description = <"*Method used for determining height as a part of body mass index calculation.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"Método de determinación del peso para el cálculo del índice de masa corporal (synthesised)"> + description = <"Método utilizado para la determinación del peso para el cálculo del índice de masa corporal. (synthesised)"> + > + ["ac9006"] = < + text = <"Método de estimación del índice de masa corporal (synthesised)"> + description = <"Método utilizado para la estimación del índice de masa corporal (synthesised)"> + > + ["ac9007"] = < + text = <"Método de determinación de la pérdida de peso (synthesised)"> + description = <"Método utilizado para la determinación de la pérdida de peso (synthesised)"> + > + ["id43"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id40"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the screening, not captured in other fields.(en)"> + > + ["id39"] = < + text = <"*Confounding factors(en)"> + description = <"*Some variables used in the calculation of the MUST score may be influenced by confunding factors, specially in the case of weight and BMI determination.(en)"> + comment = <"*Examples of confunding factors are fluid disturbances, lactation, pregnancy, critical illness and amputations. These and other situations deemed as confunding should be registered here.(en)"> + > + ["at38"] = < + text = <"Derivado de la cambios en la medición del perímetro braquial"> + description = <"*"> + > + ["at37"] = < + text = <"Impresión clínica"> + description = <"*"> + > + ["at36"] = < + text = <"Cambio de peso documentado recientemente o referido por el paciente"> + description = <"*"> + > + ["at35"] = < + text = <"Medición directa del cambio de peso"> + description = <"*"> + > + ["id34"] = < + text = <"Método de determinación de la pérdida de peso"> + description = <"Método utilizado para la determinación de la pérdida de peso"> + > + ["at33"] = < + text = <"Derivado de la medición del perímetro braquial"> + description = <"*"> + > + ["at32"] = < + text = <"Calculado a partir de las mediciones de altura y peso"> + description = <"*"> + > + ["id31"] = < + text = <"Método de estimación del índice de masa corporal"> + description = <"Método utilizado para la estimación del índice de masa corporal"> + > + ["at30"] = < + text = <"Peso documentado recientemente o referido por el paciente"> + description = <"Peso documentado recientemente o referido por el paciente (si es confiable y realista)."> + > + ["at29"] = < + text = <"Medición directa del peso"> + description = <"*"> + > + ["at28"] = < + text = <"Derivada de la semienvergadura"> + description = <"*"> + > + ["at27"] = < + text = <"Derivada de la altura de la rodilla"> + description = <"*"> + > + ["at26"] = < + text = <"Derivada de la longitud del antebrazo (cúbito)"> + description = <"*"> + > + ["at25"] = < + text = <"Altura documentada recientemente o referida por el paciente"> + description = <"Altura documentada recientemente o referida por el paciente (si es confiable y realista)."> + > + ["at24"] = < + text = <"Medición directa de la altura"> + description = <"*"> + > + ["id23"] = < + text = <"Método de determinación del peso para el cálculo del índice de masa corporal"> + description = <"Método utilizado para la determinación del peso para el cálculo del índice de masa corporal."> + > + ["id22"] = < + text = <"*Height determination method for body mass index(en)"> + description = <"*Method used for determining height as a part of body mass index calculation.(en)"> + > + ["at20"] = < + text = <"*High risk(en)"> + description = <"*Total score equal or greater than 2.(en)"> + > + ["at19"] = < + text = <"*Medium risk(en)"> + description = <"*Total score equal to 1.(en)"> + > + ["at18"] = < + text = <"*Low risk(en)"> + description = <"*Total score equal to 0.(en)"> + > + ["id17"] = < + text = <"*Risk category(en)"> + description = <"*The overall risk of malnutrition as derived from the total score.(en)"> + > + ["id16"] = < + text = <"*Total score(en)"> + description = <"*The sum of scores for body mass index, weight loss and acute disease effect.(en)"> + > + ["at15"] = < + text = <"*Acutely ill and there has been or is likely to be no nutritional intake for >5 days(en)"> + description = <"*If patient is acutely ill and there has been or is likely to be no nutritional intake for >5 days.(en)"> + > + ["at14"] = < + text = <"*Not acutely ill and sufficient nutritional intake for >5 days(en)"> + description = <"*If patient is not acutely ill and there has not been or is not likely to be no nutritional intake for >5 days.(en)"> + > + ["id13"] = < + text = <"*Acute disease effect score(en)"> + description = <"*If the subject is currently affected by an acute patho-physiological or psychological condition, and there has been no nutritional intake or likelihood of no intake for more than 5 days, they are likely to be at nutritional risk.(en)"> + comment = <"*Such patients include those who are critically ill, those who have swallowing difficulties (e.g. after stroke), or head injuries or are undergoing gastrointestinal surgery.(en)"> + > + ["at12"] = < + text = <">10 %"> + description = <">10 %"> + > + ["at11"] = < + text = <"5-10 %"> + description = <"5-10 %"> + > + ["at10"] = < + text = <"<5 %"> + description = <"<5 %"> + > + ["id9"] = < + text = <"*Weight loss score(en)"> + description = <"*To establish the subject’s weight loss score, ask if there has been any weight loss in the last 3 – 6 months, and if so how much (or look in their medical records).(en)"> + comment = <"*Deduct current weight from previous weight to calculate amount of weight lost and calculate percentage. If the subject has not lost weight (or has gained weight) score 0.(en)"> + > + ["at8"] = < + text = <"<18.5"> + description = <"<18.5"> + > + ["at7"] = < + text = <"18.5 -20"> + description = <"18.5 -20"> + > + ["at6"] = < + text = <"*>20 (>30 Obese)(en)"> + description = <"**(en)"> + > + ["id5"] = < + text = <"*Body mass index score(en)"> + description = <"*Derived from the subject’s body mass index.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Malnutrition Universal Screening Tool (MUST)(en)"> + description = <"*Screening tool for malnourishment, undernutrition or obesity.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Body mass index score (synthesised)"> + description = <"Derived from the subject’s body mass index. (synthesised)"> + > + ["ac9001"] = < + text = <"Weight loss score (synthesised)"> + description = <"To establish the subject’s weight loss score, ask if there has been any weight loss in the last 3 – 6 months, and if so how much (or look in their medical records). (synthesised)"> + > + ["ac9002"] = < + text = <"Acute disease effect score (synthesised)"> + description = <"If the subject is currently affected by an acute patho-physiological or psychological condition, and there has been no nutritional intake or likelihood of no intake for more than 5 days, they are likely to be at nutritional risk. (synthesised)"> + > + ["ac9003"] = < + text = <"Risk category (synthesised)"> + description = <"The overall risk of malnutrition as derived from the total score. (synthesised)"> + > + ["ac9004"] = < + text = <"Height determination method for body mass index (synthesised)"> + description = <"Method used for determining height as a part of body mass index calculation. (synthesised)"> + > + ["ac9005"] = < + text = <"Weight determination method for body mass index (synthesised)"> + description = <"Method used for determining weight as a part of body mass index calculation. (synthesised)"> + > + ["ac9006"] = < + text = <"Body mass index estimation method (synthesised)"> + description = <"Method used for determining body mass index. (synthesised)"> + > + ["ac9007"] = < + text = <"Weight loss determination method (synthesised)"> + description = <"Method used for determining weight change. (synthesised)"> + > + ["id43"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id40"] = < + text = <"Comment"> + description = <"Additional narrative about the screening, not captured in other fields."> + > + ["id39"] = < + text = <"Confounding factors"> + description = <"Some variables used in the calculation of the MUST score may be influenced by confunding factors, specially in the case of weight and BMI determination."> + comment = <"Examples of confunding factors are fluid disturbances, lactation, pregnancy, critical illness and amputations. These and other situations deemed as confunding should be registered here."> + > + ["at38"] = < + text = <"Derived from changes in mid upper arm circumference measurement"> + description = <"*"> + > + ["at37"] = < + text = <"Clinical impression"> + description = <"*"> + > + ["at36"] = < + text = <"Recently documented or self-reported weight change"> + description = <"*"> + > + ["at35"] = < + text = <"Direct weight change measurement"> + description = <"*"> + > + ["id34"] = < + text = <"Weight loss determination method"> + description = <"Method used for determining weight change."> + > + ["at33"] = < + text = <"Derived from mid upper arm circumference measurement"> + description = <"*"> + > + ["at32"] = < + text = <"Calculation from height and weight measurements"> + description = <"*"> + > + ["id31"] = < + text = <"Body mass index estimation method"> + description = <"Method used for determining body mass index."> + > + ["at30"] = < + text = <"Recently documented or self-reported weight"> + description = <"Recently documented or self-reported weight (if reliable and realistic)."> + > + ["at29"] = < + text = <"Direct weight measurement"> + description = <"*"> + > + ["at28"] = < + text = <"Derived from demispan"> + description = <"*"> + > + ["at27"] = < + text = <"Derived from knee height"> + description = <"*"> + > + ["at26"] = < + text = <"Derived from ulna length"> + description = <"*"> + > + ["at25"] = < + text = <"Recently documented or self-reported height"> + description = <"Recently documented or self-reported height (if reliable and realistic)."> + > + ["at24"] = < + text = <"Direct height measurement"> + description = <"*"> + > + ["id23"] = < + text = <"Weight determination method for body mass index"> + description = <"Method used for determining weight as a part of body mass index calculation."> + > + ["id22"] = < + text = <"Height determination method for body mass index"> + description = <"Method used for determining height as a part of body mass index calculation."> + > + ["at20"] = < + text = <"High risk"> + description = <"Total score equal or greater than 2."> + > + ["at19"] = < + text = <"Medium risk"> + description = <"Total score equal to 1."> + > + ["at18"] = < + text = <"Low risk"> + description = <"Total score equal to 0."> + > + ["id17"] = < + text = <"Risk category"> + description = <"The overall risk of malnutrition as derived from the total score."> + > + ["id16"] = < + text = <"Total score"> + description = <"The sum of scores for body mass index, weight loss and acute disease effect."> + > + ["at15"] = < + text = <"Acutely ill and there has been or is likely to be no nutritional intake for >5 days"> + description = <"If patient is acutely ill and there has been or is likely to be no nutritional intake for >5 days."> + > + ["at14"] = < + text = <"Not acutely ill and sufficient nutritional intake for >5 days"> + description = <"If patient is not acutely ill and there has not been or is not likely to be no nutritional intake for >5 days."> + > + ["id13"] = < + text = <"Acute disease effect score"> + description = <"If the subject is currently affected by an acute patho-physiological or psychological condition, and there has been no nutritional intake or likelihood of no intake for more than 5 days, they are likely to be at nutritional risk."> + comment = <"Such patients include those who are critically ill, those who have swallowing difficulties (e.g. after stroke), or head injuries or are undergoing gastrointestinal surgery."> + > + ["at12"] = < + text = <">10 %"> + description = <"*"> + > + ["at11"] = < + text = <"5-10 %"> + description = <"*"> + > + ["at10"] = < + text = <"<5 %"> + description = <"*"> + > + ["id9"] = < + text = <"Weight loss score"> + description = <"To establish the subject’s weight loss score, ask if there has been any weight loss in the last 3 – 6 months, and if so how much (or look in their medical records)."> + comment = <"Deduct current weight from previous weight to calculate amount of weight lost and calculate percentage. If the subject has not lost weight (or has gained weight) score 0."> + > + ["at8"] = < + text = <"<18.5"> + description = <"*"> + > + ["at7"] = < + text = <"18.5 -20"> + description = <"*"> + > + ["at6"] = < + text = <">20 (>30 Obese)"> + description = <"*"> + > + ["id5"] = < + text = <"Body mass index score"> + description = <"Derived from the subject’s body mass index."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Malnutrition Universal Screening Tool (MUST)"> + description = <"Screening tool for malnourishment, undernutrition or obesity."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id16"] = + > + > + value_sets = < + ["ac9007"] = < + id = <"ac9007"> + members = <"at35", "at36", "at37", "at38"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at14", "at15"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at10", "at11", "at12"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at32", "at33"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at29", "at30"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at24", "at25", "at26", "at27", "at28"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at18", "at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news2.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news2.v0.0.1-alpha.adls new file mode 100644 index 000000000..88f02c8ba --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news2.v0.0.1-alpha.adls @@ -0,0 +1,747 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=16f0088c-15e4-423e-a7b6-ebd336426a94; build_uid=ddc21bba-881e-4538-8e99-29652b40d333) + openEHR-EHR-OBSERVATION.news2.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + > + > + > + +description + original_author = < + ["name"] = <"Hildegard Franke"> + ["organisation"] = <"freshEHR Clinical Informatics Ltd."> + ["date"] = <"2018-02-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: NEWS2 (UK RCP), Draft archetype [Internet]. Apperta UK, Apperta UK Clinical Knowledge Manager [cited: 2019-02-12]. Available from: https://ckm.apperta.org/ckm/#showArchetype_1051.32.707"> + ["2"] = <"Royal College of Physicians [Internet]. London: Royal College of Physicians: National Early Warning Score (NEWS) 2; 2017 [cited 2019 02 12]. Available from: https://www.rcplondon.ac.uk/projects/outputs/national-early-warning-score-news-2."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics,"> + ["MD5-CAM-1.0.1"] = <"419859D1BF052C126FC989A7211A3648"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en sammensatt skåring, basert på kategoriserte fysiologiske målinger og observasjoner for å støtte vurderingen av klinisk forverring hos pasient over 16 år."> + keywords = <"varsling", "triage", "NEWS", "sats", "MEWS", "TILT", "forverring"> + use = <"Brukes for å registrere en sammensatt skåring for å støtte vurderingen av klinisk forverring hos pasient over 16 år."> + misuse = <"Anvendes ikke for registrering av hver enkelt fysiologisk parameter eller klinisk observasjon. Bruk spesifikke OBSERVATION-arketyper for dette formål - OBSERVATION.blood_pressure, OBSERVATION.pulse, OBSERVATION.respirations, OBSERVATION.body_temperature, OBSERVATION.avpu, CLUSTER.ambient_oxygen og OBSERVATION.indirect_oximetry. + + Benyttes ikke for barn under 16 år, bruk en egen arketype for dette formålet. + + Benyttes vanligvis ikke for gravide."> + copyright = <"© Clinical Models UK, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To standardise the assessment of acute-illness severity; the detection of clinical deterioration; and the initiation of a timely and competent clinical response."> + keywords = <"warning", "triage", "NEWS", "Sats", "EWS"> + use = <"Use to record six physiological parameters, a weighting score for supplemental oxygen and a composite total score to underpin: + - the assessment of acute-illness severity; + - the detection of clinical deterioration; and + - the initiation of a timely and competent clinical response."> + misuse = <"Not to be used to record actual measurements for each parameter. Use specific OBSERVATION archetypes for this purpose: + - OBSERVATION.blood_pressure; + - OBSERVATION.pulse; + - OBSERVATION.respirations; + - OBSERVATION.body_temperature; + - OBSERVATION.avpu; and + - OBSERVATION.indirect_oximetry. + + Not to be used for children/teens under the age of 16 years or in pregnancy."> + copyright = <"© Clinical Models UK, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- NEWS2 + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Respiration rate + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at19]}], + [{1}, {[at20]}], + [{2}, {[at21]}], + [{3}, {[at22]}] + } + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- SpO₂ Scale 1 + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at31]}], + [{1}, {[at32]}], + [{2}, {[at33]}], + [{3}, {[at34]}] + } + } + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- SpO₂ Scale 2 + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at49]}], + [{1}, {[at50]}], + [{2}, {[at51]}], + [{3}, {[at52]}] + } + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Air or oxygen? + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at37]}], + [{2}, {[at38]}] + } + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Systolic blood pressure + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at15]}], + [{1}, {[at16]}], + [{2}, {[at17]}], + [{3}, {[at18]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Pulse + value matches { + DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{0}, {[at14]}], + [{1}, {[at13]}], + [{2}, {[at12]}], + [{3}, {[at11]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Consciousness + value matches { + DV_ORDINAL[id9015] matches { + [value, symbol] matches { + [{0}, {[at25]}], + [{3}, {[at26]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Temperature + value matches { + DV_ORDINAL[id9016] matches { + [value, symbol] matches { + [{0}, {[at23]}], + [{1}, {[at24]}], + [{2}, {[at39]}], + [{3}, {[at40]}] + } + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- NEWS2 total score + value matches { + DV_COUNT[id9017] matches { + magnitude matches {|0..20|} + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Clinical risk category + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9008]} -- Clinical risk category (synthesised) + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9019] + } + } + } + } + } + state matches { + ITEM_TREE[id42] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id54] matches { -- Supplemental oxygen delivery details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.inspired_oxygen\.v1\..*/} + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9020] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id46] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id47] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"*Respiration rate(en) (synthesised)"> + description = <"*Pasientens respirasjonsfrekvens. (synthesised)"> + > + ["ac9001"] = < + text = <"*SpO₂ Scale 1 (en) (synthesised)"> + description = <"Pasientens oksygenmetning. (synthesised)"> + > + ["ac9002"] = < + text = <"*SpO₂ Scale 2 (en) (synthesised)"> + description = <"*Range category for the oxygen saturation measurement only for use in patients with a prescribed oxygen saturation requirement of 88–92%, such as hypercapnic respiratory failure. (en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Air or oxygen? (en) (synthesised)"> + description = <"Om pasienten tilføres oksygen for å opprettholde oksygenmetningen. (synthesised)"> + > + ["ac9004"] = < + text = <"Systolisk blodtrykk (synthesised)"> + description = <"Pasientens systoliske blodtrykk. (synthesised)"> + > + ["ac9005"] = < + text = <"Hjertefrekvens/puls (synthesised)"> + description = <"Pasientens hjertefrekvens. (synthesised)"> + > + ["ac9006"] = < + text = <"*Consciousness (en) (synthesised)"> + description = <"*Observed category for the ACVPU scale rating of conscious state. (en) (synthesised)"> + > + ["ac9007"] = < + text = <"*Temperature(en) (synthesised)"> + description = <"*Pasientens kroppstemperatur. (synthesised)"> + > + ["ac9008"] = < + text = <"*Clinical risk category (en) (synthesised)"> + description = <"* (synthesised)"> + > + ["at61"] = < + text = <"*High(en)"> + description = <"*Urgent or emergency response.(en)"> + > + ["at60"] = < + text = <"*Medium(en)"> + description = <"*Key threshold for urgent response.(en)"> + > + ["at59"] = < + text = <"*Low-medium(en)"> + description = <"*Urgent ward-based response.(en)"> + > + ["at58"] = < + text = <"*Low(en)"> + description = <"*Ward-based response.(en)"> + > + ["id57"] = < + text = <"*Clinical risk category (en)"> + description = <"*"> + > + ["id54"] = < + text = <"*Supplemental oxygen delivery details (en)"> + description = <"*Details about the supplemental oxygen delivery. (en)"> + comment = <"*Use the CLUSTER.inspired oxygen to capture the following 3 data points as per the NEWS2 Chart: + - Use the 'Flow rate' data element to capture the oxygen delivery as L/min. + - Use the 'Method of oxygen delivery' data element to record the recommended system/device values from Table 1 of the NEWS2 final report_0.pdf (p22), including 'A' (breathing air). + - Use the 'Percent O₂' data element to record the percent of oxygen delivered using a device, for example 24% for a V24 Venturi device or 28% of humidified oxygen for H28. + (en)"> + > + ["at52"] = < + text = <"*<=83 or >=97 on O₂(en)"> + description = <"*The oxygen saturation level is less or equal 83% or between >=97% on oxygen; scored as 3 points."> + > + ["at51"] = < + text = <"*84-85 or 95-96 on O₂(en)"> + description = <"*The oxygen saturation level is between 84% and 85% or between 95% and 96% on oxygen; scored as 2 points."> + > + ["at50"] = < + text = <"*86-87 or 93-94 on O₂(en)"> + description = <"*The oxygen saturation level is between 86% and 87% or between 93% and 94% on oxygen; scored as 1 point."> + > + ["at49"] = < + text = <"*88-92 or >=93 on air(en)"> + description = <"*The oxygen saturation level is between 88% and 92% or greater than/equal to 93% on air; scored as 0 points."> + > + ["id48"] = < + text = <"*SpO₂ Scale 2 (en)"> + description = <"*Range category for the oxygen saturation measurement only for use in patients with a prescribed oxygen saturation requirement of 88–92%, such as hypercapnic respiratory failure. (en)"> + comment = <"*SpO2 Scale 1 and Scale 2 are variations of the same physiological parameter to be used in different clinical scenarios. Use Scale 2 in patients confirmed to have hypercapnic respiratory failure on blood gas analysis on either a prior, or their current, hospital admission. Use Scale 1 for all other patients. (en)"> + > + ["id47"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id45"] = < + text = <"Kommentar"> + description = <"Ytterligere kommentar til NEWS-skåringen som ikke er fanget opp i andre felt."> + > + ["id44"] = < + text = <"Konfunderende faktorer"> + description = <"*Record any issues or factors that may impact on the NEWS2 assessment. (en)"> + comment = <"*For example: presence of pain; pregnancy. (en)"> + > + ["at40"] = < + text = <"*<=35.0(en)"> + description = <"*The body temperature is less than/equal to 35 degrees Celcius ; scored as 3 points."> + > + ["at39"] = < + text = <"*>=39.1(en)"> + description = <"*The body temperature is greater than/equal to 39.1 degrees Celcius; scored as 2 points."> + > + ["at38"] = < + text = <"Ja"> + description = <"Pasienten tilføres oksygen; skåres som 2 poeng."> + > + ["at37"] = < + text = <"Nei"> + description = <"Pasienten tilføres ikke oksygen; skåres som 0 poeng."> + > + ["id35"] = < + text = <"*Air or oxygen? (en)"> + description = <"Om pasienten tilføres oksygen for å opprettholde oksygenmetningen."> + > + ["at34"] = < + text = <"*<=91(en)"> + description = <"*Oksygenmetning målt som mindre enn eller lik 91 prosent; skåres som 3 poeng."> + > + ["at33"] = < + text = <"*92-93(en)"> + description = <"*Oksygenmetning målt fra og med 92 til og med 93 prosent; skåres som 2 poeng."> + > + ["at32"] = < + text = <"*94-95(en)"> + description = <"*Oksygenmetning målt fra og med 94 til og med 95 prosent; skåres som 1 poeng."> + > + ["at31"] = < + text = <"*>= 96(en)"> + description = <"*Oksygenmetning målt større enn eller lik 96 prosent; skåres som 0 poeng."> + > + ["id30"] = < + text = <"*SpO₂ Scale 1 (en)"> + description = <"Pasientens oksygenmetning."> + comment = <"*SpO2 Scale 1 and Scale 2 are variations of the same physiological parameter to be used in different clinical scenarios. Scale 1 will be appropriate for most patients. Do not use Scale 1 in patients with a prescribed oxygen saturation requirement of 88–92%, such as patients with hypercapnic respiratory failure. (en)"> + > + ["id29"] = < + text = <"*NEWS2 total score (en)"> + description = <"Summen av skår til hvert enkelt NEWS-parameter."> + comment = <"Totalskår vil normalt beregnes automatisk i en applikasjon."> + > + ["at26"] = < + text = <"*Confusion, V, P or U(en)"> + description = <"*V - Reagerer på lyd/ tiltale, P - Reagerer på smerte, U - Reagerer ikke; skåres som 3 poeng."> + > + ["at25"] = < + text = <"A"> + description = <"Pasienten er helt våken; skåres som 0 poeng."> + > + ["at24"] = < + text = <"*35.1-36.0 or 38.1-39.0(en)"> + description = <"*The body temperature measurement is between 35.1 and 36.0 degrees Celsius or between 38.1 and 39.0 degrees Celsius; scored as 1 point."> + > + ["at23"] = < + text = <"*36.1-38.0(en)"> + description = <"*The body temperature measurement is between 36.1 and 38.0 degrees Celsius; scored as 0 points."> + > + ["at22"] = < + text = <"≤8 eller ≥25"> + description = <"Respirasjonsfrekvensen målt, mindre enn eller lik 8, eller større enn eller lik 25 pust per min; skåres som 3 poeng."> + > + ["at21"] = < + text = <"21-24"> + description = <"Respirasjonsfrekvensen målt fra og med 21 til og med 24 pust per min; skåres som 2 poeng."> + > + ["at20"] = < + text = <"9-11"> + description = <"Respirasjonsfrekvensen målt fra og med 9 til og med 11 pust per min; skåres som 1 poeng."> + > + ["at19"] = < + text = <"12-20"> + description = <"Respirasjonsfrekvensen målt fra og med 12 til og med 20 pust per min; skåres som 0 poeng."> + > + ["at18"] = < + text = <"≤90 eller ≥220"> + description = <"Det systoliske blodtrykket målt mindre enn eller lik 90 mmHg eller større enn eller lik 220 mmHg; skåres som 3 poeng."> + > + ["at17"] = < + text = <"91-100"> + description = <"Det systoliske blodtrykket målt fra og med 91 til og med 100 mmHg; skåres som 2 poeng."> + > + ["at16"] = < + text = <"101-110"> + description = <"Det systoliske blodtrykket målt fra og med 101 til og med 110 mmHg; skåres som 1 poeng."> + > + ["at15"] = < + text = <"111-219"> + description = <"Det systoliske blodtrykket målt fra og med 111 til og med 219 mmHg; skåres som 0 poeng."> + > + ["at14"] = < + text = <"51-90"> + description = <"Hjertefrekvensen målt fra og med 51 til og med 90 pulsslag per min; skåres som 0 poeng."> + > + ["at13"] = < + text = <"41-50 eller 91-110"> + description = <"Hjertefrekvensen målt fra og med 41 til og med 50 pulsslag per min eller fra og med 91 til og med 110 pulsslag per min; skåres som 1 poeng."> + > + ["at12"] = < + text = <"111-130"> + description = <"Hjertefrekvensen målt fra og med 111 til og med 130 pulsslag per min; skåres som 2 poeng."> + > + ["at11"] = < + text = <"≤40 eller ≥131"> + description = <"Hjertefrekvensen målt som mindre enn eller lik 40 pulsslag per min eller større enn eller lik 131 pulsslag per min; skåres som 3 poeng."> + > + ["id9"] = < + text = <"*Consciousness (en)"> + description = <"*Observed category for the ACVPU scale rating of conscious state. (en)"> + > + ["id8"] = < + text = <"*Temperature(en)"> + description = <"*Pasientens kroppstemperatur."> + > + ["id7"] = < + text = <"*Respiration rate(en)"> + description = <"*Pasientens respirasjonsfrekvens."> + > + ["id6"] = < + text = <"Hjertefrekvens/puls"> + description = <"Pasientens hjertefrekvens."> + > + ["id5"] = < + text = <"Systolisk blodtrykk"> + description = <"Pasientens systoliske blodtrykk."> + > + ["id3"] = < + text = <"*Any event (en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + comment = <"*In most practical situations this event will be constrained to a Point in time event. (en)"> + > + ["id1"] = < + text = <"NEWS"> + description = <"NEWS (National Early Warning Score) er et skåringsverktøy som benyttes for å gi en objektiv vurdering av grad av klinisk forverring hos en pasient. Denne versjonen følger retningslinjer utgitt av the UK Royal College of Physicians."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Respiration rate (synthesised)"> + description = <"Range category for the respiratory rate measurement. (synthesised)"> + > + ["ac9001"] = < + text = <"SpO₂ Scale 1 (synthesised)"> + description = <"Range category for the oxygen saturation measurement. (synthesised)"> + > + ["ac9002"] = < + text = <"SpO₂ Scale 2 (synthesised)"> + description = <"Range category for the oxygen saturation measurement only for use in patients with a prescribed oxygen saturation requirement of 88–92%, such as hypercapnic respiratory failure. (synthesised)"> + > + ["ac9003"] = < + text = <"Air or oxygen? (synthesised)"> + description = <"Assessment carried out breathing air or supplemental oxygen. (synthesised)"> + > + ["ac9004"] = < + text = <"Systolic blood pressure (synthesised)"> + description = <"Range category for the systolic blood pressure measurement. (synthesised)"> + > + ["ac9005"] = < + text = <"Pulse (synthesised)"> + description = <"Range category for the pulse measurement. (synthesised)"> + > + ["ac9006"] = < + text = <"Consciousness (synthesised)"> + description = <"Observed category for the ACVPU scale rating of conscious state. (synthesised)"> + > + ["ac9007"] = < + text = <"Temperature (synthesised)"> + description = <"Range category for the body temperature measurement. (synthesised)"> + > + ["ac9008"] = < + text = <"Clinical risk category (synthesised)"> + description = <"Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters. (synthesised)"> + > + ["at61"] = < + text = <"High"> + description = <"Urgent or emergency response."> + > + ["at60"] = < + text = <"Medium"> + description = <"Key threshold for urgent response."> + > + ["at59"] = < + text = <"Low-medium"> + description = <"Urgent ward-based response."> + > + ["at58"] = < + text = <"Low"> + description = <"Ward-based response."> + > + ["id57"] = < + text = <"Clinical risk category"> + description = <"Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters."> + > + ["id54"] = < + text = <"Supplemental oxygen delivery details"> + description = <"Details about the supplemental oxygen delivery."> + comment = <"Use the CLUSTER.inspired oxygen to capture the following 3 data points as per the NEWS2 Chart: + - Use the 'Flow rate' data element to capture the oxygen delivery as L/min. + - Use the 'Method of oxygen delivery' data element to record the recommended system/device values from Table 1 of the NEWS2 final report_0.pdf (p22), including 'A' (breathing air). + - Use the 'Percent O₂' data element to record the percent of oxygen delivered using a device, for example 24% for a V24 Venturi device or 28% of humidified oxygen for H28. + "> + > + ["at52"] = < + text = <"<=83 or >=97 on O₂"> + description = <"The oxygen saturation level is less or equal 83% or between >=97% on supplemental oxygen; scored as 3 points."> + > + ["at51"] = < + text = <"84-85 or 95-96 on O₂"> + description = <"The oxygen saturation level is between 84% and 85% or between 95% and 96% on supplemental oxygen; scored as 2 points."> + > + ["at50"] = < + text = <"86-87 or 93-94 on O₂"> + description = <"The oxygen saturation level is between 86% and 87% or between 93% and 94% on supplemental oxygen; scored as 1 point."> + > + ["at49"] = < + text = <"88-92 or >=93 on air"> + description = <"The oxygen saturation level is between 88% and 92% or greater than/equal to 93% on air; scored as 0 points."> + > + ["id48"] = < + text = <"SpO₂ Scale 2"> + description = <"Range category for the oxygen saturation measurement only for use in patients with a prescribed oxygen saturation requirement of 88–92%, such as hypercapnic respiratory failure."> + comment = <"SpO2 Scale 1 and Scale 2 are variations of the same physiological parameter to be used in different clinical scenarios. Use Scale 2 in patients confirmed to have hypercapnic respiratory failure on blood gas analysis on either a prior, or their current, hospital admission. Use Scale 1 for all other patients."> + > + ["id47"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id45"] = < + text = <"Comment"> + description = <"Additional narrative about the overall NEWS2 score not captured in other fields."> + > + ["id44"] = < + text = <"Confounding factors"> + description = <"Record any issues or factors that may impact on the NEWS2 assessment."> + comment = <"For example: presence of pain; pregnancy."> + > + ["at40"] = < + text = <"<=35.0"> + description = <"The body temperature is less than/equal to 35 degrees Celcius ; scored as 3 points."> + > + ["at39"] = < + text = <">=39.1"> + description = <"The body temperature is greater than/equal to 39.1 degrees Celcius; scored as 2 points."> + > + ["at38"] = < + text = <"Oxygen"> + description = <"The patient is receiving supplemental oxygen; scored as 2 points."> + > + ["at37"] = < + text = <"Air"> + description = <"The patient is not receiving supplemental oxygen; scored as 0 points."> + > + ["id35"] = < + text = <"Air or oxygen?"> + description = <"Assessment carried out breathing air or supplemental oxygen."> + > + ["at34"] = < + text = <"<=91"> + description = <"The oxygen saturation level is less than/equal to 91%; scored as 3 points."> + > + ["at33"] = < + text = <"92-93"> + description = <"The oxygen saturation level is between 92% and 93%; scored as 2 points."> + > + ["at32"] = < + text = <"94-95"> + description = <"The oxygen saturation level is between 94% and 95%; scored as 1 point."> + > + ["at31"] = < + text = <">= 96"> + description = <"The oxygen saturation level is greater than/equal to 96%; scored as 0 points."> + > + ["id30"] = < + text = <"SpO₂ Scale 1"> + description = <"Range category for the oxygen saturation measurement."> + comment = <"SpO2 Scale 1 and Scale 2 are variations of the same physiological parameter to be used in different clinical scenarios. Scale 1 will be appropriate for most patients. Do not use Scale 1 in patients with a prescribed oxygen saturation requirement of 88–92%, such as patients with hypercapnic respiratory failure."> + > + ["id29"] = < + text = <"NEWS2 total score"> + description = <"The total sum of ordinal values associated with six relevant NEWS2 physiological parameters, plus the supplemental oxygen weighting score."> + comment = <"Total score may be generated at run-time."> + > + ["at26"] = < + text = <"Confusion, V, P or U"> + description = <"The patient is newly confused, responds only to voice or pain, or is unresponsive; scored as 3 points."> + > + ["at25"] = < + text = <"Alert"> + description = <"The patient is alert or awake; scored as 0 points."> + > + ["at24"] = < + text = <"35.1-36.0 or 38.1-39.0"> + description = <"The body temperature measurement is between 35.1 and 36.0 degrees Celsius or between 38.1 and 39.0 degrees Celsius; scored as 1 point."> + > + ["at23"] = < + text = <"36.1-38.0"> + description = <"The body temperature measurement is between 36.1 and 38.0 degrees Celsius; scored as 0 points."> + > + ["at22"] = < + text = <"<=8 or >=25"> + description = <"The respiratory rate measurement is less than/equal to 8 breaths/min or greater than/equal to 25 breaths/min; scored as 3 points."> + > + ["at21"] = < + text = <"21-24"> + description = <"The respiratory rate measurement is between 21 and 24 breaths/min; scored as 2 points."> + > + ["at20"] = < + text = <"9-11"> + description = <"The respiratory rate measurement is between 9 and 11 breaths/min; scored as 1 point."> + > + ["at19"] = < + text = <"12-20"> + description = <"The respiratory rate measurement is between 12 and 20 breaths/min; scored as 0 points."> + > + ["at18"] = < + text = <"<=90 or >= 220"> + description = <"The systolic blood pressure measurement is less than/equal to 90 mmHg or greater than/equal to 220 mmHg; scored as 3 points."> + > + ["at17"] = < + text = <"91-100"> + description = <"The systolic blood pressure measurement is between 91 and 100 mmHg; scored as 2 points."> + > + ["at16"] = < + text = <"101-110"> + description = <"The systolic blood pressure measurement is between 101 and 110 mmHg; scored as 1 point."> + > + ["at15"] = < + text = <"111-219"> + description = <"The systolic blood pressure measurement is between 111 and 219 mmHg; scored as 0 points."> + > + ["at14"] = < + text = <"51-90"> + description = <"The pulse measurement is between 51 and 90 beats/min; scored as 0 points."> + > + ["at13"] = < + text = <"41-50 or 91-110"> + description = <"The pulse measurement is between 41 and 50 beats/min or between 91 and 110 beats/min; scored as 1 point."> + > + ["at12"] = < + text = <"111-130"> + description = <"The pulse measurement is between 111 and 130 beats/min; scored as 2 points."> + > + ["at11"] = < + text = <"<=40 or >=131"> + description = <"The pulse measurement is less than/equal to 40 beats/min or greater than/equal to 131 beats/min; scored as 3 points."> + > + ["id9"] = < + text = <"Consciousness"> + description = <"Observed category for the ACVPU scale rating of conscious state."> + > + ["id8"] = < + text = <"Temperature"> + description = <"Range category for the body temperature measurement."> + > + ["id7"] = < + text = <"Respiration rate"> + description = <"Range category for the respiratory rate measurement."> + > + ["id6"] = < + text = <"Pulse"> + description = <"Range category for the pulse measurement."> + > + ["id5"] = < + text = <"Systolic blood pressure"> + description = <"Range category for the systolic blood pressure measurement."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + comment = <"In most practical situations this event will be constrained to a Point in time event."> + > + ["id1"] = < + text = <"NEWS2"> + description = <"Standardised assessment score used to improve the detection of and response to clinical deterioration in patients with acute illness. This is the second version of the National Early Warning Score, issued by the UK Royal College of Physicians in 2017."> + > + > + > + value_sets = < + ["ac9008"] = < + id = <"ac9008"> + members = <"at58", "at59", "at60", "at61"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at23", "at24", "at39", "at40"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at49", "at50", "at51", "at52"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at31", "at32", "at33", "at34"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at19", "at20", "at21", "at22"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at25", "at26"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at14", "at13", "at12", "at11"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at15", "at16", "at17", "at18"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at37", "at38"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news_uk_rcp.v1.1.5-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news_uk_rcp.v1.1.5-alpha.adls new file mode 100644 index 000000000..ff0a64994 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news_uk_rcp.v1.1.5-alpha.adls @@ -0,0 +1,1540 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3e55b067-a9a8-42ea-9f20-3e7c32b71213; build_uid=9086e238-3209-4dd7-9895-5b26c2933167) + openEHR-EHR-OBSERVATION.news_uk_rcp.v1.1.5-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Jarl Sandberg, Åsa Skagerhult"> + ["organisation"] = <"Tieto Sweden AB, Region Östergötland"> + ["email"] = <"jarl.sandberg@tieto.com, asa.skagerhult@regionostergotland.se"> + > + accreditation = <"Contributors/Reviewers: Sanna Åberg, Andreas Sundström, Erik Sundvall, Niclas Skyttberg, Harriet Haglund, Kirsi Poikela, Anette Larsson"> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland Oy"> + ["email"] = <"vesa.peltola@tieto.com"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics Ltd."> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2013-06-02"> + > + original_namespace = <"no.nasjonalikt"> + original_publisher = <"Nasjonal IKT"> + other_contributors = <"Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "Marcus Baw, openGPSoC / BawMedical Ltd, United Kingdom", "Kristian Berg, Universitetssykehuset Nord Norge, Norway", "Mauricio Botero, Universidad de Caldas, Colombia", "Bjørn Christensen, HUS, Norway", "Rui Coutinho, Centro Hospitalar do Porto, Portugal", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Cecilie Graver, Oslo universitetssykehus HF, Norway", "Kristian Heldal, Telemark Hospital Trust, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Karl Trygve Kalleberg, Oslo Universitetssykehus, Norway", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Siv Marie Lien, DIPS ASA, Norway", "Hallvard Lærum, Oslo Universitetssykehus HF, Norway", "Vincent McCauley, Medical Software Industry Association, Australia", "James McClay, University of Nebraska Medical Center, United States", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjoern Naess, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Martin Paulson, Sykehuset i Vestfold, Norway", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Navin Ramachandran, NHS, United Kingdom", "Norwegian Review Summary, National ICT Norway, Norway", "Anoop Shah, University College London, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Lisbeth Sommervoll, Akershus Universitetssykehus, Norway", "Iztok Stotl, UKCLJ, Slovenia", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"no.nasjonalikt"> + custodian_organisation = <"Nasjonal IKT"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Williams B, Alberti G, Ball C, Bell D, Binks R, Durham L, et al. National Early Warning Score (NEWS): Standardising the Assessment of Acute-Illness Severity in the NHS. London: The Royal College of Physicians, 2012. https://www.rcplondon.ac.uk/file/32/download?token=vfwDKQVS"> + ["2"] = <"National Early Warning Score (NEWS). [Internet]. London, UK: Royal College of Physicians; 2015 May. Available from: https://www.rcplondon.ac.uk/projects/outputs/national-early-warning-score-news. Suggested RCP UI layouts: https://www.rcplondon.ac.uk/file/38/download?token=VCIPyVbz or https://www.rcplondon.ac.uk/file/36/download?token=N11hBvdx."> + ["3"] = <"National Early Warning Score (NEWS). In: eHåndbok - Internettutgave [Internet]. Oslo, Norway: Oslo University Hospital; 2016 February. Available from: http://ehandboken.oslo-universitetssykehus.no/Modules/module_136/handbook_view.aspx?documentId=78636."> + ["4"] = <"Modified Early Warning Score (NT RMP), draft archetype, NEHTA Clinical Knowledge Manager [Internet]. NEHTA. Authored: 07 Feb 2013. Available at: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1172_2 (accessed 01 June 2013)."> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Clinical Informatics Ltd., ian@freshehr.com"> + ["MD5-CAM-1.0.1"] = <"BD04AF854CE640A21CEC6B1538865FC0"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att bedöma och registrera försämring av den kliniska statusen, inklusive vitala funktioner, för en sjuk patient som är 16 år eller äldre. Detta görs genom att registrera en poängsumma som är baserad på kategorisering av fysiologiska mätvärden. Poängsumman kan användas som en förenklad metod för att göra en objektiv bedömning av patienten."> + keywords = <"varning", "AVPU", "AF", "HF", "BT", "temperatur", "SBT", "triage", "NEWS", "syrgas", "saturation", "syremättnad", "sjukdom", "grad", "poäng"> + use = <"Används för att registrera en poängsumma baserat på kategorisering av fysiologiska mätvärden. Poängsumman används för att på ett objektivt sätt bedöma och följa försämringen av vitala funktioner hos sjuka patienter som är 16 år eller äldre."> + misuse = <"Ska inte användas för att registrera enskilda fysiska mätningar eller kliniska observationer. Använd istället specifika arketyper (OBSERVATION) för att registrera + enskilda mätvärden såsom: OBSERVATION.blood_pressure, OBSERVATION.pulse, OBSERVATION.respirations, OBSERVATION.body_temperature, OBSERVATION.avpu, CLUSTER.ambient_oxygen eller OBSERVATION.indirect_oximetry. + + Ska inte användas för barn och ungdomar under 16 år eller under graviditet."> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Fysiologisten lukemien ja havaintojen luokitteluun perustuva yksinkertainen menetelmä, jolla tuetaan objektiivista arviointia kliinisen heikkenemisen asteesta yli 16-vuotiailla huonovointisilla potilailla."> + keywords = <"varoitus, AVPU, RR, HR, BP, lämpötila, SBP, triage, NEWS, Sats, MEWS, EWS, happi, saturaatio", ...> + use = <"Käytetään tallentamaan pisteytys, jolla voidaan arvioida kliininen heikkenemisen aste yli 16-vuotiaille huonovointisille potilaille."> + misuse = <"Ei saa käyttää fysiologisten mittausten tai kliinisten havaintojen kirjaamiseen. Käytä tätä tarkoitusta varten OBSERVATION-arkkityyppejä - OBSERVATION.blood_pressure, OBSERVATION.pulse, OBSERVATION.respirations, OBSERVATION.body_temperature, OBSERVATION.avpu, CLUSTER.ambient_oxygen tai OBSERVATION.indirect_oximetry. + + Ei saa käyttää alle 16-vuotiaille tai raskaana oleville lapsille / teini-ikäisille."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en sammensatt skåring, basert på kategoriserte fysiologiske målinger og observasjoner for å støtte vurderingen av klinisk forverring hos pasient over 16 år."> + keywords = <"varsling", "triage", "NEWS", "sats", "MEWS", "TILT", "forverring"> + use = <"Brukes for å registrere en sammensatt skåring for å støtte vurderingen av klinisk forverring hos pasient over 16 år."> + misuse = <"Anvendes ikke for registrering av hver enkelt fysiologisk parameter eller klinisk observasjon. Bruk spesifikke OBSERVATION-arketyper for dette formål - OBSERVATION.blood_pressure, OBSERVATION.pulse, OBSERVATION.respirations, OBSERVATION.body_temperature, OBSERVATION.avpu, CLUSTER.ambient_oxygen og OBSERVATION.indirect_oximetry. + + Benyttes ikke for barn under 16 år, bruk en egen arketype for dette formålet. + + Benyttes vanligvis ikke for gravide."> + copyright = <"© Clinical Models UK, Nasjonal IKT HF, openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para el registro de una escala compuesta basada en la categorización de mediciones y observaciones fisiológicas como método simple para fundamentar la evaluación objetiva del grado de deterioro clínico de un paciente enfermo mayor de 16 años."> + keywords = <"alerta", "AVPU", "frecuencia respiratoria", "frecuencia cardíaca", "tensión arterial", "temperatura", "tensión arterial sistólica", "triage", "NEWS", "saturación de oxígeno", "MEWS", "EWS", "oxígeno", "saturación", "enfermedad", "grado", "puntaje"> + use = <"Utilizar para el registro de una escala compuesta para fundamentar la evaluación objetica del grado de deterioro clínico de un paciente enfermo mayor de 16 años."> + misuse = <"No utilizar para el registro de cada medición fisiológica u observación clínica. Utilizar para ello los arquetipos OBSERVATION específicos - OBSERVATION.blood_pressure, OBSERVATION.pulse, OBSERVATION.respirations, OBSERVATION.body_temperature, OBSERVATION.avpu, CLUSTER.ambient_oxygen u OBSERVATION.indirect_oximetry. + No debe utilizarse para niños y adolescentes menores de 16 años ni durante el embarazo."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Gravar uma pontuação composta com base na categorização de leituras e observações fisiológicas, como um método simples para apoiar a avaliação objetiva do grau de deterioração clínica em um paciente com mal-estar acima dos 16 anos."> + keywords = <"Atenção", "FR", "FC", "Temp", "PA", "triagem", "NEWS", "oxigênio", "saturação", "doença", "grau", "score", "PAS", "pressão arterial sistólica"> + use = <"Use para registrar uma pontuação composta para apoiar a avaliação do grau de deterioração clínica em um paciente com mal-estar, com idade superior a 16 anos."> + misuse = <"Não deve ser usado para registrar cada medida fisiológica ou observação clínica. Use os arquétipos OBSERVATION específicos para este propósito ´OBSERVATION.blood_pressure, OBSERVATION.pulse, OBSERVATION.respirations, OBSERVATION.body_temperature, OBSERVATION.avpu, CLUSTER.ambient_oxygen ou OBSERVATION.indirect_oximetry. + + Não deve ser utilizado para crianças/adolescentes com idade inferior a 16 anos ou durante a gravidez."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a composite score based on categorising physiological readings and observations, as a simple method to support objective assessment of the degree of clinical deterioration in an unwell patient over the age of 16 years."> + keywords = <"warning", "AVPU", "RR", "HR", "BP", "Temp", "SBP", "triage", "NEWS", "Sats", "MEWS", "EWS", "oxygen", "saturation", "illness", "degree", "score"> + use = <"Use to record a composite score to support assessment of the degree of clinical deterioration in an unwell patient, over the age of 16 years."> + misuse = <"Not to be used to record each physical measurement or clinical observation. Use specific OBSERVATION archetypes for this purpose - OBSERVATION.blood_pressure, OBSERVATION.pulse, OBSERVATION.respirations, OBSERVATION.body_temperature, OBSERVATION.avpu, CLUSTER.ambient_oxygen or OBSERVATION.indirect_oximetry. + + Not to be used for children/teens under the age of 16 years or in pregnancy."> + copyright = <"© Clinical Models UK, Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- NEWS (UK RCP) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Point in time + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Respiration rate + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at19]}], + [{1}, {[at20]}], + [{2}, {[at21]}], + [{3}, {[at22]}] + } + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Oxygen saturation + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at31]}], + [{1}, {[at32]}], + [{2}, {[at33]}], + [{3}, {[at34]}] + } + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Supplemental oxygen + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at37]}], + [{2}, {[at38]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Body temperature + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at23]}], + [{1}, {[at24]}], + [{2}, {[at39]}], + [{3}, {[at40]}] + } + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Systolic blood pressure + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at15]}], + [{1}, {[at16]}], + [{2}, {[at17]}], + [{3}, {[at18]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Heart rate + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at14]}], + [{1}, {[at13]}], + [{2}, {[at12]}], + [{3}, {[at11]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Level of consciousness + value matches { + DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{0}, {[at25]}], + [{3}, {[at26]}] + } + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9015] matches { + magnitude matches {|0..20|} + } + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- Clinical risk category + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9007]} -- Clinical risk category (synthesised) + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9017] + } + } + } + } + } + state matches { + ITEM_TREE[id42] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id44] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9018] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id46] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id47] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"Andningsfrekvens (synthesised)"> + description = <"Intervall för uppmätt andningsfrekvens (AF). (synthesised)"> + > + ["ac9001"] = < + text = <"Syremättnad (synthesised)"> + description = <"Intervall för uppmätt syremättnad (saturation). (synthesised)"> + > + ["ac9002"] = < + text = <"Syrgastillförsel (synthesised)"> + description = <"Kategorier för aktiv syrgastillförsel. (synthesised)"> + > + ["ac9003"] = < + text = <"Kroppstemperatur (synthesised)"> + description = <"Intervall för uppmätt kroppstemperatur. (synthesised)"> + > + ["ac9004"] = < + text = <"Systoliskt blodtryck (synthesised)"> + description = <"Intervall för uppmätt systoliskt blodtryck. (synthesised)"> + > + ["ac9005"] = < + text = <"Hjärtfrekvens (synthesised)"> + description = <"Intervall för uppmätt hjärtfrekvens. (synthesised)"> + > + ["ac9006"] = < + text = <"Medvetandegrad (synthesised)"> + description = <"Kategorier för bedömning av medvetandegrad enligt AVPU-skalan. (synthesised)"> + > + ["ac9007"] = < + text = <"*Clinical risk category(en) (synthesised)"> + description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en) (synthesised)"> + > + ["at52"] = < + text = <"*High(en)"> + description = <"*Urgent or emergency response.(en)"> + > + ["at51"] = < + text = <"*Medium(en)"> + description = <"*Key threshold for urgent response.(en)"> + > + ["at50"] = < + text = <"*Low-medium(en)"> + description = <"*Urgent ward-based response.(en)"> + > + ["at49"] = < + text = <"*Low(en)"> + description = <"*Ward-based response.(en)"> + > + ["id48"] = < + text = <"*Clinical risk category(en)"> + description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en)"> + > + ["id47"] = < + text = <"Tilläggsinformation"> + description = <"Plats för att infoga tilläggsinformation som krävs för lokala anpassningar eller anpassning till andra referensmodeller eller formella krav."> + comment = <"Exempelvis lokala informationskrav eller metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id45"] = < + text = <"Kommentar"> + description = <"Kommentarer avseende den sammanräknade NEWS-poängen som inte beskrivs i övriga fält."> + > + ["id44"] = < + text = <"Möjliga felkällor"> + description = <"Beskrivning av faktorer och felkällor som kan påverka bedömningen av totalpoängen."> + comment = <"Exempelvis om patienten har KOL."> + > + ["at40"] = < + text = <"<=35,0"> + description = <"Kroppstemperatur lägre än eller lika med 35 grader Celsius. Sätts till 3 poäng."> + > + ["at39"] = < + text = <">=39,1"> + description = <"Kroppstemperatur högre än eller lika med 39,1 grader Celcius. Sätts till 2 poäng."> + > + ["at38"] = < + text = <"Ja"> + description = <"Patienten ges syrgastillförsel. Sätts till 2 poäng."> + > + ["at37"] = < + text = <"Nej"> + description = <"Patienten ges ingen syrgastillförsel. Sätts till 0 poäng."> + > + ["id35"] = < + text = <"Syrgastillförsel"> + description = <"Kategorier för aktiv syrgastillförsel."> + > + ["at34"] = < + text = <"<=91"> + description = <"Syremättnad (saturation) lägre än eller lika med 91%. Sätts till 3 poäng."> + > + ["at33"] = < + text = <"92-93"> + description = <"Syremättnad (saturation) mellan 92% och 93%. Sätts till 2 poäng."> + > + ["at32"] = < + text = <"94-95"> + description = <"Syremättnad (saturation) mellan 94% och 95%. Sätts till 1 poäng."> + > + ["at31"] = < + text = <">= 96"> + description = <"Syremättnad (saturation) högre än eller lika med 96%. Sätts till 0 poäng."> + > + ["id30"] = < + text = <"Syremättnad"> + description = <"Intervall för uppmätt syremättnad (saturation)."> + > + ["id29"] = < + text = <"Totalpoäng (NEWS)"> + description = <"Summan av alla NEWS-poäng."> + comment = <"Vissa IT-system kan automatiskt räkna ut totalpoängen. Detta kan variera mellan olika IT-system. + "> + > + ["at26"] = < + text = <"*V, P or U(en)"> + description = <"*The patient responds only to voice or pain, or is unresponsive; scored as 3 points.(en)"> + > + ["at25"] = < + text = <"A"> + description = <"Alert och vaken. Sätts till 0 poäng."> + > + ["at24"] = < + text = <"35,1-36,0 eller 38,1-39,0"> + description = <"Kroppstemperatur mellan 35,1 och 36,0 grader Celsius alternativt 38,1 och 39,0 grader Celsius. Sätts till 0 poäng."> + > + ["at23"] = < + text = <"36,1-38,0"> + description = <"Kroppstemperatur mellan 36,1 och 38,0 grader Celsius. Sätts till 0 poäng."> + > + ["at22"] = < + text = <"<=8 eller >=25"> + description = <"Andningsfrekvens fler än eller lika med 8 andetag per minut, alternativt färre än eller lika med 25 andetag per minut. Sätts till 3 poäng. + "> + > + ["at21"] = < + text = <"21-24"> + description = <"Andningsfrekvens mellan 21 och 24 andetag per minut. Sätts till 2 poäng."> + > + ["at20"] = < + text = <"9-11"> + description = <"Andningsfrekvens mellan 9 och 11 andetag per minut. Sätts till 1 poäng."> + > + ["at19"] = < + text = <"12-20"> + description = <"Andningsfrekvens mellan 12 och 20 andetag per minut. Sätts till 0 poäng."> + > + ["at18"] = < + text = <"<=90 eller >= 220"> + description = <"Systoliskt blodtryck lägre än eller lika med 90 mmHg, alternativt högre än eller lika med 220 mmHg. Sätts till 3 poäng."> + > + ["at17"] = < + text = <"91-100"> + description = <"Systoliskt blodtryck mellan 91 och 100 mmHg. Sätts till 2 poäng."> + > + ["at16"] = < + text = <"101-110"> + description = <"Systoliskt blodtryck mellan 101 och 110 mmHg. Sätts till 1 poäng."> + > + ["at15"] = < + text = <"111-219"> + description = <"Systoliskt blodtryck mellan 111 och 219 mmHg. Sätts till 0 poäng."> + > + ["at14"] = < + text = <"51-90"> + description = <"Hjärtfrekvens mellan 51 och 90 slag per minut. Sätts till 0 poäng."> + > + ["at13"] = < + text = <"41-50 eller 91-110"> + description = <"Hjärtfrekvens mellan 41 och 50 slag per minut, alternativt mellan 91 och 110 slag per minut. Sätts till 1 poäng."> + > + ["at12"] = < + text = <"111-130"> + description = <"Hjärtfrekvens mellan 111 och 130 slag per minut . Sätts till 2 poäng."> + > + ["at11"] = < + text = <"<=40 eller >=131"> + description = <"Hjärtfrekvens lägre än eller lika med 40 slag per minut, alternativt högre än eller lika med 131 slag per minut. Sätts till 3 poäng."> + > + ["id9"] = < + text = <"Medvetandegrad"> + description = <"Kategorier för bedömning av medvetandegrad enligt AVPU-skalan."> + > + ["id8"] = < + text = <"Kroppstemperatur"> + description = <"Intervall för uppmätt kroppstemperatur."> + > + ["id7"] = < + text = <"Andningsfrekvens"> + description = <"Intervall för uppmätt andningsfrekvens (AF)."> + > + ["id6"] = < + text = <"Hjärtfrekvens"> + description = <"Intervall för uppmätt hjärtfrekvens."> + > + ["id5"] = < + text = <"Systoliskt blodtryck"> + description = <"Intervall för uppmätt systoliskt blodtryck."> + > + ["id3"] = < + text = <"Tidpunkt"> + description = <"Den specifika tidpunkten när bedömningen är gjord."> + > + ["id1"] = < + text = <"NEWS"> + description = <"NEWS (National Early Warning Score) är en poängskala som används för att ge en objektiv indikation om försämring av patientens kliniska status. Denna version följer riktlinjer utfärdade av UK Royal College of Physicians."> + > + > + ["fi"] = < + ["ac9000"] = < + text = <"Hengitystaajuus (synthesised)"> + description = <"Arvoalueluokka potilaan hengitystaajuuden (HT) mittausta varten. (synthesised)"> + > + ["ac9001"] = < + text = <"Happisaturaatio (synthesised)"> + description = <"Arvoalueluokka potilaan happisaturaation mittausta varten. (synthesised)"> + > + ["ac9002"] = < + text = <"Lisähappi (synthesised)"> + description = <"Arvoalueluokka sen mukaan, saako potilas lisähappea. (synthesised)"> + > + ["ac9003"] = < + text = <"Ruumiinlämpö (synthesised)"> + description = <"Arvoalueluokka potilaan ruumiinlämmön (lämpö) mittausta varten. (synthesised)"> + > + ["ac9004"] = < + text = <"Systolinen verenpaine (synthesised)"> + description = <"Arvoalueluokka potilaan systolisen verenpaineen (SVP) mittausta varten. (synthesised)"> + > + ["ac9005"] = < + text = <"Syke (synthesised)"> + description = <"Arvoalueluokka potilaan sykkeen mittausta varten. (synthesised)"> + > + ["ac9006"] = < + text = <"Tajunnantaso (synthesised)"> + description = <"Potilaan tajunnantason pisteet AVPU-asteikolla. (synthesised)"> + > + ["ac9007"] = < + text = <"Riskiluokka (synthesised)"> + description = <"Luokitus, joka kuvaa fysiologisiin parametreihin tarvittavan kliinisen vasteen kiireellisyyttä ja laajuutta. (synthesised)"> + > + ["at52"] = < + text = <"Korkea"> + description = <"Korkea riski"> + > + ["at51"] = < + text = <"Kohtalainen"> + description = <"Kohtalainen riski"> + > + ["at50"] = < + text = <"Matala-kohtalainen"> + description = <"Matala/kohtalainen riski"> + > + ["at49"] = < + text = <"Matala"> + description = <"Matala riski"> + > + ["id48"] = < + text = <"Riskiluokka"> + description = <"Luokitus, joka kuvaa fysiologisiin parametreihin tarvittavan kliinisen vasteen kiireellisyyttä ja laajuutta. "> + > + ["id47"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen asiayhteyden kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"Esimerkiksi paikalliset tietovaatimukset tai muu metadata, joilla saadaan aikaan vastaavuus vastaavien FHIR- tai CIMI-tietojen kanssa."> + > + ["id45"] = < + text = <"Kommentti"> + description = <"NEWS-kokonaispisteiden kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> + > + ["id44"] = < + text = <"Sekoittavat tekijät"> + description = <"Kuvaus mahdollisista satunnaisista tekijöistä, jotka ovat saattaneet vaikuttaa pistemäärään."> + comment = <"Esimerkki: Potilaalla on keuhkoahtaumatauti."> + > + ["at40"] = < + text = <"<=35,0"> + description = <"Ruumiinlämpö on pienempi kuin/yhtä suuri kuin 35 celsiusastetta; annetaan 3 pistettä."> + > + ["at39"] = < + text = <">=39,1"> + description = <"Ruumiinlämpö on suurempi kuin/yhtä suuri kuin 39,1 celsiusastetta; annetaan 2 pistettä."> + > + ["at38"] = < + text = <"Kyllä"> + description = <"Potilas saa lisähappea; annetaan 2 pistettä."> + > + ["at37"] = < + text = <"Ei"> + description = <"Potilas ei saa lisähappea; annetaan 0 pistettä."> + > + ["id35"] = < + text = <"Lisähappi"> + description = <"Arvoalueluokka sen mukaan, saako potilas lisähappea."> + > + ["at34"] = < + text = <"<=91"> + description = <"Happisaturaatiotaso on pienempi tai yhtä suuri kuin 91 %; annetaan 3 pistettä."> + > + ["at33"] = < + text = <"92-93"> + description = <"Happisaturaatiotaso on 92–93 %; annetaan 2 pistettä."> + > + ["at32"] = < + text = <"94-95"> + description = <"Happisaturaatiotaso on 94–95 %; annetaan 1 piste."> + > + ["at31"] = < + text = <">= 96"> + description = <"Happisaturaatiotaso on suurempi tai yhtä suuri kuin 96%; annetaan 0 pistettä."> + > + ["id30"] = < + text = <"Happisaturaatio"> + description = <"Arvoalueluokka potilaan happisaturaation mittausta varten."> + > + ["id29"] = < + text = <"Kokonaispisteet"> + description = <"NEWS-parametrin osa-alueiden pisteiden summa."> + comment = <"Kokonaispisteet voidaan luoda suorituksen aikana."> + > + ["at26"] = < + text = <"V, P tai U"> + description = <"Potilas reagoi vain puhutteluun, kipuun tai ärsykkeeseen; annetaan 3 pistettä."> + > + ["at25"] = < + text = <"A"> + description = <"Potilas on valppaana tai hereillä; annetaan 0 pistettä."> + > + ["at24"] = < + text = <"35,1–36,0 tai 38,1–39,0"> + description = <"Mitattu ruumiinlämpö on 35,1–36,0 celsiusastetta tai 38,1–39,0 celsiusastetta; annetaan 1 piste."> + > + ["at23"] = < + text = <"36,1-38,0"> + description = <"Mitattu ruumiinlämpö on 36,1–38,0 celsiusastetta; annetaan 0 pistettä."> + > + ["at22"] = < + text = <"<= 8 tai >= 25"> + description = <"Mitattu hengitystaajuus on pienempi tai yhtä suuri kuin 8 hengitystä minuutissa tai suurempi tai yhtä suuri kuin 25 hengitystä minuutissa; annetaan 3 pistettä."> + > + ["at21"] = < + text = <"21-24"> + description = <"Mitattu hengitystaajuus on 21–24 hengitystä minuutissa; annetaan 2 pistettä."> + > + ["at20"] = < + text = <"9-11"> + description = <"Mitattu hengitystaajuus on 9–11 hengitystä minuutissa; annetaan 1 pistettä."> + > + ["at19"] = < + text = <"12-20"> + description = <"Mitattu hengitystaajuus on 12–20 hengitystä minuutissa; annetaan 0 pistettä."> + > + ["at18"] = < + text = <"<= 90 tai >= 220"> + description = <"Mitattu systolinen verenpaine on pienempi tai yhtä suuri kuin 90 mmHg tai suurempi tai yhtä suuri kuin 220 mmHg; annetaan 3 pistettä."> + > + ["at17"] = < + text = <"91-100"> + description = <"Mitattu systolinen verenpaine on 91–100 mmHg; annetaan 2 pistettä."> + > + ["at16"] = < + text = <"101-110"> + description = <"Mitattu systolinen verenpaine on 101–110 mmHg; annetaan 1 piste."> + > + ["at15"] = < + text = <"111-219"> + description = <"Mitattu systolinen verenpaine on 111–219 mmHg; annetaan 0 pistettä."> + > + ["at14"] = < + text = <"51-90"> + description = <"Mitattu syke on 51–90 lyöntiä minuutissa; annetaan 0 pistettä."> + > + ["at13"] = < + text = <"41–50 tai 91–110"> + description = <"Mitattu syke on 41–50 lyöntiä minuutissa tai 91–110 lyöntiä minuutissa; annetaan 1 piste."> + > + ["at12"] = < + text = <"111-130"> + description = <"Mitattu syke on 111–130 lyöntiä minuutissa; annetaan 2 pistettä."> + > + ["at11"] = < + text = <"<= 40 tai >= 131"> + description = <"Mitattu syke on pienempi tai yhtä suuri kuin 40 lyöntiä minuutissa tai suurempi tai yhtä suuri kuin 131 lyöntiä minuutissa; annetaan 3 pistettä."> + > + ["id9"] = < + text = <"Tajunnantaso"> + description = <"Potilaan tajunnantason pisteet AVPU-asteikolla."> + > + ["id8"] = < + text = <"Ruumiinlämpö"> + description = <"Arvoalueluokka potilaan ruumiinlämmön (lämpö) mittausta varten."> + > + ["id7"] = < + text = <"Hengitystaajuus"> + description = <"Arvoalueluokka potilaan hengitystaajuuden (HT) mittausta varten."> + > + ["id6"] = < + text = <"Syke"> + description = <"Arvoalueluokka potilaan sykkeen mittausta varten."> + > + ["id5"] = < + text = <"Systolinen verenpaine"> + description = <"Arvoalueluokka potilaan systolisen verenpaineen (SVP) mittausta varten."> + > + ["id3"] = < + text = <"Ajankohta"> + description = <"Tietty päivämäärä ja/tai kellonaika, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"NEWS (UK RCP)"> + description = <"NEWS (National Early Warning Score) on yksinkertainen pisteytysjärjestelmä, jolla saadaan objektiivista tietoa potilaan tilan kliinisestä heikkenemisestä. Tämä versio noudattaa UK Royal College of Physicians -järjestön ohjeita."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"Respirasjonsfrekvens (synthesised)"> + description = <"Pasientens respirasjonsfrekvens. (synthesised)"> + > + ["ac9001"] = < + text = <"Oksygenmetning (synthesised)"> + description = <"Pasientens oksygenmetning. (synthesised)"> + > + ["ac9002"] = < + text = <"Tilførsel av oksygen (synthesised)"> + description = <"Om pasienten tilføres oksygen for å opprettholde oksygenmetningen. (synthesised)"> + > + ["ac9003"] = < + text = <"Kroppstemperatur (synthesised)"> + description = <"Pasientens kroppstemperatur. (synthesised)"> + > + ["ac9004"] = < + text = <"Systolisk blodtrykk (synthesised)"> + description = <"Pasientens systoliske blodtrykk. (synthesised)"> + > + ["ac9005"] = < + text = <"Hjertefrekvens/puls (synthesised)"> + description = <"Pasientens hjertefrekvens. (synthesised)"> + > + ["ac9006"] = < + text = <"Bevissthetsgrad (synthesised)"> + description = <"Observert kategori for AVPU scoring av pasientens bevissthetstilstand. (synthesised)"> + > + ["ac9007"] = < + text = <"*Clinical risk category(en) (synthesised)"> + description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en) (synthesised)"> + > + ["at52"] = < + text = <"*High(en)"> + description = <"*Urgent or emergency response.(en)"> + > + ["at51"] = < + text = <"*Medium(en)"> + description = <"*Key threshold for urgent response.(en)"> + > + ["at50"] = < + text = <"*Low-medium(en)"> + description = <"*Urgent ward-based response.(en)"> + > + ["at49"] = < + text = <"*Low(en)"> + description = <"*Ward-based response.(en)"> + > + ["id48"] = < + text = <"*Clinical risk category(en)"> + description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en)"> + > + ["id47"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id45"] = < + text = <"Kommentar"> + description = <"Ytterligere kommentar til NEWS-skåringen som ikke er fanget opp i andre felt."> + > + ["id44"] = < + text = <"Konfunderende faktorer"> + description = <"Kommentar til og registrering av faktorer som kan ha betydning for skåren."> + comment = <"For eksempel om pasienten har KOLS."> + > + ["at40"] = < + text = <"≤35"> + description = <"Kroppstemperatur målt mindre enn eller lik 35,0 grader Celcius; skåres som 3 poeng."> + > + ["at39"] = < + text = <"≥39,1"> + description = <"Kroppstemperatur målt større enn eller lik 39,1 grader Celcius; skåres som 2 poeng."> + > + ["at38"] = < + text = <"Ja"> + description = <"Pasienten tilføres oksygen; skåres som 2 poeng."> + > + ["at37"] = < + text = <"Nei"> + description = <"Pasienten tilføres ikke oksygen; skåres som 0 poeng."> + > + ["id35"] = < + text = <"Tilførsel av oksygen"> + description = <"Om pasienten tilføres oksygen for å opprettholde oksygenmetningen."> + > + ["at34"] = < + text = <"≤91"> + description = <"Oksygenmetning målt som mindre enn eller lik 91 prosent; skåres som 3 poeng."> + > + ["at33"] = < + text = <"92-93"> + description = <"Oksygenmetning målt fra og med 92 til og med 93 prosent; skåres som 2 poeng."> + > + ["at32"] = < + text = <"94-95"> + description = <"Oksygenmetning målt fra og med 94 til og med 95 prosent; skåres som 1 poeng."> + > + ["at31"] = < + text = <"≥96"> + description = <"Oksygenmetning målt større enn eller lik 96 prosent; skåres som 0 poeng."> + > + ["id30"] = < + text = <"Oksygenmetning"> + description = <"Pasientens oksygenmetning."> + > + ["id29"] = < + text = <"Totalskår"> + description = <"Summen av skår til hvert enkelt NEWS-parameter."> + comment = <"Totalskår vil normalt beregnes automatisk i en applikasjon."> + > + ["at26"] = < + text = <"*V, P or U(en)"> + description = <"*The patient responds only to voice or pain, or is unresponsive; scored as 3 points.(en)"> + > + ["at25"] = < + text = <"A"> + description = <"Pasienten er helt våken; skåres som 0 poeng."> + > + ["at24"] = < + text = <"35.1-36.0 eller 38.1-39.0"> + description = <"Kroppstemperatur målt fra og med 35,1 til og med 36,0 grader Celsius eller fra og med 38,1 til og med 39,0 grader Celsius; skåres til 1 poeng."> + > + ["at23"] = < + text = <"36.1-38.0"> + description = <"Kroppstemperatur målt fra og med 36,1 til og med 38,0 grader Celsius; skåres til 0 poeng."> + > + ["at22"] = < + text = <"≤8 eller ≥25"> + description = <"Respirasjonsfrekvensen målt, mindre enn eller lik 8, eller større enn eller lik 25 pust per min; skåres som 3 poeng."> + > + ["at21"] = < + text = <"21-24"> + description = <"Respirasjonsfrekvensen målt fra og med 21 til og med 24 pust per min; skåres som 2 poeng."> + > + ["at20"] = < + text = <"9-11"> + description = <"Respirasjonsfrekvensen målt fra og med 9 til og med 11 pust per min; skåres som 1 poeng."> + > + ["at19"] = < + text = <"12-20"> + description = <"Respirasjonsfrekvensen målt fra og med 12 til og med 20 pust per min; skåres som 0 poeng."> + > + ["at18"] = < + text = <"≤90 eller ≥220"> + description = <"Det systoliske blodtrykket målt mindre enn eller lik 90 mmHg eller større enn eller lik 220 mmHg; skåres som 3 poeng."> + > + ["at17"] = < + text = <"91-100"> + description = <"Det systoliske blodtrykket målt fra og med 91 til og med 100 mmHg; skåres som 2 poeng."> + > + ["at16"] = < + text = <"101-110"> + description = <"Det systoliske blodtrykket målt fra og med 101 til og med 110 mmHg; skåres som 1 poeng."> + > + ["at15"] = < + text = <"111-219"> + description = <"Det systoliske blodtrykket målt fra og med 111 til og med 219 mmHg; skåres som 0 poeng."> + > + ["at14"] = < + text = <"51-90"> + description = <"Hjertefrekvensen målt fra og med 51 til og med 90 pulsslag per min; skåres som 0 poeng."> + > + ["at13"] = < + text = <"41-50 eller 91-110"> + description = <"Hjertefrekvensen målt fra og med 41 til og med 50 pulsslag per min eller fra og med 91 til og med 110 pulsslag per min; skåres som 1 poeng."> + > + ["at12"] = < + text = <"111-130"> + description = <"Hjertefrekvensen målt fra og med 111 til og med 130 pulsslag per min; skåres som 2 poeng."> + > + ["at11"] = < + text = <"≤40 eller ≥131"> + description = <"Hjertefrekvensen målt som mindre enn eller lik 40 pulsslag per min eller større enn eller lik 131 pulsslag per min; skåres som 3 poeng."> + > + ["id9"] = < + text = <"Bevissthetsgrad"> + description = <"Observert kategori for AVPU scoring av pasientens bevissthetstilstand."> + > + ["id8"] = < + text = <"Kroppstemperatur"> + description = <"Pasientens kroppstemperatur."> + > + ["id7"] = < + text = <"Respirasjonsfrekvens"> + description = <"Pasientens respirasjonsfrekvens."> + > + ["id6"] = < + text = <"Hjertefrekvens/puls"> + description = <"Pasientens hjertefrekvens."> + > + ["id5"] = < + text = <"Systolisk blodtrykk"> + description = <"Pasientens systoliske blodtrykk."> + > + ["id3"] = < + text = <"Tidspunkt"> + description = <"En spesifikt dato/tidspunkt som kan defineres mer eksplisitt i et templat eller i en applikasjon."> + > + ["id1"] = < + text = <"NEWS"> + description = <"NEWS (National Early Warning Score) er et skåringsverktøy som benyttes for å gi en objektiv vurdering av grad av klinisk forverring hos en pasient. Denne versjonen følger retningslinjer utgitt av the UK Royal College of Physicians."> + > + > + ["es-ar"] = < + ["ac9000"] = < + text = <"Frecuencia respiratoria (synthesised)"> + description = <"Rangos de categoría de frecuencia respiratoria (FR) de un paciente. (synthesised)"> + > + ["ac9001"] = < + text = <"Saturación de oxígeno (synthesised)"> + description = <"Rangos de categoría de saturación de oxígeno de un paciente. (synthesised)"> + > + ["ac9002"] = < + text = <"Oxígeno suplementario (synthesised)"> + description = <"Rangos de categoría según el paciente recibe o no oxígeno suplementario. (synthesised)"> + > + ["ac9003"] = < + text = <"Temperatura corporal (synthesised)"> + description = <"Rangos de categoría para la temperatura corporal del paciente. (synthesised)"> + > + ["ac9004"] = < + text = <"Tensión arterial sistólica (synthesised)"> + description = <"Rangos de categoría para la tensión arterial sistólica de un paciente. (synthesised)"> + > + ["ac9005"] = < + text = <"Frecuencia cardíaca (synthesised)"> + description = <"Rangos de categoría para la frecuencia cardíaca de un paciente. (synthesised)"> + > + ["ac9006"] = < + text = <"Nivel de consciencia (synthesised)"> + description = <"Categoria AVPU del estado de consciencia del paciente. (synthesised)"> + > + ["ac9007"] = < + text = <"*Clinical risk category(en) (synthesised)"> + description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en) (synthesised)"> + > + ["at52"] = < + text = <"*High(en)"> + description = <"*Urgent or emergency response.(en)"> + > + ["at51"] = < + text = <"*Medium(en)"> + description = <"*Key threshold for urgent response.(en)"> + > + ["at50"] = < + text = <"*Low-medium(en)"> + description = <"*Urgent ward-based response.(en)"> + > + ["at49"] = < + text = <"*Low(en)"> + description = <"*Ward-based response.(en)"> + > + ["id48"] = < + text = <"*Clinical risk category(en)"> + description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en)"> + > + ["id47"] = < + text = <"Extensión"> + description = <"Información adicional requerida para contemplar contenidos locales o para alinear con otros modelos o formalismos de referencia"> + comment = <"ejemplo: requerimientos locales de información o metadatos adicionales necesarios para el alineamiento con FHIR o equivalentes de CIMI."> + > + ["id45"] = < + text = <"Comentario"> + description = <"Narrativa adicional general acerca del puntaje NEWS no cubierto en otros campos."> + > + ["id44"] = < + text = <"Factores de confusiín"> + description = <"Descripción de cualquier factor incidental que pueda haber contribuido al puntaje."> + comment = <"Por ejemplo: si el paciente padece EPOC."> + > + ["at40"] = < + text = <"<=35.0"> + description = <"La temperatura corporal del paciente es menor o igual a 35.0 grados centígrados; recibe un puntaje de 3."> + > + ["at39"] = < + text = <">=39.1"> + description = <"La temperatura corporal del paciente es mayor o igual a 39.1 grados centígrados; recibe un puntaje de 2."> + > + ["at38"] = < + text = <"Si"> + description = <"El paciente esta recibiendo oxígeno suplementario; recibe puntaje de 2."> + > + ["at37"] = < + text = <"No"> + description = <"El paciente no esta recibiendo oxígeno suplementario; recibe puntaje de 0."> + > + ["id35"] = < + text = <"Oxígeno suplementario"> + description = <"Rangos de categoría según el paciente recibe o no oxígeno suplementario."> + > + ["at34"] = < + text = <"<=91"> + description = <"La saturación de oxígeno es menor o igual a 91%; recibe un puntaje de 3."> + > + ["at33"] = < + text = <"92-93"> + description = <"La saturación de oxígeno se encuentra entre 92 y 93 %; recibe un puntaje de 2."> + > + ["at32"] = < + text = <"94-95"> + description = <"La saturación de oxígeno se encuentra entre 94 y 95 %; recibe un puntaje de 1."> + > + ["at31"] = < + text = <">= 96"> + description = <"La saturación de oxígeno es mayor o igual a 96%; recibe un puntaje de 0."> + > + ["id30"] = < + text = <"Saturación de oxígeno"> + description = <"Rangos de categoría de saturación de oxígeno de un paciente."> + > + ["id29"] = < + text = <"Puntaje total"> + description = <"LA suma totoal de todos los parámetros ordinales del NEWS."> + comment = <"El puntaje total puede ser obtenido en tiempo de ejecución."> + > + ["at26"] = < + text = <"*V, P or U(en)"> + description = <"*The patient responds only to voice or pain, or is unresponsive; scored as 3 points.(en)"> + > + ["at25"] = < + text = <"A"> + description = <"El paciente se encuentra alerta o despierto; recibe puntaje de 0."> + > + ["at24"] = < + text = <"35.1-36.0 o 38.1-39.0"> + description = <"La temperatura corporal del paciente se encuentra entre 36.1 y 38.0 o entre 38.1 y 39.0 grados centígrados; recibe un puntaje de 1."> + > + ["at23"] = < + text = <"36.1-38.0"> + description = <"La temperatura corporal del paciente se encuentra entre 36.1 y 38.0 grados centígrados; recibe un puntaje de 0."> + > + ["at22"] = < + text = <"<=8 or >=25"> + description = <"La frecuencia respiratoria es menor o igual a 8 o mayor o igual a 25 ciclos por minuto; recibe puntaje de 3."> + > + ["at21"] = < + text = <"21-24"> + description = <"La frecuencia respiratoria se encuentra entre 21 y 24 ciclos por minuto; recibe puntaje de 2."> + > + ["at20"] = < + text = <"9-11"> + description = <"La frecuencia respiratoria se encuentra entre 9 y 11 ciclos por minuto; recibe puntaje de 1."> + > + ["at19"] = < + text = <"12-20"> + description = <"La frecuencia respiratoria se encuentra entre 12 y 20 ciclos por minuto; recibe puntaje de 0."> + > + ["at18"] = < + text = <"<=90 or >= 220"> + description = <"La tensión arterial sistólica es menor o igual a 90 o mayor o igual a 220 mmHg; recibe puntaje de 3."> + > + ["at17"] = < + text = <"91-100"> + description = <"La tensión arterial sistólica se encuentra entre 91 y 100 mmHg; recibe puntaje de 2."> + > + ["at16"] = < + text = <"101-110"> + description = <"La tensión arterial sistólica se encuentra entre 101 y 110 mmHg; recibe puntaje de 1."> + > + ["at15"] = < + text = <"111-219"> + description = <"La tensión arterial sistólica se encuentra entre 111 y 219 mmHg; recibe puntaje de 0."> + > + ["at14"] = < + text = <"51-90"> + description = <"La frecuencia cardíaca se encuentra entre 51 y 90 latidos por minuto; recibe puntaje de 0."> + > + ["at13"] = < + text = <"41-50 o 91-110"> + description = <"La frecuencia cardíaca se encuentra entre 41 y 50 o entre 91 y 110 latidos por minuto; recibe puntaje de 1."> + > + ["at12"] = < + text = <"111-130"> + description = <"La frecuencia cardíaca se encuentra entre 111 y 130 latidos por minuto; recibe puntaje de 2."> + > + ["at11"] = < + text = <"<=40 or >=131"> + description = <"La frecuencia cardíaca es menor o igual a 40 o mayor o igual a 131 latidos por minuto; recibe puntaje de 3."> + > + ["id9"] = < + text = <"Nivel de consciencia"> + description = <"Categoria AVPU del estado de consciencia del paciente."> + > + ["id8"] = < + text = <"Temperatura corporal"> + description = <"Rangos de categoría para la temperatura corporal del paciente."> + > + ["id7"] = < + text = <"Frecuencia respiratoria"> + description = <"Rangos de categoría de frecuencia respiratoria (FR) de un paciente."> + > + ["id6"] = < + text = <"Frecuencia cardíaca"> + description = <"Rangos de categoría para la frecuencia cardíaca de un paciente."> + > + ["id5"] = < + text = <"Tensión arterial sistólica"> + description = <"Rangos de categoría para la tensión arterial sistólica de un paciente."> + > + ["id3"] = < + text = <"Point in time"> + description = <"Fecha y/o hora que puede ser explícitamente definida en una plantilla o en tiempo de ejecución."> + > + ["id1"] = < + text = <"NEWS (UK RCP)"> + description = <"NEWS (National Early Warning Score) es una escala simple utilizada para obtener una indicación objetiva del grado de deterioro clínico de un paciente. Esta versión se basa en las guías emitidas por el Royal College of Physicians del Reino Unido."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Frequência Respiratória (synthesised)"> + description = <"Escala de categoria para a medição da frequência respiratória (FR) de um paciente (synthesised)"> + > + ["ac9001"] = < + text = <"Saturação de oxigênio (synthesised)"> + description = <"Escala de categoria para a medição de saturação de oxigênio de um paciente. (synthesised)"> + > + ["ac9002"] = < + text = <"Oxigênio suplementar (synthesised)"> + description = <"Escala de categoria depende do paciente estar recebendo oxigênio suplementar. (synthesised)"> + > + ["ac9003"] = < + text = <"Temperatura corporal (synthesised)"> + description = <"Escala de categoria para temperatura corporal (Temp) medida no paciente. (synthesised)"> + > + ["ac9004"] = < + text = <"Pressão Arterial Sistólica (synthesised)"> + description = <"Escala de categoria para Pressão Arterial Sistólica (PAS) mensurada no paciente. (synthesised)"> + > + ["ac9005"] = < + text = <"Frequência Cardíaca (synthesised)"> + description = <"Escala de categoria para frequência cardíaca (FC) medidas no paciente. (synthesised)"> + > + ["ac9006"] = < + text = <"Nível de consciência (synthesised)"> + description = <"Categoria observada para o AVPU - escala de classificação do estado do nível de consciência do paciente. (synthesised)"> + > + ["ac9007"] = < + text = <"*Clinical risk category(en) (synthesised)"> + description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en) (synthesised)"> + > + ["at52"] = < + text = <"*High(en)"> + description = <"*Urgent or emergency response.(en)"> + > + ["at51"] = < + text = <"*Medium(en)"> + description = <"*Key threshold for urgent response.(en)"> + > + ["at50"] = < + text = <"*Low-medium(en)"> + description = <"*Urgent ward-based response.(en)"> + > + ["at49"] = < + text = <"*Low(en)"> + description = <"*Ward-based response.(en)"> + > + ["id48"] = < + text = <"*Clinical risk category(en)"> + description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en)"> + > + ["id47"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar conteúdo local ou alinhar com outros modelos/formalismos de referência."> + comment = <"ex.: Requisitos de informação local ou metadados adicionais para alinhar com equivalentes FHIR ou CIMI."> + > + ["id45"] = < + text = <"Comentários"> + description = <"Narrativa adicional sobre a pontuação geral do NEWS não capturada em outros campos."> + > + ["id44"] = < + text = <"Fatores de confusão"> + description = <"Descrição de quaisquer fatores incidentais que podem ter contribuído para a pontuação."> + comment = <"Por exemplo: se o paciente tem DPOC."> + > + ["at40"] = < + text = <"<=35.0 °C"> + description = <"A temperatura corporal mede abaixo ou igual 35 graus Celsius. Marcar como 3 pontos."> + > + ["at39"] = < + text = <">=39.1 °C"> + description = <"A temperatura corporal mede acima ou igual 39.1 graus Celsius. Marcar como 2 pontos."> + > + ["at38"] = < + text = <"Sim"> + description = <"O paciente está recebendo oxigênio suplementar. Marcar como 2 pontos."> + > + ["at37"] = < + text = <"Não"> + description = <"O paciente não está recebendo oxigênio suplementar. Marcar como 0 pontos."> + > + ["id35"] = < + text = <"Oxigênio suplementar"> + description = <"Escala de categoria depende do paciente estar recebendo oxigênio suplementar."> + > + ["at34"] = < + text = <"<=91 %"> + description = <"O nível de saturação de oxigênio é menor ou igual a 91%. Marcar como 3 pontos."> + > + ["at33"] = < + text = <"92-93 %"> + description = <"O nível de saturação de oxigênio está entre 92% e 93%. Marcar como 2 pontos."> + > + ["at32"] = < + text = <"94-95 %"> + description = <"O nível de saturação de oxigênio está entre 94% e 95%. Marcar como 1 ponto."> + > + ["at31"] = < + text = <"<=96 %"> + description = <"O nível de saturação de oxigênio é maior ou igual a 96%. Marcar como 0 pontos."> + > + ["id30"] = < + text = <"Saturação de oxigênio"> + description = <"Escala de categoria para a medição de saturação de oxigênio de um paciente."> + > + ["id29"] = < + text = <"Score Total"> + description = <"A soma total de todos os parâmetros ordinais do NEWS."> + comment = <"Pontuação total pode ser gerada em tempo de execução."> + > + ["at26"] = < + text = <"*V, P or U(en)"> + description = <"*The patient responds only to voice or pain, or is unresponsive; scored as 3 points.(en)"> + > + ["at25"] = < + text = <"A"> + description = <"O paciente está alerta ou acordado. Marcar como 0 ponto."> + > + ["at24"] = < + text = <"35.1-36.0 ou 38.1-39.0 °C"> + description = <"A temperatura corporal mede entre 35.1 e 36.0 ou entre 38.1 e 39.0 graus Celsius. Marcar como 1 ponto."> + > + ["at23"] = < + text = <"36.1-38.0 °C"> + description = <"A medição da temperatura do corpo é entre 36,1 e 38.0 graus Celsius. Marcar como 0 pontos."> + > + ["at22"] = < + text = <"<=8 ou >=25 rpm"> + description = <"A medição da frequência respiratória é menor ou igual a 8 ou maior ou igual a 25 respirações por minuto. Marcar como 3 pontos."> + > + ["at21"] = < + text = <"21-24 rpm"> + description = <"A medição da frequência respiratória é entre 21 e 24 respirações/minuto. Marcar como 2 pontos."> + > + ["at20"] = < + text = <"9-11 rpm"> + description = <"A medição da frequência respiratória é entre 9 e 11 respirações/minuto. Marcar como 1 pontos."> + > + ["at19"] = < + text = <"12-20 rpm"> + description = <"A medição da frequência respiratória é entre 12 e 20 respirações/minuto. Marcar como 0 pontos."> + > + ["at18"] = < + text = <"<=90 ou >= 220 mmHg"> + description = <"A Pressão Arterial Sistólica mede abaixo ou igual a 90 e maior ou igual a 200 mmHG. Marcar como 3 pontos."> + > + ["at17"] = < + text = <"91-100 mmHg"> + description = <"A Pressão Arterial Sistólica mede entre 91 e 100 mmHG. Marcar como 2 pontos."> + > + ["at16"] = < + text = <"101-110 mmHg"> + description = <"A Pressão Arterial Sistólica mede entre 101 e 110 mmHG. Marcar como 1 ponto."> + > + ["at15"] = < + text = <"111-219 mmHg"> + description = <"A Pressão Arterial Sistólica mede entre 111 e 219 mmHG. Marcar como 0 ponto."> + > + ["at14"] = < + text = <"51-90 bpm"> + description = <"A frequência cardíaca medida está entre 51 e 90 batimentos por minuto. Marcar como 0 ponto."> + > + ["at13"] = < + text = <"41-50 or 91-110 bpm"> + description = <"A frequência cardíaca medida está entre 41 e 50 ou 91 a 110 batimentos por minuto. Marcar como 1 ponto."> + > + ["at12"] = < + text = <"111-130 bpm"> + description = <"A frequência cardíaca medida está entre 111 e 130 batimentos por minuto. Marcar como 2 pontos."> + > + ["at11"] = < + text = <"<=40 ou >=131 bpm"> + description = <"A frequência cardíaca medida está menor ou igual a 40 ou maior ou igual a 131 batimentos por minuto. Marcar como 3 pontos."> + > + ["id9"] = < + text = <"Nível de consciência"> + description = <"Categoria observada para o AVPU - escala de classificação do estado do nível de consciência do paciente."> + > + ["id8"] = < + text = <"Temperatura corporal"> + description = <"Escala de categoria para temperatura corporal (Temp) medida no paciente."> + > + ["id7"] = < + text = <"Frequência Respiratória"> + description = <"Escala de categoria para a medição da frequência respiratória (FR) de um paciente"> + > + ["id6"] = < + text = <"Frequência Cardíaca"> + description = <"Escala de categoria para frequência cardíaca (FC) medidas no paciente."> + > + ["id5"] = < + text = <"Pressão Arterial Sistólica"> + description = <"Escala de categoria para Pressão Arterial Sistólica (PAS) mensurada no paciente."> + > + ["id3"] = < + text = <"Tempo"> + description = <"Uma data específica e/ou o tempo que pode ser explicitamente definido em um modelo ou em tempo de execução."> + > + ["id1"] = < + text = <"NEWS (UK RCP)"> + description = <"NEWS (National Early Warning Score) é uma pontuação simples utilizada para fornecer uma indicação objetiva do grau de deterioração clínica de um paciente. Esta versão segue orientação dada pelo UK Royal College of Physicians."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Respiration rate (synthesised)"> + description = <"Range category for the respiratory rate (RR) measurement of a patient. (synthesised)"> + > + ["ac9001"] = < + text = <"Oxygen saturation (synthesised)"> + description = <"Range category for the oxygen saturation measurement of a patient. (synthesised)"> + > + ["ac9002"] = < + text = <"Supplemental oxygen (synthesised)"> + description = <"Range category depending on whether the patient is receiving supplemental oxygen. (synthesised)"> + > + ["ac9003"] = < + text = <"Body temperature (synthesised)"> + description = <"Range category for the body temperature (Temp) measurement of a patient. (synthesised)"> + > + ["ac9004"] = < + text = <"Systolic blood pressure (synthesised)"> + description = <"Range category for the systolic blood pressure (SBP) measurement of a patient. (synthesised)"> + > + ["ac9005"] = < + text = <"Heart rate (synthesised)"> + description = <"Range category for the heart rate (HR) measurement of a patient. (synthesised)"> + > + ["ac9006"] = < + text = <"Level of consciousness (synthesised)"> + description = <"Observed category for the AVPU scale rating of a patient's conscious state. (synthesised)"> + > + ["ac9007"] = < + text = <"Clinical risk category (synthesised)"> + description = <"Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters. (synthesised)"> + > + ["at52"] = < + text = <"High"> + description = <"Urgent or emergency response."> + > + ["at51"] = < + text = <"Medium"> + description = <"Key threshold for urgent response."> + > + ["at50"] = < + text = <"Low-medium"> + description = <"Urgent ward-based response."> + > + ["at49"] = < + text = <"Low"> + description = <"Ward-based response."> + > + ["id48"] = < + text = <"Clinical risk category"> + description = <"Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters."> + > + ["id47"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id45"] = < + text = <"Comment"> + description = <"Additional narrative about the overall NEWS score not captured in other fields."> + > + ["id44"] = < + text = <"Confounding factors"> + description = <"Description of any incidental factors that may have contributed to the score."> + comment = <"For example: If the patient has COPD."> + > + ["at40"] = < + text = <"<=35.0"> + description = <"The body temperature is less than/equal to 35 degrees Celcius ; scored as 3 points."> + > + ["at39"] = < + text = <">=39.1"> + description = <"The body temperature is greater than/equal to 39.1 degrees Celcius; scored as 2 points."> + > + ["at38"] = < + text = <"Yes"> + description = <"The patient is receiving supplemental oxygen; scored as 2 points."> + > + ["at37"] = < + text = <"No"> + description = <"The patient is not receiving supplemental oxygen; scored as 0 points."> + > + ["id35"] = < + text = <"Supplemental oxygen"> + description = <"Range category depending on whether the patient is receiving supplemental oxygen."> + > + ["at34"] = < + text = <"<=91"> + description = <"The oxygen saturation level is less than/equal to 91%; scored as 3 points."> + > + ["at33"] = < + text = <"92-93"> + description = <"The oxygen saturation level is between 92% and 93%; scored as 2 points."> + > + ["at32"] = < + text = <"94-95"> + description = <"The oxygen saturation level is between 94% and 95%; scored as 1 point."> + > + ["at31"] = < + text = <">= 96"> + description = <"The oxygen saturation level is greater than/equal to 96%;scored as 0 points."> + > + ["id30"] = < + text = <"Oxygen saturation"> + description = <"Range category for the oxygen saturation measurement of a patient."> + > + ["id29"] = < + text = <"Total score"> + description = <"The total sum of all the NEWS parameter ordinals."> + comment = <"Total score may be generated at run-time."> + > + ["at26"] = < + text = <"V, P or U"> + description = <"The patient responds only to voice or pain, or is unresponsive; scored as 3 points."> + > + ["at25"] = < + text = <"A"> + description = <"The patient is alert or awake; scored as 0 points."> + > + ["at24"] = < + text = <"35.1-36.0 or 38.1-39.0"> + description = <"The body temperature measurement is between 35.1 and 36.0 degrees Celsius or between 38.1 and 39.0 degrees Celsius; scored as 1 point."> + > + ["at23"] = < + text = <"36.1-38.0"> + description = <"The body temperature measurement is between 36.1 and 38.0 degrees Celsius; scored as 0 points."> + > + ["at22"] = < + text = <"<=8 or >=25"> + description = <"The respiratory rate measurement is less than/equal to 8 breaths/min or greater than/equal to 25 breaths/min; scored as 3 points."> + > + ["at21"] = < + text = <"21-24"> + description = <"The respiratory rate measurement is between 21 and 24 breaths/min; scored as 2 points."> + > + ["at20"] = < + text = <"9-11"> + description = <"The respiratory rate measurement is between 9 and 11 breaths/min; scored as 1 point."> + > + ["at19"] = < + text = <"12-20"> + description = <"The respiratory rate measurement is between 12 and 20 breaths/min; scored as 0 points."> + > + ["at18"] = < + text = <"<=90 or >= 220"> + description = <"The systolic blood pressure measurement is less than/equal to 90 mmHg or greater than/equal to 220 mmHg; scored as 3 points."> + > + ["at17"] = < + text = <"91-100"> + description = <"The systolic blood pressure measurement is between 91 and 100 mmHg; scored as 2 points."> + > + ["at16"] = < + text = <"101-110"> + description = <"The systolic blood pressure measurement is between 101 and 110 mmHg; scored as 1 point."> + > + ["at15"] = < + text = <"111-219"> + description = <"The systolic blood pressure measurement is between 111 and 219 mmHg; scored as 0 points."> + > + ["at14"] = < + text = <"51-90"> + description = <"The heart rate measurement is between 51 and 90 beats/min; scored as 0 points."> + > + ["at13"] = < + text = <"41-50 or 91-110"> + description = <"The heart rate measurement is between 41 and 50 beats/min or between 91 and 110 beats/min; scored as 1 point."> + > + ["at12"] = < + text = <"111-130"> + description = <"The heart rate measurement is between 111 and 130 beats/min; scored as 2 points."> + > + ["at11"] = < + text = <"<=40 or >=131"> + description = <"The heart rate measurement is less than/equal to 40 beats/min or greater than/equal to 131 beats/min; scored as 3 points."> + > + ["id9"] = < + text = <"Level of consciousness"> + description = <"Observed category for the AVPU scale rating of a patient's conscious state."> + > + ["id8"] = < + text = <"Body temperature"> + description = <"Range category for the body temperature (Temp) measurement of a patient."> + > + ["id7"] = < + text = <"Respiration rate"> + description = <"Range category for the respiratory rate (RR) measurement of a patient."> + > + ["id6"] = < + text = <"Heart rate"> + description = <"Range category for the heart rate (HR) measurement of a patient."> + > + ["id5"] = < + text = <"Systolic blood pressure"> + description = <"Range category for the systolic blood pressure (SBP) measurement of a patient."> + > + ["id3"] = < + text = <"Point in time"> + description = <"A specific date and/or time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"NEWS (UK RCP)"> + description = <"NEWS (National Early Warning Score) is a simple score used to provide an objective indication of a patient's degree of clinical deterioration. This version follows guidance issued by the UK Royal College of Physicians."> + > + > + > + value_sets = < + ["ac9007"] = < + id = <"ac9007"> + members = <"at49", "at50", "at51", "at52"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at37", "at38"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at31", "at32", "at33", "at34"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at19", "at20", "at21", "at22"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at25", "at26"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at14", "at13", "at12", "at11"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at15", "at16", "at17", "at18"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at23", "at24", "at39", "at40"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.0.0.adls new file mode 100644 index 000000000..e36d09b3d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.0.0.adls @@ -0,0 +1,507 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.0.0 + +language + original_language = <[ISO_639-1::de]> + translations = < + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"BIPH"> + ["email"] = <"linforest@163.com"> + > + accreditation = <"What goes here?"> + > + ["en"] = < + language = <[ISO_639-1::en]> + author = < + ["name"] = <"Michael Braun"> + ["organisation"] = <"University Medical Center Freiburg, Germany"> + ["email"] = <"braun@imbi.uni-freiburg.de"> + > + > + > + +description + original_author = < + ["name"] = <"Michael Braun"> + ["organisation"] = <"University Medical Center Freiburg, Germany"> + ["email"] = <"braun@imbi.uni-freiburg.de"> + ["date"] = <"2012-06-25"> + > + other_contributors = <"Sebastian Bischoff, gfnmediber GmbH, Germany", "Martin Boeker, University Medical Center Freiburg, Germany", "Alexander Brandt, gfnmediber GmbH, Germany", "Michael Braun, University Medical Center Freiburg, Germany (Editor)", "Sebastian Garde, Ocean Informatics, Germany", "Heather Leslie, Ocean Informatics, Australia", "Sebastian Mansow-Model, gfnmediber GmbH, Germany", "Catalina Martínez-Costa, Medical University of Graz, Austria", "Vyacheslav Mavrin, JSC Comsoft, Russia", "Ian McNicoll, Ocean Informatics, United Kingdom (Editor)"> + lifecycle_state = <"Published"> + references = < + ["1"] = <"Fischer JS, Jak AJ, Kniker JE, Rudick RA, Cutter G. Multiple Sclerosis Functional Composite (MSFC), Administration and Scoring Manual: National Multiple Sclerosis Society; 2001."> + ["2"] = <"Mathiowetz V, Weber K, Kashman N, Volland G. Adult Norms For The Nine Hole Peg Test Of Finger Dexterity. The Occupational Therapy Journal of Research 1985;(5):24–38."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"36D0FB8781326F7D2D963CBEE3015F7F"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Protokollierung der Messungen, die während eines Nine Hole Peg Test aufgezeichnet wurden, normalerweise als Teil der Testreihe des Multiple Sclerosis Functional Composite."> + keywords = <"NHPT", "9-Hole Peg Test", "9-HPT", "Multiple Sclerosis Functional Composite", "MSFC", "Multiple Sklerose", "MS", "Neurologie"> + use = <"Verwendung zur Protokollierung der Messungen, die während eines Nine Hole Peg Test aufgezeichnet wurden. Dieser Test wird normalerweise als eine Komponente des Assessments des Multiple Sclerosis Functional Composite (MSFC) durchgeführt, kann jedoch auch unabhängig eingesetzt werden. Sowohl die dominante als auch die nichtdominante Hand des Patienten werden zwei Mal getestet (zwei aufeinanderfolgende Testläufe der dominanten Hand, gefolgt von zwei aufeinanderfolgenden Testläufen der nichtdominanten Hand). Für jeden Testlauf werden neun Stifte einer nach dem anderen aus einem Behälter entnommen, in die Löcher auf einem Steckbrett platziert und dann einzeln wieder in den Behälter zurückgelegt. Der Proband darf in jedem Testlauf nur eine Hand einsetzen, darf das Lochbrett jedoch mit der freien Hand festhalten. + + Dieser Archetyp deckt Varianten des Tests ab. Nach Mathiowetz et al. (1985) wird für jede Hand ein Probelauf ohne Zeitmessung vor dem Testlauf mit Zeitmessung durchgeführt. Das MSFC-Handbuch schreibt zwei Testläufe mit Zeitmessung für jede Hand vor, jedoch keinen Probelauf. Für detaillierte Testanleitungen das MSFC-Handbuch verwenden oder siehe Mathiowetz et al. (1985). Der Test sollte nur von einer entsprechend geschulten Person durchgeführt werden."> + misuse = <"Nicht zur Bewertung von Patienten mit schwerwiegenden körperlichen Beeinträchtigungen einsetzen."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurements recorded during a Nine Hole Peg Test, normally as part of the Multiple Sclerosis Functional Composite suite of tests."> + keywords = <"NHPT", "9-Hole Peg Test", "9-HPT", "Multiple Sclerosis Functional Composite", "MSFC", "Multiple Sclerosis", "MS", "Neurology"> + use = <"Use to record the measurements recorded during a Nine Hole Peg Test. This test is commonly carried out as one component of the Multiple Sclerosis Functional Composite (MSFC) assessment, but may be performed independently. Both the dominant and non-dominant hand of the patient are tested twice (two consecutive trials of the dominant hand, followed by two consecutive trials of the non-dominant hand). For each trial nine pegs are picked one by one from a container, placed in the holes on a pegboard and then separately returned to the container. The subject may only use one hand at each trial, but may hold the pegboard with the free hand. + + This archetype covers variations of the test. According to Mathiowetz et al. (1985) an untimed practice trial should be administered prior to the timed trial for each hand. The MSFC Manual stipulates two timed trials for each hand, but no practice trial. Use the MSFC Manual or see Mathiowetz et al. (1985) for detailed administration instructions. The test should only be administered by a suitably trained person."> + misuse = <"Not to be used for the assessment of patients with serious physical impairments."> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"旨在用于记载九孔插棒测验过程中所记录的那些测试结果,且通常是作为多发性硬化症功能组合试验的组成部分。"> + keywords = <"九孔插棒测验", "九孔插棒试验", "九孔插板试验", "9孔圆柱实验", "九孔手功能测试", "Nine-Hole Peg Test", "NHPT", "9-Hole Peg Test", "9-HPT", "多发性硬化症功能组合", "Multiple Sclerosis Functional Composite", "MSFC", "多发性硬化症", "多发性硬化", "Multiple Sclerosis", "MS", "神经病学"> + use = <"用于记载九孔插棒测验过程中所记录的那些测试结果。该测验通常是作为多发性硬化症功能组合(Multiple Sclerosis Functional Composite,MSFC)评估的组成部分来完成的,但也可能独立进行。受检患者的优势手和非优势手均测试两次(针对优势手的两次连续测试,接着是针对非优势手的两次连续测试)。对于每次测试,均要求将九根插棒从容器(盒子)里逐个拿出来并分别插到测试板的小孔之中,随后再将它们分别收回容器(盒子)里。受检对象在每次测试过程中只能使用一只手,但可以用另一只手扶着测试板。 + 本原始型涵盖了该测验的各种变种。依据文献Mathiowetz et al. (1985),在每只手的计时测试之前,应当进行一次不计时的测试练习。《MSFC手册》(MSFC Manual)规定的是每只手进行两次计时测试,并不进行测试练习。关于详细的施用说明,请参见《MSFC手册》或文献Mathiowetz et al. (1985)。该测验应当仅仅由经过合适培训的人员来执行。"> + misuse = <"并不用于评估那些存在严重身体缺陷的患者。"> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Nine Hole Peg Test + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id75] occurrences matches {0..1} matches { -- Dominante Hand - Test 1 + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id36] occurrences matches {0..1} matches { -- Zwischenzeit + value matches { + DV_DURATION[id9001] matches { + value matches {PTS/|PT0S..PT16M40S|} + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Gesamtzeit + value matches { + DV_DURATION[id9002] matches { + value matches {PTS/|PT0S..PT16M40S|} + } + } + } + ELEMENT[id51] occurrences matches {0..1} matches { -- Anzahl platzierter Stecker + value matches { + DV_COUNT[id9003] matches { + magnitude matches {|0..9|} + } + } + } + ELEMENT[id52] occurrences matches {0..1} matches { -- Anzahl zurückgelegter Stecker + value matches { + DV_COUNT[id9004] matches { + magnitude matches {|0..9|} + } + } + } + ELEMENT[id81] occurrences matches {0..1} matches { -- Testlauf nicht beendet? + value matches { + DV_BOOLEAN[id9005] matches { + value matches {True} + } + } + } + ELEMENT[id82] matches { -- Grund für Nichtbeenden + value matches { + DV_TEXT[id9006] + } + } + } + } + } + state matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id65] matches { -- Begleitumstände + value matches { + DV_TEXT[id9007] + } + } + } + } + } + } + POINT_EVENT[id76] occurrences matches {0..1} matches { -- Dominante Hand - Test 2 + data matches { + use_node ITEM_TREE[id9008] /data[id2]/events[id75]/data[id4] + } + state matches { + use_node ITEM_TREE[id9009] /data[id2]/events[id75]/state[id5] + } + } + POINT_EVENT[id77] occurrences matches {0..1} matches { -- Nichtdominante Hand - Test 1 + data matches { + use_node ITEM_TREE[id9010] /data[id2]/events[id75]/data[id4] + } + state matches { + use_node ITEM_TREE[id9011] /data[id2]/events[id75]/state[id5] + } + } + POINT_EVENT[id78] occurrences matches {0..1} matches { -- Nichtdominante Hand - Test 2 + data matches { + use_node ITEM_TREE[id9012] /data[id2]/events[id75]/data[id4] + } + state matches { + use_node ITEM_TREE[id9013] /data[id2]/events[id75]/state[id5] + } + } + } + } + } + protocol matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id84] occurrences matches {0..1} matches { -- Dominante Hand + value matches { + DV_CODED_TEXT[id9014] matches { + defining_code matches {[ac9000]} -- Dominante Hand (synthesised) + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Probelauf dominante Hand? + value matches { + DV_BOOLEAN[id9015] matches { + value matches {True, False} + } + } + } + ELEMENT[id83] occurrences matches {0..1} matches { -- Probelauf nichtdominante Hand? + value matches { + DV_BOOLEAN[id9016] matches { + value matches {True, False} + } + } + } + ELEMENT[id88] occurrences matches {0..1} matches { -- Mehr als zwei Anläufe? + value matches { + DV_BOOLEAN[id9017] matches { + value matches {True} + } + } + } + ELEMENT[id89] matches { -- Grund für mehr als zwei Anläufe + value matches { + DV_TEXT[id9018] + } + } + ELEMENT[id85] occurrences matches {0..1} matches { -- Stecker platziert aber nicht zurückgelegt + value matches { + DV_BOOLEAN[id9019] matches { + value matches {True} + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Dominante Hand (synthesised)"> + description = <"Angabe der dominanten Hand (wenn der Proband beide Hände gleichrangig verwendet, die Hand die zum Schreiben bevorzugt wird). (synthesised)"> + > + ["id89"] = < + text = <"Grund für mehr als zwei Anläufe"> + description = <"Falls mehrere Anläufe benötigt wurden, um die Testläufe abzuschließen, bitte Gründe angeben."> + comment = <"Mögliche Gründe für mehr als zwei Anläufe schließen ein (sind jedoch nicht beschränkt auf): \"Der Patient stieß die gesamte Apparatur auf den Boden\", \"Der Prüfer vergaß die Stoppuhr zu starten oder zu stoppen\" oder \"Der Prüfer vergaß zwischen den Tests die Stoppuhr zurückzusetzen\"."> + > + ["id88"] = < + text = <"Mehr als zwei Anläufe?"> + description = <"Wurden mehr als zwei Anläufe benötigt, um zwei erfolgreiche Testläufe für jede Hand zu bekommen?"> + comment = <"Falls ja, bitte Gründe im Datenelement \"Grund für mehr als zwei Anläufe\" angeben."> + > + ["at87"] = < + text = <"Linke Hand dominant"> + description = <"Die linke Hand des Probanden ist dominant."> + > + ["at86"] = < + text = <"Rechte Hand dominant"> + description = <"Die rechte Hand des Probanden ist dominant."> + > + ["id85"] = < + text = <"Stecker platziert aber nicht zurückgelegt"> + description = <"Als Wahr kennzeichnen, wenn die Testläufe nur darin bestehen, die Stecker auf dem Steckbrett zu platzieren, d.h. ohne sie wieder in den Behälter zurückzulegen."> + comment = <"Manche Varianten des NHPT verlangen nicht, die Stecker in den Behälter zurückzulegen, nachdem sie auf dem Steckbrett platziert wurden. Dabei wird nur die Zeit für ihre Platzierung auf dem Brett gemessen, dies ist dann die Gesamtzeit."> + > + ["id84"] = < + text = <"Dominante Hand"> + description = <"Angabe der dominanten Hand (wenn der Proband beide Hände gleichrangig verwendet, die Hand die zum Schreiben bevorzugt wird)."> + > + ["id83"] = < + text = <"Probelauf nichtdominante Hand?"> + description = <"Wurde mit der nichtdominanten Hand ein Probelauf ohne Zeitmessung durchgeführt, vor dem Testlauf der nichtdominanten Hand mit Zeitmessung?"> + comment = <"Probeläufe sind nicht Teil der ursprünglichen Spezifikation des Multiple Sclerosis Functional Composite, aber obligatorisch bei manchen Varianten als Teil des Tests."> + > + ["id82"] = < + text = <"Grund für Nichtbeenden"> + description = <"Wenn der Testlauf vorzeitig beendet wurde, jedwede Gründe angeben."> + comment = <"Beispielhafte Gründe für Nichtbeenden schließen ein (sind jedoch nicht beschränkt auf): \"Der Patient konnte den Testlauf aufgrund körperlicher Einschränkungen nicht beenden\" oder \"Der Patient weigerte sich, den Testlauf zu beenden\"."> + > + ["id81"] = < + text = <"Testlauf nicht beendet?"> + description = <"Konnte der Testlauf nicht beendet werden?"> + > + ["id78"] = < + text = <"Nichtdominante Hand - Test 2"> + description = <"Zweiter Testlauf der nichtdominanten Hand."> + > + ["id77"] = < + text = <"Nichtdominante Hand - Test 1"> + description = <"Erster Testlauf der nichtdominanten Hand."> + > + ["id76"] = < + text = <"Dominante Hand - Test 2"> + description = <"Zweiter Testlauf der dominanten Hand."> + > + ["id75"] = < + text = <"Dominante Hand - Test 1"> + description = <"Erster Testlauf der dominanten Hand."> + > + ["id65"] = < + text = <"Begleitumstände"> + description = <"Angabe jedweder Umstände, welche die Leistung des Patienten beeinflusst haben könnten."> + comment = <"Beispiele für Begleitumstände schließen ein (sind jedoch nicht beschränkt auf): \"Der Patient ließ einen Stecker fallen\", \"Der Patient hat eine Erkältung\", \"Der Patient vergaß seine Brille und hatte Schwierigkeiten, die Stecker zu sehen\" oder \"Der Patient hat während der Aufgabe gesprochen\"."> + > + ["id52"] = < + text = <"Anzahl zurückgelegter Stecker"> + description = <"Die Anzahl der Stecker, die erfolgreich in den Behälter zurückgelegt wurden."> + > + ["id51"] = < + text = <"Anzahl platzierter Stecker"> + description = <"Die Anzahl der Stecker, die erfolgreich auf dem Steckbrett platziert wurden."> + > + ["id36"] = < + text = <"Zwischenzeit"> + description = <"Zwischenzeit, gemessen nach der Platzierung des letzten Steckers auf dem Steckbrett, bevor diese in den Behälter zurückgelegt werden."> + comment = <"Zwischenzeit ist optional, wird verwendet um zusätzliche Informationen über die Leistung des Probanden zur sammeln."> + > + ["id18"] = < + text = <"Gesamtzeit"> + description = <"Die Zeit, die zum erfolgreichen Abschließen eines Testlaufs mit einer Hand benötigt wird."> + comment = <"Die Messung kann nach 50 Sekunden gestoppt werden, falls der Testlauf noch nicht beendet wurde. (Die meisten gesunden Personen schließen einen Testlauf mit einer Hand in 18 Sekunden ab.)"> + > + ["id14"] = < + text = <"Probelauf dominante Hand?"> + description = <"Wurde mit der dominanten Hand ein Probelauf ohne Zeitmessung durchgeführt, vor dem Testlauf der dominanten Hand mit Zeitmessung?"> + comment = <"Probeläufe sind nicht Teil der ursprünglichen Spezifikation des Multiple Sclerosis Functional Composite, aber obligatorisch bei manchen Varianten als Teil des Tests."> + > + ["id1"] = < + text = <"Nine Hole Peg Test"> + description = <"Der Nine Hole Peg Test ist eine quantitative Messung der Funktion der oberen Extremitäten und dient zur schnellen Beurteilung der Fingerfertigkeit eines Probanden. Er bildet die zweite Komponente des Multiple Sclerosis Functional Composite (MSFC), einer Testreihe zur Verlaufsdokumentation von Multipler Sklerose. Er ist auch als NHTP, als 9-Hole Peg Test oder 9-HPT bekannt."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Dominant Hand (synthesised)"> + description = <"Indication of the dominant hand (if the subject uses both hands equally, the hand that is prefered for writing). (synthesised)"> + > + ["id89"] = < + text = <"Reason For More Than Two Attempts"> + description = <"If multiple attempts were needed to complete the trials, please specify reasons."> + comment = <"Example reasons for more than two attempts include (but are not limited to): \"The patient knocked entire apparatus on the floor\", \"The examiner forgot to start or stop stopwatch\", or \"The examiner forgot to reset stopwatch in between trials\"."> + > + ["id88"] = < + text = <"More Than Two Attempts?"> + description = <"Did it take more than two attempts to get two successful trials per hand? "> + comment = <"If Yes, please specify reasons in \"Reason For More Than Two Attempts\" data element."> + > + ["at87"] = < + text = <"Left hand dominant"> + description = <"The subject's left hand is dominant."> + > + ["at86"] = < + text = <"Right hand dominant"> + description = <"The subject's right hand is dominant."> + > + ["id85"] = < + text = <"Pegs Placed But Not Returned"> + description = <"Mark as true if the trial only consists in placing the pegs on the board, i.e. without returning them to the container."> + comment = <"Some variants of the NHPT do not require to return the pegs in the container after placing them on the pegboard. So just the time for their placement on the board is recorded, which is then the total time."> + > + ["id84"] = < + text = <"Dominant Hand"> + description = <"Indication of the dominant hand (if the subject uses both hands equally, the hand that is prefered for writing)."> + > + ["id83"] = < + text = <"Practice Trial For Non-dominant Hand?"> + description = <"Was an untimed practice trial conducted with the non-dominant hand prior to the timed non-dominant hand trial?"> + comment = <"Practice trials are not part of the original Multiple Sclerosis Functional Composite specification, but mandatory for some variants as part of the test."> + > + ["id82"] = < + text = <"Reason For Non-completion"> + description = <"If the trial was terminated prematurely, record any reasons."> + comment = <"Example reasons for non-completion include (but are not limited to): \"The patient was unable to complete trial due physical limitations\", or \"The patient refused to complete trial\"."> + > + ["id81"] = < + text = <"Trial Not Completed?"> + description = <"Was the trial incomplete?"> + > + ["id78"] = < + text = <"Non-dominant Hand - Trial 2"> + description = <"Second trial of the non-dominant hand."> + > + ["id77"] = < + text = <"Non-dominant Hand - Trial 1"> + description = <"First trial of the non-dominant hand."> + > + ["id76"] = < + text = <"Dominant Hand - Trial 2"> + description = <"Second trial of the dominant hand."> + > + ["id75"] = < + text = <"Dominant Hand - Trial 1"> + description = <"First trial of the dominant hand."> + > + ["id65"] = < + text = <"Confounding Factors"> + description = <"Record any circumstances that are believed to have affected the patient's perfomance."> + comment = <"Example confounding factors include (but are not limited to): \"The patient dropped a peg\", \"The patient has a cold\", \"The Patient forgot eyeglasses and had difficulties seeing pegs\", or \"The patient talked during the task\"."> + > + ["id52"] = < + text = <"Number Of Pegs Returned"> + description = <"The number of pegs successfully returned to the container."> + > + ["id51"] = < + text = <"Number Of Pegs Placed"> + description = <"The number of pegs successfully placed on the pegboard."> + > + ["id36"] = < + text = <"Interim Time"> + description = <"Interim time measured after the placement of the last peg on the pegboard, before returning them to the container."> + comment = <"Interim time is optional, used to gather additional information about the subject's performance."> + > + ["id18"] = < + text = <"Total Time"> + description = <"The time taken to successfully complete the trial for one hand."> + comment = <"The measurement can be stopped after 50 seconds if the trial remains incomplete. (Most healthy people complete the trial in 18 seconds for one hand.)"> + > + ["id14"] = < + text = <"Practice Trial For Dominant Hand?"> + description = <"Was an untimed practice trial conducted with the dominant hand prior to the timed dominant hand trial?"> + comment = <"Practice trials are not part of the original Multiple Sclerosis Functional Composite specification, but mandatory for some variants as part of the test."> + > + ["id1"] = < + text = <"Nine Hole Peg Test"> + description = <"The Nine Hole Peg Test is a quantitative measure of upper extremity function, and used for rapid assessment of finger dexterity of a subject. It is the second component of the Multiple Sclerosis Functional Composite (MSFC), a series of three tests to document the course of Multiple Sclerosis. It is also known as NHTP, as 9-Hole Peg Test, or 9-HPT."> + > + > + ["zh-cn"] = < + ["ac9000"] = < + text = <"优势手 (synthesised)"> + description = <"优势手的标记(如果受检对象同等程度地试验两只手,则指的是偏爱/优先用于书写的那只手) 。 (synthesised)"> + > + ["id89"] = < + text = <"关于多于两次尝试的原因"> + description = <"如果需要多次尝试来完成测试,请说明原因。"> + comment = <"关于多于两次尝试的原因的例子包括(但不仅限于):“患者将整个装置碰落到了地板上”、“检查人员忘记启动或停止秒表”或者“检查人员忘记在测试之间重置秒表”。"> + > + ["id88"] = < + text = <"多于两次尝试吗?"> + description = <"为了成功完成每只手的两次测试,是否进行了多于两次的尝试?"> + comment = <"如果是,请在“关于多于两次尝试的原因”(Reason For More Than Two Attempts)数据元之中说明原因。"> + > + ["at87"] = < + text = <"左手优势"> + description = <"受检对象的左手为优势手。"> + > + ["at86"] = < + text = <"右手优势"> + description = <"受检对象的右手为优势手。"> + > + ["id85"] = < + text = <"插入但不放回插棒"> + description = <"如果测试仅仅是将插棒插到测试板之上,也就是说,不包括将它们放回容器(盒子)里,则取值为true(真)。"> + comment = <"在将插棒插到测试板之上之后,NHPT的某些变种并不要求将插棒放回容器(盒子)里。因此,这种情况下记录的仅仅是将插棒插到测试板之上所花费的时间,而这也是总时间。"> + > + ["id84"] = < + text = <"优势手"> + description = <"优势手的标记(如果受检对象同等程度地试验两只手,则指的是偏爱/优先用于书写的那只手) 。"> + > + ["id83"] = < + text = <"是否进行非优势手测试练习?"> + description = <"在进行计时非优势手测试之前是否进行了不计时非优势手测试练习?"> + comment = <"测试练习并不是多发性硬化症功能组合项目规范的组成部分,但对于该测验的某些变种,则是相应测试项目的必备内容。"> + > + ["id82"] = < + text = <"关于未完成的原因"> + description = <"如果当次测试提前终止,请记录原因。"> + comment = <"关于未完成的原因的例子包括(但不仅限于):“患者因为身体限制而无法完成测试”或者“患者拒绝完成测试”。"> + > + ["id81"] = < + text = <"未完成当次测试吗?"> + description = <"没有完成当次测试吗?"> + > + ["id78"] = < + text = <"非优势手 - 试验 2"> + description = <"针对非优势手的第二次试验"> + > + ["id77"] = < + text = <"非优势手 - 试验 1"> + description = <"针对非优势手的第一次试验"> + > + ["id76"] = < + text = <"优势手 - 试验 2"> + description = <"针对优势手的第二次试验"> + > + ["id75"] = < + text = <"优势手 - 试验 1"> + description = <"针对优势手的第一次试验"> + > + ["id65"] = < + text = <"干扰因素"> + description = <"记录任何被认为影响患者表现的情况/因素。"> + comment = <"关于干扰因素的例子包括(但不仅限于):“患者掉落了一根插棒”、“患者患有感冒”、“患者忘记带眼镜,从而难以看清插棒”或者是“患者在测试过程中说话”。"> + > + ["id52"] = < + text = <"放回插棒数量"> + description = <"成功放回容器(盒子)之中的插棒的数量。"> + > + ["id51"] = < + text = <"插入插棒数量"> + description = <"成功插到测试板之上的插棒的数量。"> + > + ["id36"] = < + text = <"过渡时间"> + description = <"过渡时间是指从将最后一根插棒插到测试板上之后直至将所有插棒放回容器(盒子)里之前的时间。"> + comment = <"过渡时间为可选参数,用于收集关于受检对象表现情况的额外信息。"> + > + ["id18"] = < + text = <"总时间"> + description = <"一只手成功完成当次试验所花费的时间。 + "> + comment = <"如果当次测试一直没有完成,则在50秒之后即可停止当次测试(大多数健康人可以在18秒之内完成一只手的一次测试)。"> + > + ["id14"] = < + text = <"是否进行优势手测试练习?"> + description = <"在进行计时优势手测试之前是否进行了不计时优势手测试练习?"> + comment = <"测试练习并不是多发性硬化症功能组合项目规范的组成部分,但对于该测验的某些变种,则是相应测试项目的必备内容。"> + > + ["id1"] = < + text = <"九孔插棒测验"> + description = <"九孔插棒测验是一项关于上肢功能的定量测试项目,用于快速评估受检对象的手指灵巧度。多发性硬化症功能组合(Multiple Sclerosis Functional Composite,MSFC)是由三种试验组成的系列评估项目,用于记载多发性硬化症的病程,而该测验正是其中的第二个组成试验。该测验又称为NHTP、九孔插板试验或9-HPT等等。"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at86", "at87"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nutrition_intake.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nutrition_intake.v0.0.1-alpha.adls new file mode 100644 index 000000000..ad87896d2 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nutrition_intake.v0.0.1-alpha.adls @@ -0,0 +1,145 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=db616764-b35e-42cd-bc97-5e313479eaf5; build_uid=35a112a2-5b2c-48f6-b4a0-4b60f5502d28) + openEHR-EHR-OBSERVATION.nutrition_intake.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2018-11-29"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Terje Sagmyr, DIPS AS, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"D37A37F4C4CB98ACBBBD6A5F70A5D9AA"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording the total intake of nutrients at a point in time or interval of time, such as a meal or a day."> + keywords = <"nutrition", "nutrients"> + use = <"Use for recording the total intake of nutrients at a point in time or interval of time, such as a meal or a day."> + misuse = <"Not to be used for recording the details of food items consumed. Use the OBSERVATION.food_item archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Nutrition intake + data matches { + HISTORY[id2] matches { -- History + events cardinality matches {0..*; unordered} matches { + EVENT[id3] matches { -- Any Event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id11] matches { -- Nutrients + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.dietary_nutrients(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.dietary_nutrients(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.macronutrients(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.macronutrients(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-CLUSTER\.micronutrients(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.micronutrients(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9001] + } + } + } + } + } + } + EVENT[id16] matches { -- Meal + data matches { + use_node ITEM_TREE[id9002] /data[id2]/events[id3]/data[id4] + } + } + INTERVAL_EVENT[id5] matches { -- Cumulative total + data matches { + use_node ITEM_TREE[id9003] /data[id2]/events[id3]/data[id4] + } + math_function matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[at9000]} -- total + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id13] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..1} matches { -- Nutritional day definition + value matches { + DV_TIME[id9005] + } + } + allow_archetype CLUSTER[id15] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"total"> + description = <"total"> + > + ["id16"] = < + text = <"Meal"> + description = <"A unspecified meal, either as a point in time or interval event, which should be explicitly defined and renamed in a template or at run-time."> + comment = <"For example: Breakfast or lunch."> + > + ["id15"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id14"] = < + text = <"Nutritional day definition"> + description = <"The applied definition for the starting time of the 'Cumulative total' event used in this archetype."> + comment = <"For example: 00:00 or 06:00."> + > + ["id12"] = < + text = <"Comment"> + description = <"Additional narrative about the nutrition intake not captured in other fields."> + > + ["id11"] = < + text = <"Nutrients"> + description = <"Details about the component nutrients for the event."> + > + ["id5"] = < + text = <"Cumulative total"> + description = <"Cumulative nutritional intake within a specified interval of time, which should be explicitly defined in a template or at run-time."> + comment = <"A common use case is to record the cumulative total nutritional intake from the start time of a \"nutritional day\" until the time of recording. The start time of the \"nutritional day\" will be the start time for this event – for example 06:00. It may be defined by the application or by the value recorded in the 'Nutritional day definition' element in the Protocol of this archetype."> + > + ["id3"] = < + text = <"Any Event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id2"] = < + text = <"History"> + description = <"*"> + > + ["id1"] = < + text = <"Nutrition intake"> + description = <"The total intake of nutrients at a point in time or interval of time, such as a meal or a day."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nyha_heart_failure.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nyha_heart_failure.v1.0.2.adls new file mode 100644 index 000000000..6451f2e47 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nyha_heart_failure.v1.0.2.adls @@ -0,0 +1,475 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1bc7a1b6-8702-4c35-9f7f-cf4c7b4ba92f; build_uid=f4a6296c-5726-49e1-aed1-f48f42c818af) + openEHR-EHR-OBSERVATION.nyha_heart_failure.v1.0.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Samer Alkarkoukly"> + ["organisation"] = <"Uniklinik Köln"> + ["email"] = <"Mabbouda@uni-koeln.de"> + > + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"freshEHR Informatics, UK, "> + ["email"] = <"ian@freshehr.com"> + ["date"] = <"2012-04-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS ASA, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Lars Bitsch-Larsen, Haukeland University Hospital, Bergen, Norway", "Tom Dahlberg, Helgelandssykehuset HF, Fagstab, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Are Edvardsen, SKDE, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Morten Grundtvig, Norsk hjertesviktregister, Norway", "Kristian Heldal, Telemark Hospital Trust, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Eugene Igras, IRIS Systems, Inc., Canada", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Kerrie Lee, Australia", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Anoop Shah, University College London, United Kingdom", "Nyree Taylor, Ocean Informatics, Australia", "Anders Thurin, SU, Sweden", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Jon Tysdahl, Furst medlab AS, Norway", "Thomas Wilson, Finnmarkssykehuset HF Klinikk Hammerfest, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"AHA medical/scientific statement. 1994 revisions to classification of functional capacity and objective assessment of patients with diseases of the heart. Circulation. 1994 Jul; 90(1):644-5. PubMed PMID: 12501831."> + ["2"] = <"American Heart Association [Internet]. Dallas, Texas: American Heart Association; c 2018. Classification of Functional Capacity and Objective-Assessment [cited 2018 May 08]; [one screen]. Available from: https://professional.heart.org/professional/General/UCM_423811_Classification-of-Functional-Capacity-and-Objective-Assessment.jsp."> + ["3"] = <"American Heart Association [Internet]. Dallas, Texas: American Heart Association; c 2018. Classes of Heart Failure; last reviewed 2017 May [cited 2018 May 08]; [one screen]. Available from: http://www.heart.org/HEARTORG/Conditions/HeartFailure/AboutHeartFailure/Classes-of-Heart-Failure_UCM_306328_Article.jsp and https://www.heart.org/HEARTORG/Conditions/HeartFailure/AboutHeartFailure/Classes-of-Heart-Failure_UCM_306328_Article.jsp?appName=MobileApp."> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Informatics, UK, ian@freshehr.com"> + ["MD5-CAM-1.0.1"] = <"F17EAAFC478546D29320FFEF082FFF54"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation von einem oder beiden der folgenden Punkten: + - eine funktionelle Bewertung von Herzinsuffizienz auf der Basis von Symptomen; und + - eine objektive Bewertung auf der Basis von Anzeichen und Symptomen einer Herz-Kreislauf-Erkrankung."> + keywords = <"Herz", "Insuffizienz", "kardial", "Atemnot", "Erschöpfung", "Dysfunktion", "ventrikulär"> + use = <"Wird für die Dokumentation von einem oder beiden Sachverhalten verwendet: + - eine funktionelle Bewertung von Herzinsuffizienz auf der Basis von Symptomen; und + - eine objektive Bewertung auf der Basis von Anzeichen und Symptomen einer Herz-Kreislauf-Erkrankung."> + misuse = <""> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Voit tallentaa yhden tai molemmat seuraavista: + - oireisiin perustuva sydämen vajaatoiminnan toiminnallinen arviointi + - objektiivinen arviointi, joka perustuu sekä sydän- että verisuonitauteihin että oireisiin."> + keywords = <"sydän, vajaatoiminta, hengenahdistus, väsymys, toimintahäiriö, kammio", ...> + use = <"Voit tallentaa yhden tai molemmat seuraavista: + - oireisiin perustuva sydämen vajaatoiminnan toiminnallinen arviointi + - objektiivinen arviointi, joka perustuu sekä sydän- että verisuonitauteihin että oireisiin."> + misuse = <""> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"En funksjonell klassifisering av pasienter med hjertesvikt-relaterte symptomer. Definert av New York Heart Association."> + keywords = <"hjertesvikt", "hjerte", "svikt", "pusteproblemer", "dysnpoe", "tretthet", "fatigue", "funksjonsnivå"> + use = <"*Use to record one or both of: + - a functional assessment of heart failure based on symptoms; and + - an objective assessment based on both evidence of cardiovascular disease and symptoms.(en)"> + misuse = <""> + copyright = <"© Nasjonal IKT HF, openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record one or both of: + - a functional assessment of heart failure based on symptoms; and + - an objective assessment based on both evidence of cardiovascular disease and symptoms."> + keywords = <"heart", "failure", "cardiac", "breathlessness", "fatigue", "dysfunction", "ventricular"> + use = <"Use to record one or both of: + - a functional assessment of heart failure based on symptoms; and + - an objective assessment based on both evidence of cardiovascular disease and symptoms."> + misuse = <""> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- New York Heart Association functional classification + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Functional capacity + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Functional capacity (synthesised) + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Objective assessment + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9001]} -- Objective assessment (synthesised) + } + } + } + } + } + } + state matches { + ITEM_TREE[id17] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id18] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9004] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id19] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id20] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Funktionale Kapazität (synthesised)"> + description = <"Beurteilung von Herzinsuffizienz basierend darauf, wie sich ein Patient mit einer Herzerkrankung während einer körperlichen Aktivität fühlt. (synthesised)"> + > + ["ac9001"] = < + text = <"Objektive Bewertung (synthesised)"> + description = <"Bewertung der Herzinsuffizienz basierend auf Beweisen einer Herz-Kreislauf-Erkrankung und Symptomen. (synthesised)"> + > + ["id20"] = < + text = <"Erweiterung"> + description = <"Zusätzliche Informationen zur Erfassung lokaler Inhalte oder zur Anpassung an andere Referenzmodelle/Formalismen."> + comment = <"Zum Beispiel: Informationen zu örtlichen Krankenhausabteilungen oder zusätzliche Metadaten zur Anpassung an FHIR- oder CIMI-Modelle. + "> + > + ["id18"] = < + text = <"Störfaktoren"> + description = <"Beschreibung von Problemen oder Faktoren, die sich auf die Bewertung auswirken können."> + > + ["at16"] = < + text = <"Klasse D"> + description = <"Objektiver Nachweis einer schweren Herz-Kreislauf-Erkrankung. Schwerwiegende Einschränkungen. Symptome treten bereits im Ruhezustand auf."> + > + ["at15"] = < + text = <"Klasse C"> + description = <"Objektiver Nachweis einer mittelschweren Herz-Kreislauf-Erkrankung. Erhebliche Einschränkung der Aktivität aufgrund von Symptomen, auch bei weniger als gewöhnlichen Aktivitäten. Entspannt lediglich im Ruhezustand."> + > + ["at14"] = < + text = <"Klasse B"> + description = <"Objektiver Nachweis einer minimalen Herz-Kreislauf-Erkrankung. Milde Symptome und leichte Einschränkung bei normaler Aktivität. Entspannt im Ruhezustand."> + > + ["at13"] = < + text = <"Klasse A"> + description = <"Kein objektiver Nachweis einer Herz-Kreislauf-Erkrankung. Keine Symptome und keine Einschränkung der normalen körperlichen Aktivität."> + > + ["id12"] = < + text = <"Objektive Bewertung"> + description = <"Bewertung der Herzinsuffizienz basierend auf Beweisen einer Herz-Kreislauf-Erkrankung und Symptomen."> + > + ["at11"] = < + text = <"Klasse IV"> + description = <"Unfähigkeit, jeglicher körperlicher Aktivität ohne Beschwerden auszuführen. Symptome einer Herzinsuffizienz im Ruhezustand. Bei jeglicher körperlicher Aktivität nehmen die Beschwerden zu."> + > + ["at10"] = < + text = <"Klasse IIIb"> + description = <"Gemäß Klasse III; kürzliche Dyspnoe im Ruhezustand."> + > + ["at9"] = < + text = <"Klasse IIIa"> + description = <"Gemäß Klasse III; keine Dyspnoe im Ruhezustand."> + > + ["at8"] = < + text = <"Klasse III"> + description = <"Erhebliche Einschränkung der körperlichen Aktivität. Entspannt im Ruhezustand. Eine geringere als die normale Aktivität verursacht Ermüdung, Herzrasen, oder Dyspnoe."> + > + ["at7"] = < + text = <"Klasse II"> + description = <"Leichte Einschränkung der körperlichen Aktivität. Entspannt im Ruhezustand. Gewöhnliche körperliche Aktivität führt zu Ermüdung, Herzrasen, oder Dyspnoe (Atemnot). + "> + > + ["at6"] = < + text = <"Klasse I"> + description = <"Keine Einschränkung der körperlichen Aktivität. Gewöhnliche körperliche Aktivität verursacht keine übermäßige Ermüdung, Herzrasen, oder Dyspnoe (Atemnot)."> + > + ["id5"] = < + text = <"Funktionale Kapazität"> + description = <"Beurteilung von Herzinsuffizienz basierend darauf, wie sich ein Patient mit einer Herzerkrankung während einer körperlichen Aktivität fühlt."> + comment = <"Klasse III und die Subtypen der Klasse III, IIIa und IIIb, sollen sich gegenseitig ausschließen. Sie sind jedoch zur Vollständigkeit in diesem internen Codesatz enthalten. Innerhalb eines Templates sollte entweder die Klasse III alleine oder beide Subtypen - IIIa und IIIb - auf inaktiv gesetzt werden."> + > + ["id3"] = < + text = <"Beliebiges Ereignis"> + description = <"Standardwert, ein undefinierter/s Zeitpunkt oder Intervallereignis, das explizit im Template oder zur Laufzeit der Anwendung definiert werden kann."> + > + ["id1"] = < + text = <"New York Heart Association functional classification"> + description = <"Eine von der New York Heart Association definierte, einfache Methode zur Klassifizierung des Ausmaßes einer Herzinsuffizienz."> + > + > + ["fi"] = < + ["ac9000"] = < + text = <"Toimintakyky (synthesised)"> + description = <"Sydämen vajaatoiminnan arviointi sen perusteella, miltä sydänpotilaasta tuntuu liikunnan aikana. (synthesised)"> + > + ["ac9001"] = < + text = <"Objektiivinen arviointi (synthesised)"> + description = <"Sydämen vajaatoiminnan arviointi perustuen näyttöön sydän- ja verisuonisairauksista ja oireista. (synthesised)"> + > + ["id20"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen asiayhteyden kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"Esimerkki: Paikallisen sairaalan osastotiedot tai muu metadata, joilla saadaan aikaan vastaavuus vastaavien FHIR- tai CIMI-tietojen kanssa."> + > + ["id18"] = < + text = <"Sekoittavat tekijät"> + description = <"Kertomusmuodossa oleva kuvaus ongelmista tai tekijöistä, jotka saattavat vaikuttaa arviointiin."> + > + ["at16"] = < + text = <"Luokka D"> + description = <"Objektiivista näyttöä vaikeasta sydän- ja verisuonitaudista. Vakavia rajoituksia. Kokee oireita myös levossa."> + > + ["at15"] = < + text = <"Luokka C"> + description = <"Objektiivista näyttöä keskivaikeasta sydän- ja verisuonitaudista. Merkittävää liikkumisen rajoittumista oireiden vuoksi myös tavallista vähäisemmässä liikunnassa. Olo on hyvä ainoastaan levossa."> + > + ["at14"] = < + text = <"Luokka B"> + description = <"Objektiivista näyttöä lievästä sydän- ja verisuonitaudista. Lieviä oireita ja vähäisiä rajoituksia tavallisen liikkumisen aikana. Olo on levossa hyvä."> + > + ["at13"] = < + text = <"Luokka A"> + description = <"Ei objektiivista näyttöä sydän- ja verisuonitaudeista. Ei oireita eikä rajoituksia tavallisessa liikkumisessa."> + > + ["id12"] = < + text = <"Objektiivinen arviointi"> + description = <"Sydämen vajaatoiminnan arviointi perustuen näyttöön sydän- ja verisuonisairauksista ja oireista."> + > + ["at11"] = < + text = <"Luokka IV"> + description = <"Potilas ei voi liikkua lainkaan ilman että se aiheuttaisi epämukavuutta. Sydämen vajaatoiminnan oireita levossa. Epämukavuus lisääntyy, mikäli potilas liikkuu."> + > + ["at10"] = < + text = <"Luokka IIIb"> + description = <"Kuten Luokka III; viime aikoina ilmennyt hengenahdistusta levossa."> + > + ["at9"] = < + text = <"Luokka IIIa"> + description = <"Kuten Luokka III; ei hengenahdistusta levossa."> + > + ["at8"] = < + text = <"Luokka III"> + description = <"Liikkuminen on selvästi rajoittunutta. Olo on levossa hyvä. Tavallista kevyempi liikkuminen aiheuttaa väsymystä, sydämentykytyksiä tai hengenahdistusta."> + > + ["at7"] = < + text = <"Luokka II"> + description = <"Liikkuminen on hiukan rajoittunutta. Olo on levossa hyvä. Tavallinen liikkuminen aiheuttaa väsymystä, sydämentykytyksiä, hengenahdistusta."> + > + ["at6"] = < + text = <"Luokka I"> + description = <"Liikkuminen ei ole rajoittunutta. Tavallinen liikkuminen ei aiheuta epätavallista väsymystä, sydämentykytyksiä, hengenahdistusta."> + > + ["id5"] = < + text = <"Toimintakyky"> + description = <"Sydämen vajaatoiminnan arviointi sen perusteella, miltä sydänpotilaasta tuntuu liikunnan aikana."> + comment = <"Luokan III ja luokan III alatyyppien IIIa ja IIIb, on tarkoitus olla toisensa poissulkevia, mutta ne on sisällytetty tähän sisäiseen koodistoon täydellisyyden vuoksi. Mallin sisällä on asetettava ei-aktiivisiksi joko pelkästään Luokka III tai sen molemmat alatyypit IIIa ja IIIb."> + > + ["id3"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"NYHA-luokitus"> + description = <"New York Heart Association -järjestön kehittämä yksinkertainen tapa luokitella sydämen vajaatoiminnan aste."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"*Functional capacity(en) (synthesised)"> + description = <"*Assessment of heart failure based on how a patient with cardiac disease feels during physical activity.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Objective assessment(en) (synthesised)"> + description = <"*Assessment of heart failure based on evidence of cardiovascular disease and symptoms.(en) (synthesised)"> + > + ["id20"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id18"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description of any issues or factors that may impact on the assessment.(en)"> + > + ["at16"] = < + text = <"Klasse D"> + description = <"Objektive tegn på alvorlig kardiovaskulær sykdom. Store begrensninger. Opplever symptomer selv i hvile."> + > + ["at15"] = < + text = <"Klasse C"> + description = <"Objektive tegn på moderat kardiovaskulær sykdom. Markert begrensning i fysisk kapasitet på grunn av symptomer, også ved mindre enn vanlig aktivitet. Har det bra kun i hvile."> + > + ["at14"] = < + text = <"Klasse B"> + description = <"Objektive tegn på lett kardiovaskulær sykdom. Milde symptomer og liten begrensning ved vanlig fysisk aktivitet. Har det bra i hvile."> + > + ["at13"] = < + text = <"Klasse A"> + description = <"Ingen objektive tegn på kardiovaskulær sykdom. Ingen symptomer og ingen begrensninger i vanlig fysisk aktivitet."> + > + ["id12"] = < + text = <"*Objective assessment(en)"> + description = <"*Assessment of heart failure based on evidence of cardiovascular disease and symptoms.(en)"> + > + ["at11"] = < + text = <"*Class IV(en)"> + description = <"Ikke i stand til å utføre fysisk aktivitet uten ubehag. Symptomer på hjertesvikt i hvile. Hvis fysisk aktivitet utføres, øker ubehaget."> + > + ["at10"] = < + text = <"*Class IIIb(en)"> + description = <"*As per Class III; recent dyspnoea at rest.(en)"> + > + ["at9"] = < + text = <"*Class IIIa(en)"> + description = <"*As per Class III; no dyspnoea at rest.(en)"> + > + ["at8"] = < + text = <"Klasse III"> + description = <"Merkbar begrensning i fysisk kapasitet. Har det bra i hvile. Mindre enn vanlig fysisk aktivitet forårsaker tretthet, hjertebank eller pustebesvær."> + > + ["at7"] = < + text = <"Klasse II"> + description = <"Liten begrensning i fysisk kapasitet. Har det bra i hvile. Vanlig fysisk aktivitet forårsaker tretthet, hjertebank eller pustebesvær."> + > + ["at6"] = < + text = <"Klasse I"> + description = <"Ingen begrensninger i fysisk kapasitet. Vanlig fysisk aktivitet forårsaker ikke uvanlig tretthet, hjertebank eller pustebesvær."> + > + ["id5"] = < + text = <"*Functional capacity(en)"> + description = <"*Assessment of heart failure based on how a patient with cardiac disease feels during physical activity.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*New York Heart Association functional classification(en)"> + description = <"*A simple method of classifying the extent of heart failure, as defined by the New York Heart Association.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Functional capacity (synthesised)"> + description = <"Assessment of heart failure based on how a patient with cardiac disease feels during physical activity. (synthesised)"> + > + ["ac9001"] = < + text = <"Objective assessment (synthesised)"> + description = <"Assessment of heart failure based on evidence of cardiovascular disease and symptoms. (synthesised)"> + > + ["id20"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id18"] = < + text = <"Confounding factors"> + description = <"Narrative description of any issues or factors that may impact on the assessment."> + > + ["at16"] = < + text = <"Class D"> + description = <"Objective evidence of severe cardiovascular disease. Severe limitations. Experiences symptoms even while at rest."> + > + ["at15"] = < + text = <"Class C"> + description = <"Objective evidence of moderately severe cardiovascular disease. Marked limitation in activity due to symptoms, even during less-than-ordinary activity. Comfortable only at rest."> + > + ["at14"] = < + text = <"Class B"> + description = <"Objective evidence of minimal cardiovascular disease. Mild symptoms and slight limitation during ordinary activity. Comfortable at rest."> + > + ["at13"] = < + text = <"Class A"> + description = <"No objective evidence of cardiovascular disease. No symptoms and no limitation in ordinary physical activity."> + > + ["id12"] = < + text = <"Objective assessment"> + description = <"Assessment of heart failure based on evidence of cardiovascular disease and symptoms."> + > + ["at11"] = < + text = <"Class IV"> + description = <"Unable to carry on any physical activity without discomfort. Symptoms of heart failure at rest. If any physical activity is undertaken, discomfort increases."> + > + ["at10"] = < + text = <"Class IIIb"> + description = <"As per Class III; recent dyspnoea at rest."> + > + ["at9"] = < + text = <"Class IIIa"> + description = <"As per Class III; no dyspnoea at rest."> + > + ["at8"] = < + text = <"Class III"> + description = <"Marked limitation of physical activity. Comfortable at rest. Less than ordinary activity causes fatigue, palpitation, or dyspnea."> + > + ["at7"] = < + text = <"Class II"> + description = <"Slight limitation of physical activity. Comfortable at rest. Ordinary physical activity results in fatigue, palpitation, dyspnea (shortness of breath)."> + > + ["at6"] = < + text = <"Class I"> + description = <"No limitation of physical activity. Ordinary physical activity does not cause undue fatigue, palpitation, dyspnea (shortness of breath)."> + > + ["id5"] = < + text = <"Functional capacity"> + description = <"Assessment of heart failure based on how a patient with cardiac disease feels during physical activity."> + comment = <"Class III and the Class III subtypes, IIIa and IIIb, are intended to be mutually exclusive but are included in this internal code set for completeness. Within a template either the Class III alone or both of the subtypes, IIIa and IIIb, should be set to inactive."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"New York Heart Association functional classification"> + description = <"A simple method of classifying the extent of heart failure, as defined by the New York Heart Association."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at13", "at14", "at15", "at16"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.oucher_pain_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.oucher_pain_scale.v0.0.1-alpha.adls new file mode 100644 index 000000000..490114e3a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.oucher_pain_scale.v0.0.1-alpha.adls @@ -0,0 +1,217 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6d96ba4c-04b3-4b69-9bfa-9cf73344d54b; build_uid=8e012e1d-7527-477f-a7f0-d99d25fa7916) + openEHR-EHR-OBSERVATION.oucher_pain_scale.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina."> + ["email"] = <"alandmarch@gmail.com"> + > + > + > + +description + original_author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina."> + ["email"] = <"alandmarch@gmail.com"> + ["date"] = <"2016-09-24"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Beyer JE, Denyes MJ, Villarruel AM (1992). The creation, validation and continuing development of the Oucher. A measure of pain intensity in children. Journal of Pediatric Nursing, 7, 335-346."> + ["2"] = <"Beyer J, Villarruel A, Denyes M (2009). The Oucher: User's Manual and Technical Report. Avialable in http://www.oucher.org/downloads/2009_Users_Manual.pdf."> + > + other_details = < + ["current_contact"] = <"Alan D. March "> + ["MD5-CAM-1.0.1"] = <"DDA4CDFF3CF49B0DD527AA98BC601E77"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A self-report pain assessment tool for children aged 3 to 12."> + keywords = <"pain", "scale", "Oucher", "children"> + use = <"There are two manners of administration of the Oucher scale: numerical or photographic. + + If the numerical (0 - 10) scale is used , after being asked to grade his or her pain in a 0 (no pain) to 10 (maximum pain) range, the number named by the child represents his or her score. + + If the photographic scale is used, the child must select the one picture which best represents the pain he or her is experiencing out of a collection of six pictures representing faces exhibiting increasing degrees of pain. The picture sets, as well as the conversion rule to the 0-10 numeric scale, may be downloaded from http://www.oucher.org/the_scales.html. + + The criteria to use either scale may be reviewed in the Oucher User's Manual, available in http://www.oucher.org/downloads/2009_Users_Manual.pdf. In general, the numeric scale should be used if the child can count to 100 by ones or tens, or if he or she can identify which of any two numbers is larger."> + misuse = <"Not to be used outside the age range 3 to 12 years."> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Herramienta de autoevaluación del dolor para niños de edades entre 3 y 12 años."> + keywords = <"dolor", "escala", "Oucher", "niños"> + use = <"Existen dos modalidades de administración de la escala de Oucher: numérica y fotográfica. + Si se utiliza la escala numérica de 0 (sin dolor) a 10 (dolor máximo) se interroga al niño acerca de la intensidad del dolor que siente en una escala de 0 a 10, y se registra el valor informado. + Si se utiliza la modalidad fotográfica, el niño debe seleccionar la fotografía que mejor representa el dolor que siente de una colección de 6 fotografías. La colección de fotografías puede ser obtenida en http://www.oucher.org/the_scales.html. + El criterio a utilizar para seleccionar entre las modalidades puede ser consultado en http://www.oucher.org/downloads/instructions_spanish.pdf. En general, se debe utilizar la escala numérica cuando el niño puede contar hasta 100 de a uno o diez, o si puede identificar cual de un par de números es el mas alto."> + misuse = <"No utilizar en pacientes fuera del rango etario de 3 a 12 años."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Oucher pain scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9001] matches { + magnitude matches {|0..10|} + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + state matches { + ITEM_TREE[id8] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9003] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id9] occurrences matches {0..1} matches { -- Administration method + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Administration method (synthesised) + } + } + } + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"Método de administración (synthesised)"> + description = <"El método utilizado para obtener el puntaje total. (synthesised)"> + > + ["id13"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id12"] = < + text = <"Factores de confusión"> + description = <"Todo factor incidental relacionado al estado del sujeto y que pueda afectar la interpretación clínica de la medición. "> + > + ["at11"] = < + text = <"Fotográfico"> + description = <"Utiliza una colección de 6 fotografías de las cuales el niño debe elegir la que mejor refleja su dolor."> + > + ["at10"] = < + text = <"Numérico"> + description = <"Utiliza una escala de 0 (sin dolor) a 10 (máximo dolor)."> + > + ["id9"] = < + text = <"Método de administración"> + description = <"El método utilizado para obtener el puntaje total."> + > + ["id7"] = < + text = <"Comentario"> + description = <"Información adicional no adecuadamente capturada por la escala numérica pero que podría asistir en la evaluación del dolor sufrido por el paciente."> + > + ["id5"] = < + text = <"Puntaje total"> + description = <"Intensidad del dolor en una escala de 0 a 10."> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id1"] = < + text = <"Escala del dolor de Oucher"> + description = <"Escala de autoevaluación del dolor para niños de 3 a 12 años de edad."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Administration method (synthesised)"> + description = <"The method used to arrive at the final score value. (synthesised)"> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id12"] = < + text = <"Confounding factors"> + description = <"Any incidental factors related to the state of the subject which may affect clinical interpretation of the measurement."> + > + ["at11"] = < + text = <"Photographic"> + description = <"Using a set of six photograph out of which the child must select the one which most appropiately reflects his/her pain."> + > + ["at10"] = < + text = <"Numeric"> + description = <"Using a 0 (no pain) to 10 (maximum pain) scale."> + > + ["id9"] = < + text = <"Administration method"> + description = <"The method used to arrive at the final score value."> + > + ["id7"] = < + text = <"Comment"> + description = <"Additional information not adequately captured by the numerical scale but which might assist in evaluating the pain experienced by the child."> + > + ["id5"] = < + text = <"Total score"> + description = <"Pain intensity from 0 to 10."> + > + ["id3"] = < + text = <"Any event"> + description = <"Specified point in time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Oucher pain scale"> + description = <"A self-report pain assessment tool for children aged 3 to 12."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.0.0.adls new file mode 100644 index 000000000..fc2b5124c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.0.0.adls @@ -0,0 +1,360 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.0.0 + +language + original_language = <[ISO_639-1::de]> + translations = < + ["en"] = < + language = <[ISO_639-1::en]> + author = < + ["name"] = <"Michael Braun"> + ["organisation"] = <"University Medical Center Freiburg, Germany"> + ["email"] = <"braun@imbi.uni-freiburg.de"> + > + > + > + +description + original_author = < + ["name"] = <"Michael Braun"> + ["organisation"] = <"University Medical Center Freiburg, Germany"> + ["email"] = <"braun@imbi.uni-freiburg.de"> + ["date"] = <"2012-10-17"> + > + other_contributors = <"Sebastian Bischoff, gfnmediber GmbH, Germany", "Martin Boeker, University Medical Center Freiburg, Germany", "Michael Braun, University Medical Center Freiburg, Germany (Editor)", "Sebastian Garde, Ocean Informatics, Germany", "Heather Leslie, Ocean Informatics, Australia", "Sebastian Mansow-Model, gfnmediber GmbH, Germany", "Catalina Martínez-Costa, Medical University of Graz, Austria", "Vyacheslav Mavrin, JSC Comsoft, Russia", "Ian McNicoll, Ocean Informatics, United Kingdom (Editor)", "Alexander U. Brandt, gfnmediber GmbH, Germany", "Susanne Walter, University Medical Center Freiburg, Germany"> + lifecycle_state = <"Published"> + references = < + ["1"] = <"Fischer JS, Jak AJ, Kniker JE, Rudick RA, Cutter G. Multiple Sclerosis Functional Composite (MSFC), Administration and Scoring Manual: National Multiple Sclerosis Society; 2001."> + ["2"] = <"Tombaugh TN. A comprehensive review of the Paced Auditory Serial Addition Test (PASAT). Arch Clin Neuropsychol 2006;21(1):53–76."> + > + other_details = < + ["current_contact"] = <"Michael Braun, University Medical Center Freiburg, Germany, braun@imbi.uni-freiburg.de"> + ["MD5-CAM-1.0.1"] = <"4A376958A6434A49CA40592071FC7E2D"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Protokollierung der Messungen, die während eines Paced Auditory Serial Addition Test aufgezeichnet wurden, normalerweise als Teil der Testreihe des Multiple Sclerosis Functional Composite."> + keywords = <"PASAT", "Multiple Sclerosis Functional Composite", "MSFC", "Multiple Sklerose", "MS", "Neurologie"> + use = <"Verwendung zur Protokollierung der Messungen, die während eines Paced Auditory Serial Addition Test aufgezeichnet wurden. Dieser Test wird normalerweise als eine Komponente des Multiple Sclerosis Functional Composite durchgeführt, kann jedoch auch davon unabhängig eingesetzt werden. Dem Probanden werden nacheinander 61 einstelligen Ziffern vorgespielt. Beim PASAT-3'' wird alle drei Sekunden eine neue Zahl präsentiert, beim optionalen PASAT-2'' alle zwei Sekunden. Der Proband soll jeweils die Summe der letzten beiden Ziffern bilden (nicht die fortlaufende Summe). Das heißt, es sind maximal 60 richtige Ergebnisse möglich. + + Verwendung des MSFC-Handbuchs für detaillierte Testanleitungen. Vor der Aufzeichnung des eigentlichen Tests muss wenigstens ein Probelauf durchgeführt werden (diese Übungssequenz ist Bestandteil des PASAT). Wenn dabei weniger als drei richtige Antworten gegeben werden, sollte die Übungssequenz wiederholt werden (max. drei Mal). Wenn mehr als zwei korrekte Antworten gegeben wurden, kann mit dem PASAT-3'' fortgefahren werden (der Patient sollte die Aufgabe hinreichend verstanden haben). Um zusätzliche Informationen über die kognitiven Funktionen zu erhalten, kann der PASAT-2'' optional im Anschluss an den 3''-Test durchgeführt werden. Die Tests sollte nur von einer entsprechend geschulten Person durchgeführt werden."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurements recorded during a Paced Auditory Serial Addition Test, normally as part of the Multiple Sclerosis Functional Composite suite of tests."> + keywords = <"PASAT", "Multiple Sclerosis Functional Composite", "MSFC", "Multiple Sclerosis", "MS", "Neurology"> + use = <"Use to record the measurements recorded during a Paced Auditory Serial Addition Test. This test is commonly carried out as one component of the Multiple Sclerosis Functional Composite, but may be performed independently. 61 single-digit numbers are presented to the subject one by one. During PASAT-3'' a new number is presented every three seconds, in the optional PASAT-2'' every two seconds. In each case the subject is asked to respond with the sum of the last two digits (not the running total). That is, there is a maximum of 60 possible correct sums. + + Use the MSFC Manual for detailed administration instructions. Prior to the recording of the actual tests at least one practice trial has to be performed (this training sequence is part of the PASAT). If less than three correct answers were given, the practice trial should be repeated (up to three times). If more than two correct answers were given, the PASAT-3'' can be administered (the patient should have understood the task sufficiently). To obtain additional information about the cognitive functions, the PASAT-2'' can be performed optionally after the 3'' test. The tests should only be administered by a suitably trained person."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Paced Auditory Serial Addition Test + data matches { + HISTORY[id3] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id65] occurrences matches {0..1} matches { -- PASAT-3'' + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id16] occurrences matches {0..1} matches { -- Anzahl korrekter Ergebnisse + value matches { + DV_COUNT[id9001] matches { + magnitude matches {|0..60|} + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Anzahl korrekter Ergebnisse in der ersten Hälfte + value matches { + DV_COUNT[id9002] matches { + magnitude matches {|0..30|} + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Anzahl korrekter Ergebnisse in der zweiten Hälfte + value matches { + DV_COUNT[id9003] matches { + magnitude matches {|0..30|} + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- Anzahl der Rechenfehler + value matches { + DV_COUNT[id9004] matches { + magnitude matches {|0..60|} + } + } + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Anzahl der Auslassungsfehler + value matches { + DV_COUNT[id9005] matches { + magnitude matches {|0..60|} + } + } + } + ELEMENT[id64] occurrences matches {0..1} matches { -- Prozentwert korrekter Ergebnisse + value matches { + DV_PROPORTION[id9006] matches { + numerator matches {|0.0..60.0|; 0.0} + denominator matches {100.0; 100.0} + type matches {2, 3} + } + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- Test nicht beendet? + value matches { + DV_BOOLEAN[id9007] matches { + value matches {True} + } + } + } + ELEMENT[id50] matches { -- Grund für Nichtbeenden + value matches { + DV_TEXT[id9008] + } + } + } + } + } + state matches { + ITEM_TREE[id51] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id55] matches { -- Begleitumstände + value matches { + DV_TEXT[id9009] + } + } + } + } + } + } + POINT_EVENT[id66] occurrences matches {0..1} matches { -- PASAT-2'' + data matches { + use_node ITEM_TREE[id9010] /data[id3]/events[id65]/data[id2] + } + state matches { + use_node ITEM_TREE[id9011] /data[id3]/events[id65]/state[id51] + } + } + } + } + } + protocol matches { + ITEM_TREE[id8] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id13] occurrences matches {0..1} matches { -- Verwendete Zahlensequenz + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9000]} -- Verwendete Zahlensequenz (synthesised) + } + } + } + ELEMENT[id69] occurrences matches {0..1} matches { -- Übungssequenz durchgeführt? + value matches { + DV_BOOLEAN[id9013] matches { + value matches {True} + } + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- Zusätzliche Anläufe? + value matches { + DV_BOOLEAN[id9014] matches { + value matches {True} + } + } + } + ELEMENT[id71] matches { -- Grund für zusätzliche Anläufe + value matches { + DV_TEXT[id9015] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Verwendete Zahlensequenz (synthesised)"> + description = <"Angabe mit welcher Zahlenfolge der Test durchgeführt wurde. (synthesised)"> + > + ["id71"] = < + text = <"Grund für zusätzliche Anläufe"> + description = <"Falls mehr als ein Anlauf benötigt wurde, um den Test erfolgreich abzuschließen, bitte Gründe angeben."> + comment = <"Mögliche Gründe für mehr als einen Anlauf schließen ein (sind jedoch nicht beschränkt auf): Testunterbrechung (jemand betrat den Raum oder eine andere größere Störung) oder Fehler durch den Prüfer (wie Starten des Bands an der falschen Stelle oder Verwenden der falschen Zahlenfolge)."> + > + ["id70"] = < + text = <"Zusätzliche Anläufe?"> + description = <"Wurde mehr als ein Anlauf benötigt, um den Test erfolgreich abzuschließen?"> + comment = <"Falls mehr als ein Anläuf benötigt wurde, bitte Gründe im Datenelement \"Grund für zusätzliche Anläufe\" angeben."> + > + ["id69"] = < + text = <"Übungssequenz durchgeführt?"> + description = <"Wurde eine Übungssequenz durchgeführt?"> + comment = <"Die Übungssequenz (ohne Aufzeichnung der Ergebnisse) ist ein wichtiger Teil des PASAT und für das MSFC-Assessment vorgeschrieben, jedoch nicht in allen Varianten des Tests."> + > + ["id66"] = < + text = <"PASAT-2''"> + description = <"PASAT bei dem die Stimuli dem Probanden alle zwei Sekunden gegeben werden (nicht einsetzen, wenn der Patient beim PASAT-3'' keine einzige korrekte Antwort geben konnte)."> + > + ["id65"] = < + text = <"PASAT-3''"> + description = <"PASAT bei dem die Stimuli dem Probanden alle drei Sekunden gegeben werden."> + > + ["id64"] = < + text = <"Prozentwert korrekter Ergebnisse"> + description = <"Prozentsatz der korrekt addierten Antworten."> + > + ["id56"] = < + text = <"Test nicht beendet?"> + description = <"Konnte der Test nicht beendet werden?"> + comment = <"Als Wahr markieren, wenn der Test nicht nach Standardvorgehen abgeschlossen werden konnte. Gründe hierfür bitte gesondert angeben. Ein erfolgreicher Test muss nicht eigens gekennzeichnet werden."> + > + ["id55"] = < + text = <"Begleitumstände"> + description = <"Angabe jedweder Umstände, welche die Leistung des Patienten beeinflusst haben könnten."> + comment = <"Beispiele für Begleitumstände schließen ein (sind jedoch nicht beschränkt auf): \"Störende Geräusche außerhalb des Prüfraums\", \"Patient berichtet von Frust oder kleineren Leiden\" oder \"Patient sprach während des Tests (außer um Anworten zu geben)\"."> + > + ["id50"] = < + text = <"Grund für Nichtbeenden"> + description = <"Wenn der Test vorzeitig abgebrochen wurde, jedwede Gründe angeben, die dazu geführt haben."> + comment = <"Beispielhafte Gründe für Nichtbeenden schließen ein (sind jedoch nicht beschränkt auf): \"Test konnte aufgrund geistiger/körperlicher Einschränkungen nicht beendet werden\" (bitte spezifizieren) oder \"Der Patient weigerte sich, den Test zu beenden\"."> + > + ["id33"] = < + text = <"Anzahl der Auslassungsfehler"> + description = <"Die Anzahl der Fälle, in denen es dem Probanden nicht möglich war, die Berechnung auszuführen."> + > + ["id32"] = < + text = <"Anzahl der Rechenfehler"> + description = <"Die Anzahl der Fälle, in denen der Proband eine Antwort geben konnte, das Ergebnis jedoch fehlerhaft war."> + > + ["id31"] = < + text = <"Anzahl korrekter Ergebnisse in der zweiten Hälfte"> + description = <"Anzahl der korrekt addierten Antworten in der zweiten Hälfte des Tests."> + > + ["id30"] = < + text = <"Anzahl korrekter Ergebnisse in der ersten Hälfte"> + description = <"Anzahl der korrekt addierten Antworten in der ersten Hälfte des Tests."> + > + ["id16"] = < + text = <"Anzahl korrekter Ergebnisse"> + description = <"Die Anzahl der korrekt addierten Antworten."> + comment = <"Nur die Ergebnisse des erfolgreich abgeschlossenen Tests aufzeichnen."> + > + ["at15"] = < + text = <"Form B"> + description = <"Die Zahlensequenz von Form B wurde verwendet."> + > + ["at14"] = < + text = <"Form A"> + description = <"Die Zahlensequenz von Form A wurde verwendet."> + > + ["id13"] = < + text = <"Verwendete Zahlensequenz"> + description = <"Angabe mit welcher Zahlenfolge der Test durchgeführt wurde."> + > + ["id1"] = < + text = <"Paced Auditory Serial Addition Test"> + description = <"Der Paced Auditory Serial Addition Test (PASAT) misst die kognitive Verarbeitungsfähigkeit auditiver Informationen hinsichtlich Geschwindigkeit und Flexibilität, sowie die Fähigkeit zum Kopfrechnen eines Patienten. Er bildet die dritte Komponente des Multiple Sclerosis Functional Composite (MSFC), einer Serie von drei Tests zur Verlaufsdokumentation von Multipler Sklerose."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Number Sequence Used (synthesised)"> + description = <"Record which sequence of numbers was used. (synthesised)"> + > + ["id71"] = < + text = <"Reason for Additional Attempts"> + description = <"If more than one attempted trial was needed to complete the test, please specify reasons."> + comment = <"Example reasons for more than one attempt include (but are not limited to): Test interruption (e.g. someone walked in the room or other major disturbance), or examiner errors (such as starting the tape in the wrong place or using the wrong form)."> + > + ["id70"] = < + text = <"Additional Attempts?"> + description = <"Did it take more than one attempt to achieve one successful trial?"> + comment = <"If more than one attempt is needed, please specify reasons in \"Reason For Additional Attempts\" data element."> + > + ["id69"] = < + text = <"Practice Trial Conducted?"> + description = <"Has a practice trial been conducted?"> + comment = <"The practice trial (without documenting results) is an important part of the PASAT, and mandatory in the MSFC assessment but not in some variants of the test."> + > + ["id66"] = < + text = <"PASAT-2''"> + description = <"PASAT where stimuli are given to the subject every two seconds (not to be used if the subject is unable to give single correct answer on PASAT-3'')."> + > + ["id65"] = < + text = <"PASAT-3''"> + description = <"PASAT where stimuli are given to the subject every three seconds."> + > + ["id64"] = < + text = <"Percentage of Correct Answers"> + description = <"Percentage of correctly summed answers."> + > + ["id56"] = < + text = <"Test Not Completed?"> + description = <"Was the test incomplete?"> + comment = <"Record as True if the test was not able to be completed as directed by the standard methodology. Please specify reasons for this separately. A successful test needs not to be specifically marked."> + > + ["id55"] = < + text = <"Confounding Factors"> + description = <"Record any circumstances that may have affected the patient's perfomance."> + comment = <"Example confounding factors include (but are not limited to): \"Subtle noises outside of the testing room\", \"Patient reports frustration or mild distress\", or \"Patient talked during test (other than to give answers)\"."> + > + ["id50"] = < + text = <"Reason for Non-completion"> + description = <"If the trial was terminated prematurely, record any reasons for this."> + comment = <"Example reasons for non-completion include (but are not limited to): \"Unable to complete test due to cognitive/physical limitations\" (please specify), or \"The patient refused to complete the test\"."> + > + ["id33"] = < + text = <"Total Errors of Omission"> + description = <"The total number of occasions where the subject was unable to perform the calculation."> + > + ["id32"] = < + text = <"Total Errors of Commission"> + description = <"The total number of occasions where the subject was able to give a response but the answer was incorrect."> + > + ["id31"] = < + text = <"Second Half Total Correct Answers"> + description = <"The number of correctly summed answers in the second half of the test."> + > + ["id30"] = < + text = <"First Half Total Correct Answers"> + description = <"The number of correctly summed answers in the first half of the test."> + > + ["id16"] = < + text = <"Total Correct Answers"> + description = <"The number of correctly summed answers."> + comment = <"Record only totals for the successfully completed test."> + > + ["at15"] = < + text = <"Form B"> + description = <"The Form B number sequence was used."> + > + ["at14"] = < + text = <"Form A"> + description = <"The Form A number sequence was used."> + > + ["id13"] = < + text = <"Number Sequence Used"> + description = <"Record which sequence of numbers was used."> + > + ["id1"] = < + text = <"Paced Auditory Serial Addition Test"> + description = <"The Paced Auditory Serial Addition Test (PASAT) measures the cognitive function that specifically assesses auditory information processing speed and flexibility, as well as calculation ability of a patient. It is the third component of the Multiple Sclerosis Functional Composite (MSFC), a series of three tests to document the course of Multiple Sclerosis."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at14", "at15"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pefr_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pefr_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..878134682 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pefr_result.v0.0.1-alpha.adls @@ -0,0 +1,119 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=454a222a-85c2-49e9-a755-70da329f405c; build_uid=07ba9de2-c596-428b-9cdf-8d8aacc842d3) + openEHR-EHR-OBSERVATION.pefr_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-04-03"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Clinical Informatics, UK", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia "> + ["MD5-CAM-1.0.1"] = <"68186792FAA8FBAACB61714D1CF0A6C8"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measured peak expiratory flow rate."> + keywords = <"pulmonary", "function", "peak", "expiratory", "PEF", "PEFR"> + use = <"Use to record the measured peak expiratory flow rate. + + Multiple events and state information may be used to capture multiple measurements, pre- and post-bronchial challenge or bronchodilation results."> + misuse = <"Not to be used to record the results of blood gas tests. Use the OBSERVATION.laboratory_test_result for this purpose. + + Not to be used to record measurements about pulse oximetry. Use the OBSERVATION.pulse_oximetry for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Peak expiratory flow rate test result + data matches { + HISTORY[id2] matches { + events cardinality matches {0..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Flow rate + value matches { + DV_QUANTITY[id9000] matches { + units matches {"l/m"} + } + } + } + } + } + } + state matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9001] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id8] matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device\.v1\..*/} + } + allow_archetype CLUSTER[id7] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id10"] = < + text = <"Confounding factors"> + description = <"Record any issues or factors that may impact on the measurement of peak expiratory flow rate."> + > + ["id8"] = < + text = <"Device"> + description = <"Details of the device used to measure pulmonary function."> + > + ["id7"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id5"] = < + text = <"Flow rate"> + description = <"The measured peak expiratory flow rate."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Peak expiratory flow rate test result"> + description = <"The measured peak expiratory flow rate."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.penetration_aspiration_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.penetration_aspiration_scale.v0.0.1-alpha.adls new file mode 100644 index 000000000..7f37758f4 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.penetration_aspiration_scale.v0.0.1-alpha.adls @@ -0,0 +1,144 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=324008cd-a778-3412-b5f5-0dd397daaf14; build_uid=ead9f88c-30dd-473c-95cf-917cc46a9eb9) + openEHR-EHR-OBSERVATION.penetration_aspiration_scale.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Christian Ghan"> + ["organisation"] = <"The Chris O'Brien Lifehouse at RPA"> + ["email"] = <"christian.ghan@lifehouserpa.org.au"> + ["date"] = <"2012-12-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Rosenbek JC, Robbins JA, Roecker EB, Coyle JL, Wood JL. A penetration-aspiration scale. Dysphagia. 1996 Spring;11(2):93-8. PubMed PMID: 8721066."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"D484571B2C2621449A638EF2CB2A22C6"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A tool used to quantify the depth to which material passes into the airway, and to qualify if material entering the airway is able to be expelled or is retained."> + keywords = <"dysphagia", "swallow", "speech", "aspiration"> + use = <"For use, usually by speech pathologists, in the assessment of a patient's dysphagia by video-fluoroscopic swallowing studies."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Penetration-aspiration scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Penetration-aspiration scale + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}], + [{6}, {[at11]}], + [{7}, {[at12]}], + [{8}, {[at13]}] + } + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id14] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id15] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Penetration-aspiration scale (synthesised)"> + description = <"Scale to describe penetration and aspiration events. (synthesised)"> + > + ["id15"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at13"] = < + text = <"Aspiration; no effort to eject"> + description = <"Material passes glottis, and is not ejected; visible subglottic stasis; absent patient response."> + > + ["at12"] = < + text = <"Aspiration; not ejected despite effort"> + description = <"Material passes glottis, but is not ejected from airway; visible subglottic stasis despite patient's response."> + > + ["at11"] = < + text = <"Aspiration; ejected"> + description = <"Material passes glottis, but is ejected from airway; no visible subglottic stasis."> + > + ["at10"] = < + text = <"Penetration; contacts vocal folds; not ejected"> + description = <"Material contacts vocal folds, and is not ejected; visible stasis remains."> + > + ["at9"] = < + text = <"Penetration; contacts vocal folds; ejected"> + description = <"Material contacts vocal folds, but is ejected; no stasis."> + > + ["at8"] = < + text = <"Penetration; above vocal folds; not ejected"> + description = <"Material remains above vocal folds; visible stasis remains."> + > + ["at7"] = < + text = <"Penetration; above vocal folds; ejected"> + description = <"Material enters airway, but remains above vocal folds; ejected from airway; no stasis."> + > + ["at6"] = < + text = <"Neither penetration nor aspiration"> + description = <"Material does not enter airway."> + > + ["id5"] = < + text = <"Penetration-aspiration scale"> + description = <"Scale to describe penetration and aspiration events."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Penetration-aspiration scale"> + description = <"Scale to describe the disordered physiology of a person's swallow."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pga_eczema_treat.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pga_eczema_treat.v0.0.1-alpha.adls new file mode 100644 index 000000000..cab447e54 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pga_eczema_treat.v0.0.1-alpha.adls @@ -0,0 +1,135 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=1a7803e5-9bd0-4ca9-a0bc-6d52305f06d5; build_uid=398e6531-69e4-4a65-8352-fd897eb7d56b) + openEHR-EHR-OBSERVATION.pga_eczema_treat.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dmitri Wall"> + ["organisation"] = <"Irish Skin Foundation"> + ["email"] = <"dmitri.wall@gmail.com"> + ["date"] = <"2015-02-05"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Clinical Informatics, UK", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"The treatment of severe atopic eczema trial (TREAT) trial. Available from: http://www.isrctn.com/ISRCTN15837754"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"C2F5B4EAEFFE61CF1BA1ADA368E4A059"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To be used by a patient to estimate the severity of their atopic dermatitis. This PGA is being utilised by the TREAT eczema group."> + keywords = <"Atopic Dermatitis", "Dermatology", "Disease severity score", "Effectiveness outcome parameter", "Severity scale"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- PGA eczema (TREAT) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Assessment + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}], + [{5}, {[at11]}] + } + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id12] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Assessment (synthesised)"> + description = <"The patient's assessment of their eczema. (synthesised)"> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at11"] = < + text = <"Very severe disease"> + description = <"Very severe disease."> + > + ["at10"] = < + text = <"Severe disease"> + description = <"Severe disease."> + > + ["at9"] = < + text = <"Moderate disease"> + description = <"Moderate disease."> + > + ["at8"] = < + text = <"Mild disease"> + description = <"Mild disease."> + > + ["at7"] = < + text = <"Almost clear"> + description = <"Almost clear."> + > + ["at6"] = < + text = <"Clear"> + description = <"Clear."> + > + ["id5"] = < + text = <"Assessment"> + description = <"The patient's assessment of their eczema."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"PGA eczema (TREAT)"> + description = <"Patient global assessment (PGA) to describe the severity of their eczema for the treatment of severe atopic eczema trial (TREAT)."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.phq_9.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.phq_9.v0.0.1-alpha.adls new file mode 100644 index 000000000..91da3eae4 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.phq_9.v0.0.1-alpha.adls @@ -0,0 +1,327 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4b04a62d-4bc1-4b14-8dfa-f6fb55c155ba; build_uid=d6653acb-2695-4c08-8840-30198bbddeff) + openEHR-EHR-OBSERVATION.phq_9.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-06-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Patient Health Questionnaire (PHQ), Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 Jun 14. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1321_1 (discontinued)."> + ["2"] = <"Kroenke K, Spitzer RL, Williams JB. The Patient Health Questionnaire-2: validity of a two-item depression screener. Med Care. 2003 Nov; 41(11):1284-92. PubMed PMID: 14583691."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"5591953BB82BBEFBD0AB521E8EF5DB71"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the results of the Patient Health Questionnaire-9 (PHQ-9) and its subset assessment PHQ-2."> + keywords = <"screening", "depression", "mood", "assessment", "mental health"> + use = <"Use to record the results of the Patient Health Questionnaire-9 (PHQ-9) and its subset assessment PHQ-2. + + The archetype has been designed such that the actual PHQ questions are recorded as the description for each questionnaire data element. The data element name is a pragmatic description that is indicative of the question intent. + + The original PHQ‐9 tool was developed by Drs. Robert L. Spitzer, Janet B.W. Williams, Kurt Kroenke and colleagues, with an educational grant from Pfizer Inc. From the PHQ Screeners website (http://www.phqscreeners.com/overview.aspx): \"All PHQ, GAD-7 screeners and translations are downloadable from this website and no permission is required to reproduce, translate, display or distribute them.\" And from the PHQ webpage (http://www.phqscreeners.com/pdfs/01_PHQ/English.pdf): \"No permission required to reproduce, translate, display or distribute\". + + The Australian indigenous adaptation for the PHQ-9 subset assessing mood was developed by Dr. Alex Brown, Baker IDI Heart and Diabetes Institute, Alice Springs, 2009. The adapted questions are expressed within the Comments area for each questionnaire data element. Used with permission."> + misuse = <""> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Patient health questionnaire-9 (PHQ-9) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Point in Time + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Interest/pleasure + value matches { + DV_ORDINAL[id9002] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Feeling down + value matches { + DV_ORDINAL[id9003] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Sleep issues + value matches { + DV_ORDINAL[id9004] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Tired/little energy + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Appetite + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Feeling bad about yourself + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Trouble concentrating + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Slow/fidgety + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Death/self-harm + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- PHQ-2 score + value matches { + DV_COUNT[id9011] matches { + magnitude matches {|0..6|} + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- PHQ-9 score + value matches { + DV_COUNT[id9012] matches { + magnitude matches {|0..27|} + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Difficulty in life activities + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9001]} -- Difficulty in life activities (synthesised) + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id25] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id26] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Interest/pleasure (synthesised)"> + description = <"Over the last two weeks, how often have you been bothered by little interest or pleasure in doing things? (synthesised)"> + > + ["ac9001"] = < + text = <"Difficulty in life activities (synthesised)"> + description = <"If you checked off any problems on this questionnaire, how difficult have these problems made it for you to do your work, take care of things at home, or get along with other people? (synthesised)"> + > + ["id26"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at24"] = < + text = <"Extremely difficult"> + description = <"The individual found it extremely difficult to work, take care of things at home or get along with other people."> + > + ["at23"] = < + text = <"Very difficult"> + description = <"The individual found it very difficult to work, take care of things at home or get along with other people."> + > + ["at22"] = < + text = <"Somewhat difficult"> + description = <"The individual found it somewhat difficult to work, take care of things at home or get along with other people."> + > + ["at21"] = < + text = <"No difficulty at all"> + description = <"The individual found no difficulty working, taking care of things at home or getting along with other people."> + > + ["id20"] = < + text = <"Difficulty in life activities"> + description = <"If you checked off any problems on this questionnaire, how difficult have these problems made it for you to do your work, take care of things at home, or get along with other people?"> + > + ["id19"] = < + text = <"Death/self-harm"> + description = <"Over the last two weeks, how often have you been bothered + by thoughts that you would be better off dead or of hurting yourself in some way?"> + comment = <"Adapted for Australian indigenous use: \"Have you beenthinking about hurting yourself or killing yourself?"> + > + ["id18"] = < + text = <"Slow/fidgety"> + description = <"Over the last two weeks, how often have you been bothered by moving or speaking so slowly that other people could have noticed? Or the opposite — being so fidgety or restless that you have been moving around a lot more than usual?"> + comment = <"Adapted for Australian indigenous use: \"Have you been talking slowly or moving around really slow, or have you felt that you can't sit still; you keep moving around too much?\""> + > + ["id17"] = < + text = <"Trouble concentrating"> + description = <"Over the last two weeks, how often have you been bothered by trouble concentrating on things, such as reading the newspaper or watching television?"> + comment = <"Adapted for Australian indigenous use: \"Have you felt like you can't think straight or clearly, its hard to learn new things or concentrate?\""> + > + ["id16"] = < + text = <"Feeling bad about yourself"> + description = <"Over the last two weeks, how often have you been bothered by feeling bad about yourself — or that you are a failure or have let yourself or your family down?"> + comment = <"Adapted for Australian indigenous use: \"Have you been feeling bad about yourself, that you are useless, no good, that you have let your family down?"> + > + ["id15"] = < + text = <"Appetite"> + description = <"Over the last two weeks, how often have you been bothered by poor appetite or overeating?"> + comment = <"Adapted for Australian indigenous use: \"Have you not felt like eating much even when there was food around, or have you been eating too much food?\""> + > + ["id14"] = < + text = <"Tired/little energy"> + description = <"Over the last two weeks, how often have you been bothered by feeling tired or having little energy?"> + comment = <"Adapted for Australian indigenous use: \"Have you felt tired or weak, that you have no energy?\""> + > + ["id13"] = < + text = <"Sleep issues"> + description = <"Over the last two weeks, how often have you been bothered by trouble falling or staying asleep, or sleeping too much?"> + comment = <"Adapted for Australian indigenous use: \"Have you found it hard to sleep at night, or had other problems with sleeping?\""> + > + ["id12"] = < + text = <"PHQ-9 score"> + description = <"Total Score for all nine questions."> + > + ["id11"] = < + text = <"PHQ-2 score"> + description = <"Total score for the first two questions on 'Interest/Pleasure' and 'Feeling Down'."> + > + ["id10"] = < + text = <"Feeling down"> + description = <"Over the last two weeks, how often have you been bothered by feeling down, depressed, or hopeless?"> + comment = <"Adapted for Australian indigenous use: \"Have you been feeling unhappy, depressed, really no good, that your spirit was sad?\""> + > + ["at9"] = < + text = <"Nearly every day"> + description = <"The topic of the question has affected the subject nearly every day during the last two weeks."> + > + ["at8"] = < + text = <"More than half the days"> + description = <"The topic of the question has affected the subject more than half the days during the last two weeks."> + > + ["at7"] = < + text = <"Several days"> + description = <"The topic of the question has affected the subject on several days during the last two weeks."> + > + ["at6"] = < + text = <"Not at all"> + description = <"The topic of the question has not affected the subject at all during the last two weeks."> + > + ["id5"] = < + text = <"Interest/pleasure"> + description = <"Over the last two weeks, how often have you been bothered by little interest or pleasure in doing things?"> + comment = <"Adapted for Australian indigenous use: \"Have you been feeling slack, not wanted to do anything?\""> + > + ["id3"] = < + text = <"Point in Time"> + description = <"A specific date and/or time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Patient health questionnaire-9 (PHQ-9)"> + description = <"Screening questionnaire for mental health that can be used by health professionals or self-reported by individuals."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at21", "at22", "at23", "at24"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.physical_activity.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.physical_activity.v0.0.1-alpha.adls new file mode 100644 index 000000000..5ed8130f8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.physical_activity.v0.0.1-alpha.adls @@ -0,0 +1,187 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=440ff8c6-a6d4-4001-bcfb-34590b8e15d6; build_uid=eed4f9db-ff38-4cd0-a3cd-06dd9f3c893b) + openEHR-EHR-OBSERVATION.physical_activity.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Priscila Maranhão; Gustavo Bacelar"> + ["organisation"] = <"MEDCIDS-FMUP; VIRTUAL CARE"> + ["email"] = <"priscilamaranhao@gmail.com; gbacelar@gmail.com"> + ["date"] = <"2017-01-02"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ricardo Correia, Portugal", "Pedro Marques, Portugal", "Duarte Ferreira, Portugal", "Heather Leslie, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Ferreira, M; Matsudo, S; Matsudo, V; Braggion, G. Efeitos de um programa de orientação de atividade física e nutricional sobre o nivel de atividade fisica de mulheres fisicamente ativas de 50-72 anos de idade. Rev Bras Med Esporte, v.11, n.3, 2005."> + ["2"] = <"Silva, GSF; Bergamashine, R; Rosa, M. et al. Avaliação do nível de atividade física de estudantes de graduação das áreas saúde/biológica. Rev Bras Med Esporte; v.13, n.1 2007. "> + ["3"] = <"Pitta, F; Troosters, T; Probst, VS; et al. Quantifying physical activity in daily life with questionnaires and motion sensors in COPD. Eur Respir J, 27; p.1140-55, 2006."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Health Systems"> + ["MD5-CAM-1.0.1"] = <"3AFADE25D0EE7E029ECDA5583F77B552"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record actual physical activity level of an individual at a specified point in time or over a specified period of time."> + keywords = <"exercise", "activity", "physical", "fitness"> + use = <"Use to record actual physical activity level of children and adults at a specified point in time or over a specified period of time. + + Please note: There is some apparent overlap between the 'Physical activity category' data element in this archetype and the 'Physical activity level (PAL) status' data element in EVALUATION.physical_activity_summary archetype - they both use the same value set. Use this archetype when recording the category at a specified point in time or during a specified period of time, however if the intent is to record the typical activity as a summative statement then use the equivalent data point in the EVALUATION.physical_activity_summary. + + It is anticipated that this archetype will be further enhanced to record activity-specific data."> + misuse = <"Not to be used to record typical activity or summative data about physical activity. Use the EVALUATION.physical_activity_summary for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Physical activity + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Physical activity level (PAL) + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Qualified real + magnitude matches {|>=0.0|} + units matches {"1"} + precision matches {2} + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Physical activity category + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- Physical activity category (synthesised) + } + DV_TEXT[id9005] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id7] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id9] occurrences matches {1} matches { -- Techniques + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9002]} -- Techniques (synthesised) + } + } + } + allow_archetype CLUSTER[id22] matches { -- Exclusion + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["ac9001"] = < + text = <"Physical activity category (synthesised)"> + description = <"The category of the physical activity level (PAL) of an individual. (synthesised)"> + > + ["ac9002"] = < + text = <"Techniques (synthesised)"> + description = <"Details of the techiniques used to assess the body part. (synthesised)"> + > + ["id22"] = < + text = <"Exclusion"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at21"] = < + text = <"Extremely active"> + description = <"The individual is extremely active, for example a competitive cyclist."> + > + ["at20"] = < + text = <"Vigorously active"> + description = <"The individual is very active, for example a manual labourer or a person swimming two hours daily."> + > + ["at19"] = < + text = <"Moderately active"> + description = <"The individual is moerately active, for example a construction worker or a person running one hour daily."> + > + ["at18"] = < + text = <"Sedentary"> + description = <"The individual spends most of their time sitting, for example an office worker getting little or no exercise."> + > + ["at17"] = < + text = <"Extremely inactive"> + description = <"The individual is extremely inactive, for example a bedridden patient."> + > + ["id16"] = < + text = <"Physical activity category"> + description = <"The category of the physical activity level (PAL) of an individual."> + comment = <"Note: This data element is to be used when recording the category at a specified point in time or during a specified period of time. If the intent is to record the typical activity as a summative statement then use the similar data point in the EVALUATION.physical_activity_summary."> + > + ["at12"] = < + text = <"Motion sensors"> + description = <"Electronic or mechanical methods (Motion sensors are instruments used to detect body movement which can be used to objectively quantify physical activity in daily life over a period."> + > + ["at11"] = < + text = <"Questionnaires"> + description = <"Quantifying physical activity in daily life through questionnaire and diaries has the advantage of being inexpensive and easy to apply. E.g.: International physical activity questionnaire; Physical activity questionnaire by Crocker et al. 1997; Behavioral risk factor surveillance system, etc."> + > + ["at10"] = < + text = <"Direct Observation"> + description = <"Is carried out by observers who watch or videotape activies performed by the subjects and quantify them."> + > + ["id9"] = < + text = <"Techniques"> + description = <"Details of the techiniques used to assess the body part."> + > + ["id5"] = < + text = <"Physical activity level (PAL)"> + description = <"Calculated physical activity level (PAL) of an individual."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Physical activity"> + description = <"Measurement of the actual physical activity of an individual."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at10", "at11", "at12"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at17", "at18", "at19", "at20", "at21"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.poem_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.poem_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..71b0ede46 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.poem_score.v0.0.1-alpha.adls @@ -0,0 +1,179 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=dccca68d-54de-4fe9-9d7c-a3926c0584ab; build_uid=48626781-8bd2-4514-86e9-0281df2701d9) + openEHR-EHR-OBSERVATION.poem_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dmitri Wall"> + ["organisation"] = <"Irish Skin Foundation"> + ["email"] = <"dmitri.wall@gmail.com"> + ["date"] = <"2015-02-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"1. Charman CR, Venn AJ, Williams HC. The patient-oriented eczema measure: development and initial validation of a new tool for measuring atopic eczema severity from the patients’ perspective. Archives of dermatology 2004; 140: 1513-9."> + ["2"] = <"2. Schram M, Spuls PI, Leeflang M et al. EASI,(objective) SCORAD and POEM for atopic eczema: responsiveness and minimal clinically important difference. Allergy 2012; 67: 99-106."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"870CEC9E5D90C84B1FE0601CA5589197"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"The Patient-Oriented Eczema Measure (POEM), is a simple measure, developed \"for research purposes, and to assist health care professionals such as general practitioners, dermatologists, pediatricians, and specialist nurses caring for patients in routine clinical practice\"(1). It is a tool that enables measurement of \"atopic eczema severity from the patients’ perspective\"(1,2)."> + keywords = <"Atopic dermatitis", "Eczema", "PROM (patient-reported outcome measure)"> + use = <""> + misuse = <"Should not be utilised in children."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- POEM score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id5] matches { -- Symptom score + items cardinality matches {1..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..6} matches { -- Symptom name + value matches { + DV_CODED_TEXT[id9002] matches { + defining_code matches {[ac9000]} -- Symptom name (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Frequency + value matches { + DV_ORDINAL[id9003] matches { + [value, symbol] matches { + [{0}, {[at7]}], + [{1}, {[at8]}], + [{2}, {[at9]}], + [{3}, {[at10]}], + [{4}, {[at11]}] + } + } + } + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Total Poem score + value matches { + DV_COUNT[id9004] matches { + magnitude matches {|<=28|} + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Symptom name (synthesised)"> + description = <"Symptom experienced by the patient in the past week. (synthesised)"> + > + ["ac9001"] = < + text = <"Frequency (synthesised)"> + description = <"Frequency of the symptom. (synthesised)"> + > + ["id21"] = < + text = <"Total Poem score"> + description = <"The total Poem score."> + comment = <"The score is the sum of the frequencies with which all of the symptoms are experienced in the past week."> + > + ["at20"] = < + text = <"Dry or rough skin"> + description = <"The patient experienced dry or rough skin."> + > + ["at19"] = < + text = <"Flaking"> + description = <"The patient experienced flaking skin."> + > + ["at18"] = < + text = <"Cracking"> + description = <"The patient experienced cracking of skin."> + > + ["at17"] = < + text = <"Weeping"> + description = <"The patient experienced weeping skin."> + > + ["at16"] = < + text = <"Sleep loss"> + description = <"The patient experienced sleep loss."> + > + ["at15"] = < + text = <"Itch"> + description = <"The patient experienced itch."> + > + ["id14"] = < + text = <"Symptom name"> + description = <"Symptom experienced by the patient in the past week."> + > + ["at11"] = < + text = <"Every day"> + description = <"The symptom was experienced every day of the past week."> + > + ["at10"] = < + text = <"5-6 days"> + description = <"The symptom was experienced on 5 or 6 days of the last week."> + > + ["at9"] = < + text = <"3-4 days"> + description = <"The symptom was experienced on 3 or 4 days of the last week."> + > + ["at8"] = < + text = <"1-2 days"> + description = <"The symptom was experienced on 1 or 2 days of the last week."> + > + ["at7"] = < + text = <"0 days"> + description = <"The symptom was not experienced in the past week."> + > + ["id6"] = < + text = <"Frequency"> + description = <"Frequency of the symptom."> + > + ["id5"] = < + text = <"Symptom score"> + description = <"The symptom score."> + > + ["id3"] = < + text = <"Any event"> + description = <"Any event."> + > + ["id1"] = < + text = <"POEM score"> + description = <"POEM (Patient-Oriented Eczema Measure)."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at7", "at8", "at9", "at10", "at11"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at15", "at16", "at17", "at18", "at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pregnancy_test.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pregnancy_test.v0.0.1-alpha.adls new file mode 100644 index 000000000..971518bef --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pregnancy_test.v0.0.1-alpha.adls @@ -0,0 +1,266 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3fe1d522-7611-4786-8ef3-ec68cfb9508f; build_uid=a18b8bba-5d96-483a-9226-906b2fad1f1a) + openEHR-EHR-OBSERVATION.pregnancy_test.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Dr. Leonardo Der Jachadurian"> + ["organisation"] = <"Bitios.com"> + > + accreditation = <"Medical Doctor (Internal Medicine Specialist)"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"Sam.Heard@OceanInformatics.com"> + ["date"] = <"2007-04-27"> + > + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"F200E552FBEBD07302BB1962BF1396CA"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para registrar el resultado de un un test de embarazo producido comercialmente."> + keywords = <"embarazo", "test", "confirmación"> + use = <"Para usar con un producto comercial."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the result of a simple test to detect early pregnancy, usually a commercial product tested on urine."> + keywords = <"pregnancy", "test", "confirmation"> + use = <"A simple pregnancy test, usually testing urine, that provides a positive or negative result for early pregnancy. The test is not performed in a laboratory but by the woman or healthcare provider."> + misuse = <"Providing the interpretation of a B-HCG or other assessment of pregnancy. Use the Pregnancy Summary archetype to record pregnancy."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل اختبار حمل بمنتَج تجاري"> + keywords = <"الحمل", "اختبار", "تأكيد"> + use = <"يستخدم في وجود منتج تجاري"> + misuse = <""> + copyright = <"© 2011 openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Pregnancy test result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Point in time + data matches { + ITEM_LIST[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Result + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Result (synthesised) + } + } + } + allow_archetype ELEMENT[id14] matches { -- Image representation + include + archetype_id/value matches {/.*/} + } + } + } + } + } + } + } + } + protocol matches { + ITEM_LIST[id10] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype ELEMENT[id13] matches { -- Device + include + archetype_id/value matches {/.*/} + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Method + value matches { + DV_TEXT[id9002] + } + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"*Result(en) (synthesised)"> + description = <"*The result of the test.(en) (synthesised)"> + > + ["id15"] = < + text = <"*Method(en)"> + description = <"*Description of the method used to perform the test.(en)"> + > + ["id14"] = < + text = <"*Image representation(en)"> + description = <"*An image of the test result.(en)"> + > + ["id13"] = < + text = <"*Device(en)"> + description = <"*Identification of the product used for the test.(en)"> + > + ["at12"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to tell if the test is positive or negative.(en)"> + > + ["at9"] = < + text = <"*Strongly positive(en)"> + description = <"*The result is strongly consistent with the product's criteria for pregnancy.(en)"> + > + ["at8"] = < + text = <"*Weakly positive(en)"> + description = <"*The result is consistent with the products criteria for pregnancy, but only weakly.(en)"> + > + ["at7"] = < + text = <"*Inconclusive(en)"> + description = <"*The result is inconclusive.(en)"> + > + ["at6"] = < + text = <"*Negative(en)"> + description = <"*The result does not show any sign of pregnancy.(en)"> + > + ["id5"] = < + text = <"*Result(en)"> + description = <"*The result of the test.(en)"> + > + ["id3"] = < + text = <"*Point in time(en)"> + description = <"*Default, unspecified point in time event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Pregnancy test result(en)"> + description = <"*Result of a simple test to detect early pregnancy, usually a commercial product tested on urine.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Result (synthesised)"> + description = <"The result of the test. (synthesised)"> + > + ["id15"] = < + text = <"Method"> + description = <"Description of the method used to perform the test."> + > + ["id14"] = < + text = <"Image representation"> + description = <"An image of the test result."> + > + ["id13"] = < + text = <"Device"> + description = <"Identification of the product used for the test."> + > + ["at12"] = < + text = <"Indeterminate"> + description = <"It is not possible to tell if the test is positive or negative."> + > + ["at9"] = < + text = <"Strongly positive"> + description = <"The result is strongly consistent with the product's criteria for pregnancy."> + > + ["at8"] = < + text = <"Weakly positive"> + description = <"The result is consistent with the products criteria for pregnancy, but only weakly."> + > + ["at7"] = < + text = <"Inconclusive"> + description = <"The result is inconclusive."> + > + ["at6"] = < + text = <"Negative"> + description = <"The result does not show any sign of pregnancy."> + > + ["id5"] = < + text = <"Result"> + description = <"The result of the test."> + > + ["id3"] = < + text = <"Point in time"> + description = <"Default, unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Pregnancy test result"> + description = <"Result of a simple test to detect early pregnancy, usually a commercial product tested on urine."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Result(en) (synthesised)"> + description = <"*The result of the test.(en) (synthesised)"> + > + ["id15"] = < + text = <"*Method(en)"> + description = <"*Description of the method used to perform the test.(en)"> + > + ["id14"] = < + text = <"*Image representation(en)"> + description = <"*An image of the test result.(en)"> + > + ["id13"] = < + text = <"*Device(en)"> + description = <"*Identification of the product used for the test.(en)"> + > + ["at12"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to tell if the test is positive or negative.(en)"> + > + ["at9"] = < + text = <"*Strongly positive(en)"> + description = <"*The result is strongly consistent with the product's criteria for pregnancy.(en)"> + > + ["at8"] = < + text = <"*Weakly positive(en)"> + description = <"*The result is consistent with the products criteria for pregnancy, but only weakly.(en)"> + > + ["at7"] = < + text = <"*Inconclusive(en)"> + description = <"*The result is inconclusive.(en)"> + > + ["at6"] = < + text = <"*Negative(en)"> + description = <"*The result does not show any sign of pregnancy.(en)"> + > + ["id5"] = < + text = <"*Result(en)"> + description = <"*The result of the test.(en)"> + > + ["id3"] = < + text = <"*Point in time(en)"> + description = <"*Default, unspecified point in time event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Pregnancy test result(en)"> + description = <"*Result of a simple test to detect early pregnancy, usually a commercial product tested on urine.(en)"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at12"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.progress_note.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.progress_note.v1.0.1.adls new file mode 100644 index 000000000..0fb4ab4ec --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.progress_note.v1.0.1.adls @@ -0,0 +1,174 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=4c1c083f-70e1-4359-8ea2-07cafca0be0f; build_uid=669b2dc5-1612-486c-b3ca-6b5fb9e8da14) + openEHR-EHR-OBSERVATION.progress_note.v1.0.1 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Vebjørn Arntzen"> + ["organisation"] = <"Oslo universitetssykehus HF, Norway"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral"> + ["email"] = <"amarch@cas.austral.edu.ar"> + > + accreditation = <"MD"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2013-04-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, Norway", "Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Simon Chapman, King's College Hospital, United Kingdom", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Heather Grain, Llewelyn Grain Informatics, Australia", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS AS, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Heather Leslie, Ocean Health Systems, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Phuong Pedersen, DIPS, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Derived from: Progress Note, Draft Archetype [Internet]. Australian Digital Health Agency, Australian Digital Health Agency Clinical Knowledge Manager [cited: 2017-11-30]. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1322"> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"002FCDA81D5C873D27DEEF9AEEA1197C"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For at helsepersonell skal kunne lage og lagre en oppsummering i fritekst om helserelaterte hendelser eller status som er gyldig på tidspunktet det registreres."> + keywords = <"kommentar", "notat", "løpende"> + use = <"Brukes for at helsepersonell skal kunne lage en oppsummering i fritekst om helserelaterte hendelser eller status som er gyldig på tidspunktet det registreres. Denne ustrukturerte beskrivelsen kan inkludere individets helsestatus og funn som er gyldige på registreringstidspunktet. Dette kan sammenlignes med et fritekst journalnotat, som et sykepleiernotat ved vaktskifte, eller et daglig notat fra lege, fysioterapeut eller annet helsepersonell. I praksis vil \"Tidsfestet fritekst\" være observasjoner på overordnet nivå som vil komplettere eksisterende strukturert informasjon, og dermed tillate mer subtile, subjektive eller tolkende informasjon om et individ. Det vil være naturlig å kombinere denne arketypen med strukturerte arketyper i en COMPOSITION. + + Arketypen kan også benyttes når det ikke finnes strukturerte arketyper tilgjengelig, eller til å lagre journaltekst som blir konvertert fra et annet journalsystem."> + misuse = <"Skal ikke brukes for å registrere spesifikk strukturert eller semistrukturert helseinformasjon, for eksempel detaljert informasjon om problem/diagnose, laboratoriesvar og vitale tegn, undersøkelsesfunn og anamneseinformasjon. Denne type data skal registreres i de spesifikke relevante EVALUATION- eller OBSERVATION-arketypene. + + Brukes ikke for registrere en fritekstoppsummering av en pasients helse, for eksempel for å gi en konkret oppsummering av en sykehusinnleggelse som en del av en strukturert epikrise eller en sykepleiesammenfatning. Bruk arketypen EVALUATION.clinical_synopsis (Klinisk sammendrag) for dette formålet."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para la síntesis y registro manuales de la descripción narrativa de eventos actuales relacionados con la salud, desde la perspectiva del proveedor de cuidados de la salud."> + keywords = <"comentario", "nota", "evolución"> + use = <"utilizado para la síntesis y registro manuales de la descripción narrativa de eventos y actividades actuales relacionados con la salud, desde la perspectiva del proveedor de cuidados de la salud. + Esta descripción no estructurada puede incluir el estado de salud y hallazgos propios del sujeto que corresponden al momento del registro. El caso mas común probablemente se relacione con las notas de enfermería al final de un turno o las notas diarias del proveedor de cuidados de la salud, como es el caso de un médico o un fisioterapeuta. En la práctica, la Nota de Evolución es una meta observación que complementará el registro estructurado, permitiendo la expresión de información sutil, subjetiva o interpretativa acerca del paciente que de otro modo podría no resultar obvia a partir de los datos estructurados solamente, proveyendo así balance y contexto al registro clínico. En muchas situaciones, este arquetipo puede usarse en combinación con otros arquetipos mas estructurados dentro de una misma COMPOSITION. + + Este arquetipo también puede ser utilizado si no existe un arquetipo estructurado disponible para un dato determinado, o para importar notas de evolución de sistemas legados."> + misuse = <"No debe utilizarse para registrar información específica de salud estructurada o semiestructurada. Por ejemplo, la información detallada acerca de problemas o diagnósticos, resultados de exámenes y signos vitales, hallazgos del examen y la enfermedad actual descrita por el paciente deben ser registrada utilizando los arquetipos específicos relevantes del tipo EVALUATION u OBSERVATION."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To manually synthesise and record a narrative description about health related events that are current at the time of recording, from the perspective of a healthcare provider."> + keywords = <"comment", "note", "progress"> + use = <"Use to manually synthesise and record a narrative description about contemporary health-related events and activities from the perspective of a healthcare provider. + This unstructured description may include the subject's health status and findings, that are current at the time of recording. Most commonly this description is likely to be related to nursing notes at the end of a shift, or the daily notes from healthcare providers such as a physician or a physioterapist. In practice, Progress note is a meta observation that will complement the existing structured clinical record, allowing for expression of subtle, subjective or interpretive information about the patient that might not otherwise be obvious through structured data alone, providing balance and context to the EHR record. In many situations, this archetype will be combined alongside other more structured archetypes within a single COMPOSITION. + + This archetype may also be used if there are no structured archetypes available, or to record progress notes imported from legacy systems."> + misuse = <"Not to be used to record specific structured or semistructured health information. For example, detailed information about problems/diagnoses, test results and vital signs, examination findings and patient story/history should be recorded using the specific relevant archetypes EVALUATION or OBSERVATION archetypes. + + Not to be used to record a narrative, summary view of the patient's health, for example to communicate a succinct summary of the patient's hospital admission as one component of a comprehensive and structured Discharge Summary document. Use the EVALUATION.clinical_synopsis archetype for this purpose."> + copyright = <"© National E-Health Transition Authority, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Progress note + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Progress Note + value matches { + DV_TEXT[id9000] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id7] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id7"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id5"] = < + text = <"Tidsfestet fritekst"> + description = <"Fritekstbeskrivelse av helserelaterte hendelser, status, funn eller oppfatninger på et spesifikt tidspunkt."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Tidsfestet fritekst"> + description = <"Fritekstbeskrivelse av et individs helserelaterte hendelser på et spesifikt tidspunkt, sett fra helsepersonellets synsvinkel."> + > + > + ["es-ar"] = < + ["id7"] = < + text = <"Extensión"> + description = <"Información adicional requerida para el registro de contenidos locales o para el alineamiento con otros modelos o formalismos."> + comment = <"Por ejemplo: requerimientos de información local o metadatos adicionales para el alineamiento con equivalentes de FHIR o CIMI."> + > + ["id5"] = < + text = <"Nota de evolución"> + description = <"Descripción narrativa de eventos relacionados con la salud, estado de salud, hallazgos u opiniones para un punto específico en el tiempo."> + > + ["id3"] = < + text = <"Cualquier evento"> + description = <"Punto en el tiempo o intervalo no especificado que puede ser explícitamente definido en una plantilla o en tiempo de ejecución."> + > + ["id1"] = < + text = <"Nota de evolución"> + description = <"Descripción narrativa de un evento relacionado con la salud para un paciente en un punto especificado del tiempo y desde la perspectiva del proveedor de cuidados de la salud."> + > + > + ["en"] = < + ["id7"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id5"] = < + text = <"Progress Note"> + description = <"Narrative description of health-related events, health status, findings, opinions at a specific point-in-time."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Progress note"> + description = <"Narrative description of health-related events at a specific point-in-time about an individual, specifically from the perspective of a healthcare provider."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulmonary_function.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulmonary_function.v0.0.1-alpha.adls new file mode 100644 index 000000000..10f035365 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulmonary_function.v0.0.1-alpha.adls @@ -0,0 +1,994 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b89d17c7-1114-4013-aa11-1e2d1ffdd073; build_uid=bbaff422-03b6-4e5b-85f0-152ecdb3c7b3) + openEHR-EHR-OBSERVATION.pulmonary_function.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Informatics, UK"> + ["email"] = <"ian.mcnicoll@freshEHR.com"> + ["date"] = <"2013-03-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Valeria Lecca, Sardegna Ricerche, Italia", "Derek Corrigan, Royal College of Surgeons in Ireland, Ireland", "Heather Leslie, Atomica Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Lung volumes [Internet]. [date unknown];[cited 2010 Aug 25 ] Available from: http://en.wikipedia.org/wiki/Lung_volumes"> + ["2"] = <"Spirometry [Internet]. [date unknown];[cited 2010 Aug 25 ] Available from: http://en.wikipedia.org/wiki/Spirometry"> + ["3"] = <"Johns DP, Pierce R. Pocket guide to spirometry. McGraw-Hill Medical; 2007."> + ["4"] = <"Pingul EM, de Guia TS, Ayuyao FG. FEV1/FEV6 VS FEV1/FVC IN THE SPIROMETRIC DIAGNOSIS OF AIRWAYS OBSTRUCTION AMONG ASIANS. In: Chest Meeting Abstracts. 2007 p. 491c."> + ["5"] = <"Tiffeneau R, Pinelli A. Air circulant et air captif dans l'exploration de la fonction ventilatrice pulmonaire. Paris Med 1947;133:624-8."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"31E35B5E1E1F36F1C67A8DA140B54388"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the results of a common suite of pulmonary function measurements and calculated ratios to assess lung volumes, airway function and gas exchange."> + keywords = <"respiratory", "pulmonary", "spirometry", "peak flow", "PFT", "lung", "bronchial"> + use = <"Use to record measurements of lung volumes, airway function and gas exchange, commonly as part of a suite of measurements and calculations known as a pulmonary function test, including spirometry. + + Multiple events and state information may be used to capture multiple measurements, pre- and post-bronchial challenge or bronchodilation results."> + misuse = <"Not to be used to record the results of blood gas tests. Use the OBSERVATION.laboratory_test_result for this purpose. + + Not to be used to record measurements about pulse oximetry. Use the OBSERVATION.pulse_oximetry for this purpose."> + copyright = <"© openEHR Foundation"> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To record results of pulmonary function tests, including spirometry and lung volume testing. (en)"> + keywords = <"*respiratory(en)", "*pulmonary(en)", "*spirometry(en)", "*peak flow(en)", "*PFT(en)", "*lung(en)", "*bronchial(en)"> + use = <"*Used to record all representations of pulmonary function testing, including spirometry. Multiple events and state information may be used to capture pre and post bronchial challenge or bronchodilation results. + (en)"> + misuse = <"*Supporting subject information, often required to interpret the tests, such as smoking status or oxygenation, should be captured in separate, specific archetypes.(en)"> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] occurrences matches {0..1} matches { -- Pulmonary function test result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id53] occurrences matches {0..1} matches { -- Volume + items cardinality matches {1..*; unordered} matches { + ELEMENT[id88] occurrences matches {0..1} matches { -- Test name + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9000]} -- Test name (synthesised) + } + } + } + ELEMENT[id54] occurrences matches {0..1} matches { -- Actual result + value matches { + DV_QUANTITY[id9008] matches { + property matches {[at9001]} -- Volume + [magnitude, units] matches { + [{|>=0.0|}, {"l"}], + [{|>=0.0|}, {"ml"}] + } + } + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- Predicted result + value matches { + DV_QUANTITY[id9009] matches { + property matches {[at9001]} -- Volume + [magnitude, units] matches { + [{|>=0.0|}, {"l"}], + [{|>=0.0|}, {"ml"}] + } + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Actual/predicted ratio + value matches { + DV_PROPORTION[id9010] matches { + numerator matches {|>=0.0|} + denominator matches {|0.0..100.0|} + type matches {0, 2} + } + } + } + ELEMENT[id127] occurrences matches {0..1} matches { -- Reason for no test result + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id126] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9012] matches { + value matches {True} + } + } + } + } + } + CLUSTER[id58] occurrences matches {0..1} matches { -- Flow rate + items cardinality matches {1..*; unordered} matches { + ELEMENT[id89] occurrences matches {0..1} matches { -- Test name + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9002]} -- Test name (synthesised) + } + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Actual result + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9003]} -- Flow rate, volume + [magnitude, units, precision] matches { + [{|0.0..60000.0|}, {"l/s"}, {0}], + [{|0.0..200000.0|}, {"ml/s"}, {0}], + [{|0.0..1000.0|}, {"l/min"}, {0}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Predicted result + value matches { + DV_QUANTITY[id9015] matches { + property matches {[at9003]} -- Flow rate, volume + [magnitude, units, precision] matches { + [{|0.0..60000.0|}, {"l/s"}, {0}], + [{|0.0..200000.0|}, {"ml/s"}, {0}], + [{|0.0..1000.0|}, {"l/min"}, {0}] + } + } + } + } + ELEMENT[id123] occurrences matches {0..1} matches { -- Actual/predicted ratio + value matches { + DV_PROPORTION[id9016] matches { + numerator matches {|0.0..100.0|} + denominator matches {|0.0..100.0|} + type matches {0, 2} + } + } + } + ELEMENT[id135] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9017] matches { + value matches {True} + } + } + } + ELEMENT[id136] occurrences matches {0..1} matches { -- Reason for no test result + value matches { + DV_TEXT[id9018] + } + } + } + } + CLUSTER[id56] occurrences matches {0..1} matches { -- Ratio + items cardinality matches {1..*; unordered} matches { + ELEMENT[id90] occurrences matches {0..1} matches { -- Ratio name + value matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[ac9004]} -- Ratio name (synthesised) + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Actual result + value matches { + DV_PROPORTION[id9020] matches { + numerator matches {|>=0.0|} + type matches {0, 2} + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Predicted result + value matches { + DV_PROPORTION[id9021] matches { + numerator matches {|>=0.0|} + denominator matches {|>=0.0|} + type matches {0, 2} + } + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Forced expiratory time (FET) + value matches { + DV_DURATION[id9022] matches { + value matches {PTS/|PT0S..PT3S|} + } + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- Diffusion lung capacity + value matches { + DV_QUANTITY[id9023] + } + } + allow_archetype CLUSTER[id132] matches { -- Multimedia representation + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id131] occurrences matches {0..1} matches { -- Clinical interpretation + value matches { + DV_TEXT[id9024] + } + } + ELEMENT[id102] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9025] + } + } + allow_archetype CLUSTER[id134] matches { -- Test not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + state matches { + ITEM_TREE[id32] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id99] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9026] + } + } + ELEMENT[id116] occurrences matches {0..1} matches { -- Position + value matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[ac9005; at117]} -- Position (synthesised) + } + } + } + CLUSTER[id47] occurrences matches {0..1} matches { -- Bronchial challenge + items matches { + ELEMENT[id48] occurrences matches {0..1} matches { -- Agent/modality + value matches { + DV_TEXT[id9028] + } + } + ELEMENT[id49] occurrences matches {0..1} matches { -- Dose + value matches { + DV_TEXT[id9029] + } + } + allow_archetype CLUSTER[id94] matches { -- Agent detail + include + archetype_id/value matches {/.*/} + } + ELEMENT[id92] occurrences matches {0..1} matches { -- Timing + value matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[ac9006]} -- Timing (synthesised) + } + } + } + ELEMENT[id98] occurrences matches {0..1} matches { -- Duration + value matches { + DV_DURATION[id9031] matches { + value matches {PDTHMS/|>=PT0S|} + } + } + } + } + } + CLUSTER[id50] occurrences matches {0..1} matches { -- Bronchodilation + items matches { + ELEMENT[id52] occurrences matches {0..1} matches { -- Agent + value matches { + DV_TEXT[id9032] + } + } + } + } + } + } + } + } + POINT_EVENT[id139] occurrences matches {0..1} matches { -- Measurement #1 + data matches { + use_node ITEM_TREE[id9033] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9034] /data[id2]/events[id3]/state[id32] + } + } + POINT_EVENT[id143] occurrences matches {0..1} matches { -- Measurement #2 + data matches { + use_node ITEM_TREE[id9035] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9036] /data[id2]/events[id3]/state[id32] + } + } + POINT_EVENT[id145] occurrences matches {0..1} matches { -- Measurement #3 + data matches { + use_node ITEM_TREE[id9037] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9038] /data[id2]/events[id3]/state[id32] + } + } + } + } + } + protocol matches { + ITEM_TREE[id30] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id31] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id133] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Test name (synthesised)"> + description = <"The name of the volume test. (synthesised)"> + > + ["at9001"] = < + text = <"Volume"> + description = <"Volume"> + > + ["ac9002"] = < + text = <"Test name (synthesised)"> + description = <"The name of the flow rate test. (synthesised)"> + > + ["at9003"] = < + text = <"Flow rate, volume"> + description = <"Flow rate, volume"> + > + ["ac9004"] = < + text = <"Ratio name (synthesised)"> + description = <"The name of the calculated ratio. (synthesised)"> + > + ["ac9005"] = < + text = <"Position (synthesised)"> + description = <"The body position of the individual at the time of measurement. (synthesised)"> + > + ["ac9006"] = < + text = <"Timing (synthesised)"> + description = <"The timing of the event. (synthesised)"> + > + ["id145"] = < + text = <"Measurement #3"> + description = <"Third measurement."> + > + ["id143"] = < + text = <"Measurement #2"> + description = <"Second measurement."> + > + ["id139"] = < + text = <"Measurement #1"> + description = <"First measurement."> + > + ["id136"] = < + text = <"Reason for no test result"> + description = <"The reason why the pulmonary function test result is not available."> + > + ["id135"] = < + text = <"No test result"> + description = <"The pulmonary function test result is not available."> + > + ["id134"] = < + text = <"Test not done"> + description = <"Details to explicitly record that this test was not performed."> + > + ["id133"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id132"] = < + text = <"Multimedia representation"> + description = <"Digital representation of the test results."> + comment = <"For example: Flow volume loop; or volume-time tracing."> + > + ["id131"] = < + text = <"Clinical interpretation"> + description = <"Overall clinical interpretation about all of the measurements and calculated ratios."> + > + ["at130"] = < + text = <"Anatomical dead space"> + description = <"The volume of the conducting airways."> + > + ["id127"] = < + text = <"Reason for no test result"> + description = <"The reason why the pulmonary function test result is not available."> + > + ["id126"] = < + text = <"No test result"> + description = <"The pulmonary function test result is not available."> + > + ["id123"] = < + text = <"Actual/predicted ratio"> + description = <"The ratio of actual to predicted test result."> + > + ["at120"] = < + text = <"Lying"> + description = <"Lying flat at the time of measurement."> + > + ["at119"] = < + text = <"Reclining"> + description = <"Reclining at the time of measurement."> + > + ["at118"] = < + text = <"Sitting"> + description = <"Sitting (for example on bed or chair) at the time of measurement."> + > + ["at117"] = < + text = <"Standing"> + description = <"Standing at the time of measurement."> + > + ["id116"] = < + text = <"Position"> + description = <"The body position of the individual at the time of measurement."> + > + ["id102"] = < + text = <"Comment"> + description = <"Additional narrative about the test results and intepretation not captured in other fields."> + > + ["id99"] = < + text = <"Confounding factors"> + description = <"Record any issues or factors that may impact on the measurement of pulmonary function tests."> + > + ["id98"] = < + text = <"Duration"> + description = <"The timing of the test in relation to the challenge."> + > + ["at96"] = < + text = <"After bronchial challenge"> + description = <"The test was performed after the bronchial challenge."> + > + ["at95"] = < + text = <"Before bronchial challenge"> + description = <"The test was taken before the challenge."> + > + ["id94"] = < + text = <"Agent detail"> + description = <"Details of the agent used in the test."> + > + ["id92"] = < + text = <"Timing"> + description = <"The timing of the event."> + > + ["id90"] = < + text = <"Ratio name"> + description = <"The name of the calculated ratio."> + > + ["id89"] = < + text = <"Test name"> + description = <"The name of the flow rate test."> + > + ["id88"] = < + text = <"Test name"> + description = <"The name of the volume test."> + > + ["at85"] = < + text = <"Functional residual capacity (FRC)"> + description = <"The amount of air left in the lungs after a tidal breath out. Calculated = ERV+RV."> + > + ["at84"] = < + text = <"Residual volume (RV)"> + description = <"The amount of air left in the lungs after a maximal exhalation."> + > + ["at83"] = < + text = <"Tidal volume (Vt)"> + description = <"The volume of air inspired and then expired from the lung during one respiratory cycle."> + > + ["at82"] = < + text = <"FEV1/FVC ratio (FEV1%FVC)"> + description = <"The ration of Forced expiratory volume in 1 second to Forced vital capacity."> + > + ["at81"] = < + text = <"Tiffenau index (FEV1/SVC)"> + description = <"The ratio of Forced Expiratory volume in 1 second to Inspired vital capacity. Calculated = FEV1/ IVC."> + > + ["at80"] = < + text = <"Maximum voluntary ventilation"> + description = <"A measure of the maximum amount of air that can be inhaled and exhaled in one minute. Also termed Maximum ventilation per minute."> + > + ["at79"] = < + text = <"Inspiratory reserve volume (IRV)"> + description = <"The additional air that can be inhaled after a normal tidal breath in."> + > + ["at78"] = < + text = <"Expiratory reserve volume (ERV)"> + description = <"The amount of additional air that can be pushed out after the end expiratory level of normal breathing."> + > + ["at77"] = < + text = <"Inspiratory capacity (IC/IVC)"> + description = <"The maximal volume that can be inspired following a normal expiration. Also termed Inspiratory vital capacity (IVC). Calculated = TV+IRV."> + > + ["at76"] = < + text = <"Forced inspratory flow 25-50% (FIF25-50%)"> + description = <"The average flow of air into the lung during the middle portion (25-50%) of inspiration."> + > + ["at75"] = < + text = <"Forced inspratory flow 25-75% (FIF25-75%)"> + description = <"The average flow of air into the lung during the middle portion (25-75%) of inspiration."> + > + ["at74"] = < + text = <"Forced expiratory flow 25-50% (FEF25-50%)"> + description = <"The average flow of air from the lung during the middle portion (25-50%) of expiration (also sometimes referred to as the MMEF, for maximal mid-expiratory flow)."> + > + ["at73"] = < + text = <"Forced expiratory flow 25-75% (FEF25-75%)"> + description = <"The average flow of air from the lung during the middle portion (25-75%) of expiration (also sometimes referred to as the MMEF, for maximal mid-expiratory flow)."> + > + ["at72"] = < + text = <"Peak expiratory flow (PEF)"> + description = <"The maximum flow generated during expiration performed with maximal force and started after a full inspiration. Also termed Peak Expiratory Flow Rate (PEFR)."> + > + ["at71"] = < + text = <"Forced expiratory volume in .75 sec (FEV.75)"> + description = <"The amount of air that can be forcibly blown out in 0.75 of a second."> + > + ["at70"] = < + text = <"Forced expiratory volume in 6 sec (FEV6)"> + description = <"The amount of air that can be forcibly blown out in six seconds."> + > + ["at69"] = < + text = <"Forced expiratory volume in 3 sec (FEV3)"> + description = <"The amount of air that can be forcibly blown out in three seconds."> + > + ["at68"] = < + text = <"Forced expiratory volume in 1 sec (FEV1)"> + description = <"The amount of air that can be forcibly blown out in one second."> + > + ["at67"] = < + text = <"Total lung capacity (TLC)"> + description = <"The volume of gas contained in the lung after a full inhalation."> + > + ["at66"] = < + text = <"Forced vital capacity (FVC)"> + description = <"The volume change of the lung between a full inspiration to total lung capacity and a maximal expiration to residual volume."> + > + ["at65"] = < + text = <"Slow vital capacity (SVC/EVC)"> + description = <"The amount of air that can be forced out of the lungs after a maximal inspiration. Emphasis on completeness of expiration. Also termed expiratory vital capacity (EVC) Calculated= IRV+ Vt+ ERV."> + > + ["id59"] = < + text = <"Actual result"> + description = <"Actual pulmonary flow rate result."> + > + ["id58"] = < + text = <"Flow rate"> + description = <"Test result represented as a measured flow rate."> + > + ["id57"] = < + text = <"Actual result"> + description = <"Actual pulmonary test ratio result."> + > + ["id56"] = < + text = <"Ratio"> + description = <"A calculated test result expressed as a ratio."> + > + ["id55"] = < + text = <"Predicted result"> + description = <"Predicted pulmonary volume test result."> + > + ["id54"] = < + text = <"Actual result"> + description = <"Actual pulmonary volume test result."> + > + ["id53"] = < + text = <"Volume"> + description = <"Test result represented as a measured volume or calculated capacity."> + > + ["id52"] = < + text = <"Agent"> + description = <"The bronchodilating agent used in the test."> + > + ["id50"] = < + text = <"Bronchodilation"> + description = <"Details of bronchodilation administered as part of the test."> + > + ["id49"] = < + text = <"Dose"> + description = <"The dose of agent used in the test."> + > + ["id48"] = < + text = <"Agent/modality"> + description = <"The agent or physical modality used e.g exercise."> + > + ["id47"] = < + text = <"Bronchial challenge"> + description = <"Details of any bronchial challenge administered as part of the test."> + > + ["id45"] = < + text = <"Actual/predicted ratio"> + description = <"The ratio of actual to predicted test result."> + > + ["id38"] = < + text = <"Diffusion lung capacity"> + description = <"A test of the diffusion capacity (DLCO), or transfer factor (TLCO), of the lung for carbon monoxide (CO)."> + comment = <"Also called carbon monoxide diffusing capacity test. Generally DLCO is measured in \"ml/min/kPa\" and TLCO is measured in \"ml/min/mmHg\"."> + > + ["id31"] = < + text = <"Device"> + description = <"Details of the device used to measure pulmonary function."> + > + ["id19"] = < + text = <"Predicted result"> + description = <"Predicted pulmonary test ratio result."> + > + ["id14"] = < + text = <"Forced expiratory time (FET)"> + description = <"The time taken to complete a forced expiration."> + > + ["id9"] = < + text = <"Predicted result"> + description = <"Predicted pulmonary flow rate result."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Pulmonary function test result"> + description = <"The results of a common suite of pulmonary function measurements and calculated ratios to assess lung volumes, airway function and gas exchange."> + > + > + ["sl"] = < + ["ac9000"] = < + text = <"*Test name (en) (synthesised)"> + description = <"*The name of the volume test. (en) (synthesised)"> + > + ["at9001"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["ac9002"] = < + text = <"*Test name (en) (synthesised)"> + description = <"*The name of the flow rate test. (en) (synthesised)"> + > + ["at9003"] = < + text = <"* Flow rate, volume (en)"> + description = <"* Flow rate, volume (en)"> + > + ["ac9004"] = < + text = <"*Ratio name (en) (synthesised)"> + description = <"*The name of the calculated ratio. (en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Position(en) (synthesised)"> + description = <"*The body position of the individual at the time of measurement. (en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Timing(en) (synthesised)"> + description = <"*The timing of the event.(en) (synthesised)"> + > + ["id145"] = < + text = <"*Measurement #3 (en)"> + description = <"*"> + > + ["id143"] = < + text = <"*Measurement #2 (en)"> + description = <"*"> + > + ["id139"] = < + text = <"*Measurement #1 (en)"> + description = <"*"> + > + ["id136"] = < + text = <"*Reason for No Test Result(en)"> + description = <"*The reason why the pulmonary function test result is not available.(en)"> + > + ["id135"] = < + text = <"*No Test Result(en)"> + description = <"*The pulmonary function test result is not available.(en)"> + > + ["id134"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id133"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id132"] = < + text = <"*Multimedia representation (en)"> + description = <"*Digital representation of the test results. (en)"> + comment = <"*For example: Flow volume loop; or volume-time tracing. (en)"> + > + ["id131"] = < + text = <"*Clinical interpretation (en)"> + description = <"*Overall clinical interpretation about all of the measurements and calculated ratios. (en)"> + > + ["at130"] = < + text = <"*Anatomical dead space(en)"> + description = <"*The volume of the conducting airways.(en)"> + > + ["id127"] = < + text = <"*Reason for No Test Result(en)"> + description = <"*The reason why the pulmonary function test result is not available.(en)"> + > + ["id126"] = < + text = <"*No Test Result(en)"> + description = <"*The pulmonary function test result is not available.(en)"> + > + ["id123"] = < + text = <"*Actual/predicted Ratio(en)"> + description = <"*The ratio of actual to predicted test result.(en)"> + > + ["at120"] = < + text = <"*Lying(en)"> + description = <"*Lying flat at the time of measurement.(en)"> + > + ["at119"] = < + text = <"*Reclining(en)"> + description = <"*Reclining at the time of measurement.(en)"> + > + ["at118"] = < + text = <"*Sitting(en)"> + description = <"*Sitting (for example on bed or chair) at the time of measurement.(en)"> + > + ["at117"] = < + text = <"*Standing(en)"> + description = <"*Standing at the time of measurement.(en)"> + > + ["id116"] = < + text = <"*Position(en)"> + description = <"*The body position of the individual at the time of measurement. (en)"> + > + ["id102"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the test results and intepretation not captured in other fields.(en)"> + > + ["id99"] = < + text = <"*Confounding factors(en)"> + description = <"*Record any issues or factors that may impact on the measurement of pulmonary function tests. (en)"> + > + ["id98"] = < + text = <"*Duration(en)"> + description = <"*The timing of the test in relation to the challenge.(en)"> + > + ["at96"] = < + text = <"*After bronchial challenge(en)"> + description = <"*The test was performed after the bronchial challenge.(en)"> + > + ["at95"] = < + text = <"*Before bronchial challenge(en)"> + description = <"*The test was taken before the challenge.(en)"> + > + ["id94"] = < + text = <"*Agent detail(en)"> + description = <"*Details of the agent used in the test.(en)"> + > + ["id92"] = < + text = <"*Timing(en)"> + description = <"*The timing of the event.(en)"> + > + ["id90"] = < + text = <"*Ratio name (en)"> + description = <"*The name of the calculated ratio. (en)"> + > + ["id89"] = < + text = <"*Test name (en)"> + description = <"*The name of the flow rate test. (en)"> + > + ["id88"] = < + text = <"*Test name (en)"> + description = <"*The name of the volume test. (en)"> + > + ["at85"] = < + text = <"*Functional residual capacity (FRC)(en)"> + description = <"*The amount of air left in the lungs after a tidal breath out. Calculated = ERV+RV.(en)"> + > + ["at84"] = < + text = <"*Residual volume (RV)(en)"> + description = <"*The amount of air left in the lungs after a maximal exhalation.(en)"> + > + ["at83"] = < + text = <"*Tidal volume (Vt)(en)"> + description = <"*The volume of air inspired and then expired from the lung during one respiratory cycle.(en)"> + > + ["at82"] = < + text = <"*FEV1/FVC ratio (FEV1%FVC)(en)"> + description = <"*The ration of Forced expiratory volume in 1 second to Forced vital capacity.(en)"> + > + ["at81"] = < + text = <"*Tiffenau index (FEV1/SVC)(en)"> + description = <"*The ratio of Forced Expiratory volume in 1 second to Inspired vital capacity. Calculated = FEV1/ IVC.(en)"> + > + ["at80"] = < + text = <"*Maximum voluntary ventilation(en)"> + description = <"*A measure of the maximum amount of air that can be inhaled and exhaled in one minute. Also termed Maximum ventilation per minute.(en)"> + > + ["at79"] = < + text = <"*Inspiratory reserve volume (IRV)(en)"> + description = <"*The additional air that can be inhaled after a normal tidal breath in.(en)"> + > + ["at78"] = < + text = <"*Expiratory reserve volume (ERV)(en)"> + description = <"*The amount of additional air that can be pushed out after the end expiratory level of normal breathing.(en)"> + > + ["at77"] = < + text = <"*Inspiratory capacity (IC/IVC)(en)"> + description = <"*The maximal volume that can be inspired following a normal expiration. Also termed Inspiratory vital capacity (IVC). Calculated = TV+IRV.(en)"> + > + ["at76"] = < + text = <"*Forced inspratory flow 25-50% (FIF25-50%)(en)"> + description = <"*The average flow of air into the lung during the middle portion (25-50%) of inspiration.(en)"> + > + ["at75"] = < + text = <"*Forced inspratory flow 25-75% (FIF25-75%)(en)"> + description = <"*The average flow of air into the lung during the middle portion (25-75%) of inspiration.(en)"> + > + ["at74"] = < + text = <"*Forced expiratory flow 25-50% (FEF25-50%)(en)"> + description = <"*The average flow of air from the lung during the middle portion (25-50%) of expiration (also sometimes referred to as the MMEF, for maximal mid-expiratory flow).(en)"> + > + ["at73"] = < + text = <"*Forced expiratory flow 25-75% (FEF25-75%)(en)"> + description = <"*The average flow of air from the lung during the middle portion (25-75%) of expiration (also sometimes referred to as the MMEF, for maximal mid-expiratory flow).(en)"> + > + ["at72"] = < + text = <"*Peak expiratory flow (PEF)(en)"> + description = <"*The maximum flow generated during expiration performed with maximal force and started after a full inspiration. Also termed Peak Expiratory Flow Rate (PEFR).(en)"> + > + ["at71"] = < + text = <"*Forced expiratory volume in .75 sec (FEV.75)(en)"> + description = <"*The amount of air that can be forcibly blown out in 0.75 of a second.(en)"> + > + ["at70"] = < + text = <"*Forced expiratory volume in 6 sec (FEV6)(en)"> + description = <"*The amount of air that can be forcibly blown out in six seconds.(en)"> + > + ["at69"] = < + text = <"*Forced expiratory volume in 3 sec (FEV3)(en)"> + description = <"*The amount of air that can be forcibly blown out in three seconds.(en)"> + > + ["at68"] = < + text = <"*Forced expiratory volume in 1 sec (FEV1)(en)"> + description = <"*The amount of air that can be forcibly blown out in one second.(en)"> + > + ["at67"] = < + text = <"*Total lung capacity (TLC)(en)"> + description = <"*The volume of gas contained in the lung after a full inhalation.(en)"> + > + ["at66"] = < + text = <"*Forced vital capacity (FVC)(en)"> + description = <"*The volume change of the lung between a full inspiration to total lung capacity and a maximal expiration to residual volume.(en)"> + > + ["at65"] = < + text = <"*Slow vital capacity (SVC/EVC)(en)"> + description = <"*The amount of air that can be forced out of the lungs after a maximal inspiration. Emphasis on completeness of expiration. Also termed expiratory vital capacity (EVC) Calculated= IRV+ Vt+ ERV.(en)"> + > + ["id59"] = < + text = <"*Actual Result(en)"> + description = <"*Actual pulmonary flow rate result.(en)"> + > + ["id58"] = < + text = <"*Flow rate (en)"> + description = <"*Test result represented as a measured flow rate. (en)"> + > + ["id57"] = < + text = <"*Actual Result(en)"> + description = <"*Actual pulmonary test ratio result.(en)"> + > + ["id56"] = < + text = <"*Ratio (en)"> + description = <"*A calculated test result expressed as a ratio. (en)"> + > + ["id55"] = < + text = <"*Predicted Result(en)"> + description = <"*Predicted pulmonary volume test result.(en)"> + > + ["id54"] = < + text = <"*Actual Result(en)"> + description = <"*Actual pulmonary volume test result.(en)"> + > + ["id53"] = < + text = <"*Volume (en)"> + description = <"*Test result represented as a measured volume or calculated capacity. (en)"> + > + ["id52"] = < + text = <"*Agent(en)"> + description = <"*The bronchodilating agent used in the test.(en)"> + > + ["id50"] = < + text = <"*Bronchodilation(en)"> + description = <"*Details of bronchodilation administered as part of the test.(en)"> + > + ["id49"] = < + text = <"*Dose(en)"> + description = <"*The dose of agent used in the test.(en)"> + > + ["id48"] = < + text = <"*Agent/modality(en)"> + description = <"*The agent or physical modality used e.g exercise.(en)"> + > + ["id47"] = < + text = <"*Bronchial challenge(en)"> + description = <"*Details of any bronchial challenge administered as part of the test.(en)"> + > + ["id45"] = < + text = <"*Actual/predicted Ratio(en)"> + description = <"*The ratio of actual to predicted test result.(en)"> + > + ["id38"] = < + text = <"*Diffusion lung capacity(en)"> + description = <"*A test of the diffusion capacity (DLCO), or transfer factor (TLCO), of the lung for carbon monoxide (CO). "> + comment = <"*Also called carbon monoxide diffusing capacity test. Generally DLCO is measured in \"ml/min/kPa\" and TLCO is measured in \"ml/min/mmHg\". + In North America the unit is mL/min/mmHg. The Systeme Internationale unit is mmol/min/kPa. The following equation converts between the 2 units: D, 2.986 X T (en)"> + > + ["id31"] = < + text = <"*Device(en)"> + description = <"*Details of the device used to measure pulmonary function.(en)"> + > + ["id19"] = < + text = <"*Predicted Result(en)"> + description = <"*Predicted pulmonary test ratio result.(en)"> + > + ["id14"] = < + text = <"*Forced Expiratory Time (FET)(en)"> + description = <"*The time taken to complete a forced expiration. (en)"> + > + ["id9"] = < + text = <"*Predicted Result(en)"> + description = <"*Predicted pulmonary flow rate result.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Any event.(en)"> + > + ["id1"] = < + text = <"*Pulmonary Function Testing(en)"> + description = <"*Pulmonary function testing including spirometry and other lung volume testing.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9003"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at72", "at73", "at74", "at75", "at76", "at80"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at66", "at68", "at71", "at69", "at70", "at65", "at67", "at77", "at78", "at79", "at83", "at84", "at85", "at130"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at95", "at96"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at117", "at118", "at119", "at120"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at82", "at81"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse.v1.0.2.adls new file mode 100644 index 000000000..9073c3ab8 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse.v1.0.2.adls @@ -0,0 +1,2782 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=cb2268c5-b91e-48a0-992e-ac9777d94862; build_uid=db2e1a18-7773-45c6-87c1-3b96e60a0959) + openEHR-EHR-OBSERVATION.pulse.v1.0.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde"> + ["organisation"] = <"University of Heidelberg, Central Queensland University"> + > + > + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Vyacheslav Mavrin"> + ["organisation"] = <"JSC Comsoft"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Erik Sundvall; Åsa Skagerhult, Kirsi Poikela"> + ["organisation"] = <"Region Östergötland, Tieto Sweden AB"> + ["email"] = <"asa.skagerhult@regionostergotland.se, ext.kirsi.poikela@tieto.com"> + > + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + ["email"] = <"vesa.peltola@tieto.com"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Pablo Pazos"> + ["organisation"] = <"CaboLabs - Health Informatics"> + ["email"] = <"pablo.pazos@cabolabs.com"> + > + > + ["es-co"] = < + language = <[ISO_639-1::es-co]> + author = < + ["name"] = <"Jose Florez-Arango"> + > + accreditation = <"MD MS PhD"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-03-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Nadim Anani, Karolinska Institutet, Sweden", "Vebjoern Arntzen, Oslo university hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Gustavo Bacelar-Silva, Healthcare Designs, Brazil (openEHR Editor)", "Silje Ljosland Bakke, Bergen Hospital Trust, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Diego Bosca, IBIME group, Spain", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, Queensland Health, Australia", "Angela de Zwart, Orion Health, New Zealand", "Graham Denyer, Australian Antarctic Division, Australia", "Paul Donaldson, Nursing Informatics Australia, Australia", "Shahla Foozonkhah, Ocean Informatics, Australia", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "John George, HSCIC, United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Evelyn Hovenga, EJSH Consulting, Australia", "Eugene Igras, IRIS Systems, Inc., Canada", "Lars Karlsen, DIPS ASA, Norway", "Athanasios Kleontas, Ergobyte Informatics, Greece", "Shinji Kobayashi, Kyoto University, Japan", "Robert Legan, NEHTA, Australia", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Rohan Martin, Ambulance Victoria, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Jeroen Meintjens, Medisch Centrum Alkmaar, Netherlands", "Monica Merchat, Hospital Cardiac Electrophysiology, MS Health Informatics Student, former ICU nurse, former Anesthesia Technician, United States", "Bjoern Naess, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Arturo Romero, SESCAM, Spain", "Jussara Rotzsch, UNB, Brazil", "Micaela Thierley, Helse Bergen, Norway", "Soon Ghee Yap, Singapore General Hospital, Singapore"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Direct communication with clinicians."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"C87914388FF3D5E7CA7EF78A4AD31358"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation der Frequenz und des Rhythmus des Herzens."> + keywords = <"Frequenz", "Herzfrequenz", "Rhythmus"> + use = <"Zur allgemeinen Dokumentation der Herzfrequenz, besonders der elektrischen Frequenz."> + misuse = <"Zur Dokumentation der mechanischen Frequenz Puls benutzen (OSBSERVATION.heart_reate-pulse.v1)."> + copyright = <"© openEHR Foundation"> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Для записи информации о частоте и ритме сердцечных сокращений."> + keywords = <"ЧСС", "ритм", "сердечный ритм", "частотат сердечных сокращений"> + use = <"Используется для записи измеренных характеристик, связанных с темпом и ритма сердца, в том числе простая констатация наличия сердечного ритма. Эти характеристики не регистрируются путем прямого наблюдения самого сердца, а подразумевают альтернативные источники, включая прямую аускультацию сердца или электрокардиограф, отражающий электрическую активность сердца. + Частота и ритм сердечных сокращений (или специализация этого архетипа - Пульс), как правило, регистрируются в качестве одного из компонентов жизненно важных признаков - включая кровяное давление, дыхание, температуру и оксиметрию. Для каждого из этих понятий существуют специальные архетипы. "> + misuse = <"Не следует использовать для записи выводов о измеряемых частоте и ритме сердечных сокращений. Такого рода заявления, как, например, пациент находится в состоянии фибрилляция предсердий или тахикардии, должны быть записаны в других специальных архетипах, относящихся к категории ОЦЕНКА. + Не следует использовать для записи механической частоты сердечных сокращений, ритма и связанные с ними характеристик - это записывается используя специализацию этого архетипа - OBSERVATION.heart_rate-pulse. + Не используется для записи другой информации обширной системы обследования или оценки сердечно-сосудистой системы. Другие специфические архетипы используются для записи таких характеристик, как верхушечный толчок, шумы, результаты аускультаци и т.д. + Такие понятия, как максимальная или целевая частота сердечных сокращений, должны записываться в отдельных архетипах, предназначенных специально для осуществления оценки."> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att mäta puls eller hjärtfrekvens och beskriva relaterade egenskaper."> + keywords = <"frekvens", "rytm", "slag", "puls", "hjärta", "vitaltecken"> + use = <"Används för att registrera närvaro eller frånvaro av puls eller hjärtslag. + + Används för att registrera puls eller hjärtfrekvens samt relaterade observationer avseende deras mönster och karaktär samt för att dokumentera den kliniska tolkningen av fynd. + + I praktiken används termerna puls och hjärtfrekvens ofta i samma betydelse. För att tillgodose klinikers skiftande preferenser tillåter den här arketypen användning av båda termerna i de fall mätplatsen är ospecificerad. + + Mätningar såsom maxpuls eller hjärtfrekvens i ett tidsintervall kan registreras i en \"Maximum\"-händelse. Andra enstaka händelser eller intervallhändelser kan specificeras i en mall, eller genereras automatiskt av vissa IT-system. + + I vissa fall är det dock viktigt att skilja pulsmätning i en perifer artär, exempelvis ett radialt kärl, från mätning av den centrala hjärtfrekvensen. Den här arketypen tillåter ytterst specifika data och gör åtskillnad mellan central hjärtfrekvens och puls som mäts i en specifik artär. För att registrera pulsdeficit, registrera mätningar av den mekaniska hjärtfrekvensen och en perifer pulsfrekvens i två fält i denna arketyp. Skillnaden mellan dessa mätvärden är pulsdeficiten. Den aktuella pulsdeficiten kommer att registreras i en separat OBSERVATION arketyp. + + I utvecklingen av denna arketyp har det varit en viss spänning kring presentationen av pulsens eller hjärtslagets regelbundenhet. Denna arketyp presenterar de relevanta datapunkterna separat: Först fastställda \"Regelbunden\" och \"Oregelbunden\" och sedan ytterligare alternativ om \"Oregelbunden\" väljs dvs. \"regelbundet oregelbunden\" och \"oregelbundet oregelbunden\". + + I praktiken skulle de kliniska systemen kunna erbjuda användarna en kombination av värdena från den \"regelbundna\" och \"oregelbundna typen\"- exempelvis \"regelbunden\", \"regelbundet oregelbunden\" och \"oregelbundet oregelbunden\" som hämtas från dessa två fält. Data kan registreras mot båda fälten med antagandet att om en av de oregelbundna typerna väljs, så är det \"oregelbundna\" värdet i dataelementet \"regelbunden\" också automatiskt markerat. + + "> + misuse = <"Ska inte användas för att registrera andningsfrekvens i samband med EKG-rapporter. Till detta ska arketypen OBSERVATION.ecg användas. + + Ska inte användas för att registrera andra delar av en kardiovaskulär undersökning eller värdering. Till det ska speciella CLUSTER-arketyper användas, exempelvis för att registrera egenskaper såsom hjärtspetsstöt, blåsljud och *bruits* samt auskultatoriska fynd. + + Ska i synnerhet inte användas för att registrera värdering av perifera vaskulära sjukdomar. Dessa kräver att närvaron av och styrkan hos varje perifer puls dokumenteras. Till detta ska en speciell CLUSTER-arketyp användas. + + Ska inte användas för att registrera hjärtfrekvensen hos foster. Till detta ska arketypen OBSERVATION.fetal_heart användas. + + Ska inte användas för att registrera pulsdeficit. Till detta ska en särskild OBSERVATION-arketyp användas. + + Ska inte användas när hjärtfrekvens är ett behandlingsmål. Till det ändamålet ska EVALUATION-arketyper som är till för mål och värdering av träning användas. + "> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"*To record details about the rate and associated attributes for a pulse or heart beat.(en)"> + keywords = <"*rate(en)", "*rhythm(en)", "*beat(en)", "*pulse(en)", "*heart(en)", "*vital(en)", "*sign(en)"> + use = <"*Use to record the presence or absence of a pulse or heart beat. + + In practice, the terms 'heart rate' and 'pulse rate' are often used interchangeably, although they may be measured at different body sites. This archetype allows either term to be used when the measurement site is not specified, to suit clinician preferences. + + Use to record the measurement of the pulse rate, or heart rate, observations about the associated pattern and character, and clinical interpretation of the findings. + + Measurements such as the maximum pulse or heart rate over an interval of time can be recorded using 'Maximum' event. Others point-in-time or interval events may be specified within a template or at run-time. + + In development of this archetype, there has been some tension around representation of the regularity of the pulse or heart beat. This archetype represents the relevant data points separately: firstly establishing 'Regular' vs 'Irregular' and then, if 'Irregular', further options of 'Regularly irregular' and 'Irregularly irregular'. In practice, clinical systems could offer users a combination of the values from the 'Regular?' and 'Irregular type' - for example, 'Regular', 'Regularly irregular' and 'Irregularly irregular' drawn from these two data elements. Data could be recorded against both data elements with the assumption that if one of the irregular types are selected, then the 'Irregular' value in the 'Regular?' data element is also automatically selected. + + In certain situations it is important to be very specific so that a rate observed at a peripheral body site, such as the radial artery, can be differentiated from the rate of the heart. To record a pulse deficit, record the measurements of the mechanical heart rate and a peripheral pulse rate in two instances of this archetype - the difference between these measurments is the pulse deficit. The actual pulse deficit will be recorded in a separate OBSERVATION archetype.(en)"> + misuse = <"*Not to be used to record the R-R rate in the context of an Electrocardiograph report - use the OBSERVATION.ecg archetypefor this purpose. + + Not to be used to record other details of the full cardiovascular examination or assessment. Other specific CLUSTER archetypes will be used to record characteristics such as apex beat, murmurs and bruits, or auscultatory findings. + + In particular, this archetype is not intended to record the assessment of peripheral vascular disease, which requires documentation of the presence and strength of each peripheral pulse. A specific CLUSTER archetype will be used to record the general findings on examination of peripheral pulses. + + Not to be used to record fetal heart rate - use the OBSERVATION.fetal_heart archetype for this purpose. + + Not to be used to record the pulse deficit - use a specific OBSERVATION archetype for this purpose. + + Concepts such as Target Heart Rate should be recorded in separate EVALUATION archetypes related to goals and exercise assessment.(en)"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar detalhes sobre a frequência e os atributos associados ao pulso ou batimento cardíaco."> + keywords = <"frequência", "ritmo", "batimento", "pulso", "coração", "vital", "sinal"> + use = <"Use para registrar a presença ou ausência de pulso ou batimento cardíaco. + + Na prática, os termos \"frequência cardíaca\" e \"frequência do pulso\" são frequentemente utilizados indistintamente, embora possam ser medidos em diferentes locais do corpo. Este arquétipo permite que qualquer termo seja usado quando o local da medição não é especificado, de acordo com as preferências clínicas. + + Use para registrar a medida da freqüência do pulso, ou freqüência cardíaca, observações sobre o padrão e caráter associados e interpretação clínica dos achados. + + Medições como o pulso máximo ou freqüência cardíaca durante um intervalo de tempo podem ser gravadas usando o evento \"Máximo\". Outros eventos pontuais ou intervalados podem ser especificados dentro de um modelo ou em tempo de execução. + + No desenvolvimento deste arquétipo, houve alguma tensão em torno da representação da regularidade do pulso ou batimento cardíaco. Este arquétipo representa os pontos de dados relevantes separadamente: primeiro estabelecendo 'Regular' vs 'Irregular' e, em seguida, 'Irregular', outras opções de 'Regularmente irregular' e 'Irregularmente irregular'. Na prática, os sistemas clínicos poderiam oferecer aos usuários uma combinação dos valores do \"Regular?\" E 'Tipo irregular' - por exemplo, 'Regular', 'Regularmente irregular' e 'Irregularmente irregular' extraídos destes dois elementos de dados. Os dados poderiam ser registrados contra os dois elementos de dados com a suposição de que, se um dos tipos irregulares for selecionado, então o valor 'Irregular' no elemento de dados 'Regular?' também é automaticamente selecionado. + + Use para registrar a presença ou ausência de pulso ou batimento cardíaco. + + Na prática, os termos \"frequência cardíaca\" e \"frequência de pulso\" são frequentemente utilizados indistintamente, embora possam ser medidos em diferentes locais do corpo. Este arquétipo permite que qualquer termo seja usado quando o local da medição não é especificado, de acordo com as preferências clínicas. + + Use para registrar a medida da freqüência do pulso, ou freqüência cardíaca, observações sobre o padrão e caráter associados e interpretação clínica dos achados. + + Medições como o pulso máximo ou freqüência cardíaca durante um intervalo de tempo podem ser gravadas usando o evento \"Máximo\". Outros eventos pontuais ou intervalados podem ser especificados dentro de um modelo ou em tempo de execução. + + No desenvolvimento deste arquétipo, houve alguma tensão em torno da representação da regularidade do pulso ou batimento cardíaco. Este arquétipo representa os pontos de dados relevantes separadamente: primeiro estabelecendo 'Regular' vs 'Irregular' e, em seguida, 'Irregular', outras opções de 'Regularmente irregular' e 'Irregularmente irregular'. Na prática, os sistemas clínicos poderiam oferecer aos usuários uma combinação dos valores do \"Regular?\" E 'Tipo irregular' - por exemplo, 'Regular', 'Regularmente irregular' e 'Irregularmente irregular' extraídos destes dois elementos de dados. Os dados poderiam ser registrados contra os dois elementos de dados com a suposição de que, se um dos tipos irregulares for selecionado, então o valor 'Irregular' no elemento de dados 'Regular?' também é automaticamente selecionado. + + Em certas situações, é importante ser muito específico para que uma frequência observada num local do corpo periférico, tal como a artéria radial, possa ser diferenciada da frequência do coração. Para registrar um déficit de pulso, registre as medidas da freqüência cardíaca mecânica e uma frequência de pulso periférico em duas instâncias deste arquétipo - a diferença entre essas medições é o déficit de pulso. O déficit de pulso real será registrado em um arquétipo OBSERVATION separado."> + misuse = <"Não deve ser utilizado para registrar a taxa R-R no contexto de um relatório de eletrocardiografia - use o arquétipo OBSERVATION.ecg para este fim. + + Não deve ser utilizado para registrar outros detalhes do exame ou avaliação cardiovascular completa. Outros arquétipos CLUSTER específicos serão usados para registrar características como a batida do ápice, murmúrios e sopros, ou achados na ausculta. + + Em particular, este arquétipo não pretende registar a avaliação da doença vascular periférica, que requer documentação da presença e da força de cada pulso periférico. Um arquétipo CLUSTER específico será usado para registrar os achados gerais no exame de pulsos periféricos. + + Não deve ser usado para registrar a freqüência cardíaca fetal - use o arquétipo OBSERVATION.fetal_heart para esta finalidade. + + Não deve ser usado para registrar o déficit de pulso - use um arquétipo OBSERVATION específico para este fim. + + Conceitos como a Frequência Cardíaca-alvo devem ser registrados em arquétipos de EVALUATION separados relacionados com as metas e a avaliação do exercício. + + "> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record details about the rate and associated attributes for a pulse or heart beat."> + keywords = <"rate", "rhythm", "beat", "pulse", "heart", "vital", "sign"> + use = <"Use to record the presence or absence of a pulse or heart beat. + + In practice, the terms 'heart rate' and 'pulse rate' are often used interchangeably, although they may be measured at different body sites. This archetype allows either term to be used when the measurement site is not specified, to suit clinician preferences. + + Use to record the measurement of the pulse rate, or heart rate, observations about the associated pattern and character, and clinical interpretation of the findings. + + Measurements such as the maximum pulse or heart rate over an interval of time can be recorded using 'Maximum' event. Others point-in-time or interval events may be specified within a template or at run-time. + + In development of this archetype, there has been some tension around representation of the regularity of the pulse or heart beat. This archetype represents the relevant data points separately: firstly establishing 'Regular' vs 'Irregular' and then, if 'Irregular', further options of 'Regularly irregular' and 'Irregularly irregular'. In practice, clinical systems could offer users a combination of the values from the 'Regular?' and 'Irregular type' - for example, 'Regular', 'Regularly irregular' and 'Irregularly irregular' drawn from these two data elements. Data could be recorded against both data elements with the assumption that if one of the irregular types are selected, then the 'Irregular' value in the 'Regular?' data element is also automatically selected. + + In certain situations it is important to be very specific so that a rate observed at a peripheral body site, such as the radial artery, can be differentiated from the rate of the heart. To record a pulse deficit, record the measurements of the mechanical heart rate and a peripheral pulse rate in two instances of this archetype - the difference between these measurments is the pulse deficit. The actual pulse deficit will be recorded in a separate OBSERVATION archetype."> + misuse = <"Not to be used to record the R-R rate in the context of an Electrocardiograph report - use the OBSERVATION.ecg archetypefor this purpose. + + Not to be used to record other details of the full cardiovascular examination or assessment. Other specific CLUSTER archetypes will be used to record characteristics such as apex beat, murmurs and bruits, or auscultatory findings. + + In particular, this archetype is not intended to record the assessment of peripheral vascular disease, which requires documentation of the presence and strength of each peripheral pulse. A specific CLUSTER archetype will be used to record the general findings on examination of peripheral pulses. + + Not to be used to record fetal heart rate - use the OBSERVATION.fetal_heart archetype for this purpose. + + Not to be used to record the pulse deficit - use a specific OBSERVATION archetype for this purpose. + + Concepts such as Target Heart Rate should be recorded in separate EVALUATION archetypes related to goals and exercise assessment."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل تفاصيل حول معدل و نظم القلب."> + keywords = <"المعدل", "معدل القلب", "النظم"> + use = <"يستخدم لتسجيل الخصائص التي تم قياسها فيما يتعلق بمعدل و نظم القلب, بما في ذلك بيان بسيط حول وجود نبض و معدل ضربات القلب. و لا يتم استخدام هذه القراءات بالملاحظة المباشرة للقلب ذاته, و إنما يتنم استنباطها من مصادر بديلة تتضمن التسمع المباشر للقلب أو تخطيط كهربية القلب بما يعكس النشاط الكهربي للقلب. + معدل و نظم القلب ( أو تخصيصهما إلى النبض) عادة ما يتم تسجيلهم على أنهم يمثلون واحدا من العلامات الحياتية – و التي تتكون من ضغط الدم, التنفس, درجة الحرارة, و قياس التأكسج. و يوجد نماذج إضافية مخصصة لكل نوع من هذه المفاهيم."> + misuse = <"لا يستخدم لتسجيل استنتاجات حول معدل و نظم القلب الذي تم قياسهما. و ينبغي تسجيل بيانات مثل (المريض يعاني من الرجفان الأذيني) أو (يعاني من تسرع ضربات القلب) في نماذج أخرى مخصصة و متعلقة بتقييم حالة المريض. + لا تستخدم لتسجيل معدل القلب الميكانيكي, أو النظم أو الخصائص الأخرى – و يتم تسجيل ذلك باستخدام تخصيص لهذا النموذج يسمى ملاحظة. معدل القلب – النبض. + لا يستخدم لتسجيل تفاصيل فحص أو تقييم أكثر شمولا للجهاز القلبي الوريدي. و يمكن أن تستخدم نماذج معينة أخرى لتسجيل خصائص مثل نبض قمة القلب, النفخات, و الموجودات عند التسمع, إلى آخره. + المفاهيم الأخرى مثل أقصى معدل للقلب, أو معدل القلب المستهدف ينبغي أن يتم تسجيلها في نماذج أخرى متعلقة بتقييم المجهود."> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Para registrar la frecuencia del pulso o latidos del corazón, y la descripción asociada a sus características como componente de los signos vitales"> + keywords = <"frecuencia, ritmo, latido, pulso, corazón, signo, signos vitales", ...> + use = <"Utilizar para registrar la presencia o ausencia de pulso o latidos del corazón. + + Utilizar para registrar la frecuencia del pulso o latidos del corazón, y observaciones sobre el ritmo. + + Utilizar para registrar la descripción de las características asociadas al pulso o latidos del corazón, comunmente registradas por parte de los signos vitales. + + Medidas como el pulso o latidos máximos en un intervalo de tiempo puede ser registrado en un evento de intervalo asociado a la función 'máximo'. + Otros eventos puntuales o intervaloes pueden ser especificados dentro de una plantilla o en tiempo de ejecución. + + En la práctica los términos pulso y latidos del corazón son intercambiables. Este arquetipo permite especificar el término que se desea utilizar para nombrar a la medida cuando no se especifica la localización corporal donde se realiza la medida. + + En algunas situaciones, es importante diferenciar la frecuencia del pulso en una arteria periférica, como la arteria radial, en contraste con los latidos del corazón medidos centralmente. Este arquetipo permite registrar datos específicos y diferenciar entre frecuencia cardiaca central, y pulso medido sobre una arteria específica."> + misuse = <"No debe ser utilizado para el cálculo de intervalos RR para l frecuencia cardiaca en el contexto de un estudio electrocardiográfico, para eso utilizar el arquetipo OBSERVATION.ecg. + + No debe ser utilizado para registrar otros detalles de la examiniación o evaluación cardiovascular. + Para registrar características como latido apexiano, solplos, murmullos y hallazgos específicos, pueden utilizarse otros arquetipos CLUSTER. + + Este arquetipo no fue diseñado para el registro de la evaluación de enfermedad vascular periférica, la cual requiere documentación sobre la presencia e intensidad de cada pulso periférico. Un CLUSTER específico debe utilizarse para registrar hallazgos generales en la examinación de pulsos periféricos. + + No debe ser utilizado para registrar la frecuencia cardiaca fetal, esto se registra en el arquetipo OBSERVATION.fetal_heart. + + Conceptos como la frecuencia cardiaca objetivo deben ser registrados en arquetipos EVALUATION relacionados a objetivos sobre signos vitales y ejercicio."> + > + ["es-co"] = < + language = <[ISO_639-1::es-co]> + purpose = <"Registrar la medida de la frecuencia de pulso, la frecuencia cardiaca, y la descripción de las características asociadas como uno de los componentes de las observación de signos vitales"> + use = <"*Use to record the presence or absence of a pulse rate or heart rate. + + Use to record the measurement of the pulse rate, or heart rate, and observation about the associated rhythm. + + Use to record a simple description of characteristics that are associated with the pulse or heart beat, that might be commonly recorded as part of a vital signs obervation. + + Measurements such as the maximum pulse or heart rate over an interval of time can be recorded using \"Maximum' event. Others point-in-time or interval events may be specified within a template or at run-time. + + In practice, the terms heart rate and pulse rate are often used interchangeably. This archetype allows either term to be used when the measurement site is not specified, to suit clincian preferences. + + In certain situations, however, it is important to differentiate between a pulse rate observed at a peripheral artery, such as the radial artery, in contrast to the centrally observed heart rate. This archetype allows the data to be very specific and differentiate between central heart rate and the pulse rate recorded at a specified artery.(en)"> + misuse = <"*Not to be used to record the R-R rate in the context of an Electrocardiograph report - this is to be recorded using the OBSERVATION.ecg archetype. + + Not to be used to record other details of the full cardiovascular examination or assessment. Other specific CLUSTER archetypes will be used to record characteristics such as apex beat, murmurs and bruits, auscultatory findings, + + In particular, this archetype is not intended to record the assessment of peripheral vascular disease, which requires documentation of the presence and strength of each peripheral pulse. A specific CLUSTER archetype will be used to record the general findings on examiantion of peripheral pulses. + + Not to be used to record fetal heart rate - this is recorded using the OBSERVATION.fetal_heart archetype. + + Concepts such as Target Heart Rate should be recorded in separate EVALUATION archetypes related to goals and exercise assessment.(en)"> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Pulse/Heart beat + data matches { + HISTORY[id3] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id4] matches { -- Any event + data matches { + ITEM_TREE[id2] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id1006] occurrences matches {0..1} matches { -- Presence + name matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9000]} -- Presence (synthesised) + } + } + value matches { + DV_CODED_TEXT[id9012] matches { + defining_code matches {[ac9001]} -- Presence (synthesised) + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Rate + name matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9002]} -- Rate (synthesised) + } + } + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9003]} -- Frequency + magnitude matches {|>=0.0|} + units matches {"/min"} + precision matches {0} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Regular? + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9004]} -- Regular? (synthesised) + } + } + } + ELEMENT[id1056] occurrences matches {0..1} matches { -- Irregular type + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9005]} -- Irregular type (synthesised) + } + } + } + ELEMENT[id1031] matches { -- Character + value matches { + DV_TEXT[id9017] + } + } + ELEMENT[id1023] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9018] + } + } + ELEMENT[id1024] matches { -- Clinical interpretation + name matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[ac9006]} -- Clinical interpretation (synthesised) + } + } + value matches { + DV_TEXT[id9020] + } + } + ELEMENT[id1060] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9021] + } + } + } + } + } + state matches { + ITEM_TREE[id13] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..1} matches { -- Position + value matches { + DV_CODED_TEXT[id9022] matches { + defining_code matches {[ac9007; at1002]} -- Position (synthesised) + } + } + } + ELEMENT[id1019] matches { -- Confounding factors + value matches { + DV_TEXT[id9023] + } + } + allow_archetype CLUSTER[id1018] matches { -- Exertion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.level_of_exertion(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + INTERVAL_EVENT[id1037] occurrences matches {0..1} matches { -- Maximum + math_function matches { + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at9008]} -- maximum + } + } + data matches { + use_node ITEM_TREE[id9025] /data[id3]/events[id4]/data[id2] + } + state matches { + use_node ITEM_TREE[id9026] /data[id3]/events[id4]/state[id13] + } + } + } + } + } + protocol matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id1020] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9027] matches { + defining_code matches {[ac9009]} -- Method (synthesised) + } + } + } + ELEMENT[id1038] occurrences matches {0..1} matches { -- Body site + value matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[ac9010]} -- Body site (synthesised) + } + DV_TEXT[id9029] + } + } + allow_archetype CLUSTER[id1014] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id1057] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Presence of a pulse or heart beat.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Presence of a pulse or heart beat.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Rate(en) (synthesised)"> + description = <"*The rate, measured in beats per minute.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9004"] = < + text = <"*Regular?(en) (synthesised)"> + description = <"*Is the pulse or heart beat regular?(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Irregular type(en) (synthesised)"> + description = <"*More specific pattern of an irregular pulse or heart beat.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Clinical interpretation(en) (synthesised)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the pulse or heart beat findings, including the rhythm.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"*Position(en) (synthesised)"> + description = <"*The body position of the subject during the observation.(en) (synthesised)"> + > + ["at9008"] = < + text = <"* maximum (en)"> + description = <"* maximum (en)"> + > + ["ac9009"] = < + text = <"*Method(en) (synthesised)"> + description = <"*Method used to observe the pulse or heart beat.(en) (synthesised)"> + > + ["ac9010"] = < + text = <"*Body site(en) (synthesised)"> + description = <"*Body site where the pulse or heart beat were observed.(en) (synthesised)"> + > + ["id1060"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the pulse or heart beat findings not captured in other fields.(en)"> + > + ["at1059"] = < + text = <"*Rhythm(en)"> + description = <"*Specific conclusion about the rhythm of the pulse or heartbeat, drawn from a combination of the heart rate, pattern and other characteristics observed on examination.(en)"> + > + ["at1058"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Generic label to allow for any or all statements about the pulse or heart beat.(en)"> + > + ["id1057"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1056"] = < + text = <"*Irregular type(en)"> + description = <"*More specific pattern of an irregular pulse or heart beat.(en)"> + comment = <"*Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element.(en)"> + > + ["at1055"] = < + text = <"*Toe(en)"> + description = <"*An unspecified toe.(en)"> + > + ["at1052"] = < + text = <"*Ear lobe(en)"> + description = <"*The lobe of an unspecified ear.(en)"> + > + ["at1051"] = < + text = <"*Automatic, invasive(en)"> + description = <"*The findings are observed invasively using a device such as an arterial catheter.(en)"> + > + ["at1050"] = < + text = <"*Brachial artery - Right(en)"> + description = <"*The right brachial artery.(en)"> + > + ["at1049"] = < + text = <"*Brachial artery - Left(en)"> + description = <"*The left brachial artery.(en)"> + > + ["at1048"] = < + text = <"*Finger(en)"> + description = <"*An unspecified finger.(en)"> + > + ["at1047"] = < + text = <"*Heart beat presence(en)"> + description = <"*Presence of a heart beat.(en)"> + > + ["at1046"] = < + text = <"*Pulse presence(en)"> + description = <"*Presence of a pulse.(en)"> + > + ["at1045"] = < + text = <"*Femoral Artery - Right(en)"> + description = <"*The right femoral artery.(en)"> + > + ["at1044"] = < + text = <"*Femoral Artery - Left(en)"> + description = <"*The left femoral artery.(en)"> + > + ["at1043"] = < + text = <"*Carotid Artery - Right(en)"> + description = <"*The right carotid artery.(en)"> + > + ["at1042"] = < + text = <"*Carotid Artery - Left(en)"> + description = <"*The left carotid artery.(en)"> + > + ["at1041"] = < + text = <"*Heart(en)"> + description = <"*The region of the heart.(en)"> + > + ["at1040"] = < + text = <"*Radial Artery - Right(en)"> + description = <"*The right radial artery.(en)"> + > + ["at1039"] = < + text = <"*Radial Artery - Left(en)"> + description = <"*The left radial artery.(en)"> + > + ["id1038"] = < + text = <"*Body site(en)"> + description = <"*Body site where the pulse or heart beat were observed.(en)"> + > + ["id1037"] = < + text = <"*Maximum(en)"> + description = <"*Maximum pulse rate or heart rate observed during a period of exertion.(en)"> + > + ["at1035"] = < + text = <"*Automatic, non-invasive(en)"> + description = <"*The findings are observed non-invasively using a device such as a pulse oximeter or a stethoscope.(en)"> + > + ["at1034"] = < + text = <"*Auscultation(en)"> + description = <"*The findings are observed with the assistance of a device, such as a stethoscope.(en)"> + > + ["at1033"] = < + text = <"*Palpation(en)"> + description = <"*The findings are observed by physical touch of the observer on the subject.(en)"> + > + ["id1031"] = < + text = <"*Character(en)"> + description = <"*Description of the character of the pulse or heart beat.(en)"> + comment = <"*Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded.(en)"> + > + ["at1029"] = < + text = <"*Irregular(en)"> + description = <"*The pattern is irregular.(en)"> + > + ["at1028"] = < + text = <"*Heart Rate(en)"> + description = <"*The heart rate, measured in beats per minute.(en)"> + > + ["at1027"] = < + text = <"*Pulse Rate(en)"> + description = <"*The pulse rate, measured in beats per minute.(en)"> + > + ["at1026"] = < + text = <"*Not detected(en)"> + description = <"*A pulse or heart beat cannot be detected.(en)"> + > + ["at1025"] = < + text = <"*Present(en)"> + description = <"*A pulse or heart beat can be detected.(en)"> + > + ["id1024"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the pulse or heart beat findings, including the rhythm.(en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Bradycardia, Extrasystoles or Sinus rhythm. Multiple statements are allowed. (en)"> + > + ["id1023"] = < + text = <"*Clinical description(en)"> + description = <"*Narrative description about the pulse or heart beat.(en)"> + > + ["id1020"] = < + text = <"*Method(en)"> + description = <"*Method used to observe the pulse or heart beat.(en)"> + comment = <"*For example, auscultation or electronic monitoring. (en)"> + > + ["id1019"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description about any incidental factors that may affect interpretation of the physical findings.(en)"> + comment = <"*For example, presence of a pacemaker, level of anxiety; pain or fever etc.(en)"> + > + ["id1018"] = < + text = <"*Exertion(en)"> + description = <"*Details about physical exertion being undertaken during the examination.(en)"> + > + ["id1014"] = < + text = <"*Device(en)"> + description = <"*Details about the device used to measure the pulse rate or heart rate.(en)"> + > + ["id1006"] = < + text = <"*Presence(en)"> + description = <"*Presence of a pulse or heart beat.(en)"> + comment = <"*It can be implied that the pulse is present if Rate >0 beats/min.(en)"> + > + ["at1004"] = < + text = <"*Standing/upright(en)"> + description = <"*The subject was standing, walking or running.(en)"> + > + ["at1003"] = < + text = <"*Reclining(en)"> + description = <"*The subject was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis.(en)"> + > + ["at1002"] = < + text = <"*Sitting(en)"> + description = <"*The subject was sitting (for example on bed or chair).(en)"> + > + ["at1001"] = < + text = <"*Lying(en)"> + description = <"*The subject was lying flat.(en)"> + > + ["id14"] = < + text = <"*Position(en)"> + description = <"*The body position of the subject during the observation.(en)"> + > + ["at9"] = < + text = <"*Irregularly Irregular(en)"> + description = <"*The pattern is irregular in a chaotic and unpredictable manner. For example, atrial fibrillation.(en)"> + > + ["at8"] = < + text = <"*Regularly Irregular(en)"> + description = <"*The pattern is irregular in a regular pattern,. For example, a dropped beat once every 'n' beats.(en)"> + > + ["at7"] = < + text = <"*Regular(en)"> + description = <"*The pattern is regular.(en)"> + > + ["id6"] = < + text = <"*Regular?(en)"> + description = <"*Is the pulse or heart beat regular?(en)"> + > + ["id5"] = < + text = <"*Rate(en)"> + description = <"*The rate, measured in beats per minute.(en)"> + comment = <"*Run-time name constraints have been specified, in order to simplify the renaming of this data element to Pulse Rate or Heart Rate, as required.(en)"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Pulse/Heart beat(en)"> + description = <"*Record details about the rate and associated attributes for a pulse or heart beat.(en)"> + > + > + ["ru"] = < + ["ac9000"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Presence of a pulse or heart beat.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Presence of a pulse or heart beat.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Rate(en) (synthesised)"> + description = <"*The rate, measured in beats per minute.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9004"] = < + text = <"*Regular?(en) (synthesised)"> + description = <"*Is the pulse or heart beat regular?(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Irregular type(en) (synthesised)"> + description = <"*More specific pattern of an irregular pulse or heart beat.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Clinical interpretation(en) (synthesised)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the pulse or heart beat findings, including the rhythm.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"*Position(en) (synthesised)"> + description = <"*The body position of the subject during the observation.(en) (synthesised)"> + > + ["at9008"] = < + text = <"* maximum (en)"> + description = <"* maximum (en)"> + > + ["ac9009"] = < + text = <"*Method(en) (synthesised)"> + description = <"*Method used to observe the pulse or heart beat.(en) (synthesised)"> + > + ["ac9010"] = < + text = <"*Body site(en) (synthesised)"> + description = <"*Body site where the pulse or heart beat were observed.(en) (synthesised)"> + > + ["id1060"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the pulse or heart beat findings not captured in other fields.(en)"> + > + ["at1059"] = < + text = <"*Rhythm(en)"> + description = <"*Specific conclusion about the rhythm of the pulse or heartbeat, drawn from a combination of the heart rate, pattern and other characteristics observed on examination.(en)"> + > + ["at1058"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Generic label to allow for any or all statements about the pulse or heart beat.(en)"> + > + ["id1057"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1056"] = < + text = <"*Irregular type(en)"> + description = <"*More specific pattern of an irregular pulse or heart beat.(en)"> + comment = <"*Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element.(en)"> + > + ["at1055"] = < + text = <"*Toe(en)"> + description = <"*An unspecified toe.(en)"> + > + ["at1052"] = < + text = <"*Ear lobe(en)"> + description = <"*The lobe of an unspecified ear.(en)"> + > + ["at1051"] = < + text = <"*Automatic, invasive(en)"> + description = <"*The findings are observed invasively using a device such as an arterial catheter.(en)"> + > + ["at1050"] = < + text = <"*Brachial artery - Right(en)"> + description = <"*The right brachial artery.(en)"> + > + ["at1049"] = < + text = <"*Brachial artery - Left(en)"> + description = <"*The left brachial artery.(en)"> + > + ["at1048"] = < + text = <"*Finger(en)"> + description = <"*An unspecified finger.(en)"> + > + ["at1047"] = < + text = <"*Heart beat presence(en)"> + description = <"*Presence of a heart beat.(en)"> + > + ["at1046"] = < + text = <"*Pulse presence(en)"> + description = <"*Presence of a pulse.(en)"> + > + ["at1045"] = < + text = <"*Femoral Artery - Right(en)"> + description = <"*The right femoral artery.(en)"> + > + ["at1044"] = < + text = <"*Femoral Artery - Left(en)"> + description = <"*The left femoral artery.(en)"> + > + ["at1043"] = < + text = <"*Carotid Artery - Right(en)"> + description = <"*The right carotid artery.(en)"> + > + ["at1042"] = < + text = <"*Carotid Artery - Left(en)"> + description = <"*The left carotid artery.(en)"> + > + ["at1041"] = < + text = <"*Heart(en)"> + description = <"*The region of the heart.(en)"> + > + ["at1040"] = < + text = <"*Radial Artery - Right(en)"> + description = <"*The right radial artery.(en)"> + > + ["at1039"] = < + text = <"*Radial Artery - Left(en)"> + description = <"*The left radial artery.(en)"> + > + ["id1038"] = < + text = <"*Body site(en)"> + description = <"*Body site where the pulse or heart beat were observed.(en)"> + > + ["id1037"] = < + text = <"*Maximum(en)"> + description = <"*Maximum pulse rate or heart rate observed during a period of exertion.(en)"> + > + ["at1035"] = < + text = <"*Automatic, non-invasive(en)"> + description = <"*The findings are observed non-invasively using a device such as a pulse oximeter or a stethoscope.(en)"> + > + ["at1034"] = < + text = <"*Auscultation(en)"> + description = <"*The findings are observed with the assistance of a device, such as a stethoscope.(en)"> + > + ["at1033"] = < + text = <"*Palpation(en)"> + description = <"*The findings are observed by physical touch of the observer on the subject.(en)"> + > + ["id1031"] = < + text = <"*Character(en)"> + description = <"*Description of the character of the pulse or heart beat.(en)"> + comment = <"*Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded.(en)"> + > + ["at1029"] = < + text = <"*Irregular(en)"> + description = <"*The pattern is irregular.(en)"> + > + ["at1028"] = < + text = <"*Heart Rate(en)"> + description = <"*The heart rate, measured in beats per minute.(en)"> + > + ["at1027"] = < + text = <"*Pulse Rate(en)"> + description = <"*The pulse rate, measured in beats per minute.(en)"> + > + ["at1026"] = < + text = <"*Not detected(en)"> + description = <"*A pulse or heart beat cannot be detected.(en)"> + > + ["at1025"] = < + text = <"*Present(en)"> + description = <"*A pulse or heart beat can be detected.(en)"> + > + ["id1024"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the pulse or heart beat findings, including the rhythm.(en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Bradycardia, Extrasystoles or Sinus rhythm. Multiple statements are allowed. (en)"> + > + ["id1023"] = < + text = <"*Clinical description(en)"> + description = <"*Narrative description about the pulse or heart beat.(en)"> + > + ["id1020"] = < + text = <"*Method(en)"> + description = <"*Method used to observe the pulse or heart beat.(en)"> + comment = <"*For example, auscultation or electronic monitoring. (en)"> + > + ["id1019"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description about any incidental factors that may affect interpretation of the physical findings.(en)"> + comment = <"*For example, presence of a pacemaker, level of anxiety; pain or fever etc.(en)"> + > + ["id1018"] = < + text = <"*Exertion(en)"> + description = <"*Details about physical exertion being undertaken during the examination.(en)"> + > + ["id1014"] = < + text = <"*Device(en)"> + description = <"*Details about the device used to measure the pulse rate or heart rate.(en)"> + > + ["id1006"] = < + text = <"*Presence(en)"> + description = <"*Presence of a pulse or heart beat.(en)"> + comment = <"*It can be implied that the pulse is present if Rate >0 beats/min.(en)"> + > + ["at1004"] = < + text = <"*Standing/upright(en)"> + description = <"*The subject was standing, walking or running.(en)"> + > + ["at1003"] = < + text = <"*Reclining(en)"> + description = <"*The subject was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis.(en)"> + > + ["at1002"] = < + text = <"*Sitting(en)"> + description = <"*The subject was sitting (for example on bed or chair).(en)"> + > + ["at1001"] = < + text = <"*Lying(en)"> + description = <"*The subject was lying flat.(en)"> + > + ["id14"] = < + text = <"*Position(en)"> + description = <"*The body position of the subject during the observation.(en)"> + > + ["at9"] = < + text = <"*Irregularly Irregular(en)"> + description = <"*The pattern is irregular in a chaotic and unpredictable manner. For example, atrial fibrillation.(en)"> + > + ["at8"] = < + text = <"*Regularly Irregular(en)"> + description = <"*The pattern is irregular in a regular pattern,. For example, a dropped beat once every 'n' beats.(en)"> + > + ["at7"] = < + text = <"*Regular(en)"> + description = <"*The pattern is regular.(en)"> + > + ["id6"] = < + text = <"*Regular?(en)"> + description = <"*Is the pulse or heart beat regular?(en)"> + > + ["id5"] = < + text = <"*Rate(en)"> + description = <"*The rate, measured in beats per minute.(en)"> + comment = <"*Run-time name constraints have been specified, in order to simplify the renaming of this data element to Pulse Rate or Heart Rate, as required.(en)"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Pulse/Heart beat(en)"> + description = <"*Record details about the rate and associated attributes for a pulse or heart beat.(en)"> + > + > + ["sv"] = < + ["ac9000"] = < + text = <"Närvaro (synthesised)"> + description = <"Närvaro av puls eller hjärtslag. (synthesised)"> + > + ["ac9001"] = < + text = <"Närvaro (synthesised)"> + description = <"Närvaro av puls eller hjärtslag. (synthesised)"> + > + ["ac9002"] = < + text = <"Frekvens (synthesised)"> + description = <"Frekvensen mätt i slag per minut. (synthesised)"> + > + ["at9003"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9004"] = < + text = <"Regelbunden (synthesised)"> + description = <"Regelbunden puls eller regelbundna hjärtslag (synthesised)"> + > + ["ac9005"] = < + text = <"Oregelbunden typ (synthesised)"> + description = <"Ett mer specifikt mönster av oregelbunden puls eller oregelbundna hjärtslag. (synthesised)"> + > + ["ac9006"] = < + text = <"Klinisk tolkning (synthesised)"> + description = <"Enstaka ord, fras eller kort beskrivning om den kliniska innebörden och betydelsen av fynd från puls eller hjärtslag, inklusive rytm. (synthesised)"> + > + ["ac9007"] = < + text = <"Kroppsställning (synthesised)"> + description = <"Patientens kroppsställning under observationen. (synthesised)"> + > + ["at9008"] = < + text = <"* maximum (en)"> + description = <"* maximum (en)"> + > + ["ac9009"] = < + text = <"Metod (synthesised)"> + description = <"Metod som används för att observera pulsen eller hjärtslagen. (synthesised)"> + > + ["ac9010"] = < + text = <"Lokalisation (synthesised)"> + description = <"Lokalisation där pulsen eller hjärtslagen observerades. (synthesised)"> + > + ["id1060"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning av fynden från puls eller hjärtslag som inte beskrivits i andra fält."> + > + ["at1059"] = < + text = <"Rytm"> + description = <"Specifik slutsats om pulsens eller hjärtslagens rytm, härledd från en kombination av hjärtfrekvens, mönster och andra egenskaper som observerats vid undersökningen."> + > + ["at1058"] = < + text = <"Klinisk tolkning"> + description = <"Allmänt fält för ett enskilt eller samtliga utlåtanden om pulsen eller hjärtrytmen."> + > + ["id1057"] = < + text = <"Tilläggsinformation"> + description = <"Plats för att infoga tilläggsinformation som krävs för lokala anpassningar eller anpassning till andra referensmodeller eller formella krav."> + comment = <"Exempelvis lokala informationskrav eller metadata för anpassning till FHIR- eller CIMI-motsvarigheter."> + > + ["id1056"] = < + text = <"Oregelbunden typ"> + description = <"Ett mer specifikt mönster av oregelbunden puls eller oregelbundna hjärtslag."> + comment = <"Ett val från den här värdemängden är endast giltigt om \"oregelbunden\" väljs från komponenten \"regelbunden\"."> + > + ["at1055"] = < + text = <"Tå"> + description = <"En ospecificerad tå."> + > + ["at1052"] = < + text = <"Örsnibb"> + description = <"En ospecificerad örsnibb."> + > + ["at1051"] = < + text = <"Automatisk, invasiv"> + description = <"Fynden observeras invasivt med hjälp av utrustning såsom en arteriell kateter."> + > + ["at1050"] = < + text = <"Armartär - Höger"> + description = <"Höger armartär."> + > + ["at1049"] = < + text = <"Armartär - Vänster"> + description = <"Vänster armartär."> + > + ["at1048"] = < + text = <"Finger"> + description = <"Ett ospecificerat finger."> + > + ["at1047"] = < + text = <"Närvaro av hjärtslag"> + description = <"Hjärtslag är identifierade."> + > + ["at1046"] = < + text = <"Närvaro av puls"> + description = <"Puls är identifierad."> + > + ["at1045"] = < + text = <"Lårbensartär- Höger"> + description = <"Höger lårbensartär."> + > + ["at1044"] = < + text = <"Lårbensartär - Vänster"> + description = <"Vänster lårbensartär."> + > + ["at1043"] = < + text = <"Halsartär - Höger"> + description = <"Höger halsartär."> + > + ["at1042"] = < + text = <"Halsartär - Vänster"> + description = <"Vänster halsartär."> + > + ["at1041"] = < + text = <"Hjärt"> + description = <"Hjärttrakten."> + > + ["at1040"] = < + text = <"Strålbensartär - Höger"> + description = <"Höger strålbensartär."> + > + ["at1039"] = < + text = <"Strålbensartär - Vänster"> + description = <"Vänster strålbensartär."> + > + ["id1038"] = < + text = <"Lokalisation"> + description = <"Lokalisation där pulsen eller hjärtslagen observerades."> + > + ["id1037"] = < + text = <"Maximum"> + description = <"Maxpuls eller maxfrekvens observerad under ansträngning."> + > + ["at1035"] = < + text = <"Automatisk, icke-invasiv"> + description = <"Fynden observeras icke-invasivt med hjälp av utrustning såsom en pulsoximeter eller ett stetoskop."> + > + ["at1034"] = < + text = <"Auskultation"> + description = <"Fynden observeras med ett hjälpmedel, exempelvis ett stetoskop."> + > + ["at1033"] = < + text = <"Palpation"> + description = <"Läkare eller sjuksköterska observerar fynden genom fysisk beröring av patienten."> + > + ["id1031"] = < + text = <"Karaktär"> + description = <"Beskrivning av pulsens eller hjärtslagets karaktär."> + comment = <"Kodning med en terminologi är önskvärd, om det är tillämpligt. Exempelvis: *full, thready, bounding, slow rising, or collapsing.* Flera termer kan registreras."> + > + ["at1029"] = < + text = <"Oregelbunden"> + description = <"Mönstret är oregelbundet."> + > + ["at1028"] = < + text = <"Hjärtfrekvens"> + description = <"Hjärtfrekvensen mätt i slag per minut."> + > + ["at1027"] = < + text = <"Pulsfrekvens"> + description = <"Pulsfrekvensen mätt i slag per minut."> + > + ["at1026"] = < + text = <"Frånvaro"> + description = <"Puls eller hjärtslag kan inte identifieras."> + > + ["at1025"] = < + text = <"Närvaro"> + description = <"Puls eller hjärtslag är identifierade."> + > + ["id1024"] = < + text = <"Klinisk tolkning"> + description = <"Enstaka ord, fras eller kort beskrivning om den kliniska innebörden och betydelsen av fynd från puls eller hjärtslag, inklusive rytm."> + comment = <"Kodning med en terminologi är att föredra, om det är tillämpligt. Exempelvis: bradykardi, prematura slag eller sinusrytm. Flera utlåtanden är tillåtna."> + > + ["id1023"] = < + text = <"Klinisk beskrivning"> + description = <"Beskrivning av pulsen eller hjärtslagen."> + > + ["id1020"] = < + text = <"Metod"> + description = <"Metod som används för att observera pulsen eller hjärtslagen."> + comment = <"Exempelvis stetoskop eller elektronisk övervakning."> + > + ["id1019"] = < + text = <"Möjliga felkällor"> + description = <"Beskrivning av faktorer som kan påverka tolkningen av de fysiska fynden."> + comment = <"Exempelvis pacemaker, ångestnivå, smärta eller feber."> + > + ["id1018"] = < + text = <"Ansträngning"> + description = <"Uppgifter om fysisk ansträngning under undersökningen."> + > + ["id1014"] = < + text = <"Utrustning"> + description = <"Information om den utrustning som använts för att mäta puls eller hjärtfrekvens."> + > + ["id1006"] = < + text = <"Närvaro"> + description = <"Närvaro av puls eller hjärtslag."> + comment = <"Om frekvensen är större än 0 slag per minut är närvaro av puls underförstådd."> + > + ["at1004"] = < + text = <"Stående eller upprätt"> + description = <"Patienten stod, gick eller sprang."> + > + ["at1003"] = < + text = <"Halvliggande"> + description = <"Patienten låg i ungefär 45 graders vinkel, med benen upphöjda till bäckennivå."> + > + ["at1002"] = < + text = <"Sittande"> + description = <"Patienten satt, exempelvis på en säng eller en stol."> + > + ["at1001"] = < + text = <"Liggande"> + description = <"Patienten låg plant."> + > + ["id14"] = < + text = <"Kroppsställning"> + description = <"Patientens kroppsställning under observationen."> + > + ["at9"] = < + text = <"Oregelbundet oregelbunden"> + description = <"Mönstret är oregelbundet på ett kaotiskt och oförutsägbart sätt, exempelvis förmaksflimmer."> + > + ["at8"] = < + text = <"Regelbundet oregelbunden"> + description = <"Mönstret är oregelbundet i ett regelbundet mönster, exempelvis ett överhoppat hjärtslag var N:te slag."> + > + ["at7"] = < + text = <"Regelbunden"> + description = <"Mönstret är regelbundet."> + > + ["id6"] = < + text = <"Regelbunden"> + description = <"Regelbunden puls eller regelbundna hjärtslag"> + > + ["id5"] = < + text = <"Frekvens"> + description = <"Frekvensen mätt i slag per minut."> + comment = <"För att underlätta namnbyte av denna komponent till Pulsfrekvens eller Hjärtfrekvens efter behov, har namnbegränsningar vid körning av program specificerats."> + > + ["id4"] = < + text = <"Ospecificerad händelse"> + description = <"Standardmässig ospecificerad tidpunkt eller tidsintervall som kan anges explicit i en mall, eller genereras automatiskt av vissa IT-system."> + > + ["id1"] = < + text = <"Puls/Hjärtfrekvens"> + description = <"Mätning av puls eller hjärtfrekvens samt beskrivning av relaterade egenskaper."> + > + > + ["fi"] = < + ["ac9000"] = < + text = <"Läsnäolo (synthesised)"> + description = <"Pulssin tai sykkeen läsnäolo. (synthesised)"> + > + ["ac9001"] = < + text = <"Läsnäolo (synthesised)"> + description = <"Pulssin tai sykkeen läsnäolo. (synthesised)"> + > + ["ac9002"] = < + text = <"Taajuus (synthesised)"> + description = <"Lyöntitaajuus mitattuna lyönteinä minuutissa. (synthesised)"> + > + ["at9003"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9004"] = < + text = <"Säännöllinen? (synthesised)"> + description = <"Onko pulssi tai syke säännöllinen? (synthesised)"> + > + ["ac9005"] = < + text = <"Tyypiltään epäsäännöllinen (synthesised)"> + description = <"Epäsäännöllisen pulssin tai sykkeen tarkempi luonnehdinta. (synthesised)"> + > + ["ac9006"] = < + text = <"Kliininen tulkinta (synthesised)"> + description = <"Yksittäinen sana, fraasi tai lyhyt kuvaus joka edustaa pulssi- tai sykelöydöksen (ml. rytmi) kliinistä merkitystä. (synthesised)"> + > + ["ac9007"] = < + text = <"Asento (synthesised)"> + description = <"Tutkittavan kehon asento havainnoinnin aikana. (synthesised)"> + > + ["at9008"] = < + text = <"* maximum (en)"> + description = <"* maximum (en)"> + > + ["ac9009"] = < + text = <"Menetelmä (synthesised)"> + description = <"Pulssin tai sykkeen havainnointiin käytettävä menetelmä. (synthesised)"> + > + ["ac9010"] = < + text = <"Kehon kohta (synthesised)"> + description = <"Kehon kohta, josta pulssi tai syke havaittiin. (synthesised)"> + > + ["id1060"] = < + text = <"Kommentti"> + description = <"Pulssi- tai sykelöydösten kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> + > + ["at1059"] = < + text = <"Rytmi"> + description = <"Nimenomainen johtopäätös pulssin tai sykkeen rytmistä, perustuu sykkeeseen, sykkeen ominaisuuksiin ja muihin tutkimuksessa havaittuihin ominaispiirteisiin."> + > + ["at1058"] = < + text = <"Kliininen tulkinta"> + description = <"Yleinen otsikko, jonka alle voidaan kirjata jokin tai kaikki lausunnot pulssista tai sykkeestä."> + > + ["id1057"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen sisällön kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1056"] = < + text = <"Tyypiltään epäsäännöllinen"> + description = <"Epäsäännöllisen pulssin tai sykkeen tarkempi luonnehdinta."> + comment = <"Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element."> + > + ["at1055"] = < + text = <"Varvas"> + description = <"Tarkemmin määrittämätön varvas."> + > + ["at1052"] = < + text = <"Korvalehti"> + description = <"Tarkemmin määrittämätön korvalehti."> + > + ["at1051"] = < + text = <"Automaattinen, kajoava"> + description = <"Löydökset havaitaan kajoavasti jonkin laitteen avulla, kuten valtimokatetrilla."> + > + ["at1050"] = < + text = <"Olkavarsivaltimo - oikea"> + description = <"Oikea olkavarsivaltimo."> + > + ["at1049"] = < + text = <"Olkavarsivaltimo - vasen"> + description = <"Vasen olkavarsivaltimo."> + > + ["at1048"] = < + text = <"Sormi"> + description = <"Tarkemmin määrittämätön sormi."> + > + ["at1047"] = < + text = <"Sykkeen läsnäolo"> + description = <"Sykkeen läsnäolo."> + > + ["at1046"] = < + text = <"Pulssin läsnäolo"> + description = <"Pulssin läsnäolo."> + > + ["at1045"] = < + text = <"Reisivaltimo – oikea"> + description = <"Oikea reisivaltimo."> + > + ["at1044"] = < + text = <"Reisivaltimo – vasen"> + description = <"Vasen reisivaltimo."> + > + ["at1043"] = < + text = <"Kaulavaltimo – oikea"> + description = <"Oikea kaulavaltimo."> + > + ["at1042"] = < + text = <"Kaulavaltimo – vasen"> + description = <"Vasen kaulavaltimo."> + > + ["at1041"] = < + text = <"Sydän"> + description = <"Sydämen alue."> + > + ["at1040"] = < + text = <"Värttinävaltimo – oikea"> + description = <"Oikea värttinävaltimo."> + > + ["at1039"] = < + text = <"Värttinävaltimo – vasen"> + description = <"Vasen värttinävaltimo."> + > + ["id1038"] = < + text = <"Kehon kohta"> + description = <"Kehon kohta, josta pulssi tai syke havaittiin."> + > + ["id1037"] = < + text = <"Korkein"> + description = <"Korkein rasituksen aikana havaittu syke."> + > + ["at1035"] = < + text = <"Automaattinen, kajoamaton"> + description = <"Löydökset havaitaan kajoamattomasti jonkin laitteen avulla, esimerkiksi pulssioksimetrilla tai stetoskoopilla."> + > + ["at1034"] = < + text = <"Auskultaatio"> + description = <"Löydökset havaitaan jonkin laitteen avulla, esimerkiksi stetoskoopilla."> + > + ["at1033"] = < + text = <"Palpaatio"> + description = <"Löydökset havaitaan havaitsijan koskettaessa tutkittavaa fyysisesti."> + > + ["id1031"] = < + text = <"Luonne"> + description = <"Kuvaus pulssin tai sykkeen luonteesta."> + comment = <"Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded."> + > + ["at1029"] = < + text = <"Epäsäännöllinen"> + description = <"Syke on epäsäännöllinen."> + > + ["at1028"] = < + text = <"Syke"> + description = <"Syke mitattuna lyönteinä minuutissa."> + > + ["at1027"] = < + text = <"Pulssin taajuus"> + description = <"Pulssin taajuus mitattuna lyönteinä minuutissa."> + > + ["at1026"] = < + text = <"Ei havaittu"> + description = <"Pulssi tai syke ei ole havaittavissa."> + > + ["at1025"] = < + text = <"Havaittu"> + description = <"Pulssi tai syke on havaittavissa."> + > + ["id1024"] = < + text = <"Kliininen tulkinta"> + description = <"Yksittäinen sana, fraasi tai lyhyt kuvaus joka edustaa pulssi- tai sykelöydöksen (ml. rytmi) kliinistä merkitystä."> + comment = <"Coding with a terminology is preferred, where possible. For example: Bradycardia, Extrasystoles or Sinus rhythm. Multiple statements are allowed. "> + > + ["id1023"] = < + text = <"Kliininen kuvaus"> + description = <"Kertomusmuodossa oleva kuvaus pulssista tai sykkeestä."> + > + ["id1020"] = < + text = <"Menetelmä"> + description = <"Pulssin tai sykkeen havainnointiin käytettävä menetelmä."> + comment = <"For example, auscultation or electronic monitoring. "> + > + ["id1019"] = < + text = <"Sekoittavat tekijät"> + description = <"Kertomusmuodossa oleva kuvaus satunnaistekijöistä, jotka saattavat vaikuttaa fysikaalisten löydösten tulkintaan."> + comment = <"For example, presence of a pacemaker, level of anxiety; pain or fever etc."> + > + ["id1018"] = < + text = <"Rasitus"> + description = <"Tietoja ruumiillisesta rasituksesta tutkimuksen aikana."> + > + ["id1014"] = < + text = <"Laite"> + description = <"Tietoja pulssin tai sykkeen mittaamiseen käytetystä laitteesta."> + > + ["id1006"] = < + text = <"Läsnäolo"> + description = <"Pulssin tai sykkeen läsnäolo."> + comment = <"It can be implied that the pulse is present if Rate >0 beats/min."> + > + ["at1004"] = < + text = <"Seisten/pystyssä"> + description = <"Tutkittava istui, käveli tai juoksi."> + > + ["at1003"] = < + text = <"Taaksepäin nojaten"> + description = <"Tutkittava nojasi taaksepäin noin 45 asteen kulmassa jalat nostettuina lantion tasalle."> + > + ["at1002"] = < + text = <"Istuen"> + description = <"Tutkittava istui (esimerkiksi vuoteella tai tuolissa)."> + > + ["at1001"] = < + text = <"Makuulla"> + description = <"Tutkittava oli makuulla."> + > + ["id14"] = < + text = <"Asento"> + description = <"Tutkittavan kehon asento havainnoinnin aikana."> + > + ["at9"] = < + text = <"Epäsäännöllisesti epäsäännöllinen"> + description = <"Syke on epäsäännöllinen kaoottisella ja ennustamattomalla tavalla. Esimerkiksi eteisvärinä."> + > + ["at8"] = < + text = <"Säännöllisesti epäsäännöllinen"> + description = <"Syke on epäsäännöllinen, mutta säännöllisellä tavalla. Esimerkiksi yksittäinen puuttuva lyönti joka n:nnen lyönnin välein."> + > + ["at7"] = < + text = <"Säännöllinen"> + description = <"Syke on säännöllinen."> + > + ["id6"] = < + text = <"Säännöllinen?"> + description = <"Onko pulssi tai syke säännöllinen?"> + > + ["id5"] = < + text = <"Taajuus"> + description = <"Lyöntitaajuus mitattuna lyönteinä minuutissa."> + comment = <"Run-time name constraints have been specified, in order to simplify the renaming of this data element to Pulse Rate or Heart Rate, as required."> + > + ["id4"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"Pulssi/syke"> + description = <"Kirjaa tiedot pulssin tai sykkeen nopeudesta ja siihen liittyvistä määritteistä."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"Presença (synthesised)"> + description = <"Presença de pulso ou batimento cardíaco. (synthesised)"> + > + ["ac9001"] = < + text = <"Presença (synthesised)"> + description = <"Presença de pulso ou batimento cardíaco. (synthesised)"> + > + ["ac9002"] = < + text = <"Frequência (synthesised)"> + description = <"A frequência, mensurada em batimentos por minuto. (synthesised)"> + > + ["at9003"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9004"] = < + text = <"Regular? (synthesised)"> + description = <"O pulso ou frequência cardíaca é regular? (synthesised)"> + > + ["ac9005"] = < + text = <"Tipo irregular (synthesised)"> + description = <"Padrão mais específico de um pulso ou batimento cardíaco irregular. (synthesised)"> + > + ["ac9006"] = < + text = <"Interpretação clínica (synthesised)"> + description = <"Palavra única, frase ou breve descrição que representa o significado clínico e significância do pulso ou batimento cardíaco, incluindo o ritmo. (synthesised)"> + > + ["ac9007"] = < + text = <"Posição (synthesised)"> + description = <"A posição do corpo do sujeito da atenção durante a observação. (synthesised)"> + > + ["at9008"] = < + text = <"* maximum (en)"> + description = <"* maximum (en)"> + > + ["ac9009"] = < + text = <"Método (synthesised)"> + description = <"Método utilizado para observar o pulso ou frequência cardíaca. (synthesised)"> + > + ["ac9010"] = < + text = <"Local do corpo (synthesised)"> + description = <"Local do corpo onde o pulso ou batimento cardíaco foram observados. (synthesised)"> + > + ["id1060"] = < + text = <"Comentários"> + description = <"Narrativa adicional sobre o pulso ou batimento cardíaco achados não capturados em outros campos."> + > + ["at1059"] = < + text = <"Ritmo"> + description = <"Conclusão específica sobre o ritmo do pulso ou batimento cardíaco, extraído de uma combinação da freqüência cardíaca, padrão e outras características observadas no exame."> + > + ["at1058"] = < + text = <"Interpretação clínica"> + description = <"Etiqueta genérica para permitir qualquer ou todas as declarações sobre o pulso ou batimento cardíaco."> + > + ["id1057"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar conteúdo local ou alinhar com outros modelos/formalismos de referência."> + comment = <"Por exemplo: requisitos de informação local ou metadados adicionais para alinhar com equivalentes FHIR ou CIMI."> + > + ["id1056"] = < + text = <"Tipo irregular"> + description = <"Padrão mais específico de um pulso ou batimento cardíaco irregular."> + comment = <"A seleção de um valor a partir deste conjunto de valores só é válida se 'Irregular' for selecionado a partir do elemento de dados 'Regularidade'."> + > + ["at1055"] = < + text = <"Dedo do pé"> + description = <"Um dedo do pé inespecífico."> + > + ["at1052"] = < + text = <"Lobo da orelha"> + description = <"Um lobo da orelha inespecífico."> + > + ["at1051"] = < + text = <"Automática, invasiva"> + description = <"Os achados são observados de forma invasiva utilizando um dispositivo como um catéter arterial."> + > + ["at1050"] = < + text = <"Artéria Braquial Direita"> + description = <"A artéria braquial direita."> + > + ["at1049"] = < + text = <"Artéria Braquial Esquerda"> + description = <"A artéria braquial esquerda."> + > + ["at1048"] = < + text = <"Dedo"> + description = <"Um dedo inespecífico."> + > + ["at1047"] = < + text = <"Batimento cardíaco presente"> + description = <"Presença de batimento cardíaco."> + > + ["at1046"] = < + text = <"Pulso presente"> + description = <"Presença do pulso."> + > + ["at1045"] = < + text = <"Artéria femural Direita"> + description = <"A artéria femural direita."> + > + ["at1044"] = < + text = <"Artéria Femural Esquerda"> + description = <"A artéria femural esquerda."> + > + ["at1043"] = < + text = <"Artéria Carótida Direita"> + description = <"A artéria carótida direita."> + > + ["at1042"] = < + text = <"Artéria Carótida Esquerda"> + description = <"A artéria carótida esquerda."> + > + ["at1041"] = < + text = <"Coração"> + description = <"A região do coração."> + > + ["at1040"] = < + text = <"Artéria Radial Direita"> + description = <"A artéria radial direita."> + > + ["at1039"] = < + text = <"Artéria Radial - Esquerda"> + description = <"A artéria radial esquerda."> + > + ["id1038"] = < + text = <"Local do corpo"> + description = <"Local do corpo onde o pulso ou batimento cardíaco foram observados."> + > + ["id1037"] = < + text = <"Máximo"> + description = <"Frequência de pulso ou frequência cardíaca máximos observados durante o período de esforço."> + > + ["at1035"] = < + text = <"Automática, não invasiva"> + description = <"Os resultados são observados de forma não invasiva utilizando um dispositivo como um oxímetro de pulso ou um estetoscópio."> + > + ["at1034"] = < + text = <"Ausculta"> + description = <"Os resultados são observados com a ajuda de um dispositivo, como um estetoscópio."> + > + ["at1033"] = < + text = <"Palpação"> + description = <"Os resultados são observados pelo toque físico no sujeito do cuidado pelo observador."> + > + ["id1031"] = < + text = <"Característica"> + description = <"Descrição da característica do pulso ou batimento cardíaco."> + comment = <"A codificação com uma terminologia é desejada, quando possível. Por exemplo: cheio, filiforme, delimitado, aumento lento ou em colapso. Múltiplos termos podem ser registrados."> + > + ["at1029"] = < + text = <"Irregular"> + description = <"O padrão é irregular."> + > + ["at1028"] = < + text = <"Frequência cardíaca"> + description = <"A frequência cardíaca, mensurada em batimentos por minuto."> + > + ["at1027"] = < + text = <"Frequência do Pulso"> + description = <"A frequência do pulso, mensurada em batimentos por minuto."> + > + ["at1026"] = < + text = <"Não detectado"> + description = <"Um pulso ou batimento cardíaco não podem ser detectados."> + > + ["at1025"] = < + text = <"Presente"> + description = <"Um pulso ou batimento cardíaco podem ser detectados."> + > + ["id1024"] = < + text = <"Interpretação clínica"> + description = <"Palavra única, frase ou breve descrição que representa o significado clínico e significância do pulso ou batimento cardíaco, incluindo o ritmo."> + comment = <"A codificação com uma terminologia é preferida, quando possível. Por exemplo: bradicardia, extrassístoles ou ritmo sinusal. São permitidas várias afirmações."> + > + ["id1023"] = < + text = <"Descrição clínica"> + description = <"Narrativa da descrição sobre o pulso ou batimento cardíaco."> + > + ["id1020"] = < + text = <"Método"> + description = <"Método utilizado para observar o pulso ou frequência cardíaca."> + comment = <"Por exemplo, ausculta ou monitorização eletrônica."> + > + ["id1019"] = < + text = <"Fatores de confusão"> + description = <"Descrição narrativa sobre quaisquer fatores incidentais que possam afetar a interpretação dos achados físicos."> + comment = <"Por exemplo, presença de marcapasso, nível de ansiedade, dor ou febre, etc."> + > + ["id1018"] = < + text = <"Esforço"> + description = <"Detalhes sobre o esforço físico que está sendo realizado durante o exame."> + > + ["id1014"] = < + text = <"Dispositivo"> + description = <"Detalhes sobre o dispositivo usado para mensurar a frequência do pulso ou frequência cardíaca."> + > + ["id1006"] = < + text = <"Presença"> + description = <"Presença de pulso ou batimento cardíaco."> + comment = <"Pode ser implícito que o pulso está presente se a frequência>0 batimentos/min."> + > + ["at1004"] = < + text = <"Em pé"> + description = <"O sujeito estava em pé, andando ou correndo."> + > + ["at1003"] = < + text = <"Reclinado"> + description = <"O sujeito estava reclinado em um ângulo aproximado de 45°, com as pernas elevadas ao nível da pelve."> + > + ["at1002"] = < + text = <"Sentado"> + description = <"O sujeito estava sentado (por exemplo, na cama ou cadeira)"> + > + ["at1001"] = < + text = <"Deitado"> + description = <"O sujeito estava deitado."> + > + ["id14"] = < + text = <"Posição"> + description = <"A posição do corpo do sujeito da atenção durante a observação."> + > + ["at9"] = < + text = <"Irregular irregularmente"> + description = <"O padrão é irregular de forma caótica e imprevisível. Por exemplo, fibrilação atrial."> + > + ["at8"] = < + text = <"Irregular regularmente"> + description = <"O padrão é irregular em um padrão regular. Por exemplo: a cada \"n\" batimentos existe uma irregularidade."> + > + ["at7"] = < + text = <"Regular"> + description = <"O padrão é regular."> + > + ["id6"] = < + text = <"Regular?"> + description = <"O pulso ou frequência cardíaca é regular?"> + > + ["id5"] = < + text = <"Frequência"> + description = <"A frequência, mensurada em batimentos por minuto."> + comment = <"As restrições de nome de tempo de execução foram especificadas, a fim de simplificar o renomeamento desse elemento de dados para Frequência de pulso ou Frequência cardíaca, conforme necessário."> + > + ["id4"] = < + text = <"Algum evento"> + description = <"Predefinido, ponto não especificado ou evento de intervalo que pode ser explicitamente definido em um modelo ou em tempo de execução."> + > + ["id1"] = < + text = <"Pulso/Batimento Cardíaco"> + description = <"Registre detalhes sobre a taxa e atributos associados para um pulso ou batimento cardíaco."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Presence of a pulse or heart beat.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Presence of a pulse or heart beat.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Rate(en) (synthesised)"> + description = <"*The rate, measured in beats per minute.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9004"] = < + text = <"*Regular?(en) (synthesised)"> + description = <"*Is the pulse or heart beat regular?(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Irregular type(en) (synthesised)"> + description = <"*More specific pattern of an irregular pulse or heart beat.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Clinical interpretation(en) (synthesised)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the pulse or heart beat findings, including the rhythm.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"*Position(en) (synthesised)"> + description = <"*The body position of the subject during the observation.(en) (synthesised)"> + > + ["at9008"] = < + text = <"* maximum (en)"> + description = <"* maximum (en)"> + > + ["ac9009"] = < + text = <"*Method(en) (synthesised)"> + description = <"*Method used to observe the pulse or heart beat.(en) (synthesised)"> + > + ["ac9010"] = < + text = <"*Body site(en) (synthesised)"> + description = <"*Body site where the pulse or heart beat were observed.(en) (synthesised)"> + > + ["id1060"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the pulse or heart beat findings not captured in other fields.(en)"> + > + ["at1059"] = < + text = <"*Rhythm(en)"> + description = <"*Specific conclusion about the rhythm of the pulse or heartbeat, drawn from a combination of the heart rate, pattern and other characteristics observed on examination.(en)"> + > + ["at1058"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Generic label to allow for any or all statements about the pulse or heart beat.(en)"> + > + ["id1057"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1056"] = < + text = <"*Irregular type(en)"> + description = <"*More specific pattern of an irregular pulse or heart beat.(en)"> + comment = <"*Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element.(en)"> + > + ["at1055"] = < + text = <"*Toe(en)"> + description = <"*An unspecified toe.(en)"> + > + ["at1052"] = < + text = <"*Ear lobe(en)"> + description = <"*The lobe of an unspecified ear.(en)"> + > + ["at1051"] = < + text = <"*Automatic, invasive(en)"> + description = <"*The findings are observed invasively using a device such as an arterial catheter.(en)"> + > + ["at1050"] = < + text = <"*Brachial artery - Right(en)"> + description = <"*The right brachial artery.(en)"> + > + ["at1049"] = < + text = <"*Brachial artery - Left(en)"> + description = <"*The left brachial artery.(en)"> + > + ["at1048"] = < + text = <"*Finger(en)"> + description = <"*An unspecified finger.(en)"> + > + ["at1047"] = < + text = <"*Heart beat presence(en)"> + description = <"*Presence of a heart beat.(en)"> + > + ["at1046"] = < + text = <"*Pulse presence(en)"> + description = <"*Presence of a pulse.(en)"> + > + ["at1045"] = < + text = <"*Femoral Artery - Right(en)"> + description = <"*The right femoral artery.(en)"> + > + ["at1044"] = < + text = <"*Femoral Artery - Left(en)"> + description = <"*The left femoral artery.(en)"> + > + ["at1043"] = < + text = <"*Carotid Artery - Right(en)"> + description = <"*The right carotid artery.(en)"> + > + ["at1042"] = < + text = <"*Carotid Artery - Left(en)"> + description = <"*The left carotid artery.(en)"> + > + ["at1041"] = < + text = <"*Heart(en)"> + description = <"*The region of the heart.(en)"> + > + ["at1040"] = < + text = <"*Radial Artery - Right(en)"> + description = <"*The right radial artery.(en)"> + > + ["at1039"] = < + text = <"*Radial Artery - Left(en)"> + description = <"*The left radial artery.(en)"> + > + ["id1038"] = < + text = <"*Body site(en)"> + description = <"*Body site where the pulse or heart beat were observed.(en)"> + > + ["id1037"] = < + text = <"*Maximum(en)"> + description = <"*Maximum pulse rate or heart rate observed during a period of exertion.(en)"> + > + ["at1035"] = < + text = <"*Automatic, non-invasive(en)"> + description = <"*The findings are observed non-invasively using a device such as a pulse oximeter or a stethoscope.(en)"> + > + ["at1034"] = < + text = <"*Auscultation(en)"> + description = <"*The findings are observed with the assistance of a device, such as a stethoscope.(en)"> + > + ["at1033"] = < + text = <"*Palpation(en)"> + description = <"*The findings are observed by physical touch of the observer on the subject.(en)"> + > + ["id1031"] = < + text = <"*Character(en)"> + description = <"*Description of the character of the pulse or heart beat.(en)"> + comment = <"*Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded.(en)"> + > + ["at1029"] = < + text = <"*Irregular(en)"> + description = <"*The pattern is irregular.(en)"> + > + ["at1028"] = < + text = <"*Heart Rate(en)"> + description = <"*The heart rate, measured in beats per minute.(en)"> + > + ["at1027"] = < + text = <"*Pulse Rate(en)"> + description = <"*The pulse rate, measured in beats per minute.(en)"> + > + ["at1026"] = < + text = <"*Not detected(en)"> + description = <"*A pulse or heart beat cannot be detected.(en)"> + > + ["at1025"] = < + text = <"*Present(en)"> + description = <"*A pulse or heart beat can be detected.(en)"> + > + ["id1024"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the pulse or heart beat findings, including the rhythm.(en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Bradycardia, Extrasystoles or Sinus rhythm. Multiple statements are allowed. (en)"> + > + ["id1023"] = < + text = <"*Clinical description(en)"> + description = <"*Narrative description about the pulse or heart beat.(en)"> + > + ["id1020"] = < + text = <"*Method(en)"> + description = <"*Method used to observe the pulse or heart beat.(en)"> + comment = <"*For example, auscultation or electronic monitoring. (en)"> + > + ["id1019"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description about any incidental factors that may affect interpretation of the physical findings.(en)"> + comment = <"*For example, presence of a pacemaker, level of anxiety; pain or fever etc.(en)"> + > + ["id1018"] = < + text = <"*Exertion(en)"> + description = <"*Details about physical exertion being undertaken during the examination.(en)"> + > + ["id1014"] = < + text = <"*Device(en)"> + description = <"*Details about the device used to measure the pulse rate or heart rate.(en)"> + > + ["id1006"] = < + text = <"*Presence(en)"> + description = <"*Presence of a pulse or heart beat.(en)"> + comment = <"*It can be implied that the pulse is present if Rate >0 beats/min.(en)"> + > + ["at1004"] = < + text = <"*Standing/upright(en)"> + description = <"*The subject was standing, walking or running.(en)"> + > + ["at1003"] = < + text = <"*Reclining(en)"> + description = <"*The subject was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis.(en)"> + > + ["at1002"] = < + text = <"*Sitting(en)"> + description = <"*The subject was sitting (for example on bed or chair).(en)"> + > + ["at1001"] = < + text = <"*Lying(en)"> + description = <"*The subject was lying flat.(en)"> + > + ["id14"] = < + text = <"*Position(en)"> + description = <"*The body position of the subject during the observation.(en)"> + > + ["at9"] = < + text = <"*Irregularly Irregular(en)"> + description = <"*The pattern is irregular in a chaotic and unpredictable manner. For example, atrial fibrillation.(en)"> + > + ["at8"] = < + text = <"*Regularly Irregular(en)"> + description = <"*The pattern is irregular in a regular pattern,. For example, a dropped beat once every 'n' beats.(en)"> + > + ["at7"] = < + text = <"*Regular(en)"> + description = <"*The pattern is regular.(en)"> + > + ["id6"] = < + text = <"*Regular?(en)"> + description = <"*Is the pulse or heart beat regular?(en)"> + > + ["id5"] = < + text = <"*Rate(en)"> + description = <"*The rate, measured in beats per minute.(en)"> + comment = <"*Run-time name constraints have been specified, in order to simplify the renaming of this data element to Pulse Rate or Heart Rate, as required.(en)"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Pulse/Heart beat(en)"> + description = <"*Record details about the rate and associated attributes for a pulse or heart beat.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Presence (synthesised)"> + description = <"Presence of a pulse or heart beat. (synthesised)"> + > + ["ac9001"] = < + text = <"Presence (synthesised)"> + description = <"Presence of a pulse or heart beat. (synthesised)"> + > + ["ac9002"] = < + text = <"Rate (synthesised)"> + description = <"The rate, measured in beats per minute. (synthesised)"> + > + ["at9003"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["ac9004"] = < + text = <"Regular? (synthesised)"> + description = <"Is the pulse or heart beat regular? (synthesised)"> + > + ["ac9005"] = < + text = <"Irregular type (synthesised)"> + description = <"More specific pattern of an irregular pulse or heart beat. (synthesised)"> + > + ["ac9006"] = < + text = <"Clinical interpretation (synthesised)"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the pulse or heart beat findings, including the rhythm. (synthesised)"> + > + ["ac9007"] = < + text = <"Position (synthesised)"> + description = <"The body position of the subject during the observation. (synthesised)"> + > + ["at9008"] = < + text = <"maximum"> + description = <"maximum"> + > + ["ac9009"] = < + text = <"Method (synthesised)"> + description = <"Method used to observe the pulse or heart beat. (synthesised)"> + > + ["ac9010"] = < + text = <"Body site (synthesised)"> + description = <"Body site where the pulse or heart beat were observed. (synthesised)"> + > + ["id1060"] = < + text = <"Comment"> + description = <"Additional narrative about the pulse or heart beat findings not captured in other fields."> + > + ["at1059"] = < + text = <"Rhythm"> + description = <"Specific conclusion about the rhythm of the pulse or heartbeat, drawn from a combination of the heart rate, pattern and other characteristics observed on examination."> + > + ["at1058"] = < + text = <"Clinical interpretation"> + description = <"Generic label to allow for any or all statements about the pulse or heart beat."> + > + ["id1057"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id1056"] = < + text = <"Irregular type"> + description = <"More specific pattern of an irregular pulse or heart beat."> + comment = <"Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element."> + > + ["at1055"] = < + text = <"Toe"> + description = <"An unspecified toe."> + > + ["at1052"] = < + text = <"Ear lobe"> + description = <"The lobe of an unspecified ear."> + > + ["at1051"] = < + text = <"Automatic, invasive"> + description = <"The findings are observed invasively using a device such as an arterial catheter."> + > + ["at1050"] = < + text = <"Brachial artery - Right"> + description = <"The right brachial artery."> + > + ["at1049"] = < + text = <"Brachial artery - Left"> + description = <"The left brachial artery."> + > + ["at1048"] = < + text = <"Finger"> + description = <"An unspecified finger."> + > + ["at1047"] = < + text = <"Heart beat presence"> + description = <"Presence of a heart beat."> + > + ["at1046"] = < + text = <"Pulse presence"> + description = <"Presence of a pulse."> + > + ["at1045"] = < + text = <"Femoral Artery - Right"> + description = <"The right femoral artery."> + > + ["at1044"] = < + text = <"Femoral Artery - Left"> + description = <"The left femoral artery."> + > + ["at1043"] = < + text = <"Carotid Artery - Right"> + description = <"The right carotid artery."> + > + ["at1042"] = < + text = <"Carotid Artery - Left"> + description = <"The left carotid artery."> + > + ["at1041"] = < + text = <"Heart"> + description = <"The region of the heart."> + > + ["at1040"] = < + text = <"Radial Artery - Right"> + description = <"The right radial artery."> + > + ["at1039"] = < + text = <"Radial Artery - Left"> + description = <"The left radial artery."> + > + ["id1038"] = < + text = <"Body site"> + description = <"Body site where the pulse or heart beat were observed."> + > + ["id1037"] = < + text = <"Maximum"> + description = <"Maximum pulse rate or heart rate observed during a period of exertion."> + > + ["at1035"] = < + text = <"Automatic, non-invasive"> + description = <"The findings are observed non-invasively using a device such as a pulse oximeter or a stethoscope."> + > + ["at1034"] = < + text = <"Auscultation"> + description = <"The findings are observed with the assistance of a device, such as a stethoscope."> + > + ["at1033"] = < + text = <"Palpation"> + description = <"The findings are observed by physical touch of the observer on the subject."> + > + ["id1031"] = < + text = <"Character"> + description = <"Description of the character of the pulse or heart beat."> + comment = <"Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded."> + > + ["at1029"] = < + text = <"Irregular"> + description = <"The pattern is irregular."> + > + ["at1028"] = < + text = <"Heart Rate"> + description = <"The heart rate, measured in beats per minute."> + > + ["at1027"] = < + text = <"Pulse Rate"> + description = <"The pulse rate, measured in beats per minute."> + > + ["at1026"] = < + text = <"Not detected"> + description = <"A pulse or heart beat cannot be detected."> + > + ["at1025"] = < + text = <"Present"> + description = <"A pulse or heart beat can be detected."> + > + ["id1024"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the pulse or heart beat findings, including the rhythm."> + comment = <"Coding with a terminology is preferred, where possible. For example: Bradycardia, Extrasystoles or Sinus rhythm. Multiple statements are allowed. "> + > + ["id1023"] = < + text = <"Clinical description"> + description = <"Narrative description about the pulse or heart beat."> + > + ["id1020"] = < + text = <"Method"> + description = <"Method used to observe the pulse or heart beat."> + comment = <"For example, auscultation or electronic monitoring. "> + > + ["id1019"] = < + text = <"Confounding factors"> + description = <"Narrative description about any incidental factors that may affect interpretation of the physical findings."> + comment = <"For example, presence of a pacemaker, level of anxiety; pain or fever etc."> + > + ["id1018"] = < + text = <"Exertion"> + description = <"Details about physical exertion being undertaken during the examination."> + > + ["id1014"] = < + text = <"Device"> + description = <"Details about the device used to measure the pulse rate or heart rate."> + > + ["id1006"] = < + text = <"Presence"> + description = <"Presence of a pulse or heart beat."> + comment = <"It can be implied that the pulse is present if Rate >0 beats/min."> + > + ["at1004"] = < + text = <"Standing/upright"> + description = <"The subject was standing, walking or running."> + > + ["at1003"] = < + text = <"Reclining"> + description = <"The subject was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis."> + > + ["at1002"] = < + text = <"Sitting"> + description = <"The subject was sitting (for example on bed or chair)."> + > + ["at1001"] = < + text = <"Lying"> + description = <"The subject was lying flat."> + > + ["id14"] = < + text = <"Position"> + description = <"The body position of the subject during the observation."> + > + ["at9"] = < + text = <"Irregularly Irregular"> + description = <"The pattern is irregular in a chaotic and unpredictable manner. For example, atrial fibrillation."> + > + ["at8"] = < + text = <"Regularly Irregular"> + description = <"The pattern is irregular in a regular pattern,. For example, a dropped beat once every 'n' beats."> + > + ["at7"] = < + text = <"Regular"> + description = <"The pattern is regular."> + > + ["id6"] = < + text = <"Regular?"> + description = <"Is the pulse or heart beat regular?"> + > + ["id5"] = < + text = <"Rate"> + description = <"The rate, measured in beats per minute."> + comment = <"Run-time name constraints have been specified, in order to simplify the renaming of this data element to Pulse Rate or Heart Rate, as required."> + > + ["id4"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Pulse/Heart beat"> + description = <"Record details about the rate and associated attributes for a pulse or heart beat."> + > + > + ["es"] = < + ["ac9000"] = < + text = <"Presencia del pulso (synthesised)"> + description = <"Presencia del pulso o latidos del corazón. (synthesised)"> + > + ["ac9001"] = < + text = <"Presencia del pulso (synthesised)"> + description = <"Presencia del pulso o latidos del corazón. (synthesised)"> + > + ["ac9002"] = < + text = <"Frecuencia (synthesised)"> + description = <"Frecuencia calculada en latidos por minuto (synthesised)"> + > + ["at9003"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9004"] = < + text = <"Regularidad (synthesised)"> + description = <"¿Es el puso o latido regular? (synthesised)"> + > + ["ac9005"] = < + text = <"Tipo irregular (synthesised)"> + description = <"Patrón más específico de un pulso o latido irregular. (synthesised)"> + > + ["ac9006"] = < + text = <"Interpretación clínica (synthesised)"> + description = <"Descripción breve que representa el significado clínico y significado de los hallazgos sobre el pulso o latidos del corazón, incluyendo el ritmo. (synthesised)"> + > + ["ac9007"] = < + text = <"Posición (synthesised)"> + description = <"Posición del cuerpo del sujeto durante la observación. (synthesised)"> + > + ["at9008"] = < + text = <"* maximum (en)"> + description = <"* maximum (en)"> + > + ["ac9009"] = < + text = <"Método (synthesised)"> + description = <"Método utilzado para realizar la observación del pulso o latidos del corazón (synthesised)"> + > + ["ac9010"] = < + text = <"Localización corporal (synthesised)"> + description = <"Localización corporal donde el pulso o latidos fueron observados. (synthesised)"> + > + ["id1060"] = < + text = <"Comentarios"> + description = <"Información narrativa adicional sobre hallazgos del pulso o latidos que no fueron registrados en otros campos."> + > + ["at1059"] = < + text = <"Ritmo"> + description = <"Conclusión específica sobre el ritmo del pulso o latidos, derivado de la combinación de la frecuencia, el patrón, y otras características observadas durante la examinación."> + > + ["at1058"] = < + text = <"Interpretación clínica"> + description = <"Etiqueta genérica que permite registrar cualquier declaración sobre el pulso o latidos."> + > + ["id1057"] = < + text = <"Extensión"> + description = <"Información adicional requerida para capturar contenido local o alinear on otros modelos de referencia."> + comment = <"Por ejemplo: requerimientos sobre información local, o metadatos para alinearse con FHIR o CIMI."> + > + ["id1056"] = < + text = <"Tipo irregular"> + description = <"Patrón más específico de un pulso o latido irregular."> + comment = <"La selección de un valor de este conjunto de valores es válida solo si 'irregular' es seleccionado para el elemento 'regularidad'"> + > + ["at1055"] = < + text = <"Dedo del pie"> + description = <"Cualquier dedo del pie"> + > + ["at1052"] = < + text = <"Lóbulo de la oreja"> + description = <"Lóbulo de cualquier oreja"> + > + ["at1051"] = < + text = <"Automatico, invasivo"> + description = <"Los hallazgos fueron observados de forma invasiva, utilizando un dispositivo como un cateter arterial."> + > + ["at1050"] = < + text = <"Arteria braquial derecha"> + description = <"Arteria braquial derecha."> + > + ["at1049"] = < + text = <"Arteria braquial izquierda"> + description = <"Arteria braquial izquierda."> + > + ["at1048"] = < + text = <"Dedo"> + description = <"Cualquier dedo."> + > + ["at1047"] = < + text = <"Presencia latidos"> + description = <"Presencia latidos"> + > + ["at1046"] = < + text = <"Presencia del pulso"> + description = <"Presencia del pulso"> + > + ["at1045"] = < + text = <"Arteria femoral - Derecha"> + description = <"Arteria femoral derecha"> + > + ["at1044"] = < + text = <"Arteria femoral - Izquierda"> + description = <"Arteria femoral izquierda"> + > + ["at1043"] = < + text = <"Arteria carótida - Derecha"> + description = <"Arteria carótida derecha"> + > + ["at1042"] = < + text = <"Arteria carótida - Izquierda"> + description = <"Arteria carótida izquierda"> + > + ["at1041"] = < + text = <"Corazón"> + description = <"Región del corazón"> + > + ["at1040"] = < + text = <"Arteria radial - Derecha"> + description = <"Arteria radial derecha"> + > + ["at1039"] = < + text = <"Arteria radial - Izquierda"> + description = <"Arteria radial izquierda"> + > + ["id1038"] = < + text = <"Localización corporal"> + description = <"Localización corporal donde el pulso o latidos fueron observados."> + > + ["id1037"] = < + text = <"Máximo"> + description = <"Frecuencia máxima de pulso o latidos fue observada durante el período del ejecricio."> + > + ["at1035"] = < + text = <"Automático, no invasivo"> + description = <"Los hallazgos gueron observados mediante un dispositivo como un oxímetro de pulso."> + > + ["at1034"] = < + text = <"Auscultación"> + description = <"Los hallazgos fueron obserbados mediante la asistencia de un dispositivo, como un estetoscopio."> + > + ["at1033"] = < + text = <"Palpación"> + description = <"Los hallazgos se realizam mediante contacto físico sobre el sujeto."> + > + ["id1031"] = < + text = <"Carácter del pulso"> + description = <"Descripción del carácter del pulso o latidos del corazón."> + comment = <"*Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded.(en)"> + > + ["at1029"] = < + text = <"Irregular"> + description = <"El patrón es irregular"> + > + ["at1028"] = < + text = <"Frecuencia cardiaca"> + description = <"Frecuencia cardiaca medida en latidos por minuto"> + > + ["at1027"] = < + text = <"Frecuencia del pulso"> + description = <"Frecuencia del pulso medida en latidos por minut"> + > + ["at1026"] = < + text = <"Ausente"> + description = <"Pulso o latidos no son detectados."> + > + ["at1025"] = < + text = <"Presente"> + description = <"Pulso o latidos son detectados."> + > + ["id1024"] = < + text = <"Interpretación clínica"> + description = <"Descripción breve que representa el significado clínico y significado de los hallazgos sobre el pulso o latidos del corazón, incluyendo el ritmo."> + comment = <"Codificación con una terminología es recomendado. Por ejemplo: Bradicardia, Estrasístoles o ritmo sinusal. Múltiples declaraciones están permidas."> + > + ["id1023"] = < + text = <"Descripción clínica"> + description = <"Descripción narrativa sobre el pulso o latidos del corazón."> + > + ["id1020"] = < + text = <"Método"> + description = <"Método utilzado para realizar la observación del pulso o latidos del corazón"> + comment = <"Por ejemplo, auscultación o monitoreo electrónico."> + > + ["id1019"] = < + text = <"Factores de confusión"> + description = <"Descripción narrativa sobre factores que pueden afectar a los valores medidos."> + comment = <"Por ejemplo, presencia de marcapasos, nivel de anciedad, dolor o fiebre."> + > + ["id1018"] = < + text = <"Ejercicio"> + description = <"Detalles sobre el ejercicio físico durante la medida del pulso o latidos del corazón."> + > + ["id1014"] = < + text = <"Dispositivo"> + description = <"Detalles sobre el dispositivo utilizado para la medida del pulso o latidos del corazón"> + > + ["id1006"] = < + text = <"Presencia del pulso"> + description = <"Presencia del pulso o latidos del corazón."> + comment = <"El pulso > 0 latidos/min impica que el pulso está presente."> + > + ["at1004"] = < + text = <"Parado"> + description = <"El sujeto está parado, caminando o corriendo."> + > + ["at1003"] = < + text = <"Reclinado"> + description = <"El sujeto está reclinado en un ángulo aproximado a los 45 grados, con las piernas elevadas al nivel de la pelvis."> + > + ["at1002"] = < + text = <"Sentado"> + description = <"El sujeto está sentado en una silla o cama"> + > + ["at1001"] = < + text = <"Acostado"> + description = <"El sujeto está acostado de forma horizontal"> + > + ["id14"] = < + text = <"Posición"> + description = <"Posición del cuerpo del sujeto durante la observación."> + > + ["at9"] = < + text = <"Irregularmente irregular"> + description = <"El patrón es irregular de forma aleatoria. Por ejemplo fibrilación atrial."> + > + ["at8"] = < + text = <"Regularmente irregular"> + description = <"El patrón es irregular en un patrón regular. Por ejemplo baja de un latido cada N latidos."> + > + ["at7"] = < + text = <"Regular"> + description = <"El patrón es regular"> + > + ["id6"] = < + text = <"Regularidad"> + description = <"¿Es el puso o latido regular?"> + > + ["id5"] = < + text = <"Frecuencia"> + description = <"Frecuencia calculada en latidos por minuto"> + comment = <"Restricciones en tiempo de ejecución fueron establecidas, para simplificar el cambio del nombre de este elemento a 'Frecuencia de pulso' o 'Frecuencia cardiaca', serún sea requerido"> + > + ["id4"] = < + text = <"evento"> + description = <"Evento de punto o intervalo de tiempo que puede ser definido explícitamente por una plantilla o en tiempo de ejecución."> + > + ["id1"] = < + text = <"Pulso/Frecuencia cardiaca"> + description = <"Registro de detalles sobre la frecuencia y atributos asociados al pulso o latidos del corazón."> + > + > + ["es-co"] = < + ["ac9000"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Presence of a pulse or heart beat.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Presence of a pulse or heart beat.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Rate(en) (synthesised)"> + description = <"*The rate, measured in beats per minute.(en) (synthesised)"> + > + ["at9003"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9004"] = < + text = <"*Regular?(en) (synthesised)"> + description = <"*Is the pulse or heart beat regular?(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*Irregular type(en) (synthesised)"> + description = <"*More specific pattern of an irregular pulse or heart beat.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Clinical interpretation(en) (synthesised)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the pulse or heart beat findings, including the rhythm.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"*Position(en) (synthesised)"> + description = <"*The body position of the subject during the observation.(en) (synthesised)"> + > + ["at9008"] = < + text = <"* maximum (en)"> + description = <"* maximum (en)"> + > + ["ac9009"] = < + text = <"*Method(en) (synthesised)"> + description = <"*Method used to observe the pulse or heart beat.(en) (synthesised)"> + > + ["ac9010"] = < + text = <"*Body site(en) (synthesised)"> + description = <"*Body site where the pulse or heart beat were observed.(en) (synthesised)"> + > + ["id1060"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the pulse or heart beat findings not captured in other fields.(en)"> + > + ["at1059"] = < + text = <"*Rhythm(en)"> + description = <"*Specific conclusion about the rhythm of the pulse or heartbeat, drawn from a combination of the heart rate, pattern and other characteristics observed on examination.(en)"> + > + ["at1058"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Generic label to allow for any or all statements about the pulse or heart beat.(en)"> + > + ["id1057"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id1056"] = < + text = <"*Irregular type(en)"> + description = <"*More specific pattern of an irregular pulse or heart beat.(en)"> + comment = <"*Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element.(en)"> + > + ["at1055"] = < + text = <"*Toe(en)"> + description = <"*An unspecified toe.(en)"> + > + ["at1052"] = < + text = <"*Ear lobe(en)"> + description = <"*The lobe of an unspecified ear.(en)"> + > + ["at1051"] = < + text = <"*Automatic, invasive(en)"> + description = <"*The findings are observed invasively using a device such as an arterial catheter.(en)"> + > + ["at1050"] = < + text = <"*Brachial artery - Right(en)"> + description = <"*The right brachial artery.(en)"> + > + ["at1049"] = < + text = <"*Brachial artery - Left(en)"> + description = <"*The left brachial artery.(en)"> + > + ["at1048"] = < + text = <"*Finger(en)"> + description = <"*An unspecified finger.(en)"> + > + ["at1047"] = < + text = <"*Heart beat presence(en)"> + description = <"*Presence of a heart beat.(en)"> + > + ["at1046"] = < + text = <"*Pulse presence(en)"> + description = <"*Presence of a pulse.(en)"> + > + ["at1045"] = < + text = <"*Femoral Artery - Right(en)"> + description = <"*The right femoral artery.(en)"> + > + ["at1044"] = < + text = <"*Femoral Artery - Left(en)"> + description = <"*The left femoral artery.(en)"> + > + ["at1043"] = < + text = <"*Carotid Artery - Right(en)"> + description = <"*The right carotid artery.(en)"> + > + ["at1042"] = < + text = <"*Carotid Artery - Left(en)"> + description = <"*The left carotid artery.(en)"> + > + ["at1041"] = < + text = <"*Heart(en)"> + description = <"*The region of the heart.(en)"> + > + ["at1040"] = < + text = <"*Radial Artery - Right(en)"> + description = <"*The right radial artery.(en)"> + > + ["at1039"] = < + text = <"*Radial Artery - Left(en)"> + description = <"*The left radial artery.(en)"> + > + ["id1038"] = < + text = <"*Body site(en)"> + description = <"*Body site where the pulse or heart beat were observed.(en)"> + > + ["id1037"] = < + text = <"*Maximum(en)"> + description = <"*Maximum pulse rate or heart rate observed during a period of exertion.(en)"> + > + ["at1035"] = < + text = <"*Automatic, non-invasive(en)"> + description = <"*The findings are observed non-invasively using a device such as a pulse oximeter or a stethoscope.(en)"> + > + ["at1034"] = < + text = <"*Auscultation(en)"> + description = <"*The findings are observed with the assistance of a device, such as a stethoscope.(en)"> + > + ["at1033"] = < + text = <"*Palpation(en)"> + description = <"*The findings are observed by physical touch of the observer on the subject.(en)"> + > + ["id1031"] = < + text = <"*Character(en)"> + description = <"*Description of the character of the pulse or heart beat.(en)"> + > + ["at1029"] = < + text = <"*Irregular(en)"> + description = <"*The pattern is irregular.(en)"> + > + ["at1028"] = < + text = <"*Heart Rate(en)"> + description = <"*The heart rate, measured in beats per minute.(en)"> + > + ["at1027"] = < + text = <"*Pulse Rate(en)"> + description = <"*The pulse rate, measured in beats per minute.(en)"> + > + ["at1026"] = < + text = <"*Not detected(en)"> + description = <"*A pulse or heart beat cannot be detected.(en)"> + > + ["at1025"] = < + text = <"*Present(en)"> + description = <"*A pulse or heart beat can be detected.(en)"> + > + ["id1024"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Single word, phrase or brief description that represents the clinical meaning and significance of the pulse or heart beat findings, including the rhythm.(en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Bradycardia, Extrasystoles or Sinus rhythm. Multiple statements are allowed. (en)"> + > + ["id1023"] = < + text = <"*Clinical description(en)"> + description = <"*Narrative description about the pulse or heart beat.(en)"> + > + ["id1020"] = < + text = <"*Method(en)"> + description = <"*Method used to observe the pulse or heart beat.(en)"> + comment = <"*For example, auscultation or electronic monitoring. (en)"> + > + ["id1019"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative description about any incidental factors that may affect interpretation of the physical findings.(en)"> + comment = <"*For example, presence of a pacemaker, level of anxiety; pain or fever etc.(en)"> + > + ["id1018"] = < + text = <"*Exertion(en)"> + description = <"*Details about physical exertion being undertaken during the examination.(en)"> + > + ["id1014"] = < + text = <"*Device(en)"> + description = <"*Details about the device used to measure the pulse rate or heart rate.(en)"> + > + ["id1006"] = < + text = <"*Presence(en)"> + description = <"*Presence of a pulse or heart beat.(en)"> + comment = <"*It can be implied that the pulse is present if Rate >0 beats/min.(en)"> + > + ["at1004"] = < + text = <"*Standing/upright(en)"> + description = <"*The subject was standing, walking or running.(en)"> + > + ["at1003"] = < + text = <"*Reclining(en)"> + description = <"*The subject was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis.(en)"> + > + ["at1002"] = < + text = <"*Sitting(en)"> + description = <"*The subject was sitting (for example on bed or chair).(en)"> + > + ["at1001"] = < + text = <"*Lying(en)"> + description = <"*The subject was lying flat.(en)"> + > + ["id14"] = < + text = <"*Position(en)"> + description = <"*The body position of the subject during the observation.(en)"> + > + ["at9"] = < + text = <"*Irregularly Irregular(en)"> + description = <"*The pattern is irregular in a chaotic and unpredictable manner. For example, atrial fibrillation.(en)"> + > + ["at8"] = < + text = <"*Regularly Irregular(en)"> + description = <"*The pattern is irregular in a regular pattern,. For example, a dropped beat once every 'n' beats.(en)"> + > + ["at7"] = < + text = <"*Regular(en)"> + description = <"*The pattern is regular.(en)"> + > + ["id6"] = < + text = <"*Regular?(en)"> + description = <"*Is the pulse or heart beat regular?(en)"> + > + ["id5"] = < + text = <"*Rate(en)"> + description = <"*The rate, measured in beats per minute.(en)"> + > + ["id4"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Pulse/Heart beat(en)"> + description = <"*Record details about the rate and associated attributes for a pulse or heart beat.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9003"] = + ["at9008"] = + > + > + value_sets = < + ["ac9009"] = < + id = <"ac9009"> + members = <"at1033", "at1034", "at1035", "at1051"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at1004", "at1002", "at1003", "at1001"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at1027", "at1028"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at1025", "at1026"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at1046", "at1047"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at1039", "at1040", "at1041", "at1042", "at1043", "at1044", "at1045", "at1050", "at1049", "at1048", "at1055", "at1052"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at1058", "at1059"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at8", "at9"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at7", "at1029"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_deficit.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_deficit.v0.0.1-alpha.adls new file mode 100644 index 000000000..4027ecaa7 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_deficit.v0.0.1-alpha.adls @@ -0,0 +1,88 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=84c0eb29-cf45-440c-b823-951436115fdc; build_uid=c9f612fb-9739-43b5-a9e0-97c3ad33878b) + openEHR-EHR-OBSERVATION.pulse_deficit.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2015-11-23"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"B200B742D13E1210DC200806942B69D0"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the difference between the apical heart rate and peripheral pulse rate when measured simultaneously."> + use = <"Use to record the difference between the apical heart rate and peripheral pulse rate when measured simultaneously. + + The heart rate and pulse rate should be each be recorded separately, using the OBSERVATION.pulse archetype."> + misuse = <"Not to be used to record the actual pulse rate or heart rate - use the OBSERVATION.pulse archetype for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Pulse deficit + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Deficit + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Frequency + magnitude matches {|>=0.0|} + units matches {"1/min"} + precision matches {0} + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["at9000"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["id5"] = < + text = <"Deficit"> + description = <"The difference between the apical heart rate and peripheral pulse rate when measured simultaneously."> + > + ["id3"] = < + text = <"Any point in time event"> + description = <"Default, unspecified point in time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Pulse deficit"> + description = <"The difference between the apical heart rate and peripheral pulse rate."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_oximetry.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_oximetry.v1.1.0.adls new file mode 100644 index 000000000..103042d52 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_oximetry.v1.1.0.adls @@ -0,0 +1,1390 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7ca16b4f-6b53-4191-8769-199f13956c75; build_uid=57b4482a-2398-40a8-8387-24fc7b955476) + openEHR-EHR-OBSERVATION.pulse_oximetry.v1.1.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde"> + ["organisation"] = <"University of Heidelberg, Central Queensland University"> + > + > + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Vyacheslav Mavrin"> + ["organisation"] = <"JSC Comsoft"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden Healthcare & Welfare AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + ["email"] = <"vesa.peltola@tieto.com"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Dr. Leonardo Der Jachadurian"> + ["organisation"] = <"Bitios.com"> + > + accreditation = <"Medical Doctor (Internal Medicine Specialist)"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital"> + > + accreditation = <"MD, DEAA, speciialist in tropical medicine MBA"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Fernanda Maia Ewerton Rodrigues, Débora Farage, Adriana Kitajima, Ana Paula Rodrigues e Clóvis Puttini"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"core@coreconsulting.com.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + ["fa"] = < + language = <[ISO_639-1::fa]> + author = < + ["name"] = <"Shahla Foozonkhah"> + ["organisation"] = <"Ocean Informatics"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, United Kingdom"> + ["email"] = <"Ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2010-10-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Morten Aas, Oslo Universitetssykehus, Norway", "Tomas Alme, DIPS, Norway", "Nadim Anani, Karolinska Institutet, Sweden", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Mate Bestek, National Institute of Public Health of Slovenia, Slovenia", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Marja Buur, Medisch Centrum Alkmaar/ Code24, Netherlands", "Sergio Carmona, Chile", "Ady Angelica Castro Acosta, CIBERES-Hospital 12 de Octubre, Spain", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, Queensland Health, Australia", "Tamsin Cockayne, Australia", "Ed Conley, Cardiff University", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Graham Denyer, Australian Antarctic Division, Australia", "Paul Donaldson, Nursing Informatics Australia, Australia", "Samo Drnovsek, Marand ltd, Slovenia", "Stig Erik Hegrestad, Helse Førde, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Sebastian Garde, Ocean Informatics, Germany (Editor)", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Karsten Heusser, Hannover Medical School, Germany", "Omer Hotomaroglu, Turkey (Editor)", "Evelyn Hovenga, EJSH Consulting, Australia", "Pieter Hummel, Medisch Centrum Alkmaar, Netherlands", "Eugene Igras, IRIS Systems, Inc., Canada", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Patrícia Ivo, Prefeitura Municipal de Fortaleza, Brazil", "Sundaresan Jagannathan, Scottish NHS, United Kingdom", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Gorazd Kalan, University Medical Centre Ljubljana, Slovenia", "Konstantinos Kalliamvakos, Cambio Healthcare Systems, Sweden", "Hilde Karen Ofte, Nordlandssykehuset HF, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Russell Leftwich, Russell B Leftwich MD, United States", "Heather Leslie, Ocean Health Systems, Australia (openEHR Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Mark Luciani, Gloucestershire Hospital NHS Foundation Trust, United Kingdom", "Vincent McCauley, Medical Software Industry Association, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Jeroen Meintjens, Medisch Centrum Alkmaar, Netherlands", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Udo Müller, CompuGROUP Software, Germany", "Andrej Orel, Marand d.o.o., Slovenia", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Arturo Romero, SESCAM, Spain", "Jussara Rotzsch, UNB, Brazil", "Anoop Shah, University College London, United Kingdom", "Tony Shannon, frectal ltd, United Kingdom", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Trine Strand, Oslo Universitetssykehus (OUS), Norway", "Roy Støle, OUS, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Micaela Thierley, Helse Bergen, Norway", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Stian Torleif Varpe, Helse Bergen, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Derived from: Pulse oximetry, Deprecated archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager [cited: 2018-01-26]. Available from: http://openehr.org/ckm/#showArchetype_1013.1.188"> + ["2"] = <"AARC (American Association for Respiratory Care) clinical practice guideline. Pulse oximetry. Respir Care. Respir Care 1992;37(8):891–897. Available from: http://www.rcjournal.com/cpgs/pulsecpg.html (accessed 2013 Feb 26). "> + ["3"] = <"Barker SJ, Badal JJ. The measurement of dyshemoglobins and total hemoglobin by pulse oximetry. Curr Opin Anaesthesiol. 2008 Dec;21(6):805-10. doi: 10.1097/ACO.0b013e328316bb6f. Review. PubMed PMID: 18997533. Available from: http://journals.lww.com/co-anesthesiology/Abstract/2008/12000/The_measurement_of_dyshemoglobins_and_total.20.aspx (accessed 2013 Feb 26)."> + ["4"] = <"Hanning CD, Alexander-Williams JM. Pulse oximetry: a practical review. BMJ. 1995 Aug 5;311(7001):367-70. Review. PubMed PMID: 7640545; PubMed Central PMCID: PMC2550433. Available from: http://www.bmj.com/cgi/content/abstract/311/7001/367 (accessed 2013 Feb 26)."> + ["5"] = <"Jubran A. Pulse oximetry. Crit Care. 1999;3(2):R11-R17. PubMed PMID: 11094477; PubMed Central PMCID: PMC137227. Available from: http://ccforum.com/content/3/2/R11 (accessed 2013 Feb 26)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"7685C0FC99D16016F9F78CE0DF5E834C"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation der Sauerstoffsättigung im Blut unter Benutzung eines Pulsoxymeters."> + keywords = <"Sauerstoff", "Behandlung mit Sauerstoff", "Pulsoxymeter", "Pulsoxymetrie"> + use = <"*"> + misuse = <"*"> + copyright = <"© openEHR Foundation"> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Для записи результатов непрямых,в настоящее время неинвазивных, измерений газового состава крови, таких как SpO2 (насыщение кислородом периферической крови) и pTCO2 (насыщение углекислым газом), полученных методами пульсовой оксиметрии, чрескожной оксиметрии или другими методами. + + Вполне вероятно, что этот архетип будет использоваться, в основном, для записи оценок оксигенации, однако в него могут быть включены или добавлены со временем измерения и других газов."> + keywords = <"парциальное давление", "насыщение", "карбоксигемоглобин", "метгемоглобин", "чрескожный", "пульс", "оксиметр", "оксиметрия", "концентрация", "неинвазивный", "жизненный", "кислород", "углекислый газ", "О2", "СО2", "оксигенация"> + use = <"Используется для записи результатов непрямых,в настоящее время неинвазивных, измерений газового состава крови. Новые непрямые измерения газов крови должны добавляться к этому архетипу. + + Если записывающее устройство также обеспечивает другой тип измерения,например, такой как частота пульса, то это должно быть записано в отдельный архетип, соответствующий данному измерению, например, OBSERVATION.heart_rate, для обеспечения последовательных запросов. + + Цель состоит в том, чтобы последовательно моделировать клиническое понятие, а не моделировать вывод данных с устройства. Устройства становятся все более многофункциональными и обеспечивают дублирование измерений, которые, возможно, придется записывать с помощью ряда отдельных архетипов. + + Осциллограммы должны быть зарегистрированы здесь, когда используются для документирования качества измерений газов крови. В отличие от этого, если они используется для первичной диагностики, например, сердечного выброса, плетизмограммы должны быть записаны в ключевом клиническом архетипе - OBSERVATION.heart_rate-pulse."> + misuse = <"Любые измерения газов крови, который включает прямой контакт с кровью, а также измерения PaO2 (парциальное давление кислорода), PaCO2 (парциальное давление углекислого газа) не должны записываться с помощью этого архетипа - для таких измерений используется архетип OBSERVATION.lab_test-blood_gases. Новые прямые измерения газов крови должны быть добавлены к архетипу OBSERVATION.lab_test-blood_gases.v1. + + НЕ использовать для записи прямого измерения газов крови. Например, насыщение кислородом артериальной (SaO2) или венозной (SvO2) крови, или содержание кислорода (CAOC), которые обычно определяются инвазивными методами, например, специальными лабораториями газов крови или с помощью сосудистых катетеров. Такие измерения должны быть записаны в архетип OBSERVATION.lab_test-blood_gases."> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att mäta den nuvarande icke-invasiva syrehalten i blodet såsom SpO2 och SpCO sekundärt, genom pulsoximetri eller andra metoder."> + keywords = <"syre", "syrsättning", "syremättnad", "SpO2", "spMet", "spCO", "spOC", "karboxihemoglobin", "methemoglobin", "transkutan", "puls", "oximeter", "oximetri", "koncentration", "partiell", "tryck", "icke-invasiv", "vital", "O2", "CO2", "koldioxid", "SaO₂", "SaO2"> + use = <"Används för att mäta nuvarande icke-invasiva, syrehalter i blodet, såsom SpO2 och SpCO, sekundärt genom pulsoximetri eller andra metoder. + + Vågformer bör registreras här vid användning för att dokumentera kvaliteten av blodgasmätningen."> + misuse = <"Används inte för mätning av pletysmografi. Använd en annan lämplig arketyp för det ändamålet. + + Används inte för andra typer av mätningar, t.ex. pulsfrekvens, eftersom mätenheten också tillhandahåller informationen. För dessa används en separat arketyp som är lämplig för den specifika mätningen för att möjliggöra konsekventa förfrågningar. I det här exemplet registrerar du pulsfrekvensen i OBSERVATION.pulse arketypen. + + Används inte för mätning av perifert blodgas som innebär direktkontakt med blod. PaO2, PaCO2 bör till exempel mätas med hjälp av OBSERVATION.laboratory_test_result arketypen. + + Används inte för invasiv blodgasmätning, t.ex. arteriell (Sa02), venös (SvO2) syremättnad eller syreinnehåll (CaOC) som vanligtvis fastställs av invasiva metoder såsom laboratorieblodgaser eller vaskulära katetrar. De bör också mätas med arketypen OBSERVATION.laboratory_test_result."> + copyright = <"© openEHR Foundation"> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"*To record blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry.(en)"> + keywords = <"*oxygen(en)", "*oxygenation(en)", "*saturation(en)", "*SpO2(en)", "*spMet(en)", "*spCO(en)", "*spOC(en)", "*carboxyhaemoglobin(en)", "*methaemoglobin(en)", "*pulse(en)", "*oximeter(en)", "*oximetry(en)", "*concentration(en)", "*partial(en)", "*pressure(en)", "*non-invasive(en)", "*vital(en)", "*O2(en)", "*SaO₂(en)", "*SaO2(en)", "*sat(en)", "*sats(en)", "*hypoxaemia(en)"> + use = <"*Use to record blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry. + + Waveforms should be recorded here when used to document quality of the blood gas measurement.(en)"> + misuse = <"*Not used for other non-invasive blood gas measurements such as transcutaneous CO₂, lateral end-tidal CO₂ or non-invasive cerebral oximetry. + + Not to be used for recording plethysmography. Use another appropriate archetype for this purpose. + + Not to be used for recording another type of measurement, such as pulse rate, where the recording device also provides this. This should be recorded in a separate archetype, appropriate for that particular measurement to allow consistent querying. In this example, record the pulse rate in the OBSERVATION.pulse archetype. + + Not to be used to record any peripheral blood gas measurement that involves direct contact with blood. For example, PaO₂, PaCO₂ should be recorded using the OBSERVATION.laboratory_test_result archetype. + + Not to be used to record invasive blood gas measurement. For example, arterial (SaO₂), venous (SvO₂) oxygen saturation or Oxygen content (CaOC) which are usually determined by invasive methods such as laboratory blood gases or vascular catheter devices. These should also be recorded within the OBSERVATION.laboratory_test_result archetype.(en)"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para registrar la medición indirecta y habitualmente no invasiva de los gases en sangre tales como SpO2 y PtCO2, por medio de un oxímetro de pulso (o saturómetro de pulso), oximetría transcutánea u otros métodos. + + Es probable que este arquetipo será usado usado primariamente para registrar estimaciones de oxigenación, pero otras mediciones de gases pueden ser incluidas o agregadas en el futuro."> + keywords = <"oxígeno", "oxigenación", "saturación", "SpO2", "ptcCO2", "ptcO2", "spMet", "spCO", "spOC", "carboxi-hemoglobina", "meta-hemoglobina", "transcutáneo", "pulso", "oxímetro", "oximetría", "saturómetro", "concentración", "parcial", "presión", "no invasivo", "vital", "O2", "CO2", "anhídrido carbónico", "dióxido de carbono"> + use = <"Usado para registrar la medición indirecta de gases en sangre, comúnmente por técnicas no invasivas. Nuevas mediciones indirectas de gases en sangres deberían ser incorporadas a este arquetipo. + + Cuando el dispositivo de registro también provea otro tipo de medida, tal como la frecuencia del pulso, esto debe ser registrado en un arquetipo separado, adecuado para esa medida en particular. Ej. el arquetipo OBSERVATION.heart_rate-pulse, para permitir una consulta consistente. + + El objetivo es modelar consistentemente un concepto clínico, más que la salida del modelo del dispositivo; los dispositivos son cada vez más multi-funcionales y proporcionan mediciones redundantes, que pueden requerir el registro por medio de arquetipos discretos. + + Las formas de onda deben ser registradas aquí cuando se utiliza para documentar la calidad de la medición de gases en sangre. Por el contrario, si se utiliza primariamente con fines diagnósticos (Ej. del gasto cardíaco), debe registrarse en el arquetipo OBSERVATION.heart_rate-pulse."> + misuse = <"Cualquier medición de gases en sangre que involucra contacto directo con la sangre y la medición de la PaO2, PaCO2 no deberían ser registradas usando este arquetipo. Usar el arquetipo OBSERVATION.lab_test-blood_gases.v1. Mediciones directas de gases arteriales nuevas, deberían ser agregadas a OBSERVATION.lab_test-blood_gases.v1. + + No usar para registrar medidas directas de gases en sangre. Ej. SaO2 (saturación arterial), SvO2 (saturación venosa) o CaO2 (contenido de Oxígeno), usualmente determinados por métodos invasivos. Ej. laboratorio de gases en sangre o dispositivos catheter vascular. Estos deberían ser registrados en el arquetipo OBSERVATION.lab_test-blood_gases."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere blodoksygen og beslektede målinger, målt ved pulsoksymetri eller puls-CO-oksymetri."> + keywords = <"oksygen", "oksygenering", "saturasjon", "SpO2", "spMet", "spCO", "spCaO", "karbonmonoksid hemoglobin", "methemoglobin", "puls", "oksimetri", "oksimeter", "konsentrasjon", "partial", "trykk", "non-invasiv", "vital", "O2", "CO2", "karbondioksid", "oksimetri", "oksymetri", "metning", "oksygenmetning", "SaO2", "SaO₂", "hypoksemi"> + use = <"Brukes til å registrere blodoksygen og beslektede målinger, målt ved pulsoksymetri eller puls-CO-oksymetri. + + Bølgeformer bør registreres her, når det benyttes til å dokumentere kvalitet på blodgassmåling. + "> + misuse = <"Brukes ikke til å registrere andre non-invasive blodgassmålinger, som transkutan CO₂, sidestrøms endetidal CO₂ eller noninasiv cerebral oksymetri. + + Brukes ikke til å registrere pletysmografi. Bruk en annen passende arketype for dette formålet. + + Brukes ikke til å registrer andre typer målinger som for eksempel puls, der måleutstyret også angir disse. Dette dette registreres i en egen arketype som er passende for den aktuelle målingen, for å muliggjøre konsekvent spørring. I dette eksempelet registreres puls i OBSERVATION.pulse-arketypen. + + Brukes ikke til å registrere perifere blodgassmålinger som involverer direkte kontakt med blod. For eksempel bør PaO₂, PaCO₂ registreres i OBSERVATION.laboratory_test_result arketypen. + + Brukes ikke til å registrere invasiv blodgassmåling, for eksempel arteriell (SaO₂) eller venøs (SvO₂) oksygenmetning eller oksygeninnhold (CaOC) som vanligvis måles ved hjelp av invasive metoder. Bruk OBSERVATION.laboratory_test_result til dette formålet."> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar medidas de oxigênio sanguíneo, medidas por oximetria de pulso ou por carbo-oximetria de pulso. + "> + keywords = <"Oxigênio", "Oxigenação", "Saturação", "SpO2", "spMet(", "spCO", "spOC", "Carboxyhaemoglobina", "Methaemoglobina", "Pulso", "Oxímetro", "Oximetria", "Concentração", "Parcial", "Pressão", "Não invasivo", "Vital", "O2", "SaO₂", "SaO2", "sat", "sats", "Hipoxemia"> + use = <"Para gravar medidas de oxigênio sanguíneo, medidas por oximetria de pulso ou por carbo-oximetria de pulso. + A forma das ondas podem ser usadas para documentar a qualidade das medidas de gases sanguíneos"> + misuse = <"Não deve ser usado para outras medidas não invasivas de gases sanguíneos, tais como CO₂ transcutâneo, CO₂ inalado ou oximetria cerebral não invasiva. + Não dever ser usado para avaliar alterações de volume. Usar outro arquétipo apropriado para este fim. + Não deve ser usado para obter outros tipos de medida, tais como medida de pulso uma vez que o processo de medida também oferce isso. Deveria ser obtido em um arquétipo separado, apropriado para esta medida particular para obter dados consistentes. No exemplo obtenha o pulso no aquétipo de observação de pulso. + Não deve ser usado para qualquer medida de gases de sangue periférico que envolva contato direto com sangue, por exemplo PaO₂, PaCO₂, poderiam ser obtidos usando o arquétipo de observações de resultados de teste de laboratório. + Não deve ser usado para obter medidas de gases sanguíneos invasivos. Por exemplo, saturação de oxigênio arterial (SaO₂), Venoso (SvO₂) ou conteúdo de oxigênio (CaOC) que geralmente são determinados por métodos invasivos, como gasometria de laboratório ou cateter vascular. Estes também devem ser registrados no arquétipo OBSERVATION.laboratory_test_result. + "> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل قياسات غازات الدم غير المباشرة, بطريقة غير باضِعة, مثل تشبع الدم الطرفي بالأكسجين, و الضغط الجزئي للأكسجين في الدم الطرفي, عن طريق قياس تأكسج الدم عند النبض, أو قياس تأكسج الدم بطريق الجلد أو طرق أخرى. + + عادة ما يستخدم هذا النموذج لتسجيل تقديرات التأكسج, و لكن قياسات الغازات الأخرى قد يتم تضمينها أو تضاف مع الوقت."> + keywords = <"الأكسجين", "التأكسج", "تشبع الدم الطرفي بالأكسجين", "الضغط الجزئي لثاني أكسيد الكربون في الدم الطرفي", "الضغط الجزئي لثاني أكسيد الكربون في الدم الطرفي", "تشبع الميثوكسيهيموغلوبين في الدم الطرفي", "تشبع الكاربوكسي هيموغلوبين في الدم الطرفي", "المحتوى الأكسجيني في الدم الطرفي", "التشبع", "كربوكسي هيموغلوبين", "الميتهيموغلوبين", "عن طريق الجلد", "النبض", "مقياس التأكسج", "قياس التأكسج", "التركيز", "جزئي", "الضغط", "غير باضع", "حيوي - حياتي", "الأكسجين", "ثاني أكسيد الكربون"> + use = <"يستخدم لتسجيل القياسات غير المباشرة لغازات الدم, باستخدام الطرق غير الباضعة. ينبغي أن يتم إضافة القياسات الجديدة لغازات الدم إلى هذا النموذج. + + كما تضيف الجهيزة المستخدمة طريقة أخرى للقياس, مثل سرعة النبض, و لكن ينبغي تسجيل ذلك في نموذج منفرد, يتناسب مع العلامة التي يتم قياسها, مثل: نموذج ملاحظة. القلب - معدل النبض, للسماح بالاستعلام عن البيانات بشكل متجانس. + + يهدف ذلك إلى وضع نموذج لمفهوم سريري, أكثر من كونه وضعا لنموذج نتاج (مُخرَج) جهيزة, حيث إن الجهائز عادة ما تكون متعددة الوظائف و تقوم بقياسات متراكبة قد تحتاج أن يتم تسجيلها في عدد من النماذج المنفردة. + + ينبغي تسجيل التموجات في هذا النموذج عند استخدامها لتوثيق جودة قراءة غاز الدم. و على العكس, إذا استخدمت لأغراض تشخيصية أولية, مثل النتاج (المخرج) القلبي, و الـ + plesmythography + فينبغي تسجيلها باستخدام النموذج الجوهري: ملاحظة. القلب - معدل النبض."> + misuse = <"لا ينبغي أن يستخدم هذا النموذج في قياس غازات الدم التي تتضمن تماس مباشر مع الدم, و قياس ضغط الأكسجين في الدم الشرياني, و ضغط ثاني أكسيد الكربون في الدم + الشرياني, و ينبغي استخدام نموذج ملاحظة. الاختبار المعملي - غازات الدم, لذلك. + + ينبغي إضافة القياسات المباشرة لغازات الدم لنموذج ملاحظة. الاختبار المعملي. غازات الدم. + + لا ينبغي أن يستخدم لقياس قياسات غازات الدم المباشرة, مثل تشبع الدم شرياني بالأكسجين و تشبع الدم الوريدي بالأكسجين, أو المحتوى الأكسجيني, التي يتم تحديدها باستخدام الطرق الباضعة, مثل استخدام الأجهزة المعملية لقياس غازات الدم أو القثطار الوريدي + و ينبغي تسجيل هذه القياسات باستخدام نموذج ملاحظة. الاختبار المعملي. غازات الدم. + "> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry."> + keywords = <"oxygen", "oxygenation", "saturation", "SpO2", "spMet", "spCO", "spOC", "carboxyhaemoglobin", "methaemoglobin", "pulse", "oximeter", "oximetry", "concentration", "partial", "pressure", "non-invasive", "vital", "O2", "SaO₂", "SaO2", "sat", "sats", "hypoxaemia"> + use = <"Use to record blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry. + + Waveforms should be recorded here when used to document quality of the blood gas measurement."> + misuse = <"Not used for other non-invasive blood gas measurements such as transcutaneous CO₂, lateral end-tidal CO₂ or non-invasive cerebral oximetry. + + Not to be used for recording plethysmography. Use another appropriate archetype for this purpose. + + Not to be used for recording another type of measurement, such as pulse rate, where the recording device also provides this. This should be recorded in a separate archetype, appropriate for that particular measurement to allow consistent querying. In this example, record the pulse rate in the OBSERVATION.pulse archetype. + + Not to be used to record any peripheral blood gas measurement that involves direct contact with blood. For example, PaO₂, PaCO₂ should be recorded using the OBSERVATION.laboratory_test_result archetype. + + Not to be used to record invasive blood gas measurement. For example, arterial (SaO₂), venous (SvO₂) oxygen saturation or Oxygen content (CaOC) which are usually determined by invasive methods such as laboratory blood gases or vascular catheter devices. These should also be recorded within the OBSERVATION.laboratory_test_result archetype."> + copyright = <"© openEHR Foundation"> + > + ["fa"] = < + language = <[ISO_639-1::fa]> + purpose = <"برای ثبت اندازه گیری گاز خون بطور غیر مستقیم ،در حال حاضر غیر تهاجمی و غیر مستقیم بکار می رود، نظیر ....و ... از طریق اندازه گیری اکسیژن نبضی ، اندازه گیری اکسیژن زیر پوستی یا سایر روشها + این احتمال بالاست که از این الگو ساز بطور اولیه در ثبت برآوردهای تولید اکسیژن استفاده شوداما سایر اندازه گیری های گاز ممکن است در طول زمان اضافه شود . "> + keywords = <"اکسیژن", "تولید اکسیژن", "اشباع", "اشباع اکسیژن خون", "SpO2", "ptcCO2", "ptcO2", "spMet", "spCO", "spOC", "ترکیب مونو اکسید کربن و هموگلوبین در گلبولهای قرمز", "پروتیین حمل کننده اکسیژن در هموگلوبین", "زیر پوستی", "وسیله اندازه گیری اکسیژن خون", "روش اندازه گیری اکسیژن خون", "غلظت", "جزیی", "فشار", "غیر تهاجمی", "حیاتی", "O2", "CO2", "کربن دی اکسید"> + use = <"برای ثبت اندازه گیری غیر مستقیم گاز خون، که در حال حاضر با تکنیک های غیر تهاجمی انجام می شود، بکار می رود. داده های جدید اندازه گیری های غیر مستقیم گاز خون بایستی به این الگوساز افزوده شوند + + از انجایی که وسایل ثبت انواع دیگری از اندازه گیری مانند میزان نبض را فراهم می کنند، بایستی در یک الگوساز جداگانه، مناسب با آن اندازه گیری مانند + OBSERVATION.heart_rate-pulse + برای اجازه دادن به پرسجوی مشروط، ثبت شوند + + هدف همواره مدل کردن یک مفهوم بالینی به جای مدل کردن خروجی یک وسیله است + وسایل چند کاره بوده و پیوسته قابلیت های آنها در حال افزایش است و اندازه گیری ها همپوشانی دارند که ممکن است نیاز شوند تا با بکارگیری یک تعداد از الگوساز های گسسته ثبت شوند + + شکل موج ها هنگامی که برای مستند کردن کیفیت اندازه گیری گاز خون استفاده می شوند بایستی در اینجا ثبت شوند. و در مقابل اگر برای اهداف تشخیصی اولیه مانند برونده قلبی بکار روند، \"پلسمیتوگرافی\" باید در الگوساز بالینی کلیدی مرتبط + OBSERVATION.heart_rate-pulse + ثبت شود + "> + misuse = <"هر گونه اندازه گیری گاز خون که شامل تماس مستقیم با خون و اندازه گیری .... و .... نباید با استفاده از این الگو ساز ثبت شود . ازالگو ساز ..... استفاده کنید . اندازه گیری جدید فشار خو.ن باید به ... اضافه شود + نباید در ثبت اندازه گیری فشار گاز خون مستقیم استفاده شود به عنوان مثال .... ، .... اشباع اکسیژن یا محتوای اکسیژن .... که معمولا با روشهای غیر تهاجمی تعیین می شود.به عنوان مثال گازههای خونی آزمایشگاهی یا وسایل کاتتر عروقی . این موارد باید در الگو ساز ... ثبت شوند "> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Pulse oximetry + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- SpO₂ + value matches { + DV_PROPORTION[id9002] matches { + numerator matches {|0.0..100.0|} + type matches {2} + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- SpOC + value matches { + DV_QUANTITY[id9003] matches { + property matches {[at9000]} -- Concentration + magnitude matches {|>=0.0|} + units matches {"ml/dl"} + } + } + } + ELEMENT[id46] occurrences matches {0..1} matches { -- SpCO + value matches { + DV_PROPORTION[id9004] matches { + numerator matches {|0.0..100.0|} + type matches {2} + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- SpMet + value matches { + DV_PROPORTION[id9005] matches { + numerator matches {|0.0..100.0|} + type matches {2} + } + } + } + allow_archetype CLUSTER[id55] matches { -- Waveform + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.waveform(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.waveform(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id61] matches { -- Multimedia image + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id59] matches { -- Interpretation + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id37] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9007] + } + } + } + } + } + state matches { + ITEM_TREE[id15] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id35] occurrences matches {0..1} matches { -- Exertion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.level_of_exertion(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.level_of_exertion(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id16] occurrences matches {0..1} matches { -- Inspired oxygen + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.inspired_oxygen(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id17] matches { -- Confounding factors + value matches { + DV_TEXT[id9008] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id8] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Sensor site + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id62] occurrences matches {0..1} matches { -- Pre/post-ductal + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9001]} -- Pre/post-ductal (synthesised) + } + } + } + allow_archetype CLUSTER[id19] occurrences matches {0..1} matches { -- Oximetry device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id60] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["at9000"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9001"] = < + text = <"*Pre/post-ductal(en) (synthesised)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> + > + ["at65"] = < + text = <"*Indeterminate(en)"> + description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> + > + ["at64"] = < + text = <"*Post-ductal(en)"> + description = <"*The sensor site is post-ductal.(en)"> + > + ["at63"] = < + text = <"*Pre-ductal(en)"> + description = <"*The sensor site is pre-ductal.(en)"> + > + ["id62"] = < + text = <"*Pre/post-ductal(en)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en)"> + > + ["id61"] = < + text = <"*Multimedia image(en)"> + description = <"*Details of a series of oximetry readings, other than waveforms, expressed as a multimedia image or series of images. Waveforms should be recorded using the Waveform slot and associated cluster archetype.(en)"> + > + ["id60"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id59"] = < + text = <"*Interpretation(en)"> + description = <"*Single word, phrase or brief description which represents the clinical meaning and significance of the measurements.(en)"> + comment = <"*Coding with a terminology is preferred, if possible. For example, normal oxygen saturation or hypoxaemia.(en)"> + > + ["id55"] = < + text = <"*Waveform(en)"> + description = <"*A waveform reading associated with the oximetry measurement.(en)"> + > + ["id47"] = < + text = <"*SpMet(en)"> + description = <"*The saturation of metaemoglobin in the peripheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id46"] = < + text = <"*SpCO(en)"> + description = <"*The saturation of carboxyhaemoglobin in the perpiheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id45"] = < + text = <"*SpOC(en)"> + description = <"*The oxygen content of the peripheral blood, calculated based on pulse oximetry and pulse CO-oximetry.(en)"> + > + ["id37"] = < + text = <"*Comment(en)"> + description = <"*A text comment about the pulse oximetry result.(en)"> + > + ["id35"] = < + text = <"*Exertion(en)"> + description = <"*Details about physical activity undertaken at the time of measurement.(en)"> + > + ["id19"] = < + text = <"*Device(en)"> + description = <"*Details of the non-invasive oximetry device used.(en)"> + > + ["id17"] = < + text = <"*Confounding factors(en)"> + description = <"*Comment on and record other incidental factors that may be affect interpretation of the observation.(en)"> + comment = <"*For example, motion, pain, poor perfusion, infant feeding, peripheral hypothermia, sedation.(en)"> + > + ["id16"] = < + text = <"*Inspired oxygen(en)"> + description = <"*Details of the amount of oxygen available to the subject at the time of observation.(en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min.(en)"> + > + ["id10"] = < + text = <"*Sensor site(en)"> + description = <"*The site of the measurement sensor.(en)"> + comment = <"*For example: Right index finger, left earlobe. Coding with a terminology is preferred, if possible.(en)"> + > + ["id7"] = < + text = <"*SpO₂(en)"> + description = <"*The saturation of oxygen in the peripheral blood, measured via pulse oximetry.(en)"> + comment = <"*SpO₂ is defined as the percentage of oxyhaemoglobin (HbO₂) to the total concentration of haemoglobin (HbO₂ + deoxyhaemoglobin) in peripheral blood.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Pulse oximetry(en)"> + description = <"*Blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry.(en)"> + > + > + ["ru"] = < + ["at9000"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9001"] = < + text = <"*Pre/post-ductal(en) (synthesised)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> + > + ["at65"] = < + text = <"*Indeterminate(en)"> + description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> + > + ["at64"] = < + text = <"*Post-ductal(en)"> + description = <"*The sensor site is post-ductal.(en)"> + > + ["at63"] = < + text = <"*Pre-ductal(en)"> + description = <"*The sensor site is pre-ductal.(en)"> + > + ["id62"] = < + text = <"*Pre/post-ductal(en)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en)"> + > + ["id61"] = < + text = <"*Multimedia image(en)"> + description = <"*Details of a series of oximetry readings, other than waveforms, expressed as a multimedia image or series of images. Waveforms should be recorded using the Waveform slot and associated cluster archetype.(en)"> + > + ["id60"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents.(en)"> + > + ["id59"] = < + text = <"*Interpretation(en)"> + description = <"*Single word, phrase or brief description which represents the clinical meaning and significance of the measurements.(en)"> + comment = <"*Coding with a terminology is preferred, if possible. For example, normal oxygen saturation or hypoxaemia.(en)"> + > + ["id55"] = < + text = <"Осциллограмма"> + description = <"Графическое изображение волны, связанное с оксиметрическим измерением."> + > + ["id47"] = < + text = <"*SpMet(en)"> + description = <"*The saturation of metaemoglobin in the peripheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id46"] = < + text = <"*SpCO(en)"> + description = <"*The saturation of carboxyhaemoglobin in the perpiheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id45"] = < + text = <"*SpOC(en)"> + description = <"*The oxygen content of the peripheral blood, calculated based on pulse oximetry and pulse CO-oximetry.(en)"> + > + ["id37"] = < + text = <"*Comment(en)"> + description = <"*A text comment about the pulse oximetry result.(en)"> + > + ["id35"] = < + text = <"Нагрузка"> + description = <"Информация о физической деятельности, осуществляемой во время измерения."> + > + ["id19"] = < + text = <"Устройство"> + description = <"Информация об используемом неинвазивном оксиметрическом устройстве."> + > + ["id17"] = < + text = <"*Confounding factors(en)"> + description = <"*Comment on and record other incidental factors that may be affect interpretation of the observation.(en)"> + comment = <"*For example, motion, pain, poor perfusion, infant feeding, peripheral hypothermia, sedation.(en)"> + > + ["id16"] = < + text = <"*Inspired oxygen(en)"> + description = <"*Details of the amount of oxygen available to the subject at the time of observation.(en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min.(en)"> + > + ["id10"] = < + text = <"*Sensor site(en)"> + description = <"*The site of the measurement sensor.(en)"> + comment = <"*For example: Right index finger, left earlobe. Coding with a terminology is preferred, if possible.(en)"> + > + ["id7"] = < + text = <"*SpO₂(en)"> + description = <"*The saturation of oxygen in the peripheral blood, measured via pulse oximetry.(en)"> + comment = <"*SpO₂ is defined as the percentage of oxyhaemoglobin (HbO₂) to the total concentration of haemoglobin (HbO₂ + deoxyhaemoglobin) in peripheral blood.(en)"> + > + ["id3"] = < + text = <"Любое событие"> + description = <"Сроки события"> + > + ["id1"] = < + text = <"*Pulse oximetry(en)"> + description = <"*Blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry.(en)"> + > + > + ["sv"] = < + ["at9000"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9001"] = < + text = <"*Pre/post-ductal(en) (synthesised)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> + > + ["at65"] = < + text = <"*Indeterminate(en)"> + description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> + > + ["at64"] = < + text = <"*Post-ductal(en)"> + description = <"*The sensor site is post-ductal.(en)"> + > + ["at63"] = < + text = <"*Pre-ductal(en)"> + description = <"*The sensor site is pre-ductal.(en)"> + > + ["id62"] = < + text = <"*Pre/post-ductal(en)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en)"> + > + ["id61"] = < + text = <"*Multimedia image(en)"> + description = <"*Details of a series of oximetry readings, other than waveforms, expressed as a multimedia image or series of images. Waveforms should be recorded using the Waveform slot and associated cluster archetype.(en)"> + > + ["id60"] = < + text = <"Övrig information"> + description = <"Ytterligare information som krävs för att fånga lokal kontext eller för att kunna anpassa sig till andra referensmodeller / formalismer."> + comment = <"T.ex. information om en lokal sjukhusavdelning eller ytterligare metadata för att anpassa sig till HL7- eller CDISC-ekvivalenter."> + > + ["id59"] = < + text = <"*Interpretation(en)"> + description = <"*Single word, phrase or brief description which represents the clinical meaning and significance of the measurements.(en)"> + comment = <"*Coding with a terminology is preferred, if possible. For example, normal oxygen saturation or hypoxaemia.(en)"> + > + ["id55"] = < + text = <"Vågform"> + description = <"Ett mätvärde av en vågform kopplad till oximetrimätningen."> + > + ["id47"] = < + text = <"*SpMet(en)"> + description = <"*The saturation of metaemoglobin in the peripheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id46"] = < + text = <"SpCO"> + description = <"Mättnaden av karboxihemoglobin i perifert blod, mätt genom puls CO-oximetri."> + > + ["id45"] = < + text = <"*SpOC(en)"> + description = <"*The oxygen content of the peripheral blood, calculated based on pulse oximetry and pulse CO-oximetry.(en)"> + > + ["id37"] = < + text = <"*Comment(en)"> + description = <"*A text comment about the pulse oximetry result.(en)"> + > + ["id35"] = < + text = <"Ansträngning"> + description = <"Detaljer om fysisk aktivitet vid mätningstillfället."> + > + ["id19"] = < + text = <"Oximetriutrustning"> + description = <"Detaljer om den använda icke-invasiva oximeteranordningen."> + > + ["id17"] = < + text = <"*Confounding factors(en)"> + description = <"*Comment on and record other incidental factors that may be affect interpretation of the observation.(en)"> + comment = <"*For example, motion, pain, poor perfusion, infant feeding, peripheral hypothermia, sedation.(en)"> + > + ["id16"] = < + text = <"Tillförd syrgas"> + description = <"Detaljer om mängden syre som patienten inandas vid observationstillfället. + "> + comment = <"Antagna värden på 21% syrekoncentration, Fi02 av 0,21 och syrgasflödeshastighet av 0 l/min eller 0 ml/ min."> + > + ["id10"] = < + text = <"*Sensor site(en)"> + description = <"*The site of the measurement sensor.(en)"> + comment = <"*For example: Right index finger, left earlobe. Coding with a terminology is preferred, if possible.(en)"> + > + ["id7"] = < + text = <"*SpO₂(en)"> + description = <"*The saturation of oxygen in the peripheral blood, measured via pulse oximetry.(en)"> + comment = <"*SpO₂ is defined as the percentage of oxyhaemoglobin (HbO₂) to the total concentration of haemoglobin (HbO₂ + deoxyhaemoglobin) in peripheral blood.(en)"> + > + ["id3"] = < + text = <"Ospecificerad händelse"> + description = <"Standardval, händelse vid ospecificerad tidpunkt eller tidsintervall som tydligt kan definieras i en mall eller vid körning av program."> + > + ["id1"] = < + text = <"*Pulse oximetry(en)"> + description = <"*Blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry.(en)"> + > + > + ["fi"] = < + ["at9000"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9001"] = < + text = <"Pre-/postduktaalinen (synthesised)"> + description = <"Anturin paikka valtimotiehyeen nähden vastasyntyneillä sen määrittämiseksi, tuleeko verenkierto anturin sijaintijäseneen pre- vai postduktaalisesti tapauksessa, jossa valtimotiehyt on avoin. (synthesised)"> + > + ["at65"] = < + text = <"Ei määritettävissä"> + description = <"Ei voida määrittää, onko anturin paikka pre- vai postduktaalinen."> + > + ["at64"] = < + text = <"Postduktaalinen"> + description = <"Anturin paikka on postduktaalinen."> + > + ["at63"] = < + text = <"Preduktaalinen"> + description = <"Anturin paikka on preduktaalinen."> + > + ["id62"] = < + text = <"Pre-/postduktaalinen"> + description = <"Anturin paikka valtimotiehyeen nähden vastasyntyneillä sen määrittämiseksi, tuleeko verenkierto anturin sijaintijäseneen pre- vai postduktaalisesti tapauksessa, jossa valtimotiehyt on avoin."> + > + ["id61"] = < + text = <"Multimediakuva"> + description = <"Tiedot sarjasta oksimetrialukemia (muita kuin aaltomuotoja), jotka on ilmaistu multimediakuvana tai -kuvasarjana. Aaltomuodot on kirjattava Aaltomuoto-kohtaan ja siihen liittyvään klusteriarkkityyppiin."> + > + ["id60"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen asiayhteyden kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents."> + > + ["id59"] = < + text = <"Tulkinta"> + description = <"Yksittäinen sana, fraasi tai lyhyt kuvaus joka edustaa mittausten kliinistä merkitystä."> + comment = <"Coding with a terminology is preferred, if possible. For example, normal oxygen saturation or hypoxaemia."> + > + ["id55"] = < + text = <"Aaltomuoto"> + description = <"Oksimetriamittaukseen liittyvä aaltomuotolukema."> + > + ["id47"] = < + text = <"SpMet"> + description = <"CO-pulssioksimetrilla mitattu ääreisverenkierron methemoglobiinisaturaatio."> + > + ["id46"] = < + text = <"SpCO"> + description = <"CO-pulssioksimetrilla mitattu ääreisverenkierron karboksihemoglobiinisaturaatio."> + > + ["id45"] = < + text = <"SpOC"> + description = <"Ääreisveren happisaturaatio laskettuna pulssioksimetrian ja CO-pulssioksimetrian perusteella."> + > + ["id37"] = < + text = <"Kommentti"> + description = <"Tekstimuotoinen kommentti pulssioksimetrian mittaustuloksesta."> + > + ["id35"] = < + text = <"Rasitus"> + description = <"Tiedot fyysisestä rasituksesta, jolle tutkittava altistettiin mittauksen aikana."> + > + ["id19"] = < + text = <"Oksimetrialaite"> + description = <"Tiedot käytettävästä ei-invasiivisesta oksimetristä."> + > + ["id17"] = < + text = <"Sekoittavat tekijät"> + description = <"Kommentoi ja kirjaa muita satunnaistekijöitä, jotka saattavat vaikuttaa havainnon tulkintaan."> + comment = <"For example, motion, pain, poor perfusion, infant feeding, peripheral hypothermia, sedation."> + > + ["id16"] = < + text = <"Sisäänhengitetty happi"> + description = <"Kertoo, kuinka paljon happea henkilölle oli saatavana tarkkailuhetkenä."> + comment = <"Assumed values of 21% oxygen concentration, Fi0₂ of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min."> + > + ["id10"] = < + text = <"Anturin paikka"> + description = <"Mittausanturin paikka."> + comment = <"For example: Right index finger, left earlobe. Coding with a terminology is preferred, if possible."> + > + ["id7"] = < + text = <"SpO₂"> + description = <"Pulssioksimetrilla mitattu ääreisverenkierron happisaturaatio."> + comment = <"SpO₂ is defined as the percentage of oxyhaemoglobin (HbO₂) to the total concentration of haemoglobin (HbO₂ + deoxyhaemoglobin) in peripheral blood."> + > + ["id3"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id1"] = < + text = <"Pulssioksimetria"> + description = <"Veren happisaturaatio ja siihen liittyvät mittaukset, joiden mittausmenetelmä on pulssioksimetria tai CO-pulssioksimetria."> + > + > + ["es-ar"] = < + ["at9000"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9001"] = < + text = <"*Pre/post-ductal(en) (synthesised)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> + > + ["at65"] = < + text = <"*Indeterminate(en)"> + description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> + > + ["at64"] = < + text = <"*Post-ductal(en)"> + description = <"*The sensor site is post-ductal.(en)"> + > + ["at63"] = < + text = <"*Pre-ductal(en)"> + description = <"*The sensor site is pre-ductal.(en)"> + > + ["id62"] = < + text = <"*Pre/post-ductal(en)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en)"> + > + ["id61"] = < + text = <"*Multimedia image(en)"> + description = <"*Details of a series of oximetry readings, other than waveforms, expressed as a multimedia image or series of images. Waveforms should be recorded using the Waveform slot and associated cluster archetype.(en)"> + > + ["id60"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents.(en)"> + > + ["id59"] = < + text = <"*Interpretation(en)"> + description = <"*Single word, phrase or brief description which represents the clinical meaning and significance of the measurements.(en)"> + comment = <"*Coding with a terminology is preferred, if possible. For example, normal oxygen saturation or hypoxaemia.(en)"> + > + ["id55"] = < + text = <"Forma de onda de pulso"> + description = <"La lectura o el registro de la forma de onda con la medición de oximetría."> + > + ["id47"] = < + text = <"*SpMet(en)"> + description = <"*The saturation of metaemoglobin in the peripheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id46"] = < + text = <"*SpCO(en)"> + description = <"*The saturation of carboxyhaemoglobin in the perpiheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id45"] = < + text = <"*SpOC(en)"> + description = <"*The oxygen content of the peripheral blood, calculated based on pulse oximetry and pulse CO-oximetry.(en)"> + > + ["id37"] = < + text = <"*Comment(en)"> + description = <"*A text comment about the pulse oximetry result.(en)"> + > + ["id35"] = < + text = <"Esfuerzo"> + description = <"Detalles sobre la actividad física realizada en el momento de la medición."> + > + ["id19"] = < + text = <"Dispositivo"> + description = <"Detalles del dispositivo de oximetría no invasiva utilizado."> + > + ["id17"] = < + text = <"*Confounding factors(en)"> + description = <"*Comment on and record other incidental factors that may be affect interpretation of the observation.(en)"> + comment = <"*For example, motion, pain, poor perfusion, infant feeding, peripheral hypothermia, sedation.(en)"> + > + ["id16"] = < + text = <"*Inspired oxygen(en)"> + description = <"*Details of the amount of oxygen available to the subject at the time of observation.(en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min.(en)"> + > + ["id10"] = < + text = <"*Sensor site(en)"> + description = <"*The site of the measurement sensor.(en)"> + comment = <"*For example: Right index finger, left earlobe. Coding with a terminology is preferred, if possible.(en)"> + > + ["id7"] = < + text = <"*SpO₂(en)"> + description = <"*The saturation of oxygen in the peripheral blood, measured via pulse oximetry.(en)"> + comment = <"*SpO₂ is defined as the percentage of oxyhaemoglobin (HbO₂) to the total concentration of haemoglobin (HbO₂ + deoxyhaemoglobin) in peripheral blood.(en)"> + > + ["id3"] = < + text = <"Cualquier evento."> + description = <"Tiempo del evento."> + > + ["id1"] = < + text = <"*Pulse oximetry(en)"> + description = <"*Blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry.(en)"> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9001"] = < + text = <"Pre/postduktal (synthesised)"> + description = <"Sensor-målested i forhold til ductus arteriosus hos nyfødte, for å fastsette om blodtilførselen til ekstremiteten der sensoren er festet er pre- eller postduktalt i tilfeller med persisterende ductus arteriosus. (synthesised)"> + > + ["at65"] = < + text = <"Ubestemmelig"> + description = <"Det er ikke mulig å vurdere hvorvidt målestedet er pre- eller postduktalt."> + > + ["at64"] = < + text = <"Postduktalt"> + description = <"Sensor-målestedet er postduktalt."> + > + ["at63"] = < + text = <"Preduktalt"> + description = <"Sensor-målestedet er preduktalt."> + > + ["id62"] = < + text = <"Pre/postduktal"> + description = <"Sensor-målested i forhold til ductus arteriosus hos nyfødte, for å fastsette om blodtilførselen til ekstremiteten der sensoren er festet er pre- eller postduktalt i tilfeller med persisterende ductus arteriosus."> + > + ["id61"] = < + text = <"Multimedia-bilde"> + description = <"Detaljer fra en serie oksymetrimålinger, annet enn kurveformer, uttrykt som multimediabilder eller serier av bilder. Kurveformer bør registreres i Kurveform-SLOTet."> + > + ["id60"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id59"] = < + text = <"Fortolkning"> + description = <"Et enkelt ord, frase eller kort beskrivelse som representerer den kliniske betydningen og viktigheten av målingen."> + comment = <"Koding med en standardisert terminologi er å foretrekke, hvis mulig. For eksempel, normal oksygenmetning eller hypoksemi."> + > + ["id55"] = < + text = <"Kurveform"> + description = <"En avlesning av en kurveform i forbindelse med indirekte blodgassmålinger."> + > + ["id47"] = < + text = <"SpMet"> + description = <"Metning av methemoglobin i perifert blod, målt via puls-CO-oksymetri."> + > + ["id46"] = < + text = <"SpCO"> + description = <"Metningen av karboksyhemoglobin i perifert blod, målt via puls-CO-oksymetri."> + > + ["id45"] = < + text = <"SpOC"> + description = <"Oksygeninnholdet i perifert blod, kalkulert basert på pulsoksymetri og puls-CO-oksymetri."> + > + ["id37"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om målingen som ikke er dekket av andre felt."> + > + ["id35"] = < + text = <"Belastning"> + description = <"Detaljer om den fysiske belastningen på måletidspunktet."> + > + ["id19"] = < + text = <"Måleutstyr"> + description = <"Detaljer om måleutstyret som ble brukt."> + > + ["id17"] = < + text = <"Konfunderende faktorer"> + description = <"Fritekstbeskrivelse av problemer eller faktorer som kan ha påvirkning på målingene."> + comment = <"For eksempel bevegelse, smerte, dårlig perfusjon, amming, perifer hypotermi, sedasjon."> + > + ["id16"] = < + text = <"Innåndet oksygen"> + description = <"Detaljer om mengden oksygen som var tilgjengelig for individet ved målingstidspunktet."> + comment = <"Antatt å være 21% oksygenkonsentrasjon, FiO₂ på 0,21, og oksygenflow på 0 l/min eller 0 ml/min."> + > + ["id10"] = < + text = <"Målested"> + description = <"Stedet for målingen."> + comment = <"For eksempel: Høyre pekefinger, venstre øreflipp. Koding med en terminologi foretrekkes, der det er mulig."> + > + ["id7"] = < + text = <"SpO₂"> + description = <"Oksygenmetning i perifert blod, målt via pulsoksymetri."> + comment = <"SpO₂ er definert som forholdet mellom oksyhemoglobin (HbO₂) og den totale konsentrasjonen av hemoglobin (HbO₂ + deoksyhemoglobin) i perifert blod."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Pulsoksymetri"> + description = <"Blodoksygen og beslektede målinger, målt ved pulsoksymetri eller puls-CO-oksymetri."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9001"] = < + text = <"Pré/pós-ductal (synthesised)"> + description = <"Local do sensor relativo ao ducto arterioso em neonatos, para determinar se o suprimento sanguíneo à extremidade do local do sensor é pré ou -pós ductal em casos de ducto arterioso patente. (synthesised)"> + > + ["at65"] = < + text = <"Indeterminado"> + description = <"Incapaz de acessar se o local do sensor é pré ou pós ductal."> + > + ["at64"] = < + text = <"Pós-ductal"> + description = <"O local do sensor é pós ductal."> + > + ["at63"] = < + text = <"Pré-ductal"> + description = <"O local do sensor é pré ductal."> + > + ["id62"] = < + text = <"Pré/pós-ductal"> + description = <"Local do sensor relativo ao ducto arterioso em neonatos, para determinar se o suprimento sanguíneo à extremidade do local do sensor é pré ou -pós ductal em casos de ducto arterioso patente."> + > + ["id61"] = < + text = <"Imagem de Multimídia"> + description = <"Detalher sobre uma serie de leitores de oximetria,que não seja a forma da onda, mostrada como uma imagem de multimídia ou serie de imagens. A forma da onda pode ser obtida usando um slot de forma de onda e arquétipo de cluster associado."> + > + ["id60"] = < + text = <"Extensão"> + description = <"Informação adicional requerida para captura do contexto local ou para alinhar com outros modelos de referência."> + comment = <"Informações locais de departamentos de hospitais ou metadados adicionais para alinhar com os equivalentes HL7 ou CDISC."> + > + ["id59"] = < + text = <"Interpretação"> + description = <"Palavra, frase ou breve descrição que representa o significado clínico da mensuração."> + comment = <"A codificação com uma terminologia é preferível, quando possível. Por exemplo, saturação de oxigênio normal ou hipóxia."> + > + ["id55"] = < + text = <"Forma da onda"> + description = <"A forma da onda apresentada associada com a oximetria obtida."> + > + ["id47"] = < + text = <"SpMet"> + description = <"Saturação de metahemoglobina no sangue periférico obtida por carbo-oximetria de pulso."> + > + ["id46"] = < + text = <"SpCO"> + description = <"Saturação de carboxihemoglobina no sangue periférico obtida por carbo-oximetria de pulso."> + > + ["id45"] = < + text = <"SpOC"> + description = <"Conteúdo de oxigênio no sangue periférico com cálculo baseado na oximetria de pulso e na carbo-oximetria de pulso."> + > + ["id37"] = < + text = <"Comentário"> + description = <"Texto de comentário sobre o resultado da oximetria de pulso."> + > + ["id35"] = < + text = <"Esforço"> + description = <"Detalhes da atividade física realizada na hora da medida."> + > + ["id19"] = < + text = <"Dispositivo de oximetria"> + description = <"Detalhes do dispositivo de oximetria não invasiva."> + > + ["id17"] = < + text = <"Fatores conflitantes"> + description = <"Obtém ou mostra outros fatores incidentais que podem ser afetados na interpretação da observação."> + comment = <"Por exemplo, movimento, dor, má perfusão, alimentação infantil, hipotermia periférica, sedação."> + > + ["id16"] = < + text = <"Oxigênio inspirado"> + description = <"Detalhe da quantidade de oxigênio disponível para uso na hora da observação."> + comment = <"Valores presumidos de 21% de concentração de oxigênio, Fi0₂ de 0,21 e vazão de oxigênio de 0 l/min ou 0 ml/min."> + > + ["id10"] = < + text = <"Local do sensor"> + description = <"Local de captura do sensor."> + comment = <"Por exemplo: dedo indicador direito, orelha esquerda. A codificação com uma terminologia é preferivél, se possível."> + > + ["id7"] = < + text = <"SpO₂"> + description = <"A saturação de oxigênio no sangue periférico obtida por oximetria de pulso."> + comment = <"SpO₂ é definido como a porcentagem de oxihemoglobina (HbO₂) para a concentração total de hemoglobina (HbO₂ + desoxihemoglobina) no sangue periférico."> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"Padrão, ponto inespecífico no tempo ou evento que pode ser explicado definido em um template ou em tempo de execução."> + > + ["id1"] = < + text = <"Oximetria de pulso"> + description = <"Medidas de oxigênio sanguíneo obtidas por medida de oximetria de pulso carbo-oximetria de pulso."> + > + > + ["ar-sy"] = < + ["at9000"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9001"] = < + text = <"*Pre/post-ductal(en) (synthesised)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> + > + ["at65"] = < + text = <"*Indeterminate(en)"> + description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> + > + ["at64"] = < + text = <"*Post-ductal(en)"> + description = <"*The sensor site is post-ductal.(en)"> + > + ["at63"] = < + text = <"*Pre-ductal(en)"> + description = <"*The sensor site is pre-ductal.(en)"> + > + ["id62"] = < + text = <"*Pre/post-ductal(en)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en)"> + > + ["id61"] = < + text = <"*Multimedia image(en)"> + description = <"*Details of a series of oximetry readings, other than waveforms, expressed as a multimedia image or series of images. Waveforms should be recorded using the Waveform slot and associated cluster archetype.(en)"> + > + ["id60"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents.(en)"> + > + ["id59"] = < + text = <"*Interpretation(en)"> + description = <"*Single word, phrase or brief description which represents the clinical meaning and significance of the measurements.(en)"> + comment = <"*Coding with a terminology is preferred, if possible. For example, normal oxygen saturation or hypoxaemia.(en)"> + > + ["id55"] = < + text = <"التموج"> + description = <" + قراءة تموجية متعلقة بقياس التأكسج. + "> + > + ["id47"] = < + text = <"*SpMet(en)"> + description = <"*The saturation of metaemoglobin in the peripheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id46"] = < + text = <"*SpCO(en)"> + description = <"*The saturation of carboxyhaemoglobin in the perpiheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id45"] = < + text = <"*SpOC(en)"> + description = <"*The oxygen content of the peripheral blood, calculated based on pulse oximetry and pulse CO-oximetry.(en)"> + > + ["id37"] = < + text = <"*Comment(en)"> + description = <"*A text comment about the pulse oximetry result.(en)"> + > + ["id35"] = < + text = <"المجهود"> + description = <" + تفاصيل حول النشاط البدني الذي تتم ممارسته في وقت القياس. + "> + > + ["id19"] = < + text = <"الجهيزة"> + description = <" + تفاصيل حول جهيزة قياس التأكسج بطريقة غير باضعة. + "> + > + ["id17"] = < + text = <"*Confounding factors(en)"> + description = <"*Comment on and record other incidental factors that may be affect interpretation of the observation.(en)"> + comment = <"*For example, motion, pain, poor perfusion, infant feeding, peripheral hypothermia, sedation.(en)"> + > + ["id16"] = < + text = <"*Inspired oxygen(en)"> + description = <"*Details of the amount of oxygen available to the subject at the time of observation.(en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min.(en)"> + > + ["id10"] = < + text = <"*Sensor site(en)"> + description = <"*The site of the measurement sensor.(en)"> + comment = <"*For example: Right index finger, left earlobe. Coding with a terminology is preferred, if possible.(en)"> + > + ["id7"] = < + text = <"*SpO₂(en)"> + description = <"*The saturation of oxygen in the peripheral blood, measured via pulse oximetry.(en)"> + comment = <"*SpO₂ is defined as the percentage of oxyhaemoglobin (HbO₂) to the total concentration of haemoglobin (HbO₂ + deoxyhaemoglobin) in peripheral blood.(en)"> + > + ["id3"] = < + text = <" إحدى الوقائع"> + description = <" + واقعة زمنية + "> + > + ["id1"] = < + text = <"*Pulse oximetry(en)"> + description = <"*Blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Concentration"> + description = <"Concentration"> + > + ["ac9001"] = < + text = <"Pre/post-ductal (synthesised)"> + description = <"Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosus. (synthesised)"> + > + ["at65"] = < + text = <"Indeterminate"> + description = <"Unable to assess whether the sensor site is pre- or post-ductal."> + > + ["at64"] = < + text = <"Post-ductal"> + description = <"The sensor site is post-ductal."> + > + ["at63"] = < + text = <"Pre-ductal"> + description = <"The sensor site is pre-ductal."> + > + ["id62"] = < + text = <"Pre/post-ductal"> + description = <"Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosus."> + > + ["id61"] = < + text = <"Multimedia image"> + description = <"Details of a series of oximetry readings, other than waveforms, expressed as a multimedia image or series of images. Waveforms should be recorded using the Waveform slot and associated cluster archetype."> + > + ["id60"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents."> + > + ["id59"] = < + text = <"Interpretation"> + description = <"Single word, phrase or brief description which represents the clinical meaning and significance of the measurements."> + comment = <"Coding with a terminology is preferred, if possible. For example, normal oxygen saturation or hypoxaemia."> + > + ["id55"] = < + text = <"Waveform"> + description = <"A waveform reading associated with the oximetry measurement."> + > + ["id47"] = < + text = <"SpMet"> + description = <"The saturation of methaemoglobin in the peripheral blood, measured via pulse CO-oximetry."> + > + ["id46"] = < + text = <"SpCO"> + description = <"The saturation of carboxyhaemoglobin in the peripheral blood, measured via pulse CO-oximetry."> + > + ["id45"] = < + text = <"SpOC"> + description = <"The oxygen content of the peripheral blood, calculated based on pulse oximetry and pulse CO-oximetry."> + > + ["id37"] = < + text = <"Comment"> + description = <"A text comment about the pulse oximetry result."> + > + ["id35"] = < + text = <"Exertion"> + description = <"Details about physical activity undertaken at the time of measurement."> + > + ["id19"] = < + text = <"Oximetry device"> + description = <"Details of the non-invasive oximetry device used."> + > + ["id17"] = < + text = <"Confounding factors"> + description = <"Comment on and record other incidental factors that may be affect interpretation of the observation."> + comment = <"For example, motion, pain, poor perfusion, infant feeding, peripheral hypothermia, sedation."> + > + ["id16"] = < + text = <"Inspired oxygen"> + description = <"Details of the amount of oxygen available to the subject at the time of observation."> + comment = <"Assumed values of 21% oxygen concentration, Fi0₂ of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min."> + > + ["id10"] = < + text = <"Sensor site"> + description = <"The site of the measurement sensor."> + comment = <"For example: Right index finger, left earlobe. Coding with a terminology is preferred, if possible."> + > + ["id7"] = < + text = <"SpO₂"> + description = <"The saturation of oxygen in the peripheral blood, measured via pulse oximetry."> + comment = <"SpO₂ is defined as the percentage of oxyhaemoglobin (HbO₂) to the total concentration of haemoglobin (HbO₂ + deoxyhaemoglobin) in peripheral blood."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Pulse oximetry"> + description = <"Blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry."> + > + > + ["fa"] = < + ["at9000"] = < + text = <"* Concentration (en)"> + description = <"* Concentration (en)"> + > + ["ac9001"] = < + text = <"*Pre/post-ductal(en) (synthesised)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> + > + ["at65"] = < + text = <"*Indeterminate(en)"> + description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> + > + ["at64"] = < + text = <"*Post-ductal(en)"> + description = <"*The sensor site is post-ductal.(en)"> + > + ["at63"] = < + text = <"*Pre-ductal(en)"> + description = <"*The sensor site is pre-ductal.(en)"> + > + ["id62"] = < + text = <"*Pre/post-ductal(en)"> + description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en)"> + > + ["id61"] = < + text = <"*Multimedia image(en)"> + description = <"*Details of a series of oximetry readings, other than waveforms, expressed as a multimedia image or series of images. Waveforms should be recorded using the Waveform slot and associated cluster archetype.(en)"> + > + ["id60"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local context or to align with other reference models/formalisms.(en)"> + comment = <"*e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents.(en)"> + > + ["id59"] = < + text = <"*Interpretation(en)"> + description = <"*Single word, phrase or brief description which represents the clinical meaning and significance of the measurements.(en)"> + comment = <"*Coding with a terminology is preferred, if possible. For example, normal oxygen saturation or hypoxaemia.(en)"> + > + ["id55"] = < + text = <"شکل موجی"> + description = <"شکل موجی خوانده شده در ارتباط با اندازه گیری میزان اکسیژن"> + > + ["id47"] = < + text = <"*SpMet(en)"> + description = <"*The saturation of metaemoglobin in the peripheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id46"] = < + text = <"*SpCO(en)"> + description = <"*The saturation of carboxyhaemoglobin in the perpiheral blood, measured via pulse CO-oximetry.(en)"> + > + ["id45"] = < + text = <"*SpOC(en)"> + description = <"*The oxygen content of the peripheral blood, calculated based on pulse oximetry and pulse CO-oximetry.(en)"> + > + ["id37"] = < + text = <"*Comment(en)"> + description = <"*A text comment about the pulse oximetry result.(en)"> + > + ["id35"] = < + text = <"تقلا"> + description = <"جزییاتی درباره فعالیت فیزیکی به عهده گرفته شده در زمان اندازه گیری"> + > + ["id19"] = < + text = <"تجهیز"> + description = <"جزییاتی در مورد تجهیزات غیر تهاجمی استفاده شده"> + > + ["id17"] = < + text = <"*Confounding factors(en)"> + description = <"*Comment on and record other incidental factors that may be affect interpretation of the observation.(en)"> + comment = <"*For example, motion, pain, poor perfusion, infant feeding, peripheral hypothermia, sedation.(en)"> + > + ["id16"] = < + text = <"*Inspired oxygen(en)"> + description = <"*Details of the amount of oxygen available to the subject at the time of observation.(en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min.(en)"> + > + ["id10"] = < + text = <"*Sensor site(en)"> + description = <"*The site of the measurement sensor.(en)"> + comment = <"*For example: Right index finger, left earlobe. Coding with a terminology is preferred, if possible.(en)"> + > + ["id7"] = < + text = <"*SpO₂(en)"> + description = <"*The saturation of oxygen in the peripheral blood, measured via pulse oximetry.(en)"> + comment = <"*SpO₂ is defined as the percentage of oxyhaemoglobin (HbO₂) to the total concentration of haemoglobin (HbO₂ + deoxyhaemoglobin) in peripheral blood.(en)"> + > + ["id3"] = < + text = <"هر رویداد"> + description = <"رویداد زمان بندی شده"> + > + ["id1"] = < + text = <"*Pulse oximetry(en)"> + description = <"*Blood oxygen and related measurements, measured by pulse oximetry or pulse CO-oximetry.(en)"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + ["LOINC"] = < + ["id7"] = + ["id10"] = + ["id45"] = + ["id46"] = + ["id47"] = + > + ["SNOMED-CT"] = < + ["id7"] = + ["id16"] = + ["id19"] = + ["id55"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at63", "at64", "at65"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.qsofa_score.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.qsofa_score.v1.0.0.adls new file mode 100644 index 000000000..3ceee2b5f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.qsofa_score.v1.0.0.adls @@ -0,0 +1,299 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6d1d423c-e6cf-466b-8bcf-310c6003b9d6; build_uid=e506a855-cd64-4cec-b6ce-852af72517b6) + openEHR-EHR-OBSERVATION.qsofa_score.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + > + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["date"] = <"2018-04-04"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Marit Alice Venheim, Helse Vest IKT, Norway", "Erling Are Hole, Helse Bergen, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Andreas Barratt-Due, Akuttklinikken, Rikshopsitalet, OUS, Norway", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Greg Burch, Tiny Medical Apps, United Kingdom", "Ady Angelica Castro Acosta, CIBERES-Hospital 12 de Octubre, Spain", "Merete Eide, Mottaksklinikken, Helse Bergen HF, Norway", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Evelyn Hovenga, EJSH Consulting, Australia", "Morten Hørthe, DIPS, Norway", "Lars Ivar Mehlum, Nasjonal IKT HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Liv Laugen, Oslo universitetssykehus, Norway", "Henry Lenzi, Academia Nacional de Cuidados Paliativos (DISCLAIMER: member - I do not represent it any offical capacity), Brazil", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Neranga Liyanaarachchi, Ministry of Health, Postgraduate Institute of Medicine, Sri Lanka", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Ana Pereira, CINTESIS, CUF-Porto, Portugal", "sam philip, NHS Grampian, United Kingdom", "Jussara Rotzsch, Hospital Alemão Oswaldo Cruz, Brazil", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Trine Strand, Oslo Universitetssykehus (OUS), Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Anders Thurin, SU, Sweden", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)", "Karl Trygve Kalleberg, Oslo Universitetssykehus, Norway"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: qSOFA-skår, Utkast arketype [Internet]. Nasjonal IKT, Nasjonal IKT Clinical Knowledge Manager [sitert: 2019-05-27]. Hentet fra: https://arketyper.no/ckm/archetypes/1078.36.2041"> + ["2"] = <"Singer M, Deutschman CS, Seymour CW, et al. The Third International Consensus Definitions for Sepsis and Septic Shock (Sepsis-3). JAMA. 2016;315(8):801–810. doi:10.1001/jama.2016.0287"> + ["3"] = <"qsofa.org. 2018. qSOFA :: quick SEPSIS RELATED ORGAN FAILURE ASSESSMENT. [ONLINE] Available at: http://www.qsofa.org/. [Accessed 4 April 2018]."> + ["4"] = <"Indremedisineren. 2016. Nye internasjonale sepsisdefinisjoner vil påvirke hverdagen vår. [ONLINE] Available at: https://indremedisineren.no/2016/08/nye-internasjonale-sepsisdefinisjoner-vil-pavirke-hverdagen-var/. [Accessed 4 April 2018]."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"EAAD005C763D5BCABEE6426D21934B93"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere svar og skår for qSOFA."> + keywords = <"sepsis, organsvikt, organdysfunksjon, septisk sjokk, infeksjon, multiorgansvikt", ...> + use = <"Brukes for å registrere svar og skår for qSOFA."> + misuse = <"Brukes ikke for å registrere ordinær SOFA-skår. Bruk arketypen SOFA-skår til dette formålet. + + Brukes ikke for å registrere de faktiske verdiene av respirasjonsfrekvens, blodtrykk eller Glasgow Coma Scale. Bruk arketypene Åndedrett, Blodtrykk eller Glasgow Coma Scale til disse formålene. + + Brukes ikke for barn eller unge under 18 år."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record qSOFA answers and score."> + keywords = <"sepsis, organ failure, organ dysfunction, septic shock, infection, assessment, multi organ failure", ...> + use = <"Use to record qSOFA answers and score."> + misuse = <"Not to be used to record ordinary SOFA scores. Use the archetype SOFA score for this purpose. + + Not to be used to record the actual values of respiration frequency, blood pressure, or Glasgow Coma Scale. Use the archetypes Respiration, Blood pressure or Glasgow Coma Scale for these purposes. + + Not to be used for individuals under 18 years of age."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- qSOFA score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Any point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Respiratory rate + value matches { + DV_ORDINAL[id9003] matches { + [value, symbol] matches { + [{0}, {[at10]}], + [{1}, {[at11]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Blood pressure + value matches { + DV_ORDINAL[id9004] matches { + [value, symbol] matches { + [{0}, {[at15]}], + [{1}, {[at16]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Mental status + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at12]}], + [{1}, {[at13]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- qSOFA score + value matches { + DV_COUNT[id9006] matches { + magnitude matches {|0..3|} + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9007] + } + } + } + } + } + state matches { + ITEM_TREE[id17] + } + } + } + } + } + protocol matches { + ITEM_TREE[id18] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id19] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Respirasjonsfrekvens (synthesised)"> + description = <"Ved respirasjonsfrekvens ≥22/min gis 1 poeng. (synthesised)"> + > + ["ac9001"] = < + text = <"Blodtrykk (synthesised)"> + description = <"Ved systolisk blodtrykk ≤100 mmHg gis 1 poeng. (synthesised)"> + > + ["ac9002"] = < + text = <"Mental status (synthesised)"> + description = <"Ved endret mental status gis 1 poeng. (synthesised)"> + > + ["id19"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at16"] = < + text = <"Systolisk blodtrykk ≤100"> + description = <"Individet har systolisk blodtrykk ≤100 mmHg."> + > + ["at15"] = < + text = <"Systolisk blodtrykk >100"> + description = <"Individet har systolisk blodtrykk >100 mmHg."> + > + ["at13"] = < + text = <"Endret mental status"> + description = <"Individet har endret mental status."> + > + ["at12"] = < + text = <"Ikke endret mental status"> + description = <"Individet har ikke endret mental status."> + > + ["at11"] = < + text = <"Respirasjonsfrekvens ≥22"> + description = <"Respirasjonsfrekvensen hos individet er ≥22/min."> + > + ["at10"] = < + text = <"Respirasjonsfrekvens <22"> + description = <"Respirasjonsfrekvensen hos individet er <22/min."> + > + ["id9"] = < + text = <"Mental status"> + description = <"Ved endret mental status gis 1 poeng."> + comment = <"Endret mental status kan defineres som Glasgow Coma Scale < 15, eller en klinisk observert endring av pasientens bevissthetsnivå."> + > + ["id8"] = < + text = <"Blodtrykk"> + description = <"Ved systolisk blodtrykk ≤100 mmHg gis 1 poeng."> + > + ["id7"] = < + text = <"Respirasjonsfrekvens"> + description = <"Ved respirasjonsfrekvens ≥22/min gis 1 poeng."> + > + ["id6"] = < + text = <"qSOFA-skår"> + description = <"qSOFA-skår er summen av skårene for de tre parametrene."> + > + ["id5"] = < + text = <"Kommentar"> + description = <"Ytterligere kommentar til qSOFA-skåringen som ikke er fanget opp i andre felt."> + > + ["id3"] = < + text = <"Uspesifisert tidspunkthendelse"> + description = <"Standard, uspesifisert tidspunkt som kan defineres mer eksplisitt i et templat eller i en applikasjon."> + > + ["id1"] = < + text = <"qSOFA-skår"> + description = <"Quick Sepsis-related Organ Failure Assessment (qSOFA) er en forenklet versjon av SOFA skår som brukes utenfor intensivavdelinger for raskt å vurdere sepsisrisiko hos voksne."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Respiratory rate (synthesised)"> + description = <"If the respiration rate is ≥22/min, one point is recorded. (synthesised)"> + > + ["ac9001"] = < + text = <"Blood pressure (synthesised)"> + description = <"If the systolic blood pressure is ≤100 mmHg, one point is recorded. (synthesised)"> + > + ["ac9002"] = < + text = <"Mental status (synthesised)"> + description = <"If the individual has an altered mental status, one point is recorded. (synthesised)"> + > + ["id19"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at16"] = < + text = <"Systolic blood pressure ≤100"> + description = <"The individual's systolic blood pressure is ≤100 mmHg."> + > + ["at15"] = < + text = <"Systolic blood pressure >100"> + description = <"The individual's systolic blood pressure is >100 mmHg."> + > + ["at13"] = < + text = <"Altered mental status"> + description = <"The individual has an altered mental status."> + > + ["at12"] = < + text = <"No altered mental status"> + description = <"The individual doesn't have an altered mental status."> + > + ["at11"] = < + text = <"Respiration rate ≥22"> + description = <"The individual's respiration rate is ≥22/min."> + > + ["at10"] = < + text = <"Respiration rate <22"> + description = <"The individual's respiration rate is <22/min."> + > + ["id9"] = < + text = <"Mental status"> + description = <"If the individual has an altered mental status, one point is recorded."> + comment = <"Altered mental status can be defined as Glasgow Coma Scale < 15, or a clinically observed change of the patient's level of consciousness."> + > + ["id8"] = < + text = <"Blood pressure"> + description = <"If the systolic blood pressure is ≤100 mmHg, one point is recorded."> + > + ["id7"] = < + text = <"Respiratory rate"> + description = <"If the respiration rate is ≥22/min, one point is recorded."> + > + ["id6"] = < + text = <"qSOFA score"> + description = <"The qSOFA score is the sum of the scores for the three parameters."> + > + ["id5"] = < + text = <"Comment"> + description = <"Additional comment about the qSOFA score not captured in other fields."> + > + ["id3"] = < + text = <"Any point in time event"> + description = <"Unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"qSOFA score"> + description = <"Quick Sepsis-related Organ Failure Assessment (qSOFA) is a simplified version of the SOFA score, which is used outside intensive care units to quickly assess sepsis risk in adults."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at12", "at13"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at15", "at16"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at10", "at11"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.refraction.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.refraction.v0.0.1-alpha.adls new file mode 100644 index 000000000..9cf68abad --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.refraction.v0.0.1-alpha.adls @@ -0,0 +1,281 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=098f8a46-e359-4a1d-9fec-5a5afce6dd81; build_uid=2be5f074-ea89-4f39-b057-87ddb2b5d621) + openEHR-EHR-OBSERVATION.refraction.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2012-07-18"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Gustavo M Bacelar-Silva, Brazil", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Visual Acuity [Internet]. Wikipedia. Available from: http://en.wikipedia.org/wiki/Visual_acuity"> + ["2"] = <"Aylward W [Internet].Coding Visual Acuity, openEyes Project;2012.Available from http://www.openeyes.org.uk/documents/OpenEyes%20Coding%20Visual%20Acuity.pdf"> + ["3"] = <"IHE Eye Care Domain. General Eye Evaluation (GEE) [Internet]. IHE; 2012. Available from: http://www.ihe.net/Technical_Framework/upload/IHE_EyeCare_Supp_GEE_Rev1-1_TI_2012-06-29.pdf"> + ["4"] = <"Royal College of Opthalmologists. Cataract National Dataset for Adults [Internet]. 2011. Available from: http://www.rcophth.ac.uk/page.asp?section=583§ionTitle=Cataract+National+Data+Set+for+Adults"> + ["5"] = <"CfH, UK. Do Once & Share - Glaucoma [Internet]. [cited 2012 Sep 26]. Available from: http://www.doasglaucoma.org/"> + ["6"] = <"DICOM Supplement 30 [Internet]. [cited 2012 Sep 26]. Available from: http://medical.nema.org/"> + ["7"] = <"Practical Ophthalmology: A Manual for Beginning Residents, 6th Edition [Paperback]"> + ["8"] = <"American Academy Of Ophthalmology (Author), Fred M. Wilson II (Editor), MD (Editor)"> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, Ocean Informatics, UK, ian.mcnicoll@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"D42803F6CFAD0179CF57A9D3B831E924"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording the results of a refraction assessment, either performed on the patient's usual correction or by refraction of the patient."> + keywords = <"eye", "sight", "vision", "ophthalmic", "visual", "refraction", "refraction", "correction"> + use = <"Use to record the results of measurement of refraction. + + The 'Description' data element can be used to record simple narrative summary or as a means to integrate legacy data."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Refraction assessment + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id135] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id40] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9002] + } + } + CLUSTER[id54] occurrences matches {0..2} matches { -- Result details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id145] occurrences matches {0..1} matches { -- Test eye + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Test eye (synthesised) + } + } + } + allow_archetype CLUSTER[id140] occurrences matches {0..1} matches { -- Refraction details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.refraction_details(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id56] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9004] matches { + value matches {True} + } + } + } + ELEMENT[id148] occurrences matches {0..1} matches { -- Reason for no test result + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id67] matches { -- Interpretation + value matches { + DV_TEXT[id9006] + } + } + } + } + ELEMENT[id55] matches { -- Overall interpretation + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9008] + } + } + allow_archetype CLUSTER[id141] matches { -- Examination not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + state matches { + ITEM_TREE[id42] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id113] matches { -- Confounding Factors + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id43] matches { -- Refractive Correction + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9001]} -- Refractive Correction (synthesised) + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id21] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id26] occurrences matches {0..1} matches { -- Device Details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id142] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Test eye (synthesised)"> + description = <"Identification of the eye which is being tested. (synthesised)"> + > + ["ac9001"] = < + text = <"Refractive Correction (synthesised)"> + description = <"The specific type(s) of refractive correction applied. (synthesised)"> + > + ["id148"] = < + text = <"Reason for no test result"> + description = <"Reason why no refraction result is available for the test eye."> + comment = <"For example, patient was not cooperative; patient was not capable; ran out of time."> + > + ["at147"] = < + text = <"Left eye"> + description = <"Assessment of the left eye was performed."> + > + ["at146"] = < + text = <"Right eye"> + description = <"Assessment of the right eye was performed."> + > + ["id145"] = < + text = <"Test eye"> + description = <"Identification of the eye which is being tested."> + > + ["id142"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id141"] = < + text = <"Examination not done"> + description = <"Details to explicitly record that this test was not performed."> + > + ["id140"] = < + text = <"Refraction details"> + description = <"Details of refraction for a single eye."> + > + ["id135"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id113"] = < + text = <"Confounding Factors"> + description = <"Patient circumstances which affect interpretation of the result. Often termed 'reliability' in opthalmological documentation."> + comment = <"Examples: 'Patient was confused', 'Low light conditions'."> + > + ["at76"] = < + text = <"Retinoscopy"> + description = <"The subject's vision was corrected by retinoscopy."> + > + ["at75"] = < + text = <"Autorefraction"> + description = <"The subject's vision was corrected by autorefraction."> + > + ["at74"] = < + text = <"Pinhole"> + description = <"The subject's vision was corrected by use of a pinhole."> + > + ["at73"] = < + text = <"Contact lenses"> + description = <"The subject's vision was corrected by contact lenses."> + > + ["at72"] = < + text = <"Spectacles"> + description = <"The subject's vision was corrected by spectacles."> + > + ["id67"] = < + text = <"Interpretation"> + description = <"The test result expressed as a qualitative term, normally coded."> + comment = <"Example: \"Visual Acuity 20/20\" or \"Jaeger 'J2' score\"."> + > + ["id56"] = < + text = <"No test result"> + description = <"No refraction test result is available for the test eye."> + comment = <"Record as True if the clinician was unable to record a result for the test eye."> + > + ["id55"] = < + text = <"Overall interpretation"> + description = <"A term, commonly coded, expressing an overall interpretation of the visual acuity test."> + > + ["id54"] = < + text = <"Result details"> + description = <"Details of the refraction result for each eye."> + > + ["id43"] = < + text = <"Refractive Correction"> + description = <"The specific type(s) of refractive correction applied."> + comment = <"Examples: 'No correction : unaided', 'Pinhole'."> + > + ["id41"] = < + text = <"Comment"> + description = <"Any additional narrative comment about the visual acuity test."> + > + ["id40"] = < + text = <"Description"> + description = <"An overall narrative description of the visual acuity test result."> + > + ["id26"] = < + text = <"Device Details"> + description = <"Details of the device used to measure refraction."> + > + ["id1"] = < + text = <"Refraction assessment"> + description = <"Assessment of the refraction required to achieve optimal visual acuity."> + > + > + > + term_bindings = < + ["SNOMED-CT"] = < + ["id1"] = + ["id40"] = + ["id41"] = + ["id55"] = + ["id67"] = + ["at72"] = + ["at73"] = + ["at76"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at72", "at73", "at74", "at75", "at76"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at146", "at147"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.respiration.v1.2.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.respiration.v1.2.1-alpha.adls new file mode 100644 index 000000000..d14fda79a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.respiration.v1.2.1-alpha.adls @@ -0,0 +1,1695 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=87989092-aad1-4fac-9731-9a0220ef2e3f; build_uid=6acd1a59-aa52-4278-8397-9c0730199c4c) + openEHR-EHR-OBSERVATION.respiration.v1.2.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Jasmin Buck, Sebastian Garde"> + ["organisation"] = <"University of Heidelberg, Central Queensland University"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden Healthcare & Welfare AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + ["email"] = <"vesa.peltola@tieto.com"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Dr. Leonardo Der Jachadurian"> + ["organisation"] = <"Bitios.com"> + > + accreditation = <"Medical Doctor (Internal Medicine Specialist)"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Lars Bitsch-Larsen"> + ["organisation"] = <"Haukeland University Hospital, Bergen, Norway."> + > + accreditation = <"MD, DEAA, specialist in anesthesia and intensive care, specialist in tropical medicine."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Ana Paula de Andrade"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"ana.andrade@coreconsulting.com.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"?"> + > + > + ["fa"] = < + language = <[ISO_639-1::fa]> + author = < + ["name"] = <"Shahla Foozonkhah"> + ["organisation"] = <"Ocean Informatics"> + > + > + ["nl"] = < + language = <[ISO_639-1::nl]> + author = < + ["name"] = <"Marja Buur"> + ["organisation"] = <"Medisch Centrum Alkmaar"> + ["email"] = <"m.buur-krom@mca.nl"> + > + > + > + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics, United Kingdom"> + ["email"] = <"ian.mcnicoll@freshEHR.com"> + ["date"] = <"2009-07-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Marja Buur, Medisch Centrum Alkmaar/ Code24, Netherlands", "Gregory Caulton, PatientOS Inc., United States", "Stephen Chu, NeHTA, Australia", "Sebastian Garde, Ocean Informatics, Germany", "Anne Harbison, CPCER, Australia", "Sam Heard, Ocean Informatics, Australia", "Omer Hotomaroglu, Turkey", "Sundaresan Jagannathan, Scottish NHS, United Kingdom", "Andrew James, University of Toronto, Canada", "Heather Leslie, Atomica Informatics, Australia (Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (Editor)", "Jeroen Meintjens, Medisch Centrum Alkmaar, Netherlands", "Soon Ghee Yap, Singapore Health Services Pte Ltd, Singapore", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., UK"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Braun SR. Respiratory Rate and Pattern. In: Walker HK, Hall WD, Hurst JW, editors. Clinical Methods: The History, Physical, and Laboratory Examinations. 3rd edition. Boston: Butterworths; 1990, Chapter 43 [cited 2019 Sep 26]. Available from: https://www.ncbi.nlm.nih.gov/books/NBK365/."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"2DFF8D3A221CA7E16A1BD7AA48C44C6E"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Dokumentation der Frequenz, des Rhythmus und der Charakteristik der Atmung"> + keywords = <"Atmung", "Respiration"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att mäta de observerade egenskaperna vid spontanandning."> + keywords = <"respiration", "andning", "andningstag", "resp", "respiration"> + use = <"Används för att registrera de observerade och uppmätta egenskaperna i samband med spontanandning hos en person, inklusive andningsfrekvens, djup och rytm. + + Respiration registreras vanligen som en komponent av Vitalparametrarna - innefattande Blodtryck, Puls, Temperatur och syrgasmättnad. Det finns ytterligare specifika arketyper för vart och ett av dessa begrepp. + + Nyföddas och unga spädbarns respiration bör mätas före matning."> + misuse = <"Används inte för att registrera andra aspekter av en bredare andningsundersökningen eller bedömningen. Andra specifika arketyper kommer att användas för att registrera egenskaper som exempelvis respiratoriska ansträngningar, auskultatoriska fynd etc. + + Används inte för att registrera detaljer när patienten får assisterad ventilationsbehandling."> + copyright = <"© openEHR Foundation"> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"*To record the characteristics of spontaneous breathing by an individual.(en)"> + keywords = <"*respirations(en)", "*breathing(en)", "*breath(en)", "*resps(en)", "*respiration(en)"> + use = <"*Use to record the observed and measured characteristics of spontaneous breathing by an individual, including respiratory rate, depth and rhythm. + + Respirations are commonly recorded as one component of Vital signs.(en)"> + misuse = <"*Not to be used to record the physical examination of the respiratory system - use the physical examination family of archetypes for this purpose, such as CLUSTER.exam-chest or CLUSTER.exam-lung. + + Not to be used to record other measurements related to breathing - use specific archetypes for the purpose, for example OBSERVATION.pulse_oximetry. + + Not to be used to record functional assessments of breathing - use specific archetypes for the purpose, for example OBSERVATION.pulmonary_function. + + Not to be used for recording details about individuals who are undergoing assisted ventilation.(en)"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para registrar las características de la respiración espontánea."> + keywords = <"respiraciones", "respiración", "FR"> + use = <"Usar para registrar las características observadas y medidas, relacionadas con la respiraciones espontáneas en una persona, incluyendo frecuencia respiratoria, profundidad y ritmo. + + Las respiraciones son comúnmente registradas como un componente de los signos vitales (los cuales abarcan la presión arterial, el pulso, la temperatura y la oximetría de pulso). Hay arquetipos específicos adicionales para cada uno de esos conceptos. + + Las respiraciones deberían ser medidas antes de las comidas en neonatos e infantes jóvenes."> + misuse = <"No usar para intentar registrar otros aspectos del exámen respiratorio en general. Otros arquetipos específicos serán utilizados para registrar características tales como esfuerzo respiratorio, hallazgos auscultatorios, etc. + + No usar para registrar detalles cuando el paciente está en ventilación asistida."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere de observerte kjennetegn ved spontant åndedrett."> + keywords = <"pusting", "respirasjon", "pust", "respirasjoner", "frekvens", "rytme", "vital", "tegn", "livsfunksjoner", "åndedrett", "åndedrag", "ventilasjon", "hyperventilering", "hyperventilasjon", "hypoventilering", "hypoventilasjon", "ånde", "blåse"> + use = <"Brukes til å registrere tilstedeværelse eller fravær av spontant åndedrett. + + Brukes til å registrere de observerte verdier knyttet til et individs spontane åndedrettsbevegelser."> + misuse = <"Ikke egnet til fullstendig undersøkelse av åndedrettssystem og dets funksjon. Andre spesifikke arketyper vil bli brukt til å registrere auskultatoriske funn etc. + + Skal ikke brukes til å registrere detaljer når det anvendes assistert ventilasjon."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Registrar as características observadas da respiração espontânea."> + keywords = <"respirações", "respiração"> + use = <"Usar para registrar as características observadas e medidas relacionadas com as respirações espontâneas em uma pessoa, incluindo frequência respiratória, profundidade e ritmo. + + As respirações são comumente registradas como um componente de sinais vitais - incluindo pressão arterial, pulso, temperatura e oximetria. Há arquétipos adicionais, específicos para cada um desses conceitos. + + As respirações devem ser medidas antes de refeições em recém-nascidos e crianças jovens."> + misuse = <"Não deve ser usado para tentar registrar outros aspectos mais amplos do exame ou avaliação respiratória. Outros arquétipos específicos serão utilizados para registrar características tais como esforço respiratório, achados auscultatórios, etc. + + Não deve ser usado para registrar detalhes quando o paciente está sob ventilação assistida."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل الخصائص الملاحظة - المشاهدة - للتنفس التلقائي"> + keywords = <"*respirations(en)", "*breathing(en)", "*breath(en)", "*resps(en)", "*respiration(en)"> + use = <"يستخدم لتسجيل الخصائص الملاحظة - المشاهدة - أو التي يتم قياسها فيما يتعلق بالتنفس التلقائي لدى الشخص, بما فيه معدل ( سرعة) التنفس, عمق التنفس و نَظْمه. + + عادة ما يتم تسجيل التنفس كجزء من العلامات الحياتية - و التي تتكون من ضغط الدم, النبض, درجة الحرارة و قياس التأكسج. و يوجد بالفعل نماذج مخصوصة إضافية لكل من هذه المفاهيم. + + ينبغي قياس التنفس قبل الإطعام في حديثي الولادة و الرضع الصغار"> + misuse = <"لا يمكن استخدام النموذج لمحاولة تسجيل الجوانب الأخرى من الفحص أو التقييم التنفسي أشمل. يمكن استخدام نماذج أخرى مخصصة لتسجيل الخصائص من المجهود التنفسي و الموجودات التسمعية, إلى آخره + لا يستخدم لتسجيل تفاصيل حالة المنريض إذا كان يخضع للتهوية المساعَدة"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the characteristics of spontaneous breathing by an individual."> + keywords = <"respirations", "breathing", "breath", "resps", "respiration"> + use = <"Use to record the observed and measured characteristics of spontaneous breathing by an individual, including respiratory rate, depth and rhythm. + + Respirations are commonly recorded as one component of vital signs."> + misuse = <"Not to be used to record the physical examination of the respiratory system - use the physical examination family of archetypes for this purpose, such as CLUSTER.exam-chest or CLUSTER.exam-lung. + + Not to be used to record other measurements related to breathing - use specific archetypes for the purpose, for example OBSERVATION.pulse_oximetry. + + Not to be used to record functional assessments of breathing - use specific archetypes for the purpose, for example OBSERVATION.pulmonary_function. + + Not to be used for recording details about individuals who are undergoing assisted ventilation."> + copyright = <"© openEHR Foundation"> + > + ["fa"] = < + language = <[ISO_639-1::fa]> + purpose = <"برای ثبت ویژگی هایی قابل مشاهده تنفس خود بخود بکار می رود."> + keywords = <"تنفسها", "نفس کشیده", "نفس", "تنفسی"> + use = <"برای ثبت ویژگی هایی قابل مشاهده و قابل اندازه گیری مربوط به تنفس خود بخود فرد ، شامل میزان تنفس ، عمق و ریتم استفاده می شود. + تنفسها معمولا به عنوان یکی از مولفه های علایم حیاتی ثبت می شوند -شامل فشار خون ، نبض ، درجه حرارت واندازه گیری اکسیژن. + در نوزادان و شیر خواران اندازه گیری تنفس قبل از تغذیه اندازه گیری می شود . + + "> + misuse = <"برای ثبت سایر جنبه های آزمایشات یا ارزیابی گسترده تر تنفسی استفاده نمی شود. + از سایر الگوسازهای تخصصی برای ثبت ویژگی هایی نظیر تلاش برای تنفس،یافته های شنیداری و غیره استفاده نمایید. + برای ثبت جزییات در زمانی که فرد تحت تنفس مصنوعی است استفاده نکنید . "> + copyright = <"© openEHR Foundation"> + > + ["nl"] = < + language = <[ISO_639-1::nl]> + purpose = <"Om observaties van de spontane ademhaling te registreren "> + keywords = <"ademhaling", "respiratie", "inademen", "uitademen", "ademteug", "adem", "ademen"> + use = <"Wordt gebruikt om observaties en metingen te registreren, die gerelateerd zijn aan de spontane ademhaling van een persoon, inclusief ademhalingsfrequentie, diepte en ritme + + Ademhaling wordt gewoonlijk geregistreerd als onderdeel van de vitale functies - bestaande uit bloeddruk, temperatuur en zuurstofsaturatie. Er zijn aanvullende specifieke archetypes voor deze concepten. + + De ademhaling moet bij neonaten en jonge kinderen gemeten worden voor de voeding."> + misuse = <"Niet te gebruiken om andere aspecten van het uitgebreidere onderzoek of beoordeling van de ademhaling te registreren. Andere, specifieke archetypes zullen gebruikt worden om karakteristieken zoals ademhalingsinspanning en auscultatoire bevindingen te registreren. + + Niet te gebruiken voor de registratie van details, als de persoon beademing ondergaat. + "> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Respiration + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id63] occurrences matches {0..1} matches { -- Presence + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Presence (synthesised) + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Rate + value matches { + DV_QUANTITY[id9005] matches { + magnitude matches {|0.0..200.0|} + units matches {"/min"} + precision matches {0} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Regularity + value matches { + DV_CODED_TEXT[id9006] matches { + defining_code matches {[ac9001]} -- Regularity (synthesised) + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Depth + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9002]} -- Depth (synthesised) + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id10] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id71] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9010] + } + } + } + } + } + state matches { + ITEM_TREE[id23] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id66] occurrences matches {0..1} matches { -- Body position + value matches { + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9003]} -- Body position (synthesised) + } + } + } + ELEMENT[id57] matches { -- Confounding factors + value matches { + DV_TEXT[id9012] + } + } + allow_archetype CLUSTER[id56] occurrences matches {0..1} matches { -- Inspired oxygen + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.inspired_oxygen(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id38] occurrences matches {0..1} matches { -- Exertion + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.level_of_exertion(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.level_of_exertion(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id58] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id59] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*Observation of spontaneous respiration. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Regularity (en) (synthesised)"> + description = <"*The pattern of spontaneous breathing. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"*Depth(en) (synthesised)"> + description = <"*The depth of spontaneous breathing. (en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Body position (en) (synthesised)"> + description = <"*The body position of the individual during the observation. (en) (synthesised)"> + > + ["at72"] = < + text = <"*Prone (en)"> + description = <"*The individual was lying on their front. (en)"> + > + ["id71"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> + > + ["at70"] = < + text = <"*Lying (en)"> + description = <"*The individual was lying flat. (en)"> + > + ["at69"] = < + text = <"*Reclining (en)"> + description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> + > + ["at68"] = < + text = <"*Sitting (en)"> + description = <"*The individual was sitting (for example, on a bed or chair). (en)"> + > + ["at67"] = < + text = <"*Standing/upright (en)"> + description = <"*The individual was standing, walking or running. (en)"> + > + ["id66"] = < + text = <"*Body position (en)"> + description = <"*The body position of the individual during the observation. (en)"> + > + ["at65"] = < + text = <"*Not detected (en)"> + description = <"*Respiratory movements are not detected on observation. (en)"> + > + ["at64"] = < + text = <"*Present (en)"> + description = <"*Respiratory movements are observed. (en)"> + > + ["id63"] = < + text = <"*Presence (en)"> + description = <"*Observation of spontaneous respiration. (en)"> + comment = <"*This data element may be useful in extreme situations where a formal measurement of respiration rate is not possible. For example: a subject is unconscious and distant to the observer, such as trapped in a car or has fallen down a cliff. Presence of respiration can be implied if the 'Rate' >0 breaths/min. (en)"> + > + ["id59"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR. (en)"> + > + ["id57"] = < + text = <"*Confounding factors(en)"> + description = <"*Description about any issues or incidental factors that may impact on interpretation of the physical findings. (en)"> + comment = <"*For example: level of anxiety, pain, feeding in infants, tracheostomy. (en)"> + > + ["id56"] = < + text = <"*Ambient oxygen(en)"> + description = <"*Details of the amount of oxygen being delivered to the individual at the time of observation. (en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min. (en)"> + > + ["id38"] = < + text = <"*Exertion(en)"> + description = <"*Details about physical exertion being undertaken during the examination. (en)"> + comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> + > + ["at26"] = < + text = <"*Variable(en)"> + description = <"*Variable depth of breathing.(en)"> + > + ["id25"] = < + text = <"*Clinical description (en)"> + description = <"*A narrative description about the spontaneous breathing of the individual. (en)"> + comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. + Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> + > + ["at20"] = < + text = <"*Deep(en)"> + description = <"*Deep breathing.(en)"> + > + ["at19"] = < + text = <"*Shallow(en)"> + description = <"*Shallow depth of breathing.(en)"> + > + ["at18"] = < + text = <"*Normal(en)"> + description = <"*Normal depth of breathing.(en)"> + > + ["id17"] = < + text = <"*Depth(en)"> + description = <"*The depth of spontaneous breathing. (en)"> + > + ["id10"] = < + text = <"*Abnormal respiratory pattern(en)"> + description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> + > + ["at8"] = < + text = <"*Irregular(en)"> + description = <"*Irregular respirations.(en)"> + > + ["at7"] = < + text = <"*Regular(en)"> + description = <"*Regular respiration.(en)"> + > + ["id6"] = < + text = <"*Regularity (en)"> + description = <"*The pattern of spontaneous breathing. (en)"> + > + ["id5"] = < + text = <"*Rate(en)"> + description = <"*The rate of spontaneous breathing. (en)"> + > + ["id3"] = < + text = <"Any event"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"*Respirations(en)"> + description = <"*The observed characteristics of spontaneous breathing as would commonly be recorded as part of a 'vital signs' examination.(en)"> + > + > + ["sv"] = < + ["ac9000"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*Observation of spontaneous respiration. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Regularity (en) (synthesised)"> + description = <"*The pattern of spontaneous breathing. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Andningsdjup (synthesised)"> + description = <"*The depth of spontaneous breathing. (en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Body position (en) (synthesised)"> + description = <"*The body position of the individual during the observation. (en) (synthesised)"> + > + ["at72"] = < + text = <"*Prone (en)"> + description = <"*The individual was lying on their front. (en)"> + > + ["id71"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> + > + ["at70"] = < + text = <"*Lying (en)"> + description = <"*The individual was lying flat. (en)"> + > + ["at69"] = < + text = <"*Reclining (en)"> + description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> + > + ["at68"] = < + text = <"*Sitting (en)"> + description = <"*The individual was sitting (for example, on a bed or chair). (en)"> + > + ["at67"] = < + text = <"*Standing/upright (en)"> + description = <"*The individual was standing, walking or running. (en)"> + > + ["id66"] = < + text = <"*Body position (en)"> + description = <"*The body position of the individual during the observation. (en)"> + > + ["at65"] = < + text = <"*Not detected (en)"> + description = <"*Respiratory movements are not detected on observation. (en)"> + > + ["at64"] = < + text = <"*Present (en)"> + description = <"*Respiratory movements are observed. (en)"> + > + ["id63"] = < + text = <"*Presence (en)"> + description = <"*Observation of spontaneous respiration. (en)"> + comment = <"*This data element may be useful in extreme situations where a formal measurement of respiration rate is not possible. For example: a subject is unconscious and distant to the observer, such as trapped in a car or has fallen down a cliff. Presence of respiration can be implied if the 'Rate' >0 breaths/min. (en)"> + > + ["id59"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR. (en)"> + > + ["id57"] = < + text = <"Påverkande faktorer"> + description = <"*Description about any issues or incidental factors that may impact on interpretation of the physical findings. (en)"> + comment = <"*For example: level of anxiety, pain, feeding in infants, tracheostomy. (en)"> + > + ["id56"] = < + text = <"Tillförd syrgas"> + description = <"*Details of the amount of oxygen being delivered to the individual at the time of observation. (en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min. (en)"> + > + ["id38"] = < + text = <"Ansträngning"> + description = <"*Details about physical exertion being undertaken during the examination. (en)"> + comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> + > + ["at26"] = < + text = <"Ojämnt"> + description = <"Ojämnt andningsdjup."> + > + ["id25"] = < + text = <"*Clinical description (en)"> + description = <"*A narrative description about the spontaneous breathing of the individual. (en)"> + comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. + Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> + > + ["at20"] = < + text = <"Djup"> + description = <"Djupandning"> + > + ["at19"] = < + text = <"Ytligt"> + description = <"Ytligt andningsdjup."> + > + ["at18"] = < + text = <"Normalt"> + description = <"Normalt andningsdjup."> + > + ["id17"] = < + text = <"Andningsdjup"> + description = <"*The depth of spontaneous breathing. (en)"> + > + ["id10"] = < + text = <"Onormalt andningsmönster"> + description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> + > + ["at8"] = < + text = <"Oregelbunden"> + description = <"Oregelbunden andning."> + > + ["at7"] = < + text = <"Regelbunden"> + description = <"Regelbunden andning."> + > + ["id6"] = < + text = <"*Regularity (en)"> + description = <"*The pattern of spontaneous breathing. (en)"> + > + ["id5"] = < + text = <"Frekvens"> + description = <"*The rate of spontaneous breathing. (en)"> + > + ["id3"] = < + text = <"Ospecificerad händelse"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"Andning"> + description = <"De observerade egenskaperna i spontanandning som vanligen skulle registreras som en del av en undersökning av \"vitalparametrar\"."> + > + > + ["fi"] = < + ["ac9000"] = < + text = <"*Presence(en) (synthesised)"> + description = <"*Observation of spontaneous respiration.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Regularity (en) (synthesised)"> + description = <"Hengityksen rytmi. (synthesised)"> + > + ["ac9002"] = < + text = <"Syvyys (synthesised)"> + description = <"Hengityksen syvyys. (synthesised)"> + > + ["ac9003"] = < + text = <"*Body position(en) (synthesised)"> + description = <"*The body position of the individual during the observation.(en) (synthesised)"> + > + ["at72"] = < + text = <"*Prone (en)"> + description = <"*The individual was lying on their front. (en)"> + > + ["id71"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> + > + ["at70"] = < + text = <"*Lying(en)"> + description = <"*The individual was lying flat.(en)"> + > + ["at69"] = < + text = <"*Reclining(en)"> + description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis.(en)"> + > + ["at68"] = < + text = <"*Sitting(en)"> + description = <"*The individual was sitting (for example, on a bed or chair).(en)"> + > + ["at67"] = < + text = <"*Standing/upright(en)"> + description = <"*The individual was standing, walking or running.(en)"> + > + ["id66"] = < + text = <"*Body position(en)"> + description = <"*The body position of the individual during the observation.(en)"> + > + ["at65"] = < + text = <"*Not detected(en)"> + description = <"*Respiratory movements are not detected on observation.(en)"> + > + ["at64"] = < + text = <"*Present(en)"> + description = <"*Respiratory movements are observed.(en)"> + > + ["id63"] = < + text = <"*Presence(en)"> + description = <"*Observation of spontaneous respiration.(en)"> + comment = <"*This data element may be useful in extreme situations where a formal measurement of respiration rate is not possible. For example: a subject is unconscious and distant to the observer, such as trapped in a car or has fallen down a cliff. Presence of respiration can be implied if the 'Rate' >0 breaths/min.(en)"> + > + ["id59"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen asiayhteyden kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents."> + > + ["id57"] = < + text = <"Sekoittavat tekijät"> + description = <"Kommentoi ja kirjaa muita satunnaistekijöitä, jotka saattavat vaikuttaa hengityksen havainnointiin. Esimerkiksi ahdistuneisuus, kipu, vauvan rintaruokinta, trakeostomia."> + comment = <"*For example: level of anxiety, pain, feeding in infants, tracheostomy.(en)"> + > + ["id56"] = < + text = <"Ilman happipitoisuus"> + description = <"Kertoo, kuinka paljon henkilölle annettiin happea tarkkailuhetkenä. Oletetut arvot ovat happipitoisuus 21 %, Fi02 0,21 ja hapen virtausnopeus 0 l/min tai 0 ml/min."> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min.(en)"> + > + ["id38"] = < + text = <"Rasitus"> + description = <"Tutkittavan rasitustaso havaintohetkellä tai juuri sitä ennen. Tarkoitettu rasituksen kirjaamiseen vain tapauksissa, joissa se saattaa vaikuttaa hengitykseen, mutta jota ei normaalisti kirjattaisi osana yleisiä kliinisiä huomioita."> + comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> + > + ["at26"] = < + text = <"Muuttuva"> + description = <"Muuttuva hengityksen syvyys."> + > + ["id25"] = < + text = <"Kuvaus"> + description = <"Tekstimuotoinen hengitysten kuvaus."> + comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. + Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> + > + ["at20"] = < + text = <"Syvä"> + description = <"Syvä hengitys."> + > + ["at19"] = < + text = <"Pinnallinen"> + description = <"Pinnallinen hengityksen syvyys."> + > + ["at18"] = < + text = <"Normaali"> + description = <"Normaali hengityksen syvyys."> + > + ["id17"] = < + text = <"Syvyys"> + description = <"Hengityksen syvyys."> + > + ["id10"] = < + text = <"Kliininen tulkinta"> + description = <"Hengitystapa taikka yksittäinen sana, fraasi tai lyhyt kuvaus joka edustaa mittausten kliinistä merkitystä."> + comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> + > + ["at8"] = < + text = <"Epäsäännöllinen"> + description = <"Epäsäännöllinen hengitys."> + > + ["at7"] = < + text = <"Säännöllinen"> + description = <"Säännöllinen hengitys."> + > + ["id6"] = < + text = <"*Regularity (en)"> + description = <"Hengityksen rytmi."> + > + ["id5"] = < + text = <"Hengitysfrekvenssi"> + description = <"Hengitystaajuus."> + > + ["id3"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Yleinen tapahtuma."> + > + ["id1"] = < + text = <"Hengitys"> + description = <"Havaitut spontaanin hengityksen ominaisuudet, jotka yleensä kirjattaisiin osana ”vitaalimerkit”-tutkimusta."> + > + > + ["es-ar"] = < + ["ac9000"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*Observation of spontaneous respiration. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Regularity (en) (synthesised)"> + description = <"*The pattern of spontaneous breathing. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Profundidad (synthesised)"> + description = <"*The depth of spontaneous breathing. (en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Body position (en) (synthesised)"> + description = <"*The body position of the individual during the observation. (en) (synthesised)"> + > + ["at72"] = < + text = <"*Prone (en)"> + description = <"*The individual was lying on their front. (en)"> + > + ["id71"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> + > + ["at70"] = < + text = <"*Lying (en)"> + description = <"*The individual was lying flat. (en)"> + > + ["at69"] = < + text = <"*Reclining (en)"> + description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> + > + ["at68"] = < + text = <"*Sitting (en)"> + description = <"*The individual was sitting (for example, on a bed or chair). (en)"> + > + ["at67"] = < + text = <"*Standing/upright (en)"> + description = <"*The individual was standing, walking or running. (en)"> + > + ["id66"] = < + text = <"*Body position (en)"> + description = <"*The body position of the individual during the observation. (en)"> + > + ["at65"] = < + text = <"*Not detected (en)"> + description = <"*Respiratory movements are not detected on observation. (en)"> + > + ["at64"] = < + text = <"*Present (en)"> + description = <"*Respiratory movements are observed. (en)"> + > + ["id63"] = < + text = <"*Presence (en)"> + description = <"*Observation of spontaneous respiration. (en)"> + comment = <"*This data element may be useful in extreme situations where a formal measurement of respiration rate is not possible. For example: a subject is unconscious and distant to the observer, such as trapped in a car or has fallen down a cliff. Presence of respiration can be implied if the 'Rate' >0 breaths/min. (en)"> + > + ["id59"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR. (en)"> + > + ["id57"] = < + text = <"Factores confundidores"> + description = <"*Description about any issues or incidental factors that may impact on interpretation of the physical findings. (en)"> + comment = <"*For example: level of anxiety, pain, feeding in infants, tracheostomy. (en)"> + > + ["id56"] = < + text = <"*Inspired oxygen(en)"> + description = <"*Details of the amount of oxygen being delivered to the individual at the time of observation. (en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min. (en)"> + > + ["id38"] = < + text = <"Esfuerzo"> + description = <"*Details about physical exertion being undertaken during the examination. (en)"> + comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> + > + ["at26"] = < + text = <"Variable"> + description = <"Respiración con profundidad variable."> + > + ["id25"] = < + text = <"*Clinical description (en)"> + description = <"*A narrative description about the spontaneous breathing of the individual. (en)"> + comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. + Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> + > + ["at20"] = < + text = <"Profunda"> + description = <"Respiración profunda."> + > + ["at19"] = < + text = <"Superficial"> + description = <"Respiración superficial."> + > + ["at18"] = < + text = <"Normal"> + description = <"Respiración con profundidad normal."> + > + ["id17"] = < + text = <"Profundidad"> + description = <"*The depth of spontaneous breathing. (en)"> + > + ["id10"] = < + text = <"Patrones respiratorios anormales"> + description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> + > + ["at8"] = < + text = <"Irregular"> + description = <"Respiración irregular."> + > + ["at7"] = < + text = <"Regular"> + description = <"Respiración regular."> + > + ["id6"] = < + text = <"*Regularity (en)"> + description = <"*The pattern of spontaneous breathing. (en)"> + > + ["id5"] = < + text = <"Frecuencia"> + description = <"*The rate of spontaneous breathing. (en)"> + > + ["id3"] = < + text = <"Cualquier evento"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"Respiraciones"> + description = <"Las características observadas de la respiración espontánea, tal cual sería comúnmente registrada como parte de una evaluación de signos vitales."> + > + > + ["nb"] = < + ["ac9000"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*Observation of spontaneous respiration. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Regularity (en) (synthesised)"> + description = <"*The pattern of spontaneous breathing. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Dybde (synthesised)"> + description = <"*The depth of spontaneous breathing. (en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Body position (en) (synthesised)"> + description = <"*The body position of the individual during the observation. (en) (synthesised)"> + > + ["at72"] = < + text = <"*Prone (en)"> + description = <"*The individual was lying on their front. (en)"> + > + ["id71"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> + > + ["at70"] = < + text = <"*Lying (en)"> + description = <"*The individual was lying flat. (en)"> + > + ["at69"] = < + text = <"*Reclining (en)"> + description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> + > + ["at68"] = < + text = <"*Sitting (en)"> + description = <"*The individual was sitting (for example, on a bed or chair). (en)"> + > + ["at67"] = < + text = <"*Standing/upright (en)"> + description = <"*The individual was standing, walking or running. (en)"> + > + ["id66"] = < + text = <"*Body position (en)"> + description = <"*The body position of the individual during the observation. (en)"> + > + ["at65"] = < + text = <"*Not detected (en)"> + description = <"*Respiratory movements are not detected on observation. (en)"> + > + ["at64"] = < + text = <"*Present (en)"> + description = <"*Respiratory movements are observed. (en)"> + > + ["id63"] = < + text = <"*Presence (en)"> + description = <"*Observation of spontaneous respiration. (en)"> + comment = <"*This data element may be useful in extreme situations where a formal measurement of respiration rate is not possible. For example: a subject is unconscious and distant to the observer, such as trapped in a car or has fallen down a cliff. Presence of respiration can be implied if the 'Rate' >0 breaths/min. (en)"> + > + ["id59"] = < + text = <"Spontant åndedrett"> + description = <"Identifikasjon av observert spontant åndedrett."> + comment = <"*For example: local information requirements or additional metadata to align with FHIR. (en)"> + > + ["id57"] = < + text = <"Konfunderende faktorer"> + description = <"*Description about any issues or incidental factors that may impact on interpretation of the physical findings. (en)"> + comment = <"*For example: level of anxiety, pain, feeding in infants, tracheostomy. (en)"> + > + ["id56"] = < + text = <"Oksygentilførsel"> + description = <"*Details of the amount of oxygen being delivered to the individual at the time of observation. (en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min. (en)"> + > + ["id38"] = < + text = <"Fysisk anstrengelse"> + description = <"*Details about physical exertion being undertaken during the examination. (en)"> + comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> + > + ["at26"] = < + text = <"Varierende"> + description = <"Varierende åndedrettsdybde."> + > + ["id25"] = < + text = <"*Clinical description (en)"> + description = <"*A narrative description about the spontaneous breathing of the individual. (en)"> + comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. + Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> + > + ["at20"] = < + text = <"Dyp"> + description = <"Dypt åndedrett."> + > + ["at19"] = < + text = <"Overfladisk"> + description = <"Overfladisk åndedrett."> + > + ["at18"] = < + text = <"Normal"> + description = <"Normal åndedrettsdybde."> + > + ["id17"] = < + text = <"Dybde"> + description = <"*The depth of spontaneous breathing. (en)"> + > + ["id10"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> + > + ["at8"] = < + text = <"Uregelmessig"> + description = <"Uregelmessig åndedrett"> + > + ["at7"] = < + text = <"Regelmessig"> + description = <"Regelmessig åndedrett."> + > + ["id6"] = < + text = <"*Regularity (en)"> + description = <"*The pattern of spontaneous breathing. (en)"> + comment = <"Brukes til å registrere en enkel vurdering av regelmessighet som en indikasjon på unormalt åndedrett - vurdert for eksempel av en pasient eller helsearbeider på et avsidesliggende sted."> + > + ["id5"] = < + text = <"Frekvens"> + description = <"*The rate of spontaneous breathing. (en)"> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"Åndedrett"> + description = <"De observerte egenskapene ved spontant åndedrett som hører til de vitale kroppsfunksjoner, og registreres rutinemessig."> + > + > + ["pt-br"] = < + ["ac9000"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*Observation of spontaneous respiration. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Regularity (en) (synthesised)"> + description = <"*The pattern of spontaneous breathing. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Profundidade (synthesised)"> + description = <"*The depth of spontaneous breathing. (en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Body position (en) (synthesised)"> + description = <"*The body position of the individual during the observation. (en) (synthesised)"> + > + ["at72"] = < + text = <"*Prone (en)"> + description = <"*The individual was lying on their front. (en)"> + > + ["id71"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> + > + ["at70"] = < + text = <"*Lying (en)"> + description = <"*The individual was lying flat. (en)"> + > + ["at69"] = < + text = <"*Reclining (en)"> + description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> + > + ["at68"] = < + text = <"*Sitting (en)"> + description = <"*The individual was sitting (for example, on a bed or chair). (en)"> + > + ["at67"] = < + text = <"*Standing/upright (en)"> + description = <"*The individual was standing, walking or running. (en)"> + > + ["id66"] = < + text = <"*Body position (en)"> + description = <"*The body position of the individual during the observation. (en)"> + > + ["at65"] = < + text = <"*Not detected (en)"> + description = <"*Respiratory movements are not detected on observation. (en)"> + > + ["at64"] = < + text = <"*Present (en)"> + description = <"*Respiratory movements are observed. (en)"> + > + ["id63"] = < + text = <"*Presence (en)"> + description = <"*Observation of spontaneous respiration. (en)"> + comment = <"*This data element may be useful in extreme situations where a formal measurement of respiration rate is not possible. For example: a subject is unconscious and distant to the observer, such as trapped in a car or has fallen down a cliff. Presence of respiration can be implied if the 'Rate' >0 breaths/min. (en)"> + > + ["id59"] = < + text = <"Extensão"> + description = <"Informação adicional necessária para capturar contextos locais ou para alinhamento a outros modelos de referência/formalismos."> + comment = <"*For example: local information requirements or additional metadata to align with FHIR. (en)"> + > + ["id57"] = < + text = <"Fatores de confusão"> + description = <"*Description about any issues or incidental factors that may impact on interpretation of the physical findings. (en)"> + comment = <"*For example: level of anxiety, pain, feeding in infants, tracheostomy. (en)"> + > + ["id56"] = < + text = <"*Inspired oxygen(en)"> + description = <"*Details of the amount of oxygen being delivered to the individual at the time of observation. (en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min. (en)"> + > + ["id38"] = < + text = <"Esforço"> + description = <"*Details about physical exertion being undertaken during the examination. (en)"> + comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> + > + ["at26"] = < + text = <"Variável"> + description = <"Profundidade respiratória variável."> + > + ["id25"] = < + text = <"*Clinical description (en)"> + description = <"*A narrative description about the spontaneous breathing of the individual. (en)"> + comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. + Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> + > + ["at20"] = < + text = <"Profunda"> + description = <"Respiração profunda."> + > + ["at19"] = < + text = <"Superficial"> + description = <"Profundidade respiratória superficial."> + > + ["at18"] = < + text = <"Normal"> + description = <"Profundidade respiratória normal."> + > + ["id17"] = < + text = <"Profundidade"> + description = <"*The depth of spontaneous breathing. (en)"> + > + ["id10"] = < + text = <"Interpretação clínica"> + description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> + > + ["at8"] = < + text = <"Irregular"> + description = <"Respiração irregular."> + > + ["at7"] = < + text = <"Regular"> + description = <"Respiração regular."> + > + ["id6"] = < + text = <"*Regularity (en)"> + description = <"*The pattern of spontaneous breathing. (en)"> + > + ["id5"] = < + text = <"Frequência"> + description = <"*The rate of spontaneous breathing. (en)"> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"Respirações"> + description = <"As características observadas da respiração espontânea, como seriam comumente registradas em uma verificação de \"sinais vitais\"."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*Observation of spontaneous respiration. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Regularity (en) (synthesised)"> + description = <"*The pattern of spontaneous breathing. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"العمق (synthesised)"> + description = <"*The depth of spontaneous breathing. (en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Body position (en) (synthesised)"> + description = <"*The body position of the individual during the observation. (en) (synthesised)"> + > + ["at72"] = < + text = <"*Prone (en)"> + description = <"*The individual was lying on their front. (en)"> + > + ["id71"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> + > + ["at70"] = < + text = <"*Lying (en)"> + description = <"*The individual was lying flat. (en)"> + > + ["at69"] = < + text = <"*Reclining (en)"> + description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> + > + ["at68"] = < + text = <"*Sitting (en)"> + description = <"*The individual was sitting (for example, on a bed or chair). (en)"> + > + ["at67"] = < + text = <"*Standing/upright (en)"> + description = <"*The individual was standing, walking or running. (en)"> + > + ["id66"] = < + text = <"*Body position (en)"> + description = <"*The body position of the individual during the observation. (en)"> + > + ["at65"] = < + text = <"*Not detected (en)"> + description = <"*Respiratory movements are not detected on observation. (en)"> + > + ["at64"] = < + text = <"*Present (en)"> + description = <"*Respiratory movements are observed. (en)"> + > + ["id63"] = < + text = <"*Presence (en)"> + description = <"*Observation of spontaneous respiration. (en)"> + comment = <"*This data element may be useful in extreme situations where a formal measurement of respiration rate is not possible. For example: a subject is unconscious and distant to the observer, such as trapped in a car or has fallen down a cliff. Presence of respiration can be implied if the 'Rate' >0 breaths/min. (en)"> + > + ["id59"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR. (en)"> + > + ["id57"] = < + text = <"العوامل المُربِكة"> + description = <"*Description about any issues or incidental factors that may impact on interpretation of the physical findings. (en)"> + comment = <"*For example: level of anxiety, pain, feeding in infants, tracheostomy. (en)"> + > + ["id56"] = < + text = <"الأكسجين المحيط - عنقود"> + description = <"*Details of the amount of oxygen being delivered to the individual at the time of observation. (en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min. (en)"> + > + ["id38"] = < + text = <"المجهود - عنقود"> + description = <"*Details about physical exertion being undertaken during the examination. (en)"> + comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> + > + ["at26"] = < + text = <"متغير"> + description = <"عمق التنفس متغيِّر"> + > + ["id25"] = < + text = <"*Clinical description (en)"> + description = <"*A narrative description about the spontaneous breathing of the individual. (en)"> + comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. + Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> + > + ["at20"] = < + text = <"عميق"> + description = <"التنفس عميق"> + > + ["at19"] = < + text = <"ضحل"> + description = <"عمق التنفس ضحل"> + > + ["at18"] = < + text = <"طبيعي"> + description = <"عمق التنفس طبيعي"> + > + ["id17"] = < + text = <"العمق"> + description = <"*The depth of spontaneous breathing. (en)"> + > + ["id10"] = < + text = <"النمط التنفسي غير الطبيعي"> + description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> + > + ["at8"] = < + text = <"غير منتظم"> + description = <"تنفس غير منتظم"> + > + ["at7"] = < + text = <"منتظم"> + description = <"تنفس منتظم"> + > + ["id6"] = < + text = <"*Regularity (en)"> + description = <"*The pattern of spontaneous breathing. (en)"> + > + ["id5"] = < + text = <"السرعة - المعدَّل"> + description = <"*The rate of spontaneous breathing. (en)"> + > + ["id3"] = < + text = <"إحدى الوقائع"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"التنفس"> + description = <"الخصائص الملحوظة - المشاهدة- للتنفس التلقائي و الذي عادة ما يتم تسجيله كجزء من فحص العلامات الحياتية"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Presence (synthesised)"> + description = <"Observation of spontaneous respiration. (synthesised)"> + > + ["ac9001"] = < + text = <"Regularity (synthesised)"> + description = <"The regularity of spontaneous breathing. (synthesised)"> + > + ["ac9002"] = < + text = <"Depth (synthesised)"> + description = <"The depth of spontaneous breathing. (synthesised)"> + > + ["ac9003"] = < + text = <"Body position (synthesised)"> + description = <"The body position of the individual during the observation. (synthesised)"> + > + ["at72"] = < + text = <"Prone"> + description = <"The individual was lying on their front."> + > + ["id71"] = < + text = <"Comment"> + description = <"Additional narrative about the respirations, not captured in other fields."> + > + ["at70"] = < + text = <"Lying"> + description = <"The individual was lying on their back."> + > + ["at69"] = < + text = <"Reclining"> + description = <"The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis."> + > + ["at68"] = < + text = <"Sitting"> + description = <"The individual was sitting (for example, on a bed or chair)."> + > + ["at67"] = < + text = <"Standing/upright"> + description = <"The individual was standing, walking or running."> + > + ["id66"] = < + text = <"Body position"> + description = <"The body position of the individual during the observation."> + > + ["at65"] = < + text = <"Not detected"> + description = <"Respiratory movements are not detected on observation."> + > + ["at64"] = < + text = <"Present"> + description = <"Respiratory movements are observed."> + > + ["id63"] = < + text = <"Presence"> + description = <"Observation of spontaneous respiration."> + comment = <"This data element may be useful in extreme situations where a formal measurement of respiration rate is not possible. For example: a subject is unconscious and distant to the observer, such as trapped in a car or has fallen down a cliff. Presence of respiration can be implied if the 'Rate' >0 breaths/min."> + > + ["id59"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR."> + > + ["id57"] = < + text = <"Confounding factors"> + description = <"Identification of any issues or incidental factors that may impact on interpretation of the observation."> + comment = <"For example: level of anxiety, pain, feeding in infants, tracheostomy."> + > + ["id56"] = < + text = <"Inspired oxygen"> + description = <"Details of the amount of oxygen being delivered to the individual at the time of observation."> + comment = <"Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min."> + > + ["id38"] = < + text = <"Exertion"> + description = <"Details about physical exertion being undertaken during the examination."> + comment = <"The individual's level of exertion during, or just prior to, the observation."> + > + ["at26"] = < + text = <"Variable"> + description = <"Variable depth of breathing."> + > + ["id25"] = < + text = <"Clinical description"> + description = <"A narrative description about the spontaneous breathing of the individual."> + comment = <"For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. + Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings."> + > + ["at20"] = < + text = <"Deep"> + description = <"Deep breathing."> + > + ["at19"] = < + text = <"Shallow"> + description = <"Shallow depth of breathing."> + > + ["at18"] = < + text = <"Normal"> + description = <"Normal depth of breathing."> + > + ["id17"] = < + text = <"Depth"> + description = <"The depth of spontaneous breathing."> + > + ["id10"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description which represents the clinical meaning and significance of the respiration findings."> + comment = <"Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. "> + > + ["at8"] = < + text = <"Irregular"> + description = <"The breathing pattern is not regular."> + > + ["at7"] = < + text = <"Regular"> + description = <"The breathing pattern is regular."> + > + ["id6"] = < + text = <"Regularity"> + description = <"The regularity of spontaneous breathing."> + > + ["id5"] = < + text = <"Rate"> + description = <"The frequency of spontaneous breathing."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Respiration"> + description = <"The characteristics of spontaneous breathing by an individual."> + > + > + ["fa"] = < + ["ac9000"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*Observation of spontaneous respiration. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Regularity (en) (synthesised)"> + description = <"*The pattern of spontaneous breathing. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"عمق (synthesised)"> + description = <"*The depth of spontaneous breathing. (en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Body position (en) (synthesised)"> + description = <"*The body position of the individual during the observation. (en) (synthesised)"> + > + ["at72"] = < + text = <"*Prone (en)"> + description = <"*The individual was lying on their front. (en)"> + > + ["id71"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> + > + ["at70"] = < + text = <"*Lying (en)"> + description = <"*The individual was lying flat. (en)"> + > + ["at69"] = < + text = <"*Reclining (en)"> + description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> + > + ["at68"] = < + text = <"*Sitting (en)"> + description = <"*The individual was sitting (for example, on a bed or chair). (en)"> + > + ["at67"] = < + text = <"*Standing/upright (en)"> + description = <"*The individual was standing, walking or running. (en)"> + > + ["id66"] = < + text = <"*Body position (en)"> + description = <"*The body position of the individual during the observation. (en)"> + > + ["at65"] = < + text = <"*Not detected (en)"> + description = <"*Respiratory movements are not detected on observation. (en)"> + > + ["at64"] = < + text = <"*Present (en)"> + description = <"*Respiratory movements are observed. (en)"> + > + ["id63"] = < + text = <"*Presence (en)"> + description = <"*Observation of spontaneous respiration. (en)"> + comment = <"*This data element may be useful in extreme situations where a formal measurement of respiration rate is not possible. For example: a subject is unconscious and distant to the observer, such as trapped in a car or has fallen down a cliff. Presence of respiration can be implied if the 'Rate' >0 breaths/min. (en)"> + > + ["id59"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR. (en)"> + > + ["id57"] = < + text = <"فاکتورهای جانبی"> + description = <"*Description about any issues or incidental factors that may impact on interpretation of the physical findings. (en)"> + comment = <"*For example: level of anxiety, pain, feeding in infants, tracheostomy. (en)"> + > + ["id56"] = < + text = <"اکسیژن محیطی"> + description = <"*Details of the amount of oxygen being delivered to the individual at the time of observation. (en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min. (en)"> + > + ["id38"] = < + text = <"تقلا"> + description = <"*Details about physical exertion being undertaken during the examination. (en)"> + comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> + > + ["at26"] = < + text = <"متغیر"> + description = <"عمق تنفس طبیعی."> + > + ["id25"] = < + text = <"*Clinical description (en)"> + description = <"*A narrative description about the spontaneous breathing of the individual. (en)"> + comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. + Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> + > + ["at20"] = < + text = <"عمیق"> + description = <"تنفس عمیق."> + > + ["at19"] = < + text = <"سطحی"> + description = <"عمق تنفس سطحی."> + > + ["at18"] = < + text = <"طبیعی"> + description = <"عمق تنفس طبیعی."> + > + ["id17"] = < + text = <"عمق"> + description = <"*The depth of spontaneous breathing. (en)"> + > + ["id10"] = < + text = <"الگوی غیر طبیعی تنفس"> + description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> + > + ["at8"] = < + text = <"نامنظم"> + description = <"تنفس نامنظم."> + > + ["at7"] = < + text = <"منظم"> + description = <"تنفس منظم."> + > + ["id6"] = < + text = <"*Regularity (en)"> + description = <"*The pattern of spontaneous breathing. (en)"> + > + ["id5"] = < + text = <"میزان"> + description = <"*The rate of spontaneous breathing. (en)"> + > + ["id3"] = < + text = <"هر رویداد"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"تنفس"> + description = <" ویژگی های قابل مشاهده مربوط به تنفس خود بخود که معمولا می توان به عنوان بخشی از آزمایشات \"علایم حیاتی\" ثبت نمود."> + > + > + ["nl"] = < + ["ac9000"] = < + text = <"*Presence (en) (synthesised)"> + description = <"*Observation of spontaneous respiration. (en) (synthesised)"> + > + ["ac9001"] = < + text = <"*Regularity (en) (synthesised)"> + description = <"*The pattern of spontaneous breathing. (en) (synthesised)"> + > + ["ac9002"] = < + text = <"Diepte (synthesised)"> + description = <"*The depth of spontaneous breathing. (en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Body position (en) (synthesised)"> + description = <"*The body position of the individual during the observation. (en) (synthesised)"> + > + ["at72"] = < + text = <"*Prone (en)"> + description = <"*The individual was lying on their front. (en)"> + > + ["id71"] = < + text = <"*Comment (en)"> + description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> + > + ["at70"] = < + text = <"*Lying (en)"> + description = <"*The individual was lying flat. (en)"> + > + ["at69"] = < + text = <"*Reclining (en)"> + description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> + > + ["at68"] = < + text = <"*Sitting (en)"> + description = <"*The individual was sitting (for example, on a bed or chair). (en)"> + > + ["at67"] = < + text = <"*Standing/upright (en)"> + description = <"*The individual was standing, walking or running. (en)"> + > + ["id66"] = < + text = <"*Body position (en)"> + description = <"*The body position of the individual during the observation. (en)"> + > + ["at65"] = < + text = <"*Not detected (en)"> + description = <"*Respiratory movements are not detected on observation. (en)"> + > + ["at64"] = < + text = <"*Present (en)"> + description = <"*Respiratory movements are observed. (en)"> + > + ["id63"] = < + text = <"*Presence (en)"> + description = <"*Observation of spontaneous respiration. (en)"> + comment = <"*This data element may be useful in extreme situations where a formal measurement of respiration rate is not possible. For example: a subject is unconscious and distant to the observer, such as trapped in a car or has fallen down a cliff. Presence of respiration can be implied if the 'Rate' >0 breaths/min. (en)"> + > + ["id59"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR. (en)"> + > + ["id57"] = < + text = <"Beïnvloedende factoren"> + description = <"*Description about any issues or incidental factors that may impact on interpretation of the physical findings. (en)"> + comment = <"*For example: level of anxiety, pain, feeding in infants, tracheostomy. (en)"> + > + ["id56"] = < + text = <"Toegevoerde zuurstof"> + description = <"*Details of the amount of oxygen being delivered to the individual at the time of observation. (en)"> + comment = <"*Assumed values of 21% oxygen concentration, Fi02 of 0.21 and oxygen flow rate of 0 l/min or 0 ml/min. (en)"> + > + ["id38"] = < + text = <"Inspanning"> + description = <"*Details about physical exertion being undertaken during the examination. (en)"> + comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> + > + ["at26"] = < + text = <"Variabel"> + description = <"Variabele diepte van de ademteugen"> + > + ["id25"] = < + text = <"*Clinical description (en)"> + description = <"*A narrative description about the spontaneous breathing of the individual. (en)"> + comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. + Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> + > + ["at20"] = < + text = <"Diep"> + description = <"Diepe ademhaling"> + > + ["at19"] = < + text = <"Oppervlakkig"> + description = <"Oppervlakkige ademhaling"> + > + ["at18"] = < + text = <"Normaal"> + description = <"Normale diepte van de in- en uitademing"> + > + ["id17"] = < + text = <"Diepte"> + description = <"*The depth of spontaneous breathing. (en)"> + > + ["id10"] = < + text = <"Afwijkend ademhalingspatroon"> + description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> + > + ["at8"] = < + text = <"Onregelmatig"> + description = <"Onregelmatige ademhaling"> + > + ["at7"] = < + text = <"Regelmatig"> + description = <"Regelmatige ademhaling + "> + > + ["id6"] = < + text = <"*Regularity (en)"> + description = <"*The pattern of spontaneous breathing. (en)"> + > + ["id5"] = < + text = <"Frequentie"> + description = <"*The rate of spontaneous breathing. (en)"> + > + ["id3"] = < + text = <"any event"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time. (en)"> + > + ["id1"] = < + text = <"Ademhaling"> + description = <"Observaties van de spontane ademhaling, zoals deze meestal geregistreerd worden als onderdeel van de observatie van de vitale functies"> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at18", "at19", "at20", "at26"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at7", "at8"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at64", "at65"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at67", "at68", "at69", "at70", "at72"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.richmond_agitation_sedation_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.richmond_agitation_sedation_scale.v0.0.1-alpha.adls new file mode 100644 index 000000000..7bea54d22 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.richmond_agitation_sedation_scale.v0.0.1-alpha.adls @@ -0,0 +1,217 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e4592dc5-fab8-43f6-93c5-cc635d80ed84; build_uid=beec928f-e28b-4add-bdaf-98a2b8f35fbd) + openEHR-EHR-OBSERVATION.richmond_agitation_sedation_scale.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + > + > + > + +description + original_author = < + ["name"] = <"Alan D. March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina"> + ["email"] = <"alandmarch@gmail.com"> + ["date"] = <"2016-08-31"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Sessler CN, Gosnell MS, Grap MJ, Brophy GM, O'Neal PV, Keane KA, Tesoro EP, Elswick RK. The Richmond Agitation–Sedation Scale. American Journal of Respiratory and Critical Care Medicine, 166(10): 1338-1344, 2002."> + ["2"] = <"Ely EW, Truman B, Shintani A, Thomason JW, Wheeler AP, Gordon S, Francis J, Speroff T, Gautam S, Margolin R, Sessler CN, Dittus RS, Bernard GR. Monitoring sedation status over time in ICU patients: reliability and validity of the Richmond Agitation-Sedation Scale (RASS). JAMA 289(22):2983-91, 2003."> + > + other_details = < + ["current_contact"] = <"Alan D. March "> + ["MD5-CAM-1.0.1"] = <"F6D949667A98B43C75E240D5AB9DC9F4"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To measure the agitation or sedation level of a hospitalized patients."> + keywords = <"Richmond Agitation Sedation Scale", "RASS", "scale", "agitation", "sedation", "mechanical ventilation", "intensive care unit"> + use = <"RASS is mostly used in the setting of mechanically ventilated patients in the intensive care unit to avoid over- and under-sedation. Also as the first step in administering the Confusion Assessment Method in the ICU (CAM-ICU), a tool to detect delirium in intensive care unit patients."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para medir el nivel de agitación o sedación de pacientes hospitalizados."> + keywords = <"Escala de Agitación Sedación de Richmond", "RASS", "agitación", "sedación", "asistencia respiratoria mecánica", "unidad de cuidados intensivos"> + use = <"La escala RASS se utiliza principalmente en pacientes bajo asistencia respiratoria mecánica en unidad de terapia intensiva para evitar el exceso o falta de sedación. Tambien se utiliza como primer paso en la administración del Método de Evaluación de Confusión en Unidad de Cuidados Intensivos (Confusion Assessment Method in the ICU - CAM-ICU), una herramienta utilizada para detectar delirio en unidades de cuidados intensivos."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Richmond agitation sedation scale (RASS) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Scale + value matches { + DV_ORDINAL[id9001] matches { + [value, symbol] matches { + [{-5}, {[at15]}], + [{-4}, {[at14]}], + [{-3}, {[at13]}], + [{-2}, {[at12]}], + [{-1}, {[at11]}], + [{0}, {[at10]}], + [{1}, {[at9]}], + [{2}, {[at8]}], + [{3}, {[at7]}], + [{4}, {[at6]}] + } + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"Escala (synthesised)"> + description = <"La escala de agitación/sedación de Richmond. (synthesised)"> + > + ["at15"] = < + text = <"Sin respuesta"> + description = <"El paciente no tiene movimientos en respuesta a estímulos verbales o físicos."> + > + ["at14"] = < + text = <"Sedación profunda"> + description = <"El paciente tiene movimientos en respuesta a estímulos físicos."> + > + ["at13"] = < + text = <"Sedación moderada"> + description = <"El paciente tiene movimientos en respuesta a estímulos verbales pero no realiza contacto visual."> + > + ["at12"] = < + text = <"Sedación leve"> + description = <"El paciente tiene apertura ocular y hace contacto visual, pero no lo sostiene sostiene por mas de 10 segundos."> + > + ["at11"] = < + text = <"Somnoliento"> + description = <"El paciente tiene apertura ocular, que sostiene por mas de 10 segundos."> + > + ["at10"] = < + text = <"Alerta y calmado"> + description = <"Presta atención al cuidador en forma espontanea."> + > + ["at9"] = < + text = <"Inquieto"> + description = <"Ansioso, pero sin movimientos agresivos o vigorosos."> + > + ["at8"] = < + text = <"Agitado"> + description = <"Movimientos frecuentes y sin propósito, o lucha con el respirador."> + > + ["at7"] = < + text = <"Muy agitado"> + description = <"Agresivo, Tira de o se quita tubos o catéteres, o exhibe compotamiento violento hacia el personal."> + > + ["at6"] = < + text = <"Combativo"> + description = <"Abiertamente combativo o violento; peligro inmediato para el personal."> + > + ["id5"] = < + text = <"Escala"> + description = <"La escala de agitación/sedación de Richmond."> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id1"] = < + text = <"Escala de Agitación/Sedación de Richmond (RASS)"> + description = <"Escala utilizada para medir el grado de agitación o sedación de un paciente hospitalizado."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Scale (synthesised)"> + description = <"The Richmond agitation/sedation scale. (synthesised)"> + > + ["at15"] = < + text = <"Unarousable"> + description = <"Patient has no response to voice or physical stimulation."> + > + ["at14"] = < + text = <"Deep sedation"> + description = <"Patient has any movement to physical stimulation."> + > + ["at13"] = < + text = <"Moderate sedation"> + description = <"Patient has any movement in response to voice, excluding eye contact."> + > + ["at12"] = < + text = <"Light sedation"> + description = <"Patient has eye opening and eye contact, but this is not sustained for 10 seconds."> + > + ["at11"] = < + text = <"Drowsy"> + description = <"Patient has eye opening and eye contact, which is sustained for more than 10 seconds."> + > + ["at10"] = < + text = <"Alert and calm"> + description = <"Spontaneously pays attention to caregiver"> + > + ["at9"] = < + text = <"Restless"> + description = <" Anxious or apprehensive but movements not aggressive or vigorous."> + > + ["at8"] = < + text = <"Agitated"> + description = <"Frequent nonpurposeful movement or patient–ventilator dyssynchrony."> + > + ["at7"] = < + text = <"Very agitated"> + description = <"Pulls on or removes tube(s) or catheter(s) or has aggressive behavior toward staff."> + > + ["at6"] = < + text = <"Combative"> + description = <" Overtly combative or violent; immediate danger to staff."> + > + ["id5"] = < + text = <"Scale"> + description = <"The Richmond agitation/sedation scale."> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id1"] = < + text = <"Richmond agitation sedation scale (RASS)"> + description = <"A scale used to measure the agitation or sedation level of a patient."> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at15", "at14", "at13", "at12", "at11", "at10", "at9", "at8", "at7", "at6"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.rinne_weber_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.rinne_weber_result.v0.0.1-alpha.adls new file mode 100644 index 000000000..35811e73e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.rinne_weber_result.v0.0.1-alpha.adls @@ -0,0 +1,182 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=ec3baa37-449b-4b43-9d47-b180f73fba1d; build_uid=d78e6150-ff4b-4004-9e42-3126ec5aa2ee) + openEHR-EHR-OBSERVATION.rinne_weber_result.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2013-03-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Informatics, UK", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Derived from: Rinne and Weber test results, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 Mar 26. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1263_1 (discontinued)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"9D0DEDB51ED1A134238767C1D8DA4413"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the results of the Rinne and Weber tests as part of screening for hearing loss."> + keywords = <"rinne", "weber", "test", "result", "air", "bone", "conduction", "lateralisation", "lateralization"> + use = <"Use to record the results of the Rinne and Weber tests as part of screening for hearing loss."> + misuse = <"Not to be used to record the results of other hearing tests. Use other OBSERVATION archetypes specific for the purpose, for example, OBSERVATION.audiometry_result and OBSERVATION.tympanogram_226hz."> + copyright = <"© National E-Health Transition Authority, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Rinne and Weber test results + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Weber Test Result + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Weber Test Result (synthesised) + } + } + } + CLUSTER[id9] occurrences matches {0..2} matches { -- Rinne Test + items cardinality matches {1..*; unordered} matches { + ELEMENT[id11] occurrences matches {0..1} matches { -- Ear Tested + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- Ear Tested (synthesised) + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Rinne Test Result + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9002]} -- Rinne Test Result (synthesised) + } + } + } + } + } + ELEMENT[id18] matches { -- Clinical Interpretation + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id19] matches { -- Comment + value matches { + DV_TEXT[id9007] + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Weber Test Result (synthesised)"> + description = <"A test to compare bone conduction in both ears. (synthesised)"> + > + ["ac9001"] = < + text = <"Ear Tested (synthesised)"> + description = <"Identification of the ear being tested. (synthesised)"> + > + ["ac9002"] = < + text = <"Rinne Test Result (synthesised)"> + description = <"The result of the Rinne Test. (synthesised)"> + > + ["id19"] = < + text = <"Comment"> + description = <"Additional narrative about the Rinne and Weber tests not captured in other fields."> + > + ["id18"] = < + text = <"Clinical Interpretation"> + description = <"Single word, phrase or brief description represents the clinical meaning and significance of the physical examination findings."> + > + ["at15"] = < + text = <"Positive"> + description = <"Air Conduction is greater than bone conduction."> + > + ["at14"] = < + text = <"Negative"> + description = <"Air Conduction is less than bone conduction."> + > + ["at13"] = < + text = <"Right"> + description = <"The right ear was tested."> + > + ["at12"] = < + text = <"Left"> + description = <"The left ear was tested."> + > + ["id11"] = < + text = <"Ear Tested"> + description = <"Identification of the ear being tested."> + > + ["id10"] = < + text = <"Rinne Test Result"> + description = <"The result of the Rinne Test."> + > + ["id9"] = < + text = <"Rinne Test"> + description = <"A test to compare the subject's perception of sounds transmitted by air conduction to those transmitted by bone conduction through the mastoid."> + > + ["at8"] = < + text = <"Lateralising Right"> + description = <"The sound from the vibration is heard predominantly on the right."> + > + ["at7"] = < + text = <"Lateralising Left"> + description = <"The sound from the vibration is heard predominantly on the left."> + > + ["at6"] = < + text = <"No Lateralisation"> + description = <"The sound from vibration is heard equally in both ears."> + > + ["id5"] = < + text = <"Weber Test Result"> + description = <"A test to compare bone conduction in both ears."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Rinne and Weber test results"> + description = <"Two hearing screening tests, commonly recorded together to determine the presence and character of any detected hearing loss."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at15", "at14"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at12", "at13"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.sara_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.sara_scale.v0.0.1-alpha.adls new file mode 100644 index 000000000..1bb96bf48 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.sara_scale.v0.0.1-alpha.adls @@ -0,0 +1,792 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f1a4814c-7763-4f26-a575-c8fb74efcb9d; build_uid=f48040bb-f677-4723-86f4-e80274a2a375) + openEHR-EHR-OBSERVATION.sara_scale.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Haitham Maarouf"> + ["organisation"] = <"Universidade de Santiago de Compostela (USC www.usc.es)"> + ["email"] = <"h_maarouf@hotmail.com"> + ["date"] = <"2016-05-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Hildegard Franke, freshEHR Clinical Informatics Ltd. UK", "Diego Martinez, Universidade de Santiago de Compostela (USC www.usc.es)", "Rocio Martinez, Universidade de Santiago de Compostela (USC www.usc.es)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Susi Sobrido, Universidade de Santiago de Compostela (USC www.usc.es)", "Maria Taboada, Universidade de Santiago de Compostela (USC www.usc.es)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Ataxia Study Group: Scale for the Assessment and Rating of Ataxia (SARA) cited 18-Aug-2016 http://www.ataxia-study-group.net/html/about/ataxiascales/sara?asgsid=varcyain."> + ["2"] = <"Schmitz-Hübsch T, Tezenas du Montcel S, Baliko L, Berciano J, Boesch S et al. Scale for the assessment and rating of ataxia: development of a new clinical scale. Neurology 2006;66:1717-1720."> + ["3"] = <"Schmitz-Hübsch T, Fimmers R, Rakowicz M, Rola R, Zdzienicka E, Fancellu"> + ["4"] = <"R et al. Responsiveness of different rating instruments in"> + ["5"] = <"spinocerebellar ataxia patients. Neurology 2010;74:678-84"> + ["6"] = <"Weyer A, Abele M, Schmitz-Hübsch T, Schoch B, Frings M et al. Reliability and validity of the Scale for the Assessment and Rating of Ataxia: A Study in 64 ataxia patients. Mov Disord 2007;22:1633-1637."> + ["7"] = <"http://library.med.utah.edu/neurologicexam/html/coordination_abnormal.html#01"> + > + other_details = < + ["current_contact"] = <"Haitham Maarouf, USC, h_maarouf@hotmail.com"> + ["MD5-CAM-1.0.1"] = <"2D033F9076714E9AC1C68198043FD611"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"SARA is a clinical scale that is based on a semiquantitative assessment of cerebellar ataxia on an impairment level. SARA has 8 items that are related to gait, stance, sitting, speech, finger-chase test, nose-finger test, fast alternating movements and heel-shin test. Although the cerebellum is directly involved in the coordination of eye movements, oculomotor functions are not considered, as the validation trials indicated that they are determined by other factors than appendicular and midline ataxia. SARA underwent a rigorous validation procedure involving three large multi-center trials in SCA and non-SCA ataxia patients, as well as controls."> + keywords = <"SARA", "ataxia", "assessment", "scale"> + use = <"Assessment of cerebellar ataxia on an impairment level for patients with Ataxia. + Depending on the disease stage, its administration takes 5–40 min (mean 14.2 min) and does not require special + training or technical equipment (Schmitz-H€ubsch et al. 2006). The eight measuring items were selected from a + standard neurological examination for their specificity for ataxia and their qualities of standardizing testing and rating procedures. A maximum score of 40 reflects most severe ataxia. The items are the following: gait (score 0 to 8), stance (score 0 to 6), sitting (score 0 to 4), speech disturbance (score 0 to 6), finger chase (score 0 to 4), nose-finger test (score 0 to 4), fast alternating hand movements (score 0 to 4), and heelshin slide (score 0 to 4). Testing of limb function is rated independently for both sides. The arithmetic mean of both sides is considered for sum scores."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- SARA ataxia scale + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Point in time + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- 1. Gait + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}], + [{5}, {[at11]}], + [{6}, {[at12]}], + [{7}, {[at13]}], + [{8}, {[at14]}] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- 2. Stance + value matches { + DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{0}, {[at16]}], + [{1}, {[at17]}], + [{2}, {[at18]}], + [{3}, {[at19]}], + [{4}, {[at20]}], + [{5}, {[at21]}], + [{6}, {[at22]}] + } + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- 3. Sitting + value matches { + DV_ORDINAL[id9015] matches { + [value, symbol] matches { + [{0}, {[at24]}], + [{1}, {[at25]}], + [{2}, {[at26]}], + [{3}, {[at27]}], + [{4}, {[at28]}] + } + } + } + } + ELEMENT[id29] occurrences matches {0..1} matches { -- 4. Speech disturbance + value matches { + DV_ORDINAL[id9016] matches { + [value, symbol] matches { + [{0}, {[at30]}], + [{1}, {[at31]}], + [{2}, {[at32]}], + [{3}, {[at33]}], + [{4}, {[at34]}], + [{5}, {[at35]}], + [{6}, {[at36]}] + } + } + } + } + ELEMENT[id37] occurrences matches {0..1} matches { -- 5L. Finger chase left + value matches { + DV_ORDINAL[id9017] matches { + [value, symbol] matches { + [{0}, {[at38]}], + [{1}, {[at39]}], + [{2}, {[at40]}], + [{3}, {[at41]}], + [{4}, {[at42]}] + } + } + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- 5R. Finger chase right + value matches { + DV_ORDINAL[id9018] matches { + [value, symbol] matches { + [{0}, {[at49]}], + [{1}, {[at50]}], + [{2}, {[at51]}], + [{3}, {[at52]}], + [{4}, {[at53]}] + } + } + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- 5. Finger chase mean score + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9006]} -- Qualified real + magnitude matches {|0.0..4.0|} + units matches {"1"} + precision matches {1} + } + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- 6L. Nose-finger test left + value matches { + DV_ORDINAL[id9020] matches { + [value, symbol] matches { + [{0}, {[at57]}], + [{1}, {[at58]}], + [{2}, {[at59]}], + [{3}, {[at60]}], + [{4}, {[at61]}] + } + } + } + } + ELEMENT[id63] occurrences matches {0..1} matches { -- 6R. Nose-finger test right + value matches { + DV_ORDINAL[id9021] matches { + [value, symbol] matches { + [{0}, {[at64]}], + [{1}, {[at65]}], + [{2}, {[at66]}], + [{3}, {[at67]}], + [{4}, {[at68]}] + } + } + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- 6. Nose-finger test mean score + value matches { + DV_QUANTITY[id9022] matches { + property matches {[at9006]} -- Qualified real + magnitude matches {|0.0..4.0|} + units matches {"1"} + precision matches {1} + } + } + } + ELEMENT[id71] occurrences matches {0..1} matches { -- 7L. Fast alternating hand movements left + value matches { + DV_ORDINAL[id9023] matches { + [value, symbol] matches { + [{0}, {[at72]}], + [{1}, {[at73]}], + [{2}, {[at74]}], + [{3}, {[at75]}], + [{4}, {[at76]}] + } + } + } + } + ELEMENT[id77] occurrences matches {0..1} matches { -- 7R. Fast alternating hand movements right + value matches { + DV_ORDINAL[id9024] matches { + [value, symbol] matches { + [{0}, {[at78]}], + [{1}, {[at79]}], + [{2}, {[at80]}], + [{3}, {[at81]}], + [{4}, {[at82]}] + } + } + } + } + ELEMENT[id83] occurrences matches {0..1} matches { -- 7. Fast alternating hand movements mean score + value matches { + DV_QUANTITY[id9025] matches { + property matches {[at9006]} -- Qualified real + magnitude matches {|0.0..4.0|} + units matches {"1"} + precision matches {1} + } + } + } + ELEMENT[id84] occurrences matches {0..1} matches { -- 8L. Heel-shin slide left + value matches { + DV_ORDINAL[id9026] matches { + [value, symbol] matches { + [{0}, {[at85]}], + [{1}, {[at86]}], + [{2}, {[at87]}], + [{3}, {[at88]}], + [{4}, {[at89]}] + } + } + } + } + ELEMENT[id90] occurrences matches {0..1} matches { -- 8R. Heel-shin slide right + value matches { + DV_ORDINAL[id9027] matches { + [value, symbol] matches { + [{0}, {[at91]}], + [{1}, {[at92]}], + [{2}, {[at93]}], + [{3}, {[at94]}], + [{4}, {[at95]}] + } + } + } + } + ELEMENT[id96] occurrences matches {0..1} matches { -- 8. Heel-shin slide mean score + value matches { + DV_QUANTITY[id9028] matches { + property matches {[at9006]} -- Qualified real + magnitude matches {|0.0..4.0|} + units matches {"1"} + precision matches {1} + } + } + } + ELEMENT[id97] occurrences matches {0..1} matches { -- Total score + value matches { + DV_QUANTITY[id9029] matches { + property matches {[at9006]} -- Qualified real + magnitude matches {|0.0..40.0|} + units matches {"1"} + precision matches {1} + } + } + } + } + } + } + state matches { + ITEM_TREE[id100] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id101] matches { -- Confounding factors + value matches { + DV_TEXT[id9030] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id98] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id99] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"1. Gait (synthesised)"> + description = <"Assessment of gait. (synthesised)"> + > + ["ac9001"] = < + text = <"2. Stance (synthesised)"> + description = <"Assessment of stance. (synthesised)"> + > + ["ac9002"] = < + text = <"3. Sitting (synthesised)"> + description = <"Assessment of sitting. (synthesised)"> + > + ["ac9003"] = < + text = <"4. Speech disturbance (synthesised)"> + description = <"Assessment of speech. (synthesised)"> + > + ["ac9004"] = < + text = <"5L. Finger chase left (synthesised)"> + description = <"Assessment of ability to follow movements with left index finger. (synthesised)"> + > + ["ac9005"] = < + text = <"5R. Finger chase right (synthesised)"> + description = <"Assessment of ability to follow movements with right index finger. (synthesised)"> + > + ["at9006"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["ac9007"] = < + text = <"6L. Nose-finger test left (synthesised)"> + description = <"Assessment of ability to point with left index finger from proband's nose to examiner's finger. (synthesised)"> + > + ["ac9008"] = < + text = <"6R. Nose-finger test right (synthesised)"> + description = <"Assessment of ability to point with right index finger from proband's nose to examiner's finger. (synthesised)"> + > + ["ac9009"] = < + text = <"7L. Fast alternating hand movements left (synthesised)"> + description = <"Assessment of ability to perform fast alternating left hand movements. (synthesised)"> + > + ["ac9010"] = < + text = <"7R. Fast alternating hand movements right (synthesised)"> + description = <"Assessment of ability to perform fast alternating left hand movements. (synthesised)"> + > + ["ac9011"] = < + text = <"8L. Heel-shin slide left (synthesised)"> + description = <"Assessment of ability to perform heel-shin slide with the left leg. (synthesised)"> + > + ["ac9012"] = < + text = <"8R. Heel-shin slide right (synthesised)"> + description = <"Assessment of ability to perform heel-shin slide with the right leg. (synthesised)"> + > + ["id101"] = < + text = <"Confounding factors"> + description = <"Record any issues or factors that may impact on the use of the scale and the overall score."> + > + ["id99"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"e.g. Local hospital departmental infomation or additional metadata to align with HL7 or CDISC equivalents."> + > + ["id97"] = < + text = <"Total score"> + description = <"Total score obtained from the sum of the individual scores for 1. to 4. and the sum of the mean scores for 5. to 8."> + > + ["id96"] = < + text = <"8. Heel-shin slide mean score"> + description = <"Mean score for heel-shin slide assessment on both sides."> + > + ["at95"] = < + text = <"Unable to perform task"> + description = <"Heel-shin slide assessment indicates that the patient is unable to perform the task."> + > + ["at94"] = < + text = <"Severely abnormal"> + description = <"Heel-shin slide assessment indicates severely abnormal performance, with the patient going off shin 4 or more times during 3 cycles."> + > + ["at93"] = < + text = <"Clearly abnormal"> + description = <"Heel-shin slide assessment indicates clearly abnormal performance with the patient going off shin up to 3 times in 3 cycles."> + > + ["at92"] = < + text = <"Slightly abnormal"> + description = <"Heel-shin slide assessment indicates slightly abnormal performance, but contact to shin is maintained."> + > + ["at91"] = < + text = <"Normal"> + description = <"Heel-shin slide assessment indicates normal performance."> + > + ["id90"] = < + text = <"8R. Heel-shin slide right"> + description = <"Assessment of ability to perform heel-shin slide with the right leg."> + comment = <"Proband lies on examination bed, without sight of his legs. Proband is asked to lift one leg, point with the heel to the opposite knee, slide down along the shin to the ankle, and lay the leg back on the examination bed. The task is performed 3 times. Slide-down movements should be performed within 1 s. If proband slides down without contact to shin in all three trials, rate 4."> + > + ["at89"] = < + text = <"Unable to perform task"> + description = <"Heel-shin slide assessment indicates that the patient is unable to perform the task."> + > + ["at88"] = < + text = <"Severely abnormal"> + description = <"Heel-shin slide assessment indicates severely abnormal performance, with the patient going off shin 4 or more times during 3 cycles."> + > + ["at87"] = < + text = <"Clearly abnormal"> + description = <"Heel-shin slide assessment indicates clearly abnormal performance with the patient going off shin up to 3 times in 3 cycles."> + > + ["at86"] = < + text = <"Slightly abnormal"> + description = <"Heel-shin slide assessment indicates slightly abnormal performance, but contact to shin is maintained."> + > + ["at85"] = < + text = <"Normal"> + description = <"Heel-shin slide assessment indicates normal performance."> + > + ["id84"] = < + text = <"8L. Heel-shin slide left"> + description = <"Assessment of ability to perform heel-shin slide with the left leg."> + comment = <"Proband lies on examination bed, without sight of his legs. Proband is asked to lift one leg, point with the heel to the opposite knee, slide down along the shin to the ankle, and lay the leg back on the examination bed. The task is performed 3 times. Slide-down movements should be performed within 1 s. If proband slides down without contact to shin in all three trials, rate 4."> + > + ["id83"] = < + text = <"7. Fast alternating hand movements mean score"> + description = <"Mean score for both sides of the fast alternating hand movements test."> + > + ["at82"] = < + text = <"Unable to complete"> + description = <"Fast alternating hand movement assessment indicates that the patient is unable to complete 10 cycles of fast alternating hand movements."> + > + ["at81"] = < + text = <"Very irregular"> + description = <"Fast alternating hand movement assessment indicates a definite irregularity, and single movements are difficult to distinguish or relevant interruptions are observed, and the patient is only able to perform in more than 10 seconds."> + > + ["at80"] = < + text = <"Clearly irregular"> + description = <"Fast alternating hand movement assessment indicates a clear irregularity, and single movements are difficult to distinguish or relevant interruptions are observed, but the patient is able to perform in less than 10 seconds."> + > + ["at79"] = < + text = <"Slightly irregular"> + description = <"Fast alternating hand movement assessment indicates slight irregularities, and the patient is able to perform in less than 10 seconds."> + > + ["at78"] = < + text = <"Normal"> + description = <"Fast alternating hand movement assessment indicates a normal performance with no irregularities, and the patient is able to perform in less than 10 seconds."> + > + ["id77"] = < + text = <"7R. Fast alternating hand movements right"> + description = <"Assessment of ability to perform fast alternating left hand movements."> + comment = <"Proband sits comfortably. If necessary, support of feet and trunk is allowed. Proband is asked to perform 10 cycles of repetitive alternation of pro- and supinations of the hand on his/her thigh as fast and as precise as possible. Movement is demonstrated by examiner at a speed of approx. 10 cycles within 7 s. Exact times for movement execution have to be taken."> + > + ["at76"] = < + text = <"Unable to complete"> + description = <"Fast alternating hand movement assessment indicates that the patient is unable to complete 10 cycles of fast alternating hand movements."> + > + ["at75"] = < + text = <"Very irregular"> + description = <"Fast alternating hand movement assessment indicates a definite irregularity, and single movements are difficult to distinguish or relevant interruptions are observed, and the patient is only able to perform in more than 10 seconds."> + > + ["at74"] = < + text = <"Clearly irregular"> + description = <"Fast alternating hand movement assessment indicates a clear irregularity, and single movements are difficult to distinguish or relevant interruptions are observed, but the patient is able to perform in less than 10 seconds."> + > + ["at73"] = < + text = <"Slightly irregular"> + description = <"Fast alternating hand movement assessment indicates slight irregularities, and the patient is able to perform in less than 10 seconds."> + > + ["at72"] = < + text = <"Normal"> + description = <"Fast alternating hand movement assessment indicates a normal performance with no irregularities, and the patient is able to perform in less than 10 seconds."> + > + ["id71"] = < + text = <"7L. Fast alternating hand movements left"> + description = <"Assessment of ability to perform fast alternating left hand movements."> + comment = <"Proband sits comfortably. If necessary, support of feet and trunk is allowed. Proband is asked to perform 10 cycles of repetitive alternation of pro- and supinations of the hand on his/her thigh as fast and as precise as possible. Movement is demonstrated by examiner at a speed of approx. 10 cycles within 7 s. Exact times for movement execution have to be taken."> + > + ["id70"] = < + text = <"6. Nose-finger test mean score"> + description = <"Mean score for both sides of nose-finger test."> + > + ["at68"] = < + text = <"Unable to perform 5 pointing movements"> + description = <"Nose-finger test indicates that proband is unable to perform 5 pointing movements."> + > + ["at67"] = < + text = <"Tremor more than 5cm"> + description = <"Nose-finger test indicates tremor with an amplitude more than 5 cm."> + > + ["at66"] = < + text = <"Tremor less than 5cm"> + description = <"Nose-finger test indicates tremor with an amplitude less than 5 cm."> + > + ["at65"] = < + text = <"Tremor less than 2cm"> + description = <"Nose-finger test indicates tremor with an amplitude less than 2 cm."> + > + ["at64"] = < + text = <"No tremor"> + description = <"Nose-finger test indicates that no tremor is present."> + > + ["id63"] = < + text = <"6R. Nose-finger test right"> + description = <"Assessment of ability to point with right index finger from proband's nose to examiner's finger."> + comment = <"Proband sits comfortably. If necessary, support of feet and trunk is allowed. Proband is asked to point repeatedly with his index finger from his nose to examiner’s finger which is in front of the proband at about 90 % of proband’s reach. Movements are performed at moderate speed. Average performance of movements is rated according to the amplitude of the kinetic tremor."> + > + ["at61"] = < + text = <"Unable to perform 5 pointing movements"> + description = <"Nose-finger test indicates that proband is unable to perform 5 pointing movements."> + > + ["at60"] = < + text = <"Tremor more than 5cm"> + description = <"Nose-finger test indicates tremor with an amplitude more than 5 cm."> + > + ["at59"] = < + text = <"Tremor less than 5cm"> + description = <"Nose-finger test indicates tremor with an amplitude less than 5 cm."> + > + ["at58"] = < + text = <"Tremor less than 2cm"> + description = <"Nose-finger test indicates tremor with an amplitude less than 2 cm."> + > + ["at57"] = < + text = <"No tremor"> + description = <"Nose-finger test indicates that no tremor is present."> + > + ["id56"] = < + text = <"6L. Nose-finger test left"> + description = <"Assessment of ability to point with left index finger from proband's nose to examiner's finger."> + comment = <"Proband sits comfortably. If necessary, support of feet and trunk is allowed. Proband is asked to point repeatedly with his index finger from his nose to examiner’s finger which is in front of the proband at about 90 % of proband’s reach. Movements are performed at moderate speed. Average performance of movements is rated according to the amplitude of the kinetic tremor."> + > + ["id55"] = < + text = <"5. Finger chase mean score"> + description = <"Mean score for both sides of finger chase assessment."> + > + ["at53"] = < + text = <"Unable to perform 5 pointing movements"> + description = <"Finger chase assessment indicates that proband is unable to perform 5 pointing movements."> + > + ["at52"] = < + text = <"Dysmetria, under/overshooting target >15cm"> + description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by >15cm is present."> + > + ["at51"] = < + text = <"Dysmetria, under/overshooting target <15cm"> + description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by <15cm is present."> + > + ["at50"] = < + text = <"Dysmetria, under/overshooting target <5cm"> + description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by <5cm is present."> + > + ["at49"] = < + text = <"No dysmetria"> + description = <"Finger chase assessment indicates that no dysmetria is present."> + > + ["id48"] = < + text = <"5R. Finger chase right"> + description = <"Assessment of ability to follow movements with right index finger."> + comment = <"Proband sits comfortably. If necessary, support of feet and trunk is allowed. Examiner sits in front of proband and performs 5 consecutive sudden and fast pointing movements in unpredictable directions in a frontal plane, at about 50 % of proband´s reach. Movements have an amplitude of 30 cm and a frequency of 1 movement every 2 s. Proband is asked to follow the movements with his index finger, as fast and precisely as possible. Average performance of last 3 movements is rated."> + > + ["at42"] = < + text = <"Unable to perform 5 pointing movements"> + description = <"Finger chase assessment indicates that proband is unable to perform 5 pointing movements."> + > + ["at41"] = < + text = <"Dysmetria, under/overshooting target >15cm"> + description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by >15cm is present."> + > + ["at40"] = < + text = <"Dysmetria, under/overshooting target <15cm"> + description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by <15cm is present."> + > + ["at39"] = < + text = <"Dysmetria, under/overshooting target <5cm"> + description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by <5cm is present."> + > + ["at38"] = < + text = <"No dysmetria"> + description = <"Finger chase assessment indicates that no dysmetria is present."> + > + ["id37"] = < + text = <"5L. Finger chase left"> + description = <"Assessment of ability to follow movements with left index finger."> + comment = <"Proband sits comfortably. If necessary, support of feet and trunk is allowed. Examiner sits in front of proband and performs 5 consecutive sudden and fast pointing movements in unpredictable directions in a frontal plane, at about 50 % of proband´s reach. Movements have an amplitude of 30 cm and a frequency of 1 movement every 2 s. Proband is asked to follow the movements with his index finger, as fast and precisely as possible. Average performance of last 3 movements is rated."> + > + ["at36"] = < + text = <"Speech unintelligible / anarthria"> + description = <"Assessment indicates that speech is unintelligible or the proband suffers from anarthria."> + > + ["at35"] = < + text = <"Only single words understandable"> + description = <"Assessment indicates that only single words are understandable."> + > + ["at34"] = < + text = <"Many words difficult to understand"> + description = <"Assessment indicates that many words are difficult to understand."> + > + ["at33"] = < + text = <"Occasional words difficult to understand"> + description = <"Assessment indicates that occasional words are difficult to understand."> + > + ["at32"] = < + text = <"Impaired speech, but easy to understand"> + description = <"Assessment indicates that speech is impaired, but easy to understand."> + > + ["at31"] = < + text = <"Suggestion of speech disturbance"> + description = <"Assessment indicates that there may be a speech disturbance."> + > + ["at30"] = < + text = <"Normal"> + description = <"Assessment indicates that speech is normal."> + > + ["id29"] = < + text = <"4. Speech disturbance"> + description = <"Assessment of speech."> + comment = <"Speech is assessed during normal conversation."> + > + ["at28"] = < + text = <"Unable to sit more than 10 seconds"> + description = <"Unable to sit for more than 10 seconds without continuous support."> + > + ["at27"] = < + text = <"Sit more than 10 seconds with intermittent support"> + description = <"Able to sit for more than 10 seconds only with intermittent support."> + > + ["at26"] = < + text = <"Constant sway"> + description = <"Constant sway, but able to sit more than 10 seconds without support."> + > + ["at25"] = < + text = <"Slight difficulties"> + description = <"Slight difficulties, intermittent sway."> + > + ["at24"] = < + text = <"Normal"> + description = <"Normal, no difficulty sitting more than 10 seconds."> + > + ["id23"] = < + text = <"3. Sitting"> + description = <"Assessment of sitting."> + comment = <"Proband is asked to sit on an examination bed without support of feet, eyes open and arms outstretched to the front."> + > + ["at22"] = < + text = <"Unable to stand more than 10 seconds"> + description = <"Unable to stand for more than 10 seconds even with constant support + of one arm."> + > + ["at21"] = < + text = <"Natural position more than 10 seconds with constant support"> + description = <"Able to stand more than 10 seconds in natural position only with + constant support of one arm."> + > + ["at20"] = < + text = <"Natural position more than 10 seconds with intermittent support"> + description = <"Able to stand for more than 10 seconds in natural position only with + intermittent support."> + > + ["at19"] = < + text = <"Natural position more than 10 seconds without support"> + description = <"Able to stand for more than 10 seconds without support in natural + position, but not with feet together."> + > + ["at18"] = < + text = <"Feet together for more than 10 seconds"> + description = <"Able to stand with feet together for more than 10 seconds, but only + with sway."> + > + ["at17"] = < + text = <"Feet together without sway"> + description = <"Able to stand with feet together without sway, but + not in tandem for > 10s."> + > + ["at16"] = < + text = <"Normal"> + description = <"Normal, able to stand in tandem for more than 10 seconds."> + > + ["id15"] = < + text = <"2. Stance"> + description = <"Assessment of stance."> + comment = <"Proband is asked to stand (1) in natural position, (2) with + feet together in parallel (big toes touching each other) and + (3) in tandem (both feet on one line, no space between + heel and toe). Proband does not wear shoes, eyes are + open. For each condition, three trials are allowed. Best + trial is rated."> + > + ["at14"] = < + text = <"Unable to walk"> + description = <"Unable to walk, even supported."> + > + ["at13"] = < + text = <"Walking less than 10m with strong support"> + description = <"Walking less than 10m with strong support only (two special sticks or stroller or accompanying person)."> + > + ["at12"] = < + text = <"Walking more than 10m with strong support"> + description = <"Walking more than 10m with strong support only (two special sticks or stroller or accompanying person)."> + > + ["at11"] = < + text = <"Severe staggering"> + description = <"Severe staggering, permanent support of one stick or light support by one arm required."> + > + ["at10"] = < + text = <"Marked staggering"> + description = <"Marked staggering, intermittent support of wall required."> + > + ["at9"] = < + text = <"Considerable staggering"> + description = <"Considerable staggering, difficulties in half-turn, but without support."> + > + ["at8"] = < + text = <"Clearly abnormal"> + description = <"Clearly abnormal, tandem walking more than 10 steps not possible."> + > + ["at7"] = < + text = <"Slight difficulties"> + description = <"Slight difficulties which are only visible when walking 10 consecutive steps in tandem."> + > + ["at6"] = < + text = <"Normal"> + description = <"No difficulties in walking, turning and walking tandem (up to one misstep allowed)."> + > + ["id5"] = < + text = <"1. Gait"> + description = <"Assessment of gait."> + comment = <"Proband is asked (1) to walk at a safe distance parallel to a wall including a half-turn (turn around to face the opposite direction of gait) and (2) to walk in tandem (heels to toes) without support."> + > + ["id3"] = < + text = <"Point in time"> + description = <"A specific date and/or time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"SARA ataxia scale"> + description = <"Scale for the assessment and rating of ataxia."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9006"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at24", "at25", "at26", "at27", "at28"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at16", "at17", "at18", "at19", "at20", "at21", "at22"> + > + ["ac9012"] = < + id = <"ac9012"> + members = <"at91", "at92", "at93", "at94", "at95"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13", "at14"> + > + ["ac9011"] = < + id = <"ac9011"> + members = <"at85", "at86", "at87", "at88", "at89"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at78", "at79", "at80", "at81", "at82"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at49", "at50", "at51", "at52", "at53"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at38", "at39", "at40", "at41", "at42"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at30", "at31", "at32", "at33", "at34", "at35", "at36"> + > + ["ac9009"] = < + id = <"ac9009"> + members = <"at72", "at73", "at74", "at75", "at76"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at64", "at65", "at66", "at67", "at68"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at57", "at58", "at59", "at60", "at61"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scoff_questionnaire.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scoff_questionnaire.v0.0.1-alpha.adls new file mode 100644 index 000000000..99b6c6c49 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scoff_questionnaire.v0.0.1-alpha.adls @@ -0,0 +1,499 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=860b2c3b-2beb-4667-b77d-83945e14be68; build_uid=2a76b96e-a933-4e62-a561-e61a79ec0732) + openEHR-EHR-OBSERVATION.scoff_questionnaire.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + > + > + > + +description + original_author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland"> + ["date"] = <"2019-03-22"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Morgan JF, Reid F, Lacey JH (2000). \"The SCOFF questionnaire: a new screening tool for eating disorders\". West J Med. 172 (3): 164–5. (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1070794/pdf/wjm17200164.pdf)"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"546421DE55FA40451569821D872027CF"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Ett enkelt fem frågetest utarbetat för att användas av icke-professionella för att bedöma eventuell närvaro av en ätstörning. + + Bokstäverna i full akronym tas från nyckelord i frågorna: + - Sick + - Control + - One stone (14 lbs./6.5 kg.) + - Fat + - Food"> + keywords = <"ätande, störning, screening", ...> + use = <"Varje \"Ja\" svar ges en poäng. Med ett övergripande poäng på ≥ 2 är anorexi eller bulimi möjlig."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Yksinkertainen viiden kysymyksen testi, joka on suunniteltu käytettäväksi muille kuin ammattilaisille syömishäiriön mahdollisen esiintymisen arvioimiseksi. + + Lyhenteen kirjaimet on otettu kysymysten avainsanoista: + - Sick + - Control + - One stone (14 lbs./6.5 kg.) + - Fat + - Food"> + keywords = <"syöminen, häiriö, seulonta", ...> + use = <"Jokaisesta \"Kyllä\" -vastauksesta annetaan yksi piste. Kokonaispisteiden ollessa ≥2, mahdollinen anoreksia tai bulimia."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A simple five question test devised for use by non-professionals to assess the possible presence of an eating disorder. + + The letters in the full acronym are taken from key words in the questions: + - Sick + - Control + - One stone (14 lbs./6.5 kg.) + - Fat + - Food"> + keywords = <"eating, disorder, screening", ...> + use = <"One point is assigned for every \"yes\"; a score greater than two (≥2) indicates a possible case of anorexia nervosa or bulimia nervosa."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Eating disorder screening (SCOFF) + data matches { + HISTORY[id2] matches { -- History + events cardinality matches {0..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Do you make yourself sick because you feel uncomfortably full? + value matches { + DV_ORDINAL[id9005] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Do you worry that you have lost control over how much you eat? + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at9]}], + [{1}, {[at10]}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Have you recently lost more than one stone (14 lb, 6,5 kg) in a 3-month period? + value matches { + DV_ORDINAL[id9007] matches { + [value, symbol] matches { + [{0}, {[at12]}], + [{1}, {[at13]}] + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Do you believe yourself to be fat when others say you are too thin? + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at15]}], + [{1}, {[at16]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Would you say that food dominates your life? + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at18]}], + [{1}, {[at19]}] + } + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9010] matches { + magnitude matches {|0..5|} + } + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9011] + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["fi"] = < + ["ac9000"] = < + text = <"Oksennatko tuntiessasi olosi epämiellyttävän kylläiseksi? (synthesised)"> + description = <"Oksennatko tuntiessasi olosi epämiellyttävän kylläiseksi? (synthesised)"> + > + ["ac9001"] = < + text = <"Pelkäätkö menettäväsi hallinnan siihen kuinka paljon syöt? (synthesised)"> + description = <"Pelkäätkö menettäväsi hallinnan siihen kuinka paljon syöt? (synthesised)"> + > + ["ac9002"] = < + text = <"Onko Sinulla hiljattain ollut 3 kk kestänyttä jaksoa, jolloin laihduit yli kuusi kiloa? (synthesised)"> + description = <"Onko Sinulla hiljattain ollut 3 kk kestänyttä jaksoa, jolloin laihduit yli kuusi kiloa? (synthesised)"> + > + ["ac9003"] = < + text = <"Tunnetko itsesi lihavaksi, vaikka muiden mielestä olet liian laiha? (synthesised)"> + description = <"Tunnetko itsesi lihavaksi, vaikka muiden mielestä olet liian laiha? (synthesised)"> + > + ["ac9004"] = < + text = <"Hallitseeko ruoka mielestäsi elämääsi? (synthesised)"> + description = <"Hallitseeko ruoka mielestäsi elämääsi? (synthesised)"> + > + ["id21"] = < + text = <"Kommentti"> + description = <"Narratiivista tekstiä SCOFF-kyselylomakkeen arvioinnista, jota ei ole kuvattu muissa strukturoiduissa elementeissä."> + > + ["id20"] = < + text = <"Yhteispisteet"> + description = <"Jokaisesta \"Kyllä\" -vastauksesta annetaan yksi piste. Kokonaispisteiden ollessa ≥2, mahdollinen anoreksia tai bulimia."> + > + ["at19"] = < + text = <"Kyllä"> + description = <"*"> + > + ["at18"] = < + text = <"Ei"> + description = <"*"> + > + ["id17"] = < + text = <"Hallitseeko ruoka mielestäsi elämääsi?"> + description = <"Hallitseeko ruoka mielestäsi elämääsi?"> + > + ["at16"] = < + text = <"Kyllä"> + description = <"*"> + > + ["at15"] = < + text = <"Ei"> + description = <"*"> + > + ["id14"] = < + text = <"Tunnetko itsesi lihavaksi, vaikka muiden mielestä olet liian laiha?"> + description = <"Tunnetko itsesi lihavaksi, vaikka muiden mielestä olet liian laiha?"> + > + ["at13"] = < + text = <"Kyllä"> + description = <"*"> + > + ["at12"] = < + text = <"Ei"> + description = <"*"> + > + ["id11"] = < + text = <"Onko Sinulla hiljattain ollut 3 kk kestänyttä jaksoa, jolloin laihduit yli kuusi kiloa?"> + description = <"Onko Sinulla hiljattain ollut 3 kk kestänyttä jaksoa, jolloin laihduit yli kuusi kiloa?"> + > + ["at10"] = < + text = <"Kyllä"> + description = <"*"> + > + ["at9"] = < + text = <"Ei"> + description = <"*"> + > + ["id8"] = < + text = <"Pelkäätkö menettäväsi hallinnan siihen kuinka paljon syöt?"> + description = <"Pelkäätkö menettäväsi hallinnan siihen kuinka paljon syöt?"> + > + ["at7"] = < + text = <"Kyllä"> + description = <"*"> + > + ["at6"] = < + text = <"Ei"> + description = <"*"> + > + ["id5"] = < + text = <"Oksennatko tuntiessasi olosi epämiellyttävän kylläiseksi?"> + description = <"Oksennatko tuntiessasi olosi epämiellyttävän kylläiseksi?"> + > + ["id3"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"*"> + > + ["id2"] = < + text = <"*History (en)"> + description = <"*"> + > + ["id1"] = < + text = <"Syömishäiriöseula (SCOFF)"> + description = <"Syömishäiriöseula (SCOFF)"> + > + > + ["sv"] = < + ["ac9000"] = < + text = <"Gör du så att du kräks för att du känner dig obehagligt mätt? (synthesised)"> + description = <"Gör du så att du kräks för att du känner dig obehagligt mätt? (synthesised)"> + > + ["ac9001"] = < + text = <"Oroar du dig för att du har förlorat kontrollen över hur mycket du äter? (synthesised)"> + description = <"Oroar du dig för att du har förlorat kontrollen över hur mycket du äter? (synthesised)"> + > + ["ac9002"] = < + text = <"Har du nyligen gått ner mer än 6 kg inom loppet av 3 månader? (synthesised)"> + description = <"Har du nyligen gått ner mer än 6 kg inom loppet av 3 månader? (synthesised)"> + > + ["ac9003"] = < + text = <"Tycker du att du är fet även när andra säger att du är för smal? (synthesised)"> + description = <"Tycker du att du är fet även när andra säger att du är för smal? (synthesised)"> + > + ["ac9004"] = < + text = <"Skulle du säga att mat dominerar ditt liv? (synthesised)"> + description = <"Skulle du säga att mat dominerar ditt liv? (synthesised)"> + > + ["id21"] = < + text = <"Kommentar"> + description = <"Ytterligare berättande beskrivning av SCOFF som inte registrerats i övriga fält."> + > + ["id20"] = < + text = <"Totalt antal poäng"> + description = <"Varje \"Ja\" svar ges en poäng. Med ett övergripande poäng på ≥ 2 är anorexi eller bulimi möjlig."> + > + ["at19"] = < + text = <"Ja"> + description = <"*"> + > + ["at18"] = < + text = <"Nej"> + description = <"*"> + > + ["id17"] = < + text = <"Skulle du säga att mat dominerar ditt liv?"> + description = <"Skulle du säga att mat dominerar ditt liv?"> + > + ["at16"] = < + text = <"Ja"> + description = <"*"> + > + ["at15"] = < + text = <"Nej"> + description = <"*"> + > + ["id14"] = < + text = <"Tycker du att du är fet även när andra säger att du är för smal?"> + description = <"Tycker du att du är fet även när andra säger att du är för smal?"> + > + ["at13"] = < + text = <"Ja"> + description = <"*"> + > + ["at12"] = < + text = <"Nej"> + description = <"*"> + > + ["id11"] = < + text = <"Har du nyligen gått ner mer än 6 kg inom loppet av 3 månader?"> + description = <"Har du nyligen gått ner mer än 6 kg inom loppet av 3 månader?"> + > + ["at10"] = < + text = <"Ja"> + description = <"*"> + > + ["at9"] = < + text = <"Nej"> + description = <"*"> + > + ["id8"] = < + text = <"Oroar du dig för att du har förlorat kontrollen över hur mycket du äter?"> + description = <"Oroar du dig för att du har förlorat kontrollen över hur mycket du äter?"> + > + ["at7"] = < + text = <"Ja"> + description = <"*"> + > + ["at6"] = < + text = <"Nej"> + description = <"*"> + > + ["id5"] = < + text = <"Gör du så att du kräks för att du känner dig obehagligt mätt?"> + description = <"Gör du så att du kräks för att du känner dig obehagligt mätt?"> + > + ["id3"] = < + text = <"Valfri händelse"> + description = <"*"> + > + ["id2"] = < + text = <"*History (en)"> + description = <"*"> + > + ["id1"] = < + text = <"Screeningtest för ätstörning (SCOFF)"> + description = <"Screeningtest för ätstörning (SCOFF)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Do you make yourself sick because you feel uncomfortably full? (synthesised)"> + description = <"Do you make yourself sick because you feel uncomfortably full? (synthesised)"> + > + ["ac9001"] = < + text = <"Do you worry that you have lost control over how much you eat? (synthesised)"> + description = <"Do you worry that you have lost control over how much you eat? (synthesised)"> + > + ["ac9002"] = < + text = <"Have you recently lost more than one stone (14 lb, 6,5 kg) in a 3-month period? (synthesised)"> + description = <"Have you recently lost more than one stone (14 lb, 6,5 kg) in a 3-month period? (synthesised)"> + > + ["ac9003"] = < + text = <"Do you believe yourself to be fat when others say you are too thin? (synthesised)"> + description = <"Do you believe yourself to be fat when others say you are too thin? (synthesised)"> + > + ["ac9004"] = < + text = <"Would you say that food dominates your life? (synthesised)"> + description = <"Would you say that food dominates your life? (synthesised)"> + > + ["id21"] = < + text = <"Comment"> + description = <"Additional narrative about the assessment of the SCOFF questionnaire, not captured in the structured elements."> + > + ["id20"] = < + text = <"Total score"> + description = <"One point is assigned for every \"yes\"; a score greater than two (≥2) indicates a possible case of anorexia nervosa or bulimia nervosa."> + > + ["at19"] = < + text = <"Yes"> + description = <"*"> + > + ["at18"] = < + text = <"No"> + description = <"*"> + > + ["id17"] = < + text = <"Would you say that food dominates your life?"> + description = <"Would you say that food dominates your life?"> + > + ["at16"] = < + text = <"Yes"> + description = <"*"> + > + ["at15"] = < + text = <"No"> + description = <"*"> + > + ["id14"] = < + text = <"Do you believe yourself to be fat when others say you are too thin?"> + description = <"Do you believe yourself to be fat when others say you are too thin?"> + > + ["at13"] = < + text = <"Yes"> + description = <"*"> + > + ["at12"] = < + text = <"No"> + description = <"*"> + > + ["id11"] = < + text = <"Have you recently lost more than one stone (14 lb, 6,5 kg) in a 3-month period?"> + description = <"Have you recently lost more than one stone (14 lb, 6,5 kg) in a 3-month period?"> + > + ["at10"] = < + text = <"Yes"> + description = <"*"> + > + ["at9"] = < + text = <"No"> + description = <"*"> + > + ["id8"] = < + text = <"Do you worry that you have lost control over how much you eat?"> + description = <"Do you worry that you have lost control over how much you eat?"> + > + ["at7"] = < + text = <"Yes"> + description = <"*"> + > + ["at6"] = < + text = <"No"> + description = <"*"> + > + ["id5"] = < + text = <"Do you make yourself sick because you feel uncomfortably full?"> + description = <"Do you make yourself sick because you feel uncomfortably full?"> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id2"] = < + text = <"History"> + description = <"*"> + > + ["id1"] = < + text = <"Eating disorder screening (SCOFF)"> + description = <"Screening tool for eating disorders."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at12", "at13"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at9", "at10"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at18", "at19"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at15", "at16"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scorad_index.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scorad_index.v0.0.1-alpha.adls new file mode 100644 index 000000000..f85e48000 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scorad_index.v0.0.1-alpha.adls @@ -0,0 +1,439 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=20938d79-537a-4576-9739-039d68c51254; build_uid=3e0fdaec-4564-4136-9222-93f5753de4d0) + openEHR-EHR-OBSERVATION.scorad_index.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics,UK"> + ["email"] = <"ian@freshehr.org"> + ["date"] = <"2015-02-09"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Severity scoring of atopic dermatitis: the SCORAD index. Consensus Report of the European Task Force on Atopic Dermatitis. Dermatology. 1993;186(1):23-31. doi: 10.1159/000247298. PubMed PMID: 8435513."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"4F9314105DC74ECC5607ACC1F719705B"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an estimate of severity of atopic dermatitis."> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- SCORAD index + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Affected area total (A) + value matches { + DV_PROPORTION[id9007] matches { + numerator matches {|0.0..100.0|} + type matches {2} + precision matches {0} + } + } + } + ELEMENT[id6] matches { -- Intensity - erythema + value matches { + DV_ORDINAL[id9008] matches { + [value, symbol] matches { + [{0}, {[at7]}], + [{1}, {[at8]}], + [{2}, {[at9]}], + [{3}, {[at10]}] + } + } + } + } + ELEMENT[id11] matches { -- Intensity - oedema/papulation + value matches { + DV_ORDINAL[id9009] matches { + [value, symbol] matches { + [{0}, {[at12]}], + [{1}, {[at13]}], + [{2}, {[at14]}], + [{3}, {[at15]}] + } + } + } + } + ELEMENT[id16] matches { -- Intensity - lichenification + value matches { + DV_ORDINAL[id9010] matches { + [value, symbol] matches { + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}] + } + } + } + } + ELEMENT[id21] matches { -- Intensity - excoriation + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at22]}], + [{1}, {[at23]}], + [{2}, {[at24]}], + [{3}, {[at25]}] + } + } + } + } + ELEMENT[id26] matches { -- Intensity - oozing/crusts + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at27]}], + [{1}, {[at28]}], + [{2}, {[at29]}], + [{3}, {[at30]}] + } + } + } + } + ELEMENT[id31] matches { -- Intensity - dryness + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at32]}], + [{1}, {[at33]}], + [{2}, {[at34]}], + [{3}, {[at35]}] + } + } + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- Intensity total (B) + value matches { + DV_COUNT[id9014] matches { + magnitude matches {|0..18|} + } + } + } + ELEMENT[id37] occurrences matches {0..1} matches { -- Subjective - daily pruritis + value matches { + DV_COUNT[id9015] matches { + magnitude matches {|0..10|} + } + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- Subjective - sleeplessness + value matches { + DV_COUNT[id9016] matches { + magnitude matches {|0..10|} + } + } + } + ELEMENT[id39] occurrences matches {0..1} matches { -- Subjective total (C) + value matches { + DV_COUNT[id9017] matches { + magnitude matches {|0..20|} + } + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- SCORAD index + value matches { + DV_COUNT[id9018] matches { + magnitude matches {|0..103|} + } + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Total intensity grade + value matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[ac9006]} -- Total intensity grade (synthesised) + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Objective SCORAD index + value matches { + DV_COUNT[id9020] matches { + magnitude matches {|0..83|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id46] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id47] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Intensity - erythema (synthesised)"> + description = <"The level of intensity of a erythema or redness. (synthesised)"> + > + ["ac9001"] = < + text = <"Intensity - oedema/papulation (synthesised)"> + description = <"The level of intensity of a oedema or papulation. (synthesised)"> + > + ["ac9002"] = < + text = <"Intensity - lichenification (synthesised)"> + description = <"The level of intensity of a lichenification or thickening of the skin. (synthesised)"> + > + ["ac9003"] = < + text = <"Intensity - excoriation (synthesised)"> + description = <"The level of intensity of a excoriation or scratching. (synthesised)"> + > + ["ac9004"] = < + text = <"Intensity - oozing/crusts (synthesised)"> + description = <"The level of intensity of a oozing or crusting. (synthesised)"> + > + ["ac9005"] = < + text = <"Intensity - dryness (synthesised)"> + description = <"The level of intensity of dryness of unaffected skin. (synthesised)"> + > + ["ac9006"] = < + text = <"Total intensity grade (synthesised)"> + description = <"The total score expressed as a set of grades. (synthesised)"> + > + ["id47"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id45"] = < + text = <"Objective SCORAD index"> + description = <"The calculated index score based on the affected area total and intensity only."> + comment = <"Based on a formula A/5 + 7B/2."> + > + ["at44"] = < + text = <"Severe"> + description = <"The toal score is over 50."> + > + ["at43"] = < + text = <"Moderate"> + description = <"The score is between 25 and 50."> + > + ["at42"] = < + text = <"Mild"> + description = <"The overall score is less than 25."> + > + ["id41"] = < + text = <"Total intensity grade"> + description = <"The total score expressed as a set of grades."> + > + ["id40"] = < + text = <"SCORAD index"> + description = <"The calculated index score."> + comment = <"Based on a formula A/5 = 7B/2 +C."> + > + ["id39"] = < + text = <"Subjective total (C)"> + description = <"Total of the subjective scores."> + > + ["id38"] = < + text = <"Subjective - sleeplessness"> + description = <"Subjective assessment of the amount of sleeplessness experienced."> + comment = <"Usually represented on a visual analogue scale."> + > + ["id37"] = < + text = <"Subjective - daily pruritis"> + description = <"Subjective assessment of the amount of itchiness experienced."> + comment = <"Usually represented on a visual analogue scale."> + > + ["id36"] = < + text = <"Intensity total (B)"> + description = <"The total score for the 6 intensity-related values."> + > + ["at35"] = < + text = <"Severe"> + description = <"Dryness is severe."> + > + ["at34"] = < + text = <"Moderate"> + description = <"Dryness is moderate."> + > + ["at33"] = < + text = <"Mild"> + description = <"Dryness is mild."> + > + ["at32"] = < + text = <"None"> + description = <"Dryness is absent."> + > + ["id31"] = < + text = <"Intensity - dryness"> + description = <"The level of intensity of dryness of unaffected skin."> + > + ["at30"] = < + text = <"Severe"> + description = <"Oozing or crusting is severe."> + > + ["at29"] = < + text = <"Moderate"> + description = <"Oozing or crusting is moderate."> + > + ["at28"] = < + text = <"Mild"> + description = <"Oozing or crusting is mild."> + > + ["at27"] = < + text = <"None"> + description = <"Oozing or crusting is absent."> + > + ["id26"] = < + text = <"Intensity - oozing/crusts"> + description = <"The level of intensity of a oozing or crusting."> + > + ["at25"] = < + text = <"Severe"> + description = <"Excoriation is severe."> + > + ["at24"] = < + text = <"Moderate"> + description = <"Excoriation is moderate."> + > + ["at23"] = < + text = <"Mild"> + description = <"Excoriation is mild."> + > + ["at22"] = < + text = <"None"> + description = <"Excoriation is absent."> + > + ["id21"] = < + text = <"Intensity - excoriation"> + description = <"The level of intensity of a excoriation or scratching."> + > + ["at20"] = < + text = <"Severe"> + description = <"Lichenification is severe."> + > + ["at19"] = < + text = <"Moderate"> + description = <"Lichenification is moderate."> + > + ["at18"] = < + text = <"Mild"> + description = <"Lichenification is mild."> + > + ["at17"] = < + text = <"None"> + description = <"Lichenification is absent."> + > + ["id16"] = < + text = <"Intensity - lichenification"> + description = <"The level of intensity of a lichenification or thickening of the skin."> + > + ["at15"] = < + text = <"Severe"> + description = <"Oedema or papulation is severe."> + > + ["at14"] = < + text = <"Moderate"> + description = <"Oedema or papulation is moderate."> + > + ["at13"] = < + text = <"Mild"> + description = <"Oedema or papulation is mild."> + > + ["at12"] = < + text = <"None"> + description = <"Oedema or papulation is absent."> + > + ["id11"] = < + text = <"Intensity - oedema/papulation"> + description = <"The level of intensity of a oedema or papulation."> + > + ["at10"] = < + text = <"Severe"> + description = <"Erythema is severe."> + > + ["at9"] = < + text = <"Moderate"> + description = <"Erythema is moderate."> + > + ["at8"] = < + text = <"Mild"> + description = <"Erythema is mild."> + > + ["at7"] = < + text = <"None"> + description = <"Erythema is absent."> + > + ["id6"] = < + text = <"Intensity - erythema"> + description = <"The level of intensity of a erythema or redness."> + > + ["id5"] = < + text = <"Affected area total (A)"> + description = <"The estimated total of affected area on the body."> + comment = <"Usually calculated using the 'rule of 9'. "> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"SCORAD index"> + description = <"Clinical assessment tool used to assess the extent and severity of eczema (SCORing Atopic Dermatitis)."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at17", "at18", "at19", "at20"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at12", "at13", "at14", "at15"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at8", "at9", "at10"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at42", "at43", "at44"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at32", "at33", "at34", "at35"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at27", "at28", "at29", "at30"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at22", "at23", "at24", "at25"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.skeletal_age.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.skeletal_age.v0.0.1-alpha.adls new file mode 100644 index 000000000..5302dab14 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.skeletal_age.v0.0.1-alpha.adls @@ -0,0 +1,348 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=50b84708-9887-4cdb-8561-4dcd7cd54f7b; build_uid=41607d89-cb9f-4cd4-bd03-763b2b314357) + openEHR-EHR-OBSERVATION.skeletal_age.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF, Norway"> + > + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2017-06-13"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"John Tore Valand, Helse Bergen HF, Norway", "Mikkel Johan Gaup Grønmo, Helse Nord RHF, Norway"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Manzoor Mughal, A., Hassan, N., & Ahmed, A. (2014). Bone Age Assessment Methods: A Critical Review. Pakistan Journal of Medical Sciences, 30(1), 211–215. http://doi.org/10.12669/pjms.301.4295."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E53555CC21D4D760135DC89552A1BFA6"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere et estimat av biologisk alder ved å vurdere graden av modning av skjelettet."> + keywords = <"bein", "skjelett"> + use = <"*Brukes for å registrere et estimat av biologisk alder ved å vurdere graden av modning av skjelettet. + + Skjelettalder kan fastlås gjennom flere ulike metoder. For eksempel: Røntgen av håndrot, røyggsøyle, bihuler eller ******"> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record an estimate of biological age by assessing the degree of maturation of an individual's bones."> + keywords = <"bone", "skeleton"> + use = <"Use to record an estimate of biological age by assessing the degree of maturation of an individual's bones. + + The skeletal age can be determined by several different methods including but not limited to: Hand-wrist radiograph, Cervical vertebrae radiograph, Frontal sinus radiograph, Midpalatine suture."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Skeletal age + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Skeletal age + value matches { + DV_DURATION[id9002] matches { + value matches {PYM/|>=P0D|} + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9003] + } + } + } + } + } + state matches { + ITEM_TREE[id28] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id29] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9004] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id8] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] occurrences matches {0..1} matches { -- Modality + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000]} -- Modality (synthesised) + } + DV_TEXT[id9006] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Assesment method + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Body site + value matches { + DV_TEXT[id9008] + DV_CODED_TEXT[id9009] matches { + defining_code matches {[ac9001]} -- Body site (synthesised) + } + } + } + allow_archetype CLUSTER[id16] matches { -- Structured body site + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.anatomical_location(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id30] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Modalitet (synthesised)"> + description = <"Modalitet benyttet for å estimere skjelettalder. (synthesised)"> + > + ["ac9001"] = < + text = <"Kroppssted (synthesised)"> + description = <"Registrering av ett enkelt område på kroppen hvor vurderingen ble utført. (synthesised)"> + > + ["id30"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som er nødvendig for å registrere lokalt innhold/kontekst, eller for å sammenstille med andre referansemodeller/formalismer."> + comment = <"F.eks lokale informasjonskrav eller ekstra metadata for å tilpasse med FHIR eller CIMI ekvivalenter."> + > + ["id29"] = < + text = <"Konfunderende faktorer"> + description = <"Fritekstbeskrivelse av problemer eller faktorer som kan ha påvirkning på målingen."> + > + ["at27"] = < + text = <"*Femoral head(en)"> + description = <"*"> + > + ["at26"] = < + text = <"*Iliac bone(en)"> + description = <"*"> + > + ["at25"] = < + text = <"*Clavicle(en)"> + description = <"*"> + > + ["at24"] = < + text = <"*Teeth(en)"> + description = <"*"> + > + ["at23"] = < + text = <"Ultralyd"> + description = <"*"> + > + ["id22"] = < + text = <"Vurderingsmetode"> + description = <"Vurderingsmetoden som ble benyttet for å estimere skjelettalder."> + comment = <"For eksempel: Greulich & Pyle, Fishman method."> + > + ["at21"] = < + text = <"*Midpalatal suture(en)"> + description = <"*"> + > + ["at20"] = < + text = <"*Frontal sinus(en)"> + description = <"*"> + > + ["at19"] = < + text = <"*Cervical vertebrae(en)"> + description = <"*"> + > + ["at18"] = < + text = <"Hånd og håndledd"> + description = <"https://www.udi.no/globalassets/global/forskning-fou_i/asyl/aldersundersokelser/wp3-mr-analyse.pdf"> + > + ["id16"] = < + text = <"Strukturert kroppssted"> + description = <"Strukturert anatomisk lokalisering hvor undersøkelsen ble utført."> + > + ["id15"] = < + text = <"Kroppssted"> + description = <"Registrering av ett enkelt område på kroppen hvor vurderingen ble utført."> + comment = <"Koding av \"Kroppssted\" med en terminologi er ønskelig om mulig."> + > + ["at13"] = < + text = <"CT"> + description = <"*"> + > + ["at12"] = < + text = <"MR"> + description = <"*"> + > + ["at11"] = < + text = <"Røntgen"> + description = <"*"> + > + ["id10"] = < + text = <"Modalitet"> + description = <"Modalitet benyttet for å estimere skjelettalder."> + > + ["id7"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om målingen som ikke er registrert i andre felt."> + > + ["id6"] = < + text = <"Skjelettalder"> + description = <"Et estimat av biologisk alder ved å vurdere graden av modning av skjelettet."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id1"] = < + text = <"Skjelettalder"> + description = <"Et estimat av biologisk alder ved å vurdere graden av modning av skjelettet."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Modality (synthesised)"> + description = <"The modality used to estimate the skeletal age. (synthesised)"> + > + ["ac9001"] = < + text = <"Body site (synthesised)"> + description = <"Simple bodysite where the assessment was performed. (synthesised)"> + > + ["id30"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id29"] = < + text = <"Confounding factors"> + description = <"Narrative descripiton of any issues or factors that may impact on the assessment."> + > + ["at27"] = < + text = <"Femoral head"> + description = <"*"> + > + ["at26"] = < + text = <"Iliac bone"> + description = <"*"> + > + ["at25"] = < + text = <"Clavicle"> + description = <"*"> + > + ["at24"] = < + text = <"Teeth"> + description = <"*"> + > + ["at23"] = < + text = <"Ultrasound"> + description = <"*"> + > + ["id22"] = < + text = <"Assesment method"> + description = <"The assessment method used to estimate the skeletal age."> + comment = <"For example: Greulich & Pyle, Fishman method."> + > + ["at21"] = < + text = <"Midpalatal suture"> + description = <"*"> + > + ["at20"] = < + text = <"Frontal sinus"> + description = <"*"> + > + ["at19"] = < + text = <"Cervical vertebrae"> + description = <"*"> + > + ["at18"] = < + text = <"Hand and wrist"> + description = <"*"> + > + ["id16"] = < + text = <"Structured body site"> + description = <"The structured bodysite where the assessment where performed."> + > + ["id15"] = < + text = <"Body site"> + description = <"Simple bodysite where the assessment was performed."> + comment = <"Coding of the 'Body site' with a coding system is desirable, if available."> + > + ["at13"] = < + text = <"CT"> + description = <"*"> + > + ["at12"] = < + text = <"MRI"> + description = <"*"> + > + ["at11"] = < + text = <"Radiograph"> + description = <"*"> + > + ["id10"] = < + text = <"Modality"> + description = <"The modality used to estimate the skeletal age."> + > + ["id7"] = < + text = <"Comment"> + description = <"Additional narrative not covered in other fields."> + > + ["id6"] = < + text = <"Skeletal age"> + description = <"An estimate of biological age by assessing the degree of maturation of an individual's bones."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Skeletal age"> + description = <"An estimate of biological age by assessing the degree of maturation of an individual's bones."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at18", "at19", "at20", "at21", "at24", "at25", "at26", "at27"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at11", "at12", "at13", "at23"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.speech.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.speech.v0.0.1-alpha.adls new file mode 100644 index 000000000..e1d161237 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.speech.v0.0.1-alpha.adls @@ -0,0 +1,150 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=2e7c3893-638c-4a60-b742-31be68c9a074; build_uid=335ace30-4a82-4547-abe7-29b7b1755812) + openEHR-EHR-OBSERVATION.speech.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["date"] = <"10/11/2007"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"8CBF550C175E64B41B05927595423EF7"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record obervations of a patient's speech"> + keywords = <"speech", ...> + use = <""> + misuse = <""> + copyright = <"© 2011 openEHR Foundation, openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل ملاحظات عن كلام المريض"> + keywords = <"الكلام", ...> + use = <""> + misuse = <""> + copyright = <"© 2011 openEHR Foundation, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Speech + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Clarity of speech + value matches { + DV_CODED_TEXT[id9001] matches { + defining_code matches {[ac9000]} -- Clarity of speech (synthesised) + } + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Clarity of speech (synthesised)"> + description = <"* (synthesised)"> + > + ["at9"] = < + text = <"Clear"> + description = <"*"> + > + ["at8"] = < + text = <"Unclear to strangers"> + description = <"*"> + > + ["at7"] = < + text = <"Unclear to parents"> + description = <"*"> + > + ["at6"] = < + text = <"Incomprehensible"> + description = <"*"> + > + ["id5"] = < + text = <"Clarity of speech"> + description = <"*"> + > + ["id3"] = < + text = <"Any event"> + description = <"*"> + > + ["id1"] = < + text = <"Speech"> + description = <"To record observations of a ptient's speech pattern or quality"> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"وضوح الكلام (synthesised)"> + description = <"* (synthesised)"> + > + ["at9"] = < + text = <"واضح"> + description = <"*"> + > + ["at8"] = < + text = <"غير واضح للغرباء"> + description = <"*"> + > + ["at7"] = < + text = <"غير واضح للأبوين"> + description = <"*"> + > + ["at6"] = < + text = <"غامض - مبهم"> + description = <"*"> + > + ["id5"] = < + text = <"وضوح الكلام"> + description = <"*"> + > + ["id3"] = < + text = <"إحدى الوقائع"> + description = <"*"> + > + ["id1"] = < + text = <"الكلام"> + description = <"لتسجيل ملاحظات عن نمط أو جودة (كيفية) كلام المريض"> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.story.v1.1.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.story.v1.1.2.adls new file mode 100644 index 000000000..d9c77c030 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.story.v1.1.2.adls @@ -0,0 +1,330 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7e289b5c-e123-4dc0-9aad-548352b64915; build_uid=cd5b730e-cac8-4f01-8abf-e2355c541572) + openEHR-EHR-OBSERVATION.story.v1.1.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"NOUSCO Co.,Ltd."> + ["email"] = <"seungjong.yu@gmail.com"> + > + accreditation = <"Certified board of Family medicine"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Guillermo Palli"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["organisation"] = <"Hospital Sírio Libanês - SP"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2008-05-15"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS ASA, Norway", "Nadim Anani, Karolinska Institutet, Sweden", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Koray Atalag, University of Auckland, New Zealand", "Gustavo Bacelar-Silva, Healthcare Designs, Brazil (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Shahla Foozonkhah, Iran ministry of health and education, Iran", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sam Heard, Ocean Informatics, Australia", "Andreas Hering, Helse Bergen HF, Haukeland universitetssjukehus, Norway", "Anca Heyd, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Arne Løberg Sæter, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Rune Pedersen, Universitetssykehuset i Nord Norge, Norway", "Micaela Thierley, Helse Bergen/Haraldsplass sykehus, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Direct communication with clinicians."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"CF9ADF5EF4D2BC6F8C0BF8FFED32E2A4"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"*To record a narrative description of the clinical history, as told to a clinician or recorded directly by an individual/patient, and to provide a framework in which to nest detailed CLUSTER archetypes, each of which will describe the various aspects of the clinical history in further detail.(en)"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"개인/환자가 의사에게 이야기하거나 직접 기록한 임상 병력에 대한 서술을 기록하기 위한 것과 상세한 CLUSTER archetypes를 포함할 수 있는 프레임워크를 제공하는 것으로 각각에 임상 병력의 다양한 측면들을 상세하게 기술될 것이다."> + keywords = <"*병력(ko)", "*현재(ko)", "*호소(ko)", "*이야기(ko)"> + use = <"환자가 의사에게 이야기한 공식적인 '현재 호소하는 병력(History of Presenting Complaint)'을 기록하기 위해서 사용함; 또는 (예를 들어 개인건강기록에 있는) 개인 자신의 증상들의 '이야기(story)를 설명한 것을 기록하기 위해 사용함. + + 기존 또는 이전의 임상 시스템 내의 임상 병력의 서술을 'Story' data element을 사용하여 archetyped format으로 통합하기위해 사용함. + + 단순한 서술을 기록하기 위해 사용함 그리고/또는 container archetype으로써 - 추가적이고 특정한 그리고 상세한 CLUSTER archetypes에 의해 확장될 수 있는 공통의 쿼리가능한 ENTRY archetype framework를 제공함. 각각에 임상병력의 다양한 측면을 기술될 것임. 병력과 관련된 CLUSTER archetypes의 예는 CLUSTER.symptom 또는 CLUSTER.health_event를 포함한다."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere en fritekstbeskrivelse av individets sykehistorie/anamnese og som et rammeverk for å nøste detaljerte CLUSTER-arketyper som hver for seg kan detaljere ulike aspekter av sykehistorien, som symptomer, helserelaterte hendelser, og andre tilgrensende emner. + + Brukes for å registrere detaljer om sykehistorien slik den blir fortalt av et individ, pårørende, eller en annen part. Det kan registreres av en kliniker som del av opptak av sykehistorie, eller selvregistreres som del av et spørreskjema eller personlig helsearkiv."> + keywords = <"anamnese", "sykehistorie", "problem", "helseplage", "bekymring"> + use = <"Brukes for å registrere en beskrivelse av subjektive helserelaterte observasjoner eller inntrykk fra individets synsvinkel. + + Når anamnesen registreres av en kliniker i en konsultasjon kan arketypen brukes for å registrere den kliniske historikken til individet, rapportert av individet selv, en forelder, pårørende eller en annen involvert part. Dersom den registreres av individet selv, kan den brukes som en oversikt over symptom- og helseerfaringer, som kan deles med helsepersonell eller som dokumentasjon i deres eget helsearkiv. + + Brukes: + - for å registrere en enkelt fritekst + - som et rammeverk for å registrere en detaljert strukturert historikk ved å inkludere relevante CLUSTER-arketyper i SLOTet \"Strukturerte detaljer\". Eksempler kan være CLUSTER.symptom_sign eller CLUSTER.health_event. + + Brukes for å kunne gjenbruke anamnese i eksisterende systemer inn i et arketypeformat ved hjelp av 'Anamnese'-dataelementet."> + misuse = <"Skal ikke brukes for å registrere formelle vurderinger av klinikere. Disse registreres ved hjelp av forskjellige arketyper av klassen EVALUATION."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar uma descrição narrativa da história clínica do sujeito do cuidado e para fornecer um quadro no qual se aninha arquétipos CLUSTER detalhados, cada um dos quais irão apoiar a narrativa com detalhes estruturados adicionais para sintomas, eventos de saúde e tópicos relacionados. + + Use para registrar detalhes sobre a história clínica relatada por um indivíduo, pais, cuidador ou outra pessoa. Pode ser registrado pelo médico como parte de um registro de história clínica relatado, ou auto-registrado como parte de um questionário clínico ou registro de saúde pessoal."> + keywords = <"história", "queixa", "sintoma", "saúde", "gravar", "apresentando queixa", "anamnese", "presente"> + use = <"Use para registrar uma descrição sobre observações ou impressões subjetivas relacionadas à saúde do ponto de vista do sujeito do cuidado. + + Quando registrado por um médico dentro do contexto de provisão de cuidados de saúde, a história pode ser utilizada para capturar a história clínica, como relatado pelo próprio sujeito, pais, cuidador ou outra parte relacionada. Se gravado pelo próprio sujeito, pode ser usado como um relato de sua \"história\" de sintomas e experiências de saúde, que pode ser usado para compartilhar com os prestadores de cuidados de saúde ou para documentar dentro do seu próprio registro de saúde pessoal. + + Usar: + - para gravar uma narrativa simples; e/ou + - como um arquétipo contêiner para permitir o registro de um histórico detalhado por inclusão de arquétipos CLUSTER relevantes dentro do SLOT Detalhes. Por exemplo: arquétipos CLUSTER.symptom, CLUSTER.issue ou CLUSTER.health_event podem ser adequadamente utilizados neste SLOT. + + Use para incorporar as descrições narrativas da história clínica capturadas de sistemas clínicos existentes ou herdados em um formato arquetipado, usando o elemento de dados de texto \"História\"."> + misuse = <"Não deve ser usado para gravar avaliações formais por médicos que normalmente seriam gravadas usando a classe de arquétipos EVALUATION."> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"*To record a narrative description of the clinical history, as told to a clinician or recorded directly by an individual/patient, and to provide a framework in which to nest detailed CLUSTER archetypes, each of which will describe the various aspects of the clinical history in further detail.(en)"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a narrative description of the clinical history of the subject of care and to provide a framework in which to nest detailed CLUSTER archetypes, each of which will support the narrative with additional structured detail for symptoms, health events and related topics. + + Use to record detail about the clinical history as reported by an individual, parent, care-giver or other party. It may be recorded by a clinician as part of a clinical history record as reported to them, or self-recorded as part of a clinical questionnaire or personal health record."> + keywords = <"history", "presenting", "complaint", "story", "symptom", "health", "record", "presenting complaint", "anamnesis"> + use = <"Use to record a description about subjective health-related observations or impressions from the point of view of the subject of care. + + When recorded by a clinician within the context of healthcare provision the story can be used for capturing the clinical history, as reported by the subject themselves, a parent, care-giver or other related party. If recorded by the subject, it can be used as an account of their 'story' of symptoms and health experiences, which might be used to share with healthcare providers or to document within their own personal health record. + + Use: + - to record a simple narrative; and/or + - as a container archetype to enable recording of a detailed structured history by inclusion of relevant CLUSTER archetypes within the 'Detail' SLOT. For example: CLUSTER.symptom, CLUSTER.issue or CLUSTER.health_event archetypes can be appropriately used in this SLOT. + + Use to incorporate the narrative descriptions of clinical history captured from existing or legacy clinical systems into an archetyped format, using the 'Story' text data element."> + misuse = <"Not to be used to record formal assessments by clinicians which would usually be recorded using the EVALUATION class of archetypes."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Story/History + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] matches { -- Story + value matches { + DV_TEXT[id9000] + } + } + allow_archetype CLUSTER[id7] matches { -- Structured detail + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.health_event(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.issue(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.symptom_sign(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id8] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id9] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["id9"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id7"] = < + text = <"*Structured detail(en)"> + description = <"*Structured detail about the individual's story or patient's history.(en)"> + comment = <"*For example: a specific symptom such as nausea or pain; an event such as a fall off a bicycle; or an issue such as a desire to quit using tobacco.(en)"> + > + ["id5"] = < + text = <"*Story(en)"> + description = <"*Narrative description of the story or clinical history for the subject of care.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Story/History(en)"> + description = <"*The subjective clinical history of the subject of care as recorded directly by the subject, or reported to a clinician by the subject or a carer.(en)"> + > + > + ["ko"] = < + ["id9"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id7"] = < + text = <"*Structured detail(en)"> + description = <"*Structured detail about the individual's story or patient's history.(en)"> + comment = <"*For example: a specific symptom such as nausea or pain; an event such as a fall off a bicycle; or an issue such as a desire to quit using tobacco.(en)"> + > + ["id5"] = < + text = <"*Story(en)"> + description = <"*Narrative description of the story or clinical history for the subject of care.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Story/History(en)"> + description = <"*The subjective clinical history of the subject of care as recorded directly by the subject, or reported to a clinician by the subject or a carer.(en)"> + > + > + ["nb"] = < + ["id9"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id7"] = < + text = <"Strukturerte detaljer"> + description = <"Ytterligere detaljer i strukturert form, knyttet til individets sykehistorie/anamnese."> + comment = <"Eksempel: et spesifikt symptom som kvalme eller smerte, en hendelse som en sykkelvelt, eller en problemstilling som et ønske om å slutte med tobakk."> + > + ["id5"] = < + text = <"Anamnese"> + description = <"Narrativ beskrivelse av sykehistorie/anamnese for et individ."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Anamnese"> + description = <"Et individs sykehistorie/anamnese, som fortalt til kliniker eller dokumentert direkte av individet."> + > + > + ["pt-br"] = < + ["id9"] = < + text = <"Extensão"> + description = <"Informações adicionais necessárias para capturar o conteúdo local ou para se alinhar com outros modelos/formalismos de referência."> + comment = <"Por exemplo: requisitos de informação locais ou metadados adicionais para alinhar com FHIR ou CIMI equivalentes."> + > + ["id7"] = < + text = <"Detalhes Estruturados"> + description = <"Detalhes estruturados sobre a história do indivíduo ou a história do paciente."> + comment = <"Por exemplo: um sintoma específico, tais como náuseas ou dor; um evento como uma queda de bicicleta; ou um problema como o desejo de parar de usar tabaco."> + > + ["id5"] = < + text = <"História"> + description = <"Descrição narrativa da história ou da história clínica para o sujeito do cuidado."> + > + ["id3"] = < + text = <"Algum Evento"> + description = <"Padrão, ponto indeterminado no tempo ou intervalo do evento que pode ser explicitamente definido em um modelo ou em tempo de execução."> + > + ["id1"] = < + text = <"História"> + description = <"A história clínica subjetiva do sujeito do cuidado como registrada diretamente por ele, ou relatada a um médico pelo sujeito ou por um cuidador."> + > + > + ["ar-sy"] = < + ["id9"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id7"] = < + text = <"*Structured detail(en)"> + description = <"*Structured detail about the individual's story or patient's history.(en)"> + comment = <"*For example: a specific symptom such as nausea or pain; an event such as a fall off a bicycle; or an issue such as a desire to quit using tobacco.(en)"> + > + ["id5"] = < + text = <"*Story(en)"> + description = <"*Narrative description of the story or clinical history for the subject of care.(en)"> + > + ["id3"] = < + text = <"إحدى الوقائع"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Story/History(en)"> + description = <"*The subjective clinical history of the subject of care as recorded directly by the subject, or reported to a clinician by the subject or a carer.(en)"> + > + > + ["en"] = < + ["id9"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id7"] = < + text = <"Structured detail"> + description = <"Structured detail about the individual's story or patient's history."> + comment = <"For example: a specific symptom such as nausea or pain; an event such as a fall off a bicycle; or an issue such as a desire to quit using tobacco."> + > + ["id5"] = < + text = <"Story"> + description = <"Narrative description of the story or clinical history for the subject of care."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Story/History"> + description = <"The subjective clinical history of the subject of care as recorded directly by the subject, or reported to a clinician by the subject or a carer."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.stroke_scale_neurological_assessment.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.stroke_scale_neurological_assessment.v0.0.1-alpha.adls new file mode 100644 index 000000000..4df58c459 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.stroke_scale_neurological_assessment.v0.0.1-alpha.adls @@ -0,0 +1,1257 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=3f64e10e-e330-4a6a-8a54-68f4941c0b88; build_uid=65f94f39-3493-4abc-b696-a80bda87a6fe) + openEHR-EHR-OBSERVATION.stroke_scale_neurological_assessment.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Osmeire Chamelette Sanzovo"> + ["email"] = <"osmeire.acsanzovo@hsl.org.br"> + > + > + > + +description + original_author = < + ["name"] = <"Gustavo M Bacelar-Silva"> + ["organisation"] = <"Healthcare Designs"> + ["email"] = <"mail@gustavobacelar.com"> + ["date"] = <"11-05-2012"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Rong Chen, Cambio Healthcare Systems, Sweden", "Ricardo Cruz-Correia, Faculty of Medicine of Porto University, Portugal"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"American Academy of Neurology. NIH Stroke Scale Neurological Assessment Flow Sheet. Available at: http://www.aan.com/globals/axon/assets/6285.pdf. Accessed May, 2012."> + ["2"] = <"National Institute of Neurological Disorders and Stroke. NIH Stroke Scale. Available at: http://www.ninds.nih.gov/doctors/NIH_Stroke_Scale_Booklet.pdf. Accessed May, 2012."> + ["3"] = <"National Stroke Association. NIH Stroke Scale. Available at: http://www.stroke.org/site/PageServer?pagename=NIHSS. Accessed May, 2012."> + ["4"] = <"NIH Stroke Scale (NIHSS) International. Available at: http://www.nihstrokescale.org/. Accessed May, 2012."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"DBF0240F5AFF927A8E1B45323D9570ED"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para registrar uma medição sistemática quantitativa de déficit neurológico relacionados ao acidente vascular cerebral. A NIHSS foi originalmente concebida como uma ferramenta de pesquisa para medir os dados de referência sobre doentes em ensaios clínicos de AVC agudo. Atualmente, a escala é também amplamente utilizada como uma ferramenta de avaliação clínica para avaliar a acuidade dos pacientes com AVC, determinar o tratamento adequado e prever o resultado do paciente."> + keywords = <"escala", "neurológico", "acidente vascular cerebral", "avaliação", "exame"> + use = <"Analisar os itens da escala do AVC na ordem listada . Registrar o desempenho em cada categoria , após exame de cada item e subitem . Não voltar atrás e mudar pontuações. Seguir as instruções fornecidas para cada técnica de exame . Pontuações devem refletir o que o paciente faz, não o que o médico acha que o paciente pode fazer. O clínico deve registrar as respostas ao realizar o exame e trabalhar rapidamente . Exceto quando indicado, o paciente não deve ser treinado (ou seja , pedidos repetidos ao paciente para fazer um esforço especial ) ."> + misuse = <""> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a systematic quantitative measurement of stroke-related neurologic deficit. The NIHSS was originally designed as a research tool to measure baseline data on patients in acute stroke clinical trials. Now, the scale is also widely used as a clinical assessment tool to evaluate acuity of stroke patients, determine appropriate treatment, and predict patient outcome."> + keywords = <"scale", "neurological", "stroke", "assessment", "examination"> + use = <"Administer stroke scale items in the order listed. Record performance in each category after each subscale exam. Do not go back and change scores. Follow directions provided for each exam technique. Scores should reflect what the patient does, not what the clinician thinks the patient can do. The clinician should record answers while administering the exam and work quickly. Except where indicated, the patient should not be coached (i.e., repeated requests to patient to make a special effort)"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Stroke scale neurological assessment (NIHHS) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Baseline + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id5] occurrences matches {0..1} matches { -- Consciousness + items cardinality matches {1..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Level of Consciousness + value matches { + DV_ORDINAL[id9015] matches { + [value, symbol] matches { + [{0}, {[at7]}], + [{1}, {[at8]}], + [{2}, {[at9]}], + [{3}, {[at10]}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Level of Consciousness Questions + value matches { + DV_ORDINAL[id9016] matches { + [value, symbol] matches { + [{0}, {[at12]}], + [{1}, {[at13]}], + [{2}, {[at14]}] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Level of Consciousness Commands + value matches { + DV_ORDINAL[id9017] matches { + [value, symbol] matches { + [{0}, {[at16]}], + [{1}, {[at17]}], + [{2}, {[at18]}] + } + } + } + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Best Gaze + value matches { + DV_ORDINAL[id9018] matches { + [value, symbol] matches { + [{0}, {[at20]}], + [{1}, {[at21]}], + [{2}, {[at22]}] + } + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Visual + value matches { + DV_ORDINAL[id9019] matches { + [value, symbol] matches { + [{0}, {[at24]}], + [{1}, {[at25]}], + [{2}, {[at26]}], + [{3}, {[at27]}] + } + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Facial Palsy + value matches { + DV_ORDINAL[id9020] matches { + [value, symbol] matches { + [{0}, {[at29]}], + [{1}, {[at30]}], + [{2}, {[at31]}], + [{3}, {[at32]}] + } + } + } + } + CLUSTER[id34] occurrences matches {0..1} matches { -- Motor Arm + items cardinality matches {1..*; unordered} matches { + ELEMENT[id121] occurrences matches {0..1} matches { -- Left Arm + value matches { + DV_ORDINAL[id9021] matches { + [value, symbol] matches { + [{0}, {[at122]}], + [{1}, {[at123]}], + [{2}, {[at124]}], + [{3}, {[at125]}], + [{4}, {[at126]}] + } + } + DV_CODED_TEXT[id9022] matches { + defining_code matches {[at127]} -- UN - Amputation or joint fusion + } + } + } + ELEMENT[id128] occurrences matches {0..1} matches { -- Right Arm + value matches { + DV_ORDINAL[id9023] matches { + [value, symbol] matches { + [{0}, {[at129]}], + [{1}, {[at130]}], + [{2}, {[at131]}], + [{3}, {[at132]}], + [{4}, {[at133]}] + } + } + DV_CODED_TEXT[id9024] matches { + defining_code matches {[at134]} -- UN - Amputation or joint fusion + } + } + } + } + } + CLUSTER[id50] occurrences matches {0..1} matches { -- Motor Leg + items cardinality matches {1..*; unordered} matches { + ELEMENT[id135] occurrences matches {0..1} matches { -- Left Leg + value matches { + DV_ORDINAL[id9025] matches { + [value, symbol] matches { + [{0}, {[at136]}], + [{1}, {[at137]}], + [{2}, {[at138]}], + [{3}, {[at139]}], + [{4}, {[at140]}] + } + } + DV_CODED_TEXT[id9026] matches { + defining_code matches {[at141]} -- UN - Amputation or joint fusion + } + } + } + ELEMENT[id142] occurrences matches {0..1} matches { -- Right Leg + value matches { + DV_ORDINAL[id9027] matches { + [value, symbol] matches { + [{0}, {[at143]}], + [{1}, {[at144]}], + [{2}, {[at145]}], + [{3}, {[at146]}], + [{4}, {[at147]}] + } + } + DV_CODED_TEXT[id9028] matches { + defining_code matches {[at148]} -- UN - Amputation or joint fusion + } + } + } + } + } + ELEMENT[id149] occurrences matches {0..1} matches { -- Limb Ataxia + value matches { + DV_ORDINAL[id9029] matches { + [value, symbol] matches { + [{0}, {[at150]}], + [{1}, {[at151]}], + [{2}, {[at152]}] + } + } + DV_CODED_TEXT[id9030] matches { + defining_code matches {[at153]} -- UN - Amputation or joint fusion + } + } + } + ELEMENT[id76] occurrences matches {0..1} matches { -- Sensory + value matches { + DV_ORDINAL[id9031] matches { + [value, symbol] matches { + [{0}, {[at77]}], + [{1}, {[at78]}], + [{2}, {[at79]}] + } + } + } + } + ELEMENT[id80] occurrences matches {0..1} matches { -- Best Language + value matches { + DV_ORDINAL[id9032] matches { + [value, symbol] matches { + [{0}, {[at81]}], + [{1}, {[at82]}], + [{2}, {[at83]}], + [{3}, {[at84]}] + } + } + } + } + ELEMENT[id154] occurrences matches {0..1} matches { -- Dysarthria + value matches { + DV_ORDINAL[id9033] matches { + [value, symbol] matches { + [{0}, {[at155]}], + [{1}, {[at156]}], + [{2}, {[at157]}] + } + } + DV_CODED_TEXT[id9034] matches { + defining_code matches {[at158]} -- UN - Intubated or other physical barrier + } + } + } + ELEMENT[id86] occurrences matches {0..1} matches { -- Extinction and Inattention + value matches { + DV_ORDINAL[id9035] matches { + [value, symbol] matches { + [{0}, {[at90]}], + [{1}, {[at91]}], + [{2}, {[at92]}] + } + } + } + } + ELEMENT[id98] occurrences matches {0..1} matches { -- Total Score + value matches { + DV_COUNT[id9036] + } + } + } + } + } + } + POINT_EVENT[id159] occurrences matches {0..1} matches { -- 2 hours post treatment + offset matches { + DV_DURATION[id9037] matches { + value matches {PT2H; PT2H} + } + } + data matches { + use_node ITEM_TREE[id9038] /data[id2]/events[id3]/data[id4] + } + } + POINT_EVENT[id160] occurrences matches {0..1} matches { -- 24 hours post onset of symptoms 6 minutes + offset matches { + DV_DURATION[id9039] matches { + value matches {PT24H; PT24H} + } + } + data matches { + use_node ITEM_TREE[id9040] /data[id2]/events[id3]/data[id4] + } + } + POINT_EVENT[id161] occurrences matches {0..1} matches { -- 7–10 days + data matches { + use_node ITEM_TREE[id9041] /data[id2]/events[id3]/data[id4] + } + } + POINT_EVENT[id162] occurrences matches {0..1} matches { -- 3 months + offset matches { + DV_DURATION[id9042] matches { + value matches {P3M; P3M} + } + } + data matches { + use_node ITEM_TREE[id9043] /data[id2]/events[id3]/data[id4] + } + } + EVENT[id163] occurrences matches {0..1} matches { -- Other + data matches { + use_node ITEM_TREE[id9044] /data[id2]/events[id3]/data[id4] + } + } + } + } + } + protocol matches { + ITEM_TREE[id99] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id109] occurrences matches {0..1} matches { -- *Time(pt) + value matches { + DV_DATE_TIME[id9045] matches { + value + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Nível de Consciência (synthesised)"> + description = <"O investigador deve escolher uma resposta se uma avaliação completa é impedida por obstáculos como um tubo endotraqueal , barreira da língua , trauma orotraqueal / bandagens. A 3 é marcada apenas se o paciente não faz qualquer movimento (além da postura reflexiva ) em resposta a um estímulo nocivo (doloroso). (synthesised)"> + > + ["ac9001"] = < + text = <"Questões Nível de Consciência (synthesised)"> + description = <"O paciente é inquirido sobre o mês e sua idade . A resposta deve ser correta - não há nenhum crédito parcial por estar próximo . Pacientes afásicos e com estupor que não compreendem as questões deve-se marcar 2. Os pacientes incapazes de falar por causa de intubação traqueal , trauma orotraqueal , disartria grave de qualquer causa , barreira da língua , ou qualquer outro problema não secundário a afasia é dado um 1. É importante que somente a resposta inicial seja classificada e que o examinador não auxilie o paciente com pistas verbais ou não-verbais. (synthesised)"> + > + ["ac9002"] = < + text = <"Comando Nível de Consciência (synthesised)"> + description = <"Ao paciente é solicitado para abrir e fechar os olhos e , em seguida, para apertar e soltar a mão não parética. Substitua para outro comando único , se as mãos não podem ser utilizadas . O crédito é dado , se for feita uma tentativa inequívoca , mas não concluído devido à fraqueza . Se o paciente não responde ao comando, a tarefa deve ser demonstrada a ele ou ela ( pantomima ) e o resultado marcado (ou seja , segue nenhum, um ou dois comandos ) . Aos pacientes com trauma , amputação , ou outros impedimentos físicos devem ser dados comandos únicos adequados. Apenas a primeira tentativa é registrada. (synthesised)"> + > + ["ac9003"] = < + text = <"Melhor Olhar (synthesised)"> + description = <"Apenas os movimentos oculares horizontais serão testados. Movimentos ( óculo-cefálico ) olho voluntária ou reflexa serão marcados , mas a prova calórica não será feita. Se o paciente tem um desvio conjugado dos olhos que podem ser superados pela atividade voluntária ou reflexa , a pontuação será 1. Se o paciente tem uma paralisia do nervo periférico isolado (CN III , IV, ou VI) , marcar um. Olhar é testável em todos os pacientes afásicos . Pacientes com trauma ocular, curativos , cegueira pré-existente , ou outro distúrbio de acuidade visual os campos devem ser testadas com movimentos reflexos , e uma escolha deve ser feita pelo investigador. Estabelecer contato com os olhos e , em seguida, movendo-se sobre o paciente de lado a lado irá ocasionalmente esclarecer a presença de uma paralisia parcial do olhar. (synthesised)"> + > + ["ac9004"] = < + text = <"Visual (synthesised)"> + description = <"Campos visuais (quadrantes superiores e inferiores) são testados pela confrontação, usando o dedo contando ou ameaça visual, conforme o caso. Os doentes podem ser incentivados, mas se olharem para o lado dos dedos se movendo adequadamente, isto pode ser marcado como normal. Se houver cegueira unilateral ou Enucleação, campos visuais no olho restante são marcados. Escore 1, só se encontra-se uma clara assimetria, incluindo quadrantanopia. Se o paciente é cego por qualquer causa, marca 3. Dupla estimulação simultânea é realizada neste momento. Se houver extinção, o paciente recebe um 1, e os resultados são usados para responder ao item 11. (synthesised)"> + > + ["ac9005"] = < + text = <"Paralisia Facial (synthesised)"> + description = <"Pergunte — ou use a pantomima para incentivar — o paciente mostrar os dentes ou levantar as sobrancelhas e fechar os olhos. Marcar a simetria da careta em resposta a estímulos nocivos no mal responsivo ou não-compreender do paciente. Se trauma ou curativos no rosto, tubo orotraqueal, fita ou outras barreiras físicas esconderem o rosto, estas devem ser removidas na medida do possível. (synthesised)"> + > + ["ac9006"] = < + text = <"Braço Esquerdo (synthesised)"> + description = <"O membro é colocado na posição apropriada: estender os braços (palmas das mãos para baixo) 90 graus (se sentado) ou 45 graus (se em decúbito dorsal). Movimento é registrado se o braço cai antes de 10 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima, mas não estímulo doloroso. Cada membro é testado de uma vez, começando com o braço não-parético. Apenas no caso de amputação ou artrodese no ombro, o examinador deve gravar o resultado como não testável (UN) e descrever claramente a explicação para esta escolha. (synthesised)"> + > + ["ac9007"] = < + text = <"Braço Direito (synthesised)"> + description = <"O membro é colocado na posição apropriada: estender os braços (palmas das mãos para baixo) 90 graus (se sentado) ou 45 graus (se em decúbito dorsal). Movimento é registrado se o braço cai antes de 10 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima, mas não estímulo doloroso. Cada membro é testado de uma vez, começando com o braço não-parético. Apenas no caso de amputação ou artrodese no ombro, o examinador deve gravar o resultado como não testável (UN) e descrever claramente a explicação para esta escolha. (synthesised)"> + > + ["ac9008"] = < + text = <"Perna Esquerda (synthesised)"> + description = <"O membro é colocado na posição apropriada: segure a perna a 30 graus (supino sempre testado). Movimento é registrado se a perna cai antes de 5 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima mas estímulo não nocivo. Cada membro é testado por sua vez, começando com a perna não-parética. Apenas no caso de amputação ou artrodese de quadril, o examinador deve gravar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha. (synthesised)"> + > + ["ac9009"] = < + text = <"*Right Leg(pt) (synthesised)"> + description = <"O membro é colocado na posição apropriada: segure a perna a 30 graus (supino sempre testado). Movimento é registrado se a perna cai antes de 5 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima mas estímulo não nocivo. Cada membro é testado por sua vez, começando com a perna não-parética. Apenas no caso de amputação ou artrodese de quadril, o examinador deve gravar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha. (synthesised)"> + > + ["ac9010"] = < + text = <"Ataxia dos Membros (synthesised)"> + description = <"Este item destina-se a encontrar evidências de uma lesão cerebelar unilateral. Teste com olhos abertos. Em caso de defeito visual, certifique-se de que o teste é feito no campo visual intacto. Os testes dedo- nariz-dedo e calcanhar-canela são realizados em ambos os lados, e a ataxia é registrada somente se presente desproporcional a fraqueza. Ataxia é ausente no paciente que não consegue entender ou está paralisado. Apenas no caso de amputação ou artrodese, o examinador deve registrar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha. Em caso de cegueira, o teste pode ser o paciente toque o nariz da posição do braço estendido. (synthesised)"> + > + ["ac9011"] = < + text = <"sensibilidade (synthesised)"> + description = <"Sensação ou careta à picada de agulha , quando testado , ou retirada do estímulo doloroso no paciente prostrado ou afásico . Apenas a perda sensorial atribuída a acidente vascular cerebral é classificada como anormal e o examinador deve testar o maior número de áreas do corpo [ braços (não mãos) , pernas, tronco, face ] , conforme necessário, para verificar com precisão para a perda de sensibilidade unilateral. Uma pontuação de 2, \" perda de sensibilidade severa ou total\", só deve ser dado quando uma perda severa ou total da sensibilidade puder ser claramente demonstrada. Pacientes em estado de estupor e afásicos irão, portanto, provavelmente marcar 1 ou 0. O paciente com acidente vascular cerebral tronco cerebral em que há perda bilateral de sensação deve ser marcado 2. Se o paciente não responde e está quadriplégico , marcar 2. Pacientes em coma (item 1a = 3) são dados automaticamente a 2 sobre esse tema. (synthesised)"> + > + ["ac9012"] = < + text = <"Linguagem (synthesised)"> + description = <"Para este item de escala, o paciente é solicitado a descrever o que está acontecendo em uma foto, citar os itens de uma folha de nomeação e ler a partir de uma lista de frases. Compreensão é julgada a partir de respostas, bem como sobre todos os comandos no exame neurológico geral anterior. Se a perda visual interfere com os testes, peça ao paciente para identificar objetos colocados na mão, repetir e produzir o discurso. O paciente intubado deve ser solicitado a escrever. O paciente em coma (item 1a - 3) marcará automaticamente 3 sobre este item. O examinador deve escolher uma pontuação para o paciente com estupor ou cooperação limitada, mas uma pontuação de 3 deve ser usada somente se o paciente é mudo e segue sem comandos de uma etapa. (synthesised)"> + > + ["ac9013"] = < + text = <"Disartria (synthesised)"> + description = <"Se aparentemente o paciente parece ser normal, uma amostra adequada de expressão deve ser obtida pedindo para o paciente ler ou repetir palavras da lista apresentada. Se o paciente tem afasia severa, a clareza da articulação da fala espontânea pode ser avaliada. Somente se o paciente está intubado ou tem outras barreiras físicas para produzir o discurso, o examinador deve gravar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha. Não diga ao paciente porque ele/ela está sendo testado. (synthesised)"> + > + ["ac9014"] = < + text = <"Extinção e desatenção (synthesised)"> + description = <"Informações suficientes para identificar negligência podem ser obtidas durante o teste prévio. Se o paciente tem uma perda visual grave impedindo visual dupla, estimulação simultânea, e os estímulos cutâneos são normais, o escore é normal. Se o paciente tem afasia, mas aparece atender ambos os lados, o placar é normal. A presença de negligência espacial visual ou anosognosia também pode ser tomada como evidência de anormalidade. A anormalidade é marcada apenas se estiver presente, o item nunca é não testável. + Anosognosia é um estado neurológico caracterizado pela incapacidade de uma pessoa estar consciente da sua própria doença (synthesised)"> + > + ["id163"] = < + text = <"Outros"> + description = <"*"> + > + ["id162"] = < + text = <"3 meses"> + description = <"Avaliação após 3 meses"> + > + ["id161"] = < + text = <"7–10 dias"> + description = <"Avaliação feita em algum ponto do tempo entre 7-10 dias."> + > + ["id160"] = < + text = <"24 horas após o início dos sintomas 6 minutos"> + description = <"Avaliação 24 horas após início dos sintomas (com tolerância de aproximadamente 20 minutos)"> + > + ["id159"] = < + text = <"Duas horas após o tratamento"> + description = <"Avaliação duas horas após o tratamento"> + > + ["at158"] = < + text = <"*UN - Intubado ou qualquer outra barreira física"> + description = <"UN - Intubado ou qualquer outra barreira física"> + > + ["at157"] = < + text = <"Disartria Severa"> + description = <"Discurso do paciente é tão arrastado que pode ser ininteligível na ausência de ou desproporcional a qualquer disfasia, ou é mudo/não articulado."> + > + ["at156"] = < + text = <"Disartria leve ou moderada"> + description = <"Paciente censura pelo menos algumas palavras e, na pior das hipóteses, pode ser entendida com alguma dificuldade."> + > + ["at155"] = < + text = <"Normal"> + description = <"*"> + > + ["id154"] = < + text = <"Disartria"> + description = <"Se aparentemente o paciente parece ser normal, uma amostra adequada de expressão deve ser obtida pedindo para o paciente ler ou repetir palavras da lista apresentada. Se o paciente tem afasia severa, a clareza da articulação da fala espontânea pode ser avaliada. Somente se o paciente está intubado ou tem outras barreiras físicas para produzir o discurso, o examinador deve gravar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha. Não diga ao paciente porque ele/ela está sendo testado."> + > + ["at153"] = < + text = <"*UN - Amputação ou artrodese"> + description = <"UN - Amputação ou artrodese"> + > + ["at152"] = < + text = <"Presente em dois membros"> + description = <"*"> + > + ["at151"] = < + text = <"Presente em um membro"> + description = <"*"> + > + ["at150"] = < + text = <"Ausente"> + description = <"*"> + > + ["id149"] = < + text = <"Ataxia dos Membros"> + description = <"Este item destina-se a encontrar evidências de uma lesão cerebelar unilateral. Teste com olhos abertos. Em caso de defeito visual, certifique-se de que o teste é feito no campo visual intacto. Os testes dedo- nariz-dedo e calcanhar-canela são realizados em ambos os lados, e a ataxia é registrada somente se presente desproporcional a fraqueza. Ataxia é ausente no paciente que não consegue entender ou está paralisado. Apenas no caso de amputação ou artrodese, o examinador deve registrar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha. Em caso de cegueira, o teste pode ser o paciente toque o nariz da posição do braço estendido."> + > + ["at148"] = < + text = <"*UN - Amputação ou artrodese"> + description = <"UN - Amputação ou artrodese"> + > + ["at147"] = < + text = <"Nenhum movimento"> + description = <"*"> + > + ["at146"] = < + text = <"Um pouco de esforço contra a gravidade"> + description = <"Perna cai na cama imediatamente"> + > + ["at145"] = < + text = <"Um pouco de esforço contra a gravidade"> + description = <"Perna cai na cama após 5 segundos, mas tem um pouco de esforço contra a gravidade"> + > + ["at144"] = < + text = <"Movimento"> + description = <"Perna cai ao final do período de 5 segundos, mas não bate na cama."> + > + ["at143"] = < + text = <"Nenhum movimento"> + description = <"Perna detém posição de 30 graus por 5 segundos completos"> + > + ["id142"] = < + text = <"*Right Leg(pt)"> + description = <"O membro é colocado na posição apropriada: segure a perna a 30 graus (supino sempre testado). Movimento é registrado se a perna cai antes de 5 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima mas estímulo não nocivo. Cada membro é testado por sua vez, começando com a perna não-parética. Apenas no caso de amputação ou artrodese de quadril, o examinador deve gravar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha."> + > + ["at141"] = < + text = <"*UN - Amputação ou artrodese"> + description = <"UN - Amputação ou artrodese"> + > + ["at140"] = < + text = <"Nenhum movimento"> + description = <"*"> + > + ["at139"] = < + text = <"Um pouco de esforço contra a gravidade"> + description = <"Perna cai na cama imediatamente"> + > + ["at138"] = < + text = <"Um pouco de esforço contra a gravidade"> + description = <"Perna cai na cama após 5 segundos, mas tem um pouco de esforço contra a gravidade"> + > + ["at137"] = < + text = <"Movimento"> + description = <"Perna cai ao final do período de 5 segundos, mas não bate na cama."> + > + ["at136"] = < + text = <"Nenhum movimento"> + description = <"Perna detém posição de 30 graus por 5 segundos completos"> + > + ["id135"] = < + text = <"Perna Esquerda"> + description = <"O membro é colocado na posição apropriada: segure a perna a 30 graus (supino sempre testado). Movimento é registrado se a perna cai antes de 5 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima mas estímulo não nocivo. Cada membro é testado por sua vez, começando com a perna não-parética. Apenas no caso de amputação ou artrodese de quadril, o examinador deve gravar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha."> + > + ["at134"] = < + text = <"*UN - Amputação ou artrodese"> + description = <"UN - Amputação ou artrodese"> + > + ["at133"] = < + text = <"Nenhum movimento"> + description = <"*"> + > + ["at132"] = < + text = <"Nenhum esforço contra a gravidade"> + description = <"Membro cai"> + > + ["at131"] = < + text = <"Um pouco de esforço contra a gravidade"> + description = <"Membro não pode obter ou manter 90 (ou 45) graus, mas tem um pouco de esforço contra a gravidade."> + > + ["at130"] = < + text = <"Movimento"> + description = <"Membro mantém 90 (ou 45) graus, mas desvia para o chão antes de completar 10 segundos; Não utilize a cama ou outro suporte."> + > + ["at129"] = < + text = <"Nenhum movimento"> + description = <"Membro permanece 90 (ou 45) graus por 10 segundos completos"> + > + ["id128"] = < + text = <"Braço Direito"> + description = <"O membro é colocado na posição apropriada: estender os braços (palmas das mãos para baixo) 90 graus (se sentado) ou 45 graus (se em decúbito dorsal). Movimento é registrado se o braço cai antes de 10 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima, mas não estímulo doloroso. Cada membro é testado de uma vez, começando com o braço não-parético. Apenas no caso de amputação ou artrodese no ombro, o examinador deve gravar o resultado como não testável (UN) e descrever claramente a explicação para esta escolha."> + > + ["at127"] = < + text = <"*UN - Amputação ou artrodese"> + description = <"UN - Amputação ou artrodese"> + > + ["at126"] = < + text = <"Nenhum movimento"> + description = <"*"> + > + ["at125"] = < + text = <"Nenhum esforço contra a gravidade"> + description = <"Membro cai"> + > + ["at124"] = < + text = <"Um pouco de esforço contra a gravidade"> + description = <"Membro não pode obter ou manter 90 (ou 45) graus, mas tem um pouco de esforço contra a gravidade."> + > + ["at123"] = < + text = <"Movimento"> + description = <"Membro mantém 90 (ou 45) graus, mas desvia para o chão antes de completar 10 segundos; Não utilize a cama ou outro suporte."> + > + ["at122"] = < + text = <"Nenhum Movimento"> + description = <"Membro permanece 90 (ou 45) graus por 10 segundos completos"> + > + ["id121"] = < + text = <"Braço Esquerdo"> + description = <"O membro é colocado na posição apropriada: estender os braços (palmas das mãos para baixo) 90 graus (se sentado) ou 45 graus (se em decúbito dorsal). Movimento é registrado se o braço cai antes de 10 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima, mas não estímulo doloroso. Cada membro é testado de uma vez, começando com o braço não-parético. Apenas no caso de amputação ou artrodese no ombro, o examinador deve gravar o resultado como não testável (UN) e descrever claramente a explicação para esta escolha."> + > + ["id109"] = < + text = <"Tempo"> + description = <"Momento em que o teste foi realizado"> + > + ["id98"] = < + text = <"Total"> + description = <"Registra a soma dos pontos marcados"> + > + ["at92"] = < + text = <"Hemi-desatenção profunda ou extinção de mais de uma modalidade"> + description = <"Não reconhece a mão própria ou orienta para apenas um lado do espaço"> + > + ["at91"] = < + text = <"Desatenção visual, tátil, auditiva, espacial ou pessoal"> + description = <"Extinção de estimulação simultânea bilateral em uma das modalidades sensoriais"> + > + ["at90"] = < + text = <"Nenhuma anormalidade"> + description = <"*"> + > + ["id86"] = < + text = <"Extinção e desatenção"> + description = <"Informações suficientes para identificar negligência podem ser obtidas durante o teste prévio. Se o paciente tem uma perda visual grave impedindo visual dupla, estimulação simultânea, e os estímulos cutâneos são normais, o escore é normal. Se o paciente tem afasia, mas aparece atender ambos os lados, o placar é normal. A presença de negligência espacial visual ou anosognosia também pode ser tomada como evidência de anormalidade. A anormalidade é marcada apenas se estiver presente, o item nunca é não testável. + Anosognosia é um estado neurológico caracterizado pela incapacidade de uma pessoa estar consciente da sua própria doença"> + > + ["at84"] = < + text = <"Mudo, afasia total"> + description = <"Nenhum discurso utilizável ou compreensão auditiva"> + > + ["at83"] = < + text = <"Afasia severa"> + description = <"Toda a comunicação é através de expressão fragmentada; grande necessidade de inferência, questionando e adivinhando pelo ouvinte. Quantidade de informações que podem + ser trocadas é limitada; ouvinte carrega um fardo de comunicação. Examinador não pode identificar materiais fornecidos da resposta do doente."> + > + ["at82"] = < + text = <"Leve a moderada afasia"> + description = <"Alguma óbvia perda de fluência ou facilidade da compreensão, sem limitação significativa na idéia expressada ou forma de expressão. Redução de discurso e/ou compreensão, no entanto, a conversa sobre materiais fornecidos é difícil ou impossível. Por exemplo, em conversa sobre materiais fornecidos, o examinador pode identificar imagens ou conteúdo da relação do cartão da resposta do paciente."> + > + ["at81"] = < + text = <"Não afásico"> + description = <"Normal"> + > + ["id80"] = < + text = <"Linguagem"> + description = <"Para este item de escala, o paciente é solicitado a descrever o que está acontecendo em uma foto, citar os itens de uma folha de nomeação e ler a partir de uma lista de frases. Compreensão é julgada a partir de respostas, bem como sobre todos os comandos no exame neurológico geral anterior. Se a perda visual interfere com os testes, peça ao paciente para identificar objetos colocados na mão, repetir e produzir o discurso. O paciente intubado deve ser solicitado a escrever. O paciente em coma (item 1a - 3) marcará automaticamente 3 sobre este item. O examinador deve escolher uma pontuação para o paciente com estupor ou cooperação limitada, mas uma pontuação de 3 deve ser usada somente se o paciente é mudo e segue sem comandos de uma etapa."> + > + ["at79"] = < + text = <"Severa ou total perda de sensibilidade"> + description = <"Paciente não está ciente ao ser tocado na face, braço e perna"> + > + ["at78"] = < + text = <"Leva a moderada perda de sensibilidade"> + description = <"Paciente sente que a picada é menos acentuada ou maçante no lado afetado; ou há uma perda de dor superficial com a picada de agulha, mas paciente está consciente ao ser tocado"> + > + ["at77"] = < + text = <"Normal"> + description = <"Nenhuma perda de sensibilidade"> + > + ["id76"] = < + text = <"sensibilidade"> + description = <"Sensação ou careta à picada de agulha , quando testado , ou retirada do estímulo doloroso no paciente prostrado ou afásico . Apenas a perda sensorial atribuída a acidente vascular cerebral é classificada como anormal e o examinador deve testar o maior número de áreas do corpo [ braços (não mãos) , pernas, tronco, face ] , conforme necessário, para verificar com precisão para a perda de sensibilidade unilateral. Uma pontuação de 2, \" perda de sensibilidade severa ou total\", só deve ser dado quando uma perda severa ou total da sensibilidade puder ser claramente demonstrada. Pacientes em estado de estupor e afásicos irão, portanto, provavelmente marcar 1 ou 0. O paciente com acidente vascular cerebral tronco cerebral em que há perda bilateral de sensação deve ser marcado 2. Se o paciente não responde e está quadriplégico , marcar 2. Pacientes em coma (item 1a = 3) são dados automaticamente a 2 sobre esse tema."> + > + ["id50"] = < + text = <"Perna Motor"> + description = <"*"> + > + ["id34"] = < + text = <"Braço Motor"> + description = <"*"> + > + ["at32"] = < + text = <"Paralisia completa"> + description = <"Paralisia completa de um ou ambos os lados (ausência de movimento facial na face superior e inferior)."> + > + ["at31"] = < + text = <"Paralisia Parcial"> + description = <"Paralisia total ou quase total da face inferior."> + > + ["at30"] = < + text = <"Discreta Paralisia"> + description = <"Sulco nasolabial aplainado, assimetria no sorriso"> + > + ["at29"] = < + text = <"Normal"> + description = <"Simetria dos movimentos"> + > + ["id28"] = < + text = <"Paralisia Facial"> + description = <"Pergunte — ou use a pantomima para incentivar — o paciente mostrar os dentes ou levantar as sobrancelhas e fechar os olhos. Marcar a simetria da careta em resposta a estímulos nocivos no mal responsivo ou não-compreender do paciente. Se trauma ou curativos no rosto, tubo orotraqueal, fita ou outras barreiras físicas esconderem o rosto, estas devem ser removidas na medida do possível."> + > + ["at27"] = < + text = <"Hemianopsia Bilateral"> + description = <"Cegueira incluindo cegueira cortical."> + > + ["at26"] = < + text = <"Hemianopsia completa"> + description = <"*"> + > + ["at25"] = < + text = <"Hemianopsia Parcial"> + description = <"*"> + > + ["at24"] = < + text = <"Nenhuma perda visual"> + description = <"*"> + > + ["id23"] = < + text = <"Visual"> + description = <"Campos visuais (quadrantes superiores e inferiores) são testados pela confrontação, usando o dedo contando ou ameaça visual, conforme o caso. Os doentes podem ser incentivados, mas se olharem para o lado dos dedos se movendo adequadamente, isto pode ser marcado como normal. Se houver cegueira unilateral ou Enucleação, campos visuais no olho restante são marcados. Escore 1, só se encontra-se uma clara assimetria, incluindo quadrantanopia. Se o paciente é cego por qualquer causa, marca 3. Dupla estimulação simultânea é realizada neste momento. Se houver extinção, o paciente recebe um 1, e os resultados são usados para responder ao item 11."> + > + ["at22"] = < + text = <"Desvio forçado"> + description = <"A paresia do olhar total não é superada pela manobra de óculo-cefálica"> + > + ["at21"] = < + text = <"Paralisia parcial do olhar"> + description = <"O olhar é anormal em um ou ambos os olhos, mas desvio forçado ou paresia total do olhar não está presente."> + > + ["at20"] = < + text = <"Normal"> + description = <"*"> + > + ["id19"] = < + text = <"Melhor Olhar"> + description = <"Apenas os movimentos oculares horizontais serão testados. Movimentos ( óculo-cefálico ) olho voluntária ou reflexa serão marcados , mas a prova calórica não será feita. Se o paciente tem um desvio conjugado dos olhos que podem ser superados pela atividade voluntária ou reflexa , a pontuação será 1. Se o paciente tem uma paralisia do nervo periférico isolado (CN III , IV, ou VI) , marcar um. Olhar é testável em todos os pacientes afásicos . Pacientes com trauma ocular, curativos , cegueira pré-existente , ou outro distúrbio de acuidade visual os campos devem ser testadas com movimentos reflexos , e uma escolha deve ser feita pelo investigador. Estabelecer contato com os olhos e , em seguida, movendo-se sobre o paciente de lado a lado irá ocasionalmente esclarecer a presença de uma paralisia parcial do olhar."> + > + ["at18"] = < + text = <"Nenhuma perfomance correta"> + description = <"*"> + > + ["at17"] = < + text = <"Somente uma performance correta"> + description = <"*"> + > + ["at16"] = < + text = <"Ambas as performances corretas"> + description = <"*"> + > + ["id15"] = < + text = <"Comando Nível de Consciência"> + description = <"Ao paciente é solicitado para abrir e fechar os olhos e , em seguida, para apertar e soltar a mão não parética. Substitua para outro comando único , se as mãos não podem ser utilizadas . O crédito é dado , se for feita uma tentativa inequívoca , mas não concluído devido à fraqueza . Se o paciente não responde ao comando, a tarefa deve ser demonstrada a ele ou ela ( pantomima ) e o resultado marcado (ou seja , segue nenhum, um ou dois comandos ) . Aos pacientes com trauma , amputação , ou outros impedimentos físicos devem ser dados comandos únicos adequados. Apenas a primeira tentativa é registrada."> + > + ["at14"] = < + text = <"Incorretas"> + description = <"*"> + > + ["at13"] = < + text = <"Uma resposta correta"> + description = <"*"> + > + ["at12"] = < + text = <"Ambas as questões corretas"> + description = <"*"> + > + ["id11"] = < + text = <"Questões Nível de Consciência"> + description = <"O paciente é inquirido sobre o mês e sua idade . A resposta deve ser correta - não há nenhum crédito parcial por estar próximo . Pacientes afásicos e com estupor que não compreendem as questões deve-se marcar 2. Os pacientes incapazes de falar por causa de intubação traqueal , trauma orotraqueal , disartria grave de qualquer causa , barreira da língua , ou qualquer outro problema não secundário a afasia é dado um 1. É importante que somente a resposta inicial seja classificada e que o examinador não auxilie o paciente com pistas verbais ou não-verbais."> + > + ["at10"] = < + text = <"Comatoso"> + description = <"Responde apenas com reflexo motor ou efeitos autonômicos , ou totalmente sem resposta , flácido , e arreflexivo."> + > + ["at9"] = < + text = <"Estupor"> + description = <"Não alertar ; exige estimulação repetida para participar, ou é prostrado, e requer estimulação forte ou dolorosa para fazer movimentos (não estereotipados) ."> + > + ["at8"] = < + text = <"Sonolento, apático"> + description = <"Não alertar ; mas despertável por pequena estimulação para obedecer ou responder"> + > + ["at7"] = < + text = <"Alerta"> + description = <"Profundamente responsivo"> + > + ["id6"] = < + text = <"Nível de Consciência"> + description = <"O investigador deve escolher uma resposta se uma avaliação completa é impedida por obstáculos como um tubo endotraqueal , barreira da língua , trauma orotraqueal / bandagens. A 3 é marcada apenas se o paciente não faz qualquer movimento (além da postura reflexiva ) em resposta a um estímulo nocivo (doloroso)."> + > + ["id5"] = < + text = <"Consciência"> + description = <"*"> + > + ["id3"] = < + text = <"Base"> + description = <"Avaliação Básica"> + > + ["id1"] = < + text = <"Avaliação da Escala Neurológica de Acidente Vascular Cerebral"> + description = <"Exame neurológico com 15 itens da escala de acidente vascular cerebral, utilizado para avaliar a acuidade dos pacientes com AVC , determinar o tratamento adequado, e prever o resultado do paciente . Também conhecido como o National Institutes of Health Stroke Scale ( NIHSS )."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Level of Consciousness (synthesised)"> + description = <"The investigator must choose a response if a full evaluation is prevented by such obstacles as an endotracheal tube, language barrier, orotracheal trauma/bandages. A 3 is scored only if the patient makes no movement (other than reflexive posturing) in response to noxious stimulation. (synthesised)"> + > + ["ac9001"] = < + text = <"Level of Consciousness Questions (synthesised)"> + description = <"The patient is asked the month and his/her age. The answer must be correct — there is no partial credit for being close. Aphasic and stuporous patients who do not comprehend the questions will score 2. Patients unable to speak because of endotracheal intubation, orotracheal trauma, severe dysarthria from any cause, language barrier, or any other problem not secondary to aphasia are given a 1. It is important that only the initial answer be graded and that the examiner not “help” the patient with verbal or non-verbal cues. (synthesised)"> + > + ["ac9002"] = < + text = <"Level of Consciousness Commands (synthesised)"> + description = <"The patient is asked to open and close the eyes and then to grip and release the non-paretic hand. Substitute another one-step command if the hands cannot be used. Credit is given if an unequivocal attempt is made but not completed due to weakness. If the patient does not respond to command, the task should be demonstrated to him or her (pantomime), and the result scored (i.e., follows none, one, or two commands). Patients with trauma, amputation, or other physical impediments should be given suitable one-step commands. Only the first attempt is scored. (synthesised)"> + > + ["ac9003"] = < + text = <"Best Gaze (synthesised)"> + description = <"Only horizontal eye movements will be tested. Voluntary or reflexive (oculocephalic) eye movements will be scored, but caloric testing is not done. If the patient has a conjugate deviation of the eyes that can be overcome by voluntary or reflexive activity, the score will be 1. If a patient has an isolated peripheral nerve paresis (CN III, IV, or VI), score a 1. Gaze is testable in all aphasic patients. Patients with ocular trauma, bandages, pre-existing blindness, or other disorder of visual acuity or fields should be tested with reflexive movements, and a choice made by the investigator. Establishing eye contact and then moving about the patient from side to side will occasionally clarify the presence of a partial gaze palsy. (synthesised)"> + > + ["ac9004"] = < + text = <"Visual (synthesised)"> + description = <"Visual fields (upper and lower quadrants) are tested by confrontation, using finger counting or visual threat, as appropriate. Patients may be encouraged, but if they look at the side of the moving fingers appropriately, this can be scored as normal. If there is unilateral blindness or enucleation, visual fields in the remaining eye are scored. Score 1 only if a clear-cut asymmetry, including quadrantanopia, is found. If patient is blind from any cause, score 3. Double simultaneous stimulation is performed at this point. If there is extinction, patient receives a 1, and the results are used to respond to item 11. (synthesised)"> + > + ["ac9005"] = < + text = <"Facial Palsy (synthesised)"> + description = <"Ask — or use pantomime to encourage — the patient to show teeth or raise eyebrows and close eyes. Score symmetry of grimace in response to noxious stimuli in the poorly responsive or non-comprehending patient. If facial trauma/bandages, orotracheal tube, tape, or other physical barriers obscure the face, these should be removed to the extent possible. (synthesised)"> + > + ["ac9006"] = < + text = <"Left Arm (synthesised)"> + description = <"The limb is placed in the appropriate position: extend the arms (palms down) 90 degrees (if sitting) or 45 degrees (if supine). Drift is scored if the arm falls before 10 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime, but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic arm. Only in the case of amputation or joint fusion at the shoulder, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice. (synthesised)"> + > + ["ac9007"] = < + text = <"Right Arm (synthesised)"> + description = <"The limb is placed in the appropriate position: extend the arms (palms down) 90 degrees (if sitting) or 45 degrees (if supine). Drift is scored if the arm falls before 10 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime, but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic arm. Only in the case of amputation or joint fusion at the shoulder, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice. (synthesised)"> + > + ["ac9008"] = < + text = <"Left Leg (synthesised)"> + description = <"The limb is placed in the appropriate position: hold the leg at 30 degrees (always tested supine). Drift is scored if the leg falls before 5 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic leg. Only in the case of amputation or joint fusion at the hip, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice. (synthesised)"> + > + ["ac9009"] = < + text = <"Right Leg (synthesised)"> + description = <"The limb is placed in the appropriate position: hold the leg at 30 degrees (always tested supine). Drift is scored if the leg falls before 5 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic leg. Only in the case of amputation or joint fusion at the hip, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice. (synthesised)"> + > + ["ac9010"] = < + text = <"Limb Ataxia (synthesised)"> + description = <"This item is aimed at finding evidence of a unilateral cerebellar lesion. Test with eyes open. In case of visual defect, ensure testing is done in intact visual field. The fingernose-finger and heel-shin tests are performed on both sides, and ataxia is scored only if present out of proportion to weakness. Ataxia is absent in the patient who cannot understand or is paralyzed. Only in the case of amputation or joint fusion, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice. In case of blindness, test by having the patient touch nose from extended arm position. (synthesised)"> + > + ["ac9011"] = < + text = <"Sensory (synthesised)"> + description = <"Sensation or grimace to pinprick when tested, or withdrawal from noxious stimulus in the obtunded or aphasic patient. Only sensory loss attributed to stroke is scored as abnormal and the examiner should test as many body areas [arms (not hands), legs, trunk, face] as needed to accurately check for hemisensory loss. A score of 2, “severe or total sensory loss,” should only be given when a severe or total loss of sensation can be clearly demonstrated. Stuporous and aphasic patients will, therefore, probably score 1 or 0. The patient with brainstem stroke who has bilateral loss of sensation is scored 2. If the patient does not respond and is quadriplegic, score 2. Patients in a coma (item 1a=3) are automatically given a 2 on this item. (synthesised)"> + > + ["ac9012"] = < + text = <"Best Language (synthesised)"> + description = <"For this scale item, the patient is asked to describe what is happening in a picture, to name the items on a naming sheet, and to read from a list of sentences. Comprehension is judged from responses here, as well as to all of the commands in the preceding general neurological exam. If visual loss interferes with the tests, ask the patient to identify objects placed in the hand, repeat, and produce speech. The intubated patient should be asked to write. The patient in a coma (item 1a=3) will automatically score 3 on this item. The examiner must choose a score for the patient with stupor or limited cooperation, but a score of 3 should be used only if the patient is mute and follows no one-step commands. (synthesised)"> + > + ["ac9013"] = < + text = <"Dysarthria (synthesised)"> + description = <"If patient is thought to be normal, an adequate sample of speech must be obtained by asking patient to read or repeat words from the attached list. If the patient has severe aphasia, the clarity of articulation of spontaneous speech can be rated. Only if the patient is intubated or has other physical barriers to producing speech, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice. Do not tell the patient why he/she is being tested. (synthesised)"> + > + ["ac9014"] = < + text = <"Extinction and Inattention (synthesised)"> + description = <"Sufficient information to identify neglect may be obtained during the prior testing. If the patient has a severe visual loss preventing visual double simultaneous stimulation, and the cutaneous stimuli are normal, the score is normal. If the patient has aphasia but does appear to attend to both sides, the score is normal. The presence of visual spatial neglect or anosagnosia may also be taken as evidence of abnormality. Since the abnormality is scored only if present, the item is never untestable. (synthesised)"> + > + ["id163"] = < + text = <"Other"> + description = <"*"> + > + ["id162"] = < + text = <"3 months"> + description = <"Assessment after 3 months."> + > + ["id161"] = < + text = <"7–10 days"> + description = <"Assessment made at point in time between 7-10 days."> + > + ["id160"] = < + text = <"24 hours post onset of symptoms 6 minutes"> + description = <"Assessment 24 hours post onset of symptoms (with tolerance of +-20 minutes)."> + > + ["id159"] = < + text = <"2 hours post treatment"> + description = <"Assessment 2 hours post treatment."> + > + ["at158"] = < + text = <"UN - Intubated or other physical barrier"> + description = <"UN - Intubated or other physical barrier"> + > + ["at157"] = < + text = <"Severe dysarthria"> + description = <"Patient’s speech is so slurred as to be unintelligible in the absence of or out of proportion to any dysphasia, or is mute/anarthric."> + > + ["at156"] = < + text = <"Mild-to-moderate dysarthria"> + description = <"Patient slurs at least some words and, at worst, can be understood with some difficulty."> + > + ["at155"] = < + text = <"Normal"> + description = <"*"> + > + ["id154"] = < + text = <"Dysarthria"> + description = <"If patient is thought to be normal, an adequate sample of speech must be obtained by asking patient to read or repeat words from the attached list. If the patient has severe aphasia, the clarity of articulation of spontaneous speech can be rated. Only if the patient is intubated or has other physical barriers to producing speech, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice. Do not tell the patient why he/she is being tested."> + > + ["at153"] = < + text = <"UN - Amputation or joint fusion"> + description = <"UN - Amputation or joint fusion"> + > + ["at152"] = < + text = <"Present in two limbs"> + description = <"*"> + > + ["at151"] = < + text = <"Present in one limb"> + description = <"*"> + > + ["at150"] = < + text = <"Absent"> + description = <"*"> + > + ["id149"] = < + text = <"Limb Ataxia"> + description = <"This item is aimed at finding evidence of a unilateral cerebellar lesion. Test with eyes open. In case of visual defect, ensure testing is done in intact visual field. The fingernose-finger and heel-shin tests are performed on both sides, and ataxia is scored only if present out of proportion to weakness. Ataxia is absent in the patient who cannot understand or is paralyzed. Only in the case of amputation or joint fusion, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice. In case of blindness, test by having the patient touch nose from extended arm position."> + > + ["at148"] = < + text = <"UN - Amputation or joint fusion"> + description = <"UN - Amputation or joint fusion"> + > + ["at147"] = < + text = <"No movement"> + description = <"*"> + > + ["at146"] = < + text = <"No effort against gravity"> + description = <"Leg falls to bed immediately."> + > + ["at145"] = < + text = <"Some effort against gravity"> + description = <"Leg falls to bed by 5 seconds but has some effort against gravity."> + > + ["at144"] = < + text = <"Drift"> + description = <"Leg falls by the end of the 5-second period but does not hit the bed."> + > + ["at143"] = < + text = <"No drift"> + description = <"Leg holds 30-degree position for full 5 seconds."> + > + ["id142"] = < + text = <"Right Leg"> + description = <"The limb is placed in the appropriate position: hold the leg at 30 degrees (always tested supine). Drift is scored if the leg falls before 5 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic leg. Only in the case of amputation or joint fusion at the hip, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice."> + > + ["at141"] = < + text = <"UN - Amputation or joint fusion"> + description = <"UN - Amputation or joint fusion"> + > + ["at140"] = < + text = <"No movement"> + description = <"*"> + > + ["at139"] = < + text = <"No effort against gravity"> + description = <"Leg falls to bed immediately."> + > + ["at138"] = < + text = <"Some effort against gravity"> + description = <"Leg falls to bed by 5 seconds but has some effort against gravity."> + > + ["at137"] = < + text = <"Drift"> + description = <"Leg falls by the end of the 5-second period but does not hit the bed."> + > + ["at136"] = < + text = <"No drift"> + description = <"Leg holds 30-degree position for full 5 seconds."> + > + ["id135"] = < + text = <"Left Leg"> + description = <"The limb is placed in the appropriate position: hold the leg at 30 degrees (always tested supine). Drift is scored if the leg falls before 5 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic leg. Only in the case of amputation or joint fusion at the hip, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice."> + > + ["at134"] = < + text = <"UN - Amputation or joint fusion"> + description = <"UN - Amputation or joint fusion"> + > + ["at133"] = < + text = <"No movement"> + description = <"*"> + > + ["at132"] = < + text = <"No effort against gravity"> + description = <"Limb falls. + "> + > + ["at131"] = < + text = <"Some effort against gravity"> + description = <"Limb cannot get to or maintain (if cued) 90 (or 45) degrees, drifts down to bed, but has some effort against gravity."> + > + ["at130"] = < + text = <"Drift"> + description = <"Limb holds 90 (or 45) degrees, but drifts down before full 10 seconds; does not hit bed or other support."> + > + ["at129"] = < + text = <"No drift"> + description = <"Limb holds 90 (or 45) degrees for full 10 seconds."> + > + ["id128"] = < + text = <"Right Arm"> + description = <"The limb is placed in the appropriate position: extend the arms (palms down) 90 degrees (if sitting) or 45 degrees (if supine). Drift is scored if the arm falls before 10 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime, but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic arm. Only in the case of amputation or joint fusion at the shoulder, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice."> + > + ["at127"] = < + text = <"UN - Amputation or joint fusion"> + description = <"UN - Amputation or joint fusion"> + > + ["at126"] = < + text = <"No movement"> + description = <"*"> + > + ["at125"] = < + text = <"No effort against gravity"> + description = <"Limb falls. + "> + > + ["at124"] = < + text = <"Some effort against gravity"> + description = <"Limb cannot get to or maintain (if cued) 90 (or 45) degrees, drifts down to bed, but has some effort against gravity."> + > + ["at123"] = < + text = <"Drift"> + description = <"Limb holds 90 (or 45) degrees, but drifts down before full 10 seconds; does not hit bed or other support."> + > + ["at122"] = < + text = <"No drift"> + description = <"Limb holds 90 (or 45) degrees for full 10 seconds."> + > + ["id121"] = < + text = <"Left Arm"> + description = <"The limb is placed in the appropriate position: extend the arms (palms down) 90 degrees (if sitting) or 45 degrees (if supine). Drift is scored if the arm falls before 10 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime, but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic arm. Only in the case of amputation or joint fusion at the shoulder, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice."> + > + ["id109"] = < + text = <"*Time(pt)"> + description = <"*Moment when the test was performed(pt)"> + > + ["id98"] = < + text = <"Total Score"> + description = <"Records the sum of the points scored."> + > + ["at92"] = < + text = <"Profound hemi-inattention or extinction to more than one modality"> + description = <"Does not recognize own hand or orients to only one side of space."> + > + ["at91"] = < + text = <"Visual, tactile, auditory, spatial, or personal inattention"> + description = <"Or extinction to bilateral simultaneous stimulation in one of the sensory modalities."> + > + ["at90"] = < + text = <"No abnormality"> + description = <"No abnormality"> + > + ["id86"] = < + text = <"Extinction and Inattention"> + description = <"Sufficient information to identify neglect may be obtained during the prior testing. If the patient has a severe visual loss preventing visual double simultaneous stimulation, and the cutaneous stimuli are normal, the score is normal. If the patient has aphasia but does appear to attend to both sides, the score is normal. The presence of visual spatial neglect or anosagnosia may also be taken as evidence of abnormality. Since the abnormality is scored only if present, the item is never untestable."> + > + ["at84"] = < + text = <"Mute, global aphasia"> + description = <"No usable speech or auditory comprehension."> + > + ["at83"] = < + text = <"Severe aphasia"> + description = <"All communication is through fragmentary expression; great need for inference, questioning, and guessing by the listener. Range of information that can + be exchanged is limited; listener carries burden of communication. Examiner cannot identify materials provided from patient response."> + > + ["at82"] = < + text = <"Mild-to-moderate aphasia"> + description = <"Some obvious loss of fluency or facility of comprehension, without significant limitation on ideas expressed or form of expression. Reduction of speech and/or comprehension, however, makes conversation about provided materials difficult or impossible. For example, in conversation about provided materials, + examiner can identify picture or naming card content from patient’s response."> + > + ["at81"] = < + text = <"No aphasia"> + description = <"Normal. + "> + > + ["id80"] = < + text = <"Best Language"> + description = <"For this scale item, the patient is asked to describe what is happening in a picture, to name the items on a naming sheet, and to read from a list of sentences. Comprehension is judged from responses here, as well as to all of the commands in the preceding general neurological exam. If visual loss interferes with the tests, ask the patient to identify objects placed in the hand, repeat, and produce speech. The intubated patient should be asked to write. The patient in a coma (item 1a=3) will automatically score 3 on this item. The examiner must choose a score for the patient with stupor or limited cooperation, but a score of 3 should be used only if the patient is mute and follows no one-step commands."> + > + ["at79"] = < + text = <"Severe or total sensory loss"> + description = <"Patient is not aware of being touched in the face, arm, and leg."> + > + ["at78"] = < + text = <"Mild-to-moderate sensory loss"> + description = <"Patient feels pinprick is less sharp or is dull on the affected side; or there is a loss of superficial pain with pinprick, but patient is aware of being touched."> + > + ["at77"] = < + text = <"Normal"> + description = <"No sensory loss."> + > + ["id76"] = < + text = <"Sensory"> + description = <"Sensation or grimace to pinprick when tested, or withdrawal from noxious stimulus in the obtunded or aphasic patient. Only sensory loss attributed to stroke is scored as abnormal and the examiner should test as many body areas [arms (not hands), legs, trunk, face] as needed to accurately check for hemisensory loss. A score of 2, “severe or total sensory loss,” should only be given when a severe or total loss of sensation can be clearly demonstrated. Stuporous and aphasic patients will, therefore, probably score 1 or 0. The patient with brainstem stroke who has bilateral loss of sensation is scored 2. If the patient does not respond and is quadriplegic, score 2. Patients in a coma (item 1a=3) are automatically given a 2 on this item."> + > + ["id50"] = < + text = <"Motor Leg"> + description = <"Motor Leg"> + > + ["id34"] = < + text = <"Motor Arm"> + description = <"Motor Arm"> + > + ["at32"] = < + text = <"Complete paralysis"> + description = <"Complete paralysis Of one or both sides (absence of facial movement in the upper and lower face)."> + > + ["at31"] = < + text = <"Partial paralysis"> + description = <"Total or near-total paralysis of lower face."> + > + ["at30"] = < + text = <"Minor paralysis"> + description = <"Flattened nasolabial fold, asymmetry on smiling."> + > + ["at29"] = < + text = <"Normal"> + description = <"Symmetrical movements."> + > + ["id28"] = < + text = <"Facial Palsy"> + description = <"Ask — or use pantomime to encourage — the patient to show teeth or raise eyebrows and close eyes. Score symmetry of grimace in response to noxious stimuli in the poorly responsive or non-comprehending patient. If facial trauma/bandages, orotracheal tube, tape, or other physical barriers obscure the face, these should be removed to the extent possible."> + > + ["at27"] = < + text = <"Bilateral hemianopia"> + description = <"Blind including cortical blindness."> + > + ["at26"] = < + text = <"Complete hemianopia"> + description = <"Complete hemianopia"> + > + ["at25"] = < + text = <"Partial hemianopia"> + description = <"Partial hemianopia"> + > + ["at24"] = < + text = <"No visual loss"> + description = <"No visual loss"> + > + ["id23"] = < + text = <"Visual"> + description = <"Visual fields (upper and lower quadrants) are tested by confrontation, using finger counting or visual threat, as appropriate. Patients may be encouraged, but if they look at the side of the moving fingers appropriately, this can be scored as normal. If there is unilateral blindness or enucleation, visual fields in the remaining eye are scored. Score 1 only if a clear-cut asymmetry, including quadrantanopia, is found. If patient is blind from any cause, score 3. Double simultaneous stimulation is performed at this point. If there is extinction, patient receives a 1, and the results are used to respond to item 11."> + > + ["at22"] = < + text = <"Forced deviation"> + description = <"Or total gaze paresis is not overcome by the oculocephalic maneuver."> + > + ["at21"] = < + text = <"Partial gaze palsy"> + description = <"Gaze is abnormal in one or both eyes, but forced Deviation or total gaze paresis is not present."> + > + ["at20"] = < + text = <"Normal"> + description = <"Normal gaze"> + > + ["id19"] = < + text = <"Best Gaze"> + description = <"Only horizontal eye movements will be tested. Voluntary or reflexive (oculocephalic) eye movements will be scored, but caloric testing is not done. If the patient has a conjugate deviation of the eyes that can be overcome by voluntary or reflexive activity, the score will be 1. If a patient has an isolated peripheral nerve paresis (CN III, IV, or VI), score a 1. Gaze is testable in all aphasic patients. Patients with ocular trauma, bandages, pre-existing blindness, or other disorder of visual acuity or fields should be tested with reflexive movements, and a choice made by the investigator. Establishing eye contact and then moving about the patient from side to side will occasionally clarify the presence of a partial gaze palsy."> + > + ["at18"] = < + text = <"Performs neither task correctly"> + description = <"*"> + > + ["at17"] = < + text = <"Performs one task correctly"> + description = <"*"> + > + ["at16"] = < + text = <"Performs both tasks correctly"> + description = <"*"> + > + ["id15"] = < + text = <"Level of Consciousness Commands"> + description = <"The patient is asked to open and close the eyes and then to grip and release the non-paretic hand. Substitute another one-step command if the hands cannot be used. Credit is given if an unequivocal attempt is made but not completed due to weakness. If the patient does not respond to command, the task should be demonstrated to him or her (pantomime), and the result scored (i.e., follows none, one, or two commands). Patients with trauma, amputation, or other physical impediments should be given suitable one-step commands. Only the first attempt is scored."> + > + ["at14"] = < + text = <"Incorrect + "> + description = <"*"> + > + ["at13"] = < + text = <"Answers one correctly"> + description = <"*"> + > + ["at12"] = < + text = <"Answers both correctly"> + description = <"*"> + > + ["id11"] = < + text = <"Level of Consciousness Questions"> + description = <"The patient is asked the month and his/her age. The answer must be correct — there is no partial credit for being close. Aphasic and stuporous patients who do not comprehend the questions will score 2. Patients unable to speak because of endotracheal intubation, orotracheal trauma, severe dysarthria from any cause, language barrier, or any other problem not secondary to aphasia are given a 1. It is important that only the initial answer be graded and that the examiner not “help” the patient with verbal or non-verbal cues."> + > + ["at10"] = < + text = <"Coma"> + description = <"Responds only with reflex motor or autonomic effects, or totally unresponsive, flaccid, and areflexic."> + > + ["at9"] = < + text = <"Stuporous"> + description = <"Not alert; requires repeated stimulation to attend, or is obtunded and requires strong or painful stimulation to make movements (not stereotyped)."> + > + ["at8"] = < + text = <"Drowsy"> + description = <"Not alert; but arousable by minor stimulation to obey, answer or respond."> + > + ["at7"] = < + text = <"Alert"> + description = <"Keenly responsive."> + > + ["id6"] = < + text = <"Level of Consciousness"> + description = <"The investigator must choose a response if a full evaluation is prevented by such obstacles as an endotracheal tube, language barrier, orotracheal trauma/bandages. A 3 is scored only if the patient makes no movement (other than reflexive posturing) in response to noxious stimulation."> + > + ["id5"] = < + text = <"Consciousness"> + description = <"Consciousness"> + > + ["id3"] = < + text = <"Baseline"> + description = <"Baseline assessment."> + > + ["id1"] = < + text = <"Stroke scale neurological assessment (NIHHS)"> + description = <"15-item neurologic examination stroke scale used to evaluate acuity of stroke patients, determine appropriate treatment, and predict patient outcome. Also known as the National Institutes of Health Stroke Scale (NIHSS)"> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at16", "at17", "at18"> + > + ["ac9013"] = < + id = <"ac9013"> + members = <"at155", "at156", "at157"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at12", "at13", "at14"> + > + ["ac9012"] = < + id = <"ac9012"> + members = <"at81", "at82", "at83", "at84"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at8", "at9", "at10"> + > + ["ac9011"] = < + id = <"ac9011"> + members = <"at77", "at78", "at79"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at150", "at151", "at152"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at122", "at123", "at124", "at125", "at126"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at29", "at30", "at31", "at32"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at24", "at25", "at26", "at27"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at20", "at21", "at22"> + > + ["ac9014"] = < + id = <"ac9014"> + members = <"at90", "at91", "at92"> + > + ["ac9009"] = < + id = <"ac9009"> + members = <"at143", "at144", "at145", "at146", "at147"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at136", "at137", "at138", "at139", "at140"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at129", "at130", "at131", "at132", "at133"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.substance_use.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.substance_use.v0.0.1-alpha.adls new file mode 100644 index 000000000..9e980121c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.substance_use.v0.0.1-alpha.adls @@ -0,0 +1,341 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=76247f4f-a44a-4b3f-b303-d86fae7a1a24; build_uid=f6fe57d4-f09b-4407-90d3-f9ea7fd8d6fe) + openEHR-EHR-OBSERVATION.substance_use.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"6/05/2009"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Sam Heard, Ocean Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"AAD3A7325E2DFDB64046BB030880930B"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Arquétipo genérico usado para registrar detalhes do uso de toda e qualquer substância."> + keywords = <"substância", "adição", "consumo", "uso"> + use = <"Arquétipo genérico usado para registrar detalhes do uso de toda e qualquer substância que não tiveram arquétipos de especialização específicos criados. Isso inclui o uso em um ponto específico no tempo, em intervalos de tempo e o uso de funções matemáticas como média ou média ou mínimo p.e. consumo médio em uma semana. + O uso típico deste arquétipo será relacionado a um registro diário do uso ou consumo de substâncias, especialmente aquelas com propriedades que causam dependência."> + misuse = <"Não use este arquétipo para registrar detalhes sumários sobre o uso da substância - ele deve ser capturado usando o arquétipo \"EVALUATION.substance_use_summary\". + Não use este arquétipo para registrar histórias de uso ou consumo de substâncias comuns como tabaco e álcool. + Como estes são tão comumente consumidos, os dados devem ser registrados usando especializações detalhadas e específicas deste arquétipo."> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"This is a generic archetype used to record details of the use of any and all substances. "> + keywords = <"substance", "addiction", "consumption", "use"> + use = <"This is a generic archetype used to record details of the use of any and all substances that have not had specific specialisation archetypes created. This includes use at specific point in time, over intervals of time, and use of mathematical functions such as average or minimum eg average consumption over a week. + A typical use of this archetype will be related to a diary record of use or consumption of substances, especially those with addictive properties. "> + misuse = <"Do not use this archetype for recording summary details about the use of the substance - this should be captured using the EVALUATION.substance_use_summary archetype. + Do not use this archetype for recording use or consumption histories for common substances such as tobacco smoking and alcohol consumption. As these are so commonly consumed, data should be recorded using detailed and specific specialisations of this archetype."> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"نموذج جنيس ( غير محدود الملكية) تستخدم لتسجيل تفاصيل استخدام أي مادة و جميع المواد"> + keywords = <"*substance(en)", "*addiction(en)", "*consumption(en)", "*use(en)"> + use = <"يستخدم هذا النموذج الجنيس (غير محدود الملكية) لتسجيل تفاصيل استهلاك أي مادة أو جميع المواد التي ليس لها نماذج مخصصة موجودة بالفعل. و هذا يتضمن الاستخدام في نقطة زمنية معينة, عبر فترات زمنية و استخدام الدوال الرياضية مثل المتوسط أو الحد الأدنى, مثل: متوسط الاستهلاك خلال أسبوع. + الاستخدام النمطي لهذا النموذج يتعلق بتسجيل ملاحظات استخدام أو استهلاك المواد, خاصة تلك المواد التي لها خصائص إدمانية."> + misuse = <"لا يتم استخدام النموذج لتسجيل التفاصيل المتكررة أو الملخصة عن استخدام المواد. يمكن استخدام نموذج تقييم. ملخص استخدام المواد. + لا يستخدم لتسجيل تاريخ (سوابق) الاستخدام أو الاستهلاك للمواد الشائعة مثل تدخين التبغ أو استهلاك الكحول. و لأن هاتين المادتين شائعتيّ الاستخدام, فيمكن تسجيل بيانات استخدامها في النماذج المخصصة المحددة المتفرعة من هذا النموذج. + "> + copyright = <"© copyright (c) 2009 openEHR Foundation, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Substance Use + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Substance + value matches { + DV_TEXT[id9001] + } + } + CLUSTER[id11] occurrences matches {0..1} matches { -- Consumption details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id12] occurrences matches {0..1} matches { -- Form + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Method of use + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Frequency + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9000]} -- Frequency (synthesised) + } + } + } + ELEMENT[id13] -- Amount + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Triggers + value matches { + DV_TEXT[id9005] + } + } + allow_archetype CLUSTER[id15] matches { -- Readiness for change + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.change\.v1\..*/} + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Evidence of dependence + value matches { + DV_TEXT[id9006] + } + } + } + } + } + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["ac9000"] = < + text = <"Frequência (synthesised)"> + description = <"Frequência do uso da substância (synthesised)"> + > + ["id19"] = < + text = <"Método de uso"> + description = <"Método de uso ou consumo da substância"> + > + ["id17"] = < + text = <"Evidência de dependência"> + description = <"Descrição de qualquer evidência de dependência da substância"> + > + ["id15"] = < + text = <"Disponibilidade para mudança"> + description = <"Detalhes sobre a disponibilidade para mudar o uso ou consumo de substância"> + > + ["id14"] = < + text = <"Gatilhos"> + description = <"Gatilhos identificados que estimulam ou causam o uso"> + > + ["id13"] = < + text = <"Quantidade"> + description = <"Quantidade da substância consumida. Os tipos de dados podem ser especificados em arquétipos especializados ou em modelos"> + > + ["id12"] = < + text = <"Forma"> + description = <"Forma da substância utilizada"> + > + ["id11"] = < + text = <"Detalhes do consumo"> + description = <"Detalhes sobre o consumo da substância"> + > + ["at10"] = < + text = <"Sem uso"> + description = <"Não é utilizado de maneira nenhuma"> + > + ["at9"] = < + text = <"Uso irregular"> + description = <"Usado irregularmente"> + > + ["at8"] = < + text = <"Uso semanal"> + description = <"Usado ao menos semanalmente"> + > + ["at7"] = < + text = <"Uso diário"> + description = <"Usado todo dia"> + > + ["id6"] = < + text = <"Frequência"> + description = <"Frequência do uso da substância"> + > + ["id5"] = < + text = <"Substância"> + description = <"Identificação da substância"> + > + ["id3"] = < + text = <"Qualquer evento"> + description = <"Qualquer evento"> + > + ["id1"] = < + text = <"Uso da Substância"> + description = <"Arquétipo genérico para registrar o uso ou consumo real de uma substância definida no momento atual, em um momento específico ou durante um período de tempo."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Frequency (synthesised)"> + description = <"Frequency of use of substance (synthesised)"> + > + ["id19"] = < + text = <"Method of use"> + description = <"Method of use or consumption of the substance"> + > + ["id17"] = < + text = <"Evidence of dependence"> + description = <"Description of any evidence of dependence on the substance"> + > + ["id15"] = < + text = <"Readiness for change"> + description = <"Details about the readiness to change use or consumption of substance"> + > + ["id14"] = < + text = <"Triggers"> + description = <"Identified triggers which stimulate or cause use"> + > + ["id13"] = < + text = <"Amount"> + description = <"Amount of substance consumed. Data type can be further specified in specialised archetypes or in templates"> + > + ["id12"] = < + text = <"Form"> + description = <"Form of the substance used"> + > + ["id11"] = < + text = <"Consumption details"> + description = <"Details about the consumption of the substance"> + > + ["at10"] = < + text = <"No use"> + description = <"Not used at all"> + > + ["at9"] = < + text = <"Irregular use"> + description = <"Used irregularly"> + > + ["at8"] = < + text = <"Weekly use"> + description = <"Used at least weekly"> + > + ["at7"] = < + text = <"Daily use"> + description = <"Used every day"> + > + ["id6"] = < + text = <"Frequency"> + description = <"Frequency of use of substance"> + > + ["id5"] = < + text = <"Substance"> + description = <"Identification of substance "> + > + ["id3"] = < + text = <"Any event"> + description = <"Any event"> + > + ["id1"] = < + text = <"Substance Use"> + description = <"Generic archetype to record the actual use or consumption of a defined substance at the present time, a specific time or over a period of time. "> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"التكرار (synthesised)"> + description = <"تكرار استهلاك المادة (synthesised)"> + > + ["id19"] = < + text = <"طريقة الاستخدام"> + description = <"طريقة استخدام أو استهلاك المادة"> + > + ["id17"] = < + text = <"البينة على الاعتماد"> + description = <"وصف أي بينة تفيد الاعتماد على أي مادة"> + > + ["id15"] = < + text = <"عنقود - الاستعداد للتغيير"> + description = <"تفاصيل حول الاستعداد لتغيير استهلاك أو استخدام المادة"> + > + ["id14"] = < + text = <"المثيرات - المحفزات"> + description = <"المحفزات التي تم التعرف عليها و التي تسبب أو تحفز الاستخدام"> + > + ["id13"] = < + text = <"الكمية"> + description = <"كمية المادة التي تم استخدامها. من الممكن أن يتم تحديد نوع البيانات في نموذج مخصص أو في قوالب."> + > + ["id12"] = < + text = <"الشكل"> + description = <"الشكل المستخدم من المادة"> + > + ["id11"] = < + text = <"تفاصيل الاستهلاك"> + description = <"تفاصيل عن استهلاك المادة"> + > + ["at10"] = < + text = <"لا يتم الاستخدام"> + description = <"لا يتم الاستخدام على الإطلاق"> + > + ["at9"] = < + text = <"استخدام غير منتظم"> + description = <"يتم الاستخدام بشكل غير منتظم"> + > + ["at8"] = < + text = <"استخدام أسبوعي"> + description = <"يتم الاستخدام أسبوعيا على الأقل"> + > + ["at7"] = < + text = <"استخدام يومي"> + description = <"يتم الاستخدام يوميا"> + > + ["id6"] = < + text = <"التكرار"> + description = <"تكرار استهلاك المادة"> + > + ["id5"] = < + text = <"المادة"> + description = <"تعريف المادة"> + > + ["id3"] = < + text = <"إحدى الوقائع"> + description = <"إحدى الوقائع"> + > + ["id1"] = < + text = <"استخدام المواد"> + description = <"نموذج جنيس (غير محدود الملكية) لتسجيل الاستخدام الفعلي أو الاستهلاك لمادة معينة في الوقت الحالي, أو في وقت معين, أو في فترة زمنية معينة "> + > + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at7", "at8", "at9", "at10"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tanner.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tanner.v1.0.0.adls new file mode 100644 index 000000000..875d5aa7e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tanner.v1.0.0.adls @@ -0,0 +1,342 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e9c8d47a-b96e-440f-8000-452338e4bd86; build_uid=eb8f75f2-4acb-403e-b487-c0a6b74a2c1c) + openEHR-EHR-OBSERVATION.tanner.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand, Vebjørn Arntzen"> + ["organisation"] = <"Helse Bergen HF, OUS HF"> + > + > + > + +description + original_author = < + ["name"] = <"Malin Aas Berg"> + ["organisation"] = <"DIPS ASA"> + ["email"] = <"mab@dips.no"> + ["date"] = <"2017-03-17"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS ASA, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Kristian Berg, Vestvågøy kommune - Fagutviklingsavdelingen, Norway", "Malin Berg, DIPS ASA, Norway", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS ASA, Norway", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Heather Leslie, Ocean Health Systems, Australia", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (Nasjonal IKT redaktør)", "Priscila Maranhão, MEDCIDS-FMUP, Portugal", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Derived from: Tanner stadier, Draft archetype [Internet]. Nasjonal IKT, Nasjonal IKT Clinical Knowledge Manager [cited: 2017-05-05]. Available from: http://arketyper.no/ckm/#showArchetype_1078.36.1823"> + ["2"] = <"Marshall WA, Tanner JM. Variations in the Pattern of Pubertal Changes in Boys. Archives of Disease in Childhood. 1970 [cited 2017 Mar 17]; 45(239): 13-23. Available from https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2020414/"> + ["3"] = <"Marshall WA, Tanner JM. Variations in pattern of pubertal changes in girls. Archives of Disease in Childhood. 1969 [cited 2017 Mar 17]; 44(235): 291-303. Available from https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2020314/"> + ["4"] = <"Biro F M, Chan Y-M (Dec 14, 2016). Normal puberty. UpToDate [Internett]. "> + ["5"] = <"Available at: https://www.uptodate.com/contents/normal-puberty?source=search_result&search=tanner&selectedTitle=1~66#H4 [Accessed 2017 Apr 25]."> + ["6"] = <"Norsk Elektronisk Legehåndbok (Nov 15.2015). Tanner Stadier. [Internett]. "> + ["7"] = <"Available at: https://legehandboka.no/handboken/kliniske-kapitler/pediatri/pasientinformasjon/vekst-og-utvikling/pubertet-for-tidlig/ [Accessed 2017 Apr 25]."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"5CF02AE9FE1E15A5378D828A6F3AF87B"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To describe progression of pubertal changes in genitals, breasts and pubic hair."> + keywords = <"pubertal", "puberty", "genitals", "breasts", "breast", "pubical", "pubic hair", "sexual", "maturity"> + use = <"Normally used to describe progression of pubertal changes in children, but can also be used to adults, for example evaluate gynaecomasty in adult men. + + Boys and girls are rated on a scale from 1 to 5. Boys are rated for genital development and + pubic hair growth, and girls are rated for breast development and pubic hair growth."> + misuse = <""> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å skåre utvikling av genitalia, bryst og pubesbehåring."> + keywords = <"pubertet", "genitalia", "bryst", "bryster", "behåring", "pubes", "kjønnsmodning", "testikkel"> + use = <"Brukes vanligvis for å beskrive et barns pubertetsutvikling, men kan også brukes hos voksne for eksempel for å vurdere grad av gynekomasti hos voksne menn. + + Gutter og jenter vurderes ut fra en skala fra 1 til 5. Gutter vurderes ut fra utvikling av genitalia og pubesbehåring, jenter vurderes ut fra utvikling av bryst og pubesbehåring."> + misuse = <""> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Tanner stages + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Any point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Genitals + value matches { + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Genitals (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Breasts + value matches { + DV_CODED_TEXT[id9004] matches { + defining_code matches {[ac9001]} -- Breasts (synthesised) + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Pubic hair + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9002]} -- Pubic hair (synthesised) + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9006] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id23] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id26] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Genitalia (synthesised)"> + description = <"Stadier for utvikling av genitalia hos menn. (synthesised)"> + > + ["ac9001"] = < + text = <"Bryst (synthesised)"> + description = <"Stadier for utvikling av bryst hos kvinner. (synthesised)"> + > + ["ac9002"] = < + text = <"Pubesbehåring (synthesised)"> + description = <"Stadier for utvikling av pubesbehåring hos kvinner og menn. (synthesised)"> + > + ["id28"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om Tanner stadiene som ikke er registrert i andre felt."> + > + ["id26"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["at22"] = < + text = <"Stadie 5"> + description = <"Voksen mengde og utbredelse i form av invertert triangel og behåringen kan bre seg over til mediale del av låret."> + > + ["at21"] = < + text = <"Stadie 4"> + description = <"Voksen type behåring, men ubredelse er mindre. Brer seg ikke over til mediale del av låret."> + > + ["at20"] = < + text = <"Stadie 3"> + description = <"Mørkere, tykkere og mer krøllete behåring. Sparsom utbredelse opp mot abdomen."> + > + ["at19"] = < + text = <"Stadie 2"> + description = <"Kvinner: Begynnende vekst av lyse, tynne, rette hår langs labia. Kan være lett å overse. Menn: Sparsom vekst av lett pigmentert, rett, dunaktig hår. Hovedsakelig ved basis av penis. Kan være lett å overse."> + > + ["at18"] = < + text = <"Stadie 1"> + description = <"Ingen pubesbehåring (på samme nivå som eventuell behåring på abdomen)."> + > + ["at17"] = < + text = <"Stadie 5"> + description = <"Voksen. Kun papillen er hevet ut fra resten av brystkonturen."> + > + ["at16"] = < + text = <"Stadie 4"> + description = <"Areola og papille skilles ut som en egen kontur på brystet (hevet fra resten av brystkonturen)."> + > + ["at15"] = < + text = <"Stadie 3"> + description = <"Videre vekst av brystet, men fortsatt jevn kontur."> + > + ["at14"] = < + text = <"Stadie 2"> + description = <"Begynnende brystutvikling, bryst og papille lett forhøyet, areolas diameter lett økt."> + > + ["at13"] = < + text = <"Stadie 1"> + description = <"Ingen synlig brystutvikling."> + > + ["at12"] = < + text = <"Stadie 5"> + description = <"Voksent utseende på genitalia."> + > + ["at11"] = < + text = <"Stadie 4"> + description = <"Penis har vokst i lengde og tykkelse. Begynnende utvikling av glans. Testes og skrotum vokser videre og skrotal hud er mørkere."> + > + ["at10"] = < + text = <"Stadie 3"> + description = <"Penis har vokst, mest i lengden. Skrotum og testikler har vokst ytterligere."> + > + ["at9"] = < + text = <"Stadie 2"> + description = <"Skrotum og testikler har vokst og teksturen av skrotumhud er grovere."> + > + ["at8"] = < + text = <"Stadie 1"> + description = <"Testikler, skrotum og penis slik som i tidlig barndom."> + > + ["id7"] = < + text = <"Pubesbehåring"> + description = <"Stadier for utvikling av pubesbehåring hos kvinner og menn."> + > + ["id6"] = < + text = <"Bryst"> + description = <"Stadier for utvikling av bryst hos kvinner."> + > + ["id5"] = < + text = <"Genitalia"> + description = <"Stadier for utvikling av genitalia hos menn."> + > + ["id3"] = < + text = <"Uspesifisert tidspunkt"> + description = <"Standard, uspesifisert tidspunkt som kan defineres mer eksplisitt i en templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Tanner-stadier"> + description = <"En skala for å beskrive pubertetsstart og pubertetsutvikling."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Genitals (synthesised)"> + description = <"The stages for development in male genitals. (synthesised)"> + > + ["ac9001"] = < + text = <"Breasts (synthesised)"> + description = <"The stages for breast development in young women. (synthesised)"> + > + ["ac9002"] = < + text = <"Pubic hair (synthesised)"> + description = <"The stages for pubic hair development in females and males. (synthesised)"> + > + ["id28"] = < + text = <"Comment"> + description = <"Additional narrative about the pubertal examination findings not captured in other fields."> + > + ["id26"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at22"] = < + text = <"Stage 5"> + description = <"Adult in type and quantity, with horizontal upper border."> + > + ["at21"] = < + text = <"Stage 4"> + description = <"Hair adult in type, but covering smaller area than in adult; no spread to medial surface of thighs."> + > + ["at20"] = < + text = <"Stage 3"> + description = <"Darker, coarser and more curled hair, spreading sparsely over junction of pubes."> + > + ["at19"] = < + text = <"Stage 2"> + description = <"Sparse growth of long, slightly pigmented hair, straight or curled, at base of penis or along labia."> + > + ["at18"] = < + text = <"Stage 1"> + description = <"Prepubertal (the pubic area may have vellus hair, similar to that of forearms)."> + > + ["at17"] = < + text = <"Stage 5"> + description = <"Mature stage: projection of papilla only, related to recession of areola."> + > + ["at16"] = < + text = <"Stage 4"> + description = <"Areola and papilla form a secondary mound above level of breast."> + > + ["at15"] = < + text = <"Stage 3"> + description = <"Further enlargement of breast and areola; no separation of their contour."> + > + ["at14"] = < + text = <"Stage 2"> + description = <"Breast bud stage with elevation of breast and papilla; enlargement of areola."> + > + ["at13"] = < + text = <"Stage 1"> + description = <"Prepubertal."> + > + ["at12"] = < + text = <"Stage 5"> + description = <"Adult genitalia."> + > + ["at11"] = < + text = <"Stage 4"> + description = <"Increased size of penis with growth in breadth and development of glans; testes and scrotum larger, scrotal skin darker."> + > + ["at10"] = < + text = <"Stage 3"> + description = <"Enlargement of penis (length at first); further growth of testes."> + > + ["at9"] = < + text = <"Stage 2"> + description = <"Enlargement of scrotum and testes; scrotal skin reddens and changes in texture."> + > + ["at8"] = < + text = <"Stage 1"> + description = <"Prepubertal."> + > + ["id7"] = < + text = <"Pubic hair"> + description = <"The stages for pubic hair development in females and males."> + > + ["id6"] = < + text = <"Breasts"> + description = <"The stages for breast development in young women."> + > + ["id5"] = < + text = <"Genitals"> + description = <"The stages for development in male genitals."> + > + ["id3"] = < + text = <"Any point in time event"> + description = <"Default, unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Tanner stages"> + description = <"A scale to describe the onset and progression of pubertal changes."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at18", "at19", "at20", "at21", "at22"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at13", "at14", "at15", "at16", "at17"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at8", "at9", "at10", "at11", "at12"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.temperature.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.temperature.v0.0.1-alpha.adls new file mode 100644 index 000000000..c351982c6 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.temperature.v0.0.1-alpha.adls @@ -0,0 +1,240 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=0e31c04f-693c-3bcc-8870-7dc8a3845648; build_uid=ba2208fd-f77c-45a9-b9e7-895f355f7be2) + openEHR-EHR-OBSERVATION.temperature.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["eu"] = < + language = <[ISO_639-1::eu]> + author = < + ["name"] = <"Ander Iruetaguena"> + ["organisation"] = <"EHU"> + ["email"] = <"ander.iruetaguena@ehu.es"> + > + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Dr. Leonardo Der Jachadurian"> + ["organisation"] = <"Bitios.com"> + > + accreditation = <"Medical Doctor (Internal Medicine Specialist)"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + ["email"] = <"monasaleh01@live.com"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2008-09-18"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"6BA450D65FEFDB8CBBEC2A3F892FA262"> + > + details = < + ["eu"] = < + language = <[ISO_639-1::eu]> + purpose = <"Identifikatutako objektuaren neurturiko tenperatura gordetzea."> + use = <"*Used for recording the specific temperature of an identified object.(en)"> + misuse = <"*This temperature is not to be used to record the body temperature, which is a surrogate for the whole body temperature of the subject - use OBSERVATION.body_temperature instead in this situation.(en)"> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para registrar la temperatura medida de un objeto identificado."> + keywords = <"temperatura", ...> + use = <"Usado para registrar la temperatura de un objeto identificado."> + misuse = <"Esta temperatura no es para registrar al temperatura corporal, para la cual se debe usar OBSERVATION.body_temperature."> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measured temperature of an identified object."> + keywords = <"temperature", ...> + use = <"Used for recording the specific temperature of an identified object."> + misuse = <"Not to be used to record the body temperature, which is a surrogate for the whole body temperature of the subject - use OBSERVATION.body_temperature for this purpose."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل درجة الحرارة التي تم قياسها لشيئ بعينه"> + keywords = <"درجة الحرارة", ...> + use = <"يستخدم لتسجيل درجة الحرارة النوعية لشيئ معين"> + misuse = <"لا تستخدم درجة الحرارة هذه لتسجيل درجة حرارة الجسم, التي هي بديل عن درجة حرارة الجسم الكلية لشخص معين. استخدم نموذج ملاحظة. درجة حرارة الجسم, في تلك الحالة"> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Temperature + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Object + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id5] occurrences matches {1} matches { -- Temperature + value matches { + DV_QUANTITY[id9001] matches { + [magnitude, units, precision] matches { + [{|>=0.0|}, {"Cel"}, {1}], + [{|>=0.0|}, {"[degF]"}, {1}] + } + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id8] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id10] matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id11] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["eu"] = < + ["id11"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or equivalents. (en)"> + > + ["id10"] = < + text = <"Tresna"> + description = <"Tenperatura neurketa egiteko erabili den tresnaren inguruko xehetasunak."> + > + ["id7"] = < + text = <"*Object(en)"> + description = <"*Identify the object for which the temperature is being measured.(en)"> + > + ["id5"] = < + text = <"Tenperatura"> + description = <"Objetuaren neurtutako tenperatura."> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"**(en)"> + > + ["id1"] = < + text = <"Tenperatura"> + description = <"Objektu espezifiko baten tenperatura neurketa."> + > + > + ["es-ar"] = < + ["id11"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or equivalents. (en)"> + > + ["id10"] = < + text = <"Instrumento"> + description = <"Detalles del instrumento usado para medir la temperatura."> + > + ["id7"] = < + text = <"Objeto"> + description = <"Identificar el objeto al cual se le ha medido la temperatura."> + > + ["id5"] = < + text = <"Temperatura"> + description = <"La temperatura medida del objeto."> + > + ["id3"] = < + text = <"Cualquier evento"> + description = <"*"> + > + ["id1"] = < + text = <"Temperatura"> + description = <"La medición de la temperatura de un objeto especificado."> + > + > + ["en"] = < + ["id11"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or equivalents."> + > + ["id10"] = < + text = <"Device"> + description = <"Details of the device used to measure the temperature."> + > + ["id7"] = < + text = <"Object"> + description = <"Identify the object for which the temperature is being measured."> + > + ["id5"] = < + text = <"Temperature"> + description = <"The measured temperature of the object."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Temperature"> + description = <"A measurement of temperature of a specified object."> + > + > + ["ar-sy"] = < + ["id11"] = < + text = <"*Extension (en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms. (en)"> + comment = <"*For example: local information requirements or additional metadata to align with FHIR or equivalents. (en)"> + > + ["id10"] = < + text = <"الجهاز (الجهيزة) - عنقود"> + description = <"تفاصيل عن الجهاز (الجهيزة) المستخدمة في قياس درجة الحرارة"> + > + ["id7"] = < + text = <"الشيئ"> + description = <"عرِّف الشيئ الذي يتم قياس درجة حرارته"> + > + ["id5"] = < + text = <"درجة الحرارة"> + description = <"درجة الحرارة التي تم قياسها للشيئ"> + > + ["id3"] = < + text = <"إحدى الوقائع"> + description = <"*"> + > + ["id1"] = < + text = <"درجة الحرارة"> + description = <"قياس درجة حرارة شيئ معيَّن"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.testicular_volume.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.testicular_volume.v1.0.0.adls new file mode 100644 index 000000000..804ef1791 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.testicular_volume.v1.0.0.adls @@ -0,0 +1,290 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b88ff750-4108-4e7e-9f97-9c0d6635cd41; build_uid=d29f09dd-9b12-41bd-bcb6-5e98142bcc71) + openEHR-EHR-OBSERVATION.testicular_volume.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen HF, Norway"> + > + > + > + +description + original_author = < + ["name"] = <"John Tore Valand"> + ["organisation"] = <"Helse Bergen University Hospital"> + ["email"] = <"john.tore.valand@helse-bergen.no"> + ["date"] = <"2017-04-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Malin Berg, DIPS ASA, Norway", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Bjørn Christensen, Helse Bergen HF, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Stig Erik Hegrestad, Helse Førde, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Heather Grain, Llewelyn Grain Informatics, Australia", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Annette Hole Sjøborg, DIPS ASA, Norway", "Hilde Hollås, DIPS AS, Norway", "Alfred Honore, Haukeland, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Pétur Júlíusson, Barneklinikken, HUS og K2, UIB, Norway", "Heather Leslie, Atomica Informatics, Australia", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Siv Marie Lien, DIPS ASA, Norway", "Hildegard McNicoll, freshEHR Clinical Informatics Ltd., United Kingdom", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, Nordlandssykehuset Bodø, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Line Silsand, Universitetssykehuset i Nord-Norge, Norway", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Nyree Taylor, Ocean Informatics, Australia", "Stian Torleif Varpe, Helse Bergen, Norway", "Gro-Hilde Ulriksen, Norwegian center for ehealthresearch, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"Sotos JF, Tokar NJ. Testicular volumes revisited: A proposal for a simple clinical method that can closely match the volumes obtained by ultrasound and its clinical application. Int J Pediatr Endocrinol. 2012 Jun 8;2012(1):17. doi: 10.1186/1687-9856-2012-17. PubMed PMID: 22682237; PubMed Central PMCID: PMC3538616."> + ["2"] = <"Lin CC, Huang WJ, Chen KK. Measurement of testicular volume in smaller testes: how accurate is the conventional orchidometer? J Androl. 2009 Nov-Dec;30(6):685-9. doi: 10.2164/jandrol.108.006460. Epub 2009 Jul 3. PubMed PMID: 19578133."> + ["3"] = <"Mbaeri TU, Orakwe JC, Nwofor AM, Oranusi CK, Mbonu OO. Ultrasound measurements of testicular volume: Comparing the three common formulas with the true testicular volume determined by water displacement. African Journal of Urology. 2013 Jun 1;19(2):69-73."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"83F993E83F28FE84B3890CC15499F96B"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere testikkelvolumet til et individ."> + keywords = <"testikler", "testikkel", "orchidometer", "orchiometer", "volum"> + use = <"Brukes for å registrere testikkelvolumet til et individ. + + Måling av testikkelvolum kan være en komponent i en overordnet undersøkelse av genitalia, arketypen er allikevel utviklet som en frittstående OBSERVATION-arketype for å støtte monitorering av testikkelvolum i vekstkurver. + + Brukes til å registrere endring ved gjentatte målinger. Dette kan modelleres ved å begrense \"Uspesifisert hendelse\" i en templat til et intervall med en tilhørende matematisk funksjon for \"økning\"."> + misuse = <"Brukes ikke for å registrere volumet av et objekt eller av andre kroppsdeler enn testikler. Bruk egne arketyper for dette formålet."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the volume of an individual's testicle."> + keywords = <"testis", "testicle", "orchiometer", "orchidometer", "volume"> + use = <"Use to record the volume of an individual's testicle. + + While the measurement of testicular volume may be one component of a full genital examination, this archetype for recording testicular volume has been developed as a standalone OBSERVATION to support the common monitoring of testicular volume by use of growth charts in childhood and puberty. + + Use to record change from repeated measurements. This can currently be modeled by constraining the 'any event' to an interval in a template with an associated mathematical function, as appropriate."> + misuse = <"Not to be used to record the volume of an object or other bodypart than testicles. Use an appropriate archetype for this purpose."> + copyright = <"© Nasjonal IKT HF, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Testicular volume + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {2..*; unordered} matches { + ELEMENT[id21] occurrences matches {1} matches { -- Testicle examined + value matches { + DV_TEXT[id9002] + DV_CODED_TEXT[id9003] matches { + defining_code matches {[ac9000]} -- Testicle examined (synthesised) + } + } + } + ELEMENT[id11] occurrences matches {1} matches { -- Testicular volume + value matches { + DV_QUANTITY[id9004] matches { + property matches {[at9001]} -- Volume + [magnitude, units, precision] matches { + [{|>=0.0|}, {"ml"}, {2}], + [{|>=0.0|}, {"cm3"}, {2}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9005] + } + } + } + } + } + state matches { + ITEM_TREE[id12] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id13] occurrences matches {0..1} matches { -- Confounding factors + value matches { + DV_TEXT[id9006] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id7] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..1} matches { -- Method + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Formula + value matches { + DV_TEXT[id9008] + } + } + allow_archetype CLUSTER[id8] matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id20] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["ac9000"] = < + text = <"Undersøkt testikkel (synthesised)"> + description = <"Testikkelen som ble målt. (synthesised)"> + > + ["at9001"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["at23"] = < + text = <"Høyre testikkel"> + description = <"Måling av høyre testikkel."> + > + ["at22"] = < + text = <"Venstre testikkel"> + description = <"Måling av venstre testikkel."> + > + ["id21"] = < + text = <"Undersøkt testikkel"> + description = <"Testikkelen som ble målt."> + comment = <"For eksempel høyre eller venstre testikkel."> + > + ["id20"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id14"] = < + text = <"Metode"> + description = <"Metoden som ble benyttet for å måle testiklene."> + comment = <"For eksempel: Ved bruk av orchidometer, skyvelær eller ultralyd."> + > + ["id13"] = < + text = <"Konfunderende faktorer"> + description = <"Problemer eller faktorer som kan ha innvirkning på målingen."> + comment = <"For eksempel: Ikke samarbeidsvillig barn."> + > + ["id11"] = < + text = <"Testikkelvolum"> + description = <"Estimert eller utregnet testikkelvolum."> + > + ["id9"] = < + text = <"Formel"> + description = <"Formel som ble brukt for å regne ut testikkelvolumet."> + comment = <"For eksempel: \"L × W × H × 0.71\"."> + > + ["id8"] = < + text = <"Måleutstyr"> + description = <"Strukturerte detaljer om utstyret som ble benyttet for å måle testiklene."> + comment = <"For eksempel: Gima Orkidometer."> + > + ["id6"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om målingen som ikke er dekket av andre felt."> + > + ["id3"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i et templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Testikkelvolum"> + description = <"Testikkelvolum enten estimert eller utregnet."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Testicle examined (synthesised)"> + description = <"Identification of the testicle that was measured. (synthesised)"> + > + ["at9001"] = < + text = <"Volume"> + description = <"Volume"> + > + ["at23"] = < + text = <"Right testicle"> + description = <"Measurement of the right testicle."> + > + ["at22"] = < + text = <"Left testicle"> + description = <"Measurement of the left testicle."> + > + ["id21"] = < + text = <"Testicle examined"> + description = <"Identification of the testicle that was measured."> + comment = <"For example: Left or right testicle."> + > + ["id20"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id14"] = < + text = <"Method"> + description = <"The method used to measure the testicles."> + comment = <"For example: By orchidometer, calipers or ultrasound."> + > + ["id13"] = < + text = <"Confounding factors"> + description = <"Issues or factors that may impact on the measurement."> + comment = <"For example: Uncooperative child."> + > + ["id11"] = < + text = <"Testicular volume"> + description = <"Estimated or calculated volume of a testicle."> + > + ["id9"] = < + text = <"Formula"> + description = <"The formula used to calculate the testicular volume."> + comment = <"For example: 'L × W × H × 0.71'."> + > + ["id8"] = < + text = <"Device"> + description = <"Structured details about the device used to measure the testicles."> + comment = <"For example: Gima orchidometer."> + > + ["id6"] = < + text = <"Comment"> + description = <"Additional narrative not covered in other fields."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Testicular volume"> + description = <"The estimated or calculated volume of a testicle."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + > + ["SNOMED-CT"] = < + ["id11"] = + ["at22"] = + ["at23"] = + > + > + value_sets = < + ["ac9000"] = < + id = <"ac9000"> + members = <"at22", "at23"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.third_party_observation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.third_party_observation.v0.0.1-alpha.adls new file mode 100644 index 000000000..c4d3d8f58 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.third_party_observation.v0.0.1-alpha.adls @@ -0,0 +1,170 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=6ce249a6-7288-422b-956c-1076d7bb9a0d; build_uid=da67eed4-4bcd-46b8-814e-e7765184304c) + openEHR-EHR-OBSERVATION.third_party_observation.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"????"> + ["date"] = <"2008-08-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"11A662C27D3FEA9CC841EE0A83B49D16"> + > + details = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل ملاحظات حول المريض يقوم بها طرف ثالث لمراقبة/رعاية المريض"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record a third party observer/carer's observations or concerns about an individual."> + use = <"Use to record a third party observer/carer's observations or concerns about an individual."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Carer observation + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Stimulus + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Level of concern + value matches { + DV_TEXT[id9002] + } + } + allow_archetype CLUSTER[id15] matches { -- Third party details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.individual_personal\.v1\..*/} + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9003] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id16] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id17] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id17"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id15"] = < + text = <"Third party details"> + description = <"Information about the observer."> + > + ["id8"] = < + text = <"Level of concern"> + description = <"Degree of concern displayed by third party."> + > + ["id7"] = < + text = <"Comment"> + description = <"Additional narrative about the observation or concern, not captured in other fields."> + > + ["id6"] = < + text = <"Description"> + description = <"Narrative description about the observation or concern."> + > + ["id5"] = < + text = <"Stimulus"> + description = <"Stimulus triggering the response being observed."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Carer observation"> + description = <"Third party observer/carer's observations or concerns about an individual."> + > + > + ["ar-sy"] = < + ["id17"] = < + text = <"*Cluster(en)"> + description = <"**(en)"> + > + ["id15"] = < + text = <"عنقود: تفاصيل الطرف الثالث"> + description = <"*"> + > + ["id8"] = < + text = <"مستوى الاهتمام"> + description = <"مستوى الاهتمام الذي يتم عرضه بواسطة الطرف الثالث"> + > + ["id7"] = < + text = <"التعليق"> + description = <"تعليقات إضافية حول الملاحظة و الاستجابة"> + > + ["id6"] = < + text = <"الوصف"> + description = <"وصف تفصيلي حول استجابة المريض للمنبه"> + > + ["id5"] = < + text = <"المنبه"> + description = <"المنبه الذي يقوم بإثارة الاستجابة التي تتم ملاحظتها"> + > + ["id3"] = < + text = <"إحدى الوقائع"> + description = <"*"> + > + ["id1"] = < + text = <"ملاحظة القائم بالرعاية"> + description = <"الملاحظات حول المريض و التي يقوم بها طرف ثالث مسئول عن مراقبة/ رعاية المريض"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.0.0.adls new file mode 100644 index 000000000..98774f715 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.0.0.adls @@ -0,0 +1,303 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.0.0 + +language + original_language = <[ISO_639-1::de]> + translations = < + ["en"] = < + language = <[ISO_639-1::en]> + author = < + ["name"] = <"Michael Braun"> + ["organisation"] = <"University Medical Center Freiburg, Germany"> + ["email"] = <"braun@imbi.uni-freiburg.de"> + > + > + > + +description + original_author = < + ["name"] = <"Michael Braun"> + ["organisation"] = <"University Medical Center Freiburg, Germany"> + ["email"] = <"braun@imbi.uni-freiburg.de"> + ["date"] = <"2012-06-25"> + > + other_contributors = <"Athanasios Anastasiou, UoP, United Kingdom", "Sebastian Bischoff, gfnmediber, Germany", "Martin Boeker, University Medical Center Freiburg, Germany", "Michael Braun, University Medical Center Freiburg, Germany (Editor)", "Sebastian Garde, Ocean Informatics, Germany", "Eugene Igras, IRIS Systems, Inc., Canada", "Heather Leslie, Ocean Informatics, Australia", "Sebastian Mansow-Model, gfnmediber GmbH, Germany", "Catalina Martínez-Costa, Medical University of Graz, Austria", "Ian McNicoll, Ocean Informatics, United Kingdom (Editor)", "Alexander U. Brandt, gfnmediber GmbH, Germany"> + lifecycle_state = <"Published"> + references = < + ["1"] = <"Fischer JS, Jak AJ, Kniker JE, Rudick RA, Cutter G. Multiple Sclerosis Functional Composite (MSFC), Administration and Scoring Manual: National Multiple Sclerosis Society; 2001."> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"EBC56378345269E681B5B2FCDADCF273"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Zur Protokollierung der Messungen, die während eines Timed 25-Foot Walk aufgenommen wurden, in der Regel als Teil der Testreihe des Multiple Sclerosis Functional Composite (MSFC)."> + keywords = <"Timed 25-Foot Walk", "T25-FW", "T25FW", "TW", "Multiple Sclerosis Functional Composite", "MSFC"> + use = <"Verwendung zur Aufzeichnung der Messungen, die während eines Timed 25-Foot Walk aufgenommen wurden. Dieser Test wird normalerweise als eine Komponente des Multiple Sclerosis Functional Composite (MSFC) durchgeführt, kann jedoch auch davon unabhängig eingesetzt werden. Der Patient wird zu einem Ende einer klar markierten Strecke von 25 Fuß (7,62 m) Länge geführt. Dann wird er angewiesen, diese Strecke so schnell wie möglich, jedoch sicher, zurückzulegen. Die Aufgabe wird anschließend sofort wiederholt, der Patient legt dieselbe Strecke auf umgekehrtem Weg zurück. Unterstützende Hilfsmittel (i. Allg. die gewohnten Gehhilfen) dürfen beim Test verwendet werden. Siehe MSFC-Handbuch für detaillierte Handlungsanweisungen. Der Test sollte nur von einer entsprechend geschulten Person durchgeführt werden."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurements recorded during a Timed 25-Foot Walk test, normally as part of the Multiple Sclerosis Functional Composite (MSFC) suite of tests."> + keywords = <"Timed 25-Foot Walk", "T25-FW", "T25FW", "TW", "Multiple Sclerosis Functional Composite", "MSFC"> + use = <"Use to record the measurements recorded during a Timed 25-Foot Walk test. This test is commonly carried out as one component of the Multiple Sclerosis Functional Composite (MSFC) assessment, but may be performed independently. The patient is directed to one end of a clearly marked 25-foot (7,62 m) course. Then he is instructed to walk this course as quickly as possible, but safely. The task is immediately administered again by having the patient walk back the same distance. Assistive devices (in general, customary walking devices) may be used when doing this task. Use the MSFC Manual for detailed administration instructions. The test should only be administred by a suitably trained person."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Timed 25-Foot Walk + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Test 1 + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Zeit + value matches { + DV_DURATION[id9002] matches { + value matches {PTS/|PT0S..PT3M|} + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Test nicht beendet? + value matches { + DV_BOOLEAN[id9003] matches { + value matches {True} + } + } + } + ELEMENT[id7] matches { -- Gründe für Nichtbeenden + value matches { + DV_TEXT[id9004] + } + } + } + } + } + state matches { + ITEM_TREE[id10] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id11] matches { -- Begleitumstände + value matches { + DV_TEXT[id9005] + } + } + } + } + } + } + POINT_EVENT[id8] occurrences matches {0..1} matches { -- Test 2 + data matches { + use_node ITEM_TREE[id9006] /data[id2]/events[id3]/data[id4] + } + state matches { + use_node ITEM_TREE[id9007] /data[id2]/events[id3]/state[id10] + } + } + } + } + } + protocol matches { + ITEM_TREE[id12] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id13] matches { -- Unilaterale Gehhilfe + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9000]} -- Unilaterale Gehhilfe (synthesised) + } + DV_TEXT[id9009] + } + } + ELEMENT[id21] matches { -- Bilaterale Gehhilfen + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9001]} -- Bilaterale Gehhilfen (synthesised) + } + DV_TEXT[id9011] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Mehr als zwei Anläufe? + value matches { + DV_BOOLEAN[id9012] matches { + value matches {True} + } + } + } + ELEMENT[id19] matches { -- Gründe für mehr als zwei Anläufe + value matches { + DV_TEXT[id9013] + } + } + } + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["ac9000"] = < + text = <"Unilaterale Gehhilfe (synthesised)"> + description = <"Angabe, welches unterstützende Hilfsmittel verwendet wurde. (synthesised)"> + > + ["ac9001"] = < + text = <"Bilaterale Gehhilfen (synthesised)"> + description = <"Angabe, welche unterstützenden Hilfsmittel verwendet wurden. (synthesised)"> + > + ["id21"] = < + text = <"Bilaterale Gehhilfen"> + description = <"Angabe, welche unterstützenden Hilfsmittel verwendet wurden."> + > + ["id19"] = < + text = <"Gründe für mehr als zwei Anläufe"> + description = <"Gründe für mehr als zwei Anläufe, um zwei erfolgreiche Testläufe zu erhalten."> + comment = <"Mögliche Gründe für mehr als zwei Anläufe schließen ein (sind jedoch nicht beschränkt auf): \"Der Patient stürzte während des Laufs\", \"Untersucher vergaß die Stoppuhr zu starten/stoppen/zurückzusetzen\", \"Der Patient stoppte den Lauf um mit jemandem zu sprechen\" oder \"Jemand/etwas störte den Lauf\"."> + > + ["id18"] = < + text = <"Mehr als zwei Anläufe?"> + description = <"Wurden mehr als zwei Anläufe benötigt, um zwei erfolgreiche Testläufe zu erhalten?"> + comment = <"Eine Markierung die anzeigt, dass mehr als zwei Anläufe benötigt wurden, um zwei erfolgreiche Testläufe zu erhalten. Nur als Wahr kennzeichnen, wenn eine Situation die Wiederholung eines Tests erfordert (und die Gründe hierfür gesondert angeben)."> + > + ["at17"] = < + text = <"Gehwagen/Rollator"> + description = <"Gehwagen oder Rollator."> + > + ["at16"] = < + text = <"Krücke"> + description = <"Unterarmgehstütze."> + > + ["at15"] = < + text = <"Stock"> + description = <"Geh- oder Krückstock."> + > + ["at14"] = < + text = <"Sprunggelenkorthese"> + description = <"Gehorthese, Knöchel-Fuss-Orthese."> + > + ["id13"] = < + text = <"Unilaterale Gehhilfe"> + description = <"Angabe, welches unterstützende Hilfsmittel verwendet wurde."> + > + ["id11"] = < + text = <"Begleitumstände"> + description = <"Angabe jedweder Umstände, welche die Leistung des Patienten beeinflusst haben könnten."> + comment = <"Beispiele für Begleitumstände schließen ein (sind jedoch nicht beschränkt auf): \"Der Patient hat eine Erkältung\", \"Der Patient berichtet über Unwohlsein\" oder \"Der Patient stolperte, stürzte jedoch nicht\"."> + > + ["id8"] = < + text = <"Test 2"> + description = <"Zweiter von zwei Teilen des Timed 25-Foot Walk."> + > + ["id7"] = < + text = <"Gründe für Nichtbeenden"> + description = <"Angabe der Gründe, falls die Strecke nicht zurückgelegt werden konnte oder der Test vorzeitig abgebrochen wurde."> + comment = <"Beispielhafte Gründe für das Nichtbeenden sind (aber nicht aussschließlich), wenn die Krankheit des Patienten fortschreitet oder ihn körperliche Einschränkungen das Beenden des Tests unmöglich machen, schreibe \"Patient kann Test aufgrund körperlicher Einschränkungen nicht abschließen\". Beschreibe zusätzlich alle spezifischeren Beobachtungen (bspw. \"Patient sitzt nun im Rollstuhl und kann nicht gehen\"). Wenn der Patient den Test aus anderen Gründen nicht beendet hat, sind diese ebenfalls anzugeben (bspw. \"Patient stürzte und war zu erschöpft um einen weiteren Testlauf abzuschließen\" oder \"Patient weigerte sich, den Testlauf zu beenden\")."> + > + ["id6"] = < + text = <"Test nicht beendet?"> + description = <"Konnte die Strecke nicht zurückgelegt werden oder wurde der Test vorzeitig abgebrochen?"> + comment = <"Als Wahr markieren, wenn der Test nicht nach Standardvorgehen abgeschlossen werden konnte. Gründe hierfür bitte gesondert angeben. Ein erfolgreicher Test muss nicht eigens gekennzeichnet werden."> + > + ["id5"] = < + text = <"Zeit"> + description = <"Benötigte Zeit für eine erfolgreich zurückgelegte Gehstrecke von 25 Fuß."> + > + ["id3"] = < + text = <"Test 1"> + description = <"Erster von zwei Teilen des Timed 25-Foot Walk."> + > + ["id1"] = < + text = <"Timed 25-Foot Walk"> + description = <"Der Timed 25-Foot Walk ist eine quantitative Messung der Beweglichkeit und Motorik der unteren Extremitäten. Dieser Test bildet die erste Komponente des Multiple Sclerosis Functional Composite (MSFC), eine Reihe von drei Tests zur Verlaufsdokumentation der Multiplen Sklerose."> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Unilateral Assistive Device (synthesised)"> + description = <"Record which unilateral assistive devices were used. (synthesised)"> + > + ["ac9001"] = < + text = <"Bilateral Assistive Device (synthesised)"> + description = <"Record which bilateral assistive devices were used. (synthesised)"> + > + ["id21"] = < + text = <"Bilateral Assistive Device"> + description = <"Record which bilateral assistive devices were used."> + > + ["id19"] = < + text = <"Reasons For More Than Two Attempts"> + description = <"Reasons for more than two attempts to get two successful trials."> + comment = <"Example reasons for more than two attempts include (but are not limited to): \"The patient fell during the walk\", \"Examiner forgot to start/stop/reset stopwatch\", \"The patient stopped to talk to someone while walking\", or \"Another person/thing interfered with walk\"."> + > + ["id18"] = < + text = <"More Than Two Attempts?"> + description = <"Were there more than two attempts to get two successful trials?"> + comment = <"A flag indicating that it took more than two attempts to get two successful trials. Record as True only if a situation arises that necessitates the repetition of a trial (and indicate the reason therefore separately)."> + > + ["at17"] = < + text = <"Walker/rollator"> + description = <"Walker or rollator device."> + > + ["at16"] = < + text = <"Crutch"> + description = <"Underarm crutch."> + > + ["at15"] = < + text = <"Cane"> + description = <"Walking stick or cane."> + > + ["at14"] = < + text = <"Ankle-foot orthosis"> + description = <"Ankle-Foot Orthosis (AFO)."> + > + ["id13"] = < + text = <"Unilateral Assistive Device"> + description = <"Record which unilateral assistive devices were used."> + > + ["id11"] = < + text = <"Confounding Factors"> + description = <"Record any circumstances that you believe may have affected the patient's performance."> + comment = <"Example confounding factors include (but are not limited to): \"The patient had a cold\", \"The patient reports not feeling well\", or \"The patient tripped but did not fall\"."> + > + ["id8"] = < + text = <"Trial 2"> + description = <"Second of two trials of the Timed 25-Foot Walk."> + > + ["id7"] = < + text = <"Reasons For Non-completion"> + description = <"Record the reasons, if the distance could not be completed or the test was terminated prematurely."> + comment = <"Example reasons for non-completion include (but are not limited to), if the patient's disease has progressed or physical limitations prohibit him from completing the trial, indicate \"Unable to complete trial due to physical limitations\". In addition, record any specifics that can be observed (i.e., \"Patient is in a wheelchair now and unable to walk\"). If the patient did not complete a trial for any other reason, specify this as well (e.g., \"Patient fell and was too fatigued to complete another trial\", or \"Patient refused to complete trial\")."> + > + ["id6"] = < + text = <"Trial Not Completed?"> + description = <"Could the distance not be completed or was the trial terminated prematurely?"> + comment = <"Record as True if the trial was not able to be completed as per the standard methodology. Please specify reasons for this separately. A successful trial needs not to be specifically marked."> + > + ["id5"] = < + text = <"Time"> + description = <"Time required to successfully complete the 25-foot walking distance."> + > + ["id3"] = < + text = <"Trial 1"> + description = <"First of two trials of the Timed 25-Foot Walk."> + > + ["id1"] = < + text = <"Timed 25-Foot Walk"> + description = <"The Timed 25-Foot Walk is a quantitative test of lower extremity mobility and motor function. It is the first component of the Multiple Sclerosis Functional Composite (MSFC), a series of three tests to document the course of Multiple Sclerosis."> + > + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at14", "at15", "at16", "at17"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at14", "at15", "at16"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_clinical.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_clinical.v0.0.1-alpha.adls new file mode 100644 index 000000000..f177dfd6d --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_clinical.v0.0.1-alpha.adls @@ -0,0 +1,466 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8a632df1-78f1-4029-96d1-fb936c27e9dd; build_uid=e68a2034-aebc-4800-8a16-6c4f973c5d23) + openEHR-EHR-OBSERVATION.tnm_stage_clinical.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2016-08-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Hildegard Franke, freshEHR Clinical Informatics Ltd. UK", "Ian McNicoll, freshEHR Clinical Informatics Ltd. UK"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Brierley JD, Gospodarowicz MK, Wittekind C. TNM Classification of Malignant Tumours, 8th Edition. Wiley-Springer; 2016. 272 p."> + ["2"] = <"Principles of Cancer Staging. AJCC American Joint Committee on Cancer; [cited 2019 03 15]. Available at: https://facs.groupdropbox.com/share/ac03e57b3ea913ab7d728f5a9f621e84/download?file_ids[]=13911553."> + ["3"] = <"TNM Classification Help (Manual for Cancer Staging); [cited 2019 10 04]. Available at: http://cancerstaging.blogspot.com/."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"39F419710DF936751F31431B5142192F"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the pretreatment clinical classification and grading of malignancies using the TNM system."> + keywords = <"TNM, cancer, tumour", ...> + use = <"Use to record the clinical classification and grading of malignancies, and designated as TNM or cTNM. This classification is based on evidence acquired before treatment, including physical examination, imaging, endoscopy, biopsy, surgical exploration and other relevant examinations. It is used as the basis for the choice of treatment. + + Each cancer has a set of unique TNM classification values. It is expected that this archetype will be further constrained to reflect the unique requirements for each tumour and edition of the TNM classification, using either an archetype specialisation or a template."> + misuse = <"Not to be used for pathological TNM classification."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- TNM stage - clinical + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Cancer type + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Anatomical site + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Anatomical subsite + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id9] occurrences matches {0..2} matches { -- Primary tumour (T) + value matches { + DV_TEXT[id9010] + DV_CODED_TEXT[id9011] matches { + defining_code matches {[ac9000]} -- Primary tumour (T) (synthesised) + } + } + } + ELEMENT[id10] occurrences matches {0..6} matches { -- Regional lymph nodes (N) + value matches { + DV_TEXT[id9012] + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9000]} -- Primary tumour (T) (synthesised) + } + } + } + ELEMENT[id11] occurrences matches {0..3} matches { -- Distant metastasis (M) + value matches { + DV_TEXT[id9014] + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9000]} -- Primary tumour (T) (synthesised) + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Histopathological grading (G) + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9001]} -- Histopathological grading (G) (synthesised) + } + DV_TEXT[id9017] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Residual tumour (R) + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9002]} -- Residual tumour (R) (synthesised) + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Lymphatic invasion (L) + value matches { + DV_CODED_TEXT[id9019] matches { + defining_code matches {[ac9003]} -- Lymphatic invasion (L) (synthesised) + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Venous invasion (V) + value matches { + DV_CODED_TEXT[id9020] matches { + defining_code matches {[ac9004]} -- Venous invasion (V) (synthesised) + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Perineural invasion (Pn) + value matches { + DV_CODED_TEXT[id9021] matches { + defining_code matches {[ac9005]} -- Perineural invasion (Pn) (synthesised) + } + } + } + ELEMENT[id19] occurrences matches {0..2} matches { -- Multiple primary tumours (m) + value matches { + DV_TEXT[id9022] + DV_CODED_TEXT[id9023] matches { + defining_code matches {[ac9006]} -- Multiple primary tumours (m) (synthesised) + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Multimodality therapy (y) + value matches { + DV_BOOLEAN[id9024] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Recurrent (r) + value matches { + DV_BOOLEAN[id9025] + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Autopsy (a) + value matches { + DV_BOOLEAN[id9026] + } + } + ELEMENT[id16] matches { -- Other descriptor + value matches { + DV_TEXT[id9027] + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- TNM assessment + value matches { + DV_TEXT[id9028] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Stage grouping + value matches { + DV_TEXT[id9029] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id24] matches { -- TNM Edition + value matches { + DV_TEXT[id9030] + } + } + allow_archetype CLUSTER[id23] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Primary tumour (T) (synthesised)"> + description = <"Assessment of the primary tumour. (synthesised)"> + > + ["ac9001"] = < + text = <"Histopathological grading (G) (synthesised)"> + description = <"Histopathological grading of the tumour. (synthesised)"> + > + ["ac9002"] = < + text = <"Residual tumour (R) (synthesised)"> + description = <"Assessment of the presence of residual tumour after treatment. (synthesised)"> + > + ["ac9003"] = < + text = <"Lymphatic invasion (L) (synthesised)"> + description = <"Assessment of invasion into the lymphatic system. (synthesised)"> + > + ["ac9004"] = < + text = <"Venous invasion (V) (synthesised)"> + description = <"Assessment of invasion into the venous system. (synthesised)"> + > + ["ac9005"] = < + text = <"Perineural invasion (Pn) (synthesised)"> + description = <"Assessment of invasion into the space surrounding nerves. (synthesised)"> + > + ["ac9006"] = < + text = <"Multiple primary tumours (m) (synthesised)"> + description = <"Presence of multiple primary tumours at a single site. (synthesised)"> + > + ["at51"] = < + text = <"R2"> + description = <"Macroscopic residual tumour."> + > + ["at50"] = < + text = <"R1"> + description = <"Microscopic residual tumour."> + > + ["at49"] = < + text = <"R0"> + description = <"No residual tumour."> + > + ["at48"] = < + text = <"RX"> + description = <"Presence of residual tumour cannot be assessed."> + > + ["at47"] = < + text = <"Pn1"> + description = <"Perineural invasion."> + > + ["at46"] = < + text = <"Pn0"> + description = <"No perineural invasion."> + > + ["at45"] = < + text = <"PnX"> + description = <"Perineural invasion cannot be assessed."> + > + ["id44"] = < + text = <"Perineural invasion (Pn)"> + description = <"Assessment of invasion into the space surrounding nerves."> + comment = <"For example: 'Pn0 (No perineural invasion)'."> + > + ["at43"] = < + text = <"V2"> + description = <"Macroscopic venous invasion."> + > + ["at42"] = < + text = <"V1"> + description = <"Microscopic venous invasion."> + > + ["at41"] = < + text = <"V0"> + description = <"No venous invasion."> + > + ["at40"] = < + text = <"VX"> + description = <"Venous invasion cannot be assessed."> + > + ["at39"] = < + text = <"L1"> + description = <"Lymphatic invasion."> + > + ["at38"] = < + text = <"L0"> + description = <"No lymphatic invasion."> + > + ["at37"] = < + text = <"LX"> + description = <"Lymphatic invasion cannot be assessed."> + > + ["at36"] = < + text = <"G4"> + description = <"Undifferentiated."> + > + ["at35"] = < + text = <"G3"> + description = <"Poorly differentiated."> + > + ["at34"] = < + text = <"G2"> + description = <"Moderately differentiated."> + > + ["at33"] = < + text = <"G1"> + description = <"Well differentiated."> + > + ["at32"] = < + text = <"GX"> + description = <"Grade of differentiation cannot be assessed."> + > + ["at31"] = < + text = <"is"> + description = <"Presence of associated carcinoma in situ."> + > + ["at30"] = < + text = <"m"> + description = <"Multiple simultaneous tumours in one organ."> + > + ["at29"] = < + text = <"C5"> + description = <"Evidence from autopsy."> + > + ["at28"] = < + text = <"C4"> + description = <"Evidence of the extent of disease following definitive surgery and pathological examination of the resected specimen."> + > + ["at27"] = < + text = <"C3"> + description = <"Evidence from surgical exploration, including biopsy and cytology."> + > + ["at26"] = < + text = <"C2"> + description = <"Evidence obtained by special diagnostic means (e.g., radiographic imaging in special projections, tomography, computerized tomography [CT], ultrasonography, lymphography, angiography; scintigraphy; magnetic resonance imaging [MRI]; endoscopy, biopsy, and cytology)."> + > + ["at25"] = < + text = <"C1"> + description = <"Evidence from standard diagnostic means (e.g., inspection, palpation, and standard radiography, intraluminal endoscopy for tumours of certain organs)."> + > + ["id24"] = < + text = <"TNM Edition"> + description = <"The edition of the TNM classification system used for the assessment."> + > + ["id23"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id22"] = < + text = <"Autopsy (a)"> + description = <"Assessment is performed by postmortem examination after the death of the patient."> + comment = <"Designated as the prefix 'a'."> + > + ["id21"] = < + text = <"Recurrent (r)"> + description = <"Assessment is performed for a recurring cancer after a disease-free interval."> + comment = <"Designated as the prefix 'r'."> + > + ["id20"] = < + text = <"Multimodality therapy (y)"> + description = <"Assessment is performed during or following initial multimodality therapy."> + comment = <"Designated as the prefix 'y'."> + > + ["id19"] = < + text = <"Multiple primary tumours (m)"> + description = <"Presence of multiple primary tumours at a single site."> + comment = <"Designated as a suffix for the Primary Tumour as the letters 'm', 's' or a numeric. Occurrences (0..3) allows representation of one of each of the optional 3 suffixes, if required. + Multiple synchronous tumours in one organ may be: + a. Multiple noninvasive tumours; + b. Multiple invasive tumours; + c. Multiple invasive tumours with associated carcinoma in situ; or + d. A single invasive tumour with associated carcinoma in situ + For (a) the multiplicity should be indicated by the suffix \"(m)\", e.g. Tis(m). + For (b) and (c) the tumour with the highest T category is classified and the multiplicity or the number of invasive tumours is indicated in parentheses, e.g., T2(m) or T2(4). + For (c) and (d) the presence of associated carcinoma in situ may be indicated by the suffix \"(is)\", e.g., T3(m, is) or T2(3, is) or T2(is)."> + > + ["id18"] = < + text = <"Stage grouping"> + description = <"The staging of the TNM assessment."> + > + ["id17"] = < + text = <"TNM assessment"> + description = <"Concatenation of 'T', 'N' and 'M' assessments plus any optional assessments of 'G', 'R', 'L', 'V', prefixes and/or suffixes, as applicable."> + > + ["id16"] = < + text = <"Other descriptor"> + description = <"Any other descriptor used in the assessment."> + > + ["id15"] = < + text = <"Venous invasion (V)"> + description = <"Assessment of invasion into the venous system."> + comment = <"For example: 'V1 (Microscopic venous invasion)'."> + > + ["id14"] = < + text = <"Lymphatic invasion (L)"> + description = <"Assessment of invasion into the lymphatic system."> + comment = <"For example: 'L0 (No lymphatic invasion)'."> + > + ["id13"] = < + text = <"Residual tumour (R)"> + description = <"Assessment of the presence of residual tumour after treatment."> + comment = <"For example: 'R1 (Microscopic residual tumour)'."> + > + ["id12"] = < + text = <"Histopathological grading (G)"> + description = <"Histopathological grading of the tumour."> + comment = <"For example: 'GX' (Grade of differentiation cannot be assessed); or 'G4' (Undifferentiated). A free text option has been allowed to cater for additional representations such as: Grades 3 and 4 can be combined in some circumstances as 'G3-4, Poorly differentiated or undifferentiated'; the bone and soft tissue sarcoma classifications also use 'high grade' and 'low grade'; and special systems of grading are recommended for tumours of breast, corpus uteri, and liver."> + > + ["id11"] = < + text = <"Distant metastasis (M)"> + description = <"Assessment of distant metastasis."> + comment = <"Designated as 'M' or 'cM'. Occurrences (0..2) allows representation of both the distant metastases (M) assessment plus an optional certainty factor (C) assessment. For example: 'M1'; or 'M0C2'."> + > + ["id10"] = < + text = <"Regional lymph nodes (N)"> + description = <"Assessment of the regional lymph nodes."> + comment = <"Designated as 'N' or 'cN'. Occurrences (0..2) allows representation of both the regional lymph node (N) assessment plus an optional certainty factor (C) assessment. For example: 'NX'; 'N2C1'."> + > + ["id9"] = < + text = <"Primary tumour (T)"> + description = <"Assessment of the primary tumour."> + comment = <"Designated as 'T' or 'cT'. Occurrences (0..2) allows representation of both the primary tumour (T) assessment plus an optional certainty factor (C) assessment. For example: 'T1'; or 'T3C2'."> + > + ["id8"] = < + text = <"Anatomical subsite"> + description = <"The anatomical subsite where the assessed cancer is situated."> + > + ["id7"] = < + text = <"Anatomical site"> + description = <"The anatomical site where the assessed cancer is situated."> + > + ["id6"] = < + text = <"Cancer type"> + description = <"The type of cancer being assessed."> + comment = <"Coding of the type of the cancer with a terminology is strongly preferred."> + > + ["id3"] = < + text = <"Point in time event"> + description = <"Default, unspecified point in time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"TNM stage - clinical"> + description = <"A framework for the pretreatment clinical classification and grading of malignancies using the TNM system."> + comment = <"Designated as TNM or cTNM."> + > + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at48", "at49", "at50", "at51"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at32", "at33", "at34", "at35", "at36"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at25", "at26", "at27", "at28", "at29"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at30", "at31"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at45", "at46", "at47"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at40", "at41", "at42", "at43"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at37", "at38", "at39"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_pathological.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_pathological.v0.0.1-alpha.adls new file mode 100644 index 000000000..b33186b2f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_pathological.v0.0.1-alpha.adls @@ -0,0 +1,260 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a05e6b97-8cf7-42f3-88b0-9793263ba92e; build_uid=82c5515f-1bfc-4989-aae3-7296552fffe0) + openEHR-EHR-OBSERVATION.tnm_stage_pathological.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2016-08-26"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Hildegard Franke, freshEHR Clinical Informatics Ltd. UK", "Ian McNicoll, freshEHR Clinical Informatics Ltd. UK", "Natalia Strauch, Medizinische Hochschule Hannover, Germany"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + references = < + ["1"] = <"Principles of Cancer Staging. AJCC American Joint Committee on Cancer; [cited 2019 03 15]. No longer available."> + ["2"] = <"TNM Classification Help (Manual for Cancer Staging); [cited 2019 03 15]. No longer available at 2019 07 18, pending update to 8th edition."> + ["3"] = <"Brierley JD, Gospodarowicz MK, Wittekind C. TNM Classification of Malignant Tumours. 8th ed. Wiley; 2017."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, heather.leslie@atomicainformatics.com"> + ["MD5-CAM-1.0.1"] = <"2D3FDF92E2B46D2035F5A475E2BD0DBC"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the pathological classification and grading of malignancies using the TNM classification."> + use = <"Use to record the pathological classification and grading of malignancies using the TNM classification. + + Each malignancy has a unique TNM staging classification and it is expected that this archetype will be further constrained to reflect these individual requirements, using a specialisation or a template for each tumour and edition of the TNM classification."> + misuse = <"Not to be used for clinical TNM classification."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- TNM stage - pathological + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id6] occurrences matches {0..1} matches { -- Cancer type + value matches { + DV_TEXT[id9000] + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Anatomical site + value matches { + DV_TEXT[id9001] + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Anatomical subsite + value matches { + DV_TEXT[id9002] + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Primary tumour (pT) + value matches { + DV_TEXT[id9003] + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Regional lymph nodes (pN) + value matches { + DV_TEXT[id9004] + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Distant metastasis (pM) + value matches { + DV_TEXT[id9005] + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Histopathological grading (G) + value matches { + DV_TEXT[id9006] + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Residual tumour (R) + value matches { + DV_TEXT[id9007] + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Lymphatic invasion (L) + value matches { + DV_TEXT[id9008] + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Venous invasion (V) + value matches { + DV_TEXT[id9009] + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Perineural invasion (Pn) + value matches { + DV_TEXT[id9010] + } + } + ELEMENT[id16] matches { -- Other descriptor + value matches { + DV_TEXT[id9011] + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Stage + value matches { + DV_TEXT[id9012] + } + } + ELEMENT[id18] occurrences matches {0..1} matches { -- Stage grouping + value matches { + DV_TEXT[id9013] + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Multiple primary tumours (m) + value matches { + DV_BOOLEAN[id9014] + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Multimodality therapy (y) + value matches { + DV_BOOLEAN[id9015] + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Retreatment (r) + value matches { + DV_BOOLEAN[id9016] + } + } + ELEMENT[id21] occurrences matches {0..1} matches { -- Autopsy (a) + value matches { + DV_BOOLEAN[id9017] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id5] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id22] occurrences matches {0..1} matches { -- TNM Edition + value matches { + DV_TEXT[id9018] + } + } + allow_archetype CLUSTER[id23] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id25"] = < + text = <"Multiple primary tumours (m)"> + description = <"Presence of multiple primary tumours at a single site."> + > + ["id24"] = < + text = <"Perineural invasion (Pn)"> + description = <"Pathological assessment of invasion into nerve sheaths."> + > + ["id23"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id22"] = < + text = <"TNM Edition"> + description = <"The edition of the TNM classification system used for the assessment."> + > + ["id21"] = < + text = <"Autopsy (a)"> + description = <"Pathological staging is performed by postmortem examination after the death of the patient."> + > + ["id20"] = < + text = <"Multimodality therapy (y)"> + description = <"Pathological staging is performed during or following initial multimodality therapy."> + > + ["id19"] = < + text = <"Retreatment (r)"> + description = <"Pathological staging is performed for a recurring cancer after a disease-free interval."> + > + ["id18"] = < + text = <"Stage grouping"> + description = <"Pathological stage grouping."> + > + ["id17"] = < + text = <"Stage"> + description = <"Concatenation of pT, pN and pM categories plus any of G, R, L and V, if applicable."> + > + ["id16"] = < + text = <"Other descriptor"> + description = <"Any other descriptor used in the pathological assessment."> + > + ["id15"] = < + text = <"Venous invasion (V)"> + description = <"Pathological assessment of invasion into the venous system."> + > + ["id14"] = < + text = <"Lymphatic invasion (L)"> + description = <"Pathological assessment of invasion into the lymphatic system."> + > + ["id13"] = < + text = <"Residual tumour (R)"> + description = <"Pathological assessment of post-treatment residual tumour."> + > + ["id12"] = < + text = <"Histopathological grading (G)"> + description = <"Histopathological grading of the tumour."> + > + ["id11"] = < + text = <"Distant metastasis (pM)"> + description = <"Pathological assessment of distant metastasis."> + > + ["id10"] = < + text = <"Regional lymph nodes (pN)"> + description = <"Pathological assessment of the regional lymph nodes."> + comment = <"May include suffixes. For example: sentinel nodes (sn); isolated tumor cells (ITCs) (i+); and FNA or a core biopsy (f)."> + > + ["id9"] = < + text = <"Primary tumour (pT)"> + description = <"Pathological assessment of the primary tumour."> + > + ["id8"] = < + text = <"Anatomical subsite"> + description = <"The anatomical subsite where the assessed cancer is situated."> + > + ["id7"] = < + text = <"Anatomical site"> + description = <"The anatomical site where the assessed cancer is situated."> + > + ["id6"] = < + text = <"Cancer type"> + description = <"The type of cancer being staged."> + comment = <"Coding of the type of the cancer with a terminology is strongly preferred."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"TNM stage - pathological"> + description = <"A framework for the pathological classification and grading of malignancies using the TNM classification system."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_226hz.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_226hz.v0.0.1-alpha.adls new file mode 100644 index 000000000..42e59d10f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_226hz.v0.0.1-alpha.adls @@ -0,0 +1,1019 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f7eaa3df-0411-4b98-8164-96a9f1f66174; build_uid=1d10b5a1-e325-4992-978e-2040850877e9) + openEHR-EHR-OBSERVATION.tympanogram_226hz.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Kerrie Lee"> + ["email"] = <"kerrie.lee2@bigpond.com"> + ["date"] = <"2012-11-20"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Amarjit Anand, NT Department of Health/NT Hearing, Australia", "Judith Boswell, Adelaide Hearing Consultants, Australia", "Stephen Chu, NEHTA, Australia", "Kimberley Crebbin, NT Hearing Services, Australia", "Kathy Currie, Northern Territory Health, Australia", "Jade Frederiksen, Hearing Health Program, DoH, Australia", "Sam Harkus, Australian Hearing, Australia", "Sam Heard, Ocean Informatics, Australia (Editor)", "Oliver Hosking, Remote Health NT, Australia", "Anthony Leech, Hearing Health, Australia", "Kerrie Lee, Ngaanyatjarra Health Service, Australia", "Heather Leslie, Atomica Informatics, Australia (Editor)", "Rebecca Matthews, NT Hearing Services - NTG, Australia", "Ian McNicoll, Ocean Informatics UK, United Kingdom", "Mark Ramjan, NT Department of Health, Australia", "Kelly Simmons, Department of Health, Australia", "Prasha Sooful, Royal Darwin Hospital, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Tympanogram Result – 226Hz, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2012 Nov 20. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1111_5 (discontinued).¶ Previously derived from: Tympanogram, Draft archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager. Authored: 2012 Nov 20. Available at: http://www.openehr.org/knowledge/OKM.html#showarchetype_1013.1.73_2."> + ["2"] = <"American Academy of Audiology. (1997) Identification of hearing loss & middle-ear dysfunction in preschool & school-age children. Audiol Today. 9, 21–23."> + ["3"] = <"American National Standards Institute. (1987) Specifications for instruments to measure aural acoustic impedance and admittance (aural acoustic immittance). ANSI S3.39–1987. New York: American National Standards Institute."> + ["4"] = <"American Speech-Language-Hearing Association. (1997) Guidelines for audiologic screening. Rockville MD: American Speech-Language-Hearing Association."> + ["5"] = <"Fowler, C. G., & Shanks, J. E. (2002). Tympanometry. In J. Katz (Ed.), Handbook of clinical audiology (5th ed.). (pp. 175 – 204). Baltimore: Lippincott Williams & Wilkins."> + ["6"] = <"Margolis, R. H., & Hunter, L. L. (2000). Acoustic Immittance Measurements. In R. J. Roeser, M. Valente & H. Hosford-Dunn (Ed.), Audiology diagnosis. (pp. 381 - 423). New York: Thieme Medical Publishers, Inc."> + ["7"] = <"Margolis, R. H., Bass-Ringdahl, S., Hanks, W. D., Holte, K., & Zapala, D. A. (2003). Tympanometry in newborn infants—1 kHz norms. Journal of the American Academy of Audiology, 14, 383–392"> + ["8"] = <"Onusko, E. (2004). Tympanometry. American Family Physician, 70 (9), 1713 – 1720."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"6D4625A5EF7E5D665AFD565BE88D5059"> + > + details = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل تفاصيل نتيجة اختبار المُخَطَّط الطبلي"> + keywords = <"المخطط الطبلي", "قياس الطبل + + السمع"> + use = <""> + misuse = <""> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record measurements based on a 226 Hz probe tone, of the admittance or impedance of the middle ear system as a function of changing the external ear canal pressure. + + To infer middle ear function from objective measurements based on a fixed 226Hz probe tone, taken at the tympanic membrane of the mobility of the tympanic membrane, in reponse to varying air pressure in the ear canal."> + keywords = <"tympanogram", "tympanometry", "tympanometer", "admittance", "pressure", "compliance", "immittance", "static"> + use = <"Use to record measurements taken during tympanometry with a 226 Hz probe tone. + + Use to record outcome of tympanometry screening based on 226 Hz probe tone tympanometry. + + Use to record the interpretation all tympanogram measurements taken with a 226 Hz probe tone, to infer middle ear function for each ear, plus an overall interpretation (or tympanometric diagnosis). + + All of the data elements are recorded using a single method or protocol. If, during the test, any of the protocol parameters need to be modified, then the subsequent part of the test will need to be recorded within a separate instance of the test data, using the updated protocol parameters. + + Each 'Pressure vs Compliance Measurement' pair will comprise one pressure measurment with one corresponding compliance measurement. Compliance measurement has been represented in the archetype twice, each with different units. Compliance measurements will only be recorded in data using the unit that is recorded by the tympanometer in use - either volume units OR conductance units, but not both. + + Similarly, Static Compliance has been represented in the archetype twice, each with different units. Static Compliance measurements will only be recorded in data using the unit that is recorded by the tympanometer in use - either volume units OR conductance units, but not both. + + If the tympanogram subtypes are to be used in an implementation, these should be substituted for the global Type B category in the 'Tympanogram Type' data element. Both 'Type B' and 'Type B - low/high compliance' should not be used in the same implementation. 'Type B - low complicance' is equivalent to the unqualified 'Type B' in the 'Tympanogram Type' data element. + + Similarly, if Type C subtypes describing the Tympanogram curve are to be used in an implementation, these should be substituted for the global Type C category in the 'Tympanogram Type' data element. Both Type C and Types C1-3 should not be used in the same implementation."> + misuse = <"Not to be used to record other hearing tests. Use other archetypes as appropriate, for example OBSERVATION.audiogram. + + Not to be used to record high frequency tympanometry. Use the OBSERVATION.tympanogram_hf archetype instead. + + Not to be used to record multifrequency tympanometry. Use the OBSERVATION.tympanogram_hf archetype instead."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Tympanogram test result - 226Hz + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id13] occurrences matches {0..2} matches { -- Result details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id10] occurrences matches {1} matches { -- Test ear + value matches { + DV_CODED_TEXT[id9016] matches { + defining_code matches {[ac9000]} -- Test ear (synthesised) + } + } + } + CLUSTER[id28] occurrences matches {0..1} matches { -- Measurement details + items cardinality matches {2..*; unordered} matches { + CLUSTER[id29] matches { -- Pressure vs compliance measurement + items cardinality matches {1..2; unordered} matches { + ELEMENT[id56] occurrences matches {1} matches { -- Pressure + value matches { + DV_QUANTITY[id9017] matches { + property matches {[at9001]} -- Pressure + [magnitude, units, precision] matches { + [{|-600.0..200.0|}, {"daPa"}, {0}], + [{|>=0.0|}, {"mm[h2O]"}, {|>=0|}] + } + } + } + } + ELEMENT[id70] occurrences matches {0..1} matches { -- Compliance (volume) + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9002]} -- Volume + [magnitude, units, precision] matches { + [{|0.0..5.0|}, {"ml"}, {2}], + [{|0.0..5.0|}, {"cc3"}, {2}] + } + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Compliance (conductance) + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9003]} -- Electrical conductance + magnitude matches {|0.0..5.0|} + units matches {"mmho"} + precision matches {2} + } + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Peak pressure + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9001]} -- Pressure + [magnitude, units, precision] matches { + [{|-400.0..200.0|}, {"daPa"}, {0}], + [{|>=0.0|}, {"mm[h2O]"}, {|>=0|}] + } + } + } + } + ELEMENT[id75] occurrences matches {0..1} matches { -- Static compliance (volume) + value matches { + DV_QUANTITY[id9021] matches { + property matches {[at9002]} -- Volume + [magnitude, units, precision] matches { + [{|0.0..5.0|}, {"ml"}, {2}], + [{|0.0..5.0|}, {"cc3"}, {2}] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Static compliance (conductance) + value matches { + DV_QUANTITY[id9022] matches { + property matches {[at9003]} -- Electrical conductance + magnitude matches {|0.0..5.0|} + units matches {"mmho"} + precision matches {2} + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Ear canal volume + value matches { + DV_QUANTITY[id9023] matches { + property matches {[at9002]} -- Volume + [magnitude, units, precision] matches { + [{|0.0..5.0|}, {"cc3"}, {2}], + [{|0.0..5.0|}, {"ml"}, {2}] + } + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Tympanometric width + value matches { + DV_QUANTITY[id9024] matches { + property matches {[at9001]} -- Pressure + magnitude matches {|0.0..400.0|} + units matches {"daPa"} + precision matches {0} + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Tympanometric gradient + value matches { + DV_QUANTITY[id9025] matches { + property matches {[at9003]} -- Electrical conductance + units matches {"mmho"} + } + DV_PROPORTION[id9026] matches { + numerator matches {|0.0..1.0|} + is_integral matches {True} + type matches {1} + } + } + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9027] matches { + value matches {True} + } + } + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Reason for no test result + value matches { + DV_TEXT[id9028] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Tympanogram type + value matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[ac9004]} -- Tympanogram type (synthesised) + } + } + } + ELEMENT[id72] occurrences matches {0..1} matches { -- Tympanogram type B subtype + value matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[ac9005]} -- Tympanogram type B subtype (synthesised) + } + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Tympanogram type C subtype + value matches { + DV_CODED_TEXT[id9031] matches { + defining_code matches {[ac9006]} -- Tympanogram type C subtype (synthesised) + } + } + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Clinical interpretation + value matches { + DV_TEXT[id9032] + } + } + } + } + ELEMENT[id37] occurrences matches {0..1} matches { -- Overall interpretation + value matches { + DV_TEXT[id9033] + } + } + ELEMENT[id21] matches { -- Test result image + value matches { + DV_MULTIMEDIA[id9034] matches { + media_type matches {[ac9012]} -- Test result image (synthesised) + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9035] + } + } + } + } + } + } + POINT_EVENT[id38] occurrences matches {0..1} matches { -- Baseline + data matches { + use_node ITEM_TREE[id9036] /data[id2]/events[id3]/data[id4] + } + } + POINT_EVENT[id39] occurrences matches {0..1} matches { -- Post-Valsalva + data matches { + use_node ITEM_TREE[id9037] /data[id2]/events[id3]/data[id4] + } + } + POINT_EVENT[id40] occurrences matches {0..1} matches { -- Post-Toynbee + data matches { + use_node ITEM_TREE[id9038] /data[id2]/events[id3]/data[id4] + } + } + } + } + } + protocol matches { + ITEM_TREE[id41] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id44] occurrences matches {0..1} matches { -- Direction of pressure change + value matches { + DV_CODED_TEXT[id9039] matches { + defining_code matches {[ac9013]} -- Direction of pressure change (synthesised) + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Rate of pressure change + value matches { + DV_QUANTITY[id9040] matches { + property matches {[at9014]} -- Term binding for [openehr::708], translation not known in ADL 1.4 -> ADL 2 converter + [units] matches { + [{"daPa/s"}], + [{"mm[h2O]/s"}] + } + } + } + } + ELEMENT[id48] occurrences matches {0..1} matches { -- Admittance measurement + value matches { + DV_CODED_TEXT[id9041] matches { + defining_code matches {[ac9015]} -- Admittance measurement (synthesised) + } + } + } + CLUSTER[id51] occurrences matches {0..1} matches { -- Pressure range + items cardinality matches {1..*; unordered} matches { + ELEMENT[id52] occurrences matches {0..1} matches { -- Start pressure + value matches { + DV_QUANTITY[id9042] matches { + property matches {[at9001]} -- Pressure + [units] matches { + [{"daPa"}], + [{"mm[h2O]"}] + } + } + } + } + ELEMENT[id53] occurrences matches {0..1} matches { -- Stop pressure + value matches { + DV_QUANTITY[id9043] matches { + property matches {[at9001]} -- Pressure + [units] matches { + [{"daPa"}], + [{"mm[h2O]"}] + } + } + } + } + } + } + allow_archetype CLUSTER[id54] matches { -- Tympanometer + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id42] matches { -- Pre-test calibration cavity size + value matches { + DV_QUANTITY[id9044] matches { + property matches {[at9002]} -- Volume + magnitude matches {|0.5..5.0|; 0.5} + units matches {"cc3"; "cc3"} + precision matches {2; 2} + } + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9045] + } + } + } + } + } + } + +terminology + term_definitions = < + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Test Ear(en) (synthesised)"> + description = <"*Identification of the ear being tested.(en) (synthesised)"> + > + ["at9001"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["at9002"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["at9003"] = < + text = <"* Electrical conductance (en)"> + description = <"* Electrical conductance (en)"> + > + ["ac9004"] = < + text = <"*Tympanogram Type(en) (synthesised)"> + description = <"*Description of the the shape of the tympanogram curve, based on the Jerger categories.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*New element(en) (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Tympanogram Type C Subtype(en) (synthesised)"> + description = <"*Subclassification of the tympanograms with negative peak pressure.(en) (synthesised)"> + > + ["at9007"] = < + text = <"* image/cgm (en)"> + description = <"* image/cgm (en)"> + > + ["at9008"] = < + text = <"* image/gif (en)"> + description = <"* image/gif (en)"> + > + ["at9009"] = < + text = <"* image/png (en)"> + description = <"* image/png (en)"> + > + ["at9010"] = < + text = <"* image/tiff (en)"> + description = <"* image/tiff (en)"> + > + ["at9011"] = < + text = <"* image/jpeg (en)"> + description = <"* image/jpeg (en)"> + > + ["ac9012"] = < + text = <"*Test Result Image(en) (synthesised)"> + description = <"*Digital representation of the entire result.(en) (synthesised)"> + > + ["ac9013"] = < + text = <"*Direction of Pressure Change(en) (synthesised)"> + description = <"*The dirction of change of pressure administered via the ear canal.(en) (synthesised)"> + > + ["at9014"] = < + text = <"Term binding for [openehr::708], translation not known in ADL 1.4 -> ADL 2 converter"> + description = <"Term binding for [openehr::708], translation not known in ADL 1.4 -> ADL 2 converter"> + > + ["ac9015"] = < + text = <"*Admittance Measurement(en) (synthesised)"> + description = <"*Method of acoustic admittance measurement used in the test.(en) (synthesised)"> + > + ["id75"] = < + text = <"*Static Compliance (Volume)(en)"> + description = <"*Static compliance (SC) is the greatest amount of acoustic energy absorbed by the middle ear system (the vertical peak of the tympanogram curve).(en)"> + > + ["at74"] = < + text = <"*Type B - Low Volume(en)"> + description = <"*Rounded curve with no measurable peak pressure, reduced static compliance; ear canal volume within normal range. Equivalent to the unqualified Type B classification.(en)"> + > + ["at73"] = < + text = <"*Type B - High Volume(en)"> + description = <"*Rounded curve with no measurable peak pressure; static compliance on lower limits of normal range; ear canal volume within normal range.(en)"> + > + ["id72"] = < + text = <"*New element(en)"> + description = <"**(en)"> + > + ["at71"] = < + text = <"*Type D(en)"> + description = <"*Double peak(en)"> + > + ["id70"] = < + text = <"*Compliance (Volume)(en)"> + description = <"*The amount of acoustic energy absorbed by the middle ear system at a specified pressure, measured in cc3 or ml.(en)"> + comment = <"*If the tympanometer records compliance in cc3 or ml, use this data element. If the tympanometer records compliance in mmho, use the 'Compliance (Conductance) data element.(en)"> + > + ["at62"] = < + text = <"*Type C3(en)"> + description = <"*A negative peak pressure and low-normal static compliance.(en)"> + > + ["at61"] = < + text = <"*Type C2(en)"> + description = <"*A significant negative peak pressure, for example -200 daPa or greater.(en)"> + > + ["at60"] = < + text = <"*Type C1(en)"> + description = <"*A slight negative peak pressure, for example in range -100 to -199daPa.(en)"> + > + ["id59"] = < + text = <"*Tympanogram Type C Subtype(en)"> + description = <"*Subclassification of the tympanograms with negative peak pressure.(en)"> + comment = <"*If the subtypes are to be used in an implementation, these should be substituted for the global Type C category in the 'Tympanogram Type' data element. Both Type C and Types C1-3 should not be used in the same implementation.(en)"> + > + ["at58"] = < + text = <"*Type B with high ECV(en)"> + description = <"*Rounded line/no measurable peak pressure; reduced static compliance; ear canal volume above the normal range.(en)"> + > + ["id57"] = < + text = <"*Compliance (Conductance)(en)"> + description = <"*The amount of acoustic energy absorbed by the middle ear system at a specified pressure, measured in mmHo.(en)"> + comment = <"*If the tympanometer records compliance in mmho, use this data element. If the tympanometer records compliance in cc3 or ml, use the 'Compliance (Volume) data element.(en)"> + > + ["id56"] = < + text = <"*Pressure(en)"> + description = <"*The pressure measured in the ear canal.(en)"> + > + ["id55"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the protocol for the tympanogram not captured in other fields.(en)"> + > + ["id54"] = < + text = <"*Tympanometer(en)"> + description = <"*Details of tympanometer used to conduct the test.(en)"> + > + ["id53"] = < + text = <"*Stop Pressure(en)"> + description = <"*The pressure value in daPa at which the pressure sweep for tympanometry ends. It is a negative pressure if the direction of pressure change is descending and a positive pressure if the direction of pressure change is ascending.(en)"> + > + ["id52"] = < + text = <"*Start Pressure(en)"> + description = <"*The pressure value in daPa at which the pressure sweep for tympanometry begins. It is a positive pressure if the direction of pressure change is descending and a negative pressure if the direction of pressure change is ascending.(en)"> + > + ["id51"] = < + text = <"*Pressure Range(en)"> + description = <"*The range of air pressure used to determine the tympanogram.(en)"> + > + ["at50"] = < + text = <"*Ambient compensated static(en)"> + description = <"*Admittance was measured using the Ambient compensated static acoustic admittance.(en)"> + > + ["at49"] = < + text = <"*Peak compensated static(en)"> + description = <"*The peak pressure value of the tympanogram used to compensate for ear canal volume in measurement of static acoustic admittance.(en)"> + > + ["id48"] = < + text = <"*Admittance Measurement(en)"> + description = <"*Method of acoustic admittance measurement used in the test.(en)"> + > + ["id47"] = < + text = <"*Rate of Pressure Change(en)"> + description = <"*The rate of change of pressure used in tympanometry.(en)"> + > + ["at46"] = < + text = <"*Ascending(en)"> + description = <"*The pressure changes from negative to positive.(en)"> + > + ["at45"] = < + text = <"*Descending(en)"> + description = <"*The pressure changes from positive to negative.(en)"> + > + ["id44"] = < + text = <"*Direction of Pressure Change(en)"> + description = <"*The dirction of change of pressure administered via the ear canal.(en)"> + > + ["id42"] = < + text = <"*Pre-test Calibration Cavity Size(en)"> + description = <"*A cavity with a known volume used to check the calibration of the tympanometer.(en)"> + comment = <"*ANSI S3.39 requires that three calibration cavities (0.5, 2.0, and 5.0 cm3) be checked with each device.(en)"> + > + ["id40"] = < + text = <"*Post Toynbee(en)"> + description = <"*Measurements are recorded after the patient has performed a toynbee manoeuvre.(en)"> + > + ["id39"] = < + text = <"*Post Valsalva(en)"> + description = <"*Measurements are recorded after the patient has performed a valsalva manoeuvre.(en)"> + > + ["id38"] = < + text = <"*Baseline(en)"> + description = <"*Measurement collection recorded as the basis for comparison with following measurement collections that may include other variables of time or patient state.(en)"> + > + ["id37"] = < + text = <"*Overall Interpretation(en)"> + description = <"*Overall clinical interpretation of the measurements and related findings using an tympanometer.(en)"> + comment = <"*Coding with a terminology is preferred, where possible. This data element is effectively an tympanometric diagnosis.(en)"> + > + ["at36"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to determine the type of tympanogram Type.(en)"> + > + ["at35"] = < + text = <"*Type Ad(en)"> + description = <"*A Type A curve but with increased static compliance.(en)"> + > + ["id34"] = < + text = <"*Clinical Interpretation(en)"> + description = <"*Clinical interpretation of all measurements for the test ear.(en)"> + comment = <"*Coding with a terminology is preferred, where possible.(en)"> + > + ["id33"] = < + text = <"*Reason for No Test Result(en)"> + description = <"*Reason why no result is available for the test ear.(en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example, patient was not co-operative; patient was not capable; ran out of time; no seal; presence of tympanic membrane perforation, impacted wax or discharge.(en)"> + > + ["id32"] = < + text = <"*No Test Result(en)"> + description = <"*No test result is available for the test ear.(en)"> + comment = <"*Record as True if the clinician was unable to record a result for the test ear.(en)"> + > + ["id31"] = < + text = <"*Tympanometric Gradient(en)"> + description = <"*The steepness of the slope of the tympanogram near the peak.(en)"> + comment = <"*This value is typically derived from the Tympanogram curve.(en)"> + > + ["id30"] = < + text = <"*Tympanometric Width(en)"> + description = <"*The pressure interval corresponding to a 50% reduction in the peak static admittance.(en)"> + comment = <"*This value is typically derived from the Tympanogram curve. In some immittance machines, for example the Grason Stadler GSI 39, this data element is known as 'gradient'.(en)"> + > + ["id29"] = < + text = <"*Pressure vs Compliance Measurement(en)"> + description = <"*The Pressure/Compliance measurement pair, captured from a tympanometer and used to define a continuous tympanogram curve.(en)"> + comment = <"*Each measurement pair will comprise one pressure measurment with one corresponding compliance measurement. Compliance has been represented in the archetype twice, each with different units. Compliance will only be recorded in data using the unit that is captured by the tympanometer in use - either volume units OR conductance units, but not both. + Multiple instances of this measurement pair will form the basis for the graphical display of the tympanogram. (en)"> + > + ["id28"] = < + text = <"*Measurement Details(en)"> + description = <"*Measurements of the tympanogram to infer middle ear function.(en)"> + comment = <"*Static compliance has been represented in the archetype twice, each with different units. Static compliance will only be recorded in data using the unit that is captured by the tympanometer in use - either volume units OR conductance units, but not both. + (en)"> + > + ["id22"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the test results and intepretation not captured in other fields.(en)"> + > + ["id21"] = < + text = <"*Test Result Image(en)"> + description = <"*Digital representation of the entire result.(en)"> + > + ["id19"] = < + text = <"*Ear Canal Volume(en)"> + description = <"*An estimate of the volume of air between the probe tip and the tympanic membrane if the tympanic membrane is intact, or the volume of the ear canal and the middle ear space if the tympanic membrane is perforated. (Fowler & Shanks, 2002, p. 180).(en)"> + > + ["id15"] = < + text = <"*Static Compliance (Conductance)(en)"> + description = <"*Static compliance (SC) is the greatest amount of acoustic energy absorbed by the middle ear system (the vertical peak of the tympanogram curve).(en)"> + comment = <"*Also known as 'Static Admittance'. It is plotted on the verical axis of a tympanogram.(en)"> + > + ["id14"] = < + text = <"*Peak Pressure(en)"> + description = <"*Peak pressure (also called tympanometric peak pressure or middle ear pressure or MEP) is the ear canal pressure at which the peak of the tympanogram occurs.(en)"> + comment = <"*Also known as Middle Ear Pressure (MEP). It is plotted on the horizontal axis on a tympanogram.(en)"> + > + ["id13"] = < + text = <"*Result Details(en)"> + description = <"*The tympanogram test result measurements and interpretations, recorded per ear.(en)"> + > + ["at12"] = < + text = <"*Right Ear(en)"> + description = <"*The probe tone was presented to the right ear.(en)"> + > + ["at11"] = < + text = <"*Left Ear(en)"> + description = <"*The probe tone was presented to the left ear.(en)"> + > + ["id10"] = < + text = <"*Test Ear(en)"> + description = <"*Identification of the ear being tested.(en)"> + > + ["at9"] = < + text = <"*Type As(en)"> + description = <"*A Type A curve but with reduced static compliance.(en)"> + > + ["at8"] = < + text = <"*Type C(en)"> + description = <"*Curve similar to Type A , but with the sharp peak at a negative pressure.(en)"> + > + ["at7"] = < + text = <"*Type B(en)"> + description = <"*Flat or rounded curve with no measurable peak pressure, reduced static compliance; ear canal volume within normal range.(en)"> + > + ["at6"] = < + text = <"*Type A(en)"> + description = <"*A distinctive sharp peak, around atmospheric pressure; normal static compliance; normal ear canal volume.(en)"> + > + ["id5"] = < + text = <"*Tympanogram Type(en)"> + description = <"*Description of the the shape of the tympanogram curve, based on the Jerger categories.(en)"> + comment = <"*If Type C subtypes are to be used in an implementation, these should be substituted for the global Type C category here. Both Type C and Types C1-3 should not be used in the same implementation.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Tympanogram Result(en)"> + description = <"*Record of measurements of movement at the tympanic membrane in response to changes in air pressure in the ear canal and their clinical interpretation as an indication of middle ear function.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Test ear (synthesised)"> + description = <"Identification of the ear being tested. (synthesised)"> + > + ["at9001"] = < + text = <"Pressure"> + description = <"Pressure"> + > + ["at9002"] = < + text = <"Volume"> + description = <"Volume"> + > + ["at9003"] = < + text = <"Electrical conductance"> + description = <"Electrical conductance"> + > + ["ac9004"] = < + text = <"Tympanogram type (synthesised)"> + description = <"Description of the the shape of the tympanogram curve, based on the Jerger categories. (synthesised)"> + > + ["ac9005"] = < + text = <"Tympanogram type B subtype (synthesised)"> + description = <"Subclassification of the tympanograms with a flat curve. (synthesised)"> + > + ["ac9006"] = < + text = <"Tympanogram type C subtype (synthesised)"> + description = <"Subclassification of the tympanograms with negative peak pressure. (synthesised)"> + > + ["at9007"] = < + text = <"image/cgm"> + description = <"image/cgm"> + > + ["at9008"] = < + text = <"image/gif"> + description = <"image/gif"> + > + ["at9009"] = < + text = <"image/png"> + description = <"image/png"> + > + ["at9010"] = < + text = <"image/tiff"> + description = <"image/tiff"> + > + ["at9011"] = < + text = <"image/jpeg"> + description = <"image/jpeg"> + > + ["ac9012"] = < + text = <"Test result image (synthesised)"> + description = <"Digital representation of the entire result. (synthesised)"> + > + ["ac9013"] = < + text = <"Direction of pressure change (synthesised)"> + description = <"The dirction of change of pressure administered via the ear canal. (synthesised)"> + > + ["at9014"] = < + text = <"Term binding for [openehr::708], translation not known in ADL 1.4 -> ADL 2 converter"> + description = <"Term binding for [openehr::708], translation not known in ADL 1.4 -> ADL 2 converter"> + > + ["ac9015"] = < + text = <"Admittance measurement (synthesised)"> + description = <"Method of acoustic admittance measurement used in the test. (synthesised)"> + > + ["id75"] = < + text = <"Static compliance (volume)"> + description = <"Static compliance (SC) is the greatest amount of acoustic energy absorbed by the middle ear system (the vertical peak of the tympanogram curve)."> + > + ["at74"] = < + text = <"Type B - low volume"> + description = <"Rounded curve with no measurable peak pressure, reduced static compliance; ear canal volume within normal range. Equivalent to the unqualified Type B classification."> + > + ["at73"] = < + text = <"Type B - high volume"> + description = <"Rounded curve with no measurable peak pressure; static compliance on lower limits of normal range; ear canal volume within normal range."> + > + ["id72"] = < + text = <"Tympanogram type B subtype"> + description = <"Subclassification of the tympanograms with a flat curve."> + comment = <"If the subtypes are to be used in an implementation, these should be substituted for the global Type B category in the 'Tympanogram Type' data element. Both 'Type B' and 'Type B - low/high compliance' should not be used in the same implementation. 'Type B - low complicance' is equivalent to the unqualified 'Type B' in the 'Tympanogram Type' data element."> + > + ["at71"] = < + text = <"Type D"> + description = <"A curve with a double peak; normal or reduced static compliance; normal ear canal volume."> + > + ["id70"] = < + text = <"Compliance (volume)"> + description = <"The amount of acoustic energy absorbed by the middle ear system at a specified pressure, measured in cc3 or ml."> + comment = <"If the tympanometer records compliance in cc3 or ml, use this data element. If the tympanometer records compliance in mmho, use the 'Compliance (Conductance) data element."> + > + ["at62"] = < + text = <"Type C3"> + description = <"A negative peak pressure and low-normal static compliance."> + > + ["at61"] = < + text = <"Type C2"> + description = <"A significant negative peak pressure, for example -200 daPa or greater."> + > + ["at60"] = < + text = <"Type C1"> + description = <"A slight negative peak pressure, for example in range -100 to -199 daPa."> + > + ["id59"] = < + text = <"Tympanogram type C subtype"> + description = <"Subclassification of the tympanograms with negative peak pressure."> + comment = <"If the subtypes are to be used in an implementation, these should be substituted for the global Type C category in the 'Tympanogram Type' data element. Both Type C and Types C1-3 should not be used in the same implementation."> + > + ["at58"] = < + text = <"Type B with high ECV"> + description = <"Rounded curve with measurable peak pressure; reduced static compliance; ear canal volume above the normal range."> + > + ["id57"] = < + text = <"Compliance (conductance)"> + description = <"The amount of acoustic energy absorbed by the middle ear system at a specified pressure, measured in mmHo."> + comment = <"If the tympanometer records compliance in mmho, use this data element. If the tympanometer records compliance in cc3 or ml, use the 'Compliance (Volume) data element."> + > + ["id56"] = < + text = <"Pressure"> + description = <"The pressure measured in the ear canal."> + > + ["id55"] = < + text = <"Comment"> + description = <"Additional narrative about the protocol for the tympanogram not captured in other fields."> + > + ["id54"] = < + text = <"Tympanometer"> + description = <"Details of tympanometer used to conduct the test."> + > + ["id53"] = < + text = <"Stop pressure"> + description = <"The pressure value in daPa at which the pressure sweep for tympanometry ends. It is a negative pressure if the direction of pressure change is descending and a positive pressure if the direction of pressure change is ascending."> + > + ["id52"] = < + text = <"Start pressure"> + description = <"The pressure value in daPa at which the pressure sweep for tympanometry begins. It is a positive pressure if the direction of pressure change is descending and a negative pressure if the direction of pressure change is ascending."> + > + ["id51"] = < + text = <"Pressure range"> + description = <"The range of air pressure used to determine the tympanogram."> + > + ["at50"] = < + text = <"Ambient compensated static"> + description = <"Admittance was measured using the Ambient compensated static acoustic admittance."> + > + ["at49"] = < + text = <"Peak compensated static"> + description = <"The peak pressure value of the tympanogram used to compensate for ear canal volume in measurement of static acoustic admittance."> + > + ["id48"] = < + text = <"Admittance measurement"> + description = <"Method of acoustic admittance measurement used in the test."> + > + ["id47"] = < + text = <"Rate of pressure change"> + description = <"The rate of change of pressure used in tympanometry."> + > + ["at46"] = < + text = <"Ascending"> + description = <"The pressure changes from negative to positive."> + > + ["at45"] = < + text = <"Descending"> + description = <"The pressure changes from positive to negative."> + > + ["id44"] = < + text = <"Direction of pressure change"> + description = <"The dirction of change of pressure administered via the ear canal."> + > + ["id42"] = < + text = <"Pre-test calibration cavity size"> + description = <"A cavity with a known volume used to check the calibration of the tympanometer."> + comment = <"ANSI S3.39 requires that three calibration cavities (0.5, 2.0, and 5.0 cm3) be checked with each device."> + > + ["id40"] = < + text = <"Post-Toynbee"> + description = <"Measurements are recorded after the patient has performed a toynbee manoeuvre."> + > + ["id39"] = < + text = <"Post-Valsalva"> + description = <"Measurements are recorded after the patient has performed a valsalva manoeuvre."> + > + ["id38"] = < + text = <"Baseline"> + description = <"Measurement collection recorded as the basis for comparison with following measurement collections that may include other variables of time or patient state."> + > + ["id37"] = < + text = <"Overall interpretation"> + description = <"Overall clinical interpretation of the measurements and related findings using an tympanometer."> + comment = <"Coding with a terminology is preferred, where possible. This data element is effectively an tympanometric diagnosis."> + > + ["at36"] = < + text = <"Indeterminate"> + description = <"It is not possible to determine the type of tympanogram Type."> + > + ["at35"] = < + text = <"Type Ad"> + description = <"A Type A curve but with increased static compliance."> + > + ["id34"] = < + text = <"Clinical interpretation"> + description = <"Clinical interpretation of all measurements for the test ear."> + comment = <"Coding with a terminology is preferred, where possible."> + > + ["id33"] = < + text = <"Reason for no test result"> + description = <"Reason why no result is available for the test ear."> + comment = <"Coding with a terminology is preferred, where possible. For example, patient was not co-operative; patient was not capable; ran out of time; no seal; presence of tympanic membrane perforation, impacted wax or discharge."> + > + ["id32"] = < + text = <"No test result"> + description = <"No test result is available for the test ear."> + comment = <"Record as True if the clinician was unable to record a result for the test ear."> + > + ["id31"] = < + text = <"Tympanometric gradient"> + description = <"The steepness of the slope of the tympanogram near the peak."> + comment = <"This value is typically derived from the Tympanogram curve."> + > + ["id30"] = < + text = <"Tympanometric width"> + description = <"The pressure interval corresponding to a 50% reduction in the peak static admittance."> + comment = <"This value is typically derived from the Tympanogram curve. In some immittance machines, for example the Grason Stadler GSI 39, this data element is known as 'gradient'."> + > + ["id29"] = < + text = <"Pressure vs compliance measurement"> + description = <"The Pressure/Compliance measurement pair, captured from a tympanometer and used to define a continuous tympanogram curve."> + comment = <"Each measurement pair will comprise one pressure measurment with one corresponding compliance measurement. Compliance has been represented in the archetype twice, each with different units. Compliance will only be recorded in data using the unit that is captured by the tympanometer in use - either volume units OR conductance units, but not both. + Multiple instances of this measurement pair will form the basis for the graphical display of the tympanogram. "> + > + ["id28"] = < + text = <"Measurement details"> + description = <"Measurements of the tympanogram to infer middle ear function."> + comment = <"Static compliance has been represented in the archetype twice, each with different units. Static compliance will only be recorded in data using the unit that is captured by the tympanometer in use - either volume units OR conductance units, but not both. + "> + > + ["id22"] = < + text = <"Comment"> + description = <"Additional narrative about the test results and intepretation not captured in other fields."> + > + ["id21"] = < + text = <"Test result image"> + description = <"Digital representation of the entire result."> + > + ["id19"] = < + text = <"Ear canal volume"> + description = <"An estimate of the volume of air between the probe tip and the tympanic membrane if the tympanic membrane is intact, or the volume of the ear canal and the middle ear space if the tympanic membrane is perforated. (Fowler & Shanks, 2002, p. 180)."> + > + ["id15"] = < + text = <"Static compliance (conductance)"> + description = <"Static compliance (SC) is the greatest amount of acoustic energy absorbed by the middle ear system (the vertical peak of the tympanogram curve)."> + comment = <"Also known as 'Static Admittance'. It is plotted on the verical axis of a tympanogram."> + > + ["id14"] = < + text = <"Peak pressure"> + description = <"Peak pressure (also called tympanometric peak pressure or middle ear pressure or MEP) is the ear canal pressure at which the peak of the tympanogram occurs."> + comment = <"Also known as Middle Ear Pressure (MEP). It is plotted on the horizontal axis on a tympanogram."> + > + ["id13"] = < + text = <"Result details"> + description = <"The tympanogram test result measurements and interpretations, recorded per ear."> + > + ["at12"] = < + text = <"Right ear"> + description = <"The probe tone was presented to the right ear."> + > + ["at11"] = < + text = <"Left ear"> + description = <"The probe tone was presented to the left ear."> + > + ["id10"] = < + text = <"Test ear"> + description = <"Identification of the ear being tested."> + > + ["at9"] = < + text = <"Type As"> + description = <"A Type A curve but with reduced static compliance."> + > + ["at8"] = < + text = <"Type C"> + description = <"Curve similar to Type A , but with the sharp peak at a negative pressure."> + > + ["at7"] = < + text = <"Type B"> + description = <"Flat or rounded curve with no measurable peak pressure, reduced static compliance; ear canal volume within normal range."> + > + ["at6"] = < + text = <"Type A"> + description = <"Curve with a distinctive sharp peak, around atmospheric pressure; normal static compliance; normal ear canal volume."> + > + ["id5"] = < + text = <"Tympanogram type"> + description = <"Description of the the shape of the tympanogram curve, based on the Jerger categories."> + comment = <"If Type B or C subtypes are to be used in an implementation, these should be substituted for the global 'Type B' or 'Type C' classification here. + Both 'Type B' and 'Type B - low compliance'/'Type B - high compliance' should not be used in the same implementation. Similarly, both 'Type C' and Types C1-3 should not be used in the same implementation. "> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Tympanogram test result - 226Hz"> + description = <"Record of measurements of movement at the tympanic membrane in response to a 226Hz probe tone and changes in air pressure in the ear canal, and their clinical interpretation as an indication of middle ear function."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9014"] = + > + ["openEHR"] = < + ["at9007"] = + ["at9008"] = + ["at9009"] = + ["at9010"] = + ["at9011"] = + > + > + value_sets = < + ["ac9013"] = < + id = <"ac9013"> + members = <"at45", "at46"> + > + ["ac9012"] = < + id = <"ac9012"> + members = <"at9007", "at9008", "at9009", "at9010", "at9011"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at11", "at12"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at60", "at61", "at62"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at73", "at74"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at6", "at7", "at58", "at8", "at71", "at9", "at35", "at36"> + > + ["ac9015"] = < + id = <"ac9015"> + members = <"at49", "at50"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_hf.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_hf.v0.0.1-alpha.adls new file mode 100644 index 000000000..33a665bb9 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_hf.v0.0.1-alpha.adls @@ -0,0 +1,975 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=261c75d3-8aa8-4061-b7f4-31512680c70e; build_uid=1ff7d9d3-d4a9-4380-a396-8c028c31720f) + openEHR-EHR-OBSERVATION.tympanogram_hf.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + > + > + > + +description + original_author = < + ["name"] = <"Kerrie Lee"> + ["email"] = <"kerrie.lee2@bigpond.com"> + ["date"] = <"2013-02-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Stephen Chu, NEHTA, Australia", "Harvey Coates, UWA, Australia", "Kathy Currie, Northern Territory Health, Australia", "Kerrie Lee, Ngaanyatjarra Health Service, Australia (Editor)", "Heather Leslie, Atomica Informatics, Australia (Editor)", "Ian McNicoll, freshEHR Informatics, United Kingdom"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Tympanogram Result - High Frequency, Draft archetype [Internet]. Australian Digital Health Agency (NEHTA), ADHA Clinical Knowledge Manager. Authored: 2013 Feb 01. Available at: http://dcm.nehta.org.au/ckm#showArchetype_1013.1.1164_3 (discontinued). Previously derived from: Tympanogram, Draft archetype [Internet]. openEHR Foundation, openEHR Clinical Knowledge Manager. Authored: 2012 Nov 20. Available at: http://www.openehr.org/knowledge/OKM.html#showarchetype_1013.1.73_2."> + ["2"] = <"Alaerts J, Luts H, Wouters J. Evaluation of middle ear function in young children: clinical guidelines for the use of 226- and 1,000-Hz tympanometry. Otol Neurotol. 2007 Sep;28(6):727-32. PubMed PMID: 17948353."> + ["3"] = <"American Academy of Audiology. (1997) Identification of hearing loss & middle-ear dysfunction in preschool & school-age children. Audiol Today, 9:21–23."> + ["4"] = <"American National Standards Institute. (1987) Specifications for instruments to measure aural acoustic impedance and admittance (aural acoustic immittance). ANSI S3.39–1987. New York: American National Standards Institute."> + ["5"] = <"American Speech-Language-Hearing Association. (1997) Guidelines for audiologic screening. Rockville MD: American Speech-Language-Hearing Association."> + ["6"] = <"Fowler CG, Shanks JE. (2002). Tympanometry. In J. Katz (Ed.), Handbook of clinical audiology (5th ed.). (pp. 175 – 204). Baltimore: Lippincott Williams & Wilkins."> + ["7"] = <"Lidén G. The scope and application of current audiometric tests. J Laryngol Otol. 1969 Jun;83(6):507-20. PubMed PMID: 5785649."> + ["8"] = <"Margolis RH, Bass-Ringdahl S, Hanks WD, Holte L, Zapala DA. Tympanometry in newborn infants--1 kHz norms. J Am Acad Audiol. 2003 Sep;14(7):383-92. PubMed PMID: 14620612."> + ["9"] = <"Margolis, RH, Hunter LL. (2000). Acoustic Immittance Measurements. In R. J. Roeser, M. Valente & H. Hosford-Dunn (Ed.), Audiology diagnosis. (pp. 381 - 423). New York: Thieme Medical Publishers, Inc."> + ["10"] = <"Onusko, E. (2004). Tympanometry. American Family Physician, 70 (9), 1713 – 1720."> + ["11"] = <"Vanhuyse VJ, Creten WL, Van Camp KJ. On the W-notching of tympanograms. Scand Audiol 1975;4: 45-50."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"35C788F768EA287F6435FF50BFFF11DF"> + > + details = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل تفاصيل نتيجة اختبار المُخَطَّط الطبلي"> + keywords = <"المخطط الطبلي", "قياس الطبل + + السمع"> + use = <""> + misuse = <""> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record measurements based on a multi-frequency (or sweep frequency) probe tone, or a probe tone higher than 226Hz, of the admittance or impedance of the middle ear system as a function of the pressure in the external ear canal pressure. + + To infer middle ear function from objective measurements based on a high frequency probe tone, taken at the tympanic membrane of the mobility of the tympanic membrane, in reponse to varying air pressure in the ear canal. + + To infer middle ear function from objective measurements based on a multi-frequency probe tone, taken at the tympanic membrane of the mobility of the tympanic membrane, in reponse to a specified air pressure in the ear canal."> + keywords = <"tympanogram", "tympanometry", "tympanometer", "admittance", "pressure", "compliance", "immittance", "static", "high", "frequency"> + use = <"Use to record measurements taken during tympanometry with a high frequency probe tone (probetone higher than 226 Hz) or a multi-frequency probe tone. + + Use to record outcome of tympanometry screening based on a high frequency probe tone (probe tone higher than 226 Hz) or a multi-frequency probe tone. + + Use to record the interpretation all tympanogram measurements taken with a high frequency probe tone (probetone higher than 226 Hz) or a multi-frequency probe tone, to infer middle ear function for each ear, plus an overall interpretation (or tympanometric diagnosis). + + All of the data elements are recorded using a single method or protocol. If, during the test, any of the protocol parameters need to be modified, then the subsequent part of the test will need to be recorded within a separate instance of the test data, using the updated protocol parameters. + + High frequency tympanometry is the test of choice in newborn to the age of two months. Both 226hz and high frequency tympanometry can be used together to test infants from from two to six months."> + misuse = <"Not to be used to record other hearing tests. Use other archetypes as appropriate, for example OBSERVATION.audiogram_result. + + Not to be used to record 226Hz tympanometry. Use the OBSERVATION.tympanogram_226Hz archetype instead."> + copyright = <"© Northern Territory Department of Health (Australia), openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Tympanogram test result - high frequency + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] occurrences matches {0..1} matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id13] occurrences matches {0..2} matches { -- Result details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id10] occurrences matches {1} matches { -- Test ear + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9000]} -- Test ear (synthesised) + } + } + } + CLUSTER[id28] occurrences matches {0..1} matches { -- Measurement details + items cardinality matches {2..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..1} matches { -- Peak pressure + value matches { + DV_QUANTITY[id9016] matches { + property matches {[at9001]} -- Pressure + [magnitude, units, precision] matches { + [{|-600.0..200.0|}, {"daPa"}, {0}], + [{|>=0.0|}, {"mm[H2O]"}, {|>=0|}] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Y peak + value matches { + DV_QUANTITY[id9017] matches { + property matches {[at9002]} -- Electrical conductance + magnitude matches {|0.0..5.0|} + units matches {"mmho"} + precision matches {1} + } + } + } + ELEMENT[id75] occurrences matches {0..1} matches { -- Y+200 + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9002]} -- Electrical conductance + units matches {"mmho"} + } + } + } + ELEMENT[id87] occurrences matches {0..1} matches { -- Y-400 + value matches { + DV_QUANTITY[id9019] matches { + property matches {[at9002]} -- Electrical conductance + units matches {"mmho"} + } + } + } + ELEMENT[id19] occurrences matches {0..1} matches { -- Ear canal volume + value matches { + DV_QUANTITY[id9020] matches { + property matches {[at9003]} -- Volume + [magnitude, units, precision] matches { + [{|0.0..5.0|}, {"cc3"}, {1}], + [{|0.0..5.0|}, {"ml"}, {1}] + } + } + } + } + ELEMENT[id76] occurrences matches {0..1} matches { -- Ear baseline value + value matches { + DV_QUANTITY[id9021] matches { + property matches {[at9003]} -- Volume + [units] matches { + [{"ml"}], + [{"cc3"}] + } + } + } + } + ELEMENT[id77] occurrences matches {0..1} matches { -- Resonant frequency + value matches { + DV_QUANTITY[id9022] matches { + property matches {[at9004]} -- Frequency + [magnitude, units, precision] matches { + [{|200.0..2000.0|}, {"Hz"}, {0}], + [{|0.2..2.0|}, {"kHz"}, {1}] + } + } + } + } + ELEMENT[id78] occurrences matches {0..1} matches { -- F45 degree + value matches { + DV_QUANTITY[id9023] matches { + property matches {[at9004]} -- Frequency + [units] matches { + [{"Hz"}], + [{"kHz"}] + } + } + } + } + ELEMENT[id30] occurrences matches {0..1} matches { -- Tympanometric width + value matches { + DV_QUANTITY[id9024] matches { + property matches {[at9001]} -- Pressure + magnitude matches {|0.0..400.0|} + units matches {"daPa"} + precision matches {0} + } + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Tympanometric gradient + value matches { + DV_QUANTITY[id9025] matches { + property matches {[at9002]} -- Electrical conductance + units matches {"mmho"} + } + DV_PROPORTION[id9026] matches { + numerator matches {|0.0..1.0|} + is_integral matches {False} + type matches {1} + } + } + } + } + } + ELEMENT[id32] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9027] matches { + value matches {True} + } + } + } + ELEMENT[id33] matches { -- Reason for no test result + value matches { + DV_TEXT[id9028] + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Tympanogram type + value matches { + DV_CODED_TEXT[id9029] matches { + defining_code matches {[ac9005]} -- Tympanogram type (synthesised) + } + } + } + ELEMENT[id67] occurrences matches {0..1} matches { -- Vanhuyse classification type + value matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[ac9006]} -- Vanhuyse classification type (synthesised) + } + } + } + ELEMENT[id34] occurrences matches {0..1} matches { -- Clinical interpretation + value matches { + DV_TEXT[id9031] + } + } + } + } + ELEMENT[id37] occurrences matches {0..1} matches { -- Overall interpretation + value matches { + DV_TEXT[id9032] + } + } + ELEMENT[id21] matches { -- Test result image + value matches { + DV_MULTIMEDIA[id9033] matches { + media_type matches {[ac9012]} -- Test result image (synthesised) + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9034] + } + } + } + } + } + } + POINT_EVENT[id38] occurrences matches {0..1} matches { -- Baseline + data matches { + use_node ITEM_TREE[id9035] /data[id2]/events[id3]/data[id4] + } + } + POINT_EVENT[id39] occurrences matches {0..1} matches { -- Post-Valsalva + data matches { + use_node ITEM_TREE[id9036] /data[id2]/events[id3]/data[id4] + } + } + POINT_EVENT[id40] occurrences matches {0..1} matches { -- Post-Toynbee + data matches { + use_node ITEM_TREE[id9037] /data[id2]/events[id3]/data[id4] + } + } + } + } + } + protocol matches { + ITEM_TREE[id41] matches { + items cardinality matches {0..*; unordered} matches { + CLUSTER[id83] occurrences matches {0..1} matches { -- Sweep pressure + items cardinality matches {1..*; unordered} matches { + ELEMENT[id81] occurrences matches {0..1} matches { -- Probe tone frequency + value matches { + DV_QUANTITY[id9038] matches { + property matches {[at9004]} -- Frequency + [magnitude, units, precision] matches { + [{|226.0..2000.0|}, {"Hz"}, {0}], + [{|0.226..2.0|}, {"kHz"}, {3}] + } + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- Rate of pressure change + value matches { + DV_QUANTITY[id9039] matches { + property matches {[at9013]} -- Term binding for [openehr::708], translation not known in ADL 1.4 -> ADL 2 converter + [units] matches { + [{"daPa/s"}], + [{"mm[H2O]/s"}] + } + } + } + } + ELEMENT[id52] occurrences matches {0..1} matches { -- Start pressure + value matches { + DV_QUANTITY[id9040] matches { + property matches {[at9001]} -- Pressure + magnitude matches {|-600.0..400.0|} + units matches {"daPa"} + precision matches {0} + } + } + } + ELEMENT[id53] occurrences matches {0..1} matches { -- Stop pressure + value matches { + DV_QUANTITY[id9041] matches { + property matches {[at9001]} -- Pressure + magnitude matches {|-600.0..400.0|} + units matches {"daPa"} + precision matches {0} + } + } + } + } + } + CLUSTER[id51] occurrences matches {0..1} matches { -- Multi-frequency + items cardinality matches {1..*; unordered} matches { + ELEMENT[id82] occurrences matches {0..1} matches { -- Pressure + value matches { + DV_QUANTITY[id9042] matches { + property matches {[at9001]} -- Pressure + [magnitude, units, precision] matches { + [{|-600.0..400.0|}, {"daPa"}, {0}], + [{|-600.0..400.0|}, {"mm[H2O]"}, {|>=0|}] + } + } + } + } + ELEMENT[id86] occurrences matches {0..1} matches { -- Rate of frequency change + value matches { + DV_QUANTITY[id9043] matches { + property matches {[at9014]} -- Term binding for [openehr::754], translation not known in ADL 1.4 -> ADL 2 converter + units matches {"Hz/s"} + } + } + } + ELEMENT[id84] occurrences matches {0..1} matches { -- Start frequency + value matches { + DV_QUANTITY[id9044] matches { + property matches {[at9004]} -- Frequency + [magnitude, units, precision] matches { + [{|200.0..2000.0|}, {"Hz"}, {0}], + [{|0.2..2.0|}, {"kHz"}, {1}] + } + } + } + } + ELEMENT[id85] occurrences matches {0..1} matches { -- Stop frequency + value matches { + DV_QUANTITY[id9045] matches { + property matches {[at9004]} -- Frequency + [magnitude, units, precision] matches { + [{|200.0..2000.0|}, {"Hz"}, {0}], + [{|0.2..2.0|}, {"kHz"}, {1}] + } + } + } + } + } + } + allow_archetype CLUSTER[id54] matches { -- Tympanometer + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id55] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9046] + } + } + } + } + } + } + +terminology + term_definitions = < + ["ar-sy"] = < + ["ac9000"] = < + text = <"*Test Ear(en) (synthesised)"> + description = <"*Identification of the ear being tested.(en) (synthesised)"> + > + ["at9001"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["at9002"] = < + text = <"* Electrical conductance (en)"> + description = <"* Electrical conductance (en)"> + > + ["at9003"] = < + text = <"* Volume (en)"> + description = <"* Volume (en)"> + > + ["at9004"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9005"] = < + text = <"*Tympanogram Type(en) (synthesised)"> + description = <"*Classification of the the shape of the tympanogram curve.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"*Vanhuyse Classification Type(en) (synthesised)"> + description = <"*Classification of tympanogram type based on Vanhuyse classification system.(en) (synthesised)"> + > + ["at9007"] = < + text = <"* image/cgm (en)"> + description = <"* image/cgm (en)"> + > + ["at9008"] = < + text = <"* image/gif (en)"> + description = <"* image/gif (en)"> + > + ["at9009"] = < + text = <"* image/png (en)"> + description = <"* image/png (en)"> + > + ["at9010"] = < + text = <"* image/tiff (en)"> + description = <"* image/tiff (en)"> + > + ["at9011"] = < + text = <"* image/jpeg (en)"> + description = <"* image/jpeg (en)"> + > + ["ac9012"] = < + text = <"*Test Result Image(en) (synthesised)"> + description = <"*Digital representation of the entire result.(en) (synthesised)"> + > + ["at9013"] = < + text = <"Term binding for [openehr::708], translation not known in ADL 1.4 -> ADL 2 converter"> + description = <"Term binding for [openehr::708], translation not known in ADL 1.4 -> ADL 2 converter"> + > + ["at9014"] = < + text = <"Term binding for [openehr::754], translation not known in ADL 1.4 -> ADL 2 converter"> + description = <"Term binding for [openehr::754], translation not known in ADL 1.4 -> ADL 2 converter"> + > + ["id87"] = < + text = <"*Y-400(en)"> + description = <"*Admittance at -400 daPa.(en)"> + > + ["id86"] = < + text = <"*Rate of Frequency Change(en)"> + description = <"*The rate of change of the probe tone frequency used in tympanometry.(en)"> + > + ["id85"] = < + text = <"*Stop Frequency(en)"> + description = <"*The frequncy value at which the frequency sweep for tympanometry ends.(en)"> + > + ["id84"] = < + text = <"*Start Frequency(en)"> + description = <"*The frequncy value at which the frequency sweep for tympanometry begins.(en)"> + > + ["id83"] = < + text = <"*Sweep Pressure(en)"> + description = <"*Parameters used for Sweep Pressure high frequency probe tone tympanometry.(en)"> + comment = <"*Direction of Pressure Change is assumed to be positive to negative.(en)"> + > + ["id82"] = < + text = <"*Pressure(en)"> + description = <"*The fixed pressure in the ear canal.(en)"> + comment = <"*This data element document the fixed pressure value while the probe tone frequency is varied over the test frequency range for each measurement.(en)"> + > + ["id81"] = < + text = <"*Probe Tone Frequency(en)"> + description = <"*The frequency of the probe tone played into the ear canal for tympanometry measurement.(en)"> + comment = <"*Usually set to 678, 900 or 1000Hz.(en)"> + > + ["at80"] = < + text = <"*5B3G(en)"> + description = <"*The pattern of results showing 5 susceptance (B) peaks and 3 conductance (G) peaks.(en)"> + > + ["at79"] = < + text = <"*3B3G(en)"> + description = <"*The pattern of results showing 3 susceptance (B) peaks and 3 conductance (G) peaks.(en)"> + > + ["id78"] = < + text = <"*F45 Degree(en)"> + description = <"*The frequency corresponding to a 45° phase angle.(en)"> + > + ["id77"] = < + text = <"*Resonant Frequency(en)"> + description = <"*Frequency at which the total susceptance is zero.(en)"> + > + ["id76"] = < + text = <"*Ear Baseline Value(en)"> + description = <"*Derived ear canal volume.(en)"> + comment = <"*EBV = 226/fp*Y+200 (where fp= applied probe tone frequency). May be used for babies under 3 months - see Alaerts et al 2007.(en)"> + > + ["id75"] = < + text = <"*Y+200(en)"> + description = <"*Admittance at +200 daPa.(en)"> + > + ["at71"] = < + text = <"*Type 4u(en)"> + description = <"*Double-peaked curve with TPP <-150 daPa.(en)"> + > + ["at69"] = < + text = <"*3B1G(en)"> + description = <"*The pattern of results showing 3 susceptance peaks and 1 conductance peak.(en)"> + > + ["at68"] = < + text = <"*1B1G(en)"> + description = <"*The pattern of results showing 1 susceptance (B) peak and 1 conductance (G) peak.(en)"> + > + ["id67"] = < + text = <"*Vanhuyse Classification Type(en)"> + description = <"*Classification of tympanogram type based on Vanhuyse classification system.(en)"> + > + ["at58"] = < + text = <"*Type 3(en)"> + description = <"*Curve with a single peak and TPP <-150 daPa.(en)"> + > + ["id55"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the protocol for the tympanogram not captured in other fields.(en)"> + > + ["id54"] = < + text = <"*Tympanometer(en)"> + description = <"*Details of tympanometer used to conduct the test.(en)"> + > + ["id53"] = < + text = <"*Stop Pressure(en)"> + description = <"*The pressure value at which the pressure sweep for tympanometry ends. It is a negative pressure if the direction of pressure change is descending and a positive pressure if the direction of pressure change is ascending.(en)"> + > + ["id52"] = < + text = <"*Start Pressure(en)"> + description = <"*The pressure value at which the pressure sweep for tympanometry begins.(en)"> + > + ["id51"] = < + text = <"*Multi-frequency(en)"> + description = <"*Parameters used for multi-frequency tympanometry.(en)"> + comment = <"*Multi-frequency tympanometry is sometimes also referred to as sweep frequency tympanometry.(en)"> + > + ["id47"] = < + text = <"*Rate of Pressure Change(en)"> + description = <"*The rate of change of pressure used in tympanometry.(en)"> + > + ["id40"] = < + text = <"*Post Toynbee(en)"> + description = <"*Measurements are recorded after the patient has performed a toynbee manoeuvre.(en)"> + > + ["id39"] = < + text = <"*Post Valsalva(en)"> + description = <"*Measurements are recorded after the patient has performed a valsalva manoeuvre.(en)"> + > + ["id38"] = < + text = <"*Baseline(en)"> + description = <"*Measurement collection recorded as the basis for comparison with following measurement collections that may included other variables of time or patient state.(en)"> + > + ["id37"] = < + text = <"*Overall Interpretation(en)"> + description = <"*Overall clinical interpretation of the measurements and related findings using an tympanometer.(en)"> + comment = <"*Coding with a terminology is preferred, where possible. This data element is effectively an tympanometric diagnosis.(en)"> + > + ["at36"] = < + text = <"*Indeterminate(en)"> + description = <"*It is not possible to classify the type of tympanogram.(en)"> + > + ["id34"] = < + text = <"*Clinical Interpretation(en)"> + description = <"*Clinical interpretation of all measurements for the test ear.(en)"> + comment = <"*Coding with a terminology is preferred, where possible.(en)"> + > + ["id33"] = < + text = <"*Reason for No Test Result(en)"> + description = <"*Reason why no result is available for the test ear.(en)"> + comment = <"*Coding with a terminology is preferred, where possible. For example, patient was not co-operative; patient was not capable; ran out of time; no seal; presence of tympanic membrane perforation, impacted wax or discharge.(en)"> + > + ["id32"] = < + text = <"*No Test Result(en)"> + description = <"*No test result is available for the test ear.(en)"> + comment = <"*Record as True if the clinician was unable to record a result for the test ear.(en)"> + > + ["id31"] = < + text = <"*Tympanometric Gradient(en)"> + description = <"*The steepness of the slope of the tympanogram near the peak.(en)"> + comment = <"*This value is typically derived from the Tympanogram curve.(en)"> + > + ["id30"] = < + text = <"*Tympanometric Width(en)"> + description = <"*The pressure interval corresponding to a 50% reduction in the peak static admittance.(en)"> + comment = <"*This value is typically derived from the Tympanogram curve.(en)"> + > + ["id28"] = < + text = <"*Measurement Details(en)"> + description = <"*Measurements derived from the tympanomgram.(en)"> + > + ["id22"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the test results and intepretation not captured in other fields.(en)"> + > + ["id21"] = < + text = <"*Test Result Image(en)"> + description = <"*Digital representation of the entire result.(en)"> + > + ["id19"] = < + text = <"*Ear Canal Volume(en)"> + description = <"*An estimate of the volume of air between the probe tip and the tympanic membrane if the tympanic membrane is intact, or the volume of the ear canal and the middle ear space if the tympanic membrane is perforated. (Fowler & Shanks, 2002, p. 180).(en)"> + > + ["id15"] = < + text = <"*Y Peak(en)"> + description = <"*Peak compensated static admittance.(en)"> + comment = <"*Also known as 'Static Admittance'. It is plotted on the verical axis of a tympanogram. The Y Peak is equal to the Hz value at which the peak Static Admittance is obtained.(en)"> + > + ["id14"] = < + text = <"*Peak Pressure(en)"> + description = <"*Peak pressure (also called tympanometric peak pressure or middle ear pressure or MEP) is the ear canal pressure at which the peak(s) of the tympanogram occurs.(en)"> + comment = <"*Also known as Middle Ear Pressure (MEP). It is plotted on the horizontal axis on a tympanogram.(en)"> + > + ["id13"] = < + text = <"*Result Details(en)"> + description = <"*The tympanogram test result details, recorded per ear.(en)"> + > + ["at12"] = < + text = <"*Right Ear(en)"> + description = <"*The probe was in the right ear.(en)"> + > + ["at11"] = < + text = <"*Left Ear(en)"> + description = <"*The probe was in the left ear.(en)"> + > + ["id10"] = < + text = <"*Test Ear(en)"> + description = <"*Identification of the ear being tested.(en)"> + > + ["at8"] = < + text = <"*Type 4(en)"> + description = <"*Double-peaked curve with TPP around 0 daPa.(en)"> + > + ["at7"] = < + text = <"*Type 2(en)"> + description = <"*Flat sloping curve with no distinct peak, Ypeak < 0.2 mmho and/or TW >= 200 daPa.(en)"> + > + ["at6"] = < + text = <"*Type 1(en)"> + description = <"*Curve with a single peak and TPP around 0 daPa.(en)"> + > + ["id5"] = < + text = <"*Tympanogram Type(en)"> + description = <"*Classification of the the shape of the tympanogram curve.(en)"> + comment = <"*The Tympanogram Type value set is based on Liden and Jerger's classification for high frequency tympanograms.(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Tympanogram Result - High Frequency(en)"> + description = <"*Record of measurements of movement at the tympanic membrane in response to a multifrequency probe tone, or a probe tone higher than 226Hz, and changes in air pressure in the ear canal, and their clinical interpretation as an indication of middle ear function.(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Test ear (synthesised)"> + description = <"Identification of the ear being tested. (synthesised)"> + > + ["at9001"] = < + text = <"Pressure"> + description = <"Pressure"> + > + ["at9002"] = < + text = <"Electrical conductance"> + description = <"Electrical conductance"> + > + ["at9003"] = < + text = <"Volume"> + description = <"Volume"> + > + ["at9004"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["ac9005"] = < + text = <"Tympanogram type (synthesised)"> + description = <"Classification of the the shape of the tympanogram curve. (synthesised)"> + > + ["ac9006"] = < + text = <"Vanhuyse classification type (synthesised)"> + description = <"Classification of tympanogram type based on Vanhuyse classification system. (synthesised)"> + > + ["at9007"] = < + text = <"image/cgm"> + description = <"image/cgm"> + > + ["at9008"] = < + text = <"image/gif"> + description = <"image/gif"> + > + ["at9009"] = < + text = <"image/png"> + description = <"image/png"> + > + ["at9010"] = < + text = <"image/tiff"> + description = <"image/tiff"> + > + ["at9011"] = < + text = <"image/jpeg"> + description = <"image/jpeg"> + > + ["ac9012"] = < + text = <"Test result image (synthesised)"> + description = <"Digital representation of the entire result. (synthesised)"> + > + ["at9013"] = < + text = <"Term binding for [openehr::708], translation not known in ADL 1.4 -> ADL 2 converter"> + description = <"Term binding for [openehr::708], translation not known in ADL 1.4 -> ADL 2 converter"> + > + ["at9014"] = < + text = <"Term binding for [openehr::754], translation not known in ADL 1.4 -> ADL 2 converter"> + description = <"Term binding for [openehr::754], translation not known in ADL 1.4 -> ADL 2 converter"> + > + ["id87"] = < + text = <"Y-400"> + description = <"Admittance at -400 daPa."> + > + ["id86"] = < + text = <"Rate of frequency change"> + description = <"The rate of change of the probe tone frequency used in tympanometry."> + > + ["id85"] = < + text = <"Stop frequency"> + description = <"The frequncy value at which the frequency sweep for tympanometry ends."> + > + ["id84"] = < + text = <"Start frequency"> + description = <"The frequncy value at which the frequency sweep for tympanometry begins."> + > + ["id83"] = < + text = <"Sweep pressure"> + description = <"Parameters used for Sweep Pressure high frequency probe tone tympanometry."> + comment = <"Direction of Pressure Change is assumed to be positive to negative."> + > + ["id82"] = < + text = <"Pressure"> + description = <"The fixed pressure in the ear canal."> + comment = <"This data element document the fixed pressure value while the probe tone frequency is varied over the test frequency range for each measurement."> + > + ["id81"] = < + text = <"Probe tone frequency"> + description = <"The frequency of the probe tone played into the ear canal for tympanometry measurement."> + comment = <"Usually set to 678, 900 or 1000Hz."> + > + ["at80"] = < + text = <"5B3G"> + description = <"The pattern of results showing 5 susceptance (B) peaks and 3 conductance (G) peaks."> + > + ["at79"] = < + text = <"3B3G"> + description = <"The pattern of results showing 3 susceptance (B) peaks and 3 conductance (G) peaks."> + > + ["id78"] = < + text = <"F45 degree"> + description = <"The frequency corresponding to a 45° phase angle."> + > + ["id77"] = < + text = <"Resonant frequency"> + description = <"Frequency at which the total susceptance is zero."> + > + ["id76"] = < + text = <"Ear baseline value"> + description = <"Derived ear canal volume."> + comment = <"EBV = 226/fp*Y+200 (where fp= applied probe tone frequency). May be used for babies under 3 months - see Alaerts et al 2007."> + > + ["id75"] = < + text = <"Y+200"> + description = <"Admittance at +200 daPa."> + > + ["at71"] = < + text = <"Type 4u"> + description = <"Double-peaked curve with TPP <-150 daPa."> + > + ["at69"] = < + text = <"3B1G"> + description = <"The pattern of results showing 3 susceptance peaks and 1 conductance peak."> + > + ["at68"] = < + text = <"1B1G"> + description = <"The pattern of results showing 1 susceptance (B) peak and 1 conductance (G) peak."> + > + ["id67"] = < + text = <"Vanhuyse classification type"> + description = <"Classification of tympanogram type based on Vanhuyse classification system."> + > + ["at58"] = < + text = <"Type 3"> + description = <"Curve with a single peak and TPP <-150 daPa."> + > + ["id55"] = < + text = <"Comment"> + description = <"Additional narrative about the protocol for the tympanogram not captured in other fields."> + > + ["id54"] = < + text = <"Tympanometer"> + description = <"Details of tympanometer used to conduct the test."> + > + ["id53"] = < + text = <"Stop pressure"> + description = <"The pressure value at which the pressure sweep for tympanometry ends. It is a negative pressure if the direction of pressure change is descending and a positive pressure if the direction of pressure change is ascending."> + > + ["id52"] = < + text = <"Start pressure"> + description = <"The pressure value at which the pressure sweep for tympanometry begins."> + > + ["id51"] = < + text = <"Multi-frequency"> + description = <"Parameters used for multi-frequency tympanometry."> + comment = <"Multi-frequency tympanometry is sometimes also referred to as sweep frequency tympanometry."> + > + ["id47"] = < + text = <"Rate of pressure change"> + description = <"The rate of change of pressure used in tympanometry."> + > + ["id40"] = < + text = <"Post-Toynbee"> + description = <"Measurements are recorded after the patient has performed a toynbee manoeuvre."> + > + ["id39"] = < + text = <"Post-Valsalva"> + description = <"Measurements are recorded after the patient has performed a valsalva manoeuvre."> + > + ["id38"] = < + text = <"Baseline"> + description = <"Measurement collection recorded as the basis for comparison with following measurement collections that may included other variables of time or patient state."> + > + ["id37"] = < + text = <"Overall interpretation"> + description = <"Overall clinical interpretation of the measurements and related findings using an tympanometer."> + comment = <"Coding with a terminology is preferred, where possible. This data element is effectively an tympanometric diagnosis."> + > + ["at36"] = < + text = <"Indeterminate"> + description = <"It is not possible to classify the type of tympanogram."> + > + ["id34"] = < + text = <"Clinical interpretation"> + description = <"Clinical interpretation of all measurements for the test ear."> + comment = <"Coding with a terminology is preferred, where possible."> + > + ["id33"] = < + text = <"Reason for no test result"> + description = <"Reason why no result is available for the test ear."> + comment = <"Coding with a terminology is preferred, where possible. For example, patient was not co-operative; patient was not capable; ran out of time; no seal; presence of tympanic membrane perforation, impacted wax or discharge."> + > + ["id32"] = < + text = <"No test result"> + description = <"No test result is available for the test ear."> + comment = <"Record as True if the clinician was unable to record a result for the test ear."> + > + ["id31"] = < + text = <"Tympanometric gradient"> + description = <"The steepness of the slope of the tympanogram near the peak."> + comment = <"This value is typically derived from the Tympanogram curve."> + > + ["id30"] = < + text = <"Tympanometric width"> + description = <"The pressure interval corresponding to a 50% reduction in the peak static admittance."> + comment = <"This value is typically derived from the Tympanogram curve."> + > + ["id28"] = < + text = <"Measurement details"> + description = <"Measurements derived from the tympanomgram."> + > + ["id22"] = < + text = <"Comment"> + description = <"Additional narrative about the test results and intepretation not captured in other fields."> + > + ["id21"] = < + text = <"Test result image"> + description = <"Digital representation of the entire result."> + > + ["id19"] = < + text = <"Ear canal volume"> + description = <"An estimate of the volume of air between the probe tip and the tympanic membrane if the tympanic membrane is intact, or the volume of the ear canal and the middle ear space if the tympanic membrane is perforated. (Fowler & Shanks, 2002, p. 180)."> + > + ["id15"] = < + text = <"Y peak"> + description = <"Peak compensated static admittance."> + comment = <"Also known as 'Static Admittance'. It is plotted on the verical axis of a tympanogram. The Y Peak is equal to the Hz value at which the peak Static Admittance is obtained."> + > + ["id14"] = < + text = <"Peak pressure"> + description = <"Peak pressure (also called tympanometric peak pressure or middle ear pressure or MEP) is the ear canal pressure at which the peak(s) of the tympanogram occurs."> + comment = <"Also known as Middle Ear Pressure (MEP). It is plotted on the horizontal axis on a tympanogram."> + > + ["id13"] = < + text = <"Result details"> + description = <"The tympanogram test result details, recorded per ear."> + > + ["at12"] = < + text = <"Right ear"> + description = <"The probe was in the right ear."> + > + ["at11"] = < + text = <"Left ear"> + description = <"The probe was in the left ear."> + > + ["id10"] = < + text = <"Test ear"> + description = <"Identification of the ear being tested."> + > + ["at8"] = < + text = <"Type 4"> + description = <"Double-peaked curve with TPP around 0 daPa."> + > + ["at7"] = < + text = <"Type 2"> + description = <"Flat sloping curve with no distinct peak, Ypeak < 0.2 mmho and/or TW >= 200 daPa."> + > + ["at6"] = < + text = <"Type 1"> + description = <"Curve with a single peak and TPP around 0 daPa."> + > + ["id5"] = < + text = <"Tympanogram type"> + description = <"Classification of the the shape of the tympanogram curve."> + comment = <"The Tympanogram Type value set is based on Liden and Jerger's classification for high frequency tympanograms."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Tympanogram test result - high frequency"> + description = <"Record of measurements of movement at the tympanic membrane in response to a multifrequency probe tone, or a probe tone higher than 226Hz, and changes in air pressure in the ear canal, and their clinical interpretation as an indication of middle ear function."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9001"] = + ["at9002"] = + ["at9003"] = + ["at9004"] = + ["at9013"] = + ["at9014"] = + > + ["openEHR"] = < + ["at9007"] = + ["at9008"] = + ["at9009"] = + ["at9010"] = + ["at9011"] = + > + > + value_sets = < + ["ac9012"] = < + id = <"ac9012"> + members = <"at9007", "at9008", "at9009", "at9010", "at9011"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at11", "at12"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at68", "at69", "at79", "at80", "at36"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at6", "at7", "at58", "at8", "at71", "at36"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.urinalysis.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.urinalysis.v1.1.0.adls new file mode 100644 index 000000000..d7f502dbc --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.urinalysis.v1.1.0.adls @@ -0,0 +1,2232 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f80bb44d-5e4e-495f-8c45-694525dc1df4; build_uid=2db17bc4-d5af-4efa-99ce-2b41974aa800) + openEHR-EHR-OBSERVATION.urinalysis.v1.1.0 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Dr. Leonardo Der Jachadurian"> + ["organisation"] = <"Bitios.com"> + > + accreditation = <"Medical Doctor (Internal Medicine Specialist)"> + > + ["sk"] = < + language = <[ISO_639-1::sk]> + author = < + ["name"] = <"?"> + > + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"?"> + > + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + author = < + ["name"] = <"Lin Zhang"> + ["organisation"] = <"Bethune International Peace Hospital"> + ["email"] = <"linforest@163.com"> + > + accreditation = <"What go here?"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2006-09-08"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Koray Atalag, University of Auckland, New Zealand", "Sandra Bertram, Ascribe, Australia", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, NEHTA, Australia", "Christian Ghan, The Chris O'Brien Lifehouse at RPA, Australia", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Oliver Hosking, Remote Health NT, Australia", "Lars Karlsen, DIPS ASA, Norway", "Sabine Leh, Haukeland University Hospital, Department of Pathology, Norway", "Heather Leslie, Ocean Informatics, Australia (Editor)", "Chunlan Ma, Ocean Informatics, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (Editor)", "Mona Saleh (Translator)", "Rosalie Schultz, Anyinginyi Health Aboriginal Corporation, Australia", "Fabian Schwarz, NT Health, Australia", "Gary Sinclair, NT DoH, Australia", "Micaela Thierley, Helse Bergen, Norway", "Lin Zhang, BIPH, China"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Urinalysis, unpublished archetype, National eHealth Transition Authority. NEHTA Clinical Knowledge Manager [Internet]. Authored: 08 Sep 2006. Available at: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1071 (accessed Jan 23, 2015). Forked from original archetype on openEHR CKM to NEHTA CKM on 16 Jan 2012."> + ["2"] = <"Urine Dipstick Multistix (R) 10SG, Johns Hopkins Hospital. The Johns Hopkins Hospital Point-of-Care Testing Program [Internet]. Revised: Oct 2010. Available at: http://pathology.jhu.edu/department/staff/poct/selfstudy/urinedipstick-10sg.pdf (Accessed Mar 4, 2015)."> + ["3"] = <"Multistix 9 (R) and Uristix (R) Urinalysis, UCSF Medical Center. Point of Care Testing [Internet]. Revision 2, version 1: Jun 2013. Available at: http://labmed.ucsf.edu/labmanual/mftlng-mtzn/dnld/poct-MultistixUristix.pdf (Accessed Mar 4, 2015)."> + ["4"] = <"Various product labels."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Informatics, heather.leslie@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"34C8CC056A5D79A65E6CA500A9B373A6"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Para registrar los hallazgos de una determinación con tira reactiva de orina o análisis orina."> + keywords = <"orina", "análisis", "tira reactiva"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["sk"] = < + language = <[ISO_639-1::sk]> + purpose = <"*To record the findings of urinalysis or dipstick testing.(en)"> + keywords = <"*urine(en)", "*test(en)", "*dip-stick(en)"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the results of a qualitative and semi-quantitative test array using reagent test strips to indicate possible abnormalities in a sample of urine. This test may be performed by clinicians at the point of care, technicians in a laboratory setting or individuals at home."> + keywords = <"urine", "test", "dip-stick", "strip", "multistix", "urinalysis", "analysis", "dipstick", "urinalyses"> + use = <"Use to record the results of a qualitative and semi-quantitative test array performed on a sample of urine, using reagent test strips. On exposure to urine, chemical pads on the reagent test strip change colour and the test result is read by visual comparison to a color chart at specified times after exposure or by an automated device. + + Different commercial products carry a variety of test /reagent pads. This archetype is heavily influenced by the commonly available Multistix test strips in Australia, recording ten commonly used analytes, but is intended to be generically applicable. If requirements for other parameters become apparent to meet the requirements for other test strips then product-specific urinalysis archetypes may need to be developed."> + misuse = <"Not to be used for recording urine microscopy or quantitative test results. Use the OBSERVATION.laboratory_test family of archetypes for this purpose. + + Not to be used for recording urine pregnancy tests. Use the OBSERVATION.pregnancy_test for this purpose."> + copyright = <"© openEHR Foundation"> + > + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"لتسجيل موجودات تحليل البول أو الغميسة + "> + keywords = <"البول", "اختبار", "الغميسة"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["zh-cn"] = < + language = <[ISO_639-1::zh-cn]> + purpose = <"用于记录采用试纸条作为试剂的,旨在表明尿液样品可能存在的异常情况的,定性和半定量检验项目组合的结果。这一检验项目组合可以由临床医生在床边,技师在实验室或者个人在家中进行。"> + keywords = <"尿", "尿液", "小便", "尿常规", "尿液分析", "分析", "测试", "检测", "检验项目", "试纸", "试纸条", "多联试纸", "测试棒"> + use = <"用于记录以试纸条作为试剂,针对尿液样品所进行的定性和半定量检验项目组合的结果。在接触尿液时,试纸条上的化学测试块的颜色会发生变化,并且在接触之后,在规定时间采用目视方式与标准比色卡相比较的方法或者利用自动化装置来读取检测结果。 + + 不同的商品化试纸条备有多种多样的测试块/反应区。本原始型在很大程度上受到了澳大利亚常见的Multistix试纸条的影响,用于记录常用的10种分析物,但本原始型还是旨在做到广泛适用。为了满足其他试纸条的需要,如果关于其他参数的需求变得明显起来,则可能就需要编制产品特异性的尿液分析原始型。"> + misuse = <"并非旨在用于记录尿液显微镜检查或定量型检验项目结果。对于此类用途,请采用实验室检验项目类观测指标(OBSERVATION.laboratory_test)原始型家族。 + + 并非旨在用于记录尿液妊娠试验。对于此类用途,请采用妊娠试验观测指标原始型(OBSERVATION.pregnancy_test)。"> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Urinalysis + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] matches { -- Point in Time + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id51] occurrences matches {0..1} matches { -- Glucose + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{1}, {[at116]}], + [{2}, {[at117]}], + [{3}, {[at118]}], + [{4}, {[at119]}], + [{5}, {[at120]}], + [{6}, {[at121]}] + } + } + } + } + ELEMENT[id63] occurrences matches {0..1} matches { -- Bilirubin + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{1}, {[at122]}], + [{2}, {[at123]}], + [{3}, {[at124]}], + [{4}, {[at125]}] + } + } + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- Ketones + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{1}, {[at110]}], + [{2}, {[at111]}], + [{3}, {[at112]}], + [{4}, {[at113]}], + [{5}, {[at114]}], + [{6}, {[at115]}] + } + } + } + } + ELEMENT[id152] occurrences matches {0..1} matches { -- Specific gravity + value matches { + DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{1}, {[at153]}], + [{2}, {[at154]}], + [{3}, {[at155]}], + [{4}, {[at156]}], + [{5}, {[at157]}], + [{6}, {[at158]}], + [{7}, {[at159]}] + } + } + } + } + ELEMENT[id33] occurrences matches {0..1} matches { -- Blood + value matches { + DV_ORDINAL[id9015] matches { + [value, symbol] matches { + [{1}, {[at103]}], + [{2}, {[at104]}], + [{3}, {[at105]}], + [{4}, {[at106]}], + [{5}, {[at107]}], + [{6}, {[at108]}], + [{7}, {[at109]}] + } + } + } + } + ELEMENT[id127] occurrences matches {0..1} matches { -- pH + value matches { + DV_ORDINAL[id9016] matches { + [value, symbol] matches { + [{1}, {[at128]}], + [{2}, {[at129]}], + [{3}, {[at130]}], + [{4}, {[at131]}], + [{5}, {[at132]}], + [{6}, {[at133]}], + [{7}, {[at134]}], + [{8}, {[at135]}], + [{9}, {[at177]}], + [{10}, {[at178]}], + [{11}, {[at180]}] + } + } + } + } + ELEMENT[id96] occurrences matches {0..1} matches { -- Protein + value matches { + DV_ORDINAL[id9017] matches { + [value, symbol] matches { + [{1}, {[at97]}], + [{2}, {[at98]}], + [{3}, {[at99]}], + [{4}, {[at100]}], + [{5}, {[at101]}], + [{6}, {[at102]}] + } + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- Urobilinogen + value matches { + DV_ORDINAL[id9018] matches { + [value, symbol] matches { + [{1}, {[at162]}], + [{2}, {[at163]}], + [{3}, {[at164]}], + [{4}, {[at165]}], + [{5}, {[at166]}] + } + } + } + } + ELEMENT[id44] occurrences matches {0..1} matches { -- Nitrite + value matches { + DV_ORDINAL[id9019] matches { + [value, symbol] matches { + [{1}, {[at160]}], + [{2}, {[at161]}] + } + } + } + } + ELEMENT[id69] occurrences matches {0..1} matches { -- Leukocytes + value matches { + DV_ORDINAL[id9020] matches { + [value, symbol] matches { + [{1}, {[at136]}], + [{2}, {[at137]}], + [{3}, {[at138]}], + [{4}, {[at139]}], + [{5}, {[at140]}] + } + } + } + } + allow_archetype CLUSTER[id183] matches { -- Additional details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exam_body_fluid(-[a-zA-Z0-9_]+)*\.v0\..*|openEHR-EHR-CLUSTER\.specimen(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + ELEMENT[id182] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9021] + } + } + ELEMENT[id31] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9022] + } + } + allow_archetype CLUSTER[id186] matches { -- Exam not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id80] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id181] occurrences matches {0..1} matches { -- Reagent Strips + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id187] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9023] matches { + defining_code matches {[ac9010]} -- Method (synthesised) + } + } + } + allow_archetype CLUSTER[id184] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id185] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["ac9000"] = < + text = <"Glucosa (synthesised)"> + description = <"Detección de glucosa en una muestra de orina. (synthesised)"> + > + ["ac9001"] = < + text = <"Bilirrubina (synthesised)"> + description = <"Detección de bilirrubina en la muestra de orina. (synthesised)"> + > + ["ac9002"] = < + text = <"Cuerpos cetónicos (synthesised)"> + description = <"Detección de cuerpos cetónicos en una muestra de orina. (synthesised)"> + > + ["ac9003"] = < + text = <"*Specific gravity(en) (synthesised)"> + description = <"*Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water.(en) (synthesised)"> + > + ["ac9004"] = < + text = <"Sangre (synthesised)"> + description = <"Detección de sangre en la muestra de orina. Hematuria. (synthesised)"> + > + ["ac9005"] = < + text = <"*pH(en) (synthesised)"> + description = <"*Measurement of pH in urine sample.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"Protein (synthesised)"> + description = <"Detection of protein in urine sample. (synthesised)"> + > + ["ac9007"] = < + text = <"Urobilinógeno (synthesised)"> + description = <"Detección de urobilinógeno en la muestra de orina. (synthesised)"> + > + ["ac9008"] = < + text = <"Nitrito (synthesised)"> + description = <"Detección de nitritos en la muestra de orina. (synthesised)"> + > + ["ac9009"] = < + text = <"*Leukocytes(en) (synthesised)"> + description = <"*Detection of white blood cells in urine sample.(en) (synthesised)"> + > + ["ac9010"] = < + text = <"*Method(en) (synthesised)"> + description = <"*Method by which the reagent strips were read.(en) (synthesised)"> + > + ["at189"] = < + text = <"*Automatic(en)"> + description = <"*The urinalysis results were detemined by a medical device.(en)"> + > + ["at188"] = < + text = <"*Manual(en)"> + description = <"*The urinalysis results were detemined by a person.(en)"> + > + ["id187"] = < + text = <"*Method(en)"> + description = <"*Method by which the reagent strips were read.(en)"> + > + ["id186"] = < + text = <"*Exam not done(en)"> + description = <"*Details to explicitly record that urinalysis was not performed.(en)"> + comment = <"*Use this SLOT and associated CLUSTER archetype if there is an explicit need to record that the test was not done, for example, if urine could not be obtained from a child even though it was ordered or neccessary.(en)"> + > + ["id185"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id184"] = < + text = <"*Device(en)"> + description = <"*Details about the device used to automatically read the reagent strips.(en)"> + > + ["id183"] = < + text = <"*Additional details(en)"> + description = <"*Additional details about the point of care urinalysis, including macroscopic appearance or other tests not currently captured in the structured data.(en)"> + > + ["id182"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Single word, phrase or brief description represents the clinical meaning and significance of the urinalysis findings.(en)"> + comment = <"*Comment: Coding with a terminology is preferred, where possible. For example: normal urinalysis; mild proteinuria; or trace of blood. Multiple statements are allowed.(en)"> + > + ["id181"] = < + text = <"*Reagent Strips(en)"> + description = <"*Details about the reagent strips used.(en)"> + > + ["at180"] = < + text = <"*10.0(en)"> + description = <"*pH of urine is equivalent to 10.0.(en)"> + > + ["at178"] = < + text = <"*9.5(en)"> + description = <"*pH of urine is equivalent to 9.5.(en)"> + > + ["at177"] = < + text = <"*9.0(en)"> + description = <"*pH of urine is equivalent to 9.0.(en)"> + > + ["at166"] = < + text = <"*8 mg/dL(en)"> + description = <"*Amount equivalent to 8mg/dL detected.(en)"> + > + ["at165"] = < + text = <"*4 mg/dL(en)"> + description = <"*Amount equivalent to 4mg/dL detected.(en)"> + > + ["at164"] = < + text = <"*2 mg/dL(en)"> + description = <"*Amount equivalent to 2mg/dL detected.(en)"> + > + ["at163"] = < + text = <"*Normal (upper)(en)"> + description = <"*Amount equivalent to 1 mg/dL detected.(en)"> + > + ["at162"] = < + text = <"*Normal (lower)(en)"> + description = <"*Amount equivalent to 0.2 mg/dL detected.(en)"> + > + ["at161"] = < + text = <"*Positive(en)"> + description = <"*Nitrites were detected.(en)"> + > + ["at160"] = < + text = <"*Negative(en)"> + description = <"*No nitrites detected.(en)"> + > + ["at159"] = < + text = <"*1.030(en)"> + description = <"*Specific gravity is equivalent to 1.030.(en)"> + > + ["at158"] = < + text = <"*1.025(en)"> + description = <"*Specific gravity is equivalent to 1.025.(en)"> + > + ["at157"] = < + text = <"*1.020(en)"> + description = <"*Specific gravity is equivalent to 1.020.(en)"> + > + ["at156"] = < + text = <"*1.015(en)"> + description = <"*Specific gravity is equivalent to 1.015.(en)"> + > + ["at155"] = < + text = <"*1.010(en)"> + description = <"*Specific gravity is equivalent to 1.010.(en)"> + > + ["at154"] = < + text = <"*1.005(en)"> + description = <"*Specific gravity is equivalent to 1.005.(en)"> + > + ["at153"] = < + text = <"*1.000(en)"> + description = <"*Specific gravity is equivalent to 1.000.(en)"> + > + ["id152"] = < + text = <"*Specific gravity(en)"> + description = <"*Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water.(en)"> + > + ["at140"] = < + text = <"*3+(en)"> + description = <"*Large amount detected.(en)"> + > + ["at139"] = < + text = <"*2+(en)"> + description = <"*Moderate amount detected.(en)"> + > + ["at138"] = < + text = <"*1+(en)"> + description = <"*Small amount detected.(en)"> + > + ["at137"] = < + text = <"*Trace(en)"> + description = <"*Trace detected.(en)"> + > + ["at136"] = < + text = <"*Negative(en)"> + description = <"*No leukocytes detected.(en)"> + > + ["at135"] = < + text = <"*8.5(en)"> + description = <"*pH of urine is equivalent to 8.5.(en)"> + > + ["at134"] = < + text = <"*8.0(en)"> + description = <"*pH of urine is equivalent to 8.0.(en)"> + > + ["at133"] = < + text = <"*7.5(en)"> + description = <"*pH of urine is equivalent to 7.5.(en)"> + > + ["at132"] = < + text = <"*7.0(en)"> + description = <"*pH of urine is equivalent to 7.0.(en)"> + > + ["at131"] = < + text = <"*6.5(en)"> + description = <"*pH of urine is equivalent to 6.5.(en)"> + > + ["at130"] = < + text = <"*6.0(en)"> + description = <"*pH of urine is equivalent to 6.0.(en)"> + > + ["at129"] = < + text = <"*5.5(en)"> + description = <"*pH of urine is equivalent to 5.5.(en)"> + > + ["at128"] = < + text = <"*5.0(en)"> + description = <"*pH of urine is equivalent to 5.0.(en)"> + > + ["id127"] = < + text = <"*pH(en)"> + description = <"*Measurement of pH in urine sample.(en)"> + > + ["at125"] = < + text = <"*3+(en)"> + description = <"*Large amount detected.(en)"> + > + ["at124"] = < + text = <"*2+(en)"> + description = <"*Moderate amount detected.(en)"> + > + ["at123"] = < + text = <"*1+(en)"> + description = <"*Small amount detected.(en)"> + > + ["at122"] = < + text = <"*Negative(en)"> + description = <"*No bilirubin detected.(en)"> + > + ["at121"] = < + text = <"*4+(en)"> + description = <"*Amount equivalent >2 g/dl (>2000mg/dL or >120 mmol/L) detected.(en)"> + > + ["at120"] = < + text = <"*3+(en)"> + description = <"*Amount equivalent to 1 g/dl (1000mg/dL or 60 mmol/L) detected.(en)"> + > + ["at119"] = < + text = <"*2+(en)"> + description = <"*Amount equivalent to 1/2 g/dl (500mg/dL or 30 mmol/L) detected.(en)"> + > + ["at118"] = < + text = <"*1+(en)"> + description = <"*Amount equivalent to 1/4 g/dL (250 mg/dL or 15 mmol/L) detected.(en)"> + > + ["at117"] = < + text = <"*Trace(en)"> + description = <"*Amount equivalent to 1/10 g/dl (100mg/dL or 5 mmol/L) detected.(en)"> + > + ["at116"] = < + text = <"*Negative(en)"> + description = <"*No glucose detected.(en)"> + > + ["at115"] = < + text = <"*Large+(en)"> + description = <"*Amount equivalent to 160mg/dL (or 16 mmol/L) detected.(en)"> + > + ["at114"] = < + text = <"*Large(en)"> + description = <"*Amount equivalent to 80mg/dL (or 8.0 mmol/L) detected.(en)"> + > + ["at113"] = < + text = <"*Moderate(en)"> + description = <"*Amount equivalent to 40mg/dL (or 4.0 mmol/L) detected.(en)"> + > + ["at112"] = < + text = <"*Small(en)"> + description = <"*Amount equivalent to 15mg/dL (or 1.5 mmlol/L) detected.(en)"> + > + ["at111"] = < + text = <"*Trace(en)"> + description = <"*Amount equivalent to 5mg/dL (or 0.5 mmol/L) detected.(en)"> + > + ["at110"] = < + text = <"*Negative(en)"> + description = <"*No ketones detected.(en)"> + > + ["at109"] = < + text = <"*3+(en)"> + description = <"*Large amount of blood detected.(en)"> + > + ["at108"] = < + text = <"*2+(en)"> + description = <"*Moderate amount of blood detected.(en)"> + > + ["at107"] = < + text = <"*1+(en)"> + description = <"*Small amount of blood detected.(en)"> + > + ["at106"] = < + text = <"*Haemolysed Trace(en)"> + description = <"*Trace of haemolysed blood detected.(en)"> + > + ["at105"] = < + text = <"*Non-haemolysed Moderate(en)"> + description = <"*Moderate amount of non-haemolysed blood detected.(en)"> + > + ["at104"] = < + text = <"*Non-haemolysed Trace(en)"> + description = <"*Trace of non-haemolysed blood detected.(en)"> + > + ["at103"] = < + text = <"*Negative(en)"> + description = <"*No blood detected.(en)"> + > + ["at102"] = < + text = <"*4+(en)"> + description = <"*Amount equivalent to >2000mg/dL (or >20 g/L) detected.(en)"> + > + ["at101"] = < + text = <"*3+(en)"> + description = <"*Amount equivalent to 300mg/dL (or 3.0 g/L) detected.(en)"> + > + ["at100"] = < + text = <"*2+(en)"> + description = <"*Amount equivalent to 100mg/dL (or 1.0 g/L) detected.(en)"> + > + ["at99"] = < + text = <"*1+(en)"> + description = <"*Amount equivalent to 30mg/dL (or 0.3 g/L) detected.(en)"> + > + ["at98"] = < + text = <"*Trace(en)"> + description = <"*Trace of protein detected.(en)"> + > + ["at97"] = < + text = <"*Negative(en)"> + description = <"*No protein detected.(en)"> + > + ["id96"] = < + text = <"Protein"> + description = <"Detection of protein in urine sample."> + > + ["id69"] = < + text = <"*Leukocytes(en)"> + description = <"*Detection of white blood cells in urine sample.(en)"> + > + ["id63"] = < + text = <"Bilirrubina"> + description = <"Detección de bilirrubina en la muestra de orina."> + > + ["id57"] = < + text = <"Urobilinógeno"> + description = <"Detección de urobilinógeno en la muestra de orina."> + > + ["id51"] = < + text = <"Glucosa"> + description = <"Detección de glucosa en una muestra de orina."> + > + ["id44"] = < + text = <"Nitrito"> + description = <"Detección de nitritos en la muestra de orina."> + > + ["id38"] = < + text = <"Cuerpos cetónicos"> + description = <"Detección de cuerpos cetónicos en una muestra de orina."> + > + ["id33"] = < + text = <"Sangre"> + description = <"Detección de sangre en la muestra de orina. Hematuria."> + > + ["id31"] = < + text = <"*Comment(en)"> + description = <"*Narrative about the urinalysis not captured in other fields.(en)"> + comment = <"*For example: the freshness or small volume of the urine sample, method of collection or any problems with testing.(en)"> + > + ["id3"] = < + text = <"*Point in Time(en)"> + description = <"*A specific date and/or time which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Urinalysis(en)"> + description = <"*Qualitative and semi-quantitative test array using reagent test strips to indicate possible abnormalities in a sample of urine, often performed as part of Point of Care Testing (POCT).(en)"> + > + > + ["sk"] = < + ["ac9000"] = < + text = <"Glukóza (synthesised)"> + description = <"*Detection of glucose in urine sample.(en) (synthesised)"> + > + ["ac9001"] = < + text = <"Bilirubín (synthesised)"> + description = <"*Detection of bilirubin in urine sample.(en) (synthesised)"> + > + ["ac9002"] = < + text = <"Ketolátky (synthesised)"> + description = <"*Detection of ketones in urine sample.(en) (synthesised)"> + > + ["ac9003"] = < + text = <"*Specific gravity(en) (synthesised)"> + description = <"*Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water.(en) (synthesised)"> + > + ["ac9004"] = < + text = <"Krv (synthesised)"> + description = <"*Detection of blood in urine sample.(en) (synthesised)"> + > + ["ac9005"] = < + text = <"*pH(en) (synthesised)"> + description = <"*Measurement of pH in urine sample.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"Bielkoviny (synthesised)"> + description = <"*Detection of protein in urine sample.(en) (synthesised)"> + > + ["ac9007"] = < + text = <"Urobilinogén (synthesised)"> + description = <"*Detection of urobilinogen in urine sample.(en) (synthesised)"> + > + ["ac9008"] = < + text = <"Dusičnany (synthesised)"> + description = <"*Detection of nitrites in urine sample.(en) (synthesised)"> + > + ["ac9009"] = < + text = <"*Leukocytes(en) (synthesised)"> + description = <"*Detection of white blood cells in urine sample.(en) (synthesised)"> + > + ["ac9010"] = < + text = <"*Method(en) (synthesised)"> + description = <"*Method by which the reagent strips were read.(en) (synthesised)"> + > + ["at189"] = < + text = <"*Automatic(en)"> + description = <"*The urinalysis results were detemined by a medical device.(en)"> + > + ["at188"] = < + text = <"*Manual(en)"> + description = <"*The urinalysis results were detemined by a person.(en)"> + > + ["id187"] = < + text = <"*Method(en)"> + description = <"*Method by which the reagent strips were read.(en)"> + > + ["id186"] = < + text = <"*Exam not done(en)"> + description = <"*Details to explicitly record that urinalysis was not performed.(en)"> + comment = <"*Use this SLOT and associated CLUSTER archetype if there is an explicit need to record that the test was not done, for example, if urine could not be obtained from a child even though it was ordered or neccessary.(en)"> + > + ["id185"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id184"] = < + text = <"*Device(en)"> + description = <"*Details about the device used to automatically read the reagent strips.(en)"> + > + ["id183"] = < + text = <"*Additional details(en)"> + description = <"*Additional details about the point of care urinalysis, including macroscopic appearance or other tests not currently captured in the structured data.(en)"> + > + ["id182"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Single word, phrase or brief description represents the clinical meaning and significance of the urinalysis findings.(en)"> + comment = <"*Comment: Coding with a terminology is preferred, where possible. For example: normal urinalysis; mild proteinuria; or trace of blood. Multiple statements are allowed.(en)"> + > + ["id181"] = < + text = <"*Reagent Strips(en)"> + description = <"*Details about the reagent strips used.(en)"> + > + ["at180"] = < + text = <"*10.0(en)"> + description = <"*pH of urine is equivalent to 10.0.(en)"> + > + ["at178"] = < + text = <"*9.5(en)"> + description = <"*pH of urine is equivalent to 9.5.(en)"> + > + ["at177"] = < + text = <"*9.0(en)"> + description = <"*pH of urine is equivalent to 9.0.(en)"> + > + ["at166"] = < + text = <"*8 mg/dL(en)"> + description = <"*Amount equivalent to 8mg/dL detected.(en)"> + > + ["at165"] = < + text = <"*4 mg/dL(en)"> + description = <"*Amount equivalent to 4mg/dL detected.(en)"> + > + ["at164"] = < + text = <"*2 mg/dL(en)"> + description = <"*Amount equivalent to 2mg/dL detected.(en)"> + > + ["at163"] = < + text = <"*Normal (upper)(en)"> + description = <"*Amount equivalent to 1 mg/dL detected.(en)"> + > + ["at162"] = < + text = <"*Normal (lower)(en)"> + description = <"*Amount equivalent to 0.2 mg/dL detected.(en)"> + > + ["at161"] = < + text = <"*Positive(en)"> + description = <"*Nitrites were detected.(en)"> + > + ["at160"] = < + text = <"*Negative(en)"> + description = <"*No nitrites detected.(en)"> + > + ["at159"] = < + text = <"*1.030(en)"> + description = <"*Specific gravity is equivalent to 1.030.(en)"> + > + ["at158"] = < + text = <"*1.025(en)"> + description = <"*Specific gravity is equivalent to 1.025.(en)"> + > + ["at157"] = < + text = <"*1.020(en)"> + description = <"*Specific gravity is equivalent to 1.020.(en)"> + > + ["at156"] = < + text = <"*1.015(en)"> + description = <"*Specific gravity is equivalent to 1.015.(en)"> + > + ["at155"] = < + text = <"*1.010(en)"> + description = <"*Specific gravity is equivalent to 1.010.(en)"> + > + ["at154"] = < + text = <"*1.005(en)"> + description = <"*Specific gravity is equivalent to 1.005.(en)"> + > + ["at153"] = < + text = <"*1.000(en)"> + description = <"*Specific gravity is equivalent to 1.000.(en)"> + > + ["id152"] = < + text = <"*Specific gravity(en)"> + description = <"*Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water.(en)"> + > + ["at140"] = < + text = <"*3+(en)"> + description = <"*Large amount detected.(en)"> + > + ["at139"] = < + text = <"*2+(en)"> + description = <"*Moderate amount detected.(en)"> + > + ["at138"] = < + text = <"*1+(en)"> + description = <"*Small amount detected.(en)"> + > + ["at137"] = < + text = <"*Trace(en)"> + description = <"*Trace detected.(en)"> + > + ["at136"] = < + text = <"*Negative(en)"> + description = <"*No leukocytes detected.(en)"> + > + ["at135"] = < + text = <"*8.5(en)"> + description = <"*pH of urine is equivalent to 8.5.(en)"> + > + ["at134"] = < + text = <"*8.0(en)"> + description = <"*pH of urine is equivalent to 8.0.(en)"> + > + ["at133"] = < + text = <"*7.5(en)"> + description = <"*pH of urine is equivalent to 7.5.(en)"> + > + ["at132"] = < + text = <"*7.0(en)"> + description = <"*pH of urine is equivalent to 7.0.(en)"> + > + ["at131"] = < + text = <"*6.5(en)"> + description = <"*pH of urine is equivalent to 6.5.(en)"> + > + ["at130"] = < + text = <"*6.0(en)"> + description = <"*pH of urine is equivalent to 6.0.(en)"> + > + ["at129"] = < + text = <"*5.5(en)"> + description = <"*pH of urine is equivalent to 5.5.(en)"> + > + ["at128"] = < + text = <"*5.0(en)"> + description = <"*pH of urine is equivalent to 5.0.(en)"> + > + ["id127"] = < + text = <"*pH(en)"> + description = <"*Measurement of pH in urine sample.(en)"> + > + ["at125"] = < + text = <"*3+(en)"> + description = <"*Large amount detected.(en)"> + > + ["at124"] = < + text = <"*2+(en)"> + description = <"*Moderate amount detected.(en)"> + > + ["at123"] = < + text = <"*1+(en)"> + description = <"*Small amount detected.(en)"> + > + ["at122"] = < + text = <"*Negative(en)"> + description = <"*No bilirubin detected.(en)"> + > + ["at121"] = < + text = <"*4+(en)"> + description = <"*Amount equivalent >2 g/dl (>2000mg/dL or >120 mmol/L) detected.(en)"> + > + ["at120"] = < + text = <"*3+(en)"> + description = <"*Amount equivalent to 1 g/dl (1000mg/dL or 60 mmol/L) detected.(en)"> + > + ["at119"] = < + text = <"*2+(en)"> + description = <"*Amount equivalent to 1/2 g/dl (500mg/dL or 30 mmol/L) detected.(en)"> + > + ["at118"] = < + text = <"*1+(en)"> + description = <"*Amount equivalent to 1/4 g/dL (250 mg/dL or 15 mmol/L) detected.(en)"> + > + ["at117"] = < + text = <"*Trace(en)"> + description = <"*Amount equivalent to 1/10 g/dl (100mg/dL or 5 mmol/L) detected.(en)"> + > + ["at116"] = < + text = <"*Negative(en)"> + description = <"*No glucose detected.(en)"> + > + ["at115"] = < + text = <"*Large+(en)"> + description = <"*Amount equivalent to 160mg/dL (or 16 mmol/L) detected.(en)"> + > + ["at114"] = < + text = <"*Large(en)"> + description = <"*Amount equivalent to 80mg/dL (or 8.0 mmol/L) detected.(en)"> + > + ["at113"] = < + text = <"*Moderate(en)"> + description = <"*Amount equivalent to 40mg/dL (or 4.0 mmol/L) detected.(en)"> + > + ["at112"] = < + text = <"*Small(en)"> + description = <"*Amount equivalent to 15mg/dL (or 1.5 mmlol/L) detected.(en)"> + > + ["at111"] = < + text = <"*Trace(en)"> + description = <"*Amount equivalent to 5mg/dL (or 0.5 mmol/L) detected.(en)"> + > + ["at110"] = < + text = <"*Negative(en)"> + description = <"*No ketones detected.(en)"> + > + ["at109"] = < + text = <"*3+(en)"> + description = <"*Large amount of blood detected.(en)"> + > + ["at108"] = < + text = <"*2+(en)"> + description = <"*Moderate amount of blood detected.(en)"> + > + ["at107"] = < + text = <"*1+(en)"> + description = <"*Small amount of blood detected.(en)"> + > + ["at106"] = < + text = <"*Haemolysed Trace(en)"> + description = <"*Trace of haemolysed blood detected.(en)"> + > + ["at105"] = < + text = <"*Non-haemolysed Moderate(en)"> + description = <"*Moderate amount of non-haemolysed blood detected.(en)"> + > + ["at104"] = < + text = <"*Non-haemolysed Trace(en)"> + description = <"*Trace of non-haemolysed blood detected.(en)"> + > + ["at103"] = < + text = <"*Negative(en)"> + description = <"*No blood detected.(en)"> + > + ["at102"] = < + text = <"*4+(en)"> + description = <"*Amount equivalent to >2000mg/dL (or >20 g/L) detected.(en)"> + > + ["at101"] = < + text = <"*3+(en)"> + description = <"*Amount equivalent to 300mg/dL (or 3.0 g/L) detected.(en)"> + > + ["at100"] = < + text = <"*2+(en)"> + description = <"*Amount equivalent to 100mg/dL (or 1.0 g/L) detected.(en)"> + > + ["at99"] = < + text = <"*1+(en)"> + description = <"*Amount equivalent to 30mg/dL (or 0.3 g/L) detected.(en)"> + > + ["at98"] = < + text = <"*Trace(en)"> + description = <"*Trace of protein detected.(en)"> + > + ["at97"] = < + text = <"*Negative(en)"> + description = <"*No protein detected.(en)"> + > + ["id96"] = < + text = <"Bielkoviny"> + description = <"*Detection of protein in urine sample.(en)"> + > + ["id69"] = < + text = <"*Leukocytes(en)"> + description = <"*Detection of white blood cells in urine sample.(en)"> + > + ["id63"] = < + text = <"Bilirubín"> + description = <"*Detection of bilirubin in urine sample.(en)"> + > + ["id57"] = < + text = <"Urobilinogén"> + description = <"*Detection of urobilinogen in urine sample.(en)"> + > + ["id51"] = < + text = <"Glukóza"> + description = <"*Detection of glucose in urine sample.(en)"> + > + ["id44"] = < + text = <"Dusičnany"> + description = <"*Detection of nitrites in urine sample.(en)"> + > + ["id38"] = < + text = <"Ketolátky"> + description = <"*Detection of ketones in urine sample.(en)"> + > + ["id33"] = < + text = <"Krv"> + description = <"*Detection of blood in urine sample.(en)"> + > + ["id31"] = < + text = <"*Comment(en)"> + description = <"*Narrative about the urinalysis not captured in other fields.(en)"> + comment = <"*For example: the freshness or small volume of the urine sample, method of collection or any problems with testing.(en)"> + > + ["id3"] = < + text = <"*Point in Time(en)"> + description = <"*A specific date and/or time which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Urinalysis(en)"> + description = <"*Qualitative and semi-quantitative test array using reagent test strips to indicate possible abnormalities in a sample of urine, often performed as part of Point of Care Testing (POCT).(en)"> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"نتيجة اختبار سكر العنب - الغلوكوز (synthesised)"> + description = <"اكتشاف سكر العنب في عينة البول (synthesised)"> + > + ["ac9001"] = < + text = <"بيليروبين (synthesised)"> + description = <"اكتشاف البيليروبين في عينة البول (synthesised)"> + > + ["ac9002"] = < + text = <"الكيتونات (synthesised)"> + description = <"اكتشاف الكيتونات في عينة البول (synthesised)"> + > + ["ac9003"] = < + text = <"*Specific gravity(en) (synthesised)"> + description = <"*Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water.(en) (synthesised)"> + > + ["ac9004"] = < + text = <"الدم (synthesised)"> + description = <"اكتشاف الدم في عينة البول (synthesised)"> + > + ["ac9005"] = < + text = <"*pH(en) (synthesised)"> + description = <"*Measurement of pH in urine sample.(en) (synthesised)"> + > + ["ac9006"] = < + text = <"نتيجة اختبار البوتينات (synthesised)"> + description = <"اكتشاف البروتين في عينة البول (synthesised)"> + > + ["ac9007"] = < + text = <"يوروبيلينوجين (synthesised)"> + description = <"اكتشاف اليوروبيلينوجين في عينة الدم (synthesised)"> + > + ["ac9008"] = < + text = <"نِتريت (synthesised)"> + description = <"اكتشاف النِّتريت في عينة البول (synthesised)"> + > + ["ac9009"] = < + text = <"*Leukocytes(en) (synthesised)"> + description = <"*Detection of white blood cells in urine sample.(en) (synthesised)"> + > + ["ac9010"] = < + text = <"*Method(en) (synthesised)"> + description = <"*Method by which the reagent strips were read.(en) (synthesised)"> + > + ["at189"] = < + text = <"*Automatic(en)"> + description = <"*The urinalysis results were detemined by a medical device.(en)"> + > + ["at188"] = < + text = <"*Manual(en)"> + description = <"*The urinalysis results were detemined by a person.(en)"> + > + ["id187"] = < + text = <"*Method(en)"> + description = <"*Method by which the reagent strips were read.(en)"> + > + ["id186"] = < + text = <"*Exam not done(en)"> + description = <"*Details to explicitly record that urinalysis was not performed.(en)"> + comment = <"*Use this SLOT and associated CLUSTER archetype if there is an explicit need to record that the test was not done, for example, if urine could not be obtained from a child even though it was ordered or neccessary.(en)"> + > + ["id185"] = < + text = <"*Extension(en)"> + description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> + comment = <"*For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> + > + ["id184"] = < + text = <"*Device(en)"> + description = <"*Details about the device used to automatically read the reagent strips.(en)"> + > + ["id183"] = < + text = <"*Additional details(en)"> + description = <"*Additional details about the point of care urinalysis, including macroscopic appearance or other tests not currently captured in the structured data.(en)"> + > + ["id182"] = < + text = <"*Clinical interpretation(en)"> + description = <"*Single word, phrase or brief description represents the clinical meaning and significance of the urinalysis findings.(en)"> + comment = <"*Comment: Coding with a terminology is preferred, where possible. For example: normal urinalysis; mild proteinuria; or trace of blood. Multiple statements are allowed.(en)"> + > + ["id181"] = < + text = <"*Reagent Strips(en)"> + description = <"*Details about the reagent strips used.(en)"> + > + ["at180"] = < + text = <"*10.0(en)"> + description = <"*pH of urine is equivalent to 10.0.(en)"> + > + ["at178"] = < + text = <"*9.5(en)"> + description = <"*pH of urine is equivalent to 9.5.(en)"> + > + ["at177"] = < + text = <"*9.0(en)"> + description = <"*pH of urine is equivalent to 9.0.(en)"> + > + ["at166"] = < + text = <"*8 mg/dL(en)"> + description = <"*Amount equivalent to 8mg/dL detected.(en)"> + > + ["at165"] = < + text = <"*4 mg/dL(en)"> + description = <"*Amount equivalent to 4mg/dL detected.(en)"> + > + ["at164"] = < + text = <"*2 mg/dL(en)"> + description = <"*Amount equivalent to 2mg/dL detected.(en)"> + > + ["at163"] = < + text = <"*Normal (upper)(en)"> + description = <"*Amount equivalent to 1 mg/dL detected.(en)"> + > + ["at162"] = < + text = <"*Normal (lower)(en)"> + description = <"*Amount equivalent to 0.2 mg/dL detected.(en)"> + > + ["at161"] = < + text = <"*Positive(en)"> + description = <"*Nitrites were detected.(en)"> + > + ["at160"] = < + text = <"*Negative(en)"> + description = <"*No nitrites detected.(en)"> + > + ["at159"] = < + text = <"*1.030(en)"> + description = <"*Specific gravity is equivalent to 1.030.(en)"> + > + ["at158"] = < + text = <"*1.025(en)"> + description = <"*Specific gravity is equivalent to 1.025.(en)"> + > + ["at157"] = < + text = <"*1.020(en)"> + description = <"*Specific gravity is equivalent to 1.020.(en)"> + > + ["at156"] = < + text = <"*1.015(en)"> + description = <"*Specific gravity is equivalent to 1.015.(en)"> + > + ["at155"] = < + text = <"*1.010(en)"> + description = <"*Specific gravity is equivalent to 1.010.(en)"> + > + ["at154"] = < + text = <"*1.005(en)"> + description = <"*Specific gravity is equivalent to 1.005.(en)"> + > + ["at153"] = < + text = <"*1.000(en)"> + description = <"*Specific gravity is equivalent to 1.000.(en)"> + > + ["id152"] = < + text = <"*Specific gravity(en)"> + description = <"*Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water.(en)"> + > + ["at140"] = < + text = <"*3+(en)"> + description = <"*Large amount detected.(en)"> + > + ["at139"] = < + text = <"*2+(en)"> + description = <"*Moderate amount detected.(en)"> + > + ["at138"] = < + text = <"*1+(en)"> + description = <"*Small amount detected.(en)"> + > + ["at137"] = < + text = <"*Trace(en)"> + description = <"*Trace detected.(en)"> + > + ["at136"] = < + text = <"*Negative(en)"> + description = <"*No leukocytes detected.(en)"> + > + ["at135"] = < + text = <"*8.5(en)"> + description = <"*pH of urine is equivalent to 8.5.(en)"> + > + ["at134"] = < + text = <"*8.0(en)"> + description = <"*pH of urine is equivalent to 8.0.(en)"> + > + ["at133"] = < + text = <"*7.5(en)"> + description = <"*pH of urine is equivalent to 7.5.(en)"> + > + ["at132"] = < + text = <"*7.0(en)"> + description = <"*pH of urine is equivalent to 7.0.(en)"> + > + ["at131"] = < + text = <"*6.5(en)"> + description = <"*pH of urine is equivalent to 6.5.(en)"> + > + ["at130"] = < + text = <"*6.0(en)"> + description = <"*pH of urine is equivalent to 6.0.(en)"> + > + ["at129"] = < + text = <"*5.5(en)"> + description = <"*pH of urine is equivalent to 5.5.(en)"> + > + ["at128"] = < + text = <"*5.0(en)"> + description = <"*pH of urine is equivalent to 5.0.(en)"> + > + ["id127"] = < + text = <"*pH(en)"> + description = <"*Measurement of pH in urine sample.(en)"> + > + ["at125"] = < + text = <"*3+(en)"> + description = <"*Large amount detected.(en)"> + > + ["at124"] = < + text = <"*2+(en)"> + description = <"*Moderate amount detected.(en)"> + > + ["at123"] = < + text = <"*1+(en)"> + description = <"*Small amount detected.(en)"> + > + ["at122"] = < + text = <"*Negative(en)"> + description = <"*No bilirubin detected.(en)"> + > + ["at121"] = < + text = <"*4+(en)"> + description = <"*Amount equivalent >2 g/dl (>2000mg/dL or >120 mmol/L) detected.(en)"> + > + ["at120"] = < + text = <"*3+(en)"> + description = <"*Amount equivalent to 1 g/dl (1000mg/dL or 60 mmol/L) detected.(en)"> + > + ["at119"] = < + text = <"*2+(en)"> + description = <"*Amount equivalent to 1/2 g/dl (500mg/dL or 30 mmol/L) detected.(en)"> + > + ["at118"] = < + text = <"*1+(en)"> + description = <"*Amount equivalent to 1/4 g/dL (250 mg/dL or 15 mmol/L) detected.(en)"> + > + ["at117"] = < + text = <"*Trace(en)"> + description = <"*Amount equivalent to 1/10 g/dl (100mg/dL or 5 mmol/L) detected.(en)"> + > + ["at116"] = < + text = <"*Negative(en)"> + description = <"*No glucose detected.(en)"> + > + ["at115"] = < + text = <"*Large+(en)"> + description = <"*Amount equivalent to 160mg/dL (or 16 mmol/L) detected.(en)"> + > + ["at114"] = < + text = <"*Large(en)"> + description = <"*Amount equivalent to 80mg/dL (or 8.0 mmol/L) detected.(en)"> + > + ["at113"] = < + text = <"*Moderate(en)"> + description = <"*Amount equivalent to 40mg/dL (or 4.0 mmol/L) detected.(en)"> + > + ["at112"] = < + text = <"*Small(en)"> + description = <"*Amount equivalent to 15mg/dL (or 1.5 mmlol/L) detected.(en)"> + > + ["at111"] = < + text = <"*Trace(en)"> + description = <"*Amount equivalent to 5mg/dL (or 0.5 mmol/L) detected.(en)"> + > + ["at110"] = < + text = <"*Negative(en)"> + description = <"*No ketones detected.(en)"> + > + ["at109"] = < + text = <"*3+(en)"> + description = <"*Large amount of blood detected.(en)"> + > + ["at108"] = < + text = <"*2+(en)"> + description = <"*Moderate amount of blood detected.(en)"> + > + ["at107"] = < + text = <"*1+(en)"> + description = <"*Small amount of blood detected.(en)"> + > + ["at106"] = < + text = <"*Haemolysed Trace(en)"> + description = <"*Trace of haemolysed blood detected.(en)"> + > + ["at105"] = < + text = <"*Non-haemolysed Moderate(en)"> + description = <"*Moderate amount of non-haemolysed blood detected.(en)"> + > + ["at104"] = < + text = <"*Non-haemolysed Trace(en)"> + description = <"*Trace of non-haemolysed blood detected.(en)"> + > + ["at103"] = < + text = <"*Negative(en)"> + description = <"*No blood detected.(en)"> + > + ["at102"] = < + text = <"*4+(en)"> + description = <"*Amount equivalent to >2000mg/dL (or >20 g/L) detected.(en)"> + > + ["at101"] = < + text = <"*3+(en)"> + description = <"*Amount equivalent to 300mg/dL (or 3.0 g/L) detected.(en)"> + > + ["at100"] = < + text = <"*2+(en)"> + description = <"*Amount equivalent to 100mg/dL (or 1.0 g/L) detected.(en)"> + > + ["at99"] = < + text = <"*1+(en)"> + description = <"*Amount equivalent to 30mg/dL (or 0.3 g/L) detected.(en)"> + > + ["at98"] = < + text = <"*Trace(en)"> + description = <"*Trace of protein detected.(en)"> + > + ["at97"] = < + text = <"*Negative(en)"> + description = <"*No protein detected.(en)"> + > + ["id96"] = < + text = <"نتيجة اختبار البوتينات"> + description = <"اكتشاف البروتين في عينة البول"> + > + ["id69"] = < + text = <"*Leukocytes(en)"> + description = <"*Detection of white blood cells in urine sample.(en)"> + > + ["id63"] = < + text = <"بيليروبين"> + description = <"اكتشاف البيليروبين في عينة البول"> + > + ["id57"] = < + text = <"يوروبيلينوجين"> + description = <"اكتشاف اليوروبيلينوجين في عينة الدم"> + > + ["id51"] = < + text = <"نتيجة اختبار سكر العنب - الغلوكوز"> + description = <"اكتشاف سكر العنب في عينة البول"> + > + ["id44"] = < + text = <"نِتريت"> + description = <"اكتشاف النِّتريت في عينة البول"> + > + ["id38"] = < + text = <"الكيتونات"> + description = <"اكتشاف الكيتونات في عينة البول"> + > + ["id33"] = < + text = <"الدم"> + description = <"اكتشاف الدم في عينة البول"> + > + ["id31"] = < + text = <"*Comment(en)"> + description = <"*Narrative about the urinalysis not captured in other fields.(en)"> + comment = <"*For example: the freshness or small volume of the urine sample, method of collection or any problems with testing.(en)"> + > + ["id3"] = < + text = <"*Point in Time(en)"> + description = <"*A specific date and/or time which may be explicitly defined in a template or at run-time.(en)"> + > + ["id1"] = < + text = <"*Urinalysis(en)"> + description = <"*Qualitative and semi-quantitative test array using reagent test strips to indicate possible abnormalities in a sample of urine, often performed as part of Point of Care Testing (POCT).(en)"> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Glucose (synthesised)"> + description = <"Detection of glucose in urine sample. (synthesised)"> + > + ["ac9001"] = < + text = <"Bilirubin (synthesised)"> + description = <"Detection of bilirubin in urine sample. (synthesised)"> + > + ["ac9002"] = < + text = <"Ketones (synthesised)"> + description = <"Detection of ketones in urine sample. (synthesised)"> + > + ["ac9003"] = < + text = <"Specific gravity (synthesised)"> + description = <"Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water. (synthesised)"> + > + ["ac9004"] = < + text = <"Blood (synthesised)"> + description = <"Detection of blood in urine sample. (synthesised)"> + > + ["ac9005"] = < + text = <"pH (synthesised)"> + description = <"Measurement of pH in urine sample. (synthesised)"> + > + ["ac9006"] = < + text = <"Protein (synthesised)"> + description = <"Detection of protein in urine sample. (synthesised)"> + > + ["ac9007"] = < + text = <"Urobilinogen (synthesised)"> + description = <"Detection of urobilinogen in urine sample. (synthesised)"> + > + ["ac9008"] = < + text = <"Nitrite (synthesised)"> + description = <"Detection of nitrites in urine sample. (synthesised)"> + > + ["ac9009"] = < + text = <"Leukocytes (synthesised)"> + description = <"Detection of white blood cells in urine sample. (synthesised)"> + > + ["ac9010"] = < + text = <"Method (synthesised)"> + description = <"Method by which the reagent strips were read. (synthesised)"> + > + ["at189"] = < + text = <"Automatic"> + description = <"The urinalysis results were detemined by a medical device."> + > + ["at188"] = < + text = <"Manual"> + description = <"The urinalysis results were detemined by a person."> + > + ["id187"] = < + text = <"Method"> + description = <"Method by which the reagent strips were read."> + > + ["id186"] = < + text = <"Exam not done"> + description = <"Details to explicitly record that urinalysis was not performed."> + comment = <"Use this SLOT and associated CLUSTER archetype if there is an explicit need to record that the test was not done, for example, if urine could not be obtained from a child even though it was ordered or neccessary."> + > + ["id185"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id184"] = < + text = <"Device"> + description = <"Details about the device used to automatically read the reagent strips."> + > + ["id183"] = < + text = <"Additional details"> + description = <"Additional details about the point of care urinalysis, including macroscopic appearance or other tests not currently captured in the structured data."> + > + ["id182"] = < + text = <"Clinical interpretation"> + description = <"Single word, phrase or brief description represents the clinical meaning and significance of the urinalysis findings."> + comment = <"Comment: Coding with a terminology is preferred, where possible. For example: normal urinalysis; mild proteinuria; or trace of blood. Multiple statements are allowed."> + > + ["id181"] = < + text = <"Reagent Strips"> + description = <"Details about the reagent strips used."> + > + ["at180"] = < + text = <"10.0"> + description = <"pH of urine is equivalent to 10.0."> + > + ["at178"] = < + text = <"9.5"> + description = <"pH of urine is equivalent to 9.5."> + > + ["at177"] = < + text = <"9.0"> + description = <"pH of urine is equivalent to 9.0."> + > + ["at166"] = < + text = <"8 mg/dL"> + description = <"Amount equivalent to 8mg/dL detected."> + > + ["at165"] = < + text = <"4 mg/dL"> + description = <"Amount equivalent to 4mg/dL detected."> + > + ["at164"] = < + text = <"2 mg/dL"> + description = <"Amount equivalent to 2mg/dL detected."> + > + ["at163"] = < + text = <"Normal (upper)"> + description = <"Amount equivalent to 1 mg/dL detected."> + > + ["at162"] = < + text = <"Normal (lower)"> + description = <"Amount equivalent to 0.2 mg/dL detected."> + > + ["at161"] = < + text = <"Positive"> + description = <"Nitrites were detected."> + > + ["at160"] = < + text = <"Negative"> + description = <"No nitrites detected."> + > + ["at159"] = < + text = <"1.030"> + description = <"Specific gravity is equivalent to 1.030."> + > + ["at158"] = < + text = <"1.025"> + description = <"Specific gravity is equivalent to 1.025."> + > + ["at157"] = < + text = <"1.020"> + description = <"Specific gravity is equivalent to 1.020."> + > + ["at156"] = < + text = <"1.015"> + description = <"Specific gravity is equivalent to 1.015."> + > + ["at155"] = < + text = <"1.010"> + description = <"Specific gravity is equivalent to 1.010."> + > + ["at154"] = < + text = <"1.005"> + description = <"Specific gravity is equivalent to 1.005."> + > + ["at153"] = < + text = <"1.000"> + description = <"Specific gravity is equivalent to 1.000."> + > + ["id152"] = < + text = <"Specific gravity"> + description = <"Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water."> + > + ["at140"] = < + text = <"3+"> + description = <"Large amount detected."> + > + ["at139"] = < + text = <"2+"> + description = <"Moderate amount detected."> + > + ["at138"] = < + text = <"1+"> + description = <"Small amount detected."> + > + ["at137"] = < + text = <"Trace"> + description = <"Trace detected."> + > + ["at136"] = < + text = <"Negative"> + description = <"No leukocytes detected."> + > + ["at135"] = < + text = <"8.5"> + description = <"pH of urine is equivalent to 8.5."> + > + ["at134"] = < + text = <"8.0"> + description = <"pH of urine is equivalent to 8.0."> + > + ["at133"] = < + text = <"7.5"> + description = <"pH of urine is equivalent to 7.5."> + > + ["at132"] = < + text = <"7.0"> + description = <"pH of urine is equivalent to 7.0."> + > + ["at131"] = < + text = <"6.5"> + description = <"pH of urine is equivalent to 6.5."> + > + ["at130"] = < + text = <"6.0"> + description = <"pH of urine is equivalent to 6.0."> + > + ["at129"] = < + text = <"5.5"> + description = <"pH of urine is equivalent to 5.5."> + > + ["at128"] = < + text = <"5.0"> + description = <"pH of urine is equivalent to 5.0."> + > + ["id127"] = < + text = <"pH"> + description = <"Measurement of pH in urine sample."> + > + ["at125"] = < + text = <"3+"> + description = <"Large amount detected."> + > + ["at124"] = < + text = <"2+"> + description = <"Moderate amount detected."> + > + ["at123"] = < + text = <"1+"> + description = <"Small amount detected."> + > + ["at122"] = < + text = <"Negative"> + description = <"No bilirubin detected."> + > + ["at121"] = < + text = <"4+"> + description = <"Amount equivalent >2 g/dl (>2000mg/dL or >120 mmol/L) detected."> + > + ["at120"] = < + text = <"3+"> + description = <"Amount equivalent to 1 g/dl (1000mg/dL or 60 mmol/L) detected."> + > + ["at119"] = < + text = <"2+"> + description = <"Amount equivalent to 1/2 g/dl (500mg/dL or 30 mmol/L) detected."> + > + ["at118"] = < + text = <"1+"> + description = <"Amount equivalent to 1/4 g/dL (250 mg/dL or 15 mmol/L) detected."> + > + ["at117"] = < + text = <"Trace"> + description = <"Amount equivalent to 1/10 g/dl (100mg/dL or 5 mmol/L) detected."> + > + ["at116"] = < + text = <"Negative"> + description = <"No glucose detected."> + > + ["at115"] = < + text = <"Large+"> + description = <"Amount equivalent to 160mg/dL (or 16 mmol/L) detected."> + > + ["at114"] = < + text = <"Large"> + description = <"Amount equivalent to 80mg/dL (or 8.0 mmol/L) detected."> + > + ["at113"] = < + text = <"Moderate"> + description = <"Amount equivalent to 40mg/dL (or 4.0 mmol/L) detected."> + > + ["at112"] = < + text = <"Small"> + description = <"Amount equivalent to 15mg/dL (or 1.5 mmlol/L) detected."> + > + ["at111"] = < + text = <"Trace"> + description = <"Amount equivalent to 5mg/dL (or 0.5 mmol/L) detected."> + > + ["at110"] = < + text = <"Negative"> + description = <"No ketones detected."> + > + ["at109"] = < + text = <"3+"> + description = <"Large amount of blood detected."> + > + ["at108"] = < + text = <"2+"> + description = <"Moderate amount of blood detected."> + > + ["at107"] = < + text = <"1+"> + description = <"Small amount of blood detected."> + > + ["at106"] = < + text = <"Haemolysed Trace"> + description = <"Trace of haemolysed blood detected."> + > + ["at105"] = < + text = <"Non-haemolysed Moderate"> + description = <"Moderate amount of non-haemolysed blood detected."> + > + ["at104"] = < + text = <"Non-haemolysed Trace"> + description = <"Trace of non-haemolysed blood detected."> + > + ["at103"] = < + text = <"Negative"> + description = <"No blood detected."> + > + ["at102"] = < + text = <"4+"> + description = <"Amount equivalent to >2000mg/dL (or >20 g/L) detected."> + > + ["at101"] = < + text = <"3+"> + description = <"Amount equivalent to 300mg/dL (or 3.0 g/L) detected."> + > + ["at100"] = < + text = <"2+"> + description = <"Amount equivalent to 100mg/dL (or 1.0 g/L) detected."> + > + ["at99"] = < + text = <"1+"> + description = <"Amount equivalent to 30mg/dL (or 0.3 g/L) detected."> + > + ["at98"] = < + text = <"Trace"> + description = <"Trace of protein detected."> + > + ["at97"] = < + text = <"Negative"> + description = <"No protein detected."> + > + ["id96"] = < + text = <"Protein"> + description = <"Detection of protein in urine sample."> + > + ["id69"] = < + text = <"Leukocytes"> + description = <"Detection of white blood cells in urine sample."> + > + ["id63"] = < + text = <"Bilirubin"> + description = <"Detection of bilirubin in urine sample."> + > + ["id57"] = < + text = <"Urobilinogen"> + description = <"Detection of urobilinogen in urine sample."> + > + ["id51"] = < + text = <"Glucose"> + description = <"Detection of glucose in urine sample."> + > + ["id44"] = < + text = <"Nitrite"> + description = <"Detection of nitrites in urine sample."> + > + ["id38"] = < + text = <"Ketones"> + description = <"Detection of ketones in urine sample."> + > + ["id33"] = < + text = <"Blood"> + description = <"Detection of blood in urine sample."> + > + ["id31"] = < + text = <"Comment"> + description = <"Narrative about the urinalysis not captured in other fields."> + comment = <"For example: the freshness or small volume of the urine sample, method of collection or any problems with testing."> + > + ["id3"] = < + text = <"Point in Time"> + description = <"A specific date and/or time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Urinalysis"> + description = <"Qualitative and semi-quantitative test array using reagent test strips to indicate possible abnormalities in a sample of urine, often performed as part of Point of Care Testing (POCT)."> + > + > + ["zh-cn"] = < + ["ac9000"] = < + text = <"葡萄糖 (synthesised)"> + description = <"尿液样品中葡萄糖的检测。 (synthesised)"> + > + ["ac9001"] = < + text = <"胆红素 (synthesised)"> + description = <"尿液样本中胆红素的检测。 (synthesised)"> + > + ["ac9002"] = < + text = <"酮体 (synthesised)"> + description = <"尿液样本中酮体的检测。 (synthesised)"> + > + ["ac9003"] = < + text = <"比重 (synthesised)"> + description = <"相对于蒸馏水,尿液样品之中所溶解物质(溶质)浓度的测量指标。 (synthesised)"> + > + ["ac9004"] = < + text = <"血液 (synthesised)"> + description = <"尿液样本中血液的检测。 (synthesised)"> + > + ["ac9005"] = < + text = <"pH (synthesised)"> + description = <"尿液样品酸碱度(pH)的检测。 (synthesised)"> + > + ["ac9006"] = < + text = <"蛋白质 (synthesised)"> + description = <"尿液样本中蛋白质的检测。 (synthesised)"> + > + ["ac9007"] = < + text = <"尿胆原 (synthesised)"> + description = <"尿液样品中尿胆原的检测。 (synthesised)"> + > + ["ac9008"] = < + text = <"亚硝酸盐 (synthesised)"> + description = <"尿液样品中亚硝酸盐的检测。 (synthesised)"> + > + ["ac9009"] = < + text = <"白细胞 (synthesised)"> + description = <"尿液样品中白细胞的检测。 (synthesised)"> + > + ["ac9010"] = < + text = <"方法 (synthesised)"> + description = <"读取试纸条时所采用的方法。 (synthesised)"> + > + ["at189"] = < + text = <"自动"> + description = <"利用医用装置(仪器设备)来测定尿液分析结果。"> + > + ["at188"] = < + text = <"手工"> + description = <"采用人工方式来测定尿液分析结果。"> + > + ["id187"] = < + text = <"方法"> + description = <"读取试纸条时所采用的方法。"> + > + ["id186"] = < + text = <"未进行检查"> + description = <"用于明确记录没有进行尿液分析的详细信息。"> + comment = <"如果明确需要记录关于未进行该检验项目的情况,请采用当前槽位(SLOT)及相关联的簇(CLUSTER)原始型。例如,即使是已经下达了医嘱或者说确有必要,但却未能获得患儿的尿液标本。"> + > + ["id185"] = < + text = <"扩展"> + description = <"为采集保存本地内容或者符合其他参考模型/形式化体系的要求所必需的额外信息。"> + comment = <"例如,本地信息需求,或者是用于符合FHIR或CIMI等价模型要求的附加元数据。"> + > + ["id184"] = < + text = <"装置"> + description = <"关于用来自动化读取试纸条结果的装置(仪器设备)的详细信息。"> + > + ["id183"] = < + text = <"额外详情"> + description = <"关于床边尿液分析的额外详情,包括大体外观或当前在结构化数据当中并未记录的其他检验项目。"> + > + ["id182"] = < + text = <"临床解释"> + description = <"用于表示当前尿液分析所见的临床含义或意义的单一词语、短语/词组或简要描述。"> + comment = <"注释:尽可能首选特定的术语集来进行编码。例如,分析结果正常、轻度蛋白尿、微量血液。允许采用多项声明(statements)。"> + > + ["id181"] = < + text = <"试纸条"> + description = <"关于所采用的试纸条的详细信息。"> + > + ["at180"] = < + text = <"10.0"> + description = <"尿液pH相当于 10.0。"> + > + ["at178"] = < + text = <"9.5"> + description = <"尿液pH相当于 9.5。"> + > + ["at177"] = < + text = <"9.0"> + description = <"尿液pH相当于 9.0。"> + > + ["at166"] = < + text = <"8 mg/dL"> + description = <"检出量相当于 8mg/dL。"> + > + ["at165"] = < + text = <"4 mg/dL"> + description = <"检出量相当于 4mg/dL。"> + > + ["at164"] = < + text = <"2 mg/dL"> + description = <"检出量相当于 2mg/dL。"> + > + ["at163"] = < + text = <"正常 (高限)"> + description = <"检出量相当于 1 mg/dL。"> + > + ["at162"] = < + text = <"正常 (低限)"> + description = <"检出量相当于 0.2 mg/dL。"> + > + ["at161"] = < + text = <"阳性"> + description = <"检出亚硝酸盐。"> + > + ["at160"] = < + text = <"阴性"> + description = <"未检出亚硝酸盐。"> + > + ["at159"] = < + text = <"1.030"> + description = <"比重相当于 1.030。"> + > + ["at158"] = < + text = <"1.025"> + description = <"比重相当于 1.025。"> + > + ["at157"] = < + text = <"1.020"> + description = <"比重相当于 1.020。"> + > + ["at156"] = < + text = <"1.015"> + description = <"比重相当于 1.015。"> + > + ["at155"] = < + text = <"1.010"> + description = <"比重相当于 1.010。"> + > + ["at154"] = < + text = <"1.005"> + description = <"比重相当于 1.005。"> + > + ["at153"] = < + text = <"1.000"> + description = <"比重相当于 1.000。"> + > + ["id152"] = < + text = <"比重"> + description = <"相对于蒸馏水,尿液样品之中所溶解物质(溶质)浓度的测量指标。"> + > + ["at140"] = < + text = <"3+"> + description = <"检出大量白细胞。"> + > + ["at139"] = < + text = <"2+"> + description = <"检出中等量白细胞。"> + > + ["at138"] = < + text = <"1+"> + description = <"检出少量白细胞。"> + > + ["at137"] = < + text = <"微量"> + description = <"检出微量白细胞。"> + > + ["at136"] = < + text = <"阴性"> + description = <"未检出白细胞。"> + > + ["at135"] = < + text = <"8.5"> + description = <"尿液pH相当于 8.5。"> + > + ["at134"] = < + text = <"8.0"> + description = <"尿液pH相当于 8.0。"> + > + ["at133"] = < + text = <"7.5"> + description = <"尿液pH相当于 7.5。"> + > + ["at132"] = < + text = <"7.0"> + description = <"尿液pH相当于 7.0。"> + > + ["at131"] = < + text = <"6.5"> + description = <"尿液pH相当于 6.5。"> + > + ["at130"] = < + text = <"6.0"> + description = <"尿液pH相当于 6.0。"> + > + ["at129"] = < + text = <"5.5"> + description = <"尿液pH相当于 5.5。"> + > + ["at128"] = < + text = <"5.0"> + description = <"尿液pH相当于 5.0。"> + > + ["id127"] = < + text = <"pH"> + description = <"尿液样品酸碱度(pH)的检测。"> + > + ["at125"] = < + text = <"3+"> + description = <"检出大量胆红素。"> + > + ["at124"] = < + text = <"2+"> + description = <"检出中等量胆红素。"> + > + ["at123"] = < + text = <"1+"> + description = <"检出少量胆红素。"> + > + ["at122"] = < + text = <"阴性"> + description = <"未检出胆红素。"> + > + ["at121"] = < + text = <"4+"> + description = <"检出量相当于 >2 g/dl (>2000mg/dL 或 >120 mmol/L) 。"> + > + ["at120"] = < + text = <"3+"> + description = <"检出量相当于 1 g/dl (1000mg/dL 或 60 mmol/L) 。"> + > + ["at119"] = < + text = <"2+"> + description = <"检出量相当于 1/2 g/dl (500mg/dL 或 30 mmol/L)。"> + > + ["at118"] = < + text = <"1+"> + description = <"检出量相当于 1/4 g/dL (250 mg/dL 或 15 mmol/L) 。"> + > + ["at117"] = < + text = <"微量"> + description = <"检出量相当于 1/10 g/dl (100mg/dL 或 5 mmol/L)。"> + > + ["at116"] = < + text = <"阴性"> + description = <"为检出葡萄糖。"> + > + ["at115"] = < + text = <"超大量"> + description = <"检出量相当于 160mg/dL (或 16 mmol/L)。"> + > + ["at114"] = < + text = <"大量"> + description = <"检出量相当于 80mg/dL (或 8.0 mmol/L)。"> + > + ["at113"] = < + text = <"中等量"> + description = <"检出量相当于 40mg/dL (或 4.0 mmol/L)。"> + > + ["at112"] = < + text = <"少量"> + description = <"检出量相当于 15mg/dL (或 1.5 mmlol/L)。"> + > + ["at111"] = < + text = <"微量"> + description = <"检出量相当于 5mg/dL (或 0.5 mmol/L)。"> + > + ["at110"] = < + text = <"阴性"> + description = <"未检出酮体。"> + > + ["at109"] = < + text = <"3+"> + description = <"检出大量血液。"> + > + ["at108"] = < + text = <"2+"> + description = <"检出中等量血液。"> + > + ["at107"] = < + text = <"1+"> + description = <"检出少量血液。"> + > + ["at106"] = < + text = <"溶血型微量"> + description = <"检出微量已溶血的血液。"> + > + ["at105"] = < + text = <"非溶血型中等量"> + description = <"检出中等量未溶血的血液。"> + > + ["at104"] = < + text = <"非溶血型微量"> + description = <"检出微量未溶血的血液。"> + > + ["at103"] = < + text = <"阴性"> + description = <"未检出血液。"> + > + ["at102"] = < + text = <"4+"> + description = <"检出蛋白质量相当于 >2000mg/dL (或 >20 g/L)。"> + > + ["at101"] = < + text = <"3+"> + description = <"检出蛋白质量相当于 300mg/dL (或 3.0 g/L)。"> + > + ["at100"] = < + text = <"2+"> + description = <"检出蛋白质量相当于 100mg/dL (或 1.0 g/L)。"> + > + ["at99"] = < + text = <"1+"> + description = <"检出蛋白质量相当于 30mg/dL (或 0.3 g/L)。"> + > + ["at98"] = < + text = <"微量"> + description = <"检出微量蛋白质。"> + > + ["at97"] = < + text = <"阴性"> + description = <"未检出蛋白质。"> + > + ["id96"] = < + text = <"蛋白质"> + description = <"尿液样本中蛋白质的检测。"> + > + ["id69"] = < + text = <"白细胞"> + description = <"尿液样品中白细胞的检测。"> + > + ["id63"] = < + text = <"胆红素"> + description = <"尿液样本中胆红素的检测。"> + > + ["id57"] = < + text = <"尿胆原"> + description = <"尿液样品中尿胆原的检测。"> + > + ["id51"] = < + text = <"葡萄糖"> + description = <"尿液样品中葡萄糖的检测。"> + > + ["id44"] = < + text = <"亚硝酸盐"> + description = <"尿液样品中亚硝酸盐的检测。"> + > + ["id38"] = < + text = <"酮体"> + description = <"尿液样本中酮体的检测。"> + > + ["id33"] = < + text = <"血液"> + description = <"尿液样本中血液的检测。"> + > + ["id31"] = < + text = <"注释"> + description = <"其他字段当中并未记录的,关于当前尿液分析的文字叙述。"> + comment = <"例如,尿液样品的新鲜程度或体积较小、标本采集方法、或任何与检测相关的问题。"> + > + ["id3"] = < + text = <"时间点"> + description = <"特定模板之中或者在运行时所明确规定的某一具体的日期和/或时间。"> + > + ["id1"] = < + text = <"尿液分析"> + description = <"以试纸条作为试剂,旨在表明尿液样品之中可能存在的异常情况的定性和半定量检验项目组合,且往往采取床边检测(Point of Care Testing,POCT)的方式来进行。"> + > + > + > + value_sets = < + ["ac9009"] = < + id = <"ac9009"> + members = <"at136", "at137", "at138", "at139", "at140"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at160", "at161"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at162", "at163", "at164", "at165", "at166"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at110", "at111", "at112", "at113", "at114", "at115"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at122", "at123", "at124", "at125"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at116", "at117", "at118", "at119", "at120", "at121"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at188", "at189"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at97", "at98", "at99", "at100", "at101", "at102"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at128", "at129", "at130", "at131", "at132", "at133", "at134", "at135", "at177", "at178", "at180"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at103", "at104", "at105", "at106", "at107", "at108", "at109"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at153", "at154", "at155", "at156", "at157", "at158", "at159"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.uterine_contractions.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.uterine_contractions.v0.0.1-alpha.adls new file mode 100644 index 000000000..f28566a73 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.uterine_contractions.v0.0.1-alpha.adls @@ -0,0 +1,479 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=64413921-dec1-47f1-93af-d08ad2a0f913; build_uid=0531166b-6636-406f-8ecd-50e63f3c51f1) + openEHR-EHR-OBSERVATION.uterine_contractions.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + author = < + ["name"] = <"Mona Saleh"> + ["email"] = <"monasaleh01@live.com"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics, Australia"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2008-07-27"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics, Australia"> + ["MD5-CAM-1.0.1"] = <"F7B45915CF01B2D63F8C7209569FE1E5"> + > + details = < + ["ar-sy"] = < + language = <[ISO_639-1::ar-sy]> + purpose = <"توثيق تفاصيل التقلصات الرحمية"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Documenting details about uterine contractions."> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Uterine contractions + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Strength + value matches { + DV_ORDINAL[id9006] matches { + [value, symbol] matches { + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}], + [{5}, {[at11]}] + } + } + } + } + ELEMENT[id17] occurrences matches {0..1} matches { -- Pattern + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9001]} -- Pattern (synthesised) + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Duration + value matches { + DV_DURATION[id9008] matches { + value + } + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- Duration comment + value matches { + DV_TEXT[id9009] + } + } + CLUSTER[id13] occurrences matches {0..1} matches { -- Frequency + items cardinality matches {1..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..1} matches { -- Begin every... + value matches { + DV_DURATION[id9010] matches { + value + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Frequency per 10 minutes + value matches { + DV_QUANTITY[id9011] matches { + property matches {[at9002]} -- Frequency + units matches {"/min"} + } + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- Frequency per hour + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9002]} -- Frequency + units matches {"/h"} + } + } + } + } + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Effectiveness + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9003]} -- Effectiveness (synthesised) + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Intra-uterine pressure + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9004]} -- Pressure + units matches {"mm[Hg]"} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id28] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id29] occurrences matches {0..1} matches { -- Method + value matches { + DV_CODED_TEXT[id9015] matches { + defining_code matches {[ac9005]} -- Method (synthesised) + } + } + } + allow_archetype CLUSTER[id39] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Strength (synthesised)"> + description = <"The strength of uterine contractions. (synthesised)"> + > + ["ac9001"] = < + text = <"Pattern (synthesised)"> + description = <"The rhythm of the contractions. (synthesised)"> + > + ["at9002"] = < + text = <"Frequency"> + description = <"Frequency"> + > + ["ac9003"] = < + text = <"Effectiveness (synthesised)"> + description = <"The effectiveness of the contractions. (synthesised)"> + > + ["at9004"] = < + text = <"Pressure"> + description = <"Pressure"> + > + ["ac9005"] = < + text = <"Method (synthesised)"> + description = <"The method used to determine the uterine contraction features. (synthesised)"> + > + ["id39"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id38"] = < + text = <"Duration comment"> + description = <"A textual comment on the duration of contractions - e.g. '10 to 20 seconds'."> + > + ["at37"] = < + text = <"Diminishing"> + description = <"*"> + > + ["id36"] = < + text = <"Frequency per hour"> + description = <"*"> + > + ["at32"] = < + text = <"Tocogram"> + description = <"Measurement with a tocogram."> + > + ["at31"] = < + text = <"Maternal report"> + description = <"By the subjects report."> + > + ["at30"] = < + text = <"Manual"> + description = <"By palpation."> + > + ["id29"] = < + text = <"Method"> + description = <"The method used to determine the uterine contraction features."> + > + ["at27"] = < + text = <"Expulsive"> + description = <"Uterine contractions are expelling the baby."> + > + ["at26"] = < + text = <"Effective"> + description = <"Contractions are effective."> + > + ["id25"] = < + text = <"Effectiveness"> + description = <"The effectiveness of the contractions."> + > + ["at24"] = < + text = <"Not effective"> + description = <"Contractions are not effective."> + > + ["at20"] = < + text = <"Continuous"> + description = <"The uterus is not relaxing between contractions."> + > + ["at19"] = < + text = <"Irregular"> + description = <"The contractions are irregular or at different intervals."> + > + ["at18"] = < + text = <"Regular"> + description = <"The contractions are regular or equally spaced."> + > + ["id17"] = < + text = <"Pattern"> + description = <"The rhythm of the contractions."> + > + ["id16"] = < + text = <"Intra-uterine pressure"> + description = <"The peak intra-uterine pressure during the contraction."> + > + ["id15"] = < + text = <"Frequency per 10 minutes"> + description = <"*"> + > + ["id14"] = < + text = <"Begin every..."> + description = <"The time from the begining of one contraction to the beginning of the next."> + > + ["id13"] = < + text = <"Frequency"> + description = <"A group of frequency statements."> + > + ["id12"] = < + text = <"Duration"> + description = <"The duration of the contractions."> + > + ["at11"] = < + text = <"Very strong"> + description = <"Possibly excessively strong contractions."> + > + ["at10"] = < + text = <"Strong"> + description = <"Fully active uterus during labour."> + > + ["at9"] = < + text = <"Moderate"> + description = <"Causing discomfort or strong pressure in the back or lower pelvis."> + > + ["at8"] = < + text = <"Mild"> + description = <"Causing some sensation in the back or lower pelvis."> + > + ["at7"] = < + text = <"Very mild"> + description = <"Noticable but not effective."> + > + ["at6"] = < + text = <"Not noticable to mother"> + description = <"The contractions are not noticable."> + > + ["id5"] = < + text = <"Strength"> + description = <"The strength of uterine contractions."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Uterine contractions"> + description = <"The strength, duration and frequency of uterine contractions."> + > + > + ["ar-sy"] = < + ["ac9000"] = < + text = <"القوة (synthesised)"> + description = <"قوة التقلصات الرَّحِمية (synthesised)"> + > + ["ac9001"] = < + text = <"الطراز (synthesised)"> + description = <"نَظْم التقلصات (synthesised)"> + > + ["at9002"] = < + text = <"* Frequency (en)"> + description = <"* Frequency (en)"> + > + ["ac9003"] = < + text = <"الفعالية (synthesised)"> + description = <"فعالية التقلصات (synthesised)"> + > + ["at9004"] = < + text = <"* Pressure (en)"> + description = <"* Pressure (en)"> + > + ["ac9005"] = < + text = <"الطريقة (synthesised)"> + description = <"الطريقة المستخدمة لتحديد ملامح / قسمات التقلصات الرحمية (synthesised)"> + > + ["id39"] = < + text = <"*Element(en)"> + description = <"**(en)"> + > + ["id38"] = < + text = <"تعليق حول المدة"> + description = <"تعليق تعليق نصي عن مدة التقلصات, مثلا 10 إلى 20 ثانية"> + > + ["at37"] = < + text = <"متناقص"> + description = <"**(en)"> + > + ["id36"] = < + text = <"التكرار لكل ساعة"> + description = <"**(en)"> + > + ["at32"] = < + text = <"مِخطاط قوة المخاض"> + description = <"القياس عن طريق مِخطاط قوة المخاض"> + > + ["at31"] = < + text = <"تقرير أمومي"> + description = <"عن طريق التقرير الموضوعي"> + > + ["at30"] = < + text = <"يدوية"> + description = <"عن طريق الجَسّ"> + > + ["id29"] = < + text = <"الطريقة"> + description = <"الطريقة المستخدمة لتحديد ملامح / قسمات التقلصات الرحمية"> + > + ["at27"] = < + text = <"طارد/ دافع"> + description = <"التقلصات تطرد / تدفع الطفل / الرضيع"> + > + ["at26"] = < + text = <"فعالة"> + description = <"التقلصات فعالة"> + > + ["id25"] = < + text = <"الفعالية"> + description = <"فعالية التقلصات"> + > + ["at24"] = < + text = <"غير فعالة"> + description = <"التقلصات غير فعالة"> + > + ["at20"] = < + text = <"مستمر"> + description = <"الرحم لا يرتخي / يسهل بين التقلصات"> + > + ["at19"] = < + text = <"غير منتظمة"> + description = <"التقلصات غير منتظمة أو تحدث على فواصل / فترات مختلفة"> + > + ["at18"] = < + text = <"منتظمة"> + description = <"التقلصات منتظمة أو متباعدة بشكل متساوي"> + > + ["id17"] = < + text = <"الطراز"> + description = <"نَظْم التقلصات"> + > + ["id16"] = < + text = <"الضغط داخل الرحم"> + description = <"ذِروة قياس الضغط داخل الرحم في أثناء التقلصات"> + > + ["id15"] = < + text = <"التكرار لكل 10 دقائق"> + description = <"**(en)"> + > + ["id14"] = < + text = <"يبدأ كل ..."> + description = <"الفترة بين بداية تقلص إلى بداية التقلص الذي يليه"> + > + ["id13"] = < + text = <"التكرار"> + description = <"مجموعة من البيانات عن التكرار"> + > + ["id12"] = < + text = <"المدة"> + description = <"مدة التقلصات"> + > + ["at11"] = < + text = <"قوي جدا"> + description = <"احتمال تقلصات قوية بشكل مفرط"> + > + ["at10"] = < + text = <"قوي"> + description = <"الرحم نشِط بشكل كلّي في أثناء الوضع/المخاض"> + > + ["at9"] = < + text = <"متوسطة"> + description = <"تسبب إزعاجا أو ضغطا قويا في الظهر أو أسفل الحوض"> + > + ["at8"] = < + text = <"معتدل"> + description = <"تسبب بعض الحِسّ في الظهر أو أسفل الحوض"> + > + ["at7"] = < + text = <"معتدل جدا"> + description = <"ملحوظة لكن غير فعالة"> + > + ["at6"] = < + text = <"غير ملحوظة لدى الأم"> + description = <"التقلصات غير ملحوظة "> + > + ["id5"] = < + text = <"القوة"> + description = <"قوة التقلصات الرَّحِمية"> + > + ["id3"] = < + text = <"إحدى الوقائع"> + description = <"**(en)"> + > + ["id1"] = < + text = <"التقلصات الرَّحِمية"> + description = <"قوة و مدة و تكرار التقلصات الرَّحِمية"> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9002"] = + ["at9004"] = + > + > + value_sets = < + ["ac9001"] = < + id = <"ac9001"> + members = <"at18", "at19", "at20", "at37"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at6", "at7", "at8", "at9", "at10", "at11"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at30", "at31", "at32"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at24", "at26", "at27"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_acuity.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_acuity.v0.0.1-alpha.adls new file mode 100644 index 000000000..3b6ae992a --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_acuity.v0.0.1-alpha.adls @@ -0,0 +1,689 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=93b051f7-c9a6-4728-92aa-13a3af7114d5; build_uid=0b4e660e-1df1-4391-a65d-22a067845b73) + openEHR-EHR-OBSERVATION.visual_acuity.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2012-07-18"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Bill Aylward, openEyes Project, UK", "Gustavo Bacelar-Silva, Brazil (Editor)", "Stephen Chu, NeHTA, Australia", "Alistair Laidlaw, Guys and St Thomas NHS Trust, UK", "Heather Leslie, Ocean Informatics, Australia", "Gustavo M Bacelar-Silva, Brazil", "Mike Mair, Timaru Eye Clinic, New Zealand", "Ian McNicoll, Ocean Informatics, United Kingdom (Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Visual Acuity [Internet]. Wikipedia. Available from: http://en.wikipedia.org/wiki/Visual_acuity"> + ["2"] = <"Aylward W [Internet].Coding Visual Acuity, openEyes Project;2012.Available from http://www.openeyes.org.uk/documents/OpenEyes%20Coding%20Visual%20Acuity.pdf"> + ["3"] = <"IHE Eye Care Domain. General Eye Evaluation (GEE) [Internet]. IHE; 2012. Available from: http://www.ihe.net/Technical_Framework/upload/IHE_EyeCare_Supp_GEE_Rev1-1_TI_2012-06-29.pdf"> + ["4"] = <"Royal College of Opthalmologists. Cataract National Dataset for Adults [Internet]. 2011. Available from: http://www.rcophth.ac.uk/page.asp?section=583§ionTitle=Cataract+National+Data+Set+for+Adults"> + ["5"] = <"Laidlaw D a. H, Tailor V, Shah N, Atamian S, Harcourt C. Validation of a computerised logMAR visual acuity measurement system (COMPlog): comparison with ETDRS and the electronic ETDRS testing algorithm in adults and amblyopic children. Br J Ophthalmol [Internet]. 2008 Feb 1 [cited 2012 Sep 26];92(2):241–4. Available from: http://bjo.bmj.com/content/92/2/241"> + ["6"] = <"CfH, UK. Do Once & Share - Glaucoma [Internet]. [cited 2012 Sep 26]. Available from: http://www.doasglaucoma.org/"> + ["7"] = <"DICOM Supplement 30 [Internet]. [cited 2012 Sep 26]. Available from: http://medical.nema.org/"> + ["8"] = <"Chiang MF, Boland MV, Brewer A, Epley KD, Horton MB, Lim MC, et al. Special Requirements for Electronic Health Record Systems in Ophthalmology. Ophthalmology [Internet]. 2011 Aug [cited 2012 Sep 26];118(8):1681–7. Available from: http://www.aaojournal.org/article/S0161-6420(11)00374-5/abstract"> + ["9"] = <"Practical Ophthalmology: A Manual for Beginning Residents, 6th Edition [Paperback]"> + ["10"] = <"American Academy Of Ophthalmology (Author), Fred M. Wilson II (Editor), MD (Editor)"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"93268562DAF70A1ED1D11EC269E6E621"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For recording the results of both near and distance visual acuity testing, normally measured by testing the subject's ability to read a standard test pattern at a defined distance."> + keywords = <"eye", "sight", "vision", "ophthalmic", "visual", "refraction"> + use = <"Use to record the results of measurement of visual acuity, for both near and distance testing. + + The 'Clinical Description' data element can be used to record simple narrative summary or as a means to integrate legacy data. + + Detailed, structured visual acuity results are preferred and are generally recorded for each eye in turn. Visual acuity may be recorded using a number of different notation formats e.g. Snellen, logMar, EDTRS etc. In some settings the visual acuity result, originally captured using one of the standard notations, is converted to a 'Derived Score' capable of algorithmic conversion to the other notations., with details of the original notation and algorithm employed recorded as part of protocol. + + Where visual acuity is recorded using coded terms such as 'Visual Acuity 6/6' or 'Jaeger score N1', the 'Clinical Interpretation' element should be used, allowing the result to be captured for each eye. 'Overall Interpretation' should be used where the interpretation applies to both eyes or the test result as a whole. + + The 'Absent Test Result' element may be used to record circumstances where a test could not be performed or completed. Further details may be recorded under 'Confounding Factors' or 'Additional Comment'. + + When performing visual acuity testing it is customary to record a series of tests sharing a common charting methodology but with different phases of corrective refraction e.g. Unaided, Usual correction, Best corrected visual acuity etc. Each of these phases should be recorded using a separate Entry record, with the name of the test phase carried in 'Test Name'. Further specific details of the exact correction applied (which may involve applying multiple refractions) may be captured in 'Refractive Correction' and 'Refraction Details' the latter making use of separate Cluster archetypes, one for each eye."> + misuse = <"Where details of methodology carried under protocol change between phases of the visual acuity test, a new Entry must be created at run-time."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Visual acuity test result + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id135] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id139] occurrences matches {0..1} matches { -- Test name + value matches { + DV_CODED_TEXT[id9010] matches { + defining_code matches {[ac9000]} -- Test name (synthesised) + } + DV_TEXT[id9011] + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- Description + value matches { + DV_TEXT[id9012] + } + } + CLUSTER[id54] occurrences matches {0..2} matches { -- Result details + items cardinality matches {1..*; unordered} matches { + ELEMENT[id8] occurrences matches {1} matches { -- Eye examined + value matches { + DV_CODED_TEXT[id9013] matches { + defining_code matches {[ac9001]} -- Eye examined (synthesised) + } + } + } + CLUSTER[id29] occurrences matches {0..1} matches { -- Notation + items cardinality matches {1..*; unordered} matches { + ELEMENT[id57] occurrences matches {0..1} matches { -- Metric Snellen + value matches { + DV_PROPORTION[id9014] matches { + numerator matches {|1.0..6.0|} + denominator matches {|4.0..60.0|} + is_integral matches {True} + type matches {0} + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- US Snellen + value matches { + DV_PROPORTION[id9015] matches { + numerator matches {|3.0..20.0|} + denominator matches {|2.0..200.0|} + is_integral matches {True} + type matches {0} + } + } + } + ELEMENT[id58] occurrences matches {0..1} matches { -- Decimal Snellen + value matches { + DV_PROPORTION[id9016] matches { + numerator matches {|0.0..2.0|} + is_integral matches {True} + type matches {1} + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- ETDRS Letters + value matches { + DV_COUNT[id9017] matches { + magnitude matches {|1..120|} + } + } + } + ELEMENT[id47] occurrences matches {0..1} matches { -- logMar + value matches { + DV_QUANTITY[id9018] matches { + property matches {[at9002]} -- Qualified real + magnitude matches {|-0.5..2.0|} + units matches {" "} + precision matches {1} + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Low Vision Score + value matches { + DV_ORDINAL[id9019] matches { + [value, symbol] matches { + [{1}, {[at17]}], + [{2}, {[at18]}], + [{3}, {[at19]}], + [{4}, {[at20]}] + } + } + } + } + } + } + ELEMENT[id60] occurrences matches {0..1} matches { -- Letter Termination Adjustment + value matches { + DV_COUNT[id9020] matches { + magnitude matches {|-10..10|; 0} + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Derived Score + value matches { + DV_COUNT[id9021] matches { + magnitude matches {|>=0|} + } + } + } + ELEMENT[id67] matches { -- Interpretation + value matches { + DV_TEXT[id9022] + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9023] matches { + value matches {True} + } + } + } + ELEMENT[id141] occurrences matches {0..1} matches { -- Reason for no test result + value matches { + DV_TEXT[id9024] + } + } + } + } + ELEMENT[id55] matches { -- Overall Interpretation + value matches { + DV_TEXT[id9025] + } + } + ELEMENT[id41] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9026] + } + } + allow_archetype CLUSTER[id142] matches { -- Test not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + state matches { + ITEM_TREE[id42] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id113] matches { -- Confounding Factors + value matches { + DV_TEXT[id9027] + } + } + ELEMENT[id43] matches { -- Refractive Correction + value matches { + DV_CODED_TEXT[id9028] matches { + defining_code matches {[ac9004]} -- Refractive Correction (synthesised) + } + } + } + allow_archetype CLUSTER[id81] occurrences matches {0..2} matches { -- Refraction Details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.refraction_details(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id125] occurrences matches {0..1} matches { -- Pupillary State + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exam_pupils(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id21] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id82] occurrences matches {0..1} matches { -- Testing Distance + value matches { + DV_QUANTITY[id9029] matches { + property matches {[at9005]} -- Length + [magnitude, units, precision] matches { + [{|>=0.0|}, {"[ft_i]"}, {1}], + [{|>=0.0|}, {"m"}, {1}], + [{|>=0.0|}, {"cm"}, {1}], + [{|>=0.0|}, {"[in_i]"}, {1}] + } + } + } + } + ELEMENT[id24] occurrences matches {0..1} matches { -- Chart Method + value matches { + DV_CODED_TEXT[id9030] matches { + defining_code matches {[ac9006]} -- Chart Method (synthesised) + } + } + } + ELEMENT[id22] occurrences matches {0..1} matches { -- Chart Optotype + value matches { + DV_CODED_TEXT[id9031] matches { + defining_code matches {[ac9007]} -- Chart Optotype (synthesised) + } + } + } + ELEMENT[id23] occurrences matches {0..1} matches { -- Chart Scoring Algorithm + value matches { + DV_CODED_TEXT[id9032] matches { + defining_code matches {[ac9008]} -- Chart Scoring Algorithm (synthesised) + } + } + } + allow_archetype CLUSTER[id26] occurrences matches {0..1} matches { -- Measurement Device Details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id93] occurrences matches {0..1} matches { -- Derived Score Original Notation + value matches { + DV_CODED_TEXT[id9033] matches { + defining_code matches {[ac9009]} -- Derived Score Original Notation (synthesised) + } + } + } + ELEMENT[id118] occurrences matches {0..1} matches { -- Derived Score Algorithm + value matches { + DV_TEXT[id9034] + } + } + allow_archetype CLUSTER[id144] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Test name (synthesised)"> + description = <"The name of the exact visual acuity test performed. This generally represents a broad category of applied refraction. Specific refraction details can be described using 'Refractive Correction'. (synthesised)"> + > + ["ac9001"] = < + text = <"Eye examined (synthesised)"> + description = <"The eye which is being examined. (synthesised)"> + > + ["at9002"] = < + text = <"Qualified real"> + description = <"Qualified real"> + > + ["ac9003"] = < + text = <"Low Vision Score (synthesised)"> + description = <"Graded scale used when patient has low levels of visual acuity. (synthesised)"> + > + ["ac9004"] = < + text = <"Refractive Correction (synthesised)"> + description = <"The specific type(s) of refractive correction applied when measuring visual acuity. (synthesised)"> + > + ["at9005"] = < + text = <"Length"> + description = <"Length"> + > + ["ac9006"] = < + text = <"Chart Method (synthesised)"> + description = <"The charting method used to measure visual acuity. (synthesised)"> + > + ["ac9007"] = < + text = <"Chart Optotype (synthesised)"> + description = <"The style of chart optotype used to assess visual acuity. (synthesised)"> + > + ["ac9008"] = < + text = <"Chart Scoring Algorithm (synthesised)"> + description = <"The alogrithm used to determine the score. (synthesised)"> + > + ["ac9009"] = < + text = <"Derived Score Original Notation (synthesised)"> + description = <"The original visual acuity result notation from which the Derived Score was calculated. (synthesised)"> + > + ["id144"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id142"] = < + text = <"Test not done"> + description = <"Details to explicitly record that this test was not performed."> + > + ["id141"] = < + text = <"Reason for no test result"> + description = <"Reason why no visual acuity test result is available for the test eye."> + comment = <"For example, patient was not cooperative; patient was not capable; ran out of time."> + > + ["at140"] = < + text = <"Unaided visual acuity"> + description = <"The test was performed without visual aid."> + > + ["id139"] = < + text = <"Test name"> + description = <"The name of the exact visual acuity test performed. This generally represents a broad category of applied refraction. Specific refraction details can be described using 'Refractive Correction'."> + comment = <"Details of the exact correction applied, or where multiple corrections should be captured via 'Refractive Correction'."> + > + ["at138"] = < + text = <"Best corrected visual acuity"> + description = <"The test is performed with the patient's optimal refractive correction."> + > + ["at137"] = < + text = <"Usual corrected visual acuity"> + description = <"The test is performed with the patient's usual refractive correction i.e spectacles or contact lenses."> + > + ["at136"] = < + text = <"Pinhole visual acuity"> + description = <"The test is performed with pinhole refraction applied."> + > + ["id135"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id125"] = < + text = <"Pupillary State"> + description = <"Details of the state of the pupil on examination."> + > + ["id118"] = < + text = <"Derived Score Algorithm"> + description = <"Details of the algorithm used to calculate a derived score."> + > + ["id113"] = < + text = <"Confounding Factors"> + description = <"Patient circumstances which affect interpretation of the result. Often termed 'reliability' in opthalmological documentation."> + comment = <"Examples: 'Patient was confused', 'Low light conditions'."> + > + ["at110"] = < + text = <"Picture chart"> + description = <"A picture chart was used to measure distance visual acuity."> + > + ["at109"] = < + text = <"Picture"> + description = <"A picture optotype was used to measure distance visual acuity."> + > + ["at108"] = < + text = <"Orientation"> + description = <"An orientation optotype was used to measure distance visual acuity."> + > + ["at107"] = < + text = <"Letter"> + description = <"A letter optotype was used to measure distance visual acuity."> + > + ["at103"] = < + text = <"Last line single letter"> + description = <"A last line single letter algorithm was used to derive the visual acuity score."> + > + ["at102"] = < + text = <"Whole line"> + description = <"A whole line algorithm was used to derive the visual acuity score."> + > + ["at101"] = < + text = <"Single letter"> + description = <"A single letter algorithm was used to derive the visual acuity score."> + > + ["at100"] = < + text = <"Jaeger 'J' Score"> + description = <"A Jaeger 'J' Score chart was used to measure near visual acuity."> + > + ["at99"] = < + text = <"Faculty of Ophthalmologists 'N' Score"> + description = <"Faculty of Ophthalmologists 'N' Score chart was used to measure near visual acuity."> + > + ["at98"] = < + text = <"Reduced Snellen"> + description = <"A Reduced Snellen chart was used to measure near visual acuity."> + > + ["at97"] = < + text = <"Reduced logMar"> + description = <"A Reduced logMar chart was used to measure near visual acuity."> + > + ["id93"] = < + text = <"Derived Score Original Notation"> + description = <"The original visual acuity result notation from which the Derived Score was calculated."> + comment = <"When the visual acuity result is recorded using a Derived Score, this element can be used to record the original notation format, so that it can be displayed using the original notation. "> + > + ["at85"] = < + text = <"ETDRS chart"> + description = <"An ETDRS chart was used to measure distance visual acuity."> + > + ["at84"] = < + text = <"Snellen chart"> + description = <"A Snellen chart was used to measure distance visual acuity."> + > + ["at83"] = < + text = <"logMar chart"> + description = <"A logMar chart was used to measure distance visual acuity."> + > + ["id82"] = < + text = <"Testing Distance"> + description = <"The distance at which the subject's visual acuity was measured."> + > + ["id81"] = < + text = <"Refraction Details"> + description = <"Details of the refraction applied to each eye."> + > + ["at76"] = < + text = <"Retinoscopy"> + description = <"The subject's vision was corrected by retinoscopy."> + > + ["at75"] = < + text = <"Autorefraction"> + description = <"The subject's vision was corrected by autorefraction."> + > + ["at74"] = < + text = <"Pinhole"> + description = <"The subject's vision was corrected by use of a pinhole."> + > + ["at73"] = < + text = <"Contact lenses"> + description = <"The subject's vision was corrected by contact lenses."> + > + ["at72"] = < + text = <"Spectacles"> + description = <"The subject's vision was corrected by spectacles."> + > + ["id67"] = < + text = <"Interpretation"> + description = <"Clinical interpretation of all results for the test eye."> + comment = <"Example: 'Visual Acuity 20/20' or 'Jaeger 'J2' score'."> + > + ["id60"] = < + text = <"Letter Termination Adjustment"> + description = <"A line termination adjustment score applied to the visual acuity result."> + comment = <"If the patient can read at least half of the chart line the visual acuity terminatin line is recorded as that line, with the number of letters missed on that line recorded as a negative Letter Termination Adjustment score. + If the patient can read less than half of a Visual Acuity line, the previous line is recorded as the Visual Acuity result, with the number of letters seen on the following line recorded as a positive 'Letter Termination Adjustment' score."> + > + ["id58"] = < + text = <"Decimal Snellen"> + description = <"The distance test result,recorded as Sn ellen visual acuity expressed as a decimal ratio, where 1.0 is regarded as normal."> + > + ["at58"] = < + text = <"Decimal Snellen"> + description = <"The distance test result,recorded as Sn ellen visual acuity expressed as a decimal ratio, where 1.0 is regarded as normal."> + > + ["id57"] = < + text = <"Metric Snellen"> + description = <"The distance test result, recorded in Snellen format expressed in metres, where 6/6 is regarded as normal."> + comment = <"Examples: '6/6, '6/12', '6/5'"> + > + ["at57"] = < + text = <"Metric Snellen"> + description = <"The distance test result, recorded in Snellen format expressed in metres, where 6/6 is regarded as normal."> + comment = <"Examples: '6/6, '6/12', '6/5'"> + > + ["id56"] = < + text = <"No test result"> + description = <"No visual acuity test result is available for the test eye."> + comment = <"Record as True if the clinician was unable to record a result for the test eye."> + > + ["id55"] = < + text = <"Overall Interpretation"> + description = <"A term, commonly coded, expressing an overall interpretation of the visual acuity test."> + > + ["id54"] = < + text = <"Result details"> + description = <"Details of the visual field test result for each eye."> + > + ["id47"] = < + text = <"logMar"> + description = <"The test result, recorded as logMar visual acuity, where a value of 0 is regarded as normal."> + > + ["at47"] = < + text = <"logMar"> + description = <"The test result, recorded as logMar visual acuity, where a value of 0 is regarded as normal."> + > + ["id43"] = < + text = <"Refractive Correction"> + description = <"The specific type(s) of refractive correction applied when measuring visual acuity."> + comment = <"Examples: 'No correction : unaided', 'Pinhole'."> + > + ["id41"] = < + text = <"Comment"> + description = <"Any additional narrative comment about the visual acuity test."> + > + ["id40"] = < + text = <"Description"> + description = <"An overall narrative description of the visual acuity test result."> + > + ["id29"] = < + text = <"Notation"> + description = <"Details of a visual acuity result recorded using one of the result notation formats."> + > + ["id26"] = < + text = <"Measurement Device Details"> + description = <"Details of the device used to measure visual acuity."> + > + ["id24"] = < + text = <"Chart Method"> + description = <"The charting method used to measure visual acuity."> + > + ["id23"] = < + text = <"Chart Scoring Algorithm"> + description = <"The alogrithm used to determine the score."> + > + ["id22"] = < + text = <"Chart Optotype"> + description = <"The style of chart optotype used to assess visual acuity."> + > + ["at20"] = < + text = <"CF - Count fingers"> + description = <"The subject can count fingers."> + > + ["at19"] = < + text = <"HM - Hand movement"> + description = <"The subject can perceive hand movement."> + > + ["at18"] = < + text = <"PL - Perception of light"> + description = <"The subject can perceive light."> + > + ["at17"] = < + text = <"NPL - No perception of light"> + description = <"The subject has no perception of light."> + > + ["id16"] = < + text = <"Low Vision Score"> + description = <"Graded scale used when patient has low levels of visual acuity."> + > + ["at16"] = < + text = <"Low Vision Score"> + description = <"Graded scale used when patient has low levels of visual acuity."> + > + ["at15"] = < + text = <"Both eyes simultaneously"> + description = <"Both eyes were examined simultaneously."> + > + ["at14"] = < + text = <"Right eye"> + description = <"The test result refers to the visual acuity of the right eye only."> + > + ["at13"] = < + text = <"Left eye"> + description = <"The test result refers to the visual acuity of the left eye only."> + > + ["id12"] = < + text = <"ETDRS Letters"> + description = <"Visual acuity expressed using ETDRS Letters format, with a value of 100 regarded as normal."> + > + ["at12"] = < + text = <"ETDRS Letters"> + description = <"Visual acuity expressed using ETDRS Letters format, with a value of 100 regarded as normal."> + > + ["id11"] = < + text = <"Derived Score"> + description = <"Visual acuity expressed as an integer score which is calculated from one or more of the other result notation formats. The original notation should be captured using 'Derived Score Original Notation' format'."> + comment = <"Details of the algorithm used and original result format may be recorded under 'Derived Score Methodology'."> + > + ["id10"] = < + text = <"US Snellen"> + description = <"The distance test result, recorded as Snellen visual acuity expressed in feet, where 20/20 is regarded as normal."> + comment = <"Examples: '20/20' , '20/40', '20/18'"> + > + ["at10"] = < + text = <"US Snellen"> + description = <"The distance test result, recorded as Snellen visual acuity expressed in feet, where 20/20 is regarded as normal."> + comment = <"Examples: '20/20' , '20/40', '20/18'"> + > + ["id8"] = < + text = <"Eye examined"> + description = <"The eye which is being examined."> + > + ["id1"] = < + text = <"Visual acuity test result"> + description = <"Visual acuity is a measure of the spatial resolution of the visual processing system."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9002"] = + ["at9005"] = + > + ["SNOMED-CT"] = < + ["id10"] = + ["at10"] = + ["at13"] = + ["at14"] = + ["at20"] = + ["id40"] = + ["id41"] = + ["id55"] = + ["id57"] = + ["at57"] = + ["id58"] = + ["at58"] = + ["id67"] = + ["at72"] = + ["at73"] = + ["at76"] = + ["id82"] = + ["at84"] = + ["at85"] = + ["at98"] = + > + > + value_sets = < + ["ac9009"] = < + id = <"ac9009"> + members = <"at10", "at57", "at58", "at12", "at16", "at47"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at101", "at102", "at103"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at107", "at108", "at109"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at13", "at14", "at15"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at136", "at137", "at138", "at140"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at83", "at84", "at85", "at110", "at97", "at98", "at99", "at100"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at72", "at73", "at74", "at75", "at76"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at17", "at18", "at19", "at20"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_field_measurement.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_field_measurement.v0.0.1-alpha.adls new file mode 100644 index 000000000..52c85bc23 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_field_measurement.v0.0.1-alpha.adls @@ -0,0 +1,579 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=af0c9a40-9ee3-4068-a492-00e994d1812f; build_uid=60dc0470-6574-47bd-836f-963776e4dcd6) + openEHR-EHR-OBSERVATION.visual_field_measurement.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Ian McNicoll"> + ["organisation"] = <"Ocean Informatics UK"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2012-09-19"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"José Andonegui, Hospital de Navarra, jose.andonegui.navarro@cfnavarra.es", "Gustavo Bacelar-Silva, Healthcare Designs, Brazil (openEHR Editor)", "Aitor Eguzkitza, Universidad Pública de Navarra - Complejo Hospitalario de Navarra, aitor.eguzkiza@unavarra.es", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Luis Serrano, Universidad Pública de Navarra (UPNA), lserrano@unavarra.es", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + ip_acknowledgements = < + ["1"] = <"This artefact includes content from SNOMED Clinical Terms® (SNOMED CT®) which is copyrighted material of the International Health Terminology Standards Development Organisation (IHTSDO). Where an implementation of this artefact makes use of SNOMED CT content, the implementer must have the appropriate SNOMED CT Affiliate license - for more information contact http://www.snomed.org/snomed-ct/get-snomedct or info@snomed.org."> + > + references = < + ["1"] = <"IHE Eye Care Domain. General Eye Evaluation (GEE) [Internet]. IHE; 2012. Available from: http://www.ihe.net/Technical_Framework/upload/IHE_EyeCare_Supp_GEE_Rev1-1_TI_2012-06-29.pdf"> + ["2"] = <"Royal College of Opthalmologists. Cataract National Dataset for Adults [Internet]. 2011. Available from: http://www.rcophth.ac.uk/page.asp?section=583§ionTitle=Cataract+National+Data+Set+for+Adults"> + ["3"] = <"CfH, UK. Do Once & Share - Glaucoma [Internet]. [cited 2012 Sep 26]. Available from: http://www.doasglaucoma.org/"> + ["4"] = <"DICOM Supplement 142 [Internet]: Ophthalmic Visual Field (OPV) Static Perimetry Measurements Storage SOP Class. [cited 2013 May 28]. Available from: http://medical.nema.org/"> + ["5"] = <"http://www.slideshare.net/hmirzaeee/glaucoma-hemifield-test"> + ["6"] = <"Standard Automated Perimetry, EyeWiki, http://eyewiki.aao.org/Standard_Automated_Perimetry"> + ["7"] = <"Test strategies:"> + ["8"] = <"Bengtsson B, Olsson J, Heijl A, Rootzen H. A new generation of algorithms for computerized threshold perimetry, SITA. Acta Ophthalmologica Scandinavica, 1997, 75: 368-375."> + ["9"] = <"Bengtsson B, Hejl A. SITA Fast, a new rapid perimetric threshold test. Description of methods and evaluation in patients with manifest and suspect glaucoma. Acta Ophthalmologica Scandinavica, 1998, 76: 431-437. "> + ["10"] = <"Flanagan JG, Wild JM, Trope GE. Evaluation of FASTPAC, a new strategy for threshold estimation with the Humphrey Field Analyzer, in a glaucomatous population. Ophthalmology, 1993, 100: 949-954."> + ["11"] = <"Morales J, Weitzman ML, Gonzalez de la Rosa M. Comparison between Tendency-Oriented Perimetry (TOP) and octopus threshold perimetry. Ophthalmology, 2000, 107: 134-142."> + ["12"] = <"Chiefer U, Pascual JP, Edmunds B, Feudner E, Hoffmann EM, Johnson CA, Lagreze WA, Pfeiffer N, Sample PA, Staubach F, Weleber RG, Vonthein R, Krapp E, Paetzold J. Comparison of the new perimetric GATE strategy with conventional full-threshold and SITA standard strategies. Investigative Ophthalmology and Visual Science, 2009, 51: 488-494."> + > + other_details = < + ["current_contact"] = <"Ian McNicoll, Ocean Informatics, UK, ian.mcnicoll@oceaninformatics.com"> + ["MD5-CAM-1.0.1"] = <"4F42F4B685A2B9CD1C4A3FC05D64BB63"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the results of visual field testing or perimetry."> + keywords = <"perimetry", "ophthalmic", "optometry", "eye", "vision", "visual"> + use = <"Use to record the results of visual field testing or perimetry. + + Use to incorporate the narrative descriptions of clinical findings within existing or legacy clinical systems into an archetyped format, using the 'Clinical Description' data element. + + Detailed, structured visual acuity results are preferred and are generally recorded for each eye in turn. + + If the method of measurement or device is changed for the testing of the second eye, record the second eye's data in another instance of data which captures the new method or device."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Visual field measurement + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id53] occurrences matches {0..1} matches { -- Test result name + value matches { + DV_CODED_TEXT[id9005] matches { + defining_code matches {[ac9000; at64]} -- Test result name (synthesised) + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Clinical description + value matches { + DV_TEXT[id9006] + } + } + CLUSTER[id8] occurrences matches {0..2} matches { -- Test result + items cardinality matches {1..*; unordered} matches { + ELEMENT[id9] occurrences matches {0..1} matches { -- Eye examined + value matches { + DV_CODED_TEXT[id9007] matches { + defining_code matches {[ac9001]} -- Eye examined (synthesised) + } + } + } + ELEMENT[id165] occurrences matches {0..1} matches { -- Glaucoma Hemifield Test (GHT) + value matches { + DV_CODED_TEXT[id9008] matches { + defining_code matches {[ac9002]} -- Glaucoma Hemifield Test (GHT) (synthesised) + } + } + } + ELEMENT[id55] occurrences matches {0..1} matches { -- Foveal sensitivity measured + value matches { + DV_BOOLEAN[id9009] matches { + value matches {True, False; False} + } + } + } + ELEMENT[id56] occurrences matches {0..1} matches { -- Foveal sensitivity + value matches { + DV_QUANTITY[id9010] matches { + property matches {[at9003]} -- Loudness + magnitude matches {|-100.0..100.0|} + units matches {"dB"} + precision matches {2} + } + } + } + ELEMENT[id38] occurrences matches {0..1} matches { -- Visual Field Index (VFI) + value matches { + DV_PROPORTION[id9011] matches { + numerator matches {|0.0..100.0|} + is_integral matches {False} + type matches {2} + } + } + } + ELEMENT[id35] occurrences matches {0..1} matches { -- Mean Deviation (MD) + value matches { + DV_QUANTITY[id9012] matches { + property matches {[at9003]} -- Loudness + magnitude matches {|-30.0..10.0|} + units matches {"dB"} + precision matches {2} + } + } + } + ELEMENT[id39] occurrences matches {0..1} matches { -- Mean Deviation P (MD) + value matches { + DV_PROPORTION[id9013] matches { + numerator matches {|0.0..5.0|} + is_integral matches {False} + type matches {2} + } + } + } + ELEMENT[id36] occurrences matches {0..1} matches { -- Pattern Standard Deviation (PSD) + value matches { + DV_QUANTITY[id9014] matches { + property matches {[at9003]} -- Loudness + magnitude matches {|0.0..25.0|} + units matches {"dB"} + precision matches {2} + } + } + } + ELEMENT[id40] occurrences matches {0..1} matches { -- Pattern Standard Deviation P (PSD) + value matches { + DV_PROPORTION[id9015] matches { + numerator matches {|0.0..5.0|} + is_integral matches {False} + type matches {2} + } + } + } + ELEMENT[id59] occurrences matches {0..1} matches { -- Short-Term Fluctuation (SF) + value matches { + DV_QUANTITY[id9016] matches { + property matches {[at9003]} -- Loudness + units matches {"dB"} + } + } + } + ELEMENT[id60] occurrences matches {0..1} matches { -- Corrected Pattern Standard Deviation (CPSD) + value matches { + DV_QUANTITY[id9017] matches { + property matches {[at9003]} -- Loudness + units matches {"dB"} + precision matches {3} + } + } + } + ELEMENT[id28] occurrences matches {0..1} matches { -- Perimetry test interpretation + value matches { + DV_CODED_TEXT[id9018] matches { + defining_code matches {[ac9004; at33]} -- Perimetry test interpretation (synthesised) + } + } + } + ELEMENT[id175] occurrences matches {0..1} matches { -- No test result + value matches { + DV_BOOLEAN[id9019] matches { + value matches {True, False} + } + } + } + ELEMENT[id176] occurrences matches {0..1} matches { -- Reason for no test result + value matches { + DV_TEXT[id9020] + } + } + allow_archetype CLUSTER[id172] matches { -- Multimedia + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.multimedia(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id10] matches { -- Clinical interpretation + value matches { + DV_TEXT[id9021] + } + } + ELEMENT[id174] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9022] + } + } + } + } + ELEMENT[id26] occurrences matches {0..1} matches { -- Overall interpretation + value matches { + DV_TEXT[id9023] + } + } + allow_archetype CLUSTER[id173] matches { -- Test not done + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exclusion_exam(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + ELEMENT[id25] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9024] + } + } + } + } + } + state matches { + ITEM_TREE[id23] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id49] occurrences matches {0..1} matches { -- Fixation checked quantity + value matches { + DV_COUNT[id9025] matches { + magnitude matches {|0..100|} + } + } + } + ELEMENT[id50] occurrences matches {0..1} matches { -- Patient not properly fixated quantity + value matches { + DV_COUNT[id9026] matches { + magnitude matches {|0..100|} + } + } + } + ELEMENT[id57] occurrences matches {0..1} matches { -- False positives estimate + value matches { + DV_PROPORTION[id9027] matches { + numerator matches {|0.0..100.0|} + is_integral matches {False} + type matches {2} + } + } + } + ELEMENT[id58] occurrences matches {0..1} matches { -- False negatives estimate + value matches { + DV_PROPORTION[id9028] matches { + numerator matches {|0.0..100.0|} + is_integral matches {False} + type matches {2} + } + } + } + ELEMENT[id24] matches { -- Confounding factors + value matches { + DV_TEXT[id9029] + } + } + allow_archetype CLUSTER[id37] occurrences matches {0..2} matches { -- Refractive correction + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.refraction_details(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id43] matches { -- Examination findings - pupils + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.exam_pupils(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id11] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id27] occurrences matches {0..1} matches { -- Device details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype CLUSTER[id171] matches { -- Acquisition details + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.acquisition_details_on_visual_field_test(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Test result name (synthesised)"> + description = <"Identification of the visual field test being performed, by name. (synthesised)"> + > + ["ac9001"] = < + text = <"Eye examined (synthesised)"> + description = <"The eye which is being examined. (synthesised)"> + > + ["ac9002"] = < + text = <"Glaucoma Hemifield Test (GHT) (synthesised)"> + description = <"A coded intepretation of the Glaucoma Hemifield Test (GHT). (synthesised)"> + > + ["at9003"] = < + text = <"Loudness"> + description = <"Loudness"> + > + ["ac9004"] = < + text = <"Perimetry test interpretation (synthesised)"> + description = <"A coded intepretation of the Visual field test result. (synthesised)"> + > + ["id176"] = < + text = <"Reason for no test result"> + description = <"Reason why no visual field test result is available for the eye examined."> + > + ["id175"] = < + text = <"No test result"> + description = <"No visual field test result is available for the eye examined."> + > + ["id174"] = < + text = <"Comment"> + description = <"Additional narrative about the visual field testing for the eye examined, not captured in other fields."> + > + ["id173"] = < + text = <"Test not done"> + description = <"Details to explicitly record that this test was not performed."> + > + ["id172"] = < + text = <"Multimedia"> + description = <"Digital representation of the test results."> + > + ["id171"] = < + text = <"Acquisition details"> + description = <"Details about the strategy to conduct the visual field test."> + > + ["at170"] = < + text = <"Within normal limits"> + description = <"None of the abnormal conditions are met."> + > + ["at169"] = < + text = <"Abnormally high sensitivity"> + description = <"Overall sensitivity in the affected region of the VF is better than 99.5% of individuals within the normative population."> + > + ["at168"] = < + text = <"General reduction of sensitivity"> + description = <"Conditions for “outside normal limits” are not met, and the best region of the visual field is at or below the 99.5th percentile of the normative population."> + > + ["at167"] = < + text = <"Borderline"> + description = <"Matched pairs of zones are abnormal at the 97th percentile within the normative database."> + > + ["at166"] = < + text = <"Outside normal limits"> + description = <"Differences between a matched pair of corresponding zones exceeds the difference found in 99% of the normal population, or when both members of a pair of zones are more abnormal than 99.5% of the individuals with the normative population."> + > + ["id165"] = < + text = <"Glaucoma Hemifield Test (GHT)"> + description = <"A coded intepretation of the Glaucoma Hemifield Test (GHT)."> + > + ["at65"] = < + text = <"Optical fixation measurements"> + description = <"The data output of an optical fixation monitoring process, consisting of a list of positive and negative numbers indicating the quality of patient fixation over the course of a visual field test. The value 0 represents the initial fixation. Negative numbers indicate a measuring error (i.e. the patient blinked). Positive numbers quantify the degree of eccentricity from initial fixation. Corresponds to DICOM Code value 111856."> + > + ["at64"] = < + text = <"Glaucoma Hemifield Test Analysis (GHT)"> + description = <"An analysis of asymmetry between zones of the superior and inferior visual field. It is designed to be specific for defects due to glaucoma. Corresponds to DICOM Code value 111855."> + > + ["at63"] = < + text = <"Visual field loss due to local defect"> + description = <"Estimate of the portion of a patient’s visual field loss that is local (i.e. not spread evenly across all portions of the visual field). Corresponds to DICOM Code value 111854."> + > + ["at62"] = < + text = <"Visual field loss due to diffuse defect"> + description = <"Estimate of the portion of a patient’s visual field loss that is diffuse (i.e. spread evenly across all portions of the visual field). Corresponds to DICOM Code value 111853."> + > + ["at61"] = < + text = <"Visual field index"> + description = <"Index of a patient’s remaining visual field normalized for both age and generalized defect. Corresponds to DICOM Code value 111852."> + > + ["id60"] = < + text = <"Corrected Pattern Standard Deviation (CPSD)"> + description = <"Weighted square root of loss variance corrected for short term fluctuation, in dB."> + comment = <"Matches to DICOM (0024,0079) attribute."> + > + ["id59"] = < + text = <"Short-Term Fluctuation (SF)"> + description = <"Average deviation of sensitivity for the repeated test locations, in dB. This is used to determine the consistency of the patient’s responses."> + comment = <"Matches to DICOM (0024,0075) attribute."> + > + ["id58"] = < + text = <"False negatives estimate"> + description = <"Estimated percentage of all stimuli that were not seen by the patient but were previously seen at a lower luminance earlier in the visual field test (false negative responses), as percent. Matches to DICOM (0024,0046) attribute."> + > + ["id57"] = < + text = <"False positives estimate"> + description = <"Estimated percentage of all patient responses that occurred at a time when no visual stimulus was present (false positive responses), as percent."> + comment = <"Matches to DICOM (0024,0054) attribute."> + > + ["id56"] = < + text = <"Foveal sensitivity"> + description = <"Foveal Sensitivity is the reciprocal of foveal threshold (1/foveal threshold), in dB."> + comment = <"Foveal Threshold is the minimum amount of luminance increment on a uniform background that can be detected by the patient at coordinates 0,0 (relative to the center of the patient’s fixation). Matches to DICOM (0024,0087) attribute."> + > + ["id55"] = < + text = <"Foveal sensitivity measured"> + description = <"Whether foveal sensitivity was measured."> + comment = <"Matches to DICOM (0024,0086) attribute."> + > + ["at54"] = < + text = <"Borderline and general reduction in sensitivity"> + description = <"Analysis Results identify Borderline and general reduction in sensitivity. Corresponds to DICOM Code value 111851."> + > + ["id53"] = < + text = <"Test result name"> + description = <"Identification of the visual field test being performed, by name."> + comment = <"In DICOM this is defined as a visual field global index (0024,0325)). Values permitted are defined by DICOM standard (PS 3.16) inside the table with Context ID 4257."> + > + ["id50"] = < + text = <"Patient not properly fixated quantity"> + description = <"The number of times the patient’s gaze is not properly fixated."> + comment = <"Matches to DICOM (0024,0036) attribute."> + > + ["id49"] = < + text = <"Fixation checked quantity"> + description = <"The number of times that the patient’s gaze fixation is checked."> + comment = <"Matches to DICOM (0024,0035) attribute."> + > + ["id43"] = < + text = <"Examination findings - pupils"> + description = <"Details of pupils from the patient during the test."> + > + ["id40"] = < + text = <"Pattern Standard Deviation P (PSD)"> + description = <"The P value of the Pattern Standard deviation result."> + comment = <" Matches to DICOM (0024,0073) attribute."> + > + ["id39"] = < + text = <"Mean Deviation P (MD)"> + description = <"The P value of the Mean Deviation result."> + comment = <"Matches to DICOM (0024,0083) attribute."> + > + ["id38"] = < + text = <"Visual Field Index (VFI)"> + description = <"Visual Field Index result."> + > + ["id37"] = < + text = <"Refractive correction"> + description = <"Details of refractive correction applied to each eye."> + > + ["id36"] = < + text = <"Pattern Standard Deviation (PSD)"> + description = <"Average of non-uniform visual field loss or weighted square root of loss variance, in dB."> + comment = <"Matches to DICOM (0024,0068) attribute."> + > + ["id35"] = < + text = <"Mean Deviation (MD)"> + description = <"Weighted average deviation from the age corrected normal field, in dB."> + comment = <"Matches to DICOM (0024,0066) attribute."> + > + ["at33"] = < + text = <"Within normal limits"> + description = <"None of the abnormal conditions are met. Corresponds to DICOM Code value M-00101."> + > + ["at32"] = < + text = <"Abnormally high sensitivity"> + description = <"Overall sensitivity in the affected region of the VF is better than 99.5% of individuals within the normative population. Corresponds to DICOM Code value 111849."> + > + ["at31"] = < + text = <"General reduction of sensitivity"> + description = <"Conditions for “outside normal limits” are not met, and the best region of the visual field is at or below the 99.5th percentile of the normative population. Corresponds to DICOM Code value 111850."> + > + ["at30"] = < + text = <"Borderline"> + description = <"Matched pairs of zones are abnormal at the 97th percentile within the normative database. Corresponds to DICOM Code value 111848."> + > + ["at29"] = < + text = <"Outside normal limits"> + description = <"Differences between a matched pair of corresponding zones exceeds the difference found in 99% of the normal population, or when both members of a pair of zones are more abnormal than 99.5% of the individuals with the normative population. Corresponds to DICOM Code value 111847."> + > + ["id28"] = < + text = <"Perimetry test interpretation"> + description = <"A coded intepretation of the Visual field test result."> + comment = <"Values permitted are defined by DICOM standard (PS 3.16) inside the table with Context ID 4254."> + > + ["id27"] = < + text = <"Device details"> + description = <"Details of the device used to measure visual fields."> + > + ["id26"] = < + text = <"Overall interpretation"> + description = <"Overall clinical interpretation of the measurements and related findings of visual field testing."> + comment = <"Coding with a terminology is preferred, where possible. This data element is effectively an opthalmological diagnosis."> + > + ["id25"] = < + text = <"Comment"> + description = <"Additional narrative about the overall test results and intepretation not captured in other fields."> + > + ["id24"] = < + text = <"Confounding factors"> + description = <"Patient circumstances which may affect interpretation of the result."> + > + ["at21"] = < + text = <"Right eye"> + description = <"The right eye was examined."> + > + ["at20"] = < + text = <"Left eye"> + description = <"The left eye was examined."> + > + ["id10"] = < + text = <"Clinical interpretation"> + description = <"Clinical interpretation of all measurements for the test eye."> + comment = <"Coding with a terminology is preferred, where possible."> + > + ["id9"] = < + text = <"Eye examined"> + description = <"The eye which is being examined."> + comment = <"Matches to DICOM Laterality (0020,0060) attribute."> + > + ["id8"] = < + text = <"Test result"> + description = <"Details of the visual field test result for each eye."> + > + ["id6"] = < + text = <"Clinical description"> + description = <"Narrative description of the overall findings observed during the test."> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Visual field measurement"> + description = <"Results of visual field testing / perimetry."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9003"] = + > + ["SNOMED-CT"] = < + ["id28"] = + ["id35"] = + ["id36"] = + ["id38"] = + > + > + value_sets = < + ["ac9002"] = < + id = <"ac9002"> + members = <"at166", "at167", "at168", "at169", "at170"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at20", "at21"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at61", "at62", "at63", "at64", "at65"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at29", "at30", "at32", "at31", "at54", "at33"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_circumference.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_circumference.v1.0.2.adls new file mode 100644 index 000000000..17beda093 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_circumference.v1.0.2.adls @@ -0,0 +1,409 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=fe27b1d0-6ba4-49aa-9ad7-e555a2739bee; build_uid=ecd20c77-7969-4880-85b9-053961c79285) + openEHR-EHR-OBSERVATION.waist_circumference.v1.0.2 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Andreas Sundström"> + ["organisation"] = <"Capio S:t Gorans Hospital"> + ["email"] = <"andreas.sundstrom@capiostgoran.se"> + > + > + ["fi"] = < + language = <[ISO_639-1::fi]> + author = < + ["name"] = <"Vesa Peltola"> + ["organisation"] = <"Tieto Finland Oy"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Silje Ljosland Bakke and John Tore Valand"> + ["organisation"] = <"Nasjonal IKT HF; Helse Bergen HF"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Marivan Abrahão, Gabriela Alves, Adriana Kitajima e Maria Ângela Scatena"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Silje Ljosland Bakke"> + ["organisation"] = <"Nasjonal IKT, Norway"> + ["email"] = <"silje.ljosland.bakke@nasjonalikt.no"> + ["date"] = <"2017-05-11"> + > + original_namespace = <"no.nasjonalikt"> + original_publisher = <"Nasjonal IKT"> + other_contributors = <"Vebjørn Arntzen, Oslo University Hospital, Norway (openEHR Editor)", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Malin Berg, DIPS ASA, Norway", "SB Bhattacharyya, Sudisa Consultancy Services, India", "Bjørn Christensen, Helse Bergen HF, Norway", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Hildegard Franke, freshEHR Clinical Informatics Ltd., United Kingdom", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Ingrid Heitmann, Oslo universitetssykehus HF, Norway", "Hilde Hollås, DIPS ASA, Norway", "Roar Holm, Helse Vest IKT A/S, Norway", "Evelyn Hovenga, EJSH Consulting, Australia", "Lars Ivar Mehlum, Helse Bergen HF, Norway", "Tom Jarl Jakobsen, Helse Bergen, Norway", "Pétur Júlíusson, Barneklinikken, HUS og K2, UIB, Norway", "Adriana Kitajima, CORE Consulting, Brazil", "Nils Kolstrup, Skansen Legekontor og Nasjonalt Senter for samhandling og telemedisin, Norway", "Harmony Kosola, Alberta Health Services, Canada", "Heather Leslie, Ocean Health Systems, Australia", "Inge Lindseth, Balderklinikken, Norway", "Priscila Maranhão, MEDCIDS-FMUP, Portugal", "Siv Marie Lien, DIPS ASA, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom", "Lars Morgan Karlsen, DIPS ASA, Norway", "Bjørn Næss, DIPS ASA, Norway", "Andrej Orel, Marand d.o.o., Slovenia", "Anne Pauline Anderssen, Helse Nord RHF, Norway", "Vladimir Pizzo, Hospital Sírio Libanês, Brazil", "Anoop Shah, University College London, United Kingdom", "Raymond Simkus, Brookswood Family Practice, Canada", "Norwegian Review Summary, Nasjonal IKT HF, Norway", "Stian Torleif Varpe, Helse Bergen, Norway", "John Tore Valand, Helse Bergen, Norway (openEHR Editor)"> + lifecycle_state = <"published"> + custodian_namespace = <"no.nasjonalikt"> + custodian_organisation = <"Nasjonal IKT"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"World Health Organization. (2011). Waist circumference and waist-hip ratio: Report of a WHO expert consultation, Geneva, 8-11 December 2008 [cited 2017 oct 2]. Available from: http://apps.who.int/iris/bitstream/10665/44583/1/9789241501491_eng.pdf"> + ["2"] = <"Júlíusson, P. B., Vinsjansen, S., Nilsen, B., Sælensminde, H., Vågset, R., & Eide, G. E. (2005). Måling av vekst og vekt: En oversikt over anbefalte teknikker. Pediatrisk Endokrinologi, 19, 23-9 [cited 2017 oct 2]. Available from: http://pediatrisk-endokrinologi.no/2005/1/Juliusson_et_al_2005_1.pdf"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"E10AFB297725703E641F26A6CEFC2146"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera måttet på midjans omkrets."> + keywords = <"antropometri", "mätningar", "uppskattningar", "omkretts", "midja", "omfång", "buk"> + use = <"Används för att registrera midjemåttet. + + Det finns ingen enighet om exakt var midjemåttet ska mätas. I fall där detta är viktigt för tolkningen av resultatet, ska detta dokumenteras i elementet 'metod'. + + Denna arketyp kan också användas för att registrera en uppskattning av midjemåttet i ett kliniskt scenario där det inte är möjligt att tillförlitligt mäta midjemåttet - till exempel, vid mätning av ett barn som inte samarbetar. Detta är inte uttalat modellerat i arketypen, eftersom referensmodellen för openEHR tillåter attributet uppskattning för varje angiven kvantitativ datatyp. Vid implementering, till exempel, i en applikations användargränssnitt kan klinikerna tillåtas att markera en passande benämnd kryssruta bredvid datafältet för 'midjemått' för att indikera att registreringen midjemått är en uppskattning och inte ett faktiskt värde."> + misuse = <"Används inte för att registrera hur hastigheten på midjemåttet ökar eller minskar. Använd istället en arketyp för tillväxthastighet för detta ändamål. + + Används inte för att registrera midjemåttet på någon annan kroppsdel. Använd istället OBSERVATION.body_segment i dessa sammanhang, förutom då mer specifika arketyper finns som till exempel OBSERVATION.hip_circumference."> + > + ["fi"] = < + language = <[ISO_639-1::fi]> + purpose = <"Vyötärön ympärysmitan mittaaminen."> + keywords = <"antropometria, mittaus, arviointi, ympärysmitta, vyötärö, ympärysmitta, vatsa", ...> + use = <"Käytä vyötärön ympärysmitan mittaamiseen. + + Ei ole selkeää sopimusta siitä, mistä vyötärön ympärysmitta olisi mitattava. Tapauksissa, joissa tämä on tärkeää tuloksien tulkinnan kannalta, tämä olisi dokumentoitava \"Menetelmä\" -elementissä. + + Käytä tallentamaan muutoksia toistuvista mittauksista. Tämä voidaan tällä hetkellä mallintaa rajoittamalla \"mikä tahansa tapahtuma\" mallin mukaiseksi aikaväliksi, johon liittyy tarvittaessa matemaattinen funktio. + + Tätä arkkityyppiä voidaan käyttää myös vyötärön ympärysmittauksen arvioinnin tallentamiseen kliinisessä skenaariossa, jossa ei ole mahdollista mitata tarkkaa vyötärön ympärysmittaa - esimerkiksi mitattaessa yhteistyökyvytöntä lasta. Tätä ei mallinneta nimenomaisesti arkkityypissä, koska openEHR-referenssimalli sallii arvio-attribuutin mille tahansa Quantity-tietotyypille. Sovelluksen käyttöliittymä voi antaa lääkäreille mahdollisuuden valita asianmukaisesti merkitty valintaruutu \"vyötärön ympärysmitta\" -kentän viereen osoittaakseen, että tallennettu vyötärön ympärysmitta on likiarvio eikä todellinen."> + misuse = <"Ei käytetä tallentamaan nopeutta, jolla vyötärön ympärysmitta kasvaa tai laskee. Käytä tätä tarkoitusta varten growth velocity -arkkityyppiä. + + Ei saa käyttää toisen ruumiinosan ympärysmitan tallentamiseen. Käytä OBSERVATION.body_segmentiä näissä olosuhteissa, paitsi jos on olemassa tarkempia arkkityyppejä, kuten OBSERVATION.hip_circumference."> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"For å registrere målingen av midjeomkrets."> + keywords = <"antropometri", "måling", "estimering", "omkrets", "livvidde", "mageomfang", "midjemål", "bukomkrets", "somatometri"> + use = <"Bruk for å registrere målingen midjeomkrets. + + Det finnes en rekke ulike metoder for måling av midjeomkrets. I tilfeller der det er viktig for tolkningen av resultatet bør metoden dokumenteres i dataelementet \"Metode\". + + Brukes til å registrere endring ved gjentatte målinger. Dette kan modelleres ved å begrense \"Uspesifisert hendelse\" i en templat til et intervall med en tilhørende matematisk funksjon for \"økning\". + + Denne arketypen kan også brukes for å registrere et anslag av midjeomkrets i et klinisk scenario der det ikke er mulig å få til en nøyaktig måling, f.eks. ved måling av et barn som ikke samarbeider. Dette er ikke modellert eksplisitt inn i arketypen, siden openEHR referansemodellen tillater attributten \"Approksimering\" for datatypen \"Quantity\". Ved implementasjon kan f.eks. et brukergrensesnitt tillate klinikerne å velge en avkrysningsboks ved siden av elementet \"Midjeomkrets\" for å indikere at omkretsen er en approksimering heller enn en faktisk måling."> + misuse = <"Brukes ikke til å registrere hastigheten midjeomkretsen øker eller avtar, bruk en egen arketype for veksthastighet for dette formålet. + + Brukes ikke til å registrere omkretsen av andre kroppsdeler. Bruk OBSERVATION.body_segment i disse tilfellene med unntak av hvor det finnes mer spesifikke arketyper som for eksempel OBSERVATION.hip_circumference."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para gravar o perímetro cefálico de um indivíduo."> + keywords = <"antropometria", "medição", "estimativa", "circunferência"> + use = <"Use para gravar o perímetro cefálico de um indivíduo. + + Este arquétipo também pode ser usado para gravar uma medição aproximada do perímetro cefálico, em um cenário clínico em que não é possível medir uma altura ou comprimento exato - por exemplo, medição de uma criança não colaborativa. Isto não é modelado explicitamente no arquétipo, com o modelo de referência openEHR é possível que o atributo de aproximação para qualquer de tipo de dados quantitativo. Na aplicação, por exemplo, uma interface de usuário da aplicação pode permitir aos clínicos selecionar numa caixa de verificação, apropriadamente marcada ao lado do campo de dados de altura, para indicar que a altura gravada é uma aproximação, em vez de instrução atual. A declaração identificando a incompletude física da cabeça, pode ser gravado no elemento de protocolo \"Fatores de confusão\", se necessário. + + Usar para registar o crescimento a partir de medições repetidas. Este atualmente pode ser modelado para restringir o \"algum evento\" para um intervalo em um modelo com função matemática de aumento associada, conforme o caso."> + misuse = <"Não deve ser usado para gravar a velocidade de crescimento. + + Não deve ser usado para gravar a circunferência de outra parte do corpo. Usar OBSERVATION.body_segment nestas circunstâncias, exceto quando existem arquétipos mais específicos tais como OBSERVATION.waist_hip."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the measurement of the circumference of the waist."> + keywords = <"anthropometry", "measurement", "estimation", "circumference", "waist", "girth", "abdominal"> + use = <"Use to record the measurement of the circumference of the waist. + + There is no clear agreement on exactly where the waist circumference should be measured. In cases where this is important to the interpretation of the results, this should be documented in the 'Method' element. + + Use to record change from repeated measurements. This can currently be modeled by constraining the 'any event' to an interval in a template with an associated mathematical function, as appropriate. + + This archetype can also be used for recording an approximation of the waist circumference measurement in a clinical scenario where it is not possible to measure an accurate waist circumference - for example, measuring an uncooperative child. This is not modelled explicitly in the archetype as the openEHR Reference model allows the attribute of Approximation for any Quantity data type. At implementation, for example, an application user interface could allow clinicians to select an appropriately labelled check box adjacent to the 'Waist circumference' data field to indicate that the recorded waist circumference is an approximation, rather than actual."> + misuse = <"Not to be used to record the speed of which the waist circumference is growing or decreasing. Use a growth velocity archetype for this purpose. + + Not to be used to record the circumference of another body part. Use OBSERVATION.body_segment in these circumstances except where more specific archetypes exist such as OBSERVATION.hip_circumference."> + copyright = <"© openEHR Foundation, Nasjonal IKT HF"> + > + > + +definition + OBSERVATION[id1] matches { -- Waist circumference + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id11] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {1..*; unordered} matches { + ELEMENT[id5] occurrences matches {1} matches { -- Waist circumference + value matches { + DV_QUANTITY[id9001] matches { + property matches {[at9000]} -- Length + [magnitude, units] matches { + [{|0.0..500.0|}, {"cm"}], + [{|0.0..<400.0|}, {"[in_i]"}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9002] + } + } + } + } + } + state matches { + ITEM_TREE[id9] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id10] matches { -- Confounding factors + value matches { + DV_TEXT[id9003] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id6] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id14] occurrences matches {0..1} matches { -- Method + value matches { + DV_TEXT[id9004] + } + } + allow_archetype CLUSTER[id7] occurrences matches {0..1} matches { -- Device + include + archetype_id/value matches {/openEHR-EHR-CLUSTER\.device(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype CLUSTER[id13] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id14"] = < + text = <"Metod"> + description = <"Metoden för hur midjemåttet mättes."> + > + ["id13"] = < + text = <"Ytterligare information"> + description = <"Ytterligare information som krävs för att fånga lokal kontext eller för anpassning till andra referensmodeller och formalismer."> + comment = <"T.ex. lokala informationskrav eller ytterligare metadata för att anpassa sig till FHIR- eller CIMI-ekvivalenter."> + > + ["id11"] = < + text = <"Ospecificerad händelse"> + description = <"Standard, ospecificerad händelse vid en tidpunkt eller ett tidsintervall som explicit kan definieras i en mall eller vid körning av program."> + > + ["id10"] = < + text = <"Påverkande faktorer"> + description = <"Beskrivning av eventuella problem eller faktorer som kan påverka mätningen."> + comment = <"Till exempel: icke-samarbetsvilligt barn."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligare beskrivning av midjemåttet som inte fångas i andra fält."> + > + ["id7"] = < + text = <"Utrustning"> + description = <"Information om utrustningen som användes för mätningen."> + > + ["id5"] = < + text = <"Midjemått"> + description = <"Måttet på midjans omkrets."> + > + ["id1"] = < + text = <"Midjemått"> + description = <"Måttet på avståndet runt midjan."> + > + > + ["fi"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id14"] = < + text = <"Menetelmä"> + description = <"Vyötärönympäryksen mittaamisen menetelmä"> + > + ["id13"] = < + text = <"Laajennus"> + description = <"Lisätiedot, joita tarvitaan paikallisen sisällön kirjaamiseksi tai yhtenäistämiseksi muiden viitemallien tai formalismien kanssa."> + comment = <"Esimerkki: paikallisia tietovaatimuksia tai metadataa yhdistettäväksi FHIR tai CIMI tietomalleihin."> + > + ["id11"] = < + text = <"Mikä tahansa tapahtuma"> + description = <"Oletusarvoinen, määrittämättömänä ajanhetkenä tai ajanjaksolla ilmenevä tapahtuma, joka voi olla määritetty tarkasti jossakin mallissa tai suorituksen aikana."> + > + ["id10"] = < + text = <"Sekoittavat tekijät"> + description = <"Kertomusmuodossa oleva kuvaus ongelmista tai tekijöistä, jotka saattavat vaikuttaa mittaukseen."> + comment = <"Esimerkiksi: yhteistyökyvytön lapsi."> + > + ["id8"] = < + text = <"Kommentti"> + description = <"Mittauksen kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> + > + ["id7"] = < + text = <"Laite"> + description = <"Laite, jolla vyötärönympärys mitataan."> + > + ["id5"] = < + text = <"Vyötärönympärys"> + description = <"Vyötärönympäryksen mittaustulos"> + > + ["id1"] = < + text = <"Vyötärönympärys"> + description = <"Vyötärönympäryksen mittaustulos"> + > + > + ["nb"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id14"] = < + text = <"Metode"> + description = <"Metoden som ble brukt til målingen av midjeomkretsen."> + > + ["id13"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id11"] = < + text = <"Uspesifisert hendelse"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en template eller i en applikasjon."> + > + ["id10"] = < + text = <"Konfunderende faktorer"> + description = <"Fritekstbeskrivelse av problemer eller faktorer som kan ha påvirkning på målingene."> + comment = <"For eksempel ikke-samarbeidende barn."> + > + ["id8"] = < + text = <"Kommentar"> + description = <"Ytterligere fritekst om målingen av midjeomkrets som ikke er registrert i andre felt."> + > + ["id7"] = < + text = <"Måleutstyr"> + description = <"Detaljer om utstyret som ble brukt til målingen."> + > + ["id5"] = < + text = <"Midjeomkrets"> + description = <"Måling av midjeomkretsen"> + > + ["id1"] = < + text = <"Midjeomkrets"> + description = <"Måling av distansen rundt midjen."> + > + > + ["pt-br"] = < + ["at9000"] = < + text = <"* Length (en)"> + description = <"* Length (en)"> + > + ["id14"] = < + text = <"*Method(en)"> + description = <"*The method how and/or precise anatomical location where the waist circumference was measured.(en)"> + > + ["id13"] = < + text = <"Extensão"> + description = <"Informações adicionais, necessárias para capturar o contexto local ou para alinhar com outros modelos de referência / formalismos."> + comment = <"Por exemplo: departamento de informações do hospital local ou metadados adicionais para alinhar ao FHIR ou CIMI equivalentes."> + > + ["id11"] = < + text = <"*Any event(en)"> + description = <"*Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.(en)"> + > + ["id10"] = < + text = <"*Confounding factors(en)"> + description = <"*Narrative descripiton of any issues or factors that may impact on the measurement.(en)"> + comment = <"*For example: uncooperative child.(en)"> + > + ["id8"] = < + text = <"*Comment(en)"> + description = <"*Additional narrative about the waist circumference not captured in other fields.(en)"> + > + ["id7"] = < + text = <"*Device(en)"> + description = <"*Details about the device used for the measurement.(en)"> + > + ["id5"] = < + text = <"*Waist circumference(en)"> + description = <"*The measurement of the circumference of the waist.(en)"> + > + ["id1"] = < + text = <"*Waist circumference(en)"> + description = <"*The measurement of the circumference of the waist.(en)"> + > + > + ["en"] = < + ["at9000"] = < + text = <"Length"> + description = <"Length"> + > + ["id14"] = < + text = <"Method"> + description = <"The method how the waist circumference was measured."> + > + ["id13"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id11"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id10"] = < + text = <"Confounding factors"> + description = <"Narrative description of any issues or factors that may impact on the measurement."> + comment = <"For example: uncooperative child."> + > + ["id8"] = < + text = <"Comment"> + description = <"Additional narrative about the measurement of waist circumference not captured in other fields."> + > + ["id7"] = < + text = <"Device"> + description = <"Details about the device used for the measurement."> + > + ["id5"] = < + text = <"Waist circumference"> + description = <"The measurement of the circumference of the waist."> + > + ["id1"] = < + text = <"Waist circumference"> + description = <"The measurement of the distance around the waist."> + > + > + > + term_bindings = < + ["openehr"] = < + ["at9000"] = + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_height_ratio.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_height_ratio.v0.0.1-alpha.adls new file mode 100644 index 000000000..c890a9025 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_height_ratio.v0.0.1-alpha.adls @@ -0,0 +1,109 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=fae8970a-47fc-4d7a-8fd5-9c7342aa532f; build_uid=06af4d70-d96f-4bcf-b278-04efecd99e9b) + openEHR-EHR-OBSERVATION.waist_height_ratio.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Priscila Maranhao; Gustavo Bacelar"> + ["organisation"] = <"MEDCIDES/FMUP; VirtualCare"> + ["email"] = <"priscilamaranhao@gmail.com"> + ["date"] = <"2017-07-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ricardo Cruz-Correia, FMUP, Portugal", "Pedro Vieira-Marques, FMUP, Portugal", "Duarte Ferreira, FMUP, Portugal", "Heather Leslie, Ocean Health Systems"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + references = < + ["1"] = <"Yoo Eun-Gyong. Waist-to-height ratio as a screening tool for obesity and cardiometabolic. Korean Journal of pediatrics, 59 (11):425-431, 2016. "> + ["2"] = <"Browning LM, Hsieh SD, Ashwell M. A systemic review of waist-to-height ratio as as screening tool for the prediction of cardiovascular disease and diabetes: 0.5 could be a suitable global boundary value. Nutr Res Rev, 23 (2): 247-69, 2010."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Ocean Health Systems"> + ["MD5-CAM-1.0.1"] = <"D6AD5752DDC2067B6AE44BE50C3919C9"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the ratio of the circumference of the waist to height."> + keywords = <"waist", "height", "obesity", "stature", "WHtR"> + use = <"Use to record the ratio of the circumference of the waist to the height as an indicator of central obesity and risk of developing serious health conditions, such as cardiovascular disease. + + Use to enter the Waist-height ratio either manually (ie calculated and directly entered by the clinician), or automatically (ie calculation and entry is done automatically by a software application, based on separate waist circumference and height measurements). + + The archetype is appropriate for use in adults and children > 6 years."> + misuse = <"Not to be used to record the actual waist circumference or height measurements. Use the specific OBSERVATION.waist_circumference and/or OBSERVATION.height archetypes for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Waist-height ratio + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..1} matches { -- Any point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id8] occurrences matches {0..1} matches { -- Waist-height ratio + value matches { + DV_PROPORTION[id9000] matches { + is_integral matches {False} + type matches {1} + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9001] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id10] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id11] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id11"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id9"] = < + text = <"Comment"> + description = <"Additional narrative about the ratio not captured in other fields."> + > + ["id8"] = < + text = <"Waist-height ratio"> + description = <"Ratio of waist circumference to height."> + > + ["id3"] = < + text = <"Any point in time event"> + description = <"Default, unspecified point in the time may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Waist-height ratio"> + description = <"The ratio of the circumference of the waist to the height."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_hip_ratio.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_hip_ratio.v0.0.1-alpha.adls new file mode 100644 index 000000000..197c78e4b --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waist_hip_ratio.v0.0.1-alpha.adls @@ -0,0 +1,149 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=52ac9af3-0713-4b60-8711-194e41e1ad76; build_uid=7471f37e-eecd-42d0-a120-cb2015b46b5b) + openEHR-EHR-OBSERVATION.waist_hip_ratio.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Gro-Hilde Ulriksen"> + ["organisation"] = <"Norwegian center for E-health research"> + ["email"] = <"Gro-Hilde.Ulriksen@ehealthresearch.no"> + > + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics, Australia"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"2016-10-21"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"D8350BC5F52B6A5CD448ABCDB57D541B"> + > + details = < + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Brukes for å registrerer forholdet mellom omkrets av midje og hofte. + + Forholdstallet brukes til å vurdere en persons generelle helsestilstand, og om en person er i risikosonen for å utvikle alvorlige helseplager."> + keywords = <"midje", "hofte", "omkrets"> + use = <"Brukes for å registrere forholdet mellom omkrets av midje og hofte. Forholdstallet brukes til å vurdere en persons generelle helsestilstand, og om en person er i risikosonen for å utvikle alvorlige helseplager. + + Brukes for å registrere midje/hofte-indeks enten manuelt (for eksempel direkte utregnet og registrert av en kliniker), eller automatisk (for eksempel automatisk kalkulert og registrert ved bruk av en software applikasjon, basert på separate omkretsmålinger av midje og hofte). + + Formel: Midje/hofte-indeks kalkuleres vanligvis ved å dele midjemål på hoftemål (M ÷ H)."> + misuse = <"Må ikke brukes for å registrere faktiske midje- eller hoftemålinger. Bruk arketypene OBSERVATION.waist_circumference og OBSERVATION.hip_circumference for disse formålene."> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the ratio of the circumference of the waist to the circumference of the hips + + The waist-hip ratio is a calculated ratio used as an indicator of general health and risk of developing serious health conditions."> + keywords = <"waist", "hip", "WHR", "circumference"> + use = <"Use to record the ratio of the circumference of the waist to the circumference of the hips as an indicator of general health and risk of developing serious health conditions. + + Use to enter the Waist-hip ratio either manually (ie calculated and directly entered by the clinician), or automatically (ie calculation and entry is done automatically by a software application, based on separate waist and hip circumference measurements). + + Formulas: Waist-hip ration is usually calculated as waist measurement divided by hip measurement (W ÷ H)."> + misuse = <"Not to be used to record the actual waist or hip circumference measurements. Use the appropriate run-time name constraints for the Circumference data element within OBSERVATION.body_segment for each measurement."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Waist-hip ratio + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id7] occurrences matches {0..1} matches { -- Waist-hip ratio + value matches { + DV_PROPORTION[id9000] matches { + type matches {1} + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9001] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id13] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id14] + } + } + } + } + +terminology + term_definitions = < + ["nb"] = < + ["id14"] = < + text = <"Tilleggsinformasjon"> + description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> + comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> + > + ["id12"] = < + text = <"Kommentar"> + description = <"*"> + > + ["id7"] = < + text = <"Midje/hofte-indeks"> + description = <"Forholdet mellom midjeomkrets og hofteomkrets."> + > + ["id3"] = < + text = <"Valgfritt tidspunkt"> + description = <"Standard, uspesifisert tidspunkt eller tidsintervall som kan defineres mer eksplisitt i en templat eller i en applikasjon."> + > + ["id1"] = < + text = <"Midje/hofte-indeks"> + description = <"Forholdet mellom midjeomkrets og hofteomkrets."> + > + > + ["en"] = < + ["id14"] = < + text = <"Extension"> + description = <"Additional information required to capture local context or to align with other reference models/formalisms."> + comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> + > + ["id12"] = < + text = <"Comment"> + description = <"Additional narrative about the ratio not captured in other fields."> + > + ["id7"] = < + text = <"Waist-hip ratio"> + description = <"Ratio with unitary denominator."> + > + ["id3"] = < + text = <"Any point in time event"> + description = <"Default, unspecified point in time which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Waist-hip ratio"> + description = <"The ratio of the circumference of the waist to the circumference of the hips."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waterlow_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waterlow_score.v0.0.1-alpha.adls new file mode 100644 index 000000000..69c6fb9f3 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waterlow_score.v0.0.1-alpha.adls @@ -0,0 +1,1055 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8aef47dd-e99d-3aac-8fd3-b143ac2c1c49; build_uid=a228e23c-c4b9-4c1b-8977-b83687d7c5e7) + openEHR-EHR-OBSERVATION.waterlow_score.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"Ocean Informatics, United Kingdom"> + ["email"] = <"ian.mcnicoll@oceaninformatics.com"> + ["date"] = <"2011-08-01"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"The Waterlow Score [Internet];[cited 2011 Aug 1] Available from: http://www.judy-waterlow.co.uk/waterlow_score.htm"> + ["2"] = <"The Waterlow Score Card [Internet];[cited 2011 Aug 1] Available from: http://www.judy-waterlow.co.uk/downloads/Waterlow%20Score%20Card-front.pdf"> + ["3"] = <"Ferguson ML, Bauer J, Gallagher B,Capra S, Christie DRH, Mason BR. Validation of a malnutrition screening tool for patients receiving radiotherapy. Australasian Radiology. 1999;43:325–327"> + > + other_details = < + ["current_contact"] = <"Dr Ian McNicoll, freshEHR, ian@freshehr.com"> + ["MD5-CAM-1.0.1"] = <"C4B49847E86B80470E251EEF1097CB75"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To record the individual elements and overall score of the Waterlow Score (or Scale), for the purpose of estimating the risk of a patient developing a pressure sore or ulcer."> + keywords = <"pressure", "ulcer", "risk", "sore", "scale", "skin"> + use = <"Use to record details of a Waterlow score, normally in conjunction which a more general clinical assessment of pressure sore risk. Users and implenters should familiarise themselves with the Guidance Notes. + + For some categries of recording e.g Build - weight for height, only a single score can be selected. For others e.g. Skin type Visual Risk areas, more than one risk can be entered to contribute to the overall score. + Some categories have overall limits e.g. although mutiple Neurological deficits can be recorded , the total score for all such risks cannot exceed 6. + Some centres expect only a total to be recorded for a whole category in which case, individual risk elements should not be captured."> + misuse = <"The Waterlow score is Copyright Protected © 2005-2007 judy-waterlow.co.uk and should not be used outside the terms of the copyright."> + copyright = <"© openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Waterlow score + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + POINT_EVENT[id3] occurrences matches {0..8} matches { -- Any point in time event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id9] occurrences matches {0..1} matches { -- Sex + value matches { + DV_ORDINAL[id9025] matches { + [value, symbol] matches { + [{1}, {[at29]}], + [{2}, {[at30]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Age group + value matches { + DV_ORDINAL[id9026] matches { + [value, symbol] matches { + [{0}, {[at135]}], + [{1}, {[at31]}], + [{2}, {[at32]}], + [{3}, {[at33]}], + [{4}, {[at34]}], + [{5}, {[at35]}] + } + } + } + } + ELEMENT[id5] occurrences matches {0..1} matches { -- Build/weight for height + value matches { + DV_ORDINAL[id9027] matches { + [value, symbol] matches { + [{0}, {[at21]}], + [{1}, {[at22]}], + [{2}, {[at23]}], + [{3}, {[at24]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Continence + value matches { + DV_ORDINAL[id9028] matches { + [value, symbol] matches { + [{0}, {[at25]}], + [{1}, {[at26]}], + [{2}, {[at27]}], + [{3}, {[at28]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Mobility + value matches { + DV_ORDINAL[id9029] matches { + [value, symbol] matches { + [{0}, {[at36]}], + [{1}, {[at37]}], + [{2}, {[at38]}], + [{3}, {[at39]}], + [{4}, {[at40]}], + [{5}, {[at41]}] + } + } + } + } + CLUSTER[id130] occurrences matches {0..1} matches { -- Nutritional risk + items cardinality matches {1..*; unordered} matches { + ELEMENT[id55] occurrences matches {0..1} matches { -- Weight loss + value matches { + DV_ORDINAL[id9030] matches { + [value, symbol] matches { + [{0}, {[at132]}], + [{1}, {[at56]}], + [{2}, {[at57]}], + [{3}, {[at58]}], + [{4}, {[at59]}] + } + } + } + } + ELEMENT[id45] occurrences matches {0..1} matches { -- Appetite + value matches { + DV_ORDINAL[id9031] matches { + [value, symbol] matches { + [{0}, {[at46]}], + [{1}, {[at47]}] + } + } + } + } + ELEMENT[id131] occurrences matches {0..1} matches { -- Nutritional score + value matches { + DV_COUNT[id9032] matches { + magnitude matches {|0..5|} + } + } + } + } + } + CLUSTER[id67] occurrences matches {0..1} matches { -- Skin type visual risk areas + items cardinality matches {1..*; unordered} matches { + ELEMENT[id117] occurrences matches {0..1} matches { -- Healthy + value matches { + DV_ORDINAL[id9033] matches { + [value, symbol] matches { + [{0}, {[at117]}] + } + } + } + } + ELEMENT[id118] occurrences matches {0..1} matches { -- Tissue-paper + value matches { + DV_ORDINAL[id9034] matches { + [value, symbol] matches { + [{1}, {[at118]}] + } + } + } + } + ELEMENT[id119] occurrences matches {0..1} matches { -- Dry + value matches { + DV_ORDINAL[id9035] matches { + [value, symbol] matches { + [{1}, {[at119]}] + } + } + } + } + ELEMENT[id120] occurrences matches {0..1} matches { -- Oedematous + value matches { + DV_ORDINAL[id9036] matches { + [value, symbol] matches { + [{1}, {[at120]}] + } + } + } + } + ELEMENT[id121] occurrences matches {0..1} matches { -- Clammy, pyrexia + value matches { + DV_ORDINAL[id9037] matches { + [value, symbol] matches { + [{1}, {[at121]}] + } + } + } + } + ELEMENT[id122] occurrences matches {0..1} matches { -- Discoloured - Stage 1 + value matches { + DV_ORDINAL[id9038] matches { + [value, symbol] matches { + [{2}, {[at122]}] + } + } + } + } + ELEMENT[id123] occurrences matches {0..1} matches { -- Pressure ulcer - Stage 2-4 + value matches { + DV_ORDINAL[id9039] matches { + [value, symbol] matches { + [{2}, {[at123]}] + } + } + } + } + } + } + CLUSTER[id71] occurrences matches {0..1} matches { -- Tissue malnutrition + items cardinality matches {1..*; unordered} matches { + ELEMENT[id124] occurrences matches {0..1} matches { -- Terminal cachexia + value matches { + DV_ORDINAL[id9040] matches { + [value, symbol] matches { + [{8}, {[at124]}] + } + } + } + } + ELEMENT[id125] occurrences matches {0..1} matches { -- Single organ failure + value matches { + DV_ORDINAL[id9041] matches { + [value, symbol] matches { + [{5}, {[at125]}] + } + } + } + } + ELEMENT[id126] occurrences matches {0..1} matches { -- Multiple organ failure + value matches { + DV_ORDINAL[id9042] matches { + [value, symbol] matches { + [{8}, {[at126]}] + } + } + } + } + ELEMENT[id127] occurrences matches {0..1} matches { -- Peripheral vascular disease + value matches { + DV_ORDINAL[id9043] matches { + [value, symbol] matches { + [{5}, {[at127]}] + } + } + } + } + ELEMENT[id128] occurrences matches {0..1} matches { -- Anaemia (Hb < 8 g/dl) + value matches { + DV_ORDINAL[id9044] matches { + [value, symbol] matches { + [{2}, {[at128]}] + } + } + } + } + ELEMENT[id129] occurrences matches {0..1} matches { -- Smoking + value matches { + DV_ORDINAL[id9045] matches { + [value, symbol] matches { + [{1}, {[at129]}] + } + } + } + } + } + } + CLUSTER[id74] occurrences matches {0..1} matches { -- Neurological deficit + items cardinality matches {1..*; unordered} matches { + ELEMENT[id151] occurrences matches {0..1} matches { -- Diabetes, MS, CVA + value matches { + DV_ORDINAL[id9046] matches { + [value, symbol] matches { + [{0}, {[at137]}], + [{4}, {[at138]}], + [{5}, {[at139]}], + [{6}, {[at140]}] + } + } + } + } + ELEMENT[id152] occurrences matches {0..1} matches { -- Motor / sensory deficit + value matches { + DV_ORDINAL[id9047] matches { + [value, symbol] matches { + [{0}, {[at137]}], + [{4}, {[at138]}], + [{5}, {[at139]}], + [{6}, {[at140]}] + } + } + } + } + ELEMENT[id153] occurrences matches {0..1} matches { -- Paraplegia + value matches { + DV_ORDINAL[id9048] matches { + [value, symbol] matches { + [{0}, {[at137]}], + [{4}, {[at138]}], + [{5}, {[at139]}], + [{6}, {[at140]}] + } + } + } + } + ELEMENT[id136] occurrences matches {0..1} matches { -- Combined neurological deficit + value matches { + DV_ORDINAL[id9049] matches { + [value, symbol] matches { + [{0}, {[at137]}], + [{4}, {[at138]}], + [{5}, {[at139]}], + [{6}, {[at140]}] + } + } + } + } + } + } + CLUSTER[id69] occurrences matches {0..1} matches { -- Major surgery or trauma + items cardinality matches {1..*; unordered} matches { + ELEMENT[id115] occurrences matches {0..1} matches { -- Orthopaedic /spinal + value matches { + DV_ORDINAL[id9050] matches { + [value, symbol] matches { + [{0}, {[at154]}], + [{5}, {[at144]}] + } + } + } + } + ELEMENT[id145] occurrences matches {0..1} matches { -- Duration of surgery + value matches { + DV_ORDINAL[id9051] matches { + [value, symbol] matches { + [{0}, {[at155]}], + [{5}, {[at146]}], + [{8}, {[at147]}] + } + } + } + } + } + } + CLUSTER[id68] occurrences matches {0..1} matches { -- Medication + items cardinality matches {1..*; unordered} matches { + ELEMENT[id107] occurrences matches {0..1} matches { -- Cytotoxics + value matches { + DV_ORDINAL[id9052] matches { + [value, symbol] matches { + [{0}, {[at142]}], + [{4}, {[at143]}] + } + } + } + } + ELEMENT[id108] occurrences matches {0..1} matches { -- Steroids + value matches { + DV_ORDINAL[id9053] matches { + [value, symbol] matches { + [{0}, {[at142]}], + [{4}, {[at143]}] + } + } + } + } + ELEMENT[id109] occurrences matches {0..1} matches { -- Anti-inflammatories + value matches { + DV_ORDINAL[id9054] matches { + [value, symbol] matches { + [{0}, {[at142]}], + [{4}, {[at143]}] + } + } + } + } + ELEMENT[id141] occurrences matches {0..1} matches { -- Combined medication risk + value matches { + DV_ORDINAL[id9055] matches { + [value, symbol] matches { + [{0}, {[at142]}], + [{4}, {[at143]}] + } + } + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Waterlow score + value matches { + DV_COUNT[id9056] matches { + magnitude matches {|>=1|} + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Overall risk grade + value matches { + DV_ORDINAL[id9057] matches { + [value, symbol] matches { + [{10}, {[at17]}], + [{15}, {[at18]}], + [{20}, {[at19]}] + } + } + } + } + ELEMENT[id20] occurrences matches {0..1} matches { -- Comment + value matches { + DV_TEXT[id9058] + } + } + } + } + } + state matches { + ITEM_TREE[id72] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id73] matches { -- Confounding factors + value matches { + DV_TEXT[id9059] + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id133] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id134] occurrences matches {0..1} matches { -- Score version + value matches { + DV_TEXT[id9060] + } + } + } + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["ac9000"] = < + text = <"Sex (synthesised)"> + description = <"Risk conferred by the sex of the subject. (synthesised)"> + > + ["ac9001"] = < + text = <"Age group (synthesised)"> + description = <"Risk conferred by the age range of the subject. (synthesised)"> + > + ["ac9002"] = < + text = <"Build/weight for height (synthesised)"> + description = <"Risk conferred by the subject's build, based on a BMI calculation. (synthesised)"> + > + ["ac9003"] = < + text = <"Continence (synthesised)"> + description = <"Risk conferred by the subject's degree of continence. (synthesised)"> + > + ["ac9004"] = < + text = <"Mobility (synthesised)"> + description = <"Risk conferred by the mobility level of the subject. (synthesised)"> + > + ["ac9005"] = < + text = <"Weight loss (synthesised)"> + description = <"Risk conferred by recent weight loss. (synthesised)"> + > + ["ac9006"] = < + text = <"Appetite (synthesised)"> + description = <"Risk conferred by the subject's appetite and eating habit. (synthesised)"> + > + ["ac9007"] = < + text = <"Healthy (synthesised)"> + description = <"The skin appears healthy. (synthesised)"> + > + ["ac9008"] = < + text = <"Tissue-paper (synthesised)"> + description = <"The skin has a tissue-paper quality. (synthesised)"> + > + ["ac9009"] = < + text = <"Dry (synthesised)"> + description = <"The skin is dry. (synthesised)"> + > + ["ac9010"] = < + text = <"Oedematous (synthesised)"> + description = <"The skin is oedematous. (synthesised)"> + > + ["ac9011"] = < + text = <"Clammy, pyrexia (synthesised)"> + description = <"The aptient appears clammy or pyrexic. (synthesised)"> + > + ["ac9012"] = < + text = <"Discoloured - Stage 1 (synthesised)"> + description = <"The skin is dicoloured - Pressure sore - Grade 1. (synthesised)"> + > + ["ac9013"] = < + text = <"Pressure ulcer - Stage 2-4 (synthesised)"> + description = <"The skin has a frank pressure sore - Stage 2-4. (synthesised)"> + > + ["ac9014"] = < + text = <"Terminal cachexia (synthesised)"> + description = <"The subject is terminally-ill and shows significant weight-loss. (synthesised)"> + > + ["ac9015"] = < + text = <"Single organ failure (synthesised)"> + description = <"The patent has single organ/system failure e.g. respiratory, cardiac, liver, renal. (synthesised)"> + > + ["ac9016"] = < + text = <"Multiple organ failure (synthesised)"> + description = <"The subject has multiple organ/system failure. (synthesised)"> + > + ["ac9017"] = < + text = <"Peripheral vascular disease (synthesised)"> + description = <"The subject has peripheral vascular disease. (synthesised)"> + > + ["ac9018"] = < + text = <"Anaemia (Hb < 8 g/dl) (synthesised)"> + description = <"The subject is significantly anaemic. Hb less than 8 mg/dl. (synthesised)"> + > + ["ac9019"] = < + text = <"Smoking (synthesised)"> + description = <"The subject is a smoker. (synthesised)"> + > + ["ac9020"] = < + text = <"Diabetes, MS, CVA (synthesised)"> + description = <"The subject has diabetes, multiple sclerosis or has had a stroke. (synthesised)"> + > + ["ac9021"] = < + text = <"Orthopaedic /spinal (synthesised)"> + description = <"Risks related to orthopaedic or spinal surgery. (synthesised)"> + > + ["ac9022"] = < + text = <"Duration of surgery (synthesised)"> + description = <"Risks imparted by length of surgery. (synthesised)"> + > + ["ac9023"] = < + text = <"Cytotoxics (synthesised)"> + description = <"The subject is receiving cytotoxic medication. (synthesised)"> + > + ["ac9024"] = < + text = <"Overall risk grade (synthesised)"> + description = <"Overall Waterlow Score. (synthesised)"> + > + ["at155"] = < + text = <"On table < 2 hrs or not in past 48 hrs"> + description = <"The subject has had surgery more than 48 hrs ago or lasting for less than 2 hours."> + > + ["at154"] = < + text = <"No orthopaedic / spinal surgery"> + description = <"The subject has no risk related to spinal / orthopaedic surgery."> + > + ["id153"] = < + text = <"Paraplegia"> + description = <"The subject has a paraplegia."> + > + ["id152"] = < + text = <"Motor / sensory deficit"> + description = <"The subject has a motor or sensory deficit."> + > + ["id151"] = < + text = <"Diabetes, MS, CVA"> + description = <"The subject has diabetes, multiple sclerosis or has had a stroke."> + > + ["at147"] = < + text = <"On table > 6 hrs (Past 48 hrs)"> + description = <"The subject has had surgery within the past 48 hours lasting over 6 hours."> + > + ["at146"] = < + text = <"On table > 2 hrs (Past 48 hrs)"> + description = <"The subject has had surgery within the past 48 hours lasting over 2 hours."> + > + ["id145"] = < + text = <"Duration of surgery"> + description = <"Risks imparted by length of surgery."> + > + ["at144"] = < + text = <"Orthopaedic /spinal surgery"> + description = <"The subject has undergone orthopaedic or spinal surgery."> + > + ["at143"] = < + text = <"Significant medication risk"> + description = <"The subject has significant risk related to medication."> + > + ["at142"] = < + text = <"No medication risk"> + description = <"The subject has no risk related to medication."> + > + ["id141"] = < + text = <"Combined medication risk"> + description = <"Overall pressure ulcer risk related to medication. Should not be recorded if individual medication risks are used."> + > + ["at140"] = < + text = <"Severe neurological deficit"> + description = <"The subject has a severe overall neurological deficit."> + > + ["at139"] = < + text = <"Moderate neurological deficit"> + description = <"The subject has a moderate overall neurological deficit."> + > + ["at138"] = < + text = <"Mild neurological deficit"> + description = <"The subject has a mild overall neurological deficit."> + > + ["at137"] = < + text = <"No neurological deficit"> + description = <"The subject has no overall neurological deficit."> + > + ["id136"] = < + text = <"Combined neurological deficit"> + description = <"An overall estimate of neurological deficit. Should not be used if individual neurological deficit risks are recorded."> + > + ["at135"] = < + text = <"Less than 14 years"> + description = <"The subject is under 14 years old."> + > + ["id134"] = < + text = <"Score version"> + description = <"The version of the score used, normally recorded as the year."> + > + ["at132"] = < + text = <"No recent weight loss"> + description = <"The subject has not recently lost weight."> + > + ["id131"] = < + text = <"Nutritional score"> + description = <"The nutritional score total, derived from Appetite and Weight loss scores or recorded directly from another compatible nutritional scoring system."> + > + ["id130"] = < + text = <"Nutritional risk"> + description = <"An estimate of nutritional risk based on the MST nutritional score but can make use of another compatible nutritional score."> + > + ["id129"] = < + text = <"Smoking"> + description = <"The subject is a smoker."> + > + ["at129"] = < + text = <"Smoking"> + description = <"The subject is a smoker."> + > + ["id128"] = < + text = <"Anaemia (Hb < 8 g/dl)"> + description = <"The subject is significantly anaemic. Hb less than 8 mg/dl."> + > + ["at128"] = < + text = <"Anaemia (Hb < 8 g/dl)"> + description = <"The subject is significantly anaemic. Hb less than 8 mg/dl."> + > + ["id127"] = < + text = <"Peripheral vascular disease"> + description = <"The subject has peripheral vascular disease."> + > + ["at127"] = < + text = <"Peripheral vascular disease"> + description = <"The subject has peripheral vascular disease."> + > + ["id126"] = < + text = <"Multiple organ failure"> + description = <"The subject has multiple organ/system failure."> + > + ["at126"] = < + text = <"Multiple organ failure"> + description = <"The subject has multiple organ/system failure."> + > + ["id125"] = < + text = <"Single organ failure"> + description = <"The patent has single organ/system failure e.g. respiratory, cardiac, liver, renal."> + > + ["at125"] = < + text = <"Single organ failure"> + description = <"The patent has single organ/system failure e.g. respiratory, cardiac, liver, renal."> + > + ["id124"] = < + text = <"Terminal cachexia"> + description = <"The subject is terminally-ill and shows significant weight-loss."> + > + ["at124"] = < + text = <"Terminal cachexia"> + description = <"The subject is terminally-ill and shows significant weight-loss."> + > + ["id123"] = < + text = <"Pressure ulcer - Stage 2-4"> + description = <"The skin has a frank pressure sore - Stage 2-4."> + > + ["at123"] = < + text = <"Pressure ulcer - Stage 2-4"> + description = <"The skin has a frank pressure sore - Stage 2-4."> + > + ["id122"] = < + text = <"Discoloured - Stage 1"> + description = <"The skin is dicoloured - Pressure sore - Grade 1."> + > + ["at122"] = < + text = <"Discoloured - Stage 1"> + description = <"The skin is dicoloured - Pressure sore - Grade 1."> + > + ["id121"] = < + text = <"Clammy, pyrexia"> + description = <"The aptient appears clammy or pyrexic."> + > + ["at121"] = < + text = <"Clammy, pyrexia"> + description = <"The aptient appears clammy or pyrexic."> + > + ["id120"] = < + text = <"Oedematous"> + description = <"The skin is oedematous."> + > + ["at120"] = < + text = <"Oedematous"> + description = <"The skin is oedematous."> + > + ["id119"] = < + text = <"Dry"> + description = <"The skin is dry."> + > + ["at119"] = < + text = <"Dry"> + description = <"The skin is dry."> + > + ["id118"] = < + text = <"Tissue-paper"> + description = <"The skin has a tissue-paper quality."> + > + ["at118"] = < + text = <"Tissue-paper"> + description = <"The skin has a tissue-paper quality."> + > + ["id117"] = < + text = <"Healthy"> + description = <"The skin appears healthy."> + > + ["at117"] = < + text = <"Healthy"> + description = <"The skin appears healthy."> + > + ["id115"] = < + text = <"Orthopaedic /spinal"> + description = <"Risks related to orthopaedic or spinal surgery."> + > + ["id109"] = < + text = <"Anti-inflammatories"> + description = <"The subject is receiving anti-inflammatory medication."> + > + ["id108"] = < + text = <"Steroids"> + description = <"The subject is receiving high-dose or long-term steroid medication."> + > + ["id107"] = < + text = <"Cytotoxics"> + description = <"The subject is receiving cytotoxic medication."> + > + ["id74"] = < + text = <"Neurological deficit"> + description = <"Risk conferred by neurological deficit. Each identified risk can be scored between 4-6 but a maximum of 6 only can be given for the whole neurological deficit category."> + > + ["id73"] = < + text = <"Confounding factors"> + description = <"Issues that may affect interpretation of the score."> + > + ["id71"] = < + text = <"Tissue malnutrition"> + description = <"Category of risks conferred by tissue malnutrition."> + > + ["id69"] = < + text = <"Major surgery or trauma"> + description = <"Risk associated with major surgery or trauma."> + > + ["id68"] = < + text = <"Medication"> + description = <"Risk associated with medication. Each medication can be scored between 0-4 but a total of 4 only can be given by all risks in the Medication category."> + > + ["id67"] = < + text = <"Skin type visual risk areas"> + description = <"Category of risks assessed by skin inspection."> + > + ["at59"] = < + text = <"Over 15kg"> + description = <"The subject has recently lost over 15kg in weight."> + > + ["at58"] = < + text = <"10-15kg"> + description = <"The subject has recently lost 10-15kg in weight or the amount of weight loss is unknown."> + > + ["at57"] = < + text = <"5-10kg (or Amount unsure)"> + description = <"The subject has recently lost 5-10kg in weight."> + > + ["at56"] = < + text = <"0.5-5kg"> + description = <"The subject has recently lost 0.5-5kg in weight."> + > + ["id55"] = < + text = <"Weight loss"> + description = <"Risk conferred by recent weight loss."> + > + ["at47"] = < + text = <"Poor"> + description = <"The subject is eating poorly or has a poor appetite."> + > + ["at46"] = < + text = <"Average"> + description = <"The subject is eating normally and has a normal appetite."> + > + ["id45"] = < + text = <"Appetite"> + description = <"Risk conferred by the subject's appetite and eating habit."> + > + ["at41"] = < + text = <"Chairbound"> + description = <"The subject is confined to a chair or wheelchair."> + > + ["at40"] = < + text = <"Bedbound"> + description = <"The subject is confined to bed e.g by traction."> + > + ["at39"] = < + text = <"Restricted"> + description = <"The subject's mobility is restricted."> + > + ["at38"] = < + text = <"Apathetic"> + description = <"The subject is apathetic."> + > + ["at37"] = < + text = <"Restless/ fidgety"> + description = <"The subject is restless and fidgety."> + > + ["at36"] = < + text = <"Fully mobile"> + description = <"The subject is fully mobile."> + > + ["at35"] = < + text = <"80+"> + description = <"The subject is aged over 80."> + > + ["at34"] = < + text = <"75-80"> + description = <"The subject is aged between 75-80."> + > + ["at33"] = < + text = <"65-74"> + description = <"The subject is aged between 65-74."> + > + ["at32"] = < + text = <"50-64"> + description = <"The subject is aged between 50-64."> + > + ["at31"] = < + text = <"14-49"> + description = <"The subject is aged between 14-49."> + > + ["at30"] = < + text = <"Female"> + description = <"The subject is female."> + > + ["at29"] = < + text = <"Male"> + description = <"The subject is male."> + > + ["at28"] = < + text = <"Urinary and faecal incontinence"> + description = <"The subject is incontinent of urine and faeces."> + > + ["at27"] = < + text = <"Faecal incontinence"> + description = <"The subject is incontinent of faeces."> + > + ["at26"] = < + text = <"Urinary incontinence"> + description = <"The subject is incontinent of urine."> + > + ["at25"] = < + text = <"Complete / catheterised"> + description = <"The subject is completely continent or catheterised."> + > + ["at24"] = < + text = <"Below average"> + description = <"The subject's build is below average : BMI below 20 ."> + > + ["at23"] = < + text = <"Obese"> + description = <"The subject is obese : BMI over 30 ."> + > + ["at22"] = < + text = <"Above average"> + description = <"The subject's build is above average : BMI 25-29.9 ."> + > + ["at21"] = < + text = <"Average"> + description = <"The subject's build is average : BMI 20-24.9 ."> + > + ["id20"] = < + text = <"Comment"> + description = <"Additional narrative comment about the Score."> + > + ["at19"] = < + text = <"20+ Very high risk"> + description = <"The subject is at very high risk of developing a pressure ulcer."> + > + ["at18"] = < + text = <"15+ High risk"> + description = <"The subject is at high risk of developing a pressure ulcer."> + > + ["at17"] = < + text = <"10+ At risk"> + description = <"The subject is at risk of developing a pressure ulcer."> + > + ["id16"] = < + text = <"Overall risk grade"> + description = <"Overall Waterlow Score."> + > + ["id15"] = < + text = <"Waterlow score"> + description = <"The total summed score of all recorded individual risks."> + > + ["id10"] = < + text = <"Age group"> + description = <"Risk conferred by the age range of the subject."> + > + ["id9"] = < + text = <"Sex"> + description = <"Risk conferred by the sex of the subject."> + > + ["id8"] = < + text = <"Mobility"> + description = <"Risk conferred by the mobility level of the subject."> + > + ["id6"] = < + text = <"Continence"> + description = <"Risk conferred by the subject's degree of continence."> + > + ["id5"] = < + text = <"Build/weight for height"> + description = <"Risk conferred by the subject's build, based on a BMI calculation."> + > + ["id3"] = < + text = <"Any point in time event"> + description = <"Unspecified point in time event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Waterlow score"> + description = <"The Waterlow Score, Pressure Ulcer Risk Assessment Tool."> + > + > + > + value_sets = < + ["ac9013"] = < + id = <"ac9013"> + members = <"at123", ...> + > + ["ac9012"] = < + id = <"ac9012"> + members = <"at122", ...> + > + ["ac9011"] = < + id = <"ac9011"> + members = <"at121", ...> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at120", ...> + > + ["ac9017"] = < + id = <"ac9017"> + members = <"at127", ...> + > + ["ac9016"] = < + id = <"ac9016"> + members = <"at126", ...> + > + ["ac9015"] = < + id = <"ac9015"> + members = <"at125", ...> + > + ["ac9014"] = < + id = <"ac9014"> + members = <"at124", ...> + > + ["ac9009"] = < + id = <"ac9009"> + members = <"at119", ...> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at118", ...> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at117", ...> + > + ["ac9020"] = < + id = <"ac9020"> + members = <"at137", "at138", "at139", "at140"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at21", "at22", "at23", "at24"> + > + ["ac9024"] = < + id = <"ac9024"> + members = <"at17", "at18", "at19"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at135", "at31", "at32", "at33", "at34", "at35"> + > + ["ac9023"] = < + id = <"ac9023"> + members = <"at142", "at143"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at29", "at30"> + > + ["ac9022"] = < + id = <"ac9022"> + members = <"at155", "at146", "at147"> + > + ["ac9021"] = < + id = <"ac9021"> + members = <"at154", "at144"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at46", "at47"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at132", "at56", "at57", "at58", "at59"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at36", "at37", "at38", "at39", "at40", "at41"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at25", "at26", "at27", "at28"> + > + ["ac9019"] = < + id = <"ac9019"> + members = <"at129", ...> + > + ["ac9018"] = < + id = <"ac9018"> + members = <"at128", ...> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha.adls new file mode 100644 index 000000000..03aacb629 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha.adls @@ -0,0 +1,973 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=792bcb5d-08be-4d89-a5c7-16f1cff9685d; build_uid=205153bc-efb5-44c4-8b3b-322ffd831760) + openEHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + > + > + > + +description + original_author = < + ["name"] = <"Dennis Forslund"> + ["organisation"] = <"Cambio Healthcare Systems"> + ["email"] = <"models@cambiocds.com"> + ["date"] = <"2016-12-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heather Leslie, Atomica Informatics, Australia", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Young RC, Biggs JT, Ziegler VE, Meyer DA. A rating scale for mania: reliability, validity and sensitivity. Br J Psychiatry. 1978 Nov;133:429-35. PubMed PMID: 728692."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"896357B7F869A6CEB7ADA1C2F6A0D786"> + > + details = < + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att uppskatta och registrera allvarlighetsgrad av manisk episod."> + keywords = <"YMRS", "Young Mania Rating Scale", "DSM", "mani", "hypomani", "psykiatri"> + use = <"Använd för att uppskatta och registrera allvarlighetsgrad av manisk episod. + + Young Mania Rating Scale (YMRS) används för att uppskatta allvarlighetsgrad av manisk episod. Formuläret består av elva frågor och klinikern värderar patientens svar på en skala. Varje svar bidrar med poäng till totala summan vilken uppgår till maximalt 60p. + + - Förhöjt stämningsläge + - Ökad motorisk aktivitet + - Sexuellt intresse + - Sömn + - Irritabilitet + - Tal (flöde och mängd) + - Språk-/och tankestörning + - Tankeinnehåll + - Aggressivitet + - Yttre + - Insikt + + Tolkning av resultat: + 14-19 poäng indikerar hypomani + 20-30 poäng indikerar medelsvår mani + >30 poäng indikerar svår mani"> + misuse = <""> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To assess and record the severity of a manic episode."> + keywords = <"YMRS", "Young Mania Rating Scale", "mania", "hypomania", "DSM", "psychiatry"> + use = <"Use as a tool to assess and record the severity of a manic episode. + + The questionnaire consists of eleven items which the clinician rates based on the assessment of the patients current condition during the course of the interview. Each contributes points to the total score which ranges from 0-60. + + - Elevated mood + - Increased motor activity-energy + - Sexual interest + - Sleep + - Irritability + - Speech (rate and amount) + - Language-thought disorder + - Content + - Disruptive-aggressive behaviour + - Appearance + - Insight + + Score interpretation: + 14-19 points indicate hypomania + 20-30 points indicate moderate mania + >30 points indicate severe mania."> + misuse = <""> + copyright = <"© Cambio Healthcare Systems, openEHR Foundation"> + > + > + +definition + OBSERVATION[id1] matches { -- Young Mania Rating Scale (YMRS) + data matches { + HISTORY[id2] matches { + events cardinality matches {1..*; unordered} matches { + EVENT[id3] matches { -- Any event + data matches { + ITEM_TREE[id4] matches { + items cardinality matches {0..*; unordered} matches { + ELEMENT[id5] occurrences matches {0..1} matches { -- Elevated mood + value matches { + DV_ORDINAL[id9011] matches { + [value, symbol] matches { + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}], + [{4}, {[at21]}] + } + } + } + } + ELEMENT[id6] occurrences matches {0..1} matches { -- Increased motor activity-energy + value matches { + DV_ORDINAL[id9012] matches { + [value, symbol] matches { + [{0}, {[at22]}], + [{1}, {[at23]}], + [{2}, {[at24]}], + [{3}, {[at25]}], + [{4}, {[at26]}] + } + } + } + } + ELEMENT[id7] occurrences matches {0..1} matches { -- Sexual interest + value matches { + DV_ORDINAL[id9013] matches { + [value, symbol] matches { + [{0}, {[at27]}], + [{1}, {[at28]}], + [{2}, {[at29]}], + [{3}, {[at30]}], + [{4}, {[at31]}] + } + } + } + } + ELEMENT[id8] occurrences matches {0..1} matches { -- Sleep + value matches { + DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{0}, {[at32]}], + [{1}, {[at33]}], + [{2}, {[at34]}], + [{3}, {[at35]}], + [{4}, {[at36]}] + } + } + } + } + ELEMENT[id9] occurrences matches {0..1} matches { -- Irritability + value matches { + DV_ORDINAL[id9015] matches { + [value, symbol] matches { + [{0}, {[at37]}], + [{2}, {[at38]}], + [{4}, {[at39]}], + [{6}, {[at40]}], + [{8}, {[at41]}] + } + } + } + } + ELEMENT[id10] occurrences matches {0..1} matches { -- Speech (rate and amount) + value matches { + DV_ORDINAL[id9016] matches { + [value, symbol] matches { + [{0}, {[at42]}], + [{2}, {[at43]}], + [{4}, {[at44]}], + [{6}, {[at45]}], + [{8}, {[at46]}] + } + } + } + } + ELEMENT[id11] occurrences matches {0..1} matches { -- Language - thought disorder + value matches { + DV_ORDINAL[id9017] matches { + [value, symbol] matches { + [{0}, {[at47]}], + [{1}, {[at48]}], + [{2}, {[at49]}], + [{3}, {[at50]}], + [{4}, {[at51]}] + } + } + } + } + ELEMENT[id12] occurrences matches {0..1} matches { -- Content + value matches { + DV_ORDINAL[id9018] matches { + [value, symbol] matches { + [{0}, {[at52]}], + [{2}, {[at53]}], + [{4}, {[at54]}], + [{6}, {[at55]}], + [{8}, {[at56]}] + } + } + } + } + ELEMENT[id13] occurrences matches {0..1} matches { -- Disruptive-aggressive behaviour + value matches { + DV_ORDINAL[id9019] matches { + [value, symbol] matches { + [{0}, {[at57]}], + [{2}, {[at58]}], + [{4}, {[at59]}], + [{6}, {[at60]}], + [{8}, {[at61]}] + } + } + } + } + ELEMENT[id14] occurrences matches {0..1} matches { -- Appearance + value matches { + DV_ORDINAL[id9020] matches { + [value, symbol] matches { + [{0}, {[at62]}], + [{1}, {[at63]}], + [{2}, {[at64]}], + [{3}, {[at65]}], + [{4}, {[at66]}] + } + } + } + } + ELEMENT[id15] occurrences matches {0..1} matches { -- Insight + value matches { + DV_ORDINAL[id9021] matches { + [value, symbol] matches { + [{0}, {[at67]}], + [{1}, {[at68]}], + [{2}, {[at69]}], + [{3}, {[at70]}], + [{4}, {[at71]}] + } + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Total score + value matches { + DV_COUNT[id9022] matches { + magnitude matches {|0..60|} + } + } + } + } + } + } + } + } + } + } + protocol matches { + ITEM_TREE[id72] matches { + items cardinality matches {0..*; unordered} matches { + allow_archetype CLUSTER[id73] matches { -- Extension + include + archetype_id/value matches {/.*/} + } + } + } + } + } + +terminology + term_definitions = < + ["sv"] = < + ["ac9000"] = < + text = <"Förhöjt stämningsläge (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9001"] = < + text = <"Ökad motorisk aktivitet (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9002"] = < + text = <"Sexuellt intresse (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9003"] = < + text = <"Sömn (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9004"] = < + text = <"Irritabilitet (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9005"] = < + text = <"Tal (flöde och mängd) (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9006"] = < + text = <"Språk-/tankestörning (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9007"] = < + text = <"Tankeinnehåll (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9008"] = < + text = <"Aggressivitet (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9009"] = < + text = <"Yttre (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["ac9010"] = < + text = <"Insikt (synthesised)"> + description = <"**(en) (synthesised)"> + > + ["id73"] = < + text = <"*CLUSTER(en)"> + description = <"**(en)"> + > + ["at71"] = < + text = <"Saknar helt insikt; förnekar beteendeförändring"> + description = <"*"> + > + ["at70"] = < + text = <"Medger möjlig beteendeförändring men ej sjukdom"> + description = <"*"> + > + ["at69"] = < + text = <"Medger beteendeförändring men ej sjukdom"> + description = <"*"> + > + ["at68"] = < + text = <"Medger möjlig sjukdom"> + description = <"*"> + > + ["at67"] = < + text = <"Insiktsfull; medger sjukdom och behov av behandling"> + description = <"*"> + > + ["at66"] = < + text = <"Svårt vanvårdad; bisarr klädsel, smink"> + description = <"*"> + > + ["at65"] = < + text = <"Vanvårdad; delvis oklädd; uppseendeväckande smink"> + description = <"*"> + > + ["at64"] = < + text = <"Påtagligt ovårdad; ovårdad eller slarvigt klädd"> + description = <"*"> + > + ["at63"] = < + text = <"Minimalt ovårdad"> + description = <"*"> + > + ["at62"] = < + text = <"Adekvat, vårdat yttre"> + description = <"*"> + > + ["at61"] = < + text = <"Går till fysiskt angrepp; destruktivt beteende; ej möjligt genomföra samtal"> + description = <"*"> + > + ["at60"] = < + text = <"Hotar intervjuaren; skriker; svårt genomföra samtalet"> + description = <"*"> + > + ["at59"] = < + text = <"Krävande; hotfull"> + description = <"*"> + > + ["at58"] = < + text = <"Sarkastisk; högljudd ibland; på sin vakt"> + description = <"*"> + > + ["at57"] = < + text = <"Uppvisar inte aggressivt beteende"> + description = <"*"> + > + ["at56"] = < + text = <"Vanföreställningar; hallucinationer"> + description = <"*"> + > + ["at55"] = < + text = <"Grandiosa eller paranoida föreställningar; hänsyftningsidéer"> + description = <"*"> + > + ["at54"] = < + text = <"Speciella projekt; hyperreligiös"> + description = <"*"> + > + ["at53"] = < + text = <"Tveksamma planer; nya intressen"> + description = <"*"> + > + ["at52"] = < + text = <"Normalt"> + description = <"*"> + > + ["at51"] = < + text = <"Osammanhängande; kommunikation ej möjlig"> + description = <"*"> + > + ["at50"] = < + text = <"Tankeflykt; irrelevanta svar; svårt att följa tanketråd; ekolali"> + description = <"*"> + > + ["at49"] = < + text = <"Lättdistraherad; tappar tanketråd; byter ofta ämne; uppvarvad tankegång"> + description = <"*"> + > + ["at48"] = < + text = <"Omständlig; något lättdistraherad; snabba tankar"> + description = <"*"> + > + ["at47"] = < + text = <"Ingen störning"> + description = <"*"> + > + ["at46"] = < + text = <"Forcerat tal; talar konstant; omöjlig att avbryta"> + description = <"*"> + > + ["at45"] = < + text = <"Talar näst intill konstant; svår att avbryta"> + description = <"*"> + > + ["at44"] = < + text = <"Ökad talhastighet eller -flöde; omständliga formuleringar"> + description = <"*"> + > + ["at43"] = < + text = <"Känner sig pratsam"> + description = <"*"> + > + ["at42"] = < + text = <"Ej påverkat"> + description = <"*"> + > + ["at41"] = < + text = <"Fientlig, ej samarbetsvillig; omöjligt genomföra samtal"> + description = <"*(en)"> + > + ["at40"] = < + text = <"Ofta irritabel under samtalet; kortfattad och tvär"> + description = <"*(en)"> + > + ["at39"] = < + text = <"Irritabel ibland under samtalet; nyligen haft återkommande episoder av ilska eller irritabilitet"> + description = <"*(en)"> + > + ["at38"] = < + text = <"Subjektivt ökad"> + description = <"*(en)"> + > + ["at37"] = < + text = <"Ej irritabel"> + description = <"*(en)"> + > + ["at36"] = < + text = <"Uppger avsaknad av sömnbehov"> + description = <"*"> + > + ["at35"] = < + text = <"Uppger minskat sömnbehov"> + description = <"*"> + > + ["at34"] = < + text = <"Sover mer än en timme mindre än normalt "> + description = <"*"> + > + ["at33"] = < + text = <"Sover upp till en timme mindre än normalt"> + description = <"*"> + > + ["at32"] = < + text = <"Rapporterar ej minskad sömn"> + description = <"*"> + > + ["at31"] = < + text = <"Öppet sexuellt beteende (gentemot andra patienter, personal eller administrerande kliniker)"> + description = <"*"> + > + ["at30"] = < + text = <"Tankar med sexuellt innehåll framkommer spontant; förhöjt självrapporterat intresse "> + description = <"*"> + > + ["at29"] = < + text = <"Subjektivt ökad på fråga"> + description = <"*"> + > + ["at28"] = < + text = <"Lätt ökat"> + description = <"*"> + > + ["at27"] = < + text = <"Normalt; ej ökat"> + description = <"*"> + > + ["at26"] = < + text = <"Kontinuerlig hyperaktivitet, ej avledbar"> + description = <"*"> + > + ["at25"] = < + text = <"Överskottsenergi; hyperaktiv; rastlös men avledbar"> + description = <"*"> + > + ["at24"] = < + text = <"Animerad; ökat kroppspråk"> + description = <"*"> + > + ["at23"] = < + text = <"Subjektivt ökad"> + description = <"*"> + > + ["at22"] = < + text = <"Ej ökat"> + description = <"*"> + > + ["at21"] = < + text = <"Euforisk; olämpliga skratt; glatt sjungande"> + description = <"*"> + > + ["at20"] = < + text = <"Förhöjt, inadekvat tankeinnehåll; skämtsam"> + description = <"*"> + > + ["at19"] = < + text = <"Subjektivt förhöjt, spontant; optimistisk, självsäker; entusiastisk; adekvat tankeinnehåll"> + description = <"*"> + > + ["at18"] = < + text = <"Lätt förhöjt, ibland noterbart först på fråga"> + description = <"*"> + > + ["at17"] = < + text = <"Ej förhöjt"> + description = <"*"> + > + ["id16"] = < + text = <"Total poäng"> + description = <"Summan av samtliga faktorer"> + > + ["id15"] = < + text = <"Insikt"> + description = <"**(en)"> + > + ["id14"] = < + text = <"Yttre"> + description = <"**(en)"> + > + ["id13"] = < + text = <"Aggressivitet"> + description = <"**(en)"> + > + ["id12"] = < + text = <"Tankeinnehåll"> + description = <"**(en)"> + > + ["id11"] = < + text = <"Språk-/tankestörning"> + description = <"**(en)"> + > + ["id10"] = < + text = <"Tal (flöde och mängd)"> + description = <"**(en)"> + > + ["id9"] = < + text = <"Irritabilitet"> + description = <"**(en)"> + > + ["id8"] = < + text = <"Sömn"> + description = <"**(en)"> + > + ["id7"] = < + text = <"Sexuellt intresse"> + description = <"**(en)"> + > + ["id6"] = < + text = <"Ökad motorisk aktivitet"> + description = <"**(en)"> + > + ["id5"] = < + text = <"Förhöjt stämningsläge"> + description = <"**(en)"> + > + ["id3"] = < + text = <"*Any event(en)"> + description = <"**(en)"> + > + ["id1"] = < + text = <"Young Mania Rating Scale"> + description = <"Young Mania Rating Scale (YMRS) används för att uppskatta allvarlighetsgrad av manisk episod. Formuläret består av elva frågor och klinikern värderar patientens svar på en skala. "> + > + > + ["en"] = < + ["ac9000"] = < + text = <"Elevated mood (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9001"] = < + text = <"Increased motor activity-energy (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9002"] = < + text = <"Sexual interest (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9003"] = < + text = <"Sleep (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9004"] = < + text = <"Irritability (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9005"] = < + text = <"Speech (rate and amount) (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9006"] = < + text = <"Language - thought disorder (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9007"] = < + text = <"Content (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9008"] = < + text = <"Disruptive-aggressive behaviour (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9009"] = < + text = <"Appearance (synthesised)"> + description = <"* (synthesised)"> + > + ["ac9010"] = < + text = <"Insight (synthesised)"> + description = <"* (synthesised)"> + > + ["id73"] = < + text = <"Extension"> + description = <"Additional information required to capture local content or to align with other reference models/formalisms."> + comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> + > + ["at71"] = < + text = <"Denies any behaviour change"> + description = <"*"> + > + ["at70"] = < + text = <"Admits possible change in behaviour, but denies illness"> + description = <"*"> + > + ["at69"] = < + text = <"Admits behaviour change, but denies illness"> + description = <"*"> + > + ["at68"] = < + text = <"Possibly ill"> + description = <"*"> + > + ["at67"] = < + text = <"Present; admits illness; agrees with need for treatment"> + description = <"*"> + > + ["at66"] = < + text = <"Completely unkempt; decorated; bizarre garb"> + description = <"*"> + > + ["at65"] = < + text = <"Dishevelled; partly clothed; garish make-up"> + description = <"*"> + > + ["at64"] = < + text = <"Poorly groomed; moderately dishevelled; overdressed"> + description = <"*"> + > + ["at63"] = < + text = <"Minimally unkempt"> + description = <"*"> + > + ["at62"] = < + text = <"Appropriate dress and grooming"> + description = <"*"> + > + ["at61"] = < + text = <"Assaultive; destructive; interview impossible"> + description = <"*"> + > + ["at60"] = < + text = <"Threatens interviewer; shouting; interview difficult"> + description = <"*"> + > + ["at59"] = < + text = <"Demanding; threats on ward"> + description = <"*"> + > + ["at58"] = < + text = <"Sarcastic; loud at times, guarded"> + description = <"*"> + > + ["at57"] = < + text = <"Absent"> + description = <"*"> + > + ["at56"] = < + text = <"Delusions; hallucinations"> + description = <"*"> + > + ["at55"] = < + text = <"Grandiose or paranoid ideas; ideas of reference"> + description = <"*"> + > + ["at54"] = < + text = <"Special project(s); hyperreligous"> + description = <"*"> + > + ["at53"] = < + text = <"Questionable plans, new interests"> + description = <"*"> + > + ["at52"] = < + text = <"Normal"> + description = <"*"> + > + ["at51"] = < + text = <"Incoherent; communication impossible"> + description = <"*"> + > + ["at50"] = < + text = <"Flight of ideas; tangentiality; difficult to follow; rhyming, echolalia"> + description = <"*"> + > + ["at49"] = < + text = <"Distractible; loses goal of thought; changes topics frequently; racing thoughts"> + description = <"*"> + > + ["at48"] = < + text = <"Circumstantial; mild distractibility; quick thoughts"> + description = <"*"> + > + ["at47"] = < + text = <"Absent"> + description = <"*"> + > + ["at46"] = < + text = <"Pressured; uninterruptible, continuous speech"> + description = <"*"> + > + ["at45"] = < + text = <"Push; consistently increased rate and amount; difficult to interrupt"> + description = <"*"> + > + ["at44"] = < + text = <"Increased rate or amount at times, verbose at times"> + description = <"*"> + > + ["at43"] = < + text = <"Feels talkative"> + description = <"*"> + > + ["at42"] = < + text = <"No increase"> + description = <"*"> + > + ["at41"] = < + text = <"Hostile, unco-operative; interview impossible"> + description = <"*"> + > + ["at40"] = < + text = <"Frequently irritable during interview; short, curt throughout"> + description = <"*"> + > + ["at39"] = < + text = <"Irritable at times during interview; recent episodes of anges or annoyance on ward"> + description = <"*"> + > + ["at38"] = < + text = <"Subjectively increased"> + description = <"*"> + > + ["at37"] = < + text = <"Absent"> + description = <"*"> + > + ["at36"] = < + text = <"Denies need for sleep"> + description = <"*"> + > + ["at35"] = < + text = <"Reports decreased need for sleep"> + description = <"*"> + > + ["at34"] = < + text = <"Sleeping less than normal by more than one hour"> + description = <"*"> + > + ["at33"] = < + text = <"Sleeping less than normal amount by up to one hour"> + description = <"*"> + > + ["at32"] = < + text = <"Reports no decrease in sleep"> + description = <"*"> + > + ["at31"] = < + text = <"Overt sexual acts (toward patients, staff or interviewer)"> + description = <"*"> + > + ["at30"] = < + text = <"Spontaneous sexual content; elaborates on sexual matters; hypersexual by self-report"> + description = <"*"> + > + ["at29"] = < + text = <"Definite subjective increase on questioning"> + description = <"*"> + > + ["at28"] = < + text = <"Mildly or possibly increased"> + description = <"*"> + > + ["at27"] = < + text = <"Normal; not increased"> + description = <"*"> + > + ["at26"] = < + text = <"Motor excitement; continuous hyperactivity (cannot be calmed)"> + description = <"*"> + > + ["at25"] = < + text = <"Excessive energy; hyperactive at times; restless (can be calmed)"> + description = <"*"> + > + ["at24"] = < + text = <"Animated; gestures increased"> + description = <"*"> + > + ["at23"] = < + text = <"Subjectively increased"> + description = <"*"> + > + ["at22"] = < + text = <"Absent"> + description = <"*"> + > + ["at21"] = < + text = <"Euphoric; inappropriate laughter; singing"> + description = <"*"> + > + ["at20"] = < + text = <"Elevated, inappropriate to content; humorous"> + description = <"*"> + > + ["at19"] = < + text = <"Definite subjective elevation; optimistic, self-confident; cheerful; appropriate to content"> + description = <"*"> + > + ["at18"] = < + text = <"Mildly or possibly increased on questioning"> + description = <"*"> + > + ["at17"] = < + text = <"Absent"> + description = <"*"> + > + ["id16"] = < + text = <"Total score"> + description = <"The sum of each ordinal scores recorded for each of the eleven component responses."> + > + ["id15"] = < + text = <"Insight"> + description = <"*"> + > + ["id14"] = < + text = <"Appearance"> + description = <"*"> + > + ["id13"] = < + text = <"Disruptive-aggressive behaviour"> + description = <"*"> + > + ["id12"] = < + text = <"Content"> + description = <"*"> + > + ["id11"] = < + text = <"Language - thought disorder"> + description = <"*"> + > + ["id10"] = < + text = <"Speech (rate and amount)"> + description = <"*"> + > + ["id9"] = < + text = <"Irritability"> + description = <"*"> + > + ["id8"] = < + text = <"Sleep"> + description = <"*"> + > + ["id7"] = < + text = <"Sexual interest"> + description = <"*"> + > + ["id6"] = < + text = <"Increased motor activity-energy"> + description = <"*"> + > + ["id5"] = < + text = <"Elevated mood"> + description = <"*"> + > + ["id3"] = < + text = <"Any event"> + description = <"Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time."> + > + ["id1"] = < + text = <"Young Mania Rating Scale (YMRS)"> + description = <"Clinical interview scale to assess the severity of manic episodes."> + > + > + > + value_sets = < + ["ac9009"] = < + id = <"ac9009"> + members = <"at62", "at63", "at64", "at65", "at66"> + > + ["ac9008"] = < + id = <"ac9008"> + members = <"at57", "at58", "at59", "at60", "at61"> + > + ["ac9007"] = < + id = <"ac9007"> + members = <"at52", "at53", "at54", "at55", "at56"> + > + ["ac9002"] = < + id = <"ac9002"> + members = <"at27", "at28", "at29", "at30", "at31"> + > + ["ac9001"] = < + id = <"ac9001"> + members = <"at22", "at23", "at24", "at25", "at26"> + > + ["ac9000"] = < + id = <"ac9000"> + members = <"at17", "at18", "at19", "at20", "at21"> + > + ["ac9010"] = < + id = <"ac9010"> + members = <"at67", "at68", "at69", "at70", "at71"> + > + ["ac9006"] = < + id = <"ac9006"> + members = <"at47", "at48", "at49", "at50", "at51"> + > + ["ac9005"] = < + id = <"ac9005"> + members = <"at42", "at43", "at44", "at45", "at46"> + > + ["ac9004"] = < + id = <"ac9004"> + members = <"at37", "at38", "at39", "at40", "at41"> + > + ["ac9003"] = < + id = <"ac9003"> + members = <"at32", "at33", "at34", "at35", "at36"> + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.adhoc.v1.0.6.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.adhoc.v1.0.6.adls new file mode 100644 index 000000000..56d209ecf --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.adhoc.v1.0.6.adls @@ -0,0 +1,193 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=a82233b9-7f2d-4dd5-8db4-37f6963cfd8c; build_uid=b980bb02-d3cf-4624-9e98-ffc6a3a167c5) + openEHR-EHR-SECTION.adhoc.v1.0.6 + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Ramona Wellmann"> + ["organisation"] = <"Medizinische Hochschule Hannover"> + ["email"] = <"wellmann.ramona@mh-hannover.de"> + > + > + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Art Latyp Латыпов Артур Шамилевич"> + ["organisation"] = <"RusBITech РусБИТех, Москва"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Daniel Hall"> + ["organisation"] = <"Region Östergötland"> + ["email"] = <"daniel.hall@regionostergotland.se"> + > + accreditation = <"Åsa Skagerhult, Lisa Axelsson"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Buenos Aires, Argentina"> + > + > + ["nb"] = < + language = <[ISO_639-1::nb]> + author = < + ["name"] = <"Einar Fosse"> + ["organisation"] = <"Norwegian Centre for Integrated Care and Telemedicine, Tromsø, Norway"> + ["einar.fosse@unn.no"] = <"einar.fosse@unn.no"> + > + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Vladimir Pizzo"> + ["organisation"] = <"Hospital Sírio Libanês, São Paulo, Brazil"> + ["email"] = <"vladimir.pizzo@hsl.org.br"> + > + > + ["sl"] = < + language = <[ISO_639-1::sl]> + author = < + ["name"] = <"?"> + > + > + > + +description + original_author = < + ["name"] = <"Dr Ian McNicoll"> + ["organisation"] = <"freshEHR Clinical Informatics, United Kingdom"> + ["email"] = <"ian@freshEHR.com"> + ["date"] = <"2010-07-03"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Tomas Alme, DIPS, Norway", "Magnus Alsaker, Helsedirektoratet, Norway", "Vebjørn Arntzen, Oslo universitetssykehus HF, Norway (Nasjonal IKT redaktør)", "Koray Atalag, University of Auckland, New Zealand", "Gustavo Bacelar-Silva, Healthcare Designs, Brazil (openEHR Translation Editor)", "Silje Bakke, Bergen Hospital Trust, Norway", "Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Rong Chen, Cambio Healthcare Systems, Sweden", "Stephen Chu, Queensland Health, Australia", "Lisbeth Dahlhaug, Helse Midt - Norge IT, Norway", "Einar Fosse, UNN HF, Norwegian Centre for Integrated Care and Telemedicine, Norway", "Mikkel Gaup Grønmo, FSE, Helse Nord, Norway (Nasjonal IKT redaktør)", "Carrick Gillespie, Omniq AB, Sweden", "Susanna Jönsson, Landstinget i Värmland, Sweden", "Konstantinos Kalliamvakos, Cambio Healthcare Systems, Sweden", "Lars Karlsen, DIPS ASA, Norway", "Lars Morgan Karlsen, DIPS ASA, Norway", "Heather Leslie, Atomica Informatics, Australia (openEHR Editor)", "Rikard Lovstrom, Swedish Medical Association, Sweden", "Hallvard Lærum, Direktoratet for e-helse, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Bjørn Næss, DIPS ASA, Norway", "Jarl Sandberg, Tieto Sweden Healthcare & Welfare AB, Sweden (openEHR Translation Editor)", "Åsa Skagerhult, Region Östergötland, Sweden (openEHR Translation Editor)", "Andreas Sundstrom, Capio S:t Gorans Hospital, Sweden", "Erik Sundvall, Region Östergötland + Linköping University, Sweden", "Line Sæle, Nasjonal IKT HF, Norway", "John Tore Valand, Haukeland Universitetssjukehus, Norway (Nasjonal IKT redaktør)"> + lifecycle_state = <"published"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/."> + other_details = < + ["current_contact"] = <"Ian McNicoll, freshEHR Clinical Informatics UK, ian@freshEHR.com"> + ["MD5-CAM-1.0.1"] = <"ADAD488D3CC144486612C75F4E995F94"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Eine generische Abschnittsüberschrift eines Templates, welche entsprechend dem spezifischen klinischen Kontext umbenannt werden sollte."> + keywords = <"Abschnitt", "Template", "Überschrift", "Ad hoc", "Abschnittsüberschrift"> + use = <"Dieser Archetyp kann für die Erstellung einer Abschnittsüberschrift in einem Template verwendet werden. Die Überschrift kann, passend zu dem jeweiligen klinischen Kontext, umbenannt werden. Zum Beispiel: \"Ad hoc Überschrift\" wird umbenannt in \"Untersuchungsergebnisse\". + + "> + misuse = <"Die Überschrift sollte in einem Template nicht unverändert verwendet werden."> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Базовый заголовок раздела, должен быть переименован в локальном шаблоне "> + keywords = <"раздел", "шаблон", "заготовка", "название", "образец"> + use = <"используется для создания и именования разделов в локальных шаблонах"> + misuse = <"*Not to be left unchanged in a template.(en)"> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"En allmän avsnittsrubrik som döps om i en openEHR-mall för att passa in i en specifik klinisk kontext."> + use = <"Används för att skapa en avsnittsrubrik i en openEHR-mall som sedan döps om för att passa in i den specifika kliniska kontexten. Exempelvis \"Rubrik\" döps om till \"Undersökningsfynd\"."> + misuse = <"Ska inte lämnas oförändrad i en openEHR-mall."> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Proporcionar un encabezado de sección de tipo genérico que será renombrado en una plantilla para su empleo en un contexto clínico específico."> + use = <"Utilizar para construir un encabezado de sección en una plantilla y que será renombrado para su empleo en un contexto clínico específico. Por ejemplo, \"Encabezado ad hoc\" puede renombrarse como \"Hallazgos de examen\"."> + misuse = <"No debe mantenerse sin cambios en una plantilla."> + copyright = <"© openEHR Foundation"> + > + ["nb"] = < + language = <[ISO_639-1::nb]> + purpose = <"Brukes som en generisk seksjonsoverskrift som skal gis nytt navn i en templat for å passe i en gitt klinisk kontekst."> + use = <"Brukes til å lage en seksjonsoverskrift i en templat, hvis navn deretter endres for å passe i den aktuelle kliniske konteksten. For eksempel: \"Templat-overskrift\" endret til \"Funn ved undersøkelse\", \"Anamnese\", \"Personopplysninger\" eller \"Oppsummering\"."> + misuse = <"Skal ikke stå med uendret navn i en templat."> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Oferecer um cabeçalho de uma sessão genérica que será renomeado no template para adequar-se a um contexto clínico específico."> + keywords = <"cabeçalho", ...> + use = <"Utilize para construir um cabeçalho de uma sessão (de um template) que será renomeada para adequar-se a um contexto clínico específico. Por exemplo: \"cabeçalho Ad hoc\" renomeado para \"Achados de exame\"."> + misuse = <"Não deve manter a configuração original no template."> + > + ["sl"] = < + language = <[ISO_639-1::sl]> + purpose = <"*To provide a generic section header which will be renamed in a template to suit a specific clinical context.(en)"> + use = <"*Use to construct a section heading in a template that will be renamed to suit the specific clinical context. For example: \"Ad hoc heading\" renamed to \"Examination findings\".(en)"> + misuse = <"*Not to be left unchanged in a template.(en)"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To provide a generic section header which will be renamed in a template to suit a specific clinical context."> + use = <"Use to construct a section heading in a template that will be renamed to suit the specific clinical context. For example: \"Ad hoc heading\" renamed to \"Examination findings\"."> + misuse = <"Not to be left unchanged in a template."> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] -- Ad hoc heading + +terminology + term_definitions = < + ["de"] = < + ["id1"] = < + text = <"Ad hoc Überschrift"> + description = <"Eine generische Abschnittsüberschrift eines Templates, welche entsprechend dem spezifischen klinischen Kontext umbenannt werden sollte."> + > + > + ["ru"] = < + ["id1"] = < + text = <"заготовка заголовка"> + description = <"Образец заголовка раздела"> + > + > + ["sv"] = < + ["id1"] = < + text = <"Rubrik"> + description = <"En allmän avsnittsrubrik som döps om i en openEHR-mall för att passa in i en specifik klinisk kontext."> + > + > + ["es-ar"] = < + ["id1"] = < + text = <"Encabezado ad hoc"> + description = <"Un encabezado de sección de tipo genérico que será renombrado en una plantilla para su empleo en un contexto clínico específico."> + > + > + ["nb"] = < + ["id1"] = < + text = <"Templat-overskrift"> + description = <"En generisk seksjonsoverskrift som skal gis nytt navn i en templat for å passe i en gitt klinisk kontekst."> + > + > + ["pt-br"] = < + ["id1"] = < + text = <"Cabeçalho Ad hoc"> + description = <"Um cabeçalho de sessão genérico que deve ser renomeado no template para adequar-se a um contexto clínico específico."> + > + > + ["en"] = < + ["id1"] = < + text = <"Ad hoc heading"> + description = <"A generic section header which should be renamed in a template to suit a specific clinical context."> + > + > + ["sl"] = < + ["id1"] = < + text = <"Naslov sekcije"> + description = <"Naslov sekcije"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.adverse_reactions.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.adverse_reactions.v0.0.1-alpha.adls new file mode 100644 index 000000000..7b67bad47 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.adverse_reactions.v0.0.1-alpha.adls @@ -0,0 +1,179 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f35d04e5-4d48-4859-a705-417e20e7382c; build_uid=0c7fed19-45ec-4ef5-8717-a0573dbaac32) + openEHR-EHR-SECTION.adverse_reactions.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Art Latyp Латыпов Артур Шамилевич"> + ["organisation"] = <"RusBITech РусБИТех, Москва"> + ["email"] = <"alatypov@asteis.net"> + > + accreditation = <"hmm"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-03-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Clinical Informatics, UK", "Heath Frankel, Ocean Informatics"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"3A60C761AC246E7E15D0933FD60F2985"> + > + details = < + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Показать возможный дизайн представления списка побочных реакций "> + keywords = <"список", "реакция", "побочная", "известная", "исключение", "осложнение", "неблагоприятная"> + use = <"Используется для поддержки представления записи утверждений об известных неблагоприятных реакциях, а также для записи утверждений об отсутствии неблагоприятных реакций - как общих, так и специфических (на конкретное вещество). + + Наличие известных неблагоприятных реакций может быть представлено в виде записей. + + Утверждения об отсутствии неблагоприятных реакций, как общих, так и специфических, могут указывать только на состояние объекта в тот момент, когда данная информация была записана - то есть, они основаны на событиях. Поэтому нецелесообразно записывать отсутствие неблагоприятной реакции как постоянный признак, так как появление реакции на любой препарат может перечеркнуть любые предшествующие утверждения об отсутствии осложнений. В клинической практике это ответ на вопрос, случались ли у пациента побочные реакции на любые медикаменты или субстанции ранее. + + Возможно указывать в шаблоне оба утверждения, как о наличии определенных неблагоприятных реакций, так и об отсутствии определенных проблем (например, пациент имел неблагоприятную реакцию на тетрациклин, но никогда не имел реакции на пенициллин). Тем не менее, в большинстве случаев используются либо специфические утверждения о присутствии определенных неблагоприятных реакций (напр. пациент имел реакции на тетрациклин и лейкопластырь), либо общие утверждения о отсутствии известных проблем, (напр. известных неблагоприятных реакций не отмечалось), но не оба сразу. + + Поскольку в ограничения слота включены архетипы СУЖДЕНИЕ.побочная_реакция [ EVALUATION.adverse] и СУЖДЕНИЕ.отсутствие_побочных_реакций [EVALUATION.exclusion-adverse] со своими спецификациями, то другие архетипы явно не указываются. Это означает, что при необходимости сюда могут быть включены и другие архетипы, например, если вы хотите включить краткий обзор (эпикриз), то в слот можно вставить и использовать архетип СУЖДЕНИЕ.эпикриз [EVALUATION.clinical_synopsis] "> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para demonstrar um padrão de projeto para representação de uma lista de reação adversa. + "> + keywords = <"adverso", "reação", "exclusão", "ausência", "conhecido", "lista"> + use = <"Use para apoiar a representação de declarações sobre reações adversas conhecidas que foram registradas e também para fazer declarações positivas sobre a ausência de reações adversas, declarações gerais de ausência ou declarações específicas de ausência de uma reação adversa a uma substância específica. + + A existência de reaçôes adversas conhecidas pode ser persistente nos registros. + + Declarações sobre a ausência de reações adversas, gerais ou específicas, só podem indicar o estado do indivíduo no momento em que a informação foi de fato registrada - ou seja, são baseadas em eventos. Não é sensato persistir o registro de uma ausência positiva de uma reação adversa como uma reação adversa que ocorre na administração de qualquer substância, isso pode tornar obsoleta qualquer ou todas as declarações de ausência positivas anteriores. Na prática clínica, isso é sinônimo de perguntar aos pacientes se eles tem reação a qualquer medicamento ou substância anteriormente a administração de qualquer medicamento ou substância. + + É possível representar ambas declarações positivas sobre reações adversas identificadas juntamente com declarações específicas sobre ausência ou problemas/diagnósticos identificados em um template (por exemplo paciente teve uma reação adversa a tetraciclina mas nunca teve uma reação a penicilina). No entanto, na maioria dos casos de uso, tanto declarações específicas sobre a presença de reações adversas identificadas (exemplo paciente teve reação a tetraciclina e gesso) quanto declarações gerais sobre a ausência positiva de quaisquer problemas/diagnósticos conhecidos serão representados (por exemplo nenhuma reação adversa conhecida), mas não ambos. + + Enquanto arquétipos EVALUATION.adverse e EVALUATION.exclusion-adverse e suas especializações foram explicitamente incluídas nas restrições do slot, outros arquétipos não foram explicitamente excluídos. Isso significa que qualquer outro arquétipo, se necessário, pode ser incluído ali também – por exemplo, onde dados estruturados não estão disponíveis ou há necessidade de fornecer uma sinopse, o the EVALUATION.clinical_synopsis pode ser inserido e usado. + "> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To provide a framework and design guidance for consistent modelling of adverse reactions within a template."> + keywords = <"adverse", "reaction", "exclusion", "absence", "known", "list"> + use = <"Use to provide a framework and design guidance for consistent modelling of a list of adverse reactions within a template. + + This archetype is intended to be used within the COMPOSITION.adverse_reaction_list or as one component of other COMPOSITION archetypes. For example: complex documents, such as a discharge summary or referral. + + This list can be comprised of three types of statements, each represented by specific archetypes: + - statements about the positive presence of adverse reactions can be recorded usingmultiple instances of the EVALUATION.family_history, one per substance; OR + - statements about the positive exclusion of adverse reactions can be recorded using the specific EVALUATION.exclusion-global ; OR + - statements about no information being available - neither a positive presence of adverse reactions nor a positive exclusion - can be recorded using the EVALUATION.absence archetype. + + Statements about the absence of adverse reactions, either general or specific, can only indicate the state of the subject at the time that the information was actually recorded - that is, they are event based. It is not safe to persist the recording of a positive absence of an adverse reaction."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- Adverse reactions + items cardinality matches {1..*; unordered} matches { + allow_archetype EVALUATION[id2] matches { -- Adverse reactions + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.adverse_reaction_risk(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype EVALUATION[id3] matches { -- Exclusion statement + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.exclusion_global(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype EVALUATION[id4] matches { -- Absence statement + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.absence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["ru"] = < + ["id4"] = < + text = <"*Absence statement(en)"> + description = <"*Positive statement that no information is available about adverse reactions.(en)"> + comment = <"*For example: 'No information available about adverse reactions'.(en)"> + > + ["id3"] = < + text = <"*Exclusion statement(en)"> + description = <"*Positive statement about the exclusion of adverse reactions.(en)"> + comment = <"*For example: 'No known adverse reactions'.(en)"> + > + ["id2"] = < + text = <"*Adverse reactions(en)"> + description = <"*Positive statements about the presence of adverse reactions.(en)"> + > + ["id1"] = < + text = <"*Adverse reactions(en)"> + description = <"*Suggested design pattern for including adverse reactions in a template.(en)"> + > + > + ["pt-br"] = < + ["id4"] = < + text = <"*Absence statement(en)"> + description = <"*Positive statement that no information is available about adverse reactions.(en)"> + comment = <"*For example: 'No information available about adverse reactions'.(en)"> + > + ["id3"] = < + text = <"*Exclusion statement(en)"> + description = <"*Positive statement about the exclusion of adverse reactions.(en)"> + comment = <"*For example: 'No known adverse reactions'.(en)"> + > + ["id2"] = < + text = <"*Adverse reactions(en)"> + description = <"*Positive statements about the presence of adverse reactions.(en)"> + > + ["id1"] = < + text = <"*Adverse reactions(en)"> + description = <"*Suggested design pattern for including adverse reactions in a template.(en)"> + > + > + ["en"] = < + ["id4"] = < + text = <"Absence statement"> + description = <"Positive statement that no information is available about adverse reactions."> + comment = <"For example: 'No information available about adverse reactions'."> + > + ["id3"] = < + text = <"Exclusion statement"> + description = <"Positive statement about the exclusion of adverse reactions."> + comment = <"For example: 'No known adverse reactions'."> + > + ["id2"] = < + text = <"Adverse reactions"> + description = <"Positive statements about the presence of adverse reactions."> + > + ["id1"] = < + text = <"Adverse reactions"> + description = <"Suggested design pattern for including adverse reactions in a template."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.conclusion.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.conclusion.v0.0.1-alpha.adls new file mode 100644 index 000000000..08b2ef737 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.conclusion.v0.0.1-alpha.adls @@ -0,0 +1,111 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=f88b94eb-8afe-404b-9ccc-adf79b44b723; build_uid=a7ec6029-b209-405e-83e0-bb1fc453a249) + openEHR-EHR-SECTION.conclusion.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Art Latyp; Латыпов Артур Шамилевич"> + ["organisation"] = <"RusBITech РусБИТех, Москва"> + > + accreditation = <"hmm"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina."> + ["email"] = <"alandmarch@gmail.com"> + > + accreditation = <"MD"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"11/04/2007"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"83B42E2FB19D2CA9E2BD6A9ED56D6329"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"Section to bring together all archetypes involved in recording the conclusion in an encounter with a patient"> + keywords = <"diagnosis", "differential diagnosis"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Раздел для объединения всех архетипов, описывающих выводы (заключения) в результате встречи с пациентом "> + keywords = <"диагностика", "диагноз", "дифдиагноз", "дифференциальный", "заключение", "вывод"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Sección par agrupar a todos los arquetipos involucrados en registrar la conclusión acerca de un encuentro con un paciente."> + keywords = <"diagnóstico", "diagnóstico diferencial"> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- Conclusion + items cardinality matches {0..*; unordered} matches { + allow_archetype EVALUATION[id2] matches { -- Evaluation of a problem, diagnosis etc. + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.differential_diagnosis\.v1\..*|openEHR-EHR-EVALUATION\.problem\.v1\..*|openEHR-EHR-EVALUATION\.problem-diagnosis\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["ru"] = < + ["id2"] = < + text = <"Оценка проблемы, диагноз и т.д."> + description = <"Итоговое мнение врача после осмотра пациента, включая диагноз"> + > + ["id1"] = < + text = <"Заключение"> + description = <"Раздел для записи заключения (выводов) после встречи с пациентом (осмотра, консультации) "> + > + > + ["es-ar"] = < + ["id2"] = < + text = <"Evaluación de un problema, diagnóstico, etc."> + description = <"*"> + > + ["id1"] = < + text = <"Conclusión"> + description = <"Sección para registrar las conclusiones de un encuentro con un paciente."> + > + > + ["en"] = < + ["id2"] = < + text = <"Evaluation of a problem, diagnosis etc."> + description = <"*"> + > + ["id1"] = < + text = <"Conclusion"> + description = <"Section to record conclusions of an encounter with a patient"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.diagnostic_reports.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.diagnostic_reports.v0.0.1-alpha.adls new file mode 100644 index 000000000..a135b33b0 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.diagnostic_reports.v0.0.1-alpha.adls @@ -0,0 +1,112 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=7b461706-fbc4-4009-ae85-a8f6710de64c; build_uid=fb64dfbe-3ac5-444e-80b2-368695b42d66) + openEHR-EHR-SECTION.diagnostic_reports.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Art Latyp Латыпов Артур Шамилевич"> + ["organisation"] = <"RusBITech РусБИТех, Москва"> + > + accreditation = <"hmm"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-03-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Clinical Informatics, UK", "Heath Frankel, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"9EF496CE2674C98DB69128A66A43D030"> + > + details = < + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Дизайн представления списка обоснования диагнозов"> + keywords = <"диагностический", "список", "обоснование", "уточненный", "лаборатория", "визуализация", "радиология", "патоморфология", "диагноз", "окончательный", "предварительный", "рабочий"> + use = <"Используется для поддержки представления списка обоснований диагноза"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To provide a framework and design guidance for consistent modelling of diagnostic test resultswithin a template."> + keywords = <"diagnostic", "report", "laboratory", "imaging", "radiology", "pathology", "list"> + use = <"Use to provide a framework and design guidance for consistent modelling of a diagnostic test results within a template. + + This archetype is intended to be used as one component of complex COMPOSITION archetypes. For example: documents such as a discharge summary or referral."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- Diagnostic test results + items cardinality matches {1..*; unordered} matches { + allow_archetype OBSERVATION[id2] matches { -- Laboratory test results + include + archetype_id/value matches {/openEHR-EHR-OBSERVATION\.laboratory_test_result(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype OBSERVATION[id3] matches { -- Imaging test results + include + archetype_id/value matches {/openEHR-EHR-OBSERVATION\.imaging_exam_result(-[a-zA-Z0-9_]+)*\.v0\..*/} + } + allow_archetype EVALUATION[id4] matches { -- Report synopsis + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.clinical_synopsis(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["ru"] = < + ["id4"] = < + text = <"*Report synopsis(en)"> + description = <"*Slot constrained to include archetypes representing narrative synopses of laboratory and/or imaging test results.(en)"> + > + ["id3"] = < + text = <"*Imaging test results(en)"> + description = <"*The results of imaging tests.(en)"> + > + ["id2"] = < + text = <"*Laboratory test results(en)"> + description = <"*The results of laboratory tests.(en)"> + > + ["id1"] = < + text = <"*Diagnostic test results(en)"> + description = <"*Suggested design pattern for including diagnostic test results in a template.(en)"> + > + > + ["en"] = < + ["id4"] = < + text = <"Report synopsis"> + description = <"Slot constrained to include archetypes representing narrative synopses of laboratory and/or imaging test results."> + > + ["id3"] = < + text = <"Imaging test results"> + description = <"The results of imaging tests."> + > + ["id2"] = < + text = <"Laboratory test results"> + description = <"The results of laboratory tests."> + > + ["id1"] = < + text = <"Diagnostic test results"> + description = <"Suggested design pattern for including diagnostic test results in a template."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.family_history.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.family_history.v0.0.1-alpha.adls new file mode 100644 index 000000000..5e5b5ad82 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.family_history.v0.0.1-alpha.adls @@ -0,0 +1,82 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=8631ae3c-edaa-4792-a74c-cd09c734c57e; build_uid=563983e3-a553-4627-8528-0b9a4a448519) + openEHR-EHR-SECTION.family_history.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-04-12"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"EC1D562AB3DBB254CF136F3D218F013B"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To provide a framework and design guidance to support consistent modelling of family health issues within a template."> + keywords = <"family,history,pedigree,prevalence", ...> + use = <"Use to provide a framework and design guidance for consistent modelling of a list of family health issues within a template. + + This archetype is intended to be used within the COMPOSITION.family_history or as one component of other COMPOSITION archetypes. For example: complex documents, such as a discharge summary or referral. + + This list can be comprised of three types of statements, each represented by specific archetypes: + - a statement about the positive presence of family history issues can be recorded using a single instance of the EVALUATION.family_history; OR + - statements about the positive exclusion of family history issues can be recorded using the specific EVALUATION.exclusion-global ; OR + - statements about no information being available - neither a positive presence of family history issues nor a positive exclusion - can be recorded using the EVALUATION.absence archetype."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- Family history + items cardinality matches {1..*; unordered} matches { + allow_archetype EVALUATION[id8] matches { -- Family health issues + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.family_history(-[a-zA-Z0-9_]+)*\.v2\..*/} + } + allow_archetype EVALUATION[id9] matches { -- Exclusion statement + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.exclusion_global(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype EVALUATION[id10] matches { -- Absence statement + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.absence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id10"] = < + text = <"Absence statement"> + description = <"Positive statement that no information is available about family health issues."> + comment = <"For example: 'No information available about family history'."> + > + ["id9"] = < + text = <"Exclusion statement"> + description = <"Positive statement about the exclusion of identified family health issues."> + comment = <"For example: 'No known family history'."> + > + ["id8"] = < + text = <"Family health issues"> + description = <"Positive statements about the presence of family health issues."> + > + ["id1"] = < + text = <"Family history"> + description = <"Suggested design pattern for including family health issues within a template.."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.immunisation_list.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.immunisation_list.v0.0.1-alpha.adls new file mode 100644 index 000000000..462a72db5 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.immunisation_list.v0.0.1-alpha.adls @@ -0,0 +1,80 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=b48f667c-03fe-4c38-b817-cc18cbefb4db; build_uid=9a832e77-8658-453d-bf44-22f87dd9ee18) + openEHR-EHR-SECTION.immunisation_list.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2019-02-11"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"9D52B50BE1D2F0678089F9604E9D21C0"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A design pattern for a persistent and managed list of vaccinations administered that may influence clinical decision-making and care provision for the individual."> + keywords = <"immunisation", "vaccination", "exclusion", "absence", "list"> + use = <"Use as a suggested framework or design guidance to support consistent modelling of the Immunisation list of vaccinations administered that may influence clinical decision-making and care provision for the individual. This archetype is intended to be used within the COMPOSITION.immunisation_list. + + This list can be comprised of three types of statements, each represented by specific archetypes: + - statements about the positive presence of immunisations administered are recorded using the ACTION.medication OR + - statements about the positive exclusion of immunisations administered can be recorded using the specific EVALUATION.exclusion-global ; OR + - statements about no information being available - neither a positive presence of an immunisation administered nor a positive exclusion - can be recorded using the EVALUATION.absence archetype."> + misuse = <"Not to be used to record the actual administration of a vaccination. Use ACTION.medication for this purpose."> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- Immunisation list + items cardinality matches {1..*; unordered} matches { + allow_archetype ENTRY[id2] matches { -- Vaccinations administered + include + archetype_id/value matches {/openEHR-EHR-ACTION\.medication\.v1\..*/} + } + allow_archetype EVALUATION[id3] matches { -- Exclusion statement + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.exclusion_global\.v1\..*/} + } + allow_archetype EVALUATION[id4] matches { -- Absence statement + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.absence\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id4"] = < + text = <"Absence statement"> + description = <"Positive statement that no information is available about vaccinations administered."> + comment = <"For example: \"No information available about vaccinations administered\"."> + > + ["id3"] = < + text = <"Exclusion statement"> + description = <"Positive statement about the known exclusion of vaccinations administered."> + comment = <"For example: \"No vaccinations administered\"."> + > + ["id2"] = < + text = <"Vaccinations administered"> + description = <"Details about vaccinations that have been administered to the subject."> + > + ["id1"] = < + text = <"Immunisation list"> + description = <"Suggested design pattern for an Immunisation List."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.immunisations.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.immunisations.v1.0.0.adls new file mode 100644 index 000000000..a941b6793 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.immunisations.v1.0.0.adls @@ -0,0 +1,76 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated) + openEHR-EHR-SECTION.immunisations.v1.0.0 + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <""> + ["organisation"] = <"National E-Health Transition Authority"> + ["email"] = <"clinicalinfo@nehta.gov.au"> + ["date"] = <"11-Oct-2011"> + > + lifecycle_state = <"ApprovedCandidate"> + other_details = < + ["MD5-CAM-1.0.1"] = <"90EF88683030810354F77E3D10B9146D"> + ["oid"] = <"1.2.36.1.2001.1001.100.137.1.0"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <" + A section that groups together information about the immunisation history of the subject of care. + "> + use = <""> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- Immunisations + items cardinality matches {1..*; unordered} matches { + allow_archetype ACTION[id2] matches { -- Immunisation + include + archetype_id/value matches {/openEHR-EHR-ACTION\.medication(-[a-zA-Z0-9_]+)*\.v3\..*/} + exclude + archetype_id/value matches {/.*/} + } + allow_archetype EVALUATION[id3] matches { -- Exclusion Statement - Immunisation + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.exclusion-medication(-[a-zA-Z0-9_]+)*\.v1\..*/} + exclude + archetype_id/value matches {/.*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id3"] = < + text = <"Exclusion Statement - Immunisation"> + description = <"Statements that positively assert that the patient has not received immunisations."> + detail_docref = <"data_groups/NEHTA-16136-Exclusion_Statement_Immunisation-Data_Group.xml"> + dc_id = <"16136.137.1"> + spec_id = <"105"> + comment = <"To make a positive assertion that the patient is not given certain vaccines."> + > + ["id2"] = < + text = <"Immunisation"> + description = <"The act of administering a dose of a vaccine to a person for the purpose of preventing or minimising the effects of a disease by producing immunity and/or to counter the effects of an infectious organism or insult."> + detail_docref = <"data_groups/NEHTA-16210-Immunisation-Data_Group.xml"> + dc_id = <"16210.137.1"> + spec_id = <"97"> + comment = <"It is specifically used for the vaccine administration record and is intended to enable recording of the vaccine administered to the subject of care."> + > + ["id1"] = < + text = <"Immunisations"> + description = <"A section that groups together information about the immunisation history of the subject of care."> + detail_docref = <"sections/NEHTA-16638-Immunisations-Section.xml"> + dc_id = <"16638"> + spec_id = <"137"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.medication_order_list.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.medication_order_list.v0.0.1-alpha.adls new file mode 100644 index 000000000..71e739d44 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.medication_order_list.v0.0.1-alpha.adls @@ -0,0 +1,201 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=e017f833-04e4-4e8a-ae51-3ba9735c5b01; build_uid=8b5686e1-2020-4bb3-8d05-ee2feefa80f5) + openEHR-EHR-SECTION.medication_order_list.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["ru"] = < + language = <[ISO_639-1::ru]> + author = < + ["name"] = <"Art Latyp; Латыпов Артур Шамилевич"> + ["organisation"] = <"RusBITech; РусБИТех, Москва"> + ["email"] = <"alatypov@asteis.net"> + > + accreditation = <"hmm"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universitario Austral, Pilar, Buenos Aires, Argentina."> + ["email"] = <"alandmarch@gmail.com"> + > + accreditation = <"MD"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Pablo Pazos"> + ["organisation"] = <"CaboLabs"> + ["pablo,pazos@cabolabs.com"] = <"pablo,pazos@cabolabs.com"> + > + accreditation = <"Computer Engineer"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"heather.leslie@oceaninformatics.com"> + ["date"] = <"7/03/2010"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, Ocean Informatics, United Kingdom", "Heath Frankel, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"C8E3ADC1BD9F001642D5E28CAC0235CC"> + > + details = < + ["ru"] = < + language = <[ISO_639-1::ru]> + purpose = <"Показать дизайн листа лекарственных назначений"> + keywords = <"лекарство", "медикамент", "препарат", "текущий", "список", "лист", "назначений", "отмена"> + use = <"Используется для представления списка назначенных медикаментов, а также для утверждений об отсутствии лекарственных назначений, как в общем, так и по конкретным наименованиям. + + Наличие назначений медикаментов может быть представлено в виде отдельных записей. + + Утверждения об отсутствии назначения медикаментов, как вообще, так и конкретно, могут указывать только на состояние в момент записи информации, то есть основаны на событии. Поэтому нерационально создавать постоянную запись об отсутствии назначений, поскольку любое последующее назначение лечащим врачом или консультантом, или самостоятельный прием лекарств пациентом, делает такую запись устаревшей. + + Возможно указывать в шаблоне оба утверждения, как об определенных назначениях, так и о их отсутствии (например, пациент получает сальбутамол и глибенкламид, но никогда не получал преднизолон). Тем не менее, в большинстве случаев используются либо утверждения о присутствии определенных назначений (скажем, пациент получает сальбутамол или глибенкламид), либо общее утверждение о отсутствии известных назначений (например, в настоящее время не получает никаких лекарств), но не оба вместе. + + Хотя в ограничениях слота явно включены УКАЗАНИЕ.медикамент [INSTRUCTION.medication] и СУЖДЕНИЕ.исключение_медикамента [EVALUATION.exclusion-medication] со своими спецификациями, другие архетипы явно не исключаются. Это означает, что при необходимости также могут быть включены любые другие архетипы, например, если необходимы структурное данные или есть необходимость вставить краткое описание (эпикриз), можно включить и использовать архетип СУЖДЕНИЕ.эпикриз [EVALUATION.clinical_synopsis]. + + В данном случае как наилучший вариант представления списка медикаментов предлагается архетип УКАЗАНИЕ.медикамент [INSTRUCTION.medication], так как обычно он обеспечивает наилучшее представление локального текущего списка медикаментов. Клиницисты могут вводить лекарства, принимаемые больным самостоятельно, или не учитываемые системой медикаменты в систему назначений как УКАЗАНИЯ, что в свою очередь позволяет указывать неблагоприятные реакции, сверяясь со всеми УКАЗАНИЯМИ, как назначенными врачом, так и нет. Поэтому текущие списки медикаментов могут эффективно отображать все лекарственные назначения, как назначенные лечащим врачом, так и другими клиницистами, и также самим пациентом. Список медикаментов, включающий только ДЕЙСТВИЯ, отображает только медикаменты, назначенные лечащим клиницистом. + "> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"Demostración de una ptrón de diseño para la representación de una Lista de Órdenes de Medicamentos."> + keywords = <"medicamento", "medicación", "exclusión", "ausencia", "actual", "list"> + use = <"Utilizar para apoyar la representación de afirmaciones acerca de órdenes de medicamentos que han sido registradas Y para realizar afirmaciones acerca de la ausencia de órdenes de medicamentos, ya sea como afirmaciones generales acerca de la ausencia o afirmaciones específicas acerca de la ausencia de una orden de medicamentos identificada específicamente. + La existencia de órdenes de medicamentos puede ser persistida en registros. + Las afirmaciones acerca de la ausencia de órdenes de medicamentos, sean generales o específicas, solo pueden indicar el estado del tema al momento en que la información fue efectivamente registrada, por lo que están basadas en eventos. No resulta sensato persistir la ausencia efectiva de un medicamento que podría ser subsecuentemente indicado o autoadministrado por el paciente, lo cual tornaría obsoletas a cualquiera o a todas las afirmaciones sobre ausencias. + Es posible representar tantas afirmaciones positivas sobre órdenes de medicamentos específicos junto con afirmaciones positivas acerca de la ausencia de órdenes de medicamentos específicos. (ejemplo: el paciente está recibiendo salbutamol y glibenclamida pero nunca ha recibido prednisolona). Sin embargo, en la mayoría de los casos de uso se representan o bien afirmaciones específicas acerca de la presencia de problemas/diagnósticos específicos (ejemplo: el paciente está recibiendo salbutamol y glibenclamida), o bien afirmaciones generales acerca de la ausencia efectiva de cualquier problema/diagnóstico (ejemplo: no recibe medicación alguna en la actualidad), pero no ambas. + En tanto que INSTRUCTION.medication y EVALUATION.exclusion-medication y sus especializaciones han sido explícitamente incluidas como restricciones de slot, no se han excluido otros arquetipos en forma explícita. Esto significa que otros arquetipos puede ser incluidos aquí si fuera necesario (por ejemplo, cuando no existen datos estructurados o se necesita proveer un resumen, en cuyo caso EVALUATION.clinical_synopsis puede ser insertado y utilizado. + Se sugiere al arquetipo INSTRUCTION.medication como el que mejor puede incluirse en una lista de medicamentos ya que es el que mejor representa un medicamento indicado en una lista de medicamentos indicados actualmente. Los médicos pueden ingresar medicamentos administrados al paciente o medicamentos de venta libre en un sistema de prescripciones como INSTRUCTIONs, lo cual a su vez permite el chequeo de reacciones adversas respecto de todas las INSTRUCTIONs, estén las mismas prescriptas y/o impresas, o no. De modo tal que una lista de medicamentos que está constituida solo por ACTIONs solo representará aquellos medicamentos que han sido prescriptos y/o impresos por el médico que los registró."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para demonstrar um padrão de projeto para representação de uma Lista de Solicitação de Medicamentos."> + keywords = <"medicamento", "exclusão", "ausência", "atual", "lista"> + use = <"Use para apoiar a representação de declarações sobre solicitação de medicamentos que foram registradas e também para fazer declarações positivas sobre a ausência de solicitação de medicamentos - declarações gerais de ausência ou declarações específicas de ausência de uma solicitação de medicamento identificada. + + A existência de solicitações de medicamento conhecidas pode ser mantida nos registros. + + As declarações sobre a ausência de solicitações de medicamento, gerais ou específicas, só podem indicar o estado do indivíduo no momento em que a informação foi realmente registrada - ou seja, são baseadas em eventos. Não é sensato continuar o registro de uma ausência positiva de uma solicitação de medicamento, pois o medicamento pode ser posteriormente solicitado ou auto-administrado pelo paciente, o que pode tornar obsoleta toda as afirmações positivas anteriores de ausência. + + É possível representar as afirmações positivas sobre solicitação de medicamentos identificadas juntamente com declarações positivas específicas sobre a ausência de solicitação de medicamentos identificadas em um template (por exemplo, o paciente está tomando salbutamol e glibenclamida, mas nunca tomou prednisolona). No entanto, na maioria dos casos de uso, há declarações específicas sobre a presença de problemas/diagnósticos identificados (por exemplo, o paciente está tomando salbutamol e glibenclamida) ou declarações gerais sobre a ausência positiva de problemas/diagnósticos conhecidos serão representados (por exemplo, não está tomando nenhum medicamentos atualmente), mas não os dois. + + Mesmo que INSTRUCTION.medication e EVALUATION.exclusion-medication e suas especializações estejam explicitamente incluídas nas restrições do slot, outros arquétipos não foram explicitamente excluídos. Isso significa que quaisquer outros arquétipos também podem ser incluídos, se necessário - por exemplo, onde os dados estruturados não estão disponíveis ou há necessidade de fornecer um resumo, EVALUATION.clinical_synopsis pode ser inserido e usado."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To demonstrate a design pattern for representation of a Medication Order List."> + keywords = <"medication", "exclusion", "absence", "current", "list"> + use = <"Use to support the representation of statements about medication orders that have been recorded PLUS to make positive statements about the absence of medication orders - either general statements of absence or specific statements of absence of an identified medication order. + + The existence of known medication orders can be persisted in records. + + Statements about the absence of medication orders, either general or specific, can only indicate the state of the subject at the time that the information was actually recorded - that is, they are event based. It is not sensible to persist the recording of a positive absence of a medication order as it may subsequently be ordered or self-administered by the patient, which may render any or all previous positive statements of absence obsolete. + + It is possible to represent both positive statements about identified medication orders alongside specific positive statements about the absence of identified medication orders in a template (eg patient is taking salbutamol and glibenclamide, but has never taken prednisolone). However in most use cases either specific statements about the presence of identified problems/diagnoses (eg patient is taking salbutamol and glibenclamide) or general statements about the positive absence of any known problems/diagnoses will be represented (eg Not currently taking any medication), but not both. + + While INSTRUCTION.medication and EVALUATION.exclusion-medication and their specialisations have been explicitly included in the slot constraints, other archetypes have not been explicitly excluded. This means that any other archetypes can also be included here, if needed - for example, where structured data is not available or there is a need to provide a synopis, the EVALUATION.clinical_synopsis can be inserted and used. + + INSTRUCTION.medication is suggested as the best archetype to represent a Medication list in this instance as it generally provides the best representation of a local Current Medication List. Clinicians can enter patient-administered medications or 'over the counter' medications into a Prescribing system as INSTRUCTIONs, which in turn can enable adverse reaction checking against all INSTRUCTIONS, whether prescribed/printed or not. So Current Medication lists can effectively contain all orders for medications, given by both the recording clinician, other clinicians and the patient. A Medication list comprising only ACTIONs will represent only those medication that have been prescribed/printed by the recording clinician."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Lista de medicamentos de la prescripción."> + keywords = <"medicación", "exclusión", "orden", "prescripción", "lista"> + use = <"Usar para representar las declaraciones sobre prescripción de medicamentos, y para realizar declaraciones positivas sobre la ausencia de prescripción de medicamentos."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- Medication Order List + items cardinality matches {0..*; unordered} matches { + allow_archetype ENTRY[id5] matches { -- Medication inclusions/exclusions + include + archetype_id/value matches {/openEHR-EHR-INSTRUCTION\.medication(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-EVALUATION\.exclusion-medication(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["ru"] = < + ["id5"] = < + text = <"Включения/исключения медикаментов"> + description = <"Слот, ограничивающий включение архетипов, представляющих назначение известных медикаментов и исключение/отсутствие таких назначений"> + > + ["id1"] = < + text = <"Лист лекарственных назначений"> + description = <"Дизайн для включения листа назначений в шаблон"> + > + > + ["es-ar"] = < + ["id5"] = < + text = <"Inclusiones/Exclusiones de Medicamentos"> + description = <"El slot restringido para la inclusión específica de arquetipos que representan órdenes de medicamentos conocidas y exclusiones o ausencias de órdenes de medicamentos."> + > + ["id1"] = < + text = <"Lista de Órdenes de Medicamentos"> + description = <"Patrón de diseño sugerido para incluir una Lista de Órdenes de Medicamentos en una plantilla."> + > + > + ["pt-br"] = < + ["id5"] = < + text = <"Inclusão/exclusão de medicamento"> + description = <"Slot restringido para incluir especificamente arquétipos que representam solicitações de medicamento conhecidas e exclusão, inclusão ou ausência de solicitação de medicamento."> + > + ["id1"] = < + text = <"Lista de medicamentos solicitados"> + description = <"Padrão de projeto sugerido para a inclusão de uma Lista de Solicitação de Medicamentos em um template."> + > + > + ["en"] = < + ["id5"] = < + text = <"Medication inclusions/exclusions"> + description = <"Slot constrained to specifically include archetypes representing known medication orders and exclusion or absence of medication orders."> + > + ["id1"] = < + text = <"Medication Order List"> + description = <"Suggested design pattern for including an Medication Order List in a template."> + > + > + ["es"] = < + ["id5"] = < + text = <"Inclusión/Exclusión de medicamentos"> + description = <"Inclusión/Exclusión de medicamentos"> + > + ["id1"] = < + text = <"Lista de medicamentos"> + description = <"Lista de medicamentos"> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.problem_list.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.problem_list.v0.0.1-alpha.adls new file mode 100644 index 000000000..4fa713d45 --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.problem_list.v0.0.1-alpha.adls @@ -0,0 +1,194 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=496598a7-dcfa-45fb-8886-f5b76c2333d9; build_uid=add67499-c87d-4fc8-a358-e66e8960e794) + openEHR-EHR-SECTION.problem_list.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + author = < + ["name"] = <"Alan March"> + ["organisation"] = <"Hospital Universiatario Austral, Pilar, Buenos Aires, Argentina."> + ["email"] = <"alandmarch@gmail.com"> + > + accreditation = <"MD"> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-07-03"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Nadim Anani, Karolinska Institutet, Sweden", "Vebjoern Arntzen, Oslo university hospital, Norway", "Koray Atalag, University of Auckland, New Zealand", "Silje Ljosland Bakke, Bergen Hospital Trust, Norway (openEHR Editor)", "Sistine Barretto-Daniels, Ocean Informatics, Australia", "Lars Bitsch-Larsen, Haukeland University hospital, Norway", "Shahla Foozonkhah, Ocean Informatics, Australia", "Einar Fosse, National Centre for Integrated Care and Telemedicine, Norway", "Sebastian Garde, Ocean Informatics, Germany", "Heather Grain, Llewelyn Grain Informatics, Australia", "Sam Heard, Ocean Informatics, Australia", "Lars Karlsen, DIPS ASA, Norway", "Shinji Kobayashi, Kyoto University, Japan", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Hallvard Lærum, Oslo University Hospital, Norway", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)", "Andrej Orel, Marand d.o.o., Slovenia", "Jussara Rotzsch, UNB, Brazil", "Rowan Thomas, St. Vincent's Hospital Melbourne, Australia", "Heath Frankel, Ocean Informatics, Australia"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Derived from: Problem List, Draft archetype [Internet]. Australian Digital Health Agency, ADHA Clinical Knowledge Manager. Available from: http://dcm.nehta.org.au/ckm/#showArchetype_1013.1.1235 (no longer available)."> + > + other_details = < + ["current_contact"] = <"Heather Leslie, Atomica Informatics"> + ["MD5-CAM-1.0.1"] = <"4ADA26443C73C24DECB230E301C3791B"> + > + details = < + ["es-ar"] = < + language = <[ISO_639-1::es-ar]> + purpose = <"*A design pattern for a persistent and managed list of any combination of diagnoses, problems and/or procedures that may influence clinical decision-making and care provision for the individual.(en)"> + keywords = <"problema", "diagnóstico", "exclusión", "ausencia", "conociudo", "lista"> + use = <"*Use as a suggested framework or design guidance to support consistent modelling of the Problem list as a persistent and managed list of diagnoses identified, problems experienced by the subject or previous procedures performed. This archetype is intended to be used within the COMPOSITION.problem_list. + + This list can be comprised of three types of statements, each represented by specific archetypes: + - statements about the positive presence of problems, diagnoses or previous procedures are recorded using the EVALUATION.problem_diagnosis and/or ACTION.procedure archetypes; OR + - statements about the positive exclusion of problems, diagnoses or previous procedures can be recorded using the specific EVALUATION.exclusion-global archetype - for example:\"No significant problems or diagnoses\" or \"No history of significant operations or procedures\"; OR + - statements about no information being available - neither a positive presence of a problem, diagnosis or procedure performed nor a positive exclusion - can be recorded using the EVALUATION.absence archetype. + + While it may be ideal to have only one Problem list for each subject of care, it is more realistic to expect that in a distributed environment there may be multiple Problem lists for a single subject of care, each managed and prioritised for a specific clinician, episode of care or other context. For example, a Problem list for a primary care clinician may be a very different configuration to that which is useful for a specialist surgeon or for reference during a hospital inpatient episode. In primary care it is common to organise the Problem list based on active or inactive problems or diagnoses; specialists may prefer to see their list organised around primary diagnoses which are related to their specific speciality and secondary ones which are not; and an inpatient admission may include additional issues related to immediate nursing priorities that would not be relevant once discharged home - for these purposes there is a Status SLOT in the Problem/Diagnosis archetype, which allow use of an archetype that could support clinical systems to organise Problem lists according to the preference of the clinical users of the system, without perpetuating these contextual status labels to other clinical scenarios or for persistence.(en)"> + misuse = <""> + > + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"*A design pattern for a persistent and managed list of any combination of diagnoses, problems and/or procedures that may influence clinical decision-making and care provision for the individual.(en)"> + keywords = <"problema", "diagnóstico", "exclusão", "ausência", "conhecido", "lista"> + use = <"*Use as a suggested framework or design guidance to support consistent modelling of the Problem list as a persistent and managed list of diagnoses identified, problems experienced by the subject or previous procedures performed. This archetype is intended to be used within the COMPOSITION.problem_list. + + This list can be comprised of three types of statements, each represented by specific archetypes: + - statements about the positive presence of problems, diagnoses or previous procedures are recorded using the EVALUATION.problem_diagnosis and/or ACTION.procedure archetypes; OR + - statements about the positive exclusion of problems, diagnoses or previous procedures can be recorded using the specific EVALUATION.exclusion-global archetype - for example:\"No significant problems or diagnoses\" or \"No history of significant operations or procedures\"; OR + - statements about no information being available - neither a positive presence of a problem, diagnosis or procedure performed nor a positive exclusion - can be recorded using the EVALUATION.absence archetype. + + While it may be ideal to have only one Problem list for each subject of care, it is more realistic to expect that in a distributed environment there may be multiple Problem lists for a single subject of care, each managed and prioritised for a specific clinician, episode of care or other context. For example, a Problem list for a primary care clinician may be a very different configuration to that which is useful for a specialist surgeon or for reference during a hospital inpatient episode. In primary care it is common to organise the Problem list based on active or inactive problems or diagnoses; specialists may prefer to see their list organised around primary diagnoses which are related to their specific speciality and secondary ones which are not; and an inpatient admission may include additional issues related to immediate nursing priorities that would not be relevant once discharged home - for these purposes there is a Status SLOT in the Problem/Diagnosis archetype, which allow use of an archetype that could support clinical systems to organise Problem lists according to the preference of the clinical users of the system, without perpetuating these contextual status labels to other clinical scenarios or for persistence.(en)"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A design pattern for a persistent and managed list of any combination of diagnoses, problems and/or procedures that may influence clinical decision-making and care provision for the individual."> + keywords = <"problem", "diagnosis", "exclusion", "absence", "known", "list", "diagnoses", "procedure"> + use = <"Use as a suggested framework or design guidance to support consistent modelling of the Problem list as a persistent and managed list of diagnoses identified, problems experienced by the subject or previous procedures performed. This archetype is intended to be used within the COMPOSITION.problem_list. + + This list can be comprised of three types of statements, each represented by specific archetypes: + - statements about the positive presence of problems, diagnoses or previous procedures are recorded using the EVALUATION.problem_diagnosis and/or ACTION.procedure archetypes; OR + - statements about the positive exclusion of problems, diagnoses or previous procedures can be recorded using the specific EVALUATION.exclusion-global archetype - for example:'No significant problems or diagnoses' and/or 'No history of significant operations or procedures'; OR + - statements about no information being available - neither a positive presence of a problem, diagnosis or procedure performed nor a positive exclusion - can be recorded using the EVALUATION.absence archetype. + + While it may be ideal to have only one Problem list for each subject of care, it is more realistic to expect that in a distributed environment there may be multiple Problem lists for a single subject of care, each managed and prioritised for a specific clinician, episode of care or other context. For example, a Problem list for a primary care clinician may be a very different configuration to that which is useful for a specialist surgeon or for reference during a hospital inpatient episode. In primary care it is common to organise the Problem list based on active or inactive problems or diagnoses; specialists may prefer to see their list organised around primary diagnoses which are related to their specific speciality and secondary ones which are not; and an inpatient admission may include additional issues related to immediate nursing priorities that would not be relevant once discharged home - for these purposes there is a Status SLOT in the Problem/Diagnosis archetype, which allow use of an archetype that could support clinical systems to organise Problem lists according to the preference of the clinical users of the system, without perpetuating these contextual status labels to other clinical scenarios or for persistence. + + In order for this list to be accurate and safe to use as the basis for decision support activities and for exchange, the content of this Problem List should ideally be curated by a clinician responsible for the health record, rather than managed automatically by the clinical system through business rules alone."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- Problem list + items cardinality matches {1..*; unordered} matches { + allow_archetype EVALUATION[id2] matches { -- Problems, diagnoses, concerns or health issue threads + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.problem_diagnosis(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype ACTION[id3] matches { -- Procedures + include + archetype_id/value matches {/openEHR-EHR-ACTION\.procedure(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype EVALUATION[id4] matches { -- Exclusion statements + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.exclusion_global(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype EVALUATION[id5] matches { -- Absent information + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.absence(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["es-ar"] = < + ["id5"] = < + text = <"Información ausente"> + description = <"Afirmaciones positivas acerca de la no disponibilidad de información de identificación de problemas o diagnósticos, o de procedimientos realizados."> + comment = <"Por ejemplo: \\\"Sin información disponible acerca de procedimientos\\\"."> + > + ["id4"] = < + text = <"Afirmaciones de exclusión"> + description = <"Afirmaciones positivas acerca de exclusiones conocidas de problemas y diagnósticos conocidos y de procedimientos realizados."> + comment = <"Por ejemplo: \\\"Sin problemas o diagnósticos significativos\\\" o \\\"Sin antecedentes de cirugías o procedimientos significativos\\\"."> + > + ["id3"] = < + text = <"Procedimientos"> + description = <"Detalles acerca de procedimientos identificados que han sido realizados."> + > + ["id2"] = < + text = <"*Problems, diagnoses, concerns or health issue threads(en)"> + description = <"*Detail about identified problems, diagnoses, concerns or health issue threads.(en)"> + > + ["id1"] = < + text = <"Lista de Problemas"> + description = <"*Suggested design pattern for a typical Problem list.(en)"> + > + > + ["pt-br"] = < + ["id5"] = < + text = <"Informações de ausência"> + description = <"Declaração positiva de que não há informações disponíveis sobre problemas ou diagnósticos identificados, nem sobre procedimentos realizados."> + comment = <"Por exemplo: \"Sem informações disponíveis sobre o procedimento correspondente\"."> + > + ["id4"] = < + text = <"Declarações de exclusão"> + description = <"Declaração positiva sobre a exclusão conhecida de problemas ou diagnósticos conhecidos e procedimentos realizados."> + comment = <"Por exemplo: \"Sem diagnóstico ou problema significante\" ou \"Sem histórico de operações ou procedimentos significantes\"."> + > + ["id3"] = < + text = <"Procedimentos"> + description = <"Detalhes sobre procedimentos realizados identificados."> + > + ["id2"] = < + text = <"*Problems, diagnoses, concerns or health issue threads(en)"> + description = <"*Detail about identified problems, diagnoses, concerns or health issue threads.(en)"> + > + ["id1"] = < + text = <"Lista de problemas"> + description = <"*Suggested design pattern for a typical Problem list.(en)"> + > + > + ["en"] = < + ["id5"] = < + text = <"Absent information"> + description = <"Positive statement that no information is available about identification of problems, diagnoses or procedures performed."> + comment = <"For example: \"No information available concerning procedures\"."> + > + ["id4"] = < + text = <"Exclusion statements"> + description = <"Positive statement about the known exclusion of known problems, diagnoses and procedures performed."> + comment = <"For example: \"No problems or diagnoses\" or No operations or procedures\"."> + > + ["id3"] = < + text = <"Procedures"> + description = <"Details about identified procedures that have been performed."> + > + ["id2"] = < + text = <"Problems, diagnoses, concerns or health issue threads"> + description = <"Detail about identified problems, diagnoses, concerns or health issue threads."> + > + ["id1"] = < + text = <"Problem list"> + description = <"Suggested design pattern for a typical Problem list."> + comment = <"Intended to be used within the COMPOSITION.problem_list."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.referral_details.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.referral_details.v0.0.1-alpha.adls new file mode 100644 index 000000000..95f17a02c --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.referral_details.v0.0.1-alpha.adls @@ -0,0 +1,58 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=839ab12c-eb0b-310a-86a4-bd4931c45211; build_uid=8c03f19d-3153-4693-a7dc-51e43a8da0eb) + openEHR-EHR-SECTION.referral_details.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + +description + original_author = < + ["name"] = <"Heather Leslie"> + ["organisation"] = <"Atomica Informatics"> + ["email"] = <"heather.leslie@atomicainformatics.com"> + ["date"] = <"2010-03-07"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Heath Frankel, Ocean Informatics, Australia", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"CAB38CA743E31011F6C58590DF59D955"> + > + details = < + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"To demonstrate a design pattern for representation of a request for a referral."> + keywords = <"referral", "request"> + use = <"Use within a COMPOSITION related to referral, such as COMPOSITION.request. + Supporting summary information can be added alongside this SECTION."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- Referral details + items cardinality matches {0..*; unordered} matches { + allow_archetype INSTRUCTION[id2] matches { -- Referral request + include + archetype_id/value matches {/openEHR-EHR-INSTRUCTION\.service_request\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["en"] = < + ["id2"] = < + text = <"Referral request"> + description = <"Slot constrained to specifically include archetypes representing referral requests."> + > + ["id1"] = < + text = <"Referral details"> + description = <"To demonstrate a design pattern for the representation of Referral details within a 'Request for service' composition."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.soap.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.soap.v0.0.1-alpha.adls new file mode 100644 index 000000000..d16079e3f --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.soap.v0.0.1-alpha.adls @@ -0,0 +1,280 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=c4ef831a-deaa-3968-97d9-fb3744e9394e; build_uid=a970511b-e052-4ffc-81c4-aac412df0a7f) + openEHR-EHR-SECTION.soap.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + author = < + ["name"] = <"Adriana Kitajima, Débora Farage, Fernanda Maia, Laíse Figueiredo, Marivan Abrahão"> + ["organisation"] = <"Core Consulting"> + ["email"] = <"contato@coreconsulting.com.br"> + > + accreditation = <"Hospital Alemão Oswaldo Cruz (HAOC)"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-06-27"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Ian McNicoll, freshEHR Clinical Informatics", ...> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + references = < + ["1"] = <"Weed LL. Medical records that guide and teach. New Engl J Med: 1987; 278:593-9 and 278:652-657"> + ["2"] = <"Weed LL Medical records, medical education and patient care. Press of the Case Western Reserve University, 1969 "> + ["3"] = <"http://www.prorec.it/documenti/EPR_EHR/NHS-Update-POMR-SOAP.doc"> + > + other_details = < + ["MD5-CAM-1.0.1"] = <"31AD546EB7847D6253B395CFFF28FC5C"> + > + details = < + ["pt-br"] = < + language = <[ISO_639-1::pt-br]> + purpose = <"Para cabeçalhos SOAP no registro com baseado no estilo de registro orientado a problema de Lawrence Weed."> + keywords = <"subjetivo", "objetivo", "avaliação", "plano", "educação", "problema", "orientado"> + use = <"Para registros orientados a problema estruturados"> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"For SOAP(E) headings in the record based on the problem oriented recording style of Lawrence Weed."> + keywords = <"subjective", "objective", "assessment", "plan", "education", "problem", "oriented"> + use = <"For structured problem oriented records."> + misuse = <""> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- SOAP(E) + items cardinality matches {0..*; unordered} matches { + SECTION[id2] occurrences matches {0..1} matches { -- S + items cardinality matches {0..*; unordered} matches { + allow_archetype OBSERVATION[id7] + allow_archetype SECTION[id8] occurrences matches {0..1} matches { -- Subsections + include + archetype_id/value matches {/.*/} + } + } + } + SECTION[id3] occurrences matches {0..1} matches { -- O + items cardinality matches {0..*; unordered} matches { + allow_archetype OBSERVATION[id9] matches { -- Observations and physical exam + include + archetype_id/value matches {/openEHR-EHR-OBSERVATION\.exam\.v1\..*|openEHR-EHR-OBSERVATION\.blood_pressure\.v2\..*|openEHR-EHR-OBSERVATION\.pulse\.v1\..*|openEHR-EHR-OBSERVATION\.pulse_oximetry\.v1\..*|openEHR-EHR-OBSERVATION\.body_temperature\.v2\..*|openEHR-EHR-OBSERVATION\.respiration\.v1\..*/} + } + allow_archetype SECTION[id10] occurrences matches {0..1} matches { -- Subsections + include + archetype_id/value matches {/.*/} + } + } + } + SECTION[id4] occurrences matches {0..1} matches { -- A + items cardinality matches {0..*; unordered} matches { + allow_archetype EVALUATION[id11] matches { -- Assessment, summary and diagnoses + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.problem_diagnosis\.v1\..*|openEHR-EHR-EVALUATION\.differential_diagnosis\.v0\..*|openEHR-EHR-EVALUATION\.clinical_synopsis\.v1\..*/} + } + allow_archetype SECTION[id12] occurrences matches {0..1} matches { -- Subsections + include + archetype_id/value matches {/.*/} + } + } + } + SECTION[id5] occurrences matches {0..1} matches { -- P + items cardinality matches {0..*; unordered} matches { + allow_archetype INSTRUCTION[id13] matches { -- Planned actions + include + archetype_id/value matches {/openEHR-EHR-INSTRUCTION\.service_request\.v1\..*|openEHR-EHR-INSTRUCTION\.medication_order\.v2\..*|openEHR-EHR-INSTRUCTION\.notification\.v0\..*|openEHR-EHR-INSTRUCTION\.care_plan_request\.v0\..*/} + } + allow_archetype ACTION[id14] matches { -- Actions taken + include + archetype_id/value matches {/openEHR-EHR-ACTION\.care_plan\.v0\..*|openEHR-EHR-ACTION\.service\.v0\..*|openEHR-EHR-ACTION\.procedure\.v1\..*|openEHR-EHR-ACTION\.health_education\.v1\..*|openEHR-EHR-ACTION\.review\.v1\..*|openEHR-EHR-ACTION\.medication\.v1\..*|openEHR-EHR-ACTION\.informed_consent\.v0\..*/} + } + allow_archetype ADMIN_ENTRY[id16] matches { -- Administrative notes + include + archetype_id/value matches {/.*/} + } + allow_archetype SECTION[id15] occurrences matches {0..1} matches { -- Subsections + include + archetype_id/value matches {/.*/} + } + } + } + SECTION[id6] occurrences matches {0..1} matches { -- E + items cardinality matches {0..*; unordered} matches { + allow_archetype INSTRUCTION[id17] matches { -- Planned educational activities + include + archetype_id/value matches {/openEHR-EHR-INSTRUCTION\.health_education_request\.v0\..*/} + } + allow_archetype ACTION[id18] matches { -- Educational activities + include + archetype_id/value matches {/openEHR-EHR-INSTRUCTION\.health_education_request\.v0\..*/} + } + } + } + } + } + +terminology + term_definitions = < + ["pt-br"] = < + ["id18"] = < + text = <"Atividades educacionais"> + description = <"Recursos educacionais centrados no paciente que tenham sido entregues p. ex. entrega de folheto de cessação do tabagismo."> + > + ["id17"] = < + text = <"Atividades educacionais planejadas"> + description = <"Recursos educacionais para pacientes que foram instruídos ou planejados."> + > + ["id16"] = < + text = <"Notas administrativas"> + description = <"Notas administrativas."> + > + ["id15"] = < + text = <"Subseções"> + description = <"Mais detalhes."> + > + ["id14"] = < + text = <"Ações tomadas"> + description = <"Ações que devem ser empreendidas p. ex. medicamento imediatamente administrado."> + > + ["id13"] = < + text = <"Ações planejadas"> + description = <"Ações planejadas ou que foram instruídas. p.ex ordens."> + > + ["id12"] = < + text = <"Subseções"> + description = <"*"> + > + ["id11"] = < + text = <"Avaliação, resumo e diagnósticos"> + description = <"Avaliações acumulativas ou avaliações dos problemas apresentados pelo paciente, incluindo diagnósticos."> + > + ["id10"] = < + text = <"Subseções"> + description = <"Mais detalhes."> + > + ["id9"] = < + text = <"Observações e exame físico"> + description = <"Achados clínicos advindos da observação ou exame físico."> + > + ["id8"] = < + text = <"Subseções"> + description = <"Mais detalhes."> + > + ["id7"] = < + text = <"Estória e relatórios da pessoa ou outros"> + description = <"História clínica subjetiva obtida do paciente ou de outros"> + > + ["id6"] = < + text = <"Educação"> + description = <"Componentes educacionais ofertados."> + > + ["id5"] = < + text = <"Plano"> + description = <"Plano feitos ou procedimentos realizados."> + > + ["id4"] = < + text = <"Avaliação"> + description = <"A avaliação feita pelo clínico."> + > + ["id3"] = < + text = <"Objetivo"> + description = <"Achados objetivos ou observações feitas pelo clínico."> + > + ["id2"] = < + text = <"Subjetivo"> + description = <"Achados subjetivos ou estória contada pela pessoa."> + > + ["id1"] = < + text = <"SOAP(E)"> + description = <"Cabeçalho orientado ao problema no registro do problema apresentado pelo paciente ou cliente"> + > + > + ["en"] = < + ["id18"] = < + text = <"Educational activities"> + description = <"Patient-centrededucational resources which have been delivered e.g. smoking cessation leaflet given."> + > + ["id17"] = < + text = <"Planned educational activities"> + description = <"Patient educational resources which have been ordered or planned."> + > + ["id16"] = < + text = <"Administrative notes"> + description = <"Administrative notes."> + > + ["id15"] = < + text = <"Subsections"> + description = <"Additional structured detail."> + > + ["id14"] = < + text = <"Actions taken"> + description = <"Actions which have been undertaken e.g. medication immediately administered."> + > + ["id13"] = < + text = <"Planned actions"> + description = <"Actions which are planned or have been instructed. e.g orders."> + > + ["id12"] = < + text = <"Subsections"> + description = <"Additional structured detail."> + > + ["id11"] = < + text = <"Assessment, summary and diagnoses"> + description = <"Summative assessments or evaluations of the issues presented by the patient, including diagnoses."> + > + ["id10"] = < + text = <"Subsections"> + description = <"Additional structured detail."> + > + ["id9"] = < + text = <"Observations and physical exam"> + description = <"Clinical findings arrived at through observation or physical examination."> + > + ["id8"] = < + text = <"Subsections"> + description = <"Additional structured detail."> + > + ["id7"] = < + text = <"Story and reports from the person and others"> + description = <"Subjective clinical history taken from the patient or others."> + > + ["id6"] = < + text = <"E"> + description = <"Educational components offered."> + > + ["id5"] = < + text = <"P"> + description = <"Plans made or procedures carried out."> + > + ["id4"] = < + text = <"A"> + description = <"The assessment made by the clinician."> + > + ["id3"] = < + text = <"O"> + description = <"The objective findings or observations made by the clinician."> + > + ["id2"] = < + text = <"S"> + description = <"The subjective findings or story told by the person."> + > + ["id1"] = < + text = <"SOAP(E)"> + description = <"Problem-oriented heading in the record of the problem presented by the patient or client."> + > + > + > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.vital_signs.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.vital_signs.v0.0.1-alpha.adls new file mode 100644 index 000000000..1cb1b815e --- /dev/null +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-SECTION.vital_signs.v0.0.1-alpha.adls @@ -0,0 +1,188 @@ +archetype (adl_version=2.0.6; rm_release=1.1.0; generated; uid=546fd1ef-c520-4b30-a360-cc815fb2d641; build_uid=07d8ed69-a055-4dda-b8fb-8a7967db5a89) + openEHR-EHR-SECTION.vital_signs.v0.0.1-alpha + +language + original_language = <[ISO_639-1::en]> + translations = < + ["de"] = < + language = <[ISO_639-1::de]> + author = < + ["name"] = <"Sebastian Garde"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sebastian.garde@oceaninformatics.com"> + > + > + ["sv"] = < + language = <[ISO_639-1::sv]> + author = < + ["name"] = <"Kirsi Poikela"> + ["organisation"] = <"Tieto Sweden AB"> + ["email"] = <"ext.kirsi.poikela@tieto.com"> + > + > + ["ko"] = < + language = <[ISO_639-1::ko]> + author = < + ["name"] = <"Seung-Jong Yu"> + ["organisation"] = <"Yonsei FM Clinic"> + > + accreditation = <"Medical Doctor"> + > + ["es"] = < + language = <[ISO_639-1::es]> + author = < + ["name"] = <"Pablo Pazos"> + ["organisation"] = <"CaboLabs"> + > + accreditation = <"Computer Engineer"> + > + > + +description + original_author = < + ["name"] = <"Sam Heard"> + ["organisation"] = <"Ocean Informatics"> + ["email"] = <"sam.heard@oceaninformatics.com"> + ["date"] = <"2006-03-14"> + > + original_namespace = <"org.openehr"> + original_publisher = <"openEHR Foundation"> + other_contributors = <"Silje Ljosland Bakke, Nasjonal IKT HF, Norway (openEHR Editor)", "Heather Leslie, Ocean Informatics, Australia (openEHR Editor)", "Ian McNicoll, freshEHR Clinical Informatics, United Kingdom (openEHR Editor)"> + lifecycle_state = <"in_development"> + custodian_namespace = <"org.openehr"> + custodian_organisation = <"openEHR Foundation"> + licence = <"This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/."> + other_details = < + ["MD5-CAM-1.0.1"] = <"C70F201898812333C6FDB875C782CE8F"> + > + details = < + ["de"] = < + language = <[ISO_639-1::de]> + purpose = <"Rubrik oder Abschnitt, der nur Observationen beinhalten kann, die als Vitalparameter gelten. Diese Gruppe von Observationen ist eine in der Medizin allgemein gebräuchliche Menge. Während die einzelnen Messungen in Gesundheitsakten oft getrennt vorkommen, bilden sie zusammen gemessen eine bedeutsame Beurteilung des Zustandes der Person."> + keywords = <"Blutdruck", "Temperatur", "Puls", "Sauerstoffsättigung", "Atmung", "Observationen", "Vital", "Parameter"> + use = <"Eine organisatorische Rukrik (Section) für Vitalparameter"> + misuse = <"Muss nicht benutzt werden, um die verschiedenen Messungen getrennt voneinander aufzuzeichenen. + + "> + copyright = <"© openEHR Foundation"> + > + ["sv"] = < + language = <[ISO_639-1::sv]> + purpose = <"Att registrera ett avsnitt eller grupp som endast kan innehålla observationer som anses vara vitalparametrar. Denna grupp av observationer är en vanlig uppsättning av parametrar i medicinen. Dessa förekommer ofta separat i patientjournaler, men när mätningarna görs tillsammans är det en väsentlig bedömning av hälsoläget."> + keywords = <"blodtryck", "temperatur", "puls", "syremättnad", "andning", "observationer", "vitala", "tecken"> + use = <"Används för avsnitt för vitalparametrar."> + misuse = <"Behöver inte användas för att registrera dessa värden separat."> + > + ["ko"] = < + language = <[ISO_639-1::ko]> + purpose = <"생체 징후라고 간주되는 관찰사항만들을 포함하는 제목(heading)이나 섹션(Section). 의학에서 이 관찰사항들은 공통적인 세트인데, 기록에서 보면 분리되어 있기도 하지만 이러한 관찰사항들이 함께 측정되면 웰빙상태에 대한 중요한 평가가 된다. "> + keywords = <"*혈압(ko)", "*체온(ko)", "*맥박(ko)", "*산소 포화도(ko)", "*호흡수(ko)", "*관찰(ko)", "*생체(ko)", "*징후(ko)"> + use = <"생체 징후들을 위한 구조상의 제목"> + misuse = <"엔트리들을 각각 기록하기 위해 사용할 필요는 없다"> + copyright = <"© openEHR Foundation"> + > + ["en"] = < + language = <[ISO_639-1::en]> + purpose = <"A heading or section which can only contain observations considered to be vital signs. This group of observations is a common set in medicine, and while these often occur separately in health records, when they are measured together this is a significant assessment of wellbeing."> + keywords = <"blood pressure", "temperature", "pulse", "oxygen saturation", "respirations", "observations", "vital", "signs"> + use = <"An organisational heading for vital signs."> + misuse = <"Does not need to be used to record these entries separately."> + copyright = <"© openEHR Foundation"> + > + ["es"] = < + language = <[ISO_639-1::es]> + purpose = <"Representa una sección de un documento clínico que contiene observaciones sobre signos vitales."> + keywords = <"presión arterial", "temperatura", "frecuencia cardíaca", "saturación de oxígeno", "frecuencia respiratoria", "observaciones", "signos vitales"> + use = <"Organización de entradas de signos vitales dentro de una misma sección de un documento clínico."> + misuse = <"No debería usarse para registrar los signos vitales individuales por separado."> + copyright = <"© openEHR Foundation"> + > + > + +definition + SECTION[id1] matches { -- Vital signs + items cardinality matches {1..*; unordered} matches { + allow_archetype OBSERVATION[id2] matches { -- Vital signs + include + archetype_id/value matches {/openEHR-EHR-OBSERVATION\.blood_pressure(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-OBSERVATION\.body_temperature(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-OBSERVATION\.indirect_oximetry(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-OBSERVATION\.respiration(-[a-zA-Z0-9_]+)*\.v1\..*|openEHR-EHR-OBSERVATION\.pulse(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + allow_archetype EVALUATION[id3] occurrences matches {0..1} matches { -- Synopsis + include + archetype_id/value matches {/openEHR-EHR-EVALUATION\.clinical_synopsis(-[a-zA-Z0-9_]+)*\.v1\..*/} + } + } + } + +terminology + term_definitions = < + ["de"] = < + ["id3"] = < + text = <"*Synopsis(en)"> + description = <"*Textual summary of vital signs(en)"> + > + ["id2"] = < + text = <"*Vital signs(en)"> + description = <"*Vital signs observations.(en)"> + > + ["id1"] = < + text = <"Vitalparameter"> + description = <"Eine Gruppe von Observationen, die zur selben Zeit erfasst werden und den Blutdruck, Puls, Temperatur und andere Messungen beinhalten."> + > + > + ["sv"] = < + ["id3"] = < + text = <"Sammanfattning"> + description = <"Textsammanfattning av vitalparametrar."> + > + ["id2"] = < + text = <"Vitalparametrar"> + description = <"Observationer av vitalparametrar."> + > + ["id1"] = < + text = <"Vitalparametrar"> + description = <"En grupp observationer som registreras samtidigt och som registrerar blodtrycket, pulsen, temperaturen och andra mätvärden."> + > + > + ["ko"] = < + ["id3"] = < + text = <"요약"> + description = <"생체 징후에 대한 문자로 된 요약"> + > + ["id2"] = < + text = <"생체 징후"> + description = <"생체 징후 관찰사항"> + > + ["id1"] = < + text = <"생체 징후"> + description = <"동시에 기록되는 관찰사항들의 묶음으로 혈압, 맥박수, 체온과 기타 결과들을 기록한다."> + > + > + ["en"] = < + ["id3"] = < + text = <"Synopsis"> + description = <"Textual summary of vital signs."> + > + ["id2"] = < + text = <"Vital signs"> + description = <"Vital signs observations."> + > + ["id1"] = < + text = <"Vital signs"> + description = <"A group of observations that are recorded at the same time and record the blood pressure, pulse, temperature and other readings."> + > + > + ["es"] = < + ["id3"] = < + text = <"Resumen"> + description = <"Resumen textual de signos vitales"> + > + ["id2"] = < + text = <"Signos vitales"> + description = <"Observaciones y medidas de signos vitales"> + > + ["id1"] = < + text = <"Signos vitales"> + description = <"Grupo de observaciones registradas al mismo tiempo para distintos signos vitales (presión arterial, frecuencia cardíaca, temperatura, etc.)"> + > + > + > From 714cf91611fe5c3937f471aab3e1eac17be5cdff Mon Sep 17 00:00:00 2001 From: wolandscat Date: Thu, 28 Mar 2024 14:34:32 -0600 Subject: [PATCH 2/2] Modify ADL14 to ADL2 code conversion rules such that top-level at-codes retain their numeric value rather than being incremented as at-codes mapped to id-codes and also ac-codes are. --- .../archie/adl14/ADL14NodeIDConverter.java | 18 +- ...OGRAPHIC-ADDRESS.address.v0.0.1-alpha.adls | 50 +- ...electronic_communication.v0.0.1-alpha.adls | 126 +-- ...Y.individual_credentials.v0.0.1-alpha.adls | 50 +- ...biometric_identifier_iso.v0.0.1-alpha.adls | 66 +- ...dividual_credentials_iso.v0.0.1-alpha.adls | 34 +- ...provider_credentials_iso.v0.0.1-alpha.adls | 34 +- ...rson_additional_data_iso.v0.0.1-alpha.adls | 18 +- ...ER.person_death_data_iso.v0.0.1-alpha.adls | 32 +- ...LUSTER.person_identifier.v0.0.1-alpha.adls | 18 +- ...STER.provider_identifier.v0.0.1-alpha.adls | 18 +- ...ENTITY.organisation_name.v0.0.1-alpha.adls | 50 +- ...RTY_IDENTITY.person_name.v0.0.1-alpha.adls | 76 +- ...EHR-EHR-ACTION.care_plan.v0.0.1-alpha.adls | 44 +- ...HR-EHR-ACTION.health_education.v1.0.1.adls | 72 +- ...-EHR-ACTION.imaging_exam.v0.0.1-alpha.adls | 88 +- .../openEHR-EHR-ACTION.medication.v1.0.2.adls | 502 ++++----- .../openEHR-EHR-ACTION.procedure.v1.3.2.adls | 216 ++-- ...penEHR-EHR-ACTION.review.v0.0.1-alpha.adls | 36 +- ...EHR-EHR-ACTION.screening.v0.0.1-alpha.adls | 48 +- ...enEHR-EHR-ACTION.service.v0.0.1-alpha.adls | 40 +- ...R-EHR-ACTION.transfusion.v0.0.1-alpha.adls | 96 +- ...HR-ADMIN_ENTRY.admission.v0.0.1-alpha.adls | 378 +++---- ...nEHR-EHR-CLUSTER.address.v0.0.1-alpha.adls | 50 +- ...STER.anatomical_location.v1.1.1-alpha.adls | 348 +++---- ...TER.anatomical_location_circle.v1.0.0.adls | 98 +- ...omical_location_relative.v1.0.2-alpha.adls | 198 ++-- ...natomical_pathology_exam.v0.0.1-alpha.adls | 10 +- ...STER.case_identification.v0.0.1-alpha.adls | 14 +- ...USTER.cessation_attempts.v0.0.1-alpha.adls | 20 +- ...enEHR-EHR-CLUSTER.change.v0.0.1-alpha.adls | 32 +- ...STER.copy_number_variant.v0.0.1-alpha.adls | 10 +- ...nosekategorier_smertereg.v0.0.1-alpha.adls | 68 +- ...EHR-CLUSTER.ear_cleaning.v0.0.1-alpha.adls | 6 +- ...R-CLUSTER.exam_hydration.v0.0.1-alpha.adls | 22 +- ...-EHR-CLUSTER.exam_sputum.v0.0.1-alpha.adls | 70 +- ...TER.exam_tendon_reflexes.v0.0.2-alpha.adls | 38 +- ...-EHR-CLUSTER.family_prevalence.v1.0.5.adls | 66 +- ...-CLUSTER.fetus_abdominal.v0.0.1-alpha.adls | 108 +- ...HR-CLUSTER.fetus_vaginal.v0.0.1-alpha.adls | 80 +- ...-CLUSTER.genetic_variant.v0.0.1-alpha.adls | 114 +- ...p_arthroplasty_component.v0.0.1-alpha.adls | 6 +- ...R-CLUSTER.imaging_result.v0.0.1-alpha.adls | 26 +- ...HR-CLUSTER.interpreter_request.v1.0.0.adls | 38 +- ...LUSTER.laboratory_test_analyte.v1.0.1.adls | 74 +- .../openEHR-EHR-CLUSTER.language.v1.0.0.adls | 22 +- ...LUSTER.level_of_exertion.v0.0.1-alpha.adls | 52 +- ...ER.lymph_node_metastases.v0.0.1-alpha.adls | 86 +- ...acroscopy_colorectal_carcinoma.v1.0.0.adls | 32 +- ...openEHR-EHR-CLUSTER.medication.v1.0.1.adls | 68 +- ...medication_authorisation.v0.0.1-alpha.adls | 20 +- ...medication_order_summary.v0.0.1-alpha.adls | 104 +- ...ER.microscopy_breast_carcinoma.v1.0.0.adls | 228 ++-- ...icroscopy_colorectal_carcinoma.v1.0.0.adls | 146 +-- ...STER.microscopy_lymphoma.v0.0.1-alpha.adls | 208 ++-- ...STER.microscopy_melanoma.v0.0.1-alpha.adls | 182 ++-- ....microscopy_prostate_carcinoma.v1.0.0.adls | 142 +-- ...HR-CLUSTER.myringoplasty.v0.0.1-alpha.adls | 32 +- ...-EHR-CLUSTER.myringotomy.v0.0.1-alpha.adls | 8 +- ...TER.notifiable_condition.v0.0.1-alpha.adls | 10 +- ...-EHR-CLUSTER.occupation_record.v1.0.0.adls | 10 +- ...enEHR-EHR-CLUSTER.oedema.v0.0.1-alpha.adls | 28 +- ...STER.operative_procedure.v0.0.1-alpha.adls | 6 +- ....outbreak_identification.v0.0.1-alpha.adls | 10 +- ...-EHR-CLUSTER.person_name.v0.0.1-alpha.adls | 82 +- ...LUSTER.problem_qualifier.v1.0.2-alpha.adls | 302 +++--- ...ER.procedure_preparation.v0.0.1-alpha.adls | 8 +- ...EHR-CLUSTER.reference_sequence.v1.0.1.adls | 146 +-- ...EHR-CLUSTER.refraction_details.v1.0.0.adls | 12 +- ...openEHR-EHR-CLUSTER.sade.v0.0.1-alpha.adls | 26 +- ...LUSTER.service_direction.v0.0.1-alpha.adls | 10 +- ...R-CLUSTER.skin_sensation.v0.0.1-alpha.adls | 90 +- ...EHR-EHR-CLUSTER.specimen.v0.0.1-alpha.adls | 100 +- ...USTER.specimen_container.v0.0.1-alpha.adls | 44 +- ...TER.specimen_preparation.v0.0.1-alpha.adls | 26 +- ...EHR-CLUSTER.symptom_sign.v1.0.2-alpha.adls | 256 ++--- ...-CLUSTER.telecom_details.v0.0.1-alpha.adls | 46 +- ...-CLUSTER.therapeutic_direction.v1.1.2.adls | 14 +- ...HR-EHR-CLUSTER.timing_nondaily.v1.0.0.adls | 44 +- .../openEHR-EHR-CLUSTER.tos.v0.0.1-alpha.adls | 22 +- ...lorectal_staging_non_tnm.v0.0.1-alpha.adls | 78 +- ...-CLUSTER.tumour_invasion.v0.0.1-alpha.adls | 22 +- ...tumour_resection_margins.v0.0.1-alpha.adls | 18 +- ...sion_refuse_treatment_uk.v0.0.1-alpha.adls | 42 +- ...ALUATION.adverse_reaction_risk.v1.1.4.adls | 132 +-- ...ON.alcohol_consumption_summary.v1.0.1.adls | 92 +- ...ATION.communication_capability.v1.0.0.adls | 10 +- ...ON.contraceptive_summary.v0.0.1-alpha.adls | 46 +- ...HR-EVALUATION.contraindication.v1.0.0.adls | 20 +- ...VALUATION.device_summary.v0.0.1-alpha.adls | 8 +- ...N.differential_diagnosis.v0.0.1-alpha.adls | 6 +- ...EHR-EHR-EVALUATION.drugallergy.v1.0.0.adls | 44 +- ...HR-EVALUATION.exclusion_global.v1.1.2.adls | 42 +- ...-EVALUATION.exclusion_specific.v1.0.1.adls | 32 +- ...-EHR-EVALUATION.exposure.v0.0.1-alpha.adls | 6 +- ...-EHR-EVALUATION.family_history.v2.0.3.adls | 32 +- .../openEHR-EHR-EVALUATION.goal.v1.0.0.adls | 28 +- ...EHR-EHR-EVALUATION.health_risk.v1.1.2.adls | 54 +- ...ION.immunisation_summary.v0.0.1-alpha.adls | 40 +- ...VALUATION.infant_feeding.v0.0.1-alpha.adls | 8 +- ...fectious_disease_summary.v0.0.1-alpha.adls | 8 +- ...UATION.nutrition_summary.v0.0.1-alpha.adls | 10 +- ...hysical_activity_summary.v0.0.1-alpha.adls | 22 +- ...nEHR-EHR-EVALUATION.precaution.v1.0.2.adls | 26 +- ...UATION.pregnancy_summary.v0.0.1-alpha.adls | 212 ++-- ...R-EVALUATION.problem_diagnosis.v1.0.8.adls | 112 +- ...EVALUATION.risk-family_history.v1.0.0.adls | 8 +- .../openEHR-EHR-EVALUATION.risk.v1.0.0.adls | 18 +- ...TION.smokeless_tobacco_summary.v1.0.0.adls | 54 +- ...HR-EHR-EVALUATION.source.v0.0.1-alpha.adls | 10 +- ...ON.substance_use_summary.v0.0.1-alpha.adls | 56 +- ....tobacco_smoking_summary.v1.1.1-alpha.adls | 136 +-- ...R-INSTRUCTION.medication_order.v2.0.1.adls | 18 +- ...HR-INSTRUCTION.service_request.v1.0.1.adls | 14 +- ...RVATION.abbey_pain_scale.v0.0.1-alpha.adls | 162 +-- ...core_massive_transfusion.v0.0.1-alpha.adls | 56 +- ...-OBSERVATION.abcd2_score.v0.0.1-alpha.adls | 82 +- ...N.acoustic_reflex_result.v0.0.1-alpha.adls | 66 +- ...HR-OBSERVATION.air_score.v0.0.1-alpha.adls | 128 +-- ...BSERVATION.alcohol_audit.v0.0.1-alpha.adls | 136 +-- ...SERVATION.alcohol_intake.v0.0.1-alpha.adls | 30 +- ...SERVATION.alvarado_score.v0.0.1-alpha.adls | 112 +- ...HR-EHR-OBSERVATION.apgar.v1.0.1-alpha.adls | 400 +++---- ...R-OBSERVATION.asa_status.v0.0.1-alpha.adls | 112 +- ...RVATION.audiogram_result.v0.0.1-alpha.adls | 124 +-- ...ology_speech_test_result.v0.0.1-alpha.adls | 120 +-- ...rainstem_response_result.v0.0.1-alpha.adls | 44 +- ...R-EHR-OBSERVATION.avpu-c.v0.0.1-alpha.adls | 2 +- ...EHR-EHR-OBSERVATION.avpu.v0.0.1-alpha.adls | 26 +- ...vation_audiometry_result.v0.0.1-alpha.adls | 52 +- ...OBSERVATION.bishop_score.v0.0.1-alpha.adls | 82 +- ...EHR-OBSERVATION.blood_pressure.v2.0.5.adls | 972 +++++++++--------- ...RVATION.body_composition.v0.0.1-alpha.adls | 14 +- ...HR-OBSERVATION.body_mass_index.v2.0.3.adls | 46 +- ...VATION.body_segment_area.v0.0.1-alpha.adls | 34 +- ...dy_segment_circumference.v0.0.1-alpha.adls | 42 +- ...TION.body_segment_length.v0.0.1-alpha.adls | 62 +- ...-OBSERVATION.body_surface_area.v1.1.1.adls | 58 +- ...R-OBSERVATION.body_temperature.v2.0.2.adls | 380 +++---- ...HR-EHR-OBSERVATION.body_weight.v2.1.2.adls | 132 +-- ...SERVATION.braden_scale-q.v0.0.1-alpha.adls | 12 +- ...R-EHR-OBSERVATION.braden_scale.v1.2.0.adls | 376 +++---- ...SERVATION.braden_scale_neonate.v1.0.0.adls | 118 +-- ...TION.bristol_stool_scale.v0.0.1-alpha.adls | 44 +- ...EHR-EHR-OBSERVATION.cage.v0.0.1-alpha.adls | 56 +- ...VATION.ccs_angina_status.v0.0.1-alpha.adls | 30 +- ...VATION.cha2ds2vasc_score.v0.0.1-alpha.adls | 64 +- ...OBSERVATION.child_growth.v0.0.1-alpha.adls | 62 +- ...RVATION.child_pugh_score.v0.0.1-alpha.adls | 98 +- ....comfort_behaviour_scale.v0.0.1-alpha.adls | 224 ++-- ...EHR-OBSERVATION.cormack_lehane.v1.0.1.adls | 26 +- ...al_pain_observation_tool.v0.0.1-alpha.adls | 100 +- .../openEHR-EHR-OBSERVATION.demo.v1.0.0.adls | 76 +- ...ON.diabetic_wound_wagner.v0.0.1-alpha.adls | 48 +- ....downton_fall_risk_index.v0.0.1-alpha.adls | 82 +- ...R-OBSERVATION.easi_score.v0.0.1-alpha.adls | 64 +- ...R-OBSERVATION.ecg_result.v0.0.1-alpha.adls | 148 +-- .../openEHR-EHR-OBSERVATION.ecog.v1.0.0.adls | 38 +- ...TION.edinburgh_pnd_scale.v0.0.1-alpha.adls | 180 ++-- ...BSERVATION.faecal_output.v0.0.1-alpha.adls | 6 +- ...R-OBSERVATION.fagerstrom.v0.0.1-alpha.adls | 76 +- ...-OBSERVATION.fetal_heart.v0.0.1-alpha.adls | 24 +- ...HR-EHR-OBSERVATION.fetal_heart.v1.0.0.adls | 12 +- ...SERVATION.fetal_movement.v0.0.1-alpha.adls | 34 +- ...ON.fitzpatrick_skin_type.v0.0.1-alpha.adls | 26 +- ...ERVATION.fitzpatrick_skin_type.v1.0.0.adls | 26 +- ...HR-EHR-OBSERVATION.fluid_input.v1.0.1.adls | 22 +- ...R-EHR-OBSERVATION.fluid_output.v1.0.1.adls | 22 +- ...HR-OBSERVATION.food_item.v0.0.1-alpha.adls | 12 +- ....fundoscopic_examination.v0.0.1-alpha.adls | 216 ++-- ...-OBSERVATION.gad_7_score.v0.0.1-alpha.adls | 126 +-- ...OBSERVATION.glasgow_coma_scale.v1.1.0.adls | 216 ++-- ...ION.hannallah_pain_scale.v0.0.1-alpha.adls | 100 +- ...RVATION.harris_hip_score.v0.0.1-alpha.adls | 18 +- ...R-OBSERVATION.harris_hip_score.v1.0.0.adls | 18 +- ...hearing_screening_result.v0.0.1-alpha.adls | 60 +- ...openEHR-EHR-OBSERVATION.height.v2.0.4.adls | 52 +- ...HR-EHR-OBSERVATION.honos.v0.0.1-alpha.adls | 148 +-- ...lls_risk_assessment_tool.v0.0.1-alpha.adls | 198 ++-- ...RVATION.iga_eczema_treat.v0.0.1-alpha.adls | 26 +- ...R-OBSERVATION.iga_eczema_treat.v1.0.0.adls | 26 +- ...TION.imaging_exam_result.v0.0.1-alpha.adls | 32 +- ...SERVATION.infant_feeding.v0.0.1-alpha.adls | 84 +- ...VATION.intermacs_profile.v0.0.1-alpha.adls | 36 +- ...ION.intraocular_pressure.v0.0.1-alpha.adls | 24 +- ...N.intravascular_pressure.v0.0.1-alpha.adls | 12 +- ....jugular_venous_pressure.v0.0.1-alpha.adls | 36 +- ...RVATION.laboratory_test_result.v1.1.1.adls | 92 +- ...BSERVATION.malinas_score.v0.0.1-alpha.adls | 100 +- ...-EHR-OBSERVATION.mantoux.v0.0.1-alpha.adls | 6 +- ...OBSERVATION.menstruation.v0.0.1-alpha.adls | 60 +- ...N.modified_barthel_index.v0.0.1-alpha.adls | 370 +++---- ...nEHR-EHR-OBSERVATION.mst.v0.0.1-alpha.adls | 24 +- ...EHR-EHR-OBSERVATION.must.v0.0.1-alpha.adls | 128 +-- ...HR-EHR-OBSERVATION.news2.v0.0.1-alpha.adls | 202 ++-- ...-OBSERVATION.news_uk_rcp.v1.1.5-alpha.adls | 400 +++---- ...OBSERVATION.nine_hole_peg_test.v1.0.0.adls | 14 +- ...OBSERVATION.nyha_heart_failure.v1.0.2.adls | 84 +- ...VATION.oucher_pain_scale.v0.0.1-alpha.adls | 10 +- ..._auditory_serial_addition_test.v1.0.0.adls | 10 +- ...tration_aspiration_scale.v0.0.1-alpha.adls | 34 +- ...RVATION.pga_eczema_treat.v0.0.1-alpha.adls | 26 +- ...HR-EHR-OBSERVATION.phq_9.v0.0.1-alpha.adls | 92 +- ...VATION.physical_activity.v0.0.1-alpha.adls | 20 +- ...R-OBSERVATION.poem_score.v0.0.1-alpha.adls | 36 +- ...SERVATION.pregnancy_test.v0.0.1-alpha.adls | 32 +- ...ATION.pulmonary_function.v0.0.1-alpha.adls | 124 +-- .../openEHR-EHR-OBSERVATION.pulse.v1.0.2.adls | 596 +++++------ ...EHR-OBSERVATION.pulse_oximetry.v1.1.0.adls | 62 +- ...HR-EHR-OBSERVATION.qsofa_score.v1.0.0.adls | 42 +- ...R-OBSERVATION.refraction.v0.0.1-alpha.adls | 24 +- ...-OBSERVATION.respiration.v1.2.1-alpha.adls | 268 ++--- ...agitation_sedation_scale.v0.0.1-alpha.adls | 62 +- ...ATION.rinne_weber_result.v0.0.1-alpha.adls | 20 +- ...R-OBSERVATION.sara_scale.v0.0.1-alpha.adls | 296 +++--- ...TION.scoff_questionnaire.v0.0.1-alpha.adls | 90 +- ...OBSERVATION.scorad_index.v0.0.1-alpha.adls | 116 +-- ...OBSERVATION.skeletal_age.v0.0.1-alpha.adls | 52 +- ...R-EHR-OBSERVATION.speech.v0.0.1-alpha.adls | 18 +- ..._neurological_assessment.v0.0.1-alpha.adls | 408 ++++---- ...BSERVATION.substance_use.v0.0.1-alpha.adls | 26 +- ...openEHR-EHR-OBSERVATION.tanner.v1.0.0.adls | 66 +- ...-OBSERVATION.testicular_volume.v1.0.0.adls | 14 +- ...OBSERVATION.timed_25_foot_walk.v1.0.0.adls | 20 +- ...ATION.tnm_stage_clinical.v0.0.1-alpha.adls | 66 +- ...VATION.tympanogram_226hz.v0.0.1-alpha.adls | 88 +- ...SERVATION.tympanogram_hf.v0.0.1-alpha.adls | 54 +- ...EHR-EHR-OBSERVATION.urinalysis.v1.1.0.adls | 750 +++++++------- ...ION.uterine_contractions.v0.0.1-alpha.adls | 84 +- ...BSERVATION.visual_acuity.v0.0.1-alpha.adls | 120 +-- ...visual_field_measurement.v0.0.1-alpha.adls | 48 +- ...SERVATION.waterlow_score.v0.0.1-alpha.adls | 310 +++--- ...EHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha.adls | 352 +++---- 233 files changed, 10316 insertions(+), 10300 deletions(-) diff --git a/aom/src/main/java/com/nedap/archie/adl14/ADL14NodeIDConverter.java b/aom/src/main/java/com/nedap/archie/adl14/ADL14NodeIDConverter.java index 6a3120117..7e7a76f11 100644 --- a/aom/src/main/java/com/nedap/archie/adl14/ADL14NodeIDConverter.java +++ b/aom/src/main/java/com/nedap/archie/adl14/ADL14NodeIDConverter.java @@ -18,6 +18,7 @@ import com.nedap.archie.aom.utils.AOMUtils; import com.nedap.archie.aom.utils.NodeIdUtil; import com.nedap.archie.base.Cardinality; +import com.nedap.archie.definitions.AdlCodeDefinitions; import com.nedap.archie.paths.PathSegment; import com.nedap.archie.query.APathQuery; import com.nedap.archie.rminfo.MetaModels; @@ -471,7 +472,22 @@ public static String convertCode(String oldCode, String newCodePrefix) { return oldCode; } nodeIdUtil.setPrefix(newCodePrefix); //will automatically strip the leading zeroes due to integer-parsing - if(!oldCode.startsWith("at0.") && !oldCode.startsWith("ac0.")) { + + /** + * Conversion rules: + * ADL1.4 code ADL2 code + * non-specialised node-identifying code at000N idN+1 + * non-specialised value code at000N atN + * non-specialised value-set code ac000N acN+1 + * any redefined code in specialised archetype at000N.x.y.z modify root part as above + * any new code in a specialised archetype at0.x, ac0.1.x etc. don't modify + * + * This preserves the value codes from ADL1.4 to ADL2, with the only difference being zero-filling of the + * top-level codes, i.e. codes like at0015 -> at15 + * id-code and ac-codes are incremented by one, because in the old system they (unfortunately) started + * from 0, which clashes with the ADL2 system where '0' in a code means no code defined at this level. + */ + if(!oldCode.startsWith("at0.") && !oldCode.startsWith("ac0.") && !newCodePrefix.equals(AdlCodeDefinitions.VALUE_CODE_LEADER)) { //a bit tricky, since the root of an archetype starts with at0000.0, but that's different from this I guess nodeIdUtil.getCodes().set(0, nodeIdUtil.getCodes().get(0) + 1); //increment with 1, old is 0-based } diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.address.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.address.v0.0.1-alpha.adls index a58e00966..a62042b58 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.address.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.address.v0.0.1-alpha.adls @@ -229,27 +229,27 @@ terminology text = <"주소 (synthesised)"> description = <"ISO 22220 표준에 기반한 주소 (synthesised)"> > - ["at467"] = < + ["at466"] = < text = <"모름/제공받지 못함/부정확한 기록"> description = <"모름/제공받지 못함/부정확한 기록은 고정된 주소가 없거나 거주지 또는 연락 주소가 저장되는 것을 원치않을 경우에 또한 사용될 수 있음"> > - ["at466"] = < + ["at465"] = < text = <"고정된 주소 없음"> description = <"고정된 주소가 없는 경우에 사용"> > - ["at465"] = < + ["at464"] = < text = <"거주지 주소"> description = <"개인이 거주하는 장소를 나타내는데 사용. 이 코드는 기관들을 위해서는 유효하지 않음에 주의."> > - ["at464"] = < + ["at463"] = < text = <"임시 거처"> description = <"임시로 거처 주소 (예. 보통 해외에서 거주하는 사람이나 집수리나 치료 때문에 임시 거처에 머무는 경우)"> > - ["at463"] = < + ["at462"] = < text = <"우편물 배달주소"> description = <"연락이나 청구 목적을 위해서만 사용하는 주소를 나타내는데 사용"> > - ["at462"] = < + ["at461"] = < text = <"직장"> description = <"연락할 수 있는 직장의 물리적 위치인 주소를 나타내는데 사용"> > @@ -379,27 +379,27 @@ terminology text = <"Endereço (synthesised)"> description = <"Endereço. (synthesised)"> > - ["at467"] = < + ["at466"] = < text = <"Desconhecido/Não declarado/Descrito inadequadamente"> description = <"Desconhecido/Não declarado/Descrito inadequadamente pode também ser usado onde a pessoa não possui endereço fixo ou não deseja ter o seu endereço residencial ou para correspondência registrado."> > - ["at466"] = < + ["at465"] = < text = <"Sem endereço fixo"> description = <"Usado onde a pessoa não possui endereço fixo."> > - ["at465"] = < + ["at464"] = < text = <"Residencial"> description = <"Usado para indicar onde a pessoa está morando. Observe que este código não é válido para organizações."> > - ["at464"] = < + ["at463"] = < text = <"Acomodação temporária"> description = <"Acomodação temporária (tal como um endereço de uma pessoa que usualmente reside no exterior ou onde o fornecedor do endereço está em uma acomodação temporária devido a renovação ou tratamento)."> > - ["at463"] = < + ["at462"] = < text = <"Correio ou postal"> description = <"Usado para indicar um endereço que é somente para correspondência e/ou cobrança."> > - ["at462"] = < + ["at461"] = < text = <"Comercial"> description = <"Usado para indicar um endereço que é a localização física de um escritório ou de um negócio no qual uma entidade pode ser contactada."> > @@ -521,27 +521,27 @@ terminology text = <"Address (synthesised)"> description = <"Address based on ISO22220 standard. (synthesised)"> > - ["at467"] = < + ["at466"] = < text = <"Unknown/not stated/inadequately described"> description = <"Unknown/not stated/inadequately described may also be used where the person has no fixed address or does not wish to have their residential or correspondence address recorded."> > - ["at466"] = < + ["at465"] = < text = <"No fixed address"> description = <"Used where a person has no fixed address."> > - ["at465"] = < + ["at464"] = < text = <"Residential"> description = <"Used to indicate where a person is living. Note that this code is not valid for organisations."> > - ["at464"] = < + ["at463"] = < text = <"Temporary accomodation"> description = <"Temporary accomodation address (such as for a person who usually resides overseas or where the provider of the address is in temporary accomodation due to renovation or treatment)."> > - ["at463"] = < + ["at462"] = < text = <"Mailing or postal"> description = <"Used to indicate an address that is only for correspondence and/or billing purposes."> > - ["at462"] = < + ["at461"] = < text = <"Business"> description = <"Used to indicate an address that is the physical location of a business or office at which an entity can be contacted."> > @@ -663,27 +663,27 @@ terminology text = <"Dirección (synthesised)"> description = <"Dirección. (synthesised)"> > - ["at467"] = < + ["at466"] = < text = <"Desconocido/No declarado/Descripto inadecuadamente"> description = <"Desconocido/No declarado/Descripto inadecuadamente puede tambien ser utilizado cuando una persona no posee dirección fija o no desea tener su dirección residencial o para correspondiencia registrada."> > - ["at466"] = < + ["at465"] = < text = <"Sin dirección fija"> description = <"Usado cuando la persona no posee dirección fija."> > - ["at465"] = < + ["at464"] = < text = <"Residencial"> description = <"Utilizado para indicar donde la persona este residiendo. Observa que este código no es válido para organizaciones."> > - ["at464"] = < + ["at463"] = < text = <"Ubización temporal"> description = <"Ubicación temporal (tal como una dirección de una persona que generalmente reside en el exterior o donde el proveedor de la dirección esta en una ubiicación temporal debido a renovación o tratamiento"> > - ["at463"] = < + ["at462"] = < text = <"Correo o postal"> description = <"Usado para indicar una dirección que es utilizado para correspondencia yu/o cobranza"> > - ["at462"] = < + ["at461"] = < text = <"*Comercial(pt-br)"> description = <"*Usado para indicar um endereço que é a localização física de um escritório ou de um negócio no qual uma entidade pode ser contactada.(pt-br)"> > @@ -804,6 +804,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at462", "at463", "at464", "at465", "at466", "at467"> + members = <"at461", "at462", "at463", "at464", "at465", "at466"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication.v0.0.1-alpha.adls index 6c4cef95e..d1f354f60 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-ADDRESS.electronic_communication.v0.0.1-alpha.adls @@ -138,63 +138,63 @@ terminology text = <"통화 선호 시간 (synthesised)"> description = <"이 전자 연락처의 사용에 있어서 하루 중 선호하는 시간의 표시. (synthesised)"> > - ["at45"] = < + ["at44"] = < text = <"저녁/밤"> description = <"저녁 또는 밤에 연락 가능."> > - ["at44"] = < + ["at43"] = < text = <"항상"> description = <"언제라도 연락 가능."> > - ["at43"] = < + ["at42"] = < text = <"주말"> description = <"주말에 연락 가능."> > - ["at42"] = < + ["at41"] = < text = <"낮시간"> description = <"낮시간 동안 연락가능."> > - ["at41"] = < + ["at40"] = < text = <"업무시간"> description = <"업무시간 동안 연락가능."> > - ["at34"] = < + ["at33"] = < text = <"기타"> description = <"다른 용도로 사용, 예. 연락을 위한 전화, 진척 전화 등."> > - ["at33"] = < + ["at32"] = < text = <"개인/업무"> description = <"개인적 업무적 모두 사용."> > - ["at32"] = < + ["at31"] = < text = <"업무"> description = <"업무용도로 사용."> > - ["at31"] = < + ["at30"] = < text = <"개인"> description = <"개인 용도로 사용."> > - ["at26"] = < + ["at25"] = < text = <"*URL(en)"> description = <"인터넷 주소."> > - ["at25"] = < + ["at24"] = < text = <"이메일"> description = <"이메일."> > - ["at24"] = < + ["at23"] = < text = <"페이저"> description = <"페이저(비퍼)."> > - ["at23"] = < + ["at22"] = < text = <"이동전화"> description = <"이동전화."> > - ["at22"] = < + ["at21"] = < text = <"팩스"> description = <"팩스."> > - ["at21"] = < + ["at20"] = < text = <"전화"> description = <"(이동전화가 아닌) 전화."> > @@ -240,63 +240,63 @@ terminology text = <"Horário de Utilização (synthesised)"> description = <"Uma indicação das preferências de horário de uso para este tipo de contato. (synthesised)"> > - ["at45"] = < + ["at44"] = < text = <"Durante a noite"> description = <"Indica que este meio de comunicação deve ser utilizado durante a noite."> > - ["at44"] = < + ["at43"] = < text = <"Qualquer hora"> description = <"Indica que este meio de comunicação pode ser utilizado a qualquer hora."> > - ["at43"] = < + ["at42"] = < text = <"Final de semana"> description = <"Indica que este meio de comunicação deve ser utilizado aos finais de semana."> > - ["at42"] = < + ["at41"] = < text = <"Durante o dia"> description = <"Indica que este meio de comunicação deve ser utilizado durante o dia."> > - ["at41"] = < + ["at40"] = < text = <"Horário comercial"> description = <"Indica que este meio de comunicação deve ser utilizado durante o horário comercial."> > - ["at34"] = < + ["at33"] = < text = <"Outro uso"> description = <"Equipamento para outro tipo de uso. Por exemplo, um telefone para contato, parente, etc."> > - ["at33"] = < + ["at32"] = < text = <"Uso Pessoal/Negócio"> description = <"Equipamento de uso pessoal e profissional/negócio."> > - ["at32"] = < + ["at31"] = < text = <"Uso no Negócio"> description = <"Equipamento de uso profissional/negócio."> > - ["at31"] = < + ["at30"] = < text = <"Uso Pessoal"> description = <"Equipamento de uso pessoal."> > - ["at26"] = < + ["at25"] = < text = <"URL"> description = <"Indica que se trata de um endereço na internet."> > - ["at25"] = < + ["at24"] = < text = <"Correio eletrônico"> description = <"Indica que se trata de um correio eletrônico."> > - ["at24"] = < + ["at23"] = < text = <"Pager"> description = <"Indica que se trata de um pager."> > - ["at23"] = < + ["at22"] = < text = <"Celular"> description = <"Indica que se trata de um telefone celular."> > - ["at22"] = < + ["at21"] = < text = <"Fax"> description = <"Indica que se trata de um fax."> > - ["at21"] = < + ["at20"] = < text = <"Telefone"> description = <"Indica que se trata de um telefone."> > @@ -342,63 +342,63 @@ terminology text = <"Time preferences (synthesised)"> description = <"An indication of the time of day preference for use of this electronic contact address. (synthesised)"> > - ["at45"] = < + ["at44"] = < text = <"Use during evening/night."> description = <"The medium should be used during the evening or at night."> > - ["at44"] = < + ["at43"] = < text = <"Use at any time"> description = <"The medium can be used at all times."> > - ["at43"] = < + ["at42"] = < text = <"Use at weekend"> description = <"The medium should be used at the weekend."> > - ["at42"] = < + ["at41"] = < text = <"Use during day time"> description = <"The medium should be used during day time hours."> > - ["at41"] = < + ["at40"] = < text = <"Use during business hours"> description = <"The medium is accessible during the business hours."> > - ["at34"] = < + ["at33"] = < text = <"Other use"> description = <"The medium is for another use, e.g., a telephone for contact, a relative's phone."> > - ["at33"] = < + ["at32"] = < text = <"Personal/Business"> description = <"The medium is for both business and personal use."> > - ["at32"] = < + ["at31"] = < text = <"Business"> description = <"The medium is for business use."> > - ["at31"] = < + ["at30"] = < text = <"Personal"> description = <"The medium is for personal use."> > - ["at26"] = < + ["at25"] = < text = <"URL"> description = <"The medium is an internet address."> > - ["at25"] = < + ["at24"] = < text = <"E-mail"> description = <"The medium is e-mail."> > - ["at24"] = < + ["at23"] = < text = <"Pager"> description = <"The medium is a pager."> > - ["at23"] = < + ["at22"] = < text = <"Mobile"> description = <"The medium is a mobile phone (not a landline)."> > - ["at22"] = < + ["at21"] = < text = <"Fax"> description = <"The medium is a faxsimile machine."> > - ["at21"] = < + ["at20"] = < text = <"Telephone"> description = <"The medium is a telephone (not a mobile phone)."> > @@ -444,63 +444,63 @@ terminology text = <"Horario de utilización (synthesised)"> description = <"Indicación de las preferencias de horario de uso para este tipo de contacto. (synthesised)"> > - ["at45"] = < + ["at44"] = < text = <"Durante la noche."> description = <"Indica que este medio de comunicación debe ser utilizado durante la noche."> > - ["at44"] = < + ["at43"] = < text = <"Cualquier hora"> description = <"Indica que este medio de comunicación puede ser utilizado a cualquier hora."> > - ["at43"] = < + ["at42"] = < text = <"Fin de semana."> description = <"Indica que este medio de comunicación debe ser utilizado en los fines de semana."> > - ["at42"] = < + ["at41"] = < text = <"Durante el día."> description = <"Indica que este medio de comunicación debe ser utilizado durente el día."> > - ["at41"] = < + ["at40"] = < text = <"Horario Comercial"> description = <"Indica que este medio de comunicación debe ser utilizado durente el horario comercial."> > - ["at34"] = < + ["at33"] = < text = <"Otro uso"> description = <"Equipo para otro tipo de uso. Por ejemplo, un teléfono para contacto, pariente, etc."> > - ["at33"] = < + ["at32"] = < text = <"Uso Personal/Negocio"> description = <"Equipo de uso personal y profesional/negocio."> > - ["at32"] = < + ["at31"] = < text = <"Uso en el Negocio"> description = <"Equipo de uso profesional/negocio."> > - ["at31"] = < + ["at30"] = < text = <"Uso Personal"> description = <"Equipo de uso personal."> > - ["at26"] = < + ["at25"] = < text = <"URL"> description = <"Indica que se trata de una dirección de internet."> > - ["at25"] = < + ["at24"] = < text = <"Correo electrónico"> description = <"Indica que se trata de un correo electrónico."> > - ["at24"] = < + ["at23"] = < text = <"Buscapersonas"> description = <"Indica que se trata de un buscapersonas."> > - ["at23"] = < + ["at22"] = < text = <"Celular"> description = <"Indica que se trata de un teléfono celular."> > - ["at22"] = < + ["at21"] = < text = <"Faz"> description = <"Indica que se trata de un fax."> > - ["at21"] = < + ["at20"] = < text = <"Teléfono"> description = <"Indica que se trata de un teléfono."> > @@ -537,14 +537,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at41", "at42", "at43", "at44", "at45"> + members = <"at40", "at41", "at42", "at43", "at44"> > ["ac9001"] = < id = <"ac9001"> - members = <"at31", "at32", "at33", "at34"> + members = <"at30", "at31", "at32", "at33"> > ["ac9000"] = < id = <"ac9000"> - members = <"at21", "at22", "at23", "at24", "at25", "at26"> + members = <"at20", "at21", "at22", "at23", "at24", "at25"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CAPABILITY.individual_credentials.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CAPABILITY.individual_credentials.v0.0.1-alpha.adls index dde53f70e..41065d0a8 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CAPABILITY.individual_credentials.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CAPABILITY.individual_credentials.v0.0.1-alpha.adls @@ -173,35 +173,35 @@ terminology text = <"등록상태 (synthesised)"> description = <"주어진 진려(자격)분야에서 진료(업무)를 수행하기위한 개별 등록의 상태. (synthesised)"> > - ["at339"] = < + ["at338"] = < text = <"비활성 등록"> description = <"개인은 더이상 이 분야에서 활성화되지 않음."> > - ["at338"] = < + ["at337"] = < text = <"미결"> description = <"등록 미결."> > - ["at337"] = < + ["at336"] = < text = <"무효화"> description = <"등록이 무효화됨"> > - ["at336"] = < + ["at335"] = < text = <"등록 종료"> description = <"등록이 종료됨."> > - ["at335"] = < + ["at334"] = < text = <"등록 보류"> description = <"등록이 보류됨."> > - ["at334"] = < + ["at333"] = < text = <"학생 등록"> description = <"등록자는 감독관 관리 하에서만 서비스를 제공할 수 있음."> > - ["at333"] = < + ["at332"] = < text = <"제한된 등록"> description = <"등록자는 진료(자격)분야 중 정의된 부분 내에서 서비스를 제공하도록 제한됨."> > - ["at332"] = < + ["at331"] = < text = <"활성/완전 등록"> description = <"등록자는 진료(자격)분야의 범위 내에서 서비스를 제공하도록 완전하게 자격을 갖춤."> > @@ -295,35 +295,35 @@ terminology text = <"Status (synthesised)"> description = <"O status do registro do indivíduo para exercer uma determinada profissão (synthesised)"> > - ["at339"] = < + ["at338"] = < text = <"Registro inativo"> description = <"O indivíduo não está mais ativo neste campo"> > - ["at338"] = < + ["at337"] = < text = <"Pendente"> description = <"O registro do indivíduo está pendente"> > - ["at337"] = < + ["at336"] = < text = <"Anulado"> description = <"O registro está anulado"> > - ["at336"] = < + ["at335"] = < text = <"Registro encerrado"> description = <"O registro está encerrado"> > - ["at335"] = < + ["at334"] = < text = <"Registro suspenso"> description = <"O registro está suspenso"> > - ["at334"] = < + ["at333"] = < text = <"Registro de estudante"> description = <"O indivíduo é capaz de prestar somente serviços supervisionados"> > - ["at333"] = < + ["at332"] = < text = <"Registro limitado"> description = <"O indivíduo está limitado a prestar serviços dentro de um escopo restrito do seu campo de atuação"> > - ["at332"] = < + ["at331"] = < text = <"Ativo/Registro Completo"> description = <"O indivíduo está plenamente qualificado a prestar serviços no escopo do seu campo de atuação"> > @@ -417,35 +417,35 @@ terminology text = <"Registration Status (synthesised)"> description = <"The status of the individual registration to practice in a given field of practice (synthesised)"> > - ["at339"] = < + ["at338"] = < text = <"Inactive registration"> description = <"O indivíduo não está mais ativo neste campo"> > - ["at338"] = < + ["at337"] = < text = <"Pending"> description = <"The registration is pending"> > - ["at337"] = < + ["at336"] = < text = <"Nullified"> description = <"The registration is nullified"> > - ["at336"] = < + ["at335"] = < text = <"Terminated registration"> description = <"The registration is terminated"> > - ["at335"] = < + ["at334"] = < text = <"Suspended registration"> description = <"The registration is suspended"> > - ["at334"] = < + ["at333"] = < text = <"Student registration"> description = <"The registrant is able to provide supervised services only"> > - ["at333"] = < + ["at332"] = < text = <"Limited registration"> description = <"The registrant is limited to provide services within a defined subset of the field of practice"> > - ["at332"] = < + ["at331"] = < text = <"Active/Full registration"> description = <"The registrant is fully qualified to provide services within the scope of the field of practice"> > @@ -538,6 +538,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at332", "at333", "at334", "at335", "at336", "at337", "at338", "at339"> + members = <"at331", "at332", "at333", "at334", "at335", "at336", "at337", "at338"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.biometric_identifier_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.biometric_identifier_iso.v0.0.1-alpha.adls index 7b079b121..dd67bf238 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.biometric_identifier_iso.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.biometric_identifier_iso.v0.0.1-alpha.adls @@ -117,67 +117,67 @@ terminology text = <"Tipo (synthesised)"> description = <"Tipo do identificador biométrico (synthesised)"> > - ["at36"] = < + ["at35"] = < text = <"Desconhecido"> description = <"Desconhecido"> > - ["at35"] = < + ["at34"] = < text = <"DNA"> description = <"DNA"> > - ["at34"] = < + ["at33"] = < text = <"Tipo sanguíneo (incluindo fator RH)"> description = <"Tipo sanguíneo (incluindo fator RH)"> > - ["at33"] = < + ["at32"] = < text = <"Andar"> description = <"Andar"> > - ["at32"] = < + ["at31"] = < text = <"Imagem térmica da mão"> description = <"Imagem térmica da mão"> > - ["at31"] = < + ["at30"] = < text = <"Imagem térmica da face"> description = <"Imagem térmica da face"> > - ["at30"] = < + ["at29"] = < text = <"Movimento dos lábios"> description = <"Movimento dos lábios"> > - ["at29"] = < + ["at28"] = < text = <"Dinâmica da digitação"> description = <"Dinâmica da digitação"> > - ["at28"] = < + ["at27"] = < text = <"Dinâmica da assinatura"> description = <"Dinâmica da assinatura"> > - ["at27"] = < + ["at26"] = < text = <"Geometria da mão"> description = <"Geometria da mão"> > - ["at26"] = < + ["at25"] = < text = <"Retina"> description = <"Retina"> > - ["at25"] = < + ["at24"] = < text = <"Íris"> description = <"Íris"> > - ["at24"] = < + ["at23"] = < text = <"Voz"> description = <"Voz"> > - ["at23"] = < + ["at22"] = < text = <"Características faciais"> description = <"Características faciais"> > - ["at22"] = < + ["at21"] = < text = <"Impressão digital - plana"> description = <"Impressão digital - plana"> > - ["at21"] = < + ["at20"] = < text = <"Impressão digital - rolada"> description = <"Impressão digital - rolada"> > @@ -235,67 +235,67 @@ terminology text = <"Type of biometric (synthesised)"> description = <"Identification of the type of biometric identifier described by this set of data (synthesised)"> > - ["at36"] = < + ["at35"] = < text = <"Unknown"> description = <"Unknown"> > - ["at35"] = < + ["at34"] = < text = <"DNA"> description = <"DNA"> > - ["at34"] = < + ["at33"] = < text = <"Blood type (including rh factor)"> description = <"Blood type (including rh factor)"> > - ["at33"] = < + ["at32"] = < text = <"Gait"> description = <"Gait"> > - ["at32"] = < + ["at31"] = < text = <"Thermal hand image"> description = <"Thermal hand image"> > - ["at31"] = < + ["at30"] = < text = <"Thermal face image"> description = <"Thermal face image"> > - ["at30"] = < + ["at29"] = < text = <"Lip movement"> description = <"Lip movement"> > - ["at29"] = < + ["at28"] = < text = <"Keystroke dynamics"> description = <"Keystroke dynamics"> > - ["at28"] = < + ["at27"] = < text = <"Signature dynamics"> description = <"Signature dynamics"> > - ["at27"] = < + ["at26"] = < text = <"Hand geometry"> description = <"Hand geometry"> > - ["at26"] = < + ["at25"] = < text = <"Retina"> description = <"Retina"> > - ["at25"] = < + ["at24"] = < text = <"Iris"> description = <"Iris"> > - ["at24"] = < + ["at23"] = < text = <"Voice"> description = <"Voice"> > - ["at23"] = < + ["at22"] = < text = <"Facial features"> description = <"Facial features"> > - ["at22"] = < + ["at21"] = < text = <"Finger print—flat"> description = <"Finger print—flat"> > - ["at21"] = < + ["at20"] = < text = <"Finger print—rolled"> description = <"Finger print—rolled"> > @@ -352,6 +352,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36"> + members = <"at20", "at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_credentials_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_credentials_iso.v0.0.1-alpha.adls index e0087d7e1..109e436cb 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_credentials_iso.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_credentials_iso.v0.0.1-alpha.adls @@ -141,35 +141,35 @@ terminology text = <"Status (synthesised)"> description = <"O status do registro do indivíduo para exercer uma determinada profissão (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"Registro inativo"> description = <"O indivíduo não está mais ativo neste campo"> > - ["at28"] = < + ["at27"] = < text = <"Pendente"> description = <"O registro do indivíduo está pendente"> > - ["at27"] = < + ["at26"] = < text = <"Anulado"> description = <"O registro está anulado"> > - ["at26"] = < + ["at25"] = < text = <"Registro encerrado"> description = <"O registro está encerrado"> > - ["at25"] = < + ["at24"] = < text = <"Registro suspenso"> description = <"O registro está suspenso"> > - ["at24"] = < + ["at23"] = < text = <"Registro de estudante"> description = <"O indivíduo é capaz de prestar somente serviços supervisionados"> > - ["at23"] = < + ["at22"] = < text = <"Registro limitado"> description = <"O indivíduo está limitado a prestar serviços dentro de um escopo restrito do seu campo de atuação"> > - ["at22"] = < + ["at21"] = < text = <"Ativo/Registro Completo"> description = <"O indivíduo está plenamente qualificado a prestar serviços no escopo do seu campo de atuação"> > @@ -251,35 +251,35 @@ terminology text = <"Registration Status (synthesised)"> description = <"The status of the individual registration to practice in a given field of practice (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"Inactive registration"> description = <"O indivíduo não está mais ativo neste campo"> > - ["at28"] = < + ["at27"] = < text = <"Pending"> description = <"The registration is pending"> > - ["at27"] = < + ["at26"] = < text = <"Nullified"> description = <"The registration is nullified"> > - ["at26"] = < + ["at25"] = < text = <"Terminated registration"> description = <"The registration is terminated"> > - ["at25"] = < + ["at24"] = < text = <"Suspended registration"> description = <"The registration is suspended"> > - ["at24"] = < + ["at23"] = < text = <"Student registration"> description = <"The registrant is able to provide supervised services only"> > - ["at23"] = < + ["at22"] = < text = <"Limited registration"> description = <"The registrant is limited to provide services within a defined subset of the field of practice"> > - ["at22"] = < + ["at21"] = < text = <"Active/Full registration"> description = <"The registrant is fully qualified to provide services within the scope of the field of practice"> > @@ -360,6 +360,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29"> + members = <"at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_provider_credentials_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_provider_credentials_iso.v0.0.1-alpha.adls index 804a6bc7e..373963ad9 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_provider_credentials_iso.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.individual_provider_credentials_iso.v0.0.1-alpha.adls @@ -141,35 +141,35 @@ terminology text = <"Status (synthesised)"> description = <"O status do registro do indivíduo para exercer uma determinada profissão (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"Registro inativo"> description = <"O indivíduo não está mais ativo neste campo"> > - ["at28"] = < + ["at27"] = < text = <"Pendente"> description = <"O registro do indivíduo está pendente"> > - ["at27"] = < + ["at26"] = < text = <"Anulado"> description = <"O registro está anulado"> > - ["at26"] = < + ["at25"] = < text = <"Registro encerrado"> description = <"O registro está encerrado"> > - ["at25"] = < + ["at24"] = < text = <"Registro suspenso"> description = <"O registro está suspenso"> > - ["at24"] = < + ["at23"] = < text = <"Registro de estudante"> description = <"O indivíduo é capaz de prestar somente serviços supervisionados"> > - ["at23"] = < + ["at22"] = < text = <"Registro limitado"> description = <"O indivíduo está limitado a prestar serviços dentro de um escopo restrito do seu campo de atuação"> > - ["at22"] = < + ["at21"] = < text = <"Ativo/Registro Completo"> description = <"O indivíduo está plenamente qualificado a prestar serviços no escopo do seu campo de atuação"> > @@ -251,35 +251,35 @@ terminology text = <"Registration Status (synthesised)"> description = <"The status of the individual registration to practice in a given field of practice (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"Inactive registration"> description = <"O indivíduo não está mais ativo neste campo"> > - ["at28"] = < + ["at27"] = < text = <"Pending"> description = <"The registration is pending"> > - ["at27"] = < + ["at26"] = < text = <"Nullified"> description = <"The registration is nullified"> > - ["at26"] = < + ["at25"] = < text = <"Terminated registration"> description = <"The registration is terminated"> > - ["at25"] = < + ["at24"] = < text = <"Suspended registration"> description = <"The registration is suspended"> > - ["at24"] = < + ["at23"] = < text = <"Student registration"> description = <"The registrant is able to provide supervised services only"> > - ["at23"] = < + ["at22"] = < text = <"Limited registration"> description = <"The registrant is limited to provide services within a defined subset of the field of practice"> > - ["at22"] = < + ["at21"] = < text = <"Active/Full registration"> description = <"The registrant is fully qualified to provide services within the scope of the field of practice"> > @@ -360,6 +360,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29"> + members = <"at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_iso.v0.0.1-alpha.adls index a8448697a..e20899602 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_iso.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_additional_data_iso.v0.0.1-alpha.adls @@ -83,19 +83,19 @@ terminology text = <"sexo (synthesised)"> description = <"sexo da pessoa (synthesised)"> > - ["at14"] = < + ["at13"] = < text = <"Não declarado/inadequadamente descrito"> description = <"Não é para ser usado em formulários de coleta primária. É primariamente usado em coleções administrativas, ao transferir conjuntos de dados onde o item não foi coletado"> > - ["at13"] = < + ["at12"] = < text = <"Intersexo ou indeterminado"> description = <"Usado normalmente para bebês para os quais o sexo não foi determinado por qualquer razão. Não deve ser usado em formulários de coleta de dados completados pelo respondente e deve ser usado somente se a pessoa ou respondente voluntariamente afirma que a pessoa é intersexo ou onde fica claro durante o processo de coleta que o indivíduo não é nem do sexo masculino nem feminino"> > - ["at12"] = < + ["at11"] = < text = <"Feminino"> description = <"Sexo feminino"> > - ["at11"] = < + ["at10"] = < text = <"Masculino"> description = <"Sexo masculino"> > @@ -121,19 +121,19 @@ terminology text = <"Sex (synthesised)"> description = <"The sex of the subject. (synthesised)"> > - ["at14"] = < + ["at13"] = < text = <"Not declared/inadequately described"> description = <"is not to be used on primary collection forms. It is primarily for use in administrative collections when transferring data from data sets where the item has not been collected."> > - ["at13"] = < + ["at12"] = < text = <"Intersex or indeterminate"> description = <"is normally used for babies for whom sex has not been determined for whatever reason, should not generally be used on data collection forms completed by the respondent and should only be used if the person or respondent volunteers that the person is intersex or where it otherwise becomes clear during the collection process that the individual is neither male nor female"> > - ["at12"] = < + ["at11"] = < text = <"Female"> description = <"Female"> > - ["at11"] = < + ["at10"] = < text = <"Male"> description = <"Male"> > @@ -158,6 +158,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at11", "at12", "at13", "at14"> + members = <"at10", "at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_death_data_iso.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_death_data_iso.v0.0.1-alpha.adls index 0e6b88eee..adaddea90 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_death_data_iso.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_death_data_iso.v0.0.1-alpha.adls @@ -97,23 +97,23 @@ terminology text = <"Informationsquelle (synthesised)"> description = <"Gibt an, woher die Informationen über den Tod stammen und wie sicher diese Informationen sind. (synthesised)"> > - ["at25"] = < + ["at24"] = < text = <"Unbekannt"> description = <"Zeigt an, dass die Quelle der Benachrichtigung über den Tod unbekannt ist."> > - ["at24"] = < + ["at23"] = < text = <"Eine andere Quelle"> description = <"Zeigt an, dass der Tod von einer anderen Quelle gemeldet wurde."> > - ["at23"] = < + ["at22"] = < text = <"Verwandte"> description = <"Zeigt an, dass der Tod von einem Verwandten gemeldet wurde."> > - ["at22"] = < + ["at21"] = < text = <"Gesundheitsdienstleister"> description = <"Zeigt an, dass der Tod von einem Gesundheitsdienstleister gemeldet wurde."> > - ["at21"] = < + ["at20"] = < text = <"Sterberegister"> description = <"Der Tod wurde von einem Sterberegister/notariell gemeldet."> > @@ -139,23 +139,23 @@ terminology text = <"Fonte da notificação (synthesised)"> description = <"Um código que informa sobre a fonte de notificação do óbito. Este campo fornece uma indicação da confiabilidade da informação (synthesised)"> > - ["at25"] = < + ["at24"] = < text = <"Desconhecida"> description = <"Indica que a fonte de notificação deste óbito é desconhecida"> > - ["at24"] = < + ["at23"] = < text = <"Outra fonte"> description = <"Indica que este óbito foi comunicado por uma outra fonte"> > - ["at23"] = < + ["at22"] = < text = <"Parente"> description = <"Indica que este óbito foi comunicado por um parente"> > - ["at22"] = < + ["at21"] = < text = <"Prestador de assistência à saúde"> description = <"Indica que este óbito foi comunicado por um prestador de assistência à saúde"> > - ["at21"] = < + ["at20"] = < text = <"Cartório"> description = <"Indica que este óbito foi comunicado por um cartório"> > @@ -181,23 +181,23 @@ terminology text = <"Source of notification (synthesised)"> description = <"Indicates the source of information about a subject of care’s death. This field provides an indication of the certainty of the information (synthesised)"> > - ["at25"] = < + ["at24"] = < text = <"Unknown"> description = <"Indicate that the notification source is unknown"> > - ["at24"] = < + ["at23"] = < text = <"Other"> description = <"Indicate that the notification source is another source"> > - ["at23"] = < + ["at22"] = < text = <"Relative"> description = <"Indicate that the notification source is a relative"> > - ["at22"] = < + ["at21"] = < text = <"Healthcare provider"> description = <"Indicate that the notification source is a healthcare provider"> > - ["at21"] = < + ["at20"] = < text = <"Registry"> description = <"Indicate that the notification source is a registry"> > @@ -222,6 +222,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at21", "at22", "at23", "at24", "at25"> + members = <"at20", "at21", "at22", "at23", "at24"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier.v0.0.1-alpha.adls index 14d537c93..a6bec27e7 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.person_identifier.v0.0.1-alpha.adls @@ -113,19 +113,19 @@ terminology text = <"Área geografica (synthesised)"> description = <"Indica a área geográfica onde o documento é váĺido. (synthesised)"> > - ["at14"] = < + ["at13"] = < text = <"Nacional"> description = <"Indica que esta identificação é usada em nível nacional."> > - ["at13"] = < + ["at12"] = < text = <"Estadual"> description = <"Indica que esta identificação é usada em nível de um estado."> > - ["at12"] = < + ["at11"] = < text = <"Regional"> description = <"Indica que esta identificação é usada em uma região."> > - ["at11"] = < + ["at10"] = < text = <"Local"> description = <"Indica que esta identificação é usada localmente."> > @@ -175,19 +175,19 @@ terminology text = <"Geographic scope (synthesised)"> description = <"Indicates the geographic area within which the identifier is valid. (synthesised)"> > - ["at14"] = < + ["at13"] = < text = <"National"> description = <"Indicates that this identifier is used nationally."> > - ["at13"] = < + ["at12"] = < text = <"State/Province/Territory"> description = <"Indicates that this identifier is used within a political boundary such as a state or territory or province."> > - ["at12"] = < + ["at11"] = < text = <"Area/Regional/District"> description = <"Indicates that this identifier is used within a specific area."> > - ["at11"] = < + ["at10"] = < text = <"Local"> description = <"Indicates that this identifier is used locally."> > @@ -236,6 +236,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at11", "at12", "at13", "at14"> + members = <"at10", "at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.provider_identifier.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.provider_identifier.v0.0.1-alpha.adls index 5a92b2628..3a6a90c38 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.provider_identifier.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-CLUSTER.provider_identifier.v0.0.1-alpha.adls @@ -143,19 +143,19 @@ terminology text = <"Não é duplicata de"> description = <"O identificador digitado neste campo não é uma duplicata deste identificador"> > - ["at14"] = < + ["at13"] = < text = <"Nacional"> description = <"Indica que esta identificação é usada em nível nacional"> > - ["at13"] = < + ["at12"] = < text = <"Estadual"> description = <"Indica que esta identificação é usada em nível de um estado"> > - ["at12"] = < + ["at11"] = < text = <"Regional"> description = <"Indica que esta identificação é usada em uma região"> > - ["at11"] = < + ["at10"] = < text = <"Local"> description = <"Indica que esta identificação é usada localmente"> > @@ -217,19 +217,19 @@ terminology text = <"Not a duplicate of"> description = <"The identifier entered into this field is not a duplicate entry of this identifier"> > - ["at14"] = < + ["at13"] = < text = <"National"> description = <"Indicates that this identifier is used nationally"> > - ["at13"] = < + ["at12"] = < text = <"State/Province/Territory"> description = <"Indicates that this identifier is used within a political boundary such as a state or territory or province"> > - ["at12"] = < + ["at11"] = < text = <"Area/Regional/District"> description = <"Indicates that this identifier is used within a specific area"> > - ["at11"] = < + ["at10"] = < text = <"Local"> description = <"Indicates that this identifier is used locally"> > @@ -270,6 +270,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at11", "at12", "at13", "at14"> + members = <"at10", "at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.organisation_name.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.organisation_name.v0.0.1-alpha.adls index bef1f4e7b..289f3b97a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.organisation_name.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.organisation_name.v0.0.1-alpha.adls @@ -102,35 +102,35 @@ terminology text = <"기관 이름 (synthesised)"> description = <"기관 이름. (synthesised)"> > - ["at28"] = < + ["at27"] = < text = <"모름"> description = <"기관 이름 타입을 모를 때 사용됨."> > - ["at27"] = < + ["at26"] = < text = <"기타"> description = <"기관 이름이 위에 나열된 범주 중에 하나에 맞지 않을 때 사용됨."> > - ["at26"] = < + ["at25"] = < text = <"사업 이름"> description = <"일반적으로 완전한 기관 이름은 식별의 모호성을 피하기위해 사용되어야 함. 이것은 보통 회사 등록 이름과 같음."> > - ["at25"] = < + ["at24"] = < text = <"이름 약자"> description = <"기관이 알려진 이름 약자, 예. HIC."> > - ["at24"] = < + ["at23"] = < text = <"지역적으로 사용되는 이름"> description = <"지역 이름을 위해 사용됨, 예. 회사 등록 이름이나 비즈니스 이름과 차이가 있는 이름에 의해 알려진 의료행위를 하는 곳."> > - ["at23"] = < + ["at22"] = < text = <"비즈니스 이름"> description = <"거래 목적으로만 사용되는 비즈니스 이름."> > - ["at22"] = < + ["at21"] = < text = <"서비스 위치 이름"> description = <"서비스 위치 이름이 기관 이름의 중요한 부분이고 식별 목적을 위해 사용되는 곳에서 사용됨. 예. Mobile immunization Unit at Bankstown."> > - ["at21"] = < + ["at20"] = < text = <"기관 유니트/섹션/디비젼 이름"> description = <"기관 내에서 자체 분리된 식별을 갖는 사업 유니트, 섹션 또는 디비젼에서 사용됨."> > @@ -156,35 +156,35 @@ terminology text = <"Nome da organização (synthesised)"> description = <"Nome da organização. (synthesised)"> > - ["at28"] = < + ["at27"] = < text = <"Desconhecido"> description = <"Usado quando o tipo de nome da organização for desconhecido."> > - ["at27"] = < + ["at26"] = < text = <"Outro"> description = <"Usado quando o nome da organização não se enquadra em nenhuma das categorias listadas acima."> > - ["at26"] = < + ["at25"] = < text = <"Nome da empresa"> description = <"Geralmente o nome completo da organização deve ser usado para evitar qualquer ambiguidade na identificação. Este deve ser usualmente o mesmo que o nome de registro da empresa."> > - ["at25"] = < + ["at24"] = < text = <"Nome abreviado"> description = <"Um nome curto ou abreviado pelo qual a organização é conhecida, por exemplo, INCA."> > - ["at24"] = < + ["at23"] = < text = <"Nome usado localmente"> description = <"Para nomes usado localmente, por exemplo, onde uma instalação médica é conhecida por um nome que é diferente do nome de registro ou nome comercial da empresa."> > - ["at23"] = < + ["at22"] = < text = <"Nome comercial"> description = <"Nome comercial usado somente para finalidades comerciais."> > - ["at22"] = < + ["at21"] = < text = <"Nome da localização do serviço"> description = <"Usado onde o nome da localização do serviço for uma parte importante do nome da organização, por exemplo, Unidade de Imunização Móvel em Caxias."> > - ["at21"] = < + ["at20"] = < text = <"Nome da unidade/seção/divisão organizacional"> description = <"Usado onde uma unidade, seção, ou divisão dentro da organização pode ter a sua própria identidade separada."> > @@ -210,35 +210,35 @@ terminology text = <"Organisation name (synthesised)"> description = <"An organisation name. (synthesised)"> > - ["at28"] = < + ["at27"] = < text = <"Unknown"> description = <"Used when the organisation name type is unknown."> > - ["at27"] = < + ["at26"] = < text = <"Other"> description = <"Used when the organisation name does not fit into any one of the categories listed above."> > - ["at26"] = < + ["at25"] = < text = <"Enterprise name"> description = <"Generally the complete organisation name should be used to avoid any ambiguity in identification. This should usually be the same as the company registration name."> > - ["at25"] = < + ["at24"] = < text = <"Abbreviated name"> description = <"A short name or an abbreviated name by which the organisation is known, e.g., HIC."> > - ["at24"] = < + ["at23"] = < text = <"Locally used name"> description = <"Used for local names, e.g. where a medical practice is known by a name that is different from the company registration name or business name."> > - ["at23"] = < + ["at22"] = < text = <"Business name"> description = <"Business name used only for trading purposes."> > - ["at22"] = < + ["at21"] = < text = <"Service location name"> description = <"Used where the service location name is an important part of the organisation name and is used for identification purposes, e.g. Mobile immunization Unit at Bankstown."> > - ["at21"] = < + ["at20"] = < text = <"Organisational unit/section/division name"> description = <"Used where a business unit, section, or division within an organisation mat have its own separate identity."> > @@ -263,6 +263,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28"> + members = <"at20", "at21", "at22", "at23", "at24", "at25", "at26", "at27"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name.v0.0.1-alpha.adls index 8a4aa0e66..cad1b04d4 100644 --- a/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-DEMOGRAPHIC-PARTY_IDENTITY.person_name.v0.0.1-alpha.adls @@ -158,51 +158,51 @@ terminology text = <"정확도/개인정보보호 표시 (synthesised)"> description = <"An indicator of specific conditions or rules that should be applied to the use of the person name. (synthesised)"> > - ["at37"] = < + ["at36"] = < text = <"일시적인 이름"> description = <"A temporary name issued where the subject's name has not been determined."> > - ["at36"] = < + ["at35"] = < text = <"특별한 개인정보보호/보안 요구사항"> description = <"A name for which episodes are attached that should only be accessible to specified authorised persons."> > - ["at35"] = < + ["at34"] = < text = <"법률에 의해 금지된 이름 연결"> description = <"By Law, this name and all names prior to it in the name sequence are not to be displayed or indicated in any way when searching for or dealing with information and events associated with a name that is subsequent to this one in the name sequence."> > - ["at34"] = < + ["at33"] = < text = <"사용되지 않는 이름"> description = <"This name should not be used when referring to this subject."> > - ["at33"] = < + ["at32"] = < text = <"알려진 오타"> description = <"This is a misspelling, but should be retained for potential future matching."> > - ["at32"] = < + ["at31"] = < text = <"신뢰할 수 없는 정보"> description = <"The name recorded is a fictitious or partial name."> > - ["at29"] = < + ["at28"] = < text = <"다른 이름"> description = <"대상이 알려졌거나 과거에 알려졌던 다른 이름."> > - ["at28"] = < + ["at27"] = < text = <"공식 이름"> description = <"등록된 이름(법률적 공식 이름)"> > - ["at27"] = < + ["at26"] = < text = <"결혼전 이름"> description = <"결혼 이전 진료의 대상이 사용한 이름"> > - ["at26"] = < + ["at25"] = < text = <"직업 또는 업무 이름"> description = <"업무 또는 직업적 목적을 위해 대상이 사용하는 이름."> > - ["at25"] = < + ["at24"] = < text = <"신생아 이름"> description = <"이름이 없는 신생아의 식별을 위해 예약된 타입."> > - ["at24"] = < + ["at23"] = < text = <"보고이름"> description = <"특별한 식별자가 사용될 때, 보고 용으로 사용되는 대상의 이름."> > @@ -272,51 +272,51 @@ terminology text = <"Indicador de acurácia/segurança (synthesised)"> description = <"Um indicador das condições específicas ou regras que devem ser aplicadas ao nome de uma pessoa. (synthesised)"> > - ["at37"] = < + ["at36"] = < text = <"Nome temporário"> description = <"Indica que o nome da pessoa não foi determinado."> > - ["at36"] = < + ["at35"] = < text = <"Requisito especial seguranca/privacidade"> description = <"Indica um nome para o qual episódios são vinculados e devem somente ser acessados por pessoas autorizadas."> > - ["at35"] = < + ["at34"] = < text = <"Vínculo do nome proibido por lei"> description = <"Indica que este nome e todos os nomes antes dele na seqüência de nomes não devem ser exibidos ou indicados de nenhum modo ao procurar por ou lidar com informações e eventos associados com um nome que segue a este na seqüência de nomes."> > - ["at34"] = < + ["at33"] = < text = <"Nome para não ser usado"> description = <"Indica que este nome não deve ser usado ao se referir à pessoa."> > - ["at33"] = < + ["at32"] = < text = <"Escrito de forma errada"> description = <"Este indicador permite ao usuário indicar que há um erro de digitação, mas que deve ser retido para um uso potencial na vinculação de registros."> > - ["at32"] = < + ["at31"] = < text = <"Nome não confiável"> description = <"Indica que o nome registrado é um nome fictício ou parcial."> > - ["at29"] = < + ["at28"] = < text = <"Outro nome"> description = <"Qualquer outro nome pelo qual o sujeito é conhecido, ou foi conhecido no passado."> > - ["at28"] = < + ["at27"] = < text = <"Nome legal"> description = <"Nome registrado (legal) para a pessoa."> > - ["at27"] = < + ["at26"] = < text = <"Nome de solteiro(a)"> description = <"O nome usado pela pessoa antes de se casar."> > - ["at26"] = < + ["at25"] = < text = <"Nome profissional ou comercial"> description = <"O nome usado pela pessoa para propósitos profissionais ou de negócios."> > - ["at25"] = < + ["at24"] = < text = <"Nome de recém-nascido"> description = <"Tipo reservado para identificação de recém-nascidos sem nome."> > - ["at24"] = < + ["at23"] = < text = <"Nome para relatório"> description = <"O nome do sujeito usado para relatório, quando acompanhado por um identificador específico."> > @@ -386,51 +386,51 @@ terminology text = <"Issues of accuracy and privacy (synthesised)"> description = <"An indicator of specific conditions or rules that should be applied to the use of the person name. (synthesised)"> > - ["at37"] = < + ["at36"] = < text = <"Temporary name"> description = <"A temporary name issued where the subject's name has not been determined."> > - ["at36"] = < + ["at35"] = < text = <"Special privacy/security requirements"> description = <"A name for which episodes are attached that should only be accessible to specified authorised persons."> > - ["at35"] = < + ["at34"] = < text = <"Name linkage forbidden by law"> description = <"By Law, this name and all names prior to it in the name sequence are not to be displayed or indicated in any way when searching for or dealing with information and events associated with a name that is subsequent to this one in the name sequence."> > - ["at34"] = < + ["at33"] = < text = <"Name not to be used"> description = <"This name should not be used when referring to this subject."> > - ["at33"] = < + ["at32"] = < text = <"Known misspelling"> description = <"This is a misspelling, but should be retained for potential future matching."> > - ["at32"] = < + ["at31"] = < text = <"Unreliable information"> description = <"The name recorded is a fictitious or partial name."> > - ["at29"] = < + ["at28"] = < text = <"Other name"> description = <"Any other name by which the subject is known, or has been known by in the past."> > - ["at28"] = < + ["at27"] = < text = <"Legal name"> description = <"Registered name (Legal name)."> > - ["at27"] = < + ["at26"] = < text = <"Maiden name"> description = <"The name used by the subject of care prior to marriage."> > - ["at26"] = < + ["at25"] = < text = <"Professional or business name"> description = <"The name used by the subject for business or professional purposes."> > - ["at25"] = < + ["at24"] = < text = <"Newborn name"> description = <"A type reserved for the identification of unnamed newborn babies."> > - ["at24"] = < + ["at23"] = < text = <"Reporting name"> description = <"The subject's name as it is to be used for reporting, when used with a specific identifier."> > @@ -495,10 +495,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at32", "at33", "at34", "at35", "at36", "at37"> + members = <"at31", "at32", "at33", "at34", "at35", "at36"> > ["ac9000"] = < id = <"ac9000"> - members = <"at24", "at25", "at26", "at27", "at28", "at29"> + members = <"at23", "at24", "at25", "at26", "at27", "at28"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.care_plan.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.care_plan.v0.0.1-alpha.adls index d24dd842b..478d7e51a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.care_plan.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.care_plan.v0.0.1-alpha.adls @@ -46,7 +46,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9009] matches { - defining_code matches {[at4]} -- Care plan Need Identified + defining_code matches {[at3]} -- Care plan Need Identified } } } @@ -58,7 +58,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9011] matches { - defining_code matches {[at9]} -- Care Plan Developed + defining_code matches {[at8]} -- Care Plan Developed } } } @@ -70,7 +70,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9013] matches { - defining_code matches {[at35]} -- Care Plan Postponed + defining_code matches {[at34]} -- Care Plan Postponed } } } @@ -82,7 +82,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9015] matches { - defining_code matches {[at34]} -- Care Plan Cancelled + defining_code matches {[at33]} -- Care Plan Cancelled } } } @@ -94,7 +94,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9017] matches { - defining_code matches {[at19]} -- Care Plan Scheduled + defining_code matches {[at18]} -- Care Plan Scheduled } } } @@ -106,7 +106,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9019] matches { - defining_code matches {[at7]} -- Care Plan Commenced + defining_code matches {[at6]} -- Care Plan Commenced } } } @@ -118,7 +118,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9021] matches { - defining_code matches {[at21]} -- Care Plan Reviewed + defining_code matches {[at20]} -- Care Plan Reviewed } } } @@ -130,7 +130,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9023] matches { - defining_code matches {[at36]} -- Care Plan Suspended + defining_code matches {[at35]} -- Care Plan Suspended } } } @@ -142,7 +142,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9025] matches { - defining_code matches {[at33]} -- Care Plan Aborted + defining_code matches {[at32]} -- Care Plan Aborted } } } @@ -154,7 +154,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9027] matches { - defining_code matches {[at11]} -- Care Plan Expired + defining_code matches {[at10]} -- Care Plan Expired } } } @@ -166,7 +166,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9029] matches { - defining_code matches {[at14]} -- Care Plan Completed + defining_code matches {[at13]} -- Care Plan Completed } } } @@ -249,7 +249,7 @@ terminology text = <"Care Plan Suspended"> description = <"Care plan is temporarily suspended but intended to resume at a later date."> > - ["at36"] = < + ["at35"] = < text = <"Care Plan Suspended"> description = <"Care plan is temporarily suspended but intended to resume at a later date."> > @@ -257,7 +257,7 @@ terminology text = <"Care Plan Postponed"> description = <"Commencement of care plan has been temporarily postponed to a future date."> > - ["at35"] = < + ["at34"] = < text = <"Care Plan Postponed"> description = <"Commencement of care plan has been temporarily postponed to a future date."> > @@ -265,7 +265,7 @@ terminology text = <"Care Plan Cancelled"> description = <"Care plan has been cancelled prior to commencement."> > - ["at34"] = < + ["at33"] = < text = <"Care Plan Cancelled"> description = <"Care plan has been cancelled prior to commencement."> > @@ -273,7 +273,7 @@ terminology text = <"Care Plan Aborted"> description = <"Care plan has been aborted."> > - ["at33"] = < + ["at32"] = < text = <"Care Plan Aborted"> description = <"Care plan has been aborted."> > @@ -289,7 +289,7 @@ terminology text = <"Care Plan Reviewed"> description = <"Care plan has been reviewed."> > - ["at21"] = < + ["at20"] = < text = <"Care Plan Reviewed"> description = <"Care plan has been reviewed."> > @@ -297,7 +297,7 @@ terminology text = <"Care Plan Scheduled"> description = <"Care plan has been scheduled."> > - ["at19"] = < + ["at18"] = < text = <"Care Plan Scheduled"> description = <"Care plan has been scheduled."> > @@ -313,7 +313,7 @@ terminology text = <"Care Plan Completed"> description = <"All activities related to the care plan have been reconciled or completed."> > - ["at14"] = < + ["at13"] = < text = <"Care Plan Completed"> description = <"All activities related to the care plan have been reconciled or completed."> > @@ -321,7 +321,7 @@ terminology text = <"Care Plan Expired"> description = <"Care plan duration has passed the 'Expiry Date'."> > - ["at11"] = < + ["at10"] = < text = <"Care Plan Expired"> description = <"Care plan duration has passed the 'Expiry Date'."> > @@ -329,7 +329,7 @@ terminology text = <"Care Plan Developed"> description = <"Care plan components identified and documented."> > - ["at9"] = < + ["at8"] = < text = <"Care Plan Developed"> description = <"Care plan components identified and documented."> > @@ -337,7 +337,7 @@ terminology text = <"Care Plan Commenced"> description = <"Care plan activities commenced and in progress."> > - ["at7"] = < + ["at6"] = < text = <"Care Plan Commenced"> description = <"Care plan activities commenced and in progress."> > @@ -345,7 +345,7 @@ terminology text = <"Care plan Need Identified"> description = <"Need for a care plan has been identified."> > - ["at4"] = < + ["at3"] = < text = <"Care plan Need Identified"> description = <"Need for a care plan has been identified."> > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.health_education.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.health_education.v1.0.1.adls index 74d415a8a..ea90749f6 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.health_education.v1.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.health_education.v1.0.1.adls @@ -115,7 +115,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9009] matches { - defining_code matches {[at7]} -- Education planned + defining_code matches {[at6]} -- Education planned } } } @@ -127,7 +127,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9011] matches { - defining_code matches {[at19]} -- Education recommended + defining_code matches {[at18]} -- Education recommended } } } @@ -139,7 +139,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9013] matches { - defining_code matches {[at15]} -- Education postponed + defining_code matches {[at14]} -- Education postponed } } } @@ -151,7 +151,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9015] matches { - defining_code matches {[at16]} -- Education cancelled + defining_code matches {[at15]} -- Education cancelled } } } @@ -163,7 +163,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9017] matches { - defining_code matches {[at8]} -- Education scheduled + defining_code matches {[at7]} -- Education scheduled } } } @@ -175,7 +175,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9019] matches { - defining_code matches {[at9]} -- Education provided + defining_code matches {[at8]} -- Education provided } } } @@ -187,7 +187,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9021] matches { - defining_code matches {[at18]} -- Education suspended + defining_code matches {[at17]} -- Education suspended } } } @@ -199,7 +199,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9023] matches { - defining_code matches {[at17]} -- Education not completed + defining_code matches {[at16]} -- Education not completed } } } @@ -211,7 +211,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9025] matches { - defining_code matches {[at14]} -- Education completed + defining_code matches {[at13]} -- Education completed } } } @@ -410,7 +410,7 @@ terminology text = <"Rådgivning/utbildning rekommenderas"> description = <"Rådgivning/utbildning har rekommenderats men inga åtgärder har gjorts för att påbörja den."> > - ["at19"] = < + ["at18"] = < text = <"Rådgivning/utbildning rekommenderas"> description = <"Rådgivning/utbildning har rekommenderats men inga åtgärder har gjorts för att påbörja den."> > @@ -418,7 +418,7 @@ terminology text = <"Rådgivning/utbildning pausad"> description = <"Planerad rådgivning/utbildning har pausats (efter att ha påbörjats)."> > - ["at18"] = < + ["at17"] = < text = <"Rådgivning/utbildning pausad"> description = <"Planerad rådgivning/utbildning har pausats (efter att ha påbörjats)."> > @@ -426,7 +426,7 @@ terminology text = <"Rådgivning/utbildning ej fullbordad"> description = <"Rådgivning/utbildning avbröts innan den var fullbordad."> > - ["at17"] = < + ["at16"] = < text = <"Rådgivning/utbildning ej fullbordad"> description = <"Rådgivning/utbildning avbröts innan den var fullbordad."> > @@ -434,7 +434,7 @@ terminology text = <"Rådgivning/utbildning inställd"> description = <"Rådgivning/utbildning ställdes in innan den hade påbörjats."> > - ["at16"] = < + ["at15"] = < text = <"Rådgivning/utbildning inställd"> description = <"Rådgivning/utbildning ställdes in innan den hade påbörjats."> > @@ -442,7 +442,7 @@ terminology text = <"Rådgivning/utbildning uppskjuten"> description = <"Rådgivning/utbildning sköts upp innan den hade påbörjats."> > - ["at15"] = < + ["at14"] = < text = <"Rådgivning/utbildning uppskjuten"> description = <"Rådgivning/utbildning sköts upp innan den hade påbörjats."> > @@ -450,7 +450,7 @@ terminology text = <"Rådgivning/utbildning fullbordad"> description = <"All planerad rådgivning/utbildning har genomförts."> > - ["at14"] = < + ["at13"] = < text = <"Rådgivning/utbildning fullbordad"> description = <"All planerad rådgivning/utbildning har genomförts."> > @@ -463,7 +463,7 @@ terminology text = <"Rådgivning/utbildning genomförd"> description = <"Rådginings-/utbildningstillfälle har genomförts eller råd/undervisningsmaterial har delats ut."> > - ["at9"] = < + ["at8"] = < text = <"Rådgivning/utbildning genomförd"> description = <"Rådginings-/utbildningstillfälle har genomförts eller råd/undervisningsmaterial har delats ut."> > @@ -471,7 +471,7 @@ terminology text = <"Rådgivning/utbildning inbokad"> description = <"Rådgivning/utbildning har bokats eller schemalagts."> > - ["at8"] = < + ["at7"] = < text = <"Rådgivning/utbildning inbokad"> description = <"Rådgivning/utbildning har bokats eller schemalagts."> > @@ -479,7 +479,7 @@ terminology text = <"Rådgivning/utbildning planerad"> description = <"Rådgivning/utbildning är planerad men inga övriga åtgärder har gjorts för att påbörja den."> > - ["at7"] = < + ["at6"] = < text = <"Rådgivning/utbildning planerad"> description = <"Rådgivning/utbildning är planerad men inga övriga åtgärder har gjorts för att påbörja den."> > @@ -598,7 +598,7 @@ terminology text = <"Helseinformasjon/undervisning anbefalt"> description = <"Helseinformasjon/undervisning er anbefalt, men ingen aktivitet er gjort for å initiere den."> > - ["at19"] = < + ["at18"] = < text = <"Helseinformasjon/undervisning anbefalt"> description = <"Helseinformasjon/undervisning er anbefalt, men ingen aktivitet er gjort for å initiere den."> > @@ -606,7 +606,7 @@ terminology text = <"Helseinformasjon/undervisning midlertidig stanset"> description = <"Helseinformasjon/undervisning, eller serien av økter er midlertidig stanset etter at den/de ble påbegynt."> > - ["at18"] = < + ["at17"] = < text = <"Helseinformasjon/undervisning midlertidig stanset"> description = <"Helseinformasjon/undervisning, eller serien av økter er midlertidig stanset etter at den/de ble påbegynt."> > @@ -614,7 +614,7 @@ terminology text = <"Helseinformasjon/undervisning ikke fullført"> description = <"Helseinformasjon/undervisning ble avbrutt før den ble fullført."> > - ["at17"] = < + ["at16"] = < text = <"Helseinformasjon/undervisning ikke fullført"> description = <"Helseinformasjon/undervisning ble avbrutt før den ble fullført."> > @@ -622,7 +622,7 @@ terminology text = <"Helseinformasjon/undervisning er kansellert"> description = <"Helseinformasjon/undervisning er kansellert før den er påbegynt."> > - ["at16"] = < + ["at15"] = < text = <"Helseinformasjon/undervisning er kansellert"> description = <"Helseinformasjon/undervisning er kansellert før den er påbegynt."> > @@ -630,7 +630,7 @@ terminology text = <"Helseinformasjon/undervisning utsatt"> description = <"Helseinformasjon/undervisning er utsatt før den er påbegynt."> > - ["at15"] = < + ["at14"] = < text = <"Helseinformasjon/undervisning utsatt"> description = <"Helseinformasjon/undervisning er utsatt før den er påbegynt."> > @@ -638,7 +638,7 @@ terminology text = <"Helseinformasjon/undervisning fullført"> description = <"Alle planlagte aktiviteter for helseinformasjon/undervisning er gjennomført."> > - ["at14"] = < + ["at13"] = < text = <"Helseinformasjon/undervisning fullført"> description = <"Alle planlagte aktiviteter for helseinformasjon/undervisning er gjennomført."> > @@ -651,7 +651,7 @@ terminology text = <"Helseinformasjon/undervisning gjennomført"> description = <"Helseinformasjon/undervisning er utført eller informasjonsmateriellet er overlevert. Dette kan være når en av flere økter er gjennomført, eller et emne er informert om eller undervist i, uten at man har nådd målet for informasjonen/undervisningen og status kan settes til \"Helseinformasjon/undervisning fullført\"."> > - ["at9"] = < + ["at8"] = < text = <"Helseinformasjon/undervisning gjennomført"> description = <"Helseinformasjon/undervisning er utført eller informasjonsmateriellet er overlevert. Dette kan være når en av flere økter er gjennomført, eller et emne er informert om eller undervist i, uten at man har nådd målet for informasjonen/undervisningen og status kan settes til \"Helseinformasjon/undervisning fullført\"."> > @@ -659,7 +659,7 @@ terminology text = <"Helseinformasjon/undervisning tidsfestet"> description = <"Det er gjort en avtale for når helseinformasjonen/undervisningen skal gjennomføres."> > - ["at8"] = < + ["at7"] = < text = <"Helseinformasjon/undervisning tidsfestet"> description = <"Det er gjort en avtale for når helseinformasjonen/undervisningen skal gjennomføres."> > @@ -667,7 +667,7 @@ terminology text = <"Helseinformasjon/undervisning planlagt"> description = <"Helseinformasjon/undervisning er planlagt, men ingen aktivitet er gjort for å initiere den."> > - ["at7"] = < + ["at6"] = < text = <"Helseinformasjon/undervisning planlagt"> description = <"Helseinformasjon/undervisning er planlagt, men ingen aktivitet er gjort for å initiere den."> > @@ -786,7 +786,7 @@ terminology text = <"Education recommended"> description = <"Education has been recommended but no steps have been taken to initiate education."> > - ["at19"] = < + ["at18"] = < text = <"Education recommended"> description = <"Education has been recommended but no steps have been taken to initiate education."> > @@ -794,7 +794,7 @@ terminology text = <"Education suspended"> description = <"Planned education sessions were suspended after commencement."> > - ["at18"] = < + ["at17"] = < text = <"Education suspended"> description = <"Planned education sessions were suspended after commencement."> > @@ -802,7 +802,7 @@ terminology text = <"Education not completed"> description = <"Education session was abandoned before complete."> > - ["at17"] = < + ["at16"] = < text = <"Education not completed"> description = <"Education session was abandoned before complete."> > @@ -810,7 +810,7 @@ terminology text = <"Education cancelled"> description = <"Education has been cancelled prior to commencement."> > - ["at16"] = < + ["at15"] = < text = <"Education cancelled"> description = <"Education has been cancelled prior to commencement."> > @@ -818,7 +818,7 @@ terminology text = <"Education postponed"> description = <"Education has been postponed prior to commencement."> > - ["at15"] = < + ["at14"] = < text = <"Education postponed"> description = <"Education has been postponed prior to commencement."> > @@ -826,7 +826,7 @@ terminology text = <"Education completed"> description = <"All planned activities for education have been successfully completed."> > - ["at14"] = < + ["at13"] = < text = <"Education completed"> description = <"All planned activities for education have been successfully completed."> > @@ -839,7 +839,7 @@ terminology text = <"Education provided"> description = <"Education session or material provided."> > - ["at9"] = < + ["at8"] = < text = <"Education provided"> description = <"Education session or material provided."> > @@ -847,7 +847,7 @@ terminology text = <"Education scheduled"> description = <"Appointment for education scheduled."> > - ["at8"] = < + ["at7"] = < text = <"Education scheduled"> description = <"Appointment for education scheduled."> > @@ -855,7 +855,7 @@ terminology text = <"Education planned"> description = <"Education has been planned but no steps have been taken to initiate education."> > - ["at7"] = < + ["at6"] = < text = <"Education planned"> description = <"Education has been planned but no steps have been taken to initiate education."> > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.imaging_exam.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.imaging_exam.v0.0.1-alpha.adls index 09ccc849c..47d62756c 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.imaging_exam.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.imaging_exam.v0.0.1-alpha.adls @@ -78,7 +78,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9009] matches { - defining_code matches {[at3]} -- Examination planned + defining_code matches {[at2]} -- Examination planned } } } @@ -90,7 +90,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9011] matches { - defining_code matches {[at4]} -- Examination requested + defining_code matches {[at3]} -- Examination requested } } } @@ -102,7 +102,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9013] matches { - defining_code matches {[at10]} -- Examination postponed + defining_code matches {[at9]} -- Examination postponed } } } @@ -114,7 +114,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9015] matches { - defining_code matches {[at12]} -- Examination cancelled + defining_code matches {[at11]} -- Examination cancelled } } } @@ -126,7 +126,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9017] matches { - defining_code matches {[at5]} -- Appointment scheduled + defining_code matches {[at4]} -- Appointment scheduled } } } @@ -138,7 +138,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9019] matches { - defining_code matches {[at6]} -- Appointment rescheduled + defining_code matches {[at5]} -- Appointment rescheduled } } } @@ -150,7 +150,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9021] matches { - defining_code matches {[at9]} -- Examination performed + defining_code matches {[at8]} -- Examination performed } } } @@ -162,7 +162,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9023] matches { - defining_code matches {[at15]} -- Failed attempt + defining_code matches {[at14]} -- Failed attempt } } } @@ -174,7 +174,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9025] matches { - defining_code matches {[at11]} -- Examination suspended + defining_code matches {[at10]} -- Examination suspended } } } @@ -186,7 +186,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9027] matches { - defining_code matches {[at13]} -- Examination aborted + defining_code matches {[at12]} -- Examination aborted } } } @@ -198,7 +198,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9029] matches { - defining_code matches {[at8]} -- Examination complete + defining_code matches {[at7]} -- Examination complete } } } @@ -317,7 +317,7 @@ terminology text = <"Undersøkelse mislykket"> description = <"Undersøkelsen har blitt påstartet men ikke fullført."> > - ["at15"] = < + ["at14"] = < text = <"Undersøkelse mislykket"> description = <"Undersøkelsen har blitt påstartet men ikke fullført."> > @@ -325,7 +325,7 @@ terminology text = <"Undersøkelse avbrutt"> description = <"Undersøkelsen har blitt avbrutt."> > - ["at13"] = < + ["at12"] = < text = <"Undersøkelse avbrutt"> description = <"Undersøkelsen har blitt avbrutt."> > @@ -333,7 +333,7 @@ terminology text = <"Undersøkelse avlyst"> description = <"Den planlagte undersøkelsen har blitt avlyst før den ble igangsatt."> > - ["at12"] = < + ["at11"] = < text = <"Undersøkelse avlyst"> description = <"Den planlagte undersøkelsen har blitt avlyst før den ble igangsatt."> > @@ -341,7 +341,7 @@ terminology text = <"Undersøkelse midlertidig stanset"> description = <"Undersøkelsen er suspendert/ midlertidig stanset."> > - ["at11"] = < + ["at10"] = < text = <"Undersøkelse midlertidig stanset"> description = <"Undersøkelsen er suspendert/ midlertidig stanset."> > @@ -349,7 +349,7 @@ terminology text = <"Undersøkelse utsatt"> description = <"Undersøkelsen er utsatt."> > - ["at10"] = < + ["at9"] = < text = <"Undersøkelse utsatt"> description = <"Undersøkelsen er utsatt."> > @@ -357,7 +357,7 @@ terminology text = <"Undersøkelse utført"> description = <"Undersøkelsen, eller en del av undersøkelsen, har blitt utført."> > - ["at9"] = < + ["at8"] = < text = <"Undersøkelse utført"> description = <"Undersøkelsen, eller en del av undersøkelsen, har blitt utført."> > @@ -365,7 +365,7 @@ terminology text = <"Undersøkelse fullført"> description = <"Undersøkelsen er utført og alle tilknyttede kliniske handlinger er fullførte."> > - ["at8"] = < + ["at7"] = < text = <"Undersøkelse fullført"> description = <"Undersøkelsen er utført og alle tilknyttede kliniske handlinger er fullførte."> > @@ -373,7 +373,7 @@ terminology text = <"Undersøkelse replanlagt"> description = <"Tidspunkt for undersøkelsen har blitt replanlagt."> > - ["at6"] = < + ["at5"] = < text = <"Undersøkelse replanlagt"> description = <"Tidspunkt for undersøkelsen har blitt replanlagt."> > @@ -381,7 +381,7 @@ terminology text = <"Fastsatt tidspunkt for undersøkelse"> description = <"Tidspunkt for undersøkelsen er fastsatt."> > - ["at5"] = < + ["at4"] = < text = <"Fastsatt tidspunkt for undersøkelse"> description = <"Tidspunkt for undersøkelsen er fastsatt."> > @@ -389,7 +389,7 @@ terminology text = <"Undersøkelsesrekvisisjon sendt"> description = <"Det er sendt rekvisisjon for undersøkelsen."> > - ["at4"] = < + ["at3"] = < text = <"Undersøkelsesrekvisisjon sendt"> description = <"Det er sendt rekvisisjon for undersøkelsen."> > @@ -397,7 +397,7 @@ terminology text = <"Undersøkelse planlagt"> description = <"Undersøkelsen er planlagt."> > - ["at3"] = < + ["at2"] = < text = <"Undersøkelse planlagt"> description = <"Undersøkelsen er planlagt."> > @@ -471,7 +471,7 @@ terminology text = <"Failed attempt"> description = <"The examation was commenced but not completed successfully."> > - ["at15"] = < + ["at14"] = < text = <"Failed attempt"> description = <"The examation was commenced but not completed successfully."> > @@ -479,7 +479,7 @@ terminology text = <"Examination aborted"> description = <"The examination has been aborted."> > - ["at13"] = < + ["at12"] = < text = <"Examination aborted"> description = <"The examination has been aborted."> > @@ -487,7 +487,7 @@ terminology text = <"Examination cancelled"> description = <"The planned examination has been cancelled prior to commencement."> > - ["at12"] = < + ["at11"] = < text = <"Examination cancelled"> description = <"The planned examination has been cancelled prior to commencement."> > @@ -495,7 +495,7 @@ terminology text = <"Examination suspended"> description = <"The examination has been suspended."> > - ["at11"] = < + ["at10"] = < text = <"Examination suspended"> description = <"The examination has been suspended."> > @@ -503,7 +503,7 @@ terminology text = <"Examination postponed"> description = <"The examination has been postponed."> > - ["at10"] = < + ["at9"] = < text = <"Examination postponed"> description = <"The examination has been postponed."> > @@ -511,7 +511,7 @@ terminology text = <"Examination performed"> description = <"The examation was performed but related activities not completed."> > - ["at9"] = < + ["at8"] = < text = <"Examination performed"> description = <"The examation was performed but related activities not completed."> > @@ -519,7 +519,7 @@ terminology text = <"Examination complete"> description = <"The imaging examination has been performed and all associated activities completed."> > - ["at8"] = < + ["at7"] = < text = <"Examination complete"> description = <"The imaging examination has been performed and all associated activities completed."> > @@ -527,7 +527,7 @@ terminology text = <"Appointment rescheduled"> description = <"Appointment for imaging examination has been rescheduled."> > - ["at6"] = < + ["at5"] = < text = <"Appointment rescheduled"> description = <"Appointment for imaging examination has been rescheduled."> > @@ -535,7 +535,7 @@ terminology text = <"Appointment scheduled"> description = <"Imaging examination appointment has been made."> > - ["at5"] = < + ["at4"] = < text = <"Appointment scheduled"> description = <"Imaging examination appointment has been made."> > @@ -543,7 +543,7 @@ terminology text = <"Examination requested"> description = <"Imaging examination has been requested."> > - ["at4"] = < + ["at3"] = < text = <"Examination requested"> description = <"Imaging examination has been requested."> > @@ -551,7 +551,7 @@ terminology text = <"Examination planned"> description = <"Imaging examination is planned."> > - ["at3"] = < + ["at2"] = < text = <"Examination planned"> description = <"Imaging examination is planned."> > @@ -625,7 +625,7 @@ terminology text = <"*Failed attempt(en)"> description = <"*The examation was commenced but not completed successfully.(en)"> > - ["at15"] = < + ["at14"] = < text = <"*Failed attempt(en)"> description = <"*The examation was commenced but not completed successfully.(en)"> > @@ -633,7 +633,7 @@ terminology text = <"*Examination aborted(en)"> description = <"*The examination has been aborted.(en)"> > - ["at13"] = < + ["at12"] = < text = <"*Examination aborted(en)"> description = <"*The examination has been aborted.(en)"> > @@ -641,7 +641,7 @@ terminology text = <"*Examination cancelled(en)"> description = <"*The planned examination has been cancelled prior to commencement.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Examination cancelled(en)"> description = <"*The planned examination has been cancelled prior to commencement.(en)"> > @@ -649,7 +649,7 @@ terminology text = <"*Examination suspended(en)"> description = <"*The examination has been suspended.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Examination suspended(en)"> description = <"*The examination has been suspended.(en)"> > @@ -657,7 +657,7 @@ terminology text = <"*Examination postponed(en)"> description = <"*The examination has been postponed.(en)"> > - ["at10"] = < + ["at9"] = < text = <"*Examination postponed(en)"> description = <"*The examination has been postponed.(en)"> > @@ -665,7 +665,7 @@ terminology text = <"*Examination performed(en)"> description = <"*The examation was performed but related activities not completed.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Examination performed(en)"> description = <"*The examation was performed but related activities not completed.(en)"> > @@ -673,7 +673,7 @@ terminology text = <"*Examination complete(en)"> description = <"*The imaging examination has been performed and all associated activities completed.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Examination complete(en)"> description = <"*The imaging examination has been performed and all associated activities completed.(en)"> > @@ -681,7 +681,7 @@ terminology text = <"*Appointment rescheduled(en)"> description = <"*Appointment for imaging examination has been rescheduled.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Appointment rescheduled(en)"> description = <"*Appointment for imaging examination has been rescheduled.(en)"> > @@ -689,7 +689,7 @@ terminology text = <"*Appointment scheduled(en)"> description = <"*Imaging examination appointment has been made.(en)"> > - ["at5"] = < + ["at4"] = < text = <"*Appointment scheduled(en)"> description = <"*Imaging examination appointment has been made.(en)"> > @@ -697,7 +697,7 @@ terminology text = <"*Examination requested(en)"> description = <"*Imaging examination has been requested.(en)"> > - ["at4"] = < + ["at3"] = < text = <"*Examination requested(en)"> description = <"*Imaging examination has been requested.(en)"> > @@ -705,7 +705,7 @@ terminology text = <"*Examination planned(en)"> description = <"*Imaging examination is planned.(en)"> > - ["at3"] = < + ["at2"] = < text = <"*Examination planned(en)"> description = <"*Imaging examination is planned.(en)"> > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.medication.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.medication.v1.0.2.adls index f421621c2..10aceef55 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.medication.v1.0.2.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.medication.v1.0.2.adls @@ -268,7 +268,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9011] matches { - defining_code matches {[at110]} -- Medication recommended + defining_code matches {[at109]} -- Medication recommended } } } @@ -280,7 +280,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9013] matches { - defining_code matches {[at146]} -- Prescription awaiting authorisation + defining_code matches {[at145]} -- Prescription awaiting authorisation } } } @@ -292,7 +292,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9015] matches { - defining_code matches {[at14]} -- Medication course postponed + defining_code matches {[at13]} -- Medication course postponed } } } @@ -304,7 +304,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9017] matches { - defining_code matches {[at13]} -- Medication course cancelled + defining_code matches {[at12]} -- Medication course cancelled } } } @@ -316,7 +316,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9019] matches { - defining_code matches {[at151]} -- Prescription cancelled + defining_code matches {[at150]} -- Prescription cancelled } } } @@ -328,7 +328,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9021] matches { - defining_code matches {[at17]} -- Medication start date/condition set + defining_code matches {[at16]} -- Medication start date/condition set } } } @@ -340,7 +340,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9023] matches { - defining_code matches {[at154]} -- Medication authorised + defining_code matches {[at153]} -- Medication authorised } } } @@ -352,7 +352,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9025] matches { - defining_code matches {[at3]} -- Prescription issued + defining_code matches {[at2]} -- Prescription issued } } } @@ -364,7 +364,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9027] matches { - defining_code matches {[at4]} -- Prescription dispensed + defining_code matches {[at3]} -- Prescription dispensed } } } @@ -376,7 +376,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9029] matches { - defining_code matches {[at107]} -- Prescription re-authorised + defining_code matches {[at106]} -- Prescription re-authorised } } } @@ -388,7 +388,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9031] matches { - defining_code matches {[at11]} -- Prescription re-issued + defining_code matches {[at10]} -- Prescription re-issued } } } @@ -400,7 +400,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9033] matches { - defining_code matches {[at149]} -- Medication prepared + defining_code matches {[at148]} -- Medication prepared } } } @@ -412,7 +412,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9035] matches { - defining_code matches {[at5]} -- Medication course commenced + defining_code matches {[at4]} -- Medication course commenced } } } @@ -424,7 +424,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9037] matches { - defining_code matches {[at42]} -- Minor change to order + defining_code matches {[at41]} -- Minor change to order } } } @@ -436,7 +436,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9039] matches { - defining_code matches {[at6]} -- Medication reassessed + defining_code matches {[at5]} -- Medication reassessed } } } @@ -448,7 +448,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9041] matches { - defining_code matches {[at7]} -- Dose administered + defining_code matches {[at6]} -- Dose administered } } } @@ -460,7 +460,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9043] matches { - defining_code matches {[at19]} -- Dose administration omitted + defining_code matches {[at18]} -- Dose administration omitted } } } @@ -472,7 +472,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9045] matches { - defining_code matches {[at45]} -- Dose administration deferred + defining_code matches {[at44]} -- Dose administration deferred } } } @@ -484,7 +484,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9047] matches { - defining_code matches {[at9]} -- Prescription supply delayed + defining_code matches {[at8]} -- Prescription supply delayed } } } @@ -496,7 +496,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9049] matches { - defining_code matches {[at10]} -- Administrations suspended + defining_code matches {[at9]} -- Administrations suspended } } } @@ -508,7 +508,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9051] matches { - defining_code matches {[at12]} -- Prescription re-authorisation pending + defining_code matches {[at11]} -- Prescription re-authorisation pending } } } @@ -520,7 +520,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9053] matches { - defining_code matches {[at16]} -- Medication course stopped + defining_code matches {[at15]} -- Medication course stopped } } } @@ -532,7 +532,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9055] matches { - defining_code matches {[at40]} -- Major change to order + defining_code matches {[at39]} -- Major change to order } } } @@ -544,7 +544,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9057] matches { - defining_code matches {[at152]} -- Prescription invalid or expired + defining_code matches {[at151]} -- Prescription invalid or expired } } } @@ -556,7 +556,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9059] matches { - defining_code matches {[at8]} -- Medication course completed + defining_code matches {[at7]} -- Medication course completed } } } @@ -568,7 +568,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9061] matches { - defining_code matches {[at153]} -- Prescription fulfilled + defining_code matches {[at152]} -- Prescription fulfilled } } } @@ -749,7 +749,7 @@ terminology text = <"Arzneimittel wurde genehmigt"> description = <"Das Arzneimittel ist offiziell zur Anwendung genehmigt."> > - ["at154"] = < + ["at153"] = < text = <"Arzneimittel wurde genehmigt"> description = <"Das Arzneimittel ist offiziell zur Anwendung genehmigt."> > @@ -757,7 +757,7 @@ terminology text = <"Rezept wurde ausgeführt"> description = <"Das Rezept wurde erfolgreich ausgeführt/eingehalten."> > - ["at153"] = < + ["at152"] = < text = <"Rezept wurde ausgeführt"> description = <"Das Rezept wurde erfolgreich ausgeführt/eingehalten."> > @@ -765,7 +765,7 @@ terminology text = <"Rezept ist ungültig oder abgelaufen"> description = <"Das Rezept ist ungültig geworden oder ist abgelaufen, ohne das es eingelöst wurde."> > - ["at152"] = < + ["at151"] = < text = <"Rezept ist ungültig oder abgelaufen"> description = <"Das Rezept ist ungültig geworden oder ist abgelaufen, ohne das es eingelöst wurde."> > @@ -773,7 +773,7 @@ terminology text = <"Rezept wurde widerrufen"> description = <"Das Rezept wurde vor der Ausstellung widerrufen."> > - ["at151"] = < + ["at150"] = < text = <"Rezept wurde widerrufen"> description = <"Das Rezept wurde vor der Ausstellung widerrufen."> > @@ -786,7 +786,7 @@ terminology text = <"Arzneimittel wurde vorbereitet"> description = <"Das Arzneimittel wurde zubereitet. Zum Beispiel: Zubereitung einer intravenösen Mischung."> > - ["at149"] = < + ["at148"] = < text = <"Arzneimittel wurde vorbereitet"> description = <"Das Arzneimittel wurde zubereitet. Zum Beispiel: Zubereitung einer intravenösen Mischung."> > @@ -799,7 +799,7 @@ terminology text = <"Rezept wartet auf Genehmigung"> description = <"Der Rezeptentwurf wurde erstellt und wartet auf die Bestätigung durch einen autorisierten Arzt. Kann auch verwendet werden, wenn die Re-autorisierung gebündelt erfolgt. Dieser \"careflow_step\" hat den Status \"geplant\" oder \"aktiv\", was die Notwendigkeit widerspiegelt, sowohl Neuaufträge als auch wieder autorisierte Aufträge zu bearbeiten."> > - ["at146"] = < + ["at145"] = < text = <"Rezept wartet auf Genehmigung"> description = <"Der Rezeptentwurf wurde erstellt und wartet auf die Bestätigung durch einen autorisierten Arzt. Kann auch verwendet werden, wenn die Re-autorisierung gebündelt erfolgt. Dieser \"careflow_step\" hat den Status \"geplant\" oder \"aktiv\", was die Notwendigkeit widerspiegelt, sowohl Neuaufträge als auch wieder autorisierte Aufträge zu bearbeiten."> > @@ -826,11 +826,11 @@ terminology text = <"Details zur Verabreichung"> description = <"Details über die Körperstelle und über die Verabreichung des Arzneimittels."> > - ["at140"] = < + ["at139"] = < text = <"Substitution wurde nicht durchgeführt"> description = <"Obwohl es nach der Arzneimittelverordnung erlaubt gewesen wäre, wurde nicht mit einem bioäquivalenten Arzneimittel substituiert."> > - ["at139"] = < + ["at138"] = < text = <"Substitution wurde durchgeführt"> description = <"Ein Arzneimittel wurde substituiert, welches bioäquivalent zu dem Angeforderten ist."> > @@ -853,7 +853,7 @@ terminology text = <"Empfohlene Arzneimittel"> description = <"Das Arzneimittel wurde empfohlen, aber es wurden keine Schritte unternommen, um die Verschreibung/Verordnung einzuleiten."> > - ["at110"] = < + ["at109"] = < text = <"Empfohlene Arzneimittel"> description = <"Das Arzneimittel wurde empfohlen, aber es wurden keine Schritte unternommen, um die Verschreibung/Verordnung einzuleiten."> > @@ -861,7 +861,7 @@ terminology text = <"Rezept ist re-autorisiert"> description = <"Die ursprüngliche Arzneimittelverordnung wurde erneut genehmigt, um eine wiederholte Verschreibung oder Abgabe zu ermöglichen. In einigen Ländern, wie z.B. Deutschland, muss unter diesen Umständen ein völlig neues Rezept ausgestellt werden."> > - ["at107"] = < + ["at106"] = < text = <"Rezept ist re-autorisiert"> description = <"Die ursprüngliche Arzneimittelverordnung wurde erneut genehmigt, um eine wiederholte Verschreibung oder Abgabe zu ermöglichen. In einigen Ländern, wie z.B. Deutschland, muss unter diesen Umständen ein völlig neues Rezept ausgestellt werden."> > @@ -888,7 +888,7 @@ terminology text = <"Verabreichung einer Dosis wurde verschoben"> description = <"Die Verabreichung einer Dosis hat sich verzögert, wird aber so schnell wie möglich erfolgen."> > - ["at45"] = < + ["at44"] = < text = <"Verabreichung einer Dosis wurde verschoben"> description = <"Die Verabreichung einer Dosis hat sich verzögert, wird aber so schnell wie möglich erfolgen."> > @@ -901,7 +901,7 @@ terminology text = <"Geringfügige Änderung der Verordnung"> description = <"Die Arzneimittelverordnung wurde so geändert, dass keine neue Verordnung/neues Rezept nach den lokalen klinischen Regeln ausgestellt werden muss."> > - ["at42"] = < + ["at41"] = < text = <"Geringfügige Änderung der Verordnung"> description = <"Die Arzneimittelverordnung wurde so geändert, dass keine neue Verordnung/neues Rezept nach den lokalen klinischen Regeln ausgestellt werden muss."> > @@ -909,7 +909,7 @@ terminology text = <"Größere Änderung der Verordnung"> description = <"Eine große Änderung der Verordnung war erforderlich, die dazu führte, dass diese Verordnung gestoppt und ein neue Verordnung ausgestellt wurde."> > - ["at40"] = < + ["at39"] = < text = <"Größere Änderung der Verordnung"> description = <"Eine große Änderung der Verordnung war erforderlich, die dazu führte, dass diese Verordnung gestoppt und ein neue Verordnung ausgestellt wurde."> > @@ -942,7 +942,7 @@ terminology text = <"Verabreichung einer Dosis wurde ausgelassen"> description = <"Eine Gabe des Arzneimittels wurde zurückgehalten und nicht gegeben. Es besteht keine Erwartung, dass sie später verabreicht wird, obwohl die nächste Dosis (falls es eine gibt) gemäß der ursprünglichen Verordnung verabreicht werden sollte."> > - ["at19"] = < + ["at18"] = < text = <"Verabreichung einer Dosis wurde ausgelassen"> description = <"Eine Gabe des Arzneimittels wurde zurückgehalten und nicht gegeben. Es besteht keine Erwartung, dass sie später verabreicht wird, obwohl die nächste Dosis (falls es eine gibt) gemäß der ursprünglichen Verordnung verabreicht werden sollte."> > @@ -950,7 +950,7 @@ terminology text = <"Arzneimittel Startdatum/Voraussetzung"> description = <"Das Startdatum der Arzneimittelanwendung oder andere Startbedingungen wurden festgelegt."> > - ["at17"] = < + ["at16"] = < text = <"Arzneimittel Startdatum/Voraussetzung"> description = <"Das Startdatum der Arzneimittelanwendung oder andere Startbedingungen wurden festgelegt."> > @@ -958,7 +958,7 @@ terminology text = <"Arzneimittelbehandlung gestoppt"> description = <"Die Verabreichung des Arzneimittels wurde während der Dauer der geplanten Behandlung eingestellt."> > - ["at16"] = < + ["at15"] = < text = <"Arzneimittelbehandlung gestoppt"> description = <"Die Verabreichung des Arzneimittels wurde während der Dauer der geplanten Behandlung eingestellt."> > @@ -966,7 +966,7 @@ terminology text = <"Medikamentenbehanlung wurde verschoben"> description = <"Die geplante Medikamentenbehanlung wurde vor der Verabreichung verschoben."> > - ["at14"] = < + ["at13"] = < text = <"Medikamentenbehanlung wurde verschoben"> description = <"Die geplante Medikamentenbehanlung wurde vor der Verabreichung verschoben."> > @@ -974,7 +974,7 @@ terminology text = <"Arzneimittelbehanlung wurde abgesagt"> description = <"Die geplante Arzneimittelbehanlung wurde vor der Verabreichung abgesagt."> > - ["at13"] = < + ["at12"] = < text = <"Arzneimittelbehanlung wurde abgesagt"> description = <"Die geplante Arzneimittelbehanlung wurde vor der Verabreichung abgesagt."> > @@ -982,7 +982,7 @@ terminology text = <"Re-Autorisierug des Rezepts ausstehend"> description = <"Die Ausstellung des Rezeptes wartet auf die erneute Re-Autorisierung durch einen Arzt."> > - ["at12"] = < + ["at11"] = < text = <"Re-Autorisierug des Rezepts ausstehend"> description = <"Die Ausstellung des Rezeptes wartet auf die erneute Re-Autorisierung durch einen Arzt."> > @@ -990,7 +990,7 @@ terminology text = <"Rezept neu ausgestellt"> description = <"Ein Rezept wurde für eine vorhandene Arzneimittelverordnung neu ausgestellt."> > - ["at11"] = < + ["at10"] = < text = <"Rezept neu ausgestellt"> description = <"Ein Rezept wurde für eine vorhandene Arzneimittelverordnung neu ausgestellt."> > @@ -998,7 +998,7 @@ terminology text = <"Verabreichung wurde ausgesetzt"> description = <"Die Verabreichung des Arzneimittels wurde bis zum Erhalt weiterer Informationen ausgesetzt. Es sollten keine weiteren Dosen, bis zur Bekanntgabe des neuen Startdatums oder bis die Bedingungen erfüllt sind, verabreicht werden. Wenn Sie das Datum/Bedingungen für den Neustart nach dem Aussetzen festlegen, sollte ein \"suspend_step\" von der ausgesetzten Gabe und zurück erfolgen."> > - ["at10"] = < + ["at9"] = < text = <"Verabreichung wurde ausgesetzt"> description = <"Die Verabreichung des Arzneimittels wurde bis zum Erhalt weiterer Informationen ausgesetzt. Es sollten keine weiteren Dosen, bis zur Bekanntgabe des neuen Startdatums oder bis die Bedingungen erfüllt sind, verabreicht werden. Wenn Sie das Datum/Bedingungen für den Neustart nach dem Aussetzen festlegen, sollte ein \"suspend_step\" von der ausgesetzten Gabe und zurück erfolgen."> > @@ -1006,7 +1006,7 @@ terminology text = <"Verzögerung der Rezeptabgabe"> description = <"Das Rezept wurde aufgrund einer technischen oder pharmazeutischen Störung nicht ausgegeben."> > - ["at9"] = < + ["at8"] = < text = <"Verzögerung der Rezeptabgabe"> description = <"Das Rezept wurde aufgrund einer technischen oder pharmazeutischen Störung nicht ausgegeben."> > @@ -1014,7 +1014,7 @@ terminology text = <"Arzneimittelbehandlung ist abgeschlossen"> description = <"Die medikamentöse Behandlung wurde, wie geplant, beendet."> > - ["at8"] = < + ["at7"] = < text = <"Arzneimittelbehandlung ist abgeschlossen"> description = <"Die medikamentöse Behandlung wurde, wie geplant, beendet."> > @@ -1022,7 +1022,7 @@ terminology text = <"Dosis wurde verabreicht"> description = <"Eine einzelne Verabreichung des Arzneimittels ist erfolgt."> > - ["at7"] = < + ["at6"] = < text = <"Dosis wurde verabreicht"> description = <"Eine einzelne Verabreichung des Arzneimittels ist erfolgt."> > @@ -1030,7 +1030,7 @@ terminology text = <"Arzneimittel wurde neu bewertet"> description = <"Das individuelle Arzneimittel wurde neu bewertet, beispielsweise ob das Arzneimittel noch angewendet werden soll. Eine Überprüfung der Arzneimittelliste soll nicht durchgeführt werden."> > - ["at6"] = < + ["at5"] = < text = <"Arzneimittel wurde neu bewertet"> description = <"Das individuelle Arzneimittel wurde neu bewertet, beispielsweise ob das Arzneimittel noch angewendet werden soll. Eine Überprüfung der Arzneimittelliste soll nicht durchgeführt werden."> > @@ -1038,7 +1038,7 @@ terminology text = <"Arzneimittelbehandlung hat begonnen"> description = <"Das Arzneimittel wurde zum ersten Mal von dem Patienten eingenommen oder verabreicht. Obwohl in einigen Situation die erste von mehreren Anwendungen errechenbar ist, kann es in der Primärversorgung sein, dass genaue Verabreichungsdaten nicht ohne weiteres verfügbar sind."> > - ["at5"] = < + ["at4"] = < text = <"Arzneimittelbehandlung hat begonnen"> description = <"Das Arzneimittel wurde zum ersten Mal von dem Patienten eingenommen oder verabreicht. Obwohl in einigen Situation die erste von mehreren Anwendungen errechenbar ist, kann es in der Primärversorgung sein, dass genaue Verabreichungsdaten nicht ohne weiteres verfügbar sind."> > @@ -1046,7 +1046,7 @@ terminology text = <"Rezept wurde ausgegeben/eingelöst"> description = <"Das verordnete Arzneimittel ist an einen Patienten ausgegeben worden, z.B. von einer Apotheke."> > - ["at4"] = < + ["at3"] = < text = <"Rezept wurde ausgegeben/eingelöst"> description = <"Das verordnete Arzneimittel ist an einen Patienten ausgegeben worden, z.B. von einer Apotheke."> > @@ -1054,7 +1054,7 @@ terminology text = <"Rezept ausgestellt"> description = <"Für das Arzneimittel wurde ein Rezept ausgestellt."> > - ["at3"] = < + ["at2"] = < text = <"Rezept ausgestellt"> description = <"Für das Arzneimittel wurde ein Rezept ausgestellt."> > @@ -1119,7 +1119,7 @@ terminology text = <"*Medication authorised(en)"> description = <"*The medication has been formally authorised for use.(en)"> > - ["at154"] = < + ["at153"] = < text = <"*Medication authorised(en)"> description = <"*The medication has been formally authorised for use.(en)"> > @@ -1127,7 +1127,7 @@ terminology text = <"*Prescription fulfilled(en)"> description = <"*The prescription has been fulfilled successfully.(en)"> > - ["at153"] = < + ["at152"] = < text = <"*Prescription fulfilled(en)"> description = <"*The prescription has been fulfilled successfully.(en)"> > @@ -1135,7 +1135,7 @@ terminology text = <"*Prescription invalid or expired(en)"> description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> > - ["at152"] = < + ["at151"] = < text = <"*Prescription invalid or expired(en)"> description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> > @@ -1143,7 +1143,7 @@ terminology text = <"*Prescription cancelled(en)"> description = <"*The prescription was cancelled prior to being issued.(en)"> > - ["at151"] = < + ["at150"] = < text = <"*Prescription cancelled(en)"> description = <"*The prescription was cancelled prior to being issued.(en)"> > @@ -1156,7 +1156,7 @@ terminology text = <"*Medication prepared(en)"> description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> > - ["at149"] = < + ["at148"] = < text = <"*Medication prepared(en)"> description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> > @@ -1169,7 +1169,7 @@ terminology text = <"*Prescription awaiting authorisation(en)"> description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> > - ["at146"] = < + ["at145"] = < text = <"*Prescription awaiting authorisation(en)"> description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> > @@ -1197,11 +1197,11 @@ terminology text = <"*Administration details(en)"> description = <"*Details of body site and administration of the medication.(en)"> > - ["at140"] = < + ["at139"] = < text = <"*Substitution not performed(en)"> description = <"*Although allowed by the medication order a bioequvalent medication was not substituted.(en)"> > - ["at139"] = < + ["at138"] = < text = <"*Substitution performed(en)"> description = <"*A medication was substituted which is bioequivalent to that ordered.(en)"> > @@ -1224,7 +1224,7 @@ terminology text = <"*Medication recommended(en)"> description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> > - ["at110"] = < + ["at109"] = < text = <"*Medication recommended(en)"> description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> > @@ -1232,7 +1232,7 @@ terminology text = <"*Prescription re-authorised(en)"> description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> > - ["at107"] = < + ["at106"] = < text = <"*Prescription re-authorised(en)"> description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> > @@ -1258,7 +1258,7 @@ terminology text = <"*Dose administration deferred(en)"> description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> > - ["at45"] = < + ["at44"] = < text = <"*Dose administration deferred(en)"> description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> > @@ -1271,7 +1271,7 @@ terminology text = <"*Minor change to order(en)"> description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> > - ["at42"] = < + ["at41"] = < text = <"*Minor change to order(en)"> description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> > @@ -1279,7 +1279,7 @@ terminology text = <"*Major change to order.(en)"> description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Major change to order.(en)"> description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> > @@ -1312,7 +1312,7 @@ terminology text = <"*Dose administration omitted(en)"> description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Dose administration omitted(en)"> description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> > @@ -1320,7 +1320,7 @@ terminology text = <"*Medication start date/condition set(en)"> description = <"*The time to start this medication, or other starting condition, has been set.(en)"> > - ["at17"] = < + ["at16"] = < text = <"*Medication start date/condition set(en)"> description = <"*The time to start this medication, or other starting condition, has been set.(en)"> > @@ -1328,7 +1328,7 @@ terminology text = <"*Medication course stopped(en)"> description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> > - ["at16"] = < + ["at15"] = < text = <"*Medication course stopped(en)"> description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> > @@ -1336,7 +1336,7 @@ terminology text = <"*Medication course postponed(en)"> description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> > - ["at14"] = < + ["at13"] = < text = <"*Medication course postponed(en)"> description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> > @@ -1344,7 +1344,7 @@ terminology text = <"*Medication course cancelled(en)"> description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> > - ["at13"] = < + ["at12"] = < text = <"*Medication course cancelled(en)"> description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> > @@ -1352,7 +1352,7 @@ terminology text = <"*Prescription re-issue suspended(en)"> description = <"*Reissuing of this prescription is not available without some intervention.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Prescription re-issue suspended(en)"> description = <"*Reissuing of this prescription is not available without some intervention.(en)"> > @@ -1360,7 +1360,7 @@ terminology text = <"*Prescription re-issued(en)"> description = <"*A prescription token has been re-issued for an existing medication order.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Prescription re-issued(en)"> description = <"*A prescription token has been re-issued for an existing medication order.(en)"> > @@ -1368,7 +1368,7 @@ terminology text = <"*Administrations suspended(en)"> description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> > - ["at10"] = < + ["at9"] = < text = <"*Administrations suspended(en)"> description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> > @@ -1376,7 +1376,7 @@ terminology text = <"*Prescription supply delayed(en)"> description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Prescription supply delayed(en)"> description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> > @@ -1384,7 +1384,7 @@ terminology text = <"*Medication course completed(en)"> description = <"*The medication course has been completed as planned.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Medication course completed(en)"> description = <"*The medication course has been completed as planned.(en)"> > @@ -1392,7 +1392,7 @@ terminology text = <"*Dose administered(en)"> description = <"*A single administration of the medication has taken place.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Dose administered(en)"> description = <"*A single administration of the medication has taken place.(en)"> > @@ -1400,7 +1400,7 @@ terminology text = <"*Medication course reviewed(en)"> description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Medication course reviewed(en)"> description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> > @@ -1408,7 +1408,7 @@ terminology text = <"*Medication course commenced(en)"> description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> > - ["at5"] = < + ["at4"] = < text = <"*Medication course commenced(en)"> description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> > @@ -1416,7 +1416,7 @@ terminology text = <"*Prescription dispensed(en)"> description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> > - ["at4"] = < + ["at3"] = < text = <"*Prescription dispensed(en)"> description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> > @@ -1424,7 +1424,7 @@ terminology text = <"*Prescription issued(en)"> description = <"*A prescription has been issued for the medication.(en)"> > - ["at3"] = < + ["at2"] = < text = <"*Prescription issued(en)"> description = <"*A prescription has been issued for the medication.(en)"> > @@ -1489,7 +1489,7 @@ terminology text = <"*Medication authorised(en)"> description = <"*The medication has been formally authorised for use.(en)"> > - ["at154"] = < + ["at153"] = < text = <"*Medication authorised(en)"> description = <"*The medication has been formally authorised for use.(en)"> > @@ -1497,7 +1497,7 @@ terminology text = <"*Prescription fulfilled(en)"> description = <"*The prescription has been fulfilled successfully.(en)"> > - ["at153"] = < + ["at152"] = < text = <"*Prescription fulfilled(en)"> description = <"*The prescription has been fulfilled successfully.(en)"> > @@ -1505,7 +1505,7 @@ terminology text = <"*Prescription invalid or expired(en)"> description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> > - ["at152"] = < + ["at151"] = < text = <"*Prescription invalid or expired(en)"> description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> > @@ -1513,7 +1513,7 @@ terminology text = <"*Prescription cancelled(en)"> description = <"*The prescription was cancelled prior to being issued.(en)"> > - ["at151"] = < + ["at150"] = < text = <"*Prescription cancelled(en)"> description = <"*The prescription was cancelled prior to being issued.(en)"> > @@ -1526,7 +1526,7 @@ terminology text = <"*Medication prepared(en)"> description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> > - ["at149"] = < + ["at148"] = < text = <"*Medication prepared(en)"> description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> > @@ -1539,7 +1539,7 @@ terminology text = <"*Prescription awaiting authorisation(en)"> description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> > - ["at146"] = < + ["at145"] = < text = <"*Prescription awaiting authorisation(en)"> description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> > @@ -1567,11 +1567,11 @@ terminology text = <"*Administration details(en)"> description = <"*Details of body site and administration of the medication.(en)"> > - ["at140"] = < + ["at139"] = < text = <"*Substitution not performed(en)"> description = <"*Although allowed by the medication order a bioequvalent medication was not substituted.(en)"> > - ["at139"] = < + ["at138"] = < text = <"*Substitution performed(en)"> description = <"*A medication was substituted which is bioequivalent to that ordered.(en)"> > @@ -1594,7 +1594,7 @@ terminology text = <"*Medication recommended(en)"> description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> > - ["at110"] = < + ["at109"] = < text = <"*Medication recommended(en)"> description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> > @@ -1602,7 +1602,7 @@ terminology text = <"*Prescription re-authorised(en)"> description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> > - ["at107"] = < + ["at106"] = < text = <"*Prescription re-authorised(en)"> description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> > @@ -1628,7 +1628,7 @@ terminology text = <"*Dose administration deferred(en)"> description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> > - ["at45"] = < + ["at44"] = < text = <"*Dose administration deferred(en)"> description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> > @@ -1641,7 +1641,7 @@ terminology text = <"*Minor change to order(en)"> description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> > - ["at42"] = < + ["at41"] = < text = <"*Minor change to order(en)"> description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> > @@ -1649,7 +1649,7 @@ terminology text = <"*Major change to order.(en)"> description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Major change to order.(en)"> description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> > @@ -1682,7 +1682,7 @@ terminology text = <"*Dose administration omitted(en)"> description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Dose administration omitted(en)"> description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> > @@ -1690,7 +1690,7 @@ terminology text = <"*Medication start date/condition set(en)"> description = <"*The time to start this medication, or other starting condition, has been set.(en)"> > - ["at17"] = < + ["at16"] = < text = <"*Medication start date/condition set(en)"> description = <"*The time to start this medication, or other starting condition, has been set.(en)"> > @@ -1698,7 +1698,7 @@ terminology text = <"*Medication course stopped(en)"> description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> > - ["at16"] = < + ["at15"] = < text = <"*Medication course stopped(en)"> description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> > @@ -1706,7 +1706,7 @@ terminology text = <"*Medication course postponed(en)"> description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> > - ["at14"] = < + ["at13"] = < text = <"*Medication course postponed(en)"> description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> > @@ -1714,7 +1714,7 @@ terminology text = <"*Medication course cancelled(en)"> description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> > - ["at13"] = < + ["at12"] = < text = <"*Medication course cancelled(en)"> description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> > @@ -1722,7 +1722,7 @@ terminology text = <"*Prescription re-issue suspended(en)"> description = <"*Reissuing of this prescription is not available without some intervention.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Prescription re-issue suspended(en)"> description = <"*Reissuing of this prescription is not available without some intervention.(en)"> > @@ -1730,7 +1730,7 @@ terminology text = <"*Prescription re-issued(en)"> description = <"*A prescription token has been re-issued for an existing medication order.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Prescription re-issued(en)"> description = <"*A prescription token has been re-issued for an existing medication order.(en)"> > @@ -1738,7 +1738,7 @@ terminology text = <"*Administrations suspended(en)"> description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> > - ["at10"] = < + ["at9"] = < text = <"*Administrations suspended(en)"> description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> > @@ -1746,7 +1746,7 @@ terminology text = <"*Prescription supply delayed(en)"> description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Prescription supply delayed(en)"> description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> > @@ -1754,7 +1754,7 @@ terminology text = <"*Medication course completed(en)"> description = <"*The medication course has been completed as planned.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Medication course completed(en)"> description = <"*The medication course has been completed as planned.(en)"> > @@ -1762,7 +1762,7 @@ terminology text = <"*Dose administered(en)"> description = <"*A single administration of the medication has taken place.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Dose administered(en)"> description = <"*A single administration of the medication has taken place.(en)"> > @@ -1770,7 +1770,7 @@ terminology text = <"*Medication course reviewed(en)"> description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Medication course reviewed(en)"> description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> > @@ -1778,7 +1778,7 @@ terminology text = <"*Medication course commenced(en)"> description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> > - ["at5"] = < + ["at4"] = < text = <"*Medication course commenced(en)"> description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> > @@ -1786,7 +1786,7 @@ terminology text = <"*Prescription dispensed(en)"> description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> > - ["at4"] = < + ["at3"] = < text = <"*Prescription dispensed(en)"> description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> > @@ -1794,7 +1794,7 @@ terminology text = <"*Prescription issued(en)"> description = <"*A prescription has been issued for the medication.(en)"> > - ["at3"] = < + ["at2"] = < text = <"*Prescription issued(en)"> description = <"*A prescription has been issued for the medication.(en)"> > @@ -1859,7 +1859,7 @@ terminology text = <"Legemiddel autorisert"> description = <"Legemiddelet er formelt autorisert for bruk."> > - ["at154"] = < + ["at153"] = < text = <"Legemiddel autorisert"> description = <"Legemiddelet er formelt autorisert for bruk."> > @@ -1867,7 +1867,7 @@ terminology text = <"Resept ferdig ekspedert"> description = <"Resepten er ferdig ekspedert."> > - ["at153"] = < + ["at152"] = < text = <"Resept ferdig ekspedert"> description = <"Resepten er ferdig ekspedert."> > @@ -1875,7 +1875,7 @@ terminology text = <"Resept ugyldig eller utgått"> description = <"Resepten er ugyldiggjort eller har utgått før den er ferdig ekspedert."> > - ["at152"] = < + ["at151"] = < text = <"Resept ugyldig eller utgått"> description = <"Resepten er ugyldiggjort eller har utgått før den er ferdig ekspedert."> > @@ -1883,7 +1883,7 @@ terminology text = <"Resept avbrutt"> description = <"Resepten ble avbrutt før den ble utstedt."> > - ["at151"] = < + ["at150"] = < text = <"Resept avbrutt"> description = <"Resepten ble avbrutt før den ble utstedt."> > @@ -1896,7 +1896,7 @@ terminology text = <"Legemiddel istandgjort"> description = <"Legemiddelet er fysisk istandgjort, for eksempel istandgjøring av en intravenøs blanding."> > - ["at149"] = < + ["at148"] = < text = <"Legemiddel istandgjort"> description = <"Legemiddelet er fysisk istandgjort, for eksempel istandgjøring av en intravenøs blanding."> > @@ -1909,7 +1909,7 @@ terminology text = <"Resept avventer autorisering"> description = <"Det er forberedt et utkast for en resept, og denne avventer godkjenning av en autorisert kliniker. Kan brukes der reseptutstedelse utføres satsvis. Dette prosesstrinnet kan brukes enten med status \"planned\" eller \"active\", for å underbygge behovet for å håndtere både nye og reautoriserte ordinasjoner."> > - ["at146"] = < + ["at145"] = < text = <"Resept avventer autorisering"> description = <"Det er forberedt et utkast for en resept, og denne avventer godkjenning av en autorisert kliniker. Kan brukes der reseptutstedelse utføres satsvis. Dette prosesstrinnet kan brukes enten med status \"planned\" eller \"active\", for å underbygge behovet for å håndtere både nye og reautoriserte ordinasjoner."> > @@ -1936,11 +1936,11 @@ terminology text = <"Administreringsdetaljer"> description = <"Detaljer om administrering av legemiddelet."> > - ["at140"] = < + ["at139"] = < text = <"Generisk bytte ikke utført"> description = <"Det ordinerte produktet ble ikke byttet til et bioekvivalent produkt, til tross for at dette var tillatt i ordineringen."> > - ["at139"] = < + ["at138"] = < text = <"Generisk bytte utført"> description = <"Det ordinerte produktet ble byttet til et bioekvivalent produkt."> > @@ -1963,7 +1963,7 @@ terminology text = <"Anbefalt medisinering"> description = <"Medisineringen er anbefalt, men ordinering er ikke iverksatt."> > - ["at110"] = < + ["at109"] = < text = <"Anbefalt medisinering"> description = <"Medisineringen er anbefalt, men ordinering er ikke iverksatt."> > @@ -1971,7 +1971,7 @@ terminology text = <"Resept reautorisert"> description = <"En repeterende resept har blitt reautorisert. I noen myndighetsområder må det i disse tilfellene utstedes en helt ny resept."> > - ["at107"] = < + ["at106"] = < text = <"Resept reautorisert"> description = <"En repeterende resept har blitt reautorisert. I noen myndighetsområder må det i disse tilfellene utstedes en helt ny resept."> > @@ -1998,7 +1998,7 @@ terminology text = <"Administrering utsatt"> description = <"Administrering av legemiddelet er utsatt/forsinket, men legemiddelet forventes administrert så raskt som mulig."> > - ["at45"] = < + ["at44"] = < text = <"Administrering utsatt"> description = <"Administrering av legemiddelet er utsatt/forsinket, men legemiddelet forventes administrert så raskt som mulig."> > @@ -2011,7 +2011,7 @@ terminology text = <"Mindre endring av ordinering"> description = <"Legemiddelordineringen er endret på en slik måte at det etter lokale retningslinjer ikke er behov for en ny ordinering. For eksempel endring av produkt fra tabletter til kapsler."> > - ["at42"] = < + ["at41"] = < text = <"Mindre endring av ordinering"> description = <"Legemiddelordineringen er endret på en slik måte at det etter lokale retningslinjer ikke er behov for en ny ordinering. For eksempel endring av produkt fra tabletter til kapsler."> > @@ -2019,7 +2019,7 @@ terminology text = <"Omfattende endring av ordinering"> description = <"Det er utført en større endring i ordineringen, denne ordineringen er stoppet og en ny ordinering er igangsatt."> > - ["at40"] = < + ["at39"] = < text = <"Omfattende endring av ordinering"> description = <"Det er utført en større endring i ordineringen, denne ordineringen er stoppet og en ny ordinering er igangsatt."> > @@ -2051,7 +2051,7 @@ terminology text = <"Enkeltdose ikke administrert"> description = <"En enkeltdose er holdt tilbake og ikke administrert (\"nullet\"). Det er ingen forventing om at den aktuelle dosen skal gis på et senere tidspunkt, men neste dose administreres i henhold til ordineringen."> > - ["at19"] = < + ["at18"] = < text = <"Enkeltdose ikke administrert"> description = <"En enkeltdose er holdt tilbake og ikke administrert (\"nullet\"). Det er ingen forventing om at den aktuelle dosen skal gis på et senere tidspunkt, men neste dose administreres i henhold til ordineringen."> > @@ -2059,7 +2059,7 @@ terminology text = <"Oppstartsdato satt"> description = <"Tidspunktet eller vilkår for å starte medisineringen er satt."> > - ["at17"] = < + ["at16"] = < text = <"Oppstartsdato satt"> description = <"Tidspunktet eller vilkår for å starte medisineringen er satt."> > @@ -2067,7 +2067,7 @@ terminology text = <"Legemiddel seponert"> description = <"Legemiddelet er seponert etter at første dose er administrert, men før planlagt fullførelse av ordineringen."> > - ["at16"] = < + ["at15"] = < text = <"Legemiddel seponert"> description = <"Legemiddelet er seponert etter at første dose er administrert, men før planlagt fullførelse av ordineringen."> > @@ -2075,7 +2075,7 @@ terminology text = <"Planlagt medisinering satt på vent"> description = <"Den planlagte medisineringen er satt på vent før den første dosen er administrert."> > - ["at14"] = < + ["at13"] = < text = <"Planlagt medisinering satt på vent"> description = <"Den planlagte medisineringen er satt på vent før den første dosen er administrert."> > @@ -2083,7 +2083,7 @@ terminology text = <"Planlagt medisinering avbrutt"> description = <"Den planlagte medisineringen er avbrutt før den første dosen er administrert."> > - ["at13"] = < + ["at12"] = < text = <"Planlagt medisinering avbrutt"> description = <"Den planlagte medisineringen er avbrutt før den første dosen er administrert."> > @@ -2091,7 +2091,7 @@ terminology text = <"Reautorisering av resept satt på vent"> description = <"Utstedelse av resept avventer reautorisering av en kliniker. I noen myndighetsområder kan ikke resepter reautoriseres, og det må i disse tilfellene utstedes en helt ny resept."> > - ["at12"] = < + ["at11"] = < text = <"Reautorisering av resept satt på vent"> description = <"Utstedelse av resept avventer reautorisering av en kliniker. I noen myndighetsområder kan ikke resepter reautoriseres, og det må i disse tilfellene utstedes en helt ny resept."> > @@ -2099,7 +2099,7 @@ terminology text = <"Resept fornyet"> description = <"Legemiddelet har fått en fornyet resept for den eksisterende ordineringen."> > - ["at11"] = < + ["at10"] = < text = <"Resept fornyet"> description = <"Legemiddelet har fått en fornyet resept for den eksisterende ordineringen."> > @@ -2107,7 +2107,7 @@ terminology text = <"Administrering satt på vent"> description = <"Administrering av legemiddelet er satt på vent inntil videre, ordinasjonen er \"nullet\". Ingen ytterligere doser gis før kriterium eller dato for å sette medisineringen i gang igjen er møtt. Når dato eller kriterium for å ny oppstart settes, bør det gjøres et 'suspend_step' tilbake til \"Administrering satt på vent\"."> > - ["at10"] = < + ["at9"] = < text = <"Administrering satt på vent"> description = <"Administrering av legemiddelet er satt på vent inntil videre, ordinasjonen er \"nullet\". Ingen ytterligere doser gis før kriterium eller dato for å sette medisineringen i gang igjen er møtt. Når dato eller kriterium for å ny oppstart settes, bør det gjøres et 'suspend_step' tilbake til \"Administrering satt på vent\"."> > @@ -2115,7 +2115,7 @@ terminology text = <"Forsinket levering"> description = <"Legemiddelet er ikke utdelt fordi det ikke er på lager enda."> > - ["at9"] = < + ["at8"] = < text = <"Forsinket levering"> description = <"Legemiddelet er ikke utdelt fordi det ikke er på lager enda."> > @@ -2123,7 +2123,7 @@ terminology text = <"Medisinering fullført"> description = <"Medisineringen er fullført som ordinert."> > - ["at8"] = < + ["at7"] = < text = <"Medisinering fullført"> description = <"Medisineringen er fullført som ordinert."> > @@ -2131,7 +2131,7 @@ terminology text = <"Legemiddel administrert"> description = <"En enkelt administrering av legemiddelet er utført."> > - ["at7"] = < + ["at6"] = < text = <"Legemiddel administrert"> description = <"En enkelt administrering av legemiddelet er utført."> > @@ -2139,7 +2139,7 @@ terminology text = <"Legemiddel revurdert"> description = <"Legemiddelet er revurdert, for eksempel for hvorvidt det fortsatt skal tas. Dette er ikke ment å omfatte gjennomgang av en legemiddelliste."> > - ["at6"] = < + ["at5"] = < text = <"Legemiddel revurdert"> description = <"Legemiddelet er revurdert, for eksempel for hvorvidt det fortsatt skal tas. Dette er ikke ment å omfatte gjennomgang av en legemiddelliste."> > @@ -2147,7 +2147,7 @@ terminology text = <"Medisinering startet"> description = <"Legemiddelet er inntatt av eller administrert til pasienten for første gang. Selv om dette i noen bruksområder som f.eks. sykehus kan utledes fra den første av en rekke administreringer, må det i andre bruksområder som f.eks. allmennpraksis spesifiseres spesifikt siden administreringer ikke dokumenteres på samme måte."> > - ["at5"] = < + ["at4"] = < text = <"Medisinering startet"> description = <"Legemiddelet er inntatt av eller administrert til pasienten for første gang. Selv om dette i noen bruksområder som f.eks. sykehus kan utledes fra den første av en rekke administreringer, må det i andre bruksområder som f.eks. allmennpraksis spesifiseres spesifikt siden administreringer ikke dokumenteres på samme måte."> > @@ -2155,7 +2155,7 @@ terminology text = <"Resept ekspedert"> description = <"Legemiddelet er utdelt, for eksempel fra et apotek til pasienten."> > - ["at4"] = < + ["at3"] = < text = <"Resept ekspedert"> description = <"Legemiddelet er utdelt, for eksempel fra et apotek til pasienten."> > @@ -2163,7 +2163,7 @@ terminology text = <"Resept utstedt"> description = <"Det er utstedt en resept for legemiddelet."> > - ["at3"] = < + ["at2"] = < text = <"Resept utstedt"> description = <"Det er utstedt en resept for legemiddelet."> > @@ -2228,7 +2228,7 @@ terminology text = <"*Medication authorised(en)"> description = <"*The medication has been formally authorised for use.(en)"> > - ["at154"] = < + ["at153"] = < text = <"*Medication authorised(en)"> description = <"*The medication has been formally authorised for use.(en)"> > @@ -2236,7 +2236,7 @@ terminology text = <"*Prescription fulfilled(en)"> description = <"*The prescription has been fulfilled successfully.(en)"> > - ["at153"] = < + ["at152"] = < text = <"*Prescription fulfilled(en)"> description = <"*The prescription has been fulfilled successfully.(en)"> > @@ -2244,7 +2244,7 @@ terminology text = <"*Prescription invalid or expired(en)"> description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> > - ["at152"] = < + ["at151"] = < text = <"*Prescription invalid or expired(en)"> description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> > @@ -2252,7 +2252,7 @@ terminology text = <"*Prescription cancelled(en)"> description = <"*The prescription was cancelled prior to being issued.(en)"> > - ["at151"] = < + ["at150"] = < text = <"*Prescription cancelled(en)"> description = <"*The prescription was cancelled prior to being issued.(en)"> > @@ -2265,7 +2265,7 @@ terminology text = <"*Medication prepared(en)"> description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> > - ["at149"] = < + ["at148"] = < text = <"*Medication prepared(en)"> description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> > @@ -2278,7 +2278,7 @@ terminology text = <"*Prescription awaiting authorisation(en)"> description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> > - ["at146"] = < + ["at145"] = < text = <"*Prescription awaiting authorisation(en)"> description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> > @@ -2306,11 +2306,11 @@ terminology text = <"*Administration details(en)"> description = <"*Details of body site and administration of the medication.(en)"> > - ["at140"] = < + ["at139"] = < text = <"*Substitution not performed(en)"> description = <"*Although allowed by the medication order a bioequvalent medication was not substituted.(en)"> > - ["at139"] = < + ["at138"] = < text = <"*Substitution performed(en)"> description = <"*A medication was substituted which is bioequivalent to that ordered.(en)"> > @@ -2333,7 +2333,7 @@ terminology text = <"Medicamento recomendado"> description = <"Medicamento foi recomendado mas nenhuma ação foi realizada para iniciar a prescrição."> > - ["at110"] = < + ["at109"] = < text = <"Medicamento recomendado"> description = <"Medicamento foi recomendado mas nenhuma ação foi realizada para iniciar a prescrição."> > @@ -2341,7 +2341,7 @@ terminology text = <"*Prescription re-authorised(en)"> description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> > - ["at107"] = < + ["at106"] = < text = <"*Prescription re-authorised(en)"> description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> > @@ -2368,7 +2368,7 @@ terminology text = <"Administração da dose adiada"> description = <"A administração de uma dose de medicamento foi adiada, mas espera-se que seja administrada o mais rápido possível."> > - ["at45"] = < + ["at44"] = < text = <"Administração da dose adiada"> description = <"A administração de uma dose de medicamento foi adiada, mas espera-se que seja administrada o mais rápido possível."> > @@ -2381,7 +2381,7 @@ terminology text = <"Prescrição com mínimas mudanças"> description = <"A prescrição foi alterada de uma forma que não exige uma nova liberação da prescrição, de acordo com as regras clínicas locais."> > - ["at42"] = < + ["at41"] = < text = <"Prescrição com mínimas mudanças"> description = <"A prescrição foi alterada de uma forma que não exige uma nova liberação da prescrição, de acordo com as regras clínicas locais."> > @@ -2389,7 +2389,7 @@ terminology text = <"Alteração significativa na prescrição"> description = <"Foi necessário realizar uma alteração significativa na prescrição, resultando no cancelamento da atual e a substituição por uma nova prescrição."> > - ["at40"] = < + ["at39"] = < text = <"Alteração significativa na prescrição"> description = <"Foi necessário realizar uma alteração significativa na prescrição, resultando no cancelamento da atual e a substituição por uma nova prescrição."> > @@ -2422,7 +2422,7 @@ terminology text = <"*Dose administration omitted(en)"> description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Dose administration omitted(en)"> description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> > @@ -2430,7 +2430,7 @@ terminology text = <"Data do início/ Condição de início"> description = <"A hora de começar a medicação, ou outra condição para iniciar o tratamento foi estabelecida."> > - ["at17"] = < + ["at16"] = < text = <"Data do início/ Condição de início"> description = <"A hora de começar a medicação, ou outra condição para iniciar o tratamento foi estabelecida."> > @@ -2438,7 +2438,7 @@ terminology text = <"*Medication course stopped(en)"> description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> > - ["at16"] = < + ["at15"] = < text = <"*Medication course stopped(en)"> description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> > @@ -2446,7 +2446,7 @@ terminology text = <"*Medication course postponed(en)"> description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> > - ["at14"] = < + ["at13"] = < text = <"*Medication course postponed(en)"> description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> > @@ -2454,7 +2454,7 @@ terminology text = <"*Medication course cancelled(en)"> description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> > - ["at13"] = < + ["at12"] = < text = <"*Medication course cancelled(en)"> description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> > @@ -2462,7 +2462,7 @@ terminology text = <"*Prescription re-issue suspended(en)"> description = <"*Reissuing of this prescription is not available without some intervention.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Prescription re-issue suspended(en)"> description = <"*Reissuing of this prescription is not available without some intervention.(en)"> > @@ -2470,7 +2470,7 @@ terminology text = <"Nova liberação de prescrição"> description = <"Nova liberação de prescrição já existente."> > - ["at11"] = < + ["at10"] = < text = <"Nova liberação de prescrição"> description = <"Nova liberação de prescrição já existente."> > @@ -2478,7 +2478,7 @@ terminology text = <"*Administrations suspended(en)"> description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> > - ["at10"] = < + ["at9"] = < text = <"*Administrations suspended(en)"> description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> > @@ -2486,7 +2486,7 @@ terminology text = <"*Prescription supply delayed(en)"> description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Prescription supply delayed(en)"> description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> > @@ -2494,7 +2494,7 @@ terminology text = <"Final do tratamento medicamentoso"> description = <"O tratamento medicamentoso foi finalizado conforme previsto."> > - ["at8"] = < + ["at7"] = < text = <"Final do tratamento medicamentoso"> description = <"O tratamento medicamentoso foi finalizado conforme previsto."> > @@ -2502,7 +2502,7 @@ terminology text = <"Dose administrada"> description = <"Dose do medicamento foi administrada."> > - ["at7"] = < + ["at6"] = < text = <"Dose administrada"> description = <"Dose do medicamento foi administrada."> > @@ -2510,7 +2510,7 @@ terminology text = <"*Medication course reviewed(en)"> description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Medication course reviewed(en)"> description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> > @@ -2518,7 +2518,7 @@ terminology text = <"*Medication course commenced(en)"> description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> > - ["at5"] = < + ["at4"] = < text = <"*Medication course commenced(en)"> description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> > @@ -2526,7 +2526,7 @@ terminology text = <"*Prescription dispensed(en)"> description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> > - ["at4"] = < + ["at3"] = < text = <"*Prescription dispensed(en)"> description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> > @@ -2534,7 +2534,7 @@ terminology text = <"*Prescription issued(en)"> description = <"*A prescription has been issued for the medication.(en)"> > - ["at3"] = < + ["at2"] = < text = <"*Prescription issued(en)"> description = <"*A prescription has been issued for the medication.(en)"> > @@ -2599,7 +2599,7 @@ terminology text = <"*Medication authorised(en)"> description = <"*The medication has been formally authorised for use.(en)"> > - ["at154"] = < + ["at153"] = < text = <"*Medication authorised(en)"> description = <"*The medication has been formally authorised for use.(en)"> > @@ -2607,7 +2607,7 @@ terminology text = <"*Prescription fulfilled(en)"> description = <"*The prescription has been fulfilled successfully.(en)"> > - ["at153"] = < + ["at152"] = < text = <"*Prescription fulfilled(en)"> description = <"*The prescription has been fulfilled successfully.(en)"> > @@ -2615,7 +2615,7 @@ terminology text = <"*Prescription invalid or expired(en)"> description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> > - ["at152"] = < + ["at151"] = < text = <"*Prescription invalid or expired(en)"> description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> > @@ -2623,7 +2623,7 @@ terminology text = <"*Prescription cancelled(en)"> description = <"*The prescription was cancelled prior to being issued.(en)"> > - ["at151"] = < + ["at150"] = < text = <"*Prescription cancelled(en)"> description = <"*The prescription was cancelled prior to being issued.(en)"> > @@ -2636,7 +2636,7 @@ terminology text = <"*Medication prepared(en)"> description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> > - ["at149"] = < + ["at148"] = < text = <"*Medication prepared(en)"> description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> > @@ -2649,7 +2649,7 @@ terminology text = <"*Prescription awaiting authorisation(en)"> description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> > - ["at146"] = < + ["at145"] = < text = <"*Prescription awaiting authorisation(en)"> description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> > @@ -2677,11 +2677,11 @@ terminology text = <"*Administration details(en)"> description = <"*Details of body site and administration of the medication.(en)"> > - ["at140"] = < + ["at139"] = < text = <"*Substitution not performed(en)"> description = <"*Although allowed by the medication order a bioequvalent medication was not substituted.(en)"> > - ["at139"] = < + ["at138"] = < text = <"*Substitution performed(en)"> description = <"*A medication was substituted which is bioequivalent to that ordered.(en)"> > @@ -2704,7 +2704,7 @@ terminology text = <"*Medication recommended(en)"> description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> > - ["at110"] = < + ["at109"] = < text = <"*Medication recommended(en)"> description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> > @@ -2712,7 +2712,7 @@ terminology text = <"*Prescription re-authorised(en)"> description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> > - ["at107"] = < + ["at106"] = < text = <"*Prescription re-authorised(en)"> description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> > @@ -2738,7 +2738,7 @@ terminology text = <"*Dose administration deferred(en)"> description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> > - ["at45"] = < + ["at44"] = < text = <"*Dose administration deferred(en)"> description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> > @@ -2751,7 +2751,7 @@ terminology text = <"*Minor change to order(en)"> description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> > - ["at42"] = < + ["at41"] = < text = <"*Minor change to order(en)"> description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> > @@ -2759,7 +2759,7 @@ terminology text = <"*Major change to order.(en)"> description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Major change to order.(en)"> description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> > @@ -2792,7 +2792,7 @@ terminology text = <"*Dose administration omitted(en)"> description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Dose administration omitted(en)"> description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> > @@ -2800,7 +2800,7 @@ terminology text = <"*Medication start date/condition set(en)"> description = <"*The time to start this medication, or other starting condition, has been set.(en)"> > - ["at17"] = < + ["at16"] = < text = <"*Medication start date/condition set(en)"> description = <"*The time to start this medication, or other starting condition, has been set.(en)"> > @@ -2808,7 +2808,7 @@ terminology text = <"*Medication course stopped(en)"> description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> > - ["at16"] = < + ["at15"] = < text = <"*Medication course stopped(en)"> description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> > @@ -2816,7 +2816,7 @@ terminology text = <"*Medication course postponed(en)"> description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> > - ["at14"] = < + ["at13"] = < text = <"*Medication course postponed(en)"> description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> > @@ -2824,7 +2824,7 @@ terminology text = <"*Medication course cancelled(en)"> description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> > - ["at13"] = < + ["at12"] = < text = <"*Medication course cancelled(en)"> description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> > @@ -2832,7 +2832,7 @@ terminology text = <"*Prescription re-issue suspended(en)"> description = <"*Reissuing of this prescription is not available without some intervention.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Prescription re-issue suspended(en)"> description = <"*Reissuing of this prescription is not available without some intervention.(en)"> > @@ -2840,7 +2840,7 @@ terminology text = <"*Prescription re-issued(en)"> description = <"*A prescription token has been re-issued for an existing medication order.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Prescription re-issued(en)"> description = <"*A prescription token has been re-issued for an existing medication order.(en)"> > @@ -2848,7 +2848,7 @@ terminology text = <"*Administrations suspended(en)"> description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> > - ["at10"] = < + ["at9"] = < text = <"*Administrations suspended(en)"> description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> > @@ -2856,7 +2856,7 @@ terminology text = <"*Prescription supply delayed(en)"> description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Prescription supply delayed(en)"> description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> > @@ -2864,7 +2864,7 @@ terminology text = <"*Medication course completed(en)"> description = <"*The medication course has been completed as planned.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Medication course completed(en)"> description = <"*The medication course has been completed as planned.(en)"> > @@ -2872,7 +2872,7 @@ terminology text = <"*Dose administered(en)"> description = <"*A single administration of the medication has taken place.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Dose administered(en)"> description = <"*A single administration of the medication has taken place.(en)"> > @@ -2880,7 +2880,7 @@ terminology text = <"*Medication course reviewed(en)"> description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Medication course reviewed(en)"> description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> > @@ -2888,7 +2888,7 @@ terminology text = <"*Medication course commenced(en)"> description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> > - ["at5"] = < + ["at4"] = < text = <"*Medication course commenced(en)"> description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> > @@ -2896,7 +2896,7 @@ terminology text = <"*Prescription dispensed(en)"> description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> > - ["at4"] = < + ["at3"] = < text = <"*Prescription dispensed(en)"> description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> > @@ -2904,7 +2904,7 @@ terminology text = <"*Prescription issued(en)"> description = <"*A prescription has been issued for the medication.(en)"> > - ["at3"] = < + ["at2"] = < text = <"*Prescription issued(en)"> description = <"*A prescription has been issued for the medication.(en)"> > @@ -2969,7 +2969,7 @@ terminology text = <"*Medication authorised(en)"> description = <"*The medication has been formally authorised for use.(en)"> > - ["at154"] = < + ["at153"] = < text = <"*Medication authorised(en)"> description = <"*The medication has been formally authorised for use.(en)"> > @@ -2977,7 +2977,7 @@ terminology text = <"*Prescription fulfilled(en)"> description = <"*The prescription has been fulfilled successfully.(en)"> > - ["at153"] = < + ["at152"] = < text = <"*Prescription fulfilled(en)"> description = <"*The prescription has been fulfilled successfully.(en)"> > @@ -2985,7 +2985,7 @@ terminology text = <"*Prescription invalid or expired(en)"> description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> > - ["at152"] = < + ["at151"] = < text = <"*Prescription invalid or expired(en)"> description = <"*Prescription has been invalidated or has expired without being fulfilled.(en)"> > @@ -2993,7 +2993,7 @@ terminology text = <"*Prescription cancelled(en)"> description = <"*The prescription was cancelled prior to being issued.(en)"> > - ["at151"] = < + ["at150"] = < text = <"*Prescription cancelled(en)"> description = <"*The prescription was cancelled prior to being issued.(en)"> > @@ -3006,7 +3006,7 @@ terminology text = <"*Medication prepared(en)"> description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> > - ["at149"] = < + ["at148"] = < text = <"*Medication prepared(en)"> description = <"*The medication has been physically prepared. For example: preparation of an intravenous mixture.(en)"> > @@ -3019,7 +3019,7 @@ terminology text = <"*Prescription awaiting authorisation(en)"> description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> > - ["at146"] = < + ["at145"] = < text = <"*Prescription awaiting authorisation(en)"> description = <"*Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders.(en)"> > @@ -3047,11 +3047,11 @@ terminology text = <"*Administration details(en)"> description = <"*Details of body site and administration of the medication.(en)"> > - ["at140"] = < + ["at139"] = < text = <"*Substitution not performed(en)"> description = <"*Although allowed by the medication order a bioequvalent medication was not substituted.(en)"> > - ["at139"] = < + ["at138"] = < text = <"*Substitution performed(en)"> description = <"*A medication was substituted which is bioequivalent to that ordered.(en)"> > @@ -3074,7 +3074,7 @@ terminology text = <"*Medication recommended(en)"> description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> > - ["at110"] = < + ["at109"] = < text = <"*Medication recommended(en)"> description = <"*The medication has been recommended but no steps have been taken to initiate prescribing.(en)"> > @@ -3082,7 +3082,7 @@ terminology text = <"*Prescription re-authorised(en)"> description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> > - ["at107"] = < + ["at106"] = < text = <"*Prescription re-authorised(en)"> description = <"*The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances.(en)"> > @@ -3108,7 +3108,7 @@ terminology text = <"*Dose administration deferred(en)"> description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> > - ["at45"] = < + ["at44"] = < text = <"*Dose administration deferred(en)"> description = <"*Administration of a dose of mediciation has been delayed but is expected to be given as soon as possible.(en)"> > @@ -3121,7 +3121,7 @@ terminology text = <"*Minor change to order(en)"> description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> > - ["at42"] = < + ["at41"] = < text = <"*Minor change to order(en)"> description = <"*The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules.(en)"> > @@ -3129,7 +3129,7 @@ terminology text = <"*Major change to order.(en)"> description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Major change to order.(en)"> description = <"*A major change to the order was required, resulting in this order being stopped and a replacement order being started.(en)"> > @@ -3162,7 +3162,7 @@ terminology text = <"*Dose administration omitted(en)"> description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Dose administration omitted(en)"> description = <"*The administration of a medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order.(en)"> > @@ -3170,7 +3170,7 @@ terminology text = <"*Medication start date/condition set(en)"> description = <"*The time to start this medication, or other starting condition, has been set.(en)"> > - ["at17"] = < + ["at16"] = < text = <"*Medication start date/condition set(en)"> description = <"*The time to start this medication, or other starting condition, has been set.(en)"> > @@ -3178,7 +3178,7 @@ terminology text = <"*Medication course stopped(en)"> description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> > - ["at16"] = < + ["at15"] = < text = <"*Medication course stopped(en)"> description = <"*The administration of this medication has been ceased after the first dose has been administered, but before intended completion of the course. (en)"> > @@ -3186,7 +3186,7 @@ terminology text = <"*Medication course postponed(en)"> description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> > - ["at14"] = < + ["at13"] = < text = <"*Medication course postponed(en)"> description = <"*The scheduled medication course has been postponed prior to any administration.(en)"> > @@ -3194,7 +3194,7 @@ terminology text = <"*Medication course cancelled(en)"> description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> > - ["at13"] = < + ["at12"] = < text = <"*Medication course cancelled(en)"> description = <"*The planned course of medication has been cancelled prior to any administration.(en)"> > @@ -3202,7 +3202,7 @@ terminology text = <"*Prescription re-issue suspended(en)"> description = <"*Reissuing of this prescription is not available without some intervention.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Prescription re-issue suspended(en)"> description = <"*Reissuing of this prescription is not available without some intervention.(en)"> > @@ -3210,7 +3210,7 @@ terminology text = <"*Prescription re-issued(en)"> description = <"*A prescription token has been re-issued for an existing medication order.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Prescription re-issued(en)"> description = <"*A prescription token has been re-issued for an existing medication order.(en)"> > @@ -3218,7 +3218,7 @@ terminology text = <"*Administrations suspended(en)"> description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> > - ["at10"] = < + ["at9"] = < text = <"*Administrations suspended(en)"> description = <"*The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met.(en)"> > @@ -3226,7 +3226,7 @@ terminology text = <"*Prescription supply delayed(en)"> description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Prescription supply delayed(en)"> description = <"*The prescription has not been dispensed due to a technical or pharamaceutical supply issue.(en)"> > @@ -3234,7 +3234,7 @@ terminology text = <"*Medication course completed(en)"> description = <"*The medication course has been completed as planned.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Medication course completed(en)"> description = <"*The medication course has been completed as planned.(en)"> > @@ -3242,7 +3242,7 @@ terminology text = <"*Dose administered(en)"> description = <"*A single administration of the medication has taken place.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Dose administered(en)"> description = <"*A single administration of the medication has taken place.(en)"> > @@ -3250,7 +3250,7 @@ terminology text = <"*Medication course reviewed(en)"> description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Medication course reviewed(en)"> description = <"*The specific medication item has been reviewed, as planned. This is not intended to capture review of the whole medication list.(en)"> > @@ -3258,7 +3258,7 @@ terminology text = <"*Medication course commenced(en)"> description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> > - ["at5"] = < + ["at4"] = < text = <"*Medication course commenced(en)"> description = <"*The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available.(en)"> > @@ -3266,7 +3266,7 @@ terminology text = <"*Prescription dispensed(en)"> description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> > - ["at4"] = < + ["at3"] = < text = <"*Prescription dispensed(en)"> description = <"*The ordered medication has been dispensed, for example from a pharmacy to the patient.(en)"> > @@ -3274,7 +3274,7 @@ terminology text = <"*Prescription issued(en)"> description = <"*A prescription has been issued for the medication.(en)"> > - ["at3"] = < + ["at2"] = < text = <"*Prescription issued(en)"> description = <"*A prescription has been issued for the medication.(en)"> > @@ -3339,7 +3339,7 @@ terminology text = <"Medication authorised"> description = <"The medication has been formally authorised for use."> > - ["at154"] = < + ["at153"] = < text = <"Medication authorised"> description = <"The medication has been formally authorised for use."> > @@ -3347,7 +3347,7 @@ terminology text = <"Prescription fulfilled"> description = <"The prescription has been fulfilled successfully."> > - ["at153"] = < + ["at152"] = < text = <"Prescription fulfilled"> description = <"The prescription has been fulfilled successfully."> > @@ -3355,7 +3355,7 @@ terminology text = <"Prescription invalid or expired"> description = <"Prescription has been invalidated or has expired without being fulfilled."> > - ["at152"] = < + ["at151"] = < text = <"Prescription invalid or expired"> description = <"Prescription has been invalidated or has expired without being fulfilled."> > @@ -3363,7 +3363,7 @@ terminology text = <"Prescription cancelled"> description = <"The prescription was cancelled prior to being issued."> > - ["at151"] = < + ["at150"] = < text = <"Prescription cancelled"> description = <"The prescription was cancelled prior to being issued."> > @@ -3376,7 +3376,7 @@ terminology text = <"Medication prepared"> description = <"The medication has been physically prepared. For example: preparation of an intravenous mixture."> > - ["at149"] = < + ["at148"] = < text = <"Medication prepared"> description = <"The medication has been physically prepared. For example: preparation of an intravenous mixture."> > @@ -3389,7 +3389,7 @@ terminology text = <"Prescription awaiting authorisation"> description = <"Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders."> > - ["at146"] = < + ["at145"] = < text = <"Prescription awaiting authorisation"> description = <"Draft prescription has been prepared and is awaiting confirmation from an authorised clinician. May be used where reauthorisations are performed as a batch. This careflow_step may have a status of 'planned' or 'active', reflecting the need to to handle new orders as well as re-authorised orders."> > @@ -3417,11 +3417,11 @@ terminology text = <"Administration details"> description = <"Details of body site and administration of the medication."> > - ["at140"] = < + ["at139"] = < text = <"Substitution not performed"> description = <"Although allowed by the medication order a bioequvalent medication was not substituted."> > - ["at139"] = < + ["at138"] = < text = <"Substitution performed"> description = <"A medication was substituted which is bioequivalent to that ordered."> > @@ -3444,7 +3444,7 @@ terminology text = <"Medication recommended"> description = <"The medication has been recommended but no steps have been taken to initiate prescribing."> > - ["at110"] = < + ["at109"] = < text = <"Medication recommended"> description = <"The medication has been recommended but no steps have been taken to initiate prescribing."> > @@ -3452,7 +3452,7 @@ terminology text = <"Prescription re-authorised"> description = <"The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances."> > - ["at107"] = < + ["at106"] = < text = <"Prescription re-authorised"> description = <"The original medication order has been re-authorised to allow repeat prescription or dispensing. In some jurisdictions an entirely new order must be issued in these circumstances."> > @@ -3479,7 +3479,7 @@ terminology text = <"Dose administration deferred"> description = <"An administration of a dose of the medication has been delayed but is expected to be given as soon as possible."> > - ["at45"] = < + ["at44"] = < text = <"Dose administration deferred"> description = <"An administration of a dose of the medication has been delayed but is expected to be given as soon as possible."> > @@ -3492,7 +3492,7 @@ terminology text = <"Minor change to order"> description = <"The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules."> > - ["at42"] = < + ["at41"] = < text = <"Minor change to order"> description = <"The medication order has been changed in a manner which does not require a new instruction/order to be issued, according to local clinical rules."> > @@ -3500,7 +3500,7 @@ terminology text = <"Major change to order"> description = <"A major change to the order was required, resulting in this order being stopped and a replacement order being started."> > - ["at40"] = < + ["at39"] = < text = <"Major change to order"> description = <"A major change to the order was required, resulting in this order being stopped and a replacement order being started."> > @@ -3533,7 +3533,7 @@ terminology text = <"Dose administration omitted"> description = <"An administration of the medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order."> > - ["at19"] = < + ["at18"] = < text = <"Dose administration omitted"> description = <"An administration of the medication has been withheld and not given. There is no expectation that it will be given later, though the next dose (if any) should be administered according to the original order."> > @@ -3541,7 +3541,7 @@ terminology text = <"Medication start date/condition set"> description = <"The time to start the medication, or other starting condition, has been set."> > - ["at17"] = < + ["at16"] = < text = <"Medication start date/condition set"> description = <"The time to start the medication, or other starting condition, has been set."> > @@ -3549,7 +3549,7 @@ terminology text = <"Medication course stopped"> description = <"Administration of the medication has been ceased during the period of the intended course."> > - ["at16"] = < + ["at15"] = < text = <"Medication course stopped"> description = <"Administration of the medication has been ceased during the period of the intended course."> > @@ -3557,7 +3557,7 @@ terminology text = <"Medication course postponed"> description = <"The scheduled medication course has been postponed prior to any administration."> > - ["at14"] = < + ["at13"] = < text = <"Medication course postponed"> description = <"The scheduled medication course has been postponed prior to any administration."> > @@ -3565,7 +3565,7 @@ terminology text = <"Medication course cancelled"> description = <"The planned course of medication has been cancelled prior to any administration."> > - ["at13"] = < + ["at12"] = < text = <"Medication course cancelled"> description = <"The planned course of medication has been cancelled prior to any administration."> > @@ -3573,7 +3573,7 @@ terminology text = <"Prescription re-authorisation pending"> description = <"Issue of the prescription is awaiting re-authorisation by a clinician."> > - ["at12"] = < + ["at11"] = < text = <"Prescription re-authorisation pending"> description = <"Issue of the prescription is awaiting re-authorisation by a clinician."> > @@ -3581,7 +3581,7 @@ terminology text = <"Prescription re-issued"> description = <"A prescription has been re-issued for an existing medication order."> > - ["at11"] = < + ["at10"] = < text = <"Prescription re-issued"> description = <"A prescription has been re-issued for an existing medication order."> > @@ -3589,7 +3589,7 @@ terminology text = <"Administrations suspended"> description = <"The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met. When setting the date/conditions for restart after suspending, a suspend_step from Administrations suspended and back to Administrations suspended should be performed."> > - ["at10"] = < + ["at9"] = < text = <"Administrations suspended"> description = <"The administration of the medication has been suspended until further notice. No further doses should be given until the restart date or conditions have been met. When setting the date/conditions for restart after suspending, a suspend_step from Administrations suspended and back to Administrations suspended should be performed."> > @@ -3597,7 +3597,7 @@ terminology text = <"Prescription supply delayed"> description = <"The prescription has not been dispensed due to a technical or pharamaceutical supply issue."> > - ["at9"] = < + ["at8"] = < text = <"Prescription supply delayed"> description = <"The prescription has not been dispensed due to a technical or pharamaceutical supply issue."> > @@ -3605,7 +3605,7 @@ terminology text = <"Medication course completed"> description = <"The medication course has been completed as planned."> > - ["at8"] = < + ["at7"] = < text = <"Medication course completed"> description = <"The medication course has been completed as planned."> > @@ -3613,7 +3613,7 @@ terminology text = <"Dose administered"> description = <"A single administration of the medication has taken place."> > - ["at7"] = < + ["at6"] = < text = <"Dose administered"> description = <"A single administration of the medication has taken place."> > @@ -3621,7 +3621,7 @@ terminology text = <"Medication reassessed"> description = <"The individual medication has been reassessed, for example whether the medication should still be taken. This is not intended to capture review of the medication list."> > - ["at6"] = < + ["at5"] = < text = <"Medication reassessed"> description = <"The individual medication has been reassessed, for example whether the medication should still be taken. This is not intended to capture review of the medication list."> > @@ -3629,7 +3629,7 @@ terminology text = <"Medication course commenced"> description = <"The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available."> > - ["at5"] = < + ["at4"] = < text = <"Medication course commenced"> description = <"The medication has been taken by, or administered to, the patient for the first time. Although in some settings this significant date may be computable as the first of several administrations, in other settings, such as primary care, specific administration dates are not readily available."> > @@ -3637,7 +3637,7 @@ terminology text = <"Prescription dispensed"> description = <"The ordered medication has been dispensed, for example from a pharmacy to the patient."> > - ["at4"] = < + ["at3"] = < text = <"Prescription dispensed"> description = <"The ordered medication has been dispensed, for example from a pharmacy to the patient."> > @@ -3645,7 +3645,7 @@ terminology text = <"Prescription issued"> description = <"A prescription has been issued for the medication."> > - ["at3"] = < + ["at2"] = < text = <"Prescription issued"> description = <"A prescription has been issued for the medication."> > @@ -3671,7 +3671,7 @@ terminology value_sets = < ["ac9009"] = < id = <"ac9009"> - members = <"at139", "at140"> + members = <"at138", "at139"> > ["ac9002"] = < id = <"ac9002"> diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.procedure.v1.3.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.procedure.v1.3.2.adls index a6c7dfde0..aacaafae9 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.procedure.v1.3.2.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.procedure.v1.3.2.adls @@ -312,7 +312,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9010] matches { - defining_code matches {[at5]} -- Procedure planned + defining_code matches {[at4]} -- Procedure planned } } } @@ -324,7 +324,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9012] matches { - defining_code matches {[at35]} -- X - Procedure planned + defining_code matches {[at34]} -- X - Procedure planned } } } @@ -336,7 +336,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9014] matches { - defining_code matches {[at8]} -- Procedure request sent + defining_code matches {[at7]} -- Procedure request sent } } } @@ -348,7 +348,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9016] matches { - defining_code matches {[at36]} -- X - Procedure request sent + defining_code matches {[at35]} -- X - Procedure request sent } } } @@ -360,7 +360,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9018] matches { - defining_code matches {[at39]} -- Procedure postponed + defining_code matches {[at38]} -- Procedure postponed } } } @@ -372,7 +372,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9020] matches { - defining_code matches {[at40]} -- Procedure cancelled + defining_code matches {[at39]} -- Procedure cancelled } } } @@ -384,7 +384,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9022] matches { - defining_code matches {[at37]} -- Procedure scheduled + defining_code matches {[at36]} -- Procedure scheduled } } } @@ -396,7 +396,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9024] matches { - defining_code matches {[at69]} -- Procedure commenced + defining_code matches {[at68]} -- Procedure commenced } } } @@ -408,7 +408,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9026] matches { - defining_code matches {[at48]} -- Procedure performed + defining_code matches {[at47]} -- Procedure performed } } } @@ -420,7 +420,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9028] matches { - defining_code matches {[at41]} -- Procedure suspended + defining_code matches {[at40]} -- Procedure suspended } } } @@ -432,7 +432,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9030] matches { - defining_code matches {[at42]} -- Procedure aborted + defining_code matches {[at41]} -- Procedure aborted } } } @@ -444,7 +444,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9032] matches { - defining_code matches {[at44]} -- Procedure completed + defining_code matches {[at43]} -- Procedure completed } } } @@ -615,7 +615,7 @@ terminology text = <"Prozedur begonnen"> description = <"Die Prozedur, oder eine Subprozedur in einem mehrstufigen Vorgehen, wurde begonnen."> > - ["at69"] = < + ["at68"] = < text = <"Prozedur begonnen"> description = <"Die Prozedur, oder eine Subprozedur in einem mehrstufigen Vorgehen, wurde begonnen."> > @@ -695,7 +695,7 @@ terminology text = <"Prozedur durchgeführt"> description = <"Die Prozedur, oder eine Subprozedur in einem mehrstufigen Vorgehen, wurde durchgeführt."> > - ["at48"] = < + ["at47"] = < text = <"Prozedur durchgeführt"> description = <"Die Prozedur, oder eine Subprozedur in einem mehrstufigen Vorgehen, wurde durchgeführt."> > @@ -703,7 +703,7 @@ terminology text = <"Prozedur beendet"> description = <"Die Prozedur wurde durchgeführt und alle damit verbundenen klinischen Aktivitäten wurden beendet."> > - ["at44"] = < + ["at43"] = < text = <"Prozedur beendet"> description = <"Die Prozedur wurde durchgeführt und alle damit verbundenen klinischen Aktivitäten wurden beendet."> > @@ -711,7 +711,7 @@ terminology text = <"Prozedur abgebrochen"> description = <"Die Prozedur wurde abgebrochen."> > - ["at42"] = < + ["at41"] = < text = <"Prozedur abgebrochen"> description = <"Die Prozedur wurde abgebrochen."> > @@ -719,7 +719,7 @@ terminology text = <"Prozedur unterbrochen"> description = <"Die Prozedur wurde unterbrochen."> > - ["at41"] = < + ["at40"] = < text = <"Prozedur unterbrochen"> description = <"Die Prozedur wurde unterbrochen."> > @@ -727,7 +727,7 @@ terminology text = <"Prozedur storniert"> description = <"Die geplante Prozedur wurde vor Beginn storniert."> > - ["at40"] = < + ["at39"] = < text = <"Prozedur storniert"> description = <"Die geplante Prozedur wurde vor Beginn storniert."> > @@ -735,7 +735,7 @@ terminology text = <"Prozedur verschoben"> description = <"Die Prozedur wurde verschoben."> > - ["at39"] = < + ["at38"] = < text = <"Prozedur verschoben"> description = <"Die Prozedur wurde verschoben."> > @@ -743,7 +743,7 @@ terminology text = <"geplanter Termin der Prozedur"> description = <"Ein Termin für die Prozedur wurde geplant."> > - ["at37"] = < + ["at36"] = < text = <"geplanter Termin der Prozedur"> description = <"Ein Termin für die Prozedur wurde geplant."> > @@ -752,7 +752,7 @@ terminology description = <"Dieses Element ist veraltet, da es fälschlicherweise mit dem Status \"initial\" verknüpft war - verwenden Sie das neue Element \"Geplante Prozedur\" (at0007), das korrekt mit dem Status \"geplant\" verknüpft ist."> comment = <"(War: Der Auftrag für die Prozedur wurde versendet.)"> > - ["at36"] = < + ["at35"] = < text = <"X - Auftrag für Prozedur versendet"> description = <"Dieses Element ist veraltet, da es fälschlicherweise mit dem Status \"initial\" verknüpft war - verwenden Sie das neue Element \"Geplante Prozedur\" (at0007), das korrekt mit dem Status \"geplant\" verknüpft ist."> comment = <"(War: Der Auftrag für die Prozedur wurde versendet.)"> @@ -762,7 +762,7 @@ terminology description = <"Dieses Element ist veraltet, da es fälschlicherweise mit dem Status \"initial\" verknüpft war - verwenden Sie das neue Element \"Prozedur geplant\" (at0004), das korrekt mit dem Status \"geplant\" verknüpft ist."> comment = <"(War: Die Prozedur, die durchgeführt werden soll, ist geplant.)"> > - ["at35"] = < + ["at34"] = < text = <"X - Prozedur geplant"> description = <"Dieses Element ist veraltet, da es fälschlicherweise mit dem Status \"initial\" verknüpft war - verwenden Sie das neue Element \"Prozedur geplant\" (at0004), das korrekt mit dem Status \"geplant\" verknüpft ist."> comment = <"(War: Die Prozedur, die durchgeführt werden soll, ist geplant.)"> @@ -776,7 +776,7 @@ terminology text = <"Auftrag für Prozedur versendet"> description = <"Der Auftrag für die Prozedur wurde versendet."> > - ["at8"] = < + ["at7"] = < text = <"Auftrag für Prozedur versendet"> description = <"Der Auftrag für die Prozedur wurde versendet."> > @@ -793,7 +793,7 @@ terminology text = <"Geplante Prozedur"> description = <"Die Prozedur, die durchgeführt werden soll, ist geplant."> > - ["at5"] = < + ["at4"] = < text = <"Geplante Prozedur"> description = <"Die Prozedur, die durchgeführt werden soll, ist geplant."> > @@ -857,7 +857,7 @@ terminology text = <"*Procedure commenced(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Procedure commenced(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> > @@ -937,7 +937,7 @@ terminology text = <"*Procedure performed(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> > - ["at48"] = < + ["at47"] = < text = <"*Procedure performed(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> > @@ -945,7 +945,7 @@ terminology text = <"*Procedure completed(en)"> description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> > - ["at44"] = < + ["at43"] = < text = <"*Procedure completed(en)"> description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> > @@ -953,7 +953,7 @@ terminology text = <"*Procedure aborted(en)"> description = <"*The procedure has been aborted.(en)"> > - ["at42"] = < + ["at41"] = < text = <"*Procedure aborted(en)"> description = <"*The procedure has been aborted.(en)"> > @@ -961,7 +961,7 @@ terminology text = <"*Procedure suspended(en)"> description = <"*The procedure has been suspended.(en)"> > - ["at41"] = < + ["at40"] = < text = <"*Procedure suspended(en)"> description = <"*The procedure has been suspended.(en)"> > @@ -969,7 +969,7 @@ terminology text = <"*Procedure cancelled(en)"> description = <"*The planned procedure has been cancelled prior to commencement.(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Procedure cancelled(en)"> description = <"*The planned procedure has been cancelled prior to commencement.(en)"> > @@ -977,7 +977,7 @@ terminology text = <"*Procedure postponed(en)"> description = <"*The procedure has been postponed.(en)"> > - ["at39"] = < + ["at38"] = < text = <"*Procedure postponed(en)"> description = <"*The procedure has been postponed.(en)"> > @@ -985,7 +985,7 @@ terminology text = <"*Procedure scheduled(en)"> description = <"*The procedure has been scheduled.(en)"> > - ["at37"] = < + ["at36"] = < text = <"*Procedure scheduled(en)"> description = <"*The procedure has been scheduled.(en)"> > @@ -993,7 +993,7 @@ terminology text = <"*Procedure request sent(en)"> description = <"*Request for procedure sent.(en)"> > - ["at36"] = < + ["at35"] = < text = <"*Procedure request sent(en)"> description = <"*Request for procedure sent.(en)"> > @@ -1001,7 +1001,7 @@ terminology text = <"*Procedure planned(en)"> description = <"*The procedure to be undertaken is planned.(en)"> > - ["at35"] = < + ["at34"] = < text = <"*Procedure planned(en)"> description = <"*The procedure to be undertaken is planned.(en)"> > @@ -1014,7 +1014,7 @@ terminology text = <"*Procedure request sent (en)"> description = <"*"> > - ["at8"] = < + ["at7"] = < text = <"*Procedure request sent (en)"> description = <"*"> > @@ -1031,7 +1031,7 @@ terminology text = <"*Procedure planned (en)"> description = <"*"> > - ["at5"] = < + ["at4"] = < text = <"*Procedure planned (en)"> description = <"*"> > @@ -1095,7 +1095,7 @@ terminology text = <"Prosedyre påbegynt"> description = <"Prosedyren eller en del av en prosedyre som består av flere delprosedyrer er påbegynt."> > - ["at69"] = < + ["at68"] = < text = <"Prosedyre påbegynt"> description = <"Prosedyren eller en del av en prosedyre som består av flere delprosedyrer er påbegynt."> > @@ -1175,7 +1175,7 @@ terminology text = <"Prosedyre utført"> description = <"Prosedyren eller en del av en prosedyre som består av flere delprosedyrer er utført."> > - ["at48"] = < + ["at47"] = < text = <"Prosedyre utført"> description = <"Prosedyren eller en del av en prosedyre som består av flere delprosedyrer er utført."> > @@ -1183,7 +1183,7 @@ terminology text = <"Prosedyre fullført"> description = <"Prosedyren er utført og alle tilknyttede kliniske handlinger er fullførte."> > - ["at44"] = < + ["at43"] = < text = <"Prosedyre fullført"> description = <"Prosedyren er utført og alle tilknyttede kliniske handlinger er fullførte."> > @@ -1191,7 +1191,7 @@ terminology text = <"Prosedyre avbrutt"> description = <"Prosedyren har blitt avbrutt."> > - ["at42"] = < + ["at41"] = < text = <"Prosedyre avbrutt"> description = <"Prosedyren har blitt avbrutt."> > @@ -1199,7 +1199,7 @@ terminology text = <"Prosedyre midlertidig stanset"> description = <"Prosedyren er suspendert/ midlertidig stanset."> > - ["at41"] = < + ["at40"] = < text = <"Prosedyre midlertidig stanset"> description = <"Prosedyren er suspendert/ midlertidig stanset."> > @@ -1207,7 +1207,7 @@ terminology text = <"Prosedyre avlyst"> description = <"Den planlagte prosedyren har blitt avlyst før den ble igangsatt."> > - ["at40"] = < + ["at39"] = < text = <"Prosedyre avlyst"> description = <"Den planlagte prosedyren har blitt avlyst før den ble igangsatt."> > @@ -1215,7 +1215,7 @@ terminology text = <"Prosedyre utsatt"> description = <"Prosedyren er utsatt."> > - ["at39"] = < + ["at38"] = < text = <"Prosedyre utsatt"> description = <"Prosedyren er utsatt."> > @@ -1223,7 +1223,7 @@ terminology text = <"Fastsatt tidspunkt for prosedyre"> description = <"Tidspunkt for prosedyre er fastsatt."> > - ["at37"] = < + ["at36"] = < text = <"Fastsatt tidspunkt for prosedyre"> description = <"Tidspunkt for prosedyre er fastsatt."> > @@ -1232,7 +1232,7 @@ terminology description = <"Dette prosesstrinnet er satt ut av bruk, siden det ved en feil hadde statusen \"initial\". Bruk det nye prosesstrinnet \"Prosedyre planlagt\" (at0007) som har den korrekte statusen \"planned\"."> comment = <"(Var: Det er sendt rekvisisjon for prosedyren.)"> > - ["at36"] = < + ["at35"] = < text = <"X - Prosedyrerekvisisjon sendt"> description = <"Dette prosesstrinnet er satt ut av bruk, siden det ved en feil hadde statusen \"initial\". Bruk det nye prosesstrinnet \"Prosedyre planlagt\" (at0007) som har den korrekte statusen \"planned\"."> comment = <"(Var: Det er sendt rekvisisjon for prosedyren.)"> @@ -1242,7 +1242,7 @@ terminology description = <"Dette prosesstrinnet er satt ut av bruk, siden det ved en feil hadde statusen \"initial\". Bruk det nye prosesstrinnet \"Prosedyre planlagt\" (at0004) som har den korrekte statusen \"planned\"."> comment = <"(Var: Prosedyren er planlagt.)"> > - ["at35"] = < + ["at34"] = < text = <"X - Prosedyre planlagt"> description = <"Dette prosesstrinnet er satt ut av bruk, siden det ved en feil hadde statusen \"initial\". Bruk det nye prosesstrinnet \"Prosedyre planlagt\" (at0004) som har den korrekte statusen \"planned\"."> comment = <"(Var: Prosedyren er planlagt.)"> @@ -1256,7 +1256,7 @@ terminology text = <"Prosedyrerekvisisjon sendt"> description = <"Det er sendt rekvisisjon for prosedyren."> > - ["at8"] = < + ["at7"] = < text = <"Prosedyrerekvisisjon sendt"> description = <"Det er sendt rekvisisjon for prosedyren."> > @@ -1273,7 +1273,7 @@ terminology text = <"Prosedyre planlagt"> description = <"Prosedyren er planlagt."> > - ["at5"] = < + ["at4"] = < text = <"Prosedyre planlagt"> description = <"Prosedyren er planlagt."> > @@ -1337,7 +1337,7 @@ terminology text = <"Procedimento Iniciou"> description = <"O procedimento, ou procedimento secundário, no caso de procedimentos sequenciados, foi iniciado."> > - ["at69"] = < + ["at68"] = < text = <"Procedimento Iniciou"> description = <"O procedimento, ou procedimento secundário, no caso de procedimentos sequenciados, foi iniciado."> > @@ -1417,7 +1417,7 @@ terminology text = <"Procedimento realizado"> description = <"O procedimento, ou procedimento secundário no caso de procedimentos sequenciado, foi realizado."> > - ["at48"] = < + ["at47"] = < text = <"Procedimento realizado"> description = <"O procedimento, ou procedimento secundário no caso de procedimentos sequenciado, foi realizado."> > @@ -1425,7 +1425,7 @@ terminology text = <"Procedimento concluído"> description = <"O procedimento foi realizado e todas as atividades clínicas associadas concluídas."> > - ["at44"] = < + ["at43"] = < text = <"Procedimento concluído"> description = <"O procedimento foi realizado e todas as atividades clínicas associadas concluídas."> > @@ -1433,7 +1433,7 @@ terminology text = <"Procedimento abortado"> description = <"O procedimento foi abortado."> > - ["at42"] = < + ["at41"] = < text = <"Procedimento abortado"> description = <"O procedimento foi abortado."> > @@ -1441,7 +1441,7 @@ terminology text = <"Procedimento suspenso"> description = <"O procedimento foi suspenso."> > - ["at41"] = < + ["at40"] = < text = <"Procedimento suspenso"> description = <"O procedimento foi suspenso."> > @@ -1449,7 +1449,7 @@ terminology text = <"Procedimento cancelado"> description = <"O procedimento planejado foi cancelado antes do início."> > - ["at40"] = < + ["at39"] = < text = <"Procedimento cancelado"> description = <"O procedimento planejado foi cancelado antes do início."> > @@ -1457,7 +1457,7 @@ terminology text = <"Procedimento adiado"> description = <"O procedimento foi adiado."> > - ["at39"] = < + ["at38"] = < text = <"Procedimento adiado"> description = <"O procedimento foi adiado."> > @@ -1465,7 +1465,7 @@ terminology text = <"Procedimento agendado"> description = <"O procedimento foi agendado."> > - ["at37"] = < + ["at36"] = < text = <"Procedimento agendado"> description = <"O procedimento foi agendado."> > @@ -1473,7 +1473,7 @@ terminology text = <"Procedimento pedido enviado"> description = <"Pedido de procedimento enviado."> > - ["at36"] = < + ["at35"] = < text = <"Procedimento pedido enviado"> description = <"Pedido de procedimento enviado."> > @@ -1481,7 +1481,7 @@ terminology text = <"Plano de procedimento"> description = <"O procedimento a ser realizado é planejado"> > - ["at35"] = < + ["at34"] = < text = <"Plano de procedimento"> description = <"O procedimento a ser realizado é planejado"> > @@ -1494,7 +1494,7 @@ terminology text = <"*Procedure request sent (en)"> description = <"*"> > - ["at8"] = < + ["at7"] = < text = <"*Procedure request sent (en)"> description = <"*"> > @@ -1511,7 +1511,7 @@ terminology text = <"*Procedure planned (en)"> description = <"*"> > - ["at5"] = < + ["at4"] = < text = <"*Procedure planned (en)"> description = <"*"> > @@ -1575,7 +1575,7 @@ terminology text = <"*Procedure commenced(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Procedure commenced(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> > @@ -1655,7 +1655,7 @@ terminology text = <"*Procedure performed(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> > - ["at48"] = < + ["at47"] = < text = <"*Procedure performed(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> > @@ -1663,7 +1663,7 @@ terminology text = <"*Procedure completed(en)"> description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> > - ["at44"] = < + ["at43"] = < text = <"*Procedure completed(en)"> description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> > @@ -1671,7 +1671,7 @@ terminology text = <"*Procedure aborted(en)"> description = <"*The procedure has been aborted.(en)"> > - ["at42"] = < + ["at41"] = < text = <"*Procedure aborted(en)"> description = <"*The procedure has been aborted.(en)"> > @@ -1679,7 +1679,7 @@ terminology text = <"*Procedure suspended(en)"> description = <"*The procedure has been suspended.(en)"> > - ["at41"] = < + ["at40"] = < text = <"*Procedure suspended(en)"> description = <"*The procedure has been suspended.(en)"> > @@ -1687,7 +1687,7 @@ terminology text = <"*Procedure cancelled(en)"> description = <"*The planned procedure has been cancelled prior to commencement.(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Procedure cancelled(en)"> description = <"*The planned procedure has been cancelled prior to commencement.(en)"> > @@ -1695,7 +1695,7 @@ terminology text = <"*Procedure postponed(en)"> description = <"*The procedure has been postponed.(en)"> > - ["at39"] = < + ["at38"] = < text = <"*Procedure postponed(en)"> description = <"*The procedure has been postponed.(en)"> > @@ -1703,7 +1703,7 @@ terminology text = <"*Procedure scheduled(en)"> description = <"*The procedure has been scheduled.(en)"> > - ["at37"] = < + ["at36"] = < text = <"*Procedure scheduled(en)"> description = <"*The procedure has been scheduled.(en)"> > @@ -1711,7 +1711,7 @@ terminology text = <"*Procedure request sent(en)"> description = <"*Request for procedure sent.(en)"> > - ["at36"] = < + ["at35"] = < text = <"*Procedure request sent(en)"> description = <"*Request for procedure sent.(en)"> > @@ -1719,7 +1719,7 @@ terminology text = <"*Procedure planned(en)"> description = <"*The procedure to be undertaken is planned.(en)"> > - ["at35"] = < + ["at34"] = < text = <"*Procedure planned(en)"> description = <"*The procedure to be undertaken is planned.(en)"> > @@ -1732,7 +1732,7 @@ terminology text = <"*Procedure request sent (en)"> description = <"*"> > - ["at8"] = < + ["at7"] = < text = <"*Procedure request sent (en)"> description = <"*"> > @@ -1749,7 +1749,7 @@ terminology text = <"*Procedure planned (en)"> description = <"*"> > - ["at5"] = < + ["at4"] = < text = <"*Procedure planned (en)"> description = <"*"> > @@ -1813,7 +1813,7 @@ terminology text = <"Procedure commenced"> description = <"The procedure, or subprocedure in a multicomponent procedure, has been commenced."> > - ["at69"] = < + ["at68"] = < text = <"Procedure commenced"> description = <"The procedure, or subprocedure in a multicomponent procedure, has been commenced."> > @@ -1893,7 +1893,7 @@ terminology text = <"Procedure performed"> description = <"The procedure, or subprocedure in a multicomponent procedure, has been performed."> > - ["at48"] = < + ["at47"] = < text = <"Procedure performed"> description = <"The procedure, or subprocedure in a multicomponent procedure, has been performed."> > @@ -1901,7 +1901,7 @@ terminology text = <"Procedure completed"> description = <"The procedure has been performed and all associated clinical activities completed."> > - ["at44"] = < + ["at43"] = < text = <"Procedure completed"> description = <"The procedure has been performed and all associated clinical activities completed."> > @@ -1909,7 +1909,7 @@ terminology text = <"Procedure aborted"> description = <"The procedure has been aborted."> > - ["at42"] = < + ["at41"] = < text = <"Procedure aborted"> description = <"The procedure has been aborted."> > @@ -1917,7 +1917,7 @@ terminology text = <"Procedure suspended"> description = <"The procedure has been suspended."> > - ["at41"] = < + ["at40"] = < text = <"Procedure suspended"> description = <"The procedure has been suspended."> > @@ -1925,7 +1925,7 @@ terminology text = <"Procedure cancelled"> description = <"The planned procedure has been cancelled prior to commencement."> > - ["at40"] = < + ["at39"] = < text = <"Procedure cancelled"> description = <"The planned procedure has been cancelled prior to commencement."> > @@ -1933,7 +1933,7 @@ terminology text = <"Procedure postponed"> description = <"The procedure has been postponed."> > - ["at39"] = < + ["at38"] = < text = <"Procedure postponed"> description = <"The procedure has been postponed."> > @@ -1941,7 +1941,7 @@ terminology text = <"Procedure scheduled"> description = <"The procedure has been scheduled."> > - ["at37"] = < + ["at36"] = < text = <"Procedure scheduled"> description = <"The procedure has been scheduled."> > @@ -1950,7 +1950,7 @@ terminology description = <"This pathway step has been deprecated as it was incorrectly associated with 'initial' status - use the new 'Procedure request sent' (at0007) pathway step which is correctly associated with 'planned' status."> comment = <"(Was: Request for procedure sent.)"> > - ["at36"] = < + ["at35"] = < text = <"X - Procedure request sent"> description = <"This pathway step has been deprecated as it was incorrectly associated with 'initial' status - use the new 'Procedure request sent' (at0007) pathway step which is correctly associated with 'planned' status."> comment = <"(Was: Request for procedure sent.)"> @@ -1960,7 +1960,7 @@ terminology description = <"This pathway step has been deprecated as it was incorrectly associated with 'initial' status - use the new 'Procedure planned' (at0004) pathway step which is correctly associated with 'planned' status."> comment = <"(Was: The procedure to be undertaken is planned.)"> > - ["at35"] = < + ["at34"] = < text = <"X - Procedure planned"> description = <"This pathway step has been deprecated as it was incorrectly associated with 'initial' status - use the new 'Procedure planned' (at0004) pathway step which is correctly associated with 'planned' status."> comment = <"(Was: The procedure to be undertaken is planned.)"> @@ -1974,7 +1974,7 @@ terminology text = <"Procedure request sent"> description = <"Request for procedure sent."> > - ["at8"] = < + ["at7"] = < text = <"Procedure request sent"> description = <"Request for procedure sent."> > @@ -1991,7 +1991,7 @@ terminology text = <"Procedure planned"> description = <"The procedure to be undertaken is planned."> > - ["at5"] = < + ["at4"] = < text = <"Procedure planned"> description = <"The procedure to be undertaken is planned."> > @@ -2055,7 +2055,7 @@ terminology text = <"*Procedure commenced(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Procedure commenced(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been commenced.(en)"> > @@ -2135,7 +2135,7 @@ terminology text = <"*Procedure performed(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> > - ["at48"] = < + ["at47"] = < text = <"*Procedure performed(en)"> description = <"*The procedure, or subprocedure in a multicomponent procedure, has been performed.(en)"> > @@ -2143,7 +2143,7 @@ terminology text = <"*Procedure completed(en)"> description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> > - ["at44"] = < + ["at43"] = < text = <"*Procedure completed(en)"> description = <"*The procedure has been performed and all associated clinical activities completed.(en)"> > @@ -2151,7 +2151,7 @@ terminology text = <"*Procedure aborted(en)"> description = <"*The procedure has been aborted.(en)"> > - ["at42"] = < + ["at41"] = < text = <"*Procedure aborted(en)"> description = <"*The procedure has been aborted.(en)"> > @@ -2159,7 +2159,7 @@ terminology text = <"*Procedure suspended(en)"> description = <"*The procedure has been suspended.(en)"> > - ["at41"] = < + ["at40"] = < text = <"*Procedure suspended(en)"> description = <"*The procedure has been suspended.(en)"> > @@ -2167,7 +2167,7 @@ terminology text = <"*Procedure cancelled(en)"> description = <"*The planned procedure has been cancelled prior to commencement.(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Procedure cancelled(en)"> description = <"*The planned procedure has been cancelled prior to commencement.(en)"> > @@ -2175,7 +2175,7 @@ terminology text = <"*Procedure postponed(en)"> description = <"*The procedure has been postponed.(en)"> > - ["at39"] = < + ["at38"] = < text = <"*Procedure postponed(en)"> description = <"*The procedure has been postponed.(en)"> > @@ -2183,7 +2183,7 @@ terminology text = <"*Procedure scheduled(en)"> description = <"*The procedure has been scheduled.(en)"> > - ["at37"] = < + ["at36"] = < text = <"*Procedure scheduled(en)"> description = <"*The procedure has been scheduled.(en)"> > @@ -2191,7 +2191,7 @@ terminology text = <"*Procedure request sent(en)"> description = <"*Request for procedure sent.(en)"> > - ["at36"] = < + ["at35"] = < text = <"*Procedure request sent(en)"> description = <"*Request for procedure sent.(en)"> > @@ -2199,7 +2199,7 @@ terminology text = <"*Procedure planned(en)"> description = <"*The procedure to be undertaken is planned.(en)"> > - ["at35"] = < + ["at34"] = < text = <"*Procedure planned(en)"> description = <"*The procedure to be undertaken is planned.(en)"> > @@ -2212,7 +2212,7 @@ terminology text = <"*Procedure request sent (en)"> description = <"*"> > - ["at8"] = < + ["at7"] = < text = <"*Procedure request sent (en)"> description = <"*"> > @@ -2229,7 +2229,7 @@ terminology text = <"*Procedure planned (en)"> description = <"*"> > - ["at5"] = < + ["at4"] = < text = <"*Procedure planned (en)"> description = <"*"> > @@ -2292,7 +2292,7 @@ terminology text = <"Procedimiento iniciado"> description = <"Procedimiento iniciado"> > - ["at69"] = < + ["at68"] = < text = <"Procedimiento iniciado"> description = <"Procedimiento iniciado"> > @@ -2372,7 +2372,7 @@ terminology text = <"Procedimiento realizado"> description = <"Procedimiento realizado"> > - ["at48"] = < + ["at47"] = < text = <"Procedimiento realizado"> description = <"Procedimiento realizado"> > @@ -2380,7 +2380,7 @@ terminology text = <"Procedimiento completado"> description = <"Procedimiento completado"> > - ["at44"] = < + ["at43"] = < text = <"Procedimiento completado"> description = <"Procedimiento completado"> > @@ -2388,7 +2388,7 @@ terminology text = <"Procedimiento interrumpido"> description = <"Procedimiento interrumpido"> > - ["at42"] = < + ["at41"] = < text = <"Procedimiento interrumpido"> description = <"Procedimiento interrumpido"> > @@ -2396,7 +2396,7 @@ terminology text = <"Procedimiento suspendido"> description = <"Procedimiento suspendido"> > - ["at41"] = < + ["at40"] = < text = <"Procedimiento suspendido"> description = <"Procedimiento suspendido"> > @@ -2404,7 +2404,7 @@ terminology text = <"Procedimiento cancelado"> description = <"Procedimiento cancelado antes de comenzar"> > - ["at40"] = < + ["at39"] = < text = <"Procedimiento cancelado"> description = <"Procedimiento cancelado antes de comenzar"> > @@ -2412,7 +2412,7 @@ terminology text = <"Procedimiento pospuesto"> description = <"Procedimiento pospuesto"> > - ["at39"] = < + ["at38"] = < text = <"Procedimiento pospuesto"> description = <"Procedimiento pospuesto"> > @@ -2420,7 +2420,7 @@ terminology text = <"Procedimiento coordinado"> description = <"Procedimiento coordinado"> > - ["at37"] = < + ["at36"] = < text = <"Procedimiento coordinado"> description = <"Procedimiento coordinado"> > @@ -2428,7 +2428,7 @@ terminology text = <"Solicitud de procedimiento enviada"> description = <"Solicitud de procedimiento enviada"> > - ["at36"] = < + ["at35"] = < text = <"Solicitud de procedimiento enviada"> description = <"Solicitud de procedimiento enviada"> > @@ -2436,7 +2436,7 @@ terminology text = <"Procedimiento planificado"> description = <"Está previsto que el procedimiento que se ha llevado a cabo."> > - ["at35"] = < + ["at34"] = < text = <"Procedimiento planificado"> description = <"Está previsto que el procedimiento que se ha llevado a cabo."> > @@ -2449,7 +2449,7 @@ terminology text = <"*Procedure request sent (en)"> description = <"*"> > - ["at8"] = < + ["at7"] = < text = <"*Procedure request sent (en)"> description = <"*"> > @@ -2466,7 +2466,7 @@ terminology text = <"*Procedure planned (en)"> description = <"*"> > - ["at5"] = < + ["at4"] = < text = <"*Procedure planned (en)"> description = <"*"> > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.review.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.review.v0.0.1-alpha.adls index afb19046c..ed5f43672 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.review.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.review.v0.0.1-alpha.adls @@ -43,7 +43,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9009] matches { - defining_code matches {[at4]} -- Review planned + defining_code matches {[at3]} -- Review planned } } } @@ -55,7 +55,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9011] matches { - defining_code matches {[at11]} -- Review postponed + defining_code matches {[at10]} -- Review postponed } } } @@ -67,7 +67,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9013] matches { - defining_code matches {[at13]} -- Review cancelled + defining_code matches {[at12]} -- Review cancelled } } } @@ -79,7 +79,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9015] matches { - defining_code matches {[at5]} -- Review scheduled + defining_code matches {[at4]} -- Review scheduled } } } @@ -91,7 +91,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9017] matches { - defining_code matches {[at20]} -- Review rescheduled + defining_code matches {[at19]} -- Review rescheduled } } } @@ -103,7 +103,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9019] matches { - defining_code matches {[at7]} -- Review performed + defining_code matches {[at6]} -- Review performed } } } @@ -115,7 +115,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9021] matches { - defining_code matches {[at12]} -- Review suspended + defining_code matches {[at11]} -- Review suspended } } } @@ -127,7 +127,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9023] matches { - defining_code matches {[at14]} -- Review aborted + defining_code matches {[at13]} -- Review aborted } } } @@ -139,7 +139,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9025] matches { - defining_code matches {[at17]} -- Review completed + defining_code matches {[at16]} -- Review completed } } } @@ -226,7 +226,7 @@ terminology text = <"Review rescheduled"> description = <"The review activity has been rescheduled."> > - ["at20"] = < + ["at19"] = < text = <"Review rescheduled"> description = <"The review activity has been rescheduled."> > @@ -239,7 +239,7 @@ terminology text = <"Review completed"> description = <"The review activity has been completed."> > - ["at17"] = < + ["at16"] = < text = <"Review completed"> description = <"The review activity has been completed."> > @@ -257,7 +257,7 @@ terminology text = <"Review aborted"> description = <"The review activity has been aborted."> > - ["at14"] = < + ["at13"] = < text = <"Review aborted"> description = <"The review activity has been aborted."> > @@ -265,7 +265,7 @@ terminology text = <"Review cancelled"> description = <"The review activity has been cancelled."> > - ["at13"] = < + ["at12"] = < text = <"Review cancelled"> description = <"The review activity has been cancelled."> > @@ -273,7 +273,7 @@ terminology text = <"Review suspended"> description = <"The review activity has been suspended."> > - ["at12"] = < + ["at11"] = < text = <"Review suspended"> description = <"The review activity has been suspended."> > @@ -281,7 +281,7 @@ terminology text = <"Review postponed"> description = <"The review has been postponed."> > - ["at11"] = < + ["at10"] = < text = <"Review postponed"> description = <"The review has been postponed."> > @@ -289,7 +289,7 @@ terminology text = <"Review performed"> description = <"The review activity has been performed."> > - ["at7"] = < + ["at6"] = < text = <"Review performed"> description = <"The review activity has been performed."> > @@ -297,7 +297,7 @@ terminology text = <"Review scheduled"> description = <"The review activity has been scheduled."> > - ["at5"] = < + ["at4"] = < text = <"Review scheduled"> description = <"The review activity has been scheduled."> > @@ -305,7 +305,7 @@ terminology text = <"Review planned"> description = <"The review activity is planned."> > - ["at4"] = < + ["at3"] = < text = <"Review planned"> description = <"The review activity is planned."> > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.screening.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.screening.v0.0.1-alpha.adls index f5d8f39c3..76809351d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.screening.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.screening.v0.0.1-alpha.adls @@ -43,7 +43,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9009] matches { - defining_code matches {[at3]} -- Screening planned + defining_code matches {[at2]} -- Screening planned } } } @@ -55,7 +55,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9011] matches { - defining_code matches {[at9]} -- Screening postponed + defining_code matches {[at8]} -- Screening postponed } } } @@ -67,7 +67,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9013] matches { - defining_code matches {[at10]} -- Screening cancelled + defining_code matches {[at9]} -- Screening cancelled } } } @@ -79,7 +79,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9015] matches { - defining_code matches {[at31]} -- Screening declined + defining_code matches {[at30]} -- Screening declined } } } @@ -91,7 +91,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9017] matches { - defining_code matches {[at24]} -- Screening expired + defining_code matches {[at23]} -- Screening expired } } } @@ -103,7 +103,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9019] matches { - defining_code matches {[at4]} -- Screening scheduled + defining_code matches {[at3]} -- Screening scheduled } } } @@ -115,7 +115,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9021] matches { - defining_code matches {[at30]} -- Screening rescheduled + defining_code matches {[at29]} -- Screening rescheduled } } } @@ -127,7 +127,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9023] matches { - defining_code matches {[at5]} -- Screening performed + defining_code matches {[at4]} -- Screening performed } } } @@ -139,7 +139,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9025] matches { - defining_code matches {[at25]} -- Screening incomplete + defining_code matches {[at24]} -- Screening incomplete } } } @@ -151,7 +151,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9027] matches { - defining_code matches {[at11]} -- Screening suspended + defining_code matches {[at10]} -- Screening suspended } } } @@ -163,7 +163,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9029] matches { - defining_code matches {[at7]} -- Screening abandoned + defining_code matches {[at6]} -- Screening abandoned } } } @@ -175,7 +175,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9031] matches { - defining_code matches {[at6]} -- Screening activities complete + defining_code matches {[at5]} -- Screening activities complete } } } @@ -285,7 +285,7 @@ terminology text = <"Screening declined"> description = <"The planned Screening was offered but was declined prior to commencement."> > - ["at31"] = < + ["at30"] = < text = <"Screening declined"> description = <"The planned Screening was offered but was declined prior to commencement."> > @@ -293,7 +293,7 @@ terminology text = <"Screening rescheduled"> description = <"Appointment for a repeat screening service has been made."> > - ["at30"] = < + ["at29"] = < text = <"Screening rescheduled"> description = <"Appointment for a repeat screening service has been made."> > @@ -313,7 +313,7 @@ terminology text = <"Screening incomplete"> description = <"The Screening was commenced but unable to be completed."> > - ["at25"] = < + ["at24"] = < text = <"Screening incomplete"> description = <"The Screening was commenced but unable to be completed."> > @@ -321,7 +321,7 @@ terminology text = <"Screening expired"> description = <"The Screening has expired before the Screening episode has been completed."> > - ["at24"] = < + ["at23"] = < text = <"Screening expired"> description = <"The Screening has expired before the Screening episode has been completed."> > @@ -353,7 +353,7 @@ terminology text = <"Screening suspended"> description = <"The Screening has been suspended without completion."> > - ["at11"] = < + ["at10"] = < text = <"Screening suspended"> description = <"The Screening has been suspended without completion."> > @@ -361,7 +361,7 @@ terminology text = <"Screening cancelled"> description = <"The planned Screening has been cancelled prior to commencement."> > - ["at10"] = < + ["at9"] = < text = <"Screening cancelled"> description = <"The planned Screening has been cancelled prior to commencement."> > @@ -369,7 +369,7 @@ terminology text = <"Screening postponed"> description = <"The planned Screening has been postponed."> > - ["at9"] = < + ["at8"] = < text = <"Screening postponed"> description = <"The planned Screening has been postponed."> > @@ -377,7 +377,7 @@ terminology text = <"Screening abandoned"> description = <"The Screening has been ceased before the activity has been completed."> > - ["at7"] = < + ["at6"] = < text = <"Screening abandoned"> description = <"The Screening has been ceased before the activity has been completed."> > @@ -385,7 +385,7 @@ terminology text = <"Screening activities complete"> description = <"All planned screening activities have been completed."> > - ["at6"] = < + ["at5"] = < text = <"Screening activities complete"> description = <"All planned screening activities have been completed."> > @@ -393,7 +393,7 @@ terminology text = <"Screening performed"> description = <"The healthcare provider has performed the Screening activity."> > - ["at5"] = < + ["at4"] = < text = <"Screening performed"> description = <"The healthcare provider has performed the Screening activity."> > @@ -401,7 +401,7 @@ terminology text = <"Screening scheduled"> description = <"Appointment for a screening service has been made."> > - ["at4"] = < + ["at3"] = < text = <"Screening scheduled"> description = <"Appointment for a screening service has been made."> > @@ -409,7 +409,7 @@ terminology text = <"Screening planned"> description = <"Screening is planned."> > - ["at3"] = < + ["at2"] = < text = <"Screening planned"> description = <"Screening is planned."> > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.service.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.service.v0.0.1-alpha.adls index 8c20064a3..0bc0fb9da 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.service.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.service.v0.0.1-alpha.adls @@ -70,7 +70,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9009] matches { - defining_code matches {[at3]} -- Service planned + defining_code matches {[at2]} -- Service planned } } } @@ -82,7 +82,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9011] matches { - defining_code matches {[at27]} -- Service request sent + defining_code matches {[at26]} -- Service request sent } } } @@ -94,7 +94,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9013] matches { - defining_code matches {[at9]} -- Service postponed + defining_code matches {[at8]} -- Service postponed } } } @@ -106,7 +106,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9015] matches { - defining_code matches {[at10]} -- Service cancelled + defining_code matches {[at9]} -- Service cancelled } } } @@ -118,7 +118,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9017] matches { - defining_code matches {[at4]} -- Service scheduled + defining_code matches {[at3]} -- Service scheduled } } } @@ -130,7 +130,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9019] matches { - defining_code matches {[at5]} -- Service delivered + defining_code matches {[at4]} -- Service delivered } } } @@ -142,7 +142,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9021] matches { - defining_code matches {[at11]} -- Service suspended + defining_code matches {[at10]} -- Service suspended } } } @@ -154,7 +154,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9023] matches { - defining_code matches {[at7]} -- Service abandoned + defining_code matches {[at6]} -- Service abandoned } } } @@ -166,7 +166,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9025] matches { - defining_code matches {[at24]} -- Service expired + defining_code matches {[at23]} -- Service expired } } } @@ -178,7 +178,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9027] matches { - defining_code matches {[at6]} -- Service activity complete + defining_code matches {[at5]} -- Service activity complete } } } @@ -312,7 +312,7 @@ terminology text = <"Service request sent"> description = <"Request for service sent."> > - ["at27"] = < + ["at26"] = < text = <"Service request sent"> description = <"Request for service sent."> > @@ -325,7 +325,7 @@ terminology text = <"Service expired"> description = <"The referral has expired before the referral episode has been completed."> > - ["at24"] = < + ["at23"] = < text = <"Service expired"> description = <"The referral has expired before the referral episode has been completed."> > @@ -372,7 +372,7 @@ terminology text = <"Service suspended"> description = <"The service has been suspended without completion."> > - ["at11"] = < + ["at10"] = < text = <"Service suspended"> description = <"The service has been suspended without completion."> > @@ -380,7 +380,7 @@ terminology text = <"Service cancelled"> description = <"The planned service has been cancelled prior to commencement."> > - ["at10"] = < + ["at9"] = < text = <"Service cancelled"> description = <"The planned service has been cancelled prior to commencement."> > @@ -388,7 +388,7 @@ terminology text = <"Service postponed"> description = <"The planned service has been postponed."> > - ["at9"] = < + ["at8"] = < text = <"Service postponed"> description = <"The planned service has been postponed."> > @@ -396,7 +396,7 @@ terminology text = <"Service abandoned"> description = <"The referral has been ceased before the service has been completed."> > - ["at7"] = < + ["at6"] = < text = <"Service abandoned"> description = <"The referral has been ceased before the service has been completed."> > @@ -404,7 +404,7 @@ terminology text = <"Service activity complete"> description = <"All service activities have been completed."> > - ["at6"] = < + ["at5"] = < text = <"Service activity complete"> description = <"All service activities have been completed."> > @@ -412,7 +412,7 @@ terminology text = <"Service delivered"> description = <"The healthcare provider has delivered the service."> > - ["at5"] = < + ["at4"] = < text = <"Service delivered"> description = <"The healthcare provider has delivered the service."> > @@ -420,7 +420,7 @@ terminology text = <"Service scheduled"> description = <"Appointment for a healthcare provider service has been made."> > - ["at4"] = < + ["at3"] = < text = <"Service scheduled"> description = <"Appointment for a healthcare provider service has been made."> > @@ -428,7 +428,7 @@ terminology text = <"Service planned"> description = <"Service request to healthcare provider is planned."> > - ["at3"] = < + ["at2"] = < text = <"Service planned"> description = <"Service request to healthcare provider is planned."> > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.transfusion.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.transfusion.v0.0.1-alpha.adls index 2991da9e0..ebc50c876 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.transfusion.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ACTION.transfusion.v0.0.1-alpha.adls @@ -76,7 +76,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9009] matches { - defining_code matches {[at3]} -- Planned + defining_code matches {[at2]} -- Planned } } } @@ -88,7 +88,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9011] matches { - defining_code matches {[at5]} -- Prepared (Matching) + defining_code matches {[at4]} -- Prepared (Matching) } } } @@ -100,7 +100,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9013] matches { - defining_code matches {[at13]} -- Consent obtained + defining_code matches {[at12]} -- Consent obtained } } } @@ -112,7 +112,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9015] matches { - defining_code matches {[at6]} -- Postponed + defining_code matches {[at5]} -- Postponed } } } @@ -124,7 +124,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9017] matches { - defining_code matches {[at7]} -- Cancelled + defining_code matches {[at6]} -- Cancelled } } } @@ -136,7 +136,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9019] matches { - defining_code matches {[at4]} -- Blood products ordered + defining_code matches {[at3]} -- Blood products ordered } } } @@ -148,7 +148,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9021] matches { - defining_code matches {[at8]} -- Blood and patient identification checked + defining_code matches {[at7]} -- Blood and patient identification checked } } } @@ -160,7 +160,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9023] matches { - defining_code matches {[at9]} -- Transfusion unit commenced + defining_code matches {[at8]} -- Transfusion unit commenced } } } @@ -172,7 +172,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9025] matches { - defining_code matches {[at14]} -- Transfusion unit completed + defining_code matches {[at13]} -- Transfusion unit completed } } } @@ -184,7 +184,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9027] matches { - defining_code matches {[at10]} -- Transfusion suspended + defining_code matches {[at9]} -- Transfusion suspended } } } @@ -196,7 +196,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9029] matches { - defining_code matches {[at11]} -- Transfusion stopped + defining_code matches {[at10]} -- Transfusion stopped } } } @@ -208,7 +208,7 @@ definition } careflow_step matches { DV_CODED_TEXT[id9031] matches { - defining_code matches {[at12]} -- Transfusion has been completed + defining_code matches {[at11]} -- Transfusion has been completed } } } @@ -341,7 +341,7 @@ terminology text = <"Transfusionseinheit beendet"> description = <"Eine Einheit Blutprodukt wurde transfundiert."> > - ["at14"] = < + ["at13"] = < text = <"Transfusionseinheit beendet"> description = <"Eine Einheit Blutprodukt wurde transfundiert."> > @@ -349,7 +349,7 @@ terminology text = <"Einwilligung eingeholt"> description = <"Einwilligung zur Transfusion wurde eingeholt."> > - ["at13"] = < + ["at12"] = < text = <"Einwilligung eingeholt"> description = <"Einwilligung zur Transfusion wurde eingeholt."> > @@ -357,7 +357,7 @@ terminology text = <"Transfusion wurde beendet"> description = <"Die Transfusion wurde beendet."> > - ["at12"] = < + ["at11"] = < text = <"Transfusion wurde beendet"> description = <"Die Transfusion wurde beendet."> > @@ -365,7 +365,7 @@ terminology text = <"Transfusion gestoppt"> description = <"Die Transfusion wurde gestoppt und wird nicht fortgesetzt."> > - ["at11"] = < + ["at10"] = < text = <"Transfusion gestoppt"> description = <"Die Transfusion wurde gestoppt und wird nicht fortgesetzt."> > @@ -373,7 +373,7 @@ terminology text = <"Transfusion ausgesetzt"> description = <"Die Transfusion wurde ausgesetzt und kann neu begonnen werden."> > - ["at10"] = < + ["at9"] = < text = <"Transfusion ausgesetzt"> description = <"Die Transfusion wurde ausgesetzt und kann neu begonnen werden."> > @@ -381,7 +381,7 @@ terminology text = <"Transfusionseinheit begonnen"> description = <"Die Transfusion wurde mit einer Einheit Blutprodukt begonnen."> > - ["at9"] = < + ["at8"] = < text = <"Transfusionseinheit begonnen"> description = <"Die Transfusion wurde mit einer Einheit Blutprodukt begonnen."> > @@ -389,7 +389,7 @@ terminology text = <"Blut- und Patientenidentifikation überprüft"> description = <"Die Identifikation des Transfusionsproduktes und des Patienten wurden auf Übereinstimmung kontrolliert."> > - ["at8"] = < + ["at7"] = < text = <"Blut- und Patientenidentifikation überprüft"> description = <"Die Identifikation des Transfusionsproduktes und des Patienten wurden auf Übereinstimmung kontrolliert."> > @@ -397,7 +397,7 @@ terminology text = <"Abgebrochen"> description = <"Die Transfusion wurde abgebrochen, weil sie nicht weiter erforderlich oder angebracht ist."> > - ["at7"] = < + ["at6"] = < text = <"Abgebrochen"> description = <"Die Transfusion wurde abgebrochen, weil sie nicht weiter erforderlich oder angebracht ist."> > @@ -405,7 +405,7 @@ terminology text = <"Verschoben"> description = <"Die Transfusion wurde verschoben."> > - ["at6"] = < + ["at5"] = < text = <"Verschoben"> description = <"Die Transfusion wurde verschoben."> > @@ -413,7 +413,7 @@ terminology text = <"Vorbereitet (Probe)"> description = <"Blut wurde zum Testen geeigneter Blutprodukte gesendet."> > - ["at5"] = < + ["at4"] = < text = <"Vorbereitet (Probe)"> description = <"Blut wurde zum Testen geeigneter Blutprodukte gesendet."> > @@ -421,7 +421,7 @@ terminology text = <"Blutprodukte bestellt"> description = <"Die Blutprodukte wurde bestellt."> > - ["at4"] = < + ["at3"] = < text = <"Blutprodukte bestellt"> description = <"Die Blutprodukte wurde bestellt."> > @@ -429,7 +429,7 @@ terminology text = <"Geplant"> description = <"Die Transfusion wurde geplant."> > - ["at3"] = < + ["at2"] = < text = <"Geplant"> description = <"Die Transfusion wurde geplant."> > @@ -511,7 +511,7 @@ terminology text = <"Unidade de transfusão completadas"> description = <"A unidade do produto do sangue que foi transfundida"> > - ["at14"] = < + ["at13"] = < text = <"Unidade de transfusão completadas"> description = <"A unidade do produto do sangue que foi transfundida"> > @@ -519,7 +519,7 @@ terminology text = <"Consentimento obtido"> description = <"Consentimento para transfusão foi obtido"> > - ["at13"] = < + ["at12"] = < text = <"Consentimento obtido"> description = <"Consentimento para transfusão foi obtido"> > @@ -527,7 +527,7 @@ terminology text = <"A transfusão foi completada"> description = <"A transfusão foi finalizada"> > - ["at12"] = < + ["at11"] = < text = <"A transfusão foi completada"> description = <"A transfusão foi finalizada"> > @@ -535,7 +535,7 @@ terminology text = <"Transfusão interrompida"> description = <"Transfusão foi interrompida e não pode continuar."> > - ["at11"] = < + ["at10"] = < text = <"Transfusão interrompida"> description = <"Transfusão foi interrompida e não pode continuar."> > @@ -543,7 +543,7 @@ terminology text = <"Transfusão suspensa"> description = <"A transfusão foi suspensa e pode ser reiniciada"> > - ["at10"] = < + ["at9"] = < text = <"Transfusão suspensa"> description = <"A transfusão foi suspensa e pode ser reiniciada"> > @@ -551,7 +551,7 @@ terminology text = <"Unidade de transfusão iniciada"> description = <"Transfusão começou em uma unidade do produto do sangue"> > - ["at9"] = < + ["at8"] = < text = <"Unidade de transfusão iniciada"> description = <"Transfusão começou em uma unidade do produto do sangue"> > @@ -559,7 +559,7 @@ terminology text = <"Identificação de sangue e paciente verificados"> description = <"A identificação do produto da transfusão e a identificação do paciente correspondem"> > - ["at8"] = < + ["at7"] = < text = <"Identificação de sangue e paciente verificados"> description = <"A identificação do produto da transfusão e a identificação do paciente correspondem"> > @@ -567,7 +567,7 @@ terminology text = <"Cancelada"> description = <"A transfusão foi cancelada por não ser mais apropriada ou necessária"> > - ["at7"] = < + ["at6"] = < text = <"Cancelada"> description = <"A transfusão foi cancelada por não ser mais apropriada ou necessária"> > @@ -575,7 +575,7 @@ terminology text = <"Adiada"> description = <"Transfusão foi adiada"> > - ["at6"] = < + ["at5"] = < text = <"Adiada"> description = <"Transfusão foi adiada"> > @@ -583,7 +583,7 @@ terminology text = <"Preparada"> description = <"Sangue enviado para testar produtos de sangue adequado"> > - ["at5"] = < + ["at4"] = < text = <"Preparada"> description = <"Sangue enviado para testar produtos de sangue adequado"> > @@ -591,7 +591,7 @@ terminology text = <"Produto do sangue prescritos"> description = <"Produto do sangue foram prescritos"> > - ["at4"] = < + ["at3"] = < text = <"Produto do sangue prescritos"> description = <"Produto do sangue foram prescritos"> > @@ -599,7 +599,7 @@ terminology text = <"Planejada"> description = <"Transfusão foi planejada"> > - ["at3"] = < + ["at2"] = < text = <"Planejada"> description = <"Transfusão foi planejada"> > @@ -681,7 +681,7 @@ terminology text = <"Transfusion unit completed"> description = <"A unit of blood product has been transfused."> > - ["at14"] = < + ["at13"] = < text = <"Transfusion unit completed"> description = <"A unit of blood product has been transfused."> > @@ -689,7 +689,7 @@ terminology text = <"Consent obtained"> description = <"Consent for the transfusion has been obtained."> > - ["at13"] = < + ["at12"] = < text = <"Consent obtained"> description = <"Consent for the transfusion has been obtained."> > @@ -697,7 +697,7 @@ terminology text = <"Transfusion has been completed"> description = <"The transfusion has been completed."> > - ["at12"] = < + ["at11"] = < text = <"Transfusion has been completed"> description = <"The transfusion has been completed."> > @@ -705,7 +705,7 @@ terminology text = <"Transfusion stopped"> description = <"Transfusion has been ceased and will not continue."> > - ["at11"] = < + ["at10"] = < text = <"Transfusion stopped"> description = <"Transfusion has been ceased and will not continue."> > @@ -713,7 +713,7 @@ terminology text = <"Transfusion suspended"> description = <"The transfusion has been suspended and may restart."> > - ["at10"] = < + ["at9"] = < text = <"Transfusion suspended"> description = <"The transfusion has been suspended and may restart."> > @@ -721,7 +721,7 @@ terminology text = <"Transfusion unit commenced"> description = <"Transfusion has begun on a unit of blood product."> > - ["at9"] = < + ["at8"] = < text = <"Transfusion unit commenced"> description = <"Transfusion has begun on a unit of blood product."> > @@ -729,7 +729,7 @@ terminology text = <"Blood and patient identification checked"> description = <"The transfusion product identification and patient identification have been matched."> > - ["at8"] = < + ["at7"] = < text = <"Blood and patient identification checked"> description = <"The transfusion product identification and patient identification have been matched."> > @@ -737,7 +737,7 @@ terminology text = <"Cancelled"> description = <"The transfusion has been cancelled as no longer appropriate or required."> > - ["at7"] = < + ["at6"] = < text = <"Cancelled"> description = <"The transfusion has been cancelled as no longer appropriate or required."> > @@ -745,7 +745,7 @@ terminology text = <"Postponed"> description = <"Transfusion has been postponed."> > - ["at6"] = < + ["at5"] = < text = <"Postponed"> description = <"Transfusion has been postponed."> > @@ -753,7 +753,7 @@ terminology text = <"Prepared (Matching)"> description = <"Blood sent for testing appropriate blood products."> > - ["at5"] = < + ["at4"] = < text = <"Prepared (Matching)"> description = <"Blood sent for testing appropriate blood products."> > @@ -761,7 +761,7 @@ terminology text = <"Blood products ordered"> description = <"The blood products have been ordered."> > - ["at4"] = < + ["at3"] = < text = <"Blood products ordered"> description = <"The blood products have been ordered."> > @@ -769,7 +769,7 @@ terminology text = <"Planned"> description = <"Transfusion has been planned."> > - ["at3"] = < + ["at2"] = < text = <"Planned"> description = <"Transfusion has been planned."> > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.admission.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.admission.v0.0.1-alpha.adls index 6aa579a9c..9cfe86ed2 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.admission.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-ADMIN_ENTRY.admission.v0.0.1-alpha.adls @@ -419,39 +419,39 @@ terminology text = <"Aufnehmender Arzt (synthesised)"> description = <"Aufnehmender Arzt (synthesised)"> > - ["at131"] = < + ["at130"] = < text = <"Unbekannt"> description = <"Unbekannt"> > - ["at130"] = < + ["at129"] = < text = <"Andere"> description = <"Andere"> > - ["at129"] = < + ["at128"] = < text = <"Gegenseitige Gesundheitsabkommen (mit anderen Ländern)"> description = <"Gegenseitige Gesundheitsabkommen (mit anderen Ländern)"> > - ["at128"] = < + ["at127"] = < text = <"Andere Krankenhäuser oder Behörden"> description = <"Andere Krankenhäuser oder Behörden (Vertragsbetreuung)"> > - ["at127"] = < + ["at126"] = < text = <"Justizvollzugsanstalt"> description = <"Justizvollzugsanstalt"> > - ["at126"] = < + ["at125"] = < text = <"Verteidigungsministerium"> description = <"Verteidigungsministerium"> > - ["at125"] = < + ["at124"] = < text = <"Abteilung für Veteranenangelegenheiten"> description = <"Abteilung für Veteranenangelegenheiten"> > - ["at124"] = < + ["at123"] = < text = <"Sonstige Entschädigungen"> description = <"Sonstige Entschädigungen (z.B. Haftpflicht, allgemeines Recht, medizinische Fahrlässigkeit)"> > - ["at123"] = < + ["at122"] = < text = <"Persönlicher Anspruch von Kraftfahrzeugen Dritter"> description = <"Persönlicher Anspruch von Kraftfahrzeugen Dritter"> > @@ -467,43 +467,43 @@ terminology text = <"Einrichtung"> description = <"Einrichtung"> > - ["at119"] = < + ["at118"] = < text = <"x500"> description = <"x500"> > - ["at117"] = < + ["at116"] = < text = <"x400"> description = <"Message Handling System"> > - ["at116"] = < + ["at115"] = < text = <"UUID"> description = <"Universally Unique Identifier"> > - ["at115"] = < + ["at114"] = < text = <"Zufall"> description = <"Zufall"> > - ["at114"] = < + ["at113"] = < text = <"L, M, N"> description = <"L, M, N"> > - ["at113"] = < + ["at112"] = < text = <"ISO"> description = <"International Organization for Standardization"> > - ["at112"] = < + ["at111"] = < text = <"HL7"> description = <"Health Level 7"> > - ["at111"] = < + ["at110"] = < text = <"HCD"> description = <"HCD"> > - ["at110"] = < + ["at109"] = < text = <"GUID"> description = <"Globally Unique Identifier"> > - ["at109"] = < + ["at108"] = < text = <"DNS"> description = <"Domain Name System"> > @@ -555,19 +555,19 @@ terminology text = <"Vorheriger Patientenstandort"> description = <"Der Ort des Patienten vor der Aufnahme."> > - ["at94"] = < + ["at93"] = < text = <"Praxis/Niederlassung des Anbieters"> description = <"Praxis/Niederlassung des Anbieters"> > - ["at93"] = < + ["at92"] = < text = <"Pflegeeinheit"> description = <"Pflegeeinheit"> > - ["at92"] = < + ["at91"] = < text = <"Abteilung"> description = <"Abteilung"> > - ["at91"] = < + ["at90"] = < text = <"zu Hause"> description = <"zu Hause"> > @@ -595,7 +595,7 @@ terminology text = <"Adresse"> description = <"Adresse"> > - ["at83"] = < + ["at82"] = < text = <"Klinik"> description = <"Klinik"> > @@ -631,19 +631,19 @@ terminology text = <"Gebührenpreisanzeige"> description = <"Gebührenpreisanzeige"> > - ["at66"] = < + ["at65"] = < text = <"Entschädigung des Arbeiters"> description = <"Entschädigung des Arbeiters"> > - ["at65"] = < + ["at64"] = < text = <"eigenfinanziert"> description = <"eigenfinanziert"> > - ["at64"] = < + ["at63"] = < text = <"Private Krankenversicherung"> description = <"Private Krankenversicherung"> > - ["at63"] = < + ["at62"] = < text = <"Australisches Gesundheitsabkommen"> description = <"Australisches Gesundheitsabkommen"> > @@ -671,39 +671,39 @@ terminology text = <"Nummer des Patienten vor der Aufnahme"> description = <"Nummer des Patienten vor der Aufnahme"> > - ["at23"] = < + ["at22"] = < text = <"Statistische Datenerfassung"> description = <"Statistische Datenerfassung"> > - ["at22"] = < + ["at21"] = < text = <"Geriatrische Aufnahme"> description = <"Geriatrische Aufnahme"> > - ["at21"] = < + ["at20"] = < text = <"geplante Aufnahme"> description = <"geplante Aufnahme"> > - ["at20"] = < + ["at19"] = < text = <"akut"> description = <"akut"> > - ["at19"] = < + ["at18"] = < text = <"Neugeborenes"> description = <"Neugeborenes"> > - ["at18"] = < + ["at17"] = < text = <"Routine"> description = <"Routine"> > - ["at17"] = < + ["at16"] = < text = <"Schwangerschaft & Geburt"> description = <"Schwangerschaft & Geburt"> > - ["at16"] = < + ["at15"] = < text = <"Notfall"> description = <"Notfall"> > - ["at15"] = < + ["at14"] = < text = <"Unfall"> description = <"Unfall"> > @@ -712,39 +712,39 @@ terminology description = <"Der Umstand, unter dem der Patient aufgenommen wird."> > - ["at12"] = < + ["at11"] = < text = <"unbekannt"> description = <"unbekannt"> > - ["at11"] = < + ["at10"] = < text = <"nicht zutreffend"> description = <"nicht zutreffend"> > - ["at10"] = < + ["at9"] = < text = <"Firmenkonto"> description = <"Firmenkonto"> > - ["at9"] = < + ["at8"] = < text = <"Vor Aufnahme"> description = <"Vor Aufnahme"> > - ["at8"] = < + ["at7"] = < text = <"Gemeinde Kunde"> description = <"Gemeinde Kunde"> > - ["at7"] = < + ["at6"] = < text = <"Notfallpatient"> description = <"Notfallpatient"> > - ["at6"] = < + ["at5"] = < text = <"ambulanter Patient"> description = <"ambulanter Patient"> > - ["at5"] = < + ["at4"] = < text = <"Tagespatient"> description = <"Patienten am selben Tag aufgenommen und entlassen."> > - ["at4"] = < + ["at3"] = < text = <"stationärer Patient"> description = <"stationärer Patient"> > @@ -879,39 +879,39 @@ terminology text = <"Médico da admissão (synthesised)"> description = <"* (synthesised)"> > - ["at131"] = < + ["at130"] = < text = <"Desconhecido"> description = <"*"> > - ["at130"] = < + ["at129"] = < text = <"Outro"> description = <"*"> > - ["at129"] = < + ["at128"] = < text = <"Acordos de saúde recíprocos (com outros países)"> description = <"*"> > - ["at128"] = < + ["at127"] = < text = <"Outro hospital ou instituição pública (cuidados contratados)"> description = <"*"> > - ["at127"] = < + ["at126"] = < text = <"*Correctional facility(en)"> description = <"*"> > - ["at126"] = < + ["at125"] = < text = <"*Department of Defence(en)"> description = <"*"> > - ["at125"] = < + ["at124"] = < text = <"*Department of Veterans' Affairs(en)"> description = <"*"> > - ["at124"] = < + ["at123"] = < text = <"Outra compensação"> description = <"Outra compensação (por exemplo, responsabilidade civil, direito comum, negligência médica)"> > - ["at123"] = < + ["at122"] = < text = <"Reclamação de terceiro sobre veículo motorizado"> description = <"Reclamação de terceiro sobre veículo motorizado"> > @@ -927,43 +927,43 @@ terminology text = <"Instalação"> description = <"*"> > - ["at119"] = < + ["at118"] = < text = <"x500"> description = <"*"> > - ["at117"] = < + ["at116"] = < text = <"x400"> description = <"*"> > - ["at116"] = < + ["at115"] = < text = <"UUID"> description = <"*"> > - ["at115"] = < + ["at114"] = < text = <"Random"> description = <"*"> > - ["at114"] = < + ["at113"] = < text = <"L, M, N"> description = <"*"> > - ["at113"] = < + ["at112"] = < text = <"ISO"> description = <"*"> > - ["at112"] = < + ["at111"] = < text = <"HL7"> description = <"*"> > - ["at111"] = < + ["at110"] = < text = <"HCD"> description = <"*"> > - ["at110"] = < + ["at109"] = < text = <"GUID"> description = <"*"> > - ["at109"] = < + ["at108"] = < text = <"DNS"> description = <"*"> > @@ -1015,19 +1015,19 @@ terminology text = <"Localização prévia do paciente"> description = <"A localização do paciente na internação."> > - ["at94"] = < + ["at93"] = < text = <"*Provider's office(en)"> description = <"*"> > - ["at93"] = < + ["at92"] = < text = <"Unidade de enfermagem"> description = <"*"> > - ["at92"] = < + ["at91"] = < text = <"Departamento"> description = <"*"> > - ["at91"] = < + ["at90"] = < text = <"Casa"> description = <"*"> > @@ -1055,7 +1055,7 @@ terminology text = <"Endereço"> description = <"*"> > - ["at83"] = < + ["at82"] = < text = <"Clínica"> description = <"*"> > @@ -1091,19 +1091,19 @@ terminology text = <"Indicação de alteração de preço"> description = <"*"> > - ["at66"] = < + ["at65"] = < text = <"Auxilio doença"> description = <"Auxílio doença"> > - ["at65"] = < + ["at64"] = < text = <"Auto financiado"> description = <"Particular"> > - ["at64"] = < + ["at63"] = < text = <"Seguros de saúde privados"> description = <"Seguros de saúde privados"> > - ["at63"] = < + ["at62"] = < text = <"*Australian Health Care Agreements(en)"> description = <"*Australian Health Care Agreements (en)"> > @@ -1131,39 +1131,39 @@ terminology text = <"Número da pré-admissão"> description = <"Número do ID da pré-admissão do paciente."> > - ["at23"] = < + ["at22"] = < text = <"Admissão estatística"> description = <"Admissão estatística."> > - ["at22"] = < + ["at21"] = < text = <"Admissão em repouso geriátrico"> description = <"Admissão em repouso geriátrico."> > - ["at21"] = < + ["at20"] = < text = <"Eletivo"> description = <"Eletivo."> > - ["at20"] = < + ["at19"] = < text = <"Urgência"> description = <"Urgência."> > - ["at19"] = < + ["at18"] = < text = <"Recém nascido"> description = <"Recém nascido."> > - ["at18"] = < + ["at17"] = < text = <"Eletiva"> description = <"Internação programada."> > - ["at17"] = < + ["at16"] = < text = <"Trabalho de parto"> description = <"Trabalho de parto."> > - ["at16"] = < + ["at15"] = < text = <"Emergência"> description = <"Emergência."> > - ["at15"] = < + ["at14"] = < text = <"Acidente"> description = <"Acidente."> > @@ -1171,39 +1171,39 @@ terminology text = <"Tipo de Admissão"> description = <"Circunstância na qual o paciente foi admitido."> > - ["at12"] = < + ["at11"] = < text = <"Desconhecido"> description = <"Desconhecido."> > - ["at11"] = < + ["at10"] = < text = <"Não aplicável"> description = <"Não aplicável."> > - ["at10"] = < + ["at9"] = < text = <"Conta comercial"> description = <"conta comercial"> > - ["at9"] = < + ["at8"] = < text = <"Pré-admissão"> description = <"Pré-admissão."> > - ["at8"] = < + ["at7"] = < text = <"Público"> description = <"Paciente que recebe atendimento de saúde público ou serviços de assistência social."> > - ["at7"] = < + ["at6"] = < text = <"Urgência"> description = <"Paciente oriundo da unidade de emergência."> > - ["at6"] = < + ["at5"] = < text = <"Ambulatorial"> description = <"Paciente Ambulatorial."> > - ["at5"] = < + ["at4"] = < text = <"Day hospital"> description = <"Paciente com admissão e alta no mesmo dia."> > - ["at4"] = < + ["at3"] = < text = <"Internação/ paciente com pernoite"> description = <"Internação/ paciente com pernoite."> > @@ -1337,39 +1337,39 @@ terminology text = <"Admitting doctor (synthesised)"> description = <"* (synthesised)"> > - ["at131"] = < + ["at130"] = < text = <"Not known"> description = <"*"> > - ["at130"] = < + ["at129"] = < text = <"Other"> description = <"*"> > - ["at129"] = < + ["at128"] = < text = <"Reciprocal health care agreements (with other countries)"> description = <"*"> > - ["at128"] = < + ["at127"] = < text = <"Other hospital or public authority (contracted care)"> description = <"*"> > - ["at127"] = < + ["at126"] = < text = <"Correctional facility"> description = <"*"> > - ["at126"] = < + ["at125"] = < text = <"Department of Defence"> description = <"*"> > - ["at125"] = < + ["at124"] = < text = <"Department of Veterans' Affairs"> description = <"*"> > - ["at124"] = < + ["at123"] = < text = <"Other compensation (e.g. public liability, common law, medical negligence)"> description = <"*"> > - ["at123"] = < + ["at122"] = < text = <"Motor vehicle third party personal claim"> description = <"*"> > @@ -1385,43 +1385,43 @@ terminology text = <"Facility"> description = <"*"> > - ["at119"] = < + ["at118"] = < text = <"x500"> description = <"*"> > - ["at117"] = < + ["at116"] = < text = <"x400"> description = <"*"> > - ["at116"] = < + ["at115"] = < text = <"UUID"> description = <"*"> > - ["at115"] = < + ["at114"] = < text = <"Random"> description = <"*"> > - ["at114"] = < + ["at113"] = < text = <"L, M, N"> description = <"*"> > - ["at113"] = < + ["at112"] = < text = <"ISO"> description = <"*"> > - ["at112"] = < + ["at111"] = < text = <"HL7"> description = <"*"> > - ["at111"] = < + ["at110"] = < text = <"HCD"> description = <"*"> > - ["at110"] = < + ["at109"] = < text = <"GUID"> description = <"*"> > - ["at109"] = < + ["at108"] = < text = <"DNS"> description = <"*"> > @@ -1474,19 +1474,19 @@ terminology text = <"Prior patient location"> description = <"The patient location prior admission"> > - ["at94"] = < + ["at93"] = < text = <"Provider's office"> description = <"*"> > - ["at93"] = < + ["at92"] = < text = <"Nursing unit"> description = <"*"> > - ["at92"] = < + ["at91"] = < text = <"Department"> description = <"*"> > - ["at91"] = < + ["at90"] = < text = <"Home"> description = <"*"> > @@ -1514,7 +1514,7 @@ terminology text = <"Address"> description = <"*"> > - ["at83"] = < + ["at82"] = < text = <"Clinic"> description = <"*"> > @@ -1550,19 +1550,19 @@ terminology text = <"Charge price indicator"> description = <"*"> > - ["at66"] = < + ["at65"] = < text = <"Worker's compensation"> description = <"Worker's compensation"> > - ["at65"] = < + ["at64"] = < text = <"Self-funded"> description = <"Self-funded"> > - ["at64"] = < + ["at63"] = < text = <"Private health insurance"> description = <"Private health insurance"> > - ["at63"] = < + ["at62"] = < text = <"Australian Health Care Agreements"> description = <"Australian Health Care Agreements "> > @@ -1591,39 +1591,39 @@ terminology text = <"Pre-admit number"> description = <"ID number of patient's pre-admission"> > - ["at23"] = < + ["at22"] = < text = <"Statistical admission"> description = <"Statistical admission"> > - ["at22"] = < + ["at21"] = < text = <"Geriatric respite admission"> description = <"Geriatric respite admission"> > - ["at21"] = < + ["at20"] = < text = <"Elective"> description = <"Elective"> > - ["at20"] = < + ["at19"] = < text = <"Urgent"> description = <"Urgent"> > - ["at19"] = < + ["at18"] = < text = <"Newborn"> description = <"Newborn"> > - ["at18"] = < + ["at17"] = < text = <"Routine"> description = <"Routine"> > - ["at17"] = < + ["at16"] = < text = <"Labour & Delivery"> description = <"Labour & Delivery"> > - ["at16"] = < + ["at15"] = < text = <"Emergency"> description = <"Emergency"> > - ["at15"] = < + ["at14"] = < text = <"Accident"> description = <"Accident"> > @@ -1631,39 +1631,39 @@ terminology text = <"Admission type"> description = <"The circumstance under which the patient will be admitted."> > - ["at12"] = < + ["at11"] = < text = <"Unknown"> description = <"Unknown"> > - ["at11"] = < + ["at10"] = < text = <"Not-applicable"> description = <"Not-applicable"> > - ["at10"] = < + ["at9"] = < text = <"Commercial account"> description = <"Commercial account"> > - ["at9"] = < + ["at8"] = < text = <"Pre-admit"> description = <"Pre-admit"> > - ["at8"] = < + ["at7"] = < text = <"Community client"> description = <"Community client"> > - ["at7"] = < + ["at6"] = < text = <"Emergency patient"> description = <"Emergency patient"> > - ["at6"] = < + ["at5"] = < text = <"Outpatient"> description = <"Outpatient"> > - ["at5"] = < + ["at4"] = < text = <"Same day patient"> description = <"Same day patient"> > - ["at4"] = < + ["at3"] = < text = <"Inpatient/overnight patient"> description = <"Inpatient/overnight patient"> > @@ -1797,39 +1797,39 @@ terminology text = <"الطبيب المسئول عن الإدخال (synthesised)"> description = <"* (synthesised)"> > - ["at131"] = < + ["at130"] = < text = <"غير معروف"> description = <"*"> > - ["at130"] = < + ["at129"] = < text = <"أخرى"> description = <"*"> > - ["at129"] = < + ["at128"] = < text = <"اتفاقات الرعاية الصحية التبادلية - مع البلدان/الدول الأخرى"> description = <"*"> > - ["at128"] = < + ["at127"] = < text = <"مستشفى أو قسم عام آخر - رعاية بالتعاقد"> description = <"*"> > - ["at127"] = < + ["at126"] = < text = <"المؤسسة التصحيحية"> description = <"*"> > - ["at126"] = < + ["at125"] = < text = <"إدارة الدفاع"> description = <"*"> > - ["at125"] = < + ["at124"] = < text = <"قسم شئون المحاربين القدامى"> description = <"*"> > - ["at124"] = < + ["at123"] = < text = <"التعويضات الأخرى - المسئولية العامة, القانون العمومي, الإهمال الطبي"> description = <"*"> > - ["at123"] = < + ["at122"] = < text = <"المطالبة الشخصية الخاصة بالعربة من طرف ثالث"> description = <"*"> > @@ -1845,43 +1845,43 @@ terminology text = <"المؤسسة"> description = <"*"> > - ["at119"] = < + ["at118"] = < text = <"x500"> description = <"*"> > - ["at117"] = < + ["at116"] = < text = <"x400"> description = <"*"> > - ["at116"] = < + ["at115"] = < text = <"العنصر التعريفي الكوني الفريد"> description = <"*"> > - ["at115"] = < + ["at114"] = < text = <"عشوائي"> description = <"*"> > - ["at114"] = < + ["at113"] = < text = <"L, M, N"> description = <"*"> > - ["at113"] = < + ["at112"] = < text = <"منظمة المعايير الدولية"> description = <"*"> > - ["at112"] = < + ["at111"] = < text = <"المستوى الصحي السابع"> description = <"*"> > - ["at111"] = < + ["at110"] = < text = <"HCD"> description = <"*"> > - ["at110"] = < + ["at109"] = < text = <"العنصر التعريفي الكوني الفريد"> description = <"*"> > - ["at109"] = < + ["at108"] = < text = <"نظام تعريف المجال"> description = <"*"> > @@ -1933,19 +1933,19 @@ terminology text = <"المكان السابق للمريض"> description = <"المكان السابق للمريض"> > - ["at94"] = < + ["at93"] = < text = <"مكتب مُزَوِّد الخدمة"> description = <"*"> > - ["at93"] = < + ["at92"] = < text = <"وحدة تمريضية"> description = <"*"> > - ["at92"] = < + ["at91"] = < text = <"القِسم"> description = <"*"> > - ["at91"] = < + ["at90"] = < text = <"منزل"> description = <"*"> > @@ -1973,7 +1973,7 @@ terminology text = <"العنوان"> description = <"*"> > - ["at83"] = < + ["at82"] = < text = <"عيادة"> description = <"*"> > @@ -2009,19 +2009,19 @@ terminology text = <"مؤشر ثمن الرعاية"> description = <"*"> > - ["at66"] = < + ["at65"] = < text = <"تعويضات العامل"> description = <"تعويضات العامل"> > - ["at65"] = < + ["at64"] = < text = <"مموَّل شخصيا"> description = <"مموَّل شخصيا"> > - ["at64"] = < + ["at63"] = < text = <"التأمين الصحي الخاص"> description = <"التأمين الصحي الخاص"> > - ["at63"] = < + ["at62"] = < text = <"الاتفاقات الأسترالية للرعاية الصحية"> description = <"الاتفاقات الأسترالية للرعاية الصحية"> > @@ -2053,39 +2053,39 @@ terminology text = <"رقم ما قبل الإدخال"> description = <"الرقم التعريفي للمريض ما قبل الإدخال"> > - ["at23"] = < + ["at22"] = < text = <"الإدخال الإحصائي"> description = <"الإدخال الإحصائي"> > - ["at22"] = < + ["at21"] = < text = <"إدخال المسنين للراحة"> description = <"إدخال المسنين للراحة"> > - ["at21"] = < + ["at20"] = < text = <"اختياري"> description = <"اختياري"> > - ["at20"] = < + ["at19"] = < text = <"عاجل"> description = <"عاجل"> > - ["at19"] = < + ["at18"] = < text = <"حديث الولادة"> description = <"حديث الولادة"> > - ["at18"] = < + ["at17"] = < text = <"روتيني/معتاد"> description = <"روتيني/معتاد"> > - ["at17"] = < + ["at16"] = < text = <"الولادة و الوضع"> description = <"الولادة و الوضع"> > - ["at16"] = < + ["at15"] = < text = <"طوارئ"> description = <"طوارئ"> > - ["at15"] = < + ["at14"] = < text = <"حادث"> description = <"حادث"> > @@ -2093,39 +2093,39 @@ terminology text = <"نوع الإدخال"> description = <"الظروف التي يتم إدخال المريض تحتها"> > - ["at12"] = < + ["at11"] = < text = <"غير معروف"> description = <"غير معروف"> > - ["at11"] = < + ["at10"] = < text = <"غير قابل للتطبيق"> description = <"غير قابل للتطبيق"> > - ["at10"] = < + ["at9"] = < text = <"حساب تجاري"> description = <"حساب تجاري"> > - ["at9"] = < + ["at8"] = < text = <"ما قبل الإدخال"> description = <"ما قبل الإدخال"> > - ["at8"] = < + ["at7"] = < text = <"عميل مجتمعي"> description = <"عميل مجتمعي"> > - ["at7"] = < + ["at6"] = < text = <"مريض الطوارئ"> description = <"مريض الطوارئ"> > - ["at6"] = < + ["at5"] = < text = <"المريض الخارجي"> description = <"المريض الخارجي"> > - ["at5"] = < + ["at4"] = < text = <"مريض اليوم الواحد"> description = <"مريض اليوم الواحد"> > - ["at4"] = < + ["at3"] = < text = <"مريض داخلي/ليلي"> description = <"مريض داخلي/ليلي"> > @@ -2146,22 +2146,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at83", "at91", "at92", "at93", "at94"> + members = <"at82", "at90", "at91", "at92", "at93"> > ["ac9001"] = < id = <"ac9001"> - members = <"at109", "at110", "at111", "at112", "at113", "at114", "at115", "at116", "at117", "at119"> + members = <"at108", "at109", "at110", "at111", "at112", "at113", "at114", "at115", "at116", "at118"> > ["ac9000"] = < id = <"ac9000"> - members = <"at4", "at5", "at6", "at7", "at8", "at9", "at10", "at11", "at12"> + members = <"at3", "at4", "at5", "at6", "at7", "at8", "at9", "at10", "at11"> > ["ac9004"] = < id = <"ac9004"> - members = <"at63", "at64", "at65", "at66", "at123", "at124", "at125", "at126", "at127", "at128", "at129", "at130", "at131"> + members = <"at62", "at63", "at64", "at65", "at122", "at123", "at124", "at125", "at126", "at127", "at128", "at129", "at130"> > ["ac9003"] = < id = <"ac9003"> - members = <"at15", "at16", "at17", "at18", "at19", "at20", "at21", "at22", "at23"> + members = <"at14", "at15", "at16", "at17", "at18", "at19", "at20", "at21", "at22"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.address.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.address.v0.0.1-alpha.adls index debce7aaf..7689856de 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.address.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.address.v0.0.1-alpha.adls @@ -179,19 +179,19 @@ terminology text = <"Gültigkeitszeitraum"> description = <"Der Zeitraum in dem die Adresse gültig ist. ENV 13606 - 4:2000 7.11.11."> > - ["at15"] = < + ["at14"] = < text = <"Vorläufig"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Geschäftlich"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Schriftverkehr"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Privat"> description = <"*"> > @@ -245,19 +245,19 @@ terminology text = <"Período de validez del domicilio"> description = <"El período durante el cual el domicilio asociado es aplicable a una persona / organización. ENV 13606 - 4:2000 7.11.11. Esto describe el período actual."> > - ["at15"] = < + ["at14"] = < text = <"Temporario"> description = <"Domicilio temporario."> > - ["at14"] = < + ["at13"] = < text = <"Laboral"> description = <"Domicilio laboral."> > - ["at13"] = < + ["at12"] = < text = <"Correspondencia"> description = <"Domicilio para correspondencia."> > - ["at12"] = < + ["at11"] = < text = <"Residencial"> description = <"Domicilio del lugar de residencia."> > @@ -311,19 +311,19 @@ terminology text = <"Adresse gyldighets periode"> description = <"Det tidsrom der den pågjeldende adresse er gyldig."> > - ["at15"] = < + ["at14"] = < text = <"Midlertidig"> description = <"Midlertidig adresse."> > - ["at14"] = < + ["at13"] = < text = <"Arbeide"> description = <"Arbeidsplass adresse."> > - ["at13"] = < + ["at12"] = < text = <"Korrespondanse"> description = <"Adresse for korrespondanse."> > - ["at12"] = < + ["at11"] = < text = <"Bopel"> description = <"Adressen der personen bor."> > @@ -377,19 +377,19 @@ terminology text = <"Περίοδος εγκυρότητας"> description = <"Η περίοδος για την οποία η διέυθυνση είναι έγκυρη για το άτομο ή τον οργανισμό ENV 13606 - 4:2000 7.11.11. Το πεδίο περιγράφει την περίοδο."> > - ["at15"] = < + ["at14"] = < text = <"Προσωρινή"> description = <"Προσωρινή διεύθυνση"> > - ["at14"] = < + ["at13"] = < text = <"Εργασίας"> description = <"Διεύθυνση εργασίας"> > - ["at13"] = < + ["at12"] = < text = <"Αλληλογραφίας"> description = <"Διεύθυνση αλληλογραφίας"> > - ["at12"] = < + ["at11"] = < text = <"Οικίας"> description = <"Διεύθυνση οικίας"> > @@ -443,19 +443,19 @@ terminology text = <"AddressValid Period"> description = <"The period during which the associated address is applicable to the person / organisation. ENV 13606 - 4:2000 7.11.11. This describes the actual period."> > - ["at15"] = < + ["at14"] = < text = <"Temporary"> description = <"Temporary address."> > - ["at14"] = < + ["at13"] = < text = <"Business"> description = <"Address of place of business."> > - ["at13"] = < + ["at12"] = < text = <"Correspondence"> description = <"Address for correspondence."> > - ["at12"] = < + ["at11"] = < text = <"Residential"> description = <"Address of place of residence."> > @@ -511,19 +511,19 @@ terminology ENV 13606 - 4:2000 7.11.11. و هذا يصف الفترة الحقيقية."> > - ["at15"] = < + ["at14"] = < text = <"مؤقت"> description = <"العنوان المؤقت"> > - ["at14"] = < + ["at13"] = < text = <"العمل"> description = <"عنوان مكان العمل"> > - ["at13"] = < + ["at12"] = < text = <"عنوان المراسلة"> description = <"عنوان المراسلة"> > - ["at12"] = < + ["at11"] = < text = <"مكان الإقامة"> description = <"عنوان مكان الإقامة"> > @@ -573,6 +573,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at12", "at13", "at14", "at15"> + members = <"at11", "at12", "at13", "at14"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location.v1.1.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location.v1.1.1-alpha.adls index c971e4840..92d5a6e3d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location.v1.1.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location.v1.1.1-alpha.adls @@ -238,15 +238,15 @@ terminology text = <"Anatomische Linie (synthesised)"> description = <"Zusätzliches Detail unter Verwendung theoretischer Linien, die durch anatomische Strukturen erweitert werden können, um einen einheitlichen Bezugspunkt auf dem menschlichen Körper zu erhalten. (synthesised)"> > - ["at87"] = < + ["at86"] = < text = <"Links und Rechts"> description = <"Beide Körperseiten."> > - ["at86"] = < + ["at85"] = < text = <"Bilateral"> description = <"Beidseitig betrachtet."> > - ["at85"] = < + ["at84"] = < text = <"Unilateral"> description = <"Einseitig betrachtet."> > @@ -254,67 +254,67 @@ terminology text = <"Auftreten"> description = <"Eine oder mehrere Seiten des Körpers."> > - ["at83"] = < + ["at82"] = < text = <"Dorsal"> description = <"In Richtung des Handrückens oder des Fußrückens hin gelegen. Als Gegenstück zu Palmar oder Plantar, nicht als Synonym für posterior."> > - ["at82"] = < + ["at81"] = < text = <"Oberflächlich"> description = <"Auf die Oberfläche zu, bezeichnet oberflächlich gelegene Strukturen."> > - ["at81"] = < + ["at80"] = < text = <"Tief"> description = <"Entfernt von der Oberfläche der Körperstelle."> > - ["at80"] = < + ["at79"] = < text = <"Anal"> description = <"Zum Anus hin. Wird üblicherweise zur Beschreibung von Stellen im Verdauungssystem verwendet."> > - ["at79"] = < + ["at78"] = < text = <"Oral"> description = <"Den Mund betreffend. Wird üblicherweise zur Beschreibung von Stellen im Verdauungssystem verwendet."> > - ["at78"] = < + ["at77"] = < text = <"Mid"> description = <"In der Mitte des Körpers."> > - ["at77"] = < + ["at76"] = < text = <"Plantar"> description = <"In Richtung der Fußsohle."> > - ["at76"] = < + ["at75"] = < text = <"Palmar"> description = <"In Richtung der Handfläche."> > - ["at75"] = < + ["at74"] = < text = <"Distal"> description = <"Mehr periphere oder weiter vom Körpermitte entfernte Stelle. Beschreibt in der Regel einen Teil einer Extremität, eines Fingers/Zehs oder Körperglieds."> > - ["at74"] = < + ["at73"] = < text = <"Proximal"> description = <"Zur Körpermitte hin. Beschreibt für gewöhnlich einen Teil eines Gliedmaßes, Fingers oder eines Anhängsels."> > - ["at73"] = < + ["at72"] = < text = <"Posterior"> description = <"In Richtung Rücken oder Rückseite des Körpers."> > - ["at72"] = < + ["at71"] = < text = <"Anterior"> description = <"In Richtung der Vorderseite oder der ventralen Oberfläche des Körpers."> > - ["at71"] = < + ["at70"] = < text = <"Inferior"> description = <"Unterhalb der Körpermitte, oft in Richtung der Füße."> > - ["at70"] = < + ["at69"] = < text = <"Superior"> description = <"Über der Körpermitte, oft in Richtung des Kopfes."> > - ["at69"] = < + ["at68"] = < text = <"Lateral"> description = <"Zur Seite oder zum Rand der Körperstelle."> > - ["at68"] = < + ["at67"] = < text = <"Medial"> description = <"Zur Körpermitte hin orientiert."> > @@ -328,31 +328,31 @@ terminology description = <"Qualifizierende Angabe unter spezifischer Sicht der identifizierten Körperstelle."> comment = <"Falls benötigt, verwenden Sie dieses Element zur Erhöhung der Erkennungsgenauigkeit der Körperstelle. Häufige Aspekte wurden als Wertmengen hinzugefügt, die im Laufe der Zeit erweitert werden können, sowie auch eine Freitextoption. Dies setzt voraus, dass der Körper in der anatomischen Position beschrieben wird. Zum Beispiel: proximal Urethra; plantare Seite des linken Daumens. Bei Bedarf können auch mehrere Aspekte beschrieben werden, indem 0..2 Lokalisationen zugelassen werden. Zum Beispiel: Eine Läsion kann sich an der linken anterior/lateral (d.h. anterolateralen) Brustwand befinden. Wenn das Datenelement 'Körperstelle' vordefinierte Begriffe verwendet, die die Perspektive enthalten, dann ist dieses Datenelement redundant."> > - ["at64"] = < + ["at63"] = < text = <"Mittlere Skapularlinie"> description = <"Die Linie verläuft senkrecht über die hintere Körperoberfläche, parallel zur Mittellinie und verläuft durch den unteren Punkt des Schulterblattes."> > - ["at63"] = < + ["at62"] = < text = <"Mittellinie"> description = <"Vertikal verlaufende Linie, die den Körper in eine linke und rechte Seite teilt und durch den Kopf, das Rückenmark und den Nabel verläuft. Alternativ kann es sich auf eine Linie beziehen, die ein Körperteil in zwei gleiche Teile teilt, zum Beispiel einen Zeh/Finger."> > - ["at61"] = < + ["at60"] = < text = <"Mittelere Pupillarlinie"> description = <"Die Linie verläuft vertikal durch den Mittelpunkt der Pupille, wenn man direkt nach vorne schaut."> > - ["at60"] = < + ["at59"] = < text = <"Medioklavikularlinie"> description = <"Linie, die senkrecht über die Körperoberfläche verläuft, parallel zur Mittellinie und durch den Mittelpunkt der Klavikula führt."> > - ["at59"] = < + ["at58"] = < text = <"hintere Axillarlinie"> description = <"Linie, die senkrecht über die Körperoberfläche verläuft und durch die hintere Achselhaut führt."> > - ["at58"] = < + ["at57"] = < text = <"vordere Axillarlinie"> description = <"Die Linie verläuft senkrecht über die Körperoberfläche und verläuft durch die vordere Hautfalte der Achselhöhle."> > - ["at57"] = < + ["at56"] = < text = <"mittlere Axillarlinie"> description = <"Linie, die senkrecht zur Körperoberfläche verläuft und durch den Scheitelpunkt der Achselhöhle geht."> > @@ -375,11 +375,11 @@ terminology description = <"Aussagekräftige Erläuterung, die verwendet werden kann, um die \"Körperstelle\" weiter zu verfeinern."> comment = <"Zum Beispiel: Angrenzend an den Amorbogen; eine Tätowierung bedeckt die untere Hälfte dieses Bereichs."> > - ["at5"] = < + ["at4"] = < text = <"Rechts"> description = <"Die rechte Körperseite."> > - ["at4"] = < + ["at3"] = < text = <"Links"> description = <"Die linke Körperseite."> > @@ -419,15 +419,15 @@ terminology text = <"Anatomisk linje (synthesised)"> description = <"Detaljer om det anatomiske stedet beskrevet med teoretiske linjer tegnet gjennom anatomiske strukturer til bruk som et konsistent referansepunkt. (synthesised)"> > - ["at87"] = < + ["at86"] = < text = <"*Left and right (en)"> description = <"*Both sides of the body. (en)"> > - ["at86"] = < + ["at85"] = < text = <"*Bilateral (en)"> description = <"*Two-sided. (en)"> > - ["at85"] = < + ["at84"] = < text = <"*Unilateral (en)"> description = <"*One-sided. (en)"> > @@ -435,67 +435,67 @@ terminology text = <"*Occurrence (en)"> description = <"*One or more sides of the body. (en)"> > - ["at83"] = < + ["at82"] = < text = <"Dorsal"> description = <"Mot håndbaken eller toppen av foten. Brukes som motsetning til palmar og plantar, ikke som synonym for posterior."> > - ["at82"] = < + ["at81"] = < text = <"Overfladisk"> description = <"Mot overflaten av kroppsstedet."> > - ["at81"] = < + ["at80"] = < text = <"Dyp"> description = <"Bort fra overflaten av kroppsstedet."> > - ["at80"] = < + ["at79"] = < text = <"Anal"> description = <"Mot anus. Brukes som regel til å beskrive lokaliseringer i fordøyelsessystemet."> > - ["at79"] = < + ["at78"] = < text = <"Oral"> description = <"Mot munnen. Brukes som regel til å beskrive lokaliseringer i fordøyelsessystemet."> > - ["at78"] = < + ["at77"] = < text = <"Mid"> description = <"I midten av kroppsstedet."> > - ["at77"] = < + ["at76"] = < text = <"Plantar"> description = <"Mot fotsålen."> > - ["at76"] = < + ["at75"] = < text = <"Palmar"> description = <"Mot håndflaten."> > - ["at75"] = < + ["at74"] = < text = <"Distal"> description = <"Mer perifert eller lengre vekke fra festepunktet, beskriver vanligvis av en del av et lem, finger eller vedheng."> > - ["at74"] = < + ["at73"] = < text = <"Proksimal"> description = <"Mer sentralt eller tettere til festepunktet, beskriver vanligvis en del av et lem, finger eller vedheng."> > - ["at73"] = < + ["at72"] = < text = <"Posterior"> description = <"Mot bakside eller mot den dorsale overflaten av kroppsstedet."> > - ["at72"] = < + ["at71"] = < text = <"Anterior"> description = <"Mot fronten eller ventrale overflaten av kroppsstedet."> > - ["at71"] = < + ["at70"] = < text = <"Inferior"> description = <"Under kroppssted, ofte menes mot føttene. Synonymt med \"kaudal\"."> > - ["at70"] = < + ["at69"] = < text = <"Superior"> description = <"Over kroppssted, ofte menes mot hodet. Synonymt med \"kranial\"."> > - ["at69"] = < + ["at68"] = < text = <"Lateral"> description = <"Mot utsiden eller kanten av kroppen."> > - ["at68"] = < + ["at67"] = < text = <"Medial"> description = <"Mot midtlinjen av kroppen."> > @@ -509,31 +509,31 @@ terminology description = <"Spesifiserende detaljer om mer spesifikke aspekter ved det aktuelle kroppsstedet."> comment = <"Brukes til å øke presisjonen ved spesifisering av kroppsstedet, ved behov. Vanlige aspekter er blitt inkludert som et verdisett som kan utvides over tid, i tillegg til mulighet for å bruke fritekst. Elementet har som antagelse at kroppen blir beskrevet i den anatomiske posisjon. F.eks. proksimal uretra, plantart aspekt av venstre tommel. Flere aspekter kan også beskrives om det er nødvendig ved å åpne for opptil 2 forekomster. F.eks. venstre anterior/laterale (anteriolaterale) brystvegg. Hvis dataelementet \"Navn på kroppsted\" bruker prekoordinerte termer som inkluderer lateralitet, er dette dataelementet overflødig."> > - ["at64"] = < + ["at63"] = < text = <"Midtskapulærlinjen"> description = <"En linje som løper vertikalt ned langs ryggens overflate, parallelt med midtlinjen og passerer gjennom det inferiore punkt av skapula."> > - ["at63"] = < + ["at62"] = < text = <"Midtlinjen"> description = <"En linje som løper vertikalt og deler kroppen i en venstre og en høyre del, passerer gjennom hodet, spinal medulla og umbilicus. Alternativt kan det brukes som en delelinje av en kroppsdel, for eksempel en inndeling av en finger."> > - ["at61"] = < + ["at60"] = < text = <"Midtpupillinjen"> description = <"En linje som løper vertikalt ned ansiktet gjennom midtpunktet av pupillen når man ser rett framover."> > - ["at60"] = < + ["at59"] = < text = <"Midtclaviculærlinjen"> description = <"En linje som løper vertikalt ned langs kroppsoverflaten parallelt med midtlinjen og passerer gjennom clavicelens midtpunkt."> > - ["at59"] = < + ["at58"] = < text = <"Bakre aksillærlinje"> description = <"En linje som løper vertikalt ned langs kroppsoverflaten, og passerer gjennom bakre aksillære hudfold."> > - ["at58"] = < + ["at57"] = < text = <"Fremre aksillærlinje"> description = <"En linje som løper vertikalt ned langs kroppsoverflaten, og passerer gjennom fremre aksillære hudfold."> > - ["at57"] = < + ["at56"] = < text = <"Midtaksillærlinjen"> description = <"Linje som løper vertikalt ned langs overflaten av kroppen gjennom apex i aksillen."> > @@ -556,11 +556,11 @@ terminology description = <"Fritekstbeskrivelse som kan brukes for å ytterligere presisere og støtte \"Navn på kroppsted\"."> comment = <"For eksempel: Tilgrensende til leppens overgang fra slimhinne til hud; en tatovering dekker nedre halvdel av dette området."> > - ["at5"] = < + ["at4"] = < text = <"Høyre"> description = <"Høyre side av kroppen."> > - ["at4"] = < + ["at3"] = < text = <"Venstre"> description = <"Venstre side av kroppen"> > @@ -600,15 +600,15 @@ terminology text = <"Linha anatômica (synthesised)"> description = <"Detalhes adicionais utilizando-se linhas teóricas desenhadas através de estruturas anatômicas, utilizadas para fornecer um ponto de referência consistente no corpo humano. (synthesised)"> > - ["at87"] = < + ["at86"] = < text = <"*Left and right (en)"> description = <"*Both sides of the body. (en)"> > - ["at86"] = < + ["at85"] = < text = <"*Bilateral (en)"> description = <"*Two-sided. (en)"> > - ["at85"] = < + ["at84"] = < text = <"*Unilateral (en)"> description = <"*One-sided. (en)"> > @@ -616,67 +616,67 @@ terminology text = <"*Occurrence (en)"> description = <"*One or more sides of the body. (en)"> > - ["at83"] = < + ["at82"] = < text = <"*Dorsal(en)"> description = <"*Towards the back of the hand or top of the foot. To be used as opposites of palmar or plantar, not as a synonym of posterior.(en)"> > - ["at82"] = < + ["at81"] = < text = <"*Superficial(en)"> description = <"*Towards the surface of the body site.(en)"> > - ["at81"] = < + ["at80"] = < text = <"*Deep(en)"> description = <"*Away from the surface of the body site.(en)"> > - ["at80"] = < + ["at79"] = < text = <"Anal"> description = <"Para o ânus. Geralmente utilizado para descrever locais no sistema digestivo."> > - ["at79"] = < + ["at78"] = < text = <"Oral"> description = <"Para a boca. Geralmente utilizado para descrever locais no sistema digestivo."> > - ["at78"] = < + ["at77"] = < text = <"Médio"> description = <"No meio do corpo."> > - ["at77"] = < + ["at76"] = < text = <"Plantar"> description = <"Em direção às solas dos pés."> > - ["at76"] = < + ["at75"] = < text = <"Palmar"> description = <"Em direção às palmas das mãos."> > - ["at75"] = < + ["at74"] = < text = <"Distal"> description = <"Mais periférico, ou mais do ponto de acessório, e geralmente descreve a parte de um membro, apêndice ou dígito."> > - ["at74"] = < + ["at73"] = < text = <"Proximal"> description = <"Mais central ou para mais perto do ponto de ligação, e, geralmente descreve a parte de um membro, dedo ou apêndice."> > - ["at73"] = < + ["at72"] = < text = <"Posterior"> description = <"Para a parte traseira ou superfície dorsal do local do corpo."> > - ["at72"] = < + ["at71"] = < text = <"Anterior"> description = <"Para a frente , ou na superfície ventral, do local do corpo."> > - ["at71"] = < + ["at70"] = < text = <"Inferior"> description = <"Abaixo do local do corpo, frequentemente significa para os pés."> > - ["at70"] = < + ["at69"] = < text = <"Superior"> description = <"Acima do local do corpo, frequentemente significa na direção da cabeça."> > - ["at69"] = < + ["at68"] = < text = <"Lateral"> description = <"Para o lado, ou borda , do local do corpo."> > - ["at68"] = < + ["at67"] = < text = <"Medial"> description = <"Em direção à linha média do local do corpo"> > @@ -690,31 +690,31 @@ terminology description = <"Detalhes sobre o aspecto específico do local identificado no corpo."> comment = <"Use para aumentar a precisão da identificação do site do corpo, se necessário. Aspectos comuns foram incluídos como um conjunto de valor, que pode ser estendido ao longo do tempo, além de uma opção de texto livre. Pressupõe que o corpo está sendo descrito enquanto na posição anatômica. Por exemplo: uretra proximal; face plantar do polegar esquerdo. Múltiplos aspectos também podem ser descritos, se necessário, permitindo para as ocorrências de 0..2. Por exemplo: uma lesão pode ser na parede torácica esquerda anterior-lateral (ou seja, ântero-lateral). Se o elemento de dados de nome de local do corpo usa termos predefinidos que incluem o aspecto, então este elemento de dados é redundante."> > - ["at64"] = < + ["at63"] = < text = <"Linha escapular média"> description = <"A linha que corre verticalmente para baixo da superfície posterior do corpo, paralelamente à linha mediana e que passa pelo ponto inferior da escápula."> > - ["at63"] = < + ["at62"] = < text = <"Linha média"> description = <"Linha vertical que divide o corpo em partes esquerda e direita, passando através da cabeça, medula espinhal e umbigo. Alternativamente pode referir uma linha que divide uma parte do corpo em duas partes iguais."> > - ["at61"] = < + ["at60"] = < text = <"Linha pupilar média"> description = <"Linha correndo verticalmente para baixo à face através do ponto médio da pupila quando se olha diretamente para a frente."> > - ["at60"] = < + ["at59"] = < text = <"Linha clavicular média"> description = <"Linha correndo verticalmente para baixo na superfície do corpo, paralelo à linha média e passando pelo ponto médio da clavícula."> > - ["at59"] = < + ["at58"] = < text = <"Linha axilar posterior"> description = <"Linha correndo verticalmente para baixo da superfície do corpo , passando pela dobra cutânea axilar posterior ."> > - ["at58"] = < + ["at57"] = < text = <"Linha axilar anterior"> description = <"Linha correndo verticalmente para baixo da superfície do corpo , passando pela dobra cutânea axilar anterior ."> > - ["at57"] = < + ["at56"] = < text = <"Linha axilar média"> description = <"Linha correndo verticalmente para baixo na superfície do corpo, passando através do ápice da axila."> > @@ -737,11 +737,11 @@ terminology description = <"Descrição narrativa que pode ser usada para refinar e apoiar o 'nome do local do corpo'."> comment = <"Por exemplo: adjacentes à borda do vermelhão; uma tatuagem cobre a metade inferior desta área."> > - ["at5"] = < + ["at4"] = < text = <"Direito"> description = <"Lado direito do corpo."> > - ["at4"] = < + ["at3"] = < text = <"Esquerdo"> description = <"Lado esquerdo do corpo."> > @@ -782,15 +782,15 @@ terminology text = <"*Anatomical Line(en) (synthesised)"> description = <"*Additional detail using theoretical lines drawn through anatomical structures used to provide a consistent reference point on the human body.(en) (synthesised)"> > - ["at87"] = < + ["at86"] = < text = <"*Left and right (en)"> description = <"*Both sides of the body. (en)"> > - ["at86"] = < + ["at85"] = < text = <"*Bilateral (en)"> description = <"*Two-sided. (en)"> > - ["at85"] = < + ["at84"] = < text = <"*Unilateral (en)"> description = <"*One-sided. (en)"> > @@ -798,67 +798,67 @@ terminology text = <"*Occurrence (en)"> description = <"*One or more sides of the body. (en)"> > - ["at83"] = < + ["at82"] = < text = <"*Dorsal(en)"> description = <"*Towards the back of the hand or top of the foot. To be used as opposites of palmar or plantar, not as a synonym of posterior.(en)"> > - ["at82"] = < + ["at81"] = < text = <"*Superficial(en)"> description = <"*Towards the surface of the body site.(en)"> > - ["at81"] = < + ["at80"] = < text = <"*Deep(en)"> description = <"*Away from the surface of the body site.(en)"> > - ["at80"] = < + ["at79"] = < text = <"*Anal(en)"> description = <"*Towards the anus. Usually used to describe locations within the digestive system.(en)"> > - ["at79"] = < + ["at78"] = < text = <"*Oral(en)"> description = <"*Towards the mouth. Usually used to describe locations within the digestive system.(en)"> > - ["at78"] = < + ["at77"] = < text = <"*Mid(en)"> description = <"*In the middle of the body site.(en)"> > - ["at77"] = < + ["at76"] = < text = <"*Plantar(en)"> description = <"*Towards the sole of the foot.(en)"> > - ["at76"] = < + ["at75"] = < text = <"*Palmar(en)"> description = <"*Towards the palm of the hand.(en)"> > - ["at75"] = < + ["at74"] = < text = <"*Distal(en)"> description = <"*More peripheral, or further from the point of attachment, and usually describing part of a limb, digit or appendage.(en)"> > - ["at74"] = < + ["at73"] = < text = <"*Proximal(en)"> description = <"*More central or closer to the point of attachment, and usually describing part of a limb, digit or appendage.(en)"> > - ["at73"] = < + ["at72"] = < text = <"*Posterior(en)"> description = <"*Towards the back, or dorsal surface, of the body site.(en)"> > - ["at72"] = < + ["at71"] = < text = <"*Anterior(en)"> description = <"*Towards the front, or ventral surface, of the body site.(en)"> > - ["at71"] = < + ["at70"] = < text = <"*Inferior(en)"> description = <"*Below the body site, often meaning towards the feet.(en)"> > - ["at70"] = < + ["at69"] = < text = <"*Superior(en)"> description = <"*Above the body site, often meaning towards the head.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Lateral(en)"> description = <"*Towards the side, or edge, of the body site.(en)"> > - ["at68"] = < + ["at67"] = < text = <"*Medial(en)"> description = <"*Towards the midline of the body site.(en)"> > @@ -872,31 +872,31 @@ terminology description = <"*Qualifying detail about the specific aspect of the identified body site.(en)"> comment = <"*Use to increase precision of identification of the body site, if required. Common aspects have been included as a value set, which can be extended over time, plus a free text option. Assumes that the body is being described while in the anatomical position. For example: proximal urethra; plantar aspect of the left thumb. Multiple aspects can also be described, if required, by allowing for 0..2 occurrences. For example: a lesion may be on the left anterior/lateral (ie anterolateral) chest wall. If the 'Body site name' data element uses pre-coordinated terms that include the aspect, then this data element is redundant.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Mid-scapular line(en)"> description = <"*Line running vertically down the posterior surface of the body, parallel to the midline and passing through the inferior point of the scapula.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Midline(en)"> description = <"*Line running vertically which divides the body into left and right portions, passing through the head, spinal cord, and umbilicus. Alternatively it can refer to a line dividing a body part into two equal portions, for example a digit.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Mid-pupillary line(en)"> description = <"*Line running vertically down the face through the midpoint of the pupil when looking directly forward.(en)"> > - ["at60"] = < + ["at59"] = < text = <"*Mid-clavicular line(en)"> description = <"*Line running vertically down the surface of the body, parallel to the midline and passing through the midpoint of the clavicle.(en)"> > - ["at59"] = < + ["at58"] = < text = <"*Posterior axillary line(en)"> description = <"*Line running vertically down the surface of the body, passing through the posterior axillary skinfold.(en)"> > - ["at58"] = < + ["at57"] = < text = <"*Anterior axillary line(en)"> description = <"*Line running vertically down the surface of the body, passing through the anterior axillary skinfold.(en)"> > - ["at57"] = < + ["at56"] = < text = <"*Midaxillary line(en)"> description = <"*Line running vertically down the surface of the body, passing through the apex of the axilla.(en)"> > @@ -919,11 +919,11 @@ terminology description = <"*Narrative description that can be used to further refine and support the 'Body site name'.(en)"> comment = <"*For example: adjacent to the vermilion border; a tattoo covers the bottom half of this area.(en)"> > - ["at5"] = < + ["at4"] = < text = <"*Right(en)"> description = <"*Right side of the body.(en)"> > - ["at4"] = < + ["at3"] = < text = <"*Left(en)"> description = <"*Left side of the body.(en)"> > @@ -964,15 +964,15 @@ terminology text = <"*Anatomical Line(en) (synthesised)"> description = <"*Additional detail using theoretical lines drawn through anatomical structures used to provide a consistent reference point on the human body.(en) (synthesised)"> > - ["at87"] = < + ["at86"] = < text = <"*Left and right (en)"> description = <"*Both sides of the body. (en)"> > - ["at86"] = < + ["at85"] = < text = <"*Bilateral (en)"> description = <"*Two-sided. (en)"> > - ["at85"] = < + ["at84"] = < text = <"*Unilateral (en)"> description = <"*One-sided. (en)"> > @@ -980,67 +980,67 @@ terminology text = <"*Occurrence (en)"> description = <"*One or more sides of the body. (en)"> > - ["at83"] = < + ["at82"] = < text = <"*Dorsal(en)"> description = <"*Towards the back of the hand or top of the foot. To be used as opposites of palmar or plantar, not as a synonym of posterior.(en)"> > - ["at82"] = < + ["at81"] = < text = <"*Superficial(en)"> description = <"*Towards the surface of the body site.(en)"> > - ["at81"] = < + ["at80"] = < text = <"*Deep(en)"> description = <"*Away from the surface of the body site.(en)"> > - ["at80"] = < + ["at79"] = < text = <"*Anal(en)"> description = <"*Towards the anus. Usually used to describe locations within the digestive system.(en)"> > - ["at79"] = < + ["at78"] = < text = <"*Oral(en)"> description = <"*Towards the mouth. Usually used to describe locations within the digestive system.(en)"> > - ["at78"] = < + ["at77"] = < text = <"*Mid(en)"> description = <"*In the middle of the body site.(en)"> > - ["at77"] = < + ["at76"] = < text = <"*Plantar(en)"> description = <"*Towards the sole of the foot.(en)"> > - ["at76"] = < + ["at75"] = < text = <"*Palmar(en)"> description = <"*Towards the palm of the hand.(en)"> > - ["at75"] = < + ["at74"] = < text = <"*Distal(en)"> description = <"*More peripheral, or further from the point of attachment, and usually describing part of a limb, digit or appendage.(en)"> > - ["at74"] = < + ["at73"] = < text = <"*Proximal(en)"> description = <"*More central or closer to the point of attachment, and usually describing part of a limb, digit or appendage.(en)"> > - ["at73"] = < + ["at72"] = < text = <"*Posterior(en)"> description = <"*Towards the back, or dorsal surface, of the body site.(en)"> > - ["at72"] = < + ["at71"] = < text = <"*Anterior(en)"> description = <"*Towards the front, or ventral surface, of the body site.(en)"> > - ["at71"] = < + ["at70"] = < text = <"*Inferior(en)"> description = <"*Below the body site, often meaning towards the feet.(en)"> > - ["at70"] = < + ["at69"] = < text = <"*Superior(en)"> description = <"*Above the body site, often meaning towards the head.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Lateral(en)"> description = <"*Towards the side, or edge, of the body site.(en)"> > - ["at68"] = < + ["at67"] = < text = <"*Medial(en)"> description = <"*Towards the midline of the body site.(en)"> > @@ -1054,31 +1054,31 @@ terminology description = <"*Qualifying detail about the specific aspect of the identified body site.(en)"> comment = <"*Use to increase precision of identification of the body site, if required. Common aspects have been included as a value set, which can be extended over time, plus a free text option. Assumes that the body is being described while in the anatomical position. For example: proximal urethra; plantar aspect of the left thumb. Multiple aspects can also be described, if required, by allowing for 0..2 occurrences. For example: a lesion may be on the left anterior/lateral (ie anterolateral) chest wall. If the 'Body site name' data element uses pre-coordinated terms that include the aspect, then this data element is redundant.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Mid-scapular line(en)"> description = <"*Line running vertically down the posterior surface of the body, parallel to the midline and passing through the inferior point of the scapula.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Midline(en)"> description = <"*Line running vertically which divides the body into left and right portions, passing through the head, spinal cord, and umbilicus. Alternatively it can refer to a line dividing a body part into two equal portions, for example a digit.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Mid-pupillary line(en)"> description = <"*Line running vertically down the face through the midpoint of the pupil when looking directly forward.(en)"> > - ["at60"] = < + ["at59"] = < text = <"*Mid-clavicular line(en)"> description = <"*Line running vertically down the surface of the body, parallel to the midline and passing through the midpoint of the clavicle.(en)"> > - ["at59"] = < + ["at58"] = < text = <"*Posterior axillary line(en)"> description = <"*Line running vertically down the surface of the body, passing through the posterior axillary skinfold.(en)"> > - ["at58"] = < + ["at57"] = < text = <"*Anterior axillary line(en)"> description = <"*Line running vertically down the surface of the body, passing through the anterior axillary skinfold.(en)"> > - ["at57"] = < + ["at56"] = < text = <"*Midaxillary line(en)"> description = <"*Line running vertically down the surface of the body, passing through the apex of the axilla.(en)"> > @@ -1101,11 +1101,11 @@ terminology description = <"*Narrative description that can be used to further refine and support the 'Body site name'.(en)"> comment = <"*For example: adjacent to the vermilion border; a tattoo covers the bottom half of this area.(en)"> > - ["at5"] = < + ["at4"] = < text = <"*Right(en)"> description = <"*Right side of the body.(en)"> > - ["at4"] = < + ["at3"] = < text = <"*Left(en)"> description = <"*Left side of the body.(en)"> > @@ -1146,15 +1146,15 @@ terminology text = <"Anatomical Line (synthesised)"> description = <"Additional detail using theoretical lines drawn through anatomical structures used to provide a consistent reference point on the human body. (synthesised)"> > - ["at87"] = < + ["at86"] = < text = <"Left and right"> description = <"Both sides of the body."> > - ["at86"] = < + ["at85"] = < text = <"Bilateral"> description = <"Two-sided."> > - ["at85"] = < + ["at84"] = < text = <"Unilateral"> description = <"One-sided."> > @@ -1162,67 +1162,67 @@ terminology text = <"Occurrence"> description = <"One or more sides of the body."> > - ["at83"] = < + ["at82"] = < text = <"Dorsal"> description = <"Towards the back of the hand or top of the foot. To be used as opposites of palmar or plantar, not as a synonym of posterior."> > - ["at82"] = < + ["at81"] = < text = <"Superficial"> description = <"Towards the surface of the body site."> > - ["at81"] = < + ["at80"] = < text = <"Deep"> description = <"Away from the surface of the body site."> > - ["at80"] = < + ["at79"] = < text = <"Anal"> description = <"Towards the anus. Usually used to describe locations within the digestive system."> > - ["at79"] = < + ["at78"] = < text = <"Oral"> description = <"Towards the mouth. Usually used to describe locations within the digestive system."> > - ["at78"] = < + ["at77"] = < text = <"Mid"> description = <"In the middle of the body site."> > - ["at77"] = < + ["at76"] = < text = <"Plantar"> description = <"Towards the sole of the foot."> > - ["at76"] = < + ["at75"] = < text = <"Palmar"> description = <"Towards the palm of the hand."> > - ["at75"] = < + ["at74"] = < text = <"Distal"> description = <"More peripheral, or further from the point of attachment, and usually describing part of a limb, digit or appendage."> > - ["at74"] = < + ["at73"] = < text = <"Proximal"> description = <"More central or closer to the point of attachment, and usually describing part of a limb, digit or appendage."> > - ["at73"] = < + ["at72"] = < text = <"Posterior"> description = <"Towards the back, or dorsal surface, of the body site."> > - ["at72"] = < + ["at71"] = < text = <"Anterior"> description = <"Towards the front, or ventral surface, of the body site."> > - ["at71"] = < + ["at70"] = < text = <"Inferior"> description = <"Below the body site, often meaning towards the feet."> > - ["at70"] = < + ["at69"] = < text = <"Superior"> description = <"Above the body site, often meaning towards the head."> > - ["at69"] = < + ["at68"] = < text = <"Lateral"> description = <"Towards the side, or edge, of the body site."> > - ["at68"] = < + ["at67"] = < text = <"Medial"> description = <"Towards the midline of the body site."> > @@ -1236,31 +1236,31 @@ terminology description = <"Qualifying detail about the specific aspect of the identified body site."> comment = <"Use to increase precision of identification of the body site, if required. Common aspects have been included as a value set, which can be extended over time, plus a free text option. Assumes that the body is being described while in the anatomical position. For example: proximal urethra; plantar aspect of the left thumb. Multiple aspects can also be described, if required, by allowing for 0..2 occurrences. For example: a lesion may be on the left anterior/lateral (ie anterolateral) chest wall. If the 'Body site name' data element uses pre-coordinated terms that include the aspect, then this data element is redundant."> > - ["at64"] = < + ["at63"] = < text = <"Mid-scapular line"> description = <"Line running vertically down the posterior surface of the body, parallel to the midline and passing through the inferior point of the scapula."> > - ["at63"] = < + ["at62"] = < text = <"Midline"> description = <"Line running vertically which divides the body into left and right portions, passing through the head, spinal cord, and umbilicus. Alternatively it can refer to a line dividing a body part into two equal portions, for example a digit."> > - ["at61"] = < + ["at60"] = < text = <"Mid-pupillary line"> description = <"Line running vertically down the face through the midpoint of the pupil when looking directly forward."> > - ["at60"] = < + ["at59"] = < text = <"Mid-clavicular line"> description = <"Line running vertically down the surface of the body, parallel to the midline and passing through the midpoint of the clavicle."> > - ["at59"] = < + ["at58"] = < text = <"Posterior axillary line"> description = <"Line running vertically down the surface of the body, passing through the posterior axillary skinfold."> > - ["at58"] = < + ["at57"] = < text = <"Anterior axillary line"> description = <"Line running vertically down the surface of the body, passing through the anterior axillary skinfold."> > - ["at57"] = < + ["at56"] = < text = <"Midaxillary line"> description = <"Line running vertically down the surface of the body, passing through the apex of the axilla."> > @@ -1283,11 +1283,11 @@ terminology description = <"Narrative description that can be used to further refine and support the 'Body site name'."> comment = <"For example: adjacent to the vermilion border; a tattoo covers the bottom half of this area."> > - ["at5"] = < + ["at4"] = < text = <"Right"> description = <"Right side of the body."> > - ["at4"] = < + ["at3"] = < text = <"Left"> description = <"Left side of the body."> > @@ -1315,25 +1315,25 @@ terminology term_bindings = < ["SNOMED-CT"] = < ["id3"] = - ["at4"] = - ["at5"] = + ["at3"] = + ["at4"] = > > value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at68", "at69", "at70", "at71", "at72", "at73", "at74", "at75", "at81", "at82", "at76", "at77", "at83", "at78", "at79", "at80"> + members = <"at67", "at68", "at69", "at70", "at71", "at72", "at73", "at74", "at80", "at81", "at75", "at76", "at82", "at77", "at78", "at79"> > ["ac9001"] = < id = <"ac9001"> - members = <"at85", "at86"> + members = <"at84", "at85"> > ["ac9000"] = < id = <"ac9000"> - members = <"at4", "at5", "at87"> + members = <"at3", "at4", "at86"> > ["ac9003"] = < id = <"ac9003"> - members = <"at63", "at57", "at58", "at59", "at60", "at61", "at64"> + members = <"at62", "at56", "at57", "at58", "at59", "at60", "at63"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_circle.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_circle.v1.0.0.adls index 3dca986e3..71d8d8eba 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_circle.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_circle.v1.0.0.adls @@ -166,51 +166,51 @@ terminology description = <"Stedet på kroppen som brukes som referansepunkt for midtpunktet i den tenkte sirkelen."> comment = <"For eksempel: brystvorten når man undersøker et bryst eller anus når man undersøker hemoroider."> > - ["at79"] = < + ["at78"] = < text = <"Klokken 12"> description = <"Kroppsstedet er kl. 12 relativt til referansepunktet."> > - ["at78"] = < + ["at77"] = < text = <"Klokken 11"> description = <"Kroppsstedet er kl. 11 relativt til referansepunktet."> > - ["at77"] = < + ["at76"] = < text = <"Klokken 10"> description = <"Kroppsstedet er kl. 10 relativt til referansepunktet."> > - ["at76"] = < + ["at75"] = < text = <"Klokken 9"> description = <"Kroppsstedet er kl. 9 relativt til referansepunktet."> > - ["at75"] = < + ["at74"] = < text = <"Klokken 8"> description = <"Kroppsstedet er kl. 8 relativt til referansepunktet."> > - ["at74"] = < + ["at73"] = < text = <"Klokken 7"> description = <"Kroppsstedet er kl. 7 relativt til referansepunktet."> > - ["at73"] = < + ["at72"] = < text = <"Klokken 6"> description = <"Kroppsstedet er kl. 6 relativt til referansepunktet."> > - ["at72"] = < + ["at71"] = < text = <"Klokken 5"> description = <"Kroppsstedet er kl. 5 relativt til referansepunktet."> > - ["at71"] = < + ["at70"] = < text = <"Klokken 4"> description = <"Kroppsstedet er kl. 4 relativt til referansepunktet."> > - ["at70"] = < + ["at69"] = < text = <"Klokken 3"> description = <"Kroppsstedet er kl. 3 relativt til referansepunktet."> > - ["at69"] = < + ["at68"] = < text = <"Klokken 2"> description = <"Kroppsstedet er kl. 2 relativt til referansepunktet."> > - ["at68"] = < + ["at67"] = < text = <"Klokken 1"> description = <"Kroppsstedet er kl. 1 relativt til referansepunktet."> > @@ -255,51 +255,51 @@ terminology text = <"*Centre landmark(en)"> description = <"*"> > - ["at79"] = < + ["at78"] = < text = <"*Twelve o'clock(en)"> description = <"*The body site is located at the twelve o'clock position relative to the identified reference point.(en)"> > - ["at78"] = < + ["at77"] = < text = <"*Eleven o'clock(en)"> description = <"*The body site is located at the eleven o'clock position relative to the identified reference point.(en)"> > - ["at77"] = < + ["at76"] = < text = <"*Ten o'clock(en)"> description = <"*The body site is located at the ten o'clock position relative to the identified reference point.(en)"> > - ["at76"] = < + ["at75"] = < text = <"*Nine o'clock(en)"> description = <"*The body site is located at the nine o'clock position relative to the identified reference point.(en)"> > - ["at75"] = < + ["at74"] = < text = <"*Eight o'clock(en)"> description = <"*The body site is located at the eight o'clock position relative to the identified reference point.(en)"> > - ["at74"] = < + ["at73"] = < text = <"*Seven o'clock(en)"> description = <"*The body site is located at the seven o'clock position relative to the identified reference point.(en)"> > - ["at73"] = < + ["at72"] = < text = <"*Six o'clock(en)"> description = <"*The body site is located at the six o'clock position relative to the identified reference point.(en)"> > - ["at72"] = < + ["at71"] = < text = <"*Five o'clock(en)"> description = <"*The body site is located at the five o'clock position relative to the identified reference point.(en)"> > - ["at71"] = < + ["at70"] = < text = <"*Four o'clock(en)"> description = <"*The body site is located at the four o'clock position relative to the identified reference point.(en)"> > - ["at70"] = < + ["at69"] = < text = <"*Three o'clock(en)"> description = <"*The body site is located at the three o'clock position relative to the identified reference point.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Two o'clock(en)"> description = <"*The body site is located at the two o'clock position relative to the identified reference point.(en)"> > - ["at68"] = < + ["at67"] = < text = <"*One o'clock(en)"> description = <"*The body site is located at the one o'clock position relative to the identified reference point.(en)"> > @@ -344,51 +344,51 @@ terminology text = <"*Centre landmark(en)"> description = <"*"> > - ["at79"] = < + ["at78"] = < text = <"*Twelve o'clock(en)"> description = <"*The body site is located at the twelve o'clock position relative to the identified reference point.(en)"> > - ["at78"] = < + ["at77"] = < text = <"*Eleven o'clock(en)"> description = <"*The body site is located at the eleven o'clock position relative to the identified reference point.(en)"> > - ["at77"] = < + ["at76"] = < text = <"*Ten o'clock(en)"> description = <"*The body site is located at the ten o'clock position relative to the identified reference point.(en)"> > - ["at76"] = < + ["at75"] = < text = <"*Nine o'clock(en)"> description = <"*The body site is located at the nine o'clock position relative to the identified reference point.(en)"> > - ["at75"] = < + ["at74"] = < text = <"*Eight o'clock(en)"> description = <"*The body site is located at the eight o'clock position relative to the identified reference point.(en)"> > - ["at74"] = < + ["at73"] = < text = <"*Seven o'clock(en)"> description = <"*The body site is located at the seven o'clock position relative to the identified reference point.(en)"> > - ["at73"] = < + ["at72"] = < text = <"*Six o'clock(en)"> description = <"*The body site is located at the six o'clock position relative to the identified reference point.(en)"> > - ["at72"] = < + ["at71"] = < text = <"*Five o'clock(en)"> description = <"*The body site is located at the five o'clock position relative to the identified reference point.(en)"> > - ["at71"] = < + ["at70"] = < text = <"*Four o'clock(en)"> description = <"*The body site is located at the four o'clock position relative to the identified reference point.(en)"> > - ["at70"] = < + ["at69"] = < text = <"*Three o'clock(en)"> description = <"*The body site is located at the three o'clock position relative to the identified reference point.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Two o'clock(en)"> description = <"*The body site is located at the two o'clock position relative to the identified reference point.(en)"> > - ["at68"] = < + ["at67"] = < text = <"*One o'clock(en)"> description = <"*The body site is located at the one o'clock position relative to the identified reference point.(en)"> > @@ -434,51 +434,51 @@ terminology description = <"Identified body site used as a reference point for centre of the imaginary circle."> comment = <"For example: the nipple when examining a breast; or the anus when examining haemorrhoids."> > - ["at79"] = < + ["at78"] = < text = <"Twelve o'clock"> description = <"The body site is located at the twelve o'clock position relative to the identified reference point."> > - ["at78"] = < + ["at77"] = < text = <"Eleven o'clock"> description = <"The body site is located at the eleven o'clock position relative to the identified reference point."> > - ["at77"] = < + ["at76"] = < text = <"Ten o'clock"> description = <"The body site is located at the ten o'clock position relative to the identified reference point."> > - ["at76"] = < + ["at75"] = < text = <"Nine o'clock"> description = <"The body site is located at the nine o'clock position relative to the identified reference point."> > - ["at75"] = < + ["at74"] = < text = <"Eight o'clock"> description = <"The body site is located at the eight o'clock position relative to the identified reference point."> > - ["at74"] = < + ["at73"] = < text = <"Seven o'clock"> description = <"The body site is located at the seven o'clock position relative to the identified reference point."> > - ["at73"] = < + ["at72"] = < text = <"Six o'clock"> description = <"The body site is located at the six o'clock position relative to the identified reference point."> > - ["at72"] = < + ["at71"] = < text = <"Five o'clock"> description = <"The body site is located at the five o'clock position relative to the identified reference point."> > - ["at71"] = < + ["at70"] = < text = <"Four o'clock"> description = <"The body site is located at the four o'clock position relative to the identified reference point."> > - ["at70"] = < + ["at69"] = < text = <"Three o'clock"> description = <"The body site is located at the three o'clock position relative to the identified reference point."> > - ["at69"] = < + ["at68"] = < text = <"Two o'clock"> description = <"The body site is located at the two o'clock position relative to the identified reference point."> > - ["at68"] = < + ["at67"] = < text = <"One o'clock"> description = <"The body site is located at the one o'clock position relative to the identified reference point."> > @@ -514,6 +514,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at68", "at69", "at70", "at71", "at72", "at73", "at74", "at75", "at76", "at77", "at78", "at79"> + members = <"at67", "at68", "at69", "at70", "at71", "at72", "at73", "at74", "at75", "at76", "at77", "at78"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_relative.v1.0.2-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_relative.v1.0.2-alpha.adls index 8bc070e41..68f2bfc6e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_relative.v1.0.2-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_location_relative.v1.0.2-alpha.adls @@ -210,31 +210,31 @@ terminology text = <"Retning (synthesised)"> description = <"Detalj om den relative retningen fra kroppsstedet til landemerket. (synthesised)"> > - ["at70"] = < + ["at69"] = < text = <"Høyre"> description = <"Høyre side av kroppen."> > - ["at69"] = < + ["at68"] = < text = <"Venstre"> description = <"Venstre side av kroppen."> > - ["at68"] = < + ["at67"] = < text = <"Rostralt for"> description = <"Mot forsiden av hodet, i forhold til landemerket."> > - ["at67"] = < + ["at66"] = < text = <"Kranialt for"> description = <"Mot hodet, i forhold til landemerket."> > - ["at66"] = < + ["at65"] = < text = <"Kaudalt for"> description = <"Mot halen, i forhold til landemerket."> > - ["at65"] = < + ["at64"] = < text = <"Analt for"> description = <"Mot anus, i forhold til landemerket. Vanligvis brukt for å beskrive lokaliseringer i fordøyelsessystemet."> > - ["at64"] = < + ["at63"] = < text = <"Oralt for"> description = <"Mot munnen, i forhold til landemerket. Vanligvis brukt for å beskrive lokaliseringer i fordøyelsessystemet."> > @@ -243,27 +243,27 @@ terminology description = <"Siden av kroppen hvor det identifiserte landemerket er lokalisert."> comment = <"Om ikke det identifiserte landemerket har lateralitet har dette dataelementet ingen verdi. Bruker dataelementet \"Navn på landemerke\" prekoordinerte termer som inneholder lateralitet er dette dataelementet overflødig."> > - ["at61"] = < + ["at60"] = < text = <"Utenfor"> description = <"Utover fra den indre åpningen til et kroppshulrom, f.eks. analfistel, i forhold til landemerket."> > - ["at60"] = < + ["at59"] = < text = <"Inni"> description = <"Innover fra fra den ytre åpningen til et kroppshulrom, f.eks. øregang, fistel eller sår, i forhold til landemerket."> > - ["at59"] = < + ["at58"] = < text = <"Dypt for"> description = <"Lengre vekk fra overflaten relativt til landemerket."> > - ["at58"] = < + ["at57"] = < text = <"Overfladisk for"> description = <"Nærmere overflaten i forhold til landemerket."> > - ["at57"] = < + ["at56"] = < text = <"Distalt for"> description = <"Lengre vekk fra kroppen til forhold til landemerket."> > - ["at56"] = < + ["at55"] = < text = <"Proksimalt for"> description = <"Nærmere kroppen relativt til landemerket."> > @@ -290,27 +290,27 @@ terminology description = <"Detalj for identifisering av et enkelt identifisert fysisk sted, enten på eller i menneskekroppen, som beskrives i forhold til dets relasjon til andre makroskopiske anatomiske landemerker."> comment = <"Mer enn en relativ lokalisering kan bli nødvendig for å gi en nøyaktig kryssreferanse."> > - ["at14"] = < + ["at13"] = < text = <"Posteriort for"> description = <"Mot baksiden, eller dorsalt aspekt, fra landemerket."> > - ["at13"] = < + ["at12"] = < text = <"Anteriort for"> description = <"Mot framsiden, eller ventralt aspekt, fra landemerket."> > - ["at11"] = < + ["at10"] = < text = <"Nedenfor"> description = <"Nedenfor landemerket."> > - ["at10"] = < + ["at9"] = < text = <"Ovenfor"> description = <"Ovenfor landemerket."> > - ["at9"] = < + ["at8"] = < text = <"Lateralt for"> description = <"Mot siden, fra landemerket."> > - ["at8"] = < + ["at7"] = < text = <"Medialt for"> description = <"Mot midten, fra landemerket."> > @@ -339,31 +339,31 @@ terminology text = <"*Direction(en) (synthesised)"> description = <"*Detail about the relative direction of the body site to the landmark.(en) (synthesised)"> > - ["at70"] = < + ["at69"] = < text = <"*Right(en)"> description = <"*Right side of the body.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Left(en)"> description = <"*Left side of the body.(en)"> > - ["at68"] = < + ["at67"] = < text = <"*Rostral to(en)"> description = <"*Towards the front of the head, relative to the landmark.(en)"> > - ["at67"] = < + ["at66"] = < text = <"*Cranial to(en)"> description = <"*Towards the head, relative to the landmark.(en)"> > - ["at66"] = < + ["at65"] = < text = <"*Caudal to(en)"> description = <"*Towards the tail, relative to the landmark.(en)"> > - ["at65"] = < + ["at64"] = < text = <"*Anal to(en)"> description = <"*Towards the anus, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Oral to(en)"> description = <"*Towards the mouth, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> > @@ -372,27 +372,27 @@ terminology description = <"O lado do corpo no qual o ponto de referência está localizado."> comment = <"Se o ponto de referência identificado não tiver lateralidade, este elemento de dados não deve ser preenchido. Se o elemento 'nome do ponto de referência' usar termos pré-coordenados que incluam lateralidade, esse elemento de dados é redundante."> > - ["at61"] = < + ["at60"] = < text = <"*External to(en)"> description = <"*Outwards from the inner opening of a body cavity, for example anal fistula or nasal cavity, relative to the landmark.(en)"> > - ["at60"] = < + ["at59"] = < text = <"*Within(en)"> description = <"*Inwards from the outer opening of a body cavity, for example outer ear canal, fistula or wound, relative to the landmark.(en)"> > - ["at59"] = < + ["at58"] = < text = <"Em profundidade a"> description = <"Distante da superfície externa com relação ao ponto de referência."> > - ["at58"] = < + ["at57"] = < text = <"Superficial a(ao)"> description = <"Próximo a superfície externa com relação ao ponto de referência."> > - ["at57"] = < + ["at56"] = < text = <"Distal a (ao),"> description = <"Distal em relação ao ponto de referência."> > - ["at56"] = < + ["at55"] = < text = <"Proximal a"> description = <"Proximal em relação ao ponto de referência"> > @@ -419,27 +419,27 @@ terminology description = <"Detalhe para identificar um único local físico, seja dentro ou dentro do corpo humano em termos de sua relação com outros marcos anatômicos macroscópicos."> comment = <"Mais de uma localização relativa pode ser necessária para fornecer uma referência cruzada precisa."> > - ["at14"] = < + ["at13"] = < text = <"Posterior a (ao)"> description = <"Para trás, ou dorsalmente, em relação ao ponto de referência."> > - ["at13"] = < + ["at12"] = < text = <"Anterior a (ao)"> description = <"Na frente, ou ventralmente, em relação ao ponto de referência."> > - ["at11"] = < + ["at10"] = < text = <"*Inferior to(en)"> description = <"*Below the landmark.(en)"> > - ["at10"] = < + ["at9"] = < text = <"*Superior to(en)"> description = <"*Above the landmark.(en)"> > - ["at9"] = < + ["at8"] = < text = <"Lateral a (ao)"> description = <"Lateral ao ponto de referência."> > - ["at8"] = < + ["at7"] = < text = <"Medial a(ao)"> description = <"Em direção ao meio do ponto de referência"> > @@ -466,31 +466,31 @@ terminology text = <"*Direction(en) (synthesised)"> description = <"*Detail about the relative direction of the body site to the landmark.(en) (synthesised)"> > - ["at70"] = < + ["at69"] = < text = <"*Right(en)"> description = <"*Right side of the body.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Left(en)"> description = <"*Left side of the body.(en)"> > - ["at68"] = < + ["at67"] = < text = <"*Rostral to(en)"> description = <"*Towards the front of the head, relative to the landmark.(en)"> > - ["at67"] = < + ["at66"] = < text = <"*Cranial to(en)"> description = <"*Towards the head, relative to the landmark.(en)"> > - ["at66"] = < + ["at65"] = < text = <"*Caudal to(en)"> description = <"*Towards the tail, relative to the landmark.(en)"> > - ["at65"] = < + ["at64"] = < text = <"*Anal to(en)"> description = <"*Towards the anus, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Oral to(en)"> description = <"*Towards the mouth, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> > @@ -499,27 +499,27 @@ terminology description = <"*The side of the body on which the identified landmark is located.(en)"> comment = <"*If the identified landmark has no laterality, this data element should not have a value. If the 'Landmark name' data element uses pre-coordinated terms that include laterality, then this data element is redundant.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*External to(en)"> description = <"*Outwards from the inner opening of a body cavity, for example anal fistula or nasal cavity, relative to the landmark.(en)"> > - ["at60"] = < + ["at59"] = < text = <"*Within(en)"> description = <"*Inwards from the outer opening of a body cavity, for example outer ear canal, fistula or wound, relative to the landmark.(en)"> > - ["at59"] = < + ["at58"] = < text = <"*Deep to(en)"> description = <"**(en)"> > - ["at58"] = < + ["at57"] = < text = <"*Superficial to(en)"> description = <"**(en)"> > - ["at57"] = < + ["at56"] = < text = <"*Distal to(en)"> description = <"**(en)"> > - ["at56"] = < + ["at55"] = < text = <"*Proximal to(en)"> description = <"**(en)"> > @@ -546,27 +546,27 @@ terminology description = <"*Detail to identify a single physical site either on, or within, the human body in terms of its relationship to other macroscopic anatomical landmarks.(en)"> comment = <"*More than one relative location may be required to provide an accurate cross reference.(en)"> > - ["at14"] = < + ["at13"] = < text = <"خلفي"> description = <"المكان النسبي هو خلف المَعْلَم "> > - ["at13"] = < + ["at12"] = < text = <"أمامي"> description = <"المكان النسبي هو أمام المَعْلَم"> > - ["at11"] = < + ["at10"] = < text = <"*Inferior to(en)"> description = <"*Below the landmark.(en)"> > - ["at10"] = < + ["at9"] = < text = <"*Superior to(en)"> description = <"*Above the landmark.(en)"> > - ["at9"] = < + ["at8"] = < text = <"جانبي"> description = <"المكان النسبي هو جانبي بالنسبة للمَعْلَم"> > - ["at8"] = < + ["at7"] = < text = <"إنسيّ/ وسطي"> description = <"المكان النسبي هو متوسط للمَعْلَم"> > @@ -593,31 +593,31 @@ terminology text = <"*Direction(en) (synthesised)"> description = <"*Detail about the relative direction of the body site to the landmark.(en) (synthesised)"> > - ["at70"] = < + ["at69"] = < text = <"*Right(en)"> description = <"*Right side of the body.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Left(en)"> description = <"*Left side of the body.(en)"> > - ["at68"] = < + ["at67"] = < text = <"*Rostral to(en)"> description = <"*Towards the front of the head, relative to the landmark.(en)"> > - ["at67"] = < + ["at66"] = < text = <"*Cranial to(en)"> description = <"*Towards the head, relative to the landmark.(en)"> > - ["at66"] = < + ["at65"] = < text = <"*Caudal to(en)"> description = <"*Towards the tail, relative to the landmark.(en)"> > - ["at65"] = < + ["at64"] = < text = <"*Anal to(en)"> description = <"*Towards the anus, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Oral to(en)"> description = <"*Towards the mouth, relative to the landmark. Usually used to describe locations within the digestive system.(en)"> > @@ -626,27 +626,27 @@ terminology description = <"*The side of the body on which the identified landmark is located.(en)"> comment = <"*If the identified landmark has no laterality, this data element should not have a value. If the 'Landmark name' data element uses pre-coordinated terms that include laterality, then this data element is redundant.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*External to(en)"> description = <"*Outwards from the inner opening of a body cavity, for example anal fistula or nasal cavity, relative to the landmark.(en)"> > - ["at60"] = < + ["at59"] = < text = <"*Within(en)"> description = <"*Inwards from the outer opening of a body cavity, for example outer ear canal, fistula or wound, relative to the landmark.(en)"> > - ["at59"] = < + ["at58"] = < text = <"*Deep to(en)"> description = <"**(en)"> > - ["at58"] = < + ["at57"] = < text = <"*Superficial to(en)"> description = <"**(en)"> > - ["at57"] = < + ["at56"] = < text = <"*Distal to(en)"> description = <"**(en)"> > - ["at56"] = < + ["at55"] = < text = <"*Proximal to(en)"> description = <"**(en)"> > @@ -673,27 +673,27 @@ terminology description = <"*Detail to identify a single physical site either on, or within, the human body in terms of its relationship to other macroscopic anatomical landmarks.(en)"> comment = <"*More than one relative location may be required to provide an accurate cross reference.(en)"> > - ["at14"] = < + ["at13"] = < text = <"Zadaj"> description = <"*Relative location posterior to the landmark.(en)"> > - ["at13"] = < + ["at12"] = < text = <"Spredaj"> description = <"*Relative location anterior to the landmark.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Inferior to(en)"> description = <"*Below the landmark.(en)"> > - ["at10"] = < + ["at9"] = < text = <"*Superior to(en)"> description = <"*Above the landmark.(en)"> > - ["at9"] = < + ["at8"] = < text = <"Stranski"> description = <"*Relative location lateral to the landmark.(en)"> > - ["at8"] = < + ["at7"] = < text = <"Srednji"> description = <"*Relative location medial to the landmark.(en)"> > @@ -720,31 +720,31 @@ terminology text = <"Direction (synthesised)"> description = <"Detail about the relative direction of the body site to the landmark. (synthesised)"> > - ["at70"] = < + ["at69"] = < text = <"Right"> description = <"Right side of the body."> > - ["at69"] = < + ["at68"] = < text = <"Left"> description = <"Left side of the body."> > - ["at68"] = < + ["at67"] = < text = <"Rostral to"> description = <"Towards the front of the head, relative to the landmark."> > - ["at67"] = < + ["at66"] = < text = <"Cranial to"> description = <"Towards the head, relative to the landmark."> > - ["at66"] = < + ["at65"] = < text = <"Caudal to"> description = <"Towards the tail, relative to the landmark."> > - ["at65"] = < + ["at64"] = < text = <"Anal to"> description = <"Towards the anus, relative to the landmark. Usually used to describe locations within the digestive system."> > - ["at64"] = < + ["at63"] = < text = <"Oral to"> description = <"Towards the mouth, relative to the landmark. Usually used to describe locations within the digestive system."> > @@ -753,27 +753,27 @@ terminology description = <"The side of the body on which the identified landmark is located."> comment = <"If the identified landmark has no laterality, this data element should not have a value. If the 'Landmark name' data element uses pre-coordinated terms that include laterality, then this data element is redundant."> > - ["at61"] = < + ["at60"] = < text = <"External to"> description = <"Outwards from the inner opening of a body cavity, for example anal fistula or nasal cavity, relative to the landmark."> > - ["at60"] = < + ["at59"] = < text = <"Within"> description = <"Inwards from the outer opening of a body cavity, for example outer ear canal, fistula or wound, relative to the landmark."> > - ["at59"] = < + ["at58"] = < text = <"Deep to"> description = <"Further away from the outer surface, relative to the landmark."> > - ["at58"] = < + ["at57"] = < text = <"Superficial to"> description = <"Nearer the outer surface, relative to the landmark."> > - ["at57"] = < + ["at56"] = < text = <"Distal to"> description = <"Further from the body, relative to the landmark."> > - ["at56"] = < + ["at55"] = < text = <"Proximal to"> description = <"Closer to the body, relative to the landmark."> > @@ -800,27 +800,27 @@ terminology description = <"Detail to identify a single physical site either on, or within, the human body in terms of its relationship to other macroscopic anatomical landmarks."> comment = <"More than one relative location may be required to provide an accurate cross reference."> > - ["at14"] = < + ["at13"] = < text = <"Posterior to"> description = <"Towards the back, or dorsal aspect, from the landmark."> > - ["at13"] = < + ["at12"] = < text = <"Anterior to"> description = <"Towards the front, or ventral aspect, from the landmark."> > - ["at11"] = < + ["at10"] = < text = <"Inferior to"> description = <"Below the landmark."> > - ["at10"] = < + ["at9"] = < text = <"Superior to"> description = <"Above the landmark."> > - ["at9"] = < + ["at8"] = < text = <"Lateral to"> description = <"Towards the side, from the landmark."> > - ["at8"] = < + ["at7"] = < text = <"Medial to"> description = <"Towards the middle, from the landmark."> > @@ -841,17 +841,17 @@ terminology > ["SNOMED-CT"] = < ["id63"] = - ["at69"] = - ["at70"] = + ["at68"] = + ["at69"] = > > value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at8", "at9", "at10", "at11", "at13", "at14", "at56", "at57", "at58", "at59", "at60", "at61", "at64", "at65", "at66", "at67", "at68"> + members = <"at7", "at8", "at9", "at10", "at12", "at13", "at55", "at56", "at57", "at58", "at59", "at60", "at63", "at64", "at65", "at66", "at67"> > ["ac9000"] = < id = <"ac9000"> - members = <"at69", "at70"> + members = <"at68", "at69"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_pathology_exam.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_pathology_exam.v0.0.1-alpha.adls index 9dcfb9ded..d1a962264 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_pathology_exam.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.anatomical_pathology_exam.v0.0.1-alpha.adls @@ -142,11 +142,11 @@ terminology description = <"Digitalt bilde, video eller diagram som representerer undersøkelsen."> comment = <"Flere formater tillates, men innholdet i de forskjellige formatene må representere det samme innholdet."> > - ["at22"] = < + ["at21"] = < text = <"Mikroskopisk undersøkelse"> description = <"Funn er basert på en mikroskopisk undersøkelse."> > - ["at21"] = < + ["at20"] = < text = <"Makroskopisk undersøkelse"> description = <"Funn er basert på en makroskopisk undersøkelse."> > @@ -205,11 +205,11 @@ terminology description = <"Digital image, video or diagram representing the examination."> comment = <"Multiple formats are allowed but they should represent equivalent clinical content."> > - ["at22"] = < + ["at21"] = < text = <"Microscopic examination"> description = <"Findings recorded after microsopic examination."> > - ["at21"] = < + ["at20"] = < text = <"Macroscopic examination"> description = <"Findings recorded on examination of a gross specimen."> > @@ -258,6 +258,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at21", "at22"> + members = <"at20", "at21"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.case_identification.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.case_identification.v0.0.1-alpha.adls index 9179f41e6..a8a02260e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.case_identification.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.case_identification.v0.0.1-alpha.adls @@ -103,11 +103,11 @@ terminology text = <"Case identifisert"> description = <"Tekst eller kodet beskrivelse av den identifiserte case ."> > - ["at6"] = < + ["at5"] = < text = <"Abortert"> description = <"Personen er blitt assosiert med case identifikatoren ved en feil."> > - ["at5"] = < + ["at4"] = < text = <"Ferdig"> description = <"Casen er blitt assosiert med en given identifikator."> > @@ -138,11 +138,11 @@ terminology text = <"Case identified"> description = <"Text or coded description of the case identified."> > - ["at6"] = < + ["at5"] = < text = <"Aborted"> description = <"The subject was associated with the case identifier in error."> > - ["at5"] = < + ["at4"] = < text = <"Completed"> description = <"The case has been associated with the given case identifier."> > @@ -175,11 +175,11 @@ terminology text = <"الإصابة المَرَضية التي يتم تعريفها"> description = <"وصف نصي أو مُرمَز للإصابة المرضية التي يتم تعريفها"> > - ["at6"] = < + ["at5"] = < text = <"توقف فجأة"> description = <"المريض مصحوب برقم الإصابة المرضية المعطى"> > - ["at5"] = < + ["at4"] = < text = <"مكتمل"> description = <"الإصابة المرضية مصحوبة برقم الإصابة المرضية المعطى"> > @@ -206,6 +206,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at5", "at6"> + members = <"at4", "at5"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.cessation_attempts.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.cessation_attempts.v0.0.1-alpha.adls index f5cdc8a6d..ae8015a4e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.cessation_attempts.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.cessation_attempts.v0.0.1-alpha.adls @@ -131,15 +131,15 @@ terminology text = <"*Duration of cessation(en)"> description = <"*Amount of time activity ceased.(en)"> > - ["at14"] = < + ["at13"] = < text = <"Mislykket"> description = <"Utfallet var ikke en suksess: Misbruken forsatte."> > - ["at13"] = < + ["at12"] = < text = <"Suksess men med tilbakefall"> description = <"Utfallet var initialt en suksess, men bruken av vanedannende middel ble gjenopptatt."> > - ["at12"] = < + ["at11"] = < text = <"Suksess"> description = <"Utfallet var en suksess: Bruken av vanedannende midler opphørte."> > @@ -189,15 +189,15 @@ terminology text = <"Duration of cessation"> description = <"Amount of time activity ceased."> > - ["at14"] = < + ["at13"] = < text = <"Failed"> description = <"Outcome was not successful; Use/consumption continued."> > - ["at13"] = < + ["at12"] = < text = <"Successful but relapsed"> description = <"Outcome was initially successful but use/consumption of substance was resumed."> > - ["at12"] = < + ["at11"] = < text = <"Successful"> description = <"Outcome was successful; Use/consumption of substance ceased."> > @@ -247,15 +247,15 @@ terminology text = <"*Duration of cessation(en)"> description = <"*Amount of time activity ceased.(en)"> > - ["at14"] = < + ["at13"] = < text = <"الفشل"> description = <"الناتج هو عدم نجاح المحاولة, حيث استمر الاستخدام/الاستهلاك"> > - ["at13"] = < + ["at12"] = < text = <"ناجح و لكن حدث انتكاس"> description = <"الناتج المبدئي هو نجاح المحاولة, و لكن تم استئناف استخدام/استهلاك المادة"> > - ["at12"] = < + ["at11"] = < text = <"ناجح"> description = <"الناتج هو نجاح المحاولةحيث توقف استخدام/استهلاك المادة"> > @@ -300,6 +300,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at12", "at13", "at14"> + members = <"at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.change.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.change.v0.0.1-alpha.adls index 538cc52bd..881ffe998 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.change.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.change.v0.0.1-alpha.adls @@ -122,23 +122,23 @@ terminology text = <"Motivasjon for endring (synthesised)"> description = <"Nåværende motivasjon for endring. (synthesised)"> > - ["at17"] = < + ["at16"] = < text = <"Vedlikehold"> description = <"Individ som har implementert endring for mer enn 6 måneder siden."> > - ["at16"] = < + ["at15"] = < text = <"Handling"> description = <"Individet implementerer endring. Dette omfatter også de som har implementert endring innen de siste 6 månedene."> > - ["at15"] = < + ["at14"] = < text = <"Klar"> description = <"Individet planlegger endringer innen de neste 30 dagene."> > - ["at14"] = < + ["at13"] = < text = <"Usikker"> description = <"Individet vurderer seriøst endring innen de neste 6 månedene."> > - ["at13"] = < + ["at12"] = < text = <"Ikke klar"> description = <"Individet vurderer ikke seriøst endring innen de neste 6 månedene."> > @@ -188,23 +188,23 @@ terminology text = <"*Readiness to change(en) (synthesised)"> description = <"*Record current status for behaviour change.(en) (synthesised)"> > - ["at17"] = < + ["at16"] = < text = <"*Maintenance(en)"> description = <"*Individual who has implemented change over 6 months ago.(en)"> > - ["at16"] = < + ["at15"] = < text = <"*Action(en)"> description = <"*Individual who is implementing change; includes those who have implemented change within the last 6 months.(en)"> > - ["at15"] = < + ["at14"] = < text = <"*Ready (Preparation)(en)"> description = <"*Individual is planning to change in the next 30 days.(en)"> > - ["at14"] = < + ["at13"] = < text = <"*Unsure (Contemplation)(en)"> description = <"*Individual is seriously considering changing in the next 6 months.(en)"> > - ["at13"] = < + ["at12"] = < text = <"*Not ready (Precontemplation)(en)"> description = <"*Individual is not seriously considering changing in the next 6 months.(en)"> > @@ -254,23 +254,23 @@ terminology text = <"Readiness to change (synthesised)"> description = <"Record current status for behaviour change. (synthesised)"> > - ["at17"] = < + ["at16"] = < text = <"Maintenance"> description = <"Individual who has implemented change over 6 months ago."> > - ["at16"] = < + ["at15"] = < text = <"Action"> description = <"Individual who is implementing change; includes those who have implemented change within the last 6 months."> > - ["at15"] = < + ["at14"] = < text = <"Ready (Preparation)"> description = <"Individual is planning to change in the next 30 days."> > - ["at14"] = < + ["at13"] = < text = <"Unsure (Contemplation)"> description = <"Individual is seriously considering changing in the next 6 months."> > - ["at13"] = < + ["at12"] = < text = <"Not ready (Precontemplation)"> description = <"Individual is not seriously considering changing in the next 6 months."> > @@ -319,6 +319,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at13", "at14", "at15", "at16", "at17"> + members = <"at12", "at13", "at14", "at15", "at16"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.copy_number_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.copy_number_variant.v0.0.1-alpha.adls index 93a0416a3..d44ed36a6 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.copy_number_variant.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.copy_number_variant.v0.0.1-alpha.adls @@ -71,11 +71,11 @@ terminology text = <"Copy number change type (synthesised)"> description = <"Any copy number variant results in a gain or loss of the region e.g. a loss could result that a hetergozygous locus becomes homozygous since one gene was deleted. (synthesised)"> > - ["at8"] = < + ["at7"] = < text = <"Loss"> description = <"Copy number loss."> > - ["at7"] = < + ["at6"] = < text = <"Gain"> description = <"Copy number gain."> > @@ -110,14 +110,14 @@ terminology > term_bindings = < ["LOINC"] = < - ["at7"] = - ["at8"] = + ["at6"] = + ["at7"] = ["id6"] = > > value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at8"> + members = <"at6", "at7"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.diagnosekategorier_smertereg.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.diagnosekategorier_smertereg.v0.0.1-alpha.adls index 18a91623a..9a7724e3f 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.diagnosekategorier_smertereg.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.diagnosekategorier_smertereg.v0.0.1-alpha.adls @@ -123,95 +123,95 @@ terminology text = <"3b i. Diagnosesubkategori (3b: Muskelskjelett) (synthesised)"> description = <"Diagnosesubkategori (3b: Muskelskjelett). (synthesised)"> > - ["at45"] = < + ["at44"] = < text = <"3 - Andre muskelskjelett smertesyndromer"> description = <"*"> > - ["at44"] = < + ["at43"] = < text = <"2 - Fra strukturelle osteoartikulære forandringer"> description = <"*"> > - ["at43"] = < + ["at42"] = < text = <"1 - Fra persisterende inflammasjon"> description = <"*"> > - ["at42"] = < + ["at41"] = < text = <"3 - Orofaciale smerter"> description = <"*"> > - ["at41"] = < + ["at40"] = < text = <"2 - Sekundær hodepine"> description = <"*"> > - ["at40"] = < + ["at39"] = < text = <"1 - Primær hodepine"> description = <"*"> > - ["at39"] = < + ["at38"] = < text = <"3 - Andre former"> description = <"*"> > - ["at38"] = < + ["at37"] = < text = <"2 - Sentral"> description = <"*"> > - ["at37"] = < + ["at36"] = < text = <"1 - Perifer"> description = <"*"> > - ["at36"] = < + ["at35"] = < text = <"3 - Visceral"> description = <"*"> > - ["at35"] = < + ["at34"] = < text = <"2 - Lokalisert"> description = <"*"> > - ["at34"] = < + ["at33"] = < text = <"1 - Utbredte smertetilstander"> description = <"*"> > - ["at30"] = < + ["at29"] = < text = <"7 - Sekundær muskelskjelettsmerte"> description = <"*"> > - ["at29"] = < + ["at28"] = < text = <"6 - Sekundær visceral smerte"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"5 - Hodepine og orofacial smerte"> description = <"*"> > - ["at27"] = < + ["at26"] = < text = <"4 - Nevropatisk smerte"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"3 - Postkirurgisk og posttraumatisk smerte"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"2 - Kreftsmerte"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"1 - Primær smerte"> description = <"*"> > - ["at23"] = < + ["at22"] = < text = <"4 - Annet"> description = <"*"> > - ["at22"] = < + ["at21"] = < text = <"3 - På grunn av sykdom"> description = <"*"> > - ["at21"] = < + ["at20"] = < text = <"2 - På grunn av skade/traume"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"1 - På grunn av kirurgi"> description = <"*"> > @@ -231,19 +231,19 @@ terminology text = <"3b. Diagnosekategori (3a: Langvarig smerte > 3 mnd/Palliativ)"> description = <"Diagnosekategori (3a: Langvarig smerte > 3 mnd/Palliativ)."> > - ["at15"] = < + ["at14"] = < text = <"4 - Annet"> description = <"Annet"> > - ["at14"] = < + ["at13"] = < text = <"3 - Palliativ"> description = <"Palliativ"> > - ["at13"] = < + ["at12"] = < text = <"2 - Langvarig smerte > 3 mnd"> description = <"Langvarig smerte > 3 mnd"> > - ["at12"] = < + ["at11"] = < text = <"1 - Akutt smerte"> description = <"Akutt smerte"> > @@ -281,30 +281,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at24", "at25", "at26", "at27", "at28", "at29", "at30"> + members = <"at23", "at24", "at25", "at26", "at27", "at28", "at29"> > ["ac9001"] = < id = <"ac9001"> - members = <"at20", "at21", "at22", "at23"> + members = <"at19", "at20", "at21", "at22"> > ["ac9000"] = < id = <"ac9000"> - members = <"at12", "at13", "at14", "at15"> + members = <"at11", "at12", "at13", "at14"> > ["ac9006"] = < id = <"ac9006"> - members = <"at43", "at44", "at45"> + members = <"at42", "at43", "at44"> > ["ac9005"] = < id = <"ac9005"> - members = <"at40", "at41", "at42"> + members = <"at39", "at40", "at41"> > ["ac9004"] = < id = <"ac9004"> - members = <"at37", "at38", "at39"> + members = <"at36", "at37", "at38"> > ["ac9003"] = < id = <"ac9003"> - members = <"at34", "at35", "at36"> + members = <"at33", "at34", "at35"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.ear_cleaning.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.ear_cleaning.v0.0.1-alpha.adls index b430263c0..ea0dd2c2d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.ear_cleaning.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.ear_cleaning.v0.0.1-alpha.adls @@ -107,11 +107,11 @@ terminology description = <"Substance used for ear wash."> comment = <"Coding with a terminology is preferred, if possible. For example: water, acetic acid or betadine 5%."> > - ["at4"] = < + ["at3"] = < text = <"Right Ear"> description = <"The right ear was cleaned."> > - ["at3"] = < + ["at2"] = < text = <"Left Ear"> description = <"The left ear was cleaned."> > @@ -128,6 +128,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at3", "at4"> + members = <"at2", "at3"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_hydration.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_hydration.v0.0.1-alpha.adls index 0601682f8..fa0ac1e8a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_hydration.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_hydration.v0.0.1-alpha.adls @@ -131,11 +131,11 @@ terminology text = <"Appearance of eyes (synthesised)"> description = <"* (synthesised)"> > - ["at25"] = < + ["at24"] = < text = <"Sunken"> description = <"The eyes appear to be sunken in their orbits."> > - ["at24"] = < + ["at23"] = < text = <"Normal"> description = <"The eyes appear normal."> > @@ -143,11 +143,11 @@ terminology text = <"Appearance of eyes"> description = <"*"> > - ["at22"] = < + ["at21"] = < text = <"Decreased"> description = <"Skin turgor appears to be reduced."> > - ["at21"] = < + ["at20"] = < text = <"Normal"> description = <"Skin turgor appears normal."> > @@ -155,19 +155,19 @@ terminology text = <"Skin turgor"> description = <"Description about the state of the individual's skin or tissue turgor."> > - ["at19"] = < + ["at18"] = < text = <"Sunken"> description = <"The anterior fontanelle appears sunken."> > - ["at18"] = < + ["at17"] = < text = <"Flat"> description = <"The anterior fontanelle appears flat."> > - ["at17"] = < + ["at16"] = < text = <"Normal"> description = <"The anterior fontanelle appears normal."> > - ["at16"] = < + ["at15"] = < text = <"Elevated"> description = <"The anterior fontanelle appears raised."> > @@ -214,14 +214,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at24", "at25"> + members = <"at23", "at24"> > ["ac9001"] = < id = <"ac9001"> - members = <"at21", "at22"> + members = <"at20", "at21"> > ["ac9000"] = < id = <"ac9000"> - members = <"at16", "at17", "at18", "at19"> + members = <"at15", "at16", "at17", "at18"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_sputum.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_sputum.v0.0.1-alpha.adls index f43249e4f..ec04b21b7 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_sputum.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_sputum.v0.0.1-alpha.adls @@ -193,15 +193,15 @@ terminology text = <"Presence (synthesised)"> description = <"The identified finding visible in the sputum. (synthesised)"> > - ["at53"] = < + ["at52"] = < text = <"Froth"> description = <"Small air bubbles."> > - ["at52"] = < + ["at51"] = < text = <"Foreign body"> description = <"Abnormal, non-physiological object."> > - ["at51"] = < + ["at50"] = < text = <"Mucus plug"> description = <"Collection of abnormally thick mucus."> > @@ -213,11 +213,11 @@ terminology text = <"Other findings"> description = <"Other identified findings in the sputum."> > - ["at46"] = < + ["at45"] = < text = <"Old blood"> description = <"The sputum contains dark red to black blood."> > - ["at45"] = < + ["at44"] = < text = <"Fresh blood"> description = <"The sputum contains bright red blood."> > @@ -225,11 +225,11 @@ terminology text = <"Age of blood"> description = <"Indication of the freshness of the blood present."> > - ["at43"] = < + ["at42"] = < text = <"Uniform"> description = <"The sputum has an overall pink/red appearance due to blood."> > - ["at42"] = < + ["at41"] = < text = <"Patchy"> description = <"The sputum contains irregular areas of blood."> > @@ -261,11 +261,11 @@ terminology text = <"Blood description"> description = <"Narrative description of visible blood."> > - ["at34"] = < + ["at33"] = < text = <"Absent"> description = <"The sputum does not contain blood clots."> > - ["at33"] = < + ["at32"] = < text = <"Present"> description = <"The sputum contains blood clots."> > @@ -273,11 +273,11 @@ terminology text = <"Blood clot presence"> description = <"Sputum contains coagulated blood."> > - ["at29"] = < + ["at28"] = < text = <"Blood streaked"> description = <"The sputum contains fine streaks of blood."> > - ["at28"] = < + ["at27"] = < text = <"None"> description = <"The sputum contains no visible blood."> > @@ -290,11 +290,11 @@ terminology description = <"Narrative description of the smell."> comment = <"The intent of this data element is to record either a narrative description of the odour, or to code with a value set where appropriate in a template."> > - ["at25"] = < + ["at24"] = < text = <"Thick"> description = <"Relatively firm or viscous; not flowing freely."> > - ["at24"] = < + ["at23"] = < text = <"Thin"> description = <"Low viscosity; flowing relatively freely."> > @@ -302,11 +302,11 @@ terminology text = <"Consistency"> description = <"Viscosity of the sputum."> > - ["at22"] = < + ["at21"] = < text = <"Absent"> description = <"The identified finding is not observed in the sputum."> > - ["at21"] = < + ["at20"] = < text = <"Present"> description = <"The identified finding is observed in the sputum."> > @@ -314,39 +314,39 @@ terminology text = <"Presence"> description = <"The identified finding visible in the sputum."> > - ["at19"] = < + ["at18"] = < text = <"Black"> description = <"Shade between dark grey and jet black."> > - ["at17"] = < + ["at16"] = < text = <"Pink"> description = <"Shade between pale pink and watermelon."> > - ["at16"] = < + ["at15"] = < text = <"Brown"> description = <"Shade between light tan and chocolate."> > - ["at15"] = < + ["at14"] = < text = <"Rust"> description = <"Shade between red and brown."> > - ["at14"] = < + ["at13"] = < text = <"Green"> description = <"Shade between pale honeydew and olive."> > - ["at13"] = < + ["at12"] = < text = <"Yellow"> description = <"Shade between cream and mustard."> > - ["at12"] = < + ["at11"] = < text = <"Grey"> description = <"Shade between white and charcoal, like ash."> > - ["at11"] = < + ["at10"] = < text = <"White"> description = <"Pale or off white."> > - ["at10"] = < + ["at9"] = < text = <"Clear"> description = <"Appears transparent."> > @@ -354,15 +354,15 @@ terminology text = <"Colour"> description = <"The overall colour of the sputum."> > - ["at7"] = < + ["at6"] = < text = <"Purulent"> description = <"The sputum consists mostly of pus."> > - ["at6"] = < + ["at5"] = < text = <"Mucopurulent"> description = <"The sputum consists of both mucus and pus."> > - ["at5"] = < + ["at4"] = < text = <"Mucoid"> description = <"The sputum consists mostly of mucus."> > @@ -383,34 +383,34 @@ terminology value_sets = < ["ac9007"] = < id = <"ac9007"> - members = <"at21", "at22"> + members = <"at20", "at21"> > ["ac9002"] = < id = <"ac9002"> - members = <"at24", "at25"> + members = <"at23", "at24"> > ["ac9001"] = < id = <"ac9001"> - members = <"at10", "at11", "at12", "at13", "at14", "at15", "at16", "at17", "at19"> + members = <"at9", "at10", "at11", "at12", "at13", "at14", "at15", "at16", "at18"> > ["ac9000"] = < id = <"ac9000"> - members = <"at5", "at6", "at7"> + members = <"at4", "at5", "at6"> > ["ac9006"] = < id = <"ac9006"> - members = <"at51", "at52", "at53"> + members = <"at50", "at51", "at52"> > ["ac9005"] = < id = <"ac9005"> - members = <"at33", "at34"> + members = <"at32", "at33"> > ["ac9004"] = < id = <"ac9004"> - members = <"at45", "at46"> + members = <"at44", "at45"> > ["ac9003"] = < id = <"ac9003"> - members = <"at28", "at29", "at42", "at43"> + members = <"at27", "at28", "at41", "at42"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_tendon_reflexes.v0.0.2-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_tendon_reflexes.v0.0.2-alpha.adls index c15bba0fb..779c50a7d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_tendon_reflexes.v0.0.2-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.exam_tendon_reflexes.v0.0.2-alpha.adls @@ -118,71 +118,71 @@ terminology text = <"Response (synthesised)"> description = <"Strength of the reflex response. (synthesised)"> > - ["at34"] = < + ["at33"] = < text = <"Right achilles"> description = <"Stretch reflex used to test the status of S1."> > - ["at33"] = < + ["at32"] = < text = <"Right patellar"> description = <"Stretch reflex used to test the status of L4. Also known as Knee jerk."> > - ["at32"] = < + ["at31"] = < text = <"Right triceps"> description = <"Stretch reflex used to test the status of C7."> > - ["at31"] = < + ["at30"] = < text = <"Right brachioradialis"> description = <"Stretch reflex used to test the status of C6. Also known as Supinator jerk."> > - ["at30"] = < + ["at29"] = < text = <"Right biceps"> description = <"Stretch reflex used to test the status of C5 & C6."> > - ["at29"] = < + ["at28"] = < text = <"Sustained clonus"> description = <"Reflex is repeating and sustained. May be recorded as '+++++' or '5+'."> > - ["at28"] = < + ["at27"] = < text = <"Non-sustained clonus"> description = <"Reflex is repeating but not sustained. May be recorded as '++++' or '4+'."> > - ["at27"] = < + ["at26"] = < text = <"Brisk"> description = <"Reflex present at greater than normal amplitude. May be recorded as '+++' or '3+'."> > - ["at26"] = < + ["at25"] = < text = <"Normal"> description = <"Reflex present at normal amplitude. May be recorded as '++' or '2+'."> > - ["at25"] = < + ["at24"] = < text = <"Slight"> description = <"Reflex present but less than normal amplitude, or only seen with reinforcement. May be recorded as '+' or '1+'."> > - ["at24"] = < + ["at23"] = < text = <"Equivocal"> description = <"Reflex possibly present. May be recorded as '+/-'."> > - ["at23"] = < + ["at22"] = < text = <"Absent"> description = <"Reflex not evident. May be recorded as '0'."> > - ["at22"] = < + ["at21"] = < text = <"Left achilles"> description = <"Stretch reflex used to test the status of S1."> > - ["at21"] = < + ["at20"] = < text = <"Left patellar"> description = <"Stretch reflex used to test the status of L4. Also known as Knee jerk."> > - ["at20"] = < + ["at19"] = < text = <"Left triceps"> description = <"Stretch reflex used to test the status of C7."> > - ["at19"] = < + ["at18"] = < text = <"Left brachioradialis"> description = <"Stretch reflex used to test the status of C6. Also known as Supinator jerk."> > - ["at18"] = < + ["at17"] = < text = <"Left biceps"> description = <"Stretch reflex used to test the status of C5 & C6."> > @@ -236,10 +236,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at23", "at24", "at25", "at26", "at27", "at28", "at29"> + members = <"at22", "at23", "at24", "at25", "at26", "at27", "at28"> > ["ac9000"] = < id = <"ac9000"> - members = <"at18", "at19", "at20", "at21", "at22", "at30", "at31", "at32", "at33", "at34"> + members = <"at17", "at18", "at19", "at20", "at21", "at29", "at30", "at31", "at32", "at33"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.family_prevalence.v1.0.5.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.family_prevalence.v1.0.5.adls index b421d25ad..59b8db539 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.family_prevalence.v1.0.5.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.family_prevalence.v1.0.5.adls @@ -166,7 +166,7 @@ terminology description = <"Die Anzahl der berechtigten Familienmitglieder."> comment = <"Die Anzahl der Familienmitglieder, die möglicherweise betroffen sein könnten UND die auch zu ausgewählten Beziehungs-, Familienlinien- und Geschlechterkriterien passen. Diese Zahl ist faktisch der Nenner für die Berechnung eines \"Affected Ratio\"."> > - ["at53"] = < + ["at52"] = < text = <"Unbestimmt/Intersex/nicht spezifiziert"> description = <"Ein Familienmitglied, das entweder die biologischen Eigenschaften beider Geschlechter hat oder einige der biologischen Eigenschaften nicht aufweist, die als notwendig erachtet werden, um als das eine oder andere Geschlecht definiert zu werden."> > @@ -175,39 +175,39 @@ terminology description = <"Bestimmung der mütterlichen oder väterlichen Familienlinie in der Verwandtschaft."> comment = <"Ausschließlich für die Verwendung mit genetischen Familienmitgliedern."> > - ["at51"] = < + ["at50"] = < text = <"Nichtgenetische Familie"> description = <"Alle nicht-genetischen Familienmitglieder."> > - ["at45"] = < + ["at44"] = < text = <"Weiblich"> description = <"Ein biologisches Familienmitglied, das biologisch weiblich ist."> > - ["at44"] = < + ["at43"] = < text = <"Männlich"> description = <"Ein biologisches Familienmitglied, das biologisch männlich ist."> > - ["at43"] = < + ["at42"] = < text = <"Genetische Familie"> description = <"Alle genetisch verwandten Familienmitglieder."> > - ["at42"] = < + ["at41"] = < text = <"Väterliche Linie"> description = <"Verwandt mit dem Vater des Patienten."> > - ["at41"] = < + ["at40"] = < text = <"Mütterliche Linie"> description = <"Verwandt mit der Mutter des Patienten."> > - ["at40"] = < + ["at39"] = < text = <"Relativ dritten Grades"> description = <"12,5% genetischer Anteil mit dem Patienten - zum Beispiel Urgroßeltern, Großtante, Großonkel, Erster Cousin, Kinder von Nichten und Neffen und Urenkelkinder."> > - ["at39"] = < + ["at38"] = < text = <"Relativ zum zweiten Grad"> description = <"25% genetischer Anteil mit dem Patienten - zum Beispiel Großeltern, Tanten, Onkel, Nichten, Neffen, Enkelkinder und Halbgeschwister."> > - ["at38"] = < + ["at37"] = < text = <"Verwandter ersten Grades"> description = <"50% genetischer Anteil mit dem Patienten - zum Beispiel Elternteil, Geschwister oder Kind."> > @@ -267,7 +267,7 @@ terminology description = <"O número de membros elegíveis da família."> comment = <"Este é o número de membros da família que potencialmente poderiam ser afetados, e que também se encaixam a relação selecionada, linhagem familiar e critérios de sexo. Este número é, efetivamente, o denominador para cálculo da proporção de afetados."> > - ["at53"] = < + ["at52"] = < text = <"Indeterminado/Intersexo/Inespecífico"> description = <"Membro da família que possui os atributos biológicos de ambos os sexos ou carece de alguns dos atributos biológicos considerados necessários para ser definido como um ou outro sexo."> > @@ -276,39 +276,39 @@ terminology description = <"Identificação da linha familiar materna ou paterna na relação"> comment = <"Somente para uso com membros genéticos da família."> > - ["at51"] = < + ["at50"] = < text = <"Família Não Genética"> description = <"Todos os membros da família não-genética."> > - ["at45"] = < + ["at44"] = < text = <"Feminino"> description = <"Membros da família que são biologicamente do sexo feminino."> > - ["at44"] = < + ["at43"] = < text = <"Masculino"> description = <"Membros da família que são biologicamente do sexo masculino."> > - ["at43"] = < + ["at42"] = < text = <"Genética familiar"> description = <"Todos os membros da família geneticamente relacionados."> > - ["at42"] = < + ["at41"] = < text = <"Linha Paterna"> description = <"Assuntos relacionados à linha paterna."> > - ["at41"] = < + ["at40"] = < text = <"Linha materna"> description = <"Assuntos relacionados à família materna."> > - ["at40"] = < + ["at39"] = < text = <"Relação de Terceiro Grau"> description = <"12,5% compartilhamento genético com o sujeito - por exemplo, bisavós, tia-avó, tio-avô, primo de segundo grau, filhos de sobrinhos e de sobrinhas e bisnetos."> > - ["at39"] = < + ["at38"] = < text = <"Relação de Segundo Grau"> description = <"25% compartilhamento genético com o sujeito - por exemplo, avós, tia, tio, sobrinha, sobrinho, netos. e meio-irmãos"> > - ["at38"] = < + ["at37"] = < text = <"Relação de Primeiro Grau"> description = <"50% compartilhamento genético com o sujeito - por exemplo, pais, irmãos ou filhos"> > @@ -367,7 +367,7 @@ terminology description = <"The number of eligible family members."> comment = <"This is the number of family members who potentially could be affected AND who also fit selected relationship, family line and sex criteria. Effectively this number is the denominator for calculation of an 'Affected ratio'."> > - ["at53"] = < + ["at52"] = < text = <"Indeterminate/Intersex/Unspecified"> description = <"Family member who either has the biological attributes of both sexes or lacks some of the biological attributes considered necessary to be defined as one or the other sex."> > @@ -376,39 +376,39 @@ terminology description = <"Identification of the maternal or paternal family line in the relationship."> comment = <"Only for use with genetic family members."> > - ["at51"] = < + ["at50"] = < text = <"Non-genetic family"> description = <"All non-genetic family members."> > - ["at45"] = < + ["at44"] = < text = <"Female"> description = <"Family member who is biologically female."> > - ["at44"] = < + ["at43"] = < text = <"Male"> description = <"Family member who is biologically male."> > - ["at43"] = < + ["at42"] = < text = <"Genetic family"> description = <"All genetically-related family members."> > - ["at42"] = < + ["at41"] = < text = <"Paternal line"> description = <"Related through the subject's father."> > - ["at41"] = < + ["at40"] = < text = <"Maternal line"> description = <"Related through the subject's mother."> > - ["at40"] = < + ["at39"] = < text = <"Third degree relative"> description = <"12.5% genetic share with the subject - for example, great grandparent, great aunt, great uncle, first cousin, children of nieces and nephews, and great grandchildren."> > - ["at39"] = < + ["at38"] = < text = <"Second degree relative"> description = <"25% genetic share with the subject - for example, grandparent, aunt, uncle, niece, nephew, grandchildren and half siblings."> > - ["at38"] = < + ["at37"] = < text = <"First degree relative"> description = <"50% genetic share with the subject - for example, parent, sibling or child."> > @@ -443,14 +443,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at44", "at45", "at53"> + members = <"at43", "at44", "at52"> > ["ac9001"] = < id = <"ac9001"> - members = <"at41", "at42"> + members = <"at40", "at41"> > ["ac9000"] = < id = <"ac9000"> - members = <"at38", "at39", "at40", "at43", "at51"> + members = <"at37", "at38", "at39", "at42", "at50"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_abdominal.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_abdominal.v0.0.1-alpha.adls index 76d18841e..53b509ffb 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_abdominal.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_abdominal.v0.0.1-alpha.adls @@ -137,15 +137,15 @@ terminology text = <"Estimated weight"> description = <"The estimated weight of the fetus on palpation."> > - ["at55"] = < + ["at54"] = < text = <"Large for dates"> description = <"The size of the fetus appears larger than expected for the estimated gestation."> > - ["at54"] = < + ["at53"] = < text = <"Normal"> description = <"The size of the fetus appears as expected for the estimated gestation."> > - ["at53"] = < + ["at52"] = < text = <"Small for dates"> description = <"The size of the fetus appears smaller than expected for estimated gestation."> > @@ -153,27 +153,27 @@ terminology text = <"Relative size"> description = <"The relative size of the baby compared to the normal for the estimated gestation."> > - ["at51"] = < + ["at50"] = < text = <"5/5"> description = <"Fully engaged; all of the head is below the pelvic brim."> > - ["at50"] = < + ["at49"] = < text = <"4/5"> description = <"Approximately 80% of the head is below the pelvic brim."> > - ["at49"] = < + ["at48"] = < text = <"3/5"> description = <"Approximately 60% of the head is below the pelvic brim."> > - ["at48"] = < + ["at47"] = < text = <"2/5"> description = <"Approximately 40% of the head is below the pelvic brim."> > - ["at47"] = < + ["at46"] = < text = <"1/5"> description = <"Approximately 20% of the head is below the pelvic brim."> > - ["at46"] = < + ["at45"] = < text = <"0/5"> description = <"Not engaged; none of the head is below the pelvic brim."> > @@ -181,15 +181,15 @@ terminology text = <"Engagement estimation"> description = <"The estimated proportion of the presenting part which is felt above the pelvic brim."> > - ["at44"] = < + ["at43"] = < text = <"Engaged"> description = <"The presenting part is engaged in the pelvis."> > - ["at43"] = < + ["at42"] = < text = <"At pelvic brim"> description = <"The presenting part is at the pelvic brim."> > - ["at42"] = < + ["at41"] = < text = <"High and mobile"> description = <"The presenting part is floating high and mobile above the pelvic brim."> > @@ -197,15 +197,15 @@ terminology text = <"Engagement description"> description = <"Description about the engagement of the fetal head in the pelvis."> > - ["at40"] = < + ["at39"] = < text = <"Extended"> description = <"The fetus is extended."> > - ["at39"] = < + ["at38"] = < text = <"Deflexed"> description = <"The fetus is not flexed."> > - ["at38"] = < + ["at37"] = < text = <"Flexed"> description = <"The fetus is fully flexed."> > @@ -213,99 +213,99 @@ terminology text = <"Attitude"> description = <"Description of the relationship of the fetal head and limbs to the body of the fetus, determined by abdominal palpation."> > - ["at36"] = < + ["at35"] = < text = <"Left Mento-Posterior (LMP)"> description = <"The fetal chin is pointing posteriorly and towards the left."> > - ["at35"] = < + ["at34"] = < text = <"Left Mento-Anterior (LMA)"> description = <"The fetal chin is pointing anteriorly and towards the left."> > - ["at34"] = < + ["at33"] = < text = <"Left Mento-Transverse (LMT)"> description = <"The fetal chin is pointing towards the left."> > - ["at33"] = < + ["at32"] = < text = <"Mento-Posterior (MP)"> description = <"The fetal chin is pointing posteriorly, towards the sacrum."> > - ["at32"] = < + ["at31"] = < text = <"Mento-Anterior (MA)"> description = <"The fetal chin is pointing anteriorly, towards the pubic symphysis."> > - ["at31"] = < + ["at30"] = < text = <"Right Mento-Posterior (RMP)"> description = <"The fetal chin is pointing posteriorly and towards the right."> > - ["at30"] = < + ["at29"] = < text = <"Right Mento-Anterior (RMA)"> description = <"The fetal chin is pointing anteriorly and towards the right."> > - ["at29"] = < + ["at28"] = < text = <"Right Mento-Transverse (RMT)"> description = <"The fetal chin is pointing towards the right."> > - ["at28"] = < + ["at27"] = < text = <"Left Sacro-Posterior (LSP)"> description = <"The fetal sacrum is pointing posteriorly and towards the left."> > - ["at27"] = < + ["at26"] = < text = <"Left Sacro-Anterior (LSA)"> description = <"The fetal sacrum is pointing anteriorly and towards the left."> > - ["at26"] = < + ["at25"] = < text = <"Left Sacro-transverse (LST)"> description = <"The fetal sacrum is pointing towards the left."> > - ["at25"] = < + ["at24"] = < text = <"Sacro-Posterior (SP)"> description = <"The fetal sacrum is pointing posteriorly, towards the sacrum."> > - ["at24"] = < + ["at23"] = < text = <"Sacro-Anterior (SA)"> description = <"The fetal sacrum is pointing anteriorly, towards the pubic symphysis."> > - ["at23"] = < + ["at22"] = < text = <"Right Sacro-Posterior (RSP)"> description = <"The fetal sacrum is pointing posteriorly and towards the right."> > - ["at22"] = < + ["at21"] = < text = <"Right Sacro-Anterior (RSA)"> description = <"The fetal sacrum is pointing anteriorly and towards the right."> > - ["at21"] = < + ["at20"] = < text = <"Right Sacro-Transverse (RST)"> description = <"The fetal sacrum is pointing towards the right."> > - ["at20"] = < + ["at19"] = < text = <"Left Occipito-Posterior (LOP)"> description = <"The fetal occiput is pointing posteriorly and towards the left."> > - ["at19"] = < + ["at18"] = < text = <"Left Occipito-Anterior (LOA)"> description = <"The fetal occiput is pointing anteriorly and towards the left."> > - ["at18"] = < + ["at17"] = < text = <"Left Occipito-Transverse (LOT)"> description = <"The fetal occiput is pointing towards the left. Also known as Left Occcipito-Lateral (LOL)."> > - ["at17"] = < + ["at16"] = < text = <"Occipito-Posterior (OP)"> description = <"The fetal occiput is pointing posteriorly, towards the sacrum."> > - ["at16"] = < + ["at15"] = < text = <"Occipito-Anterior (OA)"> description = <"The fetal occiput is pointing anteriorly, towards the pubic symphysis."> > - ["at15"] = < + ["at14"] = < text = <"Right Occipito-Posterior (ROP)"> description = <"The fetal occiput is pointing posteriorly and towards the right."> > - ["at14"] = < + ["at13"] = < text = <"Right Occipito-Anterior (ROA)"> description = <"The fetal occiput is pointing anteriorly and towards the right."> > - ["at13"] = < + ["at12"] = < text = <"Right Occipito-Transverse (ROT)"> description = <"The fetal occiput is pointing towards the right. Also known as Right Occipito-Lateral (ROL)."> > @@ -313,23 +313,23 @@ terminology text = <"Position"> description = <"Relationship between the fetal denominator and the maternal pelvis, determined by abdominal palpation."> > - ["at11"] = < + ["at10"] = < text = <"Brow"> description = <"The forehead is the presenting part."> > - ["at10"] = < + ["at9"] = < text = <"Face"> description = <"The face is the presenting part."> > - ["at9"] = < + ["at8"] = < text = <"Shoulder"> description = <"A shoulder is the presenting part."> > - ["at8"] = < + ["at7"] = < text = <"Breech"> description = <"The buttock is the presenting part."> > - ["at7"] = < + ["at6"] = < text = <"Vertex"> description = <"The head is the presenting part."> > @@ -337,15 +337,15 @@ terminology text = <"Presentation"> description = <"Identification of the presenting part of the fetus, determined by abdominal palpation."> > - ["at5"] = < + ["at4"] = < text = <"Transverse"> description = <"The fetal longitudinal axis is at right angles to the mother's longitudinal axis."> > - ["at4"] = < + ["at3"] = < text = <"Oblique"> description = <"The fetal longitudinal axis is at an oblique angle to the mother's longitudinal axis. Sometimes also referred to as 'Unstable Lie'."> > - ["at3"] = < + ["at2"] = < text = <"Longitudinal"> description = <"The fetal longitudinal axis is in alignment with the mother's longitudinal axis."> > @@ -367,30 +367,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at13", "at14", "at15", "at16", "at17", "at18", "at19", "at20", "at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36"> + members = <"at12", "at13", "at14", "at15", "at16", "at17", "at18", "at19", "at20", "at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35"> > ["ac9001"] = < id = <"ac9001"> - members = <"at7", "at8", "at9", "at10", "at11"> + members = <"at6", "at7", "at8", "at9", "at10"> > ["ac9000"] = < id = <"ac9000"> - members = <"at3", "at4", "at5"> + members = <"at2", "at3", "at4"> > ["ac9006"] = < id = <"ac9006"> - members = <"at53", "at54", "at55"> + members = <"at52", "at53", "at54"> > ["ac9005"] = < id = <"ac9005"> - members = <"at46", "at47", "at48", "at49", "at50", "at51"> + members = <"at45", "at46", "at47", "at48", "at49", "at50"> > ["ac9004"] = < id = <"ac9004"> - members = <"at42", "at43", "at44"> + members = <"at41", "at42", "at43"> > ["ac9003"] = < id = <"ac9003"> - members = <"at38", "at39", "at40"> + members = <"at37", "at38", "at39"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_vaginal.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_vaginal.v0.0.1-alpha.adls index 91ffab288..cf9c0ac9e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_vaginal.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.fetus_vaginal.v0.0.1-alpha.adls @@ -126,15 +126,15 @@ terminology text = <"Caput"> description = <"Narrative description about the caput on the fetal head."> > - ["at42"] = < + ["at41"] = < text = <"Extended"> description = <"The fetus is extended."> > - ["at41"] = < + ["at40"] = < text = <"Deflexed"> description = <"The fetus is not flexed."> > - ["at40"] = < + ["at39"] = < text = <"Flexed"> description = <"The fetus is fully flexed."> > @@ -147,99 +147,99 @@ terminology text = <"Station"> description = <"Position of the presenting part relative to the ischial spines."> > - ["at37"] = < + ["at36"] = < text = <"Left Mento-Posterior (LMP)"> description = <"The fetal chin is pointing posteriorly and towards the left."> > - ["at36"] = < + ["at35"] = < text = <"Left Mento-Anterior (LMA)"> description = <"The fetal chin is pointing anteriorly and towards the left."> > - ["at35"] = < + ["at34"] = < text = <"Left Mento-Transverse (LMT)"> description = <"The fetal chin is pointing towards the left."> > - ["at34"] = < + ["at33"] = < text = <"Mento-Posterior (MP)"> description = <"The fetal chin is pointing posteriorly, towards the sacrum."> > - ["at33"] = < + ["at32"] = < text = <"Mento-Anterior (MA)"> description = <"The fetal chin is pointing anteriorly, towards the pubic symphysis."> > - ["at32"] = < + ["at31"] = < text = <"Right Mento-Posterior (RMP)"> description = <"The fetal chin is pointing posteriorly and towards the right."> > - ["at31"] = < + ["at30"] = < text = <"Right Mento-Anterior (RMA)"> description = <"The fetal chin is pointing anteriorly and towards the right."> > - ["at30"] = < + ["at29"] = < text = <"Right Mento-Transverse (RMT)"> description = <"The fetal chin is pointing towards the right."> > - ["at29"] = < + ["at28"] = < text = <"Left Sacro-Posterior (LSP)"> description = <"The fetal sacrum is pointing posteriorly and towards the left."> > - ["at28"] = < + ["at27"] = < text = <"Left Sacro-Anterior (LSA)"> description = <"The fetal sacrum is pointing anteriorly and towards the left."> > - ["at27"] = < + ["at26"] = < text = <"Left Sacro-transverse (LST)"> description = <"The fetal sacrum is pointing towards the left."> > - ["at26"] = < + ["at25"] = < text = <"Sacro-Posterior (SP)"> description = <"The fetal sacrum is pointing posteriorly, towards the sacrum."> > - ["at25"] = < + ["at24"] = < text = <"Sacro-Anterior (SA)"> description = <"The fetal sacrum is pointing anteriorly, towards the pubic symphysis."> > - ["at24"] = < + ["at23"] = < text = <"Right Sacro-Posterior (RSP)"> description = <"The fetal sacrum is pointing posteriorly and towards the right."> > - ["at23"] = < + ["at22"] = < text = <"Right Sacro-Anterior (RSA)"> description = <"The fetal sacrum is pointing anteriorly and towards the right."> > - ["at22"] = < + ["at21"] = < text = <"Right Sacro-Transverse (RST)"> description = <"The fetal sacrum is pointing towards the right."> > - ["at21"] = < + ["at20"] = < text = <"Left Occipito-Posterior (LOP)"> description = <"The fetal occiput is pointing posteriorly and towards the left."> > - ["at20"] = < + ["at19"] = < text = <"Left Occipito-Anterior (LOA)"> description = <"The fetal occiput is pointing anteriorly and towards the left."> > - ["at19"] = < + ["at18"] = < text = <"Left Occipito-Transverse (LOT)"> description = <"The fetal occiput is pointing towards the left. Also known as Left Occcipito-Lateral (LOL)."> > - ["at18"] = < + ["at17"] = < text = <"Occipito-Posterior (OP)"> description = <"The fetal occiput is pointing posteriorly, towards the sacrum."> > - ["at17"] = < + ["at16"] = < text = <"Occipito-Anterior (OA)"> description = <"The fetal occiput is pointing anteriorly, towards the pubic symphysis."> > - ["at16"] = < + ["at15"] = < text = <"Right Occipito-Posterior (ROP)"> description = <"The fetal occiput is pointing posteriorly and towards the right."> > - ["at15"] = < + ["at14"] = < text = <"Right Occipito-Anterior (ROA)"> description = <"The fetal occiput is pointing anteriorly and towards the right."> > - ["at14"] = < + ["at13"] = < text = <"Right Occipito-Transverse (ROT)"> description = <"The fetal occiput is pointing towards the right. Also known as Right Occipito-Lateral (ROL)."> > @@ -247,11 +247,11 @@ terminology text = <"Position"> description = <"Relationship between the fetal denominator and the maternal pelvis, determined by vaginal palpation."> > - ["at12"] = < + ["at11"] = < text = <"Absent"> description = <"The umbilical cord is not present on palpation."> > - ["at11"] = < + ["at10"] = < text = <"Present"> description = <"The umbilical cord is present on palpation."> > @@ -259,31 +259,31 @@ terminology text = <"Cord presence"> description = <"Finding about the presence of the umbilical cord in the cervix or vagina."> > - ["at9"] = < + ["at8"] = < text = <"Arm"> description = <"An arm is the presenting part."> > - ["at8"] = < + ["at7"] = < text = <"Foot"> description = <"A foot is the presenting part."> > - ["at7"] = < + ["at6"] = < text = <"Brow"> description = <"The forehead is the presenting part."> > - ["at6"] = < + ["at5"] = < text = <"Face"> description = <"The face is the presenting part."> > - ["at5"] = < + ["at4"] = < text = <"Shoulder"> description = <"A shoulder is the presenting part."> > - ["at4"] = < + ["at3"] = < text = <"Breech"> description = <"The buttock is the presenting part."> > - ["at3"] = < + ["at2"] = < text = <"Vertex"> description = <"The head is the presenting part."> > @@ -305,18 +305,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15", "at16", "at17", "at18", "at19", "at20", "at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36", "at37"> + members = <"at13", "at14", "at15", "at16", "at17", "at18", "at19", "at20", "at21", "at22", "at23", "at24", "at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36"> > ["ac9001"] = < id = <"ac9001"> - members = <"at11", "at12"> + members = <"at10", "at11"> > ["ac9000"] = < id = <"ac9000"> - members = <"at3", "at4", "at5", "at6", "at7", "at8", "at9"> + members = <"at2", "at3", "at4", "at5", "at6", "at7", "at8"> > ["ac9004"] = < id = <"ac9004"> - members = <"at40", "at41", "at42"> + members = <"at39", "at40", "at41"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.genetic_variant.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.genetic_variant.v0.0.1-alpha.adls index 9abcfb801..fb71e0ae2 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.genetic_variant.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.genetic_variant.v0.0.1-alpha.adls @@ -344,111 +344,111 @@ terminology text = <"Extension"> description = <"Additional details to be captured."> > - ["at98"] = < + ["at97"] = < text = <"Second"> description = <"Second part of a Fusion Gene."> > - ["at97"] = < + ["at96"] = < text = <"First"> description = <"First part of a Fusion Gene."> > - ["at96"] = < + ["at95"] = < text = <"Stop Codon Mutation"> description = <"Stop Codon Mutation."> > - ["at95"] = < + ["at94"] = < text = <"Silent"> description = <"Silent."> > - ["at94"] = < + ["at93"] = < text = <"Nonsense"> description = <"Nonsense."> > - ["at93"] = < + ["at92"] = < text = <"Missense"> description = <"Missense."> > - ["at92"] = < + ["at91"] = < text = <"Insertion and Deletion"> description = <"An insertion/deletion in the amino acid sequence."> > - ["at91"] = < + ["at90"] = < text = <"Insertion"> description = <"A insertion in the amino acid sequence."> > - ["at90"] = < + ["at89"] = < text = <"Initiating Methionine"> description = <"Initiating Methionine."> > - ["at89"] = < + ["at88"] = < text = <"Frameshift"> description = <"A frameshift in the amino acid sequence."> > - ["at88"] = < + ["at87"] = < text = <"Duplication"> description = <"A duplication in the amino acid sequence."> > - ["at87"] = < + ["at86"] = < text = <"Deletion"> description = <"A deletion in the amino acid sequence."> > - ["at86"] = < + ["at85"] = < text = <"Wild Type"> description = <"Wild Type."> > - ["at85"] = < + ["at84"] = < text = <"Indeterminate"> description = <"The result is indeterminate."> > - ["at84"] = < + ["at83"] = < text = <"No call"> description = <"No data are available to confirm the presence/absence of the variant."> > - ["at83"] = < + ["at82"] = < text = <"Absent"> description = <"The target variant is absent."> > - ["at82"] = < + ["at81"] = < text = <"Present"> description = <"The target variant is present."> > - ["at81"] = < + ["at80"] = < text = <"Hemizygous"> description = <"Hemizygous."> > - ["at80"] = < + ["at79"] = < text = <"Heterozygous"> description = <"Heterozygous."> > - ["at79"] = < + ["at78"] = < text = <"Homozygous"> description = <"Homozygous."> > - ["at78"] = < + ["at77"] = < text = <"Homoplasmic"> description = <"Homoplasmic."> > - ["at77"] = < + ["at76"] = < text = <"Heteroplasmic"> description = <"Heteroplasmic."> > - ["at76"] = < + ["at75"] = < text = <"Benign"> description = <"Benign variant."> > - ["at75"] = < + ["at74"] = < text = <"Likely benign"> description = <"Likely benign variant."> > - ["at74"] = < + ["at73"] = < text = <"Uncertain significance"> description = <"Variant of uncertain significance."> > - ["at73"] = < + ["at72"] = < text = <"Likely pathogenic"> description = <"Likely pathogenic variant."> > - ["at72"] = < + ["at71"] = < text = <"Pathogenic"> description = <"Pathogenic variant."> > @@ -696,31 +696,31 @@ terminology ["id41"] = ["id51"] = ["id13"] = - ["at72"] = - ["at73"] = - ["at74"] = - ["at75"] = - ["at76"] = - ["at77"] = - ["at78"] = - ["at79"] = - ["at80"] = - ["at81"] = - ["at82"] = - ["at83"] = - ["at84"] = - ["at85"] = - ["at86"] = - ["at87"] = - ["at88"] = - ["at89"] = - ["at90"] = - ["at91"] = - ["at92"] = - ["at93"] = - ["at94"] = - ["at95"] = - ["at96"] = + ["at71"] = + ["at72"] = + ["at73"] = + ["at74"] = + ["at75"] = + ["at76"] = + ["at77"] = + ["at78"] = + ["at79"] = + ["at80"] = + ["at81"] = + ["at82"] = + ["at83"] = + ["at84"] = + ["at85"] = + ["at86"] = + ["at87"] = + ["at88"] = + ["at89"] = + ["at90"] = + ["at91"] = + ["at92"] = + ["at93"] = + ["at94"] = + ["at95"] = ["id32"] = ["id48"] = > @@ -728,22 +728,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at97", "at98"> + members = <"at96", "at97"> > ["ac9000"] = < id = <"ac9000"> - members = <"at86", "at87", "at88", "at89", "at90", "at91", "at92", "at93", "at94", "at95", "at96"> + members = <"at85", "at86", "at87", "at88", "at89", "at90", "at91", "at92", "at93", "at94", "at95"> > ["ac9005"] = < id = <"ac9005"> - members = <"at82", "at83", "at84", "at85"> + members = <"at81", "at82", "at83", "at84"> > ["ac9004"] = < id = <"ac9004"> - members = <"at77", "at78", "at79", "at80", "at81"> + members = <"at76", "at77", "at78", "at79", "at80"> > ["ac9003"] = < id = <"ac9003"> - members = <"at72", "at73", "at74", "at75", "at76"> + members = <"at71", "at72", "at73", "at74", "at75"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.hip_arthroplasty_component.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.hip_arthroplasty_component.v0.0.1-alpha.adls index 1c73818f3..3a09cfec0 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.hip_arthroplasty_component.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.hip_arthroplasty_component.v0.0.1-alpha.adls @@ -120,11 +120,11 @@ terminology text = <"Tesla level"> description = <"The tested MRI Tesla safety level."> > - ["at16"] = < + ["at15"] = < text = <"Non-cemented"> description = <"Non-cemented."> > - ["at15"] = < + ["at14"] = < text = <"Cemented"> description = <"Cemented."> > @@ -182,6 +182,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at15", "at16"> + members = <"at14", "at15"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.imaging_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.imaging_result.v0.0.1-alpha.adls index afcd23d18..4f286e0f5 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.imaging_result.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.imaging_result.v0.0.1-alpha.adls @@ -110,27 +110,27 @@ terminology text = <"Zeitstempel vom Status des Ergebnisses"> description = <"Das Datum und/oder die Uhrzeit des ausgegebenen Status des Ergebnisses."> > - ["at11"] = < + ["at10"] = < text = <"Nicht angefordert"> description = <"Das Ergebnis ist nicht verfügbar, weil der Test nicht angefordert wurde."> > - ["at10"] = < + ["at9"] = < text = <"Storniert/Abgebrochen"> description = <"Das Ergebnis ist nicht verfügbar, da der Test nicht begonnen oder nicht abgeschlossen wurde."> > - ["at9"] = < + ["at8"] = < text = <"Geändert"> description = <"Das Ergebnis wurde nach der Finalisierung modifiziert und ist nun vollständig und vom zuständigen Pathologen verifiziert."> > - ["at8"] = < + ["at7"] = < text = <"Final"> description = <"Das Ergebnis ist komplett und wurde vom zuständigen Pathologen überprüft."> > - ["at7"] = < + ["at6"] = < text = <"Vorläufig"> description = <"Dies ist ein erstes oder ein vorläufiges Ergebnis: es können Daten fehlen oder die Prüfung des Ergebnisses wurde noch nicht durchgeführt."> > - ["at6"] = < + ["at5"] = < text = <"Registriert"> description = <"Noch kein Ergebnis verfügbar."> > @@ -177,27 +177,27 @@ terminology text = <"Result status timestamp"> description = <"The date and/or time that the entire result was issued for the recorded ‘Result status’."> > - ["at11"] = < + ["at10"] = < text = <"Not requested"> description = <"The result is not available as the test was not requested."> > - ["at10"] = < + ["at9"] = < text = <"Cancelled/Aborted"> description = <"The result is unavailable because the test was not started or not completed."> > - ["at9"] = < + ["at8"] = < text = <"Amended"> description = <"The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist."> > - ["at8"] = < + ["at7"] = < text = <"Final"> description = <"The result is complete and verified by the responsible pathologist."> > - ["at7"] = < + ["at6"] = < text = <"Interim"> description = <"This is an initial or interim result: data may be missing or verification not been performed."> > - ["at6"] = < + ["at5"] = < text = <"Registered"> description = <"No result yet available."> > @@ -226,6 +226,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11"> + members = <"at5", "at6", "at7", "at8", "at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.interpreter_request.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.interpreter_request.v1.0.0.adls index 766f63e25..4c948de37 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.interpreter_request.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.interpreter_request.v1.0.0.adls @@ -131,11 +131,11 @@ terminology text = <"Foretrukket kjønn (synthesised)"> description = <"Ønsket kjønn på tolken. (synthesised)"> > - ["at42"] = < + ["at41"] = < text = <"Alternativt språk"> description = <"Andre språk og kommunikasjonsmetoder som kan benyttes av individet."> > - ["at41"] = < + ["at40"] = < text = <"Foretrukket språk"> description = <"Individets foretrukne språk og kommunikasjonsmetode."> > @@ -148,7 +148,7 @@ terminology text = <"Kommentar"> description = <"Ytterligere fritekstbeskrivelse om det forespurte språket som ikke er registrert i andre felt."> > - ["at35"] = < + ["at34"] = < text = <"Ingen preferanser"> description = <"Det er ingen kjønnspreferanser for tolken."> > @@ -156,11 +156,11 @@ terminology text = <"Språk"> description = <"Språk og modalitet for tolkingen."> > - ["at30"] = < + ["at29"] = < text = <"Kvinne"> description = <"En kvinnelig tolk er foretrukket."> > - ["at29"] = < + ["at28"] = < text = <"Mann"> description = <"En mannlig tolk er foretrukket."> > @@ -168,15 +168,15 @@ terminology text = <"Foretrukket kjønn"> description = <"Ønsket kjønn på tolken."> > - ["at13"] = < + ["at12"] = < text = <"Telefon"> description = <"Tolking med lyd, tolken er ikke fysisk tilstede."> > - ["at12"] = < + ["at11"] = < text = <"Skjerm"> description = <"Tolking via video og lyd, tolken er ikke fysisk tilstede."> > - ["at11"] = < + ["at10"] = < text = <"Fremmøte"> description = <"Tolking der tolken er fysisk tilstede."> > @@ -211,11 +211,11 @@ terminology text = <"Preferred gender (synthesised)"> description = <"The preferred gender of the interpreter. (synthesised)"> > - ["at42"] = < + ["at41"] = < text = <"Alternative language"> description = <"Other language, and/or method of communication that could be used for an individual."> > - ["at41"] = < + ["at40"] = < text = <"Preferred language"> description = <"Preferred language and/or method of communication for an individual."> > @@ -228,7 +228,7 @@ terminology text = <"Comment"> description = <"Additional narrative description about the requested language not captured in other fields."> > - ["at35"] = < + ["at34"] = < text = <"No preference"> description = <"There is no gender preference for the interpreter."> > @@ -236,11 +236,11 @@ terminology text = <"Language"> description = <"Language and method of communication for the interpretation."> > - ["at30"] = < + ["at29"] = < text = <"Female"> description = <"A female interpreter is preferred."> > - ["at29"] = < + ["at28"] = < text = <"Male"> description = <"A male interpreter is preferred."> > @@ -248,15 +248,15 @@ terminology text = <"Preferred gender"> description = <"The preferred gender of the interpreter."> > - ["at13"] = < + ["at12"] = < text = <"Audioconference"> description = <"Audio interpretation only."> > - ["at12"] = < + ["at11"] = < text = <"Videoconference"> description = <"Remote video and audio interpretation."> > - ["at11"] = < + ["at10"] = < text = <"Face-to-face meeting"> description = <"Physical attendence of the interpreter."> > @@ -282,14 +282,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at29", "at30", "at35"> + members = <"at28", "at29", "at34"> > ["ac9001"] = < id = <"ac9001"> - members = <"at41", "at42"> + members = <"at40", "at41"> > ["ac9000"] = < id = <"ac9000"> - members = <"at11", "at12", "at13"> + members = <"at10", "at11", "at12"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_analyte.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_analyte.v1.0.1.adls index c310522c1..558316f2b 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_analyte.v1.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.laboratory_test_analyte.v1.0.1.adls @@ -202,39 +202,39 @@ terminology hl7v2_mapping = <"OBX.3"> fhir_mapping = <"Observation.code"> > - ["at24"] = < + ["at23"] = < text = <"Storniert"> description = <"Das Testresultat ist nicht verfügbar, weil der Test nicht (vollständig) durchgeführt oder abgebrochen wurde."> > - ["at23"] = < + ["at22"] = < text = <"Endbefund, widerrufen"> description = <"Das Testresultat wurde nach Endbefundung zurückgezogen."> > - ["at22"] = < + ["at21"] = < text = <"Endbefund, ergänzt"> description = <"Nach Abschluss wurde der Bericht durch Hinzufügen neuer Inhalte abgeändert. Der vorhandenen Inhalte sind unverändert. Dies ist eine Unterkategorie von \"Endbefund, geändert\"."> > - ["at21"] = < + ["at20"] = < text = <"Endbefund, geändert"> description = <"Der Endbefund wurde erneut modifiziert, ist vollständig und wurde durch den verantwortlichen Pathologen verifiziert. Des Weiteren haben sich die Ergebnisdaten hierdurch verändert."> > - ["at20"] = < + ["at19"] = < text = <"Endbefund, korrigiert"> description = <"Der Endbefund wurde erneut modifiziert, ist vollständig und wurde durch den verantwortlichen Pathologen verifiziert. Dies ist eine Unterkategorie von \"Endbefund, geändert\"."> > - ["at19"] = < + ["at18"] = < text = <"Endbefund"> description = <"Das Testresultat ist vollständig und durch eine autorisierte Person verifiziert."> > - ["at18"] = < + ["at17"] = < text = <"Vorläufig"> description = <"Erste, verifizierte Resultate sind vorhanden, der Test ist aber noch nicht abgeschlossen (Sub-Kategorie von 'Unvollständig')."> > - ["at17"] = < + ["at16"] = < text = <"Unvollständig"> description = <"Das Testresultat ist ein Anfangs- oder Interimswert, vorläufig oder nicht verifiziert/validiert."> > - ["at16"] = < + ["at15"] = < text = <"Erfasst"> description = <"Der Test ist im Laborinformationssystem erfasst, aber noch kein Resultat verfügbar."> > @@ -308,39 +308,39 @@ terminology hl7v2_mapping = <"OBX.3"> fhir_mapping = <"Observation.code"> > - ["at24"] = < + ["at23"] = < text = <"Kansellert"> description = <"Resultatet er utilgjengelig fordi analysen ikke ble påbegynt eller ferdigstilt (også kalt \"avbrutt\")."> > - ["at23"] = < + ["at22"] = < text = <"Feilregistrert"> description = <"Analyseresultatet har blitt trukket tilbake etter å ha vært i status Endelig."> > - ["at22"] = < + ["at21"] = < text = <"Tillegg"> description = <"Etter å ha vært satt som status \"Endelig\", har det blitt lagt nytt innhold til rapporten. Det eksisterende innholdet er uendret. Dette er en underkategori av \"Revidert\"."> > - ["at21"] = < + ["at20"] = < text = <"Revidert"> description = <"Resultatet har blitt modifisert etter å ha vært i status \"Endelig\", og er komplett og verifisert av ansvarlig laboratorielege, og resultatdata er endret."> > - ["at20"] = < + ["at19"] = < text = <"Korrigert"> description = <"Resultatet har blitt modifisert etter å ha vært i status \"Endelig\", og er komplett og verifisert av ansvarlig laboratorielege. Dette er en underkategori av \"Revidert\"."> > - ["at19"] = < + ["at18"] = < text = <"Endelig"> description = <"Resultatet er komplett og er bekreftet av ansvarlig person."> > - ["at18"] = < + ["at17"] = < text = <"Foreløpig"> description = <"Verifiserte tidlige resultater er tilgjengelige, men ikke alle resultater er endelige. Dette er en underkategori av \"Delvis\"."> > - ["at17"] = < + ["at16"] = < text = <"Ufullstendig"> description = <"Dette er et delvis (dvs initalt, foreløpig eller preliminært) svar: Data i resultatet kan være ukomplett eller ubekreftet."> > - ["at16"] = < + ["at15"] = < text = <"Registrert"> description = <"Analysen er registrert i laboratoriesystemet, men resultatet er ikke tilgjengelig per nå."> > @@ -410,39 +410,39 @@ terminology hl7v2_mapping = <"*OBX-3.1;3.2(en)"> fhir_mapping = <"*Observation.code(en)"> > - ["at24"] = < + ["at23"] = < text = <"Cancelado"> description = <"O resultado está indisponível porque o teste não foi iniciado ou não foi completado (algumas vezes chamado de \"abortado\")."> > - ["at23"] = < + ["at22"] = < text = <"Entrada com erro"> description = <"O resultado do teste foi retirado após ser finalizado."> > - ["at22"] = < + ["at21"] = < text = <"*Appended(en)"> description = <"*Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. This is a sub-category of 'Amended'.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Amended(en)"> description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist, and result data has been changed.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Corrected(en)"> description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist. This is a sub-category of 'Amended'.(en)"> > - ["at19"] = < + ["at18"] = < text = <"Final"> description = <"O resultado final está completo e verificado por uma pessoa autorizada."> > - ["at18"] = < + ["at17"] = < text = <"Preliminar"> description = <"Resultados iniciais verificados estão disponíveis, mas nem todos os resultados são definitivos. Esta é uma sub-categoria de \"Parcial\"."> > - ["at17"] = < + ["at16"] = < text = <"Parcial"> description = <"Este é um resultado de teste parcial (p.e. inicial, intermediário ou preliminar): dados no resultado do teste podem estar incompletos ou não verificados."> > - ["at16"] = < + ["at15"] = < text = <"Registrado"> description = <"A existência do teste é registrada no sistema de informação do laboratório, mas não há nada disponível ainda."> > @@ -513,39 +513,39 @@ terminology hl7v2_mapping = <"OBX.3"> fhir_mapping = <"Observation.code"> > - ["at24"] = < + ["at23"] = < text = <"Cancelled"> description = <"The result is unavailable because the test was not started or not completed (also sometimes called 'aborted')."> > - ["at23"] = < + ["at22"] = < text = <"Entered in error"> description = <"The Test Result has been withdrawn following previous Final release."> > - ["at22"] = < + ["at21"] = < text = <"Appended"> description = <"Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. This is a sub-category of 'Amended'."> > - ["at21"] = < + ["at20"] = < text = <"Amended"> description = <"The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist, and result data has been changed."> > - ["at20"] = < + ["at19"] = < text = <"Corrected"> description = <"The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist. This is a sub-category of 'Amended'."> > - ["at19"] = < + ["at18"] = < text = <"Final"> description = <"The Test result is complete and verified by an authorised person."> > - ["at18"] = < + ["at17"] = < text = <"Preliminary"> description = <"Verified early results are available, but not all results are final. This is a sub-category of 'Partial'."> > - ["at17"] = < + ["at16"] = < text = <"Partial"> description = <"This is a partial (e.g. initial, interim or preliminary) Test Result: data in the Test Result may be incomplete or unverified."> > - ["at16"] = < + ["at15"] = < text = <"Registered"> description = <"The existence of the test is registered in the Laboratory Information System, but there is nothing yet available."> > @@ -593,6 +593,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at16", "at17", "at18", "at19", "at21", "at20", "at22", "at24", "at23"> + members = <"at15", "at16", "at17", "at18", "at20", "at19", "at21", "at23", "at22"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.language.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.language.v1.0.0.adls index 2265eb1c5..aa7f2dc8e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.language.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.language.v1.0.0.adls @@ -103,23 +103,23 @@ terminology text = <"Modalitet (synthesised)"> description = <"Metoden for kommunikasjon av språket. (synthesised)"> > - ["at13"] = < + ["at12"] = < text = <"Taktil lesing"> description = <"Tolkning av skriftlig materiale ved hjelp av berøring brukes."> > - ["at11"] = < + ["at10"] = < text = <"Skriving"> description = <"En sammensetning av bokstaver, ord, bilder eller symboler brukes."> > - ["at10"] = < + ["at9"] = < text = <"Lesing"> description = <"Skriftlige eller trykte bokstaver, ord, bilder eller symboler brukes."> > - ["at9"] = < + ["at8"] = < text = <"Tegnspråk"> description = <"Fysiske handlinger eller bevegelser blir brukt. Denne verdien er ikke relevant om modalitet er definert i elementet \"Navn på språket\". For eksempel norsk tegnspråk."> > - ["at8"] = < + ["at7"] = < text = <"Tale"> description = <"Språket som benyttes ved tale."> > @@ -151,23 +151,23 @@ terminology text = <"Mode (synthesised)"> description = <"The method of communication for the specified language. (synthesised)"> > - ["at13"] = < + ["at12"] = < text = <"Tactile reading"> description = <"Interpretation of written material using touch is used."> > - ["at11"] = < + ["at10"] = < text = <"Writing"> description = <"A composition of letters, words, pictures or symbols is used."> > - ["at10"] = < + ["at9"] = < text = <"Reading"> description = <"Written or printed letters, words, pictures or symbols is used."> > - ["at9"] = < + ["at8"] = < text = <"Signing"> description = <"Physical actions or gestures are used. This value is redundant if identification of the mode is a component of the 'Language name', such as 'Norwegian sign language'."> > - ["at8"] = < + ["at7"] = < text = <"Speaking"> description = <"The voice is used."> > @@ -198,6 +198,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at8", "at9", "at10", "at11", "at13"> + members = <"at7", "at8", "at9", "at10", "at12"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.level_of_exertion.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.level_of_exertion.v0.0.1-alpha.adls index 802bd0ad8..709ea32f1 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.level_of_exertion.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.level_of_exertion.v0.0.1-alpha.adls @@ -121,19 +121,19 @@ terminology text = <"Beschreibung"> description = <"Beschreibung der körperlichen Anstrengung."> > - ["at16"] = < + ["at15"] = < text = <"Völlige Anstrengung/\"auf Hochtouren arbeiten\"/\"Vollgas\""> description = <"90-100 % der maximalen Herzfrequenz."> > - ["at15"] = < + ["at14"] = < text = <"Hohe Intensität"> description = <"85-90 % der maximalen Herzfrequenz."> > - ["at14"] = < + ["at13"] = < text = <"Mittlere Intensität"> description = <"80-85 % der maximalen Herzfrequenz."> > - ["at13"] = < + ["at12"] = < text = <"Geringe Intensität"> description = <"Bis zu 80 % der maximalen Herzfrequenz."> > @@ -149,15 +149,15 @@ terminology text = <"Phase"> description = <"Die Phase oder der Kontext zur Übung/körperlichen Anstrengung."> > - ["at9"] = < + ["at8"] = < text = <"Nach der körperlichen Anstrengung"> description = <"Die Messung wird nach Abschluss der Belastung durchgeführt."> > - ["at8"] = < + ["at7"] = < text = <"Während der Kraftanstrengung"> description = <"Die Person übt gerade die körperliche Anstrengung aus."> > - ["at7"] = < + ["at6"] = < text = <"In Ruhe"> description = <"Die Person befindet sich im Ruhezustand vor Beginn der Übung/körperlichen Anstrengung."> > @@ -187,19 +187,19 @@ terminology text = <"Description"> description = <"Description of the exertion."> > - ["at16"] = < + ["at15"] = < text = <"Flat Out"> description = <"90-100% Maximal Heart Rate."> > - ["at15"] = < + ["at14"] = < text = <"High Intensity"> description = <"85-90% Maximal Heart Rate."> > - ["at14"] = < + ["at13"] = < text = <"Medium Intensity"> description = <"80-85% of Maximal Heart Rate."> > - ["at13"] = < + ["at12"] = < text = <"Low Intensity"> description = <"Up to 80% Maximal Heart Rate."> > @@ -215,15 +215,15 @@ terminology text = <"Phase"> description = <"The phase or context of exercise."> > - ["at9"] = < + ["at8"] = < text = <"Post-exertion"> description = <"Measurement is taken after exertion has ceased."> > - ["at8"] = < + ["at7"] = < text = <"During exertion"> description = <"The person is exerting themselves at the time."> > - ["at7"] = < + ["at6"] = < text = <"At rest"> description = <"The person is at rest, prior to undertaking exercise."> > @@ -253,19 +253,19 @@ terminology text = <"الوصف"> description = <"وصف المجهود"> > - ["at16"] = < + ["at15"] = < text = <"مُسَطَّح"> description = <"الحد الأقصى من معدل ضربات القلب بين 90 - 100%"> > - ["at15"] = < + ["at14"] = < text = <"شدة مرتفعة"> description = <"الحد الأقصى من معدل ضربات القلب بين 85 - 90%"> > - ["at14"] = < + ["at13"] = < text = <"شدة متوسطة"> description = <"الحد الأقصى من معدل ضربات القلب بين 80 - 85 %"> > - ["at13"] = < + ["at12"] = < text = <"شدة منخفضة"> description = <"الحد الأقصى من معدل ضربات القلب يتجاوز 80 %"> > @@ -281,15 +281,15 @@ terminology text = <"الطور"> description = <"طور أو سياق التمرين"> > - ["at9"] = < + ["at8"] = < text = <"ما بعد المجهود"> description = <"يتم إجراء القياس بعد توقف التمرين"> > - ["at8"] = < + ["at7"] = < text = <"في أثناء المجهود"> description = <"الشخص يبذل مجهودا في هذا الوقت"> > - ["at7"] = < + ["at6"] = < text = <"عند الراحة"> description = <"الشخص في وضع الراحة, قبل إجراء التمرين"> > @@ -308,19 +308,19 @@ terminology ["at9001"] = > ["SNOMED-CT"] = < - ["at7"] = - ["at8"] = - ["at9"] = + ["at6"] = + ["at7"] = + ["at8"] = ["id11"] = > > value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at7", "at8", "at9"> + members = <"at6", "at7", "at8"> > ["ac9000"] = < id = <"ac9000"> - members = <"at13", "at14", "at15", "at16"> + members = <"at12", "at13", "at14", "at15"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.lymph_node_metastases.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.lymph_node_metastases.v0.0.1-alpha.adls index 83ad2a3e9..0a0901a3e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.lymph_node_metastases.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.lymph_node_metastases.v0.0.1-alpha.adls @@ -203,19 +203,19 @@ terminology text = <"Marker dye uptake"> description = <"Findings of whether marker dye has been taken up by the lymph node or lymph node group."> > - ["at51"] = < + ["at50"] = < text = <"Absent"> description = <"Lymph node tissue is absent."> > - ["at50"] = < + ["at49"] = < text = <"Present"> description = <"Lymph node tissue is present."> > - ["at49"] = < + ["at48"] = < text = <"Metastasis"> description = <"The tumour involved the lymph node by metastasis."> > - ["at48"] = < + ["at47"] = < text = <"Direct spread"> description = <"The tumour involved the lymph node by direct spread."> > @@ -231,7 +231,7 @@ terminology text = <"Tissue available"> description = <"Has the appropriate lymph node tissue been made available for examination?"> > - ["at43"] = < + ["at42"] = < text = <"Present"> description = <"Lymph node involvement with tumour is present."> > @@ -247,19 +247,19 @@ terminology text = <"Extra-nodal extension"> description = <"Findings related to extension of tumour external to the nodal capsule."> > - ["at39"] = < + ["at38"] = < text = <"Indeterminate"> description = <"Extra-capsular involvement by tumour has not been determined."> > - ["at38"] = < + ["at37"] = < text = <"Equivocal"> description = <"Extra-capsular involvement by tumour is equivocal."> > - ["at37"] = < + ["at36"] = < text = <"Absent"> description = <"Extra-capsular involvement by tumour is absent."> > - ["at36"] = < + ["at35"] = < text = <"Present"> description = <"Extra-capsular involvement by tumour is present."> > @@ -267,31 +267,31 @@ terminology text = <"Extra-capsular extension"> description = <"Findings of extension of tumour beyond a node capsule."> > - ["at34"] = < + ["at33"] = < text = <"Indeterminate"> description = <"The nature of tumour has not been determnined."> > - ["at32"] = < + ["at31"] = < text = <"Indeterminate"> description = <"Llymph node involvement by tumour has not been determined."> > - ["at31"] = < + ["at30"] = < text = <"Equivocal"> description = <"Lymph node involvement by tumour is equivocal."> > - ["at30"] = < + ["at29"] = < text = <"Absent"> description = <"Tumour is absent from the lymph node site."> > - ["at29"] = < + ["at28"] = < text = <"Present - bilateral nodes"> description = <"Tumour is present in nodes on both sides."> > - ["at28"] = < + ["at27"] = < text = <"Present - right side nodes only"> description = <"Tumour is present in right side nodes only."> > - ["at27"] = < + ["at26"] = < text = <"Present - left side nodes only"> description = <"Tumour is present in left sided nodes only."> > @@ -299,7 +299,7 @@ terminology text = <"Tumour involvement"> description = <"Findings of lymph node involvement with tumour."> > - ["at25"] = < + ["at24"] = < text = <"Complete"> description = <"The node is completely invaded by tumour."> > @@ -307,11 +307,11 @@ terminology text = <"Extent of extranodal tumour"> description = <"Extent of extranodal tumour expressed as a maximum length."> > - ["at14"] = < + ["at13"] = < text = <"Diffuse"> description = <"The tumour is of a diffuse nature."> > - ["at13"] = < + ["at12"] = < text = <"Focal"> description = <"The tumour is of a focal nature."> > @@ -377,19 +377,19 @@ terminology text = <"قَبْط الصبغة الواصِمة"> description = <"الموجودات المتعلقة بما إذا كانت الصبغة الواصمة قد تم قبطها بواسطة العقدة الليمفاوية أو مجموعة العقد الليمفاوية."> > - ["at51"] = < + ["at50"] = < text = <"غائب"> description = <"لا يوجد نسيج عقدة ليمفاوية متوفر "> > - ["at50"] = < + ["at49"] = < text = <"موجود"> description = <"نسيج العقدة الليمفاوية متوفر/موجود"> > - ["at49"] = < + ["at48"] = < text = <"النَّقيلة"> description = <"تم انتشار الورم في العقدة الليمفاوية عن طريق النَّقيلة"> > - ["at48"] = < + ["at47"] = < text = <"انتشار مباشر"> description = <"قام الورم باكتناف العقدة الليمفاوية عن طريق الانتشار المباشر"> > @@ -405,7 +405,7 @@ terminology text = <"النسيج المتاح/المتوفر"> description = <"هل تم جعل نسيج العقدة الليمفاوية المناسب متاحا/متوفرا للفحص ?"> > - ["at43"] = < + ["at42"] = < text = <"موجود"> description = <"يوجد اكتناف للغدة الليمفاوية بالورم"> > @@ -421,19 +421,19 @@ terminology text = <"الامتداد في خارج العقدة"> description = <"الموجودات المتعلقة بامتداد الورم خارج مِحفظة العقدة."> > - ["at39"] = < + ["at38"] = < text = <"غير محدد"> description = <"لم يتم تحديد اكتناف الورم خارج المِحفظة"> > - ["at38"] = < + ["at37"] = < text = <"غير قابل للتحديد"> description = <"اكتناف الورم خارج المحفظة غير قابل للتحديد"> > - ["at37"] = < + ["at36"] = < text = <"غائب"> description = <"لا يوجد اكتناف للورم خارج المِحفظة"> > - ["at36"] = < + ["at35"] = < text = <"موجود"> description = <"يوجد اكتناف للورم خارج المِحفظة"> > @@ -441,31 +441,31 @@ terminology text = <"الامتداد خارج المِحفظة"> description = <"الموجودات المتعلقة بامتداد الورم فيما يتجاوز مِحفظة العقدة."> > - ["at34"] = < + ["at33"] = < text = <"غامض"> description = <"لم يتم تحديد طبيعة الورم"> > - ["at32"] = < + ["at31"] = < text = <"غامض"> description = <"اكتناف العقد الليمفاوية بالورم لم يتم تحديده"> > - ["at31"] = < + ["at30"] = < text = <"غير قابل للتحديد"> description = <"اكتناف العقد الليمفاوية بالورم غير قابل للتحديد."> > - ["at30"] = < + ["at29"] = < text = <"غائب"> description = <"الورم غير موجود في هذا الموقع من العقد الليمفاوية"> > - ["at29"] = < + ["at28"] = < text = <"موجود - عُقَد الجانبين"> description = <"الورم موجود في العُقَد على الجانبين."> > - ["at28"] = < + ["at27"] = < text = <"موجود - عُقَد الجانب الأيمن فقط"> description = <"الورم موجود في العقد على الجانب الأيمن فقط"> > - ["at27"] = < + ["at26"] = < text = <"موجود - عُقَد الجانب الأيسر فقط"> description = <"الورم موجود في العقد على الجانب الأيسر فقط"> > @@ -473,7 +473,7 @@ terminology text = <"اكتناف الورم"> description = <"الموجودات الخاصة باكتناف العقدة الليمفاوية بالورم"> > - ["at25"] = < + ["at24"] = < text = <"كلّي"> description = <"تم غزو جميع العقدة الليمفاوية بالورم"> > @@ -481,11 +481,11 @@ terminology text = <"مدى الورم خارج العقدة"> description = <"مدى الورم خارج العقدة و التي يتم التعبير عنها لحد أقصى للطول."> > - ["at14"] = < + ["at13"] = < text = <"منتشر"> description = <"لدى الورم طبيعة منتشرة"> > - ["at13"] = < + ["at12"] = < text = <"بُؤْرِي"> description = <"لدى الورم طبيعة بُؤْرِيَّة"> > @@ -524,22 +524,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at13", "at14", "at25", "at34"> + members = <"at12", "at13", "at24", "at33"> > ["ac9001"] = < id = <"ac9001"> - members = <"at43", "at27", "at28", "at29", "at30", "at31", "at32"> + members = <"at42", "at26", "at27", "at28", "at29", "at30", "at31"> > ["ac9000"] = < id = <"ac9000"> - members = <"at50", "at51"> + members = <"at49", "at50"> > ["ac9005"] = < id = <"ac9005"> - members = <"at36", "at37", "at38", "at39"> + members = <"at35", "at36", "at37", "at38"> > ["ac9003"] = < id = <"ac9003"> - members = <"at48", "at49"> + members = <"at47", "at48"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_colorectal_carcinoma.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_colorectal_carcinoma.v1.0.0.adls index c7d166fbf..00c4c791f 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_colorectal_carcinoma.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.macroscopy_colorectal_carcinoma.v1.0.0.adls @@ -161,11 +161,11 @@ terminology text = <"Distance of tumour from dentate line"> description = <"For abdominoperineal resection specimens, distance of tumour from the dentate line."> > - ["at353"] = < + ["at352"] = < text = <"Retro/infra peritoneal"> description = <"The perforation is retro/infra peritoneal."> > - ["at352"] = < + ["at351"] = < text = <"Serosal"> description = <"The perforation is serosal."> > @@ -177,7 +177,7 @@ terminology text = <"Tumour perforation"> description = <"Findings related to tumour perforation."> > - ["at349"] = < + ["at348"] = < text = <"Indeterminate"> description = <"Intactness of the mesorectum has not been determined."> > @@ -185,39 +185,39 @@ terminology text = <"Tumour dimensions"> description = <"Details of maximum dimensions of the tumour."> > - ["at347"] = < + ["at346"] = < text = <"Indeterminate"> description = <"Presence of tumour perforation has not been determined."> > - ["at346"] = < + ["at345"] = < text = <"Absent"> description = <"Tumour perforation is absent."> > - ["at345"] = < + ["at344"] = < text = <"Present"> description = <"Tumour perforation is present."> > - ["at344"] = < + ["at343"] = < text = <"Entirely below"> description = <"The tumour is entirely below the level of the peritoneal reflection anteriorly."> > - ["at343"] = < + ["at342"] = < text = <"Astride"> description = <"The tumour is astride (or at) the level of the peritoneal reflection anteriorly."> > - ["at342"] = < + ["at341"] = < text = <"Entirely above"> description = <"The tumour is entirely above the level of the peritoneal reflection anteriorly."> > - ["at341"] = < + ["at340"] = < text = <"Complete"> description = <"The mesorectum is completely intact."> > - ["at340"] = < + ["at339"] = < text = <"Nearly complete"> description = <"The mesorectum is nearly completely intact."> > - ["at339"] = < + ["at338"] = < text = <"Incomplete"> description = <"The mesorectum is incompletely intact."> > @@ -267,18 +267,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at352", "at353"> + members = <"at351", "at352"> > ["ac9001"] = < id = <"ac9001"> - members = <"at345", "at346", "at347"> + members = <"at344", "at345", "at346"> > ["ac9004"] = < id = <"ac9004"> - members = <"at339", "at340", "at341", "at349"> + members = <"at338", "at339", "at340", "at348"> > ["ac9003"] = < id = <"ac9003"> - members = <"at342", "at343", "at344"> + members = <"at341", "at342", "at343"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication.v1.0.1.adls index 0f6158644..b91de20d7 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication.v1.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication.v1.0.1.adls @@ -294,19 +294,19 @@ terminology description = <"Der Wert einer äquivalenten Darstellung der Menge des Arzneimittels oder der Arzneimittelkomponente."> comment = <"Die Einheit der alternativen Menge wird im Element \"Alternative Mengeneinheit\" erfasst. Beispiel: Für ein Arzneimittel mit einer Wirkstoffkonzentration von \"5 mg/ml\" und einer Menge von \"1 ml\" wäre die äquivalente Menge \"5 mg\" und der in diesem Datenelement erfasste Wert wäre \"5\"."> > - ["at147"] = < + ["at146"] = < text = <"Inhaltsstoff"> description = <"Das Arzneimittel oder die Arzneimittelkomponente ist ein Inhaltsstoff eines Arzneimittels. Dieser Begriff wird verwendet, wenn der Archetyp innerhalb einer Eltern-Instanz seines eigenen Archetyps verschachtelt ist, um die einzelnen Bestandteile eines Arzneimittels zu beschreiben."> > - ["at146"] = < + ["at145"] = < text = <"Produkt mit einem Inhaltsstoff"> description = <"Das Arzneimittel oder die Arzneimittelkomponente ist ein hergestelltes Produkt, das einen einzigen Wirkstoff enthält."> > - ["at145"] = < + ["at144"] = < text = <"Produkt mit meheren Inhaltsstoffen"> description = <"Das Arzneimittel oder die Arzneimittelkomponente besteht aus einer Reihe von Wirkstoffen, die vom Hersteller in einer einzigen Form, wie z.B. als eine Tablette, Creme oder ein Pulver, vorkombiniert werden. Ein Beispiel hierfür ist Paracetamol/Codein."> > - ["at144"] = < + ["at143"] = < text = <"Ad hoc Mixtur"> description = <"Das Arzneimittel oder die Arzneimittelkomponente besteht aus einem Gemisch von Inhaltsstoffen, die in der Verordnung angegeben sind. Diese werden in der Regel vom Apotheken- oder Stationspersonal individuell für den Patienten zubereitet."> > @@ -350,16 +350,16 @@ terminology description = <"Die Wirkstoffkonzentration eines Arzneimittels oder einer Arzneimittelkomponente."> comment = <"Dieses Element wird für Flüssigkeiten, halbfesten Arzneimitteln oder Arzneimitteln, die vor der Verabreichung in einer Flüssigkeit gelöst werden müssen, verwendet. Zum Beispiel: \"10 mg/ml\", \"20 mg/g\", \"5 %\", \"10,000 SQ-U/ml\"."> > - ["at85"] = < + ["at84"] = < text = <"Arzneiträgerstoff"> description = <"Bestandteil, welcher gegen die Wirkung eines Arzneistoffes inert ist."> > - ["at84"] = < + ["at83"] = < text = <"Wirkungsverstärker"> description = <"Ein Bestandteil mit der primären Funktion, die Wirkung des aktiven Bestandteils zu verändern. Ein Wirkungsverstärker kann selbst therapeutisch wirksam sein, muss es aber nicht. "> > - ["at81"] = < + ["at80"] = < text = <"Therapeutisch"> description = <"Bestandteil, der allein oder in Kombination mit einem oder mehreren anderen Inhaltsstoffen die beabsichtigte Wirkung eines Arzneimittels erfüllt."> > @@ -393,7 +393,7 @@ terminology description = <"Das Verfallsdatum und/oder die Verfallszeit des Arzneimittels oder der Arzneimittelkomponente. Diese Angabe wird vom Hersteller oder einer Einzelperson während der Mixtur gemacht."> comment = <"Jegliche andere Formen des Verfallsdatums, wie z.B. die Zeit ab Produktion oder Abhängigkeiten von der Lagerumgebung, können in einem spezifischen CLUSTER Archetypen aufgenommen werden. Darüber hinaus können diese Angaben auch in einem SLOT, der Details über die Substanz dokumentiert, oder als Teil einer Beschreibung erfasst werden. Zum Beispiel: \"23.05.2017\"."> > - ["at2"] = < + ["at1"] = < text = <"Kombinationsprodukt"> description = <"Das Arzneimittel oder die Arzneimittelkomponente besteht aus einer Reihe von separaten Produkten, die vom Hersteller vorverpackt werden, z.B. Canesten Combi."> > @@ -457,19 +457,19 @@ terminology description = <"En alternativ men tilsvarende angivelse av verdien av mengden legemiddel eller legemiddelkomponent."> comment = <"Enheten for den alternative mengden registreres i elementet Alternativ mengdeenhet. For eksempel dersom et legemiddel har styrke 5 mg/ml og mengden er \"1 ml\", vil en alternativ mengde være \"5 mg\". I dette tilfellet er \"Alternativ mengde\" \"5\"."> > - ["at147"] = < + ["at146"] = < text = <"Bestanddel"> description = <"Legemiddelkomponenten er en ingrediens i legemiddelet. Denne termen benyttes når arketypen nøstes inni en overordnet instans av den samme arketypen, for å beskrive de individuelle ingrediensene i et legemiddel."> > - ["at146"] = < + ["at145"] = < text = <"Produkt som inneholder én aktiv ingrediens"> description = <"Legemiddelet eller legemiddelkomponenten er et fabrikkframstilt produkt som kun har én aktiv ingrediens."> > - ["at145"] = < + ["at144"] = < text = <"Kombinasjonsprodukt"> description = <"Komponenten består av flere aktive ingredienser som er satt sammen til én form som en tablett, krem eller pulver av produsenten. For eksempel Paralgin Forte."> > - ["at144"] = < + ["at143"] = < text = <"Magistrellforskrevet blanding"> description = <"Legemiddelet eller legemiddelkomponenten er en sammensatt blanding av ingredienser som er spesifisert i en ordinering. Disse tillages typisk av apotek- eller sengepostpersonell for individuelle pasienter."> > @@ -511,15 +511,15 @@ terminology description = <"Styrken av legemiddelet eller legemiddelkomponenten, angitt som konsentrasjon."> comment = <"Dette elementet brukes for flytende eller halvfaste legemidler, eller legemidler som skal blandes ut til å bli flytende før administrering. For eksempel \"10 mg/ml\", \"20 mg/g\", \"5 %\" eller \"10 000 SQ-U/ml\"."> > - ["at85"] = < + ["at84"] = < text = <"Hjelpestoff"> description = <"Bestanddel som er inaktiv i forhold til den tiltenkte aktiviteten av legemiddelet."> > - ["at84"] = < + ["at83"] = < text = <"Adjuvans"> description = <"Bestanddel hvis hovedfunksjon er å modifisere aktiviteten av en aktiv bestanddel. En adjuvans kan i seg selv være enten aktiv eller inaktiv."> > - ["at81"] = < + ["at80"] = < text = <"Terapeutisk"> description = <"Bestanddel som alene eller i kombinasjon med en eller flere andre ingredienser oppfyller den tiltenkte aktiviteten av legemiddelet."> > @@ -553,7 +553,7 @@ terminology description = <"Tidspunktet for når legemiddelet ikke lenger skal benyttes, som angitt av produsenten eller den som tilbereder blandingen."> comment = <"For eksempel \"2017-05-23\". Andre former for utløpsdatoer som må dokumenteres, som for eksempel tid fra produksjonstidspunktet eller avhengighet av lagringsforhold, kan legges til som en spesifikk CLUSTER-arketype eller som en kommentar."> > - ["at2"] = < + ["at1"] = < text = <"Kombinasjonspakning"> description = <"Legemiddelet eller legemiddelkomponenten består av flere separate produkter som er forhåndspakket av produsenten, for eksempel Canesten vaginalkapsel + krem."> > @@ -621,19 +621,19 @@ terminology description = <"*The value of an equivalent representation of the amount of the medication or medication component.(en)"> comment = <"*The unit of the alternate amount is recorded in the 'Alternate amount unit' element. For example: for a medication with a strength of '5 mg/ml' and where the Amount is '1 ml', the equivalent amount would be 5 mg and the value recorded in this data element would be '5' .(en)"> > - ["at147"] = < + ["at146"] = < text = <"*Ingredient(en)"> description = <"*The medication or medication component is an individual ingredient of the medication. This term is used when the archetype is nested within a parent instance of itself, to describe the individual ingredients of a medication.(en)"> > - ["at146"] = < + ["at145"] = < text = <"*Single-substance product(en)"> description = <"*The component is a manufactured product containing a single ingredient.(en)"> > - ["at145"] = < + ["at144"] = < text = <"*Multi-ingredient product(en)"> description = <"*The medication or medication component consists of a number of active ingredients which are pre-combined into a single form such as a tablet, cream or powder by the manufacturer, for example Paracetamol/codeine.(en)"> > - ["at144"] = < + ["at143"] = < text = <"*Ad-hoc mixture(en)"> description = <"*The component is composed of a mixture of ingredients specified within the order.(en)"> > @@ -674,15 +674,15 @@ terminology description = <"*The strength of the medication or medication component, as a concentration.(en)"> comment = <"*This element is used for liquid or semisolid medications, or medications intended to be diluted in a liquid before administration. For example: '10 mg/ml', '20 mg/g', '5 %', '10,000 SQ-U/ml'. (en)"> > - ["at85"] = < + ["at84"] = < text = <"Diluente"> description = <"Diluente inerte."> > - ["at84"] = < + ["at83"] = < text = <"Coadjuvante"> description = <"Este elemento químico é ativo mas apoia o efeito terapêutico de outro ingrediente."> > - ["at81"] = < + ["at80"] = < text = <"Terapêutico"> description = <"Este elemento químico tem um efeito conhecido e considerado como positivo."> > @@ -717,7 +717,7 @@ terminology comment = <"*Any other form of expiry date, such as time from production or depending on storage environment, can be inserted using a specific CLUSTER archetype in the Substance Details slot or added as part of the Description. For example: '2017-05-23'.(en)"> > - ["at2"] = < + ["at1"] = < text = <"*Combination pack(en)"> description = <"*The component consists of a number of separate products which are pre-packaged by the manufacturer.(en)"> > @@ -777,19 +777,19 @@ terminology description = <"The value of an equivalent representation of the amount of the medication or medication component."> comment = <"The unit of the alternate amount is recorded in the 'Alternate amount unit' element. For example: for a medication with a strength of '5 mg/ml' and where the Amount is '1 ml', the equivalent amount would be 5 mg and the value recorded in this data element would be '5'."> > - ["at147"] = < + ["at146"] = < text = <"Ingredient"> description = <"The medication or medication component is an individual ingredient of the medication. This term is used when the archetype is nested within a parent instance of itself, to describe the individual ingredients of a medication."> > - ["at146"] = < + ["at145"] = < text = <"Single-ingredient product"> description = <"The medication or medication component is a manufactured product containing a single active ingredient."> > - ["at145"] = < + ["at144"] = < text = <"Multi-ingredient product"> description = <"The medication or medication component consists of a number of active ingredients which are pre-combined into a single form such as a tablet, cream or powder by the manufacturer, for example Paracetamol/codeine."> > - ["at144"] = < + ["at143"] = < text = <"Ad-hoc mixture"> description = <"The medication or medication component is composed of a mixture of ingredients specified within the order. These are typically prepared by pharmacy or ward personnel to suit individual patients."> > @@ -831,15 +831,15 @@ terminology description = <"The strength of the medication or medication component, as a concentration."> comment = <"This element is used for liquid or semisolid medications, or medications intended to be diluted in a liquid before administration. For example: '10 mg/ml', '20 mg/g', '5 %', '10,000 SQ-U/ml'."> > - ["at85"] = < + ["at84"] = < text = <"Excipient"> description = <"Constituent that is inert in relation to the intended activity of the medicinal product."> > - ["at84"] = < + ["at83"] = < text = <"Adjuvant"> description = <"Constituent whose primary function is to modify the activity of an active constituent. An adjuvant constituent itself may or may not be therapeutically active."> > - ["at81"] = < + ["at80"] = < text = <"Therapeutic"> description = <"Constituent that alone or in combination with one or more other ingredients is considered to fulfil the intended activity of a medicinal product."> > @@ -874,7 +874,7 @@ terminology comment = <"Any other form of expiry date, such as time from production or depending on storage environment, can be inserted using a specific CLUSTER archetype in the Substance Details slot or added as part of the Description. For example: '2017-05-23'."> > - ["at2"] = < + ["at1"] = < text = <"Combination product"> description = <"The medication or medication component consists of a number of separate products which are pre-packaged by the manufacturer, for example Canesten Combi."> > @@ -893,10 +893,10 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at144", "at147", "at145", "at146", "at2"> + members = <"at143", "at146", "at144", "at145", "at1"> > ["ac9003"] = < id = <"ac9003"> - members = <"at81", "at84", "at85"> + members = <"at80", "at83", "at84"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_authorisation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_authorisation.v0.0.1-alpha.adls index 1c419ec8f..06c6025cd 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_authorisation.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_authorisation.v0.0.1-alpha.adls @@ -130,15 +130,15 @@ terminology text = <"Número de recargas emitidas"> description = <"O número de recargas que foram emitidas ou dispensadas para este período de autorização."> > - ["at77"] = < + ["at76"] = < text = <"Repetir a dispensarão"> description = <"Múltiplas recargas da receita podem ser obtidas a partir do dispensador."> > - ["at76"] = < + ["at75"] = < text = <"Repetir a prescrição"> description = <"O prescritor pode fornecer várias recargas da receita."> > - ["at75"] = < + ["at74"] = < text = <"Não repetir"> description = <"Repetição da entrega não é autorizada."> > @@ -181,15 +181,15 @@ terminology text = <"Number of refills issued"> description = <"The number of refills which have been issued or dispensed for this period of authorisation."> > - ["at77"] = < + ["at76"] = < text = <"Repeat dispensing"> description = <"Multiple refills of the prescription may be obtained from the dispenser."> > - ["at76"] = < + ["at75"] = < text = <"Repeat prescribing"> description = <"Multiple refills of the prescription may be obtained from the prescriber."> > - ["at75"] = < + ["at74"] = < text = <"No repeat supply"> description = <"Repeat supply has not been authorised."> > @@ -232,15 +232,15 @@ terminology text = <"*Number of refills issued(en)"> description = <"*The number of refills which have been issued or dispensed for this period of authorisation.(en)"> > - ["at77"] = < + ["at76"] = < text = <"*Repeat dispensing(en)"> description = <"*Multiple refills of the prescription may be obtained from the dispenser.(en)"> > - ["at76"] = < + ["at75"] = < text = <"*Repeat prescribing(en)"> description = <"*Multiple refills of the prescription may be obtained from the prescriber.(en)"> > - ["at75"] = < + ["at74"] = < text = <"*No repeat supply(en)"> description = <"*Repeat supply has not been authorised.(en)"> > @@ -269,6 +269,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at75", "at76", "at77"> + members = <"at74", "at75", "at76"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_order_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_order_summary.v0.0.1-alpha.adls index 79dde1994..9a70061ae 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_order_summary.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.medication_order_summary.v0.0.1-alpha.adls @@ -95,106 +95,106 @@ terminology text = <"*Date reported(en)"> description = <"*The date at which this medication summary was reported to be correct.(en)"> > - ["at28"] = < + ["at27"] = < text = <"Aguardando validação"> description = <"Prescrição que necessita validação adicional, p. ex. assinatura para se tornar executável."> > - ["at27"] = < + ["at26"] = < text = <"*Suspended(en)"> description = <"*Actions resulting from the order are to be temporarily halted, but are expected to continue later. May also be called 'on-hold'.(en)"> > - ["at26"] = < + ["at25"] = < text = <"Obsoleto"> description = <"Este ítem da prescrição foi substituído por outro."> > - ["at25"] = < + ["at24"] = < text = <"*Completed(en)"> description = <"*The medication order has been completed.(en)"> > - ["at24"] = < + ["at23"] = < text = <"Nunca foi utilizado"> description = <"Medicamento que foi prescrito e autorizado mas foi cancelado antes de ser dispensado ou administrado."> > - ["at23"] = < + ["at22"] = < text = <"Descontinuado"> description = <"Medicamento que foi prescrito, dispensado ou administrado mas foi descontinuado."> > - ["at22"] = < + ["at21"] = < text = <"Em uso"> description = <"Medicamento em uso."> > - ["at21"] = < + ["at20"] = < text = <"Data de modificação"> description = <"Data de modificação da prescrição do medicamento. "> > - ["at20"] = < + ["at19"] = < text = <"Data da última revisão"> description = <"Data da última revisão da prescrição do medicamento."> > - ["at19"] = < + ["at18"] = < text = <"Data de revisão"> description = <"Data de revisão da prescrição do medicamento."> > - ["at18"] = < + ["at17"] = < text = <"Data de suspensão do medicamento"> description = <"Data de suspensão do medicamento."> > - ["at17"] = < + ["at16"] = < text = <"Data de administração"> description = <"Data de administração do medicamento."> > - ["at16"] = < + ["at15"] = < text = <"Data de dispensarão"> description = <"Data de dispensarão do medicamento."> > - ["at15"] = < + ["at14"] = < text = <"Data de liberação da prescrição"> description = <"Data de liberação da prescrição, quer eletrônica ou em papel."> > - ["at14"] = < + ["at13"] = < text = <"Data da autorização"> description = <"Data da autorização ou re-autorização do medicamento."> > - ["at13"] = < + ["at12"] = < text = <"Data de interrupção"> description = <"Data em que o medicamento foi descontinuado."> > - ["at12"] = < + ["at11"] = < text = <"Data da última administração"> description = <"Data da última administração do medicamento."> > - ["at11"] = < + ["at10"] = < text = <"Data da primeira administração"> description = <"Data da primeira administração do medicamento ao paciente."> > - ["at10"] = < + ["at9"] = < text = <"Data da última dispensação"> description = <"Data da última dispensação do medicamento."> > - ["at9"] = < + ["at8"] = < text = <"Data da primeira dispensação"> description = <"Data da primeira vez que o medicamento foi dispensado fisicamente."> > - ["at8"] = < + ["at7"] = < text = <"Data da última autorização"> description = <"Os dados em que a medicação foi autorizada pela última vez. Para uma prescrição de uso contínuo, a autorização refere-se à criação da receita \"mestre\", seguida de uma ou mais prescrições. A autorização geralmente é dada apenas por um período limitado ou número limitado de ítens, após o que é necessária uma nova autorização."> > - ["at7"] = < + ["at6"] = < text = <"Data da primeira autorização"> description = <"Data da primeira autorização do medicamento. Para uma prescrição de uso contínuo, a autorização refere-se à criação da receita \"mestre\", seguida de uma ou mais prescrições. A autorização geralmente é dada apenas por um período limitado ou número limitado de ítens, após o que é necessária uma nova autorização. "> > - ["at6"] = < + ["at5"] = < text = <"Data da última liberação prescrição"> description = <"Data da última liberação da prescrição, quer eletrônica ou em papel."> > - ["at5"] = < + ["at4"] = < text = <"Data de liberação da prescrição"> description = <"Data de liberação da prescrição, quer eletrônica ou em papel, iniciando processo de fornecimento do medicamento."> > - ["at4"] = < + ["at3"] = < text = <"Data da prescrição"> description = <"Data da primeira prescrição deste tratamento."> > @@ -224,103 +224,103 @@ terminology text = <"Date reported"> description = <"The date at which this medication summary was reported to be correct."> > - ["at28"] = < + ["at27"] = < text = <"Draft"> description = <"The medication order has been made but further processes e.g. sign-off or verification are required before it becomes actionable."> > - ["at27"] = < + ["at26"] = < text = <"Suspended"> description = <"Actions resulting from the order are to be temporarily halted, but are expected to continue later. May also be called 'on-hold'."> > - ["at26"] = < + ["at25"] = < text = <"Obsolete"> description = <"This medication order has been superseded by another."> > - ["at25"] = < + ["at24"] = < text = <"Completed"> description = <"The medication order has been completed."> > - ["at24"] = < + ["at23"] = < text = <"Never active"> description = <"A medication which was ordered or authorised but has been cancelled prior to being issued, dispensed or adiminstered."> > - ["at23"] = < + ["at22"] = < text = <"Stopped"> description = <"This is a medication that has previously been issued, dispensed or administered but has now been discontinued."> > - ["at22"] = < + ["at21"] = < text = <"Active"> description = <"This is an active medication."> > - ["at21"] = < + ["at20"] = < text = <"Date changed"> description = <"The date at which the medication instruction was modified."> > - ["at20"] = < + ["at19"] = < text = <"Date last reviewed"> description = <"The date at which the medication order was last reviewed."> > - ["at19"] = < + ["at18"] = < text = <"Date reviewed"> description = <"The date at which the medication order was reviewed."> > - ["at18"] = < + ["at17"] = < text = <"Date administration withheld"> description = <"The data at which administration of a medication was withheld or suspended."> > - ["at17"] = < + ["at16"] = < text = <"Date administered"> description = <"The date at which a medication was administered."> > - ["at16"] = < + ["at15"] = < text = <"Date dispensed"> description = <"The date at which a medication was dispensed."> > - ["at15"] = < + ["at14"] = < text = <"Date prescription issued"> description = <"The date at which a medication prescription was issued i.e the physical or electronic prescription token was created."> > - ["at14"] = < + ["at13"] = < text = <"Date authorised"> description = <"The date at which the medication was authorised or re-authorised."> > - ["at13"] = < + ["at12"] = < text = <"Date discontinued"> description = <"The date at which the medication was discontinued."> > - ["at12"] = < + ["at11"] = < text = <"Date last administered"> description = <"The date at which the medication was last administered."> > - ["at11"] = < + ["at10"] = < text = <"Date first administered"> description = <"The date at which the medication was first administered to the patient."> > - ["at10"] = < + ["at9"] = < text = <"Date last dispensed"> description = <"The date at which the medication was last dispensed."> > - ["at9"] = < + ["at8"] = < text = <"Date first dispensed"> description = <"The date at which the medicaton was first physically dispensed."> > - ["at8"] = < + ["at7"] = < text = <"Date last authorised"> description = <"The data at which the medication was last authorised. For a repeat prescription, authorisation refers to the creation of the repeat prescription 'master' which is followed by the production of one or more prescription issues. Authorisation is generally only given for a limited period or limited number of issues, after which re-authorisation is required."> > - ["at7"] = < + ["at6"] = < text = <"Date first authorised"> description = <"The date at which the medication was first authorised.For a repeat prescription, authorisation refers to the creation of the repeat prescription 'master' which is followed by the production of one or more prescription issues."> > - ["at6"] = < + ["at5"] = < text = <"Date last prescription issued"> description = <"The date at which the medication prescription was last issued. This refers to the prescription 'token' electronic or paper which authorises supply of a medication."> > - ["at5"] = < + ["at4"] = < text = <"Date first prescription issued"> description = <"The date at which the medication was first issued. 'Issued' refers to the prescription 'token' electronic or paper which authorises supply of a medication."> > - ["at4"] = < + ["at3"] = < text = <"Date ordered/recommended"> description = <"The data at which the medication course was first ordered or recommended."> > @@ -341,10 +341,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at4", "at5", "at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13", "at14", "at15", "at16", "at17", "at18", "at19", "at20", "at21"> + members = <"at3", "at4", "at5", "at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13", "at14", "at15", "at16", "at17", "at18", "at19", "at20"> > ["ac9000"] = < id = <"ac9000"> - members = <"at22", "at23", "at24", "at25", "at26", "at27", "at28"> + members = <"at21", "at22", "at23", "at24", "at25", "at26", "at27"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_breast_carcinoma.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_breast_carcinoma.v1.0.0.adls index 962b52024..e23138941 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_breast_carcinoma.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_breast_carcinoma.v1.0.0.adls @@ -64,9 +64,9 @@ definition value matches { DV_ORDINAL[id9022] matches { [value, symbol] matches { - [{1}, {[at177]}], - [{2}, {[at178]}], - [{3}, {[at179]}] + [{1}, {[at176]}], + [{2}, {[at177]}], + [{3}, {[at178]}] } } } @@ -75,9 +75,9 @@ definition value matches { DV_ORDINAL[id9023] matches { [value, symbol] matches { - [{1}, {[at51]}], - [{2}, {[at52]}], - [{3}, {[at53]}] + [{1}, {[at50]}], + [{2}, {[at51]}], + [{3}, {[at52]}] } } } @@ -86,9 +86,9 @@ definition value matches { DV_ORDINAL[id9024] matches { [value, symbol] matches { - [{1}, {[at45]}], - [{2}, {[at46]}], - [{3}, {[at47]}] + [{1}, {[at44]}], + [{2}, {[at45]}], + [{3}, {[at46]}] } } } @@ -97,9 +97,9 @@ definition value matches { DV_ORDINAL[id9025] matches { [value, symbol] matches { - [{1}, {[at48]}], - [{2}, {[at49]}], - [{3}, {[at50]}] + [{1}, {[at47]}], + [{2}, {[at48]}], + [{3}, {[at49]}] } } } @@ -242,9 +242,9 @@ definition value matches { DV_ORDINAL[id9040] matches { [value, symbol] matches { - [{1}, {[at72]}], - [{2}, {[at73]}], - [{3}, {[at74]}] + [{1}, {[at71]}], + [{2}, {[at72]}], + [{3}, {[at73]}] } } } @@ -253,9 +253,9 @@ definition value matches { DV_ORDINAL[id9041] matches { [value, symbol] matches { - [{1}, {[at82]}], - [{2}, {[at83]}], - [{3}, {[at84]}] + [{1}, {[at81]}], + [{2}, {[at82]}], + [{3}, {[at83]}] } } } @@ -492,27 +492,27 @@ terminology text = <"Non-neoplastic change (synthesised)"> description = <"Finding of non-neoplastic change. (synthesised)"> > - ["at188"] = < + ["at187"] = < text = <"Indeterminate"> description = <"Presence of non-neoplastic changes has not been determined."> > - ["at187"] = < + ["at186"] = < text = <"Absent"> description = <"Non-neoplastic change is absent."> > - ["at186"] = < + ["at185"] = < text = <"Atypical ductal hyperplasia (ADH)"> description = <"Atypical ductal hyperplasia (ADH) is present."> > - ["at185"] = < + ["at184"] = < text = <"Radial scars"> description = <"Radial scars are present."> > - ["at184"] = < + ["at183"] = < text = <"Intraductal papilloma"> description = <"Intraductal papilloma is present."> > - ["at183"] = < + ["at182"] = < text = <"Columnar cell changes"> description = <"Columnar cell changes are present."> > @@ -528,15 +528,15 @@ terminology text = <"Comment"> description = <"Comment on estimation of the histologic grade."> > - ["at179"] = < + ["at178"] = < text = <"Score 3"> description = <"High mitotic frequency."> > - ["at178"] = < + ["at177"] = < text = <"Score 2"> description = <"Intermediate mitotic frequency."> > - ["at177"] = < + ["at176"] = < text = <"Score 1"> description = <"Low mitotic frequency."> > @@ -544,47 +544,47 @@ terminology text = <"Mitotic frequency score"> description = <"Mitotic frequency score calculated from the mitosis count and the microscopy field diameter via a lookup table."> > - ["at175"] = < + ["at174"] = < text = <"Indeterminate"> description = <"The presence of lobular carcinoma-in-situ has not been determined."> > - ["at174"] = < + ["at173"] = < text = <"Absent"> description = <"Lobular carcinoma-in-situ is absent."> > - ["at173"] = < + ["at172"] = < text = <"Present - pleomorphic"> description = <"Pleomorphic lobular carcinoma-in-situ is present."> > - ["at172"] = < + ["at171"] = < text = <"Present - classical"> description = <"Classical lobular carcinoma-in-situ is present."> > - ["at171"] = < + ["at170"] = < text = <"Indeterminate"> description = <"The presence of lobular hyperplasia has not been determined."> > - ["at170"] = < + ["at169"] = < text = <"Absent"> description = <"Lobular neoplasia is absent."> > - ["at169"] = < + ["at168"] = < text = <"Present - pleomorphic"> description = <"Pleomorphic lobular neoplasia is present."> > - ["at168"] = < + ["at167"] = < text = <"Present - classical"> description = <"Classical lobular neoplasia is present."> > - ["at167"] = < + ["at166"] = < text = <"High"> description = <"Predominant intensity of staining is high."> > - ["at166"] = < + ["at165"] = < text = <"Intermediate"> description = <"Predominant intensity of staining is intermediate."> > - ["at165"] = < + ["at164"] = < text = <"Low"> description = <"Predominant intensity of staining is low."> > @@ -608,19 +608,19 @@ terminology text = <"Lymphovascular invasion"> description = <"Details of local invasion into lymphovascular tissue."> > - ["at159"] = < + ["at158"] = < text = <"Indeterminate"> description = <"Presence of calcification in DCIS tissue has not been determined."> > - ["at158"] = < + ["at157"] = < text = <"Absent"> description = <"Calcification is absent from DCIS tissue."> > - ["at157"] = < + ["at156"] = < text = <"Present without necrosis"> description = <"Calcification without necrosis is present in DCIS tissue."> > - ["at156"] = < + ["at155"] = < text = <"Present with necrosis"> description = <"Calcification with necrosis is present in DCIS tissue."> > @@ -628,35 +628,35 @@ terminology text = <"Calcification"> description = <"Finding of calcification in DCIS tissue."> > - ["at154"] = < + ["at153"] = < text = <"Indeterminate"> description = <"The presence of atypical lobular neoplasia has not been determined."> > - ["at153"] = < + ["at152"] = < text = <"Absent"> description = <"Atypical lobular neoplasia is absent."> > - ["at152"] = < + ["at151"] = < text = <"Equivocal"> description = <"The HER2 In situ hybridisation (ISH) result is equivocal."> > - ["at151"] = < + ["at150"] = < text = <"Negative"> description = <"The HER2 In situ hybridisation (ISH) result is negative."> > - ["at150"] = < + ["at149"] = < text = <"Positive"> description = <"The HER2 In situ hybridisation (ISH) result is positive."> > - ["at149"] = < + ["at148"] = < text = <"Equivocal"> description = <"The HER2 Immunohistochemistry result is equivocal."> > - ["at148"] = < + ["at147"] = < text = <"Negative"> description = <"The HER2 Immunohistochemistry result is negative."> > - ["at147"] = < + ["at146"] = < text = <"Positive"> description = <"The HER2 Immunohistochemistry result is positive."> > @@ -676,15 +676,15 @@ terminology text = <"Immunohistochemistry result"> description = <"HER2 Immunohistochemistry result."> > - ["at142"] = < + ["at141"] = < text = <"Equivocal"> description = <"Progesterone Receptor assay result is equivocal."> > - ["at141"] = < + ["at140"] = < text = <"Negative"> description = <"Progesterone Receptor assay result is negative."> > - ["at140"] = < + ["at139"] = < text = <"Positive"> description = <"Progesterone Receptor assay result is positive."> > @@ -692,27 +692,27 @@ terminology text = <"PR result"> description = <"Progesterone Receptor assay result."> > - ["at138"] = < + ["at137"] = < text = <"Indeterminate"> description = <"The dominant pattern of ductal carcinoma-in-situ has not been determined."> > - ["at137"] = < + ["at136"] = < text = <"Papillary"> description = <"Papillary pattern of ductal carcinoma-in-situ."> > - ["at136"] = < + ["at135"] = < text = <"Apocrine"> description = <"Apocrine pattern of ductal carcinoma-in-situ."> > - ["at135"] = < + ["at134"] = < text = <"Micropapillary"> description = <"Micropapillary pattern of ductal carcinoma-in-situ."> > - ["at134"] = < + ["at133"] = < text = <"Cribriform"> description = <"Cribriform pattern of ductal carcinoma-in-situ."> > - ["at133"] = < + ["at132"] = < text = <"Solid"> description = <"Solid pattern of ductal carcinoma-in-situ."> > @@ -728,11 +728,11 @@ terminology text = <"DCIS Architecture"> description = <"Findings related to architecture of the ductal carcinoma-in-situ."> > - ["at128"] = < + ["at127"] = < text = <"Indeterminate"> description = <"Presence of microcalcification has not been determined."> > - ["at127"] = < + ["at126"] = < text = <"Absent"> description = <"Microcalcification is absent."> > @@ -740,27 +740,27 @@ terminology text = <"Histologic grade"> description = <"Histologic grading of DCIS."> > - ["at125"] = < + ["at124"] = < text = <"Present - with evidence of necrosis"> description = <"Microcalcification is present with evidence of necrosis."> > - ["at124"] = < + ["at123"] = < text = <"Present - no evidence of necrosis"> description = <"Microcalcification is present with no evidence of necrosis."> > - ["at123"] = < + ["at122"] = < text = <"Present"> description = <"Microcalcification is present."> > - ["at122"] = < + ["at121"] = < text = <"Indeterminate"> description = <"Presence of Paget's disease of the nipple has not been determined."> > - ["at121"] = < + ["at120"] = < text = <"Absent"> description = <"Paget's disease of the nipple is absent."> > - ["at120"] = < + ["at119"] = < text = <"Present"> description = <"Paget's disease of the nipple is present."> > @@ -772,11 +772,11 @@ terminology text = <"DCIS at margin"> description = <"Details of DCIS (Ductal carcinoma-in-situ) at surgical resection margins."> > - ["at111"] = < + ["at110"] = < text = <"Present - pleomorphic"> description = <"Pleomorphic atypical lobular neoplasia is present."> > - ["at110"] = < + ["at109"] = < text = <"Present - classical"> description = <"Classical atypical lobular neoplasia is present."> > @@ -788,15 +788,15 @@ terminology text = <"Immunohistochemistry score"> description = <"HER2 immunohistochemistry score."> > - ["at107"] = < + ["at106"] = < text = <"High"> description = <"Predominant intensity of staining is high."> > - ["at106"] = < + ["at105"] = < text = <"Intermediate"> description = <"Predominant intensity of staining is intermediate."> > - ["at105"] = < + ["at104"] = < text = <"Low"> description = <"Predominant intensity of staining is low."> > @@ -816,15 +816,15 @@ terminology text = <"Proportion of nuclei stained"> description = <"An estimate of the percentage of nuclei stained."> > - ["at100"] = < + ["at99"] = < text = <"Equivocal"> description = <"Oestrogen Receptor assay result is equivocal."> > - ["at99"] = < + ["at98"] = < text = <"Negative"> description = <"Oestrogen Receptor assay result is negative."> > - ["at98"] = < + ["at97"] = < text = <"Positive"> description = <"Oestrogen Receptor assay result is positive."> > @@ -852,15 +852,15 @@ terminology text = <"Invasive carcinoma at margin"> description = <"Details of invasive carcinoma at surgical resection margins."> > - ["at84"] = < + ["at83"] = < text = <"Van Nuys Group 3"> description = <"Nuclear grade 3 with or without necrosis."> > - ["at83"] = < + ["at82"] = < text = <"Van Nuys Group 2"> description = <"Nuclear grade 1 or 2 and necrosis."> > - ["at82"] = < + ["at81"] = < text = <"Van Nuys Group 1"> description = <"Nuclear grade 1 or 2 and no necrosis."> > @@ -868,15 +868,15 @@ terminology text = <"Van Nuys Prognostic Index"> description = <"The Van Nuys Prognostic Index (VNPI)."> > - ["at79"] = < + ["at78"] = < text = <"Present (Comedo type)"> description = <"Comedo type of tumour necrosis is present."> > - ["at78"] = < + ["at77"] = < text = <"Absent or minimal"> description = <"Tumour necrosis is absent or minimal."> > - ["at77"] = < + ["at76"] = < text = <"Present (non-comedo type)"> description = <"Non-comedo type of tumour necrosis is present."> > @@ -884,15 +884,15 @@ terminology text = <"Necrosis"> description = <"Findings of tumour necrosis."> > - ["at74"] = < + ["at73"] = < text = <"Score 3"> description = <"Size > 2.5 red blood cell diameters; Pleomorphic vesicular nuclei; One or more prominent nucleoli; Frequent mitotic figures commonly present."> > - ["at73"] = < + ["at72"] = < text = <"Score 2"> description = <"Size equivalent to 2–2.5 red blood cell diameters; Coarse chromatin; Infrequent nucleoli and mitoses."> > - ["at72"] = < + ["at71"] = < text = <"Score 1"> description = <"Size equivalent to 1.5–2 red blood cell diameters or normal duct epithelial nuclei; Diffuse chromatin; Inconspicuous nucleoli."> > @@ -937,39 +937,39 @@ terminology text = <"Non-neoplastic cellular changes"> description = <"Findings of non-neoplastic cellular changes."> > - ["at53"] = < + ["at52"] = < text = <"Score 3"> description = <"Size > 2.5 red blood cell diameters; Pleomorphic vesicular nuclei; One or more prominent nucleoli; Frequent mitotic figures commonly present."> > - ["at52"] = < + ["at51"] = < text = <"Score 2"> description = <"Size equivalent to 2–2.5 red blood cell diameters; Coarse chromatin; Infrequent nucleoli and mitoses."> > - ["at51"] = < + ["at50"] = < text = <"Score 1"> description = <"Size equivalent to 1.5–2 red blood cell diameters or normal duct epithelial nuclei; Diffuse chromatin; Inconspicuous nucleoli."> > - ["at50"] = < + ["at49"] = < text = <"Grade 3"> description = <"Total score of 8 or 9."> > - ["at49"] = < + ["at48"] = < text = <"Grade 2"> description = <"Total score of 6 or 7."> > - ["at48"] = < + ["at47"] = < text = <"Grade 1"> description = <"Total score of 3-5."> > - ["at47"] = < + ["at46"] = < text = <"Tubular formation score 3"> description = <"Less than 10% of invasive carcinoma forming tubular or glandular structures."> > - ["at46"] = < + ["at45"] = < text = <"Tubular formation score 2"> description = <"10-75% of invasive carcinoma forming tubular or glandular structures."> > - ["at45"] = < + ["at44"] = < text = <"Tubular formation score 1"> description = <"Less than 75% of invasive carcinoma forming tubular or glandular structures."> > @@ -1046,86 +1046,86 @@ terminology value_sets = < ["ac9020"] = < id = <"ac9020"> - members = <"at183", "at184", "at185", "at186", "at187", "at188"> + members = <"at182", "at183", "at184", "at185", "at186", "at187"> > ["ac9002"] = < id = <"ac9002"> - members = <"at45", "at46", "at47"> + members = <"at44", "at45", "at46"> > ["ac9013"] = < id = <"ac9013"> - members = <"at133", "at134", "at135", "at136", "at137", "at138"> + members = <"at132", "at133", "at134", "at135", "at136", "at137"> > ["ac9001"] = < id = <"ac9001"> - members = <"at51", "at52", "at53"> + members = <"at50", "at51", "at52"> > ["ac9012"] = < id = <"ac9012"> - members = <"at82", "at83", "at84"> + members = <"at81", "at82", "at83"> > ["ac9000"] = < id = <"ac9000"> - members = <"at177", "at178", "at179"> + members = <"at176", "at177", "at178"> > ["ac9011"] = < id = <"ac9011"> - members = <"at72", "at73", "at74"> + members = <"at71", "at72", "at73"> > ["ac9010"] = < id = <"ac9010"> - members = <"at77", "at79", "at78"> + members = <"at76", "at78", "at77"> > ["ac9006"] = < id = <"ac9006"> - members = <"at172", "at173", "at174", "at175"> + members = <"at171", "at172", "at173", "at174"> > ["ac9017"] = < id = <"ac9017"> - members = <"at165", "at166", "at167"> + members = <"at164", "at165", "at166"> > ["ac9005"] = < id = <"ac9005"> - members = <"at110", "at111", "at153", "at154"> + members = <"at109", "at110", "at152", "at153"> > ["ac9016"] = < id = <"ac9016"> - members = <"at140", "at141", "at142"> + members = <"at139", "at140", "at141"> > ["ac9004"] = < id = <"ac9004"> - members = <"at168", "at169", "at170", "at171"> + members = <"at167", "at168", "at169", "at170"> > ["ac9015"] = < id = <"ac9015"> - members = <"at105", "at106", "at107"> + members = <"at104", "at105", "at106"> > ["ac9003"] = < id = <"ac9003"> - members = <"at48", "at49", "at50"> + members = <"at47", "at48", "at49"> > ["ac9014"] = < id = <"ac9014"> - members = <"at98", "at99", "at100"> + members = <"at97", "at98", "at99"> > ["ac9009"] = < id = <"ac9009"> - members = <"at156", "at157", "at158", "at159"> + members = <"at155", "at156", "at157", "at158"> > ["ac9008"] = < id = <"ac9008"> - members = <"at123", "at127", "at128", "at124", "at125"> + members = <"at122", "at126", "at127", "at123", "at124"> > ["ac9019"] = < id = <"ac9019"> - members = <"at150", "at151", "at152"> + members = <"at149", "at150", "at151"> > ["ac9007"] = < id = <"ac9007"> - members = <"at120", "at121", "at122"> + members = <"at119", "at120", "at121"> > ["ac9018"] = < id = <"ac9018"> - members = <"at147", "at148", "at149"> + members = <"at146", "at147", "at148"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_colorectal_carcinoma.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_colorectal_carcinoma.v1.0.0.adls index 88d7324ab..bfea94a0c 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_colorectal_carcinoma.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_colorectal_carcinoma.v1.0.0.adls @@ -375,15 +375,15 @@ terminology text = <"Comment"> description = <"Comment concerning adenomatous polyps."> > - ["at371"] = < + ["at370"] = < text = <"Indeterminate"> description = <"Evidence of polyposis syndrome has not been determined."> > - ["at370"] = < + ["at369"] = < text = <"Absent"> description = <"There is no evidence of polyposis syndrome."> > - ["at369"] = < + ["at368"] = < text = <"Present"> description = <"There is evidence of polyposis syndrome."> > @@ -399,23 +399,23 @@ terminology text = <"Status of apical lymph node"> description = <"Status of the apical lymph node."> > - ["at365"] = < + ["at364"] = < text = <"Indeterminate"> description = <"Evidence of metastasis has not been determined."> > - ["at364"] = < + ["at363"] = < text = <"Absent"> description = <"No evidence of distant metastasis."> > - ["at363"] = < + ["at362"] = < text = <"Present"> description = <"Evidence of distant metastasis."> > - ["at362"] = < + ["at361"] = < text = <"High grade"> description = <"Poorly differentiated or undifferentiated"> > - ["at361"] = < + ["at360"] = < text = <"Low-grade"> description = <"Well or moderately differentiated"> > @@ -423,39 +423,39 @@ terminology text = <"Type of polyp"> description = <"Type of adenomatous polyp"> > - ["at359"] = < + ["at358"] = < text = <"Response not known"> description = <"Response to treatment is unknown."> > - ["at358"] = < + ["at357"] = < text = <"No definite response"> description = <"Poor or no response; Grade 3."> > - ["at357"] = < + ["at356"] = < text = <"Moderate response"> description = <"Grade 2."> > - ["at356"] = < + ["at355"] = < text = <"Marked response"> description = <"Minimal residual cancer persists; Grade 1."> > - ["at355"] = < + ["at354"] = < text = <"No residual tumour"> description = <"Complete response to treatment; Grade 0."> > - ["at353"] = < + ["at352"] = < text = <"Grade 3 - poor response"> description = <"Poor response to neoadjuvant therapy."> > - ["at352"] = < + ["at351"] = < text = <"Grade 2 - minimal response"> description = <"Minimal response to neoadjuvant therapy."> > - ["at351"] = < + ["at350"] = < text = <"Grade 1 - moderate response"> description = <"Moderate response to neoadjuvant therapy."> > - ["at350"] = < + ["at349"] = < text = <"Grade 0 - complete response"> description = <"Complete response to neoadjuvant therapy."> > @@ -471,23 +471,23 @@ terminology text = <"Discontinuous extramural deposits"> description = <"Details of discontinuous extramural tumour deposits."> > - ["at345"] = < + ["at344"] = < text = <"pNx"> description = <"Regional lymph nodes cannot be assessed."> > - ["at344"] = < + ["at343"] = < text = <"pTis"> description = <"Carcinoma in-situ: intraepithelial or invasion of lamina propria."> > - ["at343"] = < + ["at342"] = < text = <"Undifferentiated"> description = <"Tumour is undifferentiated."> > - ["at342"] = < + ["at341"] = < text = <"Poorly differentiated"> description = <"Tumour is poorly differentiated."> > - ["at341"] = < + ["at340"] = < text = <"Diverticulosis"> description = <"Diverticulosis is present."> > @@ -495,15 +495,15 @@ terminology text = <"Number of polyps"> description = <"Number of adenomatous polyps."> > - ["at338"] = < + ["at337"] = < text = <"No marked regression"> description = <"Marked regression is absent."> > - ["at337"] = < + ["at336"] = < text = <"Minimal residual tumour"> description = <"Minimal residual tumour is present."> > - ["at336"] = < + ["at335"] = < text = <"No residual tumour cells or mucous lakes only"> description = <"No residual tumour cells or mucous lakes only."> > @@ -511,15 +511,15 @@ terminology text = <"Grade (RCP)"> description = <"An estimate of the response to neoadjuvant therapy. (RCP) Royal College of Pathologists (UK)."> > - ["at334"] = < + ["at333"] = < text = <"Not known"> description = <"It is not known if neoadjuvant therapy has been given."> > - ["at333"] = < + ["at332"] = < text = <"No"> description = <"Neoadjuvant therapy has not been given."> > - ["at332"] = < + ["at331"] = < text = <"Yes"> description = <"Neoadjuvant therapy has been given."> > @@ -531,15 +531,15 @@ terminology text = <"Grade (CAP)"> description = <"An estimate of the response to neoadjuvant therapy. (CAP) College of American Pathologists."> > - ["at328"] = < + ["at327"] = < text = <"pN2"> description = <"Metastasis in 4 or more regional lymph nodes."> > - ["at327"] = < + ["at326"] = < text = <"pN1"> description = <"Metastasis in 1-3 regional lymph nodes."> > - ["at326"] = < + ["at325"] = < text = <"pN0"> description = <"No regional lymph node metastasis."> > @@ -551,19 +551,19 @@ terminology text = <"Distance of invasion"> description = <"Distance of tumour invasion beyond the muscularis propria."> > - ["at323"] = < + ["at322"] = < text = <"pT3d"> description = <"Extensive invasion: > 15 mm beyond the border of the muscularis propria."> > - ["at322"] = < + ["at321"] = < text = <"pT3c"> description = <"Moderate invasion: >5 mm and <= 15mm beyond the border of the muscularis propria."> > - ["at321"] = < + ["at320"] = < text = <"pT3b"> description = <"Slight invasion: 1-5 mm beyond the border of the muscularis propria."> > - ["at320"] = < + ["at319"] = < text = <"pT3a"> description = <"Minimal invasion: <1 mm beyond the border of the muscularis propria."> > @@ -571,31 +571,31 @@ terminology text = <"Depth of invasion"> description = <"The subdivision of pT3 that applies to the tumour."> > - ["at318"] = < + ["at317"] = < text = <"pTX"> description = <"Primary tumour cannot be assessed."> > - ["at317"] = < + ["at316"] = < text = <"pT4b"> description = <"Tumour perforates visceral peritoneum."> > - ["at316"] = < + ["at315"] = < text = <"pT4a"> description = <"Tumour directly invades other organs or structures."> > - ["at315"] = < + ["at314"] = < text = <"pT3"> description = <"Tumour invades through muscularis propria into subserosa, or into non-peritonealised pericolic or perirectal tissues."> > - ["at314"] = < + ["at313"] = < text = <"pT2"> description = <"Tumour invades muscularis propria."> > - ["at313"] = < + ["at312"] = < text = <"pT1"> description = <"Tumour invades submucosa."> > - ["at312"] = < + ["at311"] = < text = <"pT0"> description = <"No evidence of primary tumour."> > @@ -615,39 +615,39 @@ terminology text = <"Grade (AJCC)"> description = <"An estimate of the response to neoadjuvant therapy. (AJCC score)."> > - ["at302"] = < + ["at301"] = < text = <"RX"> description = <"Residual tumour cannot be assessed - as per AJCC TNM classification 7th Edition."> > - ["at301"] = < + ["at300"] = < text = <"R2"> description = <"R2 - as per AJCC TNM classification 7th Edition."> > - ["at300"] = < + ["at299"] = < text = <"R1"> description = <"R1 - as per AJCC TNM classification 7th Edition."> > - ["at299"] = < + ["at298"] = < text = <"R0"> description = <"No residual tumour - as per AJCC TNM classification 7th Edition."> > - ["at298"] = < + ["at297"] = < text = <"Crohn's disease with dysplasia"> description = <"Crohn's disease with dysplasia is present."> > - ["at297"] = < + ["at296"] = < text = <"Crohn's disease"> description = <"Crohn's disease is present."> > - ["at296"] = < + ["at295"] = < text = <"Ulcerative colitis with dysplasia"> description = <"Ulcerative colitis with dysplasia is present."> > - ["at295"] = < + ["at294"] = < text = <"Ulcerative colitis"> description = <"Ulcerative colitis is present."> > - ["at294"] = < + ["at293"] = < text = <"Synchronous carcinoma"> description = <"Synchronous carcinoma is present."> > @@ -663,15 +663,15 @@ terminology text = <"Distance from margin"> description = <"Distance from circumferential margin to extramural deposits."> > - ["at285"] = < + ["at284"] = < text = <"Indeterminate"> description = <"Presence of discontinuous extramural tumour deposits has not been determined."> > - ["at284"] = < + ["at283"] = < text = <"Absent"> description = <"Discontinuous extramural tumour deposits are absent."> > - ["at283"] = < + ["at282"] = < text = <"Present"> description = <"Discontinuous extramural tumour deposits are present."> > @@ -699,11 +699,11 @@ terminology text = <"Distance from margin"> description = <"Distance of nearest involved node to the circumferential margin."> > - ["at274"] = < + ["at273"] = < text = <"Moderately differentiated"> description = <"Tumour is moderately differentiated."> > - ["at273"] = < + ["at272"] = < text = <"Well differentiated"> description = <"Tumour is well differentiated."> > @@ -739,15 +739,15 @@ terminology text = <"Description"> description = <"A text description of in-situ carcinoma."> > - ["at256"] = < + ["at255"] = < text = <"Indeterminate"> description = <"Presence of in-situ carcinoma has not been determined."> > - ["at255"] = < + ["at254"] = < text = <"Absent"> description = <"In-situ carcinoma is absent."> > - ["at254"] = < + ["at253"] = < text = <"Present"> description = <"In-situ carcinoma is present."> > @@ -805,58 +805,58 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at320", "at321", "at322", "at323"> + members = <"at319", "at320", "at321", "at322"> > ["ac9013"] = < id = <"ac9013"> - members = <"at355", "at356", "at357", "at358", "at359"> + members = <"at354", "at355", "at356", "at357", "at358"> > ["ac9001"] = < id = <"ac9001"> - members = <"at312", "at313", "at314", "at315", "at316", "at317", "at318", "at344"> + members = <"at311", "at312", "at313", "at314", "at315", "at316", "at317", "at343"> > ["ac9012"] = < id = <"ac9012"> - members = <"at350", "at351", "at352", "at353"> + members = <"at349", "at350", "at351", "at352"> > ["ac9000"] = < id = <"ac9000"> - members = <"at273", "at274", "at342", "at343", "at361", "at362"> + members = <"at272", "at273", "at341", "at342", "at360", "at361"> > ["ac9011"] = < id = <"ac9011"> - members = <"at332", "at333", "at334"> + members = <"at331", "at332", "at333"> > ["ac9010"] = < id = <"ac9010"> - members = <"at299", "at300", "at301", "at302"> + members = <"at298", "at299", "at300", "at301"> > ["ac9006"] = < id = <"ac9006"> - members = <"at283", "at284", "at285"> + members = <"at282", "at283", "at284"> > ["ac9005"] = < id = <"ac9005"> - members = <"at326", "at327", "at328", "at345"> + members = <"at325", "at326", "at327", "at344"> > ["ac9004"] = < id = <"ac9004"> - members = <"at254", "at255", "at256"> + members = <"at253", "at254", "at255"> > ["ac9014"] = < id = <"ac9014"> - members = <"at336", "at337", "at338"> + members = <"at335", "at336", "at337"> > ["ac9009"] = < id = <"ac9009"> - members = <"at294", "at295", "at296", "at297", "at298", "at341"> + members = <"at293", "at294", "at295", "at296", "at297", "at340"> > ["ac9008"] = < id = <"ac9008"> - members = <"at369", "at370", "at371"> + members = <"at368", "at369", "at370"> > ["ac9007"] = < id = <"ac9007"> - members = <"at363", "at364", "at365"> + members = <"at362", "at363", "at364"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_lymphoma.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_lymphoma.v0.0.1-alpha.adls index a892ba5fc..5854cd8ff 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_lymphoma.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_lymphoma.v0.0.1-alpha.adls @@ -158,23 +158,23 @@ terminology text = <"Host tissue reaction (synthesised)"> description = <"Finding of host tissue reactions to tumour. (synthesised)"> > - ["at143"] = < + ["at142"] = < text = <"Grade 3b"> description = <"Follicular lymphoma Grade 3b."> > - ["at142"] = < + ["at141"] = < text = <"Grade 3a"> description = <"Follicular lymphoma Grade 3a."> > - ["at141"] = < + ["at140"] = < text = <"Grade 3"> description = <"Follicular lymphoma Grade 3."> > - ["at140"] = < + ["at139"] = < text = <"Grade 2"> description = <"Follicular lymphoma Grade 2."> > - ["at139"] = < + ["at138"] = < text = <"Grade 1"> description = <"Follicular lymphoma Grade 1."> > @@ -182,19 +182,19 @@ terminology text = <"Grade (follicular lymphoma)"> description = <"Histological grade - follicular lymphoma only."> > - ["at137"] = < + ["at136"] = < text = <"Mixed"> description = <"Mixed tumour cell size."> > - ["at136"] = < + ["at135"] = < text = <"Indeterminate"> description = <"Presence of a host tissue reaction has not been determined."> > - ["at135"] = < + ["at134"] = < text = <"Indeterminate"> description = <"Presence of a host cell reaction has not been determined."> > - ["at134"] = < + ["at133"] = < text = <"Indeterminate"> description = <"Specific cytomorphology features have not been determined."> > @@ -206,163 +206,163 @@ terminology text = <"Proliferative indicators"> description = <"Proilerative indicators of abnormal cells."> > - ["at124"] = < + ["at123"] = < text = <"Reed-Sternberg cell-like"> description = <"Reed-Sternberg cell-like cytomorphology features are present."> > - ["at123"] = < + ["at122"] = < text = <"Popcorn cell"> description = <"Popcorn cell features are present."> > - ["at122"] = < + ["at121"] = < text = <"Centrocyte-like"> description = <"Centrocyte-like features are present."> > - ["at121"] = < + ["at120"] = < text = <"Monocytoid"> description = <"Monocytoid features are present."> > - ["at120"] = < + ["at119"] = < text = <"Plasmablastic"> description = <"Plasmablastic features are present."> > - ["at119"] = < + ["at118"] = < text = <"Paraimmunoblastic"> description = <"Paraimmunoblastic features are present."> > - ["at118"] = < + ["at117"] = < text = <"Prolymphocytic"> description = <"Prolymphocytic features are present."> > - ["at117"] = < + ["at116"] = < text = <"Lymphoplasmacytoid"> description = <"Lymphoplasmacytoid features are present."> > - ["at116"] = < + ["at115"] = < text = <"Lymphoplasmacytic"> description = <"Lymphoplasmacytic features are present."> > - ["at115"] = < + ["at114"] = < text = <"Plasmacytic"> description = <"Plasmacytic features are present."> > - ["at114"] = < + ["at113"] = < text = <"Immunoblastic"> description = <"Immunoblastic features are present."> > - ["at113"] = < + ["at112"] = < text = <"Centrocytic"> description = <"Centrocytic features are present."> > - ["at112"] = < + ["at111"] = < text = <"Centroblastic"> description = <"Centroblastic features are present."> > - ["at111"] = < + ["at110"] = < text = <"Indeterminate"> description = <"Generic abnormal cell features have not been determined."> > - ["at110"] = < + ["at109"] = < text = <"Blastic"> description = <"Blastic features are present."> > - ["at109"] = < + ["at108"] = < text = <"Signet ring cell"> description = <"Signet ring cell features are present."> > - ["at108"] = < + ["at107"] = < text = <"Spindle cell"> description = <"Spindle cell features are present."> > - ["at107"] = < + ["at106"] = < text = <"Giant cell"> description = <"Giant cell features are present."> > - ["at106"] = < + ["at105"] = < text = <"Clear cell"> description = <"Clear cell features are present."> > - ["at105"] = < + ["at104"] = < text = <"Anaplastic"> description = <"Anaplastic features are present."> > - ["at104"] = < + ["at103"] = < text = <"Hyperbolate"> description = <"Hyperbolate features are present."> > - ["at103"] = < + ["at102"] = < text = <"Pleomorphic"> description = <"Pleomorphic features are present."> > - ["at102"] = < + ["at101"] = < text = <"Indeterminate"> description = <"The tumour cell size has not been determined."> > - ["at101"] = < + ["at100"] = < text = <"Large"> description = <"Large tumour cell size (larger than a histiocyte nucleus)."> > - ["at100"] = < + ["at99"] = < text = <"Medium"> description = <"Medium tumour cell size (equal to a histiocyte nucleus)."> > - ["at99"] = < + ["at98"] = < text = <"Small"> description = <"Small or intermediate tumour cell size (smaller than a histiocyte nucleus)."> > - ["at98"] = < + ["at97"] = < text = <"Erythrophagocytic"> description = <"Erythrophagocytic host cell reaction is present."> > - ["at97"] = < + ["at96"] = < text = <"Plasma cell-rich"> description = <"Plasma cell-rich host cell reaction is present."> > - ["at96"] = < + ["at95"] = < text = <"Neutrophil-rich"> description = <"Neutrophil-rich host cell reaction is present."> > - ["at95"] = < + ["at94"] = < text = <"Histiocyte-rich"> description = <"Histiocyte-rich host cell reaction is present."> > - ["at94"] = < + ["at93"] = < text = <"Eosinophil-rich"> description = <"Eosinophil-rich host cell reaction is present."> > - ["at93"] = < + ["at92"] = < text = <"T-cell rich"> description = <"T-cell rich host cell reaction is present."> > - ["at92"] = < + ["at91"] = < text = <"Increased reticulin"> description = <"Increased reticulin is present."> > - ["at91"] = < + ["at90"] = < text = <"Amyloid"> description = <"Amyloid host tissue reaction is present."> > - ["at90"] = < + ["at89"] = < text = <"Starry sky pattern"> description = <"Starry sky pattern is present."> > - ["at89"] = < + ["at88"] = < text = <"High Endothelial Venule (HEV) hyperplasia"> description = <"High Endothelial Venule (HEV) hyperplasia is present."> > - ["at88"] = < + ["at87"] = < text = <"Suppurative"> description = <"Suppurative host tissue reaction to tumour is present."> > - ["at87"] = < + ["at86"] = < text = <"Granulomatous"> description = <"Granulomatous host tissue reaction is present."> > - ["at86"] = < + ["at85"] = < text = <"Sclerotic"> description = <"Sclerotic host tissue reaction is present."> > - ["at85"] = < + ["at84"] = < text = <"Necrotic"> description = <"Necrotic host tissue reaction is present."> > @@ -428,24 +428,24 @@ terminology text = <"تفاعل النسيج المضيف (synthesised)"> description = <"الموجودات المتعلقة بتفاعل النسيج المضيف للورم (synthesised)"> > - ["at143"] = < + ["at142"] = < text = <"الدرجة 3 ب"> description = <"الدرجة 3 ب من الورم اللمفي الجُرَيْبي"> > - ["at142"] = < + ["at141"] = < text = <"الدرجة 3 أ"> description = <"الدرجة 3 أ من الورم اللمفي الجُرَيْبي"> > - ["at141"] = < + ["at140"] = < text = <"الدرجة 3"> description = <"الدرجة 3 من الورم اللمفي الجُرَيْبي"> > - ["at140"] = < + ["at139"] = < text = <"الدرجة 2"> description = <"الدرجة 2 من الورم اللمفي الجُرَيْبي "> > - ["at139"] = < + ["at138"] = < text = <"الدرجة 1"> description = <"الدرجة 1 من الورم اللمفي الجُرَيْبي"> > @@ -453,19 +453,19 @@ terminology text = <"الدرجة - الورم اللمفي الجُرَيْبي"> description = <"درجة هيستولوجية - ورم لمفي جُرَيْبي فقط"> > - ["at137"] = < + ["at136"] = < text = <"مختلط"> description = <"حجم خلية الورم مختلط"> > - ["at136"] = < + ["at135"] = < text = <"غير محدد"> description = <"لم يتم تحديد وجود تفاعل للنسيج المضيف"> > - ["at135"] = < + ["at134"] = < text = <"غير محدد"> description = <"لم يتم تحديد وجود تفاعل الخلايا المضيفة"> > - ["at134"] = < + ["at133"] = < text = <"غير محدد"> description = <"لم يتم تحديد الخصائص المحددة المورفولوجية الخلوية"> > @@ -477,163 +477,163 @@ terminology text = <"المؤشرات التكاثرية"> description = <"المؤشرات التكاثرية للخلايا غير الطبيعية"> > - ["at124"] = < + ["at123"] = < text = <"يشبه خلايا ريد-ستيرنبرج"> description = <"يوجد خصائص المورفولوجيا الخلوية الشبيهة بخلايا ريد - ستيرنبرج"> > - ["at123"] = < + ["at122"] = < text = <"خلايا الفشار"> description = <"يوجد خصائص خلايا الفشار"> > - ["at122"] = < + ["at121"] = < text = <"يشبه الخلايا المركزية"> description = <"يوجد خصائص تشبه الخلايا المركزية"> > - ["at121"] = < + ["at120"] = < text = <"وحيداني"> description = <"يوجد خصائص وحيدانية/شبيهة الوحيدة"> > - ["at120"] = < + ["at119"] = < text = <"أرومة بلازماوية"> description = <"يوجد خصائص الأرومة البلازماوية"> > - ["at119"] = < + ["at118"] = < text = <"خلل الأرومة مناعية "> description = <"يوجد خلل بالأرومة المناعية"> > - ["at118"] = < + ["at117"] = < text = <"سليفة الليمفاوية"> description = <"يوجد خصائص سليفة الليمفاوية"> > - ["at117"] = < + ["at116"] = < text = <"ليمفية بلازماوية الشكل"> description = <"يوجد خصائص ليمفية بلازماوية الشكل"> > - ["at116"] = < + ["at115"] = < text = <"أرومة ليمفاوية بلازماوية"> description = <"يوجد خصائص أرومة ليمفاوية بلازماوية"> > - ["at115"] = < + ["at114"] = < text = <"بلازماوي"> description = <"يوجد خصائص بلازماوية"> > - ["at114"] = < + ["at113"] = < text = <"الأرومة المناعية"> description = <"يوجد خصائص الأرومة المناعية"> > - ["at113"] = < + ["at112"] = < text = <"مركزية الخلية"> description = <"يوجد خصائص مركزية الخلية"> > - ["at112"] = < + ["at111"] = < text = <"مركزية البرعم"> description = <"يوجد خصائص مركزية البرعم"> > - ["at111"] = < + ["at110"] = < text = <"غير محدد"> description = <"لم يتم تحديد الخصائص الجنيسة لخصائص الخلايا غير الطبيعية"> > - ["at110"] = < + ["at109"] = < text = <"برعمية"> description = <"يوجد خصائص برعمية"> > - ["at109"] = < + ["at108"] = < text = <"خلية بشكل خاتم التوقيع"> description = <"يوجد خصائص خلية بشكل خاتم التوقيع"> > - ["at108"] = < + ["at107"] = < text = <"خلية مغزلية"> description = <"يوجد خصائص خلية مغزلية"> > - ["at107"] = < + ["at106"] = < text = <"خلية عملاقة"> description = <"يوجد خصائص خلية عملاقة"> > - ["at106"] = < + ["at105"] = < text = <"خلية واضحة"> description = <"يوجد خصائص لخلية واضحة"> > - ["at105"] = < + ["at104"] = < text = <"كَشَمي"> description = <"يوجد خصائص كَشَمِيَّة"> > - ["at104"] = < + ["at103"] = < text = <"قطع زائد"> description = <"يوجد خصائص قطع زائد"> > - ["at103"] = < + ["at102"] = < text = <"متعدد الأشكال"> description = <"يوجد خصائص تعدد الأشكال"> > - ["at102"] = < + ["at101"] = < text = <"غير محدد"> description = <"لم يتم تحديد حجم خلية الورم"> > - ["at101"] = < + ["at100"] = < text = <"كبير"> description = <"حجم كبير لخلية الورم - أكبر من نواة المُنْسِجة"> > - ["at100"] = < + ["at99"] = < text = <"متوسط"> description = <"حجم متوسط لخلية الورم - يساوي نواة المُنْسِجة"> > - ["at99"] = < + ["at98"] = < text = <"صغير"> description = <"حجم صغير أو متوسط - أصغر من نواة المُنْسَجة"> > - ["at98"] = < + ["at97"] = < text = <"بلعمية الكرات الحمراء"> description = <"يوجد تفاعل للخلايا المضيفة غني ببلعمية الكرات الحمراء"> > - ["at97"] = < + ["at96"] = < text = <"غني بخلايا البلازما"> description = <"يوجد تفاعل للخلايا المضيفة غني بالخلايا البلازمية"> > - ["at96"] = < + ["at95"] = < text = <"غني بالخلايا العدِلة"> description = <"يوجد تفاعل للخلايا المضيفة غني بالخلايا العدِلة"> > - ["at95"] = < + ["at94"] = < text = <"غني بالخلايا المُنسِجة"> description = <"يوجد تفاعل للخلايا المضيفة غني بالخلايا المنسجة"> > - ["at94"] = < + ["at93"] = < text = <"غني بالخلايا اليوزينية/الحمضة"> description = <"يوجد تفاعل للخلايا المضيفة غني بالخلايا اليوزينية"> > - ["at93"] = < + ["at92"] = < text = <"غني بخلايا ت"> description = <"يوجد تفاعل للخلايا المضيفة غني بالخلايا ت"> > - ["at92"] = < + ["at91"] = < text = <"زيادة في الريتيكيولين/بروتين في النسيج الضام"> description = <"يوجد زيادة في الريتيكيولين/بروتين في النسيج الضام"> > - ["at91"] = < + ["at90"] = < text = <"نشواني"> description = <"يوجد تفاعل نشواني للورم المضيف"> > - ["at90"] = < + ["at89"] = < text = <"نمط السماء النجمية"> description = <"يوجد نمط السماء النجمية"> > - ["at89"] = < + ["at88"] = < text = <"فرط التنسج في الوُرَيْد البطاني المرتفع"> description = <"يوجد فرط التنسج في الوُرَيْد البطاني المرتفع"> > - ["at88"] = < + ["at87"] = < text = <"قيحي"> description = <"يوجد تفاعل قيحي للنسيج المضيف بسبب الورم"> > - ["at87"] = < + ["at86"] = < text = <"ورم حُبَيْبي"> description = <"يوجد تفاعل ورم حُبَيْبي للنسيج المضيف"> > - ["at86"] = < + ["at85"] = < text = <"تصلبي"> description = <"يوجد تفاعل تصلبي للنسيج المضيف"> > - ["at85"] = < + ["at84"] = < text = <"نخري"> description = <"يوجد تفاعل نخري للنسيج المضيف"> > @@ -678,26 +678,26 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at112", "at113", "at114", "at115", "at116", "at117", "at118", "at119", "at120", "at121", "at122", "at123", "at124", "at134"> + members = <"at111", "at112", "at113", "at114", "at115", "at116", "at117", "at118", "at119", "at120", "at121", "at122", "at123", "at133"> > ["ac9001"] = < id = <"ac9001"> - members = <"at103", "at104", "at105", "at106", "at107", "at108", "at109", "at110", "at111"> + members = <"at102", "at103", "at104", "at105", "at106", "at107", "at108", "at109", "at110"> > ["ac9000"] = < id = <"ac9000"> - members = <"at99", "at100", "at101", "at102", "at137"> + members = <"at98", "at99", "at100", "at101", "at136"> > ["ac9005"] = < id = <"ac9005"> - members = <"at85", "at86", "at87", "at88", "at89", "at90", "at91", "at92", "at136"> + members = <"at84", "at85", "at86", "at87", "at88", "at89", "at90", "at91", "at135"> > ["ac9004"] = < id = <"ac9004"> - members = <"at93", "at94", "at95", "at96", "at97", "at98", "at135"> + members = <"at92", "at93", "at94", "at95", "at96", "at97", "at134"> > ["ac9003"] = < id = <"ac9003"> - members = <"at139", "at140", "at141", "at142", "at143"> + members = <"at138", "at139", "at140", "at141", "at142"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_melanoma.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_melanoma.v0.0.1-alpha.adls index 26f7296c2..d08fe6366 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_melanoma.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_melanoma.v0.0.1-alpha.adls @@ -326,7 +326,7 @@ terminology text = <"Intraepidermal growth pattern (synthesised)"> description = <"Description of the melanoma growth pattern. (synthesised)"> > - ["at129"] = < + ["at128"] = < text = <"Present"> description = <"Tumour infiltrating lymphocytes are present."> > @@ -338,35 +338,35 @@ terminology text = <"Lymphovascular invasion"> description = <"Details of lymphovascular invasion."> > - ["at122"] = < + ["at121"] = < text = <"Indeterminate"> description = <"Presence of desmoplasia has not been determined."> > - ["at121"] = < + ["at120"] = < text = <"Absent"> description = <"Desmoplasia is absent."> > - ["at120"] = < + ["at119"] = < text = <"Present"> description = <"Desmoplasia is present."> > - ["at119"] = < + ["at118"] = < text = <"Indeterminate"> description = <"Presence of tumour regression has not been determined."> > - ["at118"] = < + ["at117"] = < text = <"Indeterminate"> description = <"The growth pattern has not been determined."> > - ["at117"] = < + ["at116"] = < text = <"Mixed"> description = <"Mixed intraepidermal growth pattern."> > - ["at116"] = < + ["at115"] = < text = <"Lentiginous"> description = <"Lentiginous intraepidermal growth pattern."> > - ["at115"] = < + ["at114"] = < text = <"Pagetoid"> description = <"Pagetoid intraepidermal growth pattern."> > @@ -378,19 +378,19 @@ terminology text = <"Extent of regression"> description = <"Details of extent of regression."> > - ["at112"] = < + ["at111"] = < text = <"Present (percentage not determined)"> description = <"Tumour regression is present. Extent, as a percentage, has not been determined."> > - ["at111"] = < + ["at110"] = < text = <"Indeterminate"> description = <"A predominant type of cell has not been determined."> > - ["at110"] = < + ["at109"] = < text = <"Epithelioid cells"> description = <"Epithelioid cells represent a predominant cell type."> > - ["at109"] = < + ["at108"] = < text = <"Spindle cells"> description = <"Spindle cells represent a predominant cell type."> > @@ -406,15 +406,15 @@ terminology text = <"Severity of solar elastosis"> description = <"Severity of solar elastosis."> > - ["at105"] = < + ["at104"] = < text = <"Indeterminate"> description = <"Presence of solar elastosis has not been determined."> > - ["at104"] = < + ["at103"] = < text = <"Absent"> description = <"Solar elastosis is absent."> > - ["at103"] = < + ["at102"] = < text = <"Present"> description = <"Solar elastosis is present."> > @@ -426,15 +426,15 @@ terminology text = <"Solar elastosis"> description = <"Findings related to solar elastosis."> > - ["at97"] = < + ["at96"] = < text = <"Indeterminate"> description = <"Findings of in-transit microsatellites has not been determined."> > - ["at96"] = < + ["at95"] = < text = <"Absent"> description = <"In-transit microsatellites are absent."> > - ["at95"] = < + ["at94"] = < text = <"Present"> description = <"In-transit microsatellites are present."> > @@ -450,15 +450,15 @@ terminology text = <"Growth phase"> description = <"Description of the melanoma growth phase."> > - ["at87"] = < + ["at86"] = < text = <"Indeterminate"> description = <"The density of tumour infiltration has not been determined."> > - ["at86"] = < + ["at85"] = < text = <"Dense"> description = <"Dense infiltration by lymphocytes."> > - ["at85"] = < + ["at84"] = < text = <"Sparse"> description = <"Sparse infiltration by lymphocytes."> > @@ -466,35 +466,35 @@ terminology text = <"Density"> description = <"Density of tumour infiltrating lymphocytes."> > - ["at83"] = < + ["at82"] = < text = <"Indeterminate"> description = <"Presence of tumour infiltrating lymphocytes has not been determined."> > - ["at82"] = < + ["at81"] = < text = <"Absent"> description = <"Tumour infiltrating lymphocytes are absent."> > - ["at81"] = < + ["at80"] = < text = <"Indeterminate"> description = <"Presence of microsatellites has not been determined."> > - ["at80"] = < + ["at79"] = < text = <"Absent"> description = <"Microsatellites are present."> > - ["at79"] = < + ["at78"] = < text = <"Present"> description = <"Microsatellites are present."> > - ["at75"] = < + ["at74"] = < text = <"Indeterminate"> description = <"Presence of tumour-associated ulceration has not been determined."> > - ["at74"] = < + ["at73"] = < text = <"Absent"> description = <"Tumour associated ulceration is absent."> > - ["at73"] = < + ["at72"] = < text = <"Present"> description = <"Tumour-associated ulceration is present."> > @@ -502,11 +502,11 @@ terminology text = <"Surgical margins "> description = <"Details of in-situ tumour at the peripheral surgical margins."> > - ["at54"] = < + ["at53"] = < text = <"Present involving 75% or more"> description = <"Tumour regression is present, involving 75% or more of the tumour."> > - ["at53"] = < + ["at52"] = < text = <"Present involving less than 75%"> description = <"Tumour regression is present, involving less than 75% of the tumour."> > @@ -514,11 +514,11 @@ terminology text = <"Intermediate/late regression"> description = <"Finding of tumour regression."> > - ["at51"] = < + ["at50"] = < text = <"Present - Nonbrisk / Focal"> description = <"There are focal areas of tumour infiltrating lymphocytes."> > - ["at50"] = < + ["at49"] = < text = <"Present - Brisk / Diffuse"> description = <"Tumour infilitrating lyphocytes are present, with infiltration of the entire base of the tumour, or of diffuse permeation of the invasive melanoma."> > @@ -578,7 +578,7 @@ terminology text = <"Ulceration"> description = <"Findings related to tumour-associated ulceration."> > - ["at16"] = < + ["at15"] = < text = <"Absent"> description = <"Tumour regression is absent."> > @@ -586,23 +586,23 @@ terminology text = <"Mitotic rate per mm2"> description = <"Mitotic rate is a measure of the proliferation status of a cell population, expressed as the number of mitoses per square millimetre."> > - ["at13"] = < + ["at12"] = < text = <"Level V"> description = <"Melanoma cells infiltrate into the subcutaneous fat."> > - ["at12"] = < + ["at11"] = < text = <"Level IV"> description = <"Melanoma cells infiltrate into the reticular dermis."> > - ["at11"] = < + ["at10"] = < text = <"Level III"> description = <"Melanoma cells fill and expand the papillary dermis with extension of tumour to the papillary-reticular dermal interface."> > - ["at10"] = < + ["at9"] = < text = <"Level II"> description = <"Melanoma cells invade into but do not fill or expand the papillary (superficial) dermis."> > - ["at9"] = < + ["at8"] = < text = <"Level I"> description = <"Melanoma cells are confined to the epidermis (melanoma in situ)."> > @@ -681,7 +681,7 @@ terminology text = <"نمط النمو في داخل البشرة (synthesised)"> description = <"وصف نمط نمو السرطان الميلانيني (synthesised)"> > - ["at129"] = < + ["at128"] = < text = <"موجود"> description = <"الخلايا الليمفاوية المسئولة عن ارتشح الورم موجودة"> > @@ -693,35 +693,35 @@ terminology text = <"غزو الخلايا الليمفاوية و الأوعية الدموية"> description = <"تفاصيل غزو الخلايا الليمفاوية و الأوعية الدموية"> > - ["at122"] = < + ["at121"] = < text = <"غير محدد"> description = <"لم يتم تحديد وجود تكون النسيج الليفي"> > - ["at121"] = < + ["at120"] = < text = <"غائب"> description = <"لا يوجد تكون للنسيج الليفي"> > - ["at120"] = < + ["at119"] = < text = <"موجود"> description = <"تكون النسيج الليفي موجود"> > - ["at119"] = < + ["at118"] = < text = <"غير محدد"> description = <"لم يتم تحديد تقهقر الورم"> > - ["at118"] = < + ["at117"] = < text = <"غير محدد"> description = <"لم يتم تحديد نمط النمو"> > - ["at117"] = < + ["at116"] = < text = <"مختلط"> description = <"نمط النمو داخل البشرة مختلط"> > - ["at116"] = < + ["at115"] = < text = <"أنمش"> description = <"نمط نمو أنمش داخل البشرة"> > - ["at115"] = < + ["at114"] = < text = <"شبيه بداء باجيت"> description = <"نمط نمو داخل البشرة يشبه داء باجيت"> > @@ -733,19 +733,19 @@ terminology text = <"مدى التقهقر"> description = <"تفاصيل مدى التقهقر"> > - ["at112"] = < + ["at111"] = < text = <"موجود - لم يتم تحديد النسبة المئوية"> description = <"يوجد تقهقر للورم. و لم يتم تحديد المدى في صورة نسبة مئوية"> > - ["at111"] = < + ["at110"] = < text = <"غير محدد"> description = <"لم يتم تحديد نوع الخلايا السائدة"> > - ["at110"] = < + ["at109"] = < text = <"خلايا شبيهة بالظهارة"> description = <"الخلايا الشبيهة بالظهارة هي نوع الخلايا السائدة"> > - ["at109"] = < + ["at108"] = < text = <"الخلايا المغزلية"> description = <"الخلايا المغزلية تمثل نوع الخلايا السائدة"> > @@ -761,15 +761,15 @@ terminology text = <"شدة تنكس النسيج المرن الشمسي"> description = <"شدة تنكس النسيج المرن الشمسي"> > - ["at105"] = < + ["at104"] = < text = <"غير محدد"> description = <"لم يتم تحديد وجود تنكس للنسيج المرن الشمسي"> > - ["at104"] = < + ["at103"] = < text = <"غائب"> description = <"لا يوجد تنكس للنسيج المرن الشمسي"> > - ["at103"] = < + ["at102"] = < text = <"موجود"> description = <"يوجد تنكس للنسيج المرن الشمسي"> > @@ -781,15 +781,15 @@ terminology text = <"تنكس النسيج المرن الشمسي"> description = <"الموجودات المتعلقة بتنكس النسيج المرن الشمسي"> > - ["at97"] = < + ["at96"] = < text = <"غير محدد"> description = <"لم يتم تحديد السواتل المجهرية العابرة"> > - ["at96"] = < + ["at95"] = < text = <"غائب"> description = <"لا يوجد سواتل مجهرية عابرة"> > - ["at95"] = < + ["at94"] = < text = <"موجود"> description = <"يوجد سواتل مجهرية عابرة"> > @@ -805,15 +805,15 @@ terminology text = <"طور النمو"> description = <"وصف طور النمو في السرطان الميلانيني"> > - ["at87"] = < + ["at86"] = < text = <"غير محدد"> description = <"لم يتم تحديد ارتشاح الخلايا الليمفاوية المسئولة عن ارتشح الورم"> > - ["at86"] = < + ["at85"] = < text = <"كثيف"> description = <"ارتشاح الخلايا الليمفاوية كثيف"> > - ["at85"] = < + ["at84"] = < text = <"متناثر"> description = <"ارتشاخ الخلايا الليمفاوية بشكل متناثر"> > @@ -821,35 +821,35 @@ terminology text = <"الكثافة"> description = <"كثافة الخلايا الليمفاوية المسئولة عن ارتشح الورم"> > - ["at83"] = < + ["at82"] = < text = <"غير محدد"> description = <"لم يتم تحديد وجود الخلايا الليمفاوية المسئولة عن ارتشح الورم"> > - ["at82"] = < + ["at81"] = < text = <"غائب"> description = <"الخلايا الليمفاوية المسئولة عن ارتشح الورم غير موجودة"> > - ["at81"] = < + ["at80"] = < text = <"غير محدد"> description = <"لم يتم تحديد وجود السواتل المجهرية"> > - ["at80"] = < + ["at79"] = < text = <"غائبة"> description = <"لا يوجد سواتل مجهرية"> > - ["at79"] = < + ["at78"] = < text = <"موجود"> description = <"السواتل المجهرية موجودة"> > - ["at75"] = < + ["at74"] = < text = <"غير محدد"> description = <"لم يتم تحديد وجود تقرح مصاحب للورم"> > - ["at74"] = < + ["at73"] = < text = <"غائب"> description = <"لا يوجد تقرح مصاحب للورم"> > - ["at73"] = < + ["at72"] = < text = <"موجود"> description = <"يوجد تقرح مصاحب للورم"> > @@ -857,11 +857,11 @@ terminology text = <"الحواف/الهوامش الجراحية"> description = <"تفاصيل الورم اللابِد/في موضعه عند الحواف/الهوامش الجراحية الطرفية."> > - ["at54"] = < + ["at53"] = < text = <"موجود و يكتنف 75% أو أكثر"> description = <"يوجد تقهقر للورم, و هو يكتنف 75% أو أكثر من الورم"> > - ["at53"] = < + ["at52"] = < text = <"موجود و يكتنف أقل من 75%"> description = <"يوجد تقهقر للورم, و هو يكتنف أقل من 75% من الورم"> > @@ -869,11 +869,11 @@ terminology text = <"تقهقر متوسط/متأخر"> description = <"الموجودات المتعلقة بتقهقر الورم"> > - ["at51"] = < + ["at50"] = < text = <"موجود - غير متغلغل/بؤري"> description = <"يوجد مناطق بؤرية للخلايا الليمفاوية المسئولة عن ارتشح الورم"> > - ["at50"] = < + ["at49"] = < text = <"موجود - متغلغل/منتشر"> description = <"الخلايا الليمفاوية المسئولة عن ارتشح الورم موجودة, مع ارتشاح القاعدة الكلية للورم, أو تغلغل للسرطان الميلانيني الغازي"> > @@ -933,7 +933,7 @@ terminology text = <"التقرح"> description = <"الموجودات المتعلقة بالتقرح المصاحب للورم."> > - ["at16"] = < + ["at15"] = < text = <"غائب"> description = <"لا يوجد تقهقر للورم"> > @@ -941,23 +941,23 @@ terminology text = <"معدل الانقسام الفَتيلي لكل ميلليمتر مربع"> description = <"معدل الانقاسم الفَتيلي هو قياس حالة التكاثر لمجموعة من الخلايا, يتم التعبير عنها بعدد الانقاسمات الفتيلية لكل ميلليمتر مربع."> > - ["at13"] = < + ["at12"] = < text = <"المستوى الخامس"> description = <"خلايا السرطان الميلانيني ترتشح في الشحم الموجود تحت الجلد."> > - ["at12"] = < + ["at11"] = < text = <"المستوى الرابع"> description = <"خلايا السرطان الميلانيني ترتشح في داخل البشرة الشبكية."> > - ["at11"] = < + ["at10"] = < text = <"المستوى الثالث"> description = <"خلايا السرطان الميلانيني تملأ و تتوسع في الأدمة الحُلَيْمِية مع امتداد الورم إلى الوُجَيْهة/الخط الفاصل في البشرة بين الطبقة الحليمية و الطبقة الشبكية."> > - ["at10"] = < + ["at9"] = < text = <"المستوى الثاني"> description = <"خلايا السرطان الميلانيني تغزو/تغير عى الأدمة الحُلَيْمِية السطحية,, و لكنها لا تملأها و لا تتوسع فيها."> > - ["at9"] = < + ["at8"] = < text = <"المستوى الأول"> description = <"خلايا السرطان ماخِضة في البشرة - سرطان ميلانيني لابِد/في موضعه."> > @@ -995,46 +995,46 @@ terminology value_sets = < ["ac9009"] = < id = <"ac9009"> - members = <"at103", "at104", "at105"> + members = <"at102", "at103", "at104"> > ["ac9008"] = < id = <"ac9008"> - members = <"at120", "at121", "at122"> + members = <"at119", "at120", "at121"> > ["ac9007"] = < id = <"ac9007"> - members = <"at16", "at53", "at54", "at112", "at119"> + members = <"at15", "at52", "at53", "at111", "at118"> > ["ac9002"] = < id = <"ac9002"> - members = <"at73", "at74", "at75"> + members = <"at72", "at73", "at74"> > ["ac9001"] = < id = <"ac9001"> - members = <"at9", "at10", "at11", "at12", "at13"> + members = <"at8", "at9", "at10", "at11", "at12"> > ["ac9011"] = < id = <"ac9011"> - members = <"at115", "at116", "at117", "at118"> + members = <"at114", "at115", "at116", "at117"> > ["ac9010"] = < id = <"ac9010"> - members = <"at109", "at110", "at111"> + members = <"at108", "at109", "at110"> > ["ac9006"] = < id = <"ac9006"> - members = <"at85", "at86", "at87"> + members = <"at84", "at85", "at86"> > ["ac9005"] = < id = <"ac9005"> - members = <"at50", "at51", "at82", "at83", "at129"> + members = <"at49", "at50", "at81", "at82", "at128"> > ["ac9004"] = < id = <"ac9004"> - members = <"at95", "at96", "at97"> + members = <"at94", "at95", "at96"> > ["ac9003"] = < id = <"ac9003"> - members = <"at79", "at80", "at81"> + members = <"at78", "at79", "at80"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_prostate_carcinoma.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_prostate_carcinoma.v1.0.0.adls index e27e2aa24..7a77bf6e3 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_prostate_carcinoma.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.microscopy_prostate_carcinoma.v1.0.0.adls @@ -127,11 +127,11 @@ definition value matches { DV_ORDINAL[id9019] matches { [value, symbol] matches { - [{1}, {[at251]}], - [{2}, {[at252]}], - [{3}, {[at253]}], - [{4}, {[at254]}], - [{5}, {[at255]}] + [{1}, {[at250]}], + [{2}, {[at251]}], + [{3}, {[at252]}], + [{4}, {[at253]}], + [{5}, {[at254]}] } } } @@ -140,11 +140,11 @@ definition value matches { DV_ORDINAL[id9020] matches { [value, symbol] matches { - [{1}, {[at256]}], - [{2}, {[at257]}], - [{3}, {[at258]}], - [{4}, {[at259]}], - [{5}, {[at260]}] + [{1}, {[at255]}], + [{2}, {[at256]}], + [{3}, {[at257]}], + [{4}, {[at258]}], + [{5}, {[at259]}] } } } @@ -153,11 +153,11 @@ definition value matches { DV_ORDINAL[id9021] matches { [value, symbol] matches { - [{1}, {[at261]}], - [{2}, {[at262]}], - [{3}, {[at263]}], - [{4}, {[at264]}], - [{5}, {[at265]}] + [{1}, {[at260]}], + [{2}, {[at261]}], + [{3}, {[at262]}], + [{4}, {[at263]}], + [{5}, {[at264]}] } } } @@ -323,15 +323,15 @@ terminology text = <"Addtional finding (synthesised)"> description = <"Additional histological finding related to prostate cancer. (synthesised)"> > - ["at278"] = < + ["at277"] = < text = <"Transition"> description = <"Transition zone is involved by tumour."> > - ["at277"] = < + ["at276"] = < text = <"Central"> description = <"Central zone is involved by tumour."> > - ["at276"] = < + ["at275"] = < text = <"Peripheral"> description = <"Peripheral zone is involved by tumour."> > @@ -343,15 +343,15 @@ terminology text = <"Tumour zones"> description = <"Findings of tumour zone."> > - ["at273"] = < + ["at272"] = < text = <"Indeterminate"> description = <"Bladder neck involvement by tumour has not been determined."> > - ["at272"] = < + ["at271"] = < text = <"Absent"> description = <"Bladder neck involvement by tumour is absent."> > - ["at271"] = < + ["at270"] = < text = <"Present"> description = <"Blaader neck involvement by tumour is present."> > @@ -359,75 +359,75 @@ terminology text = <"Bladder neck involvement"> description = <"Finding of involvement by tumour of the bladder neck."> > - ["at268"] = < + ["at267"] = < text = <"Indeterminate"> description = <"Presence of benign glands at the surgical margin has not been determined."> > - ["at267"] = < + ["at266"] = < text = <"Absent"> description = <"Benign glands are absent from the surgical margin"> > - ["at266"] = < + ["at265"] = < text = <"Present"> description = <"Benign glands are present at the surgical margin."> > - ["at265"] = < + ["at264"] = < text = <"Grade 5"> description = <"The tissue does not have recognizable glands. There are often just sheets of cells throughout the surrounding tissue."> > - ["at264"] = < + ["at263"] = < text = <"Grade 4"> description = <"The tissue has few recognizable glands. Many cells are invading the surrounding tissue."> > - ["at263"] = < + ["at262"] = < text = <"Grade 3"> description = <"The tissue still has recognizable glands, but the cells are darker. At high magnification, some of these cells have left the glands and are beginning to invade the surrounding tissue."> > - ["at262"] = < + ["at261"] = < text = <"Grade 2"> description = <"The tissue still has well-formed glands, but they are larger and have more tissue between them."> > - ["at261"] = < + ["at260"] = < text = <"Grade 1"> description = <"The cancerous prostate closely resembles normal prostate tissue. The glands are small, well-formed, and closely packed."> > - ["at260"] = < + ["at259"] = < text = <"Grade 5"> description = <"The tissue does not have recognizable glands. There are often just sheets of cells throughout the surrounding tissue."> > - ["at259"] = < + ["at258"] = < text = <"Grade 4"> description = <"The tissue has few recognizable glands. Many cells are invading the surrounding tissue."> > - ["at258"] = < + ["at257"] = < text = <"Grade 3"> description = <"The tissue still has recognizable glands, but the cells are darker. At high magnification, some of these cells have left the glands and are beginning to invade the surrounding tissue."> > - ["at257"] = < + ["at256"] = < text = <"Grade 2"> description = <"The tissue still has well-formed glands, but they are larger and have more tissue between them."> > - ["at256"] = < + ["at255"] = < text = <"Grade 1"> description = <"The cancerous prostate closely resembles normal prostate tissue. The glands are small, well-formed, and closely packed."> > - ["at255"] = < + ["at254"] = < text = <"Grade 5"> description = <"The tissue does not have recognizable glands. There are often just sheets of cells throughout the surrounding tissue."> > - ["at254"] = < + ["at253"] = < text = <"Grade 4"> description = <"The tissue has few recognizable glands. Many cells are invading the surrounding tissue."> > - ["at253"] = < + ["at252"] = < text = <"Grade 3"> description = <"The tissue still has recognizable glands, but the cells are darker. At high magnification, some of these cells have left the glands and are beginning to invade the surrounding tissue."> > - ["at252"] = < + ["at251"] = < text = <"Grade 2"> description = <"The tissue still has well-formed glands, but they are larger and have more tissue between them."> > - ["at251"] = < + ["at250"] = < text = <"Grade 1"> description = <"The cancerous prostate closely resembles normal prostate tissue. The glands are small, well-formed, and closely packed."> > @@ -435,7 +435,7 @@ terminology text = <"Benign glands"> description = <"Finding of benign glands at the surgical margin"> > - ["at249"] = < + ["at248"] = < text = <"Present"> description = <"Tumour is present in seminal vesicles.."> > @@ -443,7 +443,7 @@ terminology text = <"Description"> description = <"A text description of seminal vesicle involvement by tumour."> > - ["at247"] = < + ["at246"] = < text = <"Indeterminate"> description = <"The extent of tumour incidental histologic finding has not been determined."> > @@ -451,15 +451,15 @@ terminology text = <"Tumour invasion"> description = <"Details of tumour invasion to local tissues."> > - ["at242"] = < + ["at241"] = < text = <"Indeterminate"> description = <"The relation of the surgical margin to the prostatic capsule has not been determined."> > - ["at241"] = < + ["at240"] = < text = <"Extraprostatic"> description = <"The surgical margin has been developed external to the prostatic capsule."> > - ["at240"] = < + ["at239"] = < text = <"Intraprostatic"> description = <"The surgical margin has been developed within the prostatic capsule. Sometimes termed 'capsular incision' (CI)."> > @@ -491,27 +491,27 @@ terminology text = <"Description"> description = <"A text description of additional pathological findings."> > - ["at220"] = < + ["at219"] = < text = <"Absent"> description = <"Additional pathological findings are absent."> > - ["at219"] = < + ["at218"] = < text = <"Nodular prostatic hyperplasia"> description = <"Nodular prostatic hyperplasia is present."> > - ["at218"] = < + ["at217"] = < text = <"Indeterminate"> description = <"A qualitative estimate of tumour volume has not been determined."> > - ["at217"] = < + ["at216"] = < text = <"Multifocal or extensive tumour"> description = <"Multifocal or extensive tumour is present."> > - ["at216"] = < + ["at215"] = < text = <"Unifocal tumour"> description = <"Unifocal tumour is present."> > - ["at215"] = < + ["at214"] = < text = <"Minimal tumour"> description = <"Minimal tumour is present."> > @@ -527,15 +527,15 @@ terminology text = <"Total Gleason score"> description = <"The sum of the primary, secondary and tertiary Gleason scores."> > - ["at197"] = < + ["at196"] = < text = <"Atypical adenomatous hyperplasia"> description = <"Atypical adenomatous hyperplasia is present."> > - ["at196"] = < + ["at195"] = < text = <"High grade prostatic intraepithelial neoplasia (PIN)"> description = <"High grade prostatic intraepithelial neoplasia (PIN) is present."> > - ["at195"] = < + ["at194"] = < text = <"Inflammation"> description = <"Tissue inflammation is present."> > @@ -567,23 +567,23 @@ terminology text = <"Addtional finding"> description = <"Additional histological finding related to prostate cancer."> > - ["at178"] = < + ["at177"] = < text = <"Indeterminate"> description = <"Presence of tumour in seminal vesicles has not been determined."> > - ["at177"] = < + ["at176"] = < text = <"Absent"> description = <"Tumour is absent from both seminal vesicle."> > - ["at176"] = < + ["at175"] = < text = <"Present - right"> description = <"Tumour is present in only the right seminal vesicle."> > - ["at175"] = < + ["at174"] = < text = <"Present - left"> description = <"Tumour is present in only the left seminal vesicle."> > - ["at174"] = < + ["at173"] = < text = <"Present - bilateral"> description = <"Tumour is present in both seminal vesicles."> > @@ -599,11 +599,11 @@ terminology text = <"Proportion of positive cores"> description = <"Proportion of tumour positive prostate cores out of the total number of prostate cores. "> > - ["at165"] = < + ["at164"] = < text = <"Tumour incidental histologic finding in more than 5% of tissue resected"> description = <"Prostate tumour is an incidental histological finding in more than 5% of tissue resected."> > - ["at164"] = < + ["at163"] = < text = <"Tumour incidental histologic finding in no more than 5% of tissue resected"> description = <"Prostate tumour is an incidental histologic finding in no more than 5% of tissue resected."> > @@ -668,46 +668,46 @@ terminology value_sets = < ["ac9009"] = < id = <"ac9009"> - members = <"at276", "at277", "at278"> + members = <"at275", "at276", "at277"> > ["ac9008"] = < id = <"ac9008"> - members = <"at271", "at272", "at273"> + members = <"at270", "at271", "at272"> > ["ac9007"] = < id = <"ac9007"> - members = <"at174", "at175", "at176", "at177", "at178", "at249"> + members = <"at173", "at174", "at175", "at176", "at177", "at248"> > ["ac9002"] = < id = <"ac9002"> - members = <"at251", "at252", "at253", "at254", "at255"> + members = <"at250", "at251", "at252", "at253", "at254"> > ["ac9001"] = < id = <"ac9001"> - members = <"at164", "at165", "at247"> + members = <"at163", "at164", "at246"> > ["ac9000"] = < id = <"ac9000"> - members = <"at215", "at216", "at217", "at218"> + members = <"at214", "at215", "at216", "at217"> > ["ac9010"] = < id = <"ac9010"> - members = <"at195", "at196", "at197", "at219", "at220"> + members = <"at194", "at195", "at196", "at218", "at219"> > ["ac9006"] = < id = <"ac9006"> - members = <"at266", "at267", "at268"> + members = <"at265", "at266", "at267"> > ["ac9005"] = < id = <"ac9005"> - members = <"at240", "at241", "at242"> + members = <"at239", "at240", "at241"> > ["ac9004"] = < id = <"ac9004"> - members = <"at261", "at262", "at263", "at264", "at265"> + members = <"at260", "at261", "at262", "at263", "at264"> > ["ac9003"] = < id = <"ac9003"> - members = <"at256", "at257", "at258", "at259", "at260"> + members = <"at255", "at256", "at257", "at258", "at259"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringoplasty.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringoplasty.v0.0.1-alpha.adls index 8660476c4..231ba4f59 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringoplasty.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringoplasty.v0.0.1-alpha.adls @@ -84,23 +84,23 @@ terminology text = <"Technique (synthesised)"> description = <"The technique used to perform the repair of the perforation. (synthesised)"> > - ["at18"] = < + ["at17"] = < text = <"Patch"> description = <"A patch technique was used."> > - ["at17"] = < + ["at16"] = < text = <"Butterfly"> description = <"A butterfly technique was used."> > - ["at16"] = < + ["at15"] = < text = <"Onlay"> description = <"An onlay technique was used."> > - ["at15"] = < + ["at14"] = < text = <"Inlay"> description = <"An inlay technique was used."> > - ["at14"] = < + ["at13"] = < text = <"Underlay"> description = <"An underlay technique was used."> > @@ -108,23 +108,23 @@ terminology text = <"Technique"> description = <"The technique used to perform the repair of the perforation."> > - ["at12"] = < + ["at11"] = < text = <"Other"> description = <"Other tissue was used."> > - ["at11"] = < + ["at10"] = < text = <"Fat"> description = <"Fat tissue was used."> > - ["at10"] = < + ["at9"] = < text = <"Cartilage/Perichondrium"> description = <"Cartilage and perichondrial tissue was used."> > - ["at9"] = < + ["at8"] = < text = <"Cartilage"> description = <"Cartilage was used."> > - ["at8"] = < + ["at7"] = < text = <"Temporal Fascia"> description = <"Fascial tissue covering the temporalis muscle was used."> > @@ -132,15 +132,15 @@ terminology text = <"Graft Material"> description = <"Material used to repair the perforation."> > - ["at6"] = < + ["at5"] = < text = <"Postaural"> description = <"Approach via an incision behind the ear."> > - ["at5"] = < + ["at4"] = < text = <"Endaural"> description = <"Approach through the ear canal."> > - ["at4"] = < + ["at3"] = < text = <"Transcanal"> description = <"Approach through the ear canal, without incision."> > @@ -162,14 +162,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15", "at16", "at17", "at18"> + members = <"at13", "at14", "at15", "at16", "at17"> > ["ac9001"] = < id = <"ac9001"> - members = <"at8", "at9", "at10", "at11", "at12"> + members = <"at7", "at8", "at9", "at10", "at11"> > ["ac9000"] = < id = <"ac9000"> - members = <"at4", "at5", "at6"> + members = <"at3", "at4", "at5"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringotomy.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringotomy.v0.0.1-alpha.adls index 609baa348..9fea1a41a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringotomy.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.myringotomy.v0.0.1-alpha.adls @@ -74,15 +74,15 @@ terminology description = <"Was a ventilation tube inserted?"> comment = <"Record as True if a Ventilation Tube was inserted."> > - ["at5"] = < + ["at4"] = < text = <"Mucoid"> description = <"Pus was present."> > - ["at4"] = < + ["at3"] = < text = <"Serous"> description = <"Serous fluid was present."> > - ["at3"] = < + ["at2"] = < text = <"None"> description = <"No fluid was present."> > @@ -99,6 +99,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at3", "at4", "at5"> + members = <"at2", "at3", "at4"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.notifiable_condition.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.notifiable_condition.v0.0.1-alpha.adls index ab04f2821..c724136ca 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.notifiable_condition.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.notifiable_condition.v0.0.1-alpha.adls @@ -103,11 +103,11 @@ terminology text = <"Date of notification"> description = <"The data and time that the notification was made."> > - ["at5"] = < + ["at4"] = < text = <"Aborted"> description = <"Patient associated with notifiable condition in error."> > - ["at4"] = < + ["at3"] = < text = <"Completed"> description = <"Patient correctly associated with notifiable condition."> > @@ -143,11 +143,11 @@ terminology text = <"تاريخ الإبلاغ"> description = <"التاريخ و التوقيت الذي حدث فيه الإبلاغ"> > - ["at5"] = < + ["at4"] = < text = <"توقف مفاجئ"> description = <"المريض متعلق بالظرف الذي يستلزم الإبلاغ عنه و لكن حدث خطأ ما."> > - ["at4"] = < + ["at3"] = < text = <"مكتمل"> description = <"المريض متعلق بالفعل بالظرف الذي يستلزم الإبلاغ عنه."> > @@ -169,6 +169,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at4", "at5"> + members = <"at3", "at4"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.occupation_record.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.occupation_record.v1.0.0.adls index 147ec3e13..bbfd0bd17 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.occupation_record.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.occupation_record.v1.0.0.adls @@ -184,11 +184,11 @@ terminology text = <"Heltidsekvivalent (synthesised)"> description = <"Arbeidsforholdet/rollens andel eller prosent av en heltidsstilling. (synthesised)"> > - ["at22"] = < + ["at21"] = < text = <"Deltid"> description = <"Individet bruker kortere tid på jobben/rollen enn definisjonen av full stilling i lov- eller avtaleverk (tariffavtale)."> > - ["at21"] = < + ["at20"] = < text = <"Heltid"> description = <"Individet bruker lik eller lengre tid på jobben/rollen enn definisjonen av full stilling i lov- eller avtaleverk (tariffavtale)."> > @@ -258,11 +258,11 @@ terminology text = <"Full time equivalent (synthesised)"> description = <"The time spent in this job or role relative to full-time. (synthesised)"> > - ["at22"] = < + ["at21"] = < text = <"Part-time"> description = <"The individual carries out this occupation for less than the amount of time that is officially regarded as 'full-time' for the occupation."> > - ["at21"] = < + ["at20"] = < text = <"Full-time"> description = <"The individual carries out this occupation for equal to or more than the amount of time that is officially regarded as 'full-time' for the occupation."> > @@ -331,6 +331,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at21", "at22"> + members = <"at20", "at21"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.oedema.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.oedema.v0.0.1-alpha.adls index 2da75c574..5b01d065c 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.oedema.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.oedema.v0.0.1-alpha.adls @@ -147,11 +147,11 @@ terminology description = <"*Description of the extent of the oedema. (en)"> comment = <"*For example: to mid calf; or to L2 level. (en)"> > - ["at21"] = < + ["at20"] = < text = <"*Non-pitting (en)"> description = <"*No pitting of the skin on finger pressure. (en)"> > - ["at20"] = < + ["at19"] = < text = <"*Pitting (en)"> description = <"*Pitting of the skin on finger pressure. (en)"> > @@ -159,19 +159,19 @@ terminology text = <"*Character (en)"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"*Severe (+++) (en)"> description = <"*The oedema is severe. (en)"> > - ["at17"] = < + ["at16"] = < text = <"*Moderate (++) (en)"> description = <"*The oedema is moderate. (en)"> > - ["at16"] = < + ["at15"] = < text = <"*Mild (+) (en)"> description = <"*The oedema is mild. (en)"> > - ["at15"] = < + ["at14"] = < text = <"*None (en)"> description = <"*No oedema is present. (en)"> > @@ -233,11 +233,11 @@ terminology description = <"Description of the extent of the oedema."> comment = <"For example: to mid calf; or to L2 level."> > - ["at21"] = < + ["at20"] = < text = <"Non-pitting"> description = <"No pitting of the skin on finger pressure."> > - ["at20"] = < + ["at19"] = < text = <"Pitting"> description = <"Pitting of the skin on finger pressure."> > @@ -245,19 +245,19 @@ terminology text = <"Character"> description = <"The nature of the oedema."> > - ["at18"] = < + ["at17"] = < text = <"Severe (+++)"> description = <"The oedema is severe."> > - ["at17"] = < + ["at16"] = < text = <"Moderate (++)"> description = <"The oedema is moderate."> > - ["at16"] = < + ["at15"] = < text = <"Mild (+)"> description = <"The oedema is mild."> > - ["at15"] = < + ["at14"] = < text = <"None"> description = <"No oedema is present."> > @@ -314,10 +314,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at20", "at21"> + members = <"at19", "at20"> > ["ac9000"] = < id = <"ac9000"> - members = <"at15", "at16", "at17", "at18"> + members = <"at14", "at15", "at16", "at17"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.operative_procedure.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.operative_procedure.v0.0.1-alpha.adls index 68eb11a9d..775efd77d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.operative_procedure.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.operative_procedure.v0.0.1-alpha.adls @@ -126,11 +126,11 @@ terminology text = <"Pre-operative assessment"> description = <"Structured details about pre-procedure activities."> > - ["at4"] = < + ["at3"] = < text = <"Revision"> description = <"Subsequent times the procedure is performed."> > - ["at3"] = < + ["at2"] = < text = <"Primary"> description = <"The first time the procedure has been performed on this body site."> > @@ -147,6 +147,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at3", "at4"> + members = <"at2", "at3"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.outbreak_identification.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.outbreak_identification.v0.0.1-alpha.adls index 256e4fbaf..3e566e1b0 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.outbreak_identification.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.outbreak_identification.v0.0.1-alpha.adls @@ -88,11 +88,11 @@ terminology text = <"Outbreak"> description = <"Text or coded description of the outbreak identified e.g. Salmonella."> > - ["at6"] = < + ["at5"] = < text = <"Aborted"> description = <"The subject was associated with the case identifier in error."> > - ["at5"] = < + ["at4"] = < text = <"Completed"> description = <"The case has been associated with the given case identifier."> > @@ -125,11 +125,11 @@ terminology text = <"الفاشية"> description = <"وصف نصي أو مُرمَز للفاشية التي تم التعرف عليها, مثلا: السالمونيلا."> > - ["at6"] = < + ["at5"] = < text = <"توقف فجأة"> description = <"تم تعلق الشخص مع العنصر التعريفي للحالة (الذي تم فيه خطأ ما)"> > - ["at5"] = < + ["at4"] = < text = <"مكتمل"> description = <"الحالة متعلقة بالعنصر التعريفي الذي تم إعطاؤه لها"> > @@ -156,6 +156,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at5", "at6"> + members = <"at4", "at5"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.person_name.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.person_name.v0.0.1-alpha.adls index d6c9566ff..c31cc83f7 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.person_name.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.person_name.v0.0.1-alpha.adls @@ -179,15 +179,15 @@ terminology text = <"*Preferred name(en)"> description = <"*Indicates that this is the name by which a person chooses to be identified.(en)"> > - ["at22"] = < + ["at21"] = < text = <"*Reporting name(en)"> description = <"*The subject’s name as it is to be used for reporting, when used with a specific identifier.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Registered name(en)"> description = <"*The name by which the subject is officially registered(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Professional name(en)"> description = <"*The name used by the subject for business or professional purposes.(en)"> > @@ -205,23 +205,23 @@ terminology text = <"*Validity period(en)"> description = <"*The date interval at which this name was valid.(en)"> > - ["at13"] = < + ["at12"] = < text = <"Mädchenname"> description = <"Der Name der bis zur Heirat benutzt wurde"> > - ["at12"] = < + ["at11"] = < text = <"Alias"> description = <"Ein Anderer von der Person benutzter Name"> > - ["at11"] = < + ["at10"] = < text = <"AKA"> description = <"Die Person ist auch bekannt als"> > - ["at10"] = < + ["at9"] = < text = <"Geburtsname"> description = <"Der Person bei Geburt gegebener Name"> > - ["at9"] = < + ["at8"] = < text = <"Früherer Name"> description = <"Von der Person früher benutzter Name"> > @@ -263,15 +263,15 @@ terminology text = <"*Preferred name(en)"> description = <"*Indicates that this is the name by which a person chooses to be identified.(en)"> > - ["at22"] = < + ["at21"] = < text = <"*Reporting name(en)"> description = <"*The subject’s name as it is to be used for reporting, when used with a specific identifier.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Registered name(en)"> description = <"*The name by which the subject is officially registered.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Professional name(en)"> description = <"*The name used by the subject for business or professional purposes.(en)"> > @@ -289,23 +289,23 @@ terminology text = <"Nombre válido desde"> description = <"La fecha a partir de la cual este nombre se tornó válido."> > - ["at13"] = < + ["at12"] = < text = <"Nombre de soltera"> description = <"Nombre utilizado por esta persona antes de su casamiento."> > - ["at12"] = < + ["at11"] = < text = <"Alias"> description = <"Otro nombre utilizado por esta persona."> > - ["at11"] = < + ["at10"] = < text = <"tambien conocido como"> description = <"La persona es también conocida como."> > - ["at10"] = < + ["at9"] = < text = <"Nombre de nacimiento"> description = <"Nombre dado a esta persona al momento de su nacimiento."> > - ["at9"] = < + ["at8"] = < text = <"Nombre previo"> description = <"Nombre previamente utilizado por esta persona."> > @@ -347,15 +347,15 @@ terminology text = <"Nome favorito"> description = <"Indica o nome pelo qual a pessoa prefere ser identificada."> > - ["at22"] = < + ["at21"] = < text = <"Nome informado"> description = <"O nome do sujeito que é usado para relatórios, quando usado com um identificador específico."> > - ["at21"] = < + ["at20"] = < text = <"Nome de registro"> description = <"O nome no qual o sujeito é oficialmente registrado."> > - ["at20"] = < + ["at19"] = < text = <"Nome profissional"> description = <"O nome usado pelo pelo indivíduo para negócios ou assuntos profissionais."> > @@ -373,23 +373,23 @@ terminology text = <"Período de validade"> description = <"Intervalo de tempo no qual esse nome foi válido."> > - ["at13"] = < + ["at12"] = < text = <"Nome de solteiro"> description = <"Nome utilizado por essa pessoa antes do casamento."> > - ["at12"] = < + ["at11"] = < text = <"Pseudônimo"> description = <"Outro nome usado por essa pessoa."> > - ["at11"] = < + ["at10"] = < text = <"Apelido"> description = <"Nome pelo qual a pessoa também é conhecida."> > - ["at10"] = < + ["at9"] = < text = <"Nome de nascimento"> description = <"Nome dado a essa pessoa no nascimento."> > - ["at9"] = < + ["at8"] = < text = <"Nome anterior"> description = <"Nome previamente usado por essa pessoa."> > @@ -432,15 +432,15 @@ terminology text = <"Preferred name"> description = <"Indicates that this is the name by which a person chooses to be identified."> > - ["at22"] = < + ["at21"] = < text = <"Reporting name"> description = <"The subject’s name as it is to be used for reporting, when used with a specific identifier."> > - ["at21"] = < + ["at20"] = < text = <"Registered name"> description = <"The name by which the subject is officially registered."> > - ["at20"] = < + ["at19"] = < text = <"Professional name"> description = <"The name used by the subject for business or professional purposes."> > @@ -458,23 +458,23 @@ terminology text = <"Validity period"> description = <"The date interval at which this name was valid."> > - ["at13"] = < + ["at12"] = < text = <"Maiden name"> description = <"Name used by this persion before marriage."> > - ["at12"] = < + ["at11"] = < text = <"Alias"> description = <"Other name used by this person."> > - ["at11"] = < + ["at10"] = < text = <"AKA"> description = <"Person also known as."> > - ["at10"] = < + ["at9"] = < text = <"Birth name"> description = <"Name given to this person at birth."> > - ["at9"] = < + ["at8"] = < text = <"Previous name"> description = <"Name previously used by this person."> > @@ -516,15 +516,15 @@ terminology text = <"*Preferred name(en)"> description = <"*Indicates that this is the name by which a person chooses to be identified.(en)"> > - ["at22"] = < + ["at21"] = < text = <"*Reporting name(en)"> description = <"*The subject’s name as it is to be used for reporting, when used with a specific identifier.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Registered name(en)"> description = <"*The name by which the subject is officially registered.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Professional name(en)"> description = <"*The name used by the subject for business or professional purposes.(en)"> > @@ -542,23 +542,23 @@ terminology text = <"بداية سريان صلاحية الاسم"> description = <"التاريخ الذي أصبح فيه الاسم صالحا للاستخدام"> > - ["at13"] = < + ["at12"] = < text = <"الاسم قبل الزواج"> description = <"الاسم الذي كان يستخدم بواسطة الشخص قبل الزواج"> > - ["at12"] = < + ["at11"] = < text = <"الاسم المستعار"> description = <"اسم آخر يتم استخدامه بواسطة هذا الشخص"> > - ["at11"] = < + ["at10"] = < text = <"يُعْرَف بـ... أيضا"> description = <"الفرد يُعْرَف أيضا بـ..."> > - ["at10"] = < + ["at9"] = < text = <"الاسم عند الولادة"> description = <"الاسم الذي أعطي للشخص عند الولادة"> > - ["at9"] = < + ["at8"] = < text = <"الاسم السابق"> description = <"الاسم الذي استخدم من قبل بواسطة المريض"> > @@ -595,6 +595,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at21", "at9", "at10", "at11", "at12", "at13", "at20", "at22"> + members = <"at20", "at8", "at9", "at10", "at11", "at12", "at19", "at21"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.problem_qualifier.v1.0.2-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.problem_qualifier.v1.0.2-alpha.adls index 1f4764795..eebbd7d00 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.problem_qualifier.v1.0.2-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.problem_qualifier.v1.0.2-alpha.adls @@ -256,31 +256,31 @@ terminology text = <"Diagnosisk kategori (synthesised)"> description = <"Kategorisering av problemet eller diagnosen innenfor en spesifikk kontakt og/eller lokal behandlingssammenheng. (synthesised)"> > - ["at98"] = < + ["at97"] = < text = <"Residivert"> description = <"Problemet eller diagnosen har blitt forverret etter en midlertidig forbedret periode."> > - ["at97"] = < + ["at96"] = < text = <"Tilbakefall"> description = <"Ny forekomst av det samme problemet eller diagnosen etter at en tidligere episode var bedret."> > - ["at96"] = < + ["at95"] = < text = <"Første forekomst"> description = <"Dette er den første forekomsten av dette problemet eller diagnosen."> > - ["at95"] = < + ["at94"] = < text = <"Akutt-på-kronisk"> description = <"Et problem eller en diagnose med en akutt forverring av en kronisk tilstand."> > - ["at94"] = < + ["at93"] = < text = <"Ubestemmelig"> description = <"Det er ikke mulig å bestemme om sykdomstegnene eller symptomene av sykdommen er reduserte."> > - ["at93"] = < + ["at92"] = < text = <"Ikke i remisjon"> description = <"Ingen reduksjon av sykdomstegn eller symptomer er identifisert."> > - ["at91"] = < + ["at90"] = < text = <"I remisjon"> description = <"Ingen pågående sykdomstegn eller symptomer på sykdommen er identifisert."> > @@ -289,23 +289,23 @@ terminology description = <"Remisjonsstatus for en ikke-kurerbar diagnose."> comment = <"For eksempel status for kreft eller en hematologisk diagnose."> > - ["at89"] = < + ["at88"] = < text = <"Avkreftet"> description = <"Diagnosen har blitt klinisk revurdert, eller er motbevist med en høy grad av klinisk sikkerhet. Denne statusen brukes for å korrigere feil i journalen."> > - ["at88"] = < + ["at87"] = < text = <"Ubestemmelig"> description = <"Det er ikke mulig å bestemme problemet eller diagnosens fase av bedring."> > - ["at87"] = < + ["at86"] = < text = <"Ikke i bedring"> description = <"Problemet eller diagnosen utvikler seg ikke i ønsket retning gjennom de vanlige stadiene av bedring, eller er ikke under tilheling."> > - ["at86"] = < + ["at85"] = < text = <"I bedring"> description = <"Problemet eller diagnosen utvikler seg i ønsket retning gjennom de vanlige stadiene av bedring, eller under tilheling."> > - ["at85"] = < + ["at84"] = < text = <"Bedret"> description = <"Problemet eller diagnosen har fullført de vanlige stadiene av bedring eller tilheling, og kan regnes som bedret."> > @@ -314,11 +314,11 @@ terminology description = <"Fase av bedring eller tilheling for et akutt problem eller diagnose."> comment = <"For eksempel for å spore tilhelingen av en mellomørebetennelse."> > - ["at82"] = < + ["at81"] = < text = <"Akutt"> description = <"Et problem eller diagnose med en rask inntreden, kortvarig forløp, eller begge."> > - ["at80"] = < + ["at79"] = < text = <"Kronisk"> description = <"Et problem eller diagnose med varige eller langvarige effekter, eller som utvikler seg over tid."> > @@ -327,7 +327,7 @@ terminology description = <"Kategorisering som betegner debuten og/eller varigheten og vedvarenheten av problemet eller diagnosen."> comment = <"Definisjoner av akutt og kronisk vil variere fra diagnose til diagnose."> > - ["at77"] = < + ["at76"] = < text = <"Komplikasjon"> description = <"En ugunstig utvikling av et problem eller diagnose."> > @@ -341,15 +341,15 @@ terminology description = <"Kategorisering av forekomsten for dette problemet eller diagnosen."> comment = <"Dette dataelementet kan brukes som en ytterligere kvalifikator i tillegg til verdien \"Ny\" i elementet \"Episodisitet\". For eksempel kan en sykdom som astma ha gjentakende episoder med bedre perioder mellom, men det kan likevel være viktig å kunne identifisere den første astmaepisoden fra de påfølgende."> > - ["at71"] = < + ["at70"] = < text = <"Ubestemmelig"> description = <"Det er ikke mulig å bestemme hvorvidt denne forekomsten av problemet eller diagnosen er ny eller pågående."> > - ["at67"] = < + ["at66"] = < text = <"Bidiagnose"> description = <"Et problem eller diagnose som opptrer samtidig som hoveddiagnosen. Kan også omtales som en komorbiditet."> > - ["at65"] = < + ["at64"] = < text = <"Hoveddiagnose"> description = <"Diagnosen som er bestemt å være hovedårsaken til den aktuelle kontakten."> > @@ -358,11 +358,11 @@ terminology description = <"Kategorisering av problemet eller diagnosen innenfor en spesifikk kontakt og/eller lokal behandlingssammenheng."> comment = <"Dette elementet inneholder et verdisett som er i vanlig bruk innen diagnosekategorisering. I episodiske behandlingssammenhenger (som regel spesialisthelsetjenesten) er det vanlig å kategorisere/organisere diagnoser i henhold til deres forhold til hoveddiagnosen som behandles i den aktuelle kontakten. Disse kategoriene kan også brukes for klinisk koding, rapportering og fakturering. I noen land omtales diagnosekategorien som \"en DRG\". I tillegg gjør muligheten for å legge til annen fri eller kodet tekst at det er mulig å bruke andre lokale verdisett ved behov."> > - ["at63"] = < + ["at62"] = < text = <"Nåværende"> description = <"Problemet/diagnosen er tilstede ved registreringstidspunktet."> > - ["at62"] = < + ["at61"] = < text = <"Tidligere"> description = <"Problemet/diagnosen er ikke lenger tilstede ved registreringstidspunktet."> > @@ -371,31 +371,31 @@ terminology description = <"Kategori som støtter oppdeling av problemer og diagnoser i lister over nåværende og tidligere problemer."> comment = <"Elementene Nåværende/tidligere og Aktiv/inaktiv har lignende klinisk innflytelse, men representerer noe forskjellig betydning. Begge brukes aktivt i forskjellige kliniske sammenhenger, men som regel ikke sammen. Dersom Aktiv/inaktiv er registrert, er dette elementet sannsynligvis overflødig. Et unntak der en tilstand kan være både nåværende og inaktivt, er astma som ikke forårsaker akutte symptomer."> > - ["at36"] = < + ["at35"] = < text = <"Pågående"> description = <"Problemet eller diagnosen er pågående, uten at det har forekommet nye episoder."> > - ["at35"] = < + ["at34"] = < text = <"Ny"> description = <"En ny forekomst av enten et nytt eller et eksisterende problem eller diagnose. Et flagg for \"Første forekomst\" kan registreres separat for å skille den første forekomsten fra påfølgende."> > - ["at28"] = < + ["at27"] = < text = <"Inaktiv"> description = <"Problemet eller diagnosen er ikke fullstendig bedret, men er inaktivt eller mindre relevant for den nåværende kliniske sammenhengen."> > - ["at27"] = < + ["at26"] = < text = <"Aktiv"> description = <"Problemet eller diagnosen er aktivt og kliniske relevant ved registreringstidspunktet."> > - ["at19"] = < + ["at18"] = < text = <"Fastslått"> description = <"Endelig underbygget diagnose, basert på en høy grad av klinisk sikkerhet, som kan omfatte klinisk evidens fra undersøkelser. Den er ikke forventet å endres."> > - ["at18"] = < + ["at17"] = < text = <"Arbeidsdiagnose"> description = <"Midlertidig diagnose, basert på en rimelig grad av klinisk sikkerhet, men som avventer videre undersøkelsesresultater eller kliniske råd. Den kan fortsatt endres etter hvert som undersøkelsesresultater eller annen informasjon blir tilgjengelig."> > - ["at17"] = < + ["at16"] = < text = <"Tentativ"> description = <"En foreløpig diagnose som er en utredningshypotese, og som antas å kunne bli bekreftet ved videre utredning eller observasjon av utvikling. Den kan bli endret etter hvert som undersøkelsesresultater eller annen informasjon blir tilgjengelig."> > @@ -456,31 +456,31 @@ terminology text = <"진단 범주 (synthesised)"> description = <"특별한 진료 그리고/또는 로컬 케어 환경의 삽화 내에서의 문제 또는 진단의 범주 (synthesised)"> > - ["at98"] = < + ["at97"] = < text = <"*Relapsed (en)"> description = <"*Problem or diagnosis has deteriorated after a period of temporary improvement. (en)"> > - ["at97"] = < + ["at96"] = < text = <"*Recurrence (en)"> description = <"*New occurrence of the same problem or diagnosis after a previous episode was resolved. (en)"> > - ["at96"] = < + ["at95"] = < text = <"*First occurrence (en)"> description = <"*This is the first ever occurrence of this problem or diagnosis. (en)"> > - ["at95"] = < + ["at94"] = < text = <"만성진행 중 급성발생"> description = <"만성 상태의 급성 악화를 한 문제 또는 진단."> > - ["at94"] = < + ["at93"] = < text = <"결정불능"> description = <"질병의 증상이나 증후의 감소가 있는지 결정하는 것이 불가능함."> > - ["at93"] = < + ["at92"] = < text = <"관해 아님"> description = <"질병의 증상이나 증후의 감소가 확인되지 않음."> > - ["at91"] = < + ["at90"] = < text = <"완전 관해"> description = <"확인되는 진행 중인 질병의 증상이나 징후가 없음."> > @@ -489,23 +489,23 @@ terminology description = <"불치병 진단의 관해 상태."> comment = <"예: 암 또는 혈액학적 진단 상태."> > - ["at89"] = < + ["at88"] = < text = <"반증"> description = <"이전에 기록된 진단이 임상적으로 재평가되고 높은 수준의 임상적 확실성으로 반증됨. 이 상태는 건강 기록내의 오류를 교정하는데 사용됨."> > - ["at88"] = < + ["at87"] = < text = <"결정불능"> description = <"문제 또는 진단의 완치 또는 치료 상태를 결정할 수 없음."> > - ["at87"] = < + ["at86"] = < text = <"치료안되고 있음"> description = <"문제 또는 진단이 완치가 되는 방향으로 치료되고 있다거나 정상 단계로 복귀되는 것처럼 만족스럽게 진행되지 않고 있음."> > - ["at86"] = < + ["at85"] = < text = <"치료중"> description = <"문제 또는 진단이 완치가 되는 방향으로 치료되고 있거나 정상 단계로 복귀되는 것을 통해 만족스럽게 진행중임."> > - ["at85"] = < + ["at84"] = < text = <"완치"> description = <"문제 또는 진단이 완치가 되는 방향으로 치료되고 있거나 정상 단계로 복귀되는 것을 통해 종료됨."> > @@ -514,11 +514,11 @@ terminology description = <"급성 문제 또는 진단이 치료되는 단계"> comment = <"예: 중이염의 치료 단계 추적"> > - ["at82"] = < + ["at81"] = < text = <"급성"> description = <"빠른 발생, 짧은 경과 또는 둘 다 가진 문제 또는 진단."> > - ["at80"] = < + ["at79"] = < text = <"만성"> description = <"영속적 또는 매우 길게 유지되는 영향을 주는 문제 또는 진단, 또는 계속 진화함."> > @@ -527,7 +527,7 @@ terminology description = <"문제 또는 진단의 발생의 속도 그리고/또는 기간 그리고 영속성을 반영하는 범주."> comment = <"급성 대 만성의 진단은 각 진단에서 따라 다를 것임."> > - ["at77"] = < + ["at76"] = < text = <"합병증"> description = <"문제 또는 진단의 원치않는 발전."> > @@ -541,15 +541,15 @@ terminology description = <"*Category of the occurrence for this problem or diagnosis. (en)"> comment = <"*This data element can be an additional qualifier to the 'New' value in the 'Episodicity' value set, that is a condition such as asthma can have recurring new episodes that have periods of resolution in between. However it can be important to identify the first ever episode of asthma from all of the other episodes. (en)"> > - ["at71"] = < + ["at70"] = < text = <"결정불능"> description = <"문제 또는 진단의 발생이 새로운 것인지 진행 중인 것인지 구별하는 것이 불가능함."> > - ["at67"] = < + ["at66"] = < text = <"이차 진단"> description = <"일차 문제 또는 진단과 동시에 발생한 문제 또는 진단. 동반 상태로 알려질 수도 있음."> > - ["at65"] = < + ["at64"] = < text = <"주요 진단"> description = <"입원 환자 진료의 삽화 또는 요양 진료의 삽화, 의료기관 방문을 야기하는데 주요하게 책임이 있는 것으로 결정된 진단. "> @@ -560,11 +560,11 @@ terminology comment = <"이 데이터 엘리먼트는 진단 범주에서 공통적으로 사용되는 value set을 포함함. 삽화적인 진료환경(보통 이차 진료)에서, 해당 진료삽화 동안 대처해야하는 주진단과의 관계에 따라 범주화/조직화하는 것이 일반적임. 이 범주는 또한 임상 코딩과 리포팅, 청구목적을 위해 사용될 수 있음. 몇몇 국가에서는 진단 범주가 DRG로 알려지기도 함. 추가로, 자유 텍스트 선택은 요구에 따라 다른 로컬 value set의 사용을 허용함."> > - ["at63"] = < + ["at62"] = < text = <"현재"> description = <"현재 발생한 이슈."> > - ["at62"] = < + ["at61"] = < text = <"과거"> description = <"과거에 발생했던 이슈."> > @@ -573,31 +573,31 @@ terminology description = <"문제와 진단을 현재 또는 과거 문제 목록으로 구분하는 것을 지원하기 위한 범주."> comment = <"현재/과거 그리고 활성/비활성 데이터 엘리먼트는 비슷한 임상적 영향을 가지지만 약간 다른 의미를 표현함. 둘 다 상이한 임상 환경에서 활발하게 사용되지만 보통 같이 사용되지는 않음. 활성/비활성 한정자가 기록되어 있다면, 이 데이터 엘리먼트는 중복일 가능성이 있음. 상태가 현재일 수는 있지만 비활성인 예외 경우는 급성 증상을 일으키지 않는 천식임."> > - ["at36"] = < + ["at35"] = < text = <"진행중"> description = <"이슈 또는 문제, 진단이 새로운 급성 삽화의 발생없이 진행 중임."> > - ["at35"] = < + ["at34"] = < text = <"새로운"> description = <"새로 또는 존재하는 문제 또는 진단의 새로운 발생. '처음 발생'을 위한 표시는 다른 발생으로 부터 처음 발생을 구별하기 위해 구분해서 기록될 수 있음."> > - ["at28"] = < + ["at27"] = < text = <"비활성"> description = <"완치된 문제 또는 진단은 아니지만 비활성 상태이거나 현재 임상 상황에 거의 관련성이 없다고 느껴짐."> > - ["at27"] = < + ["at26"] = < text = <"활성"> description = <"현재 활성화되어 있고 임상적으로 관련된 문제 또는 진단"> > - ["at19"] = < + ["at18"] = < text = <"확립"> description = <"검사결과에 따른 임상 근거를 포함할 수 있는, 높은 수준의 임상적 확실성에 기반한 최종의 실질적인 진단. 변경될 것으로 기대되지 않음."> > - ["at18"] = < + ["at17"] = < text = <"진행"> description = <"합리적 수준의 임상적 확실성에 근거하지만, 좀 더 진전된 검사 결과 또는 임상적 권고를 기다리는 임시적인 진단. 이 또한 검사 결과 또는 권고에 따라 변경될 수 있음."> > - ["at17"] = < + ["at16"] = < text = <"예비"> description = <"보통 보통 낮은 수준의 임상적 확실을과 과련된, 초기 진단이 이루어짐. 검사 결과 또는 권고에 따라 변경될 수 있음."> > @@ -659,31 +659,31 @@ terminology text = <"*Diagnostic category(en) (synthesised)"> description = <"*Category of the problem or diagnosis within a specified episode of care and/or local care context.(en) (synthesised)"> > - ["at98"] = < + ["at97"] = < text = <"*Relapsed (en)"> description = <"*Problem or diagnosis has deteriorated after a period of temporary improvement. (en)"> > - ["at97"] = < + ["at96"] = < text = <"*Recurrence (en)"> description = <"*New occurrence of the same problem or diagnosis after a previous episode was resolved. (en)"> > - ["at96"] = < + ["at95"] = < text = <"*First occurrence (en)"> description = <"*This is the first ever occurrence of this problem or diagnosis. (en)"> > - ["at95"] = < + ["at94"] = < text = <"*Acute-on-chronic(en)"> description = <"**(en)"> > - ["at94"] = < + ["at93"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to determine if there have been diminution of the signs or symptoms of the disease have been identified.(en)"> > - ["at93"] = < + ["at92"] = < text = <"*Not in remission(en)"> description = <"*No diminution of the signs or symptoms of the disease have been identified.(en)"> > - ["at91"] = < + ["at90"] = < text = <"*In complete remission(en)"> description = <"*No diminution of signs or symptoms of the disease have been identified.(en)"> > @@ -692,23 +692,23 @@ terminology description = <"*Status of the remission of an incurable diagnosis.(en)"> comment = <"*For example: the status of a cancer or haematological diagnosis.(en)"> > - ["at89"] = < + ["at88"] = < text = <"Descartado"> description = <"O diagnóstico foi reavaliado clinicamente ou foi refutado com um elevado nível de segurança clínica."> > - ["at88"] = < + ["at87"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to determine the resolution or healing status of the problem or diagnosis.(en)"> > - ["at87"] = < + ["at86"] = < text = <"Não resolvendo"> description = <"Um problema ou um diagnóstico que não está progredindo satisfatoriamente pelos estágios normais de reabilitação ou de cura em direção a resolução."> > - ["at86"] = < + ["at85"] = < text = <"Resolvendo"> description = <"Um problema ou um diagnóstico que está evoluindo de forma satisfatória pelos estágios normais de reabilitação ou de cura evoluindo para a resolução."> > - ["at85"] = < + ["at84"] = < text = <"Resolvido"> description = <"Problema ou diagnóstico que finalizou as fases normais de reabilitação ou de cura e pode ser considerado resolvido."> > @@ -717,11 +717,11 @@ terminology description = <"*Phase of healing for an acute problem or diagnosis.(en)"> comment = <"*For example: tracking the progress of resolution of a middle ear infection.(en)"> > - ["at82"] = < + ["at81"] = < text = <"Agudo"> description = <"Um problema ou diagnóstico com um início rápido, um curso curto, ou ambos."> > - ["at80"] = < + ["at79"] = < text = <"Crônico"> description = <"Um problema ou um diagnóstico com efeitos persistentes ou de longa duração ou que evolui ao longo do tempo."> > @@ -730,7 +730,7 @@ terminology description = <"*Category reflecting the speed of onset and/or duration and persistence of the problem or diagnosis.(en)"> comment = <"*Definitions of acute vs chronic will differ for each diagnosis.(en)"> > - ["at77"] = < + ["at76"] = < text = <"Complicação"> description = <"Uma evolução desfavorável de um problema ou diagnóstico."> > @@ -744,15 +744,15 @@ terminology description = <"*Category of the occurrence for this problem or diagnosis. (en)"> comment = <"*This data element can be an additional qualifier to the 'New' value in the 'Episodicity' value set, that is a condition such as asthma can have recurring new episodes that have periods of resolution in between. However it can be important to identify the first ever episode of asthma from all of the other episodes. (en)"> > - ["at71"] = < + ["at70"] = < text = <"Indeterminado"> description = <"Não é possível determinar se esta ocorrência do problema ou diagnóstico é nova ou está em curso."> > - ["at67"] = < + ["at66"] = < text = <"Diagnóstico secundário"> description = <"Um problema ou diagnóstico que ocorre ao mesmo tempo que o problema ou de diagnóstico principal. Também pode ser conhecido como uma comorbidade."> > - ["at65"] = < + ["at64"] = < text = <"Diagnóstico principal"> description = <"O diagnóstico específico a ser responsável por desencadear um episódio de cuidado do paciente admitido, um episódio de cuidados domiciliares ou um comparecimento no estabelecimento de cuidados de saúde."> > @@ -762,11 +762,11 @@ terminology comment = <"*This data element contains a value set commonly used in diagnostic categorisation. In episodic care contexts (commonly secondary care) it is common to categorise/organise diagnoses according to their relationship to the principal diagnosis being addressed during that episode of care. These categories may also be used for clinical coding, reporting and billing purposes. In some countries the diagnostic category may be known as a DRG. In addition, the free text choice permits use of other local value sets, as required.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Current(en)"> description = <"*An issue occuring at present.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Past(en)"> description = <"*An issue which ocurred in the past.(en)"> > @@ -775,31 +775,31 @@ terminology description = <"*Category that supports division of problems and diagnoses into Current or Past problem lists.(en)"> comment = <"*The Current/Past and Active/Inactive data elements have similar clinical impact but represent slightly different semantics. Both are actively used in different clinical settings, but usually not together. If an Active/Inactive qualifier is recorded, then this data element is likely to be redundant. An exception where a condition can be current but inactive is asthma that is not causing acute symptoms.(en)"> > - ["at36"] = < + ["at35"] = < text = <"*Ongoing(en)"> description = <"*The issue, problem or diagnosis continues, without new, acute episodes occurring.(en)"> > - ["at35"] = < + ["at34"] = < text = <"*New(en)"> description = <"*A new occurrence of either a new or existing problem or diagnosis. A flag for 'First occurrence' can be recorded separately to distinguish the first from other occurrences.(en)"> > - ["at28"] = < + ["at27"] = < text = <"Inativo"> description = <"O problema ou diagnóstico não está completamente resolvido, mas está inativo ou é menos relevante no contexto clínico atual."> > - ["at27"] = < + ["at26"] = < text = <"Ativo"> description = <"O problema ou o diagnóstico está atualmente ativo e clinicamente relevante."> > - ["at19"] = < + ["at18"] = < text = <"*Established(en)"> description = <"*Final substantiated diagnosis, based on a high level of clinical certainty, which may include clinical evidence from test results. It is not expected to change.(en)"> > - ["at18"] = < + ["at17"] = < text = <"Trabalhando [(Interrogado)]"> description = <"Diagnóstico provisório, com base em numa certeza clínica razoável, mas na pendência de novos resultados de testes ou orientação clínica. Pode ainda mudar à medida que os resultados dos testes ou conselhos estiverem disponíveis."> > - ["at17"] = < + ["at16"] = < text = <"Preliminar"> description = <"O diagnóstico inicial feito, geralmente associado a um baixo nível de certeza clínica. Pode mudar à medida que os resultados dos testes ou conselhos estiverem disponíveis."> > @@ -861,31 +861,31 @@ terminology text = <"Diagnostic category (synthesised)"> description = <"Category of the problem or diagnosis within a specified episode of care and/or local care context. (synthesised)"> > - ["at98"] = < + ["at97"] = < text = <"Relapsed"> description = <"Problem or diagnosis has deteriorated after a period of temporary improvement."> > - ["at97"] = < + ["at96"] = < text = <"Recurrence"> description = <"New occurrence of the same problem or diagnosis after a previous episode was resolved."> > - ["at96"] = < + ["at95"] = < text = <"First occurrence"> description = <"This is the first ever occurrence of this problem or diagnosis."> > - ["at95"] = < + ["at94"] = < text = <"Acute-on-chronic"> description = <"A problem or diagnosis with an acute exacerbation of a chronic condition."> > - ["at94"] = < + ["at93"] = < text = <"Indeterminate"> description = <"It is not possible to determine if there have been diminution of the signs or symptoms of the disease have been identified."> > - ["at93"] = < + ["at92"] = < text = <"Not in remission"> description = <"No diminution of the signs or symptoms of the disease have been identified."> > - ["at91"] = < + ["at90"] = < text = <"In remission"> description = <"No ongoing signs or symptoms of the disease have been identified."> > @@ -894,23 +894,23 @@ terminology description = <"Status of the remission of an incurable diagnosis."> comment = <"For example: the status of a cancer or haematological diagnosis."> > - ["at89"] = < + ["at88"] = < text = <"Refuted"> description = <"The previously recorded diagnosis has been clinically reassessed or disproved with a high level of clinical certainty. This status is used to correct an error in the health record."> > - ["at88"] = < + ["at87"] = < text = <"Indeterminate"> description = <"It is not possible to determine the resolution or healing status of the problem or diagnosis."> > - ["at87"] = < + ["at86"] = < text = <"Not resolving"> description = <"Problem or diagnosis is not progressing satisfactorily through the normal stages of restoration or healing towards resolution."> > - ["at86"] = < + ["at85"] = < text = <"Resolving"> description = <"Problem or diagnosis is progressing satisfactorily through the normal stages of restoration or healing towards resolution."> > - ["at85"] = < + ["at84"] = < text = <"Resolved"> description = <"Problem or diagnosis has completed the normal phases of restoration or healing and can be considered resolved."> > @@ -919,11 +919,11 @@ terminology description = <"Phase of healing for an acute problem or diagnosis."> comment = <"For example: tracking the progress of resolution of a middle ear infection."> > - ["at82"] = < + ["at81"] = < text = <"Acute"> description = <"A problem or diagnosis with a rapid onset, a short course, or both."> > - ["at80"] = < + ["at79"] = < text = <"Chronic"> description = <"A problem or diagnosis with persistent or long-lasting effects, or that evolves over time."> > @@ -932,7 +932,7 @@ terminology description = <"Category reflecting the speed of onset and/or duration and persistence of the problem or diagnosis."> comment = <"Definitions of acute vs chronic will differ for each diagnosis."> > - ["at77"] = < + ["at76"] = < text = <"Complication"> description = <"An unfavorable evolution of a problem or diagnosis."> > @@ -946,15 +946,15 @@ terminology description = <"Category of the occurrence for this problem or diagnosis."> comment = <"This data element can be an additional qualifier to the 'New' value in the 'Episodicity' value set, that is a condition such as asthma can have recurring new episodes that have periods of resolution in between. However it can be important to identify the first ever episode of asthma from all of the other episodes."> > - ["at71"] = < + ["at70"] = < text = <"Indeterminate"> description = <"It is not possible to determine if this occurrence of the problem or diagnosis is new or ongoing."> > - ["at67"] = < + ["at66"] = < text = <"Secondary diagnosis"> description = <"A problem or diagnosis that is occurs at the same time as the primary problem or diagnosis. May also be known as a comorbid condition."> > - ["at65"] = < + ["at64"] = < text = <"Principal diagnosis"> description = <"The diagnosis determined to be chiefly responsible for occasionaing an episode of admitted patient care, an episode of residential care or an attendance at the health care establishment."> > @@ -964,11 +964,11 @@ terminology comment = <"This data element contains a value set commonly used in diagnostic categorisation. In episodic care contexts (commonly secondary care) it is common to categorise/organise diagnoses according to their relationship to the principal diagnosis being addressed during that episode of care. These categories may also be used for clinical coding, reporting and billing purposes. In some countries the diagnostic category may be known as a DRG. In addition, the free text choice permits use of other local value sets, as required."> > - ["at63"] = < + ["at62"] = < text = <"Current"> description = <"An issue occuring at present."> > - ["at62"] = < + ["at61"] = < text = <"Past"> description = <"An issue which ocurred in the past."> > @@ -977,31 +977,31 @@ terminology description = <"Category that supports division of problems and diagnoses into Current or Past problem lists."> comment = <"The Current/Past and Active/Inactive data elements have similar clinical impact but represent slightly different semantics. Both are actively used in different clinical settings, but usually not together. If an Active/Inactive qualifier is recorded, then this data element is likely to be redundant. An exception where a condition can be current but inactive is asthma that is not causing acute symptoms."> > - ["at36"] = < + ["at35"] = < text = <"Ongoing"> description = <"The issue, problem or diagnosis continues, without new, acute episodes occurring."> > - ["at35"] = < + ["at34"] = < text = <"New"> description = <"A new occurrence of either a new or existing problem or diagnosis. A flag for 'First occurrence' can be recorded separately to distinguish the first from other occurrences."> > - ["at28"] = < + ["at27"] = < text = <"Inactive"> description = <"The problem or diagnosis is not completely resolved but is inactive or felt less relevant to the current clinical context."> > - ["at27"] = < + ["at26"] = < text = <"Active"> description = <"The problem or diagnosis is currently active and clinically relevant."> > - ["at19"] = < + ["at18"] = < text = <"Established"> description = <"Final substantiated diagnosis, based on a high level of clinical certainty, which may include clinical evidence from test results. It is not expected to change."> > - ["at18"] = < + ["at17"] = < text = <"Working"> description = <"Interim diagnosis, based on a reasonable amount of clinical certainty but pending further test results or clinical advice. It may still change as test results or advice become available."> > - ["at17"] = < + ["at16"] = < text = <"Preliminary"> description = <"The initial diagnosis made, usually associated with a low level of clinical certainty. It may change as test results or advice become available."> > @@ -1063,31 +1063,31 @@ terminology text = <"*Diagnostic category(en) (synthesised)"> description = <"*Category of the problem or diagnosis within a specified episode of care and/or local care context.(en) (synthesised)"> > - ["at98"] = < + ["at97"] = < text = <"*Relapsed (en)"> description = <"*Problem or diagnosis has deteriorated after a period of temporary improvement. (en)"> > - ["at97"] = < + ["at96"] = < text = <"*Recurrence (en)"> description = <"*New occurrence of the same problem or diagnosis after a previous episode was resolved. (en)"> > - ["at96"] = < + ["at95"] = < text = <"*First occurrence (en)"> description = <"*This is the first ever occurrence of this problem or diagnosis. (en)"> > - ["at95"] = < + ["at94"] = < text = <"*Acute-on-chronic(en)"> description = <"**(en)"> > - ["at94"] = < + ["at93"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to determine if there have been diminution of the signs or symptoms of the disease have been identified.(en)"> > - ["at93"] = < + ["at92"] = < text = <"*Not in remission(en)"> description = <"*No diminution of the signs or symptoms of the disease have been identified.(en)"> > - ["at91"] = < + ["at90"] = < text = <"*In complete remission(en)"> description = <"*No diminution of signs or symptoms of the disease have been identified.(en)"> > @@ -1096,23 +1096,23 @@ terminology description = <"*Status of the remission of an incurable diagnosis.(en)"> comment = <"*For example: the status of a cancer or haematological diagnosis.(en)"> > - ["at89"] = < + ["at88"] = < text = <"*Refuted(en)"> description = <"*The diagnosis has been clinically reassessed or has been disproved with a high level of clinical certainty.(en)"> > - ["at88"] = < + ["at87"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to determine the resolution or healing status of the problem or diagnosis.(en)"> > - ["at87"] = < + ["at86"] = < text = <"*Not resolving(en)"> description = <"*Problem or diagnosis is not progressing satisfactorily through the normal stages of restoration or healing towards resolution.(en)"> > - ["at86"] = < + ["at85"] = < text = <"*Resolving(en)"> description = <"*Problem or diagnosis is progressing satisfactorily through the normal stages of restoration or healing towards resolution.(en)"> > - ["at85"] = < + ["at84"] = < text = <"*Resolved(en)"> description = <"*Problem or diagnosis has completed the normal phases of restoration or healing and can be considered resolved.(en)"> > @@ -1121,11 +1121,11 @@ terminology description = <"*Phase of healing for an acute problem or diagnosis.(en)"> comment = <"*For example: tracking the progress of resolution of a middle ear infection.(en)"> > - ["at82"] = < + ["at81"] = < text = <"*Acute(en)"> description = <"*A problem or diagnosis with a rapid onset, a short course, or both.(en)"> > - ["at80"] = < + ["at79"] = < text = <"*Chronic(en)"> description = <"*A problem or diagnosis with persistent or long-lasting effects, or that evolves over time.(en)"> > @@ -1134,7 +1134,7 @@ terminology description = <"*Category reflecting the speed of onset and/or duration and persistence of the problem or diagnosis.(en)"> comment = <"*Definitions of acute vs chronic will differ for each diagnosis.(en)"> > - ["at77"] = < + ["at76"] = < text = <"*Complication(en)"> description = <"*An unfavorable evolution of a problem or diagnosis.(en)"> > @@ -1148,15 +1148,15 @@ terminology description = <"*Category of the occurrence for this problem or diagnosis. (en)"> comment = <"*This data element can be an additional qualifier to the 'New' value in the 'Episodicity' value set, that is a condition such as asthma can have recurring new episodes that have periods of resolution in between. However it can be important to identify the first ever episode of asthma from all of the other episodes. (en)"> > - ["at71"] = < + ["at70"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to determine if this occurrence of the problem or diagnosis is new or ongoing.(en)"> > - ["at67"] = < + ["at66"] = < text = <"*Secondary diagnosis(en)"> description = <"*A problem or diagnosis that is occurs at the same time as the primary problem or diagnosis. May also be known as a comorbid condition.(en)"> > - ["at65"] = < + ["at64"] = < text = <"*Principal diagnosis(en)"> description = <"*The diagnosis determined to be chiefly responsible for occasionaing an episode of admitted patient care, an episode of residential care or an attendance at the health care establishment.(en)"> > @@ -1166,11 +1166,11 @@ terminology comment = <"*This data element contains a value set commonly used in diagnostic categorisation. In episodic care contexts (commonly secondary care) it is common to categorise/organise diagnoses according to their relationship to the principal diagnosis being addressed during that episode of care. These categories may also be used for clinical coding, reporting and billing purposes. In some countries the diagnostic category may be known as a DRG. In addition, the free text choice permits use of other local value sets, as required.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Current(en)"> description = <"*An issue occuring at present.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Past(en)"> description = <"*An issue which ocurred in the past.(en)"> > @@ -1179,31 +1179,31 @@ terminology description = <"*Category that supports division of problems and diagnoses into Current or Past problem lists.(en)"> comment = <"*The Current/Past and Active/Inactive data elements have similar clinical impact but represent slightly different semantics. Both are actively used in different clinical settings, but usually not together. If an Active/Inactive qualifier is recorded, then this data element is likely to be redundant. An exception where a condition can be current but inactive is asthma that is not causing acute symptoms.(en)"> > - ["at36"] = < + ["at35"] = < text = <"*Ongoing(en)"> description = <"*The issue, problem or diagnosis continues, without new, acute episodes occurring.(en)"> > - ["at35"] = < + ["at34"] = < text = <"*New(en)"> description = <"*A new occurrence of either a new or existing problem or diagnosis. A flag for 'First occurrence' can be recorded separately to distinguish the first from other occurrences.(en)"> > - ["at28"] = < + ["at27"] = < text = <"Ni aktiven"> description = <"Problem trenutno ni aktiven"> > - ["at27"] = < + ["at26"] = < text = <"Aktiven"> description = <"Problem je trenutno aktiven in klinično relevanten"> > - ["at19"] = < + ["at18"] = < text = <"*Established(en)"> description = <"*Final substantiated diagnosis, based on a high level of clinical certainty, which may include clinical evidence from test results. It is not expected to change.(en)"> > - ["at18"] = < + ["at17"] = < text = <"*Working(en)"> description = <"*Interim diagnosis, based on substantiated clinical evidence but pending further test results or clinical advice. It may still change as test results or advice become available.(en)"> > - ["at17"] = < + ["at16"] = < text = <"*Preliminary(en)"> description = <"*The initial diagnosis made, based on limited available clinical evidence. It may change as test results or advice become available.(en)"> > @@ -1233,52 +1233,52 @@ terminology ["SNOMED-CT"] = < ["id2"] = ["id5"] = - ["at17"] = - ["at18"] = + ["at16"] = + ["at17"] = ["id61"] = - ["at62"] = - ["at63"] = + ["at61"] = + ["at62"] = ["id78"] = - ["at19"] = - ["at65"] = - ["at67"] = + ["at18"] = + ["at64"] = + ["at66"] = > > value_sets = < ["ac9008"] = < id = <"ac9008"> - members = <"at65", "at67", "at77"> + members = <"at64", "at66", "at76"> > ["ac9007"] = < id = <"ac9007"> - members = <"at82", "at95", "at80"> + members = <"at81", "at94", "at79"> > ["ac9002"] = < id = <"ac9002"> - members = <"at27", "at28"> + members = <"at26", "at27"> > ["ac9001"] = < id = <"ac9001"> - members = <"at63", "at62"> + members = <"at62", "at61"> > ["ac9000"] = < id = <"ac9000"> - members = <"at17", "at18", "at19", "at89"> + members = <"at16", "at17", "at18", "at88"> > ["ac9006"] = < id = <"ac9006"> - members = <"at96", "at97"> + members = <"at95", "at96"> > ["ac9005"] = < id = <"ac9005"> - members = <"at35", "at36", "at71"> + members = <"at34", "at35", "at70"> > ["ac9004"] = < id = <"ac9004"> - members = <"at91", "at93", "at94"> + members = <"at90", "at92", "at93"> > ["ac9003"] = < id = <"ac9003"> - members = <"at87", "at86", "at85", "at88", "at98"> + members = <"at86", "at85", "at84", "at87", "at97"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.procedure_preparation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.procedure_preparation.v0.0.1-alpha.adls index 83f82d00b..3cbe261ed 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.procedure_preparation.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.procedure_preparation.v0.0.1-alpha.adls @@ -133,15 +133,15 @@ terminology text = <"Body site"> description = <"Identification of a single physical site either on, or within, the human body."> > - ["at5"] = < + ["at4"] = < text = <"shaving"> description = <"Removing hair from a body site."> > - ["at4"] = < + ["at3"] = < text = <"hair"> description = <"Bodily filaments found in the surface of the skin or epidermis."> > - ["at3"] = < + ["at2"] = < text = <"skin"> description = <"Body surface layer or area for intended procedure."> > @@ -158,6 +158,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at3", "at4", "at5"> + members = <"at2", "at3", "at4"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.reference_sequence.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.reference_sequence.v1.0.1.adls index cb92368d2..409e338d4 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.reference_sequence.v1.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.reference_sequence.v1.0.1.adls @@ -93,99 +93,99 @@ terminology text = <"KromosomID (synthesised)"> description = <"Kromosomets ID (engelsk: Chromosome label). (synthesised)"> > - ["at48"] = < + ["at47"] = < text = <"Kromosom Y"> description = <"Kromosom Y."> > - ["at47"] = < + ["at46"] = < text = <"Kromosom X"> description = <"Kromosom X."> > - ["at46"] = < + ["at45"] = < text = <"Kromosom 22"> description = <"Kromosom 22."> > - ["at45"] = < + ["at44"] = < text = <"Kromosom 21"> description = <"Kromosom 21."> > - ["at44"] = < + ["at43"] = < text = <"Kromosom 20"> description = <"Kromosom 20."> > - ["at43"] = < + ["at42"] = < text = <"Kromosom 19"> description = <"Kromosom 19."> > - ["at42"] = < + ["at41"] = < text = <"Kromosom 18"> description = <"Kromosom 18."> > - ["at41"] = < + ["at40"] = < text = <"Kromosom 17"> description = <"Kromosom 17."> > - ["at40"] = < + ["at39"] = < text = <"Kromosom 16"> description = <"Kromosom 16."> > - ["at39"] = < + ["at38"] = < text = <"Kromosom 15"> description = <"Kromosom 15."> > - ["at38"] = < + ["at37"] = < text = <"Kromosom 14"> description = <"Kromosom 14."> > - ["at37"] = < + ["at36"] = < text = <"Kromosom 13"> description = <"Kromosom 13."> > - ["at36"] = < + ["at35"] = < text = <"Kromosom 12"> description = <"Kromosom 12."> > - ["at35"] = < + ["at34"] = < text = <"Kromosom 11"> description = <"Kromosom 11."> > - ["at34"] = < + ["at33"] = < text = <"Kromosom 10"> description = <"Kromosom 10."> > - ["at33"] = < + ["at32"] = < text = <"Kromosom 9"> description = <"Kromosom 9."> > - ["at32"] = < + ["at31"] = < text = <"Kromosom 8"> description = <"Kromosom 8."> > - ["at31"] = < + ["at30"] = < text = <"Kromosom 7"> description = <"Kromosom 7."> > - ["at30"] = < + ["at29"] = < text = <"Kromosom 6"> description = <"Kromosom 6."> > - ["at29"] = < + ["at28"] = < text = <"Kromosom 5"> description = <"Kromosom 5."> > - ["at28"] = < + ["at27"] = < text = <"Kromosom 4"> description = <"Kromosom 4."> > - ["at27"] = < + ["at26"] = < text = <"Kromosom 3"> description = <"Kromosom 3."> > - ["at26"] = < + ["at25"] = < text = <"Kromosom 2"> description = <"Kromosom 2."> > - ["at25"] = < + ["at24"] = < text = <"Kromosom 1"> description = <"Kromosom 1."> > @@ -219,99 +219,99 @@ terminology text = <"Chromosome label (synthesised)"> description = <"Chromosome identifier. (synthesised)"> > - ["at48"] = < + ["at47"] = < text = <"Chromosome Y"> description = <"Chromosome Y."> > - ["at47"] = < + ["at46"] = < text = <"Chromosome X"> description = <"Chromosome X."> > - ["at46"] = < + ["at45"] = < text = <"Chromosome 22"> description = <"Chromosome 22."> > - ["at45"] = < + ["at44"] = < text = <"Chromosome 21"> description = <"Chromosome 21."> > - ["at44"] = < + ["at43"] = < text = <"Chromosome 20"> description = <"Chromosome 20."> > - ["at43"] = < + ["at42"] = < text = <"Chromosome 19"> description = <"Chromosome 19."> > - ["at42"] = < + ["at41"] = < text = <"Chromosome 18"> description = <"Chromosome 18."> > - ["at41"] = < + ["at40"] = < text = <"Chromosome 17"> description = <"Chromosome 17."> > - ["at40"] = < + ["at39"] = < text = <"Chromosome 16"> description = <"Chromosome 16."> > - ["at39"] = < + ["at38"] = < text = <"Chromosome 15"> description = <"Chromosome 15."> > - ["at38"] = < + ["at37"] = < text = <"Chromosome 14"> description = <"Chromosome 14."> > - ["at37"] = < + ["at36"] = < text = <"Chromosome 13"> description = <"Chromosome 13."> > - ["at36"] = < + ["at35"] = < text = <"Chromosome 12"> description = <"Chromosome 12."> > - ["at35"] = < + ["at34"] = < text = <"Chromosome 11"> description = <"Chromosome 11."> > - ["at34"] = < + ["at33"] = < text = <"Chromosome 10"> description = <"Chromosome 10."> > - ["at33"] = < + ["at32"] = < text = <"Chromosome 9"> description = <"Chromosome 9."> > - ["at32"] = < + ["at31"] = < text = <"Chromosome 8"> description = <"Chromosome 8."> > - ["at31"] = < + ["at30"] = < text = <"Chromosome 7"> description = <"Chromosome 7."> > - ["at30"] = < + ["at29"] = < text = <"Chromosome 6"> description = <"Chromosome 6."> > - ["at29"] = < + ["at28"] = < text = <"Chromosome 5"> description = <"Chromosome 5."> > - ["at28"] = < + ["at27"] = < text = <"Chromosome 4"> description = <"Chromosome 4."> > - ["at27"] = < + ["at26"] = < text = <"Chromosome 3"> description = <"Chromosome 3."> > - ["at26"] = < + ["at25"] = < text = <"Chromosome 2"> description = <"Chromosome 2."> > - ["at25"] = < + ["at24"] = < text = <"Chromosome 1"> description = <"Chromosome 1."> > @@ -344,35 +344,35 @@ terminology term_bindings = < ["LOINC"] = < ["id24"] = - ["at25"] = - ["at26"] = - ["at27"] = - ["at28"] = - ["at29"] = - ["at30"] = - ["at31"] = - ["at32"] = - ["at33"] = - ["at34"] = - ["at35"] = - ["at36"] = - ["at37"] = - ["at38"] = - ["at39"] = - ["at40"] = - ["at41"] = - ["at42"] = - ["at43"] = - ["at44"] = - ["at45"] = - ["at46"] = - ["at47"] = - ["at48"] = + ["at24"] = + ["at25"] = + ["at26"] = + ["at27"] = + ["at28"] = + ["at29"] = + ["at30"] = + ["at31"] = + ["at32"] = + ["at33"] = + ["at34"] = + ["at35"] = + ["at36"] = + ["at37"] = + ["at38"] = + ["at39"] = + ["at40"] = + ["at41"] = + ["at42"] = + ["at43"] = + ["at44"] = + ["at45"] = + ["at46"] = + ["at47"] = > > value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36", "at37", "at38", "at39", "at40", "at41", "at42", "at43", "at44", "at45", "at46", "at47", "at48"> + members = <"at24", "at25", "at26", "at27", "at28", "at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36", "at37", "at38", "at39", "at40", "at41", "at42", "at43", "at44", "at45", "at46", "at47"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.refraction_details.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.refraction_details.v1.0.0.adls index 9bd62d7ed..757d043cc 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.refraction_details.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.refraction_details.v1.0.0.adls @@ -148,23 +148,23 @@ terminology text = <"Reading Addition Power"> description = <"The difference in spherical power between distance and near corrections."> > - ["at14"] = < + ["at13"] = < text = <"Base oblique"> description = <"The prism base is directed obliquely."> > - ["at13"] = < + ["at12"] = < text = <"Base down"> description = <"The prism base is directed downwards."> > - ["at12"] = < + ["at11"] = < text = <"Base up"> description = <"The prism base is directed upwards."> > - ["at11"] = < + ["at10"] = < text = <"Base out"> description = <"The prism base is directed outwards."> > - ["at10"] = < + ["at9"] = < text = <"Base in"> description = <"The prism base is directed inwards."> > @@ -214,6 +214,6 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at10", "at11", "at12", "at13", "at14"> + members = <"at9", "at10", "at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.sade.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.sade.v0.0.1-alpha.adls index dbcfd703a..690109b2f 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.sade.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.sade.v0.0.1-alpha.adls @@ -49,12 +49,12 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{0}, {[at4]}], - [{1}, {[at5]}], - [{2}, {[at6]}], - [{3}, {[at7]}], - [{4}, {[at8]}], - [{5}, {[at9]}] + [{0}, {[at3]}], + [{1}, {[at4]}], + [{2}, {[at5]}], + [{3}, {[at6]}], + [{4}, {[at7]}], + [{5}, {[at8]}] } } } @@ -69,27 +69,27 @@ terminology text = <"Sade Classification (synthesised)"> description = <"Grading of the degree of tympanic membrane pars tensa retraction / atelectasis based on the Sade Classification. (synthesised)"> > - ["at9"] = < + ["at8"] = < text = <"Stage 5 : Spontaneous perforation with otorrhea and polyp formation"> description = <"The tympanic membrane is spontaneously perforated with evidence of otorrhea and polyp formation."> > - ["at8"] = < + ["at7"] = < text = <"Stage 4 : Adhesion of pars tensa to medial wall"> description = <"The tympanic membrane pars tensa is adherent to the medial wall."> > - ["at7"] = < + ["at6"] = < text = <"Stage 3 : Retraction onto promontory"> description = <"The tympanic membrane pars tensa is retracted onto the promontary."> > - ["at6"] = < + ["at5"] = < text = <"Stage 2 : Retraction onto incudostapedial joint"> description = <"The tympanic membrane pars tensa is retracted onto the incudostapedial joint."> > - ["at5"] = < + ["at4"] = < text = <"Stage 1 : Mild retraction"> description = <"The tympanic membrane pars tensa is mildly retracted."> > - ["at4"] = < + ["at3"] = < text = <"No visible retraction"> description = <"The tympanic membrane pars tensa is not visibly retracted."> > @@ -106,6 +106,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at4", "at5", "at6", "at7", "at8", "at9"> + members = <"at3", "at4", "at5", "at6", "at7", "at8"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.service_direction.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.service_direction.v0.0.1-alpha.adls index 54c6252f0..6168bf2a2 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.service_direction.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.service_direction.v0.0.1-alpha.adls @@ -128,11 +128,11 @@ terminology description = <"Strukturerte detaljer om repeteringsmønsteret for hvert sett av daglige anvisninger."> comment = <"For eksempel \"hver 3. dag\", \"på tirsdager og søndager\", \"3 dager etter menstruasjonsblødningens 1. dag\". Dette SLOTet er ikke for timing innenfor et 24-timersintervall."> > - ["at69"] = < + ["at68"] = < text = <"Ubestemt - ikke avslutt"> description = <"Anvisningen skal videreføres på ubestemt tid, med en sterk anbefaling om ikke å avslutte den."> > - ["at68"] = < + ["at67"] = < text = <"Ubestemt"> description = <"Anvisningen skal videreføres på ubestemt tid."> > @@ -174,11 +174,11 @@ terminology description = <"Structured details about pattern of repetition for each set of daily directions."> comment = <"For example: 'every 3 days', 'on Thursdays and Sundays', '3 days after onset of menstruation'. This SLOT is not for timings within a 24 hour interval."> > - ["at69"] = < + ["at68"] = < text = <"Indefinite - not to be discontinued"> description = <"The direction should be continued indefinitely with a strong recommendation that it never be discontinued."> > - ["at68"] = < + ["at67"] = < text = <"Indefinite"> description = <"The direction should be continued indefinitely."> > @@ -202,6 +202,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at68", "at69"> + members = <"at67", "at68"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.skin_sensation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.skin_sensation.v0.0.1-alpha.adls index 23a361011..485123283 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.skin_sensation.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.skin_sensation.v0.0.1-alpha.adls @@ -187,23 +187,23 @@ terminology text = <"*Touch localisation (en) (synthesised)"> description = <"* (synthesised)"> > - ["at36"] = < + ["at35"] = < text = <"*Cutaneous nerve (en)"> description = <"*The sensation related to a cutaneous nerve was examined. (en)"> > - ["at35"] = < + ["at34"] = < text = <"*Dermatome (en)"> description = <"*The sensation related an identified dermatome was examined. (en)"> > - ["at34"] = < + ["at33"] = < text = <"*Absent (-) (en)"> description = <"*The response to touch localisation is absent. (en)"> > - ["at33"] = < + ["at32"] = < text = <"*Diminished (+) (en)"> description = <"*The response to touch localisation is reduced. (en)"> > - ["at32"] = < + ["at31"] = < text = <"*Normal (++) (en)"> description = <"*The response to touch localisation is normal. (en)"> > @@ -211,15 +211,15 @@ terminology text = <"*Touch localisation (en)"> description = <"*"> > - ["at30"] = < + ["at29"] = < text = <"*Absent (-) (en)"> description = <"*The response to temperature is absent. (en)"> > - ["at29"] = < + ["at28"] = < text = <"*Diminished (+) (en)"> description = <"*The response to temperature is reduced. (en)"> > - ["at28"] = < + ["at27"] = < text = <"*Normal (++) (en)"> description = <"*The response to temperature is normal. (en)"> > @@ -227,15 +227,15 @@ terminology text = <"*Temperature (en)"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"*Absent (-) (en)"> description = <"*The response to pain is absent. (en)"> > - ["at25"] = < + ["at24"] = < text = <"*Diminished (+) (en)"> description = <"*The response to pain is reduced. (en)"> > - ["at24"] = < + ["at23"] = < text = <"*Normal (++) (en)"> description = <"*The response to pain is normal. (en)"> > @@ -243,15 +243,15 @@ terminology text = <"*Pain (en)"> description = <"*"> > - ["at22"] = < + ["at21"] = < text = <"*Absent (-) (en)"> description = <"*The response to vibration is absent. (en)"> > - ["at21"] = < + ["at20"] = < text = <"*Diminished (+) (en)"> description = <"*The response to vibration is reduced. (en)"> > - ["at20"] = < + ["at19"] = < text = <"*Normal (++) (en)"> description = <"*The response to vibration is normal. (en)"> > @@ -259,15 +259,15 @@ terminology text = <"*Vibration (en)"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"*Absent (-) (en)"> description = <"*The response to light touch is absent. (en)"> > - ["at17"] = < + ["at16"] = < text = <"*Diminished (+) (en)"> description = <"*The response to light touch is reduced. (en)"> > - ["at16"] = < + ["at15"] = < text = <"*Normal (++) (en)"> description = <"*The response to light touch is normal. (en)"> > @@ -275,7 +275,7 @@ terminology text = <"*Light touch (en)"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"*Skin (en)"> description = <"*The sensation of the skin was examined. (en)"> > @@ -354,23 +354,23 @@ terminology text = <"Touch localisation (synthesised)"> description = <"Findings observed during testing of touch localisation. (synthesised)"> > - ["at36"] = < + ["at35"] = < text = <"Nerve"> description = <"The sensation related to an identified nerve was examined."> > - ["at35"] = < + ["at34"] = < text = <"Dermatome"> description = <"The sensation related an identified dermatome was examined."> > - ["at34"] = < + ["at33"] = < text = <"Absent (-)"> description = <"The response to touch localisation is absent."> > - ["at33"] = < + ["at32"] = < text = <"Diminished (+)"> description = <"The response to touch localisation is reduced."> > - ["at32"] = < + ["at31"] = < text = <"Normal (++)"> description = <"The response to touch localisation is normal."> > @@ -378,15 +378,15 @@ terminology text = <"Touch localisation"> description = <"Findings observed during testing of touch localisation."> > - ["at30"] = < + ["at29"] = < text = <"Absent (-)"> description = <"The response to temperature is absent."> > - ["at29"] = < + ["at28"] = < text = <"Diminished (+)"> description = <"The response to temperature is reduced."> > - ["at28"] = < + ["at27"] = < text = <"Normal (++)"> description = <"The response to temperature is normal."> > @@ -394,15 +394,15 @@ terminology text = <"Temperature"> description = <"Findings observed during testing of temperature."> > - ["at26"] = < + ["at25"] = < text = <"Absent (-)"> description = <"The response to pain is absent."> > - ["at25"] = < + ["at24"] = < text = <"Diminished (+)"> description = <"The response to pain is reduced."> > - ["at24"] = < + ["at23"] = < text = <"Normal (++)"> description = <"The response to pain is normal."> > @@ -410,15 +410,15 @@ terminology text = <"Pain"> description = <"Findings observed during testing of pain."> > - ["at22"] = < + ["at21"] = < text = <"Absent (-)"> description = <"The response to vibration is absent."> > - ["at21"] = < + ["at20"] = < text = <"Diminished (+)"> description = <"The response to vibration is reduced."> > - ["at20"] = < + ["at19"] = < text = <"Normal (++)"> description = <"The response to vibration is normal."> > @@ -426,15 +426,15 @@ terminology text = <"Vibration"> description = <"Findings observed during testing of vibration."> > - ["at18"] = < + ["at17"] = < text = <"Absent (-)"> description = <"The response to light touch is absent."> > - ["at17"] = < + ["at16"] = < text = <"Diminished (+)"> description = <"The response to light touch is reduced."> > - ["at16"] = < + ["at15"] = < text = <"Normal (++)"> description = <"The response to light touch is normal."> > @@ -442,7 +442,7 @@ terminology text = <"Light touch"> description = <"Findings observed during testing of light touch."> > - ["at14"] = < + ["at13"] = < text = <"Skin"> description = <"The sensation of the skin was examined."> > @@ -500,34 +500,34 @@ terminology term_bindings = < ["SNOMED-CT"] = < ["id1"] = - ["at14"] = - ["at35"] = - ["at36"] = + ["at13"] = + ["at34"] = + ["at35"] = > > value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at20", "at21", "at22"> + members = <"at19", "at20", "at21"> > ["ac9001"] = < id = <"ac9001"> - members = <"at16", "at17", "at18"> + members = <"at15", "at16", "at17"> > ["ac9000"] = < id = <"ac9000"> - members = <"at14", "at35", "at36"> + members = <"at13", "at34", "at35"> > ["ac9005"] = < id = <"ac9005"> - members = <"at32", "at33", "at34"> + members = <"at31", "at32", "at33"> > ["ac9004"] = < id = <"ac9004"> - members = <"at28", "at29", "at30"> + members = <"at27", "at28", "at29"> > ["ac9003"] = < id = <"ac9003"> - members = <"at24", "at25", "at26"> + members = <"at23", "at24", "at25"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen.v0.0.1-alpha.adls index 431aebf00..466051b4a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen.v0.0.1-alpha.adls @@ -250,7 +250,7 @@ terminology text = <"Analyserbarhet (synthesised)"> description = <"Informasjon om hvorvidt prøvematerialet var av tilstrekkelig kvalitet for analyse. (synthesised)"> > - ["at95"] = < + ["at94"] = < text = <"Koagulert"> description = <"Prøvematerialet var koagulert."> > @@ -258,19 +258,19 @@ terminology text = <"Transportdetaljer"> description = <"Detaljer om transport av prøvematerialet."> > - ["at93"] = < + ["at92"] = < text = <"Teknisk feil"> description = <"Prøvematerialet kunne ikke analyseres av tekniske årsaker."> > - ["at92"] = < + ["at91"] = < text = <"Alder"> description = <"Prøvematerialet var for gammel til å kunne analyseres nøyaktig."> > - ["at91"] = < + ["at90"] = < text = <"Håndteringsfeil"> description = <"Det ble gjort en feil ved håndtering av prøvematerialet. For eksempel prøven ble sølt ut, eller oppbevart utenfor anbefalt temperaturområde."> > - ["at90"] = < + ["at89"] = < text = <"Ikterisk"> description = <"Prøvematerialet var ikterisk."> > @@ -320,31 +320,31 @@ terminology description = <"Den fysiske situasjonen der prøvematerialet ble innhentet."> comment = <"For eksempel laboratorieprøvemottak, i hjemmet, eller sengepost. Dette elementet spesifiserer stedet der prøvematerialet ble tatt. Det gjør det ved behov mulig for laboratoriet å stille spørsmål om prøvetakingen. Prøvetakingssituasjonen kan også gi ytterligere informasjon som er relevant for tolkningen av resultatet."> > - ["at65"] = < + ["at64"] = < text = <"Utilfredstillende - ikke behandlet"> description = <"Prøven er utilfredsstillende og har ikke blitt behandlet."> > - ["at64"] = < + ["at63"] = < text = <"Utilfredstillende - behandlet"> description = <"Prøven er utilfredsstillende, men har blitt behandlet."> > - ["at63"] = < + ["at62"] = < text = <"Tilfredstillende"> description = <"Prøven er av tilfredsstillende kvalitet."> > - ["at56"] = < + ["at55"] = < text = <"Utilstrekkelig mengde"> description = <"Utilstrekkelig mengde prøvemateriale for å foreta målingen."> > - ["at55"] = < + ["at54"] = < text = <"Feil transportmedium"> description = <"Feil tilsetningsstoff ble brukt ved transport av prøvematerialet."> > - ["at54"] = < + ["at53"] = < text = <"Lipemisk"> description = <"Prøvematerialet var lipemisk."> > - ["at53"] = < + ["at52"] = < text = <"Hemolysert"> description = <"Prøvematerialet var hemolysert."> > @@ -428,7 +428,7 @@ terminology text = <"Adequação para teste (synthesised)"> description = <"*Information about whether the specimen was adequate for testing. (en) (synthesised)"> > - ["at95"] = < + ["at94"] = < text = <"*Clotted (en)"> description = <"*The specimen was clotted. (en)"> > @@ -436,19 +436,19 @@ terminology text = <"*Transport details (en)"> description = <"*Details about transport of the specimen. (en)"> > - ["at93"] = < + ["at92"] = < text = <"*Technical failure (en)"> description = <"*The specimen could not be analysed for technical reasons. (en)"> > - ["at92"] = < + ["at91"] = < text = <"*Age (en)"> description = <"*The specimen was too old to analyse accurately. (en)"> > - ["at91"] = < + ["at90"] = < text = <"*Handling error (en)"> description = <"*An error arose when handling the specimen. For example: The specimen was spilled, or stored outside the recommended temperature range. (en)"> > - ["at90"] = < + ["at89"] = < text = <"*Icteric (en)"> description = <"*The specimen was icteric. (en)"> > @@ -498,31 +498,31 @@ terminology description = <"*Identification of the physical setting in which the specimen was collected. (en)"> comment = <"*For example: laboratory outpatient clinic, at home, or hospital ward. This specifies the specimen collection location within the healthcare environment. It enables the laboratory to ask questions about the collection of the specimen, if required. The specimen collection setting may provide additional information relevant to the analysis of the result. (en)"> > - ["at65"] = < + ["at64"] = < text = <"Insatisfatório - não processado"> description = <"O espécime é insatisfatório e não foi processado."> > - ["at64"] = < + ["at63"] = < text = <"Insatisfatório - processado"> description = <"O espécime é insatisfatório mais foi processado."> > - ["at63"] = < + ["at62"] = < text = <"Satisfatório"> description = <"O espécime é de qualidade suficiente para realizar o procedimento."> > - ["at56"] = < + ["at55"] = < text = <"Amostra insuficiente"> description = <"Uma amostra insuficiente foi fornecida para realização da medição."> > - ["at55"] = < + ["at54"] = < text = <"Meio de transporte incorreto"> description = <"Um preservante incorreto foi usado para transportar o espécime."> > - ["at54"] = < + ["at53"] = < text = <"Lipêmico"> description = <"O espécime estava lipêmico."> > - ["at53"] = < + ["at52"] = < text = <"Hemolisado"> description = <"O espécime estava hemolisado."> > @@ -606,7 +606,7 @@ terminology text = <"المناسبة لإتمام التحليل (synthesised)"> description = <"*Information about whether the specimen was adequate for testing. (en) (synthesised)"> > - ["at95"] = < + ["at94"] = < text = <"*Clotted (en)"> description = <"*The specimen was clotted. (en)"> > @@ -614,19 +614,19 @@ terminology text = <"*Transport details (en)"> description = <"*Details about transport of the specimen. (en)"> > - ["at93"] = < + ["at92"] = < text = <"*Technical failure (en)"> description = <"*The specimen could not be analysed for technical reasons. (en)"> > - ["at92"] = < + ["at91"] = < text = <"*Age (en)"> description = <"*The specimen was too old to analyse accurately. (en)"> > - ["at91"] = < + ["at90"] = < text = <"*Handling error (en)"> description = <"*An error arose when handling the specimen. For example: The specimen was spilled, or stored outside the recommended temperature range. (en)"> > - ["at90"] = < + ["at89"] = < text = <"*Icteric (en)"> description = <"*The specimen was icteric. (en)"> > @@ -678,31 +678,31 @@ terminology description = <"*Identification of the physical setting in which the specimen was collected. (en)"> comment = <"*For example: laboratory outpatient clinic, at home, or hospital ward. This specifies the specimen collection location within the healthcare environment. It enables the laboratory to ask questions about the collection of the specimen, if required. The specimen collection setting may provide additional information relevant to the analysis of the result. (en)"> > - ["at65"] = < + ["at64"] = < text = <"غير مُرضية - لم تتم معالجتها"> description = <"العينة غير مُرضية و لم تتم معالجتها"> > - ["at64"] = < + ["at63"] = < text = <"غير مُرضية - تمت معالجتها"> description = <"العينة غير مُرضية و لكن تمت معالجتها"> > - ["at63"] = < + ["at62"] = < text = <"مُرضِية"> description = <"العينة بجودة كافية بما يسمح للحصول على تقرير للاختبار"> > - ["at56"] = < + ["at55"] = < text = <"عينة غير كافية"> description = <"تم إعطاء عينة غير كافية لإتمام القياس"> > - ["at55"] = < + ["at54"] = < text = <"وسط نقل غير صحيح"> description = <"تم استخدام مادة حافظة غير صحيحة عند نقل العينة"> > - ["at54"] = < + ["at53"] = < text = <"العينة بها فرط شحيمات"> description = <"العينة بها فرط شحيمات"> > - ["at53"] = < + ["at52"] = < text = <"تم حل الدم"> description = <"تم حل الدم في العينة"> > @@ -792,7 +792,7 @@ terminology text = <"Adequacy for testing (synthesised)"> description = <"Information about whether the specimen was adequate for testing. (synthesised)"> > - ["at95"] = < + ["at94"] = < text = <"Clotted"> description = <"The specimen was clotted."> > @@ -800,19 +800,19 @@ terminology text = <"Transport details"> description = <"Details about transport of the specimen."> > - ["at93"] = < + ["at92"] = < text = <"Technical failure"> description = <"The specimen could not be analysed for technical reasons."> > - ["at92"] = < + ["at91"] = < text = <"Age"> description = <"The specimen was too old to analyse accurately."> > - ["at91"] = < + ["at90"] = < text = <"Handling error"> description = <"An error arose when handling the specimen. For example: The specimen was spilled, or stored outside the recommended temperature range."> > - ["at90"] = < + ["at89"] = < text = <"Icteric"> description = <"The specimen was icteric."> > @@ -865,31 +865,31 @@ terminology description = <"Identification of the physical setting in which the specimen was collected."> comment = <"For example: laboratory outpatient clinic, at home, or hospital ward. This specifies the specimen collection location within the healthcare environment. It enables the laboratory to ask questions about the collection of the specimen, if required. The specimen collection setting may provide additional information relevant to the analysis of the result."> > - ["at65"] = < + ["at64"] = < text = <"Unsatisfactory - not processed"> description = <"The specimen is unsatisfactory and has not been processed."> > - ["at64"] = < + ["at63"] = < text = <"Unsatisfactory - processed"> description = <"The specimen is unsatisfactory but has been processed."> > - ["at63"] = < + ["at62"] = < text = <"Satisfactory"> description = <"The specimen is of sufficient quality to allow reporting."> > - ["at56"] = < + ["at55"] = < text = <"Insufficient amount"> description = <"The available amount of specimen was insufficient to undertake the examination."> > - ["at55"] = < + ["at54"] = < text = <"Incorrect transport medium"> description = <"An incorrect transport medium or preservative was added to the specimen."> > - ["at54"] = < + ["at53"] = < text = <"Lipaemic"> description = <"The specimen was lipaemic."> > - ["at53"] = < + ["at52"] = < text = <"Haemolysed"> description = <"The specimen was haemolysed."> > @@ -974,10 +974,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at63", "at64", "at65"> + members = <"at62", "at63", "at64"> > ["ac9000"] = < id = <"ac9000"> - members = <"at53", "at54", "at90", "at95", "at55", "at56", "at91", "at92", "at93"> + members = <"at52", "at53", "at89", "at94", "at54", "at55", "at90", "at91", "at92"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_container.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_container.v0.0.1-alpha.adls index 84845238f..ab757ad2a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_container.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_container.v0.0.1-alpha.adls @@ -161,31 +161,31 @@ terminology text = <"Beskrivelse"> description = <"Fritekstbeskrivelse av beholderen."> > - ["at13"] = < + ["at12"] = < text = <"Prøvebrønn"> description = <"Beholderen er en prøvebrønn til prøve."> > - ["at12"] = < + ["at11"] = < text = <"Grid"> description = <"Beholderen er et rutenett for elektronmikroskopi."> > - ["at11"] = < + ["at10"] = < text = <"Prøvebeholder"> description = <"Beholderen er en generisk prøvebeholder."> > - ["at10"] = < + ["at9"] = < text = <"Objektglass"> description = <"Beholderen er et objektglass."> > - ["at9"] = < + ["at8"] = < text = <"Prøveglass"> description = <"Beholderen er et prøveglass."> > - ["at8"] = < + ["at7"] = < text = <"TMA-blokk"> description = <"Beholderen er en posisjonsbeholder for parafinstøping av prøve."> > - ["at7"] = < + ["at6"] = < text = <"Vevskassett"> description = <"Beholderen er en plastbeholder for parafinstøping av prøve."> > @@ -237,31 +237,31 @@ terminology text = <"Description"> description = <"A text description of the container."> > - ["at13"] = < + ["at12"] = < text = <"Specimen well"> description = <"The container is a specimen well."> > - ["at12"] = < + ["at11"] = < text = <"Electron microscopy grid"> description = <"The container is an electron microscopy grid."> > - ["at11"] = < + ["at10"] = < text = <"Specimen container"> description = <"The container is a gneric specimen container."> > - ["at10"] = < + ["at9"] = < text = <"Microscope slide"> description = <"The container is a microscope slide."> > - ["at9"] = < + ["at8"] = < text = <"Specimen vial"> description = <"The container is a specimen vial."> > - ["at8"] = < + ["at7"] = < text = <"Tissue microarray cassette"> description = <"The container is a tissue microarray cassette."> > - ["at7"] = < + ["at6"] = < text = <"Tissue cassette"> description = <"The container is a tissue cassette."> > @@ -313,31 +313,31 @@ terminology text = <"*Description(en)"> description = <"*A text description of the container.(en)"> > - ["at13"] = < + ["at12"] = < text = <"*Specimen well(en)"> description = <"**(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Electron microscopy grid(en)"> description = <"**(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Specimen container(en)"> description = <"**(en)"> > - ["at10"] = < + ["at9"] = < text = <"*Microscope slide(en)"> description = <"**(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Specimen vial(en)"> description = <"**(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Tissue microarray cassette(en)"> description = <"**(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Tissue cassette(en)"> description = <"**(en)"> > @@ -362,6 +362,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at8", "at9", "at10", "at11", "at12", "at13"> + members = <"at6", "at7", "at8", "at9", "at10", "at11", "at12"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_preparation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_preparation.v0.0.1-alpha.adls index e0b9b43da..3d097f9a5 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_preparation.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.specimen_preparation.v0.0.1-alpha.adls @@ -138,27 +138,27 @@ terminology text = <"Färbungsmethode"> description = <"Die Färbung, die für ein mikroskopisches Präparat verwendet wurde."> > - ["at84"] = < + ["at83"] = < text = <"Probenlagerung"> description = <"Die Probe wurde eingelagert."> > - ["at83"] = < + ["at82"] = < text = <"Probenaufbereitung"> description = <"Die Probe wurde aufbereitet."> > - ["at82"] = < + ["at81"] = < text = <"Färbung"> description = <"Die Probe wurde eingefärbt."> > - ["at81"] = < + ["at80"] = < text = <"Probenentnahme aus der Gewebeprobe"> description = <"Die Gewebeprobe wurde entnommen."> > - ["at80"] = < + ["at79"] = < text = <"Probenannahme"> description = <"Die Probe wurde entgegengenommen."> > - ["at79"] = < + ["at78"] = < text = <"Probenentnahme"> description = <"Die Probe wurde entnommen."> > @@ -212,27 +212,27 @@ terminology text = <"Staining method"> description = <"Stain used for a microscopy slide."> > - ["at84"] = < + ["at83"] = < text = <"Specimen storage"> description = <"The specimen has been stored."> > - ["at83"] = < + ["at82"] = < text = <"Specimen processing"> description = <"The specimen has been processed."> > - ["at82"] = < + ["at81"] = < text = <"Staining"> description = <"The specimen has been stained."> > - ["at81"] = < + ["at80"] = < text = <"Sampling of tissue specimen"> description = <"The specimen has been sampled."> > - ["at80"] = < + ["at79"] = < text = <"Specimen receiving"> description = <"The specimen has been received."> > - ["at79"] = < + ["at78"] = < text = <"Specimen collection"> description = <"The specimen has been collected."> > @@ -269,6 +269,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at79", "at80", "at81", "at82", "at83", "at84"> + members = <"at78", "at79", "at80", "at81", "at82", "at83"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.symptom_sign.v1.0.2-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.symptom_sign.v1.0.2-alpha.adls index fcf920942..21f00e09a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.symptom_sign.v1.0.2-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.symptom_sign.v1.0.2-alpha.adls @@ -453,11 +453,11 @@ terminology description = <"Wort oder kurzer Satz, mit dem die Charakteristik des Symptoms/Krankheitsanzeichens beschrieben wird."> comment = <"Zum Beispiel: Schmerzen können als \"bohrend\", \"brennend\" oder \"wie ein Stromschlag\" beschrieben werden; Kopfschmerzen können \"pochend\" oder \"konstant\" sein. Wenn möglich soll eine Kodierung mit einer externen Terminologie bevorzugt werden."> > - ["at189"] = < + ["at188"] = < text = <"Erneutes Auftreten"> description = <"Das Symptom/Krankheitsanzeichen ist in der Vergangenheit bereits aufgetreten."> > - ["at188"] = < + ["at187"] = < text = <"Erstmaliges Auftreten"> description = <"Dies ist das erstmalige Auftreten des Symptoms/Krankheitsanzeichens."> > @@ -470,19 +470,19 @@ terminology text = <"Beschreibung"> description = <"Beschreibung des Einflusses des Faktors auf das identifizierte Symptom/Krankheitsanzeichen."> > - ["at185"] = < + ["at184"] = < text = <"Vollständiger Rückgang"> description = <"Der Schweregrad dieses Symptoms/Krankheitsanzeichens ist im Verlauf dieser Episode vollständig zurückgegangen."> > - ["at184"] = < + ["at183"] = < text = <"Verschlechterung"> description = <"Der Schweregrad des Symptoms/Krankheitsanzeichens hat sich im Verlauf dieser Episode allgemein verschlechtert."> > - ["at183"] = < + ["at182"] = < text = <"Unverändert"> description = <"Der Schweregrad dieses Symptoms/Krankheitsanzeichens blieb im Verlauf dieser Episode allgemein unverändert."> > - ["at182"] = < + ["at181"] = < text = <"Verbesserung"> description = <"Der Schweregrad dieses Symptoms/Krankheitsanzeichens hat sich im Verlauf dieser Episode allgemein verbessert."> > @@ -491,15 +491,15 @@ terminology description = <"Beschreibung des Verlaufs des Symptoms/Krankheitsanzeichens zum Zeitpunkt der Meldung."> comment = <"Das Auftreten dieses Datenelements ist auf 0...* gesetzt, um bei Bedarf mehrere Arten von Verläufen in einem Template voneinander zu trennen - z.B. Schweregrad oder Häufigkeit."> > - ["at179"] = < + ["at178"] = < text = <"Andauernd"> description = <"Das Symptom/Krankheitsanzeichen ist andauernd, im Grunde eine einzige, kontinuierliche Episode."> > - ["at178"] = < + ["at177"] = < text = <"Unbestimmt"> description = <"Es ist nicht möglich zu bestimmen, ob dieses Auftreten des Symptoms/Krankheitsanzeichens neu oder andauernd ist."> > - ["at177"] = < + ["at176"] = < text = <"Neu"> description = <"Eine neue Episode des Symptoms/Krankheitsanzeichens - entweder das erste Auftreten oder ein Wiederauftreten, bei dem die vorherige Episode vollständig abgeklungen ist."> > @@ -516,11 +516,11 @@ terminology description = <"Name des die Gesundheit betreffenden Ereignisses, Symptoms, Krankheitsanzeichens oder eines anderen Faktors."> comment = <"Zum Beispiel: Beginn eines anderen Symptoms; Beginn der Menstruation; oder Sturz vom Fahrrad."> > - ["at169"] = < + ["at168"] = < text = <"Rückbildender Faktor"> description = <"Identifizierung von Faktoren oder Ereignissen, die zum Rückgang oder Ende des Symptoms/Krankheitsanzeichens führen."> > - ["at168"] = < + ["at167"] = < text = <"Auslösender Faktor"> description = <"Identifizierung von Faktoren oder Ereignissen, die den Ausbruch des Symptoms/Krankheitsanzeichens auslösen."> > @@ -543,15 +543,15 @@ terminology description = <"Der Endzeitpunkt dieser Episode des Symptoms/Krankheitsanzeichens."> comment = <"Wenn in Systemen \"Datum/Uhrzeit des Beginns\" und \"Dauer\" verwendet werden, kann dieses Datenelement berechnet oder alternativ als redundant betrachtet werden. Teil-Datumsangaben sind zulässig, gegebenenfalls kann aber auch das genaue Datum und die genaue Uhrzeit des Rückgangs erfasst werden."> > - ["at160"] = < + ["at159"] = < text = <"Linderung"> description = <"Der Faktor verringert den Schweregrad oder den Einfluss des Symptoms/Krankheitsanzeichens, bringt es aber nicht vollständig zum Abklingen."> > - ["at159"] = < + ["at158"] = < text = <"Verschlechterung"> description = <"Der Faktor erhöht den Schweregrad oder die Auswirkung des Symptoms/Krankheitsanzeichens."> > - ["at157"] = < + ["at156"] = < text = <"Keinen Einfluss"> description = <"Der Faktor hat keinen Einfluss auf das Symptom/Krankheitsanzeichen."> > @@ -629,15 +629,15 @@ terminology description = <"Numerische Bewertungsskala, die den allgemeinen Schweregrad des Symptoms/Krankheitsanzeichens darstellt."> comment = <"Die Schwere des Symptoms kann von der Person bewertet werden, indem sie eine Punktzahl von 0 (d.h. das Symptom ist nicht vorhanden) bis 10,0 (d.h. das Symptom ist so schwer, wie es sich die Person nur vorstellen kann) vergibt. Diese Punktzahl kann in der Benutzeroberfläche als visuelle Analogskala dargestellt werden. Das Vorkommen dieses Datenelements wurde auf 0..* gesetzt, um zu ermöglichen, dass Variationen wie \"maximaler Schweregrad\" oder \"durchschnittlicher Schweregrad\" im Template aufgenommen werden können."> > - ["at26"] = < + ["at25"] = < text = <"Schwer"> description = <"Die Intensität des Symptoms/Krankheitsanzeichens verhindert eine normale Aktivität."> > - ["at25"] = < + ["at24"] = < text = <"Moderat"> description = <"Die Intensität des Symptoms/Krankheitsanzeichens führt zu einer Beeinträchtigung der normalen Aktivität."> > - ["at24"] = < + ["at23"] = < text = <"Leicht"> description = <"Die Intensität des Symptoms/Krankheitsanzeichens führt zu keiner Beeinträchtigung der normalen Aktivität."> > @@ -712,11 +712,11 @@ terminology description = <"*Word or short phrase describing the nature of the symptom or sign. (en)"> comment = <"*For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible. (en)"> > - ["at189"] = < + ["at188"] = < text = <"*Recurrence (en)"> description = <"*This is the first ever occurrence of this symptom or sign. (en)"> > - ["at188"] = < + ["at187"] = < text = <"*First occurrence (en)"> description = <"*This is the first ever occurrence of this symptom or sign. (en)"> > @@ -729,19 +729,19 @@ terminology text = <"Kuvaus"> description = <"Narrative description about the effect of the factor on the identified symptom or sign.(en)"> > - ["at185"] = < + ["at184"] = < text = <"Ratkaistu"> description = <"The severity of the symptom or sign has resolved.(en)"> > - ["at184"] = < + ["at183"] = < text = <"Pahentuva"> description = <"The severity of the symptom or sign has worsened overall during this episode.(en)"> > - ["at183"] = < + ["at182"] = < text = <"Ei muutosta"> description = <"The severity of the symptom or sign has not changed overall during this episode.(en)"> > - ["at182"] = < + ["at181"] = < text = <"Parantuva"> description = <"The severity of the symptom or sign has improved overall during this episode.(en)"> > @@ -750,15 +750,15 @@ terminology description = <"Description progression of the symptom or sign at the time of reporting.(en)"> comment = <"*Occurrences of this data element are set to 0..* to allow multiple types of progression to be separated out in a template if desired - for example, severity or frequency.(en)"> > - ["at179"] = < + ["at178"] = < text = <"Meneillään oleva"> description = <"This symptom or sign is ongoing, effectively a single, continuous episode.(en)"> > - ["at178"] = < + ["at177"] = < text = <"Epämääräinen"> description = <"It is not possible to determine if this occurrence of the symptom or sign is new or ongoing.(en)"> > - ["at177"] = < + ["at176"] = < text = <"Uusi"> description = <"A new episode of the symptom or sign - either the first ever occurrence or a reoccurrence where the previous episode had completely resolved.(en)"> > @@ -775,11 +775,11 @@ terminology description = <"Name of the health event, symptom, reported sign or other factor.(en)"> comment = <"*For example: onset of another symptom; onset of menstruation; or fall off bicycle.(en)"> > - ["at169"] = < + ["at168"] = < text = <"Ratkaiseva tekijä"> description = <"Identification of factors or events that trigger resolution or cessation of the symptom or sign.(en)"> > - ["at168"] = < + ["at167"] = < text = <"Kiihdyttävä tekijä"> description = <"Identification of factors or events that trigger the onset or commencement of the symptom or sign.(en)"> > @@ -802,15 +802,15 @@ terminology description = <"The timing of the cessation of this episode of the symptom or sign.(en)"> comment = <"*If 'Date/time of onset' and 'Duration' are used in systems, this data element may be calculated, or alternatively, considered redundant. While partial dates are permitted, the exact date and time of resolution can be recorded, if appropriate.(en)"> > - ["at160"] = < + ["at159"] = < text = <"Helpottaa"> description = <"The factor decreases the severity or impact of the symptom or sign, but does not fully resolve it.(en)"> > - ["at159"] = < + ["at158"] = < text = <"Pahentaa"> description = <"The factor increases the severity or impact of the symptom or sign.(en)"> > - ["at157"] = < + ["at156"] = < text = <"Ei vaikutusta"> description = <"The factor has no impact on the symptom or sign.(en)"> > @@ -887,15 +887,15 @@ terminology description = <"Numerical rating scale representing the overall severity of the symptom or sign.(en)"> comment = <"*Symptom severity can be rated by the individual by recording a score from 0 (ie symptom not present) to 10.0 (ie symptom is as severe as the individual can imagine). This score can be represented in the user interface as a visual analogue scale. The data element has occurrences set to 0..* to allow for variations such as 'maximal severity' or 'average severity' to be included in a template.(en)"> > - ["at26"] = < + ["at25"] = < text = <"Vakava"> description = <"The intensity of the symptom or sign causes prevents normal activity.(en)"> > - ["at25"] = < + ["at24"] = < text = <"Kohtuullinen"> description = <"The intensity of the symptom or sign causes interference with normal activity.(en)"> > - ["at24"] = < + ["at23"] = < text = <"Vähäinen"> description = <"The intensity of the symptom or sign does not cause interference with normal activity.(en)"> > @@ -970,11 +970,11 @@ terminology description = <"*Word or short phrase describing the nature of the symptom or sign. (en)"> comment = <"*For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible. (en)"> > - ["at189"] = < + ["at188"] = < text = <"*Recurrence (en)"> description = <"*This is the first ever occurrence of this symptom or sign. (en)"> > - ["at188"] = < + ["at187"] = < text = <"*First occurrence (en)"> description = <"*This is the first ever occurrence of this symptom or sign. (en)"> > @@ -987,19 +987,19 @@ terminology text = <"Beskrivning"> description = <"Beskrivning av faktorns effekt på det identifierade symtomet eller tecknet."> > - ["at185"] = < + ["at184"] = < text = <"Löst"> description = <"Svårighetsgraden av symtomet eller tecknet har lösts."> > - ["at184"] = < + ["at183"] = < text = <"Under försämring"> description = <"Svårighetsgraden av symtomet eller tecknet har förvärrats totalt sett under denna episod."> > - ["at183"] = < + ["at182"] = < text = <"Oförändrat tillstånd"> description = <"Svårighetsgraden av symtomet eller tecknet har inte förändrats totalt sett under denna episod."> > - ["at182"] = < + ["at181"] = < text = <"Under förbättring"> description = <"Svårighetsgraden av symtomet eller tecknet har förbättrats totalt sett under den här episoden."> > @@ -1008,15 +1008,15 @@ terminology description = <"Beskrivning av progressionen av symtomet eller tecknet vid rapporteringstidpunkten."> comment = <"Förekomster i det här fältet är inställda på 0.. * för att tillåta flera typer av progression att separeras i en mall om så önskas, exempelvis svårighetsgrad eller frekvens."> > - ["at179"] = < + ["at178"] = < text = <"Pågående"> description = <"Detta symptom eller tecken är pågående, registrad som en enskild kontinuerlig episod."> > - ["at178"] = < + ["at177"] = < text = <"Obestämd"> description = <"Det är inte möjligt att avgöra om denna förekomst av symtomet eller tecknet är nytt eller pågående."> > - ["at177"] = < + ["at176"] = < text = <"Ny"> description = <"En ny episod av symtomet eller tecknet, antingen debut eller en återkommande förekomst där den föregående episoden utretts helt."> > @@ -1033,11 +1033,11 @@ terminology description = <"Namn på hälsohändelsen, symtomet, uppvisade tecknet eller annan faktor."> comment = <"Exempelvis: Debuten av ett annat symtom, menstruationens början eller fall från cykel."> > - ["at169"] = < + ["at168"] = < text = <"Uppklarande faktor"> description = <"Identifiering av faktorer eller händelser som utlöser uppklarande eller upphörande av symtomet eller tecknet."> > - ["at168"] = < + ["at167"] = < text = <"Utlösande faktor"> description = <"Identifiering av faktorer eller händelser som utlöser symtomets eller tecknets debut eller begynnelse."> > @@ -1060,15 +1060,15 @@ terminology description = <"Tidpunkt när denna episod av symtomen eller tecknet upphör."> comment = <"Om \"Datum och tidpunkt för start\" och \"Varaktighet\" används i systemen, kan detta fält beaktas eller alternativt betraktas som överflödigt. Medan partiella datum är tillåtna kan det exakta datumet och tiden för upplösning registreras, om det är lämpligt."> > - ["at160"] = < + ["at159"] = < text = <"Lindrar"> description = <"Faktorn minskar svårighetsgraden eller påverkan på symtomet eller tecknet, men blir inte fullständigt utrett."> > - ["at159"] = < + ["at158"] = < text = <"Försämrar"> description = <"Faktorn ökar symtomets eller tecknets svårighetsgrad eller effekt."> > - ["at157"] = < + ["at156"] = < text = <"Ingen effekt"> description = <"Faktorn har ingen effekt på symtomet eller tecknet."> > @@ -1147,15 +1147,15 @@ terminology description = <"Numerisk skattningsskala som presenterar symtomens eller tecknets övergripande svårighetsgrad."> comment = <"Svårighetsgraden kan bedömas av individen genom att registrera poäng från 0 (dvs. ingen förekomst av symtom) till 10,0 (dvs. symtomet är så svårt som individen kan tänka sig). Denna poäng kan presenteras i användargränssnittet som en visuell analog skala. Fältet innehåller händelser som är satta till 0.. * för att tillåta att variationer som exempelvis \"maximal svårighetsgrad\" eller \"genomsnittlig svårighetsgrad\" ska kunna ingå i en mall."> > - ["at26"] = < + ["at25"] = < text = <"Svår"> description = <"Symtomets eller tecknets intensitet förhindrar normal aktivitet."> > - ["at25"] = < + ["at24"] = < text = <"Måttlig"> description = <"Symtomet eller tecknets intensitet orsakar störningar i normal aktivitet."> > - ["at24"] = < + ["at23"] = < text = <"Mild"> description = <"Symtomet eller tecknets intensitet orsakar inte störningar i normal aktivitet. "> @@ -1233,11 +1233,11 @@ terminology description = <"*Word or short phrase describing the nature of the symptom or sign. (en)"> comment = <"*For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible. (en)"> > - ["at189"] = < + ["at188"] = < text = <"*Recurrence (en)"> description = <"*This is the first ever occurrence of this symptom or sign. (en)"> > - ["at188"] = < + ["at187"] = < text = <"*First occurrence (en)"> description = <"*This is the first ever occurrence of this symptom or sign. (en)"> > @@ -1250,19 +1250,19 @@ terminology text = <"Beskrivelse"> description = <"Fritekstbeskrivelse av faktorens effekt på det identifiserte symptomet eller sykdomstegnet."> > - ["at185"] = < + ["at184"] = < text = <"Opphørt"> description = <"Symptomet eller sykdomstegnets alvorlighetsgrad er opphørt i løpet av denne episoden."> > - ["at184"] = < + ["at183"] = < text = <"Forverret"> description = <"Symptomet eller sykdomstegnets alvorighetsgrad har blitt forverret i løpet av denne episoden."> > - ["at183"] = < + ["at182"] = < text = <"Uendret"> description = <"Symptomet eller sykdomstegnets alvorlighetsgrad er ikke endret i løpet av denne episoden."> > - ["at182"] = < + ["at181"] = < text = <"Forbedret"> description = <"Symptomet eller sykdomstegnets alvorlighetsgrad er forbedret i løpet av denne episoden."> > @@ -1271,15 +1271,15 @@ terminology description = <"Beskrivelse av symptomets eller sykdomstegnets progresjon ved rapporteringstidspunktet."> comment = <"Dataelementet er definert som 0..* for å tillate at flere typer progresjon trekkes ut i et templat om ønsket. For eksempel: alvorlighet eller frekvens."> > - ["at179"] = < + ["at178"] = < text = <"Kontinuerlig"> description = <"Symptomet eller sykdomstegnet er kontinuerlig tilstedeværende, i praksis en enkelt pågående episode."> > - ["at178"] = < + ["at177"] = < text = <"Ubestemt"> description = <"Det er ikke mulig å bestemme om denne forekomsten av symptomet er ny eller pågående."> > - ["at177"] = < + ["at176"] = < text = <"Nytt"> description = <"En ny episode av symptomet eller sykdomstegnet - enten den første forekomsten eller en ny forekomst der den tidligere episoden var fullstendig opphørt."> > @@ -1296,11 +1296,11 @@ terminology description = <"Navn på helserelatert hendelse, symptom, rapportert sykdomstegn eller annen faktor."> comment = <"For eksempel: Debut av annet symptom, menstruasjons debut, falt av sykkel."> > - ["at169"] = < + ["at168"] = < text = <"Avsluttende faktor"> description = <"Identifisering av faktorer eller hendelser som utløser opphør av symptomet eller sykdomstegnet."> > - ["at168"] = < + ["at167"] = < text = <"Utløsende faktor"> description = <"Identifisering av faktorer eller hendelser som utløser debut av symptomet eller sykdomstegnet."> > @@ -1323,15 +1323,15 @@ terminology description = <"Dato/tid for opphør av denne episoden av symptomet eller sykdomstegnet."> comment = <"Brukes \"Dato/tid for debut\" og \"Varighet\" i systemer, kan dette dataelementet kalkuleres av systemet eller være overflødig. Ufullstendig dato er tillatt, nøyaktig dato og tid for opphør kan registreres om ønskelig."> > - ["at160"] = < + ["at159"] = < text = <"Lindrer"> description = <"Faktoren reduserer alvorligheten eller innvirkning av symptomet eller sykdomstegnet, men får det ikke til å opphøre fullstendig."> > - ["at159"] = < + ["at158"] = < text = <"Forverrer"> description = <"Faktoren øker alvorlighet eller innvirkning av symptomet eller sykdomstegnet."> > - ["at157"] = < + ["at156"] = < text = <"Ingen effekt"> description = <"Faktoren har ingen effekt på symptomet eller sykdomstegnet."> > @@ -1409,15 +1409,15 @@ terminology description = <"Numerisk graderings skala som representerer den overordnede alvorligheten til symptomet eller sykdomstegnet."> comment = <"Symptomets alvorlighet graderes av individet ved å registrere en skår fra 0 (symptom ikke tilstede) til 10 (symptomet er så alvorlig som individet kan forestille seg). Denne skåringen kan representeres i brukergrensesnittet som en visuell analog skala, Dataelementet er satt til 0..* for å tillate variasjonen som \"maksimum alvorlighet\" og \"gjennomsnittlig alvorlighet\" i et templat."> > - ["at26"] = < + ["at25"] = < text = <"Alvorlig"> description = <"Symptomets eller sykdomstegnets intensitet hindrer normal aktivitet."> > - ["at25"] = < + ["at24"] = < text = <"Moderat"> description = <"Symptomet eller sykdomstegnet intensitet forstyrrer normal aktivitet."> > - ["at24"] = < + ["at23"] = < text = <"Mild"> description = <"Symptomet eller sykdomstegnets intensitet forstyrrer ikke normal aktivitet."> > @@ -1494,11 +1494,11 @@ terminology description = <"*Word or short phrase describing the nature of the symptom or sign. (en)"> comment = <"*For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible. (en)"> > - ["at189"] = < + ["at188"] = < text = <"*Recurrence (en)"> description = <"*This is the first ever occurrence of this symptom or sign. (en)"> > - ["at188"] = < + ["at187"] = < text = <"*First occurrence (en)"> description = <"*This is the first ever occurrence of this symptom or sign. (en)"> > @@ -1511,19 +1511,19 @@ terminology text = <"Descrição"> description = <"Descrição narrativa sobre o efeito do fator no sintoma ou sinal identificado."> > - ["at185"] = < + ["at184"] = < text = <"Resolvido"> description = <"A gravidade do sintoma ou sinal resolveu-se."> > - ["at184"] = < + ["at183"] = < text = <"Piorando"> description = <"O gravidade do sintoma ou sinal piorou ao longo deste episódio."> > - ["at183"] = < + ["at182"] = < text = <"Imutável"> description = <"O gravidade do sintoma ou sinal não mudou ao longo deste episódio."> > - ["at182"] = < + ["at181"] = < text = <"Melhorando"> description = <"O gravidade do sintoma ou sinal melhorou ao longo deste episódio."> > @@ -1532,15 +1532,15 @@ terminology description = <"Descrição da progressão do sintoma ou sinal no momento do relato."> comment = <"Ocorrências deste elemento de dado são setadas para 0..* para permitir múltiplos tipos de progressão para serem separadas no template se desejado - por exemplo, gravidade ou frequência."> > - ["at179"] = < + ["at178"] = < text = <"Em curso"> description = <"O sintoma ou sinal está em curso, efetivamente um episódio único e contínuo."> > - ["at178"] = < + ["at177"] = < text = <"Indeterminado"> description = <"Não é possível determinar se esta ocorrência de sintoma ou sinal é nova ou em curso."> > - ["at177"] = < + ["at176"] = < text = <"Novo"> description = <"Um episódio novo de sintoma ou sinal - tanto para primeira ocorrência como para uma reccorrência quando o episódio prévio estiver completamente resolvido."> > @@ -1557,11 +1557,11 @@ terminology description = <"Nome do evento de saúde, sintoma, sinal relatado ou outro fator."> comment = <"Por exemplo: início de outro sintoma; início da menstruação. ou queda da bicicleta."> > - ["at169"] = < + ["at168"] = < text = <"Fator de resolução"> description = <"Identificação de fatores ou eventos que deflagram a resolução ou cessação de um sintoma ou sinal."> > - ["at168"] = < + ["at167"] = < text = <"Fator precipitante"> description = <"Identificação de fatores ou eventos que deflagram o início ou começo de um sintoma ou sinal."> > @@ -1584,15 +1584,15 @@ terminology description = <"O momento de cessação deste episódio de sintoma ou sinal."> comment = <"Se 'Data/hora de início' e 'Duração' são utilizados no sistema, este elemento de dado pode ser calculado, ou alternativamente, considerado redundante. Datas parciais são permitidas, a data e hora exatas de resolução podem ser registradas, se apropriado."> > - ["at160"] = < + ["at159"] = < text = <"Alivia"> description = <"O fator diminui a gravidade ou impacto do sintoma ou sinal mas não resolve completamente."> > - ["at159"] = < + ["at158"] = < text = <"Piora"> description = <"O fator aumenta a gravidade ou impacto do sintoma ou sinal."> > - ["at157"] = < + ["at156"] = < text = <"Sem efeito"> description = <"O fator não tem impacto no sintoma ou sinal."> > @@ -1669,15 +1669,15 @@ terminology description = <"Escala de gradação numérica representando a gravidade geral de um sintoma ou sinal."> comment = <"Gravidade do sintoma pode ser graduada pelo registro individual de um score de 0 (sintoma ausente) a 10 (sintoma mais grave que o indivíduo pode imaginar). Este score pode ser representado na interface ao usuário como escala visual analógica. O elemento de dado tem ocorrências de 0..* para permitir variações como 'gravidade máxima' para ser incluída no template."> > - ["at26"] = < + ["at25"] = < text = <"Grave"> description = <"A intensidade do sintoma ou sinal impede a atividade normal."> > - ["at25"] = < + ["at24"] = < text = <"Moderada"> description = <"A intensidade do sintoma ou sinal causa interferência com a atividade normal."> > - ["at24"] = < + ["at23"] = < text = <"Leve"> description = <"A intensidade do sintoma ou sinal não causa interferência com a atividade normal."> > @@ -1752,11 +1752,11 @@ terminology description = <"*Word or short phrase describing the nature of the symptom or sign. (en)"> comment = <"*For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible. (en)"> > - ["at189"] = < + ["at188"] = < text = <"*Recurrence (en)"> description = <"*This is the first ever occurrence of this symptom or sign. (en)"> > - ["at188"] = < + ["at187"] = < text = <"*First occurrence (en)"> description = <"*This is the first ever occurrence of this symptom or sign. (en)"> > @@ -1768,19 +1768,19 @@ terminology text = <"*Description(en)"> description = <"*Narrative description about the effect of the factor on the identified symptom or sign.(en)"> > - ["at185"] = < + ["at184"] = < text = <"*Resolved(en)"> description = <"*The severity of the symptom or sign has resolved.(en)"> > - ["at184"] = < + ["at183"] = < text = <"*Worsening(en)"> description = <"*The severity of the symptom or sign has worsened overall during this episode.(en)"> > - ["at183"] = < + ["at182"] = < text = <"*Unchanged(en)"> description = <"*The severity of the symptom or sign has not changed overall during this episode.(en)"> > - ["at182"] = < + ["at181"] = < text = <"*Improving(en)"> description = <"*The severity of the symptom or sign has improved overall during this episode.(en)"> > @@ -1789,15 +1789,15 @@ terminology description = <"*Description progression of the symptom or sign at the time of reporting.(en)"> comment = <"*Occurrences of this data element are set to 0..* to allow multiple types of progression to be separated out in a template if desired - for example, severity or frequency.(en)"> > - ["at179"] = < + ["at178"] = < text = <"*Ongoing(en)"> description = <"*This symptom or sign is continuously present, effectively a single, ongoing episode.(en)"> > - ["at178"] = < + ["at177"] = < text = <"*Reoccurrence(en)"> description = <"*This is a second or subsequent discrete episode of the symptom or sign, where each previous episode has completely resolved.(en)"> > - ["at177"] = < + ["at176"] = < text = <"*New(en)"> description = <"*This is the first ever episode of the symptom or sign.(en)"> > @@ -1814,11 +1814,11 @@ terminology description = <"*Name of the health event, symptom, reported sign or other factor.(en)"> comment = <"*For example: onset of another symptom; onset of menstruation; or fall off bicycle.(en)"> > - ["at169"] = < + ["at168"] = < text = <"*Resolving factor(en)"> description = <"*Identification of factors/events associated with cessation of the symptom or sign.(en)"> > - ["at168"] = < + ["at167"] = < text = <"*Precipitating factor(en)"> description = <"*Identification of factors/events associated with onset or commencement of the symptom or sign.(en)"> > @@ -1841,15 +1841,15 @@ terminology description = <"*The timing of the cessation of this episode of the symptom or sign.(en)"> comment = <"*If 'Date/time of onset' and 'Duration' are used in systems, this data element may be calculated, or alternatively, considered redundant. While partial dates are permitted, the exact date and time of resolution can be recorded, if appropriate.(en)"> > - ["at160"] = < + ["at159"] = < text = <"*Relieves(en)"> description = <"*Presence of the factor reduces the severity or impact of the symptom or sign.(en)"> > - ["at159"] = < + ["at158"] = < text = <"*Worsens(en)"> description = <"*Presence of the factor exaccerbates severity or impact of the symptom or sign.(en)"> > - ["at157"] = < + ["at156"] = < text = <"*No effect(en)"> description = <"*Presence of the factor has no impact on the symptom or sign.(en)"> > @@ -1926,15 +1926,15 @@ terminology description = <"*Numerical rating scale representing the overall severity of the symptom or sign.(en)"> comment = <"*Symptom severity can be rated by the individual by recording a score from 0 (ie symptom not present) to 10.0 (ie symptom is as severe as the individual can imagine). This score can be represented in the user interface as a visual analogue scale. The data element has occurrences set to 0..* to allow for variations such as 'maximal severity' or 'average severity' to be included in a template.(en)"> > - ["at26"] = < + ["at25"] = < text = <"*Severe(en)"> description = <"*The intensity of the symptom or sign causes prevents normal activity.(en)"> > - ["at25"] = < + ["at24"] = < text = <"*Moderate(en)"> description = <"*The intensity of the symptom or sign causes interference with normal activity.(en)"> > - ["at24"] = < + ["at23"] = < text = <"*Mild(en)"> description = <"*The intensity of the symptom or sign does not cause interference with normal activity.(en)"> > @@ -2009,11 +2009,11 @@ terminology description = <"Word or short phrase describing the nature of the symptom or sign."> comment = <"For example: pain could be described as 'gnawing', 'burning', or 'like an electric shock'; a headache could be 'throbbing' or 'constant'. Coding with an external terminology is preferred, where possible."> > - ["at189"] = < + ["at188"] = < text = <"Recurrence"> description = <"This is the first ever occurrence of this symptom or sign."> > - ["at188"] = < + ["at187"] = < text = <"First occurrence"> description = <"This is the first ever occurrence of this symptom or sign."> > @@ -2026,19 +2026,19 @@ terminology text = <"Description"> description = <"Narrative description about the effect of the factor on the identified symptom or sign."> > - ["at185"] = < + ["at184"] = < text = <"Resolved"> description = <"The severity of the symptom or sign has resolved."> > - ["at184"] = < + ["at183"] = < text = <"Worsening"> description = <"The severity of the symptom or sign has worsened overall during this episode."> > - ["at183"] = < + ["at182"] = < text = <"Unchanged"> description = <"The severity of the symptom or sign has not changed overall during this episode."> > - ["at182"] = < + ["at181"] = < text = <"Improving"> description = <"The severity of the symptom or sign has improved overall during this episode."> > @@ -2047,15 +2047,15 @@ terminology description = <"Description progression of the symptom or sign at the time of reporting."> comment = <"Occurrences of this data element are set to 0..* to allow multiple types of progression to be separated out in a template if desired - for example, severity or frequency."> > - ["at179"] = < + ["at178"] = < text = <"Ongoing"> description = <"This symptom or sign is ongoing, effectively a single, continuous episode."> > - ["at178"] = < + ["at177"] = < text = <"Indeterminate"> description = <"It is not possible to determine if this occurrence of the symptom or sign is new or ongoing."> > - ["at177"] = < + ["at176"] = < text = <"New"> description = <"A new episode of the symptom or sign - either the first ever occurrence or a reoccurrence where the previous episode had completely resolved."> > @@ -2072,11 +2072,11 @@ terminology description = <"Name of the health event, symptom, reported sign or other factor."> comment = <"For example: onset of another symptom; onset of menstruation; or fall off bicycle."> > - ["at169"] = < + ["at168"] = < text = <"Resolving factor"> description = <"Identification of factors or events that trigger resolution or cessation of the symptom or sign."> > - ["at168"] = < + ["at167"] = < text = <"Precipitating factor"> description = <"Identification of factors or events that trigger the onset or commencement of the symptom or sign."> > @@ -2099,15 +2099,15 @@ terminology description = <"The timing of the cessation of this episode of the symptom or sign."> comment = <"If 'Date/time of onset' and 'Duration' are used in systems, this data element may be calculated, or alternatively, considered redundant. While partial dates are permitted, the exact date and time of resolution can be recorded, if appropriate."> > - ["at160"] = < + ["at159"] = < text = <"Relieves"> description = <"The factor decreases the severity or impact of the symptom or sign, but does not fully resolve it."> > - ["at159"] = < + ["at158"] = < text = <"Worsens"> description = <"The factor increases the severity or impact of the symptom or sign."> > - ["at157"] = < + ["at156"] = < text = <"No effect"> description = <"The factor has no impact on the symptom or sign."> > @@ -2184,15 +2184,15 @@ terminology description = <"Numerical rating scale representing the overall severity of the symptom or sign."> comment = <"Symptom severity can be rated by the individual by recording a score from 0 (ie symptom not present) to 10.0 (ie symptom is as severe as the individual can imagine). This score can be represented in the user interface as a visual analogue scale. The data element has occurrences set to 0..* to allow for variations such as 'maximal severity' or 'average severity' to be included in a template."> > - ["at26"] = < + ["at25"] = < text = <"Severe"> description = <"The intensity of the symptom or sign causes prevents normal activity."> > - ["at25"] = < + ["at24"] = < text = <"Moderate"> description = <"The intensity of the symptom or sign causes interference with normal activity."> > - ["at24"] = < + ["at23"] = < text = <"Mild"> description = <"The intensity of the symptom or sign does not cause interference with normal activity."> > @@ -2242,35 +2242,35 @@ terminology ["id2"] = ["id3"] = ["id22"] = - ["at24"] = - ["at25"] = - ["at26"] = + ["at23"] = + ["at24"] = + ["at25"] = ["id29"] = > > value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at24", "at25", "at26"> + members = <"at23", "at24", "at25"> > ["ac9001"] = < id = <"ac9001"> - members = <"at188", "at189"> + members = <"at187", "at188"> > ["ac9000"] = < id = <"ac9000"> - members = <"at177", "at179", "at178"> + members = <"at176", "at178", "at177"> > ["ac9006"] = < id = <"ac9006"> - members = <"at168", "at169"> + members = <"at167", "at168"> > ["ac9005"] = < id = <"ac9005"> - members = <"at160", "at157", "at159"> + members = <"at159", "at156", "at158"> > ["ac9004"] = < id = <"ac9004"> - members = <"at184", "at183", "at182", "at185"> + members = <"at183", "at182", "at181", "at184"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.telecom_details.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.telecom_details.v0.0.1-alpha.adls index 04a461561..66fe8e7fe 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.telecom_details.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.telecom_details.v0.0.1-alpha.adls @@ -140,31 +140,31 @@ terminology text = <"Durchwahl"> description = <"Durchwahl. ENV13606-4:2000 7.11.18"> > - ["at19"] = < + ["at18"] = < text = <"Kontakt"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Pager"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Mobiltelefon"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Telefax"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Telefon"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Arbeit"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Privat"> description = <"*"> > @@ -222,31 +222,31 @@ terminology text = <"Extension"> description = <"Telephone extension number. ENV13606-4:2000 7.11.18."> > - ["at19"] = < + ["at18"] = < text = <"Contact"> description = <"Contact."> > - ["at17"] = < + ["at16"] = < text = <"Pager"> description = <"Pager number details."> > - ["at16"] = < + ["at15"] = < text = <"Mobile phone"> description = <"Mobile phone number details."> > - ["at15"] = < + ["at14"] = < text = <"Fax"> description = <"Facsimile number details."> > - ["at14"] = < + ["at13"] = < text = <"Telephone"> description = <"Telephone number details."> > - ["at13"] = < + ["at12"] = < text = <"Work"> description = <"Telecommunication detail for work."> > - ["at12"] = < + ["at11"] = < text = <"Home"> description = <"Telecommunication detail for home."> > @@ -307,31 +307,31 @@ terminology description = <"رقم امتداد الهاتف. ENV13606-4:2000 7.11.18."> > - ["at19"] = < + ["at18"] = < text = <"جهة الاتصال"> description = <"جهة الاتصال"> > - ["at17"] = < + ["at16"] = < text = <"جهاز الإخطار"> description = <"تفاصيل رقم جهاز الإخطار"> > - ["at16"] = < + ["at15"] = < text = <"الهاتف النقال"> description = <"تفاصيل رقم الهاتف النقال"> > - ["at15"] = < + ["at14"] = < text = <"الفاكس"> description = <"تفاصيل رقم الفاكس"> > - ["at14"] = < + ["at13"] = < text = <"الهاتف"> description = <"تفاصيل رقم الهاتف"> > - ["at13"] = < + ["at12"] = < text = <"العمل"> description = <"تفاصيل الاتصال للعمل"> > - ["at12"] = < + ["at11"] = < text = <"المنزل"> description = <"تفاصيل الاتصال للمنزل"> > @@ -384,10 +384,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at14", "at15", "at16", "at17"> + members = <"at13", "at14", "at15", "at16"> > ["ac9000"] = < id = <"ac9000"> - members = <"at12", "at13", "at19"> + members = <"at11", "at12", "at18"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.therapeutic_direction.v1.1.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.therapeutic_direction.v1.1.2.adls index 522ee04a8..3b3ab0ead 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.therapeutic_direction.v1.1.2.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.therapeutic_direction.v1.1.2.adls @@ -159,11 +159,11 @@ terminology description = <"Strukturerte detaljer om repeteringsmønsteret for hvert sett av daglige anvisninger."> comment = <"For eksempel \"hver 3. dag\", \"på tirsdager og søndager\", \"3 dager etter menstruasjonsblødningens 1. dag\"."> > - ["at69"] = < + ["at68"] = < text = <"Ubestemt - ikke seponer"> description = <"Anvisningen skal videreføres på ubestemt tid, med en sterk anbefaling om ikke å seponere."> > - ["at68"] = < + ["at67"] = < text = <"Ubestemt"> description = <"Anvisningen skal videreføres på ubestemt tid."> > @@ -206,11 +206,11 @@ terminology description = <"Detalhes estruturados sobre o padrão de repetição para cada conjunto de orientações diárias."> comment = <"Por exemplo: 'a cada 3 dias', 'às quintas-feiras e domingos', '3 dias após o início da menstruação'."> > - ["at69"] = < + ["at68"] = < text = <"Uso contínuo - não deve ser descontinuado."> description = <"A orientação deve ser continuada indefinidamente com uma recomendação forte que não seja interrompida."> > - ["at68"] = < + ["at67"] = < text = <"Uso contínuo"> description = <"Esta instrução indica que trata-se de uso contínuo, ou seja que deve ser seguida indefinidamente."> > @@ -254,11 +254,11 @@ terminology description = <"Structured details about pattern of repetition for each set of daily directions."> comment = <"For example: 'every 3 days', 'on Thursdays and Sundays', '3 days after onset of menstruation'."> > - ["at69"] = < + ["at68"] = < text = <"Indefinite - not to be discontinued"> description = <"The direction should be continued indefinitely with a strong recommendation that it never be discontinued."> > - ["at68"] = < + ["at67"] = < text = <"Indefinite"> description = <"The direction should be continued indefinitely."> > @@ -282,6 +282,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at68", "at69"> + members = <"at67", "at68"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_nondaily.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_nondaily.v1.0.0.adls index 09c4676de..57e95ce14 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_nondaily.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.timing_nondaily.v1.0.0.adls @@ -224,23 +224,23 @@ terminology description = <"Tekstbeskrivelse av timingen."> comment = <"For eksempel \"bruk i en uke, stopp i to uker, gjenta\". Dette elementet er ment for å tillate programvareleverandører å bruke strukturene for timing innenfor 24 timer, uten nødvendigvis å spesifisere timingen utover et døgn på en strukturert måte."> > - ["at21"] = < + ["at20"] = < text = <"Søndag"> description = <"Aktiviteten skal utføres på søndag."> > - ["at20"] = < + ["at19"] = < text = <"Lørdag"> description = <"Aktiviteten skal utføres på lørdag."> > - ["at19"] = < + ["at18"] = < text = <"Fredag"> description = <"Aktiviteten skal utføres på fredag."> > - ["at18"] = < + ["at17"] = < text = <"Torsdag"> description = <"Aktiviteten skal utføres på torsdag."> > - ["at17"] = < + ["at16"] = < text = <"Onsdag"> description = <"Aktiviteten skal utføres på onsdag."> > @@ -271,11 +271,11 @@ terminology description = <"Tidsintervallet før eller etter hendelsen når aktiviteten skal utføres. Negative intervaller kan benyttes for å spesifisere at aktiviteten skal utføres før den navngitte hendelsen."> comment = <"For eksempel \"3 dager etter første menstruasjonsdag = første menstruasjonsdag + 3 dager\", \"2 uker før innleggelse = innleggelse - 2 uker\"."> > - ["at9"] = < + ["at8"] = < text = <"Tirsdag"> description = <"Aktiviteten skal utføres på tirsdag."> > - ["at8"] = < + ["at7"] = < text = <"Mandag"> description = <"Aktiviteten skal utføres på mandag."> > @@ -327,23 +327,23 @@ terminology description = <"*Text description of the timing repetition. This element is intended to allow implementers to use the structures for different timings without necessarily specifying the timings in a structured way.(en)"> comment = <"*For example: \"Use for one week, then stop for two weeks, then repeat\".(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Sunday(en)"> description = <"*The activity should take place on Sunday.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Saturday(en)"> description = <"*The activity should take place on Saturday.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Friday(en)"> description = <"*The activity should take place on Friday.(en)"> > - ["at18"] = < + ["at17"] = < text = <"*Thursday(en)"> description = <"*The activity should take place on Thursday.(en)"> > - ["at17"] = < + ["at16"] = < text = <"*Wednesday(en)"> description = <"*The activity should take place on Wednesday.(en)"> > @@ -374,11 +374,11 @@ terminology description = <"O período de tempo antes ou depois o evento nomeado, quando a atividade deve ocorrer. Durações negativas podem ser utilizadas para indicar que a atividade deve ser realizada antes do evento conhecido."> comment = <"por exemplo: \"3 dias depois do início da menstruação = início da menstruação + 3 dias\", \"2 semanas antes da admissão = admissão - 2 semanas\"."> > - ["at9"] = < + ["at8"] = < text = <"*Tuesday(en)"> description = <"*The activity should take place on Tuesday.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Monday(en)"> description = <"*The activity should take place on Monday.(en)"> > @@ -429,23 +429,23 @@ terminology description = <"Text description of the timing."> comment = <"For example: 'Use for one week, then stop for two weeks, then repeat'. This element is intended to allow implementers to use the structures for daily timings without necessarily specifying the non-daily timings in a structured way."> > - ["at21"] = < + ["at20"] = < text = <"Sunday"> description = <"The activity should take place on Sunday."> > - ["at20"] = < + ["at19"] = < text = <"Saturday"> description = <"The activity should take place on Saturday."> > - ["at19"] = < + ["at18"] = < text = <"Friday"> description = <"The activity should take place on Friday."> > - ["at18"] = < + ["at17"] = < text = <"Thursday"> description = <"The activity should take place on Thursday."> > - ["at17"] = < + ["at16"] = < text = <"Wednesday"> description = <"The activity should take place on Wednesday."> > @@ -476,11 +476,11 @@ terminology description = <"The period of time before or after the named event when the activity should take place. Negative durations can be used to signify that the activity should be taken before a known event."> comment = <"For example: '3 days after onset of menstruation = menstrual onset + 3 days', '2 weeks prior to admission= admission -2 weeks'."> > - ["at9"] = < + ["at8"] = < text = <"Tuesday"> description = <"The activity should take place on Tuesday."> > - ["at8"] = < + ["at7"] = < text = <"Monday"> description = <"The activity should take place on Monday."> > @@ -527,6 +527,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at8", "at9", "at17", "at18", "at19", "at20", "at21"> + members = <"at7", "at8", "at16", "at17", "at18", "at19", "at20"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tos.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tos.v0.0.1-alpha.adls index 8b862a25c..24f6f9a7d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tos.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tos.v0.0.1-alpha.adls @@ -47,11 +47,11 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{1}, {[at3]}], - [{2}, {[at4]}], - [{3}, {[at5]}], - [{4}, {[at6]}], - [{5}, {[at7]}] + [{1}, {[at2]}], + [{2}, {[at3]}], + [{3}, {[at4]}], + [{4}, {[at5]}], + [{5}, {[at6]}] } } } @@ -66,23 +66,23 @@ terminology text = <"Tos Classification (synthesised)"> description = <"Grading of the degree of tympanic membrane pars tensa retraction / atelectasis based on the Tos & Poulson Classification. (synthesised)"> > - ["at7"] = < + ["at6"] = < text = <"Grade 5"> description = <"Bottom of the retraction pocket can be seen only by using an endoscope."> > - ["at6"] = < + ["at5"] = < text = <"Grade 4"> description = <"Erosion of outer attic wall. Part of the retraction pocket may be hidden."> > - ["at5"] = < + ["at4"] = < text = <"Grade 3"> description = <"Retraction extends beyond osseous malleus full extent seen."> > - ["at4"] = < + ["at3"] = < text = <"Grade 2"> description = <"Retraction onto neck of malleus - no airspace visible behind membrane."> > - ["at3"] = < + ["at2"] = < text = <"Grade 1"> description = <"Pars flaccida is dimpled and is more retracted than normal. It is not adherent to the malleus (airspace visible)."> > @@ -99,6 +99,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at3", "at4", "at5", "at6", "at7"> + members = <"at2", "at3", "at4", "at5", "at6"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_colorectal_staging_non_tnm.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_colorectal_staging_non_tnm.v0.0.1-alpha.adls index c048690f8..6062bc1c2 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_colorectal_staging_non_tnm.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_colorectal_staging_non_tnm.v0.0.1-alpha.adls @@ -94,39 +94,39 @@ terminology text = <"ACPS Concord variant (synthesised)"> description = <"Concord substage variant of Australian clinicopathological staging (ACPS) system. (synthesised)"> > - ["at26"] = < + ["at25"] = < text = <"Stage D2"> description = <"Distant metastases (clinical or histological)."> > - ["at25"] = < + ["at24"] = < text = <"Stage D1"> description = <"Tumour transected (histological)."> > - ["at24"] = < + ["at23"] = < text = <"Stage C2"> description = <"Apical nodes involved."> > - ["at23"] = < + ["at22"] = < text = <"Stage C1"> description = <"Local nodes involved."> > - ["at22"] = < + ["at21"] = < text = <"Stage B2"> description = <"Involvement of free serosal surface."> > - ["at21"] = < + ["at20"] = < text = <"Stage B1"> description = <"Involvement beyond muscularis propria."> > - ["at20"] = < + ["at19"] = < text = <"Stage A3"> description = <"Muscularis propria involved."> > - ["at19"] = < + ["at18"] = < text = <"Stage A2"> description = <"Submucosa involved."> > - ["at18"] = < + ["at17"] = < text = <"Stage A1"> description = <"Mucosa involved."> > @@ -134,39 +134,39 @@ terminology text = <"ACPS Concord variant"> description = <"Concord substage variant of Australian clinicopathological staging (ACPS) system."> > - ["at16"] = < + ["at15"] = < text = <"Stage D"> description = <"Tumour transected (histological)."> > - ["at15"] = < + ["at14"] = < text = <"Stage C"> description = <"Local nodes involved."> > - ["at14"] = < + ["at13"] = < text = <"Stage B"> description = <"Muscularis propria involved."> > - ["at13"] = < + ["at12"] = < text = <"Stage A"> description = <"Submucosa involved."> > - ["at12"] = < + ["at11"] = < text = <"Stage A0"> description = <"Mucosa involved."> > - ["at11"] = < + ["at10"] = < text = <"Dukes C2"> description = <"Highest lymph node involved."> > - ["at10"] = < + ["at9"] = < text = <"Dukes C1"> description = <"Lymph nodes positive but highest node spared."> > - ["at9"] = < + ["at8"] = < text = <"Dukes B"> description = <"Tumour spread beyond muscularis propria, lymph nodes negative."> > - ["at8"] = < + ["at7"] = < text = <"Dukes A"> description = <"Tumour limited to the wall of the bowel, lymph nodes negative."> > @@ -197,39 +197,39 @@ terminology description = <"متغير التوافق المتعلق بالنظام الأسترالي لتحديد(تحت المرحلة) السريرية و الباثولوجية (synthesised)"> > - ["at26"] = < + ["at25"] = < text = <"المرحلة د 2"> description = <"توجد نقائل بعيدة (سريرية أو هيستولوجية)"> > - ["at25"] = < + ["at24"] = < text = <"المرحلة د 1"> description = <"تم قطع الورم (هيستولوجي)"> > - ["at24"] = < + ["at23"] = < text = <"المرحلة ج 2"> description = <"تم اكتناف العقد القِمِّية"> > - ["at23"] = < + ["at22"] = < text = <"المرحلة ج 1"> description = <"تم اكتناف العقد الليمفاوية"> > - ["at22"] = < + ["at21"] = < text = <"المرحلة ب 2"> description = <"اكتناف السطح المَصْلي الحر "> > - ["at21"] = < + ["at20"] = < text = <"المرحلة ب 1"> description = <"الاكتناف يتجاوز النسيج العضلي المخصوص"> > - ["at20"] = < + ["at19"] = < text = <"المرحلة 3 أ"> description = <"تم اكتناف النسيج العضلي المخصوص"> > - ["at19"] = < + ["at18"] = < text = <"المرحلة 2 أ"> description = <"تم اكتناف الغشاء تحت المخاطي"> > - ["at18"] = < + ["at17"] = < text = <"المرحلة 1 أ"> description = <"تم اكتناف الغشاء المخاطي"> > @@ -238,39 +238,39 @@ terminology description = <"متغير التوافق المتعلق بالنظام الأسترالي لتحديد(تحت المرحلة) السريرية و الباثولوجية "> > - ["at16"] = < + ["at15"] = < text = <"المرحلة د"> description = <"الورم مقطوع - هيستولوجي"> > - ["at15"] = < + ["at14"] = < text = <"المرحلة ج"> description = <"تم اكتناف العقد الليمفاوية الموضعية"> > - ["at14"] = < + ["at13"] = < text = <"المرحلة ب"> description = <"تم اكتناف النسيج العضلي المخصوص"> > - ["at13"] = < + ["at12"] = < text = <"المرحلة أ"> description = <"تم اكتناف النسيج تحت المخاطي"> > - ["at12"] = < + ["at11"] = < text = <"المرحلة أ 0"> description = <"تم اكتناف النسيج المخاطي"> > - ["at11"] = < + ["at10"] = < text = <"ديوكس ج 2"> description = <"حدث اكتناف للعقد الليمفاوية العلوية"> > - ["at10"] = < + ["at9"] = < text = <"ديوكس ج 1"> description = <"العقد الليمفاوية بها ورم, و لكن العقد المرتفعة في الجسم خالية من الورم"> > - ["at9"] = < + ["at8"] = < text = <"ديوكس ب"> description = <"انتشر الورم فيما يتجاوز النسيج العضلي المخصوص, و لم يصل إلى العقد الليمفاوية"> > - ["at8"] = < + ["at7"] = < text = <"ديوكس أ"> description = <"الورم محدود في جدار الأمعاء, و لم يصل إلى العقد الليمفاوية"> > @@ -291,14 +291,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at18", "at19", "at20", "at21", "at22", "at23", "at24", "at25", "at26"> + members = <"at17", "at18", "at19", "at20", "at21", "at22", "at23", "at24", "at25"> > ["ac9001"] = < id = <"ac9001"> - members = <"at12", "at13", "at14", "at15", "at16"> + members = <"at11", "at12", "at13", "at14", "at15"> > ["ac9000"] = < id = <"ac9000"> - members = <"at8", "at9", "at10", "at11"> + members = <"at7", "at8", "at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_invasion.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_invasion.v0.0.1-alpha.adls index 4e22d3f18..ed757c9cc 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_invasion.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_invasion.v0.0.1-alpha.adls @@ -87,15 +87,15 @@ terminology text = <"Nature of involvement (synthesised)"> description = <"The nature of involvement of tumour in local tissue. (synthesised)"> > - ["at16"] = < + ["at15"] = < text = <"Suspicious"> description = <"There is suspicion of direct invasion of the tissue by tumour"> > - ["at15"] = < + ["at14"] = < text = <"Present - diffuse/extensive"> description = <"There is evidence of diffuse or extensive direct invasion of the tissue by tumour"> > - ["at14"] = < + ["at13"] = < text = <"Present - focal"> description = <"There is evidence of focal direct invasion of the tissue by tumour"> > @@ -107,15 +107,15 @@ terminology text = <"Resection margin "> description = <"Details of the local tissue surgical resection margin."> > - ["at11"] = < + ["at10"] = < text = <"Indeterminate"> description = <"The nature of direct invasion by tumour has not been determined"> > - ["at10"] = < + ["at9"] = < text = <"Extensive"> description = <"Extensive direct invasion of the tissue by tumour."> > - ["at9"] = < + ["at8"] = < text = <"Focal"> description = <"Focal direct invasion of the tissue by tumour."> > @@ -123,15 +123,15 @@ terminology text = <"Nature of involvement"> description = <"The nature of involvement of tumour in local tissue."> > - ["at7"] = < + ["at6"] = < text = <"Indeterminate"> description = <"Evidence of local invasion by tumour has not been determined"> > - ["at6"] = < + ["at5"] = < text = <"Absent"> description = <"There is no evidence of local invasion by tumour"> > - ["at5"] = < + ["at4"] = < text = <"Present"> description = <"There is evidence of local invasion by tumour"> > @@ -156,10 +156,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at9", "at10", "at11"> + members = <"at8", "at9", "at10"> > ["ac9000"] = < id = <"ac9000"> - members = <"at5", "at14", "at15", "at16", "at6", "at7"> + members = <"at4", "at13", "at14", "at15", "at5", "at6"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_resection_margins.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_resection_margins.v0.0.1-alpha.adls index 44d66ca97..57f9d322b 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_resection_margins.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-CLUSTER.tumour_resection_margins.v0.0.1-alpha.adls @@ -130,19 +130,19 @@ terminology text = <"Margin name"> description = <"The name of the margin being described e.g. Deep margin, Vascular margin, Bronchial margin."> > - ["at18"] = < + ["at17"] = < text = <"Equivocal"> description = <"Presence of tumour at the surgical resection margin is equivocal."> > - ["at17"] = < + ["at16"] = < text = <"Indeterminate"> description = <"Presence of tumour at surgical resection margins has not been determined."> > - ["at16"] = < + ["at15"] = < text = <"Absent"> description = <"Tumour is absent from the surgical resection margin."> > - ["at15"] = < + ["at14"] = < text = <"Present"> description = <"Ttumour is present at the surgical resection margin."> > @@ -197,19 +197,19 @@ terminology text = <"اسم الحافة/الهامش"> description = <"اسم الحافة/الهامش الذي يتم وصفه, مثل: حافة عميقة, حافة أوعية دموية, حاقة القصبة/الشعبة الهوائية"> > - ["at18"] = < + ["at17"] = < text = <"غير قابل للتحديد"> description = <"وجود الورم عند حواف القطع الجراحي غير قابل للتحديد"> > - ["at17"] = < + ["at16"] = < text = <"غير محدد"> description = <"لم يتم تحديد وجود الورم عند حواف القطع الجراحي"> > - ["at16"] = < + ["at15"] = < text = <"غائب"> description = <"الورم غائب عن حافة القطع الجراحي"> > - ["at15"] = < + ["at14"] = < text = <"موجود"> description = <"الورم موجود في حافة القطع الجراحي"> > @@ -251,6 +251,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at15", "at16", "at18", "at17"> + members = <"at14", "at15", "at17", "at16"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.advance_decision_refuse_treatment_uk.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.advance_decision_refuse_treatment_uk.v0.0.1-alpha.adls index d8e0c1afc..d54a80b80 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.advance_decision_refuse_treatment_uk.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.advance_decision_refuse_treatment_uk.v0.0.1-alpha.adls @@ -80,7 +80,7 @@ definition ELEMENT[id14] occurrences matches {0..1} matches { -- Discussion with healthcare professional value matches { DV_CODED_TEXT[id9006] matches { - defining_code matches {[at28]} -- Decision to refuse treatment discussed with healthcare professional + defining_code matches {[at27]} -- Decision to refuse treatment discussed with healthcare professional } } } @@ -106,23 +106,23 @@ terminology text = <"Informal carer awareness of decision (synthesised)"> description = <"Is the informal carer, or carers, aware of the advanced directive? (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"Advanced directive not signed"> description = <"The subject has not signed and advance directive or has rescinded an early directive."> > - ["at28"] = < + ["at27"] = < text = <"Decision to refuse treatment discussed with healthcare professional"> description = <"The subject has discussed their decision to refuse treatment with a healthcare professional."> > - ["at27"] = < + ["at26"] = < text = <"Informal carer aware of advanced directive"> description = <"The informal carer is aware of the subject's advanced directive."> > - ["at26"] = < + ["at25"] = < text = <"Informal carer not aware of advanced directive"> description = <"The informal carer is not aware of the subject's advanced directive."> > - ["at23"] = < + ["at22"] = < text = <"Has advance decision to refuse life sustaining treatment (Mental Capacity Act 2005)"> description = <"The subject has signed an advance decision to refuse life sustaining treatment (Mental Capacity Act 2005)."> > @@ -142,11 +142,11 @@ terminology text = <"Location of advance directive documentation"> description = <"The location of the original advanced directive document, either a text description or an electronic link."> > - ["at6"] = < + ["at5"] = < text = <"Has advance decision to refuse treatment (Mental Capacity Act 2005)"> description = <"The subject has signed an advance decision to refuse treatment (Mental Capacity Act 2005)."> > - ["at5"] = < + ["at4"] = < text = <"Advanced decision to refuse treatment signed"> description = <"The subject has signed an advanced decision to refuse treatment."> > @@ -167,30 +167,30 @@ terminology > term_bindings = < ["RCD99"] = < - ["at5"] = - ["at6"] = - ["at23"] = - ["at28"] = + ["at4"] = + ["at5"] = + ["at22"] = + ["at27"] = > ["READ2"] = < - ["at5"] = - ["at6"] = - ["at23"] = - ["at28"] = + ["at4"] = + ["at5"] = + ["at22"] = + ["at27"] = > ["SNOMED-CT"] = < - ["at6"] = - ["at23"] = - ["at28"] = + ["at5"] = + ["at22"] = + ["at27"] = > > value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at26", "at27"> + members = <"at25", "at26"> > ["ac9000"] = < id = <"ac9000"> - members = <"at5", "at6", "at23", "at29"> + members = <"at4", "at5", "at22", "at28"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.adverse_reaction_risk.v1.1.4.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.adverse_reaction_risk.v1.1.4.adls index 9f07269c6..ef2c59df1 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.adverse_reaction_risk.v1.1.4.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.adverse_reaction_risk.v1.1.4.adls @@ -486,11 +486,11 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at128"] = < + ["at127"] = < text = <"Mistenkt"> description = <"Lav grad av sikkerhet om tendensen til reaksjon på den identifiserte substansen."> > - ["at127"] = < + ["at126"] = < text = <"Uviss"> description = <"Den fysiologiske mekanismen kunne ikke fastslås."> > @@ -498,19 +498,19 @@ terminology text = <"Rapportdato"> description = <"Dato da rapporten ble sendt til myndighetene."> > - ["at125"] = < + ["at124"] = < text = <"Ubestemt"> description = <"Umulig å vurdere med tilgjengelig informasjon."> > - ["at124"] = < + ["at123"] = < text = <"Annet"> description = <"Enhver annen substans, inklusive animalsk gift, latex og andre substanser i omgivelsene."> > - ["at123"] = < + ["at122"] = < text = <"Legemiddel"> description = <"Enhver substans som administreres for å oppnå en fysiologisk effekt."> > - ["at122"] = < + ["at121"] = < text = <"Mat"> description = <"Enhver substans som spises eller drikkes som næring for kroppen, som f.eks. peanøtter eller egg."> > @@ -523,7 +523,7 @@ terminology text = <"Detaljer om klinisk håndtering"> description = <"Ytterligere strukturerte detaljer om den kliniske håndteringen av denne reaksjon kan inkluderes ved hjelp av spesifikke arketyper i dette SLOTet."> > - ["at119"] = < + ["at118"] = < text = <"Bekreftet"> description = <"En høy grad av klinisk sikkerhet om at den spesifikke substansen er årsaken til reaksjonen. Dette kan omfatte klinisk evidens ved testing eller re-eksponering."> > @@ -543,11 +543,11 @@ terminology description = <"Registrering av veien subjektet ble eksponert for den spesifikke substansen."> comment = <"Eksponeringsvei bør kodes med en terminologi når mulig."> > - ["at104"] = < + ["at103"] = < text = <"Høy"> description = <"Eksponering for substansen kan resultere i kritisk organskade eller livstruende konsekvenser. Fremtidig eksponering for den identifiserte substansen bør regnes som en absolutt kontraindikasjon under ordinære kliniske omstendigheter."> > - ["at103"] = < + ["at102"] = < text = <"Lav"> description = <"Eksponering for substansen vil sannsynligvis ikke resultere i kritisk organskade eller livstruende konsekvenser. Fremtidig eksponering for den identifiserte substansen bør regnes som en relativ kontraindikasjon under ordinære kliniske omstendigheter."> > @@ -565,19 +565,19 @@ terminology text = <"Eksponeringsdetaljer"> description = <"Ytterligere detaljer om eksponeringen for den spesifikke substansen. Særlig i situasjoner hvor det kan ha vært multiple eller kumulative eksponeringer kan dette registreres ved inkludering av spesifikke arketyper i dette SLOTet."> > - ["at96"] = < + ["at95"] = < text = <"Mistenkt"> description = <"Lav grad av klinisk sikkerhet om at den spesifikke substansen er årsaken til reaksjonen."> > - ["at94"] = < + ["at93"] = < text = <"Mild"> description = <"Forårsaker milde fysiologiske effekter."> > - ["at93"] = < + ["at92"] = < text = <"Moderat"> description = <"Forårsaker moderate fysiologiske effekter."> > - ["at91"] = < + ["at90"] = < text = <"Alvorlig"> description = <"Forårsaker alvorlige fysiologiske effekter."> > @@ -586,19 +586,19 @@ terminology description = <"Klinisk vurdering av hendelsens alvorlighetsgrad som helhet, potensielt med vurderinger av de ulike manifestasjonene."> comment = <"Det anerkjennes at denne vurderingen er svært subjektiv. Det kan være noen kliniske områder hvor objektive scoringer brukes. Objektive scoringer kan inkluderes i denne modellen ved bruk av SLOTet \"Reaksjonsdetaljer\"."> > - ["at68"] = < + ["at67"] = < text = <"Opphørt"> description = <"Den tidligere kjente reaksjonen på den identifiserte substansen er klinisk revurdert ved testing og/eller re-eksponering, og regnes ikke lenger for å være en aktiv risiko."> > - ["at67"] = < + ["at66"] = < text = <"Avkreftet"> description = <"Tendensen til reaksjon på den identifiserte substansen har blitt klinisk revurdert eller er avkreftet med høy grad av sikkerhet ved re-eksponering eller ved bevisst eksponering."> > - ["at66"] = < + ["at65"] = < text = <"Bekreftet"> description = <"Høy grad av sikkerhet om tendensen til reaksjon på den identifiserte substansen, som kan omfatte kliniske bevis ved testing eller re-eksponering."> > - ["at65"] = < + ["at64"] = < text = <"Sannsynlig"> description = <"Rimelig grad av sikkerhet om tendensen til reaksjon på den identifiserte substansen."> > @@ -615,11 +615,11 @@ terminology description = <"Dato da tendensen eller reaksjonshendelsen ble oppdatert."> comment = <"Mappes til \"recordedDate\" i FHIR."> > - ["at61"] = < + ["at60"] = < text = <"Ikke-immunmediert"> description = <"En non-immunmediert reaksjon, som kan inkludere pseudoallergiske reaksjoner, bivirkninger, intoleranser, legemiddeltoksisitet (f.eks gentamicin)."> > - ["at60"] = < + ["at59"] = < text = <"Immunmediert"> description = <"Immunmediert reaksjon, inklusive allergiske reaksjoner og hypersensitiviteter."> > @@ -680,7 +680,7 @@ terminology text = <"Eksponeringsvarighet"> description = <"Total tidsperiode som individet ble eksponert for den spesifikke substansen."> > - ["at24"] = < + ["at23"] = < text = <"Sannsynlig"> description = <"Rimelig grad av klinisk sikkerhet om at den spesifikke substansen er årsaken til reaksjonen."> > @@ -763,11 +763,11 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at128"] = < + ["at127"] = < text = <"Suspeita"> description = <"Um baixo nível de certeza clínica sobre a propensão de uma reação à substância identificada."> > - ["at127"] = < + ["at126"] = < text = <"Indeterminada"> description = <"O mecanismo fisiológico não pôde ser determinado."> > @@ -775,19 +775,19 @@ terminology text = <"Data da notificação"> description = <"Data da notificação à agência reguladora"> > - ["at125"] = < + ["at124"] = < text = <"Indeterminado"> description = <"Não é possível avaliar com informações disponíveis."> > - ["at124"] = < + ["at123"] = < text = <"Outros"> description = <"Qualquer outra substância encontrada incluindo veneno, látex e outras substâncias ambientais."> > - ["at123"] = < + ["at122"] = < text = <"Medicação"> description = <"Qualquer substância administrada para alcançar um efeito fisiológico."> > - ["at122"] = < + ["at121"] = < text = <"Alimentos"> description = <"Qualquer substância consumida para fornecer suporte nutricional para o organismo, tais como o amendoim ou ovo."> > @@ -800,7 +800,7 @@ terminology text = <"Detalhes do Manejo Clínico"> description = <"Detalhes adicionais de estruturado sobre manejo clínico para este evento de reação podem ser fornecidos pela inclusão dos arquétipos específicos nesta slot."> > - ["at119"] = < + ["at118"] = < text = <"Confirmada"> description = <"Elevado nível de certeza clínica que a reação foi devido a substância identificada, que pode incluir evidências clínicas por meio de testes ou re-desafio."> > @@ -819,11 +819,11 @@ terminology description = <"Identificação da via pelo qual o sujeito foi exposto à substância específica identificada."> comment = <"Codificação da via de exposição com uma terminologia, deve ser usado sempre que possível"> > - ["at104"] = < + ["at103"] = < text = <"Alto"> description = <"Exposição à substância pode resultar em danos ao sistema, órgão crítico ou conseqüência de ameaça à vida. Futura exposição à substância identificada deve ser considerada uma contra-indicação absoluta em circunstâncias clínicas normais."> > - ["at103"] = < + ["at102"] = < text = <"Baixo"> description = <"Exposição a substâncias passíveis de danos nos órgãos críticos do sistema ou conseqüência de ameaça à vida. Futura exposição à substância identificada deve ser considerada uma contra-indicação relativa em circunstâncias clínicas normais."> > @@ -841,19 +841,19 @@ terminology text = <"Detalhes da Exposição"> description = <"Detalhes adicionais sobre a exposição à substância específica, especialmente em situações onde pode ter havido múltiplas ou exposições cumulativas podem ser fornecidas pela inclusão dos arquétipos específicos nesta slot."> > - ["at96"] = < + ["at95"] = < text = <"Suspeita"> description = <"Baixo nível de certeza clínica que a reação foi causada pela substância específica identificada."> > - ["at94"] = < + ["at93"] = < text = <"Suave"> description = <"Causas suaves dos efeitos fisiológicos"> > - ["at93"] = < + ["at92"] = < text = <"Moderado"> description = <"Causas moderadas dos efeitos fisiológicos"> > - ["at91"] = < + ["at90"] = < text = <"Severo"> description = <"Causa severa dos efeitos fisiológicos"> > @@ -863,19 +863,19 @@ terminology comment = <"Reconhece-se que esta avaliação é muito subjetiva. Pode haver alguma prática específica nos domínios onde a escala de objetivo foram aplicados. Escalas objetivas podem ser incluídas neste modelo usando os \"Detalhes de Reação\" Cluster"> > - ["at68"] = < + ["at67"] = < text = <"Resolvida"> description = <"A anteriormente conhecida reação à substância identificada clinicamente foi reavaliada e considerada um risco não ativo."> > - ["at67"] = < + ["at66"] = < text = <"Refutada"> description = <"A propensão para uma reação à substância identificada ter sido reavaliada clinicamente ou já ter sido refutada com um elevado nível de certeza clínica por re-exposição ou desafio deliberado."> > - ["at66"] = < + ["at65"] = < text = <"Confirmada"> description = <"Um elevado nível de certeza sobre a propensão para uma reação à substância identificada, que pode incluir evidências clínicas por meio de testes ou re-desafio."> > - ["at65"] = < + ["at64"] = < text = <"Provável"> description = <"Um razoável grau de certeza sobre a propensão para uma reação à substância identificada."> > @@ -894,11 +894,11 @@ terminology description = <"Data quando a propensão ou o evento de reação foi atualizado."> comment = <"Nota: mapas para gravação dos dados em FHIR"> > - ["at61"] = < + ["at60"] = < text = <"Não imune-mediada"> description = <"Reação Não Imuno-mediada, que inclui pseudo alergias, intolerâncias, efeitos colaterais, toxicidade de drogas (por exemplo, a gentamicina)."> > - ["at60"] = < + ["at59"] = < text = <"Imune - mediada"> description = <"Reação imune-mediada, incluindo hipersensibilidade e reações alérgicas."> > @@ -959,7 +959,7 @@ terminology text = <"Duração da Exposição"> description = <"A quantidade total de tempo que o indivíduo foi exposto à substância específica identificada."> > - ["at24"] = < + ["at23"] = < text = <"Provável"> description = <"Nível razoável de certeza clínica que a reação foi causada pela substância específica identificada."> > @@ -1044,11 +1044,11 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at128"] = < + ["at127"] = < text = <"Suspected"> description = <"A low level of clinical certainty about the propensity of a reaction to the identified 'Substance'."> > - ["at127"] = < + ["at126"] = < text = <"Indeterminate"> description = <"The physiological mechanism could not be determined."> > @@ -1056,19 +1056,19 @@ terminology text = <"Date of report"> description = <"Date that the report was sent to the regulatory authority."> > - ["at125"] = < + ["at124"] = < text = <"Indeterminate"> description = <"Unable to assess with information available."> > - ["at124"] = < + ["at123"] = < text = <"Other"> description = <"Any other substance encountered including venom, latex and other environmental substances."> > - ["at123"] = < + ["at122"] = < text = <"Medication"> description = <"Any substance administered to achieve a physiological effect."> > - ["at122"] = < + ["at121"] = < text = <"Food"> description = <"Any substance consumed to provide nutritional support for the body, such as peanut or egg."> > @@ -1081,7 +1081,7 @@ terminology text = <"Clinical management details"> description = <"Additional structured details about clinical management for this reaction event can be provided by inclusion of specific archetypes in this SLOT."> > - ["at119"] = < + ["at118"] = < text = <"Confirmed"> description = <"A high level of clinical certainty that the reaction was due to the identified 'Substance', which may include clinical evidence by testing or re-challenge."> > @@ -1103,11 +1103,11 @@ terminology comment = <"Coding of the Route of Exposure with a terminology should be used wherever possible."> source = <"FHIR, DAM"> > - ["at104"] = < + ["at103"] = < text = <"High"> description = <"Exposure to substance may result in critical organ system damage or life threatening consequence. Future exposure to the identified 'Substance' should be considered an absolute contra-indication in normal clinical circumstances."> > - ["at103"] = < + ["at102"] = < text = <"Low"> description = <"Exposure to substance unlikely to result in critical system organ damage or life threatening consequence. Future exposure to the identified 'Substance' should be considered a relative contra-indication in normal clinical circumstances."> > @@ -1126,21 +1126,21 @@ terminology text = <"Exposure details"> description = <"Additional details about exposure to the 'Specific substance', especially in situations where there may have been multiple or cumulative exposures can be provided by inclusion of specific archetypes in this SLOT."> > - ["at96"] = < + ["at95"] = < text = <"Suspected"> description = <"A low level of clinical certainty that the reaction was caused by the identified 'Specific substance'."> > - ["at94"] = < + ["at93"] = < text = <"Mild"> description = <"Causes mild physiological effects."> source = <"FHIR"> > - ["at93"] = < + ["at92"] = < text = <"Moderate"> description = <"Causes moderate physiological effects."> source = <"FHIR"> > - ["at91"] = < + ["at90"] = < text = <"Severe"> description = <"Causes severe physiological effects."> source = <"FHIR"> @@ -1152,19 +1152,19 @@ terminology Objective scales can be included in this model using the 'Reaction details' Cluster."> source = <"DAM"> > - ["at68"] = < + ["at67"] = < text = <"Resolved"> description = <"The previously known reaction to the identified 'Substance' has been clinically reassessed and considered no longer to be an active risk."> > - ["at67"] = < + ["at66"] = < text = <"Refuted"> description = <"The propensity for a reaction to the identified 'Substance' has been clinically reassessed or has been disproved with a high level of clinical certainty by re-exposure or deliberate challenge."> > - ["at66"] = < + ["at65"] = < text = <"Confirmed"> description = <"A high level of certainty about the propensity for a reaction to the identified 'Substance', which may include clinical evidence by testing or re-challenge."> > - ["at65"] = < + ["at64"] = < text = <"Likely"> description = <"A reasonable level of certainty about the propensity for a reaction to the identified 'Substance'."> > @@ -1188,11 +1188,11 @@ terminology comment = <"Note: maps to recordedDate in FHIR."> source = <"openEHR, FHIR, DAM"> > - ["at61"] = < + ["at60"] = < text = <"Non-immune mediated"> description = <"A non-immune mediated reaction, which can include pseudo-allergic reactions, side effects, intolerances, drug toxicities (for example, to Gentamicin)."> > - ["at60"] = < + ["at59"] = < text = <"Immune mediated"> description = <"Immune mediated reaction, including allergic reactions and hypersensitivities."> > @@ -1265,7 +1265,7 @@ terminology description = <"The total amount of time the individual was exposed to the identified 'Specific substance'."> source = <"openEHR"> > - ["at24"] = < + ["at23"] = < text = <"Likely"> description = <"A reasonable level of clinical certainty that the reaction was caused by the identified 'Specific substance'."> source = <"openEHR"> @@ -1335,26 +1335,26 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at122", "at123", "at124"> + members = <"at121", "at122", "at123"> > ["ac9001"] = < id = <"ac9001"> - members = <"at103", "at104", "at125"> + members = <"at102", "at103", "at124"> > ["ac9000"] = < id = <"ac9000"> - members = <"at128", "at65", "at66", "at68", "at67"> + members = <"at127", "at64", "at65", "at67", "at66"> > ["ac9005"] = < id = <"ac9005"> - members = <"at94", "at93", "at91"> + members = <"at93", "at92", "at90"> > ["ac9004"] = < id = <"ac9004"> - members = <"at96", "at24", "at119"> + members = <"at95", "at23", "at118"> > ["ac9003"] = < id = <"ac9003"> - members = <"at60", "at61", "at127"> + members = <"at59", "at60", "at126"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1.0.1.adls index c18059ffa..7088bb4bf 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.alcohol_consumption_summary.v1.0.1.adls @@ -420,31 +420,31 @@ terminology text = <"* Mass (en)"> description = <"* Mass (en)"> > - ["at122"] = < + ["at121"] = < text = <"Starkvin"> description = <"Vin med tillsatt sprit, till exempel portvin, sherry, madeira och marsala."> > - ["at121"] = < + ["at120"] = < text = <"Sprit"> description = <"Jäst dryck gjord genom en destillationsprocess. Har vanligtvis en alkoholhalt >20%."> > - ["at120"] = < + ["at119"] = < text = <"Pulque"> description = <"Jäst dryck gjord på växtsaft från arter i agavesläktet."> > - ["at119"] = < + ["at118"] = < text = <"Mjöd"> description = <"Jäst dryck gjord av honung, ibland med olika frukter, kryddor, spannmål eller humle."> > - ["at118"] = < + ["at117"] = < text = <"Cider"> description = <"Jäst dryck gjord av fruktjuice."> > - ["at117"] = < + ["at116"] = < text = <"Vin"> description = <"Jäst dryck gjord av druvor och ibland andra frukter."> > - ["at116"] = < + ["at115"] = < text = <"Öl"> description = <"Jäst dryck gjord av spannmålsmäsk."> > @@ -484,7 +484,7 @@ terminology text = <"Berusningsdrickande frekvens"> description = <"Individens typiska frekvens av stort alkoholintag, med avsikt att bli berusad, under en kort tidsperiod."> > - ["at92"] = < + ["at91"] = < text = <"Dricker inte alkohol"> description = <"Individen har inte konsumerat alkohol under denna episod."> > @@ -506,11 +506,11 @@ terminology description = <"Den tillämpade definitionen för Försök att sluta som används för att bestämma värdet för det antal dataelementet \"Antal försök att sluta\" som används i den här arketypen."> comment = <"Till exempel: \"slutat konsumera alkohol för en dag eller längre med avsikt att sluta\"."> > - ["at85"] = < + ["at84"] = < text = <"Inte dagligen"> description = <"Konsumerar inte alkoholhaltig dryck varje dag."> > - ["at84"] = < + ["at83"] = < text = <"Dagligen"> description = <"Konsumerar alkoholhaltig dryck minst en gång varje dag."> > @@ -562,7 +562,7 @@ terminology text = <"Per episod"> description = <"Detaljer om en separat konsumtionstid med ett konsekvent mönster av typisk förbrukning."> > - ["at62"] = < + ["at61"] = < text = <"Dricker alkohol"> description = <"Individen har konsumerat alkohol under denna episod."> > @@ -628,15 +628,15 @@ terminology description = <"Datum när den här episoden startade."> comment = <"Kan vara del av ett datum, till exempel bara ett år."> > - ["at7"] = < + ["at6"] = < text = <"Har aldrig druckit alkohol"> description = <"Individen har aldrig konsumerat alkohol"> > - ["at6"] = < + ["at5"] = < text = <"Har slutat dricka alkohol"> description = <"Individen har tidigare konsumerat alkohol men har slutat."> > - ["at4"] = < + ["at3"] = < text = <"Dricker alkohol"> description = <"Individen är konsument av alkohol"> > @@ -670,31 +670,31 @@ terminology text = <"* Mass (en)"> description = <"* Mass (en)"> > - ["at122"] = < + ["at121"] = < text = <"Sterkvin"> description = <"Vin som er tilsatt brennevin. Tidligere kalt hetvin."> > - ["at121"] = < + ["at120"] = < text = <"Brennevin (Sprit)"> description = <"Gjæret alkoholholdig drikk laget ved destillasjon. Vanligvis med en alkoholprosent > 20%. Omfatter også likører, coctails og teknisk etanol."> > - ["at120"] = < + ["at119"] = < text = <"Pulque"> description = <"Gjæret alkoholholdig drikk laget av sevje fra agaveplanten, for eksempel tequilla."> > - ["at119"] = < + ["at118"] = < text = <"Mjød"> description = <"Gjæret alkoholholdig drikk laget av honning, vann og gjær. Noen ganger med tilsatt krydder, som mjødurt."> > - ["at118"] = < + ["at117"] = < text = <"Sider"> description = <"Gjæret alkoholholdig drikk laget av råsaft fra epler eller annen frukt."> > - ["at117"] = < + ["at116"] = < text = <"Vin"> description = <"Gjæret alkoholholdig drikke laget av druesaft eller noen ganger av annen frukt."> > - ["at116"] = < + ["at115"] = < text = <"Øl"> description = <"Gjæret alkoholholdig drikke brygget på korn."> > @@ -734,7 +734,7 @@ terminology text = <"Frekvens for episodisk høyt forbruk"> description = <"Individets frekvens for episodisk høyt forbruk over korte tidsperioder, der formålet er å bli full, mao hvor ofte har individet \"fyllekuler\"."> > - ["at92"] = < + ["at91"] = < text = <"Aldri brukt"> description = <"Individet har ikke drukket alkohol i løpet av denne episoden."> > @@ -756,11 +756,11 @@ terminology description = <"Den anvendte definisjonen av dataelementet \"Antall forsøk på å slutte\" benyttet i denne arketypen."> comment = <"For eksempel \"Sluttet å drikke i en dag eller mer, med den hensikt å slutte\"."> > - ["at85"] = < + ["at84"] = < text = <"Ikke daglig"> description = <"Individet drikker ikke alkohol daglig."> > - ["at84"] = < + ["at83"] = < text = <"Daglig"> description = <"Individet drikker alkohol minst en gang per dag."> > @@ -812,7 +812,7 @@ terminology text = <"Per episode"> description = <"Detaljer om en avgrenset eller pågående episode med et vedvarende mønster i drikkevaner."> > - ["at62"] = < + ["at61"] = < text = <"Nåværende bruker"> description = <"Individet har inntatt alkohol i denne episoden."> > @@ -878,15 +878,15 @@ terminology description = <"Dato da episoden startet."> comment = <"Kan være en deldato, for eksempel kun årstall."> > - ["at7"] = < + ["at6"] = < text = <"Aldri drukket"> description = <"Individet har aldri brukt alkohol."> > - ["at6"] = < + ["at5"] = < text = <"Drukket tidligere"> description = <"Individet har brukt alkohol tidligere, men drikker ikke nå."> > - ["at4"] = < + ["at3"] = < text = <"Drikker"> description = <"Individet bruker alkohol."> > @@ -920,31 +920,31 @@ terminology text = <"Mass"> description = <"Mass"> > - ["at122"] = < + ["at121"] = < text = <"Fortified wine"> description = <"Wine with added spirits."> > - ["at121"] = < + ["at120"] = < text = <"Spirits"> description = <"Fermented beverage made by a distillation process. Usually has an alcohol content >20%. Includes liquers, cocktails and rectified spirits."> > - ["at120"] = < + ["at119"] = < text = <"Pulque"> description = <"Fermented beverage made from 'honey water\" of cacti."> > - ["at119"] = < + ["at118"] = < text = <"Mead"> description = <"Fermented beverage made from honey, sometimes with various fruits spices, grains or hops."> > - ["at118"] = < + ["at117"] = < text = <"Cider"> description = <"Fermented beverage made from any fruit juice."> > - ["at117"] = < + ["at116"] = < text = <"Wine"> description = <"Fermented beverage made from grapes and sometimes other fruits."> > - ["at116"] = < + ["at115"] = < text = <"Beer"> description = <"Fermented beverage made from grain mash."> > @@ -984,7 +984,7 @@ terminology text = <"Binge drinking frequency"> description = <"The individual's typical frequency of heavy drinking over a short period of time with the intent of becoming intoxicated."> > - ["at92"] = < + ["at91"] = < text = <"Non-drinker"> description = <"Individual has not consumed alcohol during this episode."> > @@ -1006,11 +1006,11 @@ terminology description = <"The applied definition for a Quit attempt used to determine value for the 'Number of quit attempts' data element used in this archetype."> comment = <"For example: 'stopped consuming alcohol for one day or longer with the intention of quitting'."> > - ["at85"] = < + ["at84"] = < text = <"Non-daily"> description = <"Not consuming alcoholic beverage every day."> > - ["at84"] = < + ["at83"] = < text = <"Daily"> description = <"Consuming alcoholic beverage at least once every day."> > @@ -1062,7 +1062,7 @@ terminology text = <"Per episode"> description = <"Details about a discrete period of time with a consistent pattern of typical consumption."> > - ["at62"] = < + ["at61"] = < text = <"Current drinker"> description = <"Individual consumed alcohol during this period."> > @@ -1128,15 +1128,15 @@ terminology description = <"Date when this episode commenced."> comment = <"Can be a partial date, for example, only a year."> > - ["at7"] = < + ["at6"] = < text = <"Lifetime non-drinker"> description = <"Individual has never consumed alcohol."> > - ["at6"] = < + ["at5"] = < text = <"Former drinker"> description = <"Individual has previously consumed alcohol but is not a current drinker."> > - ["at4"] = < + ["at3"] = < text = <"Current drinker"> description = <"Individual is a current consumer of alcohol."> > @@ -1155,18 +1155,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at84", "at85"> + members = <"at83", "at84"> > ["ac9001"] = < id = <"ac9001"> - members = <"at62", "at92"> + members = <"at61", "at91"> > ["ac9000"] = < id = <"ac9000"> - members = <"at4", "at6", "at7"> + members = <"at3", "at5", "at6"> > ["ac9004"] = < id = <"ac9004"> - members = <"at116", "at117", "at118", "at119", "at120", "at121", "at122"> + members = <"at115", "at116", "at117", "at118", "at119", "at120", "at121"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.communication_capability.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.communication_capability.v1.0.0.adls index ddfbb9260..0516b7d21 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.communication_capability.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.communication_capability.v1.0.0.adls @@ -145,11 +145,11 @@ terminology text = <"Kommentar"> description = <"Ytterligere fritekstbeskrivelse om individets evne til kommunikasjon på et spesifikt språk, som ikke er fanget opp i andre felt."> > - ["at21"] = < + ["at20"] = < text = <"Alternativt språk"> description = <"Individets alternative språk og/eller kommunikasjonsmetoder."> > - ["at20"] = < + ["at19"] = < text = <"Foretrukket språk"> description = <"Individets foretrukne språk og kommunikasjonsmetode."> > @@ -207,11 +207,11 @@ terminology text = <"Comment"> description = <"Additional narrative about the specific language capability not captured in other fields."> > - ["at21"] = < + ["at20"] = < text = <"Alternative language"> description = <"Other language, and/or method of communication that could be used for an individual."> > - ["at20"] = < + ["at19"] = < text = <"Preferred language"> description = <"Preferred language and/or method of communication for an individual."> > @@ -259,6 +259,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at20", "at21"> + members = <"at19", "at20"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraceptive_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraceptive_summary.v0.0.1-alpha.adls index 144da714e..5a6c33233 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraceptive_summary.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraceptive_summary.v0.0.1-alpha.adls @@ -231,31 +231,31 @@ terminology text = <"Status (synthesised)"> description = <"Statement about current use of the specified type of contraception. (synthesised)"> > - ["at98"] = < + ["at97"] = < text = <"Abstinence"> description = <"Sexual abstinence was used."> > - ["at97"] = < + ["at96"] = < text = <"Fertility awareness"> description = <"Abstinence during estimated periods of fertility."> > - ["at96"] = < + ["at95"] = < text = <"Withdrawal"> description = <"The withdrawal method was used."> > - ["at95"] = < + ["at94"] = < text = <"Depot progestogen injection"> description = <"A depot injection of a progestogen was used."> > - ["at94"] = < + ["at93"] = < text = <"Diaphragm"> description = <"A diaphragm was used."> > - ["at93"] = < + ["at92"] = < text = <"Hormone implant"> description = <"A hormonal implant was inserted."> > - ["at92"] = < + ["at91"] = < text = <"Never used"> description = <"Individual has never used the specified type of contraception."> > @@ -263,7 +263,7 @@ terminology text = <"Overall status"> description = <"Statement about current use of any type of contraception."> > - ["at89"] = < + ["at88"] = < text = <"IUD"> description = <"An intrauterine device was in situ."> > @@ -289,7 +289,7 @@ terminology text = <"Never used definition"> description = <"The applied definition for the 'Never used' value in each of the 'Status' data elements used in this archetype."> > - ["at79"] = < + ["at78"] = < text = <"Male condom"> description = <"The male partner used a condom."> > @@ -319,7 +319,7 @@ terminology text = <"Comment"> description = <"Additional narrative about use of the specified type of contraception, not captured in other fields."> > - ["at67"] = < + ["at66"] = < text = <"Female sterilisation"> description = <"The woman was surgically sterilised."> > @@ -332,31 +332,31 @@ terminology text = <"Per episode"> description = <"Details about a discrete period of use for the specified type of contraception."> > - ["at63"] = < + ["at62"] = < text = <"Female condom"> description = <"A female condom was used."> > - ["at62"] = < + ["at61"] = < text = <"Current user"> description = <"Individual is a current user of the specified type of contraception."> > - ["at60"] = < + ["at59"] = < text = <"Former user"> description = <"Individual has previously used the specified type of contraception but is not a current user."> > - ["at58"] = < + ["at57"] = < text = <"Male sterilisation"> description = <"The woman's regular sexual partner was surgically sterilised."> > - ["at57"] = < + ["at56"] = < text = <"Progestogen-only pill"> description = <"An oral contraceptive pill containing only a progestin was used."> > - ["at56"] = < + ["at55"] = < text = <"Combination pill"> description = <"An oral contraceptive pill containing both an oestrogen and progestin."> > - ["at55"] = < + ["at54"] = < text = <"None"> description = <"No form of contraception was used."> > @@ -431,15 +431,15 @@ terminology description = <"Date when this episode commenced."> comment = <"Can be a partial date, for example, only a year."> > - ["at7"] = < + ["at6"] = < text = <"Never used"> description = <"Individual has never used any type of contraception."> > - ["at6"] = < + ["at5"] = < text = <"Former user"> description = <"Individual has previously used contraception but is not a current user."> > - ["at4"] = < + ["at3"] = < text = <"Current user"> description = <"Individual currently uses contraception."> > @@ -452,14 +452,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at62", "at60", "at92"> + members = <"at61", "at59", "at91"> > ["ac9001"] = < id = <"ac9001"> - members = <"at55", "at79", "at63", "at94", "at56", "at57", "at95", "at93", "at67", "at58", "at89", "at96", "at97", "at98"> + members = <"at54", "at78", "at62", "at93", "at55", "at56", "at94", "at92", "at66", "at57", "at88", "at95", "at96", "at97"> > ["ac9000"] = < id = <"ac9000"> - members = <"at4", "at6", "at7"> + members = <"at3", "at5", "at6"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraindication.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraindication.v1.0.0.adls index 1d8a58865..f0cf73859 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraindication.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.contraindication.v1.0.0.adls @@ -150,23 +150,23 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at20"] = < + ["at19"] = < text = <"Refuted"> description = <"The previous assertion that the subject should not be exposed to the 'Contraindicated intervention' has been clinically reassessed or has been disproved with a high level of clinical certainty by testing."> > - ["at19"] = < + ["at18"] = < text = <"Resolved"> description = <"The previous assertion that the subject should not be exposed to the 'Contraindicated intervention' has been clinically reassessed and considered no longer to be an active risk."> > - ["at18"] = < + ["at17"] = < text = <"Confirmed"> description = <"A high level of clinical certainty that carrying out the 'Contraindicated intervention' will cause harm to the individual or family member."> > - ["at17"] = < + ["at16"] = < text = <"Likely"> description = <"A reasonable level of clinical certainty that carrying out the 'Contraindicated intervention' will cause harm to the individual or family member."> > - ["at16"] = < + ["at15"] = < text = <"Suspected"> description = <"A low level of clinical certainty that carrying out the 'Contraindicated intervention' will cause harm to the individual or family member."> > @@ -180,15 +180,15 @@ terminology description = <"Category of the identified 'Contraindicated intervention'."> comment = <"This data element has been included because it is currently being captured in some clinical systems. This information could be derived from the Intervention where coding systems are used, and is effectively redundant in that situation."> > - ["at13"] = < + ["at12"] = < text = <"Indeterminate"> description = <"Unable to assess with information available."> > - ["at12"] = < + ["at11"] = < text = <"High"> description = <"Carrying out of the 'Contraindicated intervention' may result in critical organ system damage or life threatening consequences for the individual or family member. Future exposure to the identified intervention should be considered an absolute contraindication in normal clinical circumstances."> > - ["at11"] = < + ["at10"] = < text = <"Low"> description = <"Carrying out of the 'Contraindicated intervention' is unlikely to result in critical system organ damage or life threatening consequences for the individual or family member. Future exposure to the identified intervention should be considered a relative contraindication in normal clinical circumstances."> > @@ -227,10 +227,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at11", "at12", "at13"> + members = <"at10", "at11", "at12"> > ["ac9000"] = < id = <"ac9000"> - members = <"at16", "at17", "at18", "at19", "at20"> + members = <"at15", "at16", "at17", "at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.device_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.device_summary.v0.0.1-alpha.adls index 8017409fc..5bfce39fb 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.device_summary.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.device_summary.v0.0.1-alpha.adls @@ -210,15 +210,15 @@ terminology text = <"Device name"> description = <"Identification of the specific device, by name."> > - ["at6"] = < + ["at5"] = < text = <"Previous"> description = <"The device type has been fitted or implanted in the past."> > - ["at5"] = < + ["at4"] = < text = <"Current"> description = <"The device type is currently fitted or implanted."> > - ["at4"] = < + ["at3"] = < text = <"Never"> description = <"The device type has never been fitted or implanted."> > @@ -235,6 +235,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at4", "at5", "at6"> + members = <"at3", "at4", "at5"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.differential_diagnosis.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.differential_diagnosis.v0.0.1-alpha.adls index e8693711f..71794bab0 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.differential_diagnosis.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.differential_diagnosis.v0.0.1-alpha.adls @@ -90,11 +90,11 @@ terminology text = <"Likelihood (synthesised)"> description = <"The likelihood of this diagnosis being present. (synthesised)"> > - ["at18"] = < + ["at17"] = < text = <"Likely"> description = <"Likely to be the working diagnosis, with good supportive evidence."> > - ["at16"] = < + ["at15"] = < text = <"Suspected"> description = <"Possibly the diagnosis, but without a weight of supportive evidence."> > @@ -132,6 +132,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at16", "at18"> + members = <"at15", "at17"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.drugallergy.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.drugallergy.v1.0.0.adls index 286e2199a..b356b191b 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.drugallergy.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.drugallergy.v1.0.0.adls @@ -114,43 +114,43 @@ terminology description = <"The date of onset of the reaction."> comment = <"From Welsh IHR model"> > - ["at21"] = < + ["at20"] = < text = <"Certain"> description = <"The agent was thought to have been certain to have caused the reaction but has not been confirmed by testing."> > - ["at19"] = < + ["at18"] = < text = <"Confirmed"> description = <"The rection to the agent has been confirmed by testing."> > - ["at18"] = < + ["at17"] = < text = <"Likely"> description = <"The reaction was likely to have been caused by the agent."> > - ["at16"] = < + ["at15"] = < text = <"Unlikely"> description = <"The reaction was unlikely to have been caused by the agent."> > - ["at15"] = < + ["at14"] = < text = <"Life-threatening"> description = <"The reaction was life-threatening."> > - ["at14"] = < + ["at13"] = < text = <"Moderate to severe"> description = <"The reaction was moderate to severe."> > - ["at13"] = < + ["at12"] = < text = <"Mild to moderate"> description = <"The reaction was mild to moderate."> > - ["at12"] = < + ["at11"] = < text = <"Severe"> description = <"The reaction was severe."> > - ["at11"] = < + ["at10"] = < text = <"Moderate"> description = <"The reaction was moderate."> > - ["at10"] = < + ["at9"] = < text = <"Mild"> description = <"The reaction was mild."> > @@ -211,16 +211,16 @@ terminology ["id4"] = ["id5"] = ["id6"] = - ["at10"] = - ["at11"] = - ["at12"] = - ["at13"] = - ["at14"] = - ["at15"] = - ["at16"] = - ["at18"] = - ["at19"] = - ["at21"] = + ["at9"] = + ["at10"] = + ["at11"] = + ["at12"] = + ["at13"] = + ["at14"] = + ["at15"] = + ["at17"] = + ["at18"] = + ["at20"] = ["ac2"] = ["ac3"] = > @@ -228,10 +228,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at10", "at13", "at11", "at14", "at12", "at15"> + members = <"at9", "at12", "at10", "at13", "at11", "at14"> > ["ac9000"] = < id = <"ac9000"> - members = <"at16", "at18", "at21", "at19"> + members = <"at15", "at17", "at20", "at18"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_global.v1.1.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_global.v1.1.2.adls index d4b289147..eda788c44 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_global.v1.1.2.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_global.v1.1.2.adls @@ -191,23 +191,23 @@ terminology description = <"Zusätzliche Informationen zur Erfassung lokaler Inhalte oder Anpassung an andere Referenzmodelle/Formalismen."> comment = <"Zum Beispiel: Lokaler Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR-Ressourcen oder CIMI-Modelle."> > - ["at8"] = < + ["at7"] = < text = <"Allgemeiner Ausschluss von unerwünschten Nebenwirkungen"> description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss aller unerwünschten Nebenwirkungen zum Zeitpunkt der Aufzeichnung."> > - ["at7"] = < + ["at6"] = < text = <"Allgemeiner Ausschluss von Prozeduren"> description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss aller medizinischer Verfahren/Prozeduren zum Zeitpunkt der Aufnahme."> > - ["at6"] = < + ["at5"] = < text = <"Allgemeiner Ausschluss von Medikamenteneinnahme"> description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss über die Verwendung aller Medikamente zum Zeitpunkt der Aufnahme."> > - ["at5"] = < + ["at4"] = < text = <"Allgemeiner Ausschluss von Familienanamnese"> description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss über alle wichtigen gesundheitlichen Problemen bei Verwandten oder Familienmitgliedern des Patienten zum Zeitpunkt der Dokumentation."> > - ["at4"] = < + ["at3"] = < text = <"Allgemeiner Ausschluss von Problemen/Diagnosen"> description = <"Zur Dokumentation einer Gesamterklärung zum Ausschluss über alle Erkrankungen oder Diagnosen zum Zeitpunkt der Dokumentation."> > @@ -235,23 +235,23 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at8"] = < + ["at7"] = < text = <"Overordnet eksklusjon av overfølsomhetsreaksjoner"> description = <"Overordnet eksklusjonsutsagn om alle overfølsomhetsreaksjoner ved registreringstidspunktet."> > - ["at7"] = < + ["at6"] = < text = <"Overordnet eksklusjon av prosedyrer"> description = <"Overordnet eksklusjonsutsagn om alle prosedyrer ved registreringstidspunktet."> > - ["at6"] = < + ["at5"] = < text = <"Overordnet eksklusjon av legemiddelbruk"> description = <"Overordnet eksklusjonsutsagn om all bruk av legemidler ved registreringstidspunktet."> > - ["at5"] = < + ["at4"] = < text = <"Overordnet eksklusjon av familiære sykdommer"> description = <"Overordnet eksklusjonsutsagn om alle betydningsfulle helserelaterte problemer hos familiemedlemmer eller slektninger av individet ved registreringstidspunktet."> > - ["at4"] = < + ["at3"] = < text = <"Overordnet eksklusjon av problemer/diagnoser"> description = <"Overordnet eksklusjonsutsagn om alle problemer eller diagnoser ved registreringstidspunktet."> > @@ -279,23 +279,23 @@ terminology description = <"Informações adicionais necessárias para capturar conteúdo local ou alinhar com outros modelos / formalismos de referência."> comment = <"Por exemplo: requisitos de informações locais ou metadados adicionais para alinhar a equivalentes do FHIR ou CIMI."> > - ["at8"] = < + ["at7"] = < text = <"Exclusão global de reações adversas"> description = <"Declaração geral de exclusão sobre todas as reações adversas no momento do registro."> > - ["at7"] = < + ["at6"] = < text = <"Exclusão global de procedimentos"> description = <"Declaração geral de exclusão sobre todos os procedimentos no momento da gravação."> > - ["at6"] = < + ["at5"] = < text = <"Exclusão global do uso de medicamentos"> description = <"Declaração geral de exclusão sobre o uso de todos os medicamentos no momento da gravação."> > - ["at5"] = < + ["at4"] = < text = <"Exclusão global da história familiar"> description = <"Declaração geral de exclusão de todos os problemas significativos relacionados à saúde em parentes ou familiares do indivíduo no momento da gravação."> > - ["at4"] = < + ["at3"] = < text = <"Exclusão global de problemas / diagnósticos"> description = <"Declaração geral de exclusão de todos os problemas ou diagnósticos no momento da gravação."> > @@ -323,23 +323,23 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at8"] = < + ["at7"] = < text = <"Global exclusion of adverse reactions"> description = <"Overall statement of exclusion about all adverse reactions at the time of recording."> > - ["at7"] = < + ["at6"] = < text = <"Global exclusion of procedures"> description = <"Overall statement of exclusion about all procedures at the time of recording."> > - ["at6"] = < + ["at5"] = < text = <"Global exclusion of medication use"> description = <"Overall statement of exclusion about the use of all medications at the time of recording."> > - ["at5"] = < + ["at4"] = < text = <"Global exclusion of family history"> description = <"Overall statement of exclusion of all significant health-related problems in relatives or family members of the individual at the time of recording."> > - ["at4"] = < + ["at3"] = < text = <"Global exclusion of problems/diagnoses"> description = <"Overall statement of exclusion of all problems or diagnoses at the time of recording."> > @@ -357,6 +357,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at4", "at5", "at6", "at7", "at8"> + members = <"at3", "at4", "at5", "at6", "at7"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_specific.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_specific.v1.0.1.adls index e17082308..1262c5705 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_specific.v1.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exclusion_specific.v1.0.1.adls @@ -168,23 +168,23 @@ terminology description = <"Zusätzliche Informationen zur Erfassung lokaler Inhalte oder Anpassung an andere Referenzmodelle/Formalismen."> comment = <"Zum Beispiel: Lokale Informationsbedarf oder zusätzliche Metadaten zur Anpassung an FHIR-Ressourcen oder CIMI-Modelle."> > - ["at9"] = < + ["at8"] = < text = <"Nebenwirkungen auslösende Substanz/Allergen"> description = <"Die Bennenung der Nebenwirkungen auslösenden Substanz/des Allergens, welche/s ausgeschlossen wird. Zum Beispiel: \"Penicillin\", \"Erdnüsse\" oder \"Latex\"."> > - ["at8"] = < + ["at7"] = < text = <"Eingriff"> description = <"Der Eingriff, auf den sich die Ausschlussaussage bezieht. Zum Beispiel: \"Herz-OP\" oder \"Appendektomie\" oder \"Hüftersatz\"."> > - ["at7"] = < + ["at6"] = < text = <"Medikation"> description = <"Der Name des Medikaments, auf das sich die Ausschlussaussage bezieht. Zum Beispiel: \"Paracetamol\", \"Codein\" oder \"Antidepressiva\"."> > - ["at6"] = < + ["at5"] = < text = <"Familiäre Krankengeschichte"> description = <"Das Element der familiären Krankengeschichte auf das sich die Ausschlussaussage bezieht. Zum Beispiel: Herzerkrankung, Diabetes oder Alzheimer."> > - ["at5"] = < + ["at4"] = < text = <"Problem/Diagnose"> description = <"Das Problem oder die Diagnose, auf die sich die Ausschlussaussage bezieht. Zum Beispiel: \"Diabetes\", \"COPD\" oder \"Asthma\"."> > @@ -226,23 +226,23 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at9"] = < + ["at8"] = < text = <"Substans for overfølsomhetsreaksjon"> description = <"Substansen \"Eksklusjonsutsagn\" omhandler. For eksempel \"pencillin\", \"peanøtter\" eller \"latex\"."> > - ["at8"] = < + ["at7"] = < text = <"Prosedyre"> description = <"Prosedyren som \"Eksklusjonsutsagn\" omhandler. For eksempel: \"Hjertekirurgi\", \"appendektomi\" eller \"hofteprotese\"."> > - ["at7"] = < + ["at6"] = < text = <"Legemiddel"> description = <"Legemiddelet som \"Eksklusjonsutsagn\" omhandler. For eksempel: \"Paracetamol\", \"Kodein\" eller \"Antidepressiver\"."> > - ["at6"] = < + ["at5"] = < text = <"Familiær sykdom"> description = <"Den familiære sykdommen som \"Eksklusjonsutsagn\" omhandler. For eksempel \"hjertesykdom\", \"diabetes\" eller \"Alzheimer\"."> > - ["at5"] = < + ["at4"] = < text = <"Problem/diagnose"> description = <"Problemet eller diagnoses som \"Eksklusjonsutsagn\" omhandler. For eksempel: \"Diabetes\", \"KOLS\" eller \"Astma\"."> > @@ -277,23 +277,23 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at9"] = < + ["at8"] = < text = <"Adverse reaction substance"> description = <"The Adverse reaction substance/agent to which the 'Exclusion statement' applies. For example: 'Penicillin', 'Peanuts' or 'Latex'."> > - ["at8"] = < + ["at7"] = < text = <"Procedure"> description = <"The Procedure to which the 'Exclusion statement' applies. For example: 'Heart surgery' or 'Appendectomy' or 'Hip replacement'."> > - ["at7"] = < + ["at6"] = < text = <"Medication"> description = <"The Medication to which the 'Exclusion statement' applies. For example: 'Paracetamol', 'Codeine' or 'Antidepressants'."> > - ["at6"] = < + ["at5"] = < text = <"Family problem/diagnosis"> description = <"The Family history item to which the 'Exclusion statement' applies. For example: 'Heart desease', 'Diabetes' or 'Alzheimer'."> > - ["at5"] = < + ["at4"] = < text = <"Problem/diagnosis"> description = <"The problem or diagnosis to which the 'Exclusion statement' applies. For example: 'Diabetes', 'COPD' or 'Asthma'."> > @@ -320,6 +320,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at9", "at6", "at7", "at5", "at8"> + members = <"at8", "at5", "at6", "at4", "at7"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exposure.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exposure.v0.0.1-alpha.adls index a28b2b805..ba5470002 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exposure.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.exposure.v0.0.1-alpha.adls @@ -127,11 +127,11 @@ terminology text = <"Date Updated"> description = <"The date this exposure summary was last updated."> > - ["at8"] = < + ["at7"] = < text = <"Occupational"> description = <"Exposure occurred in the occupational environment or workplace."> > - ["at7"] = < + ["at6"] = < text = <"Environmental"> description = <"Exposure occurred in the environment."> > @@ -161,6 +161,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at8"> + members = <"at6", "at7"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.family_history.v2.0.3.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.family_history.v2.0.3.adls index 91b44fd44..dec14b988 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.family_history.v2.0.3.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.family_history.v2.0.3.adls @@ -366,15 +366,15 @@ terminology text = <"Todesursache? (synthesised)"> description = <"Zusammenhang des Problems/der Diagnose mit dem Tod dieses Familienmitglieds. (synthesised)"> > - ["at64"] = < + ["at63"] = < text = <"Unbestimmt"> description = <"Es ist nicht möglich festzustellen, ob das Problem oder die Diagnose in engem Zusammenhang mit der tatsächlichen Todesursache gestanden hat."> > - ["at63"] = < + ["at62"] = < text = <"Unabhängig"> description = <"Das Problem oder die Diagnose stand mit der Todesursache in keinem Zusammenhang."> > - ["at62"] = < + ["at61"] = < text = <"Direkte Ursache oder enger Zusammenhang"> description = <"Das Problem oder die Diagnose war eine unmittelbare Todesursache oder stand in engem Zusammenhang mit dem Tod."> > @@ -518,15 +518,15 @@ terminology text = <"Dødsårsak? (synthesised)"> description = <"Forholdet mellom problemet/diagnosen og familiemedlemmets død. (synthesised)"> > - ["at64"] = < + ["at63"] = < text = <"Ukjent"> description = <"Det er ikke mulig å fastslå hvorvidt problemet eller diagnosen var en umiddelbar, underliggende eller medvirkende dødsårsak."> > - ["at63"] = < + ["at62"] = < text = <"Urelatert"> description = <"Problemet eller diagnosen var ikke en umiddelbar, underliggende eller medvirkende dødsårsak."> > - ["at62"] = < + ["at61"] = < text = <"Relatert"> description = <"Problemet eller diagnosen var en umiddelbar, underliggende eller medvirkende dødsårsak."> > @@ -667,15 +667,15 @@ terminology text = <"*Cause of death?(en) (synthesised)"> description = <"*Relationship of the problem/diagnosis to the death of this family member.(en) (synthesised)"> > - ["at64"] = < + ["at63"] = < text = <"*Ubestemmelig(en)"> description = <"*Det er ikke mulig å fastslå hvorvidt problemet eller diagnosen var nært relatert til den direkte dødsårsaken.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Urelatert(en)"> description = <"*Problemet eller diagnosen var ikke relatert til den direkte dødsårsaken.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Direkte eller nært relatert(en)"> description = <"*Problemet eller diagnosen var en direkte årsak eller nært relatert til den direkte dødsårsaken.(en)"> > @@ -817,15 +817,15 @@ terminology text = <"Cause of death? (synthesised)"> description = <"Relationship of the problem/diagnosis to the death of this family member. (synthesised)"> > - ["at64"] = < + ["at63"] = < text = <"Indeterminate"> description = <"It is impossible to determine whether the problem or diagnosis was closely related to the direct cause of death."> > - ["at63"] = < + ["at62"] = < text = <"Unrelated"> description = <"The problem or diagnosis was unrelated to the cause of death."> > - ["at62"] = < + ["at61"] = < text = <"Direct cause or closely related"> description = <"The problem or diagnosis was a direct cause or closely related to the direct cause of death."> > @@ -967,15 +967,15 @@ terminology text = <"死亡原因 (synthesised)"> description = <"这一问题/诊断与该家族成员死亡的关系。 (synthesised)"> > - ["at64"] = < + ["at63"] = < text = <"不确定"> description = <"不可能确定出这一问题或诊断是否与直接死亡原因密切相关。"> > - ["at63"] = < + ["at62"] = < text = <"无关"> description = <"这一问题或诊断是死亡原因无关。"> > - ["at62"] = < + ["at61"] = < text = <"直接原因或密切相关"> description = <"这一问题或诊断是死亡的直接原因或者是与直接死亡原因密切相关。"> > @@ -1122,6 +1122,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at62", "at63", "at64"> + members = <"at61", "at62", "at63"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.goal.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.goal.v1.0.0.adls index 8139844c4..db58604eb 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.goal.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.goal.v1.0.0.adls @@ -243,15 +243,15 @@ terminology description = <"*Additional narrative about the goal not captured in other fields.(en)"> comment = <"*For example: the reason why the goal was not achieved, or a description about how the goal was partially achieved.(en)"> > - ["at22"] = < + ["at21"] = < text = <"*Not achieved(en)"> description = <"*The target was not realised and abandoned.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Partially achieved(en)"> description = <"*The target was partially realised.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Achieved(en)"> description = <"*The target was realised.(en)"> > @@ -260,15 +260,15 @@ terminology description = <"*Single word, phrase or brief description which represents the outcome actually achieved for the target.(en)"> comment = <"*Coding with a terminology is preferred, where possible. This data element could represent success or failure, or some state in between when the goal is completed or abandoned/removed from the record. For example: poor blood sugar control, or successful completion.(en)"> > - ["at18"] = < + ["at17"] = < text = <"*Not achieved(en)"> description = <"*The proposed goal was not realised and abandoned.(en)"> > - ["at17"] = < + ["at16"] = < text = <"*Partially achieved(en)"> description = <"*The proposed goal was partially realised.(en)"> > - ["at16"] = < + ["at15"] = < text = <"*Achieved(en)"> description = <"*The proposed goal was realised.(en)"> > @@ -376,15 +376,15 @@ terminology description = <"Additional narrative about the goal not captured in other fields."> comment = <"For example: the reason why the goal was not achieved, or a description about how the goal was partially achieved."> > - ["at22"] = < + ["at21"] = < text = <"Not achieved"> description = <"The target was not realised and abandoned."> > - ["at21"] = < + ["at20"] = < text = <"Partially achieved"> description = <"The target was partially realised."> > - ["at20"] = < + ["at19"] = < text = <"Achieved"> description = <"The target was realised."> > @@ -393,15 +393,15 @@ terminology description = <"Single word, phrase or brief description which represents the outcome actually achieved for the target."> comment = <"Coding with a terminology is preferred, where possible. This data element could represent success or failure, or some state in between when the goal is completed or abandoned/removed from the record. For example: poor blood sugar control, or successful completion."> > - ["at18"] = < + ["at17"] = < text = <"Not achieved"> description = <"The proposed goal was not realised and abandoned."> > - ["at17"] = < + ["at16"] = < text = <"Partially achieved"> description = <"The proposed goal was partially realised."> > - ["at16"] = < + ["at15"] = < text = <"Achieved"> description = <"The proposed goal was realised."> > @@ -473,10 +473,10 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at20", "at21", "at22"> + members = <"at19", "at20", "at21"> > ["ac9000"] = < id = <"ac9000"> - members = <"at16", "at17", "at18"> + members = <"at15", "at16", "at17"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.health_risk.v1.1.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.health_risk.v1.1.2.adls index 59db2ea03..62dad2ecf 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.health_risk.v1.1.2.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.health_risk.v1.1.2.adls @@ -265,7 +265,7 @@ terminology description = <"*Structured detail about other aspects of the risk factor assessment.(en)"> comment = <"*For example: Prevalence of the risk factor in family members.(en)"> > - ["at27"] = < + ["at26"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to determine if the risk factor is present or absent.(en)"> > @@ -284,11 +284,11 @@ terminology description = <"*The time period during which the predicted health risk is relevant.(en)"> comment = <"*That is: the risk of experiencing the identified 'Health risk' in the next years.(en)"> > - ["at23"] = < + ["at22"] = < text = <"*Absolute risk(en)"> description = <"*Ratio of probability of a health event or condition occurring compared to the population as a whole.(en)"> > - ["at22"] = < + ["at21"] = < text = <"*Relative risk(en)"> description = <"*Ratio of probability of a health event or condition occurring compared to a population with similar characteristics eg same age and sex.(en)"> > @@ -296,11 +296,11 @@ terminology text = <"*Assessment type(en)"> description = <"*Record of whether the risk assessment is a relative or absolute.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Absent(en)"> description = <"*The risk factor has not been identified for this individual.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Present(en)"> description = <"*The risk factor has been identified for this individual.(en)"> > @@ -386,7 +386,7 @@ terminology description = <"Strukturerad detalj om andra aspekter av riskfaktorbedömningen."> comment = <"Till exempel: Förekomst av riskfaktorn hos familjemedlemmar."> > - ["at27"] = < + ["at26"] = < text = <"Obestämd"> description = <"Det är inte möjligt att bestämma om riskfaktorn finns eller är frånvarande."> > @@ -406,11 +406,11 @@ terminology description = <"Den tidsperiod under vilken den förutspådda hälsorisken är relevant."> comment = <"Det vill säga: risken att drabbas av den identifierade hälsorisken under de kommande åren."> > - ["at23"] = < + ["at22"] = < text = <"Absolut risk"> description = <"Förhållandet mellan sannolikheten för en hälsohändelse eller ett tillstånd som uppstår i förhållande till befolkningen som helhet."> > - ["at22"] = < + ["at21"] = < text = <"Relativ risk"> description = <"Förhållande mellan sannolikheten för ett hälsohändelse eller ett tillstånd som uppstår jämfört med en befolkning med liknande egenskaper, t.ex. samma ålder och kön."> > @@ -418,11 +418,11 @@ terminology text = <"Bedömningstyp"> description = <"Uppgift om riskbedömningen är relativ eller absolut."> > - ["at20"] = < + ["at19"] = < text = <"Frånvarande"> description = <"Riskfaktorn har inte identifierats för den här personen."> > - ["at19"] = < + ["at18"] = < text = <"Nuvarande"> description = <"Riskfaktorn har identifierats för den här personen."> > @@ -508,7 +508,7 @@ terminology description = <"Detalle estructurado acerca de otros aspectos de la evaluación del factor de riesgo."> comment = <"Por ejemplo: Prevalencia del factor de riesgo en famililares."> > - ["at27"] = < + ["at26"] = < text = <"Indeterminado"> description = <"No es posible determinar la presencia o ausencia del factor de riesgo."> > @@ -527,11 +527,11 @@ terminology description = <"El período de tiempo durante el cual el riesgo para la salud previsto es relevante."> comment = <"Esto es: el riesgo de incurrir en el 'riesgo para la salud' identificado, en el curso de los próximos años."> > - ["at23"] = < + ["at22"] = < text = <"Riesgo absoluto"> description = <"Probabilidad de la ocurrencia de un evento o condición de salud en comparación con el total de la población."> > - ["at22"] = < + ["at21"] = < text = <"Riesgo relativo"> description = <"Probabilidad de la ocurrencia de un evento o condición de salud en comparación con una población de características similares. Ejemplo: mismo sexo y edad."> > @@ -539,11 +539,11 @@ terminology text = <"Tipo de evaluación"> description = <"Registro acerca de la condición relativa o absoluta de la evaluación del riesgo."> > - ["at20"] = < + ["at19"] = < text = <"Ausente"> description = <"El factor de riesgo no ha sido identificado para este individuo."> > - ["at19"] = < + ["at18"] = < text = <"Presente"> description = <"El factor de riesgo ha sido identificado para este individuo."> > @@ -628,7 +628,7 @@ terminology description = <"*Structured detail about other aspects of the risk factor assessment.(en)"> comment = <"*For example: Prevalence of the risk factor in family members.(en)"> > - ["at27"] = < + ["at26"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to determine if the risk factor is present or absent.(en)"> > @@ -647,11 +647,11 @@ terminology description = <"*The time period during which the predicted health risk is relevant.(en)"> comment = <"*That is: the risk of experiencing the identified 'Health risk' in the next years.(en)"> > - ["at23"] = < + ["at22"] = < text = <"*Absolute risk(en)"> description = <"*Ratio of probability of a health event or condition occurring compared to the population as a whole.(en)"> > - ["at22"] = < + ["at21"] = < text = <"*Relative risk(en)"> description = <"*Ratio of probability of a health event or condition occurring compared to a population with similar characteristics eg same age and sex.(en)"> > @@ -659,11 +659,11 @@ terminology text = <"*Assessment type(en)"> description = <"*Record of whether the risk assessment is a relative or absolute.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Absent(en)"> description = <"*The risk factor has not been identified for this individual.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Present(en)"> description = <"*The risk factor has been identified for this individual.(en)"> > @@ -749,7 +749,7 @@ terminology description = <"Structured detail about other aspects of the risk factor assessment."> comment = <"For example: Prevalence of the risk factor in family members."> > - ["at27"] = < + ["at26"] = < text = <"Indeterminate"> description = <"It is not possible to determine if the risk factor is present or absent."> > @@ -768,11 +768,11 @@ terminology description = <"The time period during which the predicted health risk is relevant."> comment = <"That is: the risk of experiencing the identified 'Health risk' in the next years."> > - ["at23"] = < + ["at22"] = < text = <"Absolute risk"> description = <"Ratio of probability of a health event or condition occurring compared to the population as a whole."> > - ["at22"] = < + ["at21"] = < text = <"Relative risk"> description = <"Ratio of probability of a health event or condition occurring compared to a population with similar characteristics eg same age and sex."> > @@ -780,11 +780,11 @@ terminology text = <"Assessment type"> description = <"Record of whether the risk assessment is a relative or absolute."> > - ["at20"] = < + ["at19"] = < text = <"Absent"> description = <"The risk factor has not been identified for this individual."> > - ["at19"] = < + ["at18"] = < text = <"Present"> description = <"The risk factor has been identified for this individual."> > @@ -848,10 +848,10 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at22", "at23"> + members = <"at21", "at22"> > ["ac9000"] = < id = <"ac9000"> - members = <"at19", "at27", "at20"> + members = <"at18", "at26", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.immunisation_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.immunisation_summary.v0.0.1-alpha.adls index fb65ed45a..81e851996 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.immunisation_summary.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.immunisation_summary.v0.0.1-alpha.adls @@ -157,11 +157,11 @@ terminology text = <"Próxima Revisión Prevista"> description = <"La fecha para la cual el resumen de inmunización debe ser revisado y posiblemente actualizado."> > - ["at13"] = < + ["at12"] = < text = <"Vacunación no al día"> description = <"La vacunación no se encuentra al día."> > - ["at12"] = < + ["at11"] = < text = <"Vacunación al día"> description = <"La vacunación se encuentra al día."> > @@ -177,19 +177,19 @@ terminology text = <"Fecha de completamiento del ciclo primario"> description = <"La fecha en la cual el ciclo primario (o de recuperación) fué completado."> > - ["at8"] = < + ["at7"] = < text = <"Indeterminado"> description = <"La información disponible resulta inadecuada para determinar el estatus del ciclo primario."> > - ["at7"] = < + ["at6"] = < text = <"Completo"> description = <"Ciclo primario completo."> > - ["at6"] = < + ["at5"] = < text = <"Incompleto"> description = <"Ciclo primario iniciado pero incompleto."> > - ["at5"] = < + ["at4"] = < text = <"No iniciado"> description = <"Ciclo primario no iniciado."> > @@ -228,11 +228,11 @@ terminology text = <"Próxima revisão"> description = <"A data na qual o sumário de imunização deve ser revisado e possivelmente atualizado."> > - ["at13"] = < + ["at12"] = < text = <"Vacinação não atualizada"> description = <"O curso de vacinação não está atualizado."> > - ["at12"] = < + ["at11"] = < text = <"Vacinação atualizada"> description = <"O curso de vacinação está atualizado."> > @@ -248,19 +248,19 @@ terminology text = <"Data da conclusão da primeira etapa"> description = <"A data na qual a primeira etapa (ou alcance) de vacinas foi completada."> > - ["at8"] = < + ["at7"] = < text = <"Indeterminado"> description = <"A informação disponível é inadequada para determinar o estado da primeira etapa."> > - ["at7"] = < + ["at6"] = < text = <"Completo"> description = <"Primeira etapa foi completada."> > - ["at6"] = < + ["at5"] = < text = <"Incompleto"> description = <"Primeira etapa foi iniciada mas não completada."> > - ["at5"] = < + ["at4"] = < text = <"Não iniciado"> description = <"Primeira etapa não foi iniciada."> > @@ -299,11 +299,11 @@ terminology text = <"Next review due"> description = <"The date at which the immunisation summary should be reviewed and possibly updated."> > - ["at13"] = < + ["at12"] = < text = <"Immunisation not up-to-date"> description = <"The immunisation course is not up-to-date."> > - ["at12"] = < + ["at11"] = < text = <"Immunisation up-to-date"> description = <"The immunisation course is up-to-date."> > @@ -319,19 +319,19 @@ terminology text = <"Date primary course completed"> description = <"The date on which the primary (or catch-up) course of vaccines was completed."> > - ["at8"] = < + ["at7"] = < text = <"Indeterminate"> description = <"The available information is inadequate to determin the status of the primary course."> > - ["at7"] = < + ["at6"] = < text = <"Complete"> description = <"Primary course was completed."> > - ["at6"] = < + ["at5"] = < text = <"Incomplete"> description = <"Primary course was commenced but not completed."> > - ["at5"] = < + ["at4"] = < text = <"Not commenced"> description = <"Primary course was not commenced."> > @@ -353,10 +353,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at12", "at13"> + members = <"at11", "at12"> > ["ac9000"] = < id = <"ac9000"> - members = <"at5", "at6", "at7", "at8"> + members = <"at4", "at5", "at6", "at7"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infant_feeding.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infant_feeding.v0.0.1-alpha.adls index b2c5adcc5..2998e41c5 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infant_feeding.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infant_feeding.v0.0.1-alpha.adls @@ -106,15 +106,15 @@ terminology text = <"Type (synthesised)"> description = <"The predominant type of feeding for a period of time. (synthesised)"> > - ["at14"] = < + ["at13"] = < text = <"Mixed"> description = <"The volume of milk supplied by breast feeding was similar to that supplied as bottled formula."> > - ["at13"] = < + ["at12"] = < text = <"Predominantly Formula"> description = <"Infant was solely fed on bottled formula, or the proportion of the volume of milk supplied by feeding with bottled formula was significantly greater than by breast feeding."> > - ["at12"] = < + ["at11"] = < text = <"Predominantly Breastfed"> description = <"Infant was solely breast fed, or the proportion of the volume of milk supplied by breast feeding was significantly greater than the volume from bottled formula."> > @@ -164,6 +164,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at12", "at13", "at14"> + members = <"at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infectious_disease_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infectious_disease_summary.v0.0.1-alpha.adls index f9dd292c9..69eeac7af 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infectious_disease_summary.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.infectious_disease_summary.v0.0.1-alpha.adls @@ -100,15 +100,15 @@ terminology description = <"Additional information required to capture local context or to align with other reference models/formalisms."> comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> > - ["at51"] = < + ["at50"] = < text = <"No Evidence"> description = <"There is no history or findings to suggest that the subject has had a previous infection."> > - ["at50"] = < + ["at49"] = < text = <"Suspected"> description = <"Previous infection is suspected from history or findings, but has not been confirmed."> > - ["at49"] = < + ["at48"] = < text = <"Confirmed"> description = <"Previous infection has been confirmed by history or findings."> > @@ -150,6 +150,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at49", "at50", "at51"> + members = <"at48", "at49", "at50"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.nutrition_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.nutrition_summary.v0.0.1-alpha.adls index b94315401..a0595914a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.nutrition_summary.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.nutrition_summary.v0.0.1-alpha.adls @@ -91,19 +91,19 @@ terminology text = <"Dietary preference"> description = <"A description of an individual's dietary preference e.g. Vegetarian or Vegan. Coding with a terminology is desirable, where possible."> > - ["at8"] = < + ["at7"] = < text = <"Normal"> description = <"Is normal weight for age and sex according to BMI or other measure."> > - ["at7"] = < + ["at6"] = < text = <"Obese"> description = <"Is obese for age and sex according to BMI or other measure."> > - ["at6"] = < + ["at5"] = < text = <"Overweight"> description = <"Is overweight for age and sex according to BMI or other measure."> > - ["at5"] = < + ["at4"] = < text = <"Underweight"> description = <"Is underweight for age and sex according to BMI or other measure."> > @@ -124,6 +124,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at5", "at8", "at6", "at7"> + members = <"at4", "at7", "at5", "at6"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.physical_activity_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.physical_activity_summary.v0.0.1-alpha.adls index 97b47eb3e..7091d6bf6 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.physical_activity_summary.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.physical_activity_summary.v0.0.1-alpha.adls @@ -149,23 +149,23 @@ terminology description = <"Extra information som krävs för att fånga lokalt innehåll eller för att anpassa till andra referensmodeller."> comment = <"Till exempel: lokal information som krävs"> > - ["at14"] = < + ["at13"] = < text = <"Extremt aktiv"> description = <"Personen är extremt aktiv, till exempel en person som tävlingscyklar."> > - ["at13"] = < + ["at12"] = < text = <"Mycket aktiv"> description = <"Personen är väldigt aktiv, till exempel en person som rör dig mycket i sitt arbete eller en person som simmar två timmar varje dag."> > - ["at12"] = < + ["at11"] = < text = <"Medelmåttig aktivitet"> description = <"Personen är medelmåttigt aktiv, till exempel en byggnadsarbetare eller en person som springer en timme varje dag."> > - ["at11"] = < + ["at10"] = < text = <"Stillasittande"> description = <"Personen är spenderar mycket tid sittande, till exempel en kontorsarbetare som tränar lite eller inte alls."> > - ["at10"] = < + ["at9"] = < text = <"Extremt inaktiv"> description = <"Personen är extremt inaktiv, till exempel en sängliggande patient."> > @@ -218,23 +218,23 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at14"] = < + ["at13"] = < text = <"Extremely active"> description = <"The individual is extremely active, for example a competitive cyclist."> > - ["at13"] = < + ["at12"] = < text = <"Vigorously active"> description = <"The individual is very active, for example a manual labourer or a person swimming two hours daily."> > - ["at12"] = < + ["at11"] = < text = <"Moderately active"> description = <"The individual is moerately active, for example a construction worker or a person running one hour daily."> > - ["at11"] = < + ["at10"] = < text = <"Sedentary"> description = <"The individual spends most of their time sitting, for example an office worker getting little or no exercise."> > - ["at10"] = < + ["at9"] = < text = <"Extremely inactive"> description = <"The individual is extremely inactive, for example a bedridden patient."> > @@ -278,6 +278,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at10", "at11", "at12", "at13", "at14"> + members = <"at9", "at10", "at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.precaution.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.precaution.v1.0.2.adls index 4d37689e2..503061536 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.precaution.v1.0.2.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.precaution.v1.0.2.adls @@ -231,15 +231,15 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at20"] = < + ["at19"] = < text = <"Avkreftet"> description = <"Forholdsregelen har blitt klinisk revurdert eller er avkreftet med høy grad av sikkerhet ved testing."> > - ["at19"] = < + ["at18"] = < text = <"Opphørt"> description = <"Den tidligere kjente forholdsregelen er klinisk revurdert ved testing, og regnes ikke lenger for å være en aktiv risiko."> > - ["at16"] = < + ["at15"] = < text = <"Aktiv"> description = <"Forholdsregelen er aktiv."> > @@ -301,15 +301,15 @@ terminology description = <"Información adicional requerida para registrar contenido local o para el alineamiento con otros modelos de referencia o formalismos."> comment = <"Por ejemplo: requerimientos locales de información o metadatos adicionales para el alineamiento con equivalentes FHIR o CIMI."> > - ["at20"] = < + ["at19"] = < text = <"Refutada"> description = <"La precaución previamente declarada ha sido reevaluada clínicamente o negada con un grado alto de certeza a través de pruebas."> > - ["at19"] = < + ["at18"] = < text = <"Resuelta"> description = <"La precaución previamente declarada ha sido reevaluada clínicamente y ya no es considerada como un riesgo activo."> > - ["at16"] = < + ["at15"] = < text = <"Activa"> description = <"La precaución se encuentra actualmente activa."> > @@ -371,15 +371,15 @@ terminology description = <"Informação adicional requerida para capturar conteúdo local ou alinhar a outros modelos de referência/formalismos."> comment = <"Por exemplo: requisitos de informação local ou metadados adicionais para alinhar a equivalentes de FHIR ou CIMI."> > - ["at20"] = < + ["at19"] = < text = <"Refutada"> description = <"A precaução foi reavaliada clinicamente ou foi reprovada com um alto grau de certeza clínica por meio de testes."> > - ["at19"] = < + ["at18"] = < text = <"Resolvida"> description = <"A precaução previamente observada foi reavaliada clinicamente e não foi considerada como um risco ativo atualmente."> > - ["at16"] = < + ["at15"] = < text = <"Ativa"> description = <"A precaução é atualmente ativa."> > @@ -441,15 +441,15 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at20"] = < + ["at19"] = < text = <"Refuted"> description = <"The precaution has been clinically reassessed or has been disproved with a high level of clinical certainty by testing."> > - ["at19"] = < + ["at18"] = < text = <"Resolved"> description = <"The previously asserted precaution has been clinically reassessed and considered no longer to be an active risk."> > - ["at16"] = < + ["at15"] = < text = <"Active"> description = <"The precaution is currently active."> > @@ -495,6 +495,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at16", "at19", "at20"> + members = <"at15", "at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_summary.v0.0.1-alpha.adls index 7e4a443ca..265518d66 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_summary.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.pregnancy_summary.v0.0.1-alpha.adls @@ -576,11 +576,11 @@ terminology text = <"Descrição"> description = <"Descrição narrativa do ciclo ou da menstruação."> > - ["at137"] = < + ["at136"] = < text = <"Incerto"> description = <"A data do último período menstrual normal pode não ser confiável para o cálculo da DPP baseada no ciclo."> > - ["at136"] = < + ["at135"] = < text = <"certo"> description = <"Certeza de que a data do último período menstrual normal seja confiável para o cálculo da DPP baseada no ciclo."> > @@ -588,11 +588,11 @@ terminology text = <"Certeza"> description = <"Certeza de que o último período de menstruação normal seja uma base confiável para o cálculo da DPP (baseada no ciclo )."> > - ["at134"] = < + ["at133"] = < text = <"Ombro"> description = <"Um ombro é a parte que se apresenta."> > - ["at133"] = < + ["at132"] = < text = <"Vácuo-Extração com rotação"> description = <"Parto vaginal assistido pelo uso de vácuo extração."> > @@ -623,27 +623,27 @@ terminology description = <"Métodos(s) de analgesia usados durante o trabalho de parto."> comment = <"Codificação do ' Tipo de alívio da dor \", com uma terminologia é desejável, sempre que possível."> > - ["at126"] = < + ["at125"] = < text = <"Em trânsito"> description = <"Bebê nascido em trânsito para uma unidade de saúde."> > - ["at125"] = < + ["at124"] = < text = <"Sala de cirurgia obstétrica"> description = <"Bebê nascido em uma Sala de cirurgia obstétrica"> > - ["at124"] = < + ["at123"] = < text = <"Sala de Parto"> description = <"Bebê nascido numa sala de parto."> > - ["at123"] = < + ["at122"] = < text = <"Centro obstétrico (Hospital)"> description = <"Bebê nascido em um centro de parto associado a um hospital."> > - ["at122"] = < + ["at121"] = < text = <"Centro obstétrico (auto-sufuciente)"> description = <"Bebê nascido em um centro de nascimento não associados a um hospital."> > - ["at121"] = < + ["at120"] = < text = <"Casa"> description = <"Bebê nasceu em casa."> > @@ -660,19 +660,19 @@ terminology text = <"Categoria do local de nascimento"> description = <"Categoria da localização física onde ocorreu o nascimento."> > - ["at116"] = < + ["at115"] = < text = <"Indeterminada"> description = <"Não possível ainda determinar o sexo do recém-nascido a partir da observação das características físicas."> > - ["at115"] = < + ["at114"] = < text = <"Feminina"> description = <"Aparência do recém-nascido parece fisicamente feminina."> > - ["at114"] = < + ["at113"] = < text = <"Masculino"> description = <"Aparencia do recém-nascido parece fisicamente masculina."> > - ["at113"] = < + ["at112"] = < text = <"Não há trabalho de parto"> description = <"Trabalho de parto não iniciado."> > @@ -685,11 +685,11 @@ terminology text = <"Alimentação"> description = <"Descrição narrativa sobre a alimentação."> > - ["at108"] = < + ["at107"] = < text = <"Braço"> description = <"Um braço é a parte que se apresenta."> > - ["at107"] = < + ["at106"] = < text = <"Pé"> description = <"O pé é a parte que se apresenta."> > @@ -713,19 +713,19 @@ terminology description = <"Tipo do modelo de cuidado."> comment = <"Quando possível, utilizar uma terminologia codificada é preferível . Por exemplo, Clinico Geral , maternidade , parteira ou grupo de parteiras práticas."> > - ["at102"] = < + ["at101"] = < text = <"Cesariana - segmento uterino superior"> description = <"Parto cirúrgico por uma abordagem no segmento uterino superior."> > - ["at101"] = < + ["at100"] = < text = <"Cesariana - seguimento uterino inferior"> description = <"parto cirúrgico por uma abordagem transversal do segmento inferior uterino (LUSCS Lower Uterine Segment Caesarean Section)"> > - ["at100"] = < + ["at99"] = < text = <"Fórceps alto com rotação"> description = <"O parto vaginal assistido pelo uso de fórceps alto com rotação."> > - ["at99"] = < + ["at98"] = < text = <"Fórceps alto"> description = <"Parto vaginal assistido pelo uso de fórceps altos."> > @@ -860,19 +860,19 @@ terminology description = <"Descrição narrativa do nascimento ou parto."> comment = <"Por exemplo, apresentação de nádegas com prolapso do cordão ou parto vaginal sem complicação."> > - ["at50"] = < + ["at49"] = < text = <"Testa"> description = <"A testa é a parte que se apresenta."> > - ["at49"] = < + ["at48"] = < text = <"Face"> description = <"A face é a parte que se apresenta."> > - ["at48"] = < + ["at47"] = < text = <"Nádegas"> description = <"As nádegas é a parte que se apresenta."> > - ["at47"] = < + ["at46"] = < text = <"Vértice"> description = <"O vértice é a parte que se apresenta."> > @@ -881,19 +881,19 @@ terminology description = <"Apresentação do recém-nascido no nascimento ou parto."> comment = <"Extensão do value set AIHW - Australian Institute of Health and Welfare . O contexto clínico para gravar este elemento de dados é somente apresentação no nascimento, não a qualquer outra fase do trabalho."> > - ["at45"] = < + ["at44"] = < text = <"Fórceps baixo"> description = <"Parto vaginal assistido pelo uso de fórceps baixo."> > - ["at44"] = < + ["at43"] = < text = <"Indução a Forceps"> description = <"Parto vaginal assistido por forceps."> > - ["at43"] = < + ["at42"] = < text = <"Vácuo-Extração"> description = <"Parto vaginal assistida pelo uso de vácuo-extração."> > - ["at42"] = < + ["at41"] = < text = <"Sem auxílio"> description = <"Normal, parto vaginal não instrumental."> > @@ -920,15 +920,15 @@ terminology description = <"Identificação do recém nascido."> comment = <"Identificação pode ser o nome do recém-nascido ou de uma etiqueta a um dado feto."> > - ["at35"] = < + ["at34"] = < text = <"Morte neonatal"> description = <"Gravidez resultou no nascimento inicial de bebê vivo, mas seguido de morte neonatal."> > - ["at34"] = < + ["at33"] = < text = <"Natimorto"> description = <"Gravidez resultou no nascimento de um bebê que não mostrou nenhum sinal de vida."> > - ["at32"] = < + ["at31"] = < text = <"Nascido vivo"> description = <"Gravidez resultou em nascimento de um bebê vivo."> > @@ -962,11 +962,11 @@ terminology text = <"Duração do primeiro estágio"> description = <"Duração total do primeiro estágio do trabalho de parto."> > - ["at11"] = < + ["at10"] = < text = <"Induzido"> description = <"Início através da indução."> > - ["at10"] = < + ["at9"] = < text = <"Espontâneo"> description = <"Início sem intervenção."> > @@ -1049,11 +1049,11 @@ terminology text = <"Description"> description = <"Narrative description of menstrual cycle or menstruation."> > - ["at137"] = < + ["at136"] = < text = <"Uncertain"> description = <"Date of LNMP may not be reliable for use in EDB (Cycle) calculation."> > - ["at136"] = < + ["at135"] = < text = <"Certain"> description = <"Date of LNMP is reliable for use in EDB (Cycle) calculation."> > @@ -1061,11 +1061,11 @@ terminology text = <"Certainty"> description = <"Certainty of LNMP as a reliable basis for calculation of EDB (Cycle)."> > - ["at134"] = < + ["at133"] = < text = <"Shoulder"> description = <"A shoulder is the presenting part."> > - ["at133"] = < + ["at132"] = < text = <"Vacuum extraction with rotation"> description = <"Vaginal delivery assisted by the use of vacuum extraction."> > @@ -1095,27 +1095,27 @@ terminology description = <"Method/s of analgesia used during labour."> comment = <"Coding of the 'Type of Pain Relief' with a terminology is desirable, where possible."> > - ["at126"] = < + ["at125"] = < text = <"In Transit"> description = <"Baby born in transit to a healthcare facility."> > - ["at125"] = < + ["at124"] = < text = <"Hospital Operating Theatre"> description = <"Baby born in a hospital operating theatre."> > - ["at124"] = < + ["at123"] = < text = <"Hospital Delivery Suite"> description = <"Baby born in a hospital delivery suite or labour ward."> > - ["at123"] = < + ["at122"] = < text = <"Birth Centre (Hospital)"> description = <"Baby born in a birth centre associated with a hospital."> > - ["at122"] = < + ["at121"] = < text = <"Birth Centre (free-standing)"> description = <"Baby born in a birth centre not associated with a hospital."> > - ["at121"] = < + ["at120"] = < text = <"Home"> description = <"Baby born at a private home."> > @@ -1131,19 +1131,19 @@ terminology text = <"Place of Birth Category"> description = <"The category of the physical location where the birth occurred."> > - ["at116"] = < + ["at115"] = < text = <"Indeterminate"> description = <"Sex of the baby has not yet been able to be determined from observation of physical characteristics."> > - ["at115"] = < + ["at114"] = < text = <"Female"> description = <"Baby appears physically female."> > - ["at114"] = < + ["at113"] = < text = <"Male"> description = <"Baby appears physically male."> > - ["at113"] = < + ["at112"] = < text = <"No labour"> description = <"No onset of labour."> > @@ -1156,11 +1156,11 @@ terminology text = <"Feeding"> description = <"Narrative description about feeding."> > - ["at108"] = < + ["at107"] = < text = <"Arm"> description = <"An arm is the presenting part."> > - ["at107"] = < + ["at106"] = < text = <"Foot"> description = <"A foot is the presenting part."> > @@ -1184,19 +1184,19 @@ terminology description = <"The Model of care type."> comment = <"Coding with a terminology is preferred, where possible. For example, GP shared care, birth centre, private community midwife or midwifery group practice."> > - ["at102"] = < + ["at101"] = < text = <"Caesarean - upper uterine segment"> description = <"Surgical delivery by an approach in the upper uterine segment."> > - ["at101"] = < + ["at100"] = < text = <"Caesarean - lower uterine segment"> description = <"Surgical delivery by a transverse approach in the lower uterine segment (LUSCS)."> > - ["at100"] = < + ["at99"] = < text = <"High forceps with rotation"> description = <"Vaginal delivery assisted by the use of high forceps with rotation."> > - ["at99"] = < + ["at98"] = < text = <"High forceps"> description = <"Vaginal delivery assisted by the use of high forceps."> > @@ -1329,19 +1329,19 @@ terminology description = <"Narrative description of the birth or delivery."> comment = <"For example, footling breech with cord presentation or uncomplicated vaginal birth."> > - ["at50"] = < + ["at49"] = < text = <"Brow"> description = <"The brow is the presenting part."> > - ["at49"] = < + ["at48"] = < text = <"Face"> description = <"The fact is the presenting part."> > - ["at48"] = < + ["at47"] = < text = <"Breech"> description = <"The breech is the presenting part."> > - ["at47"] = < + ["at46"] = < text = <"Vertex"> description = <"The vertext is the presenting part."> > @@ -1350,19 +1350,19 @@ terminology description = <"Presenting part of the baby at birth or delivery."> comment = <"Extension of the AIHW value set. The clinical context for recording this data element is only presentation at birth, not at any other phase of labour."> > - ["at45"] = < + ["at44"] = < text = <"Low forceps"> description = <"Vaginal delivery assisted by the use of low forceps."> > - ["at44"] = < + ["at43"] = < text = <"Lift-out forceps"> description = <"Vaginal delivery assisted by the use of lift-out forceps."> > - ["at43"] = < + ["at42"] = < text = <"Vacuum extraction"> description = <"Vaginal delivery assisted by the use of vacuum extraction."> > - ["at42"] = < + ["at41"] = < text = <"Unassisted"> description = <"Normal, non-instrumental vaginal delivery."> > @@ -1389,15 +1389,15 @@ terminology description = <"Identification of the baby."> comment = <"Identification might be by the name of the neonate or a label given to a fetus."> > - ["at35"] = < + ["at34"] = < text = <"Neonatal death"> description = <"Pregnancy resulted in initial birth of live infant, but followed by neonatal death."> > - ["at34"] = < + ["at33"] = < text = <"Stillborn"> description = <"Pregnancy resulted in birth of an baby that showed no sign of life."> > - ["at32"] = < + ["at31"] = < text = <"Liveborn"> description = <"Pregnancy resulted in birth of a live baby."> > @@ -1431,11 +1431,11 @@ terminology text = <"Duration of First Stage"> description = <"Total duration of the first stage of labour."> > - ["at11"] = < + ["at10"] = < text = <"Induced"> description = <"Onset through intervention."> > - ["at10"] = < + ["at9"] = < text = <"Spontaneous"> description = <"Onset without intervention."> > @@ -1518,11 +1518,11 @@ terminology text = <"Descripcion"> description = <"Descripción narrativa del ciclo menstrual o menstruación"> > - ["at137"] = < + ["at136"] = < text = <"Incierta"> description = <"la Fecha de última Menstruación (FUM) NO es fiable para el cálculo de la Fecha Probable de Parto (FPP) ."> > - ["at136"] = < + ["at135"] = < text = <"Exacto"> description = <"la Fecha de última Menstruación (FUM) es fiable para el cálculo de la Fecha Probable de Parto (FPP) ."> > @@ -1530,11 +1530,11 @@ terminology text = <"Certeza"> description = <"La certeza de Fecha de última Menstruación (FUM) como base fiable para el cálculo de la Fecha Probable de Parto (FPP) ."> > - ["at134"] = < + ["at133"] = < text = <"Hombro"> description = <"Presentación de Hombros"> > - ["at133"] = < + ["at132"] = < text = <"Vacuum con rotación"> description = <"El parto vaginal asistida por el uso de extracción al vacío (Vacuum)"> > @@ -1564,27 +1564,27 @@ terminology description = <"Tipo de Anestesia empleada durante el trabajo de labor, por ejemplo Anestesia Local, Anestesia General, Anestesia Regional (Raquidea)."> comment = <"Siempre que sea posible, Se recomienda el uso de una terminología para codificar el tipo de Anestesia empleada durante el trabajo de labor."> > - ["at126"] = < + ["at125"] = < text = <"en tránsito"> description = <"Bebé nacio en tránsito hacia un centro de salud"> > - ["at125"] = < + ["at124"] = < text = <"Sala de cirugía"> description = <"Bebé nacido en una sala de cirugía del hospital o sala de trabajo"> > - ["at124"] = < + ["at123"] = < text = <"sala de partos"> description = <"Bebé nacido en una sala de partos del hospital o sala de trabajo"> > - ["at123"] = < + ["at122"] = < text = <"centro de maternidad"> description = <"Bebé nacido en un centro de maternidad asociada a un hospital"> > - ["at122"] = < + ["at121"] = < text = <"Centro de Nacimiento estancia Ambulatoria"> description = <"el bebe nacio en un centro de estancia ambulatoria"> > - ["at121"] = < + ["at120"] = < text = <"en Casa"> description = <"El bebe nacio en casa"> > @@ -1600,19 +1600,19 @@ terminology text = <"Lugar de nacimiento"> description = <"Catalogo de localizaciones donde ocurrio el nacimiento"> > - ["at116"] = < + ["at115"] = < text = <"Indeterminado"> description = <"el sexo del bebe no puede ser determinado inicialmente por la observacion de sus características fisicas"> > - ["at115"] = < + ["at114"] = < text = <"Femenino"> description = <"Bebé con apariencia físicamente femenina"> > - ["at114"] = < + ["at113"] = < text = <"Hombre"> description = <"Bebé con apariencia físicamente masculina"> > - ["at113"] = < + ["at112"] = < text = <"No trabajo de PArto"> description = <"Sin inicio del parto"> > @@ -1625,11 +1625,11 @@ terminology text = <"Alimentación"> description = <"Descripción narrativa acerca de la alimentación"> > - ["at108"] = < + ["at107"] = < text = <"Brazos"> description = <"Presentación de Brazos"> > - ["at107"] = < + ["at106"] = < text = <"Pies"> description = <"Presentación de Pies"> > @@ -1653,19 +1653,19 @@ terminology description = <"Tipo del modelo de cuidado"> comment = <"Siempre que sea posible, Se recomienda el uso de una terminología para codificar. Por ejemplo , GP de atención compartida, centro de nacimiento, partera de la comunidad privado o grupo de práctica de la partería."> > - ["at102"] = < + ["at101"] = < text = <"Cesárea - segmento superior del útero"> description = <"parto quirúrgico (Cesárea) mediante un enfoque transversal en el segmento uterino superior"> > - ["at101"] = < + ["at100"] = < text = <"Cesárea - segmento inferior del útero"> description = <"parto quirúrgico (Cesárea) mediante un enfoque transversal en el segmento uterino inferior"> > - ["at100"] = < + ["at99"] = < text = <"fórceps altos con rotación"> description = <"Parto vaginal asistida por el uso de fórceps altos con rotación"> > - ["at99"] = < + ["at98"] = < text = <"fórceps altos"> description = <"Parto vaginal asistida por el uso de fórceps altos"> > @@ -1798,19 +1798,19 @@ terminology description = <"Descripción narrativa del nacimiento"> comment = <"Por ejemplo , presentación nalgas o el parto vaginal sin complicaciones"> > - ["at50"] = < + ["at49"] = < text = <"Frente"> description = <"Presentación de Frente"> > - ["at49"] = < + ["at48"] = < text = <"Cara"> description = <"Presentacion de Cara"> > - ["at48"] = < + ["at47"] = < text = <"Nalgas"> description = <"Presentación de Nalgas"> > - ["at47"] = < + ["at46"] = < text = <"Vertical"> description = <"Presentacion Vertical"> > @@ -1819,19 +1819,19 @@ terminology description = <"La presentación fetal es la manera en la que está colocado el bebé para salir por el canal del parto para el alumbramiento"> comment = <"El contexto clínico para es únicamente para el registro de la presentación en el nacimiento, no en cualquier otra fase del trabajo"> > - ["at45"] = < + ["at44"] = < text = <"fórceps bajos"> description = <"Parto vaginal asistida por el uso de fórceps bajos"> > - ["at44"] = < + ["at43"] = < text = <"forceps"> description = <"El parto vaginal asistida por el uso de fórceps"> > - ["at43"] = < + ["at42"] = < text = <"Vacuum"> description = <"El parto vaginal asistida por el uso de extracción al vacío (Vacuum)"> > - ["at42"] = < + ["at41"] = < text = <"Espontánea"> description = <"Normal, Parto Vaginal no instrumentado."> > @@ -1858,15 +1858,15 @@ terminology description = <"Identificación del recién nacido"> comment = <"La identificación podría ser por el nombre del recién nacido o una etiqueta que identifica a cada feto (producto)"> > - ["at35"] = < + ["at34"] = < text = <"Muerte Neonatal"> description = <"El embarazo resultó en el nacimiento del bebé vivo inicialmente, pero seguida por muerte neonatal"> > - ["at34"] = < + ["at33"] = < text = <"Nacido muerto"> description = <"El embarazo dio lugar a nacimiento de un bebé sin signos de vida"> > - ["at32"] = < + ["at31"] = < text = <"Nacido vivo"> description = <"El embarazo dio lugar a nacimiento de un bebé vivo"> > @@ -1900,11 +1900,11 @@ terminology text = <"Duración de la Primera Etapa"> description = <"Duración total de la Primera Etapa del trabajo de Parto"> > - ["at11"] = < + ["at10"] = < text = <"Inducido"> description = <"Cuando el trabajo de parto se empeza de manera artificial."> > - ["at10"] = < + ["at9"] = < text = <"Espontáneo"> description = <"Cuando el trabajo de Parto inicia de manera Espontánea sin intervencion o uso de Medicamentos."> > @@ -1944,30 +1944,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at42", "at43", "at133", "at44", "at45", "at99", "at100", "at101", "at102"> + members = <"at41", "at42", "at132", "at43", "at44", "at98", "at99", "at100", "at101"> > ["ac9001"] = < id = <"ac9001"> - members = <"at113", "at10", "at11"> + members = <"at112", "at9", "at10"> > ["ac9000"] = < id = <"ac9000"> - members = <"at136", "at137"> + members = <"at135", "at136"> > ["ac9006"] = < id = <"ac9006"> - members = <"at121", "at122", "at123", "at124", "at125", "at126"> + members = <"at120", "at121", "at122", "at123", "at124", "at125"> > ["ac9005"] = < id = <"ac9005"> - members = <"at114", "at115", "at116"> + members = <"at113", "at114", "at115"> > ["ac9004"] = < id = <"ac9004"> - members = <"at32", "at34", "at35"> + members = <"at31", "at33", "at34"> > ["ac9003"] = < id = <"ac9003"> - members = <"at47", "at48", "at49", "at50", "at107", "at108", "at134"> + members = <"at46", "at47", "at48", "at49", "at106", "at107", "at133"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.problem_diagnosis.v1.0.8.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.problem_diagnosis.v1.0.8.adls index 7e3ff7d79..5e189c6a8 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.problem_diagnosis.v1.0.8.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.problem_diagnosis.v1.0.8.adls @@ -541,15 +541,15 @@ terminology description = <"Geschätzte oder exakte Zeit (bzw. Datum), zu der die Krankheitsanzeichen oder Symptome zum ersten mal beobachtet wurden."> comment = <"Datumswerte, die als \"Alter zu Beginn\" erfasst/importiert werden, sollten anhand des Geburtsdatums der Person in ein Datum umgewandelt werden."> > - ["at77"] = < + ["at76"] = < text = <"Bestätigt"> description = <"Die Diagnose wurde anhand anerkannter Kriterien bestätigt."> > - ["at76"] = < + ["at75"] = < text = <"Wahrscheinlich"> description = <"Die Diagnose wurde mit einem hohen Maß an Sicherheit gestellt."> > - ["at75"] = < + ["at74"] = < text = <"Vermutet"> description = <"Die Diagnose wurde mit einem niedrigen Grad an Sicherheit gestellt."> > @@ -574,15 +574,15 @@ terminology text = <"Kommentar"> description = <"Ergänzende Beschreibung des Problems oder der Diagnose, die nicht anderweitig erfasst wurde."> > - ["at50"] = < + ["at49"] = < text = <"Schwer"> description = <"Das Problem oder die Diagnose verhindert die normale Aktivität oder verursacht schwerwiegende gesundheitliche Schäden, falls es nicht behandelt wird."> > - ["at49"] = < + ["at48"] = < text = <"Mäßig"> description = <"Das Problem oder die Diagnose beeinträchtigt die normale Aktivität oder verursacht bleibende gesundheitliche Schäden, falls es nicht behandelt wird."> > - ["at48"] = < + ["at47"] = < text = <"Leicht"> description = <"Das Problem oder die Diagnose beeinträchtigt die normale Aktivität nicht, bzw. verursacht nicht bleibende gesundheitliche Schäden, falls es nicht behandelt wird."> > @@ -651,15 +651,15 @@ terminology description = <"Uppskattat eller reellt datum och tid när problemets eller diagnosens tecken eller symtom först observerades."> comment = <"Data som dokumenteras och importeras som \"Ålder vid debut\" ska konverteras till ett datum med hjälp av patientens födelsedatum."> > - ["at77"] = < + ["at76"] = < text = <"Bekräftad"> description = <"Diagnosen har bekräftats mot kända kriterier."> > - ["at76"] = < + ["at75"] = < text = <"Sannolik"> description = <"Diagnosen har identifierats med en hög grad av säkerhet."> > - ["at75"] = < + ["at74"] = < text = <"Misstänkt"> description = <"Diagnosen har identifierats med en låg grad av säkerhet."> > @@ -684,15 +684,15 @@ terminology text = <"Kommentar"> description = <"En extra beskrivning av problemet eller diagnosen som inte tagits upp i andra fält."> > - ["at50"] = < + ["at49"] = < text = <"Svår"> description = <"Problemet eller diagnosen förhindrar normal aktivitet eller allvarligt kommer att skada hälsan om den lämnas obehandlad."> > - ["at49"] = < + ["at48"] = < text = <"Medel"> description = <"Problemet eller diagnosen orsakar störningar i normal aktivitet eller kommer att skada hälsan om den lämnas obehandlad."> > - ["at48"] = < + ["at47"] = < text = <"Mild"> description = <"Problemet eller diagnosen stör inte normal aktivitet eller kan orsaka hälsoskador om den lämnas obehandlad."> > @@ -766,15 +766,15 @@ terminology description = <"Fecha y hora estimadas o confirmadas en las cuales los signos o síntomas del problema fueron observados por primera vez."> comment = <"Los datos registrados o importados como \"Edad a la aparición\" deberán ser convertidos a una fecha utilizando la fecha de nacimiento del sujeto."> > - ["at77"] = < + ["at76"] = < text = <"Confirmado"> description = <"El diagnóstico ha sido confirmado en base a criterios reconocidos."> > - ["at76"] = < + ["at75"] = < text = <"Probable"> description = <"El diagnóstico ha sido identificado con un alto nivel de certeza."> > - ["at75"] = < + ["at74"] = < text = <"Sospechado"> description = <"El diagnóstico ha sido identificado con un bajo nivel de certeza."> > @@ -799,15 +799,15 @@ terminology text = <"Comentario"> description = <"Narrativa adicional acerca del problema o diagnóstico que no ha sido consignada en otros campos."> > - ["at50"] = < + ["at49"] = < text = <"Severo"> description = <"El problema o diagnóstico impide la actividad normal o pude dañar seriamente la salud si no es tratado."> > - ["at49"] = < + ["at48"] = < text = <"Moderado"> description = <"El problema o diagnóstico interfiere con la actividad normal o puede dañar la salud si no es tratado."> > - ["at48"] = < + ["at47"] = < text = <"Leve"> description = <"El problema o diagnóstico no interfiere con la actividad normal o puede causar daños a la salud si no es tratado."> > @@ -878,15 +878,15 @@ terminology description = <"Antatt eller faktisk dato/tid da tegn eller symptomer på problemet eller diagnosen først ble observert."> comment = <"Data registrert eller importert som \"alder ved debut\" bør konverteres til en dato ved hjelp av individets fødselsdato."> > - ["at77"] = < + ["at76"] = < text = <"Bekreftet"> description = <"Diagnosen er bekreftet opp mot anerkjente kriterier."> > - ["at76"] = < + ["at75"] = < text = <"Sannsynlig"> description = <"Diagnosen er identifisert med en stor grad av sikkerhet."> > - ["at75"] = < + ["at74"] = < text = <"Mistenkt"> description = <"Diagnoses er identifisert med en lav grad av sikkerhet."> > @@ -915,15 +915,15 @@ terminology text = <"Kommentar"> description = <"Utdypende fritekst om problemet eller diagnosen, som ikke passer i andre felt."> > - ["at50"] = < + ["at49"] = < text = <"Alvorlig"> description = <"Problemet eller diagnosen forhindrer normal aktivitet."> > - ["at49"] = < + ["at48"] = < text = <"Moderat"> description = <"Problemet eller diagnosen forstyrrer normal aktivitet."> > - ["at48"] = < + ["at47"] = < text = <"Mild"> description = <"Problemet eller diagnosen forstyrrer ikke normal aktivitet."> > @@ -997,15 +997,15 @@ terminology description = <"문제/진단의 증상 또는 징후가 처음 관찰된 추정 또는 실제 날짜/시간."> comment = <"\\\"발병 나이\\\"로 획득/입력된 데이터는 진료의 주체의 생일을 이용해 날짜로 변환되어 함."> > - ["at77"] = < + ["at76"] = < text = <"확진"> description = <"진단이 인정된 기준에 대해 확진됨."> > - ["at76"] = < + ["at75"] = < text = <"추정"> description = <"진단이 높은 확신 수준으로 식별됨."> > - ["at75"] = < + ["at74"] = < text = <"의심"> description = <"진단이 낮은 확신 수준으로 식별됨."> > @@ -1030,15 +1030,15 @@ terminology text = <"코멘트"> description = <"다른 필드에서 획득되지 않은 문제 또는 진단에 대한 추가적인 서술내용"> > - ["at50"] = < + ["at49"] = < text = <"증증도"> description = <"문제나 진단이 정상 활동을 할 수 없게 하거나 치료하지 않으면 건강에 심각한 해가 됨."> > - ["at49"] = < + ["at48"] = < text = <"중등도"> description = <"문제나 진단이 정상 활동에 방해가 되거나 치료하지 않으면 건강에 해가 됨."> > - ["at48"] = < + ["at47"] = < text = <"경도"> description = <"문제나 진단이 정상 활동을 방해하지 않거나 치료하지 않으면 건강에 해를 일으킬 수 있음."> > @@ -1110,15 +1110,15 @@ terminology description = <"Data / tempo, estimada ou real, que os sinais ou sintomas do problema / diagnóstico foram observados pela primeira vez."> comment = <"Os dados capturados / importados como \"A idade de início\" devem ser convertidos para uma data, usando o sujeito data de nascimento."> > - ["at77"] = < + ["at76"] = < text = <"confirmado"> description = <"O diagnóstico foi confirmado com base em critérios reconhecidos."> > - ["at76"] = < + ["at75"] = < text = <"Provável"> description = <"O diagnóstico foi identificado com um elevado grau de certeza."> > - ["at75"] = < + ["at74"] = < text = <"Suspeito"> description = <"O diagnóstico foi identificado com um nível baixo de convicção."> > @@ -1143,15 +1143,15 @@ terminology text = <"Comentário"> description = <"Narrativa adicional sobre o problema ou diagnóstico, não capturados em outros campos."> > - ["at50"] = < + ["at49"] = < text = <"Severo"> description = <"O problema ou diagnóstico impede a atividade normal ou causará sérios danos à saúde se não tratado."> > - ["at49"] = < + ["at48"] = < text = <"Moderado"> description = <"O problema ou o diagnóstico interfere na atividade normal ou prejudicará a saúde, se não for tratado."> > - ["at48"] = < + ["at47"] = < text = <"Suave"> description = <"O problema ou o diagnóstico não interfere na atividade normal ou causa danos à saúde, se não for tratado."> > @@ -1228,15 +1228,15 @@ terminology description = <"Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed."> comment = <"Data captured/imported as \"Age at onset\" should be converted to a date using the subject's date of birth."> > - ["at77"] = < + ["at76"] = < text = <"Confirmed"> description = <"The diagnosis has been confirmed against recognised criteria."> > - ["at76"] = < + ["at75"] = < text = <"Probable"> description = <"The diagnosis has been identified with a high level of certainty."> > - ["at75"] = < + ["at74"] = < text = <"Suspected"> description = <"The diagnosis has been identified with a low level of certainty."> > @@ -1261,15 +1261,15 @@ terminology text = <"Comment"> description = <"Additional narrative about the problem or diagnosis not captured in other fields."> > - ["at50"] = < + ["at49"] = < text = <"Severe"> description = <"The problem or diagnosis prevents normal activity or will seriously damage health if left untreated."> > - ["at49"] = < + ["at48"] = < text = <"Moderate"> description = <"The problem or diagnosis causes interference with normal activity or will damage health if left untreated."> > - ["at48"] = < + ["at47"] = < text = <"Mild"> description = <"The problem or diagnosis does not interfere with normal activity or may cause damage to health if left untreated."> > @@ -1346,15 +1346,15 @@ terminology description = <"*Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed. (en)"> > - ["at77"] = < + ["at76"] = < text = <"*Confirmed(en)"> description = <"*The diagnosis has been confirmed against recognised criteria.(en)"> > - ["at76"] = < + ["at75"] = < text = <"*Probable(en)"> description = <"*The diagnosis has been identified with a high level of certainty.(en)"> > - ["at75"] = < + ["at74"] = < text = <"*Suspected(en)"> description = <"*The diagnosis has been identified with a low level of certainty.(en)"> > @@ -1379,15 +1379,15 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the problem or diagnosis not captured in other fields.(en)"> > - ["at50"] = < + ["at49"] = < text = <"*Severe(en)"> description = <"*The problem or diagnosis prevents normal activity.(en)"> > - ["at49"] = < + ["at48"] = < text = <"*Moderate(en)"> description = <"*The problem or diagnosis causes interference with normal activity.(en)"> > - ["at48"] = < + ["at47"] = < text = <"*Mild(en)"> description = <"*The problem or diagnosis does not interfere with normal activity.(en)"> > @@ -1463,15 +1463,15 @@ terminology description = <"*Estimated or actual date/time that signs or symptoms of the problem/diagnosis were first observed. (en)"> > - ["at77"] = < + ["at76"] = < text = <"*Confirmed(en)"> description = <"*The diagnosis has been confirmed against recognised criteria.(en)"> > - ["at76"] = < + ["at75"] = < text = <"*Probable(en)"> description = <"*The diagnosis has been identified with a high level of certainty.(en)"> > - ["at75"] = < + ["at74"] = < text = <"*Suspected(en)"> description = <"*The diagnosis has been identified with a low level of certainty.(en)"> > @@ -1495,15 +1495,15 @@ terminology text = <"Comentario"> description = <"Comentario narrativo adicional sobre el problema/diagnóstico no capturado en otros campos"> > - ["at50"] = < + ["at49"] = < text = <"Severo"> description = <"El problema tiene severidad severo"> > - ["at49"] = < + ["at48"] = < text = <"Moderada"> description = <"El problema tiene severidad moderada"> > - ["at48"] = < + ["at47"] = < text = <"Leve"> description = <"El problema tiene severidad leve"> > @@ -1564,10 +1564,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at75", "at76", "at77"> + members = <"at74", "at75", "at76"> > ["ac9000"] = < id = <"ac9000"> - members = <"at48", "at49", "at50"> + members = <"at47", "at48", "at49"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk-family_history.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk-family_history.v1.0.0.adls index 6b13304cd..baf5b1a50 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk-family_history.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk-family_history.v1.0.0.adls @@ -223,19 +223,19 @@ terminology text = <"Risk calculation"> description = <"The means of calculating the risk"> > - ["at10"] = < + ["at9"] = < text = <"Highly significant"> description = <"The person is considered to be likely to develop the condition"> > - ["at9"] = < + ["at8"] = < text = <"Significant"> description = <"The person is considered to be more likely to develop the condition than the general population"> > - ["at8"] = < + ["at7"] = < text = <"Minimal significance"> description = <"The person may be of somewhat greater risk of developing the condition "> > - ["at7"] = < + ["at6"] = < text = <"Not significant"> description = <"The person is not assessed at being at higher risk than the general population"> > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk.v1.0.0.adls index 62c9fcb38..b98ed6662 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.risk.v1.0.0.adls @@ -87,19 +87,19 @@ terminology text = <"Risikoberechnung"> description = <"Die Berechnung des Risikos"> > - ["at10"] = < + ["at9"] = < text = <"Sehr bedeutungsvoll"> description = <"Es ist anzunehmen, dass die Person den Zustand entwickeln wird"> > - ["at9"] = < + ["at8"] = < text = <"Bedeutungsvoll"> description = <"Die Person hat ein erhöhtes Risiko diesen Zustand zu entwickeln als die allgemeine Population"> > - ["at8"] = < + ["at7"] = < text = <"Minimal bedeutungsvoll"> description = <"Die Person hat eventuell ein etwas erhöhtes Risiko diesen Zustand zu entwickeln"> > - ["at7"] = < + ["at6"] = < text = <"Nicht bedeutungsvoll"> description = <"Für die Person wird kein höheres Risiko geschätzt, als für die restliche Population"> > @@ -129,19 +129,19 @@ terminology text = <"Risk calculation"> description = <"*"> > - ["at10"] = < + ["at9"] = < text = <"Highly significant"> description = <"The person is considered to be likely to develop the condition"> > - ["at9"] = < + ["at8"] = < text = <"Significant"> description = <"The person is considered to be more likely to develop the condition than the general population"> > - ["at8"] = < + ["at7"] = < text = <"Minimal significance"> description = <"The person may be of somewhat greater risk of developing the condition "> > - ["at7"] = < + ["at6"] = < text = <"Not significant"> description = <"The person is not assessed at being at higher risk than the general population"> > @@ -166,6 +166,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at8", "at9", "at10"> + members = <"at6", "at7", "at8", "at9"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.smokeless_tobacco_summary.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.smokeless_tobacco_summary.v1.0.0.adls index 8f5d3e8df..825238378 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.smokeless_tobacco_summary.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.smokeless_tobacco_summary.v1.0.0.adls @@ -383,7 +383,7 @@ terminology description = <"Namnet på den specifika typen eller gruppen av rökfri tobak."> comment = <"Typ skulle exempelvis kunna vara snus eller gutka, medan en grupp kan vara \"tuggobak\"."> > - ["at92"] = < + ["at91"] = < text = <"Har aldrig använt"> description = <"Individen har aldrig brukat någon form av rökfri tobak."> > @@ -404,11 +404,11 @@ terminology description = <"Definitionen av avslutningsförsök som använts i denna arketyps fält \"Antal försök att sluta\"."> comment = <"Exempelvis: \"slutade snusa en dag eller längre med avsikt att sluta\"."> > - ["at85"] = < + ["at84"] = < text = <"Inte dagligen"> description = <"Använder inte den angivna typen av rökfri tobak dagligen."> > - ["at84"] = < + ["at83"] = < text = <"Dagligen"> description = <"Använder den angivna typen rökfri tobak minst en gång om dagen."> > @@ -478,11 +478,11 @@ terminology text = <"Per episod"> description = <"Detaljerad beskrivning av en specifik användningsepisod för den angivna typen av tobak."> > - ["at62"] = < + ["at61"] = < text = <"Aktiv brukare"> description = <"Individen använder denna form av rökfri tobak"> > - ["at60"] = < + ["at59"] = < text = <"Före detta brukare"> description = <"Individen har tidigare använt denna form av rökfri tobak men har slutat."> > @@ -559,15 +559,15 @@ terminology description = <"Datum när den här episoden startade."> comment = <"Kan vara del av ett datum, till exempel bara ett årtal."> > - ["at7"] = < + ["at6"] = < text = <"Har aldrig använt"> description = <"Individen har aldrig använt någon form av rökfri tobak."> > - ["at6"] = < + ["at5"] = < text = <"Före detta brukare"> description = <"Individen har tidigare använt någon form av rökfri tobak men har slutat."> > - ["at4"] = < + ["at3"] = < text = <"Aktiv brukare"> description = <"Individen använder någon form av rökfri tobak"> > @@ -606,7 +606,7 @@ terminology description = <"Navnet på den spesifikke typen eller gruppen røykfri tobakk."> comment = <"For eksempel: En spesifikk type kan være \"snus\" eller \"gutka\", mens en gruppe kan være \"tyggetobakk\"."> > - ["at92"] = < + ["at91"] = < text = <"Aldri brukt"> description = <"Individet har aldri brukt den spesifikke typen røykfri tobakk."> > @@ -627,11 +627,11 @@ terminology description = <"Den anvendte definisjonen på verdien \"Nåværende bruker\" i datalementet \"Status\" benyttet i denne arketypen."> comment = <"For eksempel \"sluttet å snuse i en dag eller lenger, med den hensikt å slutte\"."> > - ["at85"] = < + ["at84"] = < text = <"Ikke daglig"> description = <"Individet bruker ikke den spesifiserte typen røykfri tobakk daglig."> > - ["at84"] = < + ["at83"] = < text = <"Daglig"> description = <"Individet bruker den spesifiserte typen røykfri tobakk minst en gang per dag."> > @@ -701,11 +701,11 @@ terminology text = <"Per episode"> description = <"Detaljer om en avgrenset periode med bruk av den spesifiserte typen røykfri tobakk."> > - ["at62"] = < + ["at61"] = < text = <"Nåværende bruker"> description = <"Individet er en nåværende bruker av den spesifikke typen røykfri tobakk."> > - ["at60"] = < + ["at59"] = < text = <"Tidligere bruker"> description = <"Individet har tidligere brukt den spesifikke typen røykfri tobakk, men er ikke en nåværende bruker."> > @@ -779,15 +779,15 @@ terminology description = <"Dato da episoden startet."> comment = <"Kan være en deldato, for eksempel årstall."> > - ["at7"] = < + ["at6"] = < text = <"Aldri brukt"> description = <"Individet har aldri brukt noen typer røykfri tobakk."> > - ["at6"] = < + ["at5"] = < text = <"Tidligere bruker"> description = <"Individet har tidligere brukt røykfri tobakk, men er ikke en nåværende bruker."> > - ["at4"] = < + ["at3"] = < text = <"Nåværende bruker"> description = <"Individet er en nåværende bruker av røykfri tobakk."> > @@ -826,7 +826,7 @@ terminology description = <"The name of the specific type or grouping of smokeless tobacco."> comment = <"For example: A specific type could be 'snus' or 'gutka', while a group could be 'chewing tobacco'."> > - ["at92"] = < + ["at91"] = < text = <"Never used"> description = <"The individual has never used the specified type of smokeless tobacco."> > @@ -847,11 +847,11 @@ terminology description = <"The applied definition for a Quit attempt used to determine value for the 'Number of quit attempts' data element used in this archetype."> comment = <"For example: 'stopped snusing for one day or longer with the intention of quitting'."> > - ["at85"] = < + ["at84"] = < text = <"Non-daily"> description = <"Not using the specified type of smokeless tobacco every day."> > - ["at84"] = < + ["at83"] = < text = <"Daily"> description = <"Use of the specified type of smokeless tobacco at least once every day."> > @@ -920,11 +920,11 @@ terminology text = <"Per episode"> description = <"Details about a discrete period of use of the specified type of smokeless tobacco."> > - ["at62"] = < + ["at61"] = < text = <"Current user"> description = <"The individual is a current user of the specified type of smokeless tobacco."> > - ["at60"] = < + ["at59"] = < text = <"Former user"> description = <"The individual has previously used the specified smokeless tobacco, but is not a current user."> > @@ -998,15 +998,15 @@ terminology description = <"Date when this episode commenced."> comment = <"Can be a partial date, for example, only a year."> > - ["at7"] = < + ["at6"] = < text = <"Never used"> description = <"Individual has never used any type of smokeless tobacco."> > - ["at6"] = < + ["at5"] = < text = <"Former user"> description = <"The individual has previously used smokeless tobacco, but is not a current user."> > - ["at4"] = < + ["at3"] = < text = <"Current user"> description = <"The individual is a current user of any type of smokeless tobacco."> > @@ -1026,14 +1026,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at84", "at85"> + members = <"at83", "at84"> > ["ac9001"] = < id = <"ac9001"> - members = <"at62", "at60", "at92"> + members = <"at61", "at59", "at91"> > ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at4", "at6"> + members = <"at6", "at3", "at5"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.source.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.source.v0.0.1-alpha.adls index 8cfe75668..c6cf6fe21 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.source.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.source.v0.0.1-alpha.adls @@ -118,11 +118,11 @@ terminology text = <"Comentário"> description = <"Descrição sobre a origem da informação não capturada em outros campos de dados."> > - ["at7"] = < + ["at6"] = < text = <"Não adequado para uso"> description = <"A informação é considerada não apropriada para uso."> > - ["at6"] = < + ["at5"] = < text = <"Adequado para uso"> description = <"A informação é considerada apropriada para uso."> > @@ -157,11 +157,11 @@ terminology text = <"Comment"> description = <"Narrative about the source information not captured in other data fields."> > - ["at7"] = < + ["at6"] = < text = <"Not Adequate for Use"> description = <"The original information is not deemed to be 'fit for use'."> > - ["at6"] = < + ["at5"] = < text = <"Adequate for Use"> description = <"The original information is deemed to be 'fit for use'."> > @@ -186,6 +186,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7"> + members = <"at5", "at6"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.substance_use_summary.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.substance_use_summary.v0.0.1-alpha.adls index 0a5fb0102..b15a837a1 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.substance_use_summary.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.substance_use_summary.v0.0.1-alpha.adls @@ -298,51 +298,51 @@ terminology text = <"* Frequency (en)"> description = <"* Frequency (en)"> > - ["at45"] = < + ["at44"] = < text = <"*Former user(en)"> description = <"*The individual has previously used the specified route but is not using it currently.(en)"> > - ["at44"] = < + ["at43"] = < text = <"*Current user(en)"> description = <"*The individual is currently using the specified route.(en)"> > - ["at43"] = < + ["at42"] = < text = <"*Never used(en)"> description = <"*The individual has never used the specified route.(en)"> > - ["at42"] = < + ["at41"] = < text = <"*Former user(en)"> description = <"*The individual has previously used the specific substance but is not a current user.(en)"> > - ["at41"] = < + ["at40"] = < text = <"*Current user(en)"> description = <"*The individual is currently using the specific substance.(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Never used(en)"> description = <"*The individual has never used the specific substance.(en)"> > - ["at39"] = < + ["at38"] = < text = <"*Former injected(en)"> description = <"*The individual has previously injected any addictive substances.(en)"> > - ["at38"] = < + ["at37"] = < text = <"*Current injecting(en)"> description = <"*The individual is current injecting any addictive substances.(en)"> > - ["at37"] = < + ["at36"] = < text = <"*Never injected(en)"> description = <"*The individual has never injected any addictive substances.(en)"> > - ["at36"] = < + ["at35"] = < text = <"*Former user(en)"> description = <"*The individual has previously used any addictive substances but is not a current user.(en)"> > - ["at35"] = < + ["at34"] = < text = <"*Current user(en)"> description = <"*The individual is currently using addictive substances.(en)"> > - ["at34"] = < + ["at33"] = < text = <"*Never used(en)"> description = <"*The individual has never used any addictive substances.(en)"> > @@ -496,51 +496,51 @@ terminology text = <"Frequency"> description = <"Frequency"> > - ["at45"] = < + ["at44"] = < text = <"Former user"> description = <"The individual has previously used the specified route but is not using it currently."> > - ["at44"] = < + ["at43"] = < text = <"Current user"> description = <"The individual is currently using the specified route."> > - ["at43"] = < + ["at42"] = < text = <"Never used"> description = <"The individual has never used the specified route."> > - ["at42"] = < + ["at41"] = < text = <"Former user"> description = <"The individual has previously used the specific substance but is not a current user."> > - ["at41"] = < + ["at40"] = < text = <"Current user"> description = <"The individual is currently using the specific substance."> > - ["at40"] = < + ["at39"] = < text = <"Never used"> description = <"The individual has never used the specific substance."> > - ["at39"] = < + ["at38"] = < text = <"Former injected"> description = <"The individual has previously injected any addictive substances."> > - ["at38"] = < + ["at37"] = < text = <"Current injecting"> description = <"The individual is current injecting any addictive substances."> > - ["at37"] = < + ["at36"] = < text = <"Never injected"> description = <"The individual has never injected any addictive substances."> > - ["at36"] = < + ["at35"] = < text = <"Former user"> description = <"The individual has previously used any addictive substances but is not a current user."> > - ["at35"] = < + ["at34"] = < text = <"Current user"> description = <"The individual is currently using addictive substances."> > - ["at34"] = < + ["at33"] = < text = <"Never used"> description = <"The individual has never used any addictive substances."> > @@ -687,18 +687,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at40", "at41", "at42"> + members = <"at39", "at40", "at41"> > ["ac9001"] = < id = <"ac9001"> - members = <"at37", "at38", "at39"> + members = <"at36", "at37", "at38"> > ["ac9000"] = < id = <"ac9000"> - members = <"at34", "at35", "at36"> + members = <"at33", "at34", "at35"> > ["ac9003"] = < id = <"ac9003"> - members = <"at43", "at44", "at45"> + members = <"at42", "at43", "at44"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1.1.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1.1.1-alpha.adls index 2c7cd009d..84a84ccbb 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1.1.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-EVALUATION.tobacco_smoking_summary.v1.1.1-alpha.adls @@ -482,7 +482,7 @@ terminology description = <"*The cumulative number of years that the individual has smoked tobacco. (en)"> comment = <"*This data element does not take into account the amount of tobacco smoked. It may be used to calculate the 'Smoking index'. (en)"> > - ["at92"] = < + ["at91"] = < text = <"*Never smoked(en)"> description = <"*Individual has never smoked the specified type of tobacco.(en)"> > @@ -490,7 +490,7 @@ terminology text = <"*Overall status(en)"> description = <"*Statement about current smoking behaviour for all types of tobacco.(en)"> > - ["at89"] = < + ["at88"] = < text = <"*Kreteks(en)"> description = <"*Also known as clove cigarettes. Cigarettes that contain a mixture of tobacco, cloves and other additives.(en)"> > @@ -507,11 +507,11 @@ terminology description = <"*The applied definition for a Quit attempt used to determine value for the 'Number of quit attempts' data element used in this archetype.(en)"> comment = <"*For example: 'stopped smoking for one day or longer with the intention of quitting'.(en)"> > - ["at85"] = < + ["at84"] = < text = <"*Non-daily(en)"> description = <"*Not smoking the specified type of tobacco every day.(en)"> > - ["at84"] = < + ["at83"] = < text = <"*Daily(en)"> description = <"*Smoking the specified type of tobacco at least once every day.(en)"> > @@ -535,7 +535,7 @@ terminology description = <"*The applied definition for the 'Never smoked' value in each of the 'Status' data elements used in this archetype.(en)"> comment = <"*Definition may need to be specified per type. For example, the definition may not be zero, but less than a specified amount (as units or mass) smoked during a specified time interval.(en)"> > - ["at79"] = < + ["at78"] = < text = <"*Bidis(en)"> description = <"*Also known as Beedis. Thin hand-rolled cigarettes filled with tobacco and wrapped in a leaf, often tied with colorful string at one or both ends. They can be flavoured or unflavoured.(en)"> > @@ -577,7 +577,7 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about smoking of the specified type of tobacco, not captured in other fields.(en)"> > - ["at67"] = < + ["at66"] = < text = <"*Cigarillos(en)"> description = <"*Also known as mini cigars. Short and narrow cigar.(en)"> > @@ -590,31 +590,31 @@ terminology text = <"*Per episode(en)"> description = <"*Details about a discrete period of smoking activity for the specified type of tobacco.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Waterpipe(en)"> description = <"*Also known as \"hookah\", \"shisha\", \"narguileh\" and \"hubble-bubble\". Tobacco, often flavoured, is burned then cooled through a basin of water and consumed through a hose and mouthpiece.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Current smoker(en)"> description = <"*Individual is a current smoker of the specified type of tobacco.(en)"> > - ["at60"] = < + ["at59"] = < text = <"*Former smoker(en)"> description = <"*Individual has previously smoked the specified type of tobacco but is not a current smoker.(en)"> > - ["at58"] = < + ["at57"] = < text = <"*Pipe(en)"> description = <"*Loose tobacco placed inside a pipe bowl.(en)"> > - ["at57"] = < + ["at56"] = < text = <"*Cigars(en)"> description = <"*Also known as \"large cigar\". Roll of tobacco wrapped within a leaf tobacco or in a substance that contains tobacco.(en)"> > - ["at56"] = < + ["at55"] = < text = <"*Hand-rolled cigarettes(en)"> description = <"*Also known as \"rollies\" or \"roll-ups\". Loose tobacco, hand rolled into a cylinder using cigarette papers.(en)"> > - ["at55"] = < + ["at54"] = < text = <"*Cigarettes(en)"> description = <"*Also known as manufactured cigarettes, 'factory made' cigarettes or 'tailor made' cigarettes. Processed tobacco, manufactured into cylinder made of paper or a substance that does not contain tobacco.(en)"> > @@ -686,15 +686,15 @@ terminology description = <"*Date when this episode commenced.(en)"> comment = <"*Can be a partial date, for example, only a year.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Never smoked(en)"> description = <"*Individual has never smoked any type of tobacco.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Former smoker(en)"> description = <"*Individual has previously smoked tobacco but is not a current smoker.(en)"> > - ["at4"] = < + ["at3"] = < text = <"*Current smoker(en)"> description = <"*Individual is a current smoker of tobacco.(en)"> > @@ -744,7 +744,7 @@ terminology description = <"Det sammanlagda antalet år som individen varit tobaksrökare."> comment = <"Detta datafält beskriver inte mängden rökt tobak. Det kan användas för att beräkna 'rökningsindex'."> > - ["at92"] = < + ["at91"] = < text = <"Har aldrig rökt"> description = <"Individen har aldrig rökt denna typ av tobak"> > @@ -752,7 +752,7 @@ terminology text = <"Övergripande status"> description = <"Beskrivning av aktuellt bruk för alla typer av röktobak"> > - ["at89"] = < + ["at88"] = < text = <"Kretek"> description = <"Cigarett smaksatt med kryddnejlika, populär bl.a. i Indonesien. Cigaretten innehåller en blandning av tobak, kryddnejlika och andra tillsatser."> > @@ -770,11 +770,11 @@ terminology "> comment = <"Exempelvis: \"Slutade röka en dag eller längre, med avsikt att sluta röka\""> > - ["at85"] = < + ["at84"] = < text = <"Inte dagligen"> description = <"Röker inte denna sorts tobak varje dag."> > - ["at84"] = < + ["at83"] = < text = <"Dagligen"> description = <"Röker denna sorts tobak minst en gång varje dag."> > @@ -798,7 +798,7 @@ terminology description = <"Definitionen av \"Har aldrig rökt\" som använts i denna arketyps fält \"Status\" och \"Övergripande status\""> comment = <"Definitionen kan behöva anges per typ. Exempelvis så behöver den inte vara noll, men kanske istället mindre än en specificerad mängd (antal eller massa) rökt tobak under en specificerad tidsperiod."> > - ["at79"] = < + ["at78"] = < text = <"Bidi"> description = <"Tunna handrullade cigaretter fyllda med tobak och inslagna i ett blad, ofta bundna med färgstarka snören i ena eller båda ändarna. De kan vara smaksatta eller ej smaksatta."> > @@ -844,7 +844,7 @@ terminology text = <"Kommentar"> description = <"Ytterligare beskrivning av rökvanor, för denna sorts tobaksprodukt, som inte redan beskrivits i andra fält."> > - ["at67"] = < + ["at66"] = < text = <"Cigariller"> description = <"\"Mini-cigarrer\". Kort och smal cigarr."> > @@ -857,33 +857,33 @@ terminology text = <"Per episod"> description = <"Detaljerad beskrivning av en specifik konsumtionsperiod för den angivna typen av tobak."> > - ["at63"] = < + ["at62"] = < text = <"Vattenpipa"> description = <"Tobak, ofta smaksatt som bränns och sedan kyls genom ett vattenbad och inhaleras genom en slang och munstycke. Kallas även shisha, hookah, n'arghile, narguileh, ghelion "> > - ["at62"] = < + ["at61"] = < text = <"Rökare"> description = <"Individen röker denna typ av tobak"> > - ["at60"] = < + ["at59"] = < text = <"Före detta rökare"> description = <"Individen har tidigare rökt den här sortens tobak, men gör det inte nuförtiden. "> > - ["at58"] = < + ["at57"] = < text = <"Pipa"> description = <"Lös tobak som röks i en pipa."> > - ["at57"] = < + ["at56"] = < text = <"Cigarrer"> description = <"\"Stora\" cigarrer. Rulle av tobak inrullad i ett tobaksblad eller i annat tobaksinehållande material."> > - ["at56"] = < + ["at55"] = < text = <"Handrullade cigaretter, rulltobak"> description = <"Lös tobak som för hand rullas till cylindrar med hjälp av cigarettpapper."> > - ["at55"] = < + ["at54"] = < text = <"Cigaretter"> description = <"\"Vanliga\" fabrikstillverkade cigaretter. Processad tobak i cylinder av papper eller annat material (som inte är tobak)."> > @@ -960,15 +960,15 @@ terminology description = <"Datum när den här episoden startade."> comment = <"Kan vara del av ett datum, till exempel bara ett årtal."> > - ["at7"] = < + ["at6"] = < text = <"Har aldrig rökt"> description = <"Individen har aldrig rökt någon form av tobak."> > - ["at6"] = < + ["at5"] = < text = <"Före detta rökare"> description = <"Individen har varit rökare men har slutat röka."> > - ["at4"] = < + ["at3"] = < text = <"Rökare"> description = <"Individen röker tobak."> > @@ -1017,7 +1017,7 @@ terminology description = <"Samlet antall år individet har røkt tobakk."> comment = <"Dette dataelementet tar ikke høyde for mengden av tobakk som er røkt. Det kan brukes for å regne ut \"Røykeindeks\"."> > - ["at92"] = < + ["at91"] = < text = <"Aldri røykt"> description = <"Individet har aldri røykt den spesifiserte typen tobakk."> > @@ -1025,7 +1025,7 @@ terminology text = <"Overordnet status"> description = <"Utsagn om nåværende røykeadferd for alle typer tobakk."> > - ["at89"] = < + ["at88"] = < text = <"Kretek"> description = <"Sigaretter som inneholder en blanding av tobakk, nellik og andre tilsetningsstoffer."> > @@ -1042,11 +1042,11 @@ terminology description = <"Den anvendte definisjonen på dataelementet \"Antall forsøk på å slutte\" benyttet i denne arketypen."> comment = <"For eksempel \"sluttet å røyke i en dag eller lenger, med den hensikt å slutte\"."> > - ["at85"] = < + ["at84"] = < text = <"Ikke daglig"> description = <"Individet røyker ikke den spesifiserte tobakkstypen daglig."> > - ["at84"] = < + ["at83"] = < text = <"Daglig"> description = <"Individet røyker den spesifiserte tobakkstypen minst en gang per dag."> > @@ -1070,7 +1070,7 @@ terminology description = <"Den anvendte definisjonen på verdien \"Tidligere røyker\" i dataelementet \"Status\" benyttet i denne arketypen."> comment = <"Definisjonen kan spesifiseres per tobakkstype. For eksempel kan definisjon være ikke null, men mindre enn en spesifisert mengde (som antall enheter eller vekt) røykt over et spesifisert tidsintervall."> > - ["at79"] = < + ["at78"] = < text = <"Bidis"> description = <"Også kjent som Beedis. Tynne håndrullede sigaretter fylt med tobakk, pakket inn i et blad ofte bundet sammen med en fargerik tråd i en eller begge endene. Kan være både smaksatt og ikke smaksatt."> > @@ -1111,7 +1111,7 @@ terminology text = <"Kommentar"> description = <"Ytterligere fritekst om røyking av den spesifiserte tobakkstypen som ikke er omfattet av andre felt."> > - ["at67"] = < + ["at66"] = < text = <"Cigarillos"> description = <"Også kjent som minisigar. Kort og smal sigar."> > @@ -1124,31 +1124,31 @@ terminology text = <"Per episode"> description = <"Detaljer om en avgrenset periode med røyking av den spesifiserte tobakkstypen."> > - ["at63"] = < + ["at62"] = < text = <"Vannpipe"> description = <"Også kjent som \"hookah\", \"shisha\" og \"narguileh\". Tobakk som ofte er smaksatt brennes, for deretter å kjøles ned i en vannfylt beholder. Røyken inhaleres gjennom en slange og et munnstykke."> > - ["at62"] = < + ["at61"] = < text = <"Røyker"> description = <"Individet er en nåværende røyker av den spesifiserte typen tobakk."> > - ["at60"] = < + ["at59"] = < text = <"Tidligere røyker"> description = <"Individet har tidligere røykt den spesifiserte typen tobakk, men er ikke en nåværende røyker."> > - ["at58"] = < + ["at57"] = < text = <"Pipe"> description = <"Løs tobakk plassert i pipens hode."> > - ["at57"] = < + ["at56"] = < text = <"Sigarer"> description = <"Tobakk som rulles i et tobakksblad eller i en substans som inneholder tobakk."> > - ["at56"] = < + ["at55"] = < text = <"Håndrullede sigaretter"> description = <"Også kjent som \"rullings\". Løs tobakk som rulles inn i sigarettpapir."> > - ["at55"] = < + ["at54"] = < text = <"Sigaretter"> description = <"Også kjent som ferdigsigaretter eller fabrikksigaretter. Fint skåret tobakk, rullet inn i en sylinder laget av papir eller en annen substans som ikke inneholder tobakk."> > @@ -1221,15 +1221,15 @@ terminology description = <"Dato da episoden startet."> comment = <"Kan være en deldato, for eksempel kun årstall."> > - ["at7"] = < + ["at6"] = < text = <"Aldri røykt"> description = <"Individet har aldri røykt tobakk."> > - ["at6"] = < + ["at5"] = < text = <"Tidligere røyker"> description = <"Individet har tidligere røykt tobakk, men er ikke en nåværende røyker."> > - ["at4"] = < + ["at3"] = < text = <"Røyker"> description = <"Individet er en nåværende tobakksrøyker."> > @@ -1277,7 +1277,7 @@ terminology description = <"The cumulative number of years that the individual has smoked tobacco."> comment = <"This data element does not take into account the amount of tobacco smoked. It may be used to calculate the 'Smoking index'."> > - ["at92"] = < + ["at91"] = < text = <"Never smoked"> description = <"Individual has never smoked the specified type of tobacco."> > @@ -1285,7 +1285,7 @@ terminology text = <"Overall status"> description = <"Statement about current smoking behaviour for all types of tobacco."> > - ["at89"] = < + ["at88"] = < text = <"Kreteks"> description = <"Also known as clove cigarettes. Cigarettes that contain a mixture of tobacco, cloves and other additives."> > @@ -1302,11 +1302,11 @@ terminology description = <"The applied definition for a Quit attempt used to determine value for the 'Number of quit attempts' data element used in this archetype."> comment = <"For example: 'stopped smoking for one day or longer with the intention of quitting'."> > - ["at85"] = < + ["at84"] = < text = <"Non-daily"> description = <"Not smoking the specified type of tobacco every day."> > - ["at84"] = < + ["at83"] = < text = <"Daily"> description = <"Smoking the specified type of tobacco at least once every day."> > @@ -1330,7 +1330,7 @@ terminology description = <"The applied definition for the 'Never smoked' value in each of the 'Status' data elements used in this archetype."> comment = <"Definition may need to be specified per type. For example, the definition may not be zero, but less than a specified amount (as units or mass) smoked during a specified time interval."> > - ["at79"] = < + ["at78"] = < text = <"Bidis"> description = <"Also known as Beedis. Thin hand-rolled cigarettes filled with tobacco and wrapped in a leaf, often tied with colorful string at one or both ends. They can be flavoured or unflavoured."> > @@ -1372,7 +1372,7 @@ terminology text = <"Comment"> description = <"Additional narrative about smoking of the specified type of tobacco, not captured in other fields."> > - ["at67"] = < + ["at66"] = < text = <"Cigarillos"> description = <"Also known as mini cigars. Short and narrow cigar."> > @@ -1385,31 +1385,31 @@ terminology text = <"Per episode"> description = <"Details about a discrete period of smoking activity for the specified type of tobacco."> > - ["at63"] = < + ["at62"] = < text = <"Waterpipe"> description = <"Also known as \"hookah\", \"shisha\", \"narguileh\" and \"hubble-bubble\". Tobacco, often flavoured, is burned then cooled through a basin of water and consumed through a hose and mouthpiece."> > - ["at62"] = < + ["at61"] = < text = <"Current smoker"> description = <"Individual is a current smoker of the specified type of tobacco."> > - ["at60"] = < + ["at59"] = < text = <"Former smoker"> description = <"Individual has previously smoked the specified type of tobacco but is not a current smoker."> > - ["at58"] = < + ["at57"] = < text = <"Pipe"> description = <"Loose tobacco placed inside a pipe bowl."> > - ["at57"] = < + ["at56"] = < text = <"Cigars"> description = <"Also known as \"large cigar\". Roll of tobacco wrapped within a leaf tobacco or in a substance that contains tobacco."> > - ["at56"] = < + ["at55"] = < text = <"Hand-rolled cigarettes"> description = <"Also known as \"rollies\" or \"roll-ups\". Loose tobacco, hand rolled into a cylinder using cigarette papers."> > - ["at55"] = < + ["at54"] = < text = <"Cigarettes"> description = <"Also known as manufactured cigarettes, 'factory made' cigarettes or 'tailor made' cigarettes. Processed tobacco, manufactured into cylinder made of paper or a substance that does not contain tobacco."> > @@ -1481,15 +1481,15 @@ terminology description = <"Date when this episode commenced."> comment = <"Can be a partial date, for example, only a year."> > - ["at7"] = < + ["at6"] = < text = <"Never smoked"> description = <"Individual has never smoked any type of tobacco."> > - ["at6"] = < + ["at5"] = < text = <"Former smoker"> description = <"Individual has previously smoked tobacco but is not a current smoker."> > - ["at4"] = < + ["at3"] = < text = <"Current smoker"> description = <"Individual is a current smoker of tobacco."> > @@ -1508,18 +1508,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at62", "at60", "at92"> + members = <"at61", "at59", "at91"> > ["ac9001"] = < id = <"ac9001"> - members = <"at55", "at56", "at57", "at67", "at58", "at63", "at79", "at89"> + members = <"at54", "at55", "at56", "at66", "at57", "at62", "at78", "at88"> > ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at4", "at6"> + members = <"at6", "at3", "at5"> > ["ac9003"] = < id = <"ac9003"> - members = <"at84", "at85"> + members = <"at83", "at84"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_order.v2.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_order.v2.0.1.adls index 587890bcc..303a47e67 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_order.v2.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.medication_order.v2.0.1.adls @@ -573,11 +573,11 @@ terminology description = <"Ytterligere detaljer relatert til utdelingsanvisningene."> comment = <"Dette SLOTet tillater lokal variasjon i regelverk for legemiddelutdeling mellom forskjellige myndighetsområder."> > - ["at170"] = < + ["at169"] = < text = <"Ikke tillatt"> description = <"Generisk bytte med bioekvivalent legemiddel er ikke tillatt."> > - ["at169"] = < + ["at168"] = < text = <"Tillatt"> description = <"Generisk bytte med bioekvivalent legemiddel er tillatt."> > @@ -852,11 +852,11 @@ terminology description = <"Mayores detalles relativos a las diectivas de dispensación."> comment = <"Este SLOT permite representar variaciones locales para diferentes jurisdicciones respecto de la dispensa de medicamentos."> > - ["at170"] = < + ["at169"] = < text = <"No permitida"> description = <"La sustitución del medicamento por un bioequivalente no es permitida."> > - ["at169"] = < + ["at168"] = < text = <"Permitida"> description = <"La sustitución del medicamento por un bioequivalente es permitida."> > @@ -1133,11 +1133,11 @@ terminology description = <"Detalhes adicionais das instruções de dispensação."> comment = <"Este SLOT possibilita que as variações locais sejam incorporadas no que diz respeito a legislação de dispensação de medicamentos."> > - ["at170"] = < + ["at169"] = < text = <"Não permitidio"> description = <"Não é permitido subsituir medicamento por medicamento bioequivalente."> > - ["at169"] = < + ["at168"] = < text = <"Perimitido"> description = <"Permitir a subsituição do medicamento por medicamento bioequivalente."> > @@ -1414,11 +1414,11 @@ terminology description = <"Further details related to dispense directions."> comment = <"This SLOT allows for local variation in the different jurisdictions regarding medication dispensing."> > - ["at170"] = < + ["at169"] = < text = <"Not permitted"> description = <"Substitution of the medication with a bioequivalent medication is not allowed."> > - ["at169"] = < + ["at168"] = < text = <"Permitted"> description = <"Substitution of the medication with a bioequivalent medication is allowed."> > @@ -1667,6 +1667,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at169", "at170"> + members = <"at168", "at169"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.service_request.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.service_request.v1.0.1.adls index afc35e211..01cea45bb 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.service_request.v1.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-INSTRUCTION.service_request.v1.0.1.adls @@ -289,15 +289,15 @@ terminology text = <"Rekvirent"> description = <"Detaljer om helsepersonellet eller organisasjonen som har forespurt tjenesten."> > - ["at139"] = < + ["at138"] = < text = <"Rutine"> description = <"Forespørslene krever ikke prioritert oppmerksomhet."> > - ["at138"] = < + ["at137"] = < text = <"Haster"> description = <"Forespørselen krever prioritert oppmerksomhet."> > - ["at137"] = < + ["at136"] = < text = <"Akutt"> description = <"Forespørselen krever øyeblikkelig oppmerksomhet."> > @@ -438,15 +438,15 @@ terminology text = <"Requester"> description = <"Details about the clinician or organisation requesting the service."> > - ["at139"] = < + ["at138"] = < text = <"Routine"> description = <"The request does not require prioritised scheduling."> > - ["at138"] = < + ["at137"] = < text = <"Urgent"> description = <"The request requires prioritised attention."> > - ["at137"] = < + ["at136"] = < text = <"Emergency"> description = <"The request requires immediate attention."> > @@ -540,6 +540,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at137", "at138", "at139"> + members = <"at136", "at137", "at138"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abbey_pain_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abbey_pain_scale.v0.0.1-alpha.adls index afcf14870..b055e8c63 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abbey_pain_scale.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abbey_pain_scale.v0.0.1-alpha.adls @@ -69,10 +69,10 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at10]}], - [{1}, {[at11]}], - [{2}, {[at12]}], - [{3}, {[at13]}] + [{0}, {[at9]}], + [{1}, {[at10]}], + [{2}, {[at11]}], + [{3}, {[at12]}] } } } @@ -81,10 +81,10 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at14]}], - [{1}, {[at15]}], - [{2}, {[at16]}], - [{3}, {[at17]}] + [{0}, {[at13]}], + [{1}, {[at14]}], + [{2}, {[at15]}], + [{3}, {[at16]}] } } } @@ -93,10 +93,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}], - [{2}, {[at20]}], - [{3}, {[at21]}] + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}] } } } @@ -110,10 +110,10 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at22]}], - [{1}, {[at23]}], - [{2}, {[at24]}], - [{3}, {[at25]}] + [{0}, {[at21]}], + [{1}, {[at22]}], + [{2}, {[at23]}], + [{3}, {[at24]}] } } } @@ -122,10 +122,10 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at26]}], - [{1}, {[at27]}], - [{2}, {[at28]}], - [{3}, {[at29]}] + [{0}, {[at25]}], + [{1}, {[at26]}], + [{2}, {[at27]}], + [{3}, {[at28]}] } } } @@ -219,15 +219,15 @@ terminology text = <"*Type of pain(en) (synthesised)"> description = <"**(en) (synthesised)"> > - ["at45"] = < + ["at44"] = < text = <"*Acute on chronic(en)"> description = <"**(en)"> > - ["at44"] = < + ["at43"] = < text = <"*Acute(en)"> description = <"**(en)"> > - ["at43"] = < + ["at42"] = < text = <"*Chronic(en)"> description = <"**(en)"> > @@ -235,19 +235,19 @@ terminology text = <"*Type of pain(en)"> description = <"**(en)"> > - ["at41"] = < + ["at40"] = < text = <"*Severe(en)"> description = <"*Total pain score 14+.(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Moderate(en)"> description = <"*Total pain score 8-13.(en)"> > - ["at39"] = < + ["at38"] = < text = <"*Mild pain(en)"> description = <"*Total pain score 3-7.(en)"> > - ["at38"] = < + ["at37"] = < text = <"*No pain(en)"> description = <"*Total pain score 0-2.(en)"> > @@ -277,83 +277,83 @@ terminology text = <"*Total pain score(en)"> description = <"*Sum of the 6 individual scores.(en)"> > - ["at29"] = < + ["at28"] = < text = <"Ofta"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Ibland"> description = <"*"> > - ["at27"] = < + ["at26"] = < text = <"Sällan"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"Inte alls"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"Ofta"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"Ibland"> description = <"*"> > - ["at23"] = < + ["at22"] = < text = <"Sällan"> description = <"*"> > - ["at22"] = < + ["at21"] = < text = <"Inte alls"> description = <"*"> > - ["at21"] = < + ["at20"] = < text = <"Ofta"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"Ibland"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"Sällan "> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Inte alls"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Ofta"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Ibland"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Sällan"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Inte alls"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Ofta"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Ibland"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Sällan"> description = <"*"> > - ["at10"] = < + ["at9"] = < text = <"Inte alls"> description = <"*"> > @@ -420,15 +420,15 @@ terminology text = <"Type of pain (synthesised)"> description = <"* (synthesised)"> > - ["at45"] = < + ["at44"] = < text = <"Acute on chronic"> description = <"*"> > - ["at44"] = < + ["at43"] = < text = <"Acute"> description = <"*"> > - ["at43"] = < + ["at42"] = < text = <"Chronic"> description = <"*"> > @@ -436,19 +436,19 @@ terminology text = <"Type of pain"> description = <"*"> > - ["at41"] = < + ["at40"] = < text = <"Severe"> description = <"Total pain score 14+."> > - ["at40"] = < + ["at39"] = < text = <"Moderate"> description = <"Total pain score 8-13."> > - ["at39"] = < + ["at38"] = < text = <"Mild pain"> description = <"Total pain score 3-7."> > - ["at38"] = < + ["at37"] = < text = <"No pain"> description = <"Total pain score 0-2."> > @@ -478,83 +478,83 @@ terminology text = <"Total pain score"> description = <"Sum of the 6 individual scores."> > - ["at29"] = < + ["at28"] = < text = <"Severe"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Moderate"> description = <"*"> > - ["at27"] = < + ["at26"] = < text = <"Mild"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"Absent"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"Severe"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"Moderate"> description = <"*"> > - ["at23"] = < + ["at22"] = < text = <"Mild"> description = <"*"> > - ["at22"] = < + ["at21"] = < text = <"Absent"> description = <"*"> > - ["at21"] = < + ["at20"] = < text = <"Severe"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"Moderate"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"Mild"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Absent"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Severe"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Moderate"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Mild"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Absent"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Severe"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Moderate"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Mild"> description = <"*"> > - ["at10"] = < + ["at9"] = < text = <"Absent"> description = <"*"> > @@ -596,30 +596,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at18", "at19", "at20", "at21"> + members = <"at17", "at18", "at19", "at20"> > ["ac9001"] = < id = <"ac9001"> - members = <"at14", "at15", "at16", "at17"> + members = <"at13", "at14", "at15", "at16"> > ["ac9000"] = < id = <"ac9000"> - members = <"at10", "at11", "at12", "at13"> + members = <"at9", "at10", "at11", "at12"> > ["ac9006"] = < id = <"ac9006"> - members = <"at43", "at44", "at45"> + members = <"at42", "at43", "at44"> > ["ac9005"] = < id = <"ac9005"> - members = <"at38", "at39", "at40", "at41"> + members = <"at37", "at38", "at39", "at40"> > ["ac9004"] = < id = <"ac9004"> - members = <"at26", "at27", "at28", "at29"> + members = <"at25", "at26", "at27", "at28"> > ["ac9003"] = < id = <"ac9003"> - members = <"at22", "at23", "at24", "at25"> + members = <"at21", "at22", "at23", "at24"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_score_massive_transfusion.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_score_massive_transfusion.v0.0.1-alpha.adls index 0c609c0d8..b80485423 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_score_massive_transfusion.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abc_score_massive_transfusion.v0.0.1-alpha.adls @@ -68,8 +68,8 @@ definition value matches { DV_ORDINAL[id9004] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}] + [{0}, {[at5]}], + [{1}, {[at6]}] } } } @@ -78,8 +78,8 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at9]}], - [{1}, {[at10]}] + [{0}, {[at8]}], + [{1}, {[at9]}] } } } @@ -88,8 +88,8 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at12]}], - [{1}, {[at13]}] + [{0}, {[at11]}], + [{1}, {[at12]}] } } } @@ -98,8 +98,8 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at15]}], - [{1}, {[at16]}] + [{0}, {[at14]}], + [{1}, {[at15]}] } } } @@ -166,11 +166,11 @@ terminology text = <"Total poäng"> description = <"Summan av samtliga faktorer"> > - ["at16"] = < + ["at15"] = < text = <"Positiv"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Negativ"> description = <"*"> > @@ -178,11 +178,11 @@ terminology text = <"FAST"> description = <"Resultat av Focused Assessment with Sonography for Trauma (FAST)"> > - ["at13"] = < + ["at12"] = < text = <"≥120 /min"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"<120 /min"> description = <"*"> > @@ -190,11 +190,11 @@ terminology text = <"Hjärtfrekvens"> description = <"Patientens hjärtfrekvens vid initial bedömning"> > - ["at10"] = < + ["at9"] = < text = <"≤90 mmHg"> description = <"*"> > - ["at9"] = < + ["at8"] = < text = <">90 mmHg"> description = <"*"> > @@ -202,11 +202,11 @@ terminology text = <"Systoliskt blodtryck"> description = <"Patientens blodtryck vid initial bedömning"> > - ["at7"] = < + ["at6"] = < text = <"Ja"> description = <"Penetrerande trauma"> > - ["at6"] = < + ["at5"] = < text = <"Nej"> description = <"Inget penetrerande trauma"> > @@ -254,11 +254,11 @@ terminology text = <"Total score"> description = <"Sum of the individual scores assigned for each of the contributing variables."> > - ["at16"] = < + ["at15"] = < text = <"Positive"> description = <"Positive FAST scan."> > - ["at15"] = < + ["at14"] = < text = <"Negative"> description = <"Negative FAST scan."> > @@ -266,11 +266,11 @@ terminology text = <"Focused assessment with sonography for trauma (FAST)"> description = <"What was the result of a FAST scan?"> > - ["at13"] = < + ["at12"] = < text = <"≥120 /min"> description = <"Heart rate at initial assessment greater than or equals 120 /min."> > - ["at12"] = < + ["at11"] = < text = <"<120 /min"> description = <"Heart rate at initial assessment less than 120 /min."> > @@ -278,11 +278,11 @@ terminology text = <"Heart rate"> description = <"What was the heart rate at initial assessment?"> > - ["at10"] = < + ["at9"] = < text = <"≤90 mmHg"> description = <"SBP at initial assessment less than or equals 90 mmHg."> > - ["at9"] = < + ["at8"] = < text = <">90 mmHg"> description = <"SBP at initial assssment greater than 90 mmHg."> > @@ -290,11 +290,11 @@ terminology text = <"Systolic blood pressure (SBP)"> description = <"What was the systolic blood pressure at initial assessment?"> > - ["at7"] = < + ["at6"] = < text = <"Yes"> description = <"Penetrating injury present at assessment."> > - ["at6"] = < + ["at5"] = < text = <"No"> description = <"No penetrating injury at assessment."> > @@ -316,18 +316,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at12", "at13"> + members = <"at11", "at12"> > ["ac9001"] = < id = <"ac9001"> - members = <"at9", "at10"> + members = <"at8", "at9"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7"> + members = <"at5", "at6"> > ["ac9003"] = < id = <"ac9003"> - members = <"at15", "at16"> + members = <"at14", "at15"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abcd2_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abcd2_score.v0.0.1-alpha.adls index 070669fe3..20aa20f77 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abcd2_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.abcd2_score.v0.0.1-alpha.adls @@ -80,8 +80,8 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at11]}], - [{1}, {[at12]}] + [{0}, {[at10]}], + [{1}, {[at11]}] } } } @@ -90,8 +90,8 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at13]}], - [{1}, {[at14]}] + [{0}, {[at12]}], + [{1}, {[at13]}] } } } @@ -100,9 +100,9 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at15]}], - [{1}, {[at16]}], - [{2}, {[at17]}] + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at16]}] } } } @@ -111,8 +111,8 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}] + [{0}, {[at17]}], + [{1}, {[at18]}] } } } @@ -121,9 +121,9 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at20]}], - [{1}, {[at21]}], - [{2}, {[at22]}] + [{0}, {[at19]}], + [{1}, {[at20]}], + [{2}, {[at21]}] } } } @@ -184,51 +184,51 @@ terminology text = <"*Total score(en)"> description = <"*Sum of the individual scores assigned for each of the contributing variables.(en)"> > - ["at22"] = < + ["at21"] = < text = <"*≥60 minutes(en)"> description = <"**(en)"> > - ["at21"] = < + ["at20"] = < text = <"10-59 minuter"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"<10 minuter"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"Föreligger"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Frånvarande"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Ensidig svaghet"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Språkrubbning utan ensidig svaghet"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Andra symtom"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Föreligger"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Frånvarande"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Föreligger"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Frånvarande"> description = <"*"> > @@ -291,51 +291,51 @@ terminology text = <"Total score"> description = <"Sum of the individual scores assigned for each of the contributing variables."> > - ["at22"] = < + ["at21"] = < text = <"≥60 minutes"> description = <"*"> > - ["at21"] = < + ["at20"] = < text = <"10-59 minutes"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"<10 minutes"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"Present"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Absent"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Unilateral weakness"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Speech disturbance without focal weakness"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Other symptoms"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Present"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Absent"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Present"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Absent"> description = <"*"> > @@ -372,22 +372,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at15", "at16", "at17"> + members = <"at14", "at15", "at16"> > ["ac9001"] = < id = <"ac9001"> - members = <"at13", "at14"> + members = <"at12", "at13"> > ["ac9000"] = < id = <"ac9000"> - members = <"at11", "at12"> + members = <"at10", "at11"> > ["ac9004"] = < id = <"ac9004"> - members = <"at20", "at21", "at22"> + members = <"at19", "at20", "at21"> > ["ac9003"] = < id = <"ac9003"> - members = <"at18", "at19"> + members = <"at17", "at18"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.acoustic_reflex_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.acoustic_reflex_result.v0.0.1-alpha.adls index adc1a7678..170b0742a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.acoustic_reflex_result.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.acoustic_reflex_result.v0.0.1-alpha.adls @@ -349,11 +349,11 @@ terminology text = <"Normal Range Definition"> description = <"Definition of the 'Normal Range' value specified within the Intensity data element used for Clinical Interpretation of the Diagnostic Test."> > - ["at61"] = < + ["at60"] = < text = <"1000Hz"> description = <"The probe tone frequency was set at 1000Hz."> > - ["at60"] = < + ["at59"] = < text = <"226Hz"> description = <"The probe tone frequency was set at 226Hz."> > @@ -392,11 +392,11 @@ terminology description = <"The criteria by which the Screening Assessment is passed."> comment = <"These criteria are usually defined by authoritative guidelines, a central authority or by the local hearing program."> > - ["at51"] = < + ["at50"] = < text = <"dB HL"> description = <"The test stimuli are calibrated using the hearing level scale."> > - ["at50"] = < + ["at49"] = < text = <"dB SPL"> description = <"The test stimuli are calibrated using the sound pressure level scale."> > @@ -408,19 +408,19 @@ terminology text = <"Clinical Interpretation"> description = <"Clinical interpretation of the screening test result."> > - ["at46"] = < + ["at45"] = < text = <"Absent"> description = <"No reflex was elecited in response to a stimulation tone."> > - ["at45"] = < + ["at44"] = < text = <"Elevated"> description = <"The reflex was observed at a higher sensation level than expected for a normal hearing ear."> > - ["at44"] = < + ["at43"] = < text = <"Reduced"> description = <"The reflex was observed at a reduced sensation level compared to a normal hearing ear."> > - ["at43"] = < + ["at42"] = < text = <"Normal"> description = <"The reflex was observed at a sensation level expected in a normal hearing ear."> > @@ -429,15 +429,15 @@ terminology description = <"Clinical interpretation of reflex Threshold Level result based on sensation level."> comment = <"Sensation level is the difference between the intensity of the stimulation tone and the patient's hearing threshold as measured on the audiogram."> > - ["at41"] = < + ["at40"] = < text = <"Elevated"> description = <"Reflex was elicited at an elevated stimulation level."> > - ["at40"] = < + ["at39"] = < text = <"Absent"> description = <"No reflex was elicited in response to a stimulation tone."> > - ["at39"] = < + ["at38"] = < text = <"Normal Range"> description = <"The intensity range in dB at which a reflex is expected in a normal hearing ear."> > @@ -479,27 +479,27 @@ terminology text = <"Reflex Latency"> description = <"Length of time from onset of the stimulation tone to the onset of the middle ear muscle reflex."> > - ["at29"] = < + ["at28"] = < text = <"Pure Tone - 4000Hz"> description = <"A pure tone signal set at 4000Hz."> > - ["at28"] = < + ["at27"] = < text = <"Pure Tone - 2000Hz"> description = <"A pure tone signal set at 2000Hz."> > - ["at27"] = < + ["at26"] = < text = <"Pure Tone - 1000 Hz"> description = <"A pure tone signal set at 1000Hz."> > - ["at26"] = < + ["at25"] = < text = <"Pure Tone - 500 Hz"> description = <"A pure tone signal set at 500Hz."> > - ["at25"] = < + ["at24"] = < text = <"Narrow Band Noise"> description = <"Noise centred on a specified frequency."> > - ["at24"] = < + ["at23"] = < text = <"Broad Band Noise"> description = <"Noise with components over a wide range of frequencies."> > @@ -524,11 +524,11 @@ terminology text = <"No Screening Result"> description = <"No screening test result is available for the test ear configuration."> > - ["at18"] = < + ["at17"] = < text = <"Absent"> description = <"The reflex has not been observed."> > - ["at17"] = < + ["at16"] = < text = <"Present"> description = <"The reflex has been observed as present."> > @@ -544,19 +544,19 @@ terminology text = <"Diagnostic Test"> description = <"Reflex test that measures threshold levelss, reflex latency, reflex amplitude and reflex decay."> > - ["at13"] = < + ["at12"] = < text = <"Right Contralateral"> description = <"Stimulus presented to the right ear; probe is situated in left ear."> > - ["at12"] = < + ["at11"] = < text = <"Left Contralateral"> description = <"Stimulus presented to the left ear; probe is situated in right ear."> > - ["at11"] = < + ["at10"] = < text = <"Right Ipsilateral"> description = <"Stimulus presented to the right ear; probe is situated in right ear."> > - ["at10"] = < + ["at9"] = < text = <"Left Ipsilateral"> description = <"Stimulus presented to the left ear; probe is situated in left ear."> > @@ -568,11 +568,11 @@ terminology text = <"Result Details"> description = <"The test measurements and interpretations which can be recorded per ear, and includes ipsilateral and contralateral testing."> > - ["at7"] = < + ["at6"] = < text = <"Non Acoustic Reflex Test"> description = <"Test of the reflex elicited from the stapedius muscle in response to a non-acoustic stimulus e.g. tactile or orbital air-jet."> > - ["at6"] = < + ["at5"] = < text = <"Acoustic Reflex Test"> description = <"Test of the reflex elicited from the stapedius muscle in response to an acoustic stimulus."> > @@ -608,35 +608,35 @@ terminology value_sets = < ["ac9007"] = < id = <"ac9007"> - members = <"at17", "at18"> + members = <"at16", "at17"> > ["ac9002"] = < id = <"ac9002"> - members = <"at26", "at27", "at28", "at29", "at24", "at25"> + members = <"at25", "at26", "at27", "at28", "at23", "at24"> > ["ac9001"] = < id = <"ac9001"> - members = <"at10", "at11", "at12", "at13"> + members = <"at9", "at10", "at11", "at12"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7"> + members = <"at5", "at6"> > ["ac9006"] = < id = <"ac9006"> - members = <"at43", "at44", "at45", "at46"> + members = <"at42", "at43", "at44", "at45"> > ["ac9005"] = < id = <"ac9005"> - members = <"at39", "at40", "at41"> + members = <"at38", "at39", "at40"> > ["ac9016"] = < id = <"ac9016"> - members = <"at60", "at61"> + members = <"at59", "at60"> > ["ac9015"] = < id = <"ac9015"> - members = <"at50", "at51"> + members = <"at49", "at50"> > ["ac9014"] = < id = <"ac9014"> diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.air_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.air_score.v0.0.1-alpha.adls index 5e4607d6f..90120b0ca 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.air_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.air_score.v0.0.1-alpha.adls @@ -96,8 +96,8 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at9]}], - [{1}, {[at10]}] + [{0}, {[at8]}], + [{1}, {[at9]}] } } } @@ -106,8 +106,8 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at11]}], - [{1}, {[at12]}] + [{0}, {[at10]}], + [{1}, {[at11]}] } } } @@ -116,10 +116,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at13]}], - [{1}, {[at14]}], - [{2}, {[at15]}], - [{3}, {[at16]}] + [{0}, {[at12]}], + [{1}, {[at13]}], + [{2}, {[at14]}], + [{3}, {[at15]}] } } } @@ -128,8 +128,8 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at17]}], - [{1}, {[at18]}] + [{0}, {[at16]}], + [{1}, {[at17]}] } } } @@ -138,9 +138,9 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at29]}], - [{1}, {[at30]}], - [{2}, {[at31]}] + [{0}, {[at28]}], + [{1}, {[at29]}], + [{2}, {[at30]}] } } } @@ -149,9 +149,9 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at32]}], - [{1}, {[at33]}], - [{2}, {[at34]}] + [{0}, {[at31]}], + [{1}, {[at32]}], + [{2}, {[at33]}] } } } @@ -160,9 +160,9 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at35]}], - [{1}, {[at36]}], - [{2}, {[at37]}] + [{0}, {[at34]}], + [{1}, {[at35]}], + [{2}, {[at36]}] } } } @@ -214,39 +214,39 @@ terminology text = <"CRP (synthesised)"> description = <"Provsvar - C-Reaktivt Protein (synthesised)"> > - ["at37"] = < + ["at36"] = < text = <"≥50"> description = <"*"> > - ["at36"] = < + ["at35"] = < text = <"10-49"> description = <"*"> > - ["at35"] = < + ["at34"] = < text = <"<10"> description = <"*"> > - ["at34"] = < + ["at33"] = < text = <"≥15"> description = <"*"> > - ["at33"] = < + ["at32"] = < text = <"10-14,9"> description = <"*"> > - ["at32"] = < + ["at31"] = < text = <"<10"> description = <"*"> > - ["at31"] = < + ["at30"] = < text = <"≥85%"> description = <"*"> > - ["at30"] = < + ["at29"] = < text = <"70-84%"> description = <"*"> > - ["at29"] = < + ["at28"] = < text = <"<70%"> description = <"*"> > @@ -266,43 +266,43 @@ terminology text = <"Total poäng"> description = <"Summan av samtliga faktorer"> > - ["at18"] = < + ["at17"] = < text = <"Ja"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Nej"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Kraftig"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Måttlig"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Lätt"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Nej"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Ja"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Nej"> description = <"*"> > - ["at10"] = < + ["at9"] = < text = <"Ja"> description = <"*"> > - ["at9"] = < + ["at8"] = < text = <"Nej"> description = <"*"> > @@ -360,39 +360,39 @@ terminology text = <"CRP level, mg/L (synthesised)"> description = <" (synthesised)"> > - ["at37"] = < + ["at36"] = < text = <"≥50"> description = <"*"> > - ["at36"] = < + ["at35"] = < text = <"10-49"> description = <"*"> > - ["at35"] = < + ["at34"] = < text = <"<10"> description = <"*"> > - ["at34"] = < + ["at33"] = < text = <"≥15"> description = <"*"> > - ["at33"] = < + ["at32"] = < text = <"10-14,9"> description = <"*"> > - ["at32"] = < + ["at31"] = < text = <"<10"> description = <"*"> > - ["at31"] = < + ["at30"] = < text = <"≥85%"> description = <"*"> > - ["at30"] = < + ["at29"] = < text = <"70-84%"> description = <"*"> > - ["at29"] = < + ["at28"] = < text = <"<70%"> description = <"*"> > @@ -412,43 +412,43 @@ terminology text = <"Total score"> description = <"The sum of each ordinal score recorded for each of the seven component responses."> > - ["at18"] = < + ["at17"] = < text = <"Yes"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"No"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Strong"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Medium"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Light"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"None"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Yes"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"No"> description = <"*"> > - ["at10"] = < + ["at9"] = < text = <"Yes"> description = <"*"> > - ["at9"] = < + ["at8"] = < text = <"No"> description = <"*"> > @@ -481,30 +481,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at13", "at14", "at15", "at16"> + members = <"at12", "at13", "at14", "at15"> > ["ac9001"] = < id = <"ac9001"> - members = <"at11", "at12"> + members = <"at10", "at11"> > ["ac9000"] = < id = <"ac9000"> - members = <"at9", "at10"> + members = <"at8", "at9"> > ["ac9006"] = < id = <"ac9006"> - members = <"at35", "at36", "at37"> + members = <"at34", "at35", "at36"> > ["ac9005"] = < id = <"ac9005"> - members = <"at32", "at33", "at34"> + members = <"at31", "at32", "at33"> > ["ac9004"] = < id = <"ac9004"> - members = <"at29", "at30", "at31"> + members = <"at28", "at29", "at30"> > ["ac9003"] = < id = <"ac9003"> - members = <"at17", "at18"> + members = <"at16", "at17"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_audit.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_audit.v0.0.1-alpha.adls index 2f5f3ffcd..f51cda780 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_audit.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_audit.v0.0.1-alpha.adls @@ -58,11 +58,11 @@ definition value matches { DV_ORDINAL[id9004] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}], - [{4}, {[at10]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}] } } } @@ -71,11 +71,11 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at12]}], - [{1}, {[at13]}], - [{2}, {[at14]}], - [{3}, {[at15]}], - [{4}, {[at16]}] + [{0}, {[at11]}], + [{1}, {[at12]}], + [{2}, {[at13]}], + [{3}, {[at14]}], + [{4}, {[at15]}] } } } @@ -84,11 +84,11 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}], - [{2}, {[at20]}], - [{3}, {[at21]}], - [{4}, {[at22]}] + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}], + [{4}, {[at21]}] } } } @@ -97,11 +97,11 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}], - [{2}, {[at20]}], - [{3}, {[at21]}], - [{4}, {[at22]}] + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}], + [{4}, {[at21]}] } } } @@ -110,11 +110,11 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}], - [{2}, {[at20]}], - [{3}, {[at21]}], - [{4}, {[at22]}] + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}], + [{4}, {[at21]}] } } } @@ -123,11 +123,11 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}], - [{2}, {[at20]}], - [{3}, {[at21]}], - [{4}, {[at22]}] + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}], + [{4}, {[at21]}] } } } @@ -136,11 +136,11 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}], - [{2}, {[at20]}], - [{3}, {[at21]}], - [{4}, {[at22]}] + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}], + [{4}, {[at21]}] } } } @@ -149,11 +149,11 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}], - [{2}, {[at20]}], - [{3}, {[at21]}], - [{4}, {[at22]}] + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}], + [{4}, {[at21]}] } } } @@ -162,9 +162,9 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at31]}], - [{2}, {[at32]}], - [{4}, {[at33]}] + [{0}, {[at30]}], + [{2}, {[at31]}], + [{4}, {[at32]}] } } } @@ -173,9 +173,9 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at31]}], - [{2}, {[at32]}], - [{4}, {[at33]}] + [{0}, {[at30]}], + [{2}, {[at31]}], + [{4}, {[at32]}] } } } @@ -250,15 +250,15 @@ terminology text = <"AUDIT-C Total Score"> description = <"Total Score calculated from the first 3 questions only."> > - ["at33"] = < + ["at32"] = < text = <"Yes, during the last year."> description = <"Yes this has occurred during the last year."> > - ["at32"] = < + ["at31"] = < text = <"Yes, but not in the last year."> description = <"Yes, this has occurred, but not in the last year."> > - ["at31"] = < + ["at30"] = < text = <"No"> description = <"No occurrence."> > @@ -294,23 +294,23 @@ terminology text = <"AUDIT Total Score"> description = <"Total Score calculated from the 10 AUDIT questions."> > - ["at22"] = < + ["at21"] = < text = <"Daily or Almost Daily"> description = <"Daily, or almost daily, during the past year."> > - ["at21"] = < + ["at20"] = < text = <"Weekly"> description = <"Weekly, during the past year."> > - ["at20"] = < + ["at19"] = < text = <"Monthly"> description = <"Monthly, during the past year."> > - ["at19"] = < + ["at18"] = < text = <"Less than Monthly"> description = <"Less than monthly, during the past year."> > - ["at18"] = < + ["at17"] = < text = <"Never"> description = <"Never, in the past year."> > @@ -318,23 +318,23 @@ terminology text = <"Binge Drinking"> description = <"How often did you have six or more drinks on one occasion in the past year?"> > - ["at16"] = < + ["at15"] = < text = <"10 or More"> description = <"Ten or more drinks of alcohol on a typical day in the past year."> > - ["at15"] = < + ["at14"] = < text = <"7 to 9"> description = <"Seven, eight or nine drinks of alcohol on a typical day in the past year."> > - ["at14"] = < + ["at13"] = < text = <"5 or 6"> description = <"Five or six drinks of alcohol on a typical day in the past year."> > - ["at13"] = < + ["at12"] = < text = <"3 or 4"> description = <"Three or four drinks of alcohol on a typical day in the past year."> > - ["at12"] = < + ["at11"] = < text = <"1 or 2"> description = <"One or two drinks of alcohol on a typical day in the past year."> > @@ -342,23 +342,23 @@ terminology text = <"Typical Consumption"> description = <"How many drinks did you have on a typical day when you were drinking in the past year?"> > - ["at10"] = < + ["at9"] = < text = <"4 or More Times a Week"> description = <"Drinking alcohol four or more times a week during the past year."> > - ["at9"] = < + ["at8"] = < text = <"2 to 3 Times a Week"> description = <"Drinking alcohol two to three times a week during the past year."> > - ["at8"] = < + ["at7"] = < text = <"2 to 4 Times a Month"> description = <"Drinking alcohol two to four times a month during the past year."> > - ["at7"] = < + ["at6"] = < text = <"Monthly or Less"> description = <"Drinking alcohol monthly or less frequently during the past year."> > - ["at6"] = < + ["at5"] = < text = <"Never"> description = <"No drinking of alcohol in the past year."> > @@ -379,18 +379,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at18", "at19", "at20", "at21", "at22"> + members = <"at17", "at18", "at19", "at20", "at21"> > ["ac9001"] = < id = <"ac9001"> - members = <"at12", "at13", "at14", "at15", "at16"> + members = <"at11", "at12", "at13", "at14", "at15"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10"> + members = <"at5", "at6", "at7", "at8", "at9"> > ["ac9003"] = < id = <"ac9003"> - members = <"at31", "at32", "at33"> + members = <"at30", "at31", "at32"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_intake.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_intake.v0.0.1-alpha.adls index c98faea8a..c6bd32a91 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_intake.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alcohol_intake.v0.0.1-alpha.adls @@ -241,31 +241,31 @@ terminology text = <"Descrição"> description = <"Descrição narrativa sobre o consumo deste tipo de álcool."> > - ["at36"] = < + ["at35"] = < text = <"Vinho fortificado"> description = <"Vinho adicionado de destilados."> > - ["at35"] = < + ["at34"] = < text = <"Destilados"> description = <"Bebida fermentada feita por um processo de destilação. Normalmente tem conteúdo alcoólico >20%. Inclui licores, coquetéis e álcool retificado."> > - ["at34"] = < + ["at33"] = < text = <"Pulque"> description = <"Bebida fermentada feita de melaço de cacto."> > - ["at33"] = < + ["at32"] = < text = <"Hidromel"> description = <"Bebida fermentada feita de mel, algumas vezes com várias frutas, temperos, grãos ou lúpulo."> > - ["at32"] = < + ["at31"] = < text = <"Cidra"> description = <"Bebida fermentada feita de qualquer suco de fruta."> > - ["at31"] = < + ["at30"] = < text = <"Vinho"> description = <"Bebida fermentada feita de uvas e algumas vezes de outras frutas."> > - ["at30"] = < + ["at29"] = < text = <"Cerveja"> description = <"Bebida fermentada feita de mistura de grãos."> > @@ -368,31 +368,31 @@ terminology text = <"Description"> description = <"Narrative description about the consumption of the type of alcohol."> > - ["at36"] = < + ["at35"] = < text = <"Fortified wine"> description = <"Wine with added spirits."> > - ["at35"] = < + ["at34"] = < text = <"Spirits"> description = <"Fermented beverage made by a distillation process. Usually has an alcohol content >20%. Includes liquers, cocktails and rectified spirits."> > - ["at34"] = < + ["at33"] = < text = <"Pulque"> description = <"Fermented beverage made from 'honey water\" of cacti."> > - ["at33"] = < + ["at32"] = < text = <"Mead"> description = <"Fermented beverage made from honey, sometimes with various fruits spices, grains or hops."> > - ["at32"] = < + ["at31"] = < text = <"Cider"> description = <"Fermented beverage made from any fruit juice."> > - ["at31"] = < + ["at30"] = < text = <"Wine"> description = <"Fermented beverage made from grapes and sometimes other fruits."> > - ["at30"] = < + ["at29"] = < text = <"Beer"> description = <"Fermented beverage made from grain mash."> > @@ -477,6 +477,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at30", "at31", "at32", "at33", "at34", "at35", "at36"> + members = <"at29", "at30", "at31", "at32", "at33", "at34", "at35"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alvarado_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alvarado_score.v0.0.1-alpha.adls index 52447ab63..abdca1242 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alvarado_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.alvarado_score.v0.0.1-alpha.adls @@ -95,8 +95,8 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at15]}], - [{2}, {[at16]}] + [{0}, {[at14]}], + [{2}, {[at15]}] } } } @@ -105,8 +105,8 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at17]}], - [{1}, {[at18]}] + [{0}, {[at16]}], + [{1}, {[at17]}] } } } @@ -115,8 +115,8 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at19]}], - [{1}, {[at20]}] + [{0}, {[at18]}], + [{1}, {[at19]}] } } } @@ -125,8 +125,8 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at21]}], - [{1}, {[at22]}] + [{0}, {[at20]}], + [{1}, {[at21]}] } } } @@ -135,8 +135,8 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at23]}], - [{1}, {[at24]}] + [{0}, {[at22]}], + [{1}, {[at23]}] } } } @@ -145,8 +145,8 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at25]}], - [{1}, {[at26]}] + [{0}, {[at24]}], + [{1}, {[at25]}] } } } @@ -155,8 +155,8 @@ definition value matches { DV_ORDINAL[id9014] matches { [value, symbol] matches { - [{0}, {[at27]}], - [{2}, {[at28]}] + [{0}, {[at26]}], + [{2}, {[at27]}] } } } @@ -165,8 +165,8 @@ definition value matches { DV_ORDINAL[id9015] matches { [value, symbol] matches { - [{0}, {[at29]}], - [{1}, {[at30]}] + [{0}, {[at28]}], + [{1}, {[at29]}] } } } @@ -237,67 +237,67 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at30"] = < + ["at29"] = < text = <"Ja"> description = <"*"> > - ["at29"] = < + ["at28"] = < text = <"Nej"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Ja"> description = <"*"> > - ["at27"] = < + ["at26"] = < text = <"Nej"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"Ja"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"Nej"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"Ja"> description = <"*"> > - ["at23"] = < + ["at22"] = < text = <"Nej"> description = <"*"> > - ["at22"] = < + ["at21"] = < text = <"Ja"> description = <"*"> > - ["at21"] = < + ["at20"] = < text = <"Nej"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"Ja"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"Nej"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Ja"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Nej"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Ja"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Nej"> description = <"*"> > @@ -384,67 +384,67 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at30"] = < + ["at29"] = < text = <"Yes"> description = <"*"> > - ["at29"] = < + ["at28"] = < text = <"No"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Yes"> description = <"*"> > - ["at27"] = < + ["at26"] = < text = <"No"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"Yes"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"No"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"Yes"> description = <"*"> > - ["at23"] = < + ["at22"] = < text = <"No"> description = <"*"> > - ["at22"] = < + ["at21"] = < text = <"Yes"> description = <"*"> > - ["at21"] = < + ["at20"] = < text = <"No"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"Yes"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"No"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Yes"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"No"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Yes"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"No"> description = <"*"> > @@ -497,34 +497,34 @@ terminology value_sets = < ["ac9007"] = < id = <"ac9007"> - members = <"at29", "at30"> + members = <"at28", "at29"> > ["ac9002"] = < id = <"ac9002"> - members = <"at19", "at20"> + members = <"at18", "at19"> > ["ac9001"] = < id = <"ac9001"> - members = <"at17", "at18"> + members = <"at16", "at17"> > ["ac9000"] = < id = <"ac9000"> - members = <"at15", "at16"> + members = <"at14", "at15"> > ["ac9006"] = < id = <"ac9006"> - members = <"at27", "at28"> + members = <"at26", "at27"> > ["ac9005"] = < id = <"ac9005"> - members = <"at25", "at26"> + members = <"at24", "at25"> > ["ac9004"] = < id = <"ac9004"> - members = <"at23", "at24"> + members = <"at22", "at23"> > ["ac9003"] = < id = <"ac9003"> - members = <"at21", "at22"> + members = <"at20", "at21"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.apgar.v1.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.apgar.v1.0.1-alpha.adls index 70dd7e59d..e020b8c52 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.apgar.v1.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.apgar.v1.0.1-alpha.adls @@ -271,9 +271,9 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at11]}], - [{1}, {[at12]}], - [{2}, {[at13]}] + [{0}, {[at10]}], + [{1}, {[at11]}], + [{2}, {[at12]}] } } } @@ -282,9 +282,9 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at7]}], - [{1}, {[at8]}], - [{2}, {[at9]}] + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}] } } } @@ -293,9 +293,9 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at15]}], - [{1}, {[at16]}], - [{2}, {[at17]}] + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at16]}] } } } @@ -304,9 +304,9 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at19]}], - [{1}, {[at20]}], - [{2}, {[at21]}] + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}] } } } @@ -315,9 +315,9 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at23]}], - [{1}, {[at24]}], - [{2}, {[at25]}] + [{0}, {[at22]}], + [{1}, {[at23]}], + [{2}, {[at24]}] } } } @@ -454,15 +454,15 @@ terminology text = <"Gesamtwert"> description = <"Die Summe der Zahlenwerte aller 5 Komponenten."> > - ["at25"] = < + ["at24"] = < text = <"Komplett rosig"> description = <"Stamm und Extremitäten sind rosig; keine Zyanose."> > - ["at24"] = < + ["at23"] = < text = <"Akrozyanotisch"> description = <"Stamm ist rosig, Extremitäten sind blau."> > - ["at23"] = < + ["at22"] = < text = <"Komplett blau"> description = <"Körper und Extremitäten sind blau."> > @@ -470,15 +470,15 @@ terminology text = <"Hautfarbe"> description = <"Beobachtung der Hautfarbe des Neugeborenen."> > - ["at21"] = < + ["at20"] = < text = <"Normale Reaktion"> description = <"Grimassieren, Niesen, Husten oder Wegziehen als Reaktion auf die Stimulation."> > - ["at20"] = < + ["at19"] = < text = <"Reduzierte Reaktion"> description = <"Grimassieren oder schwaches Schreien als Reaktion auf die Stimulation."> > - ["at19"] = < + ["at18"] = < text = <"Keine Reaktion"> description = <"Keine Reaktion auf die Stimulation."> > @@ -486,15 +486,15 @@ terminology text = <"Reflexauslösbarkeit"> description = <"Beobachtung der Antwort des Neugeborens auf eine Reizstimulation, z.B. Absaugen des Oropharynxs und der Nasenlöcher mit einem weichem Gummikatheter."> > - ["at17"] = < + ["at16"] = < text = <"Normaler Tonus"> description = <"Normale, kraftvolle Bewegung der Extremitäten."> > - ["at16"] = < + ["at15"] = < text = <"Reduzierter Tonus"> description = <"Geringe Flexion der Extremitäten."> > - ["at15"] = < + ["at14"] = < text = <"Schlaff"> description = <"Keine spontane Bewegung."> > @@ -502,15 +502,15 @@ terminology text = <"Muskeltonus"> description = <"Beobachtung des Musketonus des Neugeborenen."> > - ["at13"] = < + ["at12"] = < text = <"Normal"> description = <"Normale Atmung oder Schreien."> > - ["at12"] = < + ["at11"] = < text = <"Schwaches oder unregelmäßiges Bestreben"> description = <"Etwas bestrebt zu atmen, Brustkorb bewegt sich."> > - ["at11"] = < + ["at10"] = < text = <"Kein Bestreben"> description = <"Kein Bestreben zu atmen."> > @@ -518,15 +518,15 @@ terminology text = <"Atemantrieb"> description = <"Beurteilung des Atemantriebs des Neugeborenen."> > - ["at9"] = < + ["at8"] = < text = <"≥100 Schläge pro Minute"> description = <"Herzfrequenz von mehr als oder genau 100 Schlägen pro Minute."> > - ["at8"] = < + ["at7"] = < text = <"<100 Schläge pro Minute"> description = <"Herzfrequenz von weniger als 100 Schlägen pro Minute."> > - ["at7"] = < + ["at6"] = < text = <"Kein Herzschlag"> description = <"Kein Herzschlag gesehen, gefühlt oder gehört."> > @@ -597,15 +597,15 @@ terminology text = <"Общая оценка"> description = <"Сумма баллов по 5 параметрам."> > - ["at25"] = < + ["at24"] = < text = <"Цианоза нет"> description = <"Туловище и конечности розовые. Цианоза нет"> > - ["at24"] = < + ["at23"] = < text = <"Акрозианоз, цианоз конечностей"> description = <"Туловище розовое, цианоз конечностей."> > - ["at23"] = < + ["at22"] = < text = <"Общий цианоз"> description = <"Цианоз туловища и конечностей."> > @@ -613,15 +613,15 @@ terminology text = <"Цвет кожи"> description = <"Оценка цвета кожи младенца."> > - ["at21"] = < + ["at20"] = < text = <"Нормальная реакция"> description = <"Гримаса, чихание, кашель или отстранение при стимуляции."> > - ["at20"] = < + ["at19"] = < text = <"Реакция ослаблена"> description = <"Гримаса или слабый крик при стимуляции."> > - ["at19"] = < + ["at18"] = < text = <"Нет реакции"> description = <"Нет реакци на стимуляцию."> > @@ -629,15 +629,15 @@ terminology text = <"Рефлексы на раздражение"> description = <"Наблюдение за реакцией ребенка на раздражающее стимуляции, например, очищения ротоглотки и носовых отверстий мягким резиновым катетером."> > - ["at17"] = < + ["at16"] = < text = <"Нормальный тонус"> description = <"Нормальные, энергичные движения."> > - ["at16"] = < + ["at15"] = < text = <"Тонус ослаблен"> description = <"Слабое сгибание конечностей."> > - ["at15"] = < + ["at14"] = < text = <"Вялый"> description = <"Нет спонтанных движений."> > @@ -645,15 +645,15 @@ terminology text = <"Мышечный тонус"> description = <"Оценка мышечного тонуса младенца."> > - ["at13"] = < + ["at12"] = < text = <"Нормальное."> description = <"Дыхание нормальное или крик."> > - ["at12"] = < + ["at11"] = < text = <"Слабое или нерегулярное"> description = <"Некоторые дыхательные движения, движения грудной клетки."> > - ["at11"] = < + ["at10"] = < text = <"Отсутствует"> description = <"Сердцебиение не видно, не слышно и не ощутимо."> > @@ -661,15 +661,15 @@ terminology text = <"Дыхание"> description = <"Наблюдается за дыханием."> > - ["at9"] = < + ["at8"] = < text = <"≥100 ударов в минуту"> description = <"ЧСС более 100 ударов в минуту."> > - ["at8"] = < + ["at7"] = < text = <"<100 ударов в минуту"> description = <"ЧСС меньше 100 ударов в минуту."> > - ["at7"] = < + ["at6"] = < text = <"Отсутствует"> description = <"Нет дыхательных движений."> > @@ -740,15 +740,15 @@ terminology text = <"Yhteensä"> description = <"Yhteissumma komponenttien (5 kpl) pisteistä."> > - ["at25"] = < + ["at24"] = < text = <"Kauttaaltaan punakka"> description = <"Keho ja raajat ovat vaaleanpunaisia; ei sinerrystä."> > - ["at24"] = < + ["at23"] = < text = <"Keho vaaleanpunainen, raajat sinertävät"> description = <"Keho on vaaleanpunainen, raajat sinertävät."> > - ["at23"] = < + ["at22"] = < text = <"Kauttaaltaan sinertävä"> description = <"Keho ja raajat sinertävät."> > @@ -756,15 +756,15 @@ terminology text = <"Ihon väri"> description = <"Havainto lapsen ihon väristä."> > - ["at21"] = < + ["at20"] = < text = <"Normaali vaste"> description = <"Irvistää, aivastaa, yskii tai vetäytyy poispäin, kun ärsyke annetaan."> > - ["at20"] = < + ["at19"] = < text = <"Vähentynyt vaste"> description = <"Reagoi ärsykkeeseen irvistämällä tai itkemällä heikosti."> > - ["at19"] = < + ["at18"] = < text = <"Ei vastetta"> description = <"Ei reagoi ärsykkeeseen."> > @@ -772,15 +772,15 @@ terminology text = <"Ärtyvyys"> description = <"Havainto vauvan reaktiosta ärsyttävään ärsykkeeseen, esimerkiksi suunielun ja sierainten imemiseen pehmeällä kumikatetrilla."> > - ["at17"] = < + ["at16"] = < text = <"Normaali jänteys"> description = <"Normaalit, tarmokkaat liikkeet."> > - ["at16"] = < + ["at15"] = < text = <"Alentunut jänteys"> description = <"Jonkin verran taivutusta raajoissa."> > - ["at15"] = < + ["at14"] = < text = <"Vetelä tai veltto"> description = <"Ei spontaaneja liikkeitä."> > @@ -788,15 +788,15 @@ terminology text = <"Lihasjänteys"> description = <"Havainto vauvan lihasjänteydestä."> > - ["at13"] = < + ["at12"] = < text = <"Normaali"> description = <"Hengittää normaalisti tai itkee."> > - ["at12"] = < + ["at11"] = < text = <"Heikko tai epäsäännöllinen"> description = <"Jonkin verran hengitysyrityksiä, rintakehä liikkuu."> > - ["at11"] = < + ["at10"] = < text = <"Ei havaittu"> description = <"Ei hengitysyritystä."> > @@ -804,15 +804,15 @@ terminology text = <"Hengitys"> description = <"Havainto vauvan hengitysyrityksistä."> > - ["at9"] = < + ["at8"] = < text = <"≥ 100 lyöntiä minuutissa"> description = <"Syke suurempi tai yhtä suuri kuin 100 lyöntiä minuutissa."> > - ["at8"] = < + ["at7"] = < text = <"< 100 lyöntiä minuutissa"> description = <"Syke vähemmän kuin 100 lyöntiä minuutissa."> > - ["at7"] = < + ["at6"] = < text = <"Ei havaittu"> description = <"Sydämen sykettä ei nähdä, tunneta tai kuulla."> > @@ -883,15 +883,15 @@ terminology text = <"Total"> description = <"Summen til de 5 ordinale score for de enkelte parametre."> > - ["at25"] = < + ["at24"] = < text = <"Helt lyserød"> description = <"Normal hudfarge, ingen cyanose."> > - ["at24"] = < + ["at23"] = < text = <"Kropp lyserød; ekstremiteter cyanotisk"> description = <"Kropp lyserød; ekstremiteter cyanotisk."> > - ["at23"] = < + ["at22"] = < text = <"Cyanotisk over hele kroppen"> description = <"Kropp og ekstremiteter er cyanotisk."> > @@ -899,15 +899,15 @@ terminology text = <"Hud farge"> description = <"Observasjon av hudfarge til den nyfødte."> > - ["at21"] = < + ["at20"] = < text = <"Normal respons"> description = <"Grimase, nysing, hoste eller avverge bevegelser når stimulert."> > - ["at20"] = < + ["at19"] = < text = <"Redusert respons"> description = <"Grimase eller svak gråte når stimulert."> > - ["at19"] = < + ["at18"] = < text = <"Ingen respons"> description = <"Ingen respons til stimulasjon."> > @@ -915,15 +915,15 @@ terminology text = <"Refleks irritabilitet"> description = <"Observasjon av den nyfødtes reaksjon til irriterende stimulering, for eksempel, suging i oropharynx og svelget med en myk silikonkateter ."> > - ["at17"] = < + ["at16"] = < text = <"Normal tonus"> description = <"Normale, kraftige bevegelser."> > - ["at16"] = < + ["at15"] = < text = <"Redusert tonus"> description = <"Noen fleksjon av ekstremiteter."> > - ["at15"] = < + ["at14"] = < text = <"Slapp, inaktiv"> description = <"Ingen spontan bevegelse."> > @@ -931,15 +931,15 @@ terminology text = <"Muskeltonus"> description = <"Observasjon av den nyfødtes muskeltonus,"> > - ["at13"] = < + ["at12"] = < text = <"Normal"> description = <"Normal pust eller grått."> > - ["at12"] = < + ["at11"] = < text = <"Svak eller uregelmessig"> description = <"Noen puste besvær og økt bryst bevegelse."> > - ["at11"] = < + ["at10"] = < text = <"Fraværende"> description = <"Ingen respirasjon."> > @@ -947,15 +947,15 @@ terminology text = <"Respirasjon"> description = <"Observasjon av den nyfødtes respirasjon."> > - ["at9"] = < + ["at8"] = < text = <"Puls > 100"> description = <"Hjertefrekvens mer enn 100."> > - ["at8"] = < + ["at7"] = < text = <"Puls < 100"> description = <"Hjertefrekvens mindre enn 100."> > - ["at7"] = < + ["at6"] = < text = <"Ingen hjerte aktivitet"> description = <"Ingen hjerteslag ses, kjennes eller høres."> > @@ -1026,15 +1026,15 @@ terminology text = <"Total"> description = <"A soma dos 5 escores ordinais para cada parâmetro componente."> > - ["at25"] = < + ["at24"] = < text = <"Completamente cor de rosa"> description = <"Corpo e extremidade estão cor de rosa, ausência de cianose."> > - ["at24"] = < + ["at23"] = < text = <"Corpo cor de rosa; extremiddades azuis"> description = <"Corpo está cor de rosa, extremidades estão azuis."> > - ["at23"] = < + ["at22"] = < text = <"Completamente azul"> description = <"Corpo e extremidades estão azuis"> > @@ -1042,15 +1042,15 @@ terminology text = <"Cor da pele"> description = <"Observação da cor da pele do recém-nascido."> > - ["at21"] = < + ["at20"] = < text = <"Resposta normal"> description = <"Careta, espirro, tosse ou tenta se afastar quando estimulado."> > - ["at20"] = < + ["at19"] = < text = <"Resposta reduzida"> description = <"Careta ou choro débil quando estimulado."> > - ["at19"] = < + ["at18"] = < text = <"Nenhuma resposta"> description = <"Nenhuma resposta ao estímulo."> > @@ -1058,15 +1058,15 @@ terminology text = <"Reflexo de irritabilidade"> description = <"Observação da resposta a um estímulo irritativo, por exemplo, sucção da orofaringe e narinas com um cateter de borracha macia."> > - ["at17"] = < + ["at16"] = < text = <"Tônus normal"> description = <"Movimentos normais, vigorosos."> > - ["at16"] = < + ["at15"] = < text = <"Tônus reduzido"> description = <"Alguma flexão de extremidades."> > - ["at15"] = < + ["at14"] = < text = <"Atônico ou flácido"> description = <"Sem movimento espontâneo."> > @@ -1074,15 +1074,15 @@ terminology text = <"Tônus muscular"> description = <"Observação do tônus muscular do recém-nascido."> > - ["at13"] = < + ["at12"] = < text = <"Normal"> description = <"Respirando normalmente ou chorando."> > - ["at12"] = < + ["at11"] = < text = <"Fraco ou irregular"> description = <"Algum esforço para respirar, movimento do peito."> > - ["at11"] = < + ["at10"] = < text = <"Ausente"> description = <"Nenhum esforço para respirar."> > @@ -1090,15 +1090,15 @@ terminology text = <"Esforço respiratório"> description = <"Observação do esforço respiratório do recém-nascido."> > - ["at9"] = < + ["at8"] = < text = <"≥100 batimentos por minuto"> description = <"Frequência cardíaca superior a 100 batimentos por minuto."> > - ["at8"] = < + ["at7"] = < text = <"<100 batimentos por minuto"> description = <"Frequência cardíaca inferior a 100 batimentos por minuto."> > - ["at7"] = < + ["at6"] = < text = <"Ausente"> description = <"Nenhum batimento cardíaco é visto, sentido ou escutado."> > @@ -1169,15 +1169,15 @@ terminology text = <"Total"> description = <"The sum of the 5 ordinal scores for each component parameter."> > - ["at25"] = < + ["at24"] = < text = <"Completely pink"> description = <"Body and extremities are pink; no cyanosis."> > - ["at24"] = < + ["at23"] = < text = <"Body pink; extremities blue"> description = <"Body is pink; extremities are blue."> > - ["at23"] = < + ["at22"] = < text = <"Completely blue"> description = <"Body and extremities are blue."> > @@ -1185,15 +1185,15 @@ terminology text = <"Skin colour"> description = <"Observation of the skin colour of the infant."> > - ["at21"] = < + ["at20"] = < text = <"Normal response"> description = <"Grimace, sneeze, cough or pulls away when stimulated."> > - ["at20"] = < + ["at19"] = < text = <"Reduced response"> description = <"Grimace or feeble cry when stimulated."> > - ["at19"] = < + ["at18"] = < text = <"No response"> description = <"No response to stimulation."> > @@ -1201,15 +1201,15 @@ terminology text = <"Reflex irritability"> description = <"Observation of the response of the infant to an irritant stimulation, for example, suctioning the oropharynx and nares with a soft rubber catheter."> > - ["at17"] = < + ["at16"] = < text = <"Normal tone"> description = <"Normal, vigorous movements."> > - ["at16"] = < + ["at15"] = < text = <"Reduced tone"> description = <"Some flexion of extremities."> > - ["at15"] = < + ["at14"] = < text = <"Limp or flaccid"> description = <"No spontaneous movement."> > @@ -1217,15 +1217,15 @@ terminology text = <"Muscle tone"> description = <"Observation of the infant's muscle tone."> > - ["at13"] = < + ["at12"] = < text = <"Normal"> description = <"Breathing normally or crying."> > - ["at12"] = < + ["at11"] = < text = <"Weak or irregular"> description = <"Some effort to breath, moving chest."> > - ["at11"] = < + ["at10"] = < text = <"Absent"> description = <"No effort to breath."> > @@ -1233,15 +1233,15 @@ terminology text = <"Respiratory effort"> description = <"Observation of the infant's respiratory effort."> > - ["at9"] = < + ["at8"] = < text = <"≥100 beats per minute"> description = <"Heart rate greater than or equal to 100 beats per minute."> > - ["at8"] = < + ["at7"] = < text = <"<100 beats per minute"> description = <"Heart rate less than 100 beats per minute."> > - ["at7"] = < + ["at6"] = < text = <"Absent"> description = <"No heart beat is seen, felt or heard."> > @@ -1312,15 +1312,15 @@ terminology text = <"الإجمالي"> description = <"مجموع الأحراز الخمسة المنفردة "> > - ["at25"] = < + ["at24"] = < text = <"متورد تماما"> description = <"الجسم و الأطراف متوردة, لا يوجد ازرقاق"> > - ["at24"] = < + ["at23"] = < text = <"الجسم متورد و الأطراف زرقاء"> description = <"الجسم متورد و الأطراف زرقاء"> > - ["at23"] = < + ["at22"] = < text = <"أزرق تماما"> description = <"الجسم و الأطراف زرقاء اللون"> > @@ -1328,15 +1328,15 @@ terminology text = <"لون الجلد/البشرة"> description = <"ملاحظة لون بشرة/جلد الرضيع"> > - ["at21"] = < + ["at20"] = < text = <"استجابة طبيعية"> description = <"تكشيرة, عُطاس, سعال, أو يتعبد عند تحفيزه"> > - ["at20"] = < + ["at19"] = < text = <"استجابة منخفضة"> description = <"تكشيرة أو بكاء ضعيف عند التحفيز"> > - ["at19"] = < + ["at18"] = < text = <"لا توجد استجابة"> description = <"لا يوجد استجابة للتحفيز"> > @@ -1344,15 +1344,15 @@ terminology text = <"التوتر الانعكاسي"> description = <"ملاحظة استجابة الرضيع لتحفيز مُهَيَّج, مثلا, مص محتويات البلعوم الفمي و فتحات الأنف باستخدام قثطار مطاطي ناعم."> > - ["at17"] = < + ["at16"] = < text = <"توتر طبيعي"> description = <"حركات طبيعية قوية"> > - ["at16"] = < + ["at15"] = < text = <"توتر منخفض"> description = <"يوجد بعض الثني للأطراف"> > - ["at15"] = < + ["at14"] = < text = <"مرتخٍ/أعرج"> description = <"لا يوجد حركة تلقائية"> > @@ -1360,15 +1360,15 @@ terminology text = <"توتر العضلة"> description = <"ملاحظة توتر عضلات الرضيع"> > - ["at13"] = < + ["at12"] = < text = <"طبيعي"> description = <"يتنفس بشكل طبيعي أو يبكي"> > - ["at12"] = < + ["at11"] = < text = <"ضعيف أو غير منتظم"> description = <"يوجد بعض المجهود للتنفس, الصدر يتحرك"> > - ["at11"] = < + ["at10"] = < text = <"غائب"> description = <"لا يوجد بذل مجهود للتنفس"> > @@ -1376,15 +1376,15 @@ terminology text = <"المجهود التنفسي"> description = <"ملاحظة المجهود التنفسي لدى الرضيع"> > - ["at9"] = < + ["at8"] = < text = <"أكثر من أو يساوي 100 ضربة في الدقيقة"> description = <"معدل القلب أكبر من أو يساوي 100 ضربة في الدقيقة"> > - ["at8"] = < + ["at7"] = < text = <"أقل من 100 ضربة في الدقيقة"> description = <"معدل القلب أقل من 100 ضربة في الدقيقة"> > - ["at7"] = < + ["at6"] = < text = <"غائب"> description = <"لا يمكن سماع, رؤية أو الشعور بضربات القلب"> > @@ -1455,15 +1455,15 @@ terminology text = <"مجموع"> description = <"مجموع پنج نمره ترتیبی برای هر پارامتر جز "> > - ["at25"] = < + ["at24"] = < text = <"کاملا صورتی"> description = <"دن و دستها و پاها کاملا صورتی هستند هیچ سیانوزی وجود ندارد"> > - ["at24"] = < + ["at23"] = < text = <"بدن صورتی ، دستها و پاها آبی"> description = <"بدن صورتی ، دستها و پاها آبی هستند"> > - ["at23"] = < + ["at22"] = < text = <"کاملا آبی"> description = <"دن و دستها و پاها آبی هستند"> > @@ -1471,15 +1471,15 @@ terminology text = <"رنگ پوست"> description = <"مشاهده رنگ پوست نوزاد"> > - ["at21"] = < + ["at20"] = < text = <"پاسخ طبیعی"> description = <"شکلک ، عطسه ف سرفه یا عقب کشیدن در زمان تحریک"> > - ["at20"] = < + ["at19"] = < text = <"کاهش پاسخ"> description = <"گریه شکلکی یا ضعیف در زمان تحریک"> > - ["at19"] = < + ["at18"] = < text = <"پاسخ نمی دهد"> description = <"عدم پاسخ به تحریکات"> > @@ -1487,15 +1487,15 @@ terminology text = <"رفلکس تحریک پذیری"> description = <"مشاهده پاسخ نوزاد به تحریکات محرک به عنوان مثال مکش دهانی حلقی و سوراخ بینی با کاتتر لاستیکی نرم "> > - ["at17"] = < + ["at16"] = < text = <"تون طبیعی"> description = <"طبیعی ، حرکات نیرومند"> > - ["at16"] = < + ["at15"] = < text = <"تون کاهش یافته"> description = <"برخی رفلکسها یا خمیدگی ها وجود دارد"> > - ["at15"] = < + ["at14"] = < text = <"مشاهده تلون عضلانی نوزاد"> description = <"حرکات خودبخودی وجود ندارد"> > @@ -1503,15 +1503,15 @@ terminology text = <"تون عضلانی"> description = <"مشاهده تلون عضلانی نوزاد"> > - ["at13"] = < + ["at12"] = < text = <"ظبیعی"> description = <"تنفس طبیعی یا گریه کردن"> > - ["at12"] = < + ["at11"] = < text = <"ضعیف یا نا منظم"> description = <" برای تنفس تلاش می کند ، سینه حرکت می کند"> > - ["at11"] = < + ["at10"] = < text = <"غیر موجود"> description = <"برای تنفس تلاش نمی کند"> > @@ -1519,15 +1519,15 @@ terminology text = <"تلاش تنفسی"> description = <"مشاهده تلاش تنفسی نوزاد"> > - ["at9"] = < + ["at8"] = < text = <"ضربان بیشتر یا مساوی 100 در هر دقیقه"> description = <"ضربان قلب بیشتریا برابر 100 ضربه در هر دقیقه است"> > - ["at8"] = < + ["at7"] = < text = <"ضربان کمتر از 100 در هر دقیقه"> description = <"ضربان قلب کمتر از 100 ضربه در هر دقیقه است"> > - ["at7"] = < + ["at6"] = < text = <"عدم وجود"> description = <"ضربان قلبی مشاهده ، احساس یا شنیده نمی شود"> > @@ -1598,15 +1598,15 @@ terminology text = <"Total"> description = <"El total es la suma de los puntajes de cada parámetro."> > - ["at25"] = < + ["at24"] = < text = <"*Completely pink(en)"> description = <"*Body and extremities are pink; no cyanosis(en)"> > - ["at24"] = < + ["at23"] = < text = <"*Body pink; extremities blue(en)"> description = <"*Body is pink; extremities are blue(en)"> > - ["at23"] = < + ["at22"] = < text = <"*Completely blue(en)"> description = <"*Body and extremities are blue(en)"> > @@ -1614,15 +1614,15 @@ terminology text = <"*Skin colour(en)"> description = <"*Observation of the skin colour of the infant(en)"> > - ["at21"] = < + ["at20"] = < text = <"Mueca y tos/estornudo durante la aspiración de la vía aérea"> description = <"Mueca y tos, estornudo o gag como respuesta a la aspiración de la vía aérea."> > - ["at20"] = < + ["at19"] = < text = <"Mueca durante aspiración de la vía aérea"> description = <"Sólo mueca como reacción a la aspiración de la vía aérea."> > - ["at19"] = < + ["at18"] = < text = <"Ninguna respuesta a la aspiración de la vía aérea "> description = <"Ninguna mueca o respuesta a la aspiración de la vía aérea."> > @@ -1630,15 +1630,15 @@ terminology text = <"*Reflex irritability(en)"> description = <"*Observation of the response of the infant to an irritant stimulation, for example, suctioning the oropharynx and nares with a soft rubber catheter.(en)"> > - ["at17"] = < + ["at16"] = < text = <"*Normal tone(en)"> description = <"*Normal, vigorous movements(en)"> > - ["at16"] = < + ["at15"] = < text = <"*Reduced tone(en)"> description = <"*Some flexion of extremities(en)"> > - ["at15"] = < + ["at14"] = < text = <"Flacido"> description = <"Flacido y sin movimientos espontáneos."> > @@ -1646,15 +1646,15 @@ terminology text = <"*Muscle tone(en)"> description = <"*Observation of the infant's muscle tone(en)"> > - ["at13"] = < + ["at12"] = < text = <"Llorando"> description = <"Llorando o respirando normalmente."> > - ["at12"] = < + ["at11"] = < text = <"Esfuerzo moderado"> description = <"Esfuerzo respiratorio debil e irregular."> > - ["at11"] = < + ["at10"] = < text = <"Sin esfuerzo"> description = <"Sin esfuerzo respiratorio."> > @@ -1662,15 +1662,15 @@ terminology text = <"Respiración"> description = <"Valoración del esfuerzo respiratorio del neonato."> > - ["at9"] = < + ["at8"] = < text = <"Mayor o igual a 100 latidos por minutos"> description = <"Frecuencia cardíaca mayor o igual a 100 latidos por minuto."> > - ["at8"] = < + ["at7"] = < text = <"Menos de 100 latidos por minuto"> description = <"Frecuencia cardíaca menor a 100 latidos por minuto."> > - ["at7"] = < + ["at6"] = < text = <"Sin latido cardíaco"> description = <"No presenta latidos cardíacos (palpación en la base del cordón umbilical)."> > @@ -1741,15 +1741,15 @@ terminology text = <"总分"> description = <"每项组成参数的5级评分的总和。"> > - ["at25"] = < + ["at24"] = < text = <"全身粉红"> description = <"身体和四肢均粉红,无青紫(发绀)或苍白。"> > - ["at24"] = < + ["at23"] = < text = <"身体粉红、四肢青紫"> description = <"身体粉红、四肢青紫。"> > - ["at23"] = < + ["at22"] = < text = <"全身青紫"> description = <"身体或四肢青紫或苍白。"> > @@ -1757,15 +1757,15 @@ terminology text = <"肤色"> description = <"对新生儿皮肤颜色的观察"> > - ["at21"] = < + ["at20"] = < text = <"反应正常"> description = <"当刺激时皱起眉头、打喷嚏、咳嗽或移开(推开)。"> > - ["at20"] = < + ["at19"] = < text = <"反应降低"> description = <"当刺激时皱起眉头或微弱哭泣。"> > - ["at19"] = < + ["at18"] = < text = <"无反应"> description = <"对刺激无反应。"> > @@ -1773,15 +1773,15 @@ terminology text = <"反射应激性"> description = <"对新生儿反射应激性的观察"> > - ["at17"] = < + ["at16"] = < text = <"张力正常"> description = <"正常,运动有力,四肢能活动。"> > - ["at16"] = < + ["at15"] = < text = <"张力降低"> description = <"四肢有一定的屈曲。"> > - ["at15"] = < + ["at14"] = < text = <"软弱或松弛无力"> description = <"肌肉松弛无力,无自发运动。"> > @@ -1789,15 +1789,15 @@ terminology text = <"肌张力"> description = <"对新生儿肌张力的观察"> > - ["at13"] = < + ["at12"] = < text = <"正常"> description = <"呼吸正常或哭声响亮"> > - ["at12"] = < + ["at11"] = < text = <"微弱或不规则"> description = <"呼吸(胸部运动)有一定的力量"> > - ["at11"] = < + ["at10"] = < text = <"无"> description = <"没有力量呼吸"> > @@ -1805,15 +1805,15 @@ terminology text = <"呼吸力"> description = <"对新生儿呼吸力的观察"> > - ["at9"] = < + ["at8"] = < text = <"≥100次/分钟"> description = <"心率大于等于(不低于)100次/分钟。"> > - ["at8"] = < + ["at7"] = < text = <"<100次/分钟"> description = <"心率低于100次/分钟。"> > - ["at7"] = < + ["at6"] = < text = <"无"> description = <"没有看到、感到或听到心脏跳动。"> > @@ -1884,15 +1884,15 @@ terminology text = <"Totaal"> description = <"De som van de 5 afzonderlijke scores van iedere observatie."> > - ["at25"] = < + ["at24"] = < text = <"Helemaal roze"> description = <"Lichaam en eztremiteiten zijn roze, geen cyanose."> > - ["at24"] = < + ["at23"] = < text = <"Lichaam is roze, extremiteiten blauw"> description = <"Het lichaam van het kind is roze, de extremiteiten zijn blauw."> > - ["at23"] = < + ["at22"] = < text = <"Helemaal blauw"> description = <"Lichaam en extremiteiten zijn blauw."> > @@ -1900,15 +1900,15 @@ terminology text = <"Huidskleur"> description = <"Observatie van de huidskleur van het kind."> > - ["at21"] = < + ["at20"] = < text = <"Normale reactie"> description = <"Grimas en niezen, hoesten of terugtrekken bij prikkeling."> > - ["at20"] = < + ["at19"] = < text = <"Verminderde reactie"> description = <"Grimas of zwak huilen bij prikkeling."> > - ["at19"] = < + ["at18"] = < text = <"Geen reactie"> description = <"Geen reactie op prikkeling."> > @@ -1916,15 +1916,15 @@ terminology text = <"Reactie op prikkels"> description = <"Observatie van de reactie van het kind op een irritante prikkeling, bijvoorbeeld het uitzuigen van de keel en neus met een zachte rubberen katheter."> > - ["at17"] = < + ["at16"] = < text = <"Normale tonus"> description = <"Normale, krachtige bewegingen."> > - ["at16"] = < + ["at15"] = < text = <"Verminderde tonus"> description = <"Enige flexie van de ledematen."> > - ["at15"] = < + ["at14"] = < text = <"Slap"> description = <"Geen spontane bewegingen."> > @@ -1932,15 +1932,15 @@ terminology text = <"Spiertonus"> description = <"Observatie van de spiertonus van het kind."> > - ["at13"] = < + ["at12"] = < text = <"Normaal"> description = <"Normale ademhaling of huilend."> > - ["at12"] = < + ["at11"] = < text = <"Matig of onregelmatig"> description = <"Enige ademhalingsinspanning, beweging van de borst."> > - ["at11"] = < + ["at10"] = < text = <"Afwezig"> description = <"Geen ademhalingsinspanning."> > @@ -1948,15 +1948,15 @@ terminology text = <"Ademhalingsinspanning"> description = <"Observatie van de ademhalingsinspanning van het kind."> > - ["at9"] = < + ["at8"] = < text = <"≥100 slagen per minuut"> description = <"Hartslag hoger of gelijk aan 100 slagen per minuut."> > - ["at8"] = < + ["at7"] = < text = <"<100 slagen per minuut"> description = <"Hartfrequentie minder dan 100 slagen per minuut."> > - ["at7"] = < + ["at6"] = < text = <"Afwezig"> description = <"Er is geen hartslag te zien, voelen of horen."> > @@ -1998,21 +1998,21 @@ terminology ["/data[id3]/events[id32]/data[id2]/items[id18]"] = ["/data[id3]/events[id32]/data[id2]/items[id22]"] = ["/data[id3]/events[id32]/data[id2]/items[id26]"] = - ["at7"] = - ["at8"] = - ["at9"] = - ["at11"] = - ["at12"] = - ["at13"] = - ["at15"] = - ["at16"] = - ["at17"] = - ["at19"] = - ["at20"] = - ["at21"] = - ["at23"] = - ["at24"] = - ["at25"] = + ["at6"] = + ["at7"] = + ["at8"] = + ["at10"] = + ["at11"] = + ["at12"] = + ["at14"] = + ["at15"] = + ["at16"] = + ["at18"] = + ["at19"] = + ["at20"] = + ["at22"] = + ["at23"] = + ["at24"] = > ["SNOMED-CT"] = < ["/data[id3]/events[id4]/data[id2]/items[id26]"] = @@ -2025,22 +2025,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at15", "at16", "at17"> + members = <"at14", "at15", "at16"> > ["ac9001"] = < id = <"ac9001"> - members = <"at7", "at8", "at9"> + members = <"at6", "at7", "at8"> > ["ac9000"] = < id = <"ac9000"> - members = <"at11", "at12", "at13"> + members = <"at10", "at11", "at12"> > ["ac9004"] = < id = <"ac9004"> - members = <"at23", "at24", "at25"> + members = <"at22", "at23", "at24"> > ["ac9003"] = < id = <"ac9003"> - members = <"at19", "at20", "at21"> + members = <"at18", "at19", "at20"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.asa_status.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.asa_status.v0.0.1-alpha.adls index 534a4a51b..8c9fd9925 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.asa_status.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.asa_status.v0.0.1-alpha.adls @@ -166,47 +166,47 @@ terminology text = <"Kommentar"> description = <"Kommentar avseende bedömningen av patientens ASA-status."> > - ["at14"] = < + ["at13"] = < text = <"5E - En moribund patient, som inte förväntas överleva utan operationen (Akut)"> description = <"ASA status 5, i en akut situation."> > - ["at13"] = < + ["at12"] = < text = <"4E - En patient med allvarlig och ständigt livshotande systemsjukdom (Akut)"> description = <"ASA status 4, i en akut situation."> > - ["at12"] = < + ["at11"] = < text = <"3E - En patient med svår systemsjukdom (Akut)"> description = <"ASA status 3, i en akut situation."> > - ["at11"] = < + ["at10"] = < text = <"2E - En patient med lindrig systemsjukdom (Akut)"> description = <"ASA status 2, i en akut situation."> > - ["at10"] = < + ["at9"] = < text = <"1E - En för övrigt frisk patient (Akut)"> description = <"ASA status 1, i en akut situation."> > - ["at9"] = < + ["at8"] = < text = <"En avliden patient där hjärnans funktioner totalt och oåterkalleligt fallit bort och som ska genomgå en donationsoperation."> description = <"En avliden patient där hjärnans funktioner totalt och oåterkalleligt fallit bort och som ska genomgå en donationsoperation."> > - ["at8"] = < + ["at7"] = < text = <"5 - En moribund patient, som inte förväntas överleva utan operationen"> description = <"Exempel inbegriper (men begränsas inte till) rupturerat abdominellt eller torakalt aortaaneurysm, stort trauma, intrakraniell blödning med masseffekt, ischemisk tarm hos patient med svår hjärtsjukdom eller multiorgansvikt."> > - ["at7"] = < + ["at6"] = < text = <"4 - En patient med allvarlig och ständigt livshotande systemsjukdom"> description = <"Exempel inbegriper (men begränsas inte till) nyligen genomgången (mindre än 3 månader sedan) hjärtinfarkt eller kranskärlsintervention, transitorisk ischemisk attack (TIA) eller stroke. Pågående hjärtischemi eller allvarlig klaffsjukdom, uttalat nedsatt ejektionsfraktion, sepsis, disseminerad intravasal koagulation (DIC), akut njursvikt eller terminal njursvikt som inte behandlats med regelbunden dialys."> > - ["at6"] = < + ["at5"] = < text = <"3 - En patient med svår systemsjukdom"> description = <"En eller flera allvarliga systemsjukdomar med påtaglig funktionell begränsning. Exempel inbegriper (men begränsas inte till) otillräckligt reglerad diabetes eller hypertoni, kronisk obstruktiv lungsjukdom (KOL), sjuklig fetma (BMI lika med eller över 40), aktiv hepatit, alkoholberoende eller alkoholmissbruk, pacemaker-beroende, måttligt nedsatt ejektionsfraktion, ischemisk hjärtsjukdom, terminal njursvikt med regelbunden dialysbehandling, prematura barn med gestationsålder över 60 veckor, genomgången hjärtinfarkt eller kranskärlsintervention för mer än 3 månader sedan, transitorisk ischemisk attack (TIA) eller stroke."> > - ["at5"] = < + ["at4"] = < text = <"2- En patient med lindrig systemsjukdom"> description = <"En patient med lindrig systemsjukdom utan påtaglig funktionell begränsning. Exempel inbegriper (men begränsas inte till) aktiv rökare, regelbunden alkoholkonsumtion utan beroende eller missbruk, graviditet, övervikt (BMI 30 - 39), välkontrollerad diabetes/hypertoni, lindrig lungsjukdom."> > - ["at4"] = < + ["at3"] = < text = <"1 - En för övrigt frisk patient"> description = <"Frisk, icke-rökare, ingen eller minimal alkoholkonsumtion."> > @@ -237,47 +237,47 @@ terminology text = <"Kommentar"> description = <"Fritekstvurdering av individets ASA-status."> > - ["at14"] = < + ["at13"] = < text = <"ASA 5E"> description = <"ASA status 5, i en akuttsituasjon."> > - ["at13"] = < + ["at12"] = < text = <"ASA 4E"> description = <"ASA status 4, i en akuttsituasjon."> > - ["at12"] = < + ["at11"] = < text = <"ASA 3E"> description = <"ASA status 3, i en akuttsituasjon."> > - ["at11"] = < + ["at10"] = < text = <"ASA 2E"> description = <"ASA status 2, i en akuttsituasjon."> > - ["at10"] = < + ["at9"] = < text = <"ASA 1E"> description = <"ASA status 1, i en akuttsituasjon."> > - ["at9"] = < + ["at8"] = < text = <"ASA VI"> description = <"Erklært hjernedød pasient som skal få organer fjernet for donasjon."> > - ["at8"] = < + ["at7"] = < text = <"ASA V"> description = <"Moribund pasient som ikke forventes å overleve 24 timer, med eller uten kirurgi. Eksempler: Pasient i sjokk med aortaaneurisme. Dypt komatøs pasient med intrakraniell blødning."> > - ["at7"] = < + ["at6"] = < text = <"ASA IV"> description = <"Livstruende organisk sykdom som ikke behøver å være relatert til den aktuelle kirurgiske lidelsen eller som ikke alltid bedres ved det kirurgiske inngrepet. Eksempler: Malign hypertensjon. Nylig gjennomgått hjerteinfarkt (mindre enn 6 måneder siden). Sterkt framskreden lever-, nyre-, lunge- eller endokrin dysfunksjon. Manifest hjertesvikt. Ustabil angina pectoris. Subaraknoidalblødning, pasienten våken eller somnolent."> > - ["at6"] = < + ["at5"] = < text = <"ASA III"> description = <"Alvorlig organisk sykdom eller forstyrrelse som gir definerte funksjonelle begrensninger. Eksempler: Diabetes med organkomplikasjoner. Invalidiserende hjertesykdom. Moderat til alvorlig lungesykdom. Angina pectoris. Gjennomgått hjerteinfarkt (mer enn 6 måneder siden)."> > - ["at5"] = < + ["at4"] = < text = <"ASA II"> description = <"Moderat organisk lidelse eller forstyrrelse som ikke forårsaker funksjonelle begrensninger, men som kan medføre spesielle forholdsregler eller anestesitekniske tiltak. Lidelsen(e) kan enten være forårsaket av den aktuelle sykdommen pasienten skal opereres for, eller av en annen patologisk prosess. Alder over 80 år og nyfødte under 3 måneder. Mer enn 5 sigaretters røyking per dag. Eksempler: Lett organisk hjertesykdom. Ukomplisert diabetes (type 1 og 2). Godartet, ukomplisert hypertensjon. Frisk 20-åring med kjeveleddsperre."> > - ["at4"] = < + ["at3"] = < text = <"ASA I"> description = <"Frisk pasient. Ingen organisk, fysiologisk, biokjemisk eller psykiatrisk forstyrrelse. Den aktuelle lidelsen er lokalisert og gir ikke generelle systemforstyrrelser. Mindre enn 5 sigaretters røyking per dag. Alder under 80 år. Eksempel: Frisk 50-åring, ikke-røyker, til åreknuteoperasjon."> > @@ -308,47 +308,47 @@ terminology text = <"Comentario"> description = <"Comentario narrativo sobre la evaluación ASA del paciente."> > - ["at14"] = < + ["at13"] = < text = <"5E - Paciente moribundo del cual no se cree sobreviva sin la cirugía (Emergencia)"> description = <"ASA estado 5, en situación de emergencia."> > - ["at13"] = < + ["at12"] = < text = <"4E - Paciente con enfermedad sistémica severa que representa una amenaza permente a la vida (Emergencia)"> description = <"ASA estado 4, en situación de emergencia."> > - ["at12"] = < + ["at11"] = < text = <"3E - Paciente con enfermedad sistémica severa (Emergencia)"> description = <"ASA estado 3, en situación de emergencia."> > - ["at11"] = < + ["at10"] = < text = <"2E - Paciente con enfermedad sistémica leve (Emergencia)"> description = <"ASA estado 2, en situación de emergencia."> > - ["at10"] = < + ["at9"] = < text = <"1E - Paciente normal y saludable (Emergencia)"> description = <"ASA estado 1, en situación de emergencia."> > - ["at9"] = < + ["at8"] = < text = <"6 - Pacoente declarado muerto cuyos órganos deben ser removidos para donación"> description = <"Paciente con muerte cerebral declarada cuyos órganos deben ser removidos para donación."> > - ["at8"] = < + ["at7"] = < text = <"5 - Paciente moribundo del cual no se cree sobreviva sin la cirugía"> description = <"Los ejemplos incluyen (pero no se limitan a) a: ruptura de aneurisma abdominal o torácico, trauma masivo, hemorragia intracraneana con efecto de masa, intestino isquémico asociado a patología cardiológica severa o disfunción multiórgano o sistémica."> > - ["at7"] = < + ["at6"] = < text = <"4 - Paciente con enfermedad sistémica severa que representa una amenaza permente a la vida"> description = <"Los ejemplos incluyen (pero no se limitan a) antecedentes recientes (<3 meses) de infarto de miocardio, accidente cerebrovascular, isquemia transitoria, enfermeda coronaria o stent colocado isquemia miocárdica o disfunción valvular activas, reducción severa de la fracción de eyección, sepsis, coagulación intravascular diseminada, diálisis de reinfusión de ascitis y/o enfermedad renal terminal no recibiendo diálisis programada."> > - ["at6"] = < + ["at5"] = < text = <"3 - Paciente con enfermedad sistémica severa"> description = <"Limitaciones funcionales significativas; Una o mas enfermedades severas. Los ejemplos incluyen (pero no se limitan a): diabetes mellitus o hipertensión insuficientemente controladas, enfermedad pulmonar obstructiva crónica, obesidad mórbida ((BMO≥40), hepatitis activa, dependencia o abuso de alcohol, marcapasos implantado, reducción moderada de la fracción de eyección, enfermedad renal terminal con diálisis periódica, niño prematuro con edad post-conceptual < 60 semanas, antecedentes (>3 meses) de infarto de miocardio, accidente cerebrovascular, isquemia transitoria o enfermeda coronaria o stent colocado."> > - ["at5"] = < + ["at4"] = < text = <"2 - Paciente con enfermedad sistémica leve"> description = <"*Mild diseases only without substantive functional limitations. Examples include (but not limited to): current smoker, social alcohol drinker, pregnancy, obesity (30 < BMI < 40), well-controlled DM/HTN, mild lung disease.(en)"> > - ["at4"] = < + ["at3"] = < text = <"1- Paciente normal y saludable"> description = <"Saludable, no fumador y no bebedor o bebedor de cantidades mínimas de alcohol."> > @@ -379,47 +379,47 @@ terminology text = <"Comentário"> description = <"Comentário narrativo sobre a classificação do estado do paciente ASA."> > - ["at14"] = < + ["at13"] = < text = <"5E - Paciente moribundo que não se espera que sobreviva sem a cirurgia (Emergência)"> description = <"Estado ASA 5, em uma situação de emergência."> > - ["at13"] = < + ["at12"] = < text = <"4E - Paciente com doença sistêmica grave que é uma ameaça constante à vida (Emergência)"> description = <"Estado ASA 4, em uma situação de emergência."> > - ["at12"] = < + ["at11"] = < text = <"3E - Paciente com doença sistêmica grave (Emergência)"> description = <"Estado ASA 3, em uma situação de emergência."> > - ["at11"] = < + ["at10"] = < text = <"2E - Paciente com doença sistêmica leve (Emergência)"> description = <"Estado ASA 2, em uma situação de emergência."> > - ["at10"] = < + ["at9"] = < text = <"1E - Paciente saudável (Emergência)"> description = <"Estado ASA 1, em uma situação de emergência."> > - ["at9"] = < + ["at8"] = < text = <"6 - Paciente com morte cerebral cujos órgãos serão removidos para fins de doação"> description = <"O paciente tem morte cerebral declarada e seus órgãos serão removidos com propósito de doação."> > - ["at8"] = < + ["at7"] = < text = <"5 - Paciente moribundo que não se espera que sobreviva sem a cirurgia"> description = <"Não se espera que sobreviver por mais de 24 horas sem cirurgia; risco iminente de morte; falência de múltiplos órgãos, sepse com instabilidade hemodinâmica, hipotermia, coagulopatia mal controlada."> > - ["at7"] = < + ["at6"] = < text = <"4 - Paciente com doença sistêmica grave que é uma ameaça constante à vida"> description = <"Tem pelo menos uma doença grave que é mal controlada ou em estágio final; possível risco de morte; angina instável, DPOC sintomática, ICC sintomática, insuficiência hepato-renal."> > - ["at6"] = < + ["at5"] = < text = <"3 - Paciente com doença sistêmica grave"> description = <"Alguma limitação funcional; tem uma doença controlada em mais de um sistema do corpo ou em um sistema principal; nenhum perigo imediato de morte; insuficiência cardíaca congestiva (ICC) controlada, angina estável, idade de ataque cardíaco, hipertensão mal controlada, obesidade mórbida, insuficiência renal crônica; doença broncoespástica com sintomas intermitentes."> > - ["at5"] = < + ["at4"] = < text = <"2 - Paciente com doença sistêmica leve"> description = <"Sem limitações funcionais; tem uma doença bem controlada de um sistema do corpo; hipertensão ou diabetes controlado sem efeitos sistêmicos, o consumo de cigarros sem doença pulmonar obstrutiva crônica (DPOC); obesidade leve, gravidez."> > - ["at4"] = < + ["at3"] = < text = <"1 - Paciente saudável"> description = <"Não há distúrbios orgânicos, fisiológicos, bioquímicos ou psiquiátricos; exclui os muito jovens e muito idosos; saudável com boa tolerância a exercícios."> > @@ -450,47 +450,47 @@ terminology text = <"Comment"> description = <"Narrative comment about the ASA patient status assessment."> > - ["at14"] = < + ["at13"] = < text = <"5E - A moribund patient who is not expected to survive without the operation (Emergency)"> description = <"ASA status 5, in an emergency situation."> > - ["at13"] = < + ["at12"] = < text = <"4E - A patient with severe systemic disease that is a constant threat to life (Emergency)"> description = <"ASA status 4, in an emergency situation."> > - ["at12"] = < + ["at11"] = < text = <"3E - A patient with severe systemic disease (Emergency)"> description = <"ASA status 3, in an emergency situation."> > - ["at11"] = < + ["at10"] = < text = <"2E - A patient with mild systemic disease (Emergency)"> description = <"ASA status 2, in an emergency situation."> > - ["at10"] = < + ["at9"] = < text = <"1E - A normal healthy patient (Emergency)"> description = <"ASA status 1, in an emergency situation."> > - ["at9"] = < + ["at8"] = < text = <"6 - A declared brain-dead patient whose organs are being removed for donor purposes"> description = <"A declared brain-dead patient whose organs are being removed for donor purposes."> > - ["at8"] = < + ["at7"] = < text = <"5 - A moribund patient who is not expected to survive without the operation"> description = <"Examples include (but not limited to): Ruptured abdominal/thoracic aneurysm, massive trauma, intracranial bleed with mass effect, ischemic bowel in the face of significant cardiac pathology or multiple organ/system dysfunction."> > - ["at7"] = < + ["at6"] = < text = <"4 - A patient with severe systemic disease that is a constant threat to life"> description = <"Examples include (but not limited to): recent ( < 3 months) MI, CVA, TIA, or CAD/stents, ongoing cardiac ischemia or severe valve dysfunction, severe reduction of ejection fraction, sepsis, DIC, ARD or ESRD not undergoing regularly scheduled dialysis."> > - ["at6"] = < + ["at5"] = < text = <"3 - A patient with severe systemic disease"> description = <"Substantive functional limitations; One or more moderate to severe diseases. Examples include (but not limited to): poorly controlled DM or HTN, COPD, morbid obesity (BMI ≥40), active hepatitis, alcohol dependence or abuse, implanted pacemaker, moderate reduction of ejection fraction, ESRD undergoing regularly scheduled dialysis, premature infant PCA < 60 weeks, history (>3 months) of MI, CVA, TIA, or CAD/stents."> > - ["at5"] = < + ["at4"] = < text = <"2 - A patient with mild systemic disease"> description = <"Mild diseases only without substantive functional limitations. Examples include (but not limited to): current smoker, social alcohol drinker, pregnancy, obesity (30 < BMI < 40), well-controlled DM/HTN, mild lung disease."> > - ["at4"] = < + ["at3"] = < text = <"1 - A normal healthy patient"> description = <"Healthy, non-smoking, no or minimal alcohol use."> > @@ -507,6 +507,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at4", "at5", "at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13", "at14"> + members = <"at3", "at4", "at5", "at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiogram_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiogram_result.v0.0.1-alpha.adls index f44606217..0e13d6dc1 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiogram_result.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiogram_result.v0.0.1-alpha.adls @@ -284,7 +284,7 @@ definition ELEMENT[id29] occurrences matches {0..1} matches { -- Aided status value matches { DV_CODED_TEXT[id9050] matches { - defining_code matches {[ac9011; at31]} -- Aided status (synthesised) + defining_code matches {[ac9011; at30]} -- Aided status (synthesised) } } } @@ -586,15 +586,15 @@ terminology text = <"Average"> description = <"Record of the average measured results from more than one test. For example, the average of the 3000Hz to 6000Hz measurements in a Hearing Conservation or Industrial Audiometry Assessment. The data elements required in this use case may be quite limited and relevant ones revealed via templating."> > - ["at161"] = < + ["at160"] = < text = <"Pulse tone"> description = <"The test stimulus is a pulse tone."> > - ["at160"] = < + ["at159"] = < text = <"Clinically significant"> description = <"The background noise may compromise test results."> > - ["at159"] = < + ["at158"] = < text = <"Not clinically significant"> description = <"The background noise is not likely to compromise test results."> > @@ -603,11 +603,11 @@ terminology description = <"The amount and nature of noise in the environment that may influence the test results."> comment = <"If testing is conducted in an audiometric booth, this data element is redundant."> > - ["at157"] = < + ["at156"] = < text = <"Non-sound treated room"> description = <"Test environment that does not meet audiometric standards for ambient noise."> > - ["at156"] = < + ["at155"] = < text = <"Retrocochlear"> description = <"A form of sensorineural hearing loss in which the lesion is proximal to the cochlear."> > @@ -619,15 +619,15 @@ terminology text = <"No response"> description = <"No response from subject at identified frequency."> > - ["at153"] = < + ["at152"] = < text = <"Bone conduction aided"> description = <"Testing has been aided by a bone conduction device."> > - ["at152"] = < + ["at151"] = < text = <"Bilateral aided"> description = <"Testing has been aided by use of bilateral hearing devices, such as a hearing aids or cochlear implants."> > - ["at151"] = < + ["at150"] = < text = <"Right aided"> description = <"Right ear testing has been aided by a hearing device, such as a hearing aid or cochlear implant."> > @@ -636,7 +636,7 @@ terminology description = <"Details of the hearing device used."> comment = <"For example: hearing aid or bone conductor aid."> > - ["at149"] = < + ["at148"] = < text = <"Narrow Band Noise"> description = <"The test stimulus is a narrow band noise centred on the specified frequency."> > @@ -691,11 +691,11 @@ terminology description = <"Narrative description of the reliability of the test results."> comment = <"If an appropriate value set can be determined, this could be coded. The maximum occurrences of this data element have been set to two to allow for both narrative and a coded value to be selected in a template."> > - ["at134"] = < + ["at133"] = < text = <"Unilateral"> description = <"Loss of hearing in one ear."> > - ["at133"] = < + ["at132"] = < text = <"Bilateral"> description = <"Loss of hearing in both ears."> > @@ -704,15 +704,15 @@ terminology description = <"An interpretation about the laterality of hearing loss, based on all hearing acuity measurements for both ears."> comment = <"If there is no degree of loss in both ears, then this data element is not applicable."> > - ["at131"] = < + ["at130"] = < text = <"3/6 responses"> description = <"The softest level at which the subject responds to three out of six consecutive threshold runs."> > - ["at130"] = < + ["at129"] = < text = <"2/3 responses"> description = <"The softest level at which the subject responds to two out of three consecutive threshold runs."> > - ["at129"] = < + ["at128"] = < text = <"Minimum response level"> description = <"The softest level at which a subject responds to a stimulus."> > @@ -748,11 +748,11 @@ terminology text = <"Test modifications required"> description = <"Narrative description of any modfications to the standard methodology required to enable successful completion of the test."> > - ["at116"] = < + ["at115"] = < text = <"Forehead"> description = <"Area of the head bounded by the normal hairline, eyebrows and the temples on either side."> > - ["at115"] = < + ["at114"] = < text = <"Mastoid"> description = <"The posterior part of the temporal bone, including the mastoid process."> > @@ -760,15 +760,15 @@ terminology text = <"Bone presentation"> description = <"Presentation of the bone conduction test stimulus directly to the inner ear via the cranial bones."> > - ["at113"] = < + ["at112"] = < text = <"Headphones"> description = <"The stimulus is presented via external headphones - either circumaural or supraaural."> > - ["at112"] = < + ["at111"] = < text = <"Insert earphone"> description = <"The stimulus is presented via insert earphones."> > - ["at111"] = < + ["at110"] = < text = <"Soundfield"> description = <"The stimulus is presented via a loudspeaker located at least one metre away from the subject."> > @@ -776,11 +776,11 @@ terminology text = <"Air presentation"> description = <"Presentation of the air conduction test stimulus indirectly to the inner ear through the atmosphere, via the auditory canal and middle ear structures."> > - ["at102"] = < + ["at101"] = < text = <"Descending"> description = <"Threshold is calculated based on the descending runs where the stimulus moves from above threshold to below threshold."> > - ["at101"] = < + ["at100"] = < text = <"Ascending"> description = <"Threshold is calculated based on the ascending runs where the stimulus moves from below threshold to above threshold."> > @@ -788,19 +788,19 @@ terminology text = <"Direction"> description = <"The direction of change in the stimulus intensity."> > - ["at99"] = < + ["at98"] = < text = <"20 dB"> description = <"Step size of twenty decibels."> > - ["at98"] = < + ["at97"] = < text = <"10 dB"> description = <"Step size of ten decibels."> > - ["at97"] = < + ["at96"] = < text = <"5 dB"> description = <"Step size of five decibels."> > - ["at96"] = < + ["at95"] = < text = <"1 dB"> description = <"Step size of one decibel."> > @@ -813,15 +813,15 @@ terminology description = <"Protocol used to measure the hearing threshold for pure tone, play and visual reinforcement orientation audiometry only."> comment = <"Not applicable for ABR testing."> > - ["at93"] = < + ["at92"] = < text = <"dB nHL"> description = <"The test stimuli are calibrated using the normal hearing level scale."> > - ["at92"] = < + ["at91"] = < text = <"dB HL"> description = <"The test stimuli are calibrated using the hearing level scale."> > - ["at91"] = < + ["at90"] = < text = <"dB SPL"> description = <"The test stimuli are calibrated using the sound pressure level scale."> > @@ -845,15 +845,15 @@ terminology text = <"Click stimulus specification"> description = <"Identification of parameters specifying a click stimulus."> > - ["at82"] = < + ["at81"] = < text = <"Pure Tone"> description = <"The test stimulus is a pure tone."> > - ["at81"] = < + ["at80"] = < text = <"Warble Tone"> description = <"The test stimulus is a frequency modulated tone."> > - ["at77"] = < + ["at76"] = < text = <"Audiometric booth"> description = <"Sound-treated test environment that meets audiometric standards for ambient noise."> > @@ -862,11 +862,11 @@ terminology description = <"The environment in which the audiometric test is administered."> comment = <"This data element is commonly used in industry hearing programs."> > - ["at74"] = < + ["at73"] = < text = <"Asymmetrical"> description = <"The hearing loss is asymmetrical."> > - ["at73"] = < + ["at72"] = < text = <"Symmetrical"> description = <"The hearing loss is symmetrical."> > @@ -879,19 +879,19 @@ terminology description = <"Clinical interpretation of all measurements for the test ear."> comment = <"Coding with a terminology is preferred, where possible. Not to be used for recording the interpretation for both ears when the ears are tested simultaneously - use the data element 'Overall Interpretation' instead."> > - ["at70"] = < + ["at69"] = < text = <"Indeterminate"> description = <"It is not possible to determine the pattern of hearing loss."> > - ["at69"] = < + ["at68"] = < text = <"Conductive"> description = <"A conductive hearing loss pattern has been identified for the Test Ear, based on the presence of an air/bone gap and bone conduction thresholds within normal range."> > - ["at68"] = < + ["at67"] = < text = <"Sensorineural"> description = <"A sensorineural hearing loss pattern has been identified for the Test Ear, based on no air/bone gap and thresholds outside normal range."> > - ["at67"] = < + ["at66"] = < text = <"Mixed"> description = <"A mixed hearing loss pattern has been identified for the Test Ear, based on the presence of an air/bone gap and bone conduction thresholds outside normal range."> > @@ -900,11 +900,11 @@ terminology description = <"Identified type of hearing loss for the test ear, based on all measurements."> comment = <"If there is no degree of loss, then this data element is not applicable."> > - ["at64"] = < + ["at63"] = < text = <"4 frequency average"> description = <"The pure tone hearing threshold is calculated using 0.5, 1, 2 and 4 kHz."> > - ["at63"] = < + ["at62"] = < text = <"3 frequency average"> description = <"The pure tone hearing threshold is calculated using 0.5, 1 and 2 kHz."> > @@ -922,7 +922,7 @@ terminology text = <"Hearing threshold interpretation"> description = <"Interpretation of a series of audiometric measurements for purposes of hearing threshold assessment."> > - ["at50"] = < + ["at49"] = < text = <"Binaural"> description = <"The test stimuli were presented to both ears simultaneously in a soundfield."> > @@ -940,11 +940,11 @@ terminology description = <"Identification of the Audiometry test performed."> comment = <"Coding with an external terminology is preferred, where possible. Applicable tests include: Pure Tone Audiometry; Play Audiometry; Auditory Brainstem Response (for threshold determination); and Visual Reinforcement Orientation Audiometry."> > - ["at37"] = < + ["at36"] = < text = <"Click"> description = <"The test stimulus is a click."> > - ["at36"] = < + ["at35"] = < text = <"Tone burst"> description = <"The test stimulus is a tone burst."> > @@ -952,11 +952,11 @@ terminology text = <"Test stimulus"> description = <"Identification of the stimulus used in the hearing test to measure the hearing threshold."> > - ["at31"] = < + ["at30"] = < text = <"Unaided"> description = <"Testing has not been aided by a hearing device, such as a hearing aid or cochlear implant."> > - ["at30"] = < + ["at29"] = < text = <"Left aided"> description = <"Left ear testing has been aided by a hearing device, such as a hearing aid or cochlear implant."> > @@ -977,11 +977,11 @@ terminology description = <"The stimulus frequency tested."> comment = <"Frequency is not applicable if a click stimulus is presented."> > - ["at10"] = < + ["at9"] = < text = <"Right ear"> description = <"The test stimuli were presented to the right ear only."> > - ["at9"] = < + ["at8"] = < text = <"Left ear"> description = <"The test stimuli were presented to the left ear only."> > @@ -1018,63 +1018,63 @@ terminology value_sets = < ["ac9020"] = < id = <"ac9020"> - members = <"at96", "at97", "at98", "at99"> + members = <"at95", "at96", "at97", "at98"> > ["ac9013"] = < id = <"ac9013"> - members = <"at111", "at112", "at113"> + members = <"at110", "at111", "at112"> > ["ac9023"] = < id = <"ac9023"> - members = <"at63", "at64"> + members = <"at62", "at63"> > ["ac9000"] = < id = <"ac9000"> - members = <"at10", "at9", "at50"> + members = <"at9", "at8", "at49"> > ["ac9011"] = < id = <"ac9011"> - members = <"at31", "at151", "at30", "at152", "at153"> + members = <"at30", "at150", "at29", "at151", "at152"> > ["ac9022"] = < id = <"ac9022"> - members = <"at91", "at92", "at93"> + members = <"at90", "at91", "at92"> > ["ac9010"] = < id = <"ac9010"> - members = <"at134", "at133"> + members = <"at133", "at132"> > ["ac9021"] = < id = <"ac9021"> - members = <"at101", "at102"> + members = <"at100", "at101"> > ["ac9017"] = < id = <"ac9017"> - members = <"at36", "at37", "at81", "at82", "at149", "at161"> + members = <"at35", "at36", "at80", "at81", "at148", "at160"> > ["ac9016"] = < id = <"ac9016"> - members = <"at160", "at159"> + members = <"at159", "at158"> > ["ac9015"] = < id = <"ac9015"> - members = <"at77", "at157"> + members = <"at76", "at156"> > ["ac9014"] = < id = <"ac9014"> - members = <"at115", "at116"> + members = <"at114", "at115"> > ["ac9009"] = < id = <"ac9009"> - members = <"at73", "at74"> + members = <"at72", "at73"> > ["ac9008"] = < id = <"ac9008"> - members = <"at69", "at68", "at156", "at67", "at70"> + members = <"at68", "at67", "at155", "at66", "at69"> > ["ac9019"] = < id = <"ac9019"> - members = <"at129", "at130", "at131"> + members = <"at128", "at129", "at130"> > ["ac9007"] = < id = <"ac9007"> diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiology_speech_test_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiology_speech_test_result.v0.0.1-alpha.adls index ea7c87d00..3f25a7e1a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiology_speech_test_result.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.audiology_speech_test_result.v0.0.1-alpha.adls @@ -432,23 +432,23 @@ terminology text = <"Calibration reference dB (synthesised)"> description = <"Scale used for acoustic calibration check. (synthesised)"> > - ["at99"] = < + ["at98"] = < text = <"Insert earphone"> description = <"The stimulus is presented via insert earphones."> > - ["at98"] = < + ["at97"] = < text = <"dB A"> description = <"The A-weighted decibels of the sound pressure level scale were used."> > - ["at97"] = < + ["at96"] = < text = <"Visual test"> description = <"A visual stimulus is presented to the test subject."> > - ["at96"] = < + ["at95"] = < text = <"Audiovisual test"> description = <"A combination of auditory and visual stimuli are presented to the test subject."> > - ["at95"] = < + ["at94"] = < text = <"Auditory test"> description = <"An auditory stimulus is presented to the test subject."> > @@ -469,11 +469,11 @@ terminology text = <"Step size"> description = <"The number of dB by which the stimullus intensity is changed after each response."> > - ["at90"] = < + ["at89"] = < text = <"Signal to noise ratio"> description = <"The ratio of the signal intensity to the noise intensity."> > - ["at89"] = < + ["at88"] = < text = <"Quiet"> description = <"The speech signal is presented in optimal listening conditions, without any interference from other auditory signals."> > @@ -481,15 +481,15 @@ terminology text = <"Type of adaptive test"> description = <"The type of adaptive test used. Typically either in quiet or in noise."> > - ["at87"] = < + ["at86"] = < text = <"Concrete object pointing"> description = <"The subject response is to point to a 3 dimensional (i.e., concrete) object."> > - ["at86"] = < + ["at85"] = < text = <"Contralateral"> description = <"The noise is presented to the ear opposite to the speech signal."> > - ["at85"] = < + ["at84"] = < text = <"Ipsilateral"> description = <"The noise is presented to the same ear as the speech signal."> > @@ -519,31 +519,31 @@ terminology text = <"Confidence interval"> description = <"A term used in inferential statistics that measures the probability that a population parameter will fall between two set values."> > - ["at78"] = < + ["at77"] = < text = <"Sentence"> description = <"A grammatical unit of one or more words that expresses an independent statement, question, request, command, exclamation, etc."> > - ["at77"] = < + ["at76"] = < text = <"Trochee word"> description = <"A word that is comprised of two syllables with stress on the first syllable. For example 'bucket'."> > - ["at76"] = < + ["at75"] = < text = <"Spondee word"> description = <"A word comprised of 2 syllables with equal stress on each syllable. For example, 'sunshine'."> > - ["at75"] = < + ["at74"] = < text = <"Monosyllabic word"> description = <"A word comprised of a single syllable. For example, 'green'."> > - ["at74"] = < + ["at73"] = < text = <"Nonsense word"> description = <"A speech stimulus that is not a real word but is phonotactically correct."> > - ["at73"] = < + ["at72"] = < text = <"Nonsense CVC"> description = <"Nonsense word comprising a consonant, then a vowel, then a final consonant, for example, \"wub\" or \"yat\"."> > - ["at72"] = < + ["at71"] = < text = <"Nonsense syllable"> description = <"A consonant-vowel (CV) or CCV or VC or VCC item that is not a real word but is phonotactically correct."> > @@ -559,15 +559,15 @@ terminology text = <"Closed set alternatives"> description = <"The number of response alternatives offered in the Closed Set."> > - ["at68"] = < + ["at67"] = < text = <"Closed task domain"> description = <"The response set is limited and the response alternatives remain constant for the whole test list."> > - ["at67"] = < + ["at66"] = < text = <"Closed set"> description = <"The size of the response set is limited."> > - ["at66"] = < + ["at65"] = < text = <"Open set"> description = <"The size of the response set is unlimited."> > @@ -575,15 +575,15 @@ terminology text = <"Response set"> description = <"The size of the response set."> > - ["at64"] = < + ["at63"] = < text = <"Written response alternatives"> description = <"The test subject points to written text that corresponds to the stimulus item that was heard."> > - ["at63"] = < + ["at62"] = < text = <"Picture pointing"> description = <"The test subject points to a picture of the stimulus item that was heard."> > - ["at62"] = < + ["at61"] = < text = <"Vocal"> description = <"The person repeats the stimulus item that was heard."> > @@ -591,11 +591,11 @@ terminology text = <"Response type"> description = <"The type of response the patient is asked to give after hearing each stimulus."> > - ["at60"] = < + ["at59"] = < text = <"Soundfield"> description = <"The stimulus is presented via a loudspeaker located at least one metre away from the subject."> > - ["at59"] = < + ["at58"] = < text = <"Headphone"> description = <"The stimulus is presented via external headphones - either circumaural or supraaural.."> > @@ -603,11 +603,11 @@ terminology text = <"Presentation method"> description = <"The method used to present the speech test stimulus."> > - ["at57"] = < + ["at56"] = < text = <"Recorded voice"> description = <"Presentation of the speech test stimuli from a recorded medium."> > - ["at56"] = < + ["at55"] = < text = <"Live voice"> description = <"Presentation of the speech test stimuli by monitored live voice presentation by the tester."> > @@ -619,11 +619,11 @@ terminology text = <"Target performance level"> description = <"The specified percentage correct used to setup the adaptive test protocol."> > - ["at49"] = < + ["at48"] = < text = <"dB HL"> description = <"The hearing level scale was used."> > - ["at48"] = < + ["at47"] = < text = <"dB SPL"> description = <"The sound pressure level scale was used."> > @@ -636,19 +636,19 @@ terminology description = <"Number of voices used to generate multispeaker babble."> comment = <"Relevant only if 'Speech Babble' is the selected value for the 'Type of Mask' data element."> > - ["at45"] = < + ["at44"] = < text = <"Alternate speaker"> description = <"The masker is a single person speaking and this speaker is different to the speaker used for the test stimulus."> > - ["at44"] = < + ["at43"] = < text = <"Multitalker babble"> description = <"A recording of the voices of many people who are talking simultaneously, resulting in an unintelligible babble."> > - ["at43"] = < + ["at42"] = < text = <"Speech spectrum noise"> description = <"Noise spectrum that approximates the average long term spectrum of adult male speech and has a slope below 100 Hz of +6 dB/octave, a flat spectrum between 100 Hz and 320 Hz, and above 320 Hz a slope of -6 dB/octave."> > - ["at42"] = < + ["at41"] = < text = <"White noise"> description = <"Noise that has the same power at all frequencies (i.e., a flat power spectrum)."> > @@ -660,11 +660,11 @@ terminology text = <"Masking stimulus level"> description = <"The level of the contralateral masking speech spectrum noise in dB."> > - ["at39"] = < + ["at38"] = < text = <"Loudspeaker"> description = <"A listening condition in which the listener is 1 metre from a loud speaker and hears sounds presented via the loud speaker."> > - ["at38"] = < + ["at37"] = < text = <"Earphone"> description = <"A device that converts electric signals to audible sound and fits over or in the ear."> > @@ -672,11 +672,11 @@ terminology text = <"Masking presentation method"> description = <"The method used to present the constralateral masking test signal."> > - ["at36"] = < + ["at35"] = < text = <"Absent"> description = <"No masking noise is presented."> > - ["at35"] = < + ["at34"] = < text = <"Present"> description = <"Masking noise is presented to the non test ear."> > @@ -688,15 +688,15 @@ terminology text = <"Listening device settings"> description = <"Narrative description of the details of the assistive listening device settings."> > - ["at31"] = < + ["at30"] = < text = <"Bone conductor aid"> description = <"A type of hearing device."> > - ["at30"] = < + ["at29"] = < text = <"Cochlear implant"> description = <"A type of hearing device."> > - ["at29"] = < + ["at28"] = < text = <"Hearing aid"> description = <"A type of hearing device."> > @@ -705,11 +705,11 @@ terminology description = <"Identification of type of assistive listening device used."> comment = <"Only relevant if 'Aid Status' value is 'Aided'."> > - ["at27"] = < + ["at26"] = < text = <"Unaided"> description = <"The test has been conducted without the patient using any form of auditory assistance, such as a hearing aid or cochlear implant."> > - ["at26"] = < + ["at25"] = < text = <"Aided"> description = <"The test has been conducted with the patient using a form of auditory assistance, such as a hearing aid or cochlear implant."> > @@ -767,15 +767,15 @@ terminology text = <"Performance intensity function"> description = <"Results obtained for performance intensity function at each test level."> > - ["at10"] = < + ["at9"] = < text = <"Binaural"> description = <"The test stimuli were presented to both ears simultaneously in a soundfield."> > - ["at9"] = < + ["at8"] = < text = <"Right ear"> description = <"The test stimuli were presented to the right ear only."> > - ["at8"] = < + ["at7"] = < text = <"Left ear"> description = <"The test stimuli were presented to the left ear only."> > @@ -811,62 +811,62 @@ terminology value_sets = < ["ac9013"] = < id = <"ac9013"> - members = <"at42", "at43", "at44", "at45"> + members = <"at41", "at42", "at43", "at44"> > ["ac9001"] = < id = <"ac9001"> - members = <"at95", "at96", "at97"> + members = <"at94", "at95", "at96"> > ["ac9012"] = < id = <"ac9012"> - members = <"at72", "at73", "at74", "at75", "at76", "at77", "at78"> + members = <"at71", "at72", "at73", "at74", "at75", "at76", "at77"> > ["ac9000"] = < id = <"ac9000"> - members = <"at8", "at9", "at10"> + members = <"at7", "at8", "at9"> > ["ac9011"] = < id = <"ac9011"> - members = <"at66", "at67", "at68"> + members = <"at65", "at66", "at67"> > ["ac9010"] = < id = <"ac9010"> - members = <"at62", "at63", "at64", "at87"> + members = <"at61", "at62", "at63", "at86"> > ["ac9006"] = < id = <"ac9006"> - members = <"at35", "at36"> + members = <"at34", "at35"> > ["ac9005"] = < id = <"ac9005"> - members = <"at29", "at30", "at31"> + members = <"at28", "at29", "at30"> > ["ac9016"] = < id = <"ac9016"> - members = <"at48", "at49", "at98"> + members = <"at47", "at48", "at97"> > ["ac9004"] = < id = <"ac9004"> - members = <"at26", "at27"> + members = <"at25", "at26"> > ["ac9015"] = < id = <"ac9015"> - members = <"at38", "at39"> + members = <"at37", "at38"> > ["ac9014"] = < id = <"ac9014"> - members = <"at85", "at86"> + members = <"at84", "at85"> > ["ac9009"] = < id = <"ac9009"> - members = <"at60", "at99", "at59"> + members = <"at59", "at98", "at58"> > ["ac9008"] = < id = <"ac9008"> - members = <"at56", "at57"> + members = <"at55", "at56"> > ["ac9007"] = < id = <"ac9007"> - members = <"at89", "at90"> + members = <"at88", "at89"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.auditory_brainstem_response_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.auditory_brainstem_response_result.v0.0.1-alpha.adls index 38d2c4a22..39c068816 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.auditory_brainstem_response_result.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.auditory_brainstem_response_result.v0.0.1-alpha.adls @@ -238,7 +238,7 @@ terminology text = <"Calibration reference dB (synthesised)"> description = <"Scale used for acoustic calibration of the test signal. (synthesised)"> > - ["at63"] = < + ["at62"] = < text = <"dB nHL"> description = <"The test stimuli are calibrated using the normalised hearing level pressure scale."> > @@ -270,15 +270,15 @@ terminology text = <"Air conduction results"> description = <"*"> > - ["at54"] = < + ["at53"] = < text = <"Headphone"> description = <"The stimulus is presented via external headphones - either circumaural or supraaural."> > - ["at53"] = < + ["at52"] = < text = <"Insert earphone"> description = <"The stimulus is presented via insert earphones."> > - ["at52"] = < + ["at51"] = < text = <"Soundfield"> description = <"The stimulus is presented via a loudspeaker located at least one metre away from the subject."> > @@ -286,15 +286,15 @@ terminology text = <"Air presentation"> description = <"Presentation of the air conduction test stimulus indirectly to the inner ear through the atmosphere, via the auditory canal and middle ear structures."> > - ["at50"] = < + ["at49"] = < text = <"dB A"> description = <"The test stimuli are calibrated using the A-weighted pressure scale."> > - ["at49"] = < + ["at48"] = < text = <"dB HL"> description = <"The test stimuli are calibrated using the hearing level scale."> > - ["at48"] = < + ["at47"] = < text = <"dB SPL"> description = <"The test stimuli are calibrated using the sound pressure level scale."> > @@ -302,11 +302,11 @@ terminology text = <"Calibration reference dB"> description = <"Scale used for acoustic calibration of the test signal."> > - ["at46"] = < + ["at45"] = < text = <"Clinically significant"> description = <"The background noise is clinically significant."> > - ["at45"] = < + ["at44"] = < text = <"Not clinically significant"> description = <"The background noise is not clinically significant."> > @@ -314,11 +314,11 @@ terminology text = <"Background noise"> description = <"The amount and nature of noise in the environment that may influence the test results."> > - ["at43"] = < + ["at42"] = < text = <"Other"> description = <"The test environment was not a booth that meets audiometric standards for ambient noise inside the booth."> > - ["at42"] = < + ["at41"] = < text = <"Audiometric booth"> description = <"Sound treated room that provides a test environment that meets audiometric standards for ambient noise inside the booth."> > @@ -326,15 +326,15 @@ terminology text = <"Test environment"> description = <"The environment in which the test is administered."> > - ["at40"] = < + ["at39"] = < text = <"Crying"> description = <"The child was crying."> > - ["at39"] = < + ["at38"] = < text = <"Quiet and alert"> description = <"The child was awake, quiet and alert."> > - ["at38"] = < + ["at37"] = < text = <"Light sleep"> description = <"The child was lightly sleeping."> > @@ -385,11 +385,11 @@ terminology text = <"Result details"> description = <"The test result observations and interpretations."> > - ["at7"] = < + ["at6"] = < text = <"Left ear"> description = <"The left ear was tested."> > - ["at6"] = < + ["at5"] = < text = <"Right ear"> description = <"The right ear was tested."> > @@ -416,26 +416,26 @@ terminology value_sets = < ["ac9007"] = < id = <"ac9007"> - members = <"at48", "at49", "at50", "at63"> + members = <"at47", "at48", "at49", "at62"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7"> + members = <"at5", "at6"> > ["ac9006"] = < id = <"ac9006"> - members = <"at45", "at46"> + members = <"at44", "at45"> > ["ac9005"] = < id = <"ac9005"> - members = <"at42", "at43"> + members = <"at41", "at42"> > ["ac9004"] = < id = <"ac9004"> - members = <"at52", "at53", "at54"> + members = <"at51", "at52", "at53"> > ["ac9003"] = < id = <"ac9003"> - members = <"at38", "at39", "at40"> + members = <"at37", "at38", "at39"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu-c.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu-c.v0.0.1-alpha.adls index 7fc3557dc..201aa84a2 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu-c.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu-c.v0.0.1-alpha.adls @@ -145,6 +145,6 @@ terminology value_sets = < ["ac9000.1"] = < id = <"ac9000.1"> - members = <"at6", "at0.15", "at7", "at8", "at9"> + members = <"at5", "at0.15", "at6", "at7", "at8"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu.v0.0.1-alpha.adls index 03898d465..031649201 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.avpu.v0.0.1-alpha.adls @@ -150,19 +150,19 @@ terminology description = <"Beskrivelse av type smertestimuli. Bør kodes ved hjelp av kodeverk eller terminologi."> comment = <"Eksempler: Trykk på neglerot og press mot sternum."> > - ["at9"] = < + ["at8"] = < text = <"Reagerer ikke"> description = <"Ingen respons på tale- eller smertestimuli (U)."> > - ["at8"] = < + ["at7"] = < text = <"Smerte"> description = <"En hvilken som helst verbal, motorisk eller øye-respons på smertestimuli (eksempelvis press på neglerot), men ikke på verbal tiltale (P)."> > - ["at7"] = < + ["at6"] = < text = <"Tiltale"> description = <"Hvilken som helst verbal, motorisk eller øye-respons på verbal tiltale (rop høyt eller rist forsiktig) (V)."> > - ["at6"] = < + ["at5"] = < text = <"Våken"> description = <"Øynene åpnes spontant, orientert tale, adlyder kommandoer (A)."> > @@ -202,19 +202,19 @@ terminology description = <"*Description of the type of pain stimulus used to elicit the observation.(en)"> comment = <"* This element should be coded with a terminology, where possible. For example: pressing the nail root or the sternum.(en)"> > - ["at9"] = < + ["at8"] = < text = <"Arresponsivo"> description = <"O paciente não responde de forma alguma a um estímulo vocal ou doloroso."> > - ["at8"] = < + ["at7"] = < text = <"Dor"> description = <"O paciente responde de alguma forma a um estímulo doloroso."> > - ["at7"] = < + ["at6"] = < text = <"Voz"> description = <"O paciente responde de alguma forma a um estímulo vocal."> > - ["at6"] = < + ["at5"] = < text = <"Alerta"> description = <"O paciente está completamente acordado e alerta."> > @@ -254,19 +254,19 @@ terminology description = <"Description of the type of pain stimulus used to elicit the observation."> comment = <"This element should be coded with a terminology, where possible. For example: pressing the nail root or the sternum."> > - ["at9"] = < + ["at8"] = < text = <"Unresponsive"> description = <"No response to voice or pain stimuli."> > - ["at8"] = < + ["at7"] = < text = <"Pain"> description = <"Any verbal, motor or eye response to a pain stimulus, such as pressing the nail root, but not to voice stimulus."> > - ["at7"] = < + ["at6"] = < text = <"Voice"> description = <"Any verbal, motor or eye response to a voice stimulus."> > - ["at6"] = < + ["at5"] = < text = <"Alert"> description = <"Eyes open spontaneously, oriented speech, obeys commands."> > @@ -287,6 +287,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9"> + members = <"at5", "at6", "at7", "at8"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.behavioural_observation_audiometry_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.behavioural_observation_audiometry_result.v0.0.1-alpha.adls index 7f9e230c3..4033f9902 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.behavioural_observation_audiometry_result.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.behavioural_observation_audiometry_result.v0.0.1-alpha.adls @@ -254,31 +254,31 @@ terminology text = <"Calibration reference dB (synthesised)"> description = <"Scale used for acoustic calibration of the test signal. (synthesised)"> > - ["at62"] = < + ["at61"] = < text = <"Head turn"> description = <"Baby turns head in response to stimulus."> > - ["at61"] = < + ["at60"] = < text = <"Eye response"> description = <"Eye widening, eye movement or eye turn."> > - ["at60"] = < + ["at59"] = < text = <"Stilling"> description = <"Baby ceases current activity."> > - ["at59"] = < + ["at58"] = < text = <"Arousal"> description = <"Baby has heightened state of arousal in response to the stimulus."> > - ["at58"] = < + ["at57"] = < text = <"No response"> description = <"*"> > - ["at57"] = < + ["at56"] = < text = <"Auropalpebral reflex"> description = <"An involuntary blink of the eye caused by contraction of the orbicularis oculi muscle in response to loud sounds."> > - ["at56"] = < + ["at55"] = < text = <"Startle reflex"> description = <"Moro reflex in response to stimulus."> > @@ -286,15 +286,15 @@ terminology text = <"Response"> description = <"*"> > - ["at54"] = < + ["at53"] = < text = <"Headphone"> description = <"The stimulus is presented via external headphones - either circumaural or supraaural."> > - ["at53"] = < + ["at52"] = < text = <"Insert earphone"> description = <"The stimulus is presented via insert earphones."> > - ["at52"] = < + ["at51"] = < text = <"Soundfield"> description = <"The stimulus is presented via a loudspeaker located at least one metre away from the subject."> > @@ -302,15 +302,15 @@ terminology text = <"Air presentation"> description = <"Presentation of the air conduction test stimulus indirectly to the inner ear through the atmosphere, via the auditory canal and middle ear structures."> > - ["at50"] = < + ["at49"] = < text = <"dB A"> description = <"The test stimuli are calibrated using the A-weighted scale."> > - ["at49"] = < + ["at48"] = < text = <"dB HL"> description = <"The test stimuli are calibrated using the hearing level scale."> > - ["at48"] = < + ["at47"] = < text = <"dB SPL"> description = <"The test stimuli are calibrated using the sound pressure level scale."> > @@ -318,11 +318,11 @@ terminology text = <"Calibration reference dB"> description = <"Scale used for acoustic calibration of the test signal."> > - ["at46"] = < + ["at45"] = < text = <"Clinically significant"> description = <"The background noise may compromise test results."> > - ["at45"] = < + ["at44"] = < text = <"Not clinically significant"> description = <"The background noise is not likely to compromise test results."> > @@ -331,11 +331,11 @@ terminology description = <"The amount and nature of noise in the environment that may influence the test results."> comment = <"If testing is conducted in an audiometric booth, this data element is redundant."> > - ["at43"] = < + ["at42"] = < text = <"Non-sound treated room"> description = <"Test environment that does not meet audiometric standards for ambient noise."> > - ["at42"] = < + ["at41"] = < text = <"Audiometric booth"> description = <"Sound-treated test environment that meets audiometric standards for ambient noise."> > @@ -343,15 +343,15 @@ terminology text = <"Test environment"> description = <"The environment in which the test is administered."> > - ["at40"] = < + ["at39"] = < text = <"Crying"> description = <"The child was crying."> > - ["at39"] = < + ["at38"] = < text = <"Quiet and alert"> description = <"The child was awake, quiet and alert."> > - ["at38"] = < + ["at37"] = < text = <"Light sleep"> description = <"The child was lightly sleeping."> > @@ -436,26 +436,26 @@ terminology value_sets = < ["ac9007"] = < id = <"ac9007"> - members = <"at48", "at49", "at50"> + members = <"at47", "at48", "at49"> > ["ac9002"] = < id = <"ac9002"> - members = <"at58", "at59", "at60", "at61", "at62", "at57", "at56"> + members = <"at57", "at58", "at59", "at60", "at61", "at56", "at55"> > ["ac9006"] = < id = <"ac9006"> - members = <"at46", "at45"> + members = <"at45", "at44"> > ["ac9005"] = < id = <"ac9005"> - members = <"at42", "at43"> + members = <"at41", "at42"> > ["ac9004"] = < id = <"ac9004"> - members = <"at52", "at53", "at54"> + members = <"at51", "at52", "at53"> > ["ac9003"] = < id = <"ac9003"> - members = <"at38", "at39", "at40"> + members = <"at37", "at38", "at39"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bishop_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bishop_score.v0.0.1-alpha.adls index 56a05f868..e566f42e9 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bishop_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bishop_score.v0.0.1-alpha.adls @@ -52,9 +52,9 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at25]}], - [{1}, {[at26]}], - [{2}, {[at27]}] + [{0}, {[at24]}], + [{1}, {[at25]}], + [{2}, {[at26]}] } } } @@ -63,9 +63,9 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at21]}], - [{1}, {[at22]}], - [{2}, {[at23]}] + [{0}, {[at20]}], + [{1}, {[at21]}], + [{2}, {[at22]}] } } } @@ -74,10 +74,10 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at16]}], - [{1}, {[at17]}], - [{2}, {[at18]}], - [{3}, {[at19]}] + [{0}, {[at15]}], + [{1}, {[at16]}], + [{2}, {[at17]}], + [{3}, {[at18]}] } } } @@ -86,10 +86,10 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at11]}], - [{1}, {[at12]}], - [{2}, {[at13]}], - [{3}, {[at14]}] + [{0}, {[at10]}], + [{1}, {[at11]}], + [{2}, {[at12]}], + [{3}, {[at13]}] } } } @@ -98,10 +98,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at7]}], - [{1}, {[at6]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at6]}], + [{1}, {[at5]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -174,15 +174,15 @@ terminology description = <"Sum of the individual scores assigned for each of the contributing variables."> comment = <"Total score may be generated at run-time. "> > - ["at27"] = < + ["at26"] = < text = <"Anterior"> description = <"The cervix is located anteriorly, towards the pubis."> > - ["at26"] = < + ["at25"] = < text = <"Middle"> description = <"The cervix is located centrally, in the typical anatomical position."> > - ["at25"] = < + ["at24"] = < text = <"Posterior"> description = <"The cervix is located posteriorly, towards the sacrum."> > @@ -190,15 +190,15 @@ terminology text = <"Position"> description = <"Position of the cervix."> > - ["at23"] = < + ["at22"] = < text = <"Soft"> description = <"The cervix feels soft."> > - ["at22"] = < + ["at21"] = < text = <"Medium"> description = <"The cervix feels neither firm nor soft, but in between."> > - ["at21"] = < + ["at20"] = < text = <"Firm"> description = <"The cervix feels firm."> > @@ -206,19 +206,19 @@ terminology text = <"Consistency"> description = <"The amount of softening of the cervix, indicating a decline in the tissue tensile strength."> > - ["at19"] = < + ["at18"] = < text = <"80+ %"> description = <"Cervical effacement is estimated to 80+ %."> > - ["at18"] = < + ["at17"] = < text = <"60 - 70%"> description = <"Cervical effacement is estimated to 60 - 70%."> > - ["at17"] = < + ["at16"] = < text = <"40 - 50%"> description = <"Cervical effacement is estimated to 40 - 50%."> > - ["at16"] = < + ["at15"] = < text = <"0 - 30%"> description = <"Cervical effacement is estimated to 0 - 30%."> > @@ -227,19 +227,19 @@ terminology description = <"Thinning of the cervix."> comment = <"A fully effaced cervix (80+%) is described as paper-thin."> > - ["at14"] = < + ["at13"] = < text = <"5+ cm"> description = <"The cervical os is 5+ cm dilated."> > - ["at13"] = < + ["at12"] = < text = <"3-4 cm"> description = <"The cervical os is 3-4 cm dilated."> > - ["at12"] = < + ["at11"] = < text = <"1-2 cm"> description = <"The cervical os is 1-2 cm dilated."> > - ["at11"] = < + ["at10"] = < text = <"Closed"> description = <"The cervical os is closed."> > @@ -247,19 +247,19 @@ terminology text = <"Dilation"> description = <"Diameter of the cervical os."> > - ["at9"] = < + ["at8"] = < text = <"+1, +2"> description = <"Fetal station is 1 or 2cm below the level of the ischial spines."> > - ["at8"] = < + ["at7"] = < text = <"-1, 0"> description = <"Fetal station is 1cm above the level of the ischial spines or leveled with the ischial spines; 0cm."> > - ["at7"] = < + ["at6"] = < text = <"- 2"> description = <"Fetal station is 2cm above the level of the ischial spines."> > - ["at6"] = < + ["at5"] = < text = <"- 3"> description = <"Fetal station is 3cm above the level of the ischial spines."> > @@ -281,22 +281,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at16", "at17", "at18", "at19"> + members = <"at15", "at16", "at17", "at18"> > ["ac9001"] = < id = <"ac9001"> - members = <"at21", "at22", "at23"> + members = <"at20", "at21", "at22"> > ["ac9000"] = < id = <"ac9000"> - members = <"at25", "at26", "at27"> + members = <"at24", "at25", "at26"> > ["ac9004"] = < id = <"ac9004"> - members = <"at7", "at6", "at8", "at9"> + members = <"at6", "at5", "at7", "at8"> > ["ac9003"] = < id = <"ac9003"> - members = <"at11", "at12", "at13", "at14"> + members = <"at10", "at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.blood_pressure.v2.0.5.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.blood_pressure.v2.0.5.adls index 3c7672c54..ac1bc7378 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.blood_pressure.v2.0.5.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.blood_pressure.v2.0.5.adls @@ -600,7 +600,7 @@ terminology text = <"*Structured measurement location(en)"> description = <"*Structured anatomical location of where the measurement was taken.(en)"> > - ["at1057"] = < + ["at1056"] = < text = <"*Dorsum of foot(en)"> description = <"**(en)"> > @@ -612,7 +612,7 @@ terminology text = <"*Systolic pressure formula(en)"> description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> > - ["at1054"] = < + ["at1053"] = < text = <"*Intra-arterial(en)"> description = <"*Invasive measurement via transducer access line within an artery.(en)"> > @@ -620,15 +620,15 @@ terminology text = <"Einflussfaktoren"> description = <"Kommentar und Aufzeichung anderer Faktoren die ggf. zu dem Ergebnis der Blutdruckmessung beitragen können. Die kann z.B. bei belastenden Situationen der Fall sein (z.B. sog. Weißkittelhypertonie, Schmerzen, Fieber, Änderungen im atmosphärischen Druck)."> > - ["at1052"] = < + ["at1051"] = < text = <"*Toe(en)"> description = <"*A toe of the individual.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"Schlafend"> description = <"Die untersuchte Person schläft."> > - ["at1045"] = < + ["at1044"] = < text = <"Aufmerksam und wach"> description = <"Die untersuchte Person ist bei vollem Bewusstsein."> > @@ -640,11 +640,11 @@ terminology text = <"24 Stunden Durchschnitt"> description = <"Schätzung des durchschnittlichen Blutdrucks über eine 24-stündigen Zeitraum."> > - ["at1041"] = < + ["at1040"] = < text = <"Invasiv"> description = <"Invasive Messung des Blutdrucks innerhalb eines Gefäßes."> > - ["at1040"] = < + ["at1039"] = < text = <"Machine"> description = <"Messung durch eine Blutdruckmaschine."> > @@ -652,11 +652,11 @@ terminology text = <"Formel für mittleren arterieller Druck"> description = <"Die Formel die ggf. verwendet wurde, um den mittleren arteriellen Druck zu berechnen."> > - ["at1038"] = < + ["at1037"] = < text = <"Palpation"> description = <"Palpatorische Messung, normalerweise an den brachialen oder radialen Arterien."> > - ["at1037"] = < + ["at1036"] = < text = <"Auskultation"> description = <"Auskulatorische Messung unter Benutzung eines Stethoskops und der Korotkoff-Geräusche."> > @@ -664,11 +664,11 @@ terminology text = <"Methode"> description = <"Methode der Messung des Blutdrucks."> > - ["at1033"] = < + ["at1032"] = < text = <"*Finger(en)"> description = <"*A finger of the individual.(en)"> > - ["at1032"] = < + ["at1031"] = < text = <"Linkes Fußgelenk"> description = <"Das linke Fußgelenk der Person"> > @@ -676,7 +676,7 @@ terminology text = <"Anstrengung"> description = <"Details über physische Aktivitäten zur Zeit der Blutdruckmessung."> > - ["at1027"] = < + ["at1026"] = < text = <"Rechtes Fußgelenk"> description = <"Das rechte Fußgelenk der Person."> > @@ -684,31 +684,31 @@ terminology text = <"Gerät"> description = <"Details über das Sphygmomanometer oder ein anderes Gerät, dass zur Blutdruckmessung verwendet wird."> > - ["at1022"] = < + ["at1021"] = < text = <"Linkes Handgelenk"> description = <"Das linke Handgelenk der Person."> > - ["at1021"] = < + ["at1020"] = < text = <"Rechtes Handgelenk"> description = <"Das rechte Handgelenk der Person."> > - ["at1020"] = < + ["at1019"] = < text = <"Neonatal"> description = <"Eine Manschette für Neugeborene mit passender Größe für die Reife und das Geburtsgewicht des Neugeborenen."> > - ["at1019"] = < + ["at1018"] = < text = <"Kleinkind"> description = <"Eine Manschette für Kleinkinder und Säuglinge - ca. 5cm x 15cm."> > - ["at1015"] = < + ["at1014"] = < text = <"Nach links geneigt liegend"> description = <"Flach liegend mit seitlicher Neigung, normalerweise zur linken Seite. Häufig verwendet im letzten Drittel eine Schwangerschaft, um aorto-cavale Kompression zu vermeiden."> > - ["at1013"] = < + ["at1012"] = < text = <"Phase V"> description = <"Das 5. Korotkoff-Geräusch - die Geräusche verschwinden völlig während der Manschettendruck unter den diastolischen Blutdruck fällt."> > - ["at1012"] = < + ["at1011"] = < text = <"Phase IV"> description = <"Das 4. Korotkoff-Geräusch - Die Geräusche klingen plätzlich gedämpft."> > @@ -716,11 +716,11 @@ terminology text = <"Diastolischer Endpunkt"> description = <"Dient der Dokumentation des Korotkoff-Geräusches, das verwendet wird, um bei auskultarischer Messung den diastolischen Blutdruck zu bestimmen."> > - ["at1010"] = < + ["at1009"] = < text = <"Pädiatrisch/Kind"> description = <"Eine Manschette für ein Kind oder auch einen Erwachsenen mit einem schmalen Arm - 8cm x 21cm."> > - ["at1009"] = < + ["at1008"] = < text = <"Kleiner Erwachsener"> description = <"Eine Manschette für einen kleinen Erwachsenen - ca. 10cm x 24cm."> > @@ -737,19 +737,19 @@ terminology description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"Liegend"> description = <"Flach liegend zum Zeitpunkt der Blutdruckmessung."> > - ["at1003"] = < + ["at1002"] = < text = <"Zurückgelehnt"> description = <"Patient zurückgelehnt zum Zeitpunkt der Blutdruckmessung."> > - ["at1002"] = < + ["at1001"] = < text = <"Sitzend"> description = <"Sitzend zum Zeitpunkt der Blutdruckmessung (z.B. auf einem Bett oder Stuhl)."> > - ["at1001"] = < + ["at1000"] = < text = <"Stehend"> description = <"Stehend zum Zeitpunkt der Blutdruckmessung."> > @@ -757,31 +757,31 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at29"] = < + ["at28"] = < text = <"Linker Oberschenkel"> description = <"Der linke Oberschenkel der Person."> > - ["at28"] = < + ["at27"] = < text = <"Rechter Oberschenkel"> description = <"Der rechte Oberschenkel der Person."> > - ["at27"] = < + ["at26"] = < text = <"Linker Arm"> description = <"Der linke Arm der Person."> > - ["at26"] = < + ["at25"] = < text = <"Rechter Arm"> description = <"Der rechte Arm der Person."> > - ["at18"] = < + ["at17"] = < text = <"Erwachsener"> description = <"Eine Standard-Manschette für einen Erwachsenen - ca. 13cm x 30cm."> > - ["at17"] = < + ["at16"] = < text = <"Großer Erwachsener"> description = <"Eine Manschette für Erwachsene mit größeren Armen - ca. 16cm x 38cm."> > - ["at16"] = < + ["at15"] = < text = <"Oberschenkel eines Erwachsenen"> description = <"Eine Manschette für den Oberschenkel eines Erwachsenen - ca. 20cm x 42cm."> > @@ -873,7 +873,7 @@ terminology text = <"*Structured measurement location(en)"> description = <"*Structured anatomical location of where the measurement was taken.(en)"> > - ["at1057"] = < + ["at1056"] = < text = <"*Dorsum of foot(en)"> description = <"**(en)"> > @@ -885,7 +885,7 @@ terminology text = <"*Systolic pressure formula(en)"> description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> > - ["at1054"] = < + ["at1053"] = < text = <"*Intra-arterial(en)"> description = <"*Invasive measurement via transducer access line within an artery.(en)"> > @@ -893,15 +893,15 @@ terminology text = <"Стохастические факторы(ru)"> description = <"Комментарий и записи других случайных факторов, которые могут способствовать измерению артериального давления. Например,\"боязнь белого халата\" или боль и жар, изменения атмосферного давления т.д."> > - ["at1052"] = < + ["at1051"] = < text = <"*Toe(en)"> description = <"*A toe of the individual.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"Сон"> description = <"Пациент находится в состоянии естественного покоя, тело расслаблено."> > - ["at1045"] = < + ["at1044"] = < text = <"Пробуждение и подъём"> description = <"Пациент полностью в сознании."> > @@ -913,11 +913,11 @@ terminology text = <"Среднее за 24 часа"> description = <"Оценка среднего АД за период в 24 часа."> > - ["at1041"] = < + ["at1040"] = < text = <"Инвазивный"> description = <"Инвазивный метод измерения АД, с помещением датчика внутри кровеносного сосуда."> > - ["at1040"] = < + ["at1039"] = < text = <"Автоматический тонометр"> description = <"Неинвазивный метод измерения АД с помощью автоматического тонометра."> > @@ -925,11 +925,11 @@ terminology text = <"Формула среднего артериального давления"> description = <"Формула, используемая для вычисления СрАД (если требуется записывать)."> > - ["at1038"] = < + ["at1037"] = < text = <"Пальпация"> description = <"Неинвазивный метод измерения АД с использованием пальпации (обычно плечевой или лучевой артерии)."> > - ["at1037"] = < + ["at1036"] = < text = <"Аускультация"> description = <"Неинвазивный метод измерения АД с использованием стетоскопа и звуков Короткова."> > @@ -937,11 +937,11 @@ terminology text = <"Метод"> description = <"Метод измерения кровяного давления."> > - ["at1033"] = < + ["at1032"] = < text = <"*Finger(en)"> description = <"*A finger of the individual.(en)"> > - ["at1032"] = < + ["at1031"] = < text = <"Левая лодыжка"> description = <"Левая лодыжка пациента"> > @@ -949,7 +949,7 @@ terminology text = <"Нагрузка"> description = <"Подробная информация о физической деятельности, осуществляемой во время измерения АД."> > - ["at1027"] = < + ["at1026"] = < text = <"Правая лодыжка"> description = <"Правая лодыжка пациента."> > @@ -957,31 +957,31 @@ terminology text = <"Устройство"> description = <"Информация о сфигмоманометре или другом устройстве, используемом для измерения АД."> > - ["at1022"] = < + ["at1021"] = < text = <"Левое запястье"> description = <"Левое запястье пациента."> > - ["at1021"] = < + ["at1020"] = < text = <"Правое запястье"> description = <"Правое запястье пациента."> > - ["at1020"] = < + ["at1019"] = < text = <"Для новорожденных"> description = <"Манжета для новорожденных, используется в соответствии с весом новорожденного."> > - ["at1019"] = < + ["at1018"] = < text = <"Для младенцев"> description = <"Манжета для младенцев - пузырь приблизительно 5см x 15cm."> > - ["at1015"] = < + ["at1014"] = < text = <"Лёжа с наклоном влево"> description = <"Лёжа на плоской поверхности с боковым наклоном, как правило, под углом по направлению с левой стороны. Обычно требуется в последнем триместре беременности, чтобы облегчить сдавление нижней полой вены."> > - ["at1013"] = < + ["at1012"] = < text = <"Фаза 5"> description = <"Пятый звук Короткова определяется отсутствием звуков, так как давление в манжете падает ниже диастолического артериального давления."> > - ["at1012"] = < + ["at1011"] = < text = <"Фаза 4"> description = <"Четвёртый звук Короткова, определяющийся как резкое приглушение звуков."> > @@ -989,11 +989,11 @@ terminology text = <"Диастолическая конечная точка"> description = <"Запись звука Короткова который используют для определения диастолического давления с помощью метода аускультации."> > - ["at1010"] = < + ["at1009"] = < text = <"Педиатрическая(детская)"> description = <"Манжета для детей или взрослых с тонкой рукой - пузырь примерно 8см x 21cm."> > - ["at1009"] = < + ["at1008"] = < text = <"Взрослая малая"> description = <"Манжета взрослая малая - пузырь приблизительно 10 x 24cm."> > @@ -1010,19 +1010,19 @@ terminology description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"Лёжа"> description = <"Пациент лежит во время измерения АД."> > - ["at1003"] = < + ["at1002"] = < text = <"Реклинация"> description = <"Пациент лежит в вынужденной неизменной позе (на реклинации)во время измерения АД."> > - ["at1002"] = < + ["at1001"] = < text = <"Сидя"> description = <"Пациент сидит во время измерения АД (на стуле, кровати или кресле)."> > - ["at1001"] = < + ["at1000"] = < text = <"Стоя"> description = <"Пациент стоит во время измерения АД."> > @@ -1030,31 +1030,31 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at29"] = < + ["at28"] = < text = <"Левое бедро"> description = <"Левое бедро пациента."> > - ["at28"] = < + ["at27"] = < text = <"Правое бедро"> description = <"Правое бедро пациента."> > - ["at27"] = < + ["at26"] = < text = <"Левая рука"> description = <"Левая рука пациента."> > - ["at26"] = < + ["at25"] = < text = <"Правая рука"> description = <"Правая рука пациента."> > - ["at18"] = < + ["at17"] = < text = <"Взрослая"> description = <"Манжета стандартная для взрослого - пузырь приблизительно 13 х 30cm."> > - ["at17"] = < + ["at16"] = < text = <"Взрослая большая"> description = <"Манжета для руки взрослого, увеличенного объёма - пузырь приблизительно 16cm x 38cm."> > - ["at16"] = < + ["at15"] = < text = <"Взрослая для бедра"> description = <"Манжеты для бедра взрослого- пузырь приблизительно 20см х 42см."> > @@ -1146,7 +1146,7 @@ terminology text = <"Strukturerad mätplats"> description = <"Strukturerad anatomisk plats där mätningen gjordes."> > - ["at1057"] = < + ["at1056"] = < text = <"Fotryggen"> description = <"Individens fotrygg."> > @@ -1158,7 +1158,7 @@ terminology text = <"Formel för systoliskt tryck"> description = <"Formel som används för att beräkna det systoliska trycket från medelartärtrycket (om det finns registrerat)."> > - ["at1054"] = < + ["at1053"] = < text = <"Intraarteriell"> description = <"Invasiv mätning via transduktoråtkomstlinjen inom en artär."> > @@ -1166,15 +1166,15 @@ terminology text = <"Påverkande faktorer"> description = <"Andra faktorer som kan påverka blodtrycksmätningen, exempelvis ångestnivå, \"vitrockseffekt\", smärta, feber eller förändringar i lufttryck mm."> > - ["at1052"] = < + ["at1051"] = < text = <"Tå"> description = <"Individens tå."> > - ["at1046"] = < + ["at1045"] = < text = <"Sover"> description = <"Patienten är i det naturliga tillståndet av kroppslig vila."> > - ["at1045"] = < + ["at1044"] = < text = <"Alert och vaken"> description = <"Patienten är vid fullt medvetande."> > @@ -1186,11 +1186,11 @@ terminology text = <"24 timmars blodtrycksmätning"> description = <"Beräkning av det genomsnittliga blodtrycket under en 24-timmarsperiod."> > - ["at1041"] = < + ["at1040"] = < text = <"Invasiv"> description = <"Metod för att mäta blodtrycket intravenöst dvs. genom att penetrera huden och mäta inuti blodkärlen."> > - ["at1040"] = < + ["at1039"] = < text = <"Blodtrycksmaskin"> description = <"Metod för mätning av blodtryck externt med hjälp av en blodtrycksmaskin."> > @@ -1198,11 +1198,11 @@ terminology text = <"Formel för medelartärtryck"> description = <"Formel som används för att beräkna medelartärtrycket (om det finns registrerat)."> > - ["at1038"] = < + ["at1037"] = < text = <"Palpation"> description = <"Metod för att mäta blodtrycket externt med hjälp av palpation, vanligtvis av brakiala eller radiella artärer."> > - ["at1037"] = < + ["at1036"] = < text = <"Auskultation"> description = <"Metod för extern mätning av blodtryck med hjälp av stetoskop och Korotkoff-ljud."> > @@ -1210,11 +1210,11 @@ terminology text = <"Metod"> description = <"Metod för mätning av blodtryck."> > - ["at1033"] = < + ["at1032"] = < text = <"Finger"> description = <"Individens finger."> > - ["at1032"] = < + ["at1031"] = < text = <"Vänster vrist"> description = <"Individens vänstra vrist."> > @@ -1222,7 +1222,7 @@ terminology text = <"Ansträngning"> description = <"Detaljer om den fysiska aktiviteten som utförts vid tidpunkten av blodtrycksmätningen."> > - ["at1027"] = < + ["at1026"] = < text = <"Höger vrist"> description = <"Individens högra vrist."> > @@ -1230,31 +1230,31 @@ terminology text = <"Utrustning"> description = <"Detaljer om blodtrycksmätaren eller annan apparat som används för att mäta blodtrycket."> > - ["at1022"] = < + ["at1021"] = < text = <"Vänster handled"> description = <"Individens vänstra handled."> > - ["at1021"] = < + ["at1020"] = < text = <"Höger handled"> description = <"Individens högra handled."> > - ["at1020"] = < + ["at1019"] = < text = <"Nyfödd"> description = <"En manschett som används på nyfödda, om manschetten anses vara av lämplig storlek till den nyföddas mognads- och födelsevikt."> > - ["at1019"] = < + ["at1018"] = < text = <"Spädbarn"> description = <"En manschett för spädbarn."> > - ["at1015"] = < + ["at1014"] = < text = <"Liggande med lutning till vänster"> description = <"Liggande platt ställning med viss lateral lutning, vanligtvis mot vänster sida. Den krävs vanligtvis i graviditetens sista trimester för att lindra aortokaval kompression."> > - ["at1013"] = < + ["at1012"] = < text = <"Fas V"> description = <"Det femte Korotkoff-ljudet identifieras genom avsaknad av ljud då manschettrycket sjunker under det diastoliska blodtrycket."> > - ["at1012"] = < + ["at1011"] = < text = <"Fas IV"> description = <"Det fjärde Korotkoff-ljudet identifieras som en plötslig ljuddämpning."> > @@ -1262,11 +1262,11 @@ terminology text = <"Diastoliskt effektmått"> description = <"Registrerat Korotkoff-ljud som används för att avgöra diastoliskt tryck med hjälp av auskultatorisk metod."> > - ["at1010"] = < + ["at1009"] = < text = <"Pediatrisk/Barn"> description = <"En manschett som passar barn eller vuxna med smala armar."> > - ["at1009"] = < + ["at1008"] = < text = <"Liten Vuxen"> description = <"En manschett som används till små vuxna."> > @@ -1283,19 +1283,19 @@ terminology description = <"Lutning på ytan av huvuddelen som personen ligger på vid tidpunkten för mätningen."> comment = <"OBS: '°' är en giltig UCUM-enhet. Använd \"deg\" som den rätta enheten."> > - ["at1004"] = < + ["at1003"] = < text = <"Liggande"> description = <"Liggande ställning under blodtrycksmätningen."> > - ["at1003"] = < + ["at1002"] = < text = <"Halvliggande"> description = <"Halvliggande ställning under blodtrycksmätningen."> > - ["at1002"] = < + ["at1001"] = < text = <"Sittande"> description = <"Sittande ställning under blodtrycksmätningen, exempelvis på en säng eller stol."> > - ["at1001"] = < + ["at1000"] = < text = <"Stående"> description = <"Stående ställning under blodtrycksmätningen"> > @@ -1303,31 +1303,31 @@ terminology text = <"Kommentar"> description = <"Ytterligare beskrivning av mätningen som inte beskrivits i andra fält."> > - ["at29"] = < + ["at28"] = < text = <"Vänster lår"> description = <"Individens vänstra lår."> > - ["at28"] = < + ["at27"] = < text = <"Höger lår"> description = <"Individens högra lår."> > - ["at27"] = < + ["at26"] = < text = <"Vänster arm"> description = <"Individens vänstra arm."> > - ["at26"] = < + ["at25"] = < text = <"Höger arm"> description = <"Individens högra arm."> > - ["at18"] = < + ["at17"] = < text = <"Vuxen"> description = <"En standardmanschett för vuxna."> > - ["at17"] = < + ["at16"] = < text = <"Stor vuxen"> description = <"En manschett för vuxna med större armar."> > - ["at16"] = < + ["at15"] = < text = <"Vuxet lår"> description = <"En lårmanschett för vuxna."> > @@ -1419,7 +1419,7 @@ terminology text = <"Rakenteellinen mittauskohta"> description = <"Rakenteellinen anatominen kohta, josta mittaus tehtiin."> > - ["at1057"] = < + ["at1056"] = < text = <"Jalanselkä"> description = <"Tutkittavan jalanselkä."> > @@ -1431,7 +1431,7 @@ terminology text = <"Systolisen paineen kaava"> description = <"Kaava jota käytetään systolisen paineen laskemiseen keskivaltimopaineesta (jos kirjattu tietoihin)."> > - ["at1054"] = < + ["at1053"] = < text = <"Valtimonsisäinen"> description = <"Invasiivinen mittaus valtimoon sijoitetulla katetrinpääanturilla."> > @@ -1439,15 +1439,15 @@ terminology text = <"Sekoittavat tekijät"> description = <"Kommentoi ja kirjaa muita satunnaistekijöitä, jotka saattavat vaikuttaa verenpaineen mittaukseen. Esimerkiksi ahdistuneisuus tai ”valkotakkiverenpaine”, kipu tai kuume; ilmanpaineen muutokset, jne."> > - ["at1052"] = < + ["at1051"] = < text = <"Varvas"> description = <"Tutkittavan varvas."> > - ["at1046"] = < + ["at1045"] = < text = <"Nukkuu"> description = <"Tutkittavan keho on luonnollisessa lepotilassa."> > - ["at1045"] = < + ["at1044"] = < text = <"Valpas ja hereillä"> description = <"Tutkittava on täysin tajuissaan."> > @@ -1459,11 +1459,11 @@ terminology text = <"24 tunnin keskiarvo"> description = <"Arvio verenpaineen keskiarvosta 24 tunnin ajanjaksona."> > - ["at1041"] = < + ["at1040"] = < text = <"Invasiivinen"> description = <"Menetelmä, jolla verenpaine mitataan sisäisesti, eli ihon läpi tunkeutuen ja verisuonen sisältä."> > - ["at1040"] = < + ["at1039"] = < text = <"Kone"> description = <"Menetelmä, jolla verenpaine mitataan ulkoisesti koneella."> > @@ -1471,11 +1471,11 @@ terminology text = <"Keskivaltimopaineen kaava"> description = <"Keskivaltimopaineen laskennassa käytettävä kaava (jos kirjattu tietoihin)."> > - ["at1038"] = < + ["at1037"] = < text = <"Palpaatio"> description = <"Menetelmä, jolla verenpaine mitataan ulkoisesti palpoimalla (yleensä olkavarsi- tai värttinävaltimosta)."> > - ["at1037"] = < + ["at1036"] = < text = <"Auskultaatio"> description = <"Menetelmä, jolla verenpaine mitataan ulkoisesti käyttämällä stetoskooppia ja Korotkoffin ääniä."> > @@ -1483,11 +1483,11 @@ terminology text = <"Menetelmä"> description = <"Verenpaineen mittausmenetelmä."> > - ["at1033"] = < + ["at1032"] = < text = <"Sormi"> description = <"Tutkittavan sormi."> > - ["at1032"] = < + ["at1031"] = < text = <"Vasen nilkka"> description = <"Tutkittavan vasen nilkka."> > @@ -1495,7 +1495,7 @@ terminology text = <"Rasitus"> description = <"Tiedot fyysisestä rasituksesta, jolle tutkittava altistettiin verenpaineen mittauksen aikana."> > - ["at1027"] = < + ["at1026"] = < text = <"Oikea nilkka"> description = <"Tutkittavan oikea nilkka."> > @@ -1503,31 +1503,31 @@ terminology text = <"Laite"> description = <"Tiedot sfygmomanometrista tai muusta laitteesta, jolla verenpaine mitataan."> > - ["at1022"] = < + ["at1021"] = < text = <"Vasen ranne"> description = <"Tutkittavan vasen ranne."> > - ["at1021"] = < + ["at1020"] = < text = <"Oikea ranne"> description = <"Tutkittavan oikea ranne."> > - ["at1020"] = < + ["at1019"] = < text = <"Vastasyntynyt"> description = <"Vastasyntyneille käytettävä mansetti, mikäli mansetti on oikean kokoinen vastasyntyneen kokoon ja kehitystasoon nähden."> > - ["at1019"] = < + ["at1018"] = < text = <"Vauva"> description = <"Vauvoille käytettävä mansetti."> > - ["at1015"] = < + ["at1014"] = < text = <"Makuulla vasemmalle kallellaan"> description = <"Makuulla, hiukan kallellaan kyljen suunnassa, yleensä vasemmalle. Tarvitaan yleensä viimeisellä raskauskolmanneksella supiinioireyhtymän helpottamiseksi."> > - ["at1013"] = < + ["at1012"] = < text = <"Vaihe V"> description = <"Viides Korotkoffin ääni määritetään äänien kuulumisen lakkaamiseksi, kun mansetin paine laskee diastolisen verenpaineen alapuolelle."> > - ["at1012"] = < + ["at1011"] = < text = <"Vaihe IV"> description = <"Neljäs Korotkoffin ääni määrittään äänien äkilliseksi heikkenemiseksi."> > @@ -1535,11 +1535,11 @@ terminology text = <"Diastolinen päätetapahtuma"> description = <"Tieto siitä, minkä Korotkoffin äänen perusteella diastolinen paine määritetään auskultoitaessa."> > - ["at1010"] = < + ["at1009"] = < text = <"Pediatrinen/lapsi"> description = <"Mansetti, joka sopii lapselle tai ohutkäsivartiselle aikuiselle."> > - ["at1009"] = < + ["at1008"] = < text = <"Aikuiset, pieni"> description = <"Pienikokoiselle aikuiselle käytettävä mansetti."> > @@ -1556,19 +1556,19 @@ terminology description = <"Kraniokaudaalinen kallistuma alustalla, jolla henkilö makaa mittauksen aikana."> comment = <"PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit."> > - ["at1004"] = < + ["at1003"] = < text = <"Makuulla"> description = <"Verenpaine mitataan henkilön maatessa."> > - ["at1003"] = < + ["at1002"] = < text = <"Taaksepäin nojaten"> description = <"Verenpaine mitataan henkilön nojatessa taaksepäin."> > - ["at1002"] = < + ["at1001"] = < text = <"Istuen"> description = <"Verenpaine mitataan henkilön istuessa (esimerkiksi vuoteella tai tuolissa)."> > - ["at1001"] = < + ["at1000"] = < text = <"Seisten"> description = <"Verenpaine mitataan henkilön seistessä."> > @@ -1576,31 +1576,31 @@ terminology text = <"Kommentti"> description = <"Mittauksen kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> > - ["at29"] = < + ["at28"] = < text = <"Vasen reisi"> description = <"Henkilön vasen reisi."> > - ["at28"] = < + ["at27"] = < text = <"Oikea reisi"> description = <"Henkilön oikea reisi."> > - ["at27"] = < + ["at26"] = < text = <"Vasen käsivarsi"> description = <"Henkilön vasen käsivarsi."> > - ["at26"] = < + ["at25"] = < text = <"Oikea käsivarsi"> description = <"Henkilön oikea käsivarsi."> > - ["at18"] = < + ["at17"] = < text = <"Aikuinen"> description = <"Standardikokoinen mansetti aikuisille."> > - ["at17"] = < + ["at16"] = < text = <"Aikuiset, suuri"> description = <"Mansetti aikuisille, joilla on paksut käsivarret."> > - ["at16"] = < + ["at15"] = < text = <"Aikuisen reisi"> description = <"Aikuisen reidessä käytettävä mansetti."> > @@ -1693,7 +1693,7 @@ terminology text = <"*Structured measurement location(en)"> description = <"*Structured anatomical location of where the measurement was taken.(en)"> > - ["at1057"] = < + ["at1056"] = < text = <"*Dorsum of foot(en)"> description = <"**(en)"> > @@ -1705,7 +1705,7 @@ terminology text = <"*Systolic pressure formula(en)"> description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> > - ["at1054"] = < + ["at1053"] = < text = <"*Intra-arterial(en)"> description = <"*Invasive measurement via transducer access line within an artery.(en)"> > @@ -1713,15 +1713,15 @@ terminology text = <"혼란변수"> description = <"혈압측정에 영향을 줄 수 있는 기타 우연한 변수들에 대한 코멘트와 기록. 예를 들어, 불안 또는 '백의신드롬'의 레벨; 통증 또는 발열; 대기압의 변화 등."> > - ["at1052"] = < + ["at1051"] = < text = <"*Toe(en)"> description = <"*A toe of the individual.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"수면 상태"> description = <"대상은 신체적으로 자연적인 휴식 상태에 있다."> > - ["at1045"] = < + ["at1044"] = < text = <"각성과 기상 상태"> description = <"대상은 완전한 의식이 있다."> > @@ -1733,11 +1733,11 @@ terminology text = <"24시간 평균"> description = <"24시간 동안의 평균 혈압의 추정."> > - ["at1041"] = < + ["at1040"] = < text = <"*침습적 방법(ko)"> description = <"*내부에서 즉 피부를 통과하여 혈관 내에서 혈압을 측정하는 방법.(ko)"> > - ["at1040"] = < + ["at1039"] = < text = <"*장비(ko)"> description = <"*혈압 측정 장비를 사용하여 외부에서 혈압을 측정하는 방법.(ko)"> > @@ -1745,11 +1745,11 @@ terminology text = <"*평균 동맥압 공식(ko)"> description = <"*(데이터 내에 기록되어 있다면) MAP를 계산하는데 사용되는 공식.(ko)"> > - ["at1038"] = < + ["at1037"] = < text = <"*타진(ko)"> description = <"*(보통 상완 또는 요골동맥의) 타진을 사용하여 외부에서 혈압을 측정하는 방법.(ko)"> > - ["at1037"] = < + ["at1036"] = < text = <"*청진(ko)"> description = <"*청진기와 Korotkoff sounds을 사용하여 외부에서 혈압을 측정하는 방법.(ko)"> > @@ -1757,11 +1757,11 @@ terminology text = <"*측정 방법(ko)"> description = <"*혈압 측정의 방법.(ko)"> > - ["at1033"] = < + ["at1032"] = < text = <"*Finger(en)"> description = <"*A finger of the individual.(en)"> > - ["at1032"] = < + ["at1031"] = < text = <"*좌측 발목(ko)"> description = <"**대상의 좌측 발목.(ko)"> > @@ -1769,7 +1769,7 @@ terminology text = <"노력"> description = <"혈압 측정시에 수행 중인 육체활동에 대한 상세내용."> > - ["at1027"] = < + ["at1026"] = < text = <"*우측 발목(ko)"> description = <"*대상의 우측 발목.(ko)"> > @@ -1777,33 +1777,33 @@ terminology text = <"*장비(ko)"> description = <"*혈압을 측정하는데 사용되는 혈압계 또는 기타 장비에 대한 상세내용.(ko)"> > - ["at1022"] = < + ["at1021"] = < text = <"*좌측 손목(ko)"> description = <"*대상의 좌측 손목.(ko)"> > - ["at1021"] = < + ["at1020"] = < text = <"*우측 손목(ko)"> description = <"*대상의 우측 손목.(ko)"> > - ["at1020"] = < + ["at1019"] = < text = <"*신생아(ko)"> description = <"*신생아를 위해 사용되는 cuff, cuff는 신생아의 성숙도와 몸무게에 대한 적절한 크기가 가정됨.(ko)"> > - ["at1019"] = < + ["at1018"] = < text = <"*영아(ko)"> description = <"*영아을 위해 사용되는 cuff - bladder가 약 5cm x 15cm.(ko)"> > - ["at1015"] = < + ["at1014"] = < text = <"왼쪽으로 누운 자세"> description = <"보통 왼쪽으로 기울린, 옆쪽으로 기울여 누운 자세. 보통 임신 3기에 동정맥압력을 완화하기위해 필요함."> > - ["at1013"] = < + ["at1012"] = < text = <"*Phase V(en)"> description = <"*5번째 Korotkoff sound는 cuff 압력이 이완기 혈압 아래로 떨어져 소리가 없어짐으로써 확인된다.(ko) "> > - ["at1012"] = < + ["at1011"] = < text = <"*Phase IV(en)"> description = <"*4번째 Korotkoff sound가 갑작스런 약해지는 소리로 확인된다.(ko)"> > @@ -1811,11 +1811,11 @@ terminology text = <"*이완기 종점(ko)"> description = <"*청진법을 이용하여 이완기 압력을 결정하는데 사용되는 Korotkoff sound를 기록.(ko)"> > - ["at1010"] = < + ["at1009"] = < text = <"*소아/아동(ko)"> description = <"*아동이나 얋은 팔을 가진 성인에게 적합한 cuff - bladder가 약 8cm x 21cm.(ko)"> > - ["at1009"] = < + ["at1008"] = < text = <"*작은 성인(ko)"> description = <"*작은 성인을 위해 사용되는 cuff - bladder가 약 10cm x 24cm.(ko)"> > @@ -1832,19 +1832,19 @@ terminology description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"누운 자세"> description = <"혈압 측정시에 바로 누운 자세."> > - ["at1003"] = < + ["at1002"] = < text = <"비스듬한 자세"> description = <"혈압 측정시에 비스듬한 자세(reclining)."> > - ["at1002"] = < + ["at1001"] = < text = <"앉은 자세"> description = <"혈압 측정시에 앉은 자세(침대 또는 의자)."> > - ["at1001"] = < + ["at1000"] = < text = <"선 자세"> description = <"혈압측정 시에 서있는 자세."> > @@ -1852,31 +1852,31 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at29"] = < + ["at28"] = < text = <"*좌측 허벅지(ko)"> description = <"*사람의 좌측 허벅지.(ko)"> > - ["at28"] = < + ["at27"] = < text = <"*우측 허벅지(ko)"> description = <"*사람의 우측 허벅지.(ko)"> > - ["at27"] = < + ["at26"] = < text = <"*좌측 팔(ko)"> description = <"*사람의 좌측 팔.(ko)"> > - ["at26"] = < + ["at25"] = < text = <"*우측 팔(ko)"> description = <"*사람의 우측 팔.(ko)"> > - ["at18"] = < + ["at17"] = < text = <"*성인(ko)"> description = <"*성인을 위한 표준인 cuff - bladder가 약 13cm x 30cm.(ko)"> > - ["at17"] = < + ["at16"] = < text = <"*큰 성인(ko)"> description = <"*큰 팔을 가진 성인을 위한 cuff - bladder가 약 16cm x 38cm.(ko)"> > - ["at16"] = < + ["at15"] = < text = <"성인 허벅지"> description = <"성인 허벅지을 위한 cuff - bladder가 약 20cm x 42cm."> > @@ -1967,7 +1967,7 @@ terminology text = <"*Structured measurement location(en)"> description = <"*Structured anatomical location of where the measurement was taken.(en)"> > - ["at1057"] = < + ["at1056"] = < text = <"*Dorsum of foot(en)"> description = <"**(en)"> > @@ -1979,7 +1979,7 @@ terminology text = <"*Systolic pressure formula(en)"> description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> > - ["at1054"] = < + ["at1053"] = < text = <"*Intra-arterial(en)"> description = <"*Invasive measurement via transducer access line within an artery.(en)"> > @@ -1987,15 +1987,15 @@ terminology text = <"Fatores confundidores"> description = <"Comentários sobre e registros de outros fatores incidentais que possam estar contribuindo na medida da pressão sanguínea. Por exemplo, nível de ansiedade ou \"síndrome do jaleco branco\"; dor ou febre; mudanças na pressão atmosférica, etc."> > - ["at1052"] = < + ["at1051"] = < text = <"*Toe(en)"> description = <"*A toe of the individual.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"Dormindo"> description = <"Sujeito está no estado natural de descanso corporal."> > - ["at1045"] = < + ["at1044"] = < text = <"Alerta e acordado"> description = <"Sujeito está totalmente consciente."> > @@ -2007,11 +2007,11 @@ terminology text = <"Media de 24 horas"> description = <"Estimativa da pressão arterial média em um período de 24 horas."> > - ["at1041"] = < + ["at1040"] = < text = <"Invasivo"> description = <"Método de medir a pressão arterial internamente, isto é, envolvendo a penetração da pele e a medida interior dos vasos sanguíneos."> > - ["at1040"] = < + ["at1039"] = < text = <"Aparelho de pressão"> description = <"Método de medir a pressão arterial externamente, usando o aparelho de pressão arterial."> > @@ -2019,11 +2019,11 @@ terminology text = <"Fórmula de Pressão Arterial Média"> description = <"Fórmula usada para calcular a pressão arterial média (PAM), se registrada em dados."> > - ["at1038"] = < + ["at1037"] = < text = <"Palpação"> description = <"Método de medir a pressão arterial externamente, usando a palpação (geralmente artérias braquiais ou radiais)."> > - ["at1037"] = < + ["at1036"] = < text = <"Ausculta"> description = <"Método de medir a pressão externamente, usando o estetoscópiso e os sons Korotkoff."> > @@ -2031,11 +2031,11 @@ terminology text = <"Método"> description = <"Método de medida da pressão arterial."> > - ["at1033"] = < + ["at1032"] = < text = <"*Finger(en)"> description = <"*A finger of the individual.(en)"> > - ["at1032"] = < + ["at1031"] = < text = <"Tornozelo esquerdo"> description = <"O tornozelo esquerdo da pessoa."> > @@ -2043,7 +2043,7 @@ terminology text = <"Esforço físico"> description = <"Detalhes sobre atividade física realizada na hora da medida da pressão arterial."> > - ["at1027"] = < + ["at1026"] = < text = <"Tornozelo direito"> description = <"O tornozelo direito da pessoa."> > @@ -2051,31 +2051,31 @@ terminology text = <"Aparelho"> description = <"Detalhes sobre o esfigmomanômetro ou outro aparelho utilizado para medir a pressão sanguínea."> > - ["at1022"] = < + ["at1021"] = < text = <"Pulso esquerdo"> description = <"O pulso esquerdo da pessoa."> > - ["at1021"] = < + ["at1020"] = < text = <"Pulso direito"> description = <"O pulso direito da pessoa."> > - ["at1020"] = < + ["at1019"] = < text = <"Neonatal"> description = <"Uma braçadeira usada para um recém-nascido, supondo que o tamanho é apropriado para a maturidade e o peso ao nascer do neonato."> > - ["at1019"] = < + ["at1018"] = < text = <"Criança pequena "> description = <"Uma braçadeira utilizada em crianças pequenas - manguito de aproximadamente 5cm x 15cm."> > - ["at1015"] = < + ["at1014"] = < text = <"Deitado com inclinação para esquerda"> description = <"Deitado sem reclinação com alguma inclinação lateral, usualmente com angulação para o lado esquerdo. Comumente requerido no último trimestre da gravidez para aliviar a compressão aortocaval."> > - ["at1013"] = < + ["at1012"] = < text = <"Phase V"> description = <"O quinto som de Korotkoff é identificado pela ausência de sons, pois a pressão da braçadeira cai abaixo da pressão diastólica do sangue."> > - ["at1012"] = < + ["at1011"] = < text = <"Fhase IV."> description = <"O quarto som de Korotkoff é identificado como um súbito abafamento dos sons."> > @@ -2083,11 +2083,11 @@ terminology text = <"Final da diástole"> description = <"Registro do som Korotkoff usado para determinar a pressão arterial diastólica, usando o método auscultativo."> > - ["at1010"] = < + ["at1009"] = < text = <"Criança/Pediátrico"> description = <"Manguito apropriao para uma criança ou um adulto com um braço fino - bolsa de aproximadamente 8cm x 21cm."> > - ["at1009"] = < + ["at1008"] = < text = <"Adulto pequeno"> description = <"Uma braçadeira usada para adultos pequenos -manguito de aproximadamente 10cm x 24cm."> > @@ -2104,19 +2104,19 @@ terminology description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"Deitado"> description = <"Deitado sem reclinação hora da medida da pressão arterial."> > - ["at1003"] = < + ["at1002"] = < text = <"Reclinado"> description = <"Reclinado na hora da medida da pressão arterial."> > - ["at1002"] = < + ["at1001"] = < text = <"Sentado"> description = <"Sentado (por exemplo na cama ou em uma cadeira) na hora da medida da pressão arterial."> > - ["at1001"] = < + ["at1000"] = < text = <"Em pé"> description = <"Em pé na hora da medida da pressão arterial."> > @@ -2124,31 +2124,31 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at29"] = < + ["at28"] = < text = <"Coxa esquerda"> description = <"A coxa esquerda da pessoa."> > - ["at28"] = < + ["at27"] = < text = <"Coxa direita"> description = <"A coxa direita da pessoa."> > - ["at27"] = < + ["at26"] = < text = <"Braço esquerdo"> description = <"O braço esquerdo da pessoa."> > - ["at26"] = < + ["at25"] = < text = <"Braço direito"> description = <"O braço direito da pessoa."> > - ["at18"] = < + ["at17"] = < text = <"Adulto"> description = <"Uma braçadeira padrão para adultos - manguito de aproximadamente 13cm x 30cm."> > - ["at17"] = < + ["at16"] = < text = <"Adulto Grande"> description = <"Uma braçadeira para adultos com braço largo - manguito de aproximadamente 16cm x 38cm."> > - ["at16"] = < + ["at15"] = < text = <"Coxa de adulto"> description = <"Uma braçadeira usada na coxa de um aduto - manguito de aproximadamente 20cm x 42cm."> > @@ -2240,7 +2240,7 @@ terminology text = <"Structured measurement location"> description = <"Structured anatomical location of where the measurement was taken."> > - ["at1057"] = < + ["at1056"] = < text = <"Dorsum of foot"> description = <"The individual's dorsum of the foot."> > @@ -2252,7 +2252,7 @@ terminology text = <"Systolic pressure formula"> description = <"Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data)."> > - ["at1054"] = < + ["at1053"] = < text = <"Intra-arterial"> description = <"Invasive measurement via transducer access line within an artery."> > @@ -2260,15 +2260,15 @@ terminology text = <"Confounding factors"> description = <"Comment on and record other incidental factors that may be contributing to the blood pressure measurement. For example, level of anxiety or 'white coat syndrome'; pain or fever; changes in atmospheric pressure etc."> > - ["at1052"] = < + ["at1051"] = < text = <"Toe"> description = <"A toe of the individual."> > - ["at1046"] = < + ["at1045"] = < text = <"Sleeping"> description = <"The individual is in the natural state of bodily rest."> > - ["at1045"] = < + ["at1044"] = < text = <"Awake"> description = <"The individual is fully conscious."> > @@ -2280,11 +2280,11 @@ terminology text = <"24 hour average"> description = <"Estimate of the average blood pressure over a 24 hour period."> > - ["at1041"] = < + ["at1040"] = < text = <"Invasive"> description = <"Method of measuring blood pressure internally ie involving penetration of the skin and measuring inside blood vessels."> > - ["at1040"] = < + ["at1039"] = < text = <"Machine"> description = <"Method of measuring blood pressure externally, using a blood pressure machine."> > @@ -2292,11 +2292,11 @@ terminology text = <"Mean arterial pressure formula"> description = <"Formula used to calculate the Mean Arterial Pressure (if recorded in data)."> > - ["at1038"] = < + ["at1037"] = < text = <"Palpation"> description = <"Method of measuring blood pressure externally, using palpation (usually of the brachial or radial arteries)."> > - ["at1037"] = < + ["at1036"] = < text = <"Auscultation"> description = <"Method of measuring blood pressure externally, using a stethoscope and Korotkoff sounds."> > @@ -2304,11 +2304,11 @@ terminology text = <"Method"> description = <"Method of measurement of blood pressure."> > - ["at1033"] = < + ["at1032"] = < text = <"Finger"> description = <"A finger of the individual."> > - ["at1032"] = < + ["at1031"] = < text = <"Left ankle"> description = <"The left ankle of the individual."> > @@ -2316,7 +2316,7 @@ terminology text = <"Exertion"> description = <"Details about physical activity undertaken at the time of blood pressure measurement."> > - ["at1027"] = < + ["at1026"] = < text = <"Right ankle"> description = <"The right ankle of the individual."> > @@ -2324,31 +2324,31 @@ terminology text = <"Device"> description = <"Details about sphygmomanometer or other device used to measure the blood pressure."> > - ["at1022"] = < + ["at1021"] = < text = <"Left wrist"> description = <"The left wrist of the individual."> > - ["at1021"] = < + ["at1020"] = < text = <"Right wrist"> description = <"The right wrist of the individual."> > - ["at1020"] = < + ["at1019"] = < text = <"Neonatal"> description = <"A cuff used for a neonate, assuming cuff is the appropriate size for maturity and birthweight of the neonate."> > - ["at1019"] = < + ["at1018"] = < text = <"Infant"> description = <"A cuff used for infants."> > - ["at1015"] = < + ["at1014"] = < text = <"Lying with tilt to left"> description = <"Lying flat with some lateral tilt, usually angled towards the left side. Commonly required in the last trimester of pregnancy to relieve aortocaval compression."> > - ["at1013"] = < + ["at1012"] = < text = <"Phase V"> description = <"The fifth Korotkoff sound is identified by absence of sounds as the cuff pressure drops below the diastolic blood pressure."> > - ["at1012"] = < + ["at1011"] = < text = <"Phase IV"> description = <"The fourth Korotkoff sound is identified as an abrupt muffling of sounds."> > @@ -2356,11 +2356,11 @@ terminology text = <"Diastolic endpoint"> description = <"Record which Korotkoff sound is used for determining diastolic pressure using auscultative method."> > - ["at1010"] = < + ["at1009"] = < text = <"Paediatric/Child"> description = <"A cuff that is appropriate for a child or adult with a thin arm."> > - ["at1009"] = < + ["at1008"] = < text = <"Small Adult"> description = <"A cuff used for a small adult."> > @@ -2376,19 +2376,19 @@ terminology text = <"Tilt"> description = <"The craniocaudal tilt of the surface on which the person is lying at the time of measurement."> > - ["at1004"] = < + ["at1003"] = < text = <"Lying"> description = <"Lying flat at the time of blood pressure measurement."> > - ["at1003"] = < + ["at1002"] = < text = <"Reclining"> description = <"Reclining at the time of blood pressure measurement."> > - ["at1002"] = < + ["at1001"] = < text = <"Sitting"> description = <"Sitting (for example on bed or chair) at the time of blood pressure measurement."> > - ["at1001"] = < + ["at1000"] = < text = <"Standing"> description = <"Standing at the time of blood pressure measurement."> > @@ -2396,31 +2396,31 @@ terminology text = <"Comment"> description = <"Additional narrative about the measurement, not captured in other fields."> > - ["at29"] = < + ["at28"] = < text = <"Left thigh"> description = <"The left thigh of the person."> > - ["at28"] = < + ["at27"] = < text = <"Right thigh"> description = <"The right thigh of the person."> > - ["at27"] = < + ["at26"] = < text = <"Left arm"> description = <"The left arm of the person."> > - ["at26"] = < + ["at25"] = < text = <"Right arm"> description = <"The right arm of the person."> > - ["at18"] = < + ["at17"] = < text = <"Adult"> description = <"A cuff that is standard for an adult."> > - ["at17"] = < + ["at16"] = < text = <"Large Adult"> description = <"A cuff for adults with larger arms."> > - ["at16"] = < + ["at15"] = < text = <"Adult Thigh"> description = <"A cuff used for an adult thigh."> > @@ -2513,7 +2513,7 @@ terminology text = <"*Structured measurement location(en)"> description = <"*Structured anatomical location of where the measurement was taken.(en)"> > - ["at1057"] = < + ["at1056"] = < text = <"*Dorsum of foot(en)"> description = <"**(en)"> > @@ -2525,7 +2525,7 @@ terminology text = <"*Systolic pressure formula(en)"> description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> > - ["at1054"] = < + ["at1053"] = < text = <"*Intra-arterial(en)"> description = <"*Invasive measurement via transducer access line within an artery.(en)"> > @@ -2533,15 +2533,15 @@ terminology text = <"العوامل المربكة"> description = <"تعليق حول و تسجيل للعوامل الطارئة التي قد تسهم في قياس ضغط الدم. مثلا, مستوى القلق أو متلازمة البالطو الأبيض أو الألم أو الحمى أو التغييرات في الضغط الجوي,, إلى آخره"> > - ["at1052"] = < + ["at1051"] = < text = <"*Toe(en)"> description = <"*A toe of the individual.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"نائم"> description = <"الشخص في الحالة الطبيعية الخاصة بالراحة الجسدية"> > - ["at1045"] = < + ["at1044"] = < text = <"متنبه و يقظ"> description = <"الشخص واعٍ بشكل كامل"> > @@ -2553,11 +2553,11 @@ terminology text = <"المتوسط خلال 24 ساعة"> description = <"تقدير متوسط ضغط الدم خلال فترة من 24 ساعة"> > - ["at1041"] = < + ["at1040"] = < text = <"باضع"> description = <"طريقة داخلية لقيسا ضغط الدم, و ذلك يعني اختراق الجلد/ البشرة داخل الأوعية الدموية"> > - ["at1040"] = < + ["at1039"] = < text = <"الآلة"> description = <"طريقة خارجية لقياس ضغط الدم بالستخدام آلة قياس ضغط الدم"> > @@ -2565,11 +2565,11 @@ terminology text = <"صيغة متوسط الضغط الشرياني"> description = <"الصيغة المستخدمة لقياس متوسط الضغط الشرياني - إذا تم تسجيل بياناتها"> > - ["at1038"] = < + ["at1037"] = < text = <"الجس"> description = <"طريقة خارجية لقياس ضغط الدم, باستخدام الجس - عادةً الشرايين الذراعية و الكعبري"> > - ["at1037"] = < + ["at1036"] = < text = <"التسمع"> description = <"طريقة خارجية لقياس ضغط الدم, باستخدام سماعة طبيب أو أصوات كوروتكوف"> > @@ -2577,11 +2577,11 @@ terminology text = <"الطريقة"> description = <"طريقة قياس ضغط الدم"> > - ["at1033"] = < + ["at1032"] = < text = <"*Finger(en)"> description = <"*A finger of the individual.(en)"> > - ["at1032"] = < + ["at1031"] = < text = <"الكاحل الأيسر"> description = <"الكاحل الأيسر للشخص"> > @@ -2589,7 +2589,7 @@ terminology text = <"المجهود"> description = <"تفاصيل حول النشاط البدني الذي يتم القيام به في وقت قياس ضغط الدم."> > - ["at1027"] = < + ["at1026"] = < text = <"الكاحل الأيمن"> description = <"الكاحل الأيمن للشخص"> > @@ -2597,31 +2597,31 @@ terminology text = <"الجهيزة"> description = <"تفاصيل حول جهاز ضغط الدم الزئبقي أو جهيزة أخرى تستخدم لقياس ضغط الدم"> > - ["at1022"] = < + ["at1021"] = < text = <"الساعد الأيسر"> description = <"الساعد الأيسر للشخص"> > - ["at1021"] = < + ["at1020"] = < text = <"الساعد الأيمن"> description = <"الساعد الأيمن للشخص"> > - ["at1020"] = < + ["at1019"] = < text = <"حديث الولادة"> description = <"الكفة المستخدمة لحديثي الولادة, على افتراض أن الكفة مناسبة للحجم و النضج و الوزن عند ولادة الطفل"> > - ["at1019"] = < + ["at1018"] = < text = <"رضيع"> description = <"كفة تستخدم للرضيع - مثانة/ كيسة من 5 سينتيمتر * 15 سينتيمتر تقريبا"> > - ["at1015"] = < + ["at1014"] = < text = <"مستلق و مائل لجانبه الأيسر"> description = <"الشخص مستلق بشكل مستو مع ميل جانبي بزاوية تجاه جانبه الأيسر. عادة ما يُحتاج إلى هذا الوضع في الأثلوث الأخير من الحمل لتخفيف الانضغاط الأبهري الجوفي"> > - ["at1013"] = < + ["at1012"] = < text = <"الطور الخامس"> description = <"يتم التعرف على صوت كورتكوف الخامس بغياب الأصوات حيث ينخفض ضغط الكفة تحت ضغط الدم الانبساطي"> > - ["at1012"] = < + ["at1011"] = < text = <"الطور الرابع"> description = <"يتم التعرف على صوت كورتكوف الرابع على أنه تخفيت منفصل"> > @@ -2629,11 +2629,11 @@ terminology text = <"النقطة النهائية الانبساطية/ الارتخائية"> description = <"تستخدم أصوات كورتكوف لتحديد ضغط الدم الانبساطي باستخدام طريقة التسمُّع"> > - ["at1010"] = < + ["at1009"] = < text = <"طفل"> description = <"كفة تستخدم للطفل أو البالغ ذي الذراع الرفيعة - من 8 سينتيمتر * 21 سينتيمتر تقريبا"> > - ["at1009"] = < + ["at1008"] = < text = <"البالغ الصغير"> description = <"كفة تستخدم للبالغ الصغير - مثانة/ كيسة من 10 سينتيمتر * 24 سينتيمتر تقريبا"> > @@ -2650,19 +2650,19 @@ terminology description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"مستلقٍ"> description = <"الشخص مستلقٍ بشكل مستوٍ عند القيام بقياس ضغط الدم"> > - ["at1003"] = < + ["at1002"] = < text = <"مضطجع"> description = <"الشخص مضطجع عند القيام بقياس ضغط الدم"> > - ["at1002"] = < + ["at1001"] = < text = <"جالس"> description = <"الشخص جالس (مثلا على سرير أو كرسي) عند القيام بقياس ضغط الدم"> > - ["at1001"] = < + ["at1000"] = < text = <"واقف"> description = <"الشخص واقف عند القيام بقياس ضغط الدم"> > @@ -2670,31 +2670,31 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at29"] = < + ["at28"] = < text = <"الفخذ الأيسر"> description = <"الفخذ الأيسر للشخص"> > - ["at28"] = < + ["at27"] = < text = <"الفخذ الأيمن"> description = <"الفخذ الأيمن للشخص"> > - ["at27"] = < + ["at26"] = < text = <"الذراع الأيسر"> description = <"الذراع الأيسر للشخص"> > - ["at26"] = < + ["at25"] = < text = <"الذراع الأيمن"> description = <"الذراع الأيمن للشخص"> > - ["at18"] = < + ["at17"] = < text = <"البالغ"> description = <"كفة عيارية للبالغين - مثانة من 13 سينتيمتر * 30 سينتيمتر تقريبا"> > - ["at17"] = < + ["at16"] = < text = <"بالغ كبير"> description = <"كفة للبالغين ذوي الأذرع الكبيرة - المثانة/ الكيسة 16 سينتيمتر * 38 سينتيمتر تقريبا"> > - ["at16"] = < + ["at15"] = < text = <"فخذ البالغ"> description = <"كفة تستخدم لفخذ البالغ - مثانة/ كيسة من 20 سينتيمتر * 42 سينتيمتر تقريبا"> > @@ -2787,7 +2787,7 @@ terminology text = <"结构化测量位置"> description = <"进行当前测量时所采用的结构化解剖学位置。"> > - ["at1057"] = < + ["at1056"] = < text = <"足背"> description = <"患者脚部的背面。"> > @@ -2799,7 +2799,7 @@ terminology text = <"收缩压公式"> description = <"用于依据平均动脉压(数据之中已有相应记录时)来计算收缩压的公式。"> > - ["at1054"] = < + ["at1053"] = < text = <"动脉内"> description = <"利用位于动脉内的传感器接入通路来进行有创性测量。"> > @@ -2807,15 +2807,15 @@ terminology text = <"干扰因素"> description = <"旨在记录和说明可能影响血压测量结果的偶然因素。例如,焦虑/进展程度或“白大褂综合征(white coat syndrome)”、疼痛、发热、大气压变化等等。"> > - ["at1052"] = < + ["at1051"] = < text = <"脚趾"> description = <"检查对象的某一脚趾。"> > - ["at1046"] = < + ["at1045"] = < text = <"睡眠状态"> description = <"受检对象处在全身休息的自然状态下。"> > - ["at1045"] = < + ["at1044"] = < text = <"警觉且清醒"> description = <"受检对象意识完全清楚。"> > @@ -2827,11 +2827,11 @@ terminology text = <"24小时均值"> description = <"24小时期间血压均值的估计"> > - ["at1041"] = < + ["at1040"] = < text = <"有创法"> description = <"在身体内部测量血压的方法,也就是说涉及到皮肤穿刺和在血管内进行测量。"> > - ["at1040"] = < + ["at1039"] = < text = <"仪器法"> description = <"利用血压测量设备(仪器,装置)在身体外部测量血压的方法。"> > @@ -2839,11 +2839,11 @@ terminology text = <"平均动脉压公式"> description = <"用于计算平均动脉压(Mean Arterial Pressure,MAP,平均动脉血压)的公式(如果在数据之中加以记录的话)。"> > - ["at1038"] = < + ["at1037"] = < text = <"触诊法"> description = <"利用触诊(扪诊)在身体外部测量血压的方法(通常采用的是对肱动脉或桡动脉的触诊)。"> > - ["at1037"] = < + ["at1036"] = < text = <"听诊法"> description = <"利用听诊器和柯氏音(Korotkoff sounds)在身体外部测量血压的方法。"> > @@ -2851,11 +2851,11 @@ terminology text = <"方法"> description = <"血压测量方法。"> > - ["at1033"] = < + ["at1032"] = < text = <"手指"> description = <"检查对象的某一手指。"> > - ["at1032"] = < + ["at1031"] = < text = <"左踝"> description = <"受检对象的左踝。"> > @@ -2863,7 +2863,7 @@ terminology text = <"体力活动"> description = <"关于血压测量时所从事的体力活动或者说身体活动的详情。"> > - ["at1027"] = < + ["at1026"] = < text = <"右踝"> description = <"受检对象的右踝。"> > @@ -2871,31 +2871,31 @@ terminology text = <"装置"> description = <"关于用于测量血压的血压计或其他装置(仪器,设备)的详情。"> > - ["at1022"] = < + ["at1021"] = < text = <"左手腕"> description = <"受检对象的左手腕。"> > - ["at1021"] = < + ["at1020"] = < text = <"右手腕"> description = <"受检对象的右手腕。"> > - ["at1020"] = < + ["at1019"] = < text = <"新生儿型"> description = <"适用于新生儿的袖带(臂带,袖套,臂围),且假定袖带尺寸适合于新生儿的成熟度和出生体重。"> > - ["at1019"] = < + ["at1018"] = < text = <"婴幼儿型"> description = <"适用于婴幼儿的袖带(臂带,袖套,臂围) - 气囊尺寸约为5cm x 15cm。"> > - ["at1015"] = < + ["at1014"] = < text = <"左斜卧位"> description = <"测量血压时受检者采取的是平躺或者说平卧姿势,且有向侧位一定程度的倾斜,通常是斜向左侧。在妊娠晚期,为了缓解主腔静脉压迫(aortocaval compression),常常需要采取这种体位。"> > - ["at1013"] = < + ["at1012"] = < text = <"第V时相"> description = <"将声音随着袖带压力降至舒张压以下时声音的消失确定为第V柯氏音,即柯氏音的第V时相。"> > - ["at1012"] = < + ["at1011"] = < text = <"第IV时相"> description = <"将声音的突然减弱(消音,捂住,低沉)或者说其向捂音的突然转变确定为第IV柯氏音,即柯氏音的第IV时相(变音)。"> > @@ -2903,11 +2903,11 @@ terminology text = <"舒张期终点"> description = <"旨在记录当确定舒张压时所采用的究竟是哪种柯氏音。"> > - ["at1010"] = < + ["at1009"] = < text = <"儿科型/儿童型"> description = <"适用于儿童或上肢较瘦成年人的袖带(臂带,袖套,臂围) - 气囊尺寸约为8cm x 21cm。"> > - ["at1009"] = < + ["at1008"] = < text = <"成年人细小型"> description = <"适用于体型瘦小的成年人的袖带(臂带,袖套,臂围) - 气囊尺寸约为10cm x 24cm。"> > @@ -2924,19 +2924,19 @@ terminology description = <"测量时该人员所卧于的表面的颅尾(头尾)倾角(倾斜角度)。"> comment = <"请注意:“°”属于无效的UCUM单位。请采用正确的单位“deg”(度)。"> > - ["at1004"] = < + ["at1003"] = < text = <"平卧位"> description = <"测量血压时受检者采取的是平躺或者说平卧的姿势,又称为“仰卧位”。"> > - ["at1003"] = < + ["at1002"] = < text = <"侧卧位"> description = <"测量血压时身体处于45度角侧卧位或者说采取的是斜靠的姿势。"> > - ["at1002"] = < + ["at1001"] = < text = <"坐位"> description = <"测量血压时身体处于坐位,又称为“坐姿”。"> > - ["at1001"] = < + ["at1000"] = < text = <"立位"> description = <"测量血压时身体处于站立体位"> > @@ -2944,31 +2944,31 @@ terminology text = <"注释"> description = <"其他字段并未予以记录的,关于当前检测过程的附加文字叙述。"> > - ["at29"] = < + ["at28"] = < text = <"左腿"> description = <"受检对象的左腿。"> > - ["at28"] = < + ["at27"] = < text = <"右腿"> description = <"受检对象的右腿。"> > - ["at27"] = < + ["at26"] = < text = <"左臂"> description = <"受检对象的左臂。"> > - ["at26"] = < + ["at25"] = < text = <"右臂"> description = <"受检对象的右臂。"> > - ["at18"] = < + ["at17"] = < text = <"成年人标准型"> description = <"适用于成年人的标准袖带(臂带,袖套,臂围) - 气囊尺寸约为13cm x 30cm。"> > - ["at17"] = < + ["at16"] = < text = <"成年人粗大型"> description = <"适用于上肢较为粗大的成年人的袖带(臂带,袖套,臂围) - 气囊尺寸约为16cm x 38cm。"> > - ["at16"] = < + ["at15"] = < text = <"成年人大腿型"> description = <"适用于成年人大腿的袖带(臂带,袖套,臂围) - 气囊尺寸约为 20cm x 42cm。"> > @@ -3061,7 +3061,7 @@ terminology text = <"*Structured measurement location(en)"> description = <"*Structured anatomical location of where the measurement was taken.(en)"> > - ["at1057"] = < + ["at1056"] = < text = <"*Dorsum of foot(en)"> description = <"**(en)"> > @@ -3073,7 +3073,7 @@ terminology text = <"*Systolic pressure formula(en)"> description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> > - ["at1054"] = < + ["at1053"] = < text = <"*Intra-arterial(en)"> description = <"*Invasive measurement via transducer access line within an artery.(en)"> > @@ -3081,15 +3081,15 @@ terminology text = <"Factores de confusión"> description = <"Registro de factores que pueden afectar la medida"> > - ["at1052"] = < + ["at1051"] = < text = <"*Toe(en)"> description = <"*A toe of the individual.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"Durmiendo"> description = <"El paciente está durmiendo"> > - ["at1045"] = < + ["at1044"] = < text = <"alerta y despierto"> description = <"El paciente está totalmente conciente"> > @@ -3101,11 +3101,11 @@ terminology text = <"promedio en 24 horas"> description = <"Estimación de la presión arterial promedio dentro de las 24 horas"> > - ["at1041"] = < + ["at1040"] = < text = <"Invasivo"> description = <"Método de medida interno, involucra penetración de la piel y medida dentro de los vasos sanguíneos"> > - ["at1040"] = < + ["at1039"] = < text = <"Dispositivo"> description = <"Método de medida externo mediante un dispositivo o máquina"> > @@ -3113,11 +3113,11 @@ terminology text = <"Fórmula de la presión arterial media"> description = <"Fórmula utilizada para medir la presión arterial media"> > - ["at1038"] = < + ["at1037"] = < text = <"Palpación"> description = <"Método de medida externo, utilizando palpación, en general de la arteria braquial o radial"> > - ["at1037"] = < + ["at1036"] = < text = <"Auscultación"> description = <"Método de medida externo, utilizando un estetoscopio y los sonidos de Korotkoff"> > @@ -3125,11 +3125,11 @@ terminology text = <"Método"> description = <"Método de medida de la presión"> > - ["at1033"] = < + ["at1032"] = < text = <"*Finger(en)"> description = <"*A finger of the individual.(en)"> > - ["at1032"] = < + ["at1031"] = < text = <"Tobillo izquierdo"> description = <"Tobillo izquierdo del paciente"> > @@ -3137,7 +3137,7 @@ terminology text = <"Ejercicio"> description = <"Detalles sobre actividad física durante la medida de la presión arterial"> > - ["at1027"] = < + ["at1026"] = < text = <"Tobillo derecho"> description = <"Tobillo derecho del paciente"> > @@ -3145,31 +3145,31 @@ terminology text = <"Dispositivo"> description = <"Detalles del tensiómetro u otro dispositivo utilizado para medir la presión arterial"> > - ["at1022"] = < + ["at1021"] = < text = <"Muñeca izquierda"> description = <"Muñeca izquierda del paciente"> > - ["at1021"] = < + ["at1020"] = < text = <"Muñeca derecha"> description = <"Muñeca derecha del paciente"> > - ["at1020"] = < + ["at1019"] = < text = <"Neonato"> description = <"Tamaño del manguito para un neonato"> > - ["at1019"] = < + ["at1018"] = < text = <"Infante"> description = <"Tamaño del manguito para infantes 5cm x 15cm aprox"> > - ["at1015"] = < + ["at1014"] = < text = <"Acostado inclinado hacia la izquierda"> description = <"Acostado con inclinación lateral hacia la izquierda"> > - ["at1013"] = < + ["at1012"] = < text = <"Fase V"> description = <"El quinto sonido de Korotkoff se identifica con la ausencia de sonidos a medida que la presión del manguito decrece por debajo de la presión diastólica"> > - ["at1012"] = < + ["at1011"] = < text = <"Fase IV"> description = <"El cuarto sonido de Korotkoff es identificado como amortiguación abrupta de sonidos"> > @@ -3177,11 +3177,11 @@ terminology text = <"Punto final diastólica"> description = <"Registra que sonido de Korotkoff se utiliza para determinar la presión arterial utilizando el método auscultativo"> > - ["at1010"] = < + ["at1009"] = < text = <"Pediátrico"> description = <"Tamaño del manguito pediátrico 8cm x 21cm aprox"> > - ["at1009"] = < + ["at1008"] = < text = <"Adulto pequeño"> description = <"Tamaño del manguito para un adulto pequeño 10cm x 24cm aprox"> > @@ -3198,19 +3198,19 @@ terminology description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"Acostado"> description = <"El paciente está acostado en el momento de la meidda"> > - ["at1003"] = < + ["at1002"] = < text = <"Reclinado"> description = <"El paciente está reclinado en el momento de la medida"> > - ["at1002"] = < + ["at1001"] = < text = <"Sentado"> description = <"El paciente está sentado en el momento de la medida"> > - ["at1001"] = < + ["at1000"] = < text = <"Parado"> description = <"El paciente está parado en el momento de la medida"> > @@ -3218,31 +3218,31 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at29"] = < + ["at28"] = < text = <"Muslo izquierdo"> description = <"Muslo izquierdo del paciente"> > - ["at28"] = < + ["at27"] = < text = <"Muslo derecho"> description = <"Muslo derecho del paciente"> > - ["at27"] = < + ["at26"] = < text = <"Brazo izquierdo"> description = <"Brazo izquierdo del paciente"> > - ["at26"] = < + ["at25"] = < text = <"Brazo derecho"> description = <"Brazo derecho del paciente"> > - ["at18"] = < + ["at17"] = < text = <"Adulto"> description = <"El tamaño del manguito es para un adulto promedio 13cm x 30cm aprox"> > - ["at17"] = < + ["at16"] = < text = <"Adulto grande"> description = <"El tamaño del manguito es de un adulto grande 16cm x 38cm aprox"> > - ["at16"] = < + ["at15"] = < text = <"Muslo adulto"> description = <"El tamaño del manguito es para un muslo adulto 20cm x 42cm aprox"> > @@ -3334,7 +3334,7 @@ terminology text = <"*Structured measurement location(en)"> description = <"*Structured anatomical location of where the measurement was taken.(en)"> > - ["at1057"] = < + ["at1056"] = < text = <"*Dorsum of foot(en)"> description = <"**(en)"> > @@ -3346,7 +3346,7 @@ terminology text = <"*Systolic pressure formula(en)"> description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> > - ["at1054"] = < + ["at1053"] = < text = <"*Intra-arterial(en)"> description = <"*Invasive measurement via transducer access line within an artery.(en)"> > @@ -3354,15 +3354,15 @@ terminology text = <"Factores confluentes"> description = <"Comentario y registro sobre otros factores que pueden incidir sobre la medición de la presión arterial. Por ejemplo: nivel de ansiedad o \"síndrome del guardapolvo blanco\"; dolor o fiebre; cambios en la presión atmosférica etc."> > - ["at1052"] = < + ["at1051"] = < text = <"*Toe(en)"> description = <"*A toe of the individual.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"Dormido"> description = <"El sujeto esta en un estado natural de sueño corporal"> > - ["at1045"] = < + ["at1044"] = < text = <"Alerta y despierto"> description = <"El sujeto esta plenamente consciente"> > @@ -3374,11 +3374,11 @@ terminology text = <"Promedio de 24 horas"> description = <"Estimativo de la media de la presión arterial sobre un período de 24 horas"> > - ["at1041"] = < + ["at1040"] = < text = <"Invasivo"> description = <"Método de medición de la presión arterial interna o sea invasiva: punción de la piel y la introducción de un cateter para medir dentro de un vaso sanguíneo."> > - ["at1040"] = < + ["at1039"] = < text = <"Máquina"> description = <"Método de medición de la presión arterial externa, utilizando un monitor automático (mecánico) de presión arterial"> > @@ -3386,11 +3386,11 @@ terminology text = <"Fórmula de la Presión Arterial Media (PAM)"> description = <"Fórmula usada para calcular la PAM (si se registra en el campo data)"> > - ["at1038"] = < + ["at1037"] = < text = <"Palpación"> description = <"Método de medición de la presión arterial externa, usando palpación (normalmente de la arteria humeral o radial)."> > - ["at1037"] = < + ["at1036"] = < text = <"Auscultación"> description = <"Método de la medición de la presión arterial externa, usando un estetoscopio y los sonidos de Korotkoff"> > @@ -3398,11 +3398,11 @@ terminology text = <"Método"> description = <"Método de la medición de la presión arterial"> > - ["at1033"] = < + ["at1032"] = < text = <"*Finger(en)"> description = <"*A finger of the individual.(en)"> > - ["at1032"] = < + ["at1031"] = < text = <"Tobillo izquierdo"> description = <"El tobillo izquierdo del individuo"> > @@ -3410,7 +3410,7 @@ terminology text = <"Ejercicio"> description = <"Detalles de la actividad física realizados durante la medición de la presión arterial "> > - ["at1027"] = < + ["at1026"] = < text = <"Tobillo derecho "> description = <"El tobillo derecho del individuo."> > @@ -3418,31 +3418,31 @@ terminology text = <"Dispositivo"> description = <"Detalles del esfingomanómetro u otro dispositivo usado para medir la presión arterial."> > - ["at1022"] = < + ["at1021"] = < text = <"Muñeca izquierda"> description = <"La muñeca inquierda del individuo."> > - ["at1021"] = < + ["at1020"] = < text = <"Muñeca derecha"> description = <"La muñeca derecha del individuo."> > - ["at1020"] = < + ["at1019"] = < text = <"Neonatal"> description = <"Un manguito usado para neonatos, asumiendo que es del tamaño adecuado para la madurez y el peso corporal del neonato."> > - ["at1019"] = < + ["at1018"] = < text = <"Infantil"> description = <"Un manguito usado para infantes - cámara de caucho approximadamente de 5cm x 15cm."> > - ["at1015"] = < + ["at1014"] = < text = <"Acostado e inclinado levemente sobre su costado izquierdo"> description = <"Acostado horizontal e inclinado levemente sobre su costado izquierdo. Comúnmente se requiere durante el último trimestre del embarazo para aliviar la compresión aortocava."> > - ["at1013"] = < + ["at1012"] = < text = <"Fase V"> description = <"El quinto sonido de Korotkoff se identifica como la ausencia de sonidos a medida que la presión del manguito insuflado cae por debajo de la presión arterial diastólica."> > - ["at1012"] = < + ["at1011"] = < text = <"Fase IV"> description = <"El cuarto sonido de Korotkoff se identifica como una abrupta amortiguación de sonidos."> > @@ -3450,11 +3450,11 @@ terminology text = <"Punto final diastólica"> description = <"Registro usando los sonidos de Korotkoff para determinar la presión diastólica"> > - ["at1010"] = < + ["at1009"] = < text = <"Pediátrico/Niño"> description = <"Un manguito que es apropiado para un niño o un adulto con brazos delgados - cámara de caucho approximadamente 8cm x 21cm."> > - ["at1009"] = < + ["at1008"] = < text = <"Adulto pequeño"> description = <"Un manguito usado para adulto pequeño - cámara de caucho approximadamente de 10cm x 24cm."> > @@ -3471,19 +3471,19 @@ terminology description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"Acostado"> description = <"Acostado horizontal durante la medición de la presión arterial"> > - ["at1003"] = < + ["at1002"] = < text = <"Reclinado"> description = <"Reclinado (semisentado) durante el registro de la presión arterial"> > - ["at1002"] = < + ["at1001"] = < text = <"Sentado"> description = <"Sentado (en la cama o en una silla) durante el registro de la presión arterial "> > - ["at1001"] = < + ["at1000"] = < text = <"De pie"> description = <"De pie al momento de la medición de la tensión arterial."> > @@ -3491,31 +3491,31 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at29"] = < + ["at28"] = < text = <"Muslo izquierdo"> description = <"El muslo izquierdo del individuo"> > - ["at28"] = < + ["at27"] = < text = <"Muslo derecho"> description = <"El muslo derecho del individuo"> > - ["at27"] = < + ["at26"] = < text = <"Brazo izquierdo"> description = <"El brazo izquierdo del individuo"> > - ["at26"] = < + ["at25"] = < text = <"Brazo derecho"> description = <"El brazo derecho del individuo"> > - ["at18"] = < + ["at17"] = < text = <"Adulto"> description = <"Un manguito estándar para adulto - cámara de caucho approximadamente de 13cm x 30cm."> > - ["at17"] = < + ["at16"] = < text = <"Adulto grande"> description = <"Un manguito para adultos con brazos mas grandes - cámara de caucho aproximadamente de 16cm x 38cm."> > - ["at16"] = < + ["at15"] = < text = <"Muslo Adulto"> description = <"Un manguito usado para el muslo del adulto - cámara de caucho aproximadamente de 20cm x 42 cm"> > @@ -3607,7 +3607,7 @@ terminology text = <"Strukturert målested"> description = <"Strukturert anatomisk lokalisering av stedet målingen ble gjort."> > - ["at1057"] = < + ["at1056"] = < text = <"Fotrygg"> description = <"Individets fotrygg."> > @@ -3619,7 +3619,7 @@ terminology text = <"Formel for beregning av systolisk trykk"> description = <"Formelen som anvendes til beregning av systolisk blodtrykk dersom det benyttes en maskin som måler middeltrykket og beregner systolisk og diastolisk trykk."> > - ["at1054"] = < + ["at1053"] = < text = <"Intra-arterielt"> description = <"Invasiv måling i en artiere via en transducer."> > @@ -3627,15 +3627,15 @@ terminology text = <"Konfunderende faktorer"> description = <"Kommentar til og registrering av andre faktorer som kan påvirke blodtrykksmålingen. For eksempel angst eller \"hvit frakk syndrom\", smerter eller feber, endringer i atmosfærisk trykk osv."> > - ["at1052"] = < + ["at1051"] = < text = <"Tå"> description = <"Individets tå. Dersom identifikasjon av den spesifikke tåen er nødvendig, kan dette legges inn ved hjelp av feltet med fri eller kodet tekst."> > - ["at1046"] = < + ["at1045"] = < text = <"Sovende"> description = <"Individet er i den naturlige tilstand av kroppslig hvile."> > - ["at1045"] = < + ["at1044"] = < text = <"Våken"> description = <"Individet er ved full bevissthet."> > @@ -3647,11 +3647,11 @@ terminology text = <"24-timers gjennomsnitt"> description = <"Estimert gjennomsnittsblodtrykk over en 24-timers periode."> > - ["at1041"] = < + ["at1040"] = < text = <"Automatisk, invasivt"> description = <"Metode for måling av blodtrykket invasivt med innleggelse av intravasalkateter i en blodåre."> > - ["at1040"] = < + ["at1039"] = < text = <"Automatisk, non-invasivt"> description = <"Metode for non-invasiv måling av blodtrykket ved hjelp av en maskin som automatisk måler blodtrykket, for eksempel et måleapparat eller en blodtrykksmåler for hjemmebruk."> > @@ -3659,11 +3659,11 @@ terminology text = <"Formel for beregning av MAP"> description = <"Eventuell formel som er anvendt til beregning av middeltrykket (MAP)."> > - ["at1038"] = < + ["at1037"] = < text = <"Palpasjon"> description = <"Metode for måling av blodtrykket eksternt, ved hjelp av palpasjon (vanligvis av arteriene brachialis eller radialis)."> > - ["at1037"] = < + ["at1036"] = < text = <"Auskultasjon"> description = <"Metode for måling av blodtrykk eksternt, ved hjelp av stetoskop og Korotkofflyder."> > @@ -3671,11 +3671,11 @@ terminology text = <"Målemetode"> description = <"Metode for måling av blodtrykket."> > - ["at1033"] = < + ["at1032"] = < text = <"Finger"> description = <"Individets finger. Dersom identifikasjon av den spesifikke fingeren er nødvendig, kan dette legges inn ved hjelp av feltet med fri eller kodet tekst."> > - ["at1032"] = < + ["at1031"] = < text = <"Ankel, venstre"> description = <"Individets venstre ankel."> > @@ -3683,7 +3683,7 @@ terminology text = <"Fysisk anstrengelse"> description = <"Detaljer om fysisk aktivitet på tidspunkt for blodtrykksmåling."> > - ["at1027"] = < + ["at1026"] = < text = <"Ankel, høyre"> description = <"Individets høyre ankel."> > @@ -3691,31 +3691,31 @@ terminology text = <"Måleapparat"> description = <"Detaljer om sfygmomanometeret eller annet måleapparat brukt til blodtrykksmåling."> > - ["at1022"] = < + ["at1021"] = < text = <"Håndledd, venstre"> description = <"Individets venstre håndledd."> > - ["at1021"] = < + ["at1020"] = < text = <"Håndledd, høyre"> description = <"Individets høyre håndledd."> > - ["at1020"] = < + ["at1019"] = < text = <"Neonatale"> description = <"En blodtrykksmansjett til bruk for neonatale, forutsatt at blodtrykksmansjetten er tilpasset i størrelse for modenhet og fødselsvekt."> > - ["at1019"] = < + ["at1018"] = < text = <"Spedbarn"> description = <"En blodtrykksmansjett til bruk for spedbarn."> > - ["at1015"] = < + ["at1014"] = < text = <"Liggende lent mot venstre"> description = <"Liggende flatt med noe lateral tilt, vanligvis vinklet mot venstre side. Vanligvis nødvendig i siste trimester av svangerskapet for å avlaste aortocaval komprimering."> > - ["at1013"] = < + ["at1012"] = < text = <"Fase V"> description = <"Den femte Korotkoff lyd som identifiseres som fraværet av lyder idet mansjettrykket faller under det diastoliske blodtrykket."> > - ["at1012"] = < + ["at1011"] = < text = <"Fase IV"> description = <"Den fjerde Korotkoff lyd som identifieres som en brå demping av lydene."> > @@ -3723,11 +3723,11 @@ terminology text = <"Diastolisk endepunkt"> description = <"Registrering av hvilken av Korotkofflydene som brukes for å bestemme det diastoliske blodtrykket ved hjelp av auskultasjon."> > - ["at1010"] = < + ["at1009"] = < text = <"Barn"> description = <"En blodtrykksmansjett til barn eller små voksne med tynne armer."> > - ["at1009"] = < + ["at1008"] = < text = <"Små voksne"> description = <"En blodtrykksmansjett for små voksne."> > @@ -3744,19 +3744,19 @@ terminology description = <"Kranio-caudal tilt av overflaten som individet ligger på på tidspunkt for blodtrykksmåling."> comment = <"Negative verdier betegner posisjoner med hodet ned."> > - ["at1004"] = < + ["at1003"] = < text = <"Liggende"> description = <"Liggende flatt på tidspunkt for blodtrykksmålingen."> > - ["at1003"] = < + ["at1002"] = < text = <"Tilbakelent"> description = <"Sittende tilbakelent ca 45º og med beina hevet til samme høyde som hoften på tidspunkt for blodtrykksmålingen."> > - ["at1002"] = < + ["at1001"] = < text = <"Sittende"> description = <"Sittende (for eksempel på en stol eller på en seng med føttene på gulvet) på tidspunkt for blodtrykksmålingen."> > - ["at1001"] = < + ["at1000"] = < text = <"Stående"> description = <"Stående ved tidspunktet for målingen."> > @@ -3764,31 +3764,31 @@ terminology text = <"Kommentar"> description = <"Ytterligere fritekst om målingen, som ikke omfattes av andre felt."> > - ["at29"] = < + ["at28"] = < text = <"Lår, venstre"> description = <"Individets venstre lår."> > - ["at28"] = < + ["at27"] = < text = <"Lår, høyre"> description = <"Individets høyre lår."> > - ["at27"] = < + ["at26"] = < text = <"Overarm, venstre"> description = <"Individets venstre overarm."> > - ["at26"] = < + ["at25"] = < text = <"Overarm, høyre"> description = <"Individets høyre overarm."> > - ["at18"] = < + ["at17"] = < text = <"Voksne"> description = <"En standard blodtrykksmansjett til voksne."> > - ["at17"] = < + ["at16"] = < text = <"Store voksne"> description = <"En blodtrykksmansjett for voksne med store armer."> > - ["at16"] = < + ["at15"] = < text = <"Lår voksne"> description = <"Mansjett for bruk rundt låret til voksne individer."> > @@ -3881,7 +3881,7 @@ terminology text = <"構造化された測定部位"> description = <"測定が行われた部位の解剖学的位置について構造化された表現"> > - ["at1057"] = < + ["at1056"] = < text = <"*Dorsum of foot(en)"> description = <"**(en)"> > @@ -3895,7 +3895,7 @@ terminology *Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> > - ["at1054"] = < + ["at1053"] = < text = <"動脈内"> description = <"動脈内に間欠的方法で留置したトランスデューサからAラインを経由して測定"> > @@ -3903,15 +3903,15 @@ terminology text = <"交絡因子"> description = <"血圧測定に寄与しうるその他の偶発的な要素についてのコメント。たとえば、不安の程度や「白衣性高血圧」、痛みや発熱、大気圧の変化など。"> > - ["at1052"] = < + ["at1051"] = < text = <"足尖"> description = <"対象者の足尖部"> > - ["at1046"] = < + ["at1045"] = < text = <"睡眠中"> description = <"対象は自然な休眠状態にある"> > - ["at1045"] = < + ["at1044"] = < text = <"覚醒"> description = <"対象は完全に意識がある。"> > @@ -3923,11 +3923,11 @@ terminology text = <"24時間平均"> description = <"24時間での推定平均血圧"> > - ["at1041"] = < + ["at1040"] = < text = <"侵襲的"> description = <"経皮的に動脈を穿刺し,血管内部から血圧を測定する方法."> > - ["at1040"] = < + ["at1039"] = < text = <"機械"> description = <"血圧測定器を使って外部から血圧を測定する方法."> > @@ -3935,11 +3935,11 @@ terminology text = <"平均動脈圧の計算式"> description = <"平均動脈圧を計算するために使われた式(もしデータに記録されていれば)"> > - ["at1038"] = < + ["at1037"] = < text = <"触診"> description = <"脈拍(通常は上腕動脈あるいは橈骨動脈)を触診することにより外部から血圧を測定する方法"> > - ["at1037"] = < + ["at1036"] = < text = <"聴診"> description = <"聴診器を使いコロトコフ音で外部から血圧を測定する方法."> > @@ -3947,11 +3947,11 @@ terminology text = <"方法"> description = <"血圧の測方法。"> > - ["at1033"] = < + ["at1032"] = < text = <"手指"> description = <"測定対象者の手指"> > - ["at1032"] = < + ["at1031"] = < text = <"左足首"> description = <"測定対象者の左足首"> > @@ -3959,7 +3959,7 @@ terminology text = <"労作"> description = <"血圧測定時に行われた肉体的運動についての詳細。"> > - ["at1027"] = < + ["at1026"] = < text = <"右足首"> description = <"測定対象者の右足首"> > @@ -3967,31 +3967,31 @@ terminology text = <"測定機器"> description = <"水銀血圧計あるいはそのほかの血圧を測定するために使われる機器."> > - ["at1022"] = < + ["at1021"] = < text = <"左手首"> description = <"測定対象者の左手首"> > - ["at1021"] = < + ["at1020"] = < text = <"右手首"> description = <"測定対象者の右手首"> > - ["at1020"] = < + ["at1019"] = < text = <"新生児"> description = <"新生児用のカフ 想定されるカフは新生児の生下時体重と成熟度に応じて適切なものであること."> > - ["at1019"] = < + ["at1018"] = < text = <"幼児"> description = <"幼児のために使われるカフ"> > - ["at1015"] = < + ["at1014"] = < text = <"左側臥位"> description = <"通常は頭から足までを水平にしてから左側に傾けられた状態。一般的には妊娠の第3トリメスターで大動脈・静脈を圧排から解放するために求められる体位である。"> > - ["at1013"] = < + ["at1012"] = < text = <"5期"> description = <"コロトコフの5音が聴取される時期。カフ圧が拡張期圧を下回り音が聴取されなくなる時期"> > - ["at1012"] = < + ["at1011"] = < text = <"4期"> description = <"コロトコフの4音。急速に減弱する時期."> > @@ -3999,11 +3999,11 @@ terminology text = <"拡張期終末"> description = <"拡張期圧を決めるためにどのコロトコフ音が使用されたかについて記録."> > - ["at1010"] = < + ["at1009"] = < text = <"幼児/小児"> description = <"小児あるいは痩せた成人のためのカフ"> > - ["at1009"] = < + ["at1008"] = < text = <"小柄な成人"> description = <"小柄な成人のためのカフ"> > @@ -4020,19 +4020,19 @@ terminology description = <"測定時に対象者が臥床している台の頭尾方向の傾き"> comment = <"注意: '°' は適切なUCUM単位である。正しい単位として'deg'(度)を使うこと。"> > - ["at1004"] = < + ["at1003"] = < text = <"臥位"> description = <"血圧測定時に臥位"> > - ["at1003"] = < + ["at1002"] = < text = <"斜位"> description = <"血圧測定時に斜位"> > - ["at1002"] = < + ["at1001"] = < text = <"座位"> description = <"血圧測定時に(たとえば、ベッドやいすの上で)坐位"> > - ["at1001"] = < + ["at1000"] = < text = <"立位"> description = <"血圧測定時に立位"> > @@ -4040,31 +4040,31 @@ terminology text = <"コメント"> description = <"他に項目のない、即的に関する叙述的な追加的記録"> > - ["at29"] = < + ["at28"] = < text = <"左大腿"> description = <"測定対象者の左大腿。"> > - ["at28"] = < + ["at27"] = < text = <"右大腿"> description = <"測定対象者の右大腿"> > - ["at27"] = < + ["at26"] = < text = <"左腕"> description = <"測定対象者の左腕"> > - ["at26"] = < + ["at25"] = < text = <"右腕"> description = <"測定対象者の右腕"> > - ["at18"] = < + ["at17"] = < text = <"成人"> description = <"一般的な成人のためのカフ"> > - ["at17"] = < + ["at16"] = < text = <"大柄な成人"> description = <"大柄な成人の腕で測定するためのカフ。"> > - ["at16"] = < + ["at15"] = < text = <"成人大腿"> description = <"成人の大腿で血圧を測定するためのカフ。"> > @@ -4156,7 +4156,7 @@ terminology text = <"*Structured measurement location(en)"> description = <"*Structured anatomical location of where the measurement was taken.(en)"> > - ["at1057"] = < + ["at1056"] = < text = <"*Dorsum of foot(en)"> description = <"**(en)"> > @@ -4168,7 +4168,7 @@ terminology text = <"*Systolic pressure formula(en)"> description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> > - ["at1054"] = < + ["at1053"] = < text = <"*Intra-arterial(en)"> description = <"*Invasive measurement via transducer access line within an artery.(en)"> > @@ -4176,15 +4176,15 @@ terminology text = <"عوامل مبهم"> description = <"نظردهی و ثبت سایر عوامل ضمنی که ممکن است به اندازه گیری فشار خون کمک کنند . به عنوان مثال سطح اضطراب یا \"سندرم روپوش سفید\"، درد یا تب ، تغییرات فشار جوی و غیره "> > - ["at1052"] = < + ["at1051"] = < text = <"*Toe(en)"> description = <"*A toe of the individual.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"خوابیده"> description = <"فرد در حالت طبیعی استراحت بدنی است"> > - ["at1045"] = < + ["at1044"] = < text = <"هشیار و بیدار"> description = <"فرد کاملا به هوش است "> > @@ -4196,11 +4196,11 @@ terminology text = <"میانگین 24 ساعته"> description = <"برآورد میانگین فشار خون در دوره زمانی 24 ساعته"> > - ["at1041"] = < + ["at1040"] = < text = <"*Invasive(en)"> description = <"*Method of measuring blood pressure internally ie involving penetration of the skin and measuring inside blood vessels.(en)"> > - ["at1040"] = < + ["at1039"] = < text = <"*Machine(en)"> description = <"*Method of measuring blood pressure externally, using a blood pressure machine.(en)"> > @@ -4208,11 +4208,11 @@ terminology text = <"*Mean Arterial Pressure Formula(en)"> description = <"*Formula used to calculate the MAP (if recorded in data).(en)"> > - ["at1038"] = < + ["at1037"] = < text = <"*Palpation(en)"> description = <"*Method of measuring blood pressure externally, using palpation (usually of the brachial or radial arteries).(en)"> > - ["at1037"] = < + ["at1036"] = < text = <"*Auscultation(en)"> description = <"*Method of measuring blood pressure externally, using a stethoscope and Korotkoff sounds.(en)"> > @@ -4220,11 +4220,11 @@ terminology text = <"*Method(en)"> description = <"*Method of measurement of blood pressure.(en)"> > - ["at1033"] = < + ["at1032"] = < text = <"*Finger(en)"> description = <"*A finger of the individual.(en)"> > - ["at1032"] = < + ["at1031"] = < text = <"*Left ankle(en)"> description = <"*The left ankle of the individual.(en)"> > @@ -4232,7 +4232,7 @@ terminology text = <"تقلا"> description = <"جزییاتی درباره فعالیت فیزیکی انجام شده در زمان اندازه گیری فشار خون "> > - ["at1027"] = < + ["at1026"] = < text = <"*Right ankle(en)"> description = <"*The right ankle of the individual.(en)"> > @@ -4240,31 +4240,31 @@ terminology text = <"*Device(en)"> description = <"*Details about sphygmomanometer or other device used to measure the blood pressure.(en)"> > - ["at1022"] = < + ["at1021"] = < text = <"*Left wrist(en)"> description = <"*The left wrist of the individual.(en)"> > - ["at1021"] = < + ["at1020"] = < text = <"*Right wrist(en)"> description = <"*The right wrist of the individual.(en)"> > - ["at1020"] = < + ["at1019"] = < text = <"*Neonatal(en)"> description = <"*A cuff used for a neonate, assuming cuff is the appropriate size for maturity and birthweight of the neonate.(en)"> > - ["at1019"] = < + ["at1018"] = < text = <"*Infant(en)"> description = <"*A cuff used for infants - bladder approx 5cm x 15cm.(en)"> > - ["at1015"] = < + ["at1014"] = < text = <"خوابیده به چپ"> description = <"خوابیدن صاف با کمی تمایل به یک سمت، معمولا به جهت چپ میل کرده و عموما در سه ماهه آخر حاملگی برای تسکین فشار آئورت نیاز به آن است"> > - ["at1013"] = < + ["at1012"] = < text = <"*Phase V(en)"> description = <"*The fifth Korotkoff sound is identified by absence of sounds as the cuff pressure drops below the diastolic blood pressure.(en)"> > - ["at1012"] = < + ["at1011"] = < text = <"*Phase IV(en)"> description = <"*The fourth Korotkoff sound is identified as an abrupt muffling of sounds.(en)"> > @@ -4272,11 +4272,11 @@ terminology text = <"*Diastolic endpoint(en)"> description = <"*Record which Korotkoff sound is used for determining diastolic pressure using auscultative method.(en)"> > - ["at1010"] = < + ["at1009"] = < text = <"*Paediatric/Child(en)"> description = <"*A cuff that is appropriate for a child or adult with a thin arm - bladder approx 8cm x 21cm.(en)"> > - ["at1009"] = < + ["at1008"] = < text = <"*Small Adult(en)"> description = <"*A cuff used for a small adult - bladder approx 10cm x 24cm.(en)"> > @@ -4293,19 +4293,19 @@ terminology description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"خوابیده"> description = <"خوابیده در زمان اندازه گیری فشار خون"> > - ["at1003"] = < + ["at1002"] = < text = <"خمیده"> description = <"خمیده در زمان اندازه گیری فشار خون"> > - ["at1002"] = < + ["at1001"] = < text = <"نشسته"> description = <"نشسته ( به عنوان مثال روی تخت یا صندلی) در زمان اندازه گیری فشار خون"> > - ["at1001"] = < + ["at1000"] = < text = <"ایستاده"> description = <"ایستاده در زمان اندازه گیری فشار خون"> > @@ -4313,31 +4313,31 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at29"] = < + ["at28"] = < text = <"*Left thigh(en)"> description = <"*The left thigh of the person.(en)"> > - ["at28"] = < + ["at27"] = < text = <"*Right thigh(en)"> description = <"*The right thigh of the person.(en)"> > - ["at27"] = < + ["at26"] = < text = <"*Left arm(en)"> description = <"*The left arm of the person.(en)"> > - ["at26"] = < + ["at25"] = < text = <"*Right arm(en)"> description = <"*The right arm of the person.(en)"> > - ["at18"] = < + ["at17"] = < text = <"*Adult(en)"> description = <"*A cuff that is standard for an adult - bladder approx 13cm x 30cm.(en)"> > - ["at17"] = < + ["at16"] = < text = <"بزرگسال درشت"> description = <"کاف بزرگسالان با برآمدگی بازوی بزرگتر در حدود 16 در 38 سانتیمتر"> > - ["at16"] = < + ["at15"] = < text = <"ران بزرگسال"> description = <"کاف استفاده شده در ران بزرگسال -اندازه مثانه 20 سانتی متر در 42 سانتی متر"> > @@ -4429,7 +4429,7 @@ terminology text = <"*Structured measurement location(en)"> description = <"*Structured anatomical location of where the measurement was taken.(en)"> > - ["at1057"] = < + ["at1056"] = < text = <"*Dorsum of foot(en)"> description = <"**(en)"> > @@ -4441,7 +4441,7 @@ terminology text = <"*Systolic pressure formula(en)"> description = <"*Formula used to calculate the systolic pressure from from mean arterial pressure (if recorded in data).(en)"> > - ["at1054"] = < + ["at1053"] = < text = <"*Intra-arterial(en)"> description = <"*Invasive measurement via transducer access line within an artery.(en)"> > @@ -4449,15 +4449,15 @@ terminology text = <"Beïnvloedende factoren"> description = <"Opmerking over en vastleggen van andere incidentele factoren die de bloeddrukmeting zouden kunnen beïnvloeden. Bijvoorbeeld, mate van angst, of 'witte jas syndroom'; pijn of koorts; veranderingen in atmosferische druk etc."> > - ["at1052"] = < + ["at1051"] = < text = <"*Toe(en)"> description = <"*A toe of the individual.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"Slapend"> description = <"Individu is in de natuurlijke slaap."> > - ["at1045"] = < + ["at1044"] = < text = <"Alert en wakker"> description = <"Individu is volledig bij bewustzijn"> > @@ -4469,11 +4469,11 @@ terminology text = <"24 uur gemiddelde"> description = <"Inschatting van de gemiddelde bloeddruk over een periode van 24 uur"> > - ["at1041"] = < + ["at1040"] = < text = <"Invasief"> description = <"Inwendige meting van de bloeddruk, inclusief penetratie van de huid en meting in het bloedvat."> > - ["at1040"] = < + ["at1039"] = < text = <"Machinaal"> description = <"Uitwendige meting van de bloeddruk, met gebruikmaking van een mechanische bloeddrukmeter"> > @@ -4481,11 +4481,11 @@ terminology text = <"Gemiddelde arteriële druk formule"> description = <"Formule om de MAP (mean arterial pressure=gemiddelde arteriële druk) te berekenen (als deze data opgeslagen wordt)."> > - ["at1038"] = < + ["at1037"] = < text = <"Palpatie"> description = <"Uitwendige meting van de bloeddruk, met gebruikmaking van palpatie (meestal de arterie brachialis of radialis)"> > - ["at1037"] = < + ["at1036"] = < text = <"Auscultatie"> description = <"Uitwendige meting van de bloeddruk, met gebruikmaking van een stethoscoop en Korotkoff geluiden."> > @@ -4493,11 +4493,11 @@ terminology text = <"Methodiek"> description = <"De methode van de meting van de bloeddruk"> > - ["at1033"] = < + ["at1032"] = < text = <"*Finger(en)"> description = <"*A finger of the individual.(en)"> > - ["at1032"] = < + ["at1031"] = < text = <"Linkerenkel"> description = <"De linkerenkel van de persoon"> > @@ -4505,7 +4505,7 @@ terminology text = <"Inspanning"> description = <"Details over de lichamelijke inspanning die ondernomen wordt op het moment van de bloeddrukmeting"> > - ["at1027"] = < + ["at1026"] = < text = <"Rechterenkel"> description = <"De rechterenkel van de persoon"> > @@ -4513,31 +4513,31 @@ terminology text = <"Apparaat"> description = <"Details over sphygmomanometerof ander apparaat om de bloeddruk te meten."> > - ["at1022"] = < + ["at1021"] = < text = <"Linkerpols"> description = <"De linkerpols van de persoon."> > - ["at1021"] = < + ["at1020"] = < text = <"Rechterpols"> description = <"De rechterpols van de persoon"> > - ["at1020"] = < + ["at1019"] = < text = <"Neonaat"> description = <"Een manchet voor een neonaat, er van uitgaande dat de manchet de juiste maat is voor volgroeidheid en geboortegewicht van de neonaat"> > - ["at1019"] = < + ["at1018"] = < text = <"Zuigeling"> description = <"Een manchet voor zuigelingen - manchet maat ca. 5cm x 15cm."> > - ["at1015"] = < + ["at1014"] = < text = <"Liggend met kanteling naar linkerzijde"> description = <"Platliggend met enige laterale kanteling, meestal gekanteld naar de linkerzijde. Gebruikelijk benodigd in het laatste trimester van de zwangerschap om aortacavale compressie te verlichten."> > - ["at1013"] = < + ["at1012"] = < text = <"Fase 5"> description = <"Het vijfde Korotkoff geluid is geïdentificeerd door afwezigheid van geluiden als de manchetdruk onder diastolische bloeddruk komt."> > - ["at1012"] = < + ["at1011"] = < text = <"Fase IV"> description = <"Het vierde Korotkoff geluid wordt gedefinieerd als een abrupte vermindering van geluid"> > @@ -4545,11 +4545,11 @@ terminology text = <"Diastolisch eindpunt"> description = <"Om te registreren welk Korotkoff geluid gebruikt is om de diastolische druk te meten door de auscultatieve methode."> > - ["at1010"] = < + ["at1009"] = < text = <"Pediatrie/kinder"> description = <"Een manchet voor een kind of volwassene met een dunne arm - manchet grootte ca. 8cm x 21cm."> > - ["at1009"] = < + ["at1008"] = < text = <"Kleine volwassene"> description = <"Een manchet voor een kleine volwassene - manchet maat ca. 10cm x 24cm."> > @@ -4566,19 +4566,19 @@ terminology description = <"*The craniocaudal tilt of the surface on which the person is lying at the time of measurement.(en)"> comment = <"*PLEASE NOTE: '°' is a valid UCUM unit. Please use 'deg' as the correct unit.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"Liggend"> description = <"Platliggend op het moment van de bloeddrukmeting"> > - ["at1003"] = < + ["at1002"] = < text = <"Halfzittend"> description = <"Halfzittend op het moment van de bloeddrukmeting"> > - ["at1002"] = < + ["at1001"] = < text = <"Zittend"> description = <"Bloeddrukmeting bij zittend (b.v. op bed of in stoel) individu"> > - ["at1001"] = < + ["at1000"] = < text = <"Staand"> description = <"Bloeddrukmeting bij staand individu"> > @@ -4586,31 +4586,31 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at29"] = < + ["at28"] = < text = <"Linkerdijbeen"> description = <"De linkerdijbeen van de persoon."> > - ["at28"] = < + ["at27"] = < text = <"Rechterdijbeen"> description = <"Het rechterdijbeen van de persoon."> > - ["at27"] = < + ["at26"] = < text = <"Linkerarm"> description = <"De linkerarm van de persoon."> > - ["at26"] = < + ["at25"] = < text = <"Rechterarm"> description = <"De rechterarm van de persoon."> > - ["at18"] = < + ["at17"] = < text = <"Volwassene"> description = <"De standaard manchet voor een volwassene - manchet grootte ca. 13cm x 30cm"> > - ["at17"] = < + ["at16"] = < text = <"Grote volwassene"> description = <"Een manchet voor volwassenen met langere armen, manchet grootte ca. 16cm x 38cm."> > - ["at16"] = < + ["at15"] = < text = <"Volwassen dijbeen"> description = <"Een manchet voor een volwassen dijbeen - manchet grootte ca. 20cm x 42cm."> > @@ -4669,26 +4669,26 @@ terminology value_sets = < ["ac9008"] = < id = <"ac9008"> - members = <"at1012", "at1013"> + members = <"at1011", "at1012"> > ["ac9007"] = < id = <"ac9007"> - members = <"at1037", "at1038", "at1040", "at1041"> + members = <"at1036", "at1037", "at1039", "at1040"> > ["ac9002"] = < id = <"ac9002"> - members = <"at1045", "at1046"> + members = <"at1044", "at1045"> > ["ac9001"] = < id = <"ac9001"> - members = <"at1001", "at1002", "at1003", "at1004", "at1015"> + members = <"at1000", "at1001", "at1002", "at1003", "at1014"> > ["ac9006"] = < id = <"ac9006"> - members = <"at26", "at27", "at28", "at29", "at1021", "at1022", "at1027", "at1032", "at1033", "at1052", "at1057", "at1054"> + members = <"at25", "at26", "at27", "at28", "at1020", "at1021", "at1026", "at1031", "at1032", "at1051", "at1056", "at1053"> > ["ac9005"] = < id = <"ac9005"> - members = <"at16", "at17", "at18", "at1009", "at1010", "at1019", "at1020"> + members = <"at15", "at16", "at17", "at1008", "at1009", "at1018", "at1019"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_composition.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_composition.v0.0.1-alpha.adls index 4d1ceb577..a4b32ccef 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_composition.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_composition.v0.0.1-alpha.adls @@ -625,15 +625,15 @@ terminology text = <"Atomic level"> description = <"Measurement of four compartment models of body composition."> > - ["at46"] = < + ["at45"] = < text = <"*Nappy/diaper(en)"> description = <"*Wearing only a nappy. (en)"> > - ["at45"] = < + ["at44"] = < text = <"*Naked(en)"> description = <"*Without any clothes. (en)"> > - ["at44"] = < + ["at43"] = < text = <"*Lighty clothed/underwear(en)"> description = <"*Clothing which will not add to weight significantly.(en)"> > @@ -848,15 +848,15 @@ terminology text = <"Atomic level"> description = <"Measurement of four compartments model of body composition."> > - ["at46"] = < + ["at45"] = < text = <"Nappy/diaper"> description = <"Wearing only a nappy."> > - ["at45"] = < + ["at44"] = < text = <"Naked"> description = <"Without any clothes."> > - ["at44"] = < + ["at43"] = < text = <"Lighty clothed/underwear"> description = <"Clothing which will not add to weight significantly."> > @@ -911,6 +911,6 @@ terminology value_sets = < ["ac9003"] = < id = <"ac9003"> - members = <"at44", "at45", "at46"> + members = <"at43", "at44", "at45"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_mass_index.v2.0.3.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_mass_index.v2.0.3.adls index d248baba3..fa0a45edf 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_mass_index.v2.0.3.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_mass_index.v2.0.3.adls @@ -407,11 +407,11 @@ terminology text = <"Formel"> description = <"Formel som används för att räkna ut en individs BMI."> > - ["at9"] = < + ["at8"] = < text = <"Direkt inmatning"> description = <"BMI beräknas och matas in direkt av användaren."> > - ["at8"] = < + ["at7"] = < text = <"Automatisk inmatning"> description = <"BMI beräknas och matas in automatiskt utan åtgärder från användaren."> > @@ -464,11 +464,11 @@ terminology text = <"Kaava"> description = <"Kaava, jota käytetään kehon painoindeksin johtamiseen."> > - ["at9"] = < + ["at8"] = < text = <"Suora kirjaus"> description = <"Käyttäjä laskee kehon painoindeksin ja kirjaa sen suoraan."> > - ["at8"] = < + ["at7"] = < text = <"Automaattinen kirjaus"> description = <"Kehon painoindeksi lasketaan ja kirjataan automaattisesti ilman käyttäjän toimenpiteitä."> > @@ -520,11 +520,11 @@ terminology text = <"Fórmula"> description = <"Fórmula usada para calcular el Índice de Masa Corporal."> > - ["at9"] = < + ["at8"] = < text = <"Entrada directa"> description = <"Índice de Masa Corporal calculado e ingresado directamente por el usuario."> > - ["at8"] = < + ["at7"] = < text = <"Registro automático"> description = <"Índice de Masa Corporal calculado e ingresado automáticamente sin intervención del usuario."> > @@ -577,11 +577,11 @@ terminology text = <"Formel"> description = <"Formel som er benyttet for beregning av kroppsmasseindeks. Brukes kun dersom det benyttes en annen formel enn den som er definert under Use."> > - ["at9"] = < + ["at8"] = < text = <"Manuell registrering"> description = <"Kroppsmasseindeks beregnes og registreres manuelt av brukeren."> > - ["at8"] = < + ["at7"] = < text = <"Automatisk registrering"> description = <"Kroppsmasseindeks beregnes og legges inn automatisk, uten brukermedvirkning."> > @@ -632,11 +632,11 @@ terminology text = <"Fórmula"> description = <"Fórmula usada para calcular o IMC (somente se for diferente de peso/altura^2)."> > - ["at9"] = < + ["at8"] = < text = <"Entrada direta"> description = <"IMC registrado diretamente pelo usuário."> > - ["at8"] = < + ["at7"] = < text = <"Entrada automática"> description = <"IMC registrado automaticamente, sem a intervenção do usuário."> > @@ -687,11 +687,11 @@ terminology text = <"Μαθηματικός τύπος"> description = <"Ο μαθηματικός τύπος που χρησιμοποιείται για τον υπολογισμό του Δείκτη Μάζας Σώματος."> > - ["at9"] = < + ["at8"] = < text = <"Άμεση εισαγωγή"> description = <"Ο Δείκτης Μάζας Σώματος υπολογίζεται και εισάγεται απευθείας από τον χρήστη."> > - ["at8"] = < + ["at7"] = < text = <"Αυτόματη εισαγωγή"> description = <"Ο Δείκτης Μάζας Σώματος υπολογίζεται και εισάγεται αυτόματα, χωρίς την παρέμβαση του χρήστη."> > @@ -744,11 +744,11 @@ terminology text = <"Formula"> description = <"Formula used to derive the body mass index."> > - ["at9"] = < + ["at8"] = < text = <"Direct entry"> description = <"Body Mass Index calculated and entered directly by user."> > - ["at8"] = < + ["at7"] = < text = <"Automatic entry"> description = <"Body Mass Index calculated and entered automatically without user intervention."> > @@ -800,11 +800,11 @@ terminology text = <"الصيغة"> description = <"الصيغة المستخدمة لاشتقاق معامل كتلة الجسم"> > - ["at9"] = < + ["at8"] = < text = <"إدخال مباشر"> description = <"يتم حساب و إدخال كتلة الجسم مباشرة بواسطة المستخدم"> > - ["at8"] = < + ["at7"] = < text = <"إدخال تلقائي"> description = <"يتم حساب و إدخال معامل كتلةالجسم تلقائيا بدون تدخل من المستخدِم"> > @@ -855,11 +855,11 @@ terminology text = <"فرمول"> description = <"فرمول مورد استفاده برای استخراج شاخص توده بدن"> > - ["at9"] = < + ["at8"] = < text = <"ورود مستقیم داده ها"> description = <"شاخص توده بدن مستقیما توسط کاربر محاسبه و ثبت می شود"> > - ["at8"] = < + ["at7"] = < text = <"ثبت خودکار"> description = <" شاخص توده بدن بطور خودکار بدون مداخله کاربر محاسبه و ثبت می شود"> > @@ -911,11 +911,11 @@ terminology text = <"公式"> description = <"用于计算得出体重指数的公式。"> > - ["at9"] = < + ["at8"] = < text = <"直接录入法"> description = <"由用户直接计算并录入体重指数。"> > - ["at8"] = < + ["at7"] = < text = <"自动录入法"> description = <"在没有用户干预的情况下自动计算并录入体重指数。"> > @@ -966,11 +966,11 @@ terminology text = <"Formule"> description = <"De formule die gebruikt wordt om de Body Mass Index te berekenen"> > - ["at9"] = < + ["at8"] = < text = <"Direkte invoer"> description = <"Body Mass Index is berekend en ingevoerd door de gebruiker."> > - ["at8"] = < + ["at7"] = < text = <"Automatische invoer"> description = <"Body Mass Index is automatisch berekend en ingevoerd, zonder tussenkomst van gebruikers."> > @@ -1006,6 +1006,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at8", "at9"> + members = <"at7", "at8"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_area.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_area.v0.0.1-alpha.adls index 61ca80d91..fee69ecf5 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_area.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_area.v0.0.1-alpha.adls @@ -108,7 +108,7 @@ definition value matches { DV_TEXT[id9003] DV_CODED_TEXT[id9004] matches { - defining_code matches {[at18]} -- Upper arm muscle area + defining_code matches {[at17]} -- Upper arm muscle area } } } @@ -224,19 +224,19 @@ terminology description = <"Forskjellen mellom målinger av samme kroppsdel når den er målt på begge sider av kroppen."> comment = <"Bare relevant dersom man skal sammenligne målinger gjort på lemmer."> > - ["at40"] = < + ["at39"] = < text = <"Liggende"> description = <"Liggende flatt på tidspunkt for målingen."> > - ["at39"] = < + ["at38"] = < text = <"Tilbakelent"> description = <"Tilbakelent på tidspunkt for målingen."> > - ["at38"] = < + ["at37"] = < text = <"Sittende"> description = <"Sittende (for eksempel på en stol eller på en seng med føttene på gulvet) på tidspunkt for målingen."> > - ["at37"] = < + ["at36"] = < text = <"Stående"> description = <"Stående ved tidspunktet for målingen."> > @@ -259,7 +259,7 @@ terminology description = <"Fritekstbeskrivelse av metoden som ble benyttet for målingen."> comment = <"Spesifiser for å sikre at en sekvens av målinger blir gjort på de samme punktene og på samme måte. For eksempel \"Sittende med kneet bøyd 90 grader\"."> > - ["at18"] = < + ["at17"] = < text = <"Areal av overarmsmuskel"> description = <"Utregning av arealet av overarmsmuskel, vanligvis utledet fra måling av overarmsomkrets."> > @@ -284,11 +284,11 @@ terminology text = <"Areal"> description = <"Utregnet areal av området på kroppen."> > - ["at8"] = < + ["at7"] = < text = <"Høyre"> description = <"Høyre side av kroppen."> > - ["at7"] = < + ["at6"] = < text = <"Venstre"> description = <"Venstre side av kroppen."> > @@ -329,19 +329,19 @@ terminology description = <"The difference between calculation of the same body segment measured from each side of the body."> comment = <"Only relevant if comparison measurements are being made on arms or legs."> > - ["at40"] = < + ["at39"] = < text = <"Lying"> description = <"Lying flat at the time of measurement."> > - ["at39"] = < + ["at38"] = < text = <"Reclining"> description = <"Reclining at the time of measurement."> > - ["at38"] = < + ["at37"] = < text = <"Sitting"> description = <"Sitting (for example on bed or chair) at the time of measurement."> > - ["at37"] = < + ["at36"] = < text = <"Standing"> description = <"Standing at the time of measurement."> > @@ -364,7 +364,7 @@ terminology description = <"Narrative description of the method used for measurement."> comment = <"Specify in order to ensure that a sequence of measurements are taken at the same point and in the same way. For example: 'Sitting with knee bent at 90 degrees'. "> > - ["at18"] = < + ["at17"] = < text = <"Upper arm muscle area"> description = <"Calculation of the area of the upper arm, usually derived from the measurement of the upper arm circumference."> > @@ -389,11 +389,11 @@ terminology text = <"Area"> description = <"Calculated area of the identified body segment."> > - ["at8"] = < + ["at7"] = < text = <"Right"> description = <"Right side of the body."> > - ["at7"] = < + ["at6"] = < text = <"Left"> description = <"Left side of the body."> > @@ -425,10 +425,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at37", "at38", "at39", "at40"> + members = <"at36", "at37", "at38", "at39"> > ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at8"> + members = <"at6", "at7"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_circumference.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_circumference.v0.0.1-alpha.adls index 584cfd93a..b0bc5f962 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_circumference.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_circumference.v0.0.1-alpha.adls @@ -251,19 +251,19 @@ terminology description = <"Forskjellen mellom målinger av samme kroppsdel når den er målt på begge sider av kroppen."> comment = <"Bare relevant dersom man skal sammenligne målinger gjort på lemmer."> > - ["at40"] = < + ["at39"] = < text = <"Liggende"> description = <"Liggende flatt på tidspunkt for målingen."> > - ["at39"] = < + ["at38"] = < text = <"Tilbakelent"> description = <"Tilbakelent på tidspunkt for målingen."> > - ["at38"] = < + ["at37"] = < text = <"Sittende"> description = <"Sittende (for eksempel på en stol eller på en seng med føttene på gulvet) på tidspunkt for målingen."> > - ["at37"] = < + ["at36"] = < text = <"Stående"> description = <"Stående ved tidspunktet for målingen."> > @@ -285,15 +285,15 @@ terminology description = <"Fritekstbeskrivelse av metoden som ble benyttet for målingen."> comment = <"Spesifiser for å sikre at en sekvens av målinger blir gjort på de samme punktene og på samme måte. For eksempel \"Sittende med kneet bøyd 90 grader\"."> > - ["at20"] = < + ["at19"] = < text = <"Leggomkrets"> description = <"Distansen rundt leggmuskelen."> > - ["at19"] = < + ["at18"] = < text = <"Låromkrets"> description = <"Distansen rundt låret."> > - ["at18"] = < + ["at17"] = < text = <"Overarmsomkrets"> description = <"Distansen rundt overarmen."> > @@ -322,11 +322,11 @@ terminology text = <"Omkrets"> description = <"Den målte omkretsen av kroppsdelen."> > - ["at8"] = < + ["at7"] = < text = <"Høyre"> description = <"Høyre side av kroppen."> > - ["at7"] = < + ["at6"] = < text = <"Venstre"> description = <"Venstre side av kroppen."> > @@ -379,19 +379,19 @@ terminology description = <"The difference between measurements of the same body segment measured from each side of the body."> comment = <"Only relevant if comparison measurements are being made on limbs."> > - ["at40"] = < + ["at39"] = < text = <"Lying"> description = <"Lying flat at the time of measurement."> > - ["at39"] = < + ["at38"] = < text = <"Reclining"> description = <"Reclining at the time of measurement."> > - ["at38"] = < + ["at37"] = < text = <"Sitting"> description = <"Sitting (for example on bed or chair) at the time of measurement."> > - ["at37"] = < + ["at36"] = < text = <"Standing"> description = <"Standing at the time of measurement."> > @@ -413,15 +413,15 @@ terminology description = <"Narrative description of the method used for measurement."> comment = <"Specify in order to ensure that a sequence of measurements are taken at the same point and in the same way. For example: 'Sitting with knee bent at 90 degrees'. "> > - ["at20"] = < + ["at19"] = < text = <"Calf circumference"> description = <"Girth of the calf muscle of the lower leg."> > - ["at19"] = < + ["at18"] = < text = <"Thigh circumference"> description = <"Girth of the upper leg."> > - ["at18"] = < + ["at17"] = < text = <"Arm Circumference"> description = <"Girth of the upper arm."> > @@ -450,11 +450,11 @@ terminology text = <"Circumference"> description = <"Measured value of the girth of the identified body segment."> > - ["at8"] = < + ["at7"] = < text = <"Right"> description = <"Right side of the body."> > - ["at7"] = < + ["at6"] = < text = <"Left"> description = <"Left side of the body."> > @@ -488,14 +488,14 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at7", "at8"> + members = <"at6", "at7"> > ["ac9000"] = < id = <"ac9000"> - members = <"at18", "at19", "at20"> + members = <"at17", "at18", "at19"> > ["ac9003"] = < id = <"ac9003"> - members = <"at37", "at38", "at39", "at40"> + members = <"at36", "at37", "at38", "at39"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_length.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_length.v0.0.1-alpha.adls index 757e839f7..5de0dac05 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_length.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_segment_length.v0.0.1-alpha.adls @@ -266,19 +266,19 @@ terminology text = <"Sideforskjell"> description = <"Forskjellen mellom målinger av samme kroppsdel når den er målt på begge sider av kroppen."> > - ["at40"] = < + ["at39"] = < text = <"Liggende"> description = <"Liggende flatt på tidspunkt for målingen."> > - ["at39"] = < + ["at38"] = < text = <"Tilbakelent"> description = <"Tilbakelent på tidspunkt for målingen."> > - ["at38"] = < + ["at37"] = < text = <"Sittende"> description = <"Sittende (for eksempel på en stol eller på en seng med føttene på gulvet) på tidspunkt for målingen."> > - ["at37"] = < + ["at36"] = < text = <"Stående"> description = <"Stående ved tidspunktet for målingen."> > @@ -307,35 +307,35 @@ terminology description = <"Fritekstbeskrivelse av metoden som ble benyttet for målingen."> comment = <"Spesifiser for å sikre at en sekvens av målinger blir gjort på de samme punktene og på samme måte. For eksempel \"Sittende med kneet bøyd 90 grader\"."> > - ["at25"] = < + ["at24"] = < text = <"Armspenn"> description = <"Avstanden fra fingertupp til fingertupp med begge armer strukket ut vinkelrett fra kroppen."> > - ["at24"] = < + ["at23"] = < text = <"Knehøyde"> description = <"Avstanden fra sålen til toppen av leggen."> > - ["at23"] = < + ["at22"] = < text = <"Isse - sete lengde"> description = <"Avstanden fra toppen av hodet til den nederste delen av overkroppen."> > - ["at22"] = < + ["at21"] = < text = <"Fotlengde"> description = <"Avstanden fra hælen til spissen av den lengste tåen."> > - ["at21"] = < + ["at20"] = < text = <"Lårlengde"> description = <"Avstanden mellom hofteledd og kneledd."> > - ["at20"] = < + ["at19"] = < text = <"Benlengde"> description = <"Avstanden fra hofteledd til ankelledd."> > - ["at19"] = < + ["at18"] = < text = <"Lengde av overarm"> description = <"Avstanden mellom skulder og albue."> > - ["at18"] = < + ["at17"] = < text = <"Sittehøyde"> description = <"Vertikal avstand mellom sitteflaten og toppen av hodet. Måling av overkroppens lengde mens en person sitter med rak rygg."> > @@ -364,11 +364,11 @@ terminology text = <"Lengde"> description = <"Den målte lengden av kroppsdelen."> > - ["at8"] = < + ["at7"] = < text = <"Høyre"> description = <"Høyre side av kroppen."> > - ["at7"] = < + ["at6"] = < text = <"Venstre"> description = <"Venstre side av kroppen."> > @@ -419,19 +419,19 @@ terminology text = <"Difference between sides"> description = <"The difference between measurements of the same body segment measured from each side of the body."> > - ["at40"] = < + ["at39"] = < text = <"Lying"> description = <"Lying flat at the time of measurement."> > - ["at39"] = < + ["at38"] = < text = <"Reclining"> description = <"Reclining at the time of measurement."> > - ["at38"] = < + ["at37"] = < text = <"Sitting"> description = <"Sitting (for example on bed or chair) at the time of measurement."> > - ["at37"] = < + ["at36"] = < text = <"Standing"> description = <"Standing at the time of measurement."> > @@ -460,35 +460,35 @@ terminology description = <"Narrative description of the method used for measurement."> comment = <"Specify in order to ensure that a sequence of measurements are taken at the same point and in the same way. For example: 'Sitting with knee bent at 90 degrees'. "> > - ["at25"] = < + ["at24"] = < text = <"Armspan"> description = <"Distance from fingertip to fingertip with both arms fully extended at right angles to the body."> > - ["at24"] = < + ["at23"] = < text = <"Knee height"> description = <"Distance between the sole of the foot and the top of the lower leg."> > - ["at23"] = < + ["at22"] = < text = <"Crown-Rump Length"> description = <"Distance between vertex of head to the lowest part of the trunk."> > - ["at22"] = < + ["at21"] = < text = <"Foot length"> description = <"Distance between the base of the heel to the tip of the longest toe."> > - ["at21"] = < + ["at20"] = < text = <"Upper leg length"> description = <"Distance between the hip joint and the knee joint."> > - ["at20"] = < + ["at19"] = < text = <"Leg length"> description = <"Distance between the hip joint and the ankle joint."> > - ["at19"] = < + ["at18"] = < text = <"Upper arm length"> description = <"Distance between the shoulder and the elbow."> > - ["at18"] = < + ["at17"] = < text = <"Sitting Height"> description = <"Vertical distance between the sitting surface and the vertex of the head. A measure of trunk length, performed with the individual sitting erect."> > @@ -517,11 +517,11 @@ terminology text = <"Length"> description = <"Measured value of the length of the body segment."> > - ["at8"] = < + ["at7"] = < text = <"Right"> description = <"Right side of the body."> > - ["at7"] = < + ["at6"] = < text = <"Left"> description = <"Left side of the body."> > @@ -554,14 +554,14 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at7", "at8"> + members = <"at6", "at7"> > ["ac9000"] = < id = <"ac9000"> - members = <"at18", "at25", "at19", "at20", "at21", "at22", "at23", "at24"> + members = <"at17", "at24", "at18", "at19", "at20", "at21", "at22", "at23"> > ["ac9003"] = < id = <"ac9003"> - members = <"at37", "at38", "at39", "at40"> + members = <"at36", "at37", "at38", "at39"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_surface_area.v1.1.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_surface_area.v1.1.1.adls index 248a92544..983417d21 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_surface_area.v1.1.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_surface_area.v1.1.1.adls @@ -192,39 +192,39 @@ terminology text = <"Kommentti"> description = <"Mittauksen kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> > - ["at19"] = < + ["at18"] = < text = <"Takihara"> description = <"Kehon pinta-ala lasketaan Takiharan kaavalla."> > - ["at18"] = < + ["at17"] = < text = <"Fujimoto"> description = <"Kehon pinta-ala lasketaan Fujimoton kaavalla."> > - ["at17"] = < + ["at16"] = < text = <"Boyd"> description = <"Kehon pinta-ala lasketaan Boydin kaavalla."> > - ["at16"] = < + ["at15"] = < text = <"Gehan ja George"> description = <"Kehon pinta-ala lasketaan Gehanin ja Georgen kaavalla."> > - ["at15"] = < + ["at14"] = < text = <"Haycock"> description = <"Kehon pinta-ala lasketaan Haycockin kaavalla."> > - ["at14"] = < + ["at13"] = < text = <"Mosteller"> description = <"Kehon pinta-ala lasketaan Mostellerin kaavalla."> > - ["at13"] = < + ["at12"] = < text = <"Dubois ja Dubois"> description = <"Kehon pinta-ala lasketaan Dubois’n ja Dubois’n kaavalla."> > - ["at12"] = < + ["at11"] = < text = <"Käsinkirjaus"> description = <"Kliinikko kirjasi pinta-alan käsin."> > - ["at11"] = < + ["at10"] = < text = <"Järjestelmään kirjaaminen"> description = <"Kliininen järjestelmä kirjasi pinta-alan automaattisesti ilman kliinikon käsin tekemiä toimia."> > @@ -283,39 +283,39 @@ terminology text = <"Kommentar"> description = <"Ytterligere fritekst om målingen som ikke er registrert i andre felt."> > - ["at19"] = < + ["at18"] = < text = <"Takihara"> description = <"Takihara-formelen ble benyttet for å regne ut kroppsoverflaten."> > - ["at18"] = < + ["at17"] = < text = <"Fujimoto"> description = <"Fujimoto-formelen ble benyttet for å regne ut kroppsoverflaten."> > - ["at17"] = < + ["at16"] = < text = <"Boyd"> description = <"Boyd-formelen ble benyttet for å regne ut kroppsoverflaten."> > - ["at16"] = < + ["at15"] = < text = <"Gehan og George"> description = <"Gehan og George-formelen ble benyttet for å regne ut kroppsoverflaten."> > - ["at15"] = < + ["at14"] = < text = <"Haycock"> description = <"Haycock-formelen ble benyttet for å regne ut kroppsoverflaten."> > - ["at14"] = < + ["at13"] = < text = <"Mosteller"> description = <"Mosteller-formelen ble benyttet for å regne ut kroppsoverflaten."> > - ["at13"] = < + ["at12"] = < text = <"Dubois og Dubois"> description = <"Dubois og Dubois-formelen ble benyttet for å regne ut kroppsoverflaten."> > - ["at12"] = < + ["at11"] = < text = <"Manuell registrering"> description = <"Målingen ble registrert manuelt av en kliniker."> > - ["at11"] = < + ["at10"] = < text = <"Automatisk registrering"> description = <"Målingen ble beregnet og registrert automatisk av applikasjonen, uten noen manuell handling fra en kliniker."> > @@ -374,39 +374,39 @@ terminology text = <"Comment"> description = <"Additional narrative about the measurement, not captured in other fields."> > - ["at19"] = < + ["at18"] = < text = <"Takihara"> description = <"The Takihara formula was used to calculate the body surface area."> > - ["at18"] = < + ["at17"] = < text = <"Fujimoto"> description = <"The Fujimoto formula was used to calculate the body surface area."> > - ["at17"] = < + ["at16"] = < text = <"Boyd"> description = <"The Boyd formula was used to calculate the body surface area."> > - ["at16"] = < + ["at15"] = < text = <"Gehan and George"> description = <"The Gehan and George formula was used to calculate the body surface area."> > - ["at15"] = < + ["at14"] = < text = <"Haycock"> description = <"The Haycock formula was used to calculate the body surface area."> > - ["at14"] = < + ["at13"] = < text = <"Mosteller"> description = <"The Mosteller formula was used to calculate the body surface area."> > - ["at13"] = < + ["at12"] = < text = <"Dubois and Dubois"> description = <"The Dubois and Dubois formula was used to calculate the body surface area."> > - ["at12"] = < + ["at11"] = < text = <"Manual entry"> description = <"The Area was entered manually by the clinician."> > - ["at11"] = < + ["at10"] = < text = <"System entry"> description = <"The Area was entered automatically by the clinical system and without manual intervention of the clinician."> > @@ -452,10 +452,10 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at13", "at14", "at15", "at16", "at17", "at18", "at19"> + members = <"at12", "at13", "at14", "at15", "at16", "at17", "at18"> > ["ac9001"] = < id = <"ac9001"> - members = <"at11", "at12"> + members = <"at10", "at11"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_temperature.v2.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_temperature.v2.0.2.adls index b9ea268f8..280ee4292 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_temperature.v2.0.2.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_temperature.v2.0.2.adls @@ -279,7 +279,7 @@ definition ELEMENT[id31] occurrences matches {0..1} matches { -- Body exposure value matches { DV_CODED_TEXT[id9005] matches { - defining_code matches {[ac9001; at34]} -- Body exposure (synthesised) + defining_code matches {[ac9001; at33]} -- Body exposure (synthesised) } DV_TEXT[id9006] } @@ -371,11 +371,11 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Panne(en)"> description = <"*Temperatur målt i pannen.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Tinning(en)"> description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> > @@ -391,19 +391,19 @@ terminology text = <"*Environmental conditions(en)"> description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> > - ["at56"] = < + ["at55"] = < text = <"Inguinale Hautfalte"> description = <"Messung der Temperatur in der inguinalen Hautfalte zwischen Bein und Abdominalwand."> > - ["at55"] = < + ["at54"] = < text = <"Oesophagus"> description = <"Messung der Temperatur innerhalb des Oesophagus."> > - ["at52"] = < + ["at51"] = < text = <"Vagina"> description = <"Messung der Temperatur innerhalb der Vagina."> > - ["at44"] = < + ["at43"] = < text = <"Haut"> description = <"Messung der Temperatur an freiliegender Haut."> > @@ -411,19 +411,19 @@ terminology text = <"Beschreibung der Wärmebelastung"> description = <"Beschreibung von Bedingungen, denen die Person ausgesetzt ist, welche die gemessene Körpertemperatur beeinflussen könnten."> > - ["at35"] = < + ["at34"] = < text = <"Erhöhte Kleidung/Bettzeug"> description = <"Die Person wird bedeckt von einer größeren Menge an Kleidung oder Bettzeug als für die Umgebungsbedingungen angemessen erscheint."> > - ["at34"] = < + ["at33"] = < text = <"Angemessene Kleidung/Bettzeug"> description = <"Die Person wird bedeckt von einer Menge an Kleidung oder Bettzeug, die den Umgebungsbedingungen angemessen erscheint."> > - ["at33"] = < + ["at32"] = < text = <"Verminderte Kleidung/Bettzeug"> description = <"Die Person wird bedeckt von einer geringeren Menge an Kleidung oder Bettzeug als für die Umgebungsbedingungen angemessen erscheint."> > - ["at32"] = < + ["at31"] = < text = <"Nackt"> description = <"Keine Kleidung, Bettzeug oder andere Bedeckung."> > @@ -435,31 +435,31 @@ terminology text = <"Status"> description = <"Statusinformationen über die Person."> > - ["at29"] = < + ["at28"] = < text = <"Intravaskulär"> description = <"Messung der Temperatur innerhalb des vaskulären Systems."> > - ["at28"] = < + ["at27"] = < text = <"Harnblase"> description = <"Messung der Temperatur in der Harnblase."> > - ["at27"] = < + ["at26"] = < text = <"Nasopharynx"> description = <"Messung der Temperatur innerhalb des Nasopharynxs (Nasenrachens)."> > - ["at26"] = < + ["at25"] = < text = <"Rektum"> description = <"Messung der Temperatur innerhalb des Rektums."> > - ["at25"] = < + ["at24"] = < text = <"Achselhöhle"> description = <"Messung der Temperatur an der Haut der Achselhöhle mit seitlich angelegtem Arm."> > - ["at24"] = < + ["at23"] = < text = <"Ohrenkanal"> description = <"Messung der Temperatur innerhalb des äußeren Gehörgangs."> > - ["at23"] = < + ["at22"] = < text = <"Mund"> description = <"Messung der Temperatur im Mund."> > @@ -510,11 +510,11 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Panne(en)"> description = <"*Temperatur målt i pannen.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Tinning(en)"> description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> > @@ -530,19 +530,19 @@ terminology text = <"*Environmental conditions(en)"> description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> > - ["at56"] = < + ["at55"] = < text = <"Паховая складка"> description = <"Температура измеряется в паховой складке кожи между ногой и передней брюшной стенкой."> > - ["at55"] = < + ["at54"] = < text = <"Пищевод"> description = <"Температура измеряется внитри пищевода."> > - ["at52"] = < + ["at51"] = < text = <"Влагалище"> description = <"Температура измеряется внутри влагвалища."> > - ["at44"] = < + ["at43"] = < text = <"Кожа"> description = <"Температура измеряется на поверхности кожи."> > @@ -550,19 +550,19 @@ terminology text = <"Тепловой стресс"> description = <"Описание особенностей, которые могут повлиять на результат измерения температуры тела."> > - ["at35"] = < + ["at34"] = < text = <"Теплая одежда/постель"> description = <"На пациенте большее количество одежды / постельных принадлежностей, чем этого требуют условия внешней среды."> > - ["at34"] = < + ["at33"] = < text = <"Соответствующая одежда/постель"> description = <"Одежда/постельные принадлежности пациента соответствуют условиям внешней среды."> > - ["at33"] = < + ["at32"] = < text = <"Лёгкая одежда/постель"> description = <"На пациенте меньшее количество одежды / постельных принадлежностей, чем этого требуют условия внешней среды."> > - ["at32"] = < + ["at31"] = < text = <"Обнажён"> description = <"Без одежды, ничем не укрыт."> > @@ -574,31 +574,31 @@ terminology text = <"Состояние"> description = <"Информация о состоянии пациента."> > - ["at29"] = < + ["at28"] = < text = <"Внутрисосудистая"> description = <"Температура измеряется внутри сосоудистого русла."> > - ["at28"] = < + ["at27"] = < text = <"Мочевой пузырь"> description = <"Температура измеряется внутри мочевого пузыря."> > - ["at27"] = < + ["at26"] = < text = <"Носоглотка"> description = <"Температура измеряется в носоглотке."> > - ["at26"] = < + ["at25"] = < text = <"Прямая кишка"> description = <"Температура измеряется внутри прямой кишки."> > - ["at25"] = < + ["at24"] = < text = <"Подмышечная впадина"> description = <"Температура измеряется в кожной складке в подмышечной впадине, рука опущена вниз и прижата к туловищу."> > - ["at24"] = < + ["at23"] = < text = <"Наружный слуховой проход"> description = <"Температура измеряется в наружном слуховом проходе."> > - ["at23"] = < + ["at22"] = < text = <"Рот"> description = <"Температура измеряется в ротовой полости."> > @@ -649,11 +649,11 @@ terminology description = <"Extra information som krävs för att fånga lokalt innehåll eller som anpassning till andra referensmodeller eller formalismer."> comment = <"Exempelvis: lokala informationskrav eller ytterligare metadata för anpassning till FHIR- eller CIMI motsvarigheter."> > - ["at62"] = < + ["at61"] = < text = <"Panna"> description = <"Temperaturen mäts på pannan."> > - ["at61"] = < + ["at60"] = < text = <"Tinning"> description = <"Temperaturen mäts på tinningen, över den ytliga temporalartären."> > @@ -669,19 +669,19 @@ terminology text = <"Miljöförhållanden"> description = <"Information om rådande miljöförhållanden vid tidpunkten för temperaturmätning."> > - ["at56"] = < + ["at55"] = < text = <"Ljumskveck"> description = <"Temperaturen mäts i ljumskens hudveck mellan benet och bukväggen."> > - ["at55"] = < + ["at54"] = < text = <"Esofagus"> description = <"Temperaturen mäts i matstrupen."> > - ["at52"] = < + ["at51"] = < text = <"Vagina"> description = <"Temperaturen mäts i vaginan."> > - ["at44"] = < + ["at43"] = < text = <"Hud"> description = <"Temperaturen mäts från exponerad hud."> > @@ -689,19 +689,19 @@ terminology text = <"Beskrivning av termisk stress"> description = <"Beskrivning av rådande förhållanden som kan påverka individens uppmätta kroppstemperatur."> > - ["at35"] = < + ["at34"] = < text = <"Större mängd kläder och sängkläder"> description = <"Individen är täckt av en större mängd kläder eller sängkläder än vad som bedöms vara lämpliga för miljöförhållandena."> > - ["at34"] = < + ["at33"] = < text = <"Lämplig mängd kläder och sängkläder"> description = <"Individen är täckt av en mängd kläder eller sängkläder som bedöms vara lämpliga för miljöförhållandena."> > - ["at33"] = < + ["at32"] = < text = <"Mindre mängd kläder och sängkläder"> description = <"Individen är täckt av en mindre mängd kläder eller sängkläder än vad som bedöms vara lämpliga för miljöförhållandena."> > - ["at32"] = < + ["at31"] = < text = <"Naken"> description = <"Individen har inga kläder, sängkläder eller överdrag på sig."> > @@ -713,31 +713,31 @@ terminology text = <"Status"> description = <"Information om individens tillstånd."> > - ["at29"] = < + ["at28"] = < text = <"Intravaskulär"> description = <"Temperaturen mäts i kärlsystemet."> > - ["at28"] = < + ["at27"] = < text = <"Urinblåsa"> description = <"Temperaturen mäts i urinblåsan."> > - ["at27"] = < + ["at26"] = < text = <"Nasofarynx"> description = <"Temperaturen mäts i nasofarynxen."> > - ["at26"] = < + ["at25"] = < text = <"Rektum"> description = <"Temperaturen mäts i ändtarmen."> > - ["at25"] = < + ["at24"] = < text = <"Axill"> description = <"Temperaturen mäts på armens hud, med armen placerad nedåt vid sidan."> > - ["at24"] = < + ["at23"] = < text = <"Hörselgång"> description = <"Temperaturen mäts inifrån den externa hörselgången."> > - ["at23"] = < + ["at22"] = < text = <"Mun"> description = <"Temperaturen mäts i munnen."> > @@ -788,11 +788,11 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at62"] = < + ["at61"] = < text = <"Panne"> description = <"Temperatur målt på pannen."> > - ["at61"] = < + ["at60"] = < text = <"Tinning"> description = <"Temperatur målt i tinningen over arteria temporalis."> > @@ -808,19 +808,19 @@ terminology text = <"Detaljer om temperaturpåvirkning"> description = <"Detaljer om omgivelser eller midler for aktiv temperaturpåvirkning da temperaturen ble målt."> > - ["at56"] = < + ["at55"] = < text = <"Lyske"> description = <"Temperatur målt i lysken."> > - ["at55"] = < + ["at54"] = < text = <"Spiserør"> description = <"Temperatur målt i spiserøret (øsofagus)."> > - ["at52"] = < + ["at51"] = < text = <"Skjede"> description = <"Temperatur målt i skjeden (vagina)."> > - ["at44"] = < + ["at43"] = < text = <"Hud"> description = <"Temperaturen målt på eksponert hud."> > @@ -828,19 +828,19 @@ terminology text = <"Aktiv temperaturpåvirkning"> description = <"Beskrivelse av aktive tiltak som påvirker den målte kroppstemperaturen, f.eks. bruk av varmeteppe, kalde omslag, isbad eller hjerte/lungemaskin ved oppvarming av hypotermiske pasienter."> > - ["at35"] = < + ["at34"] = < text = <"Økt påkledning/tildekking"> description = <"Individet er mer påkledt eller tildekket enn temperaturen i omgivelsene skulle tilsi."> > - ["at34"] = < + ["at33"] = < text = <"Passende påkleding/tildekking"> description = <"Individet er passende påkledt eller tildekket i forhold til hva temperaturen i omgivelsene skulle tilsi."> > - ["at33"] = < + ["at32"] = < text = <"Redusert påkledning/tildekking"> description = <"Individet er mindre påkledt eller tildekket enn temperaturen i omgivelsene skulle tilsi."> > - ["at32"] = < + ["at31"] = < text = <"Naken"> description = <"Ingen klær eller tildekking"> > @@ -852,31 +852,31 @@ terminology text = <"Tilstanden"> description = <"Informasjon om tilstanden til en pasient."> > - ["at29"] = < + ["at28"] = < text = <"Intravaskulært"> description = <"Temperatur målt intravaskulært."> > - ["at28"] = < + ["at27"] = < text = <"Urinblære"> description = <"Temperatur målt i urinblære."> > - ["at27"] = < + ["at26"] = < text = <"Nesesvelg"> description = <"Temperatur målt i nesesvelget (nasofarynks)."> > - ["at26"] = < + ["at25"] = < text = <"Endetarm"> description = <"Temperatur målt i endetarm (rektum)."> > - ["at25"] = < + ["at24"] = < text = <"Armhule"> description = <"Temperatur er målt i armhulen med armen posisjonert ned langs siden."> > - ["at24"] = < + ["at23"] = < text = <"Øre"> description = <"Temperatur målt ved infrarød stråling fra trommehinnen i ytre ørekanal."> > - ["at23"] = < + ["at22"] = < text = <"Munn"> description = <"Temperatur målt i munnhulen (under tungen)."> > @@ -927,11 +927,11 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Panne(en)"> description = <"*Temperatur målt i pannen.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Tinning(en)"> description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> > @@ -947,19 +947,19 @@ terminology text = <"*Environmental conditions(en)"> description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> > - ["at56"] = < + ["at55"] = < text = <"Pliegue inguinal"> description = <"La temperatura se mide en el pliegue inguinal entre el muslo y la pared abdominal."> > - ["at55"] = < + ["at54"] = < text = <"Esófago"> description = <"Temperatura se mide dentro del esófago."> > - ["at52"] = < + ["at51"] = < text = <"Vagina"> description = <"Temperatura vaginal."> > - ["at44"] = < + ["at43"] = < text = <"Piel"> description = <"La temperatura se mide sobre la piel expuesta."> > @@ -967,19 +967,19 @@ terminology text = <"Descripción de estrés térmico"> description = <"Descripción de las condiciones que le suceden al sujeto que puede influenciar la temperatura corporal medida."> > - ["at35"] = < + ["at34"] = < text = <"Ropas/lecho aumentado"> description = <"La persona se encuentra cubierto por una cantidad incrementada de ropas o sabanas que lo considerado apropiado para las circunstancias ambientales."> > - ["at34"] = < + ["at33"] = < text = <"Ropas/lecho apropiadas"> description = <"La persona esta cubierta por una adecuada cantidad de ropas o sabanas, que lo considerado apropiado para las circunstancias ambientales."> > - ["at33"] = < + ["at32"] = < text = <"Ropas/lecho reducidas"> description = <"La persona esta cubierto por una cantidad menor de ropas o sabanas que lo considerado apropiado para las circunstancias ambientales."> > - ["at32"] = < + ["at31"] = < text = <"Desnudo"> description = <"Sin ropas, sabanas o coberturas."> > @@ -991,31 +991,31 @@ terminology text = <"Estado"> description = <"Estado de la información del paciente."> > - ["at29"] = < + ["at28"] = < text = <"Intravascular"> description = <"La temperatura se mide dentro del sistema vascular."> > - ["at28"] = < + ["at27"] = < text = <"Vejiga urinaria"> description = <"La temperatura se mide en la vejiga urinaria."> > - ["at27"] = < + ["at26"] = < text = <"Nasofaríngeo"> description = <"La temperatura se mide dentro de la nasofaringe."> > - ["at26"] = < + ["at25"] = < text = <"Recto"> description = <"Temperatura rectal."> > - ["at25"] = < + ["at24"] = < text = <"Axila"> description = <"La temperatura se mide en el hueco axilar con el brazo posicionado al costado del cuerpo."> > - ["at24"] = < + ["at23"] = < text = <"Canal auditivo"> description = <"La temperatura se mide en el canal auditivo externo."> > - ["at23"] = < + ["at22"] = < text = <"Boca"> description = <"Temperatura bucal."> > @@ -1066,11 +1066,11 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Panne(en)"> description = <"*Temperatur målt i pannen.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Tinning(en)"> description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> > @@ -1086,19 +1086,19 @@ terminology text = <"*Environmental conditions(en)"> description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> > - ["at56"] = < + ["at55"] = < text = <"Região Inguinal"> description = <"A temperatura é aferida na dobra da pele entre a região inguinal e a região abdominal."> > - ["at55"] = < + ["at54"] = < text = <"Esófago"> description = <"A temperatura é aferida no esófago."> > - ["at52"] = < + ["at51"] = < text = <"Vagina"> description = <"A temperatura é afereida no interior da vagina."> > - ["at44"] = < + ["at43"] = < text = <"Pele"> description = <"A temperatura é aferida a partir da pele exposta."> > @@ -1106,19 +1106,19 @@ terminology text = <"Choque térmico"> description = <"Descrição das condições aplicadas ao sujeito que possa influenciar a medida de sua temperatura corporal."> > - ["at35"] = < + ["at34"] = < text = <"Excessivamente vestido"> description = <"A pessoa está excessivamente vestida considerado o vestuário necessário para as circunstâncias ambientais."> > - ["at34"] = < + ["at33"] = < text = <"Apropriadamente vestido"> description = <"A pessoa está vestida apropriadamente considerado o vestuário necessário para as circunstâncias ambientais."> > - ["at33"] = < + ["at32"] = < text = <"Vestuário reduzido/camisola"> description = <"A pessoa está vestida por pouca roupa ou camisola considerado o vestuário necessário para as circunstâncias ambientais."> > - ["at32"] = < + ["at31"] = < text = <"Despido"> description = <"Sem roupas, camisola ou capa."> > @@ -1130,31 +1130,31 @@ terminology text = <"Estado"> description = <"Informações sobre o estado do paciente."> > - ["at29"] = < + ["at28"] = < text = <"Intravascular"> description = <"A temperatura é aferida no sistema vascular."> > - ["at28"] = < + ["at27"] = < text = <"Bexiga"> description = <"A temperatura é aferida na bexiga."> > - ["at27"] = < + ["at26"] = < text = <"Nasofaringe"> description = <"A temperatura é aferida na parte nasal da faringe."> > - ["at26"] = < + ["at25"] = < text = <"Reto"> description = <"A temperatura é aferida no reto."> > - ["at25"] = < + ["at24"] = < text = <"Axilla"> description = <"A temperatura é aferida na pele da axila com o braço abaixado."> > - ["at24"] = < + ["at23"] = < text = <"Canal auditivo"> description = <"A temperatura é aferida dentro do canal auditivo do ouvido externo (conduto auditivo)."> > - ["at23"] = < + ["at22"] = < text = <"Boca"> description = <"A temperatura é eferida no interior da boca."> > @@ -1204,11 +1204,11 @@ terminology text = <"*Extension(en)"> description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Forehead(en)"> description = <"*Temperature is measured on the forehead.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Temple(en)"> description = <"*Temperature is measured at the temple, over the superficial temporal artery.(en)"> > @@ -1224,19 +1224,19 @@ terminology text = <"環境条件"> description = <"体温を計測した時点での環境条件についての詳細。"> > - ["at56"] = < + ["at55"] = < text = <"鼠径ひだ状皮膚"> description = <"歌詞と腹壁の間にある鼠径ひだ状皮膚で計測された温度。"> > - ["at55"] = < + ["at54"] = < text = <"食道"> description = <"食道内で計測された温度。"> > - ["at52"] = < + ["at51"] = < text = <"膣"> description = <"膣内で計測された温度。"> > - ["at44"] = < + ["at43"] = < text = <"皮膚"> description = <"露出された皮膚で計測された温度。"> > @@ -1244,19 +1244,19 @@ terminology text = <"熱応力についての記載"> description = <"体温計測に影響を起こしうる対象についてかせられた条件についての記載。"> > - ["at35"] = < + ["at34"] = < text = <"過剰な着衣や寝具"> description = <"環境として適切であると考えられる量よりも多くの着衣や寝具で覆われている状態の人。"> > - ["at34"] = < + ["at33"] = < text = <"適切な着衣、寝具が与えられている状態"> description = <"着衣や寝具が周囲の環境として適切と考えられる量で覆われている状態の人"> > - ["at33"] = < + ["at32"] = < text = <"着衣や寝具が減らされている状態"> description = <"周辺環境として適切と見なされるよりも少ない着衣や寝具に覆われた状態のヒト"> > - ["at32"] = < + ["at31"] = < text = <"裸体"> description = <"着衣、寝具や被服がない状態"> > @@ -1268,31 +1268,31 @@ terminology text = <"*State(en)"> description = <"*State information about the patient.(en)"> > - ["at29"] = < + ["at28"] = < text = <"血管内"> description = <"血管系の内部で計測された温度。"> > - ["at28"] = < + ["at27"] = < text = <"膀胱"> description = <"膀胱内で計測された温度"> > - ["at27"] = < + ["at26"] = < text = <"鼻咽頭"> description = <"鼻咽頭内で計測された温度。"> > - ["at26"] = < + ["at25"] = < text = <"直腸"> description = <"直腸内で計測された温度。"> > - ["at25"] = < + ["at24"] = < text = <"腋窩"> description = <"腕を脇につけた状態で測定された腋窩の皮膚から計測された温度。"> > - ["at24"] = < + ["at23"] = < text = <"外耳道"> description = <"外耳道内で計測された温度。"> > - ["at23"] = < + ["at22"] = < text = <"口腔"> description = <"口腔内で計測された温度"> > @@ -1343,11 +1343,11 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Panne(en)"> description = <"*Temperatur målt i pannen.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Tinning(en)"> description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> > @@ -1363,19 +1363,19 @@ terminology text = <"*Environmental conditions(en)"> description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> > - ["at56"] = < + ["at55"] = < text = <"غضن الجلد عند الأربتين"> description = <"يتم قياس درجة الحرارة عند غضن الجلد بين الأربتين - بين الرجل و جدار البطن"> > - ["at55"] = < + ["at54"] = < text = <"المريئ"> description = <"يتم قياس درجة الحرارة من داخل المريئ"> > - ["at52"] = < + ["at51"] = < text = <"المهبل"> description = <"يتم قياس درجة الحرارة من داخل المهبل"> > - ["at44"] = < + ["at43"] = < text = <"الجلد/ البشرة"> description = <"يتم قياس درجة الحرارة من الجلد المُعَرَّض/ المكشوف"> > @@ -1383,19 +1383,19 @@ terminology text = <"وصف الضغط الحرارة"> description = <"وصف للظروف المُطبَّقة على المريض و التي قد تؤثر على درجة الحرارة التي يتم قياسها"> > - ["at35"] = < + ["at34"] = < text = <"ملابس/شراشف زائدة"> description = <"الشخص مُغَطَّى بكمية زائدة من الملابس/ الشراشف المناسبة للظروف البيئية المحيطة"> > - ["at34"] = < + ["at33"] = < text = <"ملابس/شراشف مناسبة"> description = <"الشخص مُغَطَّى بكمية من الملابس أو الشراشف المناسبة للظروف البيئية المحيطة"> > - ["at33"] = < + ["at32"] = < text = <"ملابس/ شراشف خفيفة"> description = <"الشخص مُغَطَّى بكمية من الملابس أو الشراشف أقل من تلك المناسبة للظروف البيئية المحيطة"> > - ["at32"] = < + ["at31"] = < text = <"مُعرَّى"> description = <"لا يوجد ملابس أو شراشف أو غطاء"> > @@ -1407,31 +1407,31 @@ terminology text = <"الحالة"> description = <"معلومات حول حالة المريض"> > - ["at29"] = < + ["at28"] = < text = <"داخل الأوعية الدموية"> description = <"يتم قياس درجة الحرارة من داخل الجهاز الدوري - الأوعية الدموية"> > - ["at28"] = < + ["at27"] = < text = <"المثانة البولية "> description = <"يتم قياس درجة الحرارة من داخل المثانة البولية"> > - ["at27"] = < + ["at26"] = < text = <"البلعوم الأنفي"> description = <"درجة الحرارة التي يتم قياسها من داخل البلعوم الأنفي"> > - ["at26"] = < + ["at25"] = < text = <"المستقيم"> description = <"درجة الحرارة التي يتم قياسها في داخل المستقيم"> > - ["at25"] = < + ["at24"] = < text = <"الإبط"> description = <"يتم قياس درجة الحرارة من بشرة/ جلد الإبط في حالة وضع الذراع جانبا و هو متجه إلى أسفل"> > - ["at24"] = < + ["at23"] = < text = <"قناة الأذن"> description = <"يتم قياس درجة الحرارة من داخل القناة السمعية الخارجية"> > - ["at23"] = < + ["at22"] = < text = <"الفم"> description = <"يتم قياس الحرارة في داخل الفم"> > @@ -1482,11 +1482,11 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at62"] = < + ["at61"] = < text = <"Forehead"> description = <"Temperature is measured on the forehead."> > - ["at61"] = < + ["at60"] = < text = <"Temple"> description = <"Temperature is measured at the temple, over the superficial temporal artery."> > @@ -1502,19 +1502,19 @@ terminology text = <"Environmental conditions"> description = <"Details about the environmental conditions at the time of temperature measurement."> > - ["at56"] = < + ["at55"] = < text = <"Inguinal skin crease"> description = <"Temperature is measured in the inguinal skin crease between the leg and abdominal wall."> > - ["at55"] = < + ["at54"] = < text = <"Oesophagus"> description = <"Temperatue is measured within the oesophagus."> > - ["at52"] = < + ["at51"] = < text = <"Vagina"> description = <"Temperature is measured within the vagina."> > - ["at44"] = < + ["at43"] = < text = <"Skin"> description = <"Temperature is measured from exposed skin."> > @@ -1522,19 +1522,19 @@ terminology text = <"Description of thermal stress"> description = <"Description of the conditions applied to the subject that might influence their measured body temperature."> > - ["at35"] = < + ["at34"] = < text = <"Increased clothing/bedding"> description = <"The person is covered by an increased amount of clothing or bedding than deemed appropriate for the environmental circumstances."> > - ["at34"] = < + ["at33"] = < text = <"Appropriate clothing/bedding"> description = <"The person is covered by an amount of clothing or bedding deemed appropriate for the environmental circumstances."> > - ["at33"] = < + ["at32"] = < text = <"Reduced clothing/bedding"> description = <"The person is covered by a lesser amount of clothing or bedding than deemed appropriate for the environmental circumstances."> > - ["at32"] = < + ["at31"] = < text = <"Naked"> description = <"No clothing, bedding or covering."> > @@ -1546,31 +1546,31 @@ terminology text = <"State"> description = <"State information about the patient."> > - ["at29"] = < + ["at28"] = < text = <"Intravascular"> description = <"Temperature is measured within the vascular system."> > - ["at28"] = < + ["at27"] = < text = <"Urinary bladder"> description = <"Temperature is measured in the urinary bladder."> > - ["at27"] = < + ["at26"] = < text = <"Nasopharynx"> description = <"Temperature is measured within the nasopharynx."> > - ["at26"] = < + ["at25"] = < text = <"Rectum"> description = <"Temperature measured within the rectum."> > - ["at25"] = < + ["at24"] = < text = <"Axilla"> description = <"Temperature is measured from the skin of the axilla with the arm positioned down by the side."> > - ["at24"] = < + ["at23"] = < text = <"Ear canal"> description = <"Temperature is measured from within the external auditory canal."> > - ["at23"] = < + ["at22"] = < text = <"Mouth"> description = <"Temperature is measured within the mouth."> > @@ -1621,11 +1621,11 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Panne(en)"> description = <"*Temperatur målt i pannen.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Tinning(en)"> description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> > @@ -1641,19 +1641,19 @@ terminology text = <"*Environmental conditions(en)"> description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> > - ["at56"] = < + ["at55"] = < text = <"چین پوستی کشاله رانی"> description = <"دما از طریق چین پوستی کشاله ران بین ران و دیواره شکم اندازه گیری می شود"> > - ["at55"] = < + ["at54"] = < text = <"مری"> description = <"دما از طریق داخل مری اندازه گیری می شود"> > - ["at52"] = < + ["at51"] = < text = <"مهبل"> description = <"دما از طریق داخل مهبل اندازه گیری می شود"> > - ["at44"] = < + ["at43"] = < text = <"پوست"> description = <"دما از طریق پوست بدن اندازه گیری می شود"> > @@ -1661,19 +1661,19 @@ terminology text = <"توصیف استرسهای گرمایی"> description = <"توصیف شرایط اعمال شده به شخص که ممکن است اندازه گیری دمای بدن فرد را تحت تاثیر قرار دهد"> > - ["at35"] = < + ["at34"] = < text = <"لباس و یا ملافه زیاد"> description = <"فرد با مقدار لباس و یا ملافه بیشتر از حد مناسب با شرایط محیطی پوشانده شده است"> > - ["at34"] = < + ["at33"] = < text = <"لباس یا ملافه مناسب"> description = <"فرد با لباس و یا ملافه مناسب با شرایط محیطی پوشانده شده است"> > - ["at33"] = < + ["at32"] = < text = <" لباس و یا ملافه کم"> description = <"فرد با مقدار لباس و یا ملافه کمتر از حد مناسب با شرایط محیطی پوشانده شده است"> > - ["at32"] = < + ["at31"] = < text = <"لخت"> description = <"بدون لباس ، ملافه و یا پوشش "> @@ -1686,31 +1686,31 @@ terminology text = <"حالت"> description = <"اطلاعات حالت بیمار"> > - ["at29"] = < + ["at28"] = < text = <"داخل عروقی"> description = <"دما از طریق سیستم عروقی اندازه گیری می شود"> > - ["at28"] = < + ["at27"] = < text = <"مثانه"> description = <"دما از طریق مثانه اندازه گیری می شود"> > - ["at27"] = < + ["at26"] = < text = <"بینی حلقی"> description = <"دما از طریق بینی حلقی اندازه گیری می شود"> > - ["at26"] = < + ["at25"] = < text = <"مقعد"> description = <"دما از طریق مقعد اندازه گیری می شود"> > - ["at25"] = < + ["at24"] = < text = <"زیر بغل"> description = <"دما از طریق پوستی و در زیر بغل، بصورتی که بازو پایین و در کنار بدن باشد، اندازه گیری می شود"> > - ["at24"] = < + ["at23"] = < text = <"کانال گوش"> description = <"دما از طریق کانال شنوایی خارجی اندازه گیری می شود"> > - ["at23"] = < + ["at22"] = < text = <"ماه"> description = <"دما در عرض یک ماه اندازه گیری می شود"> > @@ -1761,11 +1761,11 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*e.g. Local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Panne(en)"> description = <"*Temperatur målt i pannen.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Tinning(en)"> description = <"*Temperatur målt i tinningen over arteria temporalis.(en)"> > @@ -1781,19 +1781,19 @@ terminology text = <"*Environmental conditions(en)"> description = <"*Details about the environmental conditions at the time of temperature measurement.(en)"> > - ["at56"] = < + ["at55"] = < text = <"Pliegue inguinal"> description = <"La temperatura se mide en el pliegue inguinal entre el muslo y la pared abdominal."> > - ["at55"] = < + ["at54"] = < text = <"Esófago"> description = <"Temperatura se mide dentro del esófago."> > - ["at52"] = < + ["at51"] = < text = <"Vagina"> description = <"Temperatura vaginal."> > - ["at44"] = < + ["at43"] = < text = <"Piel"> description = <"La temperatura se mide sobre la piel expuesta."> > @@ -1801,19 +1801,19 @@ terminology text = <"Descripción de estrés térmico"> description = <"Descripción de las condiciones que le suceden al sujeto que puede influenciar la temperatura corporal medida."> > - ["at35"] = < + ["at34"] = < text = <"Ropas/lecho aumentado"> description = <"La persona se encuentra cubierto por una cantidad incrementada de ropas o sabanas que lo considerado apropiado para las circunstancias ambientales."> > - ["at34"] = < + ["at33"] = < text = <"Ropas/lecho apropiadas"> description = <"La persona esta cubierta por una adecuada cantidad de ropas o sabanas, que lo considerado apropiado para las circunstancias ambientales."> > - ["at33"] = < + ["at32"] = < text = <"Ropas/lecho reducidas"> description = <"La persona esta cubierto por una cantidad menor de ropas o sabanas que lo considerado apropiado para las circunstancias ambientales."> > - ["at32"] = < + ["at31"] = < text = <"Desnudo"> description = <"Sin ropas, sabanas o coberturas."> > @@ -1825,31 +1825,31 @@ terminology text = <"Estado"> description = <"Estado de la información del paciente."> > - ["at29"] = < + ["at28"] = < text = <"Intravascular"> description = <"La temperatura se mide dentro del sistema vascular."> > - ["at28"] = < + ["at27"] = < text = <"Vejiga urinaria"> description = <"La temperatura se mide en la vejiga urinaria."> > - ["at27"] = < + ["at26"] = < text = <"Nasofaríngeo"> description = <"La temperatura se mide dentro de la nasofaringe."> > - ["at26"] = < + ["at25"] = < text = <"Recto"> description = <"Temperatura rectal."> > - ["at25"] = < + ["at24"] = < text = <"Axila"> description = <"La temperatura se mide en el hueco axilar con el brazo posicionado al costado del cuerpo."> > - ["at24"] = < + ["at23"] = < text = <"Canal auditivo"> description = <"La temperatura se mide en el canal auditivo externo."> > - ["at23"] = < + ["at22"] = < text = <"Boca"> description = <"Temperatura bucal."> > @@ -1885,10 +1885,10 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at26", "at25", "at24", "at62", "at23", "at27", "at28", "at29", "at44", "at52", "at55", "at56", "at61"> + members = <"at25", "at24", "at23", "at61", "at22", "at26", "at27", "at28", "at43", "at51", "at54", "at55", "at60"> > ["ac9001"] = < id = <"ac9001"> - members = <"at32", "at33", "at34", "at35"> + members = <"at31", "at32", "at33", "at34"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_weight.v2.1.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_weight.v2.1.2.adls index b8133552d..ef76b06f1 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_weight.v2.1.2.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.body_weight.v2.1.2.adls @@ -400,7 +400,7 @@ terminology text = <"*State of dress(en) (synthesised)"> description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"*Fully clothed, without shoes (en)"> description = <"*Clothing which may add significantly to weight. (en)"> > @@ -426,19 +426,19 @@ terminology text = <"Gerät"> description = <"Details über die benutzte Waage."> > - ["at18"] = < + ["at17"] = < text = <"Windel"> description = <"Trägt Windel; kann signifikant zum Gewicht beitragen."> > - ["at14"] = < + ["at13"] = < text = <"Unbekleidet"> description = <"Ohne Kleidung."> > - ["at12"] = < + ["at11"] = < text = <"Leicht bekleidet / Unterwäsche"> description = <"Bekleidung, die nicht signifikant zum Gewicht beiträgt."> > - ["at11"] = < + ["at10"] = < text = <"Voll bekleidet, mit Schuhen"> description = <"Bekleidung, die signifikant zum Gewicht beiträgt, mit Schuhen."> > @@ -468,7 +468,7 @@ terminology text = <"*State of dress(en) (synthesised)"> description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"*Fully clothed, without shoes (en)"> description = <"*Clothing which may add significantly to weight. (en)"> > @@ -494,19 +494,19 @@ terminology text = <"Устройство"> description = <"Весы (устройство, на котором производилось взвешивание): информация."> > - ["at18"] = < + ["at17"] = < text = <"В памперсе"> description = <"Одет(а) только в памперс - может добавить значительный вес."> > - ["at14"] = < + ["at13"] = < text = <"Обнажен"> description = <"Без какой-либо одежды и белья."> > - ["at12"] = < + ["at11"] = < text = <"В лёгкой одежде или раздевшись до белья"> description = <"Одежда, не добавляющая значительный вес."> > - ["at11"] = < + ["at10"] = < text = <"В одежде без обуви"> description = <"Одежда может добавить значительный вес."> > @@ -536,7 +536,7 @@ terminology text = <"Klädsel (synthesised)"> description = <"Beskrivning av individens klädsel vid tidpunkten för vägning. (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"*Fully clothed, without shoes (en)"> description = <"*Clothing which may add significantly to weight. (en)"> > @@ -561,19 +561,19 @@ terminology text = <"Utrustning"> description = <"Detaljer om den utrustning som används för att mäta vikten."> > - ["at18"] = < + ["at17"] = < text = <"Blöja"> description = <"Iklädd endast blöja, som kan addera vikt avsevärt."> > - ["at14"] = < + ["at13"] = < text = <"Naken"> description = <"Inga kläder alls."> > - ["at12"] = < + ["at11"] = < text = <"Lätt klädd/underkläder"> description = <"Kläder som inte adderar vikt avsevärt."> > - ["at11"] = < + ["at10"] = < text = <"Fullt påklädd, inklusive skor"> description = <"Kläder, inklusive skor, som kan addera vikt avsevärt."> > @@ -603,7 +603,7 @@ terminology text = <"Vaatetus (synthesised)"> description = <"Kuvaus mitattavan vaatetuksesta mittaushetkellä. (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"*Fully clothed, without shoes (en)"> description = <"*Clothing which may add significantly to weight. (en)"> > @@ -628,19 +628,19 @@ terminology text = <"Laite"> description = <"Lisätietoja käytetystä mittalaitteesta."> > - ["at18"] = < + ["at17"] = < text = <"Vaippa"> description = <"Ainoastaan vaippa - voi lisätä merkittävästi painoa."> > - ["at14"] = < + ["at13"] = < text = <"Alasti"> description = <"Ilman vaatteita."> > - ["at12"] = < + ["at11"] = < text = <"Kevyt vaatetus/alusvaatteet"> description = <"Vaatetus, joka ei merkittävästi lisää painoa."> > - ["at11"] = < + ["at10"] = < text = <"Vaatteet päällä, kengät jalassa"> description = <"Vaatetus, joka voi merkittävästi lisätä painoa, sisältäen kengät."> > @@ -670,7 +670,7 @@ terminology text = <"Situação do vestuário (synthesised)"> description = <"Descrição da situação do vestuário do indivíduo no momento da pesagem. (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"Totalmente vestida, sem sapatos"> description = <"Roupas que podem aumentar significativamente o peso."> > @@ -695,19 +695,19 @@ terminology text = <"Dispositivo"> description = <"Detalhes sobre o dispositivo de pesagem."> > - ["at18"] = < + ["at17"] = < text = <"Fralda"> description = <"Vestindo apenas uma fralda - pode adicionar peso significativo."> > - ["at14"] = < + ["at13"] = < text = <"Despido"> description = <"Sem nenhuma roupa."> > - ["at12"] = < + ["at11"] = < text = <"Levemente vestido / roupa íntimas"> description = <"Roupas que não irão acrescentar ao peso de forma significativa."> > - ["at11"] = < + ["at10"] = < text = <"Totalmente vestida, incluindo sapatos"> description = <"Roupas que podem aumentar significativamente o peso, incluindo sapatos."> > @@ -737,7 +737,7 @@ terminology text = <"*State of dress(en) (synthesised)"> description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"*Fully clothed, without shoes (en)"> description = <"*Clothing which may add significantly to weight. (en)"> > @@ -763,19 +763,19 @@ terminology text = <"الجهيزة"> description = <"تفاصيل حول الجهيزة المستخدمة في القياس"> > - ["at18"] = < + ["at17"] = < text = <"حفاظة"> description = <"الشخص يرتدي حفاظة فقط - و قد يزيد ذلك من الوزن بشكل مؤثر"> > - ["at14"] = < + ["at13"] = < text = <"مُعَرَّى"> description = <"لا يرتدي أي ملابس"> > - ["at12"] = < + ["at11"] = < text = <"ملابس خفيفة/ ملابس داخلية"> description = <"ملابس لا تزيد الوزن بشكل مؤثر"> > - ["at11"] = < + ["at10"] = < text = <"ملابس كاملة, بما في ذلك الأحذية"> description = <"الشخص يرتدي ملابس قد تزيد الوزن بشكل مؤثر, بما في ذلك الأحذية."> > @@ -805,7 +805,7 @@ terminology text = <"State of dress (synthesised)"> description = <"Description of the state of dress of the person at the time of weighing. (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"Fully clothed, without shoes"> description = <"Clothing which may add significantly to weight."> > @@ -831,19 +831,19 @@ terminology text = <"Device"> description = <"Details about the weighing device."> > - ["at18"] = < + ["at17"] = < text = <"Nappy/diaper"> description = <"Wearing only a nappy - which may add significantly to weight."> > - ["at14"] = < + ["at13"] = < text = <"Naked"> description = <"Without any clothes."> > - ["at12"] = < + ["at11"] = < text = <"Lightly clothed/underwear"> description = <"Clothing which will not add to weight significantly."> > - ["at11"] = < + ["at10"] = < text = <"Fully clothed, including shoes"> description = <"Clothing which may add significantly to weight, including shoes."> > @@ -873,7 +873,7 @@ terminology text = <"衣着状态 (synthesised)"> description = <"关于称重时受检人员的衣着状态 (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"衣着整齐,不包括鞋子"> description = <"可能会显著增加重量的衣物。"> > @@ -899,19 +899,19 @@ terminology text = <"装置"> description = <"关于称重装置的详细信息。"> > - ["at18"] = < + ["at17"] = < text = <"尿布/尿不湿"> description = <"仅有尿布/尿不湿 - 有可能显著增加重量。"> > - ["at14"] = < + ["at13"] = < text = <"裸体"> description = <"没有穿着任何衣物。"> > - ["at12"] = < + ["at11"] = < text = <"衣着轻便/仅内衣"> description = <"所穿着衣物并不会显著增加重量。"> > - ["at11"] = < + ["at10"] = < text = <"衣着整齐,包括鞋子"> description = <"包括鞋子在内,所穿着衣物可能显著增加重量。"> > @@ -941,7 +941,7 @@ terminology text = <"*State of dress(en) (synthesised)"> description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"*Fully clothed, without shoes (en)"> description = <"*Clothing which may add significantly to weight. (en)"> > @@ -967,19 +967,19 @@ terminology text = <"Dispositivo"> description = <"Detalles acerca del dispositivo de pesada."> > - ["at18"] = < + ["at17"] = < text = <"Pañales"> description = <"Únicamente con un pañal. Puede incrementar el peso de forma significativa."> > - ["at14"] = < + ["at13"] = < text = <"Desnudo"> description = <"Sin ropa."> > - ["at12"] = < + ["at11"] = < text = <"Indumentaria ligera/Ropa interior"> description = <"La indumentaria no genera un incremento significativo del peso."> > - ["at11"] = < + ["at10"] = < text = <"Totalmente vestido incluyendo calzado"> description = <"La indumentaria, incluyendo calzado, puede incrementar el peso de forma significativa."> > @@ -1009,7 +1009,7 @@ terminology text = <"Påkledning (synthesised)"> description = <"Beskrivelse av personens påkledning på måletidspunktet. (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"Fullt påkledt, uten sko"> description = <"Påkledning som kan øke vekten signifikant."> > @@ -1034,19 +1034,19 @@ terminology text = <"Måleapparat"> description = <"Detaljer om måleapparatet brukt til vektmålingen."> > - ["at18"] = < + ["at17"] = < text = <"Bleie"> description = <"Bare ikledt bleie - kan legge til signifikant vekt."> > - ["at14"] = < + ["at13"] = < text = <"Naken"> description = <"Uten klær."> > - ["at12"] = < + ["at11"] = < text = <"Lette klær / undertøy"> description = <"Påkledning som ikke endrer vekten signifikant."> > - ["at11"] = < + ["at10"] = < text = <"Fullt påkledt inklusive sko"> description = <"Påkledning som kan øke vekten signifikant, inklusive sko."> > @@ -1076,7 +1076,7 @@ terminology text = <"*State of dress(en) (synthesised)"> description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"*Fully clothed, without shoes (en)"> description = <"*Clothing which may add significantly to weight. (en)"> > @@ -1102,19 +1102,19 @@ terminology text = <"測定機器"> description = <"測定に使用された機器についての詳細な記録"> > - ["at18"] = < + ["at17"] = < text = <"おむつを付けている状態"> description = <"おむつだけをはいている状態。体重測定に関与しうる。"> > - ["at14"] = < + ["at13"] = < text = <"全裸"> description = <"何も着衣していない"> > - ["at12"] = < + ["at11"] = < text = <"軽装/下着"> description = <"体重測定にあまり寄与しない着衣"> > - ["at11"] = < + ["at10"] = < text = <"靴も履いている着衣状態"> description = <"靴を含めて、体重測定に大きく関与するような着衣状態"> > @@ -1144,7 +1144,7 @@ terminology text = <"*State of dress(en) (synthesised)"> description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"*Fully clothed, without shoes (en)"> description = <"*Clothing which may add significantly to weight. (en)"> > @@ -1170,19 +1170,19 @@ terminology text = <"تجهیز"> description = <"توصیف تجهیز استفاده شده برای اندازه گیری وزن"> > - ["at18"] = < + ["at17"] = < text = <"کهنه بچه یا پوشک"> description = <"پوشیدن فقط یک پوشک که می تواند وزن را بطور قابل توجهی افزایش دهد"> > - ["at14"] = < + ["at13"] = < text = <"لخت"> description = <"بدون هر گونه لباس"> > - ["at12"] = < + ["at11"] = < text = <"لباس سبک یا لباس زیر"> description = <"لباسی که بطور قابل توجهی وزن را افزایش ندهد"> > - ["at11"] = < + ["at10"] = < text = <"کاملا لباس پوشیده ، از جمله کفش"> description = <"لباسی که ممکن است بطور قابل توجهی به وزن بیافزاید شامل کفش ها"> > @@ -1212,7 +1212,7 @@ terminology text = <"*State of dress(en) (synthesised)"> description = <"*Description of the state of dress of the person at the time of weighing.(en) (synthesised)"> > - ["at29"] = < + ["at28"] = < text = <"*Fully clothed, without shoes (en)"> description = <"*Clothing which may add significantly to weight. (en)"> > @@ -1238,19 +1238,19 @@ terminology text = <"Apparaat"> description = <"Details over het weeginstrument."> > - ["at18"] = < + ["at17"] = < text = <"Luier"> description = <"Individu draagt alleen een luier - zou significant aan het gewicht kunnen bijdragen."> > - ["at14"] = < + ["at13"] = < text = <"Naakt"> description = <"Zonder kleding."> > - ["at12"] = < + ["at11"] = < text = <"Lichte kleding/ondergoed"> description = <"Kleding die niet significant het gewicht beÏnvloedt."> > - ["at11"] = < + ["at10"] = < text = <"Volledig gekleed, inclusief schoenen"> description = <"Kleren die een significante bijdrage hebben aan het gewicht, inclusief schoenen."> > @@ -1280,6 +1280,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at14", "at18", "at12", "at29", "at11"> + members = <"at13", "at17", "at11", "at28", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale-q.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale-q.v0.0.1-alpha.adls index b9ebeec8f..fb376f127 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale-q.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale-q.v0.0.1-alpha.adls @@ -62,11 +62,11 @@ definition value matches { DV_ORDINAL[id0.9001] matches { [value, symbol] matches { - [{0}, {[at37]}], - [{1}, {[at38]}], - [{2}, {[at39]}], - [{3}, {[at40]}], - [{4}, {[at41]}] + [{0}, {[at36]}], + [{1}, {[at37]}], + [{2}, {[at38]}], + [{3}, {[at39]}], + [{4}, {[at40]}] } } } @@ -92,6 +92,6 @@ terminology value_sets = < ["ac0.9000"] = < id = <"ac0.9000"> - members = <"at37", "at38", "at39", "at40", "at41"> + members = <"at36", "at37", "at38", "at39", "at40"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale.v1.2.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale.v1.2.0.adls index 4f61aa760..fc4039f6c 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale.v1.2.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale.v1.2.0.adls @@ -204,10 +204,10 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{1}, {[at6]}], - [{2}, {[at7]}], - [{3}, {[at8]}], - [{4}, {[at9]}] + [{1}, {[at5]}], + [{2}, {[at6]}], + [{3}, {[at7]}], + [{4}, {[at8]}] } } } @@ -216,10 +216,10 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{1}, {[at16]}], - [{2}, {[at17]}], - [{3}, {[at18]}], - [{4}, {[at19]}] + [{1}, {[at15]}], + [{2}, {[at16]}], + [{3}, {[at17]}], + [{4}, {[at18]}] } } } @@ -228,10 +228,10 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{1}, {[at12]}], - [{2}, {[at13]}], - [{3}, {[at14]}], - [{4}, {[at15]}] + [{1}, {[at11]}], + [{2}, {[at12]}], + [{3}, {[at13]}], + [{4}, {[at14]}] } } } @@ -240,10 +240,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{1}, {[at27]}], - [{2}, {[at28]}], - [{3}, {[at29]}], - [{4}, {[at30]}] + [{1}, {[at26]}], + [{2}, {[at27]}], + [{3}, {[at28]}], + [{4}, {[at29]}] } } } @@ -252,10 +252,10 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{1}, {[at31]}], - [{2}, {[at32]}], - [{3}, {[at33]}], - [{4}, {[at34]}] + [{1}, {[at30]}], + [{2}, {[at31]}], + [{3}, {[at32]}], + [{4}, {[at33]}] } } } @@ -264,9 +264,9 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{1}, {[at24]}], - [{2}, {[at25]}], - [{3}, {[at26]}] + [{1}, {[at23]}], + [{2}, {[at24]}], + [{3}, {[at25]}] } } } @@ -340,47 +340,47 @@ terminology text = <"Kommentti"> description = <"Kertomusmuodossa olevat tiedot Braden-asteikolla tehdystä arvioinnista, joita ei voida ilmoittaa rakenteisissa muodossa olevissa kohdissa."> > - ["at34"] = < + ["at33"] = < text = <"Erinomainen"> description = <"Syö suurimman osan jokaisesta ateriasta. Syö aina tarjotut ruoat. Syö yleensä vähintään 4 annosta liha- tai maitotuotteita. Syö joskus aterioiden välillä. Ei tarvitse lisäravintovalmisteita."> > - ["at33"] = < + ["at32"] = < text = <"Riittävä"> description = <"Syö yli puolet useimmista aterioista. Syö neljä annosta proteiinipitoista ruokaa päivässä (liha- tai maitotuotteet). Kieltäytyy joskus ateriasta, mutta ottaa yleensä lisäravintovalmisteen tarjottaessa TAI on letkuruokinnassa tai täydellisessä parenteraalisessa ravitsemuksessa, joka todennäköisesti täyttää suurimman osan potilaan ravinnontarpeesta."> > - ["at32"] = < + ["at31"] = < text = <"Todennäköisesti riittämätön"> description = <"Syö harvoin koko aterian ja syö yleensä vain 1/2 tarjotusta ruoasta. Syö vain kolme annosta (liha- tai maitotuotteet) proteiinia päivässä. Ottaa silloin tällöin lisäravintovalmisteita. TAI Ei saa normaalia määrää ravintoa nestemäisestä tai ravinnonsiirtoletkuruoasta."> > - ["at31"] = < + ["at30"] = < text = <"Hyvin huono"> description = <"Ei syö koskaan koko ateriaa. Harvoin syö 1/3 tarjotusta ruoasta. Syö kaksi annosta (liha- tai maitotuotteet) tai vähemmän proteiinia päivässä. Ottaa nesteitä vähän. Ei ota nestemäisiä lisäravintovalmisteita. TAI ei syö mitään suun kautta, ja/tai potilasta ylläpidetään kirkkailla nesteillä tai täydellisellä parenteraalisella ravitsemuksella yli 5 vrk."> > - ["at30"] = < + ["at29"] = < text = <"Ei rajoitusta"> description = <"Kykenee merkittäviin ja toistuviin asennonmuutoksiin ilman ulkopuolista apua."> > - ["at29"] = < + ["at28"] = < text = <"Hieman rajoittunut"> description = <"Kykenee itsenäisesti toistuviin, vaikkakin vähäisiin, kehon tai raajojen asennonmuutoksiin."> > - ["at28"] = < + ["at27"] = < text = <"Hyvin rajoittunut"> description = <"Kykenee satunnaisesti liikuttamaan vähän kehoaan tai raajojaan, muttei kykene toistuviin merkityksellisiin asennonmuutoksiin ilman apua."> > - ["at27"] = < + ["at26"] = < text = <"Täysin liikuntakyvytön"> description = <"Ei pysty muuttamaan kehon tai raajojen asentoa vähääkään ilman apua."> > - ["at26"] = < + ["at25"] = < text = <"Ei havaittavaa ongelmaa"> description = <"Liikkuu sängyssä tai tuolissa itsenäisesti ja omaa riittävästi lihasvoimia itsensä nostamiseen. Ylläpitää hyvin asennon vuoteessa ja tuolissa."> > - ["at25"] = < + ["at24"] = < text = <"Mahdollinen ongelma"> description = <"Liikkuu sujuvasti tai tarvitsee vain vähän apua liikkumiseen. Liikkuessa iho luultavasti hankautuu lakanoita, tuolia, laitoja tai muita apuvälineitä vasten. Pystyy pitämään suhteellisen hyvin asennon tuolissa tai sängyssä. Mahdollisesti silloin tällöin valuu kuitenkin jossakin määrin kasaan."> > - ["at24"] = < + ["at23"] = < text = <"Ongelma"> description = <"Tarvitsee liikkumisessa kohtalaista tai suurinta mahdollista apua. Nostaminen on mahdotonta ilman liu’uttamista lakanoita vasten. Valahtaa usein kasaan tuolissa tai sängyssä istuessa eikä pysty itse korjaamaan asentoaan. Kudoksiin kohdistuu jatkuvaa kitkaa spastisuuden, kontraktuurien tai levottomuuden vuoksi."> > @@ -401,35 +401,35 @@ terminology text = <"Liikkuvuus"> description = <"Kyky muuttaa ja hallita kehon asentoa."> > - ["at19"] = < + ["at18"] = < text = <"Harvoin kostea"> description = <"Iho on tavallisesti kuiva. Petivaatteet ja pyjama vaihdetaan tavanomaisin väliajoin."> > - ["at18"] = < + ["at17"] = < text = <"Satunnaisesti kostea"> description = <"Iho on ajoittain kostea. Petivaatteet ja pyjama täytyy vaihtaa kerran vuorokaudessa."> > - ["at17"] = < + ["at16"] = < text = <"Erittäin kostea"> description = <"Iho on usein, muttei aina, kostea. Petivaatteet ja pyjama täytyy vaihtaa jopa kolme kertaa vuorokaudessa."> > - ["at16"] = < + ["at15"] = < text = <"Jatkuvasti kostea"> description = <"Iho pysyy koko ajan kosteana (hiki, virtsa, tms. erite). Aina potilasta liikutettaessa havaitaan kosteutta."> > - ["at15"] = < + ["at14"] = < text = <"Kävelee säännöllisesti"> description = <"Kävelee huoneen ulkopuolella ainakin kahdesti päivässä ja huoneessaan vähintään kerran kahdessa tunnissa valveillaoloaikana."> > - ["at14"] = < + ["at13"] = < text = <"Kävelee silloin tällöin"> description = <"Kävelee silloin tällöin päivän aikana ilman apua tai autettuna, mutta hyvin lyhyitä matkoja. Viettää suurimman osan kustakin työvuorosta sängyssä tai tuolissa. TAI Viettää enimmän ajastaan kotonaan sängyssä tai tuolissa."> > - ["at13"] = < + ["at12"] = < text = <"Istumakykyinen"> description = <"Kävelykyky huonoa tai puuttuu kokonaan. Ei pysty kannattamaan painoaan tai tarvitsee apua siirtymisessä tuoliin tai pyörätuoliin."> > - ["at12"] = < + ["at11"] = < text = <"Vuodepotilas"> description = <"Hoidetaan vuoteessa."> > @@ -441,19 +441,19 @@ terminology text = <"Kosteus"> description = <"Ihon kosteusaltistuksen määrä."> > - ["at9"] = < + ["at8"] = < text = <"Normaali"> description = <"Reagoi puheeseen. Ei aistipuutoksia, jotka rajoittaisivat kykyä tuntea tai kipua ja epämukavuutta."> > - ["at8"] = < + ["at7"] = < text = <"Hieman rajoittunut"> description = <"Reagoi puheeseen, muttei aina pysty ilmaisemaan omaa epämukavuuttaan tai tunne tarvetta vaihtaa asentoa. TAI Tuntopuutos rajoittaa kivun ja epämukavuuden tunnetta yhdessä tai kahdessa raajassa."> > - ["at7"] = < + ["at6"] = < text = <"Hyvin rajoittunut"> description = <"Reagoi vain kipuun. Pystyy ilmaisemaan kivun ja epämukavuuden tunteen vain valittamalla tai rauhattomana käytöksenä. TAI Tuntopuutos rajoittaa kivun tai epämukavuuden aistimista yli puolessa kehon osista."> > - ["at6"] = < + ["at5"] = < text = <"Täysin rajoittunut"> description = <"Ei reagoi lainkaan kipuun (esim. ei sävähdä tai tartu kiinni) tajunnan heikentymisen tai rauhoittavan lääkityksen vuoksi. TAI Kiputunto rajoittunutta suurimmassa osassa kehoa."> > @@ -506,49 +506,49 @@ terminology text = <"Kommentar"> description = <"Ytterligere kommentar om bruk av Braden-skalaen."> > - ["at34"] = < + ["at33"] = < text = <"Meget bra"> description = <"Spiser mesteparten av hvert måltid. Avviser aldri et måltid. Spiser vanligvis fire eller flere porsjoner med kjøtt og melkeprodukter. Spiser av og til mellom måltider. Har ikke behov for ernæringstilskudd."> > - ["at33"] = < + ["at32"] = < text = <"Tilstrekkelig"> description = <"Spiser mer enn halvparten av de fleste måltider. Spiser totalt fire porsjoner protein (kjøtt eller melkeprodukter) pr. dag. Avviser av og til et måltid, men tar vanligvis tilskudd hvis tilbudt. eller Får sondeernæring eller totalparenteral ernæring, som sannsynligvis tilfredsstiller ernæringsbehovet."> > - ["at32"] = < + ["at31"] = < text = <"Sannsynligvis utilstrekkelig"> description = <"Spiser sjelden et fullstendig måltid og spiser kun omtrent halvparten av maten som tilbys. Proteininntak omfatter kun tre porsjoner kjøtt eller melkeprodukter pr. dag. Får ernæringstilskudd av og til, eller får mindre enn optimal mengde flytende kost eller sondenæring."> > - ["at31"] = < + ["at30"] = < text = <"Svært dårlig"> description = <"Spiser aldri et fullstendig måltid. Spiser sjelden mer enn en tredjedel av maten som tilbys. Spiser to porsjoner eller mindre av proteiner (kjøtt eller melkeprodukter) pr. dag. Tar ikke drikke med ernæringstilskudd, eller Er null pr. os og/eller får kun klar væske eller intravenøst i mer enn 5 døgn."> > - ["at30"] = < + ["at29"] = < text = <"Ingen begrensninger"> description = <"Gjør store og hyppige endringer i stilling uten hjelp."> > - ["at29"] = < + ["at28"] = < text = <"Noe begrenset"> description = <"Gjør hyppige eller mindre endringer i kroppens eller ekstremitetenes stilling selv."> > - ["at28"] = < + ["at27"] = < text = <"Meget begrenset"> description = <"Gjør av og til mindre endringer i kroppens eller ekstremitetenes stilling, men er ikke i stand til å gjøre hyppige eller større endringer uten hjelp."> > - ["at27"] = < + ["at26"] = < text = <"Fullstendig immobil"> description = <"Gjør ingen endringer i kroppens stilling eller endring av ekstremiteters stilling uten hjelp."> > - ["at26"] = < + ["at25"] = < text = <"Ikke noe øyensynlig problem"> description = <"Forflytter seg i seng og i stol uten hjelp og har tilstrekkelig muskelstyrke til å løfte seg helt fra underlaget ved forflytning. Opprettholder god stilling i seng eller stol til enhver tid."> > - ["at25"] = < + ["at24"] = < text = <"Potensielt problem"> description = <"Er svak og skral eller trenger noe hjelp til å bevege seg. Under forflytning glir huden til en viss grad mot laken, stol eller hjelpemidler. Opprettholder bra stilling i stol eller seng mesteparten av tiden, men glir ned av og til."> > - ["at24"] = < + ["at23"] = < text = <"Problem"> description = <"Trenger moderat til maksimalt hjelp ved forflytning. Løfting uten gnidning mot sengetøy er ikke mulig. Glir ofte ned i sengen eller stolen. Trenger hyppig stillingsendring med maksimal assistanse. Muskelspasmer, kontrakturer eller agitasjon medfører friksjon nesten hele tiden."> > @@ -570,36 +570,36 @@ terminology text = <"Mobilitet"> description = <"Evne til å styre kroppen og skifte stilling."> > - ["at19"] = < + ["at18"] = < text = <"Sjelden fuktig"> description = <"Huden er vanligvis tørr, sengetøyet skiftes kun til fastsatte tidspunkter."> > - ["at18"] = < + ["at17"] = < text = <"Fuktig av og til"> description = <"Huden er fuktig av og til, sengetøyskift er nødvendig omtrent en gang pr. dag."> > - ["at17"] = < + ["at16"] = < text = <"Fuktig"> description = <"Huden er ofte fuktig, men ikke alltid. Sengetøyskift er nødvendig minst 3 ganger per 24 timer."> > - ["at16"] = < + ["at15"] = < text = <"Fuktig mesteparten av tiden"> description = <"Huden er fuktig store deler av tiden på grunn av svette, urin o.l. Fuktighet kjennes hver gang pasienten skal flyttes eller snus."> > - ["at15"] = < + ["at14"] = < text = <"Går ofte"> description = <"Går utenfor rommet minst to ganger daglig og I rommet minst en gang annen hver time om dagen."> > - ["at14"] = < + ["at13"] = < text = <"Går av og til"> description = <"Går av og til I løpet av dagen men kun korte avstander, med eller uten hjelp. Tilbringer mesteparten av hver vakt i seng eller stol."> > - ["at13"] = < + ["at12"] = < text = <"Stolbundet"> description = <"Evnen til å gå er svært begrenset eller mangler helt. Kan ikke bære egen kroppsvekt og/eller må ha hjelp til å komme seg over i stol eller rullestol."> > - ["at12"] = < + ["at11"] = < text = <"Sengeliggende"> description = <"Er ikke ute av sengen. Eventuelt løftes ut av sengen og løftes tilbake igjen etter meget kort tid."> > @@ -611,20 +611,20 @@ terminology text = <"Fuktighet"> description = <"I hvor stor grad er huden utsatt for fuktighet."> > - ["at9"] = < + ["at8"] = < text = <"Ikke redusert"> description = <"Reagerer på muntlige beskjeder. Har ingen svikt i sanseapparat med begrensning av evnen til å kjenne eller gi uttrykk for smerte eller ubehag."> > - ["at8"] = < + ["at7"] = < text = <"Noe redusert"> description = <"Reagerer på verbale stimuli men klarer ikke alltid å formidle ubehag eller behov for å bli snudd eller har noe redusert evne til å oppfatte sansestimuli med begrenset evne til å kjenne smerte eller behag i en eller to ekstremiteter."> > - ["at7"] = < + ["at6"] = < text = <"Meget redusert"> description = <"Reagerer kun på smertestimuli. Kommuniserer ikke ubehag unntatt ved stønn eller rastløshet eller har redusert evne til å oppfatte sansestimuli med begrenset evne til å kjenne smerte eller ubehag over halvparten av kroppens overflate."> > - ["at6"] = < + ["at5"] = < text = <"Totalt redusert"> description = <"Reagerer ikke på smertestimuli på grunn av redusert bevissthetsnivå eller sedasjon, (stønner ikke, avverger ikke) eller har redusert evne til å kjenne smerte over mesteparten av kroppens overflate."> > @@ -677,47 +677,47 @@ terminology text = <"Comentario"> description = <"Narrativa adicional acerca de la evaluación de la Escala de Braden, no capturada en la evaluación estructurada."> > - ["at34"] = < + ["at33"] = < text = <"Excelente"> description = <"Come la mayoría de todas las comidas, nunca rechaza una comida, usualmente come un total de cuatro o más porciones de carne y productos lácteos, ocasionalmente come entre comidas. No requiere suplemento alimenticio."> > - ["at33"] = < + ["at32"] = < text = <"Adecuada"> description = <"Come más de la mitad de la mayoría de las comidas. Come el total de cuatro porciones de proteína por día. Ocasionalmente rechaza una comida pero usualmente toma un suplemento alimenticio si se le ofrece o está siendo alimentado por sonda o nutrición parenteral."> > - ["at32"] = < + ["at31"] = < text = <"Probablemente inadecuada"> description = <"Rara vez come una comida completa y generalmente come solo la mitad de cualquier comida ofrecida. La ingesta de proteínas incluye solamente tres porciones de carne o productos lácteos por día. Ocasionalmente toma un suplemento alimenticio. O recibe menos de la cantidad óptima de dieta líquida o alimentación por sonda."> > - ["at31"] = < + ["at30"] = < text = <"Muy pobre"> description = <"Nunca come una comida completa. Rara vez come más de un tercio de cualquier comida ofrecida. Come dos porciones o menos de proteínas (carne o lácteos) por día. Toma poco líquido. O no toma un suplemento alimenticio líquido y/o está sin vía oral o con dieta líquida clara o intravenosa por más de cinco días."> > - ["at30"] = < + ["at29"] = < text = <"Sin limitaciones"> description = <"Realiza cambios mayores y frecuentes en la posición sin asistencia."> > - ["at29"] = < + ["at28"] = < text = <"Ligeramente limitada"> description = <"Realiza cambios frecuentes aunque ligeros en la posición del cuerpo o de las extremidades en forma independiente."> > - ["at28"] = < + ["at27"] = < text = <"Muy limitada"> description = <"Realiza cambios mínimos y ocasionales de la posición del cuerpo o las extremidades, pero es incapaz de realizar cambios frecuentes o significativos en forma independiente."> > - ["at27"] = < + ["at26"] = < text = <"Completamente inmóvil"> description = <"No realiza siquiera ligeros cambios en la posición del cuerpo o las extremidades sin asistencia."> > - ["at26"] = < + ["at25"] = < text = <"Sin problema aparente"> description = <"Se mueve en la cama o en la silla y tiene suficiente fuerza muscular para sostenerse completamente durante el movimiento. Mantiene buena posición en la cama o en la silla en todo momento."> > - ["at25"] = < + ["at24"] = < text = <"Es un problema potencial"> description = <"Se mueve debilmente o requiere mínima asistencia. Durante un movimiento, la piel probablemente se desliza en algún grado contra las sábanas, la silla u otros objetos. Mantiene relativamente buena posición en la silla o en la cama la mayoría del tiempo, pero ocasionalmente se desliza hacia abajo."> > - ["at24"] = < + ["at23"] = < text = <"Es un problema"> description = <"Requiere asistencia de moderada a máxima al movilizarlo. Levantarlo completamente sin deslizarlo sobre las sábanas es imposible. Frecuentemente se desliza en la cama o en la silla y requiere constantes cambios de posición con un máximo de asistencia. La espasticidad y contracturas llevan a fricción casi constante."> > @@ -738,35 +738,35 @@ terminology text = <"Movilidad"> description = <"Capacidad para cambiar y controlar la posición del cuerpo."> > - ["at19"] = < + ["at18"] = < text = <"Rara vez húmeda"> description = <"La piel está usualmente seca; las sábanas requieren cambio con intervalos de rutina (cada 24 horas)."> > - ["at18"] = < + ["at17"] = < text = <"Ocasionalmente húmeda"> description = <"La piel está ocasionalmente húmeda, requieriendo un cambio extra de sábanas aproximadamente una vez al día (cada 12 horas)."> > - ["at17"] = < + ["at16"] = < text = <"Muy húmeda"> description = <"La piel está frecuentemente húmeda. Las sábanas deben cambiarse por lo menos una vez por turno (cada ocho horas)."> > - ["at16"] = < + ["at15"] = < text = <"Constantemente húmeda"> description = <"La piel permanece húmeda casi constantemente por sudoración, orina, etc. Cada vez que es movilizado o girado, se encuentra mojado."> > - ["at15"] = < + ["at14"] = < text = <"Camina con frecuencia"> description = <"Camina fuera del cuarto por lo menos dos veces en el día y dentro de él por lo menos una vez cada dos horas."> > - ["at14"] = < + ["at13"] = < text = <"Camina ocasionalmente"> description = <"Camina ocasionalmente durante el día pero muy cortas distancias con o sin asistencia. Pasa la mayor parte del turno (8 horas) en la silla o en la cama."> > - ["at13"] = < + ["at12"] = < text = <"En silla"> description = <"Capacidad para caminar severamente limitada o inexistente. No puede soportar su propio peso o debe ser asistido en la silla común o silla de ruedas."> > - ["at12"] = < + ["at11"] = < text = <"En cama"> description = <"Confinado a la cama."> > @@ -778,19 +778,19 @@ terminology text = <"Humedad"> description = <"Grado en el cual la piel está expuesta a la humedad."> > - ["at9"] = < + ["at8"] = < text = <"No alterada"> description = <"Responde a órdenes verbales. No tiene déficit sensorial que limite la capacidad de sentir o manifestar dolor o disconfort."> > - ["at8"] = < + ["at7"] = < text = <"Levemente limitada"> description = <"Responde a órdenes verbales pero no siempre puede comunicar el disconfort o la necesidad de ser volteado o tiene alguna alteración sensorial que limita la capacidad para sentir dolor o disconfort en una o dos extremidades"> > - ["at7"] = < + ["at6"] = < text = <"Muy limitada"> description = <"Responde solamente a estímulos dolorosos. No puede comunicar el disconfort excepto por quejido o agitación O tiene un deterioro sensorial que limita la capacidad para sentir dolor O disconfort sobre la mitad del cuerpo."> > - ["at6"] = < + ["at5"] = < text = <"Completamente limitada"> description = <"No responde (no se queja, no se defiende ni se agarra) ante estímulos dolorosos, por un nivel disminuido de conciencia o sedación o capacidad limitada para sentir dolor sobre la mayoría de la superficie corporal."> > @@ -843,47 +843,47 @@ terminology text = <"Comentários"> description = <"Narrativa adicional sobre a avaliação da escala de Braden não informada nas avaliações estruturadas."> > - ["at34"] = < + ["at33"] = < text = <"Excelente"> description = <"Come a maior parte da refeição. Nunca recusa uma refeição. Geralmente come um total de 4 ou mais porções de carne e produtos lácteos. Ocasionalmente come entre as refeições. Não requer suplementação."> > - ["at33"] = < + ["at32"] = < text = <"Adequada"> description = <"Come mais da metade da maioria das refeições. come um total de 4 porções d proteína (carne, produtos lácteos por dia). Ocasionalmente, recusa uma refeição, mas geralmente toma um suplemento quando oferecido OU utiliza um tubo de alimentação ou regime de nutrição parenteral total (NPT) que provavelmente atende a maioria de suas necessidades nutricionais."> > - ["at32"] = < + ["at31"] = < text = <"Provavelmente inadequado"> description = <"Raramente come uma refeição completa e geralmente come somente metade de qualquer alimento oferecido. O consumo de proteínas inclui apenas 3 porções de carne ou de produtos lácteos por dia. Ocasionalmente toma um suplemento dietético. OU recebe uma quantidade inferior à quantidade ótima de dieta líquida ou alimentação por tubo."> > - ["at31"] = < + ["at30"] = < text = <"Muito pobre"> description = <"Nunca come uma refeição completa. Raramente come mais do 1/3 de qualquer alimento oferecido. Come 2 porções ou menos de proteína (carne ou produtos lácteos) por dia. Dificuldade em ingerir fluídos. Não toma um suplemento dietético liquido. OU é não se alimenta por boca e/ou é mantido por líquidos ou endovenosa por mais de 5 dias."> > - ["at30"] = < + ["at29"] = < text = <"Sem limitação"> description = <"Faz mudanças importantes e frequentes na posição sem assistência."> > - ["at29"] = < + ["at28"] = < text = <"Um pouco limitado"> description = <"Faz mudanças frequentes, embora sutis, na posição do corpo ou da extremidade de forma independente."> > - ["at28"] = < + ["at27"] = < text = <"Muito limitado"> description = <"Faz mudanças ocasionais na posição do corpo ou nas extremidades mas é incapaz de fazer mudanças frequentes ou significativas de forma independente."> > - ["at27"] = < + ["at26"] = < text = <"Completamente imóvel"> description = <"Não faz pequenas alterações na posição do corpo ou nas extremidades em auxílio."> > - ["at26"] = < + ["at25"] = < text = <"Aparentemente sem problema"> description = <"Move-se na cama e na cadeira de forma independente e tem força muscular suficiente para levantar completamente durante o movimento. Mantêm boa posição na cama ou cadeira."> > - ["at25"] = < + ["at24"] = < text = <"Problema potencial"> description = <"Move-se devagar ou requer assistência mínima. Durante um movimento de pele provavelmente desliza em certa medida contra lençóis, cadeira, restrições ou outros dispositivos. Mantêm a posição relativamente boa na cadeira ou na cama na maioria das vezes, mas ocasionalmente desliza para baixo."> > - ["at24"] = < + ["at23"] = < text = <"Problema"> description = <"Requer assistência de moderada a máxima em movimento. O levantamento completo sem deslizamento contra lençóis é impossível. Freqüentemente desliza para baixo na cama ou cadeira, exigindo freqüentes reposicionamentos com assistência máxima. Espasticidade, contraturas ou agitação levam a atritos quase constantes."> > @@ -904,35 +904,35 @@ terminology text = <"Mobilidade"> description = <"Capacidade de mudar e controlar a posição do corpo."> > - ["at19"] = < + ["at18"] = < text = <"Raramente úmido"> description = <"A pele fica geralmente seca, a troca da roupa de cama deve ser feita apenas em intervalos de rotina."> > - ["at18"] = < + ["at17"] = < text = <"Ocasionalmente úmido"> description = <"a pele fica ocasionalmente úmida, exigindo uma mudança da roupa de cama aproximadamente uma vez por dia."> > - ["at17"] = < + ["at16"] = < text = <"Muito úmido"> description = <"A pele fica frequentemente, mas não sempre úmida. Roupa de cama deve ser trocada aproximadamente 3 vezes em 24 horas."> > - ["at16"] = < + ["at15"] = < text = <"Constantemente úmido"> description = <"A pele permanece úmida quase constantemente por suor, urina, etc.. A umidade é detectada sempre que o paciente é movido ou virado."> > - ["at15"] = < + ["at14"] = < text = <"Caminha frequentemente"> description = <"Caminha fora do quarto pelo menos duas vezes por dia e dentro do quarto pelo menos uma vez a cada duas horas durante o período que está em vigília."> > - ["at14"] = < + ["at13"] = < text = <"Caminha ocasionalmente"> description = <"Caminha ocasionalmente durante o dia, mas para distâncias muito curtas, com ou sem assistência. Fica a maior parte do tempo na cama ou na cadeira. OU fica a maior parte do dia em casa na cama ou na cadeira."> > - ["at13"] = < + ["at12"] = < text = <"Cadeirante"> description = <"Habilidade para andar severamente limitada ou inexistente. Não pode sustentar o seu próprio peso e/ou deve ser assistido em cadeira ou cadeira de rodas."> > - ["at12"] = < + ["at11"] = < text = <"Acamados"> description = <"Confinado na cama."> > @@ -944,19 +944,19 @@ terminology text = <"Umidade"> description = <"Grau ao qual a pele é exposta à umidade."> > - ["at9"] = < + ["at8"] = < text = <"Sem prejuízo"> description = <"Responde aos comandos verbais. Não tem déficit sensorial que limite a capacidade de sentir ou verbalizar dor ou desconforto."> > - ["at8"] = < + ["at7"] = < text = <"Um pouco limitada"> description = <"Responde a comandos verbais, mas não pode sempre comunicar o desconforto ou a necessidade de ser virado (mudança de decúbito). OU tem algum comprometimento sensorial que limita a capacidade de sentir dor ou desconforto em 1 ou 2 extremidades."> > - ["at7"] = < + ["at6"] = < text = <"Muito limitada"> description = <"Responde apenas a estímulos dolorosos. Não pode comunicar o desconforto exceto por gemidos ou inquietação. OU tem uma deficiência sensorial que limita a capacidade de sentir dor ou desconforto em metade do corpo."> > - ["at6"] = < + ["at5"] = < text = <"Completamente limitada"> description = <"Não responde (não geme, vacila ou compreende) a estímulos dolorosos, devido ao reduzido nível de consciência ou sedação. OU limitada capacidade de sentir dor na maior parte do corpo."> > @@ -1007,47 +1007,47 @@ terminology text = <"Comment"> description = <"Additional narrative about the assessment of the Braden scale, not captured in other fields."> > - ["at34"] = < + ["at33"] = < text = <"Excellent"> description = <"Eats most of every meal. Never refuses a meal. Usually eats a total of 4 or more servings of meat and dairy products. Occasionally eats between meals. Does not require supplementation."> > - ["at33"] = < + ["at32"] = < text = <"Adequate"> description = <"Eats over half of most meals. Eats a total of 4 servings of protein (meat, dairy products per day. Occasionally will refuse a meal, but will usually take a supplement when offered OR is on a tube feeding or TPN regimen which probably meets most of their nutritional needs."> > - ["at32"] = < + ["at31"] = < text = <"Probably inadequate"> description = <"Rarely eats a complete meal and generally eats only about 1/2 of any food offered. Protein intake includes only 3 servings of meat or dairy products per day. Occasionally will take a dietary supplement. OR receives less than optimum amount of liquid diet or tube feeding."> > - ["at31"] = < + ["at30"] = < text = <"Very poor"> description = <"Never eats a complete meal. Rarely eats more than a 1/3 of any food offered. Eats 2 servings or less of protein (meat or dairy products) per day. Takes fluids poorly. Does not take a liquid dietary supplement. OR is NPO and/or maintained on clear liquids or IV's for more than 5 days."> > - ["at30"] = < + ["at29"] = < text = <"No limitation"> description = <"Makes major and frequent changes in position without assistance."> > - ["at29"] = < + ["at28"] = < text = <"Slightly limited"> description = <"Makes frequent though slight changes in body or extremity position independently."> > - ["at28"] = < + ["at27"] = < text = <"Very limited"> description = <"Makes occasional slight changes in body or extremity position but unable to make frequent or significant changes independently."> > - ["at27"] = < + ["at26"] = < text = <"Completely immobile"> description = <"Does not make even slight changes in body or extremity position without assistance."> > - ["at26"] = < + ["at25"] = < text = <"No apparent problem"> description = <"Moves in bed and in chair independently and has sufficient muscle strength to lift up completely during move. Maintains good position in bed or chair."> > - ["at25"] = < + ["at24"] = < text = <"Potential problem"> description = <"Moves feebly or requires minimum assistance. During a move skin probably slides to some extent against sheets, chair, restraints or other devices. Maintains relatively good position in chair or bed most of the time but occasionally slides down."> > - ["at24"] = < + ["at23"] = < text = <"Problem"> description = <"Requires moderate to maximum assistance in moving. Complete lifting without sliding against sheets is impossible. Frequently slides down in bed or chair, requiring frequent repositioning with maximum assistance. Spasticity, contractures or agitation leads to almost constant friction."> > @@ -1068,35 +1068,35 @@ terminology text = <"Mobility"> description = <"Ability to change and control body position."> > - ["at19"] = < + ["at18"] = < text = <"Rarely moist"> description = <"Skin is usually dry, linen only requires changing at routine intervals."> > - ["at18"] = < + ["at17"] = < text = <"Occasionally moist"> description = <"Skin is occasionally moist, requiring an extra linen change approximately once a day."> > - ["at17"] = < + ["at16"] = < text = <"Very moist"> description = <"Skin is often, but not always moist. Linen must be changed as often as 3 times in 24 hours."> > - ["at16"] = < + ["at15"] = < text = <"Constantly moist"> description = <"Skin is kept moist almost constantly by perspiration, urine etc. Dampness is detected every time patient is moved or turned."> > - ["at15"] = < + ["at14"] = < text = <"Walks frequently"> description = <"Walks outside room at least twice a day and inside room at least once every two hours during waking hours."> > - ["at14"] = < + ["at13"] = < text = <"Walks occasionally"> description = <"Walks occasionally during day, but for very short distances, with or without assistance. Spends majority of each shift in bed or chair. OR spends majority of each day at home in bed or chair."> > - ["at13"] = < + ["at12"] = < text = <"Chairfast"> description = <"Ability to walk severely limited or non-existent. Cannot bear own weight and/or must be assisted into chair or wheelchair."> > - ["at12"] = < + ["at11"] = < text = <"Bedfast"> description = <"Confined to bed."> > @@ -1108,19 +1108,19 @@ terminology text = <"Moisture"> description = <"Degree to which skin is exposed to moisture."> > - ["at9"] = < + ["at8"] = < text = <"No impairment"> description = <"Responds to verbal commands. Has no sensory deficit which would limit ability to feel or voice pain or discomfort."> > - ["at8"] = < + ["at7"] = < text = <"Slightly limited"> description = <"Responds to verbal commands, but cannot always communicate discomfort or the need to be turned. OR has some sensory impairment which limits ability to feel pain or discomfort in 1 or 2 extremities."> > - ["at7"] = < + ["at6"] = < text = <"Very limited"> description = <"Responds only to painful stimuli. Cannot communicate discomfort except by moaning or restlessness. OR has a sensory impairment which limits the ability to feel pain or discomfort over 1/2 of body."> > - ["at6"] = < + ["at5"] = < text = <"Completely limited"> description = <"Unresponsive (does not moan, flinch, or grasp) to painful stimuli, due to diminished level of consciousness or sedation. OR limited ability to feel pain over most of body."> > @@ -1173,47 +1173,47 @@ terminology text = <"注释"> description = <"结构化的风险评估内容当中并未采集/记录的,关于布雷登量表评估的其他文字叙述。"> > - ["at34"] = < + ["at33"] = < text = <"营养丰富"> description = <"大多数情况下能够吃完一顿饭。从不拒绝吃饭。通常,每天共计能进食4份或更多的肉类和乳制品。偶尔会在两餐之间进食。不需要服用膳食补充剂。"> > - ["at33"] = < + ["at32"] = < text = <"营养充足"> description = <"大多数情况下能够吃完一半以上的饭菜。每天共计能进食4份蛋白质(肉类、乳制品)。偶尔会拒绝一顿饭,但通常会服用所提供的膳食补充剂,或者是接受可能会满足其大部分营养需求的管饲或全胃肠外营养(total parenteral nutrition,TPN)方案。"> > - ["at32"] = < + ["at31"] = < text = <"可能不足"> description = <"很少彻底吃完一顿饭,且通常只能吃完所提供食物的约1/2。蛋白质摄入量仅仅是每天包含3份肉类或乳制品。偶尔会服用膳食补充剂。或者,能够接受低于最佳量的流质食物或管饲。"> > - ["at31"] = < + ["at30"] = < text = <"非常糟糕"> description = <"从来无法彻底吃完一顿饭。很少吃完超过1/3的任何食物。每天吃2份或更少的蛋白质(肉类或乳制品)。液体摄入不佳。无法服用液体膳食补充剂。或者,肠外营养(NPO)和/或清流食或维持静脉注射超过5天时间。"> > - ["at30"] = < + ["at29"] = < text = <"无任何限制"> description = <"在没有协助的情况下,能够大幅度而又频繁地变换身体或肢体的姿势/位置。"> > - ["at29"] = < + ["at28"] = < text = <"轻度有限"> description = <"能够独立地轻微但却频繁变换身体或肢体的姿势/位置。"> > - ["at28"] = < + ["at27"] = < text = <"非常有限"> description = <"偶尔会轻微变换身体或肢体的姿势/位置,但无法独立进行频繁或大幅度的变换。"> > - ["at27"] = < + ["at26"] = < text = <"完全无法变换体位"> description = <"在没有协助的情况下,无法轻微变换身体或肢体的姿势/位置。"> > - ["at26"] = < + ["at25"] = < text = <"无明显问题"> description = <"能够独立地在床榻上和椅子/轮椅上移动,且具有足够的肌肉力量,从而在移动过程中能够完全抬起身体/肢体。能够在床榻上和椅子/轮椅上保持良好的体位/姿势。"> > - ["at25"] = < + ["at24"] = < text = <"可能存在问题"> description = <"能够自由地移动或需要很少的协助。在移动的过程中,皮肤可能会在一定程度上摩擦着滑过床单、椅子/轮椅、约束物或其他的装置/物品。大多数时候,能够在椅子/轮椅或床榻上保持相对较好的体位/姿势,但偶尔也会滑下来。"> > - ["at24"] = < + ["at23"] = < text = <"存在问题"> description = <"移动时需要中等至大量的协助。无法在不在床单上滑动的情况下完全抬起身体/肢体。经常从床榻上或椅子/轮椅上滑下,且经常需要在给予大量协助的情况下重新恢复体位/姿势。痉挛、挛缩或躁动导致着几乎持续不断的摩擦。"> > @@ -1234,35 +1234,35 @@ terminology text = <"体位变换能力"> description = <"改变和控制体位的能力。"> > - ["at19"] = < + ["at18"] = < text = <"很少潮湿"> description = <"皮肤通常为干燥状态,只需要常规定期更换床单。"> > - ["at18"] = < + ["at17"] = < text = <"偶尔潮湿"> description = <"皮肤偶尔会湿润,每天大约需要多更换一次床单。"> > - ["at17"] = < + ["at16"] = < text = <"非常潮湿"> description = <"皮肤往往处于潮湿状态,但并不总是如此。24小时内必须更换3次床单。"> > - ["at16"] = < + ["at15"] = < text = <"持续潮湿"> description = <"排汗、尿液等原因使皮肤几乎不断地保持着潮湿状态。每次移动患者或为其翻身时才会发现潮湿的情况。"> > - ["at15"] = < + ["at14"] = < text = <"经常行走"> description = <"每天至少两次在室外走动,且在醒着的时候,每两小时在室内至少行走一次。"> > - ["at14"] = < + ["at13"] = < text = <"偶尔行走"> description = <"在有或没有协助的情况下,白天偶有行走,但距离很近。每个班次的大部分时间都在床上或椅子/轮椅上。或者,每天在家里,大部分时间都躺在床上或坐在椅子/轮椅上。"> > - ["at13"] = < + ["at12"] = < text = <"受限于椅子或轮椅"> description = <"行走能力严重受限或完全不存在。不能承受自身的体重和/或必须给予辅助才能坐入椅子或轮椅。"> > - ["at12"] = < + ["at11"] = < text = <"卧床不起"> description = <"卧床不起;缠绵病榻;受限于病床之上。"> > @@ -1274,19 +1274,19 @@ terminology text = <"潮湿"> description = <"皮肤的潮湿[暴露]程度。"> > - ["at9"] = < + ["at8"] = < text = <"无感觉障碍"> description = <"能够回应口头命令。没有会限制其疼痛或不适感觉或表达能力的感觉缺陷。"> > - ["at8"] = < + ["at7"] = < text = <"轻度受限"> description = <"能够回应口头命令,但并不一定总能表达不适或者说自己需要翻身。或者,存在某些程度的感觉障碍,限制了1个或2个肢体感觉疼痛或不适的能力。"> > - ["at7"] = < + ["at6"] = < text = <"非常受限"> description = <"仅对疼痛刺激有反应。除了呻吟或烦躁不安/辗转不安/躁动之外,无法表达不适。或者,存在感觉障碍,限制了1/2身体感觉疼痛或不适的能力。"> > - ["at6"] = < + ["at5"] = < text = <"完全受限"> description = <"由于意识水平减弱或镇静作用,对疼痛刺激无反应(无呻吟、退缩或抓握)。或者,大部分身体的疼痛感觉能力有限。"> > @@ -1307,33 +1307,33 @@ terminology term_bindings = < ["LOINC"] = < ["id5"] = - ["at6"] = - ["at7"] = - ["at8"] = - ["at9"] = + ["at5"] = + ["at6"] = + ["at7"] = + ["at8"] = ["id10"] = ["id11"] = - ["at12"] = - ["at13"] = - ["at14"] = - ["at15"] = - ["at16"] = - ["at17"] = - ["at18"] = - ["at19"] = + ["at11"] = + ["at12"] = + ["at13"] = + ["at14"] = + ["at15"] = + ["at16"] = + ["at17"] = + ["at18"] = ["id20"] = ["id21"] = ["id22"] = ["id23"] = - ["at24"] = - ["at25"] = - ["at26"] = - ["at27"] = - ["at30"] = - ["at31"] = - ["at32"] = - ["at33"] = - ["at34"] = + ["at23"] = + ["at24"] = + ["at25"] = + ["at26"] = + ["at29"] = + ["at30"] = + ["at31"] = + ["at32"] = + ["at33"] = > ["SNOMED-CT"] = < ["id1"] = @@ -1343,26 +1343,26 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at12", "at13", "at14", "at15"> + members = <"at11", "at12", "at13", "at14"> > ["ac9001"] = < id = <"ac9001"> - members = <"at16", "at17", "at18", "at19"> + members = <"at15", "at16", "at17", "at18"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9"> + members = <"at5", "at6", "at7", "at8"> > ["ac9005"] = < id = <"ac9005"> - members = <"at24", "at25", "at26"> + members = <"at23", "at24", "at25"> > ["ac9004"] = < id = <"ac9004"> - members = <"at31", "at32", "at33", "at34"> + members = <"at30", "at31", "at32", "at33"> > ["ac9003"] = < id = <"ac9003"> - members = <"at27", "at28", "at29", "at30"> + members = <"at26", "at27", "at28", "at29"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale_neonate.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale_neonate.v1.0.0.adls index 6775b1abd..7958aebe3 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale_neonate.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.braden_scale_neonate.v1.0.0.adls @@ -48,10 +48,10 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{1}, {[at13]}], - [{2}, {[at14]}], - [{3}, {[at15]}], - [{4}, {[at16]}] + [{1}, {[at12]}], + [{2}, {[at13]}], + [{3}, {[at14]}], + [{4}, {[at15]}] } } } @@ -60,10 +60,10 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{1}, {[at18]}], - [{2}, {[at19]}], - [{3}, {[at20]}], - [{4}, {[at21]}] + [{1}, {[at17]}], + [{2}, {[at18]}], + [{3}, {[at19]}], + [{4}, {[at20]}] } } } @@ -72,10 +72,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{1}, {[at22]}], - [{2}, {[at23]}], - [{3}, {[at24]}], - [{4}, {[at25]}] + [{1}, {[at21]}], + [{2}, {[at22]}], + [{3}, {[at23]}], + [{4}, {[at24]}] } } } @@ -84,10 +84,10 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{1}, {[at26]}], - [{2}, {[at27]}], - [{3}, {[at28]}], - [{4}, {[at29]}] + [{1}, {[at25]}], + [{2}, {[at26]}], + [{3}, {[at27]}], + [{4}, {[at28]}] } } } @@ -96,10 +96,10 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{1}, {[at30]}], - [{2}, {[at31]}], - [{3}, {[at32]}], - [{4}, {[at33]}] + [{1}, {[at29]}], + [{2}, {[at30]}], + [{3}, {[at31]}], + [{4}, {[at32]}] } } } @@ -108,10 +108,10 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{1}, {[at34]}], - [{2}, {[at35]}], - [{3}, {[at36]}], - [{4}, {[at37]}] + [{1}, {[at33]}], + [{2}, {[at34]}], + [{3}, {[at35]}], + [{4}, {[at36]}] } } } @@ -132,8 +132,8 @@ definition value matches { DV_ORDINAL[id9015] matches { [value, symbol] matches { - [{0}, {[at39]}], - [{1}, {[at38]}] + [{0}, {[at38]}], + [{1}, {[at37]}] } } } @@ -178,91 +178,91 @@ terminology text = <"Graded risk (synthesised)"> description = <"A graded risk derived from the summed Total score. (synthesised)"> > - ["at39"] = < + ["at38"] = < text = <"Not at risk - Total score less than 13"> description = <"The neonate is at risk of developing a pressure ulcer."> > - ["at38"] = < + ["at37"] = < text = <"At risk - Total score 13 or over"> description = <"The neonate is not at risk of developing a pressure ulcer."> > - ["at37"] = < + ["at36"] = < text = <"Completely limited"> description = <"Unresponsive (does not flinch, grasp, moan, increase blood pressure, or heart rate) to painful stimuli due to diminished level of consciousness or sedation."> > - ["at36"] = < + ["at35"] = < text = <"Very limited"> description = <"Responds only to painful stimuli (flinches, grasps, moans, increased blood pressure or heart rate)."> > - ["at35"] = < + ["at34"] = < text = <"Slightly limited"> description = <"Lethargic."> > - ["at34"] = < + ["at33"] = < text = <"No impairment"> description = <"Alert and active."> > - ["at33"] = < + ["at32"] = < text = <"Completely immobile"> description = <"Does not make even slight changes in body or extremity position without assistance (e.g., Pavulon)."> > - ["at32"] = < + ["at31"] = < text = <"Very limited"> description = <"Makes occasional slight changes in body or extremity position but unable to make frequent or significant changes independently."> > - ["at31"] = < + ["at30"] = < text = <"Slightly limited"> description = <"Makes frequent though slight changes in body or extremity position independently."> > - ["at30"] = < + ["at29"] = < text = <"No limitation"> description = <"Makes major and frequent changes in position without assistance (e.g., turn head)."> > - ["at29"] = < + ["at28"] = < text = <"Completely bed-bound"> description = <"In a radiant warmer with a clear plastic “saran” tent."> > - ["at28"] = < + ["at27"] = < text = <"Limited bed-bound"> description = <"In a radiant warmer without a clear plastic “saran” tent."> > - ["at27"] = < + ["at26"] = < text = <"Slightly limited"> description = <"In a double walled isolette."> > - ["at26"] = < + ["at25"] = < text = <"Unlimited"> description = <"In an open crib."> > - ["at25"] = < + ["at24"] = < text = <"Very poor"> description = <"NPO on intravenous fluids."> > - ["at24"] = < + ["at23"] = < text = <"Inadequate"> description = <"Receives less than optimum amount of liquid diet for growth (formula/breast milk) and supplemented with intravenous fluids."> > - ["at23"] = < + ["at22"] = < text = <"Adequate"> description = <"Is on tube feedings which meet nutritional needs for growth."> > - ["at22"] = < + ["at21"] = < text = <"Excellent"> description = <"Bottlehreastfeeds every meal which meets nutritional needs for growth."> > - ["at21"] = < + ["at20"] = < text = <"Constantly moist"> description = <"Skin is moist/damp every time infant is moved or turned."> > - ["at20"] = < + ["at19"] = < text = <"Moist"> description = <"Skin is often but not always moist/damp; linen must be changed at least once a shift."> > - ["at19"] = < + ["at18"] = < text = <"Occasionally moist"> description = <"Skin is occasionally moist/damp. Requiring an extra linen change approximately once a day."> > - ["at18"] = < + ["at17"] = < text = <"Rarely moist"> description = <"Skin is usually dry, linen requires changing only every 24 hours."> > @@ -270,19 +270,19 @@ terminology text = <"Comment"> description = <"An additional comment about the neonatal pressure risk assessment."> > - ["at16"] = < + ["at15"] = < text = <"Very poor"> description = <"Gestational Age > 28 Weeks But < 33 weeks."> > - ["at15"] = < + ["at14"] = < text = <"Poor"> description = <"Gestational Age > 28 Weeks But < 33 weeks."> > - ["at14"] = < + ["at13"] = < text = <"Good"> description = <"Gestational Age > 33 Weeks But < 38 weeks."> > - ["at13"] = < + ["at12"] = < text = <"Best"> description = <"Gestational Age > 38 Weeks To Posterm."> > @@ -331,30 +331,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at22", "at23", "at24", "at25"> + members = <"at21", "at22", "at23", "at24"> > ["ac9001"] = < id = <"ac9001"> - members = <"at18", "at19", "at20", "at21"> + members = <"at17", "at18", "at19", "at20"> > ["ac9000"] = < id = <"ac9000"> - members = <"at13", "at14", "at15", "at16"> + members = <"at12", "at13", "at14", "at15"> > ["ac9006"] = < id = <"ac9006"> - members = <"at39", "at38"> + members = <"at38", "at37"> > ["ac9005"] = < id = <"ac9005"> - members = <"at34", "at35", "at36", "at37"> + members = <"at33", "at34", "at35", "at36"> > ["ac9004"] = < id = <"ac9004"> - members = <"at30", "at31", "at32", "at33"> + members = <"at29", "at30", "at31", "at32"> > ["ac9003"] = < id = <"ac9003"> - members = <"at26", "at27", "at28", "at29"> + members = <"at25", "at26", "at27", "at28"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bristol_stool_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bristol_stool_scale.v0.0.1-alpha.adls index 3734e6aa3..9d08c414b 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bristol_stool_scale.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.bristol_stool_scale.v0.0.1-alpha.adls @@ -65,13 +65,13 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}], - [{4}, {[at10]}], - [{5}, {[at11]}], - [{6}, {[at12]}], - [{7}, {[at13]}] + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}], + [{6}, {[at11]}], + [{7}, {[at12]}] } } } @@ -127,31 +127,31 @@ terminology text = <"Confounding factors"> description = <"Record any issues or factors that may impact on the stool scale."> > - ["at13"] = < + ["at12"] = < text = <"Watery, no solid pieces. Entirely liquid"> description = <"Stool is watery, no solid pieces. Entirely liquid."> > - ["at12"] = < + ["at11"] = < text = <"Fluffy pieces with ragged edges, a mushy stool"> description = <"Stool consists of fluffy pieces with ragged edges, a mushy stool."> > - ["at11"] = < + ["at10"] = < text = <"Soft blobs with clear cut edges (passed easily)"> description = <"Stool consists of soft blobs with clear cut edges (passed easily)."> > - ["at10"] = < + ["at9"] = < text = <"Like a sausage or snake, smooth and soft"> description = <"Stool is like a sausage or snake, smooth and soft."> > - ["at9"] = < + ["at8"] = < text = <"Like a sausage but with cracks on its surface"> description = <"Stool is like a sausage but with cracks on its surface."> > - ["at8"] = < + ["at7"] = < text = <"Sausage-shaped, but lumpy"> description = <"Stool is sausage-shaped, but lumpy."> > - ["at7"] = < + ["at6"] = < text = <"Separate hard lumps, like nuts (hard to pass)"> description = <"Stool consists of separate hard lumps, like nuts (hard to pass)."> > @@ -186,31 +186,31 @@ terminology text = <"*Confounding factors(en)"> description = <"*Record any issues or factors that may impact on the stool scale. (en)"> > - ["at13"] = < + ["at12"] = < text = <"I - Tekoče/Diareja"> description = <"*Stool is watery, no solid pieces. Entirely liquid.(en)"> > - ["at12"] = < + ["at11"] = < text = <"E - Kašasto"> description = <"*Stool consists of fluffy pieces with ragged edges, a mushy stool.(en)"> > - ["at11"] = < + ["at10"] = < text = <"Penasto"> description = <"*Stool consists of soft blobs with clear cut edges (passed easily).(en)"> > - ["at10"] = < + ["at9"] = < text = <"S - Sluzasto"> description = <"*Stool is like a sausage or snake, smooth and soft.(en)"> > - ["at9"] = < + ["at8"] = < text = <"O - Obstipacija"> description = <"*Stool is like a sausage but with cracks on its surface.(en)"> > - ["at8"] = < + ["at7"] = < text = <"Grudasto"> description = <"*Stool is sausage-shaped, but lumpy.(en)"> > - ["at7"] = < + ["at6"] = < text = <"A - Normalno/Formirano"> description = <"*Stool consists of separate hard lumps, like nuts (hard to pass).(en)"> > @@ -235,6 +235,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at8", "at9", "at10", "at11", "at12", "at13"> + members = <"at6", "at7", "at8", "at9", "at10", "at11", "at12"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cage.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cage.v0.0.1-alpha.adls index 1ef772e60..780fd7a8e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cage.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cage.v0.0.1-alpha.adls @@ -77,8 +77,8 @@ definition value matches { DV_ORDINAL[id9004] matches { [value, symbol] matches { - [{0}, {[at10]}], - [{1}, {[at11]}] + [{0}, {[at9]}], + [{1}, {[at10]}] } } } @@ -87,8 +87,8 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at12]}], - [{1}, {[at13]}] + [{0}, {[at11]}], + [{1}, {[at12]}] } } } @@ -97,8 +97,8 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at14]}], - [{1}, {[at15]}] + [{0}, {[at13]}], + [{1}, {[at14]}] } } } @@ -107,8 +107,8 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at16]}], - [{1}, {[at17]}] + [{0}, {[at15]}], + [{1}, {[at16]}] } } } @@ -163,35 +163,35 @@ terminology description = <"*"> comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> > - ["at17"] = < + ["at16"] = < text = <"Ja"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Nej"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Ja"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Nej"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Ja"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Nej"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Ja"> description = <"*"> > - ["at10"] = < + ["at9"] = < text = <"Nej"> description = <"*"> > @@ -246,35 +246,35 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at17"] = < + ["at16"] = < text = <"Yes"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"No"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Yes"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"No"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Yes"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"No"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Yes"> description = <"*"> > - ["at10"] = < + ["at9"] = < text = <"No"> description = <"*"> > @@ -311,18 +311,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15"> + members = <"at13", "at14"> > ["ac9001"] = < id = <"ac9001"> - members = <"at12", "at13"> + members = <"at11", "at12"> > ["ac9000"] = < id = <"ac9000"> - members = <"at10", "at11"> + members = <"at9", "at10"> > ["ac9003"] = < id = <"ac9003"> - members = <"at16", "at17"> + members = <"at15", "at16"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ccs_angina_status.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ccs_angina_status.v0.0.1-alpha.adls index e15c41fcd..b1379691c 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ccs_angina_status.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ccs_angina_status.v0.0.1-alpha.adls @@ -53,11 +53,11 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}], - [{4}, {[at10]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}] } } } @@ -93,23 +93,23 @@ terminology description = <"Additional information required to capture local context or to align with other reference models/formalisms."> comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> > - ["at10"] = < + ["at9"] = < text = <"Class IV"> description = <"Inability to perform any physical activity without discomfort."> > - ["at9"] = < + ["at8"] = < text = <"Class III"> description = <"Marked limitation of ordinary physical activity."> > - ["at8"] = < + ["at7"] = < text = <"Class II"> description = <"Slight limitation of ordinary activity."> > - ["at7"] = < + ["at6"] = < text = <"Class I"> description = <"Angina which does not limit ordinary physical activity."> > - ["at6"] = < + ["at5"] = < text = <"Class 0"> description = <"Patient has no angina symptoms."> > @@ -131,15 +131,15 @@ terminology ["Snomed"] = < ["id1"] = ["id5"] = - ["at7"] = - ["at8"] = - ["at9"] = - ["at10"] = + ["at6"] = + ["at7"] = + ["at8"] = + ["at9"] = > > value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10"> + members = <"at5", "at6", "at7", "at8", "at9"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cha2ds2vasc_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cha2ds2vasc_score.v0.0.1-alpha.adls index 05ccc695b..02d479962 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cha2ds2vasc_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cha2ds2vasc_score.v0.0.1-alpha.adls @@ -68,9 +68,9 @@ definition value matches { DV_ORDINAL[id9003] matches { [value, symbol] matches { - [{0}, {[at37]}], - [{1}, {[at38]}], - [{2}, {[at39]}] + [{0}, {[at36]}], + [{1}, {[at37]}], + [{2}, {[at38]}] } } } @@ -79,8 +79,8 @@ definition value matches { DV_ORDINAL[id9004] matches { [value, symbol] matches { - [{0}, {[at44]}], - [{1}, {[at45]}] + [{0}, {[at43]}], + [{1}, {[at44]}] } } } @@ -89,8 +89,8 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at28]}], - [{1}, {[at29]}] + [{0}, {[at27]}], + [{1}, {[at28]}] } } } @@ -99,8 +99,8 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at28]}], - [{1}, {[at29]}] + [{0}, {[at27]}], + [{1}, {[at28]}] } } } @@ -109,8 +109,8 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at28]}], - [{1}, {[at29]}] + [{0}, {[at27]}], + [{1}, {[at28]}] } } } @@ -119,8 +119,8 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at28]}], - [{2}, {[at29]}] + [{0}, {[at27]}], + [{2}, {[at28]}] } } } @@ -129,8 +129,8 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at28]}], - [{1}, {[at29]}] + [{0}, {[at27]}], + [{1}, {[at28]}] } } } @@ -189,11 +189,11 @@ terminology text = <"*Vascular disease(en)"> description = <"*History of vascular disease.(en)"> > - ["at45"] = < + ["at44"] = < text = <"Kvinnligt kön"> description = <"*"> > - ["at44"] = < + ["at43"] = < text = <"Manligt kön"> description = <"*"> > @@ -205,15 +205,15 @@ terminology text = <"*Stroke/TIA/thrombo-embolism(en)"> description = <"*History of stroke, TIA or thrombo-embolism.(en)"> > - ["at39"] = < + ["at38"] = < text = <"*≥75(en)"> description = <"**(en)"> > - ["at38"] = < + ["at37"] = < text = <"*65-74(en)"> description = <"**(en)"> > - ["at37"] = < + ["at36"] = < text = <"*<65(en)"> description = <"**(en)"> > @@ -229,11 +229,11 @@ terminology text = <"*Hypertension(en)"> description = <"*History of hypertension.(en)"> > - ["at29"] = < + ["at28"] = < text = <"Ja"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Nej"> description = <"*"> > @@ -276,11 +276,11 @@ terminology text = <"Vascular disease"> description = <"History of vascular disease."> > - ["at45"] = < + ["at44"] = < text = <"Female"> description = <"*"> > - ["at44"] = < + ["at43"] = < text = <"Male"> description = <"*"> > @@ -292,15 +292,15 @@ terminology text = <"Stroke/TIA/thrombo-embolism"> description = <"History of stroke, TIA or thrombo-embolism."> > - ["at39"] = < + ["at38"] = < text = <"≥75"> description = <"*"> > - ["at38"] = < + ["at37"] = < text = <"65-74"> description = <"*"> > - ["at37"] = < + ["at36"] = < text = <"<65"> description = <"*"> > @@ -316,11 +316,11 @@ terminology text = <"Hypertension"> description = <"History of hypertension."> > - ["at29"] = < + ["at28"] = < text = <"Present"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Absent"> description = <"*"> > @@ -341,14 +341,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at28", "at29"> + members = <"at27", "at28"> > ["ac9001"] = < id = <"ac9001"> - members = <"at44", "at45"> + members = <"at43", "at44"> > ["ac9000"] = < id = <"ac9000"> - members = <"at37", "at38", "at39"> + members = <"at36", "at37", "at38"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_growth.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_growth.v0.0.1-alpha.adls index e7ee5994f..3aa9ac1fd 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_growth.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_growth.v0.0.1-alpha.adls @@ -124,23 +124,23 @@ terminology text = <"Clinical interpretation"> description = <"Clinical interpretation of the growth indicator chart."> > - ["at41"] = < + ["at40"] = < text = <"Head circumference velocity"> description = <"Head circumference velocity plotted against age, or adjusted age."> > - ["at40"] = < + ["at39"] = < text = <"Length velocity"> description = <"Length velociy plotted against age, or adjusted age."> > - ["at39"] = < + ["at38"] = < text = <"Weight velocity"> description = <"Weight velocity plotted against age, or adjusted age."> > - ["at38"] = < + ["at37"] = < text = <"Triceps skinfold-for-age"> description = <"Triceps skinfold plotted against age, or adjusted age."> > - ["at37"] = < + ["at36"] = < text = <"Subscapular skinfold-for-age"> description = <"Subscapular skinfold plotted against age, or adjusted age."> > @@ -148,7 +148,7 @@ terminology text = <"URI to original measurement"> description = <"Link to the original measurement."> > - ["at35"] = < + ["at34"] = < text = <"Arm circumference-for-age"> description = <"Arm circumference plotted against age, or adjusted age."> > @@ -157,39 +157,39 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at30"] = < + ["at29"] = < text = <"Body mass index-for-age (BMI-for-age)"> description = <"Body mass index plotted against age, or adjusted age."> > - ["at28"] = < + ["at27"] = < text = <"Diastolic blood pressure-for-age-and-height"> description = <"Diastolic blood pressure plotted against age (or adjusted age) and height/length."> > - ["at27"] = < + ["at26"] = < text = <"Systolic blood pressure-for-age-and-height"> description = <"Systolic blood pressure plotted against age (or adjusted age) and height/length."> > - ["at26"] = < + ["at25"] = < text = <"Weight-for-length/height"> description = <"Weight plotted against height/length."> > - ["at25"] = < + ["at24"] = < text = <"Head circumference-for-age"> description = <"Head circumference plotted against age, or adjusted age."> > - ["at24"] = < + ["at23"] = < text = <"Weight-for-age"> description = <"Weight plotted against age, or adjusted age."> > - ["at23"] = < + ["at22"] = < text = <"Leg length-for-age"> description = <"Subischial leg length plotted against age, or adjusted age."> > - ["at22"] = < + ["at21"] = < text = <"Sitting height-for-age"> description = <"Sitting height plotted against age, or adjusted age."> > - ["at21"] = < + ["at20"] = < text = <"Length/height-for-age"> description = <"Length or height plotted against age, or adjusted age."> > @@ -232,23 +232,23 @@ terminology text = <"*Clinical interpretation(en)"> description = <"*Clinical interpretation of the growth indicator chart.(en)"> > - ["at41"] = < + ["at40"] = < text = <"*Head circumference velocity(en)"> description = <"**(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Length velociy(en)"> description = <"**(en)"> > - ["at39"] = < + ["at38"] = < text = <"*Weight velocity(en)"> description = <"**(en)"> > - ["at38"] = < + ["at37"] = < text = <"*Triceps skinfold-for-age(en)"> description = <"**(en)"> > - ["at37"] = < + ["at36"] = < text = <"*Subscapular skinfold-for-age(en)"> description = <"**(en)"> > @@ -256,7 +256,7 @@ terminology text = <"*URI to original measurement(en)"> description = <"*Link to the original measurement.(en)"> > - ["at35"] = < + ["at34"] = < text = <"*Arm circumference-for-age(en)"> description = <"* at a given age, adjusted for pre-term delivery if required. Usually recorded for children aged >2 years(en)"> > @@ -265,39 +265,39 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at30"] = < + ["at29"] = < text = <"*Body mass index-for-age (BMI-for-age)(en)"> description = <"*Calculations for bofy mass index for a given age, adjusted for pre-term delivery.(en)"> > - ["at28"] = < + ["at27"] = < text = <"*Diastolic blood pressure for age and height(en)"> description = <"*Calculations for diastolic blood pressure at a given age and height/length, adjusted for pre-term delivery.(en)"> > - ["at27"] = < + ["at26"] = < text = <"*Systolic blood pressure for age and height(en)"> description = <"*Calculations for systolic blood pressure at a given age and height/length, adjusted for pre-term delivery.(en)"> > - ["at26"] = < + ["at25"] = < text = <"*Weight-for-length/height(en)"> description = <"*Weight plotted against height/length.(en)"> > - ["at25"] = < + ["at24"] = < text = <"*Head circumference-for-age(en)"> description = <"*Calculations for head circumference at a given age, adjusted for pre-term delivery.(en)"> > - ["at24"] = < + ["at23"] = < text = <"*Weight-for-age(en)"> description = <"*Calculations for weight at a given age, adjusted for pre-term delivery.(en)"> > - ["at23"] = < + ["at22"] = < text = <"*Leg length for age(en)"> description = <"*Calculations for subischial leg length at a given age, adjusted for pre-term delivery.(en)"> > - ["at22"] = < + ["at21"] = < text = <"*Sitting height for age(en)"> description = <"*Calculations for sitting height at a given age, adjusted for pre-term delivery.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Length/height-for-age(en)"> description = <"*Length at a given age, adjusted for pre-term delivery if required. Usually recorded for infants <2 years.(en)"> > @@ -336,6 +336,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at21", "at24", "at26", "at30", "at25", "at35", "at37", "at38", "at39", "at40", "at41", "at22", "at23", "at27", "at28"> + members = <"at20", "at23", "at25", "at29", "at24", "at34", "at36", "at37", "at38", "at39", "at40", "at21", "at22", "at26", "at27"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_pugh_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_pugh_score.v0.0.1-alpha.adls index 84002a0ca..acbb3774b 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_pugh_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.child_pugh_score.v0.0.1-alpha.adls @@ -54,9 +54,9 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{1}, {[at6]}], - [{2}, {[at7]}], - [{3}, {[at8]}] + [{1}, {[at5]}], + [{2}, {[at6]}], + [{3}, {[at7]}] } } } @@ -65,9 +65,9 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{1}, {[at10]}], - [{2}, {[at11]}], - [{3}, {[at12]}] + [{1}, {[at9]}], + [{2}, {[at10]}], + [{3}, {[at11]}] } } } @@ -76,9 +76,9 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{1}, {[at14]}], - [{2}, {[at15]}], - [{3}, {[at16]}] + [{1}, {[at13]}], + [{2}, {[at14]}], + [{3}, {[at15]}] } } } @@ -87,9 +87,9 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{1}, {[at18]}], - [{2}, {[at19]}], - [{3}, {[at20]}] + [{1}, {[at17]}], + [{2}, {[at18]}], + [{3}, {[at19]}] } } } @@ -98,9 +98,9 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{1}, {[at22]}], - [{2}, {[at23]}], - [{3}, {[at24]}] + [{1}, {[at21]}], + [{2}, {[at22]}], + [{3}, {[at23]}] } } } @@ -109,9 +109,9 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{1}, {[at26]}], - [{2}, {[at27]}], - [{3}, {[at28]}] + [{1}, {[at25]}], + [{2}, {[at26]}], + [{3}, {[at27]}] } } } @@ -185,15 +185,15 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at33"] = < + ["at32"] = < text = <"Class C 10 to 15 points"> description = <"The Child-Pugh grade is Class C with a total score of 10 to 15 points."> > - ["at32"] = < + ["at31"] = < text = <"Class B 7 to 9 points"> description = <"The Child-Pugh grade is Class B with a total score of 7 to 9 points."> > - ["at31"] = < + ["at30"] = < text = <"Class A 5 to 6 points"> description = <"The Child-Pugh grade is Class A with a total score of 5 to 6 points."> > @@ -205,15 +205,15 @@ terminology text = <"Total score"> description = <"Sum of the individual scores assigned for each of the contributing variables."> > - ["at28"] = < + ["at27"] = < text = <"Greater than 170"> description = <"Total bilirubin is greater than 170."> > - ["at27"] = < + ["at26"] = < text = <"68 to 170"> description = <"Total bilirubin is between 68 and 170."> > - ["at26"] = < + ["at25"] = < text = <"Less than 68"> description = <"Total bilirubin is less than 68."> > @@ -221,15 +221,15 @@ terminology text = <"Adjusted bilirubin"> description = <"Score for total bilirubin if the patient has primary biliary cirrhosis or sclerosing cholangitis."> > - ["at24"] = < + ["at23"] = < text = <"Grade III to IV or refractory"> description = <"Grade III or Grade IV hepatic encephalopathy is present or hepatic encephalopathy is refractory."> > - ["at23"] = < + ["at22"] = < text = <"Grade I to II or suppressed with medication"> description = <"Grade I or Grade II hepatic encephalopathy is present or hepatic encephalopathy is suppressed with medication."> > - ["at22"] = < + ["at21"] = < text = <"None"> description = <"No hepatic encephalopathy is present."> > @@ -237,15 +237,15 @@ terminology text = <"Hepatic encephalopathy"> description = <"Score for presence of hepatic encephalopathy."> > - ["at20"] = < + ["at19"] = < text = <"Moderate to severe"> description = <"Moderate to severe ascites is present."> > - ["at19"] = < + ["at18"] = < text = <"Mild"> description = <"Mild ascites is present."> > - ["at18"] = < + ["at17"] = < text = <"None"> description = <"No ascites is present."> > @@ -253,15 +253,15 @@ terminology text = <"Ascites"> description = <"Score for presence of ascites."> > - ["at16"] = < + ["at15"] = < text = <"Greater than 2.3"> description = <"INR is greater than 2.3."> > - ["at15"] = < + ["at14"] = < text = <"1.7 to 2.3"> description = <"INR is between 1.7 and 2.3."> > - ["at14"] = < + ["at13"] = < text = <"Less than 1.7"> description = <"INR is less than 1.7."> > @@ -269,15 +269,15 @@ terminology text = <"INR"> description = <"Score for INR."> > - ["at12"] = < + ["at11"] = < text = <"Less than 28"> description = <"Serum albumin is less than 28."> > - ["at11"] = < + ["at10"] = < text = <"28 to 35"> description = <"Serum albumin is between 28 and 35."> > - ["at10"] = < + ["at9"] = < text = <"Greater than 35"> description = <"Serum albumin is greater than 35."> > @@ -285,15 +285,15 @@ terminology text = <"Serum albumin"> description = <"Score for serum albumin in grams per litre."> > - ["at8"] = < + ["at7"] = < text = <"Greater than 50"> description = <"Total bilirubin is more than 50."> > - ["at7"] = < + ["at6"] = < text = <"34 to 50"> description = <"Total bilirubin is between 34 and 50."> > - ["at6"] = < + ["at5"] = < text = <"Less than 34"> description = <"Total bilirubin is less than 34."> > @@ -314,38 +314,38 @@ terminology term_bindings = < ["SNOMED-CT"] = < ["id29"] = - ["at31"] = - ["at32"] = - ["at33"] = + ["at30"] = + ["at31"] = + ["at32"] = > > value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15", "at16"> + members = <"at13", "at14", "at15"> > ["ac9001"] = < id = <"ac9001"> - members = <"at10", "at11", "at12"> + members = <"at9", "at10", "at11"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8"> + members = <"at5", "at6", "at7"> > ["ac9006"] = < id = <"ac9006"> - members = <"at31", "at32", "at33"> + members = <"at30", "at31", "at32"> > ["ac9005"] = < id = <"ac9005"> - members = <"at26", "at27", "at28"> + members = <"at25", "at26", "at27"> > ["ac9004"] = < id = <"ac9004"> - members = <"at22", "at23", "at24"> + members = <"at21", "at22", "at23"> > ["ac9003"] = < id = <"ac9003"> - members = <"at18", "at19", "at20"> + members = <"at17", "at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.comfort_behaviour_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.comfort_behaviour_scale.v0.0.1-alpha.adls index 4f9d67e64..66e66894d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.comfort_behaviour_scale.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.comfort_behaviour_scale.v0.0.1-alpha.adls @@ -68,11 +68,11 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{1}, {[at6]}], - [{2}, {[at7]}], - [{3}, {[at8]}], - [{4}, {[at9]}], - [{5}, {[at10]}] + [{1}, {[at5]}], + [{2}, {[at6]}], + [{3}, {[at7]}], + [{4}, {[at8]}], + [{5}, {[at9]}] } } } @@ -81,11 +81,11 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{1}, {[at12]}], - [{2}, {[at13]}], - [{3}, {[at14]}], - [{4}, {[at15]}], - [{5}, {[at16]}] + [{1}, {[at11]}], + [{2}, {[at12]}], + [{3}, {[at13]}], + [{4}, {[at14]}], + [{5}, {[at15]}] } } } @@ -94,11 +94,11 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{1}, {[at18]}], - [{2}, {[at19]}], - [{3}, {[at20]}], - [{4}, {[at21]}], - [{5}, {[at22]}] + [{1}, {[at17]}], + [{2}, {[at18]}], + [{3}, {[at19]}], + [{4}, {[at20]}], + [{5}, {[at21]}] } } } @@ -107,11 +107,11 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{1}, {[at24]}], - [{2}, {[at25]}], - [{3}, {[at26]}], - [{4}, {[at27]}], - [{5}, {[at28]}] + [{1}, {[at23]}], + [{2}, {[at24]}], + [{3}, {[at25]}], + [{4}, {[at26]}], + [{5}, {[at27]}] } } } @@ -120,11 +120,11 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{1}, {[at30]}], - [{2}, {[at31]}], - [{3}, {[at32]}], - [{4}, {[at33]}], - [{5}, {[at34]}] + [{1}, {[at29]}], + [{2}, {[at30]}], + [{3}, {[at31]}], + [{4}, {[at32]}], + [{5}, {[at33]}] } } } @@ -133,11 +133,11 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{1}, {[at36]}], - [{2}, {[at37]}], - [{3}, {[at38]}], - [{4}, {[at39]}], - [{5}, {[at40]}] + [{1}, {[at35]}], + [{2}, {[at36]}], + [{3}, {[at37]}], + [{4}, {[at38]}], + [{5}, {[at39]}] } } } @@ -146,11 +146,11 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{1}, {[at42]}], - [{2}, {[at43]}], - [{3}, {[at44]}], - [{4}, {[at45]}], - [{5}, {[at46]}] + [{1}, {[at41]}], + [{2}, {[at42]}], + [{3}, {[at43]}], + [{4}, {[at44]}], + [{5}, {[at45]}] } } } @@ -206,23 +206,23 @@ terminology text = <"Puntaje total"> description = <"Puntaje total"> > - ["at46"] = < + ["at45"] = < text = <"Músculos faciales contorsionados y muecas"> description = <"Músculos faciales contorsionados y muecas."> > - ["at45"] = < + ["at44"] = < text = <"Tensión muscular evidente sostenida en toda la musculatura facial"> description = <"Tensión muscular evidente sostenida en toda la musculatura facial."> > - ["at44"] = < + ["at43"] = < text = <"Tensión muscular evidente, pero no sostenida en algunos músculos faciales"> description = <"Tensión muscular evidente, pero no sostenida en algunos músculos faciales."> > - ["at43"] = < + ["at42"] = < text = <"Tono muscular facial normal"> description = <"Tono muscular facial normal."> > - ["at42"] = < + ["at41"] = < text = <"Musculatura facial totalmente relajada"> description = <"Musculatura facial totalmente relajada."> > @@ -230,23 +230,23 @@ terminology text = <"Tensión facial"> description = <"Nivel de tensión facial."> > - ["at40"] = < + ["at39"] = < text = <"Rigidez muscular extrema y flexión de dedos de mano y pié"> description = <"Rigidez muscular extrema y flexión de dedos de mano y pié."> > - ["at39"] = < + ["at38"] = < text = <"Tono muscular aumentado y flexión de dedos de mano y pié"> description = <"Tono muscular aumentado y flexión de dedos de mano y pié."> > - ["at38"] = < + ["at37"] = < text = <"Tono muscular normal"> description = <"Tono muscular normal."> > - ["at37"] = < + ["at36"] = < text = <"Tono muscular disminuido; resistencia menor a la normal"> description = <"Tono muscular disminuido; resistencia menor a la normal."> > - ["at36"] = < + ["at35"] = < text = <"Músculos totalmente relajados; sin tono muscular"> description = <"Músculos totalmente relajados; sin tono muscular."> > @@ -254,23 +254,23 @@ terminology text = <"Tono muscular"> description = <"Nivel del tono muscular."> > - ["at34"] = < + ["at33"] = < text = <"Movimientos vigorosos que incluyen torso y cabeza"> description = <"Movimientos vigorosos que incluyen torso y cabeza."> > - ["at33"] = < + ["at32"] = < text = <"Movimientos vigorosos limitados a extremidades"> description = <"Movimientos vigorosos limitados a extremidades."> > - ["at32"] = < + ["at31"] = < text = <"Movimientos leves y frecuentes"> description = <"Movimientos leves y frecuentes (mas de 3)."> > - ["at31"] = < + ["at30"] = < text = <"Movimientos leves ocasionales"> description = <"Movimientos leves ocasionales (3 o menos)."> > - ["at30"] = < + ["at29"] = < text = <"Sin movimientos"> description = <"Sin movimientos."> > @@ -278,23 +278,23 @@ terminology text = <"Movimientos físicos"> description = <"Grado de movimientos físicos."> > - ["at28"] = < + ["at27"] = < text = <"Gritos o chillidos"> description = <"Gritos o chillidos."> > - ["at27"] = < + ["at26"] = < text = <"Llanto"> description = <"Llanto activo."> > - ["at26"] = < + ["at25"] = < text = <"Lloriqueo (sonido monótono)"> description = <"Lloriqueo (como sonido monótono)."> > - ["at25"] = < + ["at24"] = < text = <"Sollozo o quejidos ocasionales"> description = <"Sollozo o quejidos ocasionales."> > - ["at24"] = < + ["at23"] = < text = <"Respiración tranquila, sin somidos de llanto"> description = <"Respiración tranquila, sin somidos de llanto."> > @@ -303,23 +303,23 @@ terminology description = <"Nivel de llanto."> comment = <"*Score only in spontaneously breathing children.(en)"> > - ["at22"] = < + ["at21"] = < text = <"Lucha con el respirador"> description = <"Lucha con el respirador."> > - ["at21"] = < + ["at20"] = < text = <"Resistencia al respirador o tose con frecuencia"> description = <"Resistencia al respirador o tose con frecuencia."> > - ["at20"] = < + ["at19"] = < text = <"Agitado o con resistencia al respirador"> description = <"Agitado o con resistencia al respirador."> > - ["at19"] = < + ["at18"] = < text = <"Respiración espontanea o asistida por respirador"> description = <"Respiración espontanea o asistida por respirador."> > - ["at18"] = < + ["at17"] = < text = <"Sin respiración espontanea"> description = <"Sin respiración espontanea."> > @@ -328,23 +328,23 @@ terminology description = <"Nivel de respuesta respiratoria."> comment = <"*Score only in mechanically ventilated children.(en)"> > - ["at16"] = < + ["at15"] = < text = <"En pánico"> description = <"En pánico, con pérdida de control."> > - ["at15"] = < + ["at14"] = < text = <"Muy ansioso (agitado, dificil de calmar)"> description = <"Agitado, dificil de calmar."> > - ["at14"] = < + ["at13"] = < text = <"Ansioso"> description = <"Parece agitado pero se calma con cuidados."> > - ["at13"] = < + ["at12"] = < text = <"Ligeramente ansioso"> description = <"Ligeramente ansioso"> > - ["at12"] = < + ["at11"] = < text = <"Calmado"> description = <"Sereno y tranquilo."> > @@ -352,23 +352,23 @@ terminology text = <"Calma/Agitación"> description = <"Nivel de calma y/o agitación."> > - ["at10"] = < + ["at9"] = < text = <"Despierto hiper-alerta (respuesta exagerada al estímulo)"> description = <"Respuesta exagerada al estímulo."> > - ["at9"] = < + ["at8"] = < text = <"Despierto y alerta"> description = <"Sensible a los cambios del entorno."> > - ["at8"] = < + ["at7"] = < text = <"Somnoliento"> description = <"Cierra los ojos en forma frecuente."> > - ["at7"] = < + ["at6"] = < text = <"Ligeramente dormido"> description = <"Dirige la cabeza, ojos cerrados."> > - ["at6"] = < + ["at5"] = < text = <"Profundamente dormido"> description = <"Ojos cerrados, ninguna respuesta a los cambios del entorno."> > @@ -418,23 +418,23 @@ terminology text = <"Total score"> description = <"Total score"> > - ["at46"] = < + ["at45"] = < text = <"Facial muscles contorted and grimacing"> description = <"Facial muscles contorted and there is grimacing."> > - ["at45"] = < + ["at44"] = < text = <"Tension evident throughout facial muscles (sustained)"> description = <"Tension evident throughout facial muscles (sustained)."> > - ["at44"] = < + ["at43"] = < text = <"Tension evident in some facial muscles (not sustained)"> description = <"Tension evident in some facial muscles (not sustained)."> > - ["at43"] = < + ["at42"] = < text = <"Normal facial tone"> description = <"Normal facial tone."> > - ["at42"] = < + ["at41"] = < text = <"Facial muscles totally relaxed "> description = <"Facial muscles are totally relaxed. @@ -444,23 +444,23 @@ terminology text = <"Facial tension"> description = <"Degree of facial tension."> > - ["at40"] = < + ["at39"] = < text = <"Extreme muscle rigidity and flexion of fingers and toes"> description = <"Extreme muscle rigidity and flexion of fingers and toes."> > - ["at39"] = < + ["at38"] = < text = <"Increased muscle tone and flexion of fingers and toes"> description = <"Increased muscle tone and flexion of fingers and toes."> > - ["at38"] = < + ["at37"] = < text = <"Normal muscle tone"> description = <"Normal muscle tone."> > - ["at37"] = < + ["at36"] = < text = <"Reduced muscle tone"> description = <"Reduced muscle tone; less resistance than normal"> > - ["at36"] = < + ["at35"] = < text = <"Muscles totally relaxed; no muscle tone"> description = <"Muscles totally relaxed or no muscle tone."> > @@ -468,23 +468,23 @@ terminology text = <"Muscle tone"> description = <"Degree of muscle tone."> > - ["at34"] = < + ["at33"] = < text = <"Vigorous movements including torso and head"> description = <"Vigorous movements including torso and head."> > - ["at33"] = < + ["at32"] = < text = <"Vigorous movements limited to extremities"> description = <"Vigorous movements limited to extremities."> > - ["at32"] = < + ["at31"] = < text = <"Frequen slight movements"> description = <"Frequent, (more than three) slight movements."> > - ["at31"] = < + ["at30"] = < text = <"Occasional slight movements"> description = <"Occasional, (three or fewer) slight movements."> > - ["at30"] = < + ["at29"] = < text = <"No movement"> description = <"No movements."> > @@ -492,25 +492,25 @@ terminology text = <"Physical movement"> description = <"Degree of physical movement."> > - ["at28"] = < + ["at27"] = < text = <"Screaming or shrieking"> description = <"Screaming and/or shrieking."> > - ["at27"] = < + ["at26"] = < text = <"Crying "> description = <"Actively crying ."> > - ["at26"] = < + ["at25"] = < text = <"Whining (monotonous sound)"> description = <"Whining (as monotonous sound)."> > - ["at25"] = < + ["at24"] = < text = <"Occasional sobbing or moaning"> description = <"Occasional sobbing or moaning."> > - ["at24"] = < + ["at23"] = < text = <"Quiet breathing, no crying sounds"> description = <"Quiet breathing, with no crying sounds."> > @@ -519,23 +519,23 @@ terminology description = <"Whether the patient is crying."> comment = <"Score only in spontaneously breathing children."> > - ["at22"] = < + ["at21"] = < text = <"Fights ventilator"> description = <"Fights ventilator."> > - ["at21"] = < + ["at20"] = < text = <"Actively breathes against ventilator or coughs regularly"> description = <"Either actively breathes against ventilator or coughs regularly."> > - ["at20"] = < + ["at19"] = < text = <"Restlessness or resistance to ventilator"> description = <"Either restlessness or resistance to ventilator."> > - ["at19"] = < + ["at18"] = < text = <"Spontaneous and ventilator respiration"> description = <"Both spontaneous and ventilator respiration."> > - ["at18"] = < + ["at17"] = < text = <"No spontaneous respiration"> description = <"No spontaneous respiration."> > @@ -544,23 +544,23 @@ terminology description = <"Degree of respiratory response."> comment = <"Score only in mechanically ventilated children."> > - ["at16"] = < + ["at15"] = < text = <"Panicky"> description = <"Severe distress with loss of control"> > - ["at15"] = < + ["at14"] = < text = <"Very anxious"> description = <"Child appears very agitated, just able to control."> > - ["at14"] = < + ["at13"] = < text = <"Anxious"> description = <"Child appears agitated but remains in control."> > - ["at13"] = < + ["at12"] = < text = <"Slightly anxious"> description = <"Child shows slight anxiety."> > - ["at12"] = < + ["at11"] = < text = <"Calm"> description = <"Child appears serene and tranquil."> > @@ -568,23 +568,23 @@ terminology text = <"Calmness/Agitation"> description = <"Degree of calmness or agitation."> > - ["at10"] = < + ["at9"] = < text = <"Awake and hyper-alert"> description = <"Exaggerated responses to environmental stimuli."> > - ["at9"] = < + ["at8"] = < text = <"Awake and alert"> description = <"Child responsive to the environment."> > - ["at8"] = < + ["at7"] = < text = <"Drowsy"> description = <"Child closes his/her eyes frequently, less responsive to the environment."> > - ["at7"] = < + ["at6"] = < text = <"Lightly asleep"> description = <"Eyes mostly closed, occasional responses."> > - ["at6"] = < + ["at5"] = < text = <"Deeply asleep"> description = <"Eyes closed, no response to changes in the environment."> > @@ -605,30 +605,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at18", "at19", "at20", "at21", "at22"> + members = <"at17", "at18", "at19", "at20", "at21"> > ["ac9001"] = < id = <"ac9001"> - members = <"at12", "at13", "at14", "at15", "at16"> + members = <"at11", "at12", "at13", "at14", "at15"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10"> + members = <"at5", "at6", "at7", "at8", "at9"> > ["ac9006"] = < id = <"ac9006"> - members = <"at42", "at43", "at44", "at45", "at46"> + members = <"at41", "at42", "at43", "at44", "at45"> > ["ac9005"] = < id = <"ac9005"> - members = <"at36", "at37", "at38", "at39", "at40"> + members = <"at35", "at36", "at37", "at38", "at39"> > ["ac9004"] = < id = <"ac9004"> - members = <"at30", "at31", "at32", "at33", "at34"> + members = <"at29", "at30", "at31", "at32", "at33"> > ["ac9003"] = < id = <"ac9003"> - members = <"at24", "at25", "at26", "at27", "at28"> + members = <"at23", "at24", "at25", "at26", "at27"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cormack_lehane.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cormack_lehane.v1.0.1.adls index 0535a29ac..d58cee2ad 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cormack_lehane.v1.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.cormack_lehane.v1.0.1.adls @@ -136,19 +136,19 @@ terminology text = <"Kommentti"> description = <"Kertomusmuodossa oleva kommentti Cormack-Lehane-luokittelusta."> > - ["at6"] = < + ["at5"] = < text = <"Luokka 4: Äänirako ja kurkunkansi eivät näy"> description = <"Äänirako ja kurkunkansi eivät näy."> > - ["at5"] = < + ["at4"] = < text = <"Luokka 3: Vain kurkunkansi näkyy"> description = <"Vain kurkunkansi näkyy."> > - ["at4"] = < + ["at3"] = < text = <"Luokka 2: Äänirako tai kannurustot näkyvät osittain."> description = <"Äänirako tai kannurustot näkyvät osittain."> > - ["at3"] = < + ["at2"] = < text = <"Luokka 1: Äänirako näkyy kokonaan."> description = <"Äänirako näkyy kokonaan."> > @@ -179,19 +179,19 @@ terminology text = <"Kommentar"> description = <"Fritekstkommentar til graderingen."> > - ["at6"] = < + ["at5"] = < text = <"Grad 4: Epiglottis ikke synlig"> description = <"Epiglottis ikke synlig."> > - ["at5"] = < + ["at4"] = < text = <"Grad 3: Bare epiglottis synlig"> description = <"Bare epiglottis synlig."> > - ["at4"] = < + ["at3"] = < text = <"Grad 2: Epiglottis og aryregionen synlig"> description = <"Epiglottis og aryregionen synlig."> > - ["at3"] = < + ["at2"] = < text = <"Grad 1: Hele larynx synlig"> description = <"Hele larynx synlig."> > @@ -222,19 +222,19 @@ terminology text = <"Comment"> description = <"Narrative comment about the Cormack-Lehane grading."> > - ["at6"] = < + ["at5"] = < text = <"Grade 4: Neither glottis nor epiglottis visible"> description = <"Neither glottis nor epiglottis visible."> > - ["at5"] = < + ["at4"] = < text = <"Grade 3: Only epiglottis visible"> description = <"Only epiglottis visible."> > - ["at4"] = < + ["at3"] = < text = <"Grade 2: Partial view of the glottis or arytenoids"> description = <"Partial view of the glottis or arytenoids."> > - ["at3"] = < + ["at2"] = < text = <"Grade 1: Full view of the glottis"> description = <"Full view of the glottis."> > @@ -251,6 +251,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at3", "at4", "at5", "at6"> + members = <"at2", "at3", "at4", "at5"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.critical_pain_observation_tool.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.critical_pain_observation_tool.v0.0.1-alpha.adls index 66c3babfc..a379414fd 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.critical_pain_observation_tool.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.critical_pain_observation_tool.v0.0.1-alpha.adls @@ -68,9 +68,9 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}] } } } @@ -79,9 +79,9 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at10]}], - [{1}, {[at11]}], - [{2}, {[at12]}] + [{0}, {[at9]}], + [{1}, {[at10]}], + [{2}, {[at11]}] } } } @@ -90,9 +90,9 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at14]}], - [{1}, {[at15]}], - [{2}, {[at16]}] + [{0}, {[at13]}], + [{1}, {[at14]}], + [{2}, {[at15]}] } } } @@ -101,9 +101,9 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}], - [{2}, {[at20]}] + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}] } } } @@ -112,9 +112,9 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at22]}], - [{1}, {[at23]}], - [{2}, {[at24]}] + [{0}, {[at21]}], + [{1}, {[at22]}], + [{2}, {[at23]}] } } } @@ -212,15 +212,15 @@ terminology text = <"Intubado?"> description = <"Verdadero si el paciente se encuentra intubado."> > - ["at24"] = < + ["at23"] = < text = <"Muy tenso o muy rígido"> description = <"Fuerte resistencia a movimientos pasivos, incapacidad para finalizarlos."> > - ["at23"] = < + ["at22"] = < text = <"Tenso, rígido"> description = <"Se resiste a movimientos pasivos."> > - ["at22"] = < + ["at21"] = < text = <"Relajado"> description = <"No se resiste a movimientos pasivos."> > @@ -228,15 +228,15 @@ terminology text = <"Tensión muscular"> description = <"Generalmente evaluada realizando flexión y extensión pasiva del brazo del paciente."> > - ["at20"] = < + ["at19"] = < text = <"Agitado"> description = <"Empuja el tubo. Intenta sentarse. Mueve los labios. No obedece órdenes. Molesta al personal. Trata de salir de la cama."> > - ["at19"] = < + ["at18"] = < text = <"Protección"> description = <"Movimientos lentos y cautelosos. Se toca o frota el sitio del dolor. Busca atención mediante movimientos."> > - ["at18"] = < + ["at17"] = < text = <"Ausencia de movimientos"> description = <"No se observan movimiento. Esto no necesariamente indica ausencia de dolor."> > @@ -244,15 +244,15 @@ terminology text = <"Movimientos corporales"> description = <"El patrón de movimientos del paciente. Los movimientos corporales son comportamientos menos específicos en relación al dolor pero pueden proveer información relevante."> > - ["at16"] = < + ["at15"] = < text = <"Muecas"> description = <"Todos los movimientos faciales anteriores, con los párpados fuertemente cerrados."> > - ["at15"] = < + ["at14"] = < text = <"Tenso"> description = <"Presencia de ceño fruncido, cejas bajas, ojos entrecerrados."> > - ["at14"] = < + ["at13"] = < text = <"Relajado, neutro"> description = <"No se observa tensión muscular."> > @@ -260,15 +260,15 @@ terminology text = <"Expresión facial"> description = <"El estado y los cambios en las gestos faciales del paciente. La expresión facial es uno de los mejores indicadores conductuales para la evaluación del dolor."> > - ["at12"] = < + ["at11"] = < text = <"Gritos, sollozos"> description = <"Gritos y/o sollozos."> > - ["at11"] = < + ["at10"] = < text = <"Suspiros, gemidos"> description = <"Suspiros y/o gemidos."> > - ["at10"] = < + ["at9"] = < text = <"Habla en tono normal o en silencio"> description = <"Habla en tono normal o esta en silencio."> > @@ -276,15 +276,15 @@ terminology text = <"Vocalización"> description = <"Utilizado en pacientes no ventilados. Para pacientes bajo asistencia resporatoria mecánica debe utilizarse el parametro Adaptación al respirador."> > - ["at8"] = < + ["at7"] = < text = <"Lucha con el respirador"> description = <"La ventilación de detiene. Las alarmas se activan con frecuencia."> > - ["at7"] = < + ["at6"] = < text = <"Tose pero tolera"> description = <"Las alarmas de detienen en forma espontanea."> > - ["at6"] = < + ["at5"] = < text = <"Bien adaptado al respirador"> description = <"No se activan las alarmas. Facil ventilación."> > @@ -345,15 +345,15 @@ terminology text = <"Intubated?"> description = <"True if the patient is intubated."> > - ["at24"] = < + ["at23"] = < text = <"Very tense or rigid"> description = <"Strong resistance to passive movements, inability to complete them."> > - ["at23"] = < + ["at22"] = < text = <"Tense, rigid"> description = <"Resistance to passive movements."> > - ["at22"] = < + ["at21"] = < text = <"Relaxed"> description = <"No resistance to passive movements."> > @@ -361,15 +361,15 @@ terminology text = <"Muscle tension"> description = <"Generally evaluated by performing a passive flexion and extension of the patient’s arm."> > - ["at20"] = < + ["at19"] = < text = <"Restlessness"> description = <"Pulling tube, attempting to sit up, moving limbs/thrashing, not following commands, striking at staff, trying to climb out of bed."> > - ["at19"] = < + ["at18"] = < text = <"Protection"> description = <"Slow, cautious movements, touching or rubbing the pain site, seeking attention through movements."> > - ["at18"] = < + ["at17"] = < text = <"Absence of movements"> description = <"Does not move at all (does not necessarily mean absence of pain)."> > @@ -378,15 +378,15 @@ terminology description = <"The patient's pattern of movements."> comment = <"Body movements are the less specific behaviors in relation with pain but may convey important insight."> > - ["at16"] = < + ["at15"] = < text = <"Grimacing"> description = <"All of the above facial movements plus eyelid tightly closed."> > - ["at15"] = < + ["at14"] = < text = <"Tense"> description = <"Presence of frowning, brow lowering, orbit tightening, and levator contraction."> > - ["at14"] = < + ["at13"] = < text = <"Relaxed, neutral"> description = <"No muscular tension observed."> > @@ -396,15 +396,15 @@ terminology comment = <"Facial expression is one of the best behavioral indicators for pain assessment."> > - ["at12"] = < + ["at11"] = < text = <"Crying out, sobbing"> description = <"Crying out, sobbing."> > - ["at11"] = < + ["at10"] = < text = <"Sighing, moaning"> description = <"Sighing, moaning."> > - ["at10"] = < + ["at9"] = < text = <"Talking in normal tone or no sound"> description = <"Talking in normal tone or no sound."> > @@ -413,15 +413,15 @@ terminology description = <"Used in non-ventilated patients."> comment = <"Please note: for mechanically ventilated patients, the Ventilator compliance parameter must be used."> > - ["at8"] = < + ["at7"] = < text = <"Fighting ventilator"> description = <"Asynchrony: blocking ventilation, alarms frequently activated."> > - ["at7"] = < + ["at6"] = < text = <"Coughing but tolerating"> description = <"Alarms stop spontaneously."> > - ["at6"] = < + ["at5"] = < text = <"Tolerating ventilator or movement"> description = <"Alarms not activated, easy ventilation."> > @@ -443,22 +443,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15", "at16"> + members = <"at13", "at14", "at15"> > ["ac9001"] = < id = <"ac9001"> - members = <"at10", "at11", "at12"> + members = <"at9", "at10", "at11"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8"> + members = <"at5", "at6", "at7"> > ["ac9004"] = < id = <"ac9004"> - members = <"at22", "at23", "at24"> + members = <"at21", "at22", "at23"> > ["ac9003"] = < id = <"ac9003"> - members = <"at18", "at19", "at20"> + members = <"at17", "at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.demo.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.demo.v1.0.0.adls index e9a26bb3b..cac484987 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.demo.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.demo.v1.0.0.adls @@ -199,12 +199,12 @@ definition value matches { DV_ORDINAL[id9073] matches { [value, symbol] matches { - [{0}, {[at39]}], - [{1}, {[at40]}], - [{2}, {[at41]}], - [{5}, {[at42]}], - [{9}, {[at43]}], - [{10}, {[at44]}] + [{0}, {[at38]}], + [{1}, {[at39]}], + [{2}, {[at40]}], + [{5}, {[at41]}], + [{9}, {[at42]}], + [{10}, {[at43]}] } } } @@ -566,27 +566,27 @@ terminology text = <"Identifikator"> description = <"Identifikator-datatyper tillater registrering av formelle dataidentifikatorer."> > - ["at44"] = < + ["at43"] = < text = <"Sterkeste mulige smerte"> description = <"Smertenivå vurdert som 10 av maksimalt 10."> > - ["at43"] = < + ["at42"] = < text = <"Sterk smerte"> description = <"Smertenivå vurdert som 9 av maksimalt 10."> > - ["at42"] = < + ["at41"] = < text = <"Moderat smerte"> description = <"Smertenivå vurdert som 5 av maksimalt 10."> > - ["at41"] = < + ["at40"] = < text = <"Mild smerte"> description = <"Smertenivå vurdert som 2 av maksimalt 10."> > - ["at40"] = < + ["at39"] = < text = <"Svak smerte"> description = <"Smertenivå vurdert som 1 av maksimalt 10."> > - ["at39"] = < + ["at38"] = < text = <"Ingen smerte"> description = <"Overhodet ingen smerte."> > @@ -686,19 +686,19 @@ terminology text = <"Tekst hentet fra en ekstern terminologi"> description = <"Tekstdata som bruker koder fra en ekstern terminologikilde, f.eks. SNOMED CT, LOINC eller ICD."> > - ["at11"] = < + ["at10"] = < text = <"Stående"> description = <"Pasienten står oppreist."> > - ["at10"] = < + ["at9"] = < text = <"Sittende"> description = <"Pasienten sitter i en stol."> > - ["at9"] = < + ["at8"] = < text = <"Tilbakelent"> description = <"Pasienten ligger tilbakelent, støttet av en mellomstor pute."> > - ["at8"] = < + ["at7"] = < text = <"Liggende"> description = <"Pasienten ligger på ryggen."> > @@ -965,27 +965,27 @@ terminology text = <"Identificador"> description = <"Tipos de dados Identificadores possibilitam registrar identificadores formais de dados."> > - ["at44"] = < + ["at43"] = < text = <"Pior dor possível"> description = <"Dor classificada como nível 10 numa escala de 10."> > - ["at43"] = < + ["at42"] = < text = <"Dor severa"> description = <"Dor classificada nível 9 numa escala de 10."> > - ["at42"] = < + ["at41"] = < text = <"Dor Moderada"> description = <"Dor classificada como nível 5 numa escala máxima de 10."> > - ["at41"] = < + ["at40"] = < text = <"Dor branda"> description = <"Dor classificada como nível 2 numa escala máxima de 10."> > - ["at40"] = < + ["at39"] = < text = <"Dor leve"> description = <"Dor classificada como nível 1 numa escala máxima de 10."> > - ["at39"] = < + ["at38"] = < text = <"Sem dor"> description = <"Nenhuma dor."> > @@ -1085,19 +1085,19 @@ terminology text = <"Texto Cuja Origem é uma Terminologia Externa "> description = <"Tipo de dado Texto utilizando códigos originários de uma terminologia externa como, por exemplo, um subset do SNOMED CT, do LOINC ou da CID 10. "> > - ["at11"] = < + ["at10"] = < text = <"Em pé"> description = <"Paciente está em Pé."> > - ["at10"] = < + ["at9"] = < text = <"Sentado"> description = <"Paciente está Sentado em uma cadeira."> > - ["at9"] = < + ["at8"] = < text = <"Reclinado"> description = <"Paciente Reclinado, apoiado em um travesseiro médio."> > - ["at8"] = < + ["at7"] = < text = <"Deitado"> description = <"Paciente Deitado em posição supina ou decúbito dorsal."> > @@ -1364,27 +1364,27 @@ terminology text = <"Identifier"> description = <"Identifier datatypes enable recording of formal data identifiers."> > - ["at44"] = < + ["at43"] = < text = <"Most severe pain imaginable"> description = <"Pain level rated as 10 out of a possible maximum score of 10."> > - ["at43"] = < + ["at42"] = < text = <"Severe pain"> description = <"Pain level rated as 9 out of a possible maximum score of 10."> > - ["at42"] = < + ["at41"] = < text = <"Moderate pain"> description = <"Pain level rated as 5 out of a possible maximum score of 10."> > - ["at41"] = < + ["at40"] = < text = <"Mild pain"> description = <"Pain level rated as 2 out of a possible maximum score of 10."> > - ["at40"] = < + ["at39"] = < text = <"Slight pain"> description = <"Pain level rated as 1 out of a possible maximum score of 10."> > - ["at39"] = < + ["at38"] = < text = <"No pain"> description = <"No pain at all."> > @@ -1484,19 +1484,19 @@ terminology text = <"Text That is Sourced From an External Terminology"> description = <"Text data type utilising codes derived from an external terminology source eg a SNOMED-CT, LOINC or ICD subset."> > - ["at11"] = < + ["at10"] = < text = <"Standing"> description = <"Patient is standing."> > - ["at10"] = < + ["at9"] = < text = <"Sitting"> description = <"Patient is sitting on a chair."> > - ["at9"] = < + ["at8"] = < text = <"Reclining"> description = <"Patient is reclining, propped up on one medium pillow."> > - ["at8"] = < + ["at7"] = < text = <"Lying"> description = <"Patient is lying supine."> > @@ -1595,11 +1595,11 @@ terminology > ["ac9002"] = < id = <"ac9002"> - members = <"at39", "at40", "at41", "at42", "at43", "at44"> + members = <"at38", "at39", "at40", "at41", "at42", "at43"> > ["ac9000"] = < id = <"ac9000"> - members = <"at8", "at9", "at10", "at11"> + members = <"at7", "at8", "at9", "at10"> > ["ac9054"] = < id = <"ac9054"> diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.diabetic_wound_wagner.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.diabetic_wound_wagner.v0.0.1-alpha.adls index 74a03436a..6c51729a3 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.diabetic_wound_wagner.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.diabetic_wound_wagner.v0.0.1-alpha.adls @@ -73,12 +73,12 @@ definition value matches { DV_ORDINAL[id9003] matches { [value, symbol] matches { - [{0}, {[at10]}], - [{1}, {[at11]}], - [{2}, {[at12]}], - [{3}, {[at13]}], - [{4}, {[at14]}], - [{5}, {[at15]}] + [{0}, {[at9]}], + [{1}, {[at10]}], + [{2}, {[at11]}], + [{3}, {[at12]}], + [{4}, {[at13]}], + [{5}, {[at14]}] } } } @@ -127,27 +127,27 @@ terminology text = <"Comentario"> description = <"Narrativa adicional acerca de la evalaución."> > - ["at15"] = < + ["at14"] = < text = <"V"> description = <"Úlceras del pié con tejido gangrenoso mas extendido."> > - ["at14"] = < + ["at13"] = < text = <"IV"> description = <"Úlceras que incluyen al pié con gangrena parcial."> > - ["at13"] = < + ["at12"] = < text = <"III"> description = <"Úlceras extendidas a los tejidos profundos y que se asocian a abscesos de tejidos blandos u osteomileitis."> > - ["at12"] = < + ["at11"] = < text = <"II"> description = <"Tendones y estructuras profundas expuestas."> > - ["at11"] = < + ["at10"] = < text = <"I"> description = <"Úlceras superficiales con tejido subcutaneo expuesto."> > - ["at10"] = < + ["at9"] = < text = <"0"> description = <"Piel intacta en pacientes en riesgo."> > @@ -155,11 +155,11 @@ terminology text = <"Clasificación"> description = <"Clasificación de Wagner para úlceras de pié diabético."> > - ["at7"] = < + ["at6"] = < text = <"Pié derecho"> description = <"El pié derecho fué examinado en busca de úlceras diabéticas."> > - ["at6"] = < + ["at5"] = < text = <"Pié izquierdo"> description = <"El pié izquierdo fué examinado en busca de úlceras diabéticas."> > @@ -194,27 +194,27 @@ terminology text = <"Comment"> description = <"Additional narrative about the assessment."> > - ["at15"] = < + ["at14"] = < text = <"V"> description = <"Feet ulcers with more extensive gangrenous tissue."> > - ["at14"] = < + ["at13"] = < text = <"IV"> description = <"Ulcers include feet with partial gangrene."> > - ["at13"] = < + ["at12"] = < text = <"III"> description = <"Ulcers extend to the deep tissue and have either associated soft tissue abscess or osteomyelitis."> > - ["at12"] = < + ["at11"] = < text = <"II"> description = <"Exposed tendon and deep structures."> > - ["at11"] = < + ["at10"] = < text = <"I"> description = <"Superficial ulcers with exposed subcutaneous tissue."> > - ["at10"] = < + ["at9"] = < text = <"0"> description = <"Intact skin in patients who are at risk."> > @@ -222,11 +222,11 @@ terminology text = <"Classification"> description = <"Wagner diabetic foot ulcers classification."> > - ["at7"] = < + ["at6"] = < text = <"Right foot"> description = <"The rightfoot was examined for diabetic ulcers."> > - ["at6"] = < + ["at5"] = < text = <"Left foot"> description = <"The left foot was examined for diabetic ulcers."> > @@ -247,10 +247,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at10", "at11", "at12", "at13", "at14", "at15"> + members = <"at9", "at10", "at11", "at12", "at13", "at14"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7"> + members = <"at5", "at6"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.downton_fall_risk_index.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.downton_fall_risk_index.v0.0.1-alpha.adls index 58850baa1..be72e9638 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.downton_fall_risk_index.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.downton_fall_risk_index.v0.0.1-alpha.adls @@ -163,11 +163,11 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at34"] = < + ["at33"] = < text = <"*Unable(en)"> description = <"*Component score = 0.(en)"> > - ["at33"] = < + ["at32"] = < text = <"*Normal (safe without walking aids)(en)"> description = <"*Component score = 0.(en)"> > @@ -175,11 +175,11 @@ terminology text = <"*Total score(en)"> description = <"*Sum of the individual scores assigned for each of the contributing variables.(en)"> > - ["at30"] = < + ["at29"] = < text = <"*Unsafe (with/without walking aids)(en)"> description = <"*Component score = 1.(en)"> > - ["at29"] = < + ["at28"] = < text = <"*Safe with walking aids(en)"> description = <"*Component score = 0.(en)"> > @@ -187,11 +187,11 @@ terminology text = <"*Ability to walk(en)"> description = <"*Current ability to walk.(en)"> > - ["at27"] = < + ["at26"] = < text = <"*Confused(en)"> description = <"*Component score = 1.(en)"> > - ["at26"] = < + ["at25"] = < text = <"*Oriented(en)"> description = <"*Component score = 0.(en)"> > @@ -199,15 +199,15 @@ terminology text = <"*Mental state(en)"> description = <"*Current mental state.(en)"> > - ["at24"] = < + ["at23"] = < text = <"*Motor impairment(en)"> description = <"*Component score = 1.(en)"> > - ["at23"] = < + ["at22"] = < text = <"*Hearing impairment(en)"> description = <"*Component score = 1.(en)"> > - ["at22"] = < + ["at21"] = < text = <"*Visual impairment(en)"> description = <"*Component score = 1.(en)"> > @@ -216,31 +216,31 @@ terminology description = <"*Current sensory deficit(s).(en)"> comment = <"*This data element has multiple occurrences. If the individual is has no sensory deficits or only one type of deficity then this data element only needs to be recorded once. If the individual is has more than one type of deficit then this data element can be recorded as many times as required to capture each type of deficit.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Antidepressants(en)"> description = <"*Component score = 1.(en)"> > - ["at18"] = < + ["at17"] = < text = <"*Antiparkinsonian drugs(en)"> description = <"*Component score = 1.(en)"> > - ["at17"] = < + ["at16"] = < text = <"*Antihypertensives (other than diuretics)(en)"> description = <"*Component score = 1.(en)"> > - ["at16"] = < + ["at15"] = < text = <"*Diuretics(en)"> description = <"*Component score = 1.(en)"> > - ["at13"] = < + ["at12"] = < text = <"*Tranquilizers/sedatives(en)"> description = <"*Component score = 1.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Other medications(en)"> description = <"*Component score = 0.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*None(en)"> description = <"*Component score = 0.(en)"> > @@ -249,11 +249,11 @@ terminology description = <"*Current use of medication.(en)"> comment = <"*This data element has multiple occurrences. If the individual is taking no medications or one type of medication, then this data element only needs to be recorded once. If the individual is taking more than one type of medication then this data element can be recorded as many times as required to capture each type of medication used.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Yes(en)"> description = <"*Component score = 1.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*No(en)"> description = <"*Component score = 0.(en)"> > @@ -296,11 +296,11 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at34"] = < + ["at33"] = < text = <"Unable"> description = <"Component score = 0."> > - ["at33"] = < + ["at32"] = < text = <"Normal (safe without walking aids)"> description = <"Component score = 0."> > @@ -308,11 +308,11 @@ terminology text = <"Total score"> description = <"Sum of the individual scores assigned for each of the contributing variables."> > - ["at30"] = < + ["at29"] = < text = <"Unsafe (with/without walking aids)"> description = <"Component score = 1."> > - ["at29"] = < + ["at28"] = < text = <"Safe with walking aids"> description = <"Component score = 0."> > @@ -320,11 +320,11 @@ terminology text = <"Ability to walk"> description = <"Current ability to walk."> > - ["at27"] = < + ["at26"] = < text = <"Confused"> description = <"Component score = 1."> > - ["at26"] = < + ["at25"] = < text = <"Oriented"> description = <"Component score = 0."> > @@ -332,15 +332,15 @@ terminology text = <"Mental state"> description = <"Current mental state."> > - ["at24"] = < + ["at23"] = < text = <"Motor impairment"> description = <"Component score = 1."> > - ["at23"] = < + ["at22"] = < text = <"Hearing impairment"> description = <"Component score = 1."> > - ["at22"] = < + ["at21"] = < text = <"Visual impairment"> description = <"Component score = 1."> > @@ -349,31 +349,31 @@ terminology description = <"Current sensory deficit(s)."> comment = <"This data element has multiple occurrences. If the individual is has no sensory deficits or only one type of deficity then this data element only needs to be recorded once. If the individual is has more than one type of deficit then this data element can be recorded as many times as required to capture each type of deficit."> > - ["at19"] = < + ["at18"] = < text = <"Antidepressants"> description = <"Component score = 1."> > - ["at18"] = < + ["at17"] = < text = <"Antiparkinsonian drugs"> description = <"Component score = 1."> > - ["at17"] = < + ["at16"] = < text = <"Antihypertensives (other than diuretics)"> description = <"Component score = 1."> > - ["at16"] = < + ["at15"] = < text = <"Diuretics"> description = <"Component score = 1."> > - ["at13"] = < + ["at12"] = < text = <"Tranquilizers/sedatives"> description = <"Component score = 1."> > - ["at11"] = < + ["at10"] = < text = <"Other medications"> description = <"Component score = 0."> > - ["at9"] = < + ["at8"] = < text = <"None"> description = <"Component score = 0."> > @@ -382,11 +382,11 @@ terminology description = <"Current use of medication."> comment = <"This data element has multiple occurrences. If the individual is taking no medications or one type of medication, then this data element only needs to be recorded once. If the individual is taking more than one type of medication then this data element can be recorded as many times as required to capture each type of medication used."> > - ["at7"] = < + ["at6"] = < text = <"Yes"> description = <"Component score = 1."> > - ["at6"] = < + ["at5"] = < text = <"No"> description = <"Component score = 0."> > @@ -407,22 +407,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at9", "at22", "at23", "at24"> + members = <"at8", "at21", "at22", "at23"> > ["ac9001"] = < id = <"ac9001"> - members = <"at9", "at13", "at16", "at17", "at18", "at19", "at11"> + members = <"at8", "at12", "at15", "at16", "at17", "at18", "at10"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7"> + members = <"at5", "at6"> > ["ac9004"] = < id = <"ac9004"> - members = <"at33", "at29", "at30", "at34"> + members = <"at32", "at28", "at29", "at33"> > ["ac9003"] = < id = <"ac9003"> - members = <"at26", "at27"> + members = <"at25", "at26"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.easi_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.easi_score.v0.0.1-alpha.adls index adf5bbe03..69b7608ce 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.easi_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.easi_score.v0.0.1-alpha.adls @@ -56,10 +56,10 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at15]}], - [{1}, {[at16]}], - [{2}, {[at17]}], - [{3}, {[at18]}] + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at16]}], + [{3}, {[at17]}] } } } @@ -68,12 +68,12 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at20]}], - [{1}, {[at21]}], - [{2}, {[at22]}], - [{3}, {[at23]}], - [{4}, {[at24]}], - [{5}, {[at25]}] + [{0}, {[at19]}], + [{1}, {[at20]}], + [{2}, {[at21]}], + [{3}, {[at22]}], + [{4}, {[at23]}], + [{5}, {[at24]}] } } } @@ -134,27 +134,27 @@ terminology text = <"Total EASI score"> description = <"The total EASI score."> > - ["at25"] = < + ["at24"] = < text = <"90% to 100%"> description = <"90% to 100% of the body area is affected."> > - ["at24"] = < + ["at23"] = < text = <"70% to 89%"> description = <"70% to 89% of the body area is affected."> > - ["at23"] = < + ["at22"] = < text = <"50% to 69%"> description = <"50% to 69% of the body area is affected."> > - ["at22"] = < + ["at21"] = < text = <"30% to 49%"> description = <"30% to 49% of the body area is affected."> > - ["at21"] = < + ["at20"] = < text = <"10% to 29%"> description = <"10% to 29% of the body area is affected."> > - ["at20"] = < + ["at19"] = < text = <"1% to 9%"> description = <"1% to 9% of the body area is affected."> > @@ -162,35 +162,35 @@ terminology text = <"Affected area"> description = <"The extent of the area affected."> > - ["at18"] = < + ["at17"] = < text = <"Severe"> description = <"The symptom is severe."> > - ["at17"] = < + ["at16"] = < text = <"Moderate"> description = <"The symptom is moderate."> > - ["at16"] = < + ["at15"] = < text = <"Mild"> description = <"The symptom is mild."> > - ["at15"] = < + ["at14"] = < text = <"Absent"> description = <"The symptom is absent."> > - ["at14"] = < + ["at13"] = < text = <"Lichenification"> description = <"The extent of lichenification."> > - ["at13"] = < + ["at12"] = < text = <"Crusting"> description = <"The extent of crusting."> > - ["at12"] = < + ["at11"] = < text = <"Thickness"> description = <"The thickness of the lesion."> > - ["at11"] = < + ["at10"] = < text = <"Redness"> description = <"The extent of redness."> > @@ -198,19 +198,19 @@ terminology text = <"Severity index"> description = <"The level of severity of the symptom for a representative part of the body area."> > - ["at9"] = < + ["at8"] = < text = <"Lower limbs"> description = <"Lower limbs skin area."> > - ["at8"] = < + ["at7"] = < text = <"Trunk"> description = <"The trunk skin area."> > - ["at7"] = < + ["at6"] = < text = <"Upper limbs"> description = <"Upper limb skin area."> > - ["at6"] = < + ["at5"] = < text = <"Head and neck"> description = <"Head and neck skin area."> > @@ -231,18 +231,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at15", "at16", "at17", "at18"> + members = <"at14", "at15", "at16", "at17"> > ["ac9001"] = < id = <"ac9001"> - members = <"at11", "at12", "at13", "at14"> + members = <"at10", "at11", "at12", "at13"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9"> + members = <"at5", "at6", "at7", "at8"> > ["ac9003"] = < id = <"ac9003"> - members = <"at20", "at21", "at22", "at23", "at24", "at25"> + members = <"at19", "at20", "at21", "at22", "at23", "at24"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecg_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecg_result.v0.0.1-alpha.adls index 0e4762dcd..8a7c12af5 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecg_result.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecg_result.v0.0.1-alpha.adls @@ -603,11 +603,11 @@ terminology text = <"ST-form (synthesised)"> description = <"Formen av ST-segmentet. (synthesised)"> > - ["at105"] = < + ["at104"] = < text = <"ST-depresjon"> description = <"ST-segmentet er depressert."> > - ["at104"] = < + ["at103"] = < text = <"ST-elevasjon"> description = <"ST-segmentet er elevert."> > @@ -651,15 +651,15 @@ terminology description = <"Overordnet frekvens av elektriske atriesammentrekninger."> comment = <"Også kjent som atriefrekvens. PP-frekvensen måles fra P-bølge til P-bølge."> > - ["at94"] = < + ["at93"] = < text = <"Avledning V3R"> description = <"En prekordial avledning, plassert på høyre side av brystkassen midt mellom avledning V1 og V4R."> > - ["at93"] = < + ["at92"] = < text = <"Avledning V6R"> description = <"En prekordial avledning, plassert på nivå med avledning V5R, på den høyre midtaksillære linjen."> > - ["at92"] = < + ["at91"] = < text = <"Avledning V5R"> description = <"En prekordial avledning, plassert på nivå med avledning V4R, på den høyre fremre aksillærlinjen."> > @@ -677,19 +677,19 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at88"] = < + ["at87"] = < text = <"Avledning V4R"> description = <"En prekordial avledning, plassert i det høyre femte interkostalrommet på den midtklavikulære linjen."> > - ["at87"] = < + ["at86"] = < text = <"Avledning V9"> description = <"Avledning V9 er en bakre avledning, plassert i den paraspinale regionen."> > - ["at86"] = < + ["at85"] = < text = <"Avledning V8"> description = <"Avledning V8 er en bakre avledning, plassert i den midtskapulære regionen."> > - ["at85"] = < + ["at84"] = < text = <"Avledning V7"> description = <"Avledning V7 er en bakre avledning, plassert i den bakre aksillærlinjen."> > @@ -736,15 +736,15 @@ terminology text = <"T-amplitude"> description = <"Amplitude av T-bølgen."> > - ["at73"] = < + ["at72"] = < text = <"ST-depresjon - nedadstigende"> description = <"ST-segmentet er depressert og nedadstigende. Dette er en mer spesifikk form av \"ST-depresjon\"."> > - ["at72"] = < + ["at71"] = < text = <"ST-depresjon - oppadstigende"> description = <"ST-segmentet er depressert og oppadstigende. Dette er en mer spesifikk form av \"ST-depresjon\"."> > - ["at71"] = < + ["at70"] = < text = <"ST-depresjon - horisontal"> description = <"ST-segmentet er depressert men ikke stigende eller synkende. Dette er en mer spesifikk form av \"ST-depresjon\"."> > @@ -854,51 +854,51 @@ terminology text = <"P-amplitude"> description = <"Amplituden av P-bølgen."> > - ["at41"] = < + ["at40"] = < text = <"Avledning V6"> description = <"En prekordial avledning, plassert på nivå med avledning V5, på den venstre midtaksillære linjen."> > - ["at40"] = < + ["at39"] = < text = <"Avledning V5"> description = <"En prekordial avledning, plassert på nivå med avledning V4, på den venstre fremre aksillærlinjen."> > - ["at39"] = < + ["at38"] = < text = <"Avledning V4"> description = <"En prekordial avledning, plassert i det venstre femte interkostalrommet på den midtklavikulære linjen."> > - ["at38"] = < + ["at37"] = < text = <"Avledning V3"> description = <"En prekordial avledning, plassert til midt mellom avledning V2 og V4."> > - ["at37"] = < + ["at36"] = < text = <"Avledning V2"> description = <"En prekordial avledning, plassert til venstre for sternum i det fjerde interkostalrommet. Kalles også avledning V1R."> > - ["at36"] = < + ["at35"] = < text = <"Avledning V1"> description = <"En prekordial avledning, plassert til høyre for sternum i det fjerde interkostalrommet. Kalles også avledning V2R."> > - ["at35"] = < + ["at34"] = < text = <"Avledning aVF"> description = <"\"Lead augmented vector foot\" (aVF) har den positive elektroden på venstre bein og den negative polen er en kombinasjon av elektrodene på høyre arm og venstre arm. Den har retning mot venstre bein ved +90 grader."> > - ["at34"] = < + ["at33"] = < text = <"Avledning aVL"> description = <"\"Lead augmented vector left\" (aVL) har den positive elektroden på venstre arm og den negative polen er en kombinasjon av elektrodene på høyre arm og venstre bein. Den har retning mot venstre arm ved -30 grader."> > - ["at33"] = < + ["at32"] = < text = <"Avledning aVR"> description = <"\"Lead augmented vector right\" (aVR) har den positive elektroden på høyre arm og den negative polen er en kombinasjon av elektrodene på venstre arm og venstre bein. Den har retning mot høyre arm ved -150 grader."> > - ["at32"] = < + ["at31"] = < text = <"Avledning III"> description = <"Avledning III er spenningsforskjellen mellom elektrodene på venstre bein og på venstre arm, i retning mot venstre bein ved +120 grader."> > - ["at31"] = < + ["at30"] = < text = <"Avledning II"> description = <"Avledning II er spenningsforskjellen mellom elektrodene på venstre bein og på høyre arm, i retning mot venstre bein ved +60 grader."> > - ["at30"] = < + ["at29"] = < text = <"Avledning I"> description = <"Avledning I er spenningsforskjellen mellom elektrodene på venstre arm og på høyre arm, i retning mot venstre arm ved 0 grader."> > @@ -994,11 +994,11 @@ terminology text = <"ST segment morphology (synthesised)"> description = <"Shape of the ST segment. (synthesised)"> > - ["at105"] = < + ["at104"] = < text = <"ST depression"> description = <"The ST segment is depressed."> > - ["at104"] = < + ["at103"] = < text = <"ST elevation"> description = <"The ST segment is elevated."> > @@ -1042,15 +1042,15 @@ terminology description = <"Global frequency of electrical atrial contractions."> comment = <"Also known as the Atrial rate. The PP rate is measured from P wave to P wave."> > - ["at94"] = < + ["at93"] = < text = <"Lead V3R"> description = <"A precordial lead, placed directly on the right side of the chest between leads V1 and V4R."> > - ["at93"] = < + ["at92"] = < text = <"Lead V6R"> description = <"A precordial lead, placed level with lead V5R at the right midaxillary line."> > - ["at92"] = < + ["at91"] = < text = <"Lead V5R"> description = <"A precordial lead, placed level with lead V4R at the right anterior axillary line."> > @@ -1068,19 +1068,19 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at88"] = < + ["at87"] = < text = <"Lead V4R"> description = <"A precordial lead, placed in the right fifth intercostal space at the midclavicular line."> > - ["at87"] = < + ["at86"] = < text = <"Lead V9"> description = <"Lead V9 is a posterior lead, placed in the paraspinal region."> > - ["at86"] = < + ["at85"] = < text = <"Lead V8"> description = <"Lead V8 is a posterior lead, placed in the midscapular region."> > - ["at85"] = < + ["at84"] = < text = <"Lead V7"> description = <"Lead V7 is a posterior lead, placed in the posterior axillary line."> > @@ -1127,15 +1127,15 @@ terminology text = <"T amplitude"> description = <"Amplitude of the T wave."> > - ["at73"] = < + ["at72"] = < text = <"ST depression - downsloping"> description = <"The ST segment is depressed and downsloping. This is a more specific form of 'ST depression'."> > - ["at72"] = < + ["at71"] = < text = <"ST depression - upsloping"> description = <"The ST segment is depressed and sloping upward. This is a more specific form of 'ST depression'."> > - ["at71"] = < + ["at70"] = < text = <"ST depression - horizontal"> description = <"The ST segment is depressed but not sloping. This is a more specific form of 'ST depression'."> > @@ -1245,51 +1245,51 @@ terminology text = <"P amplitude"> description = <"Amplitude of the P wave."> > - ["at41"] = < + ["at40"] = < text = <"Lead V6"> description = <"A precordial lead, placed level with lead V5 at the left midaxillary line."> > - ["at40"] = < + ["at39"] = < text = <"Lead V5"> description = <"A precordial lead, placed level with lead V4 at the left anterior axillary line."> > - ["at39"] = < + ["at38"] = < text = <"Lead V4"> description = <"A precordial lead, placed in the left fifth intercostal space at the midclavicular line."> > - ["at38"] = < + ["at37"] = < text = <"Lead V3"> description = <"A precordial lead, placed directly between leads V2 and V4."> > - ["at37"] = < + ["at36"] = < text = <"Lead V2"> description = <"A precordial lead, placed to the left of the sternum in the fourth intercostal space. Also known as lead V1R."> > - ["at36"] = < + ["at35"] = < text = <"Lead V1"> description = <"A precordial lead, placed to the right of the sternum in the fourth intercostal space. Also known as lead V2R."> > - ["at35"] = < + ["at34"] = < text = <"Lead aVF"> description = <"Lead augmented vector foot (aVF) has the positive electrode on the left leg and the negative pole is a combination of the right arm electrode and the left arm electrode. It is directed towards the left leg electrode at +90 degrees."> > - ["at34"] = < + ["at33"] = < text = <"Lead aVL"> description = <"Lead augmented vector left (aVL) has the positive electrode on the left arm and the negative pole is a combination of the right arm electrode and the left leg electrode. It is directed towards the left arm electrode at -30 degrees."> > - ["at33"] = < + ["at32"] = < text = <"Lead aVR"> description = <"Lead augmented vector right (aVR) has the positive electrode on the right arm and the negative pole is a combination of the left arm electrode and the left leg electrode. It is directed towards the right arm at -150 degrees."> > - ["at32"] = < + ["at31"] = < text = <"Lead III"> description = <"Lead III is the voltage difference between the left leg electrode and the left arm electrode, directed towards the left leg at +120 degrees."> > - ["at31"] = < + ["at30"] = < text = <"Lead II"> description = <"Lead II is the voltage difference between the left leg electrode and the right arm electrode, directed towards the left leg at +60 degrees."> > - ["at30"] = < + ["at29"] = < text = <"Lead I"> description = <"Lead I is the voltage difference between the left arm electrode and right arm electrode, directed towards the left arm at zero degrees."> > @@ -1386,11 +1386,11 @@ terminology text = <"*ST segment morphology(en) (synthesised)"> description = <"*Shape of the ST segment.(en) (synthesised)"> > - ["at105"] = < + ["at104"] = < text = <"*ST depression(en)"> description = <"*The ST segment is depressed.(en)"> > - ["at104"] = < + ["at103"] = < text = <"*ST elevation(en)"> description = <"*The ST segment is elevated.(en)"> > @@ -1434,15 +1434,15 @@ terminology description = <"*Global frequency of electrical atrial contractions.(en)"> comment = <"*Also known as the Atrial rate. The PP rate is measured from P wave to P wave.(en)"> > - ["at94"] = < + ["at93"] = < text = <"*Lead V3R(en)"> description = <"*A precordial lead, placed directly on the right side of the chest between leads V1 and V4R.(en)"> > - ["at93"] = < + ["at92"] = < text = <"*Lead V6R(en)"> description = <"*A precordial lead, placed level with lead V5R at the right midaxillary line.(en)"> > - ["at92"] = < + ["at91"] = < text = <"*Lead V5R(en)"> description = <"*A precordial lead, placed level with lead V4R at the right anterior axillary line.(en)"> > @@ -1459,19 +1459,19 @@ terminology text = <"*Cluster(en)"> description = <"**(en)"> > - ["at88"] = < + ["at87"] = < text = <"*Lead V4R(en)"> description = <"*A precordial lead, placed in the right fifth intercostal space at the midclavicular line.(en)"> > - ["at87"] = < + ["at86"] = < text = <"*Lead V9(en)"> description = <"*Lead V9 is a posterior lead, placed in the paraspinal region.(en)"> > - ["at86"] = < + ["at85"] = < text = <"*Lead V8(en)"> description = <"*Lead V8 is a posterior lead, placed in the midscapular region.(en)"> > - ["at85"] = < + ["at84"] = < text = <"*Lead V7(en)"> description = <"*Lead V7 is a posterior lead, placed in the posterior axillary line.(en)"> > @@ -1518,15 +1518,15 @@ terminology text = <"*T amplitude(en)"> description = <"*Amplitude of the T wave.(en)"> > - ["at73"] = < + ["at72"] = < text = <"*ST depression - downsloping(en)"> description = <"*The ST segment is depressed and downsloping. This is a more specific form of 'ST depression'.(en)"> > - ["at72"] = < + ["at71"] = < text = <"*ST depression - upsloping(en)"> description = <"*The ST segment is depressed and sloping upward. This is a more specific form of 'ST depression'.(en)"> > - ["at71"] = < + ["at70"] = < text = <"*ST depression - horizontal(en)"> description = <"*The ST segment is depressed but not sloping. This is a more specific form of 'ST depression'.(en)"> > @@ -1650,51 +1650,51 @@ terminology text = <"*P amplitude(en)"> description = <"*Amplitude of the P wave.(en)"> > - ["at41"] = < + ["at40"] = < text = <"*Lead V6(en)"> description = <"*A precordial lead, placed level with lead V5 at the left midaxillary line.(en)"> > - ["at40"] = < + ["at39"] = < text = <"*Lead V5(en)"> description = <"*A precordial lead, placed level with lead V4 at the left anterior axillary line.(en)"> > - ["at39"] = < + ["at38"] = < text = <"*Lead V4(en)"> description = <"*A precordial lead, placed in the left fifth intercostal space at the midclavicular line.(en)"> > - ["at38"] = < + ["at37"] = < text = <"*Lead V3(en)"> description = <"*A precordial lead, placed directly between leads V2 and V4.(en)"> > - ["at37"] = < + ["at36"] = < text = <"*Lead V2(en)"> description = <"*A precordial lead, placed to the left of the sternum in the fourth intercostal space. Also known as lead V1R.(en)"> > - ["at36"] = < + ["at35"] = < text = <"*Lead V1(en)"> description = <"*A precordial lead, placed to the right of the sternum in the fourth intercostal space. Also known as lead V2R.(en)"> > - ["at35"] = < + ["at34"] = < text = <"*Lead aVF(en)"> description = <"*Lead augmented vector foot (aVF) has the positive electrode on the left leg and the negative pole is a combination of the right arm electrode and the left arm electrode. It is directed towards the left leg electrode at +90 degrees.(en)"> > - ["at34"] = < + ["at33"] = < text = <"*Lead aVL(en)"> description = <"*Lead augmented vector left (aVL) has the positive electrode on the left arm and the negative pole is a combination of the right arm electrode and the left leg electrode. It is directed towards the left arm electrode at -30 degrees.(en)"> > - ["at33"] = < + ["at32"] = < text = <"*Lead aVR(en)"> description = <"*Lead augmented vector right (aVR) has the positive electrode on the right arm and the negative pole is a combination of the left arm electrode and the left leg electrode. It is directed towards the right arm at -150 degrees.(en)"> > - ["at32"] = < + ["at31"] = < text = <"*Lead III(en)"> description = <"*Lead III is the voltage difference between the left leg electrode and the left arm electrode, directed towards the left leg at +120 degrees.(en)"> > - ["at31"] = < + ["at30"] = < text = <"*Lead II(en)"> description = <"*Lead II is the voltage difference between the left leg electrode and the right arm electrode, directed towards the left leg at +60 degrees.(en)"> > - ["at30"] = < + ["at29"] = < text = <"*Lead I(en)"> description = <"*Lead I is the voltage difference between the left arm electrode and right arm electrode, directed towards the left arm at zero degrees.(en)"> > @@ -1776,10 +1776,10 @@ terminology value_sets = < ["ac9006"] = < id = <"ac9006"> - members = <"at104", "at105", "at71", "at72", "at73"> + members = <"at103", "at104", "at70", "at71", "at72"> > ["ac9003"] = < id = <"ac9003"> - members = <"at30", "at31", "at32", "at33", "at34", "at35", "at36", "at37", "at38", "at94", "at39", "at88", "at40", "at92", "at41", "at93", "at85", "at86", "at87"> + members = <"at29", "at30", "at31", "at32", "at33", "at34", "at35", "at36", "at37", "at93", "at38", "at87", "at39", "at91", "at40", "at92", "at84", "at85", "at86"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecog.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecog.v1.0.0.adls index 90b6ede83..d5e0978fb 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecog.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ecog.v1.0.0.adls @@ -78,12 +78,12 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}], - [{4}, {[at10]}], - [{5}, {[at11]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}] } } } @@ -128,27 +128,27 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at11"] = < + ["at10"] = < text = <"Død"> description = <"Pasienten er død."> > - ["at10"] = < + ["at9"] = < text = <"Helt sengeliggende"> description = <"Helt hjelpetrengende; klarer ikke noen egenpleie; helt bundet til seng eller stol."> > - ["at9"] = < + ["at8"] = < text = <"Symptomatisk, sengeliggende > 50 % av våken tid"> description = <"Bare i stand til begrenset egenpleie, bundet til seng eller stol > 50 % av våken tid."> > - ["at8"] = < + ["at7"] = < text = <"Symptomatisk, sengeliggende <50 % av våken tid"> description = <"Oppegående og i stand til all egenpleie, men ikke i stand til noe arbeid; oppe og i bevegelse mer enn 50% av våken tid."> > - ["at7"] = < + ["at6"] = < text = <"Symptomatisk, fullt oppegående"> description = <"Ikke i stand til fysisk krevende aktivitet, men oppegående og i stand til å utføre lett arbeid."> > - ["at6"] = < + ["at5"] = < text = <"Asymptomatisk"> description = <"I stand til å utføre enhver normal aktivitet uten begrensning."> > @@ -179,27 +179,27 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at11"] = < + ["at10"] = < text = <"Dead"> description = <"Patient has died."> > - ["at10"] = < + ["at9"] = < text = <"Bedridden"> description = <"Completely disabled; cannot carry on any selfcare; totally confined to bed or chair."> > - ["at9"] = < + ["at8"] = < text = <"Symptomatic, in bed >50% of the day (but not bedridden)"> description = <"Capable of only limited selfcare; confined to bed or chair more than 50% of waking hours."> > - ["at8"] = < + ["at7"] = < text = <"Symptomatic, in bed <50% of the day"> description = <"Ambulatory and capable of all selfcare but unable to carry out any work activities; up and about more than 50% of waking hours."> > - ["at7"] = < + ["at6"] = < text = <"Symptomatic, fully ambulatory"> description = <"Restricted in physically strenuous activity but ambulatory and able to carry out work of a light or sedentary nature, e.g., light house work, office work."> > - ["at6"] = < + ["at5"] = < text = <"Asymptomatic"> description = <"Fully active, able to carry on all pre-disease performance without restriction."> > @@ -220,6 +220,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11"> + members = <"at5", "at6", "at7", "at8", "at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.edinburgh_pnd_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.edinburgh_pnd_scale.v0.0.1-alpha.adls index 4c527fb02..29d8d810d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.edinburgh_pnd_scale.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.edinburgh_pnd_scale.v0.0.1-alpha.adls @@ -63,10 +63,10 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -75,10 +75,10 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at11]}], - [{1}, {[at12]}], - [{2}, {[at13]}], - [{3}, {[at14]}] + [{0}, {[at10]}], + [{1}, {[at11]}], + [{2}, {[at12]}], + [{3}, {[at13]}] } } } @@ -87,10 +87,10 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at16]}], - [{1}, {[at17]}], - [{2}, {[at18]}], - [{3}, {[at19]}] + [{0}, {[at15]}], + [{1}, {[at16]}], + [{2}, {[at17]}], + [{3}, {[at18]}] } } } @@ -99,10 +99,10 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at21]}], - [{1}, {[at22]}], - [{2}, {[at23]}], - [{3}, {[at24]}] + [{0}, {[at20]}], + [{1}, {[at21]}], + [{2}, {[at22]}], + [{3}, {[at23]}] } } } @@ -111,10 +111,10 @@ definition value matches { DV_ORDINAL[id9014] matches { [value, symbol] matches { - [{0}, {[at26]}], - [{1}, {[at27]}], - [{2}, {[at28]}], - [{3}, {[at29]}] + [{0}, {[at25]}], + [{1}, {[at26]}], + [{2}, {[at27]}], + [{3}, {[at28]}] } } } @@ -123,10 +123,10 @@ definition value matches { DV_ORDINAL[id9015] matches { [value, symbol] matches { - [{0}, {[at31]}], - [{1}, {[at32]}], - [{2}, {[at33]}], - [{3}, {[at34]}] + [{0}, {[at30]}], + [{1}, {[at31]}], + [{2}, {[at32]}], + [{3}, {[at33]}] } } } @@ -135,10 +135,10 @@ definition value matches { DV_ORDINAL[id9016] matches { [value, symbol] matches { - [{0}, {[at36]}], - [{1}, {[at37]}], - [{2}, {[at38]}], - [{3}, {[at39]}] + [{0}, {[at35]}], + [{1}, {[at36]}], + [{2}, {[at37]}], + [{3}, {[at38]}] } } } @@ -147,10 +147,10 @@ definition value matches { DV_ORDINAL[id9017] matches { [value, symbol] matches { - [{0}, {[at41]}], - [{1}, {[at42]}], - [{2}, {[at43]}], - [{3}, {[at44]}] + [{0}, {[at40]}], + [{1}, {[at41]}], + [{2}, {[at42]}], + [{3}, {[at43]}] } } } @@ -159,10 +159,10 @@ definition value matches { DV_ORDINAL[id9018] matches { [value, symbol] matches { - [{0}, {[at46]}], - [{1}, {[at47]}], - [{2}, {[at48]}], - [{3}, {[at49]}] + [{0}, {[at45]}], + [{1}, {[at46]}], + [{2}, {[at47]}], + [{3}, {[at48]}] } } } @@ -171,10 +171,10 @@ definition value matches { DV_ORDINAL[id9019] matches { [value, symbol] matches { - [{0}, {[at51]}], - [{1}, {[at52]}], - [{2}, {[at53]}], - [{3}, {[at54]}] + [{0}, {[at50]}], + [{1}, {[at51]}], + [{2}, {[at52]}], + [{3}, {[at53]}] } } } @@ -257,19 +257,19 @@ terminology text = <"Total score"> description = <"Total score for the Edinburgh Postnatal Depression Scale."> > - ["at54"] = < + ["at53"] = < text = <"Yes, quite often"> description = <"I do have thoughts of harming myself quite frequently."> > - ["at53"] = < + ["at52"] = < text = <"Sometimes"> description = <"I have had thoughts of harming myself from time to time."> > - ["at52"] = < + ["at51"] = < text = <"Hardly ever"> description = <"I have had thoughts of harming myself but only very occasionally."> > - ["at51"] = < + ["at50"] = < text = <"Never"> description = <"I do not have thoughts of harming myself."> > @@ -278,19 +278,19 @@ terminology description = <"Item 10."> comment = <"Display responses in reverse score order 3-0"> > - ["at49"] = < + ["at48"] = < text = <"Yes, most of the time"> description = <"I am almost always crying because I am so unhappy."> > - ["at48"] = < + ["at47"] = < text = <"Yes, quite often"> description = <"I am crying because I am so unhappy frequently."> > - ["at47"] = < + ["at46"] = < text = <"Only occasionally"> description = <"Sometimes I cry because I have been very unhappy."> > - ["at46"] = < + ["at45"] = < text = <"No, never"> description = <"I am not crying at all."> > @@ -299,19 +299,19 @@ terminology description = <"Item 9."> comment = <"Display responses in reverse score order 3-0"> > - ["at44"] = < + ["at43"] = < text = <"Yes, most of the time"> description = <"I am almost constantly sad or miserable."> > - ["at43"] = < + ["at42"] = < text = <"Yes, quite often"> description = <"I am frequently sad or miserable."> > - ["at42"] = < + ["at41"] = < text = <"Not very often"> description = <"I am only occasionally sad or sad or miserable."> > - ["at41"] = < + ["at40"] = < text = <"No, not at all"> description = <"I am not sad or miserable at all."> > @@ -320,19 +320,19 @@ terminology description = <"Item 8."> comment = <"Display responses in reverse score order 3-0"> > - ["at39"] = < + ["at38"] = < text = <"Yes, most of the time"> description = <"Most of the time I am having difficulties sleeping due to unhappiness."> > - ["at38"] = < + ["at37"] = < text = <"Yes, quite often"> description = <"I have difficulties sleeping due to feeling unhappy quite frequently."> > - ["at37"] = < + ["at36"] = < text = <"Not very often"> description = <"I have occasionally had difficulties sleeping because I have felt unhappy."> > - ["at36"] = < + ["at35"] = < text = <"No, not at all"> description = <"Difficulty sleeping due to unhappiness has not been a problem."> > @@ -341,19 +341,19 @@ terminology description = <"Item 7."> comment = <"Display responses in reverse score order 3-0"> > - ["at34"] = < + ["at33"] = < text = <"Yes, most of the time I haven't been able to cope at all"> description = <"Often things are getting on top of me and I am not coping at all."> > - ["at33"] = < + ["at32"] = < text = <"Yes, sometimes I haven't been coping as well as usual"> description = <"Sometimes things get on top of me and I am not coping."> > - ["at32"] = < + ["at31"] = < text = <"No, most of the time I have coped"> description = <"I am coping most of the time."> > - ["at31"] = < + ["at30"] = < text = <"No, I have been coping as well as ever"> description = <"Things do not get on top of me."> > @@ -362,19 +362,19 @@ terminology description = <"Item 6."> comment = <"Display responses in reverse score order 3-0"> > - ["at29"] = < + ["at28"] = < text = <"Yes, quite a lot"> description = <"I am scared or panicky quite often."> > - ["at28"] = < + ["at27"] = < text = <"Yes, sometimes"> description = <"Sometimes I do get scared or panicky."> > - ["at27"] = < + ["at26"] = < text = <"No, not much"> description = <"I hardly ever get scared or panicky."> > - ["at26"] = < + ["at25"] = < text = <"No, not at all"> description = <"I do not get scared or panicky at all."> > @@ -382,19 +382,19 @@ terminology text = <"I have felt scared or panicky for no very good reason"> description = <"Item 5."> > - ["at24"] = < + ["at23"] = < text = <"Yes, very often"> description = <"I am worried or anxious for no good reason frequently."> > - ["at23"] = < + ["at22"] = < text = <"Yes, sometimes"> description = <"I am definitely worried or anxious when there is no good reason but not often."> > - ["at22"] = < + ["at21"] = < text = <"Hardly ever"> description = <"I do get worried very occasionally when there is no good reason."> > - ["at21"] = < + ["at20"] = < text = <"No, not at all"> description = <"I have not been worried or anxious unless there is good reason."> > @@ -402,19 +402,19 @@ terminology text = <"I have been worried and anxious for no good reason"> description = <"Item 4."> > - ["at19"] = < + ["at18"] = < text = <"Yes, most of the time"> description = <"I almost always blame myself unnecessarily."> > - ["at18"] = < + ["at17"] = < text = <"Yes, some of the time"> description = <"I do sometimes blame myself unnecessarily."> > - ["at17"] = < + ["at16"] = < text = <"Not very often"> description = <"I hardly ever blame myself unnecessarily."> > - ["at16"] = < + ["at15"] = < text = <"Never"> description = <"I do not blame myself unnecessarily."> > @@ -423,19 +423,19 @@ terminology description = <"Item 3."> comment = <"Display responses in reverse score order 3-0"> > - ["at14"] = < + ["at13"] = < text = <"Hardly at all"> description = <"Almost always not looking forward to things."> > - ["at13"] = < + ["at12"] = < text = <"Definitely less than I used to"> description = <"Definitely looking forward to things less than in the past."> > - ["at12"] = < + ["at11"] = < text = <"Rather less than I used to"> description = <"Still looking forward to things but a little less than in the past."> > - ["at11"] = < + ["at10"] = < text = <"As much as I ever did"> description = <"Looking forward to things as much as in the past."> > @@ -443,19 +443,19 @@ terminology text = <"I have looked forward with enjoyment to things"> description = <"Item 2."> > - ["at9"] = < + ["at8"] = < text = <"Not at all"> description = <"Not able to laugh at all."> > - ["at8"] = < + ["at7"] = < text = <"Definitely not so much now"> description = <"Laughing considerably less than in the past."> > - ["at7"] = < + ["at6"] = < text = <"Not quite so much now"> description = <"Able to laugh but a little less than in the past."> > - ["at6"] = < + ["at5"] = < text = <"As much as I always could"> description = <"Able to laugh as much as in the past."> > @@ -476,42 +476,42 @@ terminology value_sets = < ["ac9009"] = < id = <"ac9009"> - members = <"at51", "at52", "at53", "at54"> + members = <"at50", "at51", "at52", "at53"> > ["ac9008"] = < id = <"ac9008"> - members = <"at46", "at47", "at48", "at49"> + members = <"at45", "at46", "at47", "at48"> > ["ac9007"] = < id = <"ac9007"> - members = <"at41", "at42", "at43", "at44"> + members = <"at40", "at41", "at42", "at43"> > ["ac9002"] = < id = <"ac9002"> - members = <"at16", "at17", "at18", "at19"> + members = <"at15", "at16", "at17", "at18"> > ["ac9001"] = < id = <"ac9001"> - members = <"at11", "at12", "at13", "at14"> + members = <"at10", "at11", "at12", "at13"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9"> + members = <"at5", "at6", "at7", "at8"> > ["ac9006"] = < id = <"ac9006"> - members = <"at36", "at37", "at38", "at39"> + members = <"at35", "at36", "at37", "at38"> > ["ac9005"] = < id = <"ac9005"> - members = <"at31", "at32", "at33", "at34"> + members = <"at30", "at31", "at32", "at33"> > ["ac9004"] = < id = <"ac9004"> - members = <"at26", "at27", "at28", "at29"> + members = <"at25", "at26", "at27", "at28"> > ["ac9003"] = < id = <"ac9003"> - members = <"at21", "at22", "at23", "at24"> + members = <"at20", "at21", "at22", "at23"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.faecal_output.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.faecal_output.v0.0.1-alpha.adls index 493a97e71..fb0b7d409 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.faecal_output.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.faecal_output.v0.0.1-alpha.adls @@ -141,11 +141,11 @@ terminology description = <"Details of the device that was used to collect the faeces."> comment = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Measured"> description = <"The faecal output has been directly measured."> > - ["at11"] = < + ["at10"] = < text = <"Estimated"> description = <"The faecal ourput has been estimated."> > @@ -185,6 +185,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at11", "at12"> + members = <"at10", "at11"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fagerstrom.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fagerstrom.v0.0.1-alpha.adls index dace8b32f..55a0b18ba 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fagerstrom.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fagerstrom.v0.0.1-alpha.adls @@ -54,10 +54,10 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at8]}], - [{2}, {[at7]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at7]}], + [{2}, {[at6]}], + [{3}, {[at8]}] } } } @@ -66,8 +66,8 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at11]}], - [{1}, {[at12]}] + [{0}, {[at10]}], + [{1}, {[at11]}] } } } @@ -76,8 +76,8 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at14]}], - [{1}, {[at15]}] + [{0}, {[at13]}], + [{1}, {[at14]}] } } } @@ -86,10 +86,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at17]}], - [{1}, {[at18]}], - [{2}, {[at19]}], - [{3}, {[at20]}] + [{0}, {[at16]}], + [{1}, {[at17]}], + [{2}, {[at18]}], + [{3}, {[at19]}] } } } @@ -98,8 +98,8 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at22]}], - [{1}, {[at23]}] + [{0}, {[at21]}], + [{1}, {[at22]}] } } } @@ -108,8 +108,8 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at25]}], - [{1}, {[at26]}] + [{0}, {[at24]}], + [{1}, {[at25]}] } } } @@ -176,11 +176,11 @@ terminology text = <"Total"> description = <"Aggregate total from all components."> > - ["at26"] = < + ["at25"] = < text = <"Yes"> description = <"Smoke continues, even if ill enough to be in bed most of the day."> > - ["at25"] = < + ["at24"] = < text = <"No"> description = <"Not smoking if ill enough to be in bed most of the day."> > @@ -188,11 +188,11 @@ terminology text = <"During illness"> description = <"Do you smoke even when you are ill enough to be in bed most of the day?"> > - ["at23"] = < + ["at22"] = < text = <"Yes"> description = <"Smoke more during the first hours after waking."> > - ["at22"] = < + ["at21"] = < text = <"No"> description = <"Not smoking more during the first hours after waking."> > @@ -200,19 +200,19 @@ terminology text = <"Early morning pattern"> description = <"Do you smoke more during the first hours after waking than during the rest of the day?"> > - ["at20"] = < + ["at19"] = < text = <"31 or more"> description = <"Smoking >30 cigarettes per day."> > - ["at19"] = < + ["at18"] = < text = <"21-30"> description = <"Smoking 21-30 cigarettes per day."> > - ["at18"] = < + ["at17"] = < text = <"11-20"> description = <"Smoking 11-20 cigarettes per day."> > - ["at17"] = < + ["at16"] = < text = <"10 or Less"> description = <"Smoking <=10 cigarettes per day."> > @@ -220,11 +220,11 @@ terminology text = <"Daily consumption"> description = <"How many cigarettes per day do you smoke?"> > - ["at15"] = < + ["at14"] = < text = <"The first in the morning"> description = <"First cigarette in the morning would be most difficult to give up."> > - ["at14"] = < + ["at13"] = < text = <"Any other"> description = <"Any cigarette other than the first cigarette in the morning would be most difficult to give up."> > @@ -232,11 +232,11 @@ terminology text = <"Hate to give up"> description = <"Which cigarette would you hate most to give up?"> > - ["at12"] = < + ["at11"] = < text = <"Yes"> description = <"It is difficult to refrain from smoking."> > - ["at11"] = < + ["at10"] = < text = <"No"> description = <"It is not difficult to refrain from smoking."> > @@ -244,19 +244,19 @@ terminology text = <"Difficult to refrain"> description = <"Do you find it difficult to refrain from smoking in places where it is forbidden (e.g., in church, at the library, in cinema, etc)?"> > - ["at9"] = < + ["at8"] = < text = <"Within 5 Minutes"> description = <"First cigarette is smoked in the first 5 minutes after waking."> > - ["at8"] = < + ["at7"] = < text = <"Within 31-60 Minutes"> description = <"First cigarette is smoked between 31 and 60 minutes after waking."> > - ["at7"] = < + ["at6"] = < text = <"Within 6-30 Minutes"> description = <"First cigarette is smoked between 6 and 30 minutes after waking."> > - ["at6"] = < + ["at5"] = < text = <"After 60 Minutes"> description = <"First cigarette is smoked more than 60 minutes after waking."> > @@ -277,26 +277,26 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15"> + members = <"at13", "at14"> > ["ac9001"] = < id = <"ac9001"> - members = <"at11", "at12"> + members = <"at10", "at11"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at8", "at7", "at9"> + members = <"at5", "at7", "at6", "at8"> > ["ac9005"] = < id = <"ac9005"> - members = <"at25", "at26"> + members = <"at24", "at25"> > ["ac9004"] = < id = <"ac9004"> - members = <"at22", "at23"> + members = <"at21", "at22"> > ["ac9003"] = < id = <"ac9003"> - members = <"at17", "at18", "at19", "at20"> + members = <"at16", "at17", "at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v0.0.1-alpha.adls index dbb8d29aa..c268c2e4d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v0.0.1-alpha.adls @@ -151,19 +151,19 @@ terminology text = <"In labour (synthesised)"> description = <"Is the mother in active labor during the observation? (synthesised)"> > - ["at28"] = < + ["at27"] = < text = <"Absent"> description = <"The fetal heart beat is not detected."> > - ["at27"] = < + ["at26"] = < text = <"Present"> description = <"The fetal heart beat is detected."> > - ["at26"] = < + ["at25"] = < text = <"Not in labour"> description = <"The mother is not in labour as the observation is made."> > - ["at25"] = < + ["at24"] = < text = <"In labour"> description = <"The mother is in labour as the observation is made."> > @@ -186,23 +186,23 @@ terminology description = <"Details about the device used to detect the fetal heart rate."> comment = <"For example, Pinard's stethoscope or Doppler Ultrasound."> > - ["at18"] = < + ["at17"] = < text = <"Lying with tilt to left"> description = <"Mother lying flat with some lateral tilt towards the left."> > - ["at17"] = < + ["at16"] = < text = <"Lying"> description = <"Lying flat at the time of fetal heart rate measurement."> > - ["at16"] = < + ["at15"] = < text = <"Reclining"> description = <"Mother reclining at the time of fetal heart rate measurement."> > - ["at15"] = < + ["at14"] = < text = <"Sitting"> description = <"Mother sitting at the time of fetail heart rate measurement."> > - ["at14"] = < + ["at13"] = < text = <"Standing"> description = <"Mother standing at the time of fetal heart rate measurement."> > @@ -246,14 +246,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15", "at16", "at17", "at18"> + members = <"at13", "at14", "at15", "at16", "at17"> > ["ac9001"] = < id = <"ac9001"> - members = <"at27", "at28"> + members = <"at26", "at27"> > ["ac9003"] = < id = <"ac9003"> - members = <"at25", "at26"> + members = <"at24", "at25"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v1.0.0.adls index dc86c72b2..ec8967ff4 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_heart.v1.0.0.adls @@ -141,23 +141,23 @@ terminology description = <"Description of incidental maternal factors, not recorded elsewhere, that may be influencing the fetal heart rate measurement."> comment = <"For example, maternal fever or exertion."> > - ["at18"] = < + ["at17"] = < text = <"Lying with tilt to left"> description = <"Mother lying flat with some lateral tilt towards the left."> > - ["at17"] = < + ["at16"] = < text = <"Lying"> description = <"Lying flat at the time of fetal heart rate measurement."> > - ["at16"] = < + ["at15"] = < text = <"Reclining"> description = <"Mother reclining at the time of fetal heart rate measurement."> > - ["at15"] = < + ["at14"] = < text = <"Sitting"> description = <"Mother sitting at the time of fetail heart rate measurement."> > - ["at14"] = < + ["at13"] = < text = <"Standing"> description = <"Mother standing at the time of fetal heart rate measurement."> > @@ -202,6 +202,6 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15", "at16", "at17", "at18"> + members = <"at13", "at14", "at15", "at16", "at17"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_movement.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_movement.v0.0.1-alpha.adls index e4b275476..696135de1 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_movement.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fetal_movement.v0.0.1-alpha.adls @@ -180,15 +180,15 @@ terminology description = <"Aika, joka on kulunut siitä hetkestä, jolloin äiti viimeksi havaitsi sikiön liikkeen."> comment = <"Kirjataan yleensä vain, jos äiti kertoo, ettei ole havainnut lainkaan sikiön spontaaneja liikkeitä. Kirjataan yleensä vain osana Ajankohta-tapahtumaa."> > - ["at25"] = < + ["at24"] = < text = <"Vähentynyt"> description = <"Sikiön spontaanit liikkeet ovat vähentyneet tai ne ovat tavallista heikompia."> > - ["at23"] = < + ["at22"] = < text = <"Normaali"> description = <"Sikiö liikkuu ja potkii normaalisti."> > - ["at22"] = < + ["at21"] = < text = <"Lisääntynyt"> description = <"Sikiön spontaanit liikkeet ovat lisääntyneet tai ne ovat tavallista voimakkaampia."> > @@ -197,11 +197,11 @@ terminology description = <"Sikiön spontaanien liikkeiden tyyppi tai luonne."> comment = <"Jos tämä tieto kirjataan tiettynä ajankohtana tapahtuneena tapahtumana, tieto kertoo äidin viimeaikaisesta kokemuksesta. Jos tämä tieto kirjataan tiettynä ajanjaksona ilmenneenä tapahtumana, tieto kertoo äidin kokemuksesta kyseisen ajanjakson aikana, esimerkiksi liikkeitä havaittu kahden tunnin tarkastelujaksolla, joka tehtiin sikiönliikekaaviota varten."> > - ["at12"] = < + ["at11"] = < text = <"Ei havaittu"> description = <"Äiti ei ole havainnut spontaaneja sikiön liikkeitä."> > - ["at8"] = < + ["at7"] = < text = <"Havaittu"> description = <"Äiti on havainnut spontaaneja sikiön liikkeitä."> > @@ -250,15 +250,15 @@ terminology description = <"Length of time since last spontaneous fetal movement was noticed by mother."> comment = <"Usually only recorded if mother reports that no spontaneous fetal movements have been noticed. Usually only recorded as part of a Point in Time event."> > - ["at25"] = < + ["at24"] = < text = <"Reduced"> description = <"Spontaneous fetal movements are reduced or weaker compared to normal."> > - ["at23"] = < + ["at22"] = < text = <"Normal"> description = <"The fetus is moving and kicking normally."> > - ["at22"] = < + ["at21"] = < text = <"Increased"> description = <"Spontaneous fetal movements are increased or stronger compared to normal."> > @@ -267,11 +267,11 @@ terminology description = <"Pattern of spontaneous fetal movements."> comment = <"If recording as a point in time event, this reflects the mother's recent experience. If recording as an interval event, this reflects the mother's experience over the specified period of time, for example presence of movements noted during a two hour observation for a Kick Chart."> > - ["at12"] = < + ["at11"] = < text = <"Absent"> description = <"Spontaneous fetal movements have not been perceived by the mother."> > - ["at8"] = < + ["at7"] = < text = <"Present"> description = <"Spontaneous fetal movements have been perceived by the mother."> > @@ -319,15 +319,15 @@ terminology text = <"Tiempo pasado desde el último movimiento"> description = <"Tiempo transcurrido desde el último movimiento fetal sentido"> > - ["at25"] = < + ["at24"] = < text = <"Disminuidos"> description = <"Se reducen los movimientos fetales"> > - ["at23"] = < + ["at22"] = < text = <"Normales"> description = <"El feto se mueve y patea normalmente"> > - ["at22"] = < + ["at21"] = < text = <"Aumentados"> description = <"Los movimientos fetales ocurren más frecuentemente que lo esperado"> > @@ -335,11 +335,11 @@ terminology text = <"Patrón"> description = <"Patrón de movimientos fetales"> > - ["at12"] = < + ["at11"] = < text = <"Movimientos Fetal no sentidos"> description = <"No se sienten los movimientos fetales"> > - ["at8"] = < + ["at7"] = < text = <"Movimientos fetal sentidos"> description = <"Movimientos fetales sentidos"> > @@ -370,10 +370,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at22", "at23", "at25"> + members = <"at21", "at22", "at24"> > ["ac9000"] = < id = <"ac9000"> - members = <"at8", "at12"> + members = <"at7", "at11"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v0.0.1-alpha.adls index a6e03009c..b944fce5b 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v0.0.1-alpha.adls @@ -50,12 +50,12 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{1}, {[at6]}], - [{2}, {[at7]}], - [{3}, {[at8]}], - [{4}, {[at9]}], - [{5}, {[at10]}], - [{6}, {[at11]}] + [{1}, {[at5]}], + [{2}, {[at6]}], + [{3}, {[at7]}], + [{4}, {[at8]}], + [{5}, {[at9]}], + [{6}, {[at10]}] } } } @@ -91,27 +91,27 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at11"] = < + ["at10"] = < text = <"VI"> description = <"Black skin, never burns."> > - ["at10"] = < + ["at9"] = < text = <"V"> description = <"Brown skin, rarely burns, tans profusely."> > - ["at9"] = < + ["at8"] = < text = <"IV"> description = <"Rarely burn, tan more than average (with ease)."> > - ["at8"] = < + ["at7"] = < text = <"III"> description = <"Sometimes mild burn, tan about average."> > - ["at7"] = < + ["at6"] = < text = <"II"> description = <"Usually burn, tan less than average (with difficulty)."> > - ["at6"] = < + ["at5"] = < text = <"I"> description = <"Always burn, never tan."> > @@ -132,6 +132,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11"> + members = <"at5", "at6", "at7", "at8", "at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v1.0.0.adls index 5cc0f61dc..dded28bf0 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fitzpatrick_skin_type.v1.0.0.adls @@ -45,12 +45,12 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{1}, {[at6]}], - [{2}, {[at7]}], - [{3}, {[at8]}], - [{4}, {[at9]}], - [{5}, {[at10]}], - [{6}, {[at11]}] + [{1}, {[at5]}], + [{2}, {[at6]}], + [{3}, {[at7]}], + [{4}, {[at8]}], + [{5}, {[at9]}], + [{6}, {[at10]}] } } } @@ -71,27 +71,27 @@ terminology text = <"Skin type (synthesised)"> description = <"The Fitzpatrick Skin type. (synthesised)"> > - ["at11"] = < + ["at10"] = < text = <"VI"> description = <"Black skin, never burns"> > - ["at10"] = < + ["at9"] = < text = <"V"> description = <"Brown skin, rarely burns, tans profusely"> > - ["at9"] = < + ["at8"] = < text = <"IV"> description = <"Rarely burn, tan more than average (with ease)"> > - ["at8"] = < + ["at7"] = < text = <"III"> description = <"Sometimes mild burn, tan about average"> > - ["at7"] = < + ["at6"] = < text = <"II"> description = <"Usually burn, tan less than average (with difficulty)"> > - ["at6"] = < + ["at5"] = < text = <"I"> description = <"Always burn, never tan"> > @@ -112,6 +112,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11"> + members = <"at5", "at6", "at7", "at8", "at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_input.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_input.v1.0.1.adls index b61fc5bf2..07364b9d8 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_input.v1.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_input.v1.0.1.adls @@ -308,11 +308,11 @@ terminology text = <"Mätutrustning"> description = <"Utrustning som används för att mäta vätskevolymen."> > - ["at20"] = < + ["at19"] = < text = <"Uppmätt"> description = <"Vätskevolymen har uppmätts direkt."> > - ["at19"] = < + ["at18"] = < text = <"Uppskattad"> description = <"Vätskevolymen är uppskattad."> > @@ -376,11 +376,11 @@ terminology text = <"Måleutstyr"> description = <"Detaljer om måleutstyret som er brukt for å måle væskeinntaket."> > - ["at20"] = < + ["at19"] = < text = <"Målt"> description = <"Mengden væskeinntak er direkte observert og målt."> > - ["at19"] = < + ["at18"] = < text = <"Estimert"> description = <"Mengden væskeinntak er estimert."> > @@ -444,11 +444,11 @@ terminology text = <"Dispositivo de medición"> description = <"El dispositivo utilizado para medir el volumen del fluido."> > - ["at20"] = < + ["at19"] = < text = <"Medido"> description = <"El volumen del fluido ha sido medido directamente."> > - ["at19"] = < + ["at18"] = < text = <"Estimado"> description = <"El volumen del fluido ha sido estimado."> > @@ -512,11 +512,11 @@ terminology text = <"Measurement device"> description = <"The device used to measure the volume of fluid."> > - ["at20"] = < + ["at19"] = < text = <"Measured"> description = <"The fluid volume has been directly measured."> > - ["at19"] = < + ["at18"] = < text = <"Estimated"> description = <"The fluid volume has been estimated."> > @@ -578,11 +578,11 @@ terminology text = <"*Measurement device(en)"> description = <"*The device used to measure the volume of fluid.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Measured(en)"> description = <"*The fluid volume has been directly measured.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Estimated(en)"> description = <"*The fluid volume has been estimated.(en)"> > @@ -604,6 +604,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at19", "at20"> + members = <"at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_output.v1.0.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_output.v1.0.1.adls index 3b383acf8..c8882a65c 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_output.v1.0.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fluid_output.v1.0.1.adls @@ -290,11 +290,11 @@ terminology description = <"Information om den utrustning som används för att mäta vätskeutsöndringen."> comment = <"Exempelvis: Dräneringspåse för urin."> > - ["at20"] = < + ["at19"] = < text = <"Uppmätt"> description = <"Vätskevolymen har uppmätts direkt."> > - ["at19"] = < + ["at18"] = < text = <"Uppskattad"> description = <"Vätskevolymen är uppskattad."> > @@ -359,11 +359,11 @@ terminology description = <"Detaljer om måleutstyret som er brukt for å måle væsketapet."> comment = <"For eksempel drenpose, timediuresesett, urinflaske eller vekt."> > - ["at20"] = < + ["at19"] = < text = <"Målt"> description = <"Mengden væsketap er direkte observert og målt."> > - ["at19"] = < + ["at18"] = < text = <"Estimert"> description = <"Mengden væsketap er estimert."> > @@ -428,11 +428,11 @@ terminology description = <"El dispositivo utilizado para medir el volumen del fluido."> comment = <"Por ejemplo: bolsa de orina."> > - ["at20"] = < + ["at19"] = < text = <"Medido"> description = <"El volumen del fluido ha sido medido directamente."> > - ["at19"] = < + ["at18"] = < text = <"Estimado"> description = <"El volumen del fluido ha sido estimado."> > @@ -498,11 +498,11 @@ terminology description = <"Details of the device used to measure the fluid output."> comment = <"For example: Urinary drainage bag."> > - ["at20"] = < + ["at19"] = < text = <"Measured"> description = <"The fluid volume has been directly measured."> > - ["at19"] = < + ["at18"] = < text = <"Estimated"> description = <"The fluid volume has been estimated."> > @@ -567,11 +567,11 @@ terminology description = <"*Details of device used to measure the fluid output.(en)"> comment = <"*For example: Urinary drainage bag.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Measured(en)"> description = <"*The fluid volume has been directly measured.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Estimated(en)"> description = <"*The fluid volume has been estimated.(en)"> > @@ -593,6 +593,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at19", "at20"> + members = <"at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.food_item.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.food_item.v0.0.1-alpha.adls index 175ebb599..5c0859aac 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.food_item.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.food_item.v0.0.1-alpha.adls @@ -240,19 +240,19 @@ terminology text = <"Accuracy"> description = <"The qualitative precision of the amount of the food item."> > - ["at22"] = < + ["at21"] = < text = <"Observation"> description = <"The amount of food was recorded at the time of consumption."> > - ["at21"] = < + ["at20"] = < text = <"Memory"> description = <"The amount of food was recorded from memory."> > - ["at20"] = < + ["at19"] = < text = <"Measured"> description = <"Actual measurement of the amount of the food item."> > - ["at19"] = < + ["at18"] = < text = <"Estimated"> description = <"An approximation of the amount of the food item."> > @@ -330,10 +330,10 @@ terminology value_sets = < ["ac9004"] = < id = <"ac9004"> - members = <"at19", "at20"> + members = <"at18", "at19"> > ["ac9003"] = < id = <"ac9003"> - members = <"at21", "at22"> + members = <"at20", "at21"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fundoscopic_examination.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fundoscopic_examination.v0.0.1-alpha.adls index e983352e8..6fe88bbe4 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fundoscopic_examination.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.fundoscopic_examination.v0.0.1-alpha.adls @@ -273,11 +273,11 @@ definition value matches { DV_ORDINAL[id9030] matches { [value, symbol] matches { - [{1}, {[at61]}], - [{2}, {[at62]}], - [{3}, {[at63]}], - [{4}, {[at64]}], - [{5}, {[at65]}] + [{1}, {[at60]}], + [{2}, {[at61]}], + [{3}, {[at62]}], + [{4}, {[at63]}], + [{5}, {[at64]}] } } } @@ -356,11 +356,11 @@ terminology text = <"*Additional findings(en)"> description = <"*Additional structured details about the physical examination findings.(en)"> > - ["at139"] = < + ["at138"] = < text = <"*Right eye(en)"> description = <"*The right eye was examined.(en)"> > - ["at138"] = < + ["at137"] = < text = <"*Left eye(en)"> description = <"*The left eye was examined.(en)"> > @@ -368,23 +368,23 @@ terminology text = <"*New cluster(en)"> description = <"**(en)"> > - ["at136"] = < + ["at135"] = < text = <"*Angiography(en)"> description = <"*Observation of the eye fundus using a fluorescent dye inyected to emphasize the blood vessels in the eye retina.(en)"> > - ["at133"] = < + ["at132"] = < text = <"*Non-contact lens biomicroscopy(en)"> description = <"*Eye fundus viewing through biomicroscopy lens without contact to patient's eye surface.(en)"> > - ["at132"] = < + ["at131"] = < text = <"*Contact lens biomicroscopy(en)"> description = <"*Eye fundus viewing through biomicroscopy lens in contact to patient's eye surface.(en)"> > - ["at131"] = < + ["at130"] = < text = <"*Non-mydriatic retinography(en)"> description = <"*Observation of retina through funduscopic images acquired without previous dilatation of patient's pupils.(en)"> > - ["at130"] = < + ["at129"] = < text = <"*Mydriatic retinography(en)"> description = <"*Observation of retina through funduscopic images acquired by previous dilatation of patient's pupils.(en)"> > @@ -400,7 +400,7 @@ terminology text = <"*High refraction(en)"> description = <"*True if the refraction of the eye exceeds the range from -12D to +15D.(en)"> > - ["at123"] = < + ["at122"] = < text = <"*60º(en)"> description = <"*60º angle used to acquire eye fundus in some DR screening studies.(en)"> > @@ -432,27 +432,27 @@ terminology text = <"*Device details(en)"> description = <"*Details of the device used to acquire eye fundus images.(en)"> > - ["at89"] = < + ["at88"] = < text = <"*Inferior(en)"> description = <"*Image centered on the inferior half of the retina.(en)"> > - ["at88"] = < + ["at87"] = < text = <"*Superior(en)"> description = <"*Image centered on the superior half of the retina.(en)"> > - ["at87"] = < + ["at86"] = < text = <"*Temporal(en)"> description = <"*Image centered on the temporal quadrant of the retina.(en)"> > - ["at86"] = < + ["at85"] = < text = <"*Nasal(en)"> description = <"*Image centered on the optic nerve or papila.(en)"> > - ["at85"] = < + ["at84"] = < text = <"*Central(en)"> description = <"*Image centered on the macula.(en)"> > - ["at84"] = < + ["at83"] = < text = <"*Mosaic(en)"> description = <"*Mosaic obtained from combining every peripheral acquisitions and the center one.(en)"> > @@ -460,31 +460,31 @@ terminology text = <"*Mosaic and peripherals(en)"> description = <"*Division of the retina in quadrants + mosaic obtained from the combination of them.(en)"> > - ["at82"] = < + ["at81"] = < text = <"*Study field 7(en)"> description = <"**(en)"> > - ["at81"] = < + ["at80"] = < text = <"*Study field 6(en)"> description = <"**(en)"> > - ["at80"] = < + ["at79"] = < text = <"*Study field 5(en)"> description = <"**(en)"> > - ["at79"] = < + ["at78"] = < text = <"*Study field 4(en)"> description = <"**(en)"> > - ["at78"] = < + ["at77"] = < text = <"*Study field 3(en)"> description = <"**(en)"> > - ["at77"] = < + ["at76"] = < text = <"*Study field 2(en)"> description = <"**(en)"> > - ["at76"] = < + ["at75"] = < text = <"*Study field 1(en)"> description = <"**(en)"> > @@ -500,19 +500,19 @@ terminology text = <"*Attempts(en)"> description = <"*Number of attempts before obtaining the acquisition (doesn't compute if test is repeated by a specific recognized technical failure).(en)"> > - ["at72"] = < + ["at71"] = < text = <"*200º(en)"> description = <"*Ultra-wide angle acquisition.(en)"> > - ["at71"] = < + ["at70"] = < text = <"*100º(en)"> description = <"*Wide angle acquisition.(en)"> > - ["at70"] = < + ["at69"] = < text = <"*45º(en)"> description = <"*45º angle used to acquire eye fundus of normal pupils.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*30º(en)"> description = <"*30º angle used for small pupil (SP) capture (for patients with pupil diameter <3.3mm).(en)"> > @@ -520,10 +520,6 @@ terminology text = <"*Field angle(en)"> description = <"*Describes the optical acceptance angle of the lens used during the test.(en)"> > - ["at65"] = < - text = <"*new ordinal(en)"> - description = <"**(en)"> - > ["at64"] = < text = <"*new ordinal(en)"> description = <"**(en)"> @@ -540,6 +536,10 @@ terminology text = <"*new ordinal(en)"> description = <"**(en)"> > + ["at60"] = < + text = <"*new ordinal(en)"> + description = <"**(en)"> + > ["id60"] = < text = <"*Quality of visualisation(en)"> description = <"*Levels quantifying the quality of each acquisition, based in the ease to visualize the structures on the eye fundus.(en)"> @@ -564,11 +564,11 @@ terminology text = <"*Red reflex(en)"> description = <"*True if Red Reflex is present.(en)"> > - ["at32"] = < + ["at31"] = < text = <"*Indirect(en)"> description = <"*Study of eye fundus by indirect ophthalmoscopy method.(en)"> > - ["at31"] = < + ["at30"] = < text = <"*Direct(en)"> description = <"*Study performed by direct ophthalmoscopy.(en)"> > @@ -657,11 +657,11 @@ terminology text = <"Additional findings"> description = <"Additional structured details about the physical examination findings."> > - ["at139"] = < + ["at138"] = < text = <"Right eye"> description = <"The right eye was examined."> > - ["at138"] = < + ["at137"] = < text = <"Left eye"> description = <"The left eye was examined."> > @@ -669,23 +669,23 @@ terminology text = <"Test Result"> description = <"Details of the funduscopic examination test result for each eye."> > - ["at136"] = < + ["at135"] = < text = <"Angiography"> description = <"Observation of the eye fundus using a fluorescent dye inyected to emphasize the blood vessels in the eye retina."> > - ["at133"] = < + ["at132"] = < text = <"Non-contact lens biomicroscopy"> description = <"Eye fundus viewing through biomicroscopy lens without contact to patient's eye surface."> > - ["at132"] = < + ["at131"] = < text = <"Contact lens biomicroscopy"> description = <"Eye fundus viewing through biomicroscopy lens in contact to patient's eye surface."> > - ["at131"] = < + ["at130"] = < text = <"Non-mydriatic retinography"> description = <"Observation of retina through funduscopic images acquired without previous dilatation of patient's pupils."> > - ["at130"] = < + ["at129"] = < text = <"Mydriatic retinography"> description = <"Observation of retina through funduscopic images acquired by previous dilatation of patient's pupils."> > @@ -701,7 +701,7 @@ terminology text = <"High refraction"> description = <"True if the refraction of the eye exceeds the range from -12D to +15D."> > - ["at123"] = < + ["at122"] = < text = <"60º"> description = <"60º angle used to acquire eye fundus in some DR screening studies."> > @@ -733,27 +733,27 @@ terminology text = <"Device details"> description = <"Details of the device used to acquire eye fundus images."> > - ["at89"] = < + ["at88"] = < text = <"Inferior"> description = <"Image centered on the inferior half of the retina."> > - ["at88"] = < + ["at87"] = < text = <"Superior"> description = <"Image centered on the superior half of the retina."> > - ["at87"] = < + ["at86"] = < text = <"Temporal"> description = <"Image centered on the temporal quadrant of the retina."> > - ["at86"] = < + ["at85"] = < text = <"Nasal"> description = <"Image centered on the optic nerve or papila."> > - ["at85"] = < + ["at84"] = < text = <"Central"> description = <"Image centered on the macula."> > - ["at84"] = < + ["at83"] = < text = <"Mosaic"> description = <"Mosaic obtained from combining every peripheral acquisitions and the center one."> > @@ -761,31 +761,31 @@ terminology text = <"Mosaic and peripherals"> description = <"Division of the retina in quadrants + mosaic obtained from the combination of them."> > - ["at82"] = < + ["at81"] = < text = <"Study field 7"> description = <"*"> > - ["at81"] = < + ["at80"] = < text = <"Study field 6"> description = <"*"> > - ["at80"] = < + ["at79"] = < text = <"Study field 5"> description = <"*"> > - ["at79"] = < + ["at78"] = < text = <"Study field 4"> description = <"*"> > - ["at78"] = < + ["at77"] = < text = <"Study field 3"> description = <"*"> > - ["at77"] = < + ["at76"] = < text = <"Study field 2"> description = <"*"> > - ["at76"] = < + ["at75"] = < text = <"Study field 1"> description = <"*"> > @@ -801,19 +801,19 @@ terminology text = <"Attempts"> description = <"Number of attempts before obtaining the acquisition (doesn't compute if test is repeated by a specific recognized technical failure)."> > - ["at72"] = < + ["at71"] = < text = <"200º"> description = <"Ultra-wide angle acquisition."> > - ["at71"] = < + ["at70"] = < text = <"100º"> description = <"Wide angle acquisition."> > - ["at70"] = < + ["at69"] = < text = <"45º"> description = <"45º angle used to acquire eye fundus of normal pupils."> > - ["at69"] = < + ["at68"] = < text = <"30º"> description = <"30º angle used for small pupil (SP) capture (for patients with pupil diameter <3.3mm)."> > @@ -821,23 +821,23 @@ terminology text = <"Field angle"> description = <"Describes the optical acceptance angle of the lens used during the test."> > - ["at65"] = < + ["at64"] = < text = <"Ideal quality"> description = <"*"> > - ["at64"] = < + ["at63"] = < text = <"Quality not ideal, but is possible to exclude subtle findings"> description = <"*"> > - ["at63"] = < + ["at62"] = < text = <"Only able to exclude emergent findings"> description = <"*"> > - ["at62"] = < + ["at61"] = < text = <"Unable to exclude all emergent findings"> description = <"*"> > - ["at61"] = < + ["at60"] = < text = <"Quality inadequate for any diagnostic purpose"> description = <"*"> > @@ -865,11 +865,11 @@ terminology text = <"Red reflex"> description = <"True if Red Reflex is present."> > - ["at32"] = < + ["at31"] = < text = <"Indirect"> description = <"Study of eye fundus by indirect ophthalmoscopy method."> > - ["at31"] = < + ["at30"] = < text = <"Direct"> description = <"Study performed by direct ophthalmoscopy."> > @@ -958,11 +958,11 @@ terminology text = <"*Additional findings(en)"> description = <"*Additional structured details about the physical examination findings.(en)"> > - ["at139"] = < + ["at138"] = < text = <"Ojo derecho"> description = <"Se ha observado el ojo derecho"> > - ["at138"] = < + ["at137"] = < text = <"Ojo izquierdo"> description = <"Se ha observado el ojo izquierdo"> > @@ -970,23 +970,23 @@ terminology text = <"Resultados de la prueba"> description = <"Detalles en cuanto a los resultados de la prueba de exámen del fondo de ojo para cada ojo."> > - ["at136"] = < + ["at135"] = < text = <"*Angiography(en)"> description = <"*Observation of the eye fundus using a fluorescent dye inyected to emphasize the blood vessels in the eye retina.(en)"> > - ["at133"] = < + ["at132"] = < text = <"*Non-contact lens biomicroscopy(en)"> description = <"*Eye fundus viewing through biomicroscopy lens without contact to patient's eye surface.(en)"> > - ["at132"] = < + ["at131"] = < text = <"*Contact lens biomicroscopy(en)"> description = <"*Eye fundus viewing through biomicroscopy lens in contact to patient's eye surface.(en)"> > - ["at131"] = < + ["at130"] = < text = <"*Non-mydriatic retinography(en)"> description = <"*Observation of retina through funduscopic images acquired without previous dilatation of patient's pupils.(en)"> > - ["at130"] = < + ["at129"] = < text = <"*Mydriatic retinography(en)"> description = <"*Observation of retina through funduscopic images acquired by previous dilatation of patient's pupils.(en)"> > @@ -1002,7 +1002,7 @@ terminology text = <"*High refraction(en)"> description = <"*True if the refraction of the eye exceeds the range from -12D to +15D.(en)"> > - ["at123"] = < + ["at122"] = < text = <"*60º(en)"> description = <"*60º angle used to acquire eye fundus in some DR screening studies.(en)"> > @@ -1034,27 +1034,27 @@ terminology text = <"*Device details(en)"> description = <"*Details of the device used to acquire eye fundus images.(en)"> > - ["at89"] = < + ["at88"] = < text = <"*Inferior(en)"> description = <"*Image centered on the inferior half of the retina.(en)"> > - ["at88"] = < + ["at87"] = < text = <"*Superior(en)"> description = <"*Image centered on the superior half of the retina.(en)"> > - ["at87"] = < + ["at86"] = < text = <"*Temporal(en)"> description = <"*Image centered on the temporal quadrant of the retina.(en)"> > - ["at86"] = < + ["at85"] = < text = <"*Nasal(en)"> description = <"*Image centered on the optic nerve or papila.(en)"> > - ["at85"] = < + ["at84"] = < text = <"*Central(en)"> description = <"*Image centered on the macula.(en)"> > - ["at84"] = < + ["at83"] = < text = <"*Mosaic(en)"> description = <"*Mosaic obtained from combining every peripheral acquisitions and the center one.(en)"> > @@ -1062,31 +1062,31 @@ terminology text = <"*Mosaic and peripherals(en)"> description = <"*Division of the retina in quadrants + mosaic obtained from the combination of them.(en)"> > - ["at82"] = < + ["at81"] = < text = <"Campo de estudio 7"> description = <"**(en)"> > - ["at81"] = < + ["at80"] = < text = <"Campo de estudio 6"> description = <"**(en)"> > - ["at80"] = < + ["at79"] = < text = <"Campo de estudio 5"> description = <"**(en)"> > - ["at79"] = < + ["at78"] = < text = <"Campo de estudio 4"> description = <"**(en)"> > - ["at78"] = < + ["at77"] = < text = <"Campo de estudio 3"> description = <"**(en)"> > - ["at77"] = < + ["at76"] = < text = <"Campo de estudio 2"> description = <"**(en)"> > - ["at76"] = < + ["at75"] = < text = <"Campo de estudio 1"> description = <"**(en)"> > @@ -1102,19 +1102,19 @@ terminology text = <"*Attempts(en)"> description = <"*Number of attempts before obtaining the acquisition (doesn't compute if test is repeated by a specific recognized technical failure).(en)"> > - ["at72"] = < + ["at71"] = < text = <"*200º(en)"> description = <"*Ultra-wide angle acquisition.(en)"> > - ["at71"] = < + ["at70"] = < text = <"*100º(en)"> description = <"*Wide angle acquisition.(en)"> > - ["at70"] = < + ["at69"] = < text = <"*45º(en)"> description = <"*45º angle used to acquire eye fundus of normal pupils.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*30º(en)"> description = <"*30º angle used for small pupil (SP) capture (for patients with pupil diameter <3.3mm).(en)"> > @@ -1122,23 +1122,23 @@ terminology text = <"*Field angle(en)"> description = <"*Describes the optical acceptance angle of the lens used during the test.(en)"> > - ["at65"] = < + ["at64"] = < text = <"Calidad ideal"> description = <"Imagen ideal en la cual es sencillo identificar hallazgos de interés clínico. Suele darse este caso en imágenes directas obtenidas correctamente."> > - ["at64"] = < + ["at63"] = < text = <"La calidad no es ideal, pero es posible identificar algunos hallazgos sutiles"> description = <"Es posible identificar hallazgos sutiles de interés diagnóstico, pero la calidad de imagen aún podría ser mejor. Suele darse este caso en imágenes periféricas o que implican dificultad, que han sido capturadas correctamente."> > - ["at63"] = < + ["at62"] = < text = <"Sólo es posible distinguir los hallazgos fundamentales"> description = <"Es posible detectar signos útiles para diagnóstico, pero se escapan los mas sutiles"> > - ["at62"] = < + ["at61"] = < text = <"Incapacidad de distinguir todos los hallazgos fundamentales"> description = <"En la imagen se aprecia la estructura del fondo de ojo, sin embargo, no es posible distinguir hallazgos clínicos"> > - ["at61"] = < + ["at60"] = < text = <"Inadecuada para propósitos diagnósticos"> description = <"La calidad de la imagen no alcanza los criterios mínimos para diagnóstico"> > @@ -1166,11 +1166,11 @@ terminology text = <"*Red reflex(en)"> description = <"*True if Red Reflex is present.(en)"> > - ["at32"] = < + ["at31"] = < text = <"*Indirect(en)"> description = <"*Study of eye fundus by indirect ophthalmoscopy method.(en)"> > - ["at31"] = < + ["at30"] = < text = <"*Direct(en)"> description = <"*Study performed by direct ophthalmoscopy.(en)"> > @@ -1211,34 +1211,34 @@ terminology > term_bindings = < ["SNOMED-CT"] = < - ["at138"] = - ["at139"] = + ["at137"] = + ["at138"] = ["ac3"] = > > value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at69", "at70", "at123", "at71", "at72"> + members = <"at68", "at69", "at122", "at70", "at71"> > ["ac9001"] = < id = <"ac9001"> - members = <"at31", "at32", "at132", "at133", "at130", "at131", "at136"> + members = <"at30", "at31", "at131", "at132", "at129", "at130", "at135"> > ["ac9000"] = < id = <"ac9000"> - members = <"at138", "at139"> + members = <"at137", "at138"> > ["ac9005"] = < id = <"ac9005"> - members = <"at61", "at62", "at63", "at64", "at65"> + members = <"at60", "at61", "at62", "at63", "at64"> > ["ac9004"] = < id = <"ac9004"> - members = <"at84", "at85", "at86", "at87", "at88", "at89"> + members = <"at83", "at84", "at85", "at86", "at87", "at88"> > ["ac9003"] = < id = <"ac9003"> - members = <"at76", "at77", "at78", "at79", "at80", "at81", "at82"> + members = <"at75", "at76", "at77", "at78", "at79", "at80", "at81"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.gad_7_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.gad_7_score.v0.0.1-alpha.adls index ef599c187..f0a6889e8 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.gad_7_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.gad_7_score.v0.0.1-alpha.adls @@ -51,10 +51,10 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at10]}], - [{1}, {[at11]}], - [{2}, {[at12]}], - [{3}, {[at13]}] + [{0}, {[at9]}], + [{1}, {[at10]}], + [{2}, {[at11]}], + [{3}, {[at12]}] } } } @@ -63,10 +63,10 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at15]}], - [{1}, {[at16]}], - [{2}, {[at17]}], - [{3}, {[at18]}] + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at16]}], + [{3}, {[at17]}] } } } @@ -75,10 +75,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at20]}], - [{1}, {[at21]}], - [{2}, {[at22]}], - [{3}, {[at23]}] + [{0}, {[at19]}], + [{1}, {[at20]}], + [{2}, {[at21]}], + [{3}, {[at22]}] } } } @@ -87,10 +87,10 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at25]}], - [{1}, {[at26]}], - [{2}, {[at27]}], - [{3}, {[at28]}] + [{0}, {[at24]}], + [{1}, {[at25]}], + [{2}, {[at26]}], + [{3}, {[at27]}] } } } @@ -99,10 +99,10 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at30]}], - [{1}, {[at31]}], - [{2}, {[at32]}], - [{3}, {[at33]}] + [{0}, {[at29]}], + [{1}, {[at30]}], + [{2}, {[at31]}], + [{3}, {[at32]}] } } } @@ -111,10 +111,10 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at35]}], - [{1}, {[at36]}], - [{2}, {[at37]}], - [{3}, {[at38]}] + [{0}, {[at34]}], + [{1}, {[at35]}], + [{2}, {[at36]}], + [{3}, {[at37]}] } } } @@ -123,10 +123,10 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at40]}], - [{1}, {[at41]}], - [{2}, {[at42]}], - [{3}, {[at43]}] + [{0}, {[at39]}], + [{1}, {[at40]}], + [{2}, {[at41]}], + [{3}, {[at42]}] } } } @@ -203,19 +203,19 @@ terminology text = <"Total score"> description = <"Total GAD-7 score calculated from sum of all seven individual responses."> > - ["at43"] = < + ["at42"] = < text = <"Nearly every day"> description = <"The patient reports that they have felt afraid as if something awful might happen nearly every day over the last 2 weeks."> > - ["at42"] = < + ["at41"] = < text = <"More than half the days"> description = <"The patient reports that they have felt afraid as if something awful might happen more than half the days over the last 2 weeks."> > - ["at41"] = < + ["at40"] = < text = <"Several days"> description = <"The patient reports that they have felt afraid as if something awful might happen several days over the last 2 weeks."> > - ["at40"] = < + ["at39"] = < text = <"Not at all"> description = <"The patient reports that they have not at all been affected by feeling afraid as if something awful might happen over the last 2 weeks."> > @@ -223,19 +223,19 @@ terminology text = <"Feeling afraid as it something awful might happen"> description = <"Over the last 2 weeks, on how many days have you felt afraid as if something awful might happen?"> > - ["at38"] = < + ["at37"] = < text = <"Nearly every day"> description = <"The patient reports that they have become easily annoyed or irritable nearly every day over the last 2 weeks."> > - ["at37"] = < + ["at36"] = < text = <"More than half the days"> description = <"The patient reports that they have become easily annoyed or irritable more than half the days over the last 2 weeks."> > - ["at36"] = < + ["at35"] = < text = <"Several days"> description = <"The patient reports that they have become easily annoyed or irritable several days over the last 2 weeks."> > - ["at35"] = < + ["at34"] = < text = <"Not at all"> description = <"The patient reports that they have not at all been affected by becoming easily annoyed or irritable over the last 2 weeks."> > @@ -243,19 +243,19 @@ terminology text = <"Becoming easily annoyed or irritable"> description = <"Over the last 2 weeks, on how many days have you become easily annoyed or irritable?"> > - ["at33"] = < + ["at32"] = < text = <"Nearly every day"> description = <"The patient reports that they had been so restless it is hard to sit still nearly every day over the last 2 weeks."> > - ["at32"] = < + ["at31"] = < text = <"More than half the days"> description = <"The patient reports that they had been so restless it is hard to sit still more than half the days over the last 2 weeks."> > - ["at31"] = < + ["at30"] = < text = <"Several days"> description = <"The patient reports that they had been so restless it is hard to sit still several days over the last 2 weeks."> > - ["at30"] = < + ["at29"] = < text = <"Not at all"> description = <"The patient reports that they have not at all been affected by being so restless it is hard to sit still over the last 2 weeks."> > @@ -263,19 +263,19 @@ terminology text = <"Being so restless it is hard to sit still"> description = <"Over the last 2 weeks, on how many days have you been so restless it is hard to sit still?"> > - ["at28"] = < + ["at27"] = < text = <"Nearly every day"> description = <"The patient reports that they have had trouble relaxing nearly every day over the last 2 weeks."> > - ["at27"] = < + ["at26"] = < text = <"More than half the days"> description = <"The patient reports that they have had trouble relaxing more than half the days over the last 2 weeks."> > - ["at26"] = < + ["at25"] = < text = <"Several days"> description = <"The patient reports that they have had trouble relaxing several days over the last 2 weeks."> > - ["at25"] = < + ["at24"] = < text = <"Not at all"> description = <"The patient reports that they have not at all had trouble relaxing over the last 2 weeks."> > @@ -283,19 +283,19 @@ terminology text = <"Trouble relaxing"> description = <"Over the last 2 weeks, on how many days have you had trouble relaxing?"> > - ["at23"] = < + ["at22"] = < text = <"Nearly every day"> description = <"The patient reports that they have been worrying too much about different things nearly every day over the last 2 weeks."> > - ["at22"] = < + ["at21"] = < text = <"More than half the days"> description = <"The patient reports that they have been worrying too much about different things more than half the days over the last 2 weeks."> > - ["at21"] = < + ["at20"] = < text = <"Several days"> description = <"The patient reports that they have been worrying too much about different things several days over the last 2 weeks."> > - ["at20"] = < + ["at19"] = < text = <"Not at all"> description = <"The patient reports that they have not at all been affected by worrying too much about different things over the last 2 weeks."> > @@ -303,19 +303,19 @@ terminology text = <"Worrying too much about different things"> description = <"Over the last 2 weeks, on how many days have you been worrying too much about different things?"> > - ["at18"] = < + ["at17"] = < text = <"Nearly every day"> description = <"The patient reports that they have not been able to stop or control worrying nearly every day over the last 2 weeks."> > - ["at17"] = < + ["at16"] = < text = <"More than half the days"> description = <"The patient reports that they have not been able to stop or control worrying more than half the days over the last 2 weeks."> > - ["at16"] = < + ["at15"] = < text = <"Several days"> description = <"The patient reports that they have not been able to stop or control worrying several days over the last 2 weeks."> > - ["at15"] = < + ["at14"] = < text = <"Not at all"> description = <"The patient reports that they have not at all been affected by not being able to stop or control worrying over the last 2 weeks."> > @@ -323,19 +323,19 @@ terminology text = <"Not being able to stop or control worrying"> description = <"Over the last 2 weeks, on how many days have you not been able to stop or control worrying?"> > - ["at13"] = < + ["at12"] = < text = <"Nearly every day"> description = <"The patient reports that they have felt nervous, anxious or on edge over the last 2 weeks."> > - ["at12"] = < + ["at11"] = < text = <"More than half the days"> description = <"The patient reports that they have felt nervous, anxious or on edge more than half the days over the last 2 weeks."> > - ["at11"] = < + ["at10"] = < text = <"Several days"> description = <"The patient reports that they have felt nervous, anxious or on edge several days over the last 2 weeks."> > - ["at10"] = < + ["at9"] = < text = <"Not at all"> description = <"The patient reports that they have not felt nervous, anxious or on edge at all over the last 2 weeks."> > @@ -365,30 +365,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at20", "at21", "at22", "at23"> + members = <"at19", "at20", "at21", "at22"> > ["ac9001"] = < id = <"ac9001"> - members = <"at15", "at16", "at17", "at18"> + members = <"at14", "at15", "at16", "at17"> > ["ac9000"] = < id = <"ac9000"> - members = <"at10", "at11", "at12", "at13"> + members = <"at9", "at10", "at11", "at12"> > ["ac9006"] = < id = <"ac9006"> - members = <"at40", "at41", "at42", "at43"> + members = <"at39", "at40", "at41", "at42"> > ["ac9005"] = < id = <"ac9005"> - members = <"at35", "at36", "at37", "at38"> + members = <"at34", "at35", "at36", "at37"> > ["ac9004"] = < id = <"ac9004"> - members = <"at30", "at31", "at32", "at33"> + members = <"at29", "at30", "at31", "at32"> > ["ac9003"] = < id = <"ac9003"> - members = <"at25", "at26", "at27", "at28"> + members = <"at24", "at25", "at26", "at27"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.glasgow_coma_scale.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.glasgow_coma_scale.v1.1.0.adls index 10cc0958f..84f18fe7e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.glasgow_coma_scale.v1.1.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.glasgow_coma_scale.v1.1.0.adls @@ -202,10 +202,10 @@ definition value matches { DV_ORDINAL[id9004] matches { [value, symbol] matches { - [{1}, {[at11]}], - [{2}, {[at12]}], - [{3}, {[at13]}], - [{4}, {[at14]}] + [{1}, {[at10]}], + [{2}, {[at11]}], + [{3}, {[at12]}], + [{4}, {[at13]}] } } } @@ -219,11 +219,11 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{1}, {[at15]}], - [{2}, {[at16]}], - [{3}, {[at17]}], - [{4}, {[at18]}], - [{5}, {[at19]}] + [{1}, {[at14]}], + [{2}, {[at15]}], + [{3}, {[at16]}], + [{4}, {[at17]}], + [{5}, {[at18]}] } } } @@ -237,12 +237,12 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{1}, {[at20]}], - [{2}, {[at21]}], - [{3}, {[at22]}], - [{4}, {[at23]}], - [{5}, {[at24]}], - [{6}, {[at25]}] + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}], + [{4}, {[at22]}], + [{5}, {[at23]}], + [{6}, {[at24]}] } } } @@ -343,63 +343,63 @@ terminology description = <"Poängsumman av klassificeringstalen som registrerats av reaktionen för var och en av de tre komponenterna."> comment = <"Totalpoängen kan härledas som summan av de tre svarskomponenterna och i så fall bör det valideras av det kliniska informationssystemet mot de individuella poängen som matats in av behandlande läkare för att säkerställa att det inte finns någon konflikt eller inkonsekvens. Rapportera inte en totalpoäng när en eller flera komponenter inte kan testas eftersom poängen blir artificiellt låg – om så är fallet, registrera EVM-profilen."> > - ["at25"] = < + ["at24"] = < text = <"Lyder kommando"> description = <"Lyder uppmaning om rörelse."> > - ["at24"] = < + ["at23"] = < text = <"Lokalisering"> description = <"Ändamålsenlig böjning efter smärtstimulering, t.ex. lägger handen över nyckelbenet vid supra-orbitaltryck."> > - ["at23"] = < + ["at22"] = < text = <"Normal böjning"> description = <"Snabb böjning som reaktion på stimulering, men som har ett övervägande normalt utseende. T.ex.: böjning av handleden vid tillämpning av supra-orbitaltryck: drar sig undan när fingernagelbädden nyps."> > - ["at22"] = < + ["at21"] = < text = <"Onormal böjning"> description = <"Långsam, dekortikeringsstelhet vid böjning av armar och/eller ben, t.ex. böjer armen i armbågen, men funktionen är huvudsakligen onormal."> > - ["at21"] = < + ["at20"] = < text = <"Utsträckning"> description = <"Decerebrat utsträckning av armar och/eller ben som reaktion på stimulering, t.ex. sträcker ut armen från armbågen."> > - ["at20"] = < + ["at19"] = < text = <"Ingen"> description = <"Ingen rörelse i armar/ben, ingen störande faktor, t.ex. förlamad."> > - ["at19"] = < + ["at18"] = < text = <"Fullt orienterad"> description = <"Återger namn, plats och datum korrekt."> > - ["at18"] = < + ["at17"] = < text = <"Desorienterad"> description = <"Desorienterad men kommunicerar sammanhängande."> > - ["at17"] = < + ["at16"] = < text = <"Ord"> description = <"Uttrycker enstaka begripliga ord."> > - ["at16"] = < + ["at15"] = < text = <"Ljud"> description = <"Bara stönar/jämrar sig."> > - ["at15"] = < + ["at14"] = < text = <"Ingen"> description = <"Ingen hörbar reaktion, ingen störande faktor, t.ex. intubation eller total dövhet."> > - ["at14"] = < + ["at13"] = < text = <"Spontan"> description = <"Ögonöppning före stimulans."> > - ["at13"] = < + ["at12"] = < text = <"Till ljud"> description = <"Ögonöppning efter talad eller ropad uppmaning. Bör inte förväxlas med väckning av en sovande person."> > - ["at12"] = < + ["at11"] = < text = <"Till tryck"> description = <"Ögonöppning efter fingertoppstimulans."> > - ["at11"] = < + ["at10"] = < text = <"Ingen"> description = <"Ingen ögonöppning vid någon tidpunkt, ingen störande faktor, t.ex. stängda ögon p.g.a. lokal svullnad."> > @@ -469,63 +469,63 @@ terminology description = <"La suma de los puntajes ordinales registradas para cada una de las respuestas a los tres componentes."> comment = <"El Puntaje Total puede ser calculado como la suma de las elementos de las tres respuestas y, si así fuera, debe ser validado por la información clínica del sistema frente a los puntajes individuales anotados por el clínico de modo que se pueda segurar la ausencia de conflictos o inconsistencias. No se debe registrar un puntaje total cuando uno o más componentes no pudo ser evaluado dado que el puntaje resultante sería artificialmente bajo. En esta situación se debe registrar el perfil OVM."> > - ["at25"] = < + ["at24"] = < text = <"Obedece órdenes"> description = <"Realiza movimientos en respuesta a órdenes verbales."> > - ["at24"] = < + ["at23"] = < text = <"Localización"> description = <"Flexión volitiva frente al estímulo doloroso. Por ejemplo: acerca el brazo a la clavícula ante la aplicación de presión supraorbitaria."> > - ["at23"] = < + ["at22"] = < text = <"Flexión normal"> description = <"Flexión rápida en respuesta a estímulo pero de características predominantemente normales. Por ejemplo: flexión de la muñeca cuando se aplica presión supraorbitaria; retira parte del cuerpo ante un pinchazo."> > - ["at22"] = < + ["at21"] = < text = <"Flexión anormal"> description = <"Flexión de brazos y/o piernas en forma lenta con patrón de decorticación. Por ejemplo, flexiona el brazo a nivel del codo pero de modo predominantemente anormal."> > - ["at21"] = < + ["at20"] = < text = <"Extensión"> description = <"Respuesta extensora de descerebración en piernas y/o brazos en respuesta al estímulo. Por ejemplo: extiende el brazo a nivel del codo."> > - ["at20"] = < + ["at19"] = < text = <"Ninguna"> description = <"Sin movimientos de brazos o piernas, siempre y cuando no existan factores de interferencia (por ejemplo, parálisis)."> > - ["at19"] = < + ["at18"] = < text = <"Orientado"> description = <"Proporciona correctamente su nombre, el lugar y la fecha."> > - ["at18"] = < + ["at17"] = < text = <"Confuso"> description = <"Desorientado pero se comunica en forma coherente."> > - ["at17"] = < + ["at16"] = < text = <"Palabras"> description = <"Palabras simples e inteligibles."> > - ["at16"] = < + ["at15"] = < text = <"Sonidos"> description = <"Solo lamentos o gruñidos."> > - ["at15"] = < + ["at14"] = < text = <"Ninguna"> description = <"Sin respuesta audible, siempre y cuando no existan factores de interferencia (por ejemplo, intubación o sordera profunda)."> > - ["at14"] = < + ["at13"] = < text = <"Espontanea"> description = <"Ojos abiertos sin necesidad de estímulos."> > - ["at13"] = < + ["at12"] = < text = <"Al sonido"> description = <"Apertura ocular como respuesta al habla o grito del operador. No debe confundirse con el despertar de una persona dormida."> > - ["at12"] = < + ["at11"] = < text = <"A la presión"> description = <"Apertura ocular como respuesta al estimulo utilizando las puntas de los dedos del operador."> > - ["at11"] = < + ["at10"] = < text = <"Ninguna"> description = <"Sin apertura ocular en momento alguno, siempre y cuando no existan factores de interferencia (por ejemplo, ojos cerrados por inflamación local)"> > @@ -596,63 +596,63 @@ terminology description = <"Sum av verdiene som er registrert for hver enkelt av de tre undersøkelsesdelene."> comment = <"Totalskåren kan regnes ut ved å summere de tre undersøkelsesdelene. Totalskår skal ikke regnes ut når en eller flere undersøkelsesdeler ikke er mulig å gjennomføre, fordi skåren da vil bli kunstig lav. I disse situasjonene skal ØVM-profilen registreres."> > - ["at25"] = < + ["at24"] = < text = <"Følger oppfordringer"> description = <"Følger verbal oppfordring for bevegelse."> > - ["at24"] = < + ["at23"] = < text = <"Lokaliserer smerte"> description = <"Målrettet fleksjon mot smertestimuli. For eksempel kan hånden løftes til over kragebeinet når det utføres supraorbitalt trykk."> > - ["at23"] = < + ["at22"] = < text = <"Normal fleksjon"> description = <"Hurtig fleksjon som respons på stimuli, men trekkene er hovedsakelig normale. For eksempel kan håndleddet bøyes når det utføres supraorbitalt trykk, eller lemmet trekkes til seg ved trykk på negleroten."> > - ["at22"] = < + ["at21"] = < text = <"Abnormal fleksjon"> description = <"Sakte, decortikert fleksjon av armer og/eller bein. For eksempel kan armen bøyes ved albuen, men trekkene er hovedsakelig abnormale."> > - ["at21"] = < + ["at20"] = < text = <"Ekstensjon ved smerte"> description = <"Decerebrert ekstensjon av armer og/eller bein som respons på stimuli. For eksempel kan armen ekstenderes ved albuen."> > - ["at20"] = < + ["at19"] = < text = <"Ingen reaksjon"> description = <"Ingen bevegelse i armer/bein, ingen forstyrrende faktorer som for eksempel lammelser."> > - ["at19"] = < + ["at18"] = < text = <"Orientert"> description = <"Oppgir riktig navn, sted og dato."> > - ["at18"] = < + ["at17"] = < text = <"Forvirret, desorientert"> description = <"Ikke orientert men kommuniserer sammenhengende."> > - ["at17"] = < + ["at16"] = < text = <"Usammenhengende tale"> description = <"Forståelige enkeltord."> > - ["at16"] = < + ["at15"] = < text = <"Uforståelige lyder"> description = <"Bare stønning/jamring."> > - ["at15"] = < + ["at14"] = < text = <"Ingen reaksjon"> description = <"Ingen hørbar respons og ingen forstyrrende faktorer, som for eksempel intubasjon eller døvhet."> > - ["at14"] = < + ["at13"] = < text = <"Spontant"> description = <"Øyne åpnes spontant uten stimuli."> > - ["at13"] = < + ["at12"] = < text = <"Ved tiltale"> description = <"Øynene åpnes ved tiltale eller ved roping. Må ikke forveksles med vekking av en sovende person."> > - ["at12"] = < + ["at11"] = < text = <"Ved smertestimulering"> description = <"Åpner øynene etter stimulering av fingertuppen."> > - ["at11"] = < + ["at10"] = < text = <"Ingen reaksjon"> description = <"Øynene åpnes ikke, ingen forstyrrende faktorer som for eksempel lukkede øyne på grunn av lokal hevelse."> > @@ -722,63 +722,63 @@ terminology description = <"A soma dos pontos referentes a cada componente testado."> comment = <"O Score Total pode ser obtido através da soma da resposta dos três elementos, como também, pode ser validado pelos sistemas de informações clínicas contra scores registrados por clínicos para garantir ausência de conflitos ou inconsistências. Não relatar um score total quando um ou mais dos componentes não forem testados porque o score ficará artificialmente baixo - nesta situação registrar o perfil OVM."> > - ["at25"] = < + ["at24"] = < text = <"Obedece comandos"> description = <"Segue uma ordem para movimento."> > - ["at24"] = < + ["at23"] = < text = <"Localiza"> description = <"Flexão organizada em resposta a estímulo doloroso. Por exemplo: traz a mão para tentar retirar a fonte do estímulo."> > - ["at23"] = < + ["at22"] = < text = <"Flexão normal"> description = <"Flexão rápida em resposta ao estímulo, normal. Por exemplo: retirada da mão quando estimulado o leito ungueal."> > - ["at22"] = < + ["at21"] = < text = <"Flexão anormal"> description = <"Postura em decorticação, lenta, de braços e/ou pernas. Por exemplo: flexão do cotovelo porém predominantemente anormal."> > - ["at21"] = < + ["at20"] = < text = <"Extensão"> description = <"Postura em descerebração de braços e pernas em resposta ao estímulo. Extensão do antebraço e cotovelo."> > - ["at20"] = < + ["at19"] = < text = <"Ausente"> description = <"Ausência de movimento de braços e pernas na ausência de fatores interferentes. Por exemplo: paralisia."> > - ["at19"] = < + ["at18"] = < text = <"Orientado"> description = <"Diz o nome, local e data corretamente."> > - ["at18"] = < + ["at17"] = < text = <"Confuso"> description = <"Desorientado mas comunica-se coerentemente."> > - ["at17"] = < + ["at16"] = < text = <"Palavras"> description = <"Palavras inteligíveis."> > - ["at16"] = < + ["at15"] = < text = <"Sons"> description = <"Apenas gemidos, grunhidos, sons incompreensíveis."> > - ["at15"] = < + ["at14"] = < text = <"Ausente"> description = <"Ausência de resposta audível na ausência de fatores interferentes. Por exemplo: intubação orotraqueal ou surdez."> > - ["at14"] = < + ["at13"] = < text = <"Espontânea"> description = <"Olhos abertos mesmo antes de qualquer estímulo."> > - ["at13"] = < + ["at12"] = < text = <"A sons"> description = <"Abertura ocular após solicitação oral. Não confundir com despertar de uma pessoa dormindo."> > - ["at12"] = < + ["at11"] = < text = <"À pressão"> description = <"Abertura ocular após estímulo digital."> > - ["at11"] = < + ["at10"] = < text = <"Ausente"> description = <"Ausência de abertura ocular em qualquer momento, na ausência de fatores interferentes. Por exemplo: olhos fechados por edema local."> > @@ -848,63 +848,63 @@ terminology description = <"*The sum of the ordinal scores recorded for each of the three component responses.(en)"> comment = <"*The Total Score may be derived as the sum of the three response data elements and, if so, should be validated by the clinical information system against the individual scores entered by the clinician to ensure there is no conflict or inconsistency. Do not report a total score when one or more components are not testable because the score will be artificially low - in this situation record the EVM profile.(en)"> > - ["at25"] = < + ["at24"] = < text = <"*Obeys commands(en)"> description = <"*Follows verbal request for movement.(en)"> > - ["at24"] = < + ["at23"] = < text = <"*Localising(en)"> description = <"*Purposeful flexion towards painful stimuli. For example: brings hand above the clavicle when supra-orbital pressure is applied.(en)"> > - ["at23"] = < + ["at22"] = < text = <"*Normal flexion(en)"> description = <"*Rapid flexion in response to stimuli but features predominantly normal. For example: flexion of wrist when supra-orbital pressure applied; pulls part of body away when nailbed pinched.(en)"> > - ["at22"] = < + ["at21"] = < text = <"*Abnormal flexion(en)"> description = <"*Slow, decorticate flexion of arms and/or legs. For example: bends arm at elbow, but features predominantly abnormal.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Extension(en)"> description = <"*Decerebrate extension of arms and/or legs in response to stimuli. For example: extends arm at elbow.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*None(en)"> description = <"*No movement in arms/legs, no interfering factor. For example: paralysed.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Orientated(en)"> description = <"*Correctly gives name, place and date.(en)"> > - ["at18"] = < + ["at17"] = < text = <"*Confused(en)"> description = <"*Not orientated but communicates coherently.(en)"> > - ["at17"] = < + ["at16"] = < text = <"*Words(en)"> description = <"*Intelligible single words.(en)"> > - ["at16"] = < + ["at15"] = < text = <"*Sounds(en)"> description = <"*Only moans/groans.(en)"> > - ["at15"] = < + ["at14"] = < text = <"*None(en)"> description = <"*No audible response, no interfering factor. For example: intubation; profound deafness.(en)"> > - ["at14"] = < + ["at13"] = < text = <"*Spontaneous(en)"> description = <"*Eyes open before stimulus.(en)"> > - ["at13"] = < + ["at12"] = < text = <"*To sound(en)"> description = <"*Eyes opening after spoken or shouted request. Not to be confused with wakening of a sleeping person.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*To pressure(en)"> description = <"*Eyes opening after finger tip stimulus.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*None(en)"> description = <"*No eye opening at any time, no interfering factor. For example: eyes closed by local swelling.(en)"> > @@ -974,63 +974,63 @@ terminology description = <"The sum of the ordinal scores recorded for each of the three component responses."> comment = <"The Total Score may be derived as the sum of the three response data elements and, if so, should be validated by the clinical information system against the individual scores entered by the clinician to ensure there is no conflict or inconsistency. Do not report a total score when one or more components are not testable because the score will be artificially low - in this situation record the EVM profile."> > - ["at25"] = < + ["at24"] = < text = <"Obeys commands"> description = <"Follows verbal request for movement."> > - ["at24"] = < + ["at23"] = < text = <"Localising"> description = <"Purposeful flexion towards painful stimuli. For example: brings hand above the clavicle when supra-orbital pressure is applied."> > - ["at23"] = < + ["at22"] = < text = <"Normal flexion"> description = <"Rapid flexion in response to stimuli but features predominantly normal. For example: flexion of wrist when supra-orbital pressure applied; pulls part of body away when nailbed pinched."> > - ["at22"] = < + ["at21"] = < text = <"Abnormal flexion"> description = <"Slow, decorticate flexion of arms and/or legs. For example: bends arm at elbow, but features predominantly abnormal."> > - ["at21"] = < + ["at20"] = < text = <"Extension"> description = <"Decerebrate extension of arms and/or legs in response to stimuli. For example: extends arm at elbow."> > - ["at20"] = < + ["at19"] = < text = <"None"> description = <"No movement in arms/legs, no interfering factor. For example: paralysed."> > - ["at19"] = < + ["at18"] = < text = <"Orientated"> description = <"Correctly gives name, place and date."> > - ["at18"] = < + ["at17"] = < text = <"Confused"> description = <"Not orientated but communicates coherently."> > - ["at17"] = < + ["at16"] = < text = <"Words"> description = <"Intelligible single words."> > - ["at16"] = < + ["at15"] = < text = <"Sounds"> description = <"Only moans/groans."> > - ["at15"] = < + ["at14"] = < text = <"None"> description = <"No audible response, no interfering factor. For example: intubation; profound deafness."> > - ["at14"] = < + ["at13"] = < text = <"Spontaneous"> description = <"Eyes open before stimulus."> > - ["at13"] = < + ["at12"] = < text = <"To sound"> description = <"Eyes opening after spoken or shouted request. Not to be confused with wakening of a sleeping person."> > - ["at12"] = < + ["at11"] = < text = <"To pressure"> description = <"Eyes opening after finger tip stimulus."> > - ["at11"] = < + ["at10"] = < text = <"None"> description = <"No eye opening at any time, no interfering factor. For example: eyes closed by local swelling."> > @@ -1067,14 +1067,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at15", "at16", "at17", "at18", "at19"> + members = <"at14", "at15", "at16", "at17", "at18"> > ["ac9000"] = < id = <"ac9000"> - members = <"at11", "at12", "at13", "at14"> + members = <"at10", "at11", "at12", "at13"> > ["ac9003"] = < id = <"ac9003"> - members = <"at20", "at21", "at22", "at23", "at24", "at25"> + members = <"at19", "at20", "at21", "at22", "at23", "at24"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hannallah_pain_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hannallah_pain_scale.v0.0.1-alpha.adls index f7caaf95b..8549f69ca 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hannallah_pain_scale.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hannallah_pain_scale.v0.0.1-alpha.adls @@ -70,9 +70,9 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}] } } } @@ -81,9 +81,9 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at10]}], - [{1}, {[at11]}], - [{2}, {[at12]}] + [{0}, {[at9]}], + [{1}, {[at10]}], + [{2}, {[at11]}] } } } @@ -92,9 +92,9 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at14]}], - [{1}, {[at15]}], - [{2}, {[at16]}] + [{0}, {[at13]}], + [{1}, {[at14]}], + [{2}, {[at15]}] } } } @@ -103,9 +103,9 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}], - [{2}, {[at20]}] + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}] } } } @@ -114,9 +114,9 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at22]}], - [{1}, {[at23]}], - [{2}, {[at24]}] + [{0}, {[at21]}], + [{1}, {[at22]}], + [{2}, {[at23]}] } } } @@ -203,15 +203,15 @@ terminology text = <"*Total score(en)"> description = <"*Total score.(en)"> > - ["at24"] = < + ["at23"] = < text = <"Localiza dolor"> description = <"Paciente localiza dolor."> > - ["at23"] = < + ["at22"] = < text = <"No localiza dolor"> description = <"Paciente no localiza dolor."> > - ["at22"] = < + ["at21"] = < text = <"Dormido, o no expresa dolor"> description = <"Paciente dormido, o no expresa dolor."> > @@ -219,15 +219,15 @@ terminology text = <"*Complaints of pain(en)"> description = <"*Presence and degree of pain.(en)"> > - ["at20"] = < + ["at19"] = < text = <"No puede ser calmado (histérico/a)"> description = <"Paciente no puede ser calmado (histérico/a)."> > - ["at19"] = < + ["at18"] = < text = <"Puede ser calmado para disminuir la agitación (leve)"> description = <"Paciente puede ser calmado para disminuir la agitación (leve)."> > - ["at18"] = < + ["at17"] = < text = <"Dormido o en calma"> description = <"Paciente dormido o en calma."> > @@ -235,15 +235,15 @@ terminology text = <"Agitado"> description = <"Presencia e intensidad del estado de agitación."> > - ["at16"] = < + ["at15"] = < text = <"Agresivo (movimientos desenfrenados) o en estado de rigidez"> description = <"Paciente agresivo (movimientos desenfrenados) o en estado de rigidez"> > - ["at15"] = < + ["at14"] = < text = <"*Restless, moving about in bed constantly(en)"> description = <"*Patient is restless, moving about in bed constantly.(en)"> > - ["at14"] = < + ["at13"] = < text = <"Sin movimientos, relajado/a"> description = <"Paciente sin movimientos, relajado/a."> > @@ -251,15 +251,15 @@ terminology text = <"Movimientos"> description = <"Movimientos del paciente."> > - ["at12"] = < + ["at11"] = < text = <"*Does not respond to nurturing(en)"> description = <"*Patient does not respond to nurturing.(en)"> > - ["at11"] = < + ["at10"] = < text = <"Llora pero responde a los cuidados (afectuosos) apropiados a la edad"> description = <"Paciente llora pero responde a los cuidados (afectuosos) apropiados a la edad."> > - ["at10"] = < + ["at9"] = < text = <"Sin llanto"> description = <"Paciente sin llanto."> > @@ -267,15 +267,15 @@ terminology text = <"Llanto"> description = <"Presencia e intensidad del llanto."> > - ["at8"] = < + ["at7"] = < text = <"*Increase > 30% of preoperative blood pressure(en)"> description = <"*Increase of preoperative blood pressure above 30%.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Increase 20-30% of preoperative blood pressure(en)"> description = <"*Increase of preoperative blood pressure between 20 and 30%.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Increase < 20% of preoperative blood pressure(en)"> description = <"*Increase of preoperative blood pressure below 20%.(en)"> > @@ -331,15 +331,15 @@ terminology text = <"Total score"> description = <"Total score."> > - ["at24"] = < + ["at23"] = < text = <"Localizes pain"> description = <"Patient localizes pain."> > - ["at23"] = < + ["at22"] = < text = <"Cannot localize"> description = <"Patient cannot localize pain."> > - ["at22"] = < + ["at21"] = < text = <"Asleep or states no pain"> description = <"Patient asleep or states no pain."> > @@ -347,15 +347,15 @@ terminology text = <"Complaints of pain"> description = <"Presence and degree of pain."> > - ["at20"] = < + ["at19"] = < text = <"Cannot be comforted (hysterical)"> description = <"Patient cannot be comforted (hysterical)."> > - ["at19"] = < + ["at18"] = < text = <"Can be comforted to lessen the agitation (mild)"> description = <"Patient can be comforted to lessen the agitation (mild)."> > - ["at18"] = < + ["at17"] = < text = <"Asleep or calm"> description = <"Patient asleep or calm."> > @@ -363,15 +363,15 @@ terminology text = <"Agitation"> description = <"Presence and degree of agitation."> > - ["at16"] = < + ["at15"] = < text = <"Thrashing (moving wildly) or rigid (stiff)"> description = <"Patient thrashing (moving wildly) or rigid (stiff)."> > - ["at15"] = < + ["at14"] = < text = <"Restless, moving about in bed constantly"> description = <"Patient is restless, moving about in bed constantly."> > - ["at14"] = < + ["at13"] = < text = <"No movements, relaxed"> description = <"Patient shows no movements and/or is relaxed."> > @@ -379,15 +379,15 @@ terminology text = <"Movements"> description = <"Patient's movements."> > - ["at12"] = < + ["at11"] = < text = <"Does not respond to nurturing"> description = <"Patient does not respond to nurturing."> > - ["at11"] = < + ["at10"] = < text = <"Responds to age appropriate nurturing (tender loving care)"> description = <"Patient responds to age appropriate nurturing (tender loving care)."> > - ["at10"] = < + ["at9"] = < text = <"Not crying"> description = <"Patient not crying."> > @@ -395,15 +395,15 @@ terminology text = <"Crying"> description = <"Presence and degree of crying."> > - ["at8"] = < + ["at7"] = < text = <"Increase > 30% of preoperative blood pressure"> description = <"Increase of preoperative blood pressure above 30%."> > - ["at7"] = < + ["at6"] = < text = <"Increase 20-30% of preoperative blood pressure"> description = <"Increase of preoperative blood pressure between 20 and 30%."> > - ["at6"] = < + ["at5"] = < text = <"Increase < 20% of preoperative blood pressure"> description = <"Increase of preoperative blood pressure below 20%."> > @@ -425,22 +425,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15", "at16"> + members = <"at13", "at14", "at15"> > ["ac9001"] = < id = <"ac9001"> - members = <"at10", "at11", "at12"> + members = <"at9", "at10", "at11"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8"> + members = <"at5", "at6", "at7"> > ["ac9004"] = < id = <"ac9004"> - members = <"at22", "at23", "at24"> + members = <"at21", "at22", "at23"> > ["ac9003"] = < id = <"ac9003"> - members = <"at18", "at19", "at20"> + members = <"at17", "at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v0.0.1-alpha.adls index 9476c7eb3..6a043ca9e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v0.0.1-alpha.adls @@ -113,19 +113,19 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at10"] = < + ["at9"] = < text = <"Excellent"> description = <"90 to 100."> > - ["at9"] = < + ["at8"] = < text = <"Good"> description = <"80 to 89."> > - ["at8"] = < + ["at7"] = < text = <"Fair"> description = <"70 to 79."> > - ["at7"] = < + ["at6"] = < text = <"Poor"> description = <"Less than 70."> > @@ -160,19 +160,19 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms. (en)"> comment = <"*For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents. (en)"> > - ["at10"] = < + ["at9"] = < text = <"*Excellent(en)"> description = <"*90 to 100.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Good(en)"> description = <"*80 to 89.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Fair(en)"> description = <"*70 to 79.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Poor(en)"> description = <"*Less than 70.(en)"> > @@ -202,6 +202,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at7", "at8", "at9", "at10"> + members = <"at6", "at7", "at8", "at9"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v1.0.0.adls index cb68d30f3..096176b54 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.harris_hip_score.v1.0.0.adls @@ -92,19 +92,19 @@ terminology text = <"Grading (synthesised)"> description = <"Grading derived from Harris Hip score. (synthesised)"> > - ["at10"] = < + ["at9"] = < text = <"Excellent"> description = <"90 to 100."> > - ["at9"] = < + ["at8"] = < text = <"Good"> description = <"80 to 89."> > - ["at8"] = < + ["at7"] = < text = <"Fair"> description = <"70 to 79."> > - ["at7"] = < + ["at6"] = < text = <"Poor"> description = <"Less than 70."> > @@ -134,19 +134,19 @@ terminology text = <"*Grading(en) (synthesised)"> description = <"*Grading derived from Harris Hip score.(en) (synthesised)"> > - ["at10"] = < + ["at9"] = < text = <"*Excellent(en)"> description = <"*90 to 100.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Good(en)"> description = <"*80 to 89.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Fair(en)"> description = <"*70 to 79.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Poor(en)"> description = <"*Less than 70.(en)"> > @@ -176,6 +176,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at7", "at8", "at9", "at10"> + members = <"at6", "at7", "at8", "at9"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hearing_screening_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hearing_screening_result.v0.0.1-alpha.adls index 6fb6cfd20..07a0dc152 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hearing_screening_result.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.hearing_screening_result.v0.0.1-alpha.adls @@ -152,7 +152,7 @@ definition ELEMENT[id29] occurrences matches {0..1} matches { -- Sleep status value matches { DV_CODED_TEXT[id9019] matches { - defining_code matches {[ac9005; at30]} -- Sleep status (synthesised) + defining_code matches {[ac9005; at29]} -- Sleep status (synthesised) } } } @@ -324,7 +324,7 @@ terminology text = <"Neonatal screening"> description = <"Test performed soon after birth to screen for hearing defects that warrant urgent investigation."> > - ["at142"] = < + ["at141"] = < text = <"Narrow band noise"> description = <"The test stimulus is a narrow band noise centred on the specified frequency."> > @@ -333,11 +333,11 @@ terminology description = <"Narrative description of factors, not recorded elsewhere, that may contribute to the screening result."> comment = <"For example: The infant was crying at the time of testing."> > - ["at140"] = < + ["at139"] = < text = <"No response"> description = <"The subject did not respond to the stimulus."> > - ["at139"] = < + ["at138"] = < text = <"Positive response"> description = <"The subject responded, in a prescribed manner, to the stimulus."> > @@ -382,15 +382,15 @@ terminology text = <"Screening assessment pass criteria"> description = <"Criteria used to determine a screening assessement pass."> > - ["at93"] = < + ["at92"] = < text = <"dB nHL"> description = <"The normal hearing level scale was used."> > - ["at92"] = < + ["at91"] = < text = <"dB HL"> description = <"The hearing level scale was used."> > - ["at91"] = < + ["at90"] = < text = <"db SPL"> description = <"The sound pressure level scale was used."> > @@ -398,27 +398,27 @@ terminology text = <"Calibration reference dB"> description = <"Scale used for acoustic calibration check."> > - ["at82"] = < + ["at81"] = < text = <"Pure tone"> description = <"The test stimulus is a pure tone centred on the specified frequency."> > - ["at81"] = < + ["at80"] = < text = <"Warble tone"> description = <"The test stimulus is a frequency modulated tone centred on the specified frequency."> > - ["at80"] = < + ["at79"] = < text = <"Non-sound treated room"> description = <"Test environment that does not meet audiometric standards for ambient noise."> > - ["at79"] = < + ["at78"] = < text = <"Not clinically significant"> description = <"The background noise is not likely to compromise test results."> > - ["at78"] = < + ["at77"] = < text = <"Clinically significant"> description = <"The background noise may compromise test results."> > - ["at77"] = < + ["at76"] = < text = <"Audiometric booth"> description = <"Sound-treated test environment that meets audiometric standards for ambient noise."> > @@ -427,11 +427,11 @@ terminology description = <"The physical environment in which the audiometric test is administered."> comment = <"This data element is commonly used in industry hearing programs."> > - ["at54"] = < + ["at53"] = < text = <"Fail"> description = <"The test was failed, based on screening criteria."> > - ["at53"] = < + ["at52"] = < text = <"Pass"> description = <"The test was passed, based on screening criteria."> > @@ -440,7 +440,7 @@ terminology description = <"Overall result of screening."> comment = <"In some existing screening programs, the result has previously been recorded as one of three options: 'Pass', 'Re-test' or 'Refer'. This confounds the result with subsequent next actions. This data element is recording the outcome of the test alone - thus 'Pass' or 'Fail' are the only two options. Following a 'Fail' result, a clinical system can support the clinician to initiate appropriate a subsequent activity (eg based on other information such as previous screening test results) - either a rescheduling of the screening test (ie a 'Re-test') or initiation of a referral for further investigation (ie a 'Refer'). "> > - ["at50"] = < + ["at49"] = < text = <"Binaural"> description = <"The test stimuli were presented to both ears simultaneously in a soundfield."> > @@ -458,11 +458,11 @@ terminology description = <"Identification of the type of screening test performed."> comment = <"Coding with an external terminology is preferred, where possible. Applicable tests using a screening protocol include: Pure Tone Audiometry; Play Audiometry; Auditory Brainstem Response; Automated Auditory Brainstem Response; and Visual Reinforcement Orientation Audiometry."> > - ["at37"] = < + ["at36"] = < text = <"Click"> description = <"The test stimulus is a click."> > - ["at36"] = < + ["at35"] = < text = <"Tone burst"> description = <"The test stimulus is a tone burst centred on the specified frequency."> > @@ -470,11 +470,11 @@ terminology text = <"Test stimulus"> description = <"Identification of the frequency-specific stimulus used in screening."> > - ["at31"] = < + ["at30"] = < text = <"Asleep"> description = <"The test subject was asleep during testing."> > - ["at30"] = < + ["at29"] = < text = <"Awake"> description = <"The test subject was awake during the testing."> > @@ -495,11 +495,11 @@ terminology description = <"The stimulus frequency tested."> comment = <"Frequency is not applicable if a click stimulus is presented."> > - ["at10"] = < + ["at9"] = < text = <"Right ear"> description = <"The test stimuli were presented to the right ear only."> > - ["at9"] = < + ["at8"] = < text = <"Left ear"> description = <"The test stimuli were presented to the left ear only."> > @@ -530,34 +530,34 @@ terminology value_sets = < ["ac9009"] = < id = <"ac9009"> - members = <"at91", "at92", "at93"> + members = <"at90", "at91", "at92"> > ["ac9008"] = < id = <"ac9008"> - members = <"at37", "at36", "at81", "at142", "at82"> + members = <"at36", "at35", "at80", "at141", "at81"> > ["ac9007"] = < id = <"ac9007"> - members = <"at78", "at79"> + members = <"at77", "at78"> > ["ac9000"] = < id = <"ac9000"> - members = <"at10", "at9", "at50"> + members = <"at9", "at8", "at49"> > ["ac9006"] = < id = <"ac9006"> - members = <"at77", "at80"> + members = <"at76", "at79"> > ["ac9005"] = < id = <"ac9005"> - members = <"at30", "at31"> + members = <"at29", "at30"> > ["ac9004"] = < id = <"ac9004"> - members = <"at53", "at54"> + members = <"at52", "at53"> > ["ac9003"] = < id = <"ac9003"> - members = <"at139", "at140"> + members = <"at138", "at139"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.height.v2.0.4.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.height.v2.0.4.adls index aa7f9dcd3..23f56f830 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.height.v2.0.4.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.height.v2.0.4.adls @@ -371,7 +371,7 @@ definition ELEMENT[id15] occurrences matches {0..1} matches { -- Position value matches { DV_CODED_TEXT[id9004] matches { - defining_code matches {[ac9001; at17]} -- Position (synthesised) + defining_code matches {[ac9001; at16]} -- Position (synthesised) } } } @@ -432,7 +432,7 @@ terminology description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record .(en)"> > - ["at21"] = < + ["at20"] = < text = <"Liegend"> description = <"Länge wird in einer voll ausgestreckten, liegenden Position gemessen. Hierbei wird das Becken flach gehalten, die Beine ausgestreckt und die Füße gebeugt."> > @@ -445,7 +445,7 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at17"] = < + ["at16"] = < text = <"Stehend"> description = <"Größe wird stehend auf beiden Füßen gemessen, mit dem Gewicht gleichmäßig verteilt, den Hacken zusammen und beiden Gesäßbacken und Hacken in Kontakt mit einem senkrechten Brett."> > @@ -489,7 +489,7 @@ terminology description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record .(en)"> > - ["at21"] = < + ["at20"] = < text = <"Лёжа"> description = <"Длина тела измеряется в полностью вытянутом положении лежа, таз находится на плоскости, ноги вытянуты и ноги согнуты ."> > @@ -502,7 +502,7 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at17"] = < + ["at16"] = < text = <"Стоя"> description = <"Рост измеряется стоя на двух ногах с равномерно распределённым весом, пятки вместе, обе ягодицы и пятки в прижаты к вертикальной поверхности."> > @@ -545,7 +545,7 @@ terminology text = <"Födelse"> description = <"Vanligtvis den första mätningen av barnet strax efter födseln. Den här händelsen används endast en gång per patientjournal."> > - ["at21"] = < + ["at20"] = < text = <"Liggande"> description = <"Kroppslängden mäts i liggande helt utsträckt ställning med bäckenet platt, benen utsträckta och fötterna vinklade."> > @@ -558,7 +558,7 @@ terminology text = <"Kommentar"> description = <"Kommentarer avseende mätningen av kroppslängden som inte beskrivs i övriga fält."> > - ["at17"] = < + ["at16"] = < text = <"Stående"> description = <"Kroppslängden mäts i stående ställning med jämn viktfördelning mellan fötterna, hälarna ihop, samt skinkor och hälar i kontakt med en vertikal yta."> > @@ -603,7 +603,7 @@ terminology description = <"Usually the first length measurement, recorded soon after birth. This event will only be used once per health record ."> > - ["at21"] = < + ["at20"] = < text = <"Makuulla"> description = <"Pituus mitataan henkilön ollessa täysin ojentuneena makaavassa asennossa lantio kiinni alustassa, jalat ojentuneina ja jalkaterät taivutettuina."> > @@ -616,7 +616,7 @@ terminology text = <"Kommentti"> description = <"Mittauksen kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> > - ["at17"] = < + ["at16"] = < text = <"Seisten"> description = <"Pituus mitataan henkilön seistessä molemmilla jaloilla paino tasaisesti kummallakin jalalla, kantapäät samalla viivalla ja sekä pakarat että kantapäät kosketuksissa pystysuoraan taustaan henkilön takana."> > @@ -660,7 +660,7 @@ terminology text = <"Nascimento"> description = <"Normalmente a primeira medição de comprimento, registrada logo após o nascimento. Este evento será usado somente uma vez por registro."> > - ["at21"] = < + ["at20"] = < text = <"Decúbito dorsal"> description = <"O comprimento é medido em uma posição totalmente estendida, deitada com a pelve plana, pernas estendidas e os pés flexionados."> > @@ -673,7 +673,7 @@ terminology text = <"Comentário"> description = <"Narrativa adicional sobre a medida, não capturada em outros campos."> > - ["at17"] = < + ["at16"] = < text = <"De pé"> description = <"A altura é medida de pé sobre os dois pés com o peso distribuído uniformemente, calcanhares juntos e as nádegas e os calcanhares em contato com uma placa traseira vertical."> > @@ -719,7 +719,7 @@ terminology description = <"Usually the first length measurement, recorded soon after birth. This event will only be used once per health record ."> > - ["at21"] = < + ["at20"] = < text = <"Lying"> description = <"Length is measured in a fully extended, recumbent position with the pelvis flat, legs extended and feet flexed."> > @@ -732,7 +732,7 @@ terminology text = <"Comment"> description = <"Additional narrative about the measurement, not captured in other fields."> > - ["at17"] = < + ["at16"] = < text = <"Standing"> description = <"Height is measured standing on both feet with weight distributed evenly, heels together and both buttocks and heels in contact with a vertical back board."> > @@ -777,7 +777,7 @@ terminology description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record .(en)"> > - ["at21"] = < + ["at20"] = < text = <"مستلقٍ"> description = <"يتم قياس الطول في وضع مستلقٍ متمدد بشكل تام مع استواء الحوض, و الأرجل ممتدة و الأقدام مرتخية."> > @@ -790,7 +790,7 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at17"] = < + ["at16"] = < text = <"واقف"> description = <"يتم قياس الارتفاع و الفرد في وضع الوقوف على القدمين مع توزيع الوزن بشكل متساوٍ, و وضع الكعبين متجاورين, و كلا الأليتين متلامستين مع لوح ظهري عمودي."> > @@ -834,7 +834,7 @@ terminology description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record .(en)"> > - ["at21"] = < + ["at20"] = < text = <"卧位"> description = <"测量身长时受检对象采取的姿势为:身体完全伸展的卧位(平卧位),且骨盆平展,双腿伸展,脚部屈曲。"> > @@ -847,7 +847,7 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at17"] = < + ["at16"] = < text = <"直立位"> description = <"测量身高时受检对象采取的姿势为:体重均匀分布于两脚,脚跟并拢且臀部和脚跟均与背后的垂直背板接触。"> > @@ -891,7 +891,7 @@ terminology description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record .(en)"> > - ["at21"] = < + ["at20"] = < text = <"Acostado"> description = <"La longitud corporal es medida en una posición recostada y completamente extendida, con la pelvis plana, las piernas extendidas y los pies flexionados."> > @@ -904,7 +904,7 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at17"] = < + ["at16"] = < text = <"De pie"> description = <"La altura se mide de pie, sobre ambos pies con el peso distribuido en forma homogénea, con los talones juntos y ambos glúteos y talones en contacto con una placa posterior vertical o pared."> > @@ -947,7 +947,7 @@ terminology text = <"Fødsel"> description = <"Den første lengden målt etter fødselen. Denne hendelsen skal kun benyttes én gang per journal."> > - ["at21"] = < + ["at20"] = < text = <"Liggende"> description = <"Lengde måles i en helt utstrakt, liggende posisjon med bekkenet flatt, beina strekte og føtter verken flektert eller ekstendert."> > @@ -960,7 +960,7 @@ terminology text = <"Kommentar"> description = <"Ytterligere beskrivelse av målingen av høyde/lengde som ikke dekkes i andre felt."> > - ["at17"] = < + ["at16"] = < text = <"Stående"> description = <"Høyde måles optimalt uten sko, uten sokker (for å se fotstillingen skikkelig), rumpen inntil veggen, skuldrene inntil veggen, hodet i Frankfurt stilling (nedre orbitalkant horisontalt med ytre øregang). En skal si til vedkommende \"stå rett\", men ikke skyve opp hodet."> > @@ -1005,7 +1005,7 @@ terminology description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record .(en)"> > - ["at21"] = < + ["at20"] = < text = <"خوابیده"> description = <" طول در حالت کاملا کشیده و طاقباز با لگن صاف، ساق های کشیده و پاهای جمع شده از مچ پا اندازه گیری می شود"> > @@ -1018,7 +1018,7 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at17"] = < + ["at16"] = < text = <"ایستاده"> description = <"قد بصورت ایستاده بر هر دو پا، پاشنه ها کنار هم ، باسن و پاشنه ها در راستای خط عمودی پشت با توزیع وزن مساوی اندازه گیری می شود"> > @@ -1062,7 +1062,7 @@ terminology description = <"*Usually the first length measurement, recorded soon after birth. This event will only be used once per health record .(en)"> > - ["at21"] = < + ["at20"] = < text = <"Liggend"> description = <"De lengte is liggend gemeten, volledig uitgestrekt, plat bekken, benen gestrekt en voeten gebogen."> > @@ -1075,7 +1075,7 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the measurement, not captured in other fields.(en)"> > - ["at17"] = < + ["at16"] = < text = <"Staand"> description = <"De lengte is gemeten, staand op beide voeten met het gewicht gelijkmatig verdeeld, hielen tegen elkaar en beide billen en hakken in contact met een verticale achterkant."> > @@ -1109,6 +1109,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at17", "at21"> + members = <"at16", "at20"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.honos.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.honos.v0.0.1-alpha.adls index 6516e649c..c7254e7f5 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.honos.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.honos.v0.0.1-alpha.adls @@ -80,11 +80,11 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}], - [{4}, {[at10]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}] } } } @@ -93,11 +93,11 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at12]}], - [{1}, {[at13]}], - [{2}, {[at14]}], - [{3}, {[at55]}], - [{4}, {[at56]}] + [{0}, {[at11]}], + [{1}, {[at12]}], + [{2}, {[at13]}], + [{3}, {[at54]}], + [{4}, {[at55]}] } } } @@ -105,6 +105,19 @@ definition ELEMENT[id15] occurrences matches {0..1} matches { -- Problem drinking or drug-taking value matches { DV_ORDINAL[id9014] matches { + [value, symbol] matches { + [{0}, {[at24]}], + [{1}, {[at34]}], + [{2}, {[at44]}], + [{3}, {[at56]}], + [{4}, {[at66]}] + } + } + } + } + ELEMENT[id16] occurrences matches {0..1} matches { -- Cognitive problems + value matches { + DV_ORDINAL[id9015] matches { [value, symbol] matches { [{0}, {[at25]}], [{1}, {[at35]}], @@ -115,9 +128,9 @@ definition } } } - ELEMENT[id16] occurrences matches {0..1} matches { -- Cognitive problems + ELEMENT[id17] occurrences matches {0..1} matches { -- Physical illness or disability problems value matches { - DV_ORDINAL[id9015] matches { + DV_ORDINAL[id9016] matches { [value, symbol] matches { [{0}, {[at26]}], [{1}, {[at36]}], @@ -128,9 +141,9 @@ definition } } } - ELEMENT[id17] occurrences matches {0..1} matches { -- Physical illness or disability problems + ELEMENT[id18] occurrences matches {0..1} matches { -- Problems associated with hallucinations and delusions value matches { - DV_ORDINAL[id9016] matches { + DV_ORDINAL[id9017] matches { [value, symbol] matches { [{0}, {[at27]}], [{1}, {[at37]}], @@ -141,9 +154,9 @@ definition } } } - ELEMENT[id18] occurrences matches {0..1} matches { -- Problems associated with hallucinations and delusions + ELEMENT[id19] occurrences matches {0..1} matches { -- Problems with depressed mood value matches { - DV_ORDINAL[id9017] matches { + DV_ORDINAL[id9018] matches { [value, symbol] matches { [{0}, {[at28]}], [{1}, {[at38]}], @@ -154,9 +167,9 @@ definition } } } - ELEMENT[id19] occurrences matches {0..1} matches { -- Problems with depressed mood + ELEMENT[id20] occurrences matches {0..1} matches { -- Other mental and behavioural problems value matches { - DV_ORDINAL[id9018] matches { + DV_ORDINAL[id9019] matches { [value, symbol] matches { [{0}, {[at29]}], [{1}, {[at39]}], @@ -167,9 +180,9 @@ definition } } } - ELEMENT[id20] occurrences matches {0..1} matches { -- Other mental and behavioural problems + ELEMENT[id21] occurrences matches {0..1} matches { -- Problems with relationships value matches { - DV_ORDINAL[id9019] matches { + DV_ORDINAL[id9020] matches { [value, symbol] matches { [{0}, {[at30]}], [{1}, {[at40]}], @@ -180,9 +193,9 @@ definition } } } - ELEMENT[id21] occurrences matches {0..1} matches { -- Problems with relationships + ELEMENT[id22] occurrences matches {0..1} matches { -- Problems with activities of daily living value matches { - DV_ORDINAL[id9020] matches { + DV_ORDINAL[id9021] matches { [value, symbol] matches { [{0}, {[at31]}], [{1}, {[at41]}], @@ -193,9 +206,9 @@ definition } } } - ELEMENT[id22] occurrences matches {0..1} matches { -- Problems with activities of daily living + ELEMENT[id23] occurrences matches {0..1} matches { -- Problems with living conditions value matches { - DV_ORDINAL[id9021] matches { + DV_ORDINAL[id9022] matches { [value, symbol] matches { [{0}, {[at32]}], [{1}, {[at42]}], @@ -206,9 +219,9 @@ definition } } } - ELEMENT[id23] occurrences matches {0..1} matches { -- Problems with living conditions + ELEMENT[id24] occurrences matches {0..1} matches { -- Problems with occupation and activities value matches { - DV_ORDINAL[id9022] matches { + DV_ORDINAL[id9023] matches { [value, symbol] matches { [{0}, {[at33]}], [{1}, {[at43]}], @@ -219,19 +232,6 @@ definition } } } - ELEMENT[id24] occurrences matches {0..1} matches { -- Problems with occupation and activities - value matches { - DV_ORDINAL[id9023] matches { - [value, symbol] matches { - [{0}, {[at34]}], - [{1}, {[at44]}], - [{2}, {[at54]}], - [{3}, {[at66]}], - [{4}, {[at76]}] - } - } - } - } } } } @@ -310,10 +310,6 @@ terminology text = <"Start of episode of care"> description = <"HoNOS score at start of episode of care."> > - ["at76"] = < - text = <"Severe to very severe problem"> - description = <"Severe to very severe problem."> - > ["at75"] = < text = <"Severe to very severe problem"> description = <"Severe to very severe problem."> @@ -351,8 +347,8 @@ terminology description = <"Severe to very severe problem."> > ["at66"] = < - text = <"Moderately severe problem."> - description = <"Moderately severe problem."> + text = <"Severe to very severe problem"> + description = <"Severe to very severe problem."> > ["at65"] = < text = <"Moderately severe problem."> @@ -391,17 +387,17 @@ terminology description = <"Moderately severe problem."> > ["at56"] = < + text = <"Moderately severe problem."> + description = <"Moderately severe problem."> + > + ["at55"] = < text = <"Severe to very severe problem"> description = <"Severe to very severe problem."> > - ["at55"] = < + ["at54"] = < text = <"Moderately severe problem"> description = <"Moderately severe problem."> > - ["at54"] = < - text = <"Mild problem but definitely present"> - description = <"Mild problem but definitely present."> - > ["at53"] = < text = <"Mild problem but definitely present"> description = <"Mild problem but definitely present."> @@ -439,8 +435,8 @@ terminology description = <"Mild problem but definitely present."> > ["at44"] = < - text = <"Minor problem requiring no action"> - description = <"Minor problem requiring no action."> + text = <"Mild problem but definitely present"> + description = <"Mild problem but definitely present."> > ["at43"] = < text = <"Minor problem requiring no action"> @@ -479,8 +475,8 @@ terminology description = <"Minor problem requiring no action."> > ["at34"] = < - text = <"No problem"> - description = <"No problem."> + text = <"Minor problem requiring no action"> + description = <"Minor problem requiring no action."> > ["at33"] = < text = <"No problem"> @@ -518,6 +514,10 @@ terminology text = <"No problem"> description = <"No problem."> > + ["at24"] = < + text = <"No problem"> + description = <"No problem."> + > ["id24"] = < text = <"Problems with occupation and activities"> description = <"Problems with occupation and activities."> @@ -558,15 +558,15 @@ terminology text = <"Problem drinking or drug-taking"> description = <"Problem drinking or drug-taking."> > - ["at14"] = < + ["at13"] = < text = <"Mild problem but definitely present"> description = <"Mild problem but definitely present."> > - ["at13"] = < + ["at12"] = < text = <"Minor problem requiring no action"> description = <"Minor problem requiring no action."> > - ["at12"] = < + ["at11"] = < text = <"No problem"> description = <"No problem."> > @@ -574,23 +574,23 @@ terminology text = <"Non-accidental self-injury"> description = <"Observation of any non-accidental self-injuries."> > - ["at10"] = < + ["at9"] = < text = <"Severe to very severe problem"> description = <"Severe to very severe problem."> > - ["at9"] = < + ["at8"] = < text = <"Moderately severe problem."> description = <"moderately severe problem."> > - ["at8"] = < + ["at7"] = < text = <"Mild problem but definitely present"> description = <"Mild problem but definitely present."> > - ["at7"] = < + ["at6"] = < text = <"Minor problem requiring no action"> description = <"Minor problem requiring no action."> > - ["at6"] = < + ["at5"] = < text = <"No problem"> description = <"No problem."> > @@ -612,50 +612,50 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at25", "at35", "at45", "at57", "at67"> + members = <"at24", "at34", "at44", "at56", "at66"> > ["ac9001"] = < id = <"ac9001"> - members = <"at12", "at13", "at14", "at55", "at56"> + members = <"at11", "at12", "at13", "at54", "at55"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10"> + members = <"at5", "at6", "at7", "at8", "at9"> > ["ac9011"] = < id = <"ac9011"> - members = <"at34", "at44", "at54", "at66", "at76"> + members = <"at33", "at43", "at53", "at65", "at75"> > ["ac9010"] = < id = <"ac9010"> - members = <"at33", "at43", "at53", "at65", "at75"> + members = <"at32", "at42", "at52", "at64", "at74"> > ["ac9006"] = < id = <"ac9006"> - members = <"at29", "at39", "at49", "at61", "at71"> + members = <"at28", "at38", "at48", "at60", "at70"> > ["ac9005"] = < id = <"ac9005"> - members = <"at28", "at38", "at48", "at60", "at70"> + members = <"at27", "at37", "at47", "at59", "at69"> > ["ac9004"] = < id = <"ac9004"> - members = <"at27", "at37", "at47", "at59", "at69"> + members = <"at26", "at36", "at46", "at58", "at68"> > ["ac9003"] = < id = <"ac9003"> - members = <"at26", "at36", "at46", "at58", "at68"> + members = <"at25", "at35", "at45", "at57", "at67"> > ["ac9009"] = < id = <"ac9009"> - members = <"at32", "at42", "at52", "at64", "at74"> + members = <"at31", "at41", "at51", "at63", "at73"> > ["ac9008"] = < id = <"ac9008"> - members = <"at31", "at41", "at51", "at63", "at73"> + members = <"at30", "at40", "at50", "at62", "at72"> > ["ac9007"] = < id = <"ac9007"> - members = <"at30", "at40", "at50", "at62", "at72"> + members = <"at29", "at39", "at49", "at61", "at71"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.humpty_dumpty_falls_risk_assessment_tool.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.humpty_dumpty_falls_risk_assessment_tool.v0.0.1-alpha.adls index ff1be7211..440681e8d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.humpty_dumpty_falls_risk_assessment_tool.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.humpty_dumpty_falls_risk_assessment_tool.v0.0.1-alpha.adls @@ -84,10 +84,10 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{1}, {[at9]}], - [{2}, {[at8]}], - [{3}, {[at7]}], - [{4}, {[at6]}] + [{1}, {[at8]}], + [{2}, {[at7]}], + [{3}, {[at6]}], + [{4}, {[at5]}] } } } @@ -96,8 +96,8 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{1}, {[at11]}], - [{2}, {[at12]}] + [{1}, {[at10]}], + [{2}, {[at11]}] } } } @@ -106,10 +106,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{1}, {[at14]}], - [{2}, {[at15]}], - [{3}, {[at16]}], - [{4}, {[at17]}] + [{1}, {[at13]}], + [{2}, {[at14]}], + [{3}, {[at15]}], + [{4}, {[at16]}] } } } @@ -118,9 +118,9 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{1}, {[at19]}], - [{2}, {[at20]}], - [{3}, {[at21]}] + [{1}, {[at18]}], + [{2}, {[at19]}], + [{3}, {[at20]}] } } } @@ -129,10 +129,10 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{1}, {[at23]}], - [{2}, {[at24]}], - [{3}, {[at25]}], - [{4}, {[at26]}] + [{1}, {[at22]}], + [{2}, {[at23]}], + [{3}, {[at24]}], + [{4}, {[at25]}] } } } @@ -141,9 +141,9 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{1}, {[at28]}], - [{2}, {[at29]}], - [{3}, {[at30]}] + [{1}, {[at27]}], + [{2}, {[at28]}], + [{3}, {[at29]}] } } } @@ -152,9 +152,9 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{1}, {[at32]}], - [{2}, {[at33]}], - [{3}, {[at34]}] + [{1}, {[at31]}], + [{2}, {[at32]}], + [{3}, {[at33]}] } } } @@ -249,15 +249,15 @@ terminology text = <"Puntaje total"> description = <"Puntaje total"> > - ["at34"] = < + ["at33"] = < text = <"Uso de múltiples medicamentos (excluyendo pacientes sedados o paralizados en UCI, hipnóticos, barbitúricos, fenotiazinas, antidepresivos, laxantes/diuréticos, narcóticos"> description = <"Paciente que recibe múltiples medicamentos (excluyendo pacientes sedados o paralizados en UCI, hipnóticos, barbitúricos, fenotiazinas, antidepresivos, laxantes/diuréticos, narcóticos."> > - ["at33"] = < + ["at32"] = < text = <"Uno solo de los medicamentos listados arriba"> description = <"Paciente que recibe uno solo de los medicamentos listados arriba."> > - ["at32"] = < + ["at31"] = < text = <"Otros medicamentos"> description = <"Paciente que recibe otros medicamentos."> > @@ -265,15 +265,15 @@ terminology text = <"Uso de medicamentos"> description = <"Uso de medicamentos por parte del paciente."> > - ["at30"] = < + ["at29"] = < text = <"*Within 24 hours(en)"> description = <"*Patient within 24 hours from surgery/sedation/anesthesia.(en)"> > - ["at29"] = < + ["at28"] = < text = <"*Within 48 hours(en)"> description = <"*Patient within 48 hours from surgery/sedation/anesthesia.(en)"> > - ["at28"] = < + ["at27"] = < text = <"Mas de 48 horas/Ninguna"> description = <"Paciente a mas de 48 horas o sin cirugia."> > @@ -281,19 +281,19 @@ terminology text = <"Respuesta a cirugía/sedación/antestesia"> description = <"Respuesta a cirugía/sedación/antestesia"> > - ["at26"] = < + ["at25"] = < text = <"Antecedente de caídas o niño-bebé colocado en cama"> description = <"Paciente que presenta antecedente de caídas o es niño-bebé colocado en cama."> > - ["at25"] = < + ["at24"] = < text = <"Paciente que utiliza dispositivos de asistencia o bebé en cuna o presencia de muebles/iluminación (habitación triple)"> description = <"Paciente que utiliza dispositivos de asistencia o bebé en cuna o presencia de muebles/iluminación (habitación triple)"> > - ["at24"] = < + ["at23"] = < text = <"Paciente en cama"> description = <"Paciente en cama"> > - ["at23"] = < + ["at22"] = < text = <"Área ambulatoria"> description = <"Paciente en área ambulatoria."> > @@ -301,15 +301,15 @@ terminology text = <"*Environmental factors(en)"> description = <"*Environmental factors.(en)"> > - ["at21"] = < + ["at20"] = < text = <"No consciente de sus limitaciones"> description = <"Paciente no consciente de sus limitaciones."> > - ["at20"] = < + ["at19"] = < text = <"Olvida sus limitaciones"> description = <"Paciente olvida sus limitaciones."> > - ["at19"] = < + ["at18"] = < text = <"Orientado en cuanto a capacidades propias"> description = <"Paciente orientado en cuanto a capacidades propias."> > @@ -317,19 +317,19 @@ terminology text = <"Déficits cognitivos"> description = <"Déficits cognitivos."> > - ["at17"] = < + ["at16"] = < text = <"Diagnóstico neurológico"> description = <"El paciente presenta un diagnóstico neurológico."> > - ["at16"] = < + ["at15"] = < text = <"Alteraciones en la oxigenación (diagnósticos respiratorios, deshidratación, anemia, anorexia, síncope/mareos, etc.)"> description = <"El paciente presenta alteraciones en la oxigenación (diagnósticos respiratorios, deshidratación, anemia, anorexia, síncope/mareos, etc.)."> > - ["at15"] = < + ["at14"] = < text = <"Diagnósticos psicologicos o conductuales"> description = <"El paciente presenta diagnósticos psicologicos o conductuales."> > - ["at14"] = < + ["at13"] = < text = <"*Other diagnosis(en)"> description = <"*Patient has.(en)"> > @@ -337,11 +337,11 @@ terminology text = <"*Diagnosis(en)"> description = <"*Diagnosis.(en)"> > - ["at12"] = < + ["at11"] = < text = <"Masculino"> description = <"Paciente masculino."> > - ["at11"] = < + ["at10"] = < text = <"Femenino"> description = <"Paciente femenina."> > @@ -349,19 +349,19 @@ terminology text = <"*Gender(en)"> description = <"*Gender.(en)"> > - ["at9"] = < + ["at8"] = < text = <"13 años o más"> description = <"El paciente tiene 13 años o más."> > - ["at8"] = < + ["at7"] = < text = <"7 a menos de 13 años"> description = <"El paciente tiene 7 a menos de 13 años."> > - ["at7"] = < + ["at6"] = < text = <"3 a menos de 7 años"> description = <"El paciente tiene 3 a menos de 7 años."> > - ["at6"] = < + ["at5"] = < text = <"Menos de 3 años"> description = <"El paciente tiene menos de 3 años."> > @@ -424,15 +424,15 @@ terminology text = <"Escore total"> description = <"Escore total."> > - ["at34"] = < + ["at33"] = < text = <"Uso múltiplo de sedativos (excluindo-se pacientes em UTI sedados ou paralisados), hipnóticos, barbitúricos, fenotiazinas, antidepressivos, laxantes/diuréticos, narcóticos."> description = <"Uso múltiplo de sedativos (excluindo-se pacientes em UTI sedados ou paralisados), hipnóticos, barbitúricos, fenotiazinas, antidepressivos, laxantes/diuréticos, narcóticos."> > - ["at33"] = < + ["at32"] = < text = <"Uma das medicações listadas acima"> description = <"Paciente recebe uma das medicações listadas acima."> > - ["at32"] = < + ["at31"] = < text = <"Outra medicação/nenhuma"> description = <"Paciente recebe outra medicação ou nenhuma."> > @@ -440,15 +440,15 @@ terminology text = <"Uso de medicação"> description = <"Uso de medicação."> > - ["at30"] = < + ["at29"] = < text = <"Com 24 horas"> description = <"Paciente com cirurgia/sedação/anestesia há 24 horas."> > - ["at29"] = < + ["at28"] = < text = <"Com 48 horas"> description = <"Paciente com cirurgia/sedação/anestesia há 48 horas."> > - ["at28"] = < + ["at27"] = < text = <"Mais do que 48 horas/nenhum"> description = <"Paciente com cirurgia/sedação/anestesia há mais de 48 horas ou não teve."> > @@ -456,19 +456,19 @@ terminology text = <"Resultados de cirurgia/sedação/anestesia"> description = <"A resposta do paciente a cirurgia/sedação/anestesia."> > - ["at26"] = < + ["at25"] = < text = <"História de queda ou crianças pequenas colocadas na cama"> description = <"Paciente com história de queda ou crianças pequenas colocadas na cama."> > - ["at25"] = < + ["at24"] = < text = <"Paciente utiliza: dispositivos de assistência ou criança pequena no berço ou mobiliário/iluminação"> description = <"Paciente utiliza: dispositivos de assistência ou criança pequena no berço ou mobiliário/iluminação."> > - ["at24"] = < + ["at23"] = < text = <"Paciente acamado"> description = <"Paciente está acamado."> > - ["at23"] = < + ["at22"] = < text = <"Ambulatorial"> description = <"Paciente ambulatorial."> > @@ -476,15 +476,15 @@ terminology text = <"*Environmental factors(en)"> description = <"*Environmental factors.(en)"> > - ["at21"] = < + ["at20"] = < text = <"Não ciente das suas limitações"> description = <"Paciente não é consciente das suas limitações."> > - ["at20"] = < + ["at19"] = < text = <"Esquece das suas limitações"> description = <"Paciente esquece das suas limitações."> > - ["at19"] = < + ["at18"] = < text = <"Consciente da sua capacidade"> description = <"Paciente é consciente da própria capacidade."> > @@ -492,19 +492,19 @@ terminology text = <"Comprometimento cognitivo"> description = <"Comprometimento cognitivo."> > - ["at17"] = < + ["at16"] = < text = <"Diagnóstico neurológico"> description = <"Paciente tem diagnóstico neurológico."> > - ["at16"] = < + ["at15"] = < text = <"Alterações na oxigenação (diagnóstico respiratório, desidratação, anemia, anorexia, síncope/tonturas, etc.)"> description = <"Paciente tem alterações na oxigenação (diagnóstico respiratório, desidratação, anemia, anorexia, síncope/tonturas, etc.)."> > - ["at15"] = < + ["at14"] = < text = <"Diganóstico comportamental /psicológico"> description = <"Paciente tem outro diagnóstico."> > - ["at14"] = < + ["at13"] = < text = <"*Other diagnosis(en)"> description = <"*Patient has.(en)"> > @@ -512,11 +512,11 @@ terminology text = <"*Diagnosis(en)"> description = <"*Diagnosis.(en)"> > - ["at12"] = < + ["at11"] = < text = <"Masculino"> description = <"Paciente é masculino."> > - ["at11"] = < + ["at10"] = < text = <"Feminino"> description = <"Paciente é feminino."> > @@ -524,19 +524,19 @@ terminology text = <"*Gender(en)"> description = <"*Gender.(en)"> > - ["at9"] = < + ["at8"] = < text = <"13 anos e acima"> description = <"Paciente com 13 anos ou mais."> > - ["at8"] = < + ["at7"] = < text = <"Entre 7 e 13 anos"> description = <"Paciente com idade entre 7 e 13 anos."> > - ["at7"] = < + ["at6"] = < text = <"Entre 3 e 7 anos"> description = <"Paciente com idade entre 3 e 7 anos."> > - ["at6"] = < + ["at5"] = < text = <"Menor que 3 anos"> description = <"Paciente com idade menor que 3 anos."> > @@ -599,15 +599,15 @@ terminology text = <"Total score"> description = <"Total score."> > - ["at34"] = < + ["at33"] = < text = <"Multiple usage of: sedatives (excluding ICU patients sedated and paralyzed), hypnotics, barbiturates, phenothiazines, antidepressants, laxatives/diuretics, narcotic"> description = <"Multiple usage of: sedatives (excluding ICU patients sedated and paralyzed), hypnotics, barbiturates, phenothiazines, antidepressants, laxatives/diuretics, narcotic."> > - ["at33"] = < + ["at32"] = < text = <"One of the meds listed above"> description = <"Patient receives one of the medications listed above."> > - ["at32"] = < + ["at31"] = < text = <"Other medications/none"> description = <"Patient receives other medications or none."> > @@ -615,15 +615,15 @@ terminology text = <"Medication usage"> description = <"Medication usage."> > - ["at30"] = < + ["at29"] = < text = <"Within 24 hours"> description = <"Patient within 24 hours from surgery/sedation/anesthesia."> > - ["at29"] = < + ["at28"] = < text = <"Within 48 hours"> description = <"Patient within 48 hours from surgery/sedation/anesthesia."> > - ["at28"] = < + ["at27"] = < text = <"More than 48 hours/None"> description = <"Patient is more than 48 hours from surgery/sedation/anesthesia or has had none."> > @@ -631,19 +631,19 @@ terminology text = <"Response to surgery/sedation/anesthesia"> description = <"Patient's response to surgery/sedation/anesthesia."> > - ["at26"] = < + ["at25"] = < text = <"History of falls or infant-toddler placed in bed"> description = <"Patient has history of falls or is an infant-toddler placed in bed."> > - ["at25"] = < + ["at24"] = < text = <"Patient uses assistive device or infant-toddler in crib or furniture/lighting (tripled room)"> description = <"Patient uses assistive device or infant-toddler in crib or furniture/lighting (tripled room)."> > - ["at24"] = < + ["at23"] = < text = <"Patient placed in bed"> description = <"Patient is placed in bed."> > - ["at23"] = < + ["at22"] = < text = <"Outpatient area"> description = <"Patient is in outpatient area."> > @@ -651,15 +651,15 @@ terminology text = <"Environmental factors"> description = <"Environmental factors."> > - ["at21"] = < + ["at20"] = < text = <"Not aware of limitations"> description = <"Patient is not aware of limitations."> > - ["at20"] = < + ["at19"] = < text = <"Forgets limitations"> description = <"Patient forgets limitations."> > - ["at19"] = < + ["at18"] = < text = <"Oriented to own ability"> description = <"Patient is oriented to own ability."> > @@ -667,19 +667,19 @@ terminology text = <"Cognitive impairments"> description = <"Cognitive impairments."> > - ["at17"] = < + ["at16"] = < text = <"Neurological diagnosis"> description = <"Patient has neurological diagnosis."> > - ["at16"] = < + ["at15"] = < text = <"Alterations in oxygenation (respiratory diagnosis, dehydration, anemia, anorexia, syncope/dizziness, etc.)"> description = <"Patient has alterations in oxygenation (respiratory diagnosis, dehydration, anemia, anorexia, syncope/dizziness, etc.)."> > - ["at15"] = < + ["at14"] = < text = <"Psychological/behavioural diagnosis"> description = <"Patient has other diagnosis."> > - ["at14"] = < + ["at13"] = < text = <"Other diagnosis"> description = <"Patient has."> > @@ -687,11 +687,11 @@ terminology text = <"Diagnosis"> description = <"Diagnosis."> > - ["at12"] = < + ["at11"] = < text = <"Male"> description = <"Patient is male."> > - ["at11"] = < + ["at10"] = < text = <"Female"> description = <"Patient is female."> > @@ -699,19 +699,19 @@ terminology text = <"Gender"> description = <"Gender."> > - ["at9"] = < + ["at8"] = < text = <"13 years and above"> description = <"Patient is 13 years and above."> > - ["at8"] = < + ["at7"] = < text = <"7 to less than 13 years old"> description = <"Patient is 7 to less than 13 years old."> > - ["at7"] = < + ["at6"] = < text = <"3 to less than 7 years old"> description = <"Patient is 3 to less than 7 years old."> > - ["at6"] = < + ["at5"] = < text = <"Less than 3 years old"> description = <"Patient is less than 3 years old."> > @@ -732,30 +732,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15", "at16", "at17"> + members = <"at13", "at14", "at15", "at16"> > ["ac9001"] = < id = <"ac9001"> - members = <"at11", "at12"> + members = <"at10", "at11"> > ["ac9000"] = < id = <"ac9000"> - members = <"at9", "at8", "at7", "at6"> + members = <"at8", "at7", "at6", "at5"> > ["ac9006"] = < id = <"ac9006"> - members = <"at32", "at33", "at34"> + members = <"at31", "at32", "at33"> > ["ac9005"] = < id = <"ac9005"> - members = <"at28", "at29", "at30"> + members = <"at27", "at28", "at29"> > ["ac9004"] = < id = <"ac9004"> - members = <"at23", "at24", "at25", "at26"> + members = <"at22", "at23", "at24", "at25"> > ["ac9003"] = < id = <"ac9003"> - members = <"at19", "at20", "at21"> + members = <"at18", "at19", "at20"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v0.0.1-alpha.adls index 3383f60d7..1eba0f604 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v0.0.1-alpha.adls @@ -49,12 +49,12 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}], - [{4}, {[at10]}], - [{5}, {[at11]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}] } } } @@ -90,27 +90,27 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at11"] = < + ["at10"] = < text = <"Very severe disease"> description = <"Severe erythema and severe papulation/infiltration with oozing/crusting."> > - ["at10"] = < + ["at9"] = < text = <"Severe disease"> description = <"Severe erythema and severe papulation/infiltration."> > - ["at9"] = < + ["at8"] = < text = <"Moderate disease"> description = <"Moderate erythema and moderate papulation/infiltration."> > - ["at8"] = < + ["at7"] = < text = <"Mild disease"> description = <"Mild erythema and mild papulation/infiltration."> > - ["at7"] = < + ["at6"] = < text = <"Almost clear"> description = <"Just perceptible erythema and just perceptible papulation/infiltration."> > - ["at6"] = < + ["at5"] = < text = <"Clear"> description = <"No inflammatory signs of atopic dermatitis."> > @@ -132,6 +132,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11"> + members = <"at5", "at6", "at7", "at8", "at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v1.0.0.adls index 6d6aa193b..5d405ae82 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.iga_eczema_treat.v1.0.0.adls @@ -41,12 +41,12 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}], - [{4}, {[at10]}], - [{5}, {[at11]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}] } } } @@ -67,27 +67,27 @@ terminology text = <"Investigator Global Assessment score (synthesised)"> description = <"The total IGA score. (synthesised)"> > - ["at11"] = < + ["at10"] = < text = <"Very severe disease"> description = <"Severe erythema and severe papulation/infiltration with oozing/crusting."> > - ["at10"] = < + ["at9"] = < text = <"Severe disease"> description = <"Severe erythema and severe papulation/infiltration."> > - ["at9"] = < + ["at8"] = < text = <"Moderate disease"> description = <"Moderate erythema and moderate papulation/infiltration."> > - ["at8"] = < + ["at7"] = < text = <"Mild disease"> description = <"Mild erythema and mild papulation/infiltration."> > - ["at7"] = < + ["at6"] = < text = <"Almost clear"> description = <"Just perceptible erythema and just perceptible papulation/infiltration."> > - ["at6"] = < + ["at5"] = < text = <"Clear"> description = <"No inflammatory signs of atopic dermatitis."> > @@ -109,6 +109,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11"> + members = <"at5", "at6", "at7", "at8", "at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.imaging_exam_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.imaging_exam_result.v0.0.1-alpha.adls index c47139579..79e81ea7a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.imaging_exam_result.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.imaging_exam_result.v0.0.1-alpha.adls @@ -474,23 +474,23 @@ terminology text = <"Bereitstellung klinischer Informationen"> description = <"Beschreibung der zum Zeitpunkt der Interpretation der Ergebnisse verfügbaren klinischen Informationen. Diese können einen Verweis zu den ursprünglichen klinischen Informationen, die im Untersuchungsauftrag angegeben sind, enthalten."> > - ["at14"] = < + ["at13"] = < text = <"Storniert / Abgebrochen"> description = <"Das Ergebnis ist nicht vorhanden, da die Untersuchung nicht begonnen oder beendet wurde."> > - ["at13"] = < + ["at12"] = < text = <"Abgeändert"> description = <"Das Ergebnis wurde nach der Finalisierung geändert und ist vollständig und vom Radiologen verifiziert."> > - ["at12"] = < + ["at11"] = < text = <"Final"> description = <"Das Ergebnis ist komplett und durch den zuständigen Radiologen verifiziert."> > - ["at11"] = < + ["at10"] = < text = <"Vorläufig"> description = <"Dies ist ein Erst- oder Zwischenergebnis: Daten können fehlen oder die Verifizierung wurde noch nicht durchgeführt."> > - ["at10"] = < + ["at9"] = < text = <"Registriert"> description = <"Das Ergebnis ist zurzeit noch nicht verfügbar."> > @@ -702,23 +702,23 @@ terminology text = <"Medfølgende klinisk informasjon"> description = <"Beskrivelse av den tilgjengelige kliniske informasjon på tidspunkt for tolkning av resultatene og som kan lenkes til det originale kliniske informasjon som ble gitt i rekvisisjonen."> > - ["at14"] = < + ["at13"] = < text = <"Kansellert/avbestilt"> description = <"Resultatet er ikke tilgjengelig da undersøkelsen ikke er startet eller ikke er avsluttet."> > - ["at13"] = < + ["at12"] = < text = <"Endret"> description = <"Resultatet er blitt modifisert etter ferdigstilling og er komplett og verifisert av ansvarlig radiolog."> > - ["at12"] = < + ["at11"] = < text = <"Endelig resultat"> description = <"Resultatet er komplett og verifisert av ansvarlig radiolog."> > - ["at11"] = < + ["at10"] = < text = <"Midlertidig"> description = <"Dette er et midlertidig resultat. Data kan mangle eller verifisering er ikke utført."> > - ["at10"] = < + ["at9"] = < text = <"Registrert"> description = <"Resultatet er ikke tilgjengelig ennå."> > @@ -930,23 +930,23 @@ terminology text = <"Clinical information provided"> description = <"Description of clinical information available at the time of interpretation of results, and which may a link to the original clinical information provided in the examination request."> > - ["at14"] = < + ["at13"] = < text = <"Cancelled / Aborted"> description = <"The result is not available because the examination was not started or completed."> > - ["at13"] = < + ["at12"] = < text = <"Amended"> description = <"The result has been modified subsequent to being Final, and is complete and verified by the radiologist."> > - ["at12"] = < + ["at11"] = < text = <"Final"> description = <"The result is complete and verified by the responsible radiologist."> > - ["at11"] = < + ["at10"] = < text = <"Interim"> description = <"This is an initial or interim result: data may be missing or verification not been performed."> > - ["at10"] = < + ["at9"] = < text = <"Registered"> description = <"No result yet available."> > @@ -999,6 +999,6 @@ terminology > ["ac9000"] = < id = <"ac9000"> - members = <"at10", "at11", "at12", "at13", "at14"> + members = <"at9", "at10", "at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.infant_feeding.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.infant_feeding.v0.0.1-alpha.adls index f5fecf5fb..a0c46534c 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.infant_feeding.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.infant_feeding.v0.0.1-alpha.adls @@ -126,10 +126,10 @@ definition value matches { DV_ORDINAL[id9016] matches { [value, symbol] matches { - [{0}, {[at7]}], - [{1}, {[at8]}], - [{2}, {[at9]}], - [{3}, {[at10]}] + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] } } } @@ -138,10 +138,10 @@ definition value matches { DV_ORDINAL[id9017] matches { [value, symbol] matches { - [{0}, {[at13]}], - [{1}, {[at14]}], - [{2}, {[at15]}], - [{3}, {[at16]}] + [{0}, {[at12]}], + [{1}, {[at13]}], + [{2}, {[at14]}], + [{3}, {[at15]}] } } } @@ -192,15 +192,15 @@ terminology text = <"Outro método (synthesised)"> description = <"O método de alimentação (synthesised)"> > - ["at34"] = < + ["at33"] = < text = <"Misto"> description = <"Mistura de leite materno e fórmula"> > - ["at33"] = < + ["at32"] = < text = <"Fórmula"> description = <"Somente fórmula de bebê"> > - ["at32"] = < + ["at31"] = < text = <"Aleitamento"> description = <"Só o leite do peito (materno)"> > @@ -216,7 +216,7 @@ terminology text = <"Aleitamento materno"> description = <"Registro sobre a amamentação"> > - ["at28"] = < + ["at27"] = < text = <"Colher"> description = <"Alimentação por colher ou similar"> > @@ -236,15 +236,15 @@ terminology text = <"Proporção"> description = <"A proporção através deste método"> > - ["at22"] = < + ["at21"] = < text = <"Sonda de gastrostomia"> description = <"Alimentação por sonda de gastrostomia"> > - ["at21"] = < + ["at20"] = < text = <"Sonda nasogástrica"> description = <"Alimentação por sonda nasogástrica"> > - ["at20"] = < + ["at19"] = < text = <"Mamadeira"> description = <"Alimentando a partir da mamadeira "> @@ -257,19 +257,19 @@ terminology text = <"Outro método"> description = <"O método de alimentação"> > - ["at16"] = < + ["at15"] = < text = <"Normal"> description = <"Pode engolir normalmente"> > - ["at15"] = < + ["at14"] = < text = <"Deglutição reduzida"> description = <"Capaz de engolir, mas não suficiente para as necessidades ou maior risco de aspiração"> > - ["at14"] = < + ["at13"] = < text = <"Alguma habilidade de deglutição"> description = <"Alguma capacidade de engolir, mas muito limitada e / ou não protege das vias respiratórias"> > - ["at13"] = < + ["at12"] = < text = <"Incapaz de deglutir"> description = <"Não é capaz de passar comida para a parte de trás da boca e engolir"> > @@ -281,19 +281,19 @@ terminology text = <"Descrição"> description = <"Descrição da alimentação"> > - ["at10"] = < + ["at9"] = < text = <"normal"> description = <"Capaz de sugar normalmente"> > - ["at9"] = < + ["at8"] = < text = <"sucção reduzida"> description = <"Pode sugar de forma eficaz, mas não suficiente para as necessidades"> > - ["at8"] = < + ["at7"] = < text = <"alguma habilidade"> description = <"Pode sugar, mas sem efetividade"> > - ["at7"] = < + ["at6"] = < text = <"incapaz de sugar"> description = <"Sem capacidade para sugar"> > @@ -347,15 +347,15 @@ terminology text = <"Other method (synthesised)"> description = <"The method of feeding (synthesised)"> > - ["at34"] = < + ["at33"] = < text = <"Mixed"> description = <"Breast and formular mixed"> > - ["at33"] = < + ["at32"] = < text = <"Formula"> description = <"Only baby formula"> > - ["at32"] = < + ["at31"] = < text = <"Breast"> description = <"Only breast milk"> > @@ -371,7 +371,7 @@ terminology text = <"Breast feeding"> description = <"Record about breast feeding"> > - ["at28"] = < + ["at27"] = < text = <"Spoon"> description = <"Feeding by spoon or similar"> > @@ -391,15 +391,15 @@ terminology text = <"Proportion"> description = <"The proportion by this method"> > - ["at22"] = < + ["at21"] = < text = <"Gastrostomy tube"> description = <"Feeding by gastrostomy tube"> > - ["at21"] = < + ["at20"] = < text = <"Nasogastric tube"> description = <"Feeding by naso-gastric tube"> > - ["at20"] = < + ["at19"] = < text = <"Bottle"> description = <"Feeding from the bottle"> > @@ -411,19 +411,19 @@ terminology text = <"Other method"> description = <"The method of feeding"> > - ["at16"] = < + ["at15"] = < text = <"Normal"> description = <"Can swallow normally"> > - ["at15"] = < + ["at14"] = < text = <"Reduced swallow"> description = <"Able to swallow but not sufficient for needs or major risk of aspiration"> > - ["at14"] = < + ["at13"] = < text = <"Some ability to swallow"> description = <"Some ability to swallow but very limited and/or does not protect airway"> > - ["at13"] = < + ["at12"] = < text = <"Unable to swallow"> description = <"Not able to pass food to the back of mouth and swallow"> > @@ -435,19 +435,19 @@ terminology text = <"Description"> description = <"Description of feeding"> > - ["at10"] = < + ["at9"] = < text = <"normal"> description = <"Able to suck normally"> > - ["at9"] = < + ["at8"] = < text = <"reduced sucking"> description = <"Can suck effectively but not sufficient for needs"> > - ["at8"] = < + ["at7"] = < text = <"some ability"> description = <"Can make sucking action but not effective"> > - ["at7"] = < + ["at6"] = < text = <"unable to suck"> description = <"No ability to suck"> > @@ -478,18 +478,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at20", "at21", "at22", "at28"> + members = <"at19", "at20", "at21", "at27"> > ["ac9000"] = < id = <"ac9000"> - members = <"at32", "at33", "at34"> + members = <"at31", "at32", "at33"> > ["ac9005"] = < id = <"ac9005"> - members = <"at13", "at14", "at15", "at16"> + members = <"at12", "at13", "at14", "at15"> > ["ac9004"] = < id = <"ac9004"> - members = <"at7", "at8", "at9", "at10"> + members = <"at6", "at7", "at8", "at9"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intermacs_profile.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intermacs_profile.v0.0.1-alpha.adls index a828eac14..d61917368 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intermacs_profile.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intermacs_profile.v0.0.1-alpha.adls @@ -49,13 +49,13 @@ definition value matches { DV_ORDINAL[id9002] matches { [value, symbol] matches { - [{1}, {[at8]}], - [{2}, {[at9]}], - [{3}, {[at10]}], - [{4}, {[at11]}], - [{5}, {[at12]}], - [{6}, {[at13]}], - [{7}, {[at14]}] + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}], + [{5}, {[at11]}], + [{6}, {[at12]}], + [{7}, {[at13]}] } } } @@ -114,11 +114,11 @@ terminology description = <"Modifier indicating the need for frequent rehospitalisation (FF)."> comment = <"Can modify only outpatients. Profile 3 if at home, or Profiles, 4, 5, or 6. A frequent flyer would rarely be Profile 7."> > - ["at23"] = < + ["at22"] = < text = <"Absent"> description = <"The qualifier is absent."> > - ["at22"] = < + ["at21"] = < text = <"Present"> description = <"The qualifier is present."> > @@ -137,31 +137,31 @@ terminology description = <"Additional information required to capture local context or to align with other reference models/formalisms."> comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> > - ["at14"] = < + ["at13"] = < text = <"Advanced NYHA Class III symptoms"> description = <"A placeholder for more precise specification in future, this level includes patients who are without current or recent episodes of unstable fluid balance, living comfortably with meaningful activity limited to mild physical exertion."> > - ["at13"] = < + ["at12"] = < text = <"Exertion limited"> description = <"Patient without evidence of fluid overload is comfortable at rest, and with activities of daily living and minor activities outside the home but fatigues after the first few minutes of any meaningful activity. Attribution to cardiac limitation requires careful measurement of peak oxygen consumption, in some cases with hemodynamic monitoring to confirm severity of cardiac impairment. “Walking wounded\"."> > - ["at12"] = < + ["at11"] = < text = <"Exertion intolerant"> description = <"Comfortable at rest and with ADL but unable to engage in any other activity, living predominantly within the house. Patients are comfortable at rest without congestive symptoms, but may have underlying refractory elevated volume status, often with renal dysfunction. If underlying nutritional status and organ function are marginal, patient may be more at risk than INTERMACS 4, and require definitive intervention."> > - ["at11"] = < + ["at10"] = < text = <"Resting symptoms"> description = <"Patient can be stabilized close to normal volume status but experiences daily symptoms of congestion at rest or during ADL. Doses of diuretics generally fluctuate at very high levels. More intensive management and surveillance strategies should be considered, which may in some cases reveal poor compliance that would compromise outcomes with any therapy. Some patients may shuttle between 4 and 5."> > - ["at10"] = < + ["at9"] = < text = <"Stable but inotrope dependent"> description = <"Patient with stable blood pressure, organ function, nutrition, and symptoms on continuous intravenous inotropic support (or a temporary circulatory support device or both), but demonstrating repeated failure to wean from support due to recurrent symptomatic hypotension or renal dysfunction “Dependent stability\"."> > - ["at9"] = < + ["at8"] = < text = <"Progressive decline on inotropic support"> description = <"Patient with declining function despite intravenous inotropic support, may be manifest by worsening renal function, nutritional depletion, inability to restore volume balance “Sliding on inotropes.” Also describes declining status in patients unable to tolerate inotropic therapy."> > - ["at8"] = < + ["at7"] = < text = <"Critical cardiogenic shock"> description = <"Patients with life-threatening hypotension despite rapidly escalating inotropic support, critical organ hypoperfusion, often confirmed by worsening acidosis and/or lactate levels. “Crash and burn\"."> > @@ -186,10 +186,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at22", "at23"> + members = <"at21", "at22"> > ["ac9000"] = < id = <"ac9000"> - members = <"at8", "at9", "at10", "at11", "at12", "at13", "at14"> + members = <"at7", "at8", "at9", "at10", "at11", "at12", "at13"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intraocular_pressure.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intraocular_pressure.v0.0.1-alpha.adls index ff08a7bc9..00aac31b3 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intraocular_pressure.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intraocular_pressure.v0.0.1-alpha.adls @@ -192,7 +192,7 @@ terminology text = <"Confounding factors"> description = <"Description of any incidental factors related to the state of the subject which may affect clinical interpretation of the measurement."> > - ["at67"] = < + ["at66"] = < text = <"Non-contact tonometry"> description = <"Non-contact tonometry was used to perfrom the test."> > @@ -208,11 +208,11 @@ terminology text = <"Clinical interpretation"> description = <"Single word, phrase or brief description that represents the clinical meaning and significance of the physical examination findings."> > - ["at60"] = < + ["at59"] = < text = <"Right eye"> description = <"The right eye was examined."> > - ["at59"] = < + ["at58"] = < text = <"Left eye"> description = <"The left eye was examined."> > @@ -224,31 +224,31 @@ terminology text = <"Device details"> description = <"Details about the tonometry device used to measure intraocular pressure."> > - ["at54"] = < + ["at53"] = < text = <"TGDc-01"> description = <"A TGDc-01 device was used to perform the test."> > - ["at53"] = < + ["at52"] = < text = <"Ocular Response Analyzer"> description = <"Ocular Response Analyzer."> > - ["at52"] = < + ["at51"] = < text = <"Dynamic Contour"> description = <"Dynamic Contour tonometry."> > - ["at51"] = < + ["at50"] = < text = <"Icare (Rebound)"> description = <"Icare (Rebound) tonometry."> > - ["at50"] = < + ["at49"] = < text = <"Tono-Pen"> description = <"Tono-Pen tonometry."> > - ["at49"] = < + ["at48"] = < text = <"Perkins"> description = <"Perkins tonometry."> > - ["at48"] = < + ["at47"] = < text = <"Goldmann"> description = <"Goldmann tonometry."> > @@ -279,10 +279,10 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at59", "at60"> + members = <"at58", "at59"> > ["ac9003"] = < id = <"ac9003"> - members = <"at48", "at49", "at50", "at51", "at52", "at53", "at54", "at67"> + members = <"at47", "at48", "at49", "at50", "at51", "at52", "at53", "at66"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intravascular_pressure.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intravascular_pressure.v0.0.1-alpha.adls index 30ac0073c..b7377f77a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intravascular_pressure.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.intravascular_pressure.v0.0.1-alpha.adls @@ -196,23 +196,23 @@ terminology text = <"Device"> description = <"Details about the device used to record the measurement."> > - ["at28"] = < + ["at27"] = < text = <"Whole cycle"> description = <"The pressure measueerd is over the whole heart cycle."> > - ["at25"] = < + ["at24"] = < text = <"Pre-diastolic"> description = <"The phase of the heart immediately prior to filling of the ventricle."> > - ["at24"] = < + ["at23"] = < text = <"Pre-systolic"> description = <"Phase of the heart immediately prior to contraction of the heart."> > - ["at10"] = < + ["at9"] = < text = <"Diastolic"> description = <"During relaxation of the heart."> > - ["at9"] = < + ["at8"] = < text = <"Systolic"> description = <"During contraction of the heart."> > @@ -246,6 +246,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at9", "at10", "at24", "at25", "at28"> + members = <"at8", "at9", "at23", "at24", "at27"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.jugular_venous_pressure.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.jugular_venous_pressure.v0.0.1-alpha.adls index 32304024f..a5bb3e97f 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.jugular_venous_pressure.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.jugular_venous_pressure.v0.0.1-alpha.adls @@ -104,7 +104,7 @@ definition ELEMENT[id15] occurrences matches {0..1} matches { -- Body position value matches { DV_CODED_TEXT[id9014] matches { - defining_code matches {[ac9004; at17]} -- Body position (synthesised) + defining_code matches {[ac9004; at16]} -- Body position (synthesised) } } } @@ -170,15 +170,15 @@ terminology text = <"Location of measurement (synthesised)"> description = <"was measured. (synthesised)"> > - ["at33"] = < + ["at32"] = < text = <"Indeterminate"> description = <"It is not possible to determine if the JVP is present or absent."> > - ["at32"] = < + ["at31"] = < text = <"Absent"> description = <"The JVP is not observed."> > - ["at31"] = < + ["at30"] = < text = <"Present"> description = <"The JVP is observed."> > @@ -203,11 +203,11 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at25"] = < + ["at24"] = < text = <"Right"> description = <"The right JVP was measured."> > - ["at24"] = < + ["at23"] = < text = <"Left"> description = <"The left JVP was measured."> > @@ -223,15 +223,15 @@ terminology text = <"Confounding factors"> description = <"Comment on and record other incidental factors that may be contributing to the jugular venous pressure measurement."> > - ["at18"] = < + ["at17"] = < text = <"Sitting"> description = <"The individual is sitting upright."> > - ["at17"] = < + ["at16"] = < text = <"Reclining at 45 degrees"> description = <"The individual is reclining at approximately 45 degrees."> > - ["at16"] = < + ["at15"] = < text = <"Supine"> description = <"The individual is lying flat on a surface."> > @@ -239,11 +239,11 @@ terminology text = <"Body position"> description = <"Position of individual during measurement."> > - ["at13"] = < + ["at12"] = < text = <"Absent"> description = <"The Kussmaul sign is not observed."> > - ["at12"] = < + ["at11"] = < text = <"Present"> description = <"The Kussmaul sign is observed."> > @@ -251,11 +251,11 @@ terminology text = <"Kussmaul sign"> description = <"Observation of the paradoxical rise in jugular venous pressure (JVP) on inspiration, or a failure in the appropriate fall of the JVP with inspiration."> > - ["at10"] = < + ["at9"] = < text = <"Negative"> description = <"The JVP does not rise with increased abdominal pressure."> > - ["at9"] = < + ["at8"] = < text = <"Positive"> description = <"The JVP rises with increased abdominal pressure."> > @@ -294,22 +294,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at9", "at10"> + members = <"at8", "at9"> > ["ac9000"] = < id = <"ac9000"> - members = <"at31", "at32", "at33"> + members = <"at30", "at31", "at32"> > ["ac9005"] = < id = <"ac9005"> - members = <"at24", "at25"> + members = <"at23", "at24"> > ["ac9004"] = < id = <"ac9004"> - members = <"at16", "at17", "at18"> + members = <"at15", "at16", "at17"> > ["ac9003"] = < id = <"ac9003"> - members = <"at12", "at13"> + members = <"at11", "at12"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.laboratory_test_result.v1.1.1.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.laboratory_test_result.v1.1.1.adls index 9163d4d59..82bc3d534 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.laboratory_test_result.v1.1.1.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.laboratory_test_result.v1.1.1.adls @@ -349,11 +349,11 @@ terminology description = <"Die Beschreibung der Methode, mit dem der Test durchgeführt wurde."> comment = <"Wenn möglich, ist eine Kodierung mit einer Terminologie wünschenswert."> > - ["at121"] = < + ["at120"] = < text = <"Vorläufig"> description = <"Es sind erste, bestätigte Ergebnisse verfügbar, aber nicht alle Ergebnisse sind final. Dies ist eine Unterkategorie von \"Teilweise\"."> > - ["at120"] = < + ["at119"] = < text = <"Hinzugefügt"> description = <"Nach der endgültigen Fassung wurde der Bericht durch Hinzufügen neuer Inhalte aktualisiert. Der bestehende Inhalt bleibt unverändert. Dies ist eine Unterkategorie von \"Abgeändert\"."> > @@ -367,11 +367,11 @@ terminology description = <"Weitere Informationen, die erforderlich sind, um lokale Inhalte abzubilden oder das Modell an andere Referenzmodelle anzupassen."> comment = <"Zum Beispiel: Lokaler Informationsbedarf oder zusätzliche Metadaten, um ein Mapping auf FHIR oder CIMI Modelle zu ermöglichen."> > - ["at117"] = < + ["at116"] = < text = <"Irrtümlich eingegeben"> description = <"Das Testergebnis wurde nach der vorherigen Endfreigabe zurückgezogen."> > - ["at116"] = < + ["at115"] = < text = <"Korrigiert"> description = <"Das Ergebnis wurde nach der Finalisierung modifiziert und ist vollständig vom verantwortlichen Untersucher verifiziert. Dies ist eine Unterkategorie von \"Abgeändert\"."> > @@ -399,7 +399,7 @@ terminology description = <"Strukturierte Details über die beim Labortest verwendete Methodik, das Gerät oder die Auswertung."> comment = <"Zum Beispiel: \"Details der ELISA/Nephelometrie\"."> > - ["at108"] = < + ["at107"] = < text = <"Registriert"> description = <"Der Labortest wurde im Laborinformationssystem registriert, aber es ist derzeit noch nichts verfügbar."> > @@ -447,7 +447,7 @@ terminology text = <"Zeitstempel des gesamten Teststatus"> description = <"Zeitpunkt an dem das Ergebnis für den oben genannten \"Gesamtteststatus\" ausgegeben wurde."> > - ["at75"] = < + ["at74"] = < text = <"Abgebrochen"> description = <"Das Ergebnis ist nicht verfügbar, weil der Test nicht gestartet oder nicht abgeschlossen wurde (manchmal auch als \"gescheitert\" bezeichnet)."> > @@ -485,15 +485,15 @@ terminology description = <"Beschreibung der wichtigsten Ergebnisse."> comment = <"Zum Beispiel: \"Das Muster lässt auf eine erhebliche Nierenfunktionsstörung schließen\". Der Inhalt der Zusammenfassung unterscheidet sich je nach durchgeführter Untersuchung. Diese Zusammenfassung sollte mit der kodierten \"Testdiagnose\" übereinstimmen."> > - ["at41"] = < + ["at40"] = < text = <"Abgeändert"> description = <"Das Ergebnis wurde nach der Finalisierung modifiziert und ist vollständig von dem verantwortlichen Untersucher verifiziert. Die Ergebnisdaten wurden geändert."> > - ["at39"] = < + ["at38"] = < text = <"Final"> description = <"Das Testergebnis ist vollständig und durch eine autorisierte Person bestätigt."> > - ["at38"] = < + ["at37"] = < text = <"Teilweise"> description = <"Das Testergebnis ist als ein Teilergebnis (z.B. Initial, vorübergehend oder vorläufig) bestätigt: Daten im Testergebnis können unvollständig oder nicht verifiziert sein."> > @@ -539,11 +539,11 @@ terminology description = <"Beskrivelse av metoden som ble brukt for å utføre undersøkelsen."> comment = <"Koding med en terminologi er ønskelig, der det er mulig."> > - ["at121"] = < + ["at120"] = < text = <"Foreløpig"> description = <"Verifiserte tidlige svar er tilgjengelige, men ikke alle svar er endelige. Dette er en underkategori av \"Ufullstendig\"."> > - ["at120"] = < + ["at119"] = < text = <"Tillegg"> description = <"Etter å ha vært satt som status \"Endelig\", har det blitt lagt nytt innhold til rapporten. Det eksisterende innholdet er uendret. Dette er en underkategori av \"Revidert\"."> > @@ -557,11 +557,11 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at117"] = < + ["at116"] = < text = <"Feilregistrert"> description = <"Analysesvaret har blitt trukket tilbake etter å ha vært i status \"Endelig\"."> > - ["at116"] = < + ["at115"] = < text = <"Korrigert"> description = <"Svaret har blitt modifisert etter å ha vært i status \"Endelig\" og er komplett og verifisert. Dette er en underkategori til \"Revidert\"."> > @@ -591,7 +591,7 @@ terminology description = <"Strukturert tilleggsinformasjon om hvilken analysemetode, utstyr eller tolkning som er benyttet."> comment = <"For eksempel \"detaljer om ELISA/nefelometri\"."> > - ["at108"] = < + ["at107"] = < text = <"Registrert"> description = <"Analysen er registrert i laboratoriesystemet, men svaret er ikke tilgjengelig per nå."> > @@ -639,7 +639,7 @@ terminology text = <"Tidsangivelse for overordnet resultatstatus"> description = <"Tidspunktet for utstedelsen av \"Overordnet resultatstatus\"."> > - ["at75"] = < + ["at74"] = < text = <"Kansellert"> description = <"Svaret er utilgjengelig fordi analysen ikke ble påbegynt eller ferdigstilt (også kalt \"avbrutt\")."> > @@ -677,15 +677,15 @@ terminology description = <"Fritekstbeskrivelse av de viktigste funnene."> comment = <"For eksempel \"mønsteret indikerer betydelig nedsatt nyrefunksjon\". Innholdet av konklusjonen vil variere, basert på hvilken undersøkelse som er utført. Konklusjonen bør være i overensstemmelse med kodene brukt i elementet \"Diagnose\"."> > - ["at41"] = < + ["at40"] = < text = <"Revidert"> description = <"Svaret har blitt modifisert etter å ha vært i status \"Endelig\", og er komplett og verifisert av ansvarlig person, og svardata er endret."> > - ["at39"] = < + ["at38"] = < text = <"Endelig"> description = <"Svaret er komplett og er bekreftet av ansvarlig person."> > - ["at38"] = < + ["at37"] = < text = <"Ufullstendig"> description = <"Dette er et delvis (dvs initalt, foreløpig eller preliminært) svar: Data i svaret kan være ukomplett eller ubekreftet."> > @@ -732,11 +732,11 @@ terminology description = <"*"> comment = <"*Coding with a terminology is desirable, where possible. (en)"> > - ["at121"] = < + ["at120"] = < text = <"*Preliminary(en)"> description = <"*Verified early results are available, but not all results are final. This is a sub-category of 'Partial'.(en)"> > - ["at120"] = < + ["at119"] = < text = <"*Appended(en)"> description = <"*Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. This is a sub-category of 'Amended'.(en)"> > @@ -750,11 +750,11 @@ terminology text = <"*Extension(en)"> description = <"*Slot to allow extension to support localisation or alignment with other standards/ reference models.(en)"> > - ["at117"] = < + ["at116"] = < text = <"*Entered in error(en)"> description = <"*The Test Result has been withdrawn following previous Final release.(en)"> > - ["at116"] = < + ["at115"] = < text = <"*Corrected(en)"> description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist. This is a sub-category of 'Amended'.(en)"> > @@ -784,7 +784,7 @@ terminology description = <"*Structured details about the method of analysis, device or interpretation used.(en)"> comment = <"*For example: 'details of ELISA/nephelometry'.(en)"> > - ["at108"] = < + ["at107"] = < text = <"*Registered(en)"> description = <"*The existence of the test is registered in the Laboratory Information System, but there is nothing yet available.(en)"> > @@ -831,7 +831,7 @@ terminology text = <"*Overall test status timestamp(en)"> description = <"*The date and/or time that ‘Overall test status’ was issued.(en)"> > - ["at75"] = < + ["at74"] = < text = <"*Cancelled(en)"> description = <"*The result is unavailable because the test was not started or not completed (also sometimes called 'aborted').(en)"> > @@ -868,15 +868,15 @@ terminology comment = <"*For example: 'Pattern suggests significant renal impairment'. The content of the conclusion will vary, depending on the investigation performed. This conclusion should be aligned with the coded 'Test diagnosis'. (en)"> fhir_mapping = <"*DiagnosticReport.conclusion(en)"> > - ["at41"] = < + ["at40"] = < text = <"*Amended(en)"> description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist, and result data has been changed.(en)"> > - ["at39"] = < + ["at38"] = < text = <"*Final(en)"> description = <"*The Test result is complete and verified by an authorised person.(en)"> > - ["at38"] = < + ["at37"] = < text = <"*Partial(en)"> description = <"*This is a partial (e.g. initial, interim or preliminary) Test Result: data in the Test Result may be incomplete or unverified.(en)"> > @@ -923,11 +923,11 @@ terminology description = <"Description about the method used to perform the test."> comment = <"Coding with a terminology is desirable, where possible."> > - ["at121"] = < + ["at120"] = < text = <"Preliminary"> description = <"Verified early results are available, but not all results are final. This is a sub-category of 'Partial'."> > - ["at120"] = < + ["at119"] = < text = <"Appended"> description = <"Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. This is a sub-category of 'Amended'."> > @@ -941,11 +941,11 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at117"] = < + ["at116"] = < text = <"Entered in error"> description = <"The Test Result has been withdrawn following previous Final release."> > - ["at116"] = < + ["at115"] = < text = <"Corrected"> description = <"The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist. This is a sub-category of 'Amended'."> > @@ -975,7 +975,7 @@ terminology description = <"Structured details about the method of analysis, device or interpretation used."> comment = <"For example: 'details of ELISA/nephelometry'."> > - ["at108"] = < + ["at107"] = < text = <"Registered"> description = <"The existence of the test is registered in the Laboratory Information System, but there is nothing yet available."> > @@ -1023,7 +1023,7 @@ terminology text = <"Overall test status timestamp"> description = <"The date and/or time that ‘Overall test status’ was issued."> > - ["at75"] = < + ["at74"] = < text = <"Cancelled"> description = <"The result is unavailable because the test was not started or not completed (also sometimes called 'aborted')."> > @@ -1059,15 +1059,15 @@ terminology description = <"Narrative description of the key findings."> comment = <"For example: 'Pattern suggests significant renal impairment'. The content of the conclusion will vary, depending on the investigation performed. This conclusion should be aligned with the coded 'Test diagnosis'."> > - ["at41"] = < + ["at40"] = < text = <"Amended"> description = <"The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist, and result data has been changed."> > - ["at39"] = < + ["at38"] = < text = <"Final"> description = <"The Test result is complete and verified by an authorised person."> > - ["at38"] = < + ["at37"] = < text = <"Partial"> description = <"This is a partial (e.g. initial, interim or preliminary) Test Result: data in the Test Result may be incomplete or unverified."> > @@ -1114,11 +1114,11 @@ terminology description = <"*"> comment = <"*Coding with a terminology is desirable, where possible. (en)"> > - ["at121"] = < + ["at120"] = < text = <"*Preliminary(en)"> description = <"*Verified early results are available, but not all results are final. This is a sub-category of 'Partial'.(en)"> > - ["at120"] = < + ["at119"] = < text = <"*Appended(en)"> description = <"*Subsequent to being final, the report has been modified by adding new content. The existing content is unchanged. This is a sub-category of 'Amended'.(en)"> > @@ -1132,11 +1132,11 @@ terminology text = <"扩展"> description = <"允许进行扩展的槽位,用于支持本地化或与其他标准/参考模型之间进行协调统一。"> > - ["at117"] = < + ["at116"] = < text = <"错误录入"> description = <"当前检验结果在此前最终发布之后已被撤销。"> > - ["at116"] = < + ["at115"] = < text = <"*Corrected(en)"> description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist. This is a sub-category of 'Amended'.(en)"> > @@ -1166,7 +1166,7 @@ terminology description = <"*Structured details about the method of analysis, device or interpretation used.(en)"> comment = <"*For example: 'details of ELISA/nephelometry'.(en)"> > - ["at108"] = < + ["at107"] = < text = <"已登记"> description = <"表示当前检验项目的存在情况已在实验室信息系统之中进行了登记,但目前尚无任何可用信息。"> > @@ -1213,7 +1213,7 @@ terminology text = <"*Overall test status timestamp(en)"> description = <"*The date and/or time that ‘Overall test status’ was issued.(en)"> > - ["at75"] = < + ["at74"] = < text = <"已撤销"> description = <"当前结果不可用,因为该检验项目并未开始或者并未完成(有时又称为“取消”、“已中止”或“已放弃”)。"> > @@ -1250,15 +1250,15 @@ terminology comment = <"*For example: 'Pattern suggests significant renal impairment'. The content of the conclusion will vary, depending on the investigation performed. This conclusion should be aligned with the coded 'Test diagnosis'. (en)"> fhir_mapping = <"*DiagnosticReport.conclusion(en)"> > - ["at41"] = < + ["at40"] = < text = <"*Amended(en)"> description = <"*The result has been modified subsequent to being Final, and is complete and verified by the responsible pathologist, and result data has been changed.(en)"> > - ["at39"] = < + ["at38"] = < text = <"最终"> description = <"检验结果完整且经过授权人员的核对或者说审核。"> > - ["at38"] = < + ["at37"] = < text = <"部分"> description = <"当前属于部分的(比如,初步的、暂时的或初级的)检验结果:检验结果之中的数据可能不完整或者未经核对。"> > @@ -1294,6 +1294,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at108", "at38", "at121", "at39", "at41", "at116", "at120", "at75", "at117"> + members = <"at107", "at37", "at120", "at38", "at40", "at115", "at119", "at74", "at116"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.malinas_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.malinas_score.v0.0.1-alpha.adls index eab643044..8d02d8d85 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.malinas_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.malinas_score.v0.0.1-alpha.adls @@ -63,9 +63,9 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}] } } } @@ -74,9 +74,9 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at10]}], - [{1}, {[at11]}], - [{2}, {[at12]}] + [{0}, {[at9]}], + [{1}, {[at10]}], + [{2}, {[at11]}] } } } @@ -85,9 +85,9 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at14]}], - [{1}, {[at15]}], - [{2}, {[at16]}] + [{0}, {[at13]}], + [{1}, {[at14]}], + [{2}, {[at15]}] } } } @@ -96,9 +96,9 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}], - [{2}, {[at20]}] + [{0}, {[at17]}], + [{1}, {[at18]}], + [{2}, {[at19]}] } } } @@ -107,9 +107,9 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at22]}], - [{1}, {[at23]}], - [{2}, {[at24]}] + [{0}, {[at21]}], + [{1}, {[at22]}], + [{2}, {[at23]}] } } } @@ -172,15 +172,15 @@ terminology text = <"*New element(pt)"> description = <"**(pt)"> > - ["at24"] = < + ["at23"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > - ["at23"] = < + ["at22"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > - ["at22"] = < + ["at21"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > @@ -188,15 +188,15 @@ terminology text = <"*New element(pt)"> description = <"**(pt)"> > - ["at20"] = < + ["at19"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > - ["at19"] = < + ["at18"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > - ["at18"] = < + ["at17"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > @@ -204,15 +204,15 @@ terminology text = <"*New element(pt)"> description = <"**(pt)"> > - ["at16"] = < + ["at15"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > - ["at15"] = < + ["at14"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > - ["at14"] = < + ["at13"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > @@ -220,15 +220,15 @@ terminology text = <"*New element(pt)"> description = <"**(pt)"> > - ["at12"] = < + ["at11"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > - ["at11"] = < + ["at10"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > - ["at10"] = < + ["at9"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > @@ -236,15 +236,15 @@ terminology text = <"*New element(pt)"> description = <"**(pt)"> > - ["at8"] = < + ["at7"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > - ["at7"] = < + ["at6"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > - ["at6"] = < + ["at5"] = < text = <"*new ordinal(pt)"> description = <"**(pt)"> > @@ -290,15 +290,15 @@ terminology text = <"Notes on measurement"> description = <"Notes on measurement of the Malinas score."> > - ["at24"] = < + ["at23"] = < text = <"> 1 hour"> description = <"*"> > - ["at23"] = < + ["at22"] = < text = <"Recently (< 1 hour)"> description = <"*"> > - ["at22"] = < + ["at21"] = < text = <"No"> description = <"*"> > @@ -306,15 +306,15 @@ terminology text = <"Breaking of waters"> description = <"Observation of whether or not her waters have broken."> > - ["at20"] = < + ["at19"] = < text = <"< 3 minutes (at least 2 in 5 minutes)"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"Between 3 and 5 minutes"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"> 5 minutes"> description = <"*"> > @@ -322,15 +322,15 @@ terminology text = <"Interval between two contractions"> description = <"Observation of the interval between two contractions"> > - ["at16"] = < + ["at15"] = < text = <"> 1 minute"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"1 minute"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"< 1 minute"> description = <"*"> > @@ -338,15 +338,15 @@ terminology text = <"Duration of contractions"> description = <"Observation of the duration of each contraction."> > - ["at12"] = < + ["at11"] = < text = <"> 6 hours"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Between 3 and 5 hours"> description = <"*"> > - ["at10"] = < + ["at9"] = < text = <"< 3 hours"> description = <"*"> > @@ -354,15 +354,15 @@ terminology text = <"Duration of labour"> description = <"Recording the duration of the labour so far."> > - ["at8"] = < + ["at7"] = < text = <"Three or more"> description = <"*"> > - ["at7"] = < + ["at6"] = < text = <"Two"> description = <"*"> > - ["at6"] = < + ["at5"] = < text = <"One"> description = <"*"> > @@ -383,22 +383,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15", "at16"> + members = <"at13", "at14", "at15"> > ["ac9001"] = < id = <"ac9001"> - members = <"at10", "at11", "at12"> + members = <"at9", "at10", "at11"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8"> + members = <"at5", "at6", "at7"> > ["ac9004"] = < id = <"ac9004"> - members = <"at22", "at23", "at24"> + members = <"at21", "at22", "at23"> > ["ac9003"] = < id = <"ac9003"> - members = <"at18", "at19", "at20"> + members = <"at17", "at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mantoux.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mantoux.v0.0.1-alpha.adls index eb4c1efcf..925259c61 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mantoux.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mantoux.v0.0.1-alpha.adls @@ -178,11 +178,11 @@ terminology text = <"Induration diameter"> description = <"Measurement of the longest diameter of the induration reaction."> > - ["at11"] = < + ["at10"] = < text = <"Negative"> description = <"The reaction is negative, based on the specified patient criterion."> > - ["at10"] = < + ["at9"] = < text = <"Positive"> description = <"The reaction is positive, based on the specified patient criterion."> > @@ -237,6 +237,6 @@ terminology > ["ac9014"] = < id = <"ac9014"> - members = <"at10", "at11"> + members = <"at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.menstruation.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.menstruation.v0.0.1-alpha.adls index 8e2bdf04f..28d5ec805 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.menstruation.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.menstruation.v0.0.1-alpha.adls @@ -200,11 +200,11 @@ terminology text = <"Liittyvät oireet"> description = <"Tietoja kuukautisiin liittyvistä oireista. Esimerkiksi kuukautiskivut tai päänsäryt."> > - ["at19"] = < + ["at18"] = < text = <"*Absent(en)"> description = <"*Flooding did not occur during the menstrual flow.(en)"> > - ["at18"] = < + ["at17"] = < text = <"*Present(en)"> description = <"*Flooding occurred during the menstrual flow.(en)"> > @@ -212,11 +212,11 @@ terminology text = <"Poikkeuksellisen runsasta vuotoa"> description = <"Niin runsas kuukautisvuoto, että se ylittää terveyssiteiden ja muiden kuukautistuotteiden imukyvyn."> > - ["at16"] = < + ["at15"] = < text = <"*Absent(en)"> description = <"*Blood clots did not occur during the menstrual flow.(en)"> > - ["at15"] = < + ["at14"] = < text = <"*Present(en)"> description = <"*Blood clots occurred during the menstrual flow.(en)"> > @@ -224,23 +224,23 @@ terminology text = <"Verihyytymiä"> description = <"Kuukautisvuodossa on verihyytymiä."> > - ["at13"] = < + ["at12"] = < text = <"Vain tiputtelua"> description = <"Vain tiputteluvuotoa."> > - ["at12"] = < + ["at11"] = < text = <"Vähäinen vuoto"> description = <"Vähäinen kuukautisvuoto."> > - ["at11"] = < + ["at10"] = < text = <"Normaali tai tyypillinen vuoto"> description = <"Normaali kuukautisvuoto."> > - ["at10"] = < + ["at9"] = < text = <"Runsas vuoto"> description = <"Runsas kuukautisvuoto."> > - ["at9"] = < + ["at8"] = < text = <"Erittäin runsas vuoto"> description = <"Erittäin runsas kuukautisvuoto, joka aiheuttaa usein lisäongelmia, kuten tulvimista ja hyytymistä."> > @@ -299,11 +299,11 @@ terminology text = <"Sintomas associados"> description = <"Os detalhes sobre os sintomas relacionados à menstruação. Por exemplo, cólicas menstruais e dores de cabeça."> > - ["at19"] = < + ["at18"] = < text = <"*Absent(en)"> description = <"*Flooding did not occur during the menstrual flow.(en)"> > - ["at18"] = < + ["at17"] = < text = <"*Present(en)"> description = <"*Flooding occurred during the menstrual flow.(en)"> > @@ -311,11 +311,11 @@ terminology text = <"Vazamento"> description = <"Presença de fluxo menstrual intenso, que excedeu a capacidade dos absorventes higiênicos e outros produtos para absorver o fluxo menstrual."> > - ["at16"] = < + ["at15"] = < text = <"*Absent(en)"> description = <"*Blood clots did not occur during the menstrual flow.(en)"> > - ["at15"] = < + ["at14"] = < text = <"*Present(en)"> description = <"*Blood clots occurred during the menstrual flow.(en)"> > @@ -323,23 +323,23 @@ terminology text = <"Coágulos de sangue"> description = <"Presença de coágulos sanguíneos no fluxo menstrual."> > - ["at13"] = < + ["at12"] = < text = <"Somente mancha"> description = <"Manchas menstruais somente."> > - ["at12"] = < + ["at11"] = < text = <"Fluxo fraco"> description = <"Fluxo menstrual fraco."> > - ["at11"] = < + ["at10"] = < text = <"Fluxo médio ou típico"> description = <"Fluxo menstrual médio."> > - ["at10"] = < + ["at9"] = < text = <"Fluxo intenso"> description = <"Fluxo menstrual intenso."> > - ["at9"] = < + ["at8"] = < text = <"Fluxo muito intenso"> description = <"Fluxo menstrual muito intenso, muitas vezes causando problemas adicionais, tais como vazamentos e coagulação."> > @@ -398,11 +398,11 @@ terminology text = <"Associated symptoms"> description = <"Details about symptoms related to menses. For example, menstrual cramps or headaches."> > - ["at19"] = < + ["at18"] = < text = <"Absent"> description = <"Flooding did not occur during the menstrual flow."> > - ["at18"] = < + ["at17"] = < text = <"Present"> description = <"Flooding occurred during the menstrual flow."> > @@ -410,11 +410,11 @@ terminology text = <"Flooding"> description = <"Presence of heavy menstrual flow that exceeded capacity of sanitary napkins and other menstrual products to absorb the menstrual flow."> > - ["at16"] = < + ["at15"] = < text = <"Absent"> description = <"Blood clots did not occur during the menstrual flow."> > - ["at15"] = < + ["at14"] = < text = <"Present"> description = <"Blood clots occurred during the menstrual flow."> > @@ -422,23 +422,23 @@ terminology text = <"Blood clots"> description = <"Presence of blood clots in the menstrual flow."> > - ["at13"] = < + ["at12"] = < text = <"Spotting only"> description = <"Menstrual spotting only."> > - ["at12"] = < + ["at11"] = < text = <"Light flow"> description = <"Light menstrual flow."> > - ["at11"] = < + ["at10"] = < text = <"Normal, or typical, flow"> description = <"Normal menstrual flow."> > - ["at10"] = < + ["at9"] = < text = <"Heavy flow"> description = <"Heavy menstrual flow."> > - ["at9"] = < + ["at8"] = < text = <"Very heavy flow"> description = <"Very heavy menstrual flow, often causing additional problems such as flooding and clotting."> > @@ -471,14 +471,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at18", "at19"> + members = <"at17", "at18"> > ["ac9001"] = < id = <"ac9001"> - members = <"at15", "at16"> + members = <"at14", "at15"> > ["ac9000"] = < id = <"ac9000"> - members = <"at9", "at10", "at11", "at12", "at13"> + members = <"at8", "at9", "at10", "at11", "at12"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.modified_barthel_index.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.modified_barthel_index.v0.0.1-alpha.adls index 887400708..1356d7f7c 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.modified_barthel_index.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.modified_barthel_index.v0.0.1-alpha.adls @@ -115,9 +115,9 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at38]}], - [{1}, {[at45]}], - [{2}, {[at39]}] + [{0}, {[at37]}], + [{1}, {[at44]}], + [{2}, {[at38]}] } } } @@ -126,9 +126,9 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}] } } } @@ -137,8 +137,8 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at36]}], - [{1}, {[at37]}] + [{0}, {[at35]}], + [{1}, {[at36]}] } } } @@ -147,9 +147,9 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at32]}], - [{1}, {[at33]}], - [{2}, {[at34]}] + [{0}, {[at31]}], + [{1}, {[at32]}], + [{2}, {[at33]}] } } } @@ -158,9 +158,9 @@ definition value matches { DV_ORDINAL[id9014] matches { [value, symbol] matches { - [{0}, {[at28]}], - [{1}, {[at29]}], - [{2}, {[at30]}] + [{0}, {[at27]}], + [{1}, {[at28]}], + [{2}, {[at29]}] } } } @@ -169,10 +169,10 @@ definition value matches { DV_ORDINAL[id9015] matches { [value, symbol] matches { - [{0}, {[at23]}], - [{1}, {[at24]}], - [{2}, {[at25]}], - [{3}, {[at26]}] + [{0}, {[at22]}], + [{1}, {[at23]}], + [{2}, {[at24]}], + [{3}, {[at25]}] } } } @@ -181,10 +181,10 @@ definition value matches { DV_ORDINAL[id9016] matches { [value, symbol] matches { - [{0}, {[at19]}], - [{1}, {[at20]}], - [{2}, {[at21]}], - [{3}, {[at40]}] + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at39]}] } } } @@ -193,9 +193,9 @@ definition value matches { DV_ORDINAL[id9017] matches { [value, symbol] matches { - [{0}, {[at14]}], - [{1}, {[at15]}], - [{2}, {[at12]}] + [{0}, {[at13]}], + [{1}, {[at14]}], + [{2}, {[at11]}] } } } @@ -204,9 +204,9 @@ definition value matches { DV_ORDINAL[id9018] matches { [value, symbol] matches { - [{0}, {[at42]}], - [{1}, {[at43]}], - [{2}, {[at44]}] + [{0}, {[at41]}], + [{1}, {[at42]}], + [{2}, {[at43]}] } } } @@ -215,8 +215,8 @@ definition value matches { DV_ORDINAL[id9019] matches { [value, symbol] matches { - [{0}, {[at11]}], - [{1}, {[at12]}] + [{0}, {[at10]}], + [{1}, {[at11]}] } } } @@ -319,19 +319,19 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at45"] = < + ["at44"] = < text = <"*Occasional accident(en)"> description = <"*Less than or equal to once per week.(en)"> > - ["at44"] = < + ["at43"] = < text = <"Самостоятельно поднимается и опускается"> description = <"*"> > - ["at43"] = < + ["at42"] = < text = <"С помощью слов или поддерживающих устройств"> description = <"*"> > - ["at42"] = < + ["at41"] = < text = <"Невозможно"> description = <"*"> > @@ -339,23 +339,23 @@ terminology text = <"Лестницы"> description = <"Лестницы."> > - ["at40"] = < + ["at39"] = < text = <"Самостоятельно"> description = <"*"> > - ["at39"] = < + ["at38"] = < text = <"Задержка"> description = <"*"> > - ["at38"] = < + ["at37"] = < text = <"Недержание"> description = <"*"> > - ["at37"] = < + ["at36"] = < text = <"Полностью самостоятельно (мытьё лица, волос, бритьё, чистка зубов)"> description = <"*"> > - ["at36"] = < + ["at35"] = < text = <"Требуется помощь"> description = <"*"> > @@ -363,15 +363,15 @@ terminology text = <"*Grooming(en)"> description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en)"> > - ["at34"] = < + ["at33"] = < text = <"Независимый (включения и выключения, одевания и раздевания, вытирания"> description = <"*"> > - ["at33"] = < + ["at32"] = < text = <"С посторонней помощью, некоторые действия - самостоятельно"> description = <"*"> > - ["at32"] = < + ["at31"] = < text = <"Невозможно"> description = <"*"> > @@ -379,15 +379,15 @@ terminology text = <"Пользование туалетом"> description = <"Самостоятельно - может сам пойти в туалет, достаточно раздеться, соблюсти чистоту, одеться и уйти."> > - ["at30"] = < + ["at29"] = < text = <"Самостоятельно"> description = <"*"> > - ["at29"] = < + ["at28"] = < text = <"Нужна помощь: нарезать, намазать масло и т.д."> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Невозможно"> description = <"*"> > @@ -395,19 +395,19 @@ terminology text = <"*Feeding(en)"> description = <"*Ability to eat food.(en)"> > - ["at26"] = < + ["at25"] = < text = <"*Independent(en)"> description = <"*Person can move from bed to chair independently.(en)"> > - ["at25"] = < + ["at24"] = < text = <"С незначительной физической или словесной помощью"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"*Major help, can sit(en)"> description = <"*A strong trained person or 2 people required, patient can sit straight.(en)"> > - ["at23"] = < + ["at22"] = < text = <"*Unable, no sitting balance(en)"> description = <"*No sitting balance, a lifting device is used.(en)"> > @@ -415,15 +415,15 @@ terminology text = <"*Transfer(en)"> description = <"*Transfer from bed to chair and back.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Walks with help(en)"> description = <"*Person walks with assistance of one person, with physical or verbal assistance.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Wheel chair independent(en)"> description = <"*Wheelchair independent (including corners).(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Immobile(en)"> description = <"*Person can get less than 50 metres in wheelchair.(en)"> > @@ -435,11 +435,11 @@ terminology text = <"Общий"> description = <"Общий индекс Бартеля - значение."> > - ["at15"] = < + ["at14"] = < text = <"Нужна помощь с кнопками, пуговицами, молниями"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Невозможно"> description = <"*"> > @@ -447,11 +447,11 @@ terminology text = <"*Dressing(en)"> description = <"*Ability to choose clothes, put them on and fasten them.(en)"> > - ["at12"] = < + ["at11"] = < text = <"Самостоятельно"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Невозможно"> description = <"*"> > @@ -463,15 +463,15 @@ terminology text = <"*Bowels(en)"> description = <"*Over the previous week, occasional accident is once per week.(en)"> > - ["at8"] = < + ["at7"] = < text = <"Запор (задержка стула более 7 дней)"> description = <"*"> > - ["at7"] = < + ["at6"] = < text = <"Иногда аварии (макс. 1 раз в 24 часа)"> description = <"*"> > - ["at6"] = < + ["at5"] = < text = <"Недержание или калоприёмник"> description = <"*"> > @@ -542,19 +542,19 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at45"] = < + ["at44"] = < text = <"Nedsatt kontroll"> description = <"Nedsatt kontroll og enkelte \"uhell\" eller trenger hjelp til evt. å sette stikkpiller/klyx."> > - ["at44"] = < + ["at43"] = < text = <"Selvhjulpen"> description = <"Kan evt. bruke ganghjelpemidler."> > - ["at43"] = < + ["at42"] = < text = <"Trenger hjelp/tilsyn"> description = <"Trenger hjelp/tilsyn av en person."> > - ["at42"] = < + ["at41"] = < text = <"Kan ikke gå i trapp"> description = <"Kan ikke gå i trapp."> > @@ -562,24 +562,24 @@ terminology text = <"Trappegang"> description = <"Evne til å gå i trapper."> > - ["at40"] = < + ["at39"] = < text = <"Kan gå uten hjelp, evt med stokk/krykker"> description = <"Klarer å gå 50 meter, kan bruke stokk eller krykker, men ikke annet ganghjelpemiddel."> > - ["at39"] = < + ["at38"] = < text = <"Kontinent"> description = <"Klarer selv evt. å sette stikkpille/klyx."> > - ["at38"] = < + ["at37"] = < text = <"Helt inkontinent"> description = <"Helt inkontinent eller hyppige \"uhell\"."> > - ["at37"] = < + ["at36"] = < text = <"Selvhjulpen"> description = <"Selvhjulpen. Klarer å vaske ansiktet, kjemme håret, pusse tenner og barbere seg."> > - ["at36"] = < + ["at35"] = < text = <"Trenger hjelp"> description = <"Trenger hjelp til en eller flere oppgaver."> > @@ -587,16 +587,16 @@ terminology text = <"*Grooming(en)"> description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en)"> > - ["at34"] = < + ["at33"] = < text = <"Selvhjulpen"> description = <"Selvhjulpen ved toalettbesøk eller bruk av toalettstol. Ordner klær, tørker seg, spyler toalettet eller tømmer bekken."> > - ["at33"] = < + ["at32"] = < text = <"Trenger hjelp"> description = <"Trenger hjelp til forflytning, klær, tørke seg."> > - ["at32"] = < + ["at31"] = < text = <"Kan ikke bruke toalett"> description = <"Kan ikke bruke toalett."> > @@ -604,16 +604,16 @@ terminology text = <"Toalettbesøk"> description = <"Evne til å gå på toalettet."> > - ["at30"] = < + ["at29"] = < text = <"Selvhjulpen"> description = <"Helt selvhjulpen. Kan bruke nødvendige hjelpemidler og spiser innen rimelig tid."> > - ["at29"] = < + ["at28"] = < text = <"Behov for noe hjelp"> description = <"Behov for noe hjelp, f.eks. til å skjære opp maten."> > - ["at28"] = < + ["at27"] = < text = <"Helt avhengig av hjelp"> description = <"Helt avhengig av hjelp."> > @@ -621,19 +621,19 @@ terminology text = <"*Feeding(en)"> description = <"*Ability to eat food.(en)"> > - ["at26"] = < + ["at25"] = < text = <"*Independent(en)"> description = <"*Person can move from bed to chair independently.(en)"> > - ["at25"] = < + ["at24"] = < text = <"Klarer forflytning med litt hjelp eller tilsyn"> description = <"Klarer forflytning med litt hjelp eller tilsyn."> > - ["at24"] = < + ["at23"] = < text = <"*Major help, can sit(en)"> description = <"*A strong trained person or 2 people required, patient can sit straight.(en)"> > - ["at23"] = < + ["at22"] = < text = <"*Unable, no sitting balance(en)"> description = <"*No sitting balance, a lifting device is used.(en)"> > @@ -641,15 +641,15 @@ terminology text = <"*Transfer(en)"> description = <"*Transfer from bed to chair and back.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Walks with help(en)"> description = <"*Person walks with assistance of one person, with physical or verbal assistance.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Wheel chair independent(en)"> description = <"*Wheelchair independent (including corners).(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Immobile(en)"> description = <"*Person can get less than 50 metres in wheelchair.(en)"> > @@ -662,11 +662,11 @@ terminology description = <"Summen av de 10 elementene i Barthel ADL-indeks. Tall på 0-9 indikerer høyt hjelpebehov, 10-19 moderat hjelpebehov og 20 er selvhjulpen."> comment = <"Dette feltet skal ikke brukes dersom man kun benytter utvalgte felt i arketypen."> > - ["at15"] = < + ["at14"] = < text = <"Trenger hjelp, men klarer halvparten innen rimelig tid"> description = <"Trenger hjelp, men klarer halvparten innen rimelig tid."> > - ["at14"] = < + ["at13"] = < text = <"Trenger hjelp til mer enn halvparten"> description = <"Trenger hjelp til mer enn halvparten ved påkledning."> > @@ -674,11 +674,11 @@ terminology text = <"*Dressing(en)"> description = <"*Ability to choose clothes, put them on and fasten them.(en)"> > - ["at12"] = < + ["at11"] = < text = <"Selvhjulpen"> description = <"Helt selvhjulpen."> > - ["at11"] = < + ["at10"] = < text = <"Trenger hjelp"> description = <"Trenger hjelp."> > @@ -690,16 +690,16 @@ terminology text = <"*Bowels(en)"> description = <"*Over the previous week, occasional accident is once per week.(en)"> > - ["at8"] = < + ["at7"] = < text = <"Kontinent"> description = <"Holder seg evt. tørr ved bruk av uridom eller mestrer bruk av kateter på egen hånd."> > - ["at7"] = < + ["at6"] = < text = <"Nedsatt kontroll"> description = <"Nedsatt kontroll og enkelte \"uhell\" eller holder seg tørr med uridom eller kateter, men trenger hjelp for å bruke dette."> > - ["at6"] = < + ["at5"] = < text = <"Helt inkontinent"> description = <"Helt inkontinent eller trenger permanent kateter."> > @@ -770,19 +770,19 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at45"] = < + ["at44"] = < text = <"*Occasional accident(en)"> description = <"*Less than or equal to once per week.(en)"> > - ["at44"] = < + ["at43"] = < text = <"*Onafhankelijk naar boven en naar beneden(nl)"> description = <"**(nl)"> > - ["at43"] = < + ["at42"] = < text = <"*Heeft hulp nodig (woorden, lichamelijk of hulpmiddel)(nl)"> description = <"**(nl)"> > - ["at42"] = < + ["at41"] = < text = <"*Neit in staat(nl)"> description = <"**(nl)"> > @@ -790,23 +790,23 @@ terminology text = <"*Trappen(nl)"> description = <"*Trappen.(nl)"> > - ["at40"] = < + ["at39"] = < text = <"*Onafhankelijk(nl)"> description = <"**(nl)"> > - ["at39"] = < + ["at38"] = < text = <"*Continent(nl)"> description = <"**(nl)"> > - ["at38"] = < + ["at37"] = < text = <"*Incontinent(nl)"> description = <"**(nl)"> > - ["at37"] = < + ["at36"] = < text = <"*Onafhankelijk (gezicht, haar, tanden, scheren)(nl)"> description = <"**(nl)"> > - ["at36"] = < + ["at35"] = < text = <"*Heeft hulp nodig(nl)"> description = <"**(nl)"> > @@ -814,15 +814,15 @@ terminology text = <"*Grooming(en)"> description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en)"> > - ["at34"] = < + ["at33"] = < text = <"*Onafhankelijk (op en af, uit- en aankleden, afvegen)(nl)"> description = <"**(nl)"> > - ["at33"] = < + ["at32"] = < text = <"*Heeft enige hulp nodig maar kan sommige dingen zelf(nl)"> description = <"**(nl)"> > - ["at32"] = < + ["at31"] = < text = <"*Afhankelijk(nl)"> description = <"**(nl)"> > @@ -830,15 +830,15 @@ terminology text = <"*Toiletgebruik(nl)"> description = <"*Met hulp = kan zich afvegen en enige van bovenstaande handelingen uitvoeren.Onafhankelijk = in staat om naar toilet te gaan, zich voldoende uit te kleden, schoon te maken, aan te kleden en weg te gaan.(nl)"> > - ["at30"] = < + ["at29"] = < text = <"*Onafhankelijk(nl)"> description = <"**(nl)"> > - ["at29"] = < + ["at28"] = < text = <"*Heeft hulp nodig bij snijden, smeren van boter, enz.(nl)"> description = <"**(nl)"> > - ["at28"] = < + ["at27"] = < text = <"*Niet in staat(nl)"> description = <"**(nl)"> > @@ -846,19 +846,19 @@ terminology text = <"*Feeding(en)"> description = <"*Ability to eat food.(en)"> > - ["at26"] = < + ["at25"] = < text = <"*Independent(en)"> description = <"*Person can move from bed to chair independently.(en)"> > - ["at25"] = < + ["at24"] = < text = <"*Weinig hulp (met hulp van woorden of lichamelijk)(nl)"> description = <"**(nl)"> > - ["at24"] = < + ["at23"] = < text = <"*Major help, can sit(en)"> description = <"*A strong trained person or 2 people required, patient can sit straight.(en)"> > - ["at23"] = < + ["at22"] = < text = <"*Unable, no sitting balance(en)"> description = <"*No sitting balance, a lifting device is used.(en)"> > @@ -866,15 +866,15 @@ terminology text = <"*Transfer(en)"> description = <"*Transfer from bed to chair and back.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Walks with help(en)"> description = <"*Person walks with assistance of one person, with physical or verbal assistance.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Wheel chair independent(en)"> description = <"*Wheelchair independent (including corners).(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Immobile(en)"> description = <"*Person can get less than 50 metres in wheelchair.(en)"> > @@ -886,11 +886,11 @@ terminology text = <"*Totaal(nl)"> description = <"*Totaal Barthel-index voorbeeld.(nl)"> > - ["at15"] = < + ["at14"] = < text = <"*Heeft hulp nodig maar kan oeveer de helft zelf(nl)"> description = <"**(nl)"> > - ["at14"] = < + ["at13"] = < text = <"*Afhankelijk(nl)"> description = <"**(nl)"> > @@ -898,11 +898,11 @@ terminology text = <"*Dressing(en)"> description = <"*Ability to choose clothes, put them on and fasten them.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Onafinankelik(nl)"> description = <"**(nl)"> > - ["at11"] = < + ["at10"] = < text = <"*Afhankelijk(nl)"> description = <"**(nl)"> > @@ -914,15 +914,15 @@ terminology text = <"*Bowels(en)"> description = <"*Over the previous week, occasional accident is once per week.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Continent (gedurende meer dan 7 dagen)(nl)"> description = <"**(nl)"> > - ["at7"] = < + ["at6"] = < text = <"*Af en toe een ongelukje (max. 1 keer per 24 uur)(nl)"> description = <"**(nl)"> > - ["at6"] = < + ["at5"] = < text = <"*Incontinent of catheter(nl)"> description = <"**(nl)"> > @@ -993,19 +993,19 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents."> > - ["at45"] = < + ["at44"] = < text = <"Occasional accident"> description = <"Less than or equal to once per week."> > - ["at44"] = < + ["at43"] = < text = <"Independent"> description = <"Can carry aid alone if required."> > - ["at43"] = < + ["at42"] = < text = <"Needs help"> description = <"Verbal, physical or other assistance."> > - ["at42"] = < + ["at41"] = < text = <"Unable"> description = <"Unable to use stairs."> > @@ -1013,23 +1013,23 @@ terminology text = <"Stairs"> description = <"Ability to negotiate stairs."> > - ["at40"] = < + ["at39"] = < text = <"Independent"> description = <"Person can use any aid (not wheelchair) around the house or ward."> > - ["at39"] = < + ["at38"] = < text = <"Continent"> description = <"Continent of faeces."> > - ["at38"] = < + ["at37"] = < text = <"Incontinent (or requires enemas)"> description = <"Incontinent of faeces or requires enemas."> > - ["at37"] = < + ["at36"] = < text = <"Independent"> description = <"Able to brush teeth, hair, wash face, shave."> > - ["at36"] = < + ["at35"] = < text = <"Needs help"> description = <"Needs help with personal care."> > @@ -1037,15 +1037,15 @@ terminology text = <"Grooming"> description = <"Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing."> > - ["at34"] = < + ["at33"] = < text = <"Independent (on & off, dressing, wiping)"> description = <"Person is fully self-supporting in all toileting tasks."> > - ["at33"] = < + ["at32"] = < text = <"Needs some help but can do some tasks alone"> description = <"Person is self-supporting in some toileting tasks."> > - ["at32"] = < + ["at31"] = < text = <"Dependent"> description = <"Person is completely dependent of others to use the toilet."> > @@ -1053,15 +1053,15 @@ terminology text = <"Toilet use"> description = <"Ability to use toilet over the previous 48 hours."> > - ["at30"] = < + ["at29"] = < text = <"Independent"> description = <"Able to eat alone."> > - ["at29"] = < + ["at28"] = < text = <"Needs help"> description = <"Requires help cutting, spreading butter or requires modified diet - able to eat alone."> > - ["at28"] = < + ["at27"] = < text = <"Unable to eat unassisted"> description = <"Requires manual feeding."> > @@ -1069,19 +1069,19 @@ terminology text = <"Feeding"> description = <"Ability to eat food."> > - ["at26"] = < + ["at25"] = < text = <"Independent"> description = <"Person can move from bed to chair independently."> > - ["at25"] = < + ["at24"] = < text = <"Minor help"> description = <"A person is required for supervision or some help."> > - ["at24"] = < + ["at23"] = < text = <"Major help, can sit"> description = <"A strong trained person or 2 people required, patient can sit straight."> > - ["at23"] = < + ["at22"] = < text = <"Unable, no sitting balance"> description = <"No sitting balance, a lifting device is used."> > @@ -1089,15 +1089,15 @@ terminology text = <"Transfer"> description = <"Transfer from bed to chair and back."> > - ["at21"] = < + ["at20"] = < text = <"Walks with help"> description = <"Person walks with assistance of one person, with physical or verbal assistance."> > - ["at20"] = < + ["at19"] = < text = <"Wheel chair independent"> description = <"Wheelchair independent (including corners)."> > - ["at19"] = < + ["at18"] = < text = <"Immobile"> description = <"Person can get less than 50 metres in wheelchair."> > @@ -1110,11 +1110,11 @@ terminology description = <"Sum of the individual scores assigned for each of the contributing variables."> comment = <"A score of 0-9 indicates high dependency, 10-19 moderate dependency and 20 is independent."> > - ["at15"] = < + ["at14"] = < text = <"Needs help but can do about half unaided"> description = <"Needs help only with buttons, zippers but can put on clothes unaided."> > - ["at14"] = < + ["at13"] = < text = <"Dependent"> description = <"Requires assistance choosing and putting on clothes."> > @@ -1122,11 +1122,11 @@ terminology text = <"Dressing"> description = <"Ability to choose clothes, put them on and fasten them."> > - ["at12"] = < + ["at11"] = < text = <"Independent"> description = <"No help required when getting in and out of the bath or when washing."> > - ["at11"] = < + ["at10"] = < text = <"Dependent"> description = <"Needs assistance with baths or showers."> > @@ -1138,15 +1138,15 @@ terminology text = <"Bowels"> description = <"Over the previous week, occasional accident is once per week."> > - ["at8"] = < + ["at7"] = < text = <"Continent (manages catheter alone)"> description = <"Continent includes self management of catheter."> > - ["at7"] = < + ["at6"] = < text = <"Occasional accident"> description = <"Less than or equal to once per week."> > - ["at6"] = < + ["at5"] = < text = <"Incontinent (or unable to manage catheter)"> description = <"Incontinent of urine or catheterised."> > @@ -1217,19 +1217,19 @@ terminology description = <"*Additional information required to capture local content or to align with other reference models/formalisms.(en)"> comment = <"*For example: Local hospital departmental infomation or additional metadata to align with FHIR or CIMI equivalents.(en)"> > - ["at45"] = < + ["at44"] = < text = <"*Occasional accident(en)"> description = <"*Less than or equal to once per week.(en)"> > - ["at44"] = < + ["at43"] = < text = <"Onafhankelijk naar boven en naar beneden"> description = <"*"> > - ["at43"] = < + ["at42"] = < text = <"Heeft hulp nodig (woorden, lichamelijk of hulpmiddel)"> description = <"*"> > - ["at42"] = < + ["at41"] = < text = <"Neit in staat"> description = <"*"> > @@ -1237,23 +1237,23 @@ terminology text = <"Trappen"> description = <"Trappen."> > - ["at40"] = < + ["at39"] = < text = <"Onafhankelijk"> description = <"*"> > - ["at39"] = < + ["at38"] = < text = <"Continent"> description = <"*"> > - ["at38"] = < + ["at37"] = < text = <"Incontinent"> description = <"*"> > - ["at37"] = < + ["at36"] = < text = <"Onafhankelijk (gezicht, haar, tanden, scheren)"> description = <"*"> > - ["at36"] = < + ["at35"] = < text = <"Heeft hulp nodig"> description = <"*"> > @@ -1261,15 +1261,15 @@ terminology text = <"*Grooming(en)"> description = <"*Ability over the previous 24-48 hours to attend to personal hygiene such as brushing teeth, shaving and washing.(en)"> > - ["at34"] = < + ["at33"] = < text = <"Onafhankelijk (op en af, uit- en aankleden, afvegen)"> description = <"*"> > - ["at33"] = < + ["at32"] = < text = <"Heeft enige hulp nodig maar kan sommige dingen zelf"> description = <"*"> > - ["at32"] = < + ["at31"] = < text = <"Afhankelijk"> description = <"*"> > @@ -1277,15 +1277,15 @@ terminology text = <"Toiletgebruik"> description = <"Met hulp = kan zich afvegen en enige van bovenstaande handelingen uitvoeren.Onafhankelijk = in staat om naar toilet te gaan, zich voldoende uit te kleden, schoon te maken, aan te kleden en weg te gaan."> > - ["at30"] = < + ["at29"] = < text = <"Onafhankelijk"> description = <"*"> > - ["at29"] = < + ["at28"] = < text = <"Heeft hulp nodig bij snijden, smeren van boter, enz."> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Niet in staat"> description = <"*"> > @@ -1293,19 +1293,19 @@ terminology text = <"*Feeding(en)"> description = <"*Ability to eat food.(en)"> > - ["at26"] = < + ["at25"] = < text = <"*Independent(en)"> description = <"*Person can move from bed to chair independently.(en)"> > - ["at25"] = < + ["at24"] = < text = <"Weinig hulp (met hulp van woorden of lichamelijk)"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"*Major help, can sit(en)"> description = <"*A strong trained person or 2 people required, patient can sit straight.(en)"> > - ["at23"] = < + ["at22"] = < text = <"*Unable, no sitting balance(en)"> description = <"*No sitting balance, a lifting device is used.(en)"> > @@ -1313,15 +1313,15 @@ terminology text = <"*Transfer(en)"> description = <"*Transfer from bed to chair and back.(en)"> > - ["at21"] = < + ["at20"] = < text = <"*Walks with help(en)"> description = <"*Person walks with assistance of one person, with physical or verbal assistance.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*Wheel chair independent(en)"> description = <"*Wheelchair independent (including corners).(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Immobile(en)"> description = <"*Person can get less than 50 metres in wheelchair.(en)"> > @@ -1333,11 +1333,11 @@ terminology text = <"Totaal"> description = <"Totaal Barthel-index voorbeeld."> > - ["at15"] = < + ["at14"] = < text = <"Heeft hulp nodig maar kan oeveer de helft zelf"> description = <"*"> > - ["at14"] = < + ["at13"] = < text = <"Afhankelijk"> description = <"*"> > @@ -1345,11 +1345,11 @@ terminology text = <"*Dressing(en)"> description = <"*Ability to choose clothes, put them on and fasten them.(en)"> > - ["at12"] = < + ["at11"] = < text = <"Onafinankelik"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Afhankelijk"> description = <"*"> > @@ -1361,15 +1361,15 @@ terminology text = <"*Bowels(en)"> description = <"*Over the previous week, occasional accident is once per week.(en)"> > - ["at8"] = < + ["at7"] = < text = <"Continent (gedurende meer dan 7 dagen)"> description = <"*"> > - ["at7"] = < + ["at6"] = < text = <"Af en toe een ongelukje (max. 1 keer per 24 uur)"> description = <"*"> > - ["at6"] = < + ["at5"] = < text = <"Incontinent of catheter"> description = <"*"> > @@ -1390,42 +1390,42 @@ terminology value_sets = < ["ac9009"] = < id = <"ac9009"> - members = <"at11", "at12"> + members = <"at10", "at11"> > ["ac9008"] = < id = <"ac9008"> - members = <"at42", "at43", "at44"> + members = <"at41", "at42", "at43"> > ["ac9007"] = < id = <"ac9007"> - members = <"at14", "at15", "at12"> + members = <"at13", "at14", "at11"> > ["ac9002"] = < id = <"ac9002"> - members = <"at36", "at37"> + members = <"at35", "at36"> > ["ac9001"] = < id = <"ac9001"> - members = <"at6", "at7", "at8"> + members = <"at5", "at6", "at7"> > ["ac9000"] = < id = <"ac9000"> - members = <"at38", "at45", "at39"> + members = <"at37", "at44", "at38"> > ["ac9006"] = < id = <"ac9006"> - members = <"at19", "at20", "at21", "at40"> + members = <"at18", "at19", "at20", "at39"> > ["ac9005"] = < id = <"ac9005"> - members = <"at23", "at24", "at25", "at26"> + members = <"at22", "at23", "at24", "at25"> > ["ac9004"] = < id = <"ac9004"> - members = <"at28", "at29", "at30"> + members = <"at27", "at28", "at29"> > ["ac9003"] = < id = <"ac9003"> - members = <"at32", "at33", "at34"> + members = <"at31", "at32", "at33"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mst.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mst.v0.0.1-alpha.adls index 9ab532efe..081d148e3 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mst.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.mst.v0.0.1-alpha.adls @@ -101,11 +101,11 @@ terminology text = <"MST score"> description = <"Score of 2 or more: patient at risk of malnutrition."> > - ["at19"] = < + ["at18"] = < text = <"1: Yes"> description = <"The patient has eaten poorly recently."> > - ["at18"] = < + ["at17"] = < text = <"0: No"> description = <"The patient has not eaten poorly recently."> > @@ -113,23 +113,23 @@ terminology text = <"Appetite"> description = <"Have you been eating poorly because of a decreased appetite?"> > - ["at14"] = < + ["at13"] = < text = <"2: Unsure"> description = <"The patient is unsure about kilograms of weight lost."> > - ["at13"] = < + ["at12"] = < text = <"4: > 15 kg"> description = <"Lost weight recent (> 15 kg)."> > - ["at12"] = < + ["at11"] = < text = <"3: 11-15 kg"> description = <"Lost weight recent (11-15 kg)."> > - ["at11"] = < + ["at10"] = < text = <"2: 6-10 kg"> description = <"Lost weight recent (6-10 kg)."> > - ["at10"] = < + ["at9"] = < text = <"1: 1-5 kg."> description = <"Lost weight recent (1-5 kg)."> > @@ -137,11 +137,11 @@ terminology text = <"Lost weight positive"> description = <"If yes, how much weight have you lost?"> > - ["at8"] = < + ["at7"] = < text = <"2: Unsure"> description = <"The patient is unsure about lost weight."> > - ["at7"] = < + ["at6"] = < text = <"0: No"> description = <"The patient no lost weight."> > @@ -166,14 +166,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at18", "at19"> + members = <"at17", "at18"> > ["ac9001"] = < id = <"ac9001"> - members = <"at10", "at11", "at12", "at13", "at14"> + members = <"at9", "at10", "at11", "at12", "at13"> > ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at8"> + members = <"at6", "at7"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.must.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.must.v0.0.1-alpha.adls index 1d2516f64..9e5e067a1 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.must.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.must.v0.0.1-alpha.adls @@ -83,9 +83,9 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}] } } } @@ -94,9 +94,9 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at10]}], - [{1}, {[at11]}], - [{2}, {[at12]}] + [{0}, {[at9]}], + [{1}, {[at10]}], + [{2}, {[at11]}] } } } @@ -105,8 +105,8 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at14]}], - [{2}, {[at15]}] + [{0}, {[at13]}], + [{2}, {[at14]}] } } } @@ -237,19 +237,19 @@ terminology description = <"*Some variables used in the calculation of the MUST score may be influenced by confunding factors, specially in the case of weight and BMI determination.(en)"> comment = <"*Examples of confunding factors are fluid disturbances, lactation, pregnancy, critical illness and amputations. These and other situations deemed as confunding should be registered here.(en)"> > - ["at38"] = < + ["at37"] = < text = <"Derivado de la cambios en la medición del perímetro braquial"> description = <"*"> > - ["at37"] = < + ["at36"] = < text = <"Impresión clínica"> description = <"*"> > - ["at36"] = < + ["at35"] = < text = <"Cambio de peso documentado recientemente o referido por el paciente"> description = <"*"> > - ["at35"] = < + ["at34"] = < text = <"Medición directa del cambio de peso"> description = <"*"> > @@ -257,11 +257,11 @@ terminology text = <"Método de determinación de la pérdida de peso"> description = <"Método utilizado para la determinación de la pérdida de peso"> > - ["at33"] = < + ["at32"] = < text = <"Derivado de la medición del perímetro braquial"> description = <"*"> > - ["at32"] = < + ["at31"] = < text = <"Calculado a partir de las mediciones de altura y peso"> description = <"*"> > @@ -269,31 +269,31 @@ terminology text = <"Método de estimación del índice de masa corporal"> description = <"Método utilizado para la estimación del índice de masa corporal"> > - ["at30"] = < + ["at29"] = < text = <"Peso documentado recientemente o referido por el paciente"> description = <"Peso documentado recientemente o referido por el paciente (si es confiable y realista)."> > - ["at29"] = < + ["at28"] = < text = <"Medición directa del peso"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Derivada de la semienvergadura"> description = <"*"> > - ["at27"] = < + ["at26"] = < text = <"Derivada de la altura de la rodilla"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"Derivada de la longitud del antebrazo (cúbito)"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"Altura documentada recientemente o referida por el paciente"> description = <"Altura documentada recientemente o referida por el paciente (si es confiable y realista)."> > - ["at24"] = < + ["at23"] = < text = <"Medición directa de la altura"> description = <"*"> > @@ -305,15 +305,15 @@ terminology text = <"*Height determination method for body mass index(en)"> description = <"*Method used for determining height as a part of body mass index calculation.(en)"> > - ["at20"] = < + ["at19"] = < text = <"*High risk(en)"> description = <"*Total score equal or greater than 2.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Medium risk(en)"> description = <"*Total score equal to 1.(en)"> > - ["at18"] = < + ["at17"] = < text = <"*Low risk(en)"> description = <"*Total score equal to 0.(en)"> > @@ -325,11 +325,11 @@ terminology text = <"*Total score(en)"> description = <"*The sum of scores for body mass index, weight loss and acute disease effect.(en)"> > - ["at15"] = < + ["at14"] = < text = <"*Acutely ill and there has been or is likely to be no nutritional intake for >5 days(en)"> description = <"*If patient is acutely ill and there has been or is likely to be no nutritional intake for >5 days.(en)"> > - ["at14"] = < + ["at13"] = < text = <"*Not acutely ill and sufficient nutritional intake for >5 days(en)"> description = <"*If patient is not acutely ill and there has not been or is not likely to be no nutritional intake for >5 days.(en)"> > @@ -338,15 +338,15 @@ terminology description = <"*If the subject is currently affected by an acute patho-physiological or psychological condition, and there has been no nutritional intake or likelihood of no intake for more than 5 days, they are likely to be at nutritional risk.(en)"> comment = <"*Such patients include those who are critically ill, those who have swallowing difficulties (e.g. after stroke), or head injuries or are undergoing gastrointestinal surgery.(en)"> > - ["at12"] = < + ["at11"] = < text = <">10 %"> description = <">10 %"> > - ["at11"] = < + ["at10"] = < text = <"5-10 %"> description = <"5-10 %"> > - ["at10"] = < + ["at9"] = < text = <"<5 %"> description = <"<5 %"> > @@ -355,15 +355,15 @@ terminology description = <"*To establish the subject’s weight loss score, ask if there has been any weight loss in the last 3 – 6 months, and if so how much (or look in their medical records).(en)"> comment = <"*Deduct current weight from previous weight to calculate amount of weight lost and calculate percentage. If the subject has not lost weight (or has gained weight) score 0.(en)"> > - ["at8"] = < + ["at7"] = < text = <"<18.5"> description = <"<18.5"> > - ["at7"] = < + ["at6"] = < text = <"18.5 -20"> description = <"18.5 -20"> > - ["at6"] = < + ["at5"] = < text = <"*>20 (>30 Obese)(en)"> description = <"**(en)"> > @@ -427,19 +427,19 @@ terminology description = <"Some variables used in the calculation of the MUST score may be influenced by confunding factors, specially in the case of weight and BMI determination."> comment = <"Examples of confunding factors are fluid disturbances, lactation, pregnancy, critical illness and amputations. These and other situations deemed as confunding should be registered here."> > - ["at38"] = < + ["at37"] = < text = <"Derived from changes in mid upper arm circumference measurement"> description = <"*"> > - ["at37"] = < + ["at36"] = < text = <"Clinical impression"> description = <"*"> > - ["at36"] = < + ["at35"] = < text = <"Recently documented or self-reported weight change"> description = <"*"> > - ["at35"] = < + ["at34"] = < text = <"Direct weight change measurement"> description = <"*"> > @@ -447,11 +447,11 @@ terminology text = <"Weight loss determination method"> description = <"Method used for determining weight change."> > - ["at33"] = < + ["at32"] = < text = <"Derived from mid upper arm circumference measurement"> description = <"*"> > - ["at32"] = < + ["at31"] = < text = <"Calculation from height and weight measurements"> description = <"*"> > @@ -459,31 +459,31 @@ terminology text = <"Body mass index estimation method"> description = <"Method used for determining body mass index."> > - ["at30"] = < + ["at29"] = < text = <"Recently documented or self-reported weight"> description = <"Recently documented or self-reported weight (if reliable and realistic)."> > - ["at29"] = < + ["at28"] = < text = <"Direct weight measurement"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Derived from demispan"> description = <"*"> > - ["at27"] = < + ["at26"] = < text = <"Derived from knee height"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"Derived from ulna length"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"Recently documented or self-reported height"> description = <"Recently documented or self-reported height (if reliable and realistic)."> > - ["at24"] = < + ["at23"] = < text = <"Direct height measurement"> description = <"*"> > @@ -495,15 +495,15 @@ terminology text = <"Height determination method for body mass index"> description = <"Method used for determining height as a part of body mass index calculation."> > - ["at20"] = < + ["at19"] = < text = <"High risk"> description = <"Total score equal or greater than 2."> > - ["at19"] = < + ["at18"] = < text = <"Medium risk"> description = <"Total score equal to 1."> > - ["at18"] = < + ["at17"] = < text = <"Low risk"> description = <"Total score equal to 0."> > @@ -515,11 +515,11 @@ terminology text = <"Total score"> description = <"The sum of scores for body mass index, weight loss and acute disease effect."> > - ["at15"] = < + ["at14"] = < text = <"Acutely ill and there has been or is likely to be no nutritional intake for >5 days"> description = <"If patient is acutely ill and there has been or is likely to be no nutritional intake for >5 days."> > - ["at14"] = < + ["at13"] = < text = <"Not acutely ill and sufficient nutritional intake for >5 days"> description = <"If patient is not acutely ill and there has not been or is not likely to be no nutritional intake for >5 days."> > @@ -528,15 +528,15 @@ terminology description = <"If the subject is currently affected by an acute patho-physiological or psychological condition, and there has been no nutritional intake or likelihood of no intake for more than 5 days, they are likely to be at nutritional risk."> comment = <"Such patients include those who are critically ill, those who have swallowing difficulties (e.g. after stroke), or head injuries or are undergoing gastrointestinal surgery."> > - ["at12"] = < + ["at11"] = < text = <">10 %"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"5-10 %"> description = <"*"> > - ["at10"] = < + ["at9"] = < text = <"<5 %"> description = <"*"> > @@ -545,15 +545,15 @@ terminology description = <"To establish the subject’s weight loss score, ask if there has been any weight loss in the last 3 – 6 months, and if so how much (or look in their medical records)."> comment = <"Deduct current weight from previous weight to calculate amount of weight lost and calculate percentage. If the subject has not lost weight (or has gained weight) score 0."> > - ["at8"] = < + ["at7"] = < text = <"<18.5"> description = <"*"> > - ["at7"] = < + ["at6"] = < text = <"18.5 -20"> description = <"*"> > - ["at6"] = < + ["at5"] = < text = <">20 (>30 Obese)"> description = <"*"> > @@ -579,34 +579,34 @@ terminology value_sets = < ["ac9007"] = < id = <"ac9007"> - members = <"at35", "at36", "at37", "at38"> + members = <"at34", "at35", "at36", "at37"> > ["ac9002"] = < id = <"ac9002"> - members = <"at14", "at15"> + members = <"at13", "at14"> > ["ac9001"] = < id = <"ac9001"> - members = <"at10", "at11", "at12"> + members = <"at9", "at10", "at11"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8"> + members = <"at5", "at6", "at7"> > ["ac9006"] = < id = <"ac9006"> - members = <"at32", "at33"> + members = <"at31", "at32"> > ["ac9005"] = < id = <"ac9005"> - members = <"at29", "at30"> + members = <"at28", "at29"> > ["ac9004"] = < id = <"ac9004"> - members = <"at24", "at25", "at26", "at27", "at28"> + members = <"at23", "at24", "at25", "at26", "at27"> > ["ac9003"] = < id = <"ac9003"> - members = <"at18", "at19", "at20"> + members = <"at17", "at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news2.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news2.v0.0.1-alpha.adls index 88f02c8ba..a5b07acfe 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news2.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news2.v0.0.1-alpha.adls @@ -81,10 +81,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at19]}], - [{1}, {[at20]}], - [{2}, {[at21]}], - [{3}, {[at22]}] + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}] } } } @@ -93,10 +93,10 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at31]}], - [{1}, {[at32]}], - [{2}, {[at33]}], - [{3}, {[at34]}] + [{0}, {[at30]}], + [{1}, {[at31]}], + [{2}, {[at32]}], + [{3}, {[at33]}] } } } @@ -105,10 +105,10 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at49]}], - [{1}, {[at50]}], - [{2}, {[at51]}], - [{3}, {[at52]}] + [{0}, {[at48]}], + [{1}, {[at49]}], + [{2}, {[at50]}], + [{3}, {[at51]}] } } } @@ -117,8 +117,8 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at37]}], - [{2}, {[at38]}] + [{0}, {[at36]}], + [{2}, {[at37]}] } } } @@ -127,10 +127,10 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at15]}], - [{1}, {[at16]}], - [{2}, {[at17]}], - [{3}, {[at18]}] + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at16]}], + [{3}, {[at17]}] } } } @@ -139,10 +139,10 @@ definition value matches { DV_ORDINAL[id9014] matches { [value, symbol] matches { - [{0}, {[at14]}], - [{1}, {[at13]}], - [{2}, {[at12]}], - [{3}, {[at11]}] + [{0}, {[at13]}], + [{1}, {[at12]}], + [{2}, {[at11]}], + [{3}, {[at10]}] } } } @@ -151,8 +151,8 @@ definition value matches { DV_ORDINAL[id9015] matches { [value, symbol] matches { - [{0}, {[at25]}], - [{3}, {[at26]}] + [{0}, {[at24]}], + [{3}, {[at25]}] } } } @@ -161,10 +161,10 @@ definition value matches { DV_ORDINAL[id9016] matches { [value, symbol] matches { - [{0}, {[at23]}], - [{1}, {[at24]}], - [{2}, {[at39]}], - [{3}, {[at40]}] + [{0}, {[at22]}], + [{1}, {[at23]}], + [{2}, {[at38]}], + [{3}, {[at39]}] } } } @@ -261,19 +261,19 @@ terminology text = <"*Clinical risk category (en) (synthesised)"> description = <"* (synthesised)"> > - ["at61"] = < + ["at60"] = < text = <"*High(en)"> description = <"*Urgent or emergency response.(en)"> > - ["at60"] = < + ["at59"] = < text = <"*Medium(en)"> description = <"*Key threshold for urgent response.(en)"> > - ["at59"] = < + ["at58"] = < text = <"*Low-medium(en)"> description = <"*Urgent ward-based response.(en)"> > - ["at58"] = < + ["at57"] = < text = <"*Low(en)"> description = <"*Ward-based response.(en)"> > @@ -290,19 +290,19 @@ terminology - Use the 'Percent O₂' data element to record the percent of oxygen delivered using a device, for example 24% for a V24 Venturi device or 28% of humidified oxygen for H28. (en)"> > - ["at52"] = < + ["at51"] = < text = <"*<=83 or >=97 on O₂(en)"> description = <"*The oxygen saturation level is less or equal 83% or between >=97% on oxygen; scored as 3 points."> > - ["at51"] = < + ["at50"] = < text = <"*84-85 or 95-96 on O₂(en)"> description = <"*The oxygen saturation level is between 84% and 85% or between 95% and 96% on oxygen; scored as 2 points."> > - ["at50"] = < + ["at49"] = < text = <"*86-87 or 93-94 on O₂(en)"> description = <"*The oxygen saturation level is between 86% and 87% or between 93% and 94% on oxygen; scored as 1 point."> > - ["at49"] = < + ["at48"] = < text = <"*88-92 or >=93 on air(en)"> description = <"*The oxygen saturation level is between 88% and 92% or greater than/equal to 93% on air; scored as 0 points."> > @@ -325,19 +325,19 @@ terminology description = <"*Record any issues or factors that may impact on the NEWS2 assessment. (en)"> comment = <"*For example: presence of pain; pregnancy. (en)"> > - ["at40"] = < + ["at39"] = < text = <"*<=35.0(en)"> description = <"*The body temperature is less than/equal to 35 degrees Celcius ; scored as 3 points."> > - ["at39"] = < + ["at38"] = < text = <"*>=39.1(en)"> description = <"*The body temperature is greater than/equal to 39.1 degrees Celcius; scored as 2 points."> > - ["at38"] = < + ["at37"] = < text = <"Ja"> description = <"Pasienten tilføres oksygen; skåres som 2 poeng."> > - ["at37"] = < + ["at36"] = < text = <"Nei"> description = <"Pasienten tilføres ikke oksygen; skåres som 0 poeng."> > @@ -345,19 +345,19 @@ terminology text = <"*Air or oxygen? (en)"> description = <"Om pasienten tilføres oksygen for å opprettholde oksygenmetningen."> > - ["at34"] = < + ["at33"] = < text = <"*<=91(en)"> description = <"*Oksygenmetning målt som mindre enn eller lik 91 prosent; skåres som 3 poeng."> > - ["at33"] = < + ["at32"] = < text = <"*92-93(en)"> description = <"*Oksygenmetning målt fra og med 92 til og med 93 prosent; skåres som 2 poeng."> > - ["at32"] = < + ["at31"] = < text = <"*94-95(en)"> description = <"*Oksygenmetning målt fra og med 94 til og med 95 prosent; skåres som 1 poeng."> > - ["at31"] = < + ["at30"] = < text = <"*>= 96(en)"> description = <"*Oksygenmetning målt større enn eller lik 96 prosent; skåres som 0 poeng."> > @@ -371,67 +371,67 @@ terminology description = <"Summen av skår til hvert enkelt NEWS-parameter."> comment = <"Totalskår vil normalt beregnes automatisk i en applikasjon."> > - ["at26"] = < + ["at25"] = < text = <"*Confusion, V, P or U(en)"> description = <"*V - Reagerer på lyd/ tiltale, P - Reagerer på smerte, U - Reagerer ikke; skåres som 3 poeng."> > - ["at25"] = < + ["at24"] = < text = <"A"> description = <"Pasienten er helt våken; skåres som 0 poeng."> > - ["at24"] = < + ["at23"] = < text = <"*35.1-36.0 or 38.1-39.0(en)"> description = <"*The body temperature measurement is between 35.1 and 36.0 degrees Celsius or between 38.1 and 39.0 degrees Celsius; scored as 1 point."> > - ["at23"] = < + ["at22"] = < text = <"*36.1-38.0(en)"> description = <"*The body temperature measurement is between 36.1 and 38.0 degrees Celsius; scored as 0 points."> > - ["at22"] = < + ["at21"] = < text = <"≤8 eller ≥25"> description = <"Respirasjonsfrekvensen målt, mindre enn eller lik 8, eller større enn eller lik 25 pust per min; skåres som 3 poeng."> > - ["at21"] = < + ["at20"] = < text = <"21-24"> description = <"Respirasjonsfrekvensen målt fra og med 21 til og med 24 pust per min; skåres som 2 poeng."> > - ["at20"] = < + ["at19"] = < text = <"9-11"> description = <"Respirasjonsfrekvensen målt fra og med 9 til og med 11 pust per min; skåres som 1 poeng."> > - ["at19"] = < + ["at18"] = < text = <"12-20"> description = <"Respirasjonsfrekvensen målt fra og med 12 til og med 20 pust per min; skåres som 0 poeng."> > - ["at18"] = < + ["at17"] = < text = <"≤90 eller ≥220"> description = <"Det systoliske blodtrykket målt mindre enn eller lik 90 mmHg eller større enn eller lik 220 mmHg; skåres som 3 poeng."> > - ["at17"] = < + ["at16"] = < text = <"91-100"> description = <"Det systoliske blodtrykket målt fra og med 91 til og med 100 mmHg; skåres som 2 poeng."> > - ["at16"] = < + ["at15"] = < text = <"101-110"> description = <"Det systoliske blodtrykket målt fra og med 101 til og med 110 mmHg; skåres som 1 poeng."> > - ["at15"] = < + ["at14"] = < text = <"111-219"> description = <"Det systoliske blodtrykket målt fra og med 111 til og med 219 mmHg; skåres som 0 poeng."> > - ["at14"] = < + ["at13"] = < text = <"51-90"> description = <"Hjertefrekvensen målt fra og med 51 til og med 90 pulsslag per min; skåres som 0 poeng."> > - ["at13"] = < + ["at12"] = < text = <"41-50 eller 91-110"> description = <"Hjertefrekvensen målt fra og med 41 til og med 50 pulsslag per min eller fra og med 91 til og med 110 pulsslag per min; skåres som 1 poeng."> > - ["at12"] = < + ["at11"] = < text = <"111-130"> description = <"Hjertefrekvensen målt fra og med 111 til og med 130 pulsslag per min; skåres som 2 poeng."> > - ["at11"] = < + ["at10"] = < text = <"≤40 eller ≥131"> description = <"Hjertefrekvensen målt som mindre enn eller lik 40 pulsslag per min eller større enn eller lik 131 pulsslag per min; skåres som 3 poeng."> > @@ -502,19 +502,19 @@ terminology text = <"Clinical risk category (synthesised)"> description = <"Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters. (synthesised)"> > - ["at61"] = < + ["at60"] = < text = <"High"> description = <"Urgent or emergency response."> > - ["at60"] = < + ["at59"] = < text = <"Medium"> description = <"Key threshold for urgent response."> > - ["at59"] = < + ["at58"] = < text = <"Low-medium"> description = <"Urgent ward-based response."> > - ["at58"] = < + ["at57"] = < text = <"Low"> description = <"Ward-based response."> > @@ -531,19 +531,19 @@ terminology - Use the 'Percent O₂' data element to record the percent of oxygen delivered using a device, for example 24% for a V24 Venturi device or 28% of humidified oxygen for H28. "> > - ["at52"] = < + ["at51"] = < text = <"<=83 or >=97 on O₂"> description = <"The oxygen saturation level is less or equal 83% or between >=97% on supplemental oxygen; scored as 3 points."> > - ["at51"] = < + ["at50"] = < text = <"84-85 or 95-96 on O₂"> description = <"The oxygen saturation level is between 84% and 85% or between 95% and 96% on supplemental oxygen; scored as 2 points."> > - ["at50"] = < + ["at49"] = < text = <"86-87 or 93-94 on O₂"> description = <"The oxygen saturation level is between 86% and 87% or between 93% and 94% on supplemental oxygen; scored as 1 point."> > - ["at49"] = < + ["at48"] = < text = <"88-92 or >=93 on air"> description = <"The oxygen saturation level is between 88% and 92% or greater than/equal to 93% on air; scored as 0 points."> > @@ -566,19 +566,19 @@ terminology description = <"Record any issues or factors that may impact on the NEWS2 assessment."> comment = <"For example: presence of pain; pregnancy."> > - ["at40"] = < + ["at39"] = < text = <"<=35.0"> description = <"The body temperature is less than/equal to 35 degrees Celcius ; scored as 3 points."> > - ["at39"] = < + ["at38"] = < text = <">=39.1"> description = <"The body temperature is greater than/equal to 39.1 degrees Celcius; scored as 2 points."> > - ["at38"] = < + ["at37"] = < text = <"Oxygen"> description = <"The patient is receiving supplemental oxygen; scored as 2 points."> > - ["at37"] = < + ["at36"] = < text = <"Air"> description = <"The patient is not receiving supplemental oxygen; scored as 0 points."> > @@ -586,19 +586,19 @@ terminology text = <"Air or oxygen?"> description = <"Assessment carried out breathing air or supplemental oxygen."> > - ["at34"] = < + ["at33"] = < text = <"<=91"> description = <"The oxygen saturation level is less than/equal to 91%; scored as 3 points."> > - ["at33"] = < + ["at32"] = < text = <"92-93"> description = <"The oxygen saturation level is between 92% and 93%; scored as 2 points."> > - ["at32"] = < + ["at31"] = < text = <"94-95"> description = <"The oxygen saturation level is between 94% and 95%; scored as 1 point."> > - ["at31"] = < + ["at30"] = < text = <">= 96"> description = <"The oxygen saturation level is greater than/equal to 96%; scored as 0 points."> > @@ -612,67 +612,67 @@ terminology description = <"The total sum of ordinal values associated with six relevant NEWS2 physiological parameters, plus the supplemental oxygen weighting score."> comment = <"Total score may be generated at run-time."> > - ["at26"] = < + ["at25"] = < text = <"Confusion, V, P or U"> description = <"The patient is newly confused, responds only to voice or pain, or is unresponsive; scored as 3 points."> > - ["at25"] = < + ["at24"] = < text = <"Alert"> description = <"The patient is alert or awake; scored as 0 points."> > - ["at24"] = < + ["at23"] = < text = <"35.1-36.0 or 38.1-39.0"> description = <"The body temperature measurement is between 35.1 and 36.0 degrees Celsius or between 38.1 and 39.0 degrees Celsius; scored as 1 point."> > - ["at23"] = < + ["at22"] = < text = <"36.1-38.0"> description = <"The body temperature measurement is between 36.1 and 38.0 degrees Celsius; scored as 0 points."> > - ["at22"] = < + ["at21"] = < text = <"<=8 or >=25"> description = <"The respiratory rate measurement is less than/equal to 8 breaths/min or greater than/equal to 25 breaths/min; scored as 3 points."> > - ["at21"] = < + ["at20"] = < text = <"21-24"> description = <"The respiratory rate measurement is between 21 and 24 breaths/min; scored as 2 points."> > - ["at20"] = < + ["at19"] = < text = <"9-11"> description = <"The respiratory rate measurement is between 9 and 11 breaths/min; scored as 1 point."> > - ["at19"] = < + ["at18"] = < text = <"12-20"> description = <"The respiratory rate measurement is between 12 and 20 breaths/min; scored as 0 points."> > - ["at18"] = < + ["at17"] = < text = <"<=90 or >= 220"> description = <"The systolic blood pressure measurement is less than/equal to 90 mmHg or greater than/equal to 220 mmHg; scored as 3 points."> > - ["at17"] = < + ["at16"] = < text = <"91-100"> description = <"The systolic blood pressure measurement is between 91 and 100 mmHg; scored as 2 points."> > - ["at16"] = < + ["at15"] = < text = <"101-110"> description = <"The systolic blood pressure measurement is between 101 and 110 mmHg; scored as 1 point."> > - ["at15"] = < + ["at14"] = < text = <"111-219"> description = <"The systolic blood pressure measurement is between 111 and 219 mmHg; scored as 0 points."> > - ["at14"] = < + ["at13"] = < text = <"51-90"> description = <"The pulse measurement is between 51 and 90 beats/min; scored as 0 points."> > - ["at13"] = < + ["at12"] = < text = <"41-50 or 91-110"> description = <"The pulse measurement is between 41 and 50 beats/min or between 91 and 110 beats/min; scored as 1 point."> > - ["at12"] = < + ["at11"] = < text = <"111-130"> description = <"The pulse measurement is between 111 and 130 beats/min; scored as 2 points."> > - ["at11"] = < + ["at10"] = < text = <"<=40 or >=131"> description = <"The pulse measurement is less than/equal to 40 beats/min or greater than/equal to 131 beats/min; scored as 3 points."> > @@ -710,38 +710,38 @@ terminology value_sets = < ["ac9008"] = < id = <"ac9008"> - members = <"at58", "at59", "at60", "at61"> + members = <"at57", "at58", "at59", "at60"> > ["ac9007"] = < id = <"ac9007"> - members = <"at23", "at24", "at39", "at40"> + members = <"at22", "at23", "at38", "at39"> > ["ac9002"] = < id = <"ac9002"> - members = <"at49", "at50", "at51", "at52"> + members = <"at48", "at49", "at50", "at51"> > ["ac9001"] = < id = <"ac9001"> - members = <"at31", "at32", "at33", "at34"> + members = <"at30", "at31", "at32", "at33"> > ["ac9000"] = < id = <"ac9000"> - members = <"at19", "at20", "at21", "at22"> + members = <"at18", "at19", "at20", "at21"> > ["ac9006"] = < id = <"ac9006"> - members = <"at25", "at26"> + members = <"at24", "at25"> > ["ac9005"] = < id = <"ac9005"> - members = <"at14", "at13", "at12", "at11"> + members = <"at13", "at12", "at11", "at10"> > ["ac9004"] = < id = <"ac9004"> - members = <"at15", "at16", "at17", "at18"> + members = <"at14", "at15", "at16", "at17"> > ["ac9003"] = < id = <"ac9003"> - members = <"at37", "at38"> + members = <"at36", "at37"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news_uk_rcp.v1.1.5-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news_uk_rcp.v1.1.5-alpha.adls index ff0a64994..393ec1070 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news_uk_rcp.v1.1.5-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.news_uk_rcp.v1.1.5-alpha.adls @@ -144,10 +144,10 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at19]}], - [{1}, {[at20]}], - [{2}, {[at21]}], - [{3}, {[at22]}] + [{0}, {[at18]}], + [{1}, {[at19]}], + [{2}, {[at20]}], + [{3}, {[at21]}] } } } @@ -156,10 +156,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at31]}], - [{1}, {[at32]}], - [{2}, {[at33]}], - [{3}, {[at34]}] + [{0}, {[at30]}], + [{1}, {[at31]}], + [{2}, {[at32]}], + [{3}, {[at33]}] } } } @@ -168,8 +168,8 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at37]}], - [{2}, {[at38]}] + [{0}, {[at36]}], + [{2}, {[at37]}] } } } @@ -178,10 +178,10 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at23]}], - [{1}, {[at24]}], - [{2}, {[at39]}], - [{3}, {[at40]}] + [{0}, {[at22]}], + [{1}, {[at23]}], + [{2}, {[at38]}], + [{3}, {[at39]}] } } } @@ -190,10 +190,10 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at15]}], - [{1}, {[at16]}], - [{2}, {[at17]}], - [{3}, {[at18]}] + [{0}, {[at14]}], + [{1}, {[at15]}], + [{2}, {[at16]}], + [{3}, {[at17]}] } } } @@ -202,10 +202,10 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at14]}], - [{1}, {[at13]}], - [{2}, {[at12]}], - [{3}, {[at11]}] + [{0}, {[at13]}], + [{1}, {[at12]}], + [{2}, {[at11]}], + [{3}, {[at10]}] } } } @@ -214,8 +214,8 @@ definition value matches { DV_ORDINAL[id9014] matches { [value, symbol] matches { - [{0}, {[at25]}], - [{3}, {[at26]}] + [{0}, {[at24]}], + [{3}, {[at25]}] } } } @@ -304,19 +304,19 @@ terminology text = <"*Clinical risk category(en) (synthesised)"> description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en) (synthesised)"> > - ["at52"] = < + ["at51"] = < text = <"*High(en)"> description = <"*Urgent or emergency response.(en)"> > - ["at51"] = < + ["at50"] = < text = <"*Medium(en)"> description = <"*Key threshold for urgent response.(en)"> > - ["at50"] = < + ["at49"] = < text = <"*Low-medium(en)"> description = <"*Urgent ward-based response.(en)"> > - ["at49"] = < + ["at48"] = < text = <"*Low(en)"> description = <"*Ward-based response.(en)"> > @@ -338,19 +338,19 @@ terminology description = <"Beskrivning av faktorer och felkällor som kan påverka bedömningen av totalpoängen."> comment = <"Exempelvis om patienten har KOL."> > - ["at40"] = < + ["at39"] = < text = <"<=35,0"> description = <"Kroppstemperatur lägre än eller lika med 35 grader Celsius. Sätts till 3 poäng."> > - ["at39"] = < + ["at38"] = < text = <">=39,1"> description = <"Kroppstemperatur högre än eller lika med 39,1 grader Celcius. Sätts till 2 poäng."> > - ["at38"] = < + ["at37"] = < text = <"Ja"> description = <"Patienten ges syrgastillförsel. Sätts till 2 poäng."> > - ["at37"] = < + ["at36"] = < text = <"Nej"> description = <"Patienten ges ingen syrgastillförsel. Sätts till 0 poäng."> > @@ -358,19 +358,19 @@ terminology text = <"Syrgastillförsel"> description = <"Kategorier för aktiv syrgastillförsel."> > - ["at34"] = < + ["at33"] = < text = <"<=91"> description = <"Syremättnad (saturation) lägre än eller lika med 91%. Sätts till 3 poäng."> > - ["at33"] = < + ["at32"] = < text = <"92-93"> description = <"Syremättnad (saturation) mellan 92% och 93%. Sätts till 2 poäng."> > - ["at32"] = < + ["at31"] = < text = <"94-95"> description = <"Syremättnad (saturation) mellan 94% och 95%. Sätts till 1 poäng."> > - ["at31"] = < + ["at30"] = < text = <">= 96"> description = <"Syremättnad (saturation) högre än eller lika med 96%. Sätts till 0 poäng."> > @@ -384,68 +384,68 @@ terminology comment = <"Vissa IT-system kan automatiskt räkna ut totalpoängen. Detta kan variera mellan olika IT-system. "> > - ["at26"] = < + ["at25"] = < text = <"*V, P or U(en)"> description = <"*The patient responds only to voice or pain, or is unresponsive; scored as 3 points.(en)"> > - ["at25"] = < + ["at24"] = < text = <"A"> description = <"Alert och vaken. Sätts till 0 poäng."> > - ["at24"] = < + ["at23"] = < text = <"35,1-36,0 eller 38,1-39,0"> description = <"Kroppstemperatur mellan 35,1 och 36,0 grader Celsius alternativt 38,1 och 39,0 grader Celsius. Sätts till 0 poäng."> > - ["at23"] = < + ["at22"] = < text = <"36,1-38,0"> description = <"Kroppstemperatur mellan 36,1 och 38,0 grader Celsius. Sätts till 0 poäng."> > - ["at22"] = < + ["at21"] = < text = <"<=8 eller >=25"> description = <"Andningsfrekvens fler än eller lika med 8 andetag per minut, alternativt färre än eller lika med 25 andetag per minut. Sätts till 3 poäng. "> > - ["at21"] = < + ["at20"] = < text = <"21-24"> description = <"Andningsfrekvens mellan 21 och 24 andetag per minut. Sätts till 2 poäng."> > - ["at20"] = < + ["at19"] = < text = <"9-11"> description = <"Andningsfrekvens mellan 9 och 11 andetag per minut. Sätts till 1 poäng."> > - ["at19"] = < + ["at18"] = < text = <"12-20"> description = <"Andningsfrekvens mellan 12 och 20 andetag per minut. Sätts till 0 poäng."> > - ["at18"] = < + ["at17"] = < text = <"<=90 eller >= 220"> description = <"Systoliskt blodtryck lägre än eller lika med 90 mmHg, alternativt högre än eller lika med 220 mmHg. Sätts till 3 poäng."> > - ["at17"] = < + ["at16"] = < text = <"91-100"> description = <"Systoliskt blodtryck mellan 91 och 100 mmHg. Sätts till 2 poäng."> > - ["at16"] = < + ["at15"] = < text = <"101-110"> description = <"Systoliskt blodtryck mellan 101 och 110 mmHg. Sätts till 1 poäng."> > - ["at15"] = < + ["at14"] = < text = <"111-219"> description = <"Systoliskt blodtryck mellan 111 och 219 mmHg. Sätts till 0 poäng."> > - ["at14"] = < + ["at13"] = < text = <"51-90"> description = <"Hjärtfrekvens mellan 51 och 90 slag per minut. Sätts till 0 poäng."> > - ["at13"] = < + ["at12"] = < text = <"41-50 eller 91-110"> description = <"Hjärtfrekvens mellan 41 och 50 slag per minut, alternativt mellan 91 och 110 slag per minut. Sätts till 1 poäng."> > - ["at12"] = < + ["at11"] = < text = <"111-130"> description = <"Hjärtfrekvens mellan 111 och 130 slag per minut . Sätts till 2 poäng."> > - ["at11"] = < + ["at10"] = < text = <"<=40 eller >=131"> description = <"Hjärtfrekvens lägre än eller lika med 40 slag per minut, alternativt högre än eller lika med 131 slag per minut. Sätts till 3 poäng."> > @@ -511,19 +511,19 @@ terminology text = <"Riskiluokka (synthesised)"> description = <"Luokitus, joka kuvaa fysiologisiin parametreihin tarvittavan kliinisen vasteen kiireellisyyttä ja laajuutta. (synthesised)"> > - ["at52"] = < + ["at51"] = < text = <"Korkea"> description = <"Korkea riski"> > - ["at51"] = < + ["at50"] = < text = <"Kohtalainen"> description = <"Kohtalainen riski"> > - ["at50"] = < + ["at49"] = < text = <"Matala-kohtalainen"> description = <"Matala/kohtalainen riski"> > - ["at49"] = < + ["at48"] = < text = <"Matala"> description = <"Matala riski"> > @@ -545,19 +545,19 @@ terminology description = <"Kuvaus mahdollisista satunnaisista tekijöistä, jotka ovat saattaneet vaikuttaa pistemäärään."> comment = <"Esimerkki: Potilaalla on keuhkoahtaumatauti."> > - ["at40"] = < + ["at39"] = < text = <"<=35,0"> description = <"Ruumiinlämpö on pienempi kuin/yhtä suuri kuin 35 celsiusastetta; annetaan 3 pistettä."> > - ["at39"] = < + ["at38"] = < text = <">=39,1"> description = <"Ruumiinlämpö on suurempi kuin/yhtä suuri kuin 39,1 celsiusastetta; annetaan 2 pistettä."> > - ["at38"] = < + ["at37"] = < text = <"Kyllä"> description = <"Potilas saa lisähappea; annetaan 2 pistettä."> > - ["at37"] = < + ["at36"] = < text = <"Ei"> description = <"Potilas ei saa lisähappea; annetaan 0 pistettä."> > @@ -565,19 +565,19 @@ terminology text = <"Lisähappi"> description = <"Arvoalueluokka sen mukaan, saako potilas lisähappea."> > - ["at34"] = < + ["at33"] = < text = <"<=91"> description = <"Happisaturaatiotaso on pienempi tai yhtä suuri kuin 91 %; annetaan 3 pistettä."> > - ["at33"] = < + ["at32"] = < text = <"92-93"> description = <"Happisaturaatiotaso on 92–93 %; annetaan 2 pistettä."> > - ["at32"] = < + ["at31"] = < text = <"94-95"> description = <"Happisaturaatiotaso on 94–95 %; annetaan 1 piste."> > - ["at31"] = < + ["at30"] = < text = <">= 96"> description = <"Happisaturaatiotaso on suurempi tai yhtä suuri kuin 96%; annetaan 0 pistettä."> > @@ -590,67 +590,67 @@ terminology description = <"NEWS-parametrin osa-alueiden pisteiden summa."> comment = <"Kokonaispisteet voidaan luoda suorituksen aikana."> > - ["at26"] = < + ["at25"] = < text = <"V, P tai U"> description = <"Potilas reagoi vain puhutteluun, kipuun tai ärsykkeeseen; annetaan 3 pistettä."> > - ["at25"] = < + ["at24"] = < text = <"A"> description = <"Potilas on valppaana tai hereillä; annetaan 0 pistettä."> > - ["at24"] = < + ["at23"] = < text = <"35,1–36,0 tai 38,1–39,0"> description = <"Mitattu ruumiinlämpö on 35,1–36,0 celsiusastetta tai 38,1–39,0 celsiusastetta; annetaan 1 piste."> > - ["at23"] = < + ["at22"] = < text = <"36,1-38,0"> description = <"Mitattu ruumiinlämpö on 36,1–38,0 celsiusastetta; annetaan 0 pistettä."> > - ["at22"] = < + ["at21"] = < text = <"<= 8 tai >= 25"> description = <"Mitattu hengitystaajuus on pienempi tai yhtä suuri kuin 8 hengitystä minuutissa tai suurempi tai yhtä suuri kuin 25 hengitystä minuutissa; annetaan 3 pistettä."> > - ["at21"] = < + ["at20"] = < text = <"21-24"> description = <"Mitattu hengitystaajuus on 21–24 hengitystä minuutissa; annetaan 2 pistettä."> > - ["at20"] = < + ["at19"] = < text = <"9-11"> description = <"Mitattu hengitystaajuus on 9–11 hengitystä minuutissa; annetaan 1 pistettä."> > - ["at19"] = < + ["at18"] = < text = <"12-20"> description = <"Mitattu hengitystaajuus on 12–20 hengitystä minuutissa; annetaan 0 pistettä."> > - ["at18"] = < + ["at17"] = < text = <"<= 90 tai >= 220"> description = <"Mitattu systolinen verenpaine on pienempi tai yhtä suuri kuin 90 mmHg tai suurempi tai yhtä suuri kuin 220 mmHg; annetaan 3 pistettä."> > - ["at17"] = < + ["at16"] = < text = <"91-100"> description = <"Mitattu systolinen verenpaine on 91–100 mmHg; annetaan 2 pistettä."> > - ["at16"] = < + ["at15"] = < text = <"101-110"> description = <"Mitattu systolinen verenpaine on 101–110 mmHg; annetaan 1 piste."> > - ["at15"] = < + ["at14"] = < text = <"111-219"> description = <"Mitattu systolinen verenpaine on 111–219 mmHg; annetaan 0 pistettä."> > - ["at14"] = < + ["at13"] = < text = <"51-90"> description = <"Mitattu syke on 51–90 lyöntiä minuutissa; annetaan 0 pistettä."> > - ["at13"] = < + ["at12"] = < text = <"41–50 tai 91–110"> description = <"Mitattu syke on 41–50 lyöntiä minuutissa tai 91–110 lyöntiä minuutissa; annetaan 1 piste."> > - ["at12"] = < + ["at11"] = < text = <"111-130"> description = <"Mitattu syke on 111–130 lyöntiä minuutissa; annetaan 2 pistettä."> > - ["at11"] = < + ["at10"] = < text = <"<= 40 tai >= 131"> description = <"Mitattu syke on pienempi tai yhtä suuri kuin 40 lyöntiä minuutissa tai suurempi tai yhtä suuri kuin 131 lyöntiä minuutissa; annetaan 3 pistettä."> > @@ -716,19 +716,19 @@ terminology text = <"*Clinical risk category(en) (synthesised)"> description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en) (synthesised)"> > - ["at52"] = < + ["at51"] = < text = <"*High(en)"> description = <"*Urgent or emergency response.(en)"> > - ["at51"] = < + ["at50"] = < text = <"*Medium(en)"> description = <"*Key threshold for urgent response.(en)"> > - ["at50"] = < + ["at49"] = < text = <"*Low-medium(en)"> description = <"*Urgent ward-based response.(en)"> > - ["at49"] = < + ["at48"] = < text = <"*Low(en)"> description = <"*Ward-based response.(en)"> > @@ -750,19 +750,19 @@ terminology description = <"Kommentar til og registrering av faktorer som kan ha betydning for skåren."> comment = <"For eksempel om pasienten har KOLS."> > - ["at40"] = < + ["at39"] = < text = <"≤35"> description = <"Kroppstemperatur målt mindre enn eller lik 35,0 grader Celcius; skåres som 3 poeng."> > - ["at39"] = < + ["at38"] = < text = <"≥39,1"> description = <"Kroppstemperatur målt større enn eller lik 39,1 grader Celcius; skåres som 2 poeng."> > - ["at38"] = < + ["at37"] = < text = <"Ja"> description = <"Pasienten tilføres oksygen; skåres som 2 poeng."> > - ["at37"] = < + ["at36"] = < text = <"Nei"> description = <"Pasienten tilføres ikke oksygen; skåres som 0 poeng."> > @@ -770,19 +770,19 @@ terminology text = <"Tilførsel av oksygen"> description = <"Om pasienten tilføres oksygen for å opprettholde oksygenmetningen."> > - ["at34"] = < + ["at33"] = < text = <"≤91"> description = <"Oksygenmetning målt som mindre enn eller lik 91 prosent; skåres som 3 poeng."> > - ["at33"] = < + ["at32"] = < text = <"92-93"> description = <"Oksygenmetning målt fra og med 92 til og med 93 prosent; skåres som 2 poeng."> > - ["at32"] = < + ["at31"] = < text = <"94-95"> description = <"Oksygenmetning målt fra og med 94 til og med 95 prosent; skåres som 1 poeng."> > - ["at31"] = < + ["at30"] = < text = <"≥96"> description = <"Oksygenmetning målt større enn eller lik 96 prosent; skåres som 0 poeng."> > @@ -795,67 +795,67 @@ terminology description = <"Summen av skår til hvert enkelt NEWS-parameter."> comment = <"Totalskår vil normalt beregnes automatisk i en applikasjon."> > - ["at26"] = < + ["at25"] = < text = <"*V, P or U(en)"> description = <"*The patient responds only to voice or pain, or is unresponsive; scored as 3 points.(en)"> > - ["at25"] = < + ["at24"] = < text = <"A"> description = <"Pasienten er helt våken; skåres som 0 poeng."> > - ["at24"] = < + ["at23"] = < text = <"35.1-36.0 eller 38.1-39.0"> description = <"Kroppstemperatur målt fra og med 35,1 til og med 36,0 grader Celsius eller fra og med 38,1 til og med 39,0 grader Celsius; skåres til 1 poeng."> > - ["at23"] = < + ["at22"] = < text = <"36.1-38.0"> description = <"Kroppstemperatur målt fra og med 36,1 til og med 38,0 grader Celsius; skåres til 0 poeng."> > - ["at22"] = < + ["at21"] = < text = <"≤8 eller ≥25"> description = <"Respirasjonsfrekvensen målt, mindre enn eller lik 8, eller større enn eller lik 25 pust per min; skåres som 3 poeng."> > - ["at21"] = < + ["at20"] = < text = <"21-24"> description = <"Respirasjonsfrekvensen målt fra og med 21 til og med 24 pust per min; skåres som 2 poeng."> > - ["at20"] = < + ["at19"] = < text = <"9-11"> description = <"Respirasjonsfrekvensen målt fra og med 9 til og med 11 pust per min; skåres som 1 poeng."> > - ["at19"] = < + ["at18"] = < text = <"12-20"> description = <"Respirasjonsfrekvensen målt fra og med 12 til og med 20 pust per min; skåres som 0 poeng."> > - ["at18"] = < + ["at17"] = < text = <"≤90 eller ≥220"> description = <"Det systoliske blodtrykket målt mindre enn eller lik 90 mmHg eller større enn eller lik 220 mmHg; skåres som 3 poeng."> > - ["at17"] = < + ["at16"] = < text = <"91-100"> description = <"Det systoliske blodtrykket målt fra og med 91 til og med 100 mmHg; skåres som 2 poeng."> > - ["at16"] = < + ["at15"] = < text = <"101-110"> description = <"Det systoliske blodtrykket målt fra og med 101 til og med 110 mmHg; skåres som 1 poeng."> > - ["at15"] = < + ["at14"] = < text = <"111-219"> description = <"Det systoliske blodtrykket målt fra og med 111 til og med 219 mmHg; skåres som 0 poeng."> > - ["at14"] = < + ["at13"] = < text = <"51-90"> description = <"Hjertefrekvensen målt fra og med 51 til og med 90 pulsslag per min; skåres som 0 poeng."> > - ["at13"] = < + ["at12"] = < text = <"41-50 eller 91-110"> description = <"Hjertefrekvensen målt fra og med 41 til og med 50 pulsslag per min eller fra og med 91 til og med 110 pulsslag per min; skåres som 1 poeng."> > - ["at12"] = < + ["at11"] = < text = <"111-130"> description = <"Hjertefrekvensen målt fra og med 111 til og med 130 pulsslag per min; skåres som 2 poeng."> > - ["at11"] = < + ["at10"] = < text = <"≤40 eller ≥131"> description = <"Hjertefrekvensen målt som mindre enn eller lik 40 pulsslag per min eller større enn eller lik 131 pulsslag per min; skåres som 3 poeng."> > @@ -921,19 +921,19 @@ terminology text = <"*Clinical risk category(en) (synthesised)"> description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en) (synthesised)"> > - ["at52"] = < + ["at51"] = < text = <"*High(en)"> description = <"*Urgent or emergency response.(en)"> > - ["at51"] = < + ["at50"] = < text = <"*Medium(en)"> description = <"*Key threshold for urgent response.(en)"> > - ["at50"] = < + ["at49"] = < text = <"*Low-medium(en)"> description = <"*Urgent ward-based response.(en)"> > - ["at49"] = < + ["at48"] = < text = <"*Low(en)"> description = <"*Ward-based response.(en)"> > @@ -955,19 +955,19 @@ terminology description = <"Descripción de cualquier factor incidental que pueda haber contribuido al puntaje."> comment = <"Por ejemplo: si el paciente padece EPOC."> > - ["at40"] = < + ["at39"] = < text = <"<=35.0"> description = <"La temperatura corporal del paciente es menor o igual a 35.0 grados centígrados; recibe un puntaje de 3."> > - ["at39"] = < + ["at38"] = < text = <">=39.1"> description = <"La temperatura corporal del paciente es mayor o igual a 39.1 grados centígrados; recibe un puntaje de 2."> > - ["at38"] = < + ["at37"] = < text = <"Si"> description = <"El paciente esta recibiendo oxígeno suplementario; recibe puntaje de 2."> > - ["at37"] = < + ["at36"] = < text = <"No"> description = <"El paciente no esta recibiendo oxígeno suplementario; recibe puntaje de 0."> > @@ -975,19 +975,19 @@ terminology text = <"Oxígeno suplementario"> description = <"Rangos de categoría según el paciente recibe o no oxígeno suplementario."> > - ["at34"] = < + ["at33"] = < text = <"<=91"> description = <"La saturación de oxígeno es menor o igual a 91%; recibe un puntaje de 3."> > - ["at33"] = < + ["at32"] = < text = <"92-93"> description = <"La saturación de oxígeno se encuentra entre 92 y 93 %; recibe un puntaje de 2."> > - ["at32"] = < + ["at31"] = < text = <"94-95"> description = <"La saturación de oxígeno se encuentra entre 94 y 95 %; recibe un puntaje de 1."> > - ["at31"] = < + ["at30"] = < text = <">= 96"> description = <"La saturación de oxígeno es mayor o igual a 96%; recibe un puntaje de 0."> > @@ -1000,67 +1000,67 @@ terminology description = <"LA suma totoal de todos los parámetros ordinales del NEWS."> comment = <"El puntaje total puede ser obtenido en tiempo de ejecución."> > - ["at26"] = < + ["at25"] = < text = <"*V, P or U(en)"> description = <"*The patient responds only to voice or pain, or is unresponsive; scored as 3 points.(en)"> > - ["at25"] = < + ["at24"] = < text = <"A"> description = <"El paciente se encuentra alerta o despierto; recibe puntaje de 0."> > - ["at24"] = < + ["at23"] = < text = <"35.1-36.0 o 38.1-39.0"> description = <"La temperatura corporal del paciente se encuentra entre 36.1 y 38.0 o entre 38.1 y 39.0 grados centígrados; recibe un puntaje de 1."> > - ["at23"] = < + ["at22"] = < text = <"36.1-38.0"> description = <"La temperatura corporal del paciente se encuentra entre 36.1 y 38.0 grados centígrados; recibe un puntaje de 0."> > - ["at22"] = < + ["at21"] = < text = <"<=8 or >=25"> description = <"La frecuencia respiratoria es menor o igual a 8 o mayor o igual a 25 ciclos por minuto; recibe puntaje de 3."> > - ["at21"] = < + ["at20"] = < text = <"21-24"> description = <"La frecuencia respiratoria se encuentra entre 21 y 24 ciclos por minuto; recibe puntaje de 2."> > - ["at20"] = < + ["at19"] = < text = <"9-11"> description = <"La frecuencia respiratoria se encuentra entre 9 y 11 ciclos por minuto; recibe puntaje de 1."> > - ["at19"] = < + ["at18"] = < text = <"12-20"> description = <"La frecuencia respiratoria se encuentra entre 12 y 20 ciclos por minuto; recibe puntaje de 0."> > - ["at18"] = < + ["at17"] = < text = <"<=90 or >= 220"> description = <"La tensión arterial sistólica es menor o igual a 90 o mayor o igual a 220 mmHg; recibe puntaje de 3."> > - ["at17"] = < + ["at16"] = < text = <"91-100"> description = <"La tensión arterial sistólica se encuentra entre 91 y 100 mmHg; recibe puntaje de 2."> > - ["at16"] = < + ["at15"] = < text = <"101-110"> description = <"La tensión arterial sistólica se encuentra entre 101 y 110 mmHg; recibe puntaje de 1."> > - ["at15"] = < + ["at14"] = < text = <"111-219"> description = <"La tensión arterial sistólica se encuentra entre 111 y 219 mmHg; recibe puntaje de 0."> > - ["at14"] = < + ["at13"] = < text = <"51-90"> description = <"La frecuencia cardíaca se encuentra entre 51 y 90 latidos por minuto; recibe puntaje de 0."> > - ["at13"] = < + ["at12"] = < text = <"41-50 o 91-110"> description = <"La frecuencia cardíaca se encuentra entre 41 y 50 o entre 91 y 110 latidos por minuto; recibe puntaje de 1."> > - ["at12"] = < + ["at11"] = < text = <"111-130"> description = <"La frecuencia cardíaca se encuentra entre 111 y 130 latidos por minuto; recibe puntaje de 2."> > - ["at11"] = < + ["at10"] = < text = <"<=40 or >=131"> description = <"La frecuencia cardíaca es menor o igual a 40 o mayor o igual a 131 latidos por minuto; recibe puntaje de 3."> > @@ -1126,19 +1126,19 @@ terminology text = <"*Clinical risk category(en) (synthesised)"> description = <"*Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters.(en) (synthesised)"> > - ["at52"] = < + ["at51"] = < text = <"*High(en)"> description = <"*Urgent or emergency response.(en)"> > - ["at51"] = < + ["at50"] = < text = <"*Medium(en)"> description = <"*Key threshold for urgent response.(en)"> > - ["at50"] = < + ["at49"] = < text = <"*Low-medium(en)"> description = <"*Urgent ward-based response.(en)"> > - ["at49"] = < + ["at48"] = < text = <"*Low(en)"> description = <"*Ward-based response.(en)"> > @@ -1160,19 +1160,19 @@ terminology description = <"Descrição de quaisquer fatores incidentais que podem ter contribuído para a pontuação."> comment = <"Por exemplo: se o paciente tem DPOC."> > - ["at40"] = < + ["at39"] = < text = <"<=35.0 °C"> description = <"A temperatura corporal mede abaixo ou igual 35 graus Celsius. Marcar como 3 pontos."> > - ["at39"] = < + ["at38"] = < text = <">=39.1 °C"> description = <"A temperatura corporal mede acima ou igual 39.1 graus Celsius. Marcar como 2 pontos."> > - ["at38"] = < + ["at37"] = < text = <"Sim"> description = <"O paciente está recebendo oxigênio suplementar. Marcar como 2 pontos."> > - ["at37"] = < + ["at36"] = < text = <"Não"> description = <"O paciente não está recebendo oxigênio suplementar. Marcar como 0 pontos."> > @@ -1180,19 +1180,19 @@ terminology text = <"Oxigênio suplementar"> description = <"Escala de categoria depende do paciente estar recebendo oxigênio suplementar."> > - ["at34"] = < + ["at33"] = < text = <"<=91 %"> description = <"O nível de saturação de oxigênio é menor ou igual a 91%. Marcar como 3 pontos."> > - ["at33"] = < + ["at32"] = < text = <"92-93 %"> description = <"O nível de saturação de oxigênio está entre 92% e 93%. Marcar como 2 pontos."> > - ["at32"] = < + ["at31"] = < text = <"94-95 %"> description = <"O nível de saturação de oxigênio está entre 94% e 95%. Marcar como 1 ponto."> > - ["at31"] = < + ["at30"] = < text = <"<=96 %"> description = <"O nível de saturação de oxigênio é maior ou igual a 96%. Marcar como 0 pontos."> > @@ -1205,67 +1205,67 @@ terminology description = <"A soma total de todos os parâmetros ordinais do NEWS."> comment = <"Pontuação total pode ser gerada em tempo de execução."> > - ["at26"] = < + ["at25"] = < text = <"*V, P or U(en)"> description = <"*The patient responds only to voice or pain, or is unresponsive; scored as 3 points.(en)"> > - ["at25"] = < + ["at24"] = < text = <"A"> description = <"O paciente está alerta ou acordado. Marcar como 0 ponto."> > - ["at24"] = < + ["at23"] = < text = <"35.1-36.0 ou 38.1-39.0 °C"> description = <"A temperatura corporal mede entre 35.1 e 36.0 ou entre 38.1 e 39.0 graus Celsius. Marcar como 1 ponto."> > - ["at23"] = < + ["at22"] = < text = <"36.1-38.0 °C"> description = <"A medição da temperatura do corpo é entre 36,1 e 38.0 graus Celsius. Marcar como 0 pontos."> > - ["at22"] = < + ["at21"] = < text = <"<=8 ou >=25 rpm"> description = <"A medição da frequência respiratória é menor ou igual a 8 ou maior ou igual a 25 respirações por minuto. Marcar como 3 pontos."> > - ["at21"] = < + ["at20"] = < text = <"21-24 rpm"> description = <"A medição da frequência respiratória é entre 21 e 24 respirações/minuto. Marcar como 2 pontos."> > - ["at20"] = < + ["at19"] = < text = <"9-11 rpm"> description = <"A medição da frequência respiratória é entre 9 e 11 respirações/minuto. Marcar como 1 pontos."> > - ["at19"] = < + ["at18"] = < text = <"12-20 rpm"> description = <"A medição da frequência respiratória é entre 12 e 20 respirações/minuto. Marcar como 0 pontos."> > - ["at18"] = < + ["at17"] = < text = <"<=90 ou >= 220 mmHg"> description = <"A Pressão Arterial Sistólica mede abaixo ou igual a 90 e maior ou igual a 200 mmHG. Marcar como 3 pontos."> > - ["at17"] = < + ["at16"] = < text = <"91-100 mmHg"> description = <"A Pressão Arterial Sistólica mede entre 91 e 100 mmHG. Marcar como 2 pontos."> > - ["at16"] = < + ["at15"] = < text = <"101-110 mmHg"> description = <"A Pressão Arterial Sistólica mede entre 101 e 110 mmHG. Marcar como 1 ponto."> > - ["at15"] = < + ["at14"] = < text = <"111-219 mmHg"> description = <"A Pressão Arterial Sistólica mede entre 111 e 219 mmHG. Marcar como 0 ponto."> > - ["at14"] = < + ["at13"] = < text = <"51-90 bpm"> description = <"A frequência cardíaca medida está entre 51 e 90 batimentos por minuto. Marcar como 0 ponto."> > - ["at13"] = < + ["at12"] = < text = <"41-50 or 91-110 bpm"> description = <"A frequência cardíaca medida está entre 41 e 50 ou 91 a 110 batimentos por minuto. Marcar como 1 ponto."> > - ["at12"] = < + ["at11"] = < text = <"111-130 bpm"> description = <"A frequência cardíaca medida está entre 111 e 130 batimentos por minuto. Marcar como 2 pontos."> > - ["at11"] = < + ["at10"] = < text = <"<=40 ou >=131 bpm"> description = <"A frequência cardíaca medida está menor ou igual a 40 ou maior ou igual a 131 batimentos por minuto. Marcar como 3 pontos."> > @@ -1331,19 +1331,19 @@ terminology text = <"Clinical risk category (synthesised)"> description = <"Overall category representing the urgency and scale of the clinical response required in response to the physiological parameters. (synthesised)"> > - ["at52"] = < + ["at51"] = < text = <"High"> description = <"Urgent or emergency response."> > - ["at51"] = < + ["at50"] = < text = <"Medium"> description = <"Key threshold for urgent response."> > - ["at50"] = < + ["at49"] = < text = <"Low-medium"> description = <"Urgent ward-based response."> > - ["at49"] = < + ["at48"] = < text = <"Low"> description = <"Ward-based response."> > @@ -1365,19 +1365,19 @@ terminology description = <"Description of any incidental factors that may have contributed to the score."> comment = <"For example: If the patient has COPD."> > - ["at40"] = < + ["at39"] = < text = <"<=35.0"> description = <"The body temperature is less than/equal to 35 degrees Celcius ; scored as 3 points."> > - ["at39"] = < + ["at38"] = < text = <">=39.1"> description = <"The body temperature is greater than/equal to 39.1 degrees Celcius; scored as 2 points."> > - ["at38"] = < + ["at37"] = < text = <"Yes"> description = <"The patient is receiving supplemental oxygen; scored as 2 points."> > - ["at37"] = < + ["at36"] = < text = <"No"> description = <"The patient is not receiving supplemental oxygen; scored as 0 points."> > @@ -1385,19 +1385,19 @@ terminology text = <"Supplemental oxygen"> description = <"Range category depending on whether the patient is receiving supplemental oxygen."> > - ["at34"] = < + ["at33"] = < text = <"<=91"> description = <"The oxygen saturation level is less than/equal to 91%; scored as 3 points."> > - ["at33"] = < + ["at32"] = < text = <"92-93"> description = <"The oxygen saturation level is between 92% and 93%; scored as 2 points."> > - ["at32"] = < + ["at31"] = < text = <"94-95"> description = <"The oxygen saturation level is between 94% and 95%; scored as 1 point."> > - ["at31"] = < + ["at30"] = < text = <">= 96"> description = <"The oxygen saturation level is greater than/equal to 96%;scored as 0 points."> > @@ -1410,67 +1410,67 @@ terminology description = <"The total sum of all the NEWS parameter ordinals."> comment = <"Total score may be generated at run-time."> > - ["at26"] = < + ["at25"] = < text = <"V, P or U"> description = <"The patient responds only to voice or pain, or is unresponsive; scored as 3 points."> > - ["at25"] = < + ["at24"] = < text = <"A"> description = <"The patient is alert or awake; scored as 0 points."> > - ["at24"] = < + ["at23"] = < text = <"35.1-36.0 or 38.1-39.0"> description = <"The body temperature measurement is between 35.1 and 36.0 degrees Celsius or between 38.1 and 39.0 degrees Celsius; scored as 1 point."> > - ["at23"] = < + ["at22"] = < text = <"36.1-38.0"> description = <"The body temperature measurement is between 36.1 and 38.0 degrees Celsius; scored as 0 points."> > - ["at22"] = < + ["at21"] = < text = <"<=8 or >=25"> description = <"The respiratory rate measurement is less than/equal to 8 breaths/min or greater than/equal to 25 breaths/min; scored as 3 points."> > - ["at21"] = < + ["at20"] = < text = <"21-24"> description = <"The respiratory rate measurement is between 21 and 24 breaths/min; scored as 2 points."> > - ["at20"] = < + ["at19"] = < text = <"9-11"> description = <"The respiratory rate measurement is between 9 and 11 breaths/min; scored as 1 point."> > - ["at19"] = < + ["at18"] = < text = <"12-20"> description = <"The respiratory rate measurement is between 12 and 20 breaths/min; scored as 0 points."> > - ["at18"] = < + ["at17"] = < text = <"<=90 or >= 220"> description = <"The systolic blood pressure measurement is less than/equal to 90 mmHg or greater than/equal to 220 mmHg; scored as 3 points."> > - ["at17"] = < + ["at16"] = < text = <"91-100"> description = <"The systolic blood pressure measurement is between 91 and 100 mmHg; scored as 2 points."> > - ["at16"] = < + ["at15"] = < text = <"101-110"> description = <"The systolic blood pressure measurement is between 101 and 110 mmHg; scored as 1 point."> > - ["at15"] = < + ["at14"] = < text = <"111-219"> description = <"The systolic blood pressure measurement is between 111 and 219 mmHg; scored as 0 points."> > - ["at14"] = < + ["at13"] = < text = <"51-90"> description = <"The heart rate measurement is between 51 and 90 beats/min; scored as 0 points."> > - ["at13"] = < + ["at12"] = < text = <"41-50 or 91-110"> description = <"The heart rate measurement is between 41 and 50 beats/min or between 91 and 110 beats/min; scored as 1 point."> > - ["at12"] = < + ["at11"] = < text = <"111-130"> description = <"The heart rate measurement is between 111 and 130 beats/min; scored as 2 points."> > - ["at11"] = < + ["at10"] = < text = <"<=40 or >=131"> description = <"The heart rate measurement is less than/equal to 40 beats/min or greater than/equal to 131 beats/min; scored as 3 points."> > @@ -1507,34 +1507,34 @@ terminology value_sets = < ["ac9007"] = < id = <"ac9007"> - members = <"at49", "at50", "at51", "at52"> + members = <"at48", "at49", "at50", "at51"> > ["ac9002"] = < id = <"ac9002"> - members = <"at37", "at38"> + members = <"at36", "at37"> > ["ac9001"] = < id = <"ac9001"> - members = <"at31", "at32", "at33", "at34"> + members = <"at30", "at31", "at32", "at33"> > ["ac9000"] = < id = <"ac9000"> - members = <"at19", "at20", "at21", "at22"> + members = <"at18", "at19", "at20", "at21"> > ["ac9006"] = < id = <"ac9006"> - members = <"at25", "at26"> + members = <"at24", "at25"> > ["ac9005"] = < id = <"ac9005"> - members = <"at14", "at13", "at12", "at11"> + members = <"at13", "at12", "at11", "at10"> > ["ac9004"] = < id = <"ac9004"> - members = <"at15", "at16", "at17", "at18"> + members = <"at14", "at15", "at16", "at17"> > ["ac9003"] = < id = <"ac9003"> - members = <"at23", "at24", "at39", "at40"> + members = <"at22", "at23", "at38", "at39"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.0.0.adls index e36d09b3d..d422f9982 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nine_hole_peg_test.v1.0.0.adls @@ -227,11 +227,11 @@ terminology description = <"Wurden mehr als zwei Anläufe benötigt, um zwei erfolgreiche Testläufe für jede Hand zu bekommen?"> comment = <"Falls ja, bitte Gründe im Datenelement \"Grund für mehr als zwei Anläufe\" angeben."> > - ["at87"] = < + ["at86"] = < text = <"Linke Hand dominant"> description = <"Die linke Hand des Probanden ist dominant."> > - ["at86"] = < + ["at85"] = < text = <"Rechte Hand dominant"> description = <"Die rechte Hand des Probanden ist dominant."> > @@ -322,11 +322,11 @@ terminology description = <"Did it take more than two attempts to get two successful trials per hand? "> comment = <"If Yes, please specify reasons in \"Reason For More Than Two Attempts\" data element."> > - ["at87"] = < + ["at86"] = < text = <"Left hand dominant"> description = <"The subject's left hand is dominant."> > - ["at86"] = < + ["at85"] = < text = <"Right hand dominant"> description = <"The subject's right hand is dominant."> > @@ -417,11 +417,11 @@ terminology description = <"为了成功完成每只手的两次测试,是否进行了多于两次的尝试?"> comment = <"如果是,请在“关于多于两次尝试的原因”(Reason For More Than Two Attempts)数据元之中说明原因。"> > - ["at87"] = < + ["at86"] = < text = <"左手优势"> description = <"受检对象的左手为优势手。"> > - ["at86"] = < + ["at85"] = < text = <"右手优势"> description = <"受检对象的右手为优势手。"> > @@ -502,6 +502,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at86", "at87"> + members = <"at85", "at86"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nyha_heart_failure.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nyha_heart_failure.v1.0.2.adls index 6451f2e47..e9561733c 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nyha_heart_failure.v1.0.2.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.nyha_heart_failure.v1.0.2.adls @@ -176,19 +176,19 @@ terminology text = <"Störfaktoren"> description = <"Beschreibung von Problemen oder Faktoren, die sich auf die Bewertung auswirken können."> > - ["at16"] = < + ["at15"] = < text = <"Klasse D"> description = <"Objektiver Nachweis einer schweren Herz-Kreislauf-Erkrankung. Schwerwiegende Einschränkungen. Symptome treten bereits im Ruhezustand auf."> > - ["at15"] = < + ["at14"] = < text = <"Klasse C"> description = <"Objektiver Nachweis einer mittelschweren Herz-Kreislauf-Erkrankung. Erhebliche Einschränkung der Aktivität aufgrund von Symptomen, auch bei weniger als gewöhnlichen Aktivitäten. Entspannt lediglich im Ruhezustand."> > - ["at14"] = < + ["at13"] = < text = <"Klasse B"> description = <"Objektiver Nachweis einer minimalen Herz-Kreislauf-Erkrankung. Milde Symptome und leichte Einschränkung bei normaler Aktivität. Entspannt im Ruhezustand."> > - ["at13"] = < + ["at12"] = < text = <"Klasse A"> description = <"Kein objektiver Nachweis einer Herz-Kreislauf-Erkrankung. Keine Symptome und keine Einschränkung der normalen körperlichen Aktivität."> > @@ -196,28 +196,28 @@ terminology text = <"Objektive Bewertung"> description = <"Bewertung der Herzinsuffizienz basierend auf Beweisen einer Herz-Kreislauf-Erkrankung und Symptomen."> > - ["at11"] = < + ["at10"] = < text = <"Klasse IV"> description = <"Unfähigkeit, jeglicher körperlicher Aktivität ohne Beschwerden auszuführen. Symptome einer Herzinsuffizienz im Ruhezustand. Bei jeglicher körperlicher Aktivität nehmen die Beschwerden zu."> > - ["at10"] = < + ["at9"] = < text = <"Klasse IIIb"> description = <"Gemäß Klasse III; kürzliche Dyspnoe im Ruhezustand."> > - ["at9"] = < + ["at8"] = < text = <"Klasse IIIa"> description = <"Gemäß Klasse III; keine Dyspnoe im Ruhezustand."> > - ["at8"] = < + ["at7"] = < text = <"Klasse III"> description = <"Erhebliche Einschränkung der körperlichen Aktivität. Entspannt im Ruhezustand. Eine geringere als die normale Aktivität verursacht Ermüdung, Herzrasen, oder Dyspnoe."> > - ["at7"] = < + ["at6"] = < text = <"Klasse II"> description = <"Leichte Einschränkung der körperlichen Aktivität. Entspannt im Ruhezustand. Gewöhnliche körperliche Aktivität führt zu Ermüdung, Herzrasen, oder Dyspnoe (Atemnot). "> > - ["at6"] = < + ["at5"] = < text = <"Klasse I"> description = <"Keine Einschränkung der körperlichen Aktivität. Gewöhnliche körperliche Aktivität verursacht keine übermäßige Ermüdung, Herzrasen, oder Dyspnoe (Atemnot)."> > @@ -253,19 +253,19 @@ terminology text = <"Sekoittavat tekijät"> description = <"Kertomusmuodossa oleva kuvaus ongelmista tai tekijöistä, jotka saattavat vaikuttaa arviointiin."> > - ["at16"] = < + ["at15"] = < text = <"Luokka D"> description = <"Objektiivista näyttöä vaikeasta sydän- ja verisuonitaudista. Vakavia rajoituksia. Kokee oireita myös levossa."> > - ["at15"] = < + ["at14"] = < text = <"Luokka C"> description = <"Objektiivista näyttöä keskivaikeasta sydän- ja verisuonitaudista. Merkittävää liikkumisen rajoittumista oireiden vuoksi myös tavallista vähäisemmässä liikunnassa. Olo on hyvä ainoastaan levossa."> > - ["at14"] = < + ["at13"] = < text = <"Luokka B"> description = <"Objektiivista näyttöä lievästä sydän- ja verisuonitaudista. Lieviä oireita ja vähäisiä rajoituksia tavallisen liikkumisen aikana. Olo on levossa hyvä."> > - ["at13"] = < + ["at12"] = < text = <"Luokka A"> description = <"Ei objektiivista näyttöä sydän- ja verisuonitaudeista. Ei oireita eikä rajoituksia tavallisessa liikkumisessa."> > @@ -273,27 +273,27 @@ terminology text = <"Objektiivinen arviointi"> description = <"Sydämen vajaatoiminnan arviointi perustuen näyttöön sydän- ja verisuonisairauksista ja oireista."> > - ["at11"] = < + ["at10"] = < text = <"Luokka IV"> description = <"Potilas ei voi liikkua lainkaan ilman että se aiheuttaisi epämukavuutta. Sydämen vajaatoiminnan oireita levossa. Epämukavuus lisääntyy, mikäli potilas liikkuu."> > - ["at10"] = < + ["at9"] = < text = <"Luokka IIIb"> description = <"Kuten Luokka III; viime aikoina ilmennyt hengenahdistusta levossa."> > - ["at9"] = < + ["at8"] = < text = <"Luokka IIIa"> description = <"Kuten Luokka III; ei hengenahdistusta levossa."> > - ["at8"] = < + ["at7"] = < text = <"Luokka III"> description = <"Liikkuminen on selvästi rajoittunutta. Olo on levossa hyvä. Tavallista kevyempi liikkuminen aiheuttaa väsymystä, sydämentykytyksiä tai hengenahdistusta."> > - ["at7"] = < + ["at6"] = < text = <"Luokka II"> description = <"Liikkuminen on hiukan rajoittunutta. Olo on levossa hyvä. Tavallinen liikkuminen aiheuttaa väsymystä, sydämentykytyksiä, hengenahdistusta."> > - ["at6"] = < + ["at5"] = < text = <"Luokka I"> description = <"Liikkuminen ei ole rajoittunutta. Tavallinen liikkuminen ei aiheuta epätavallista väsymystä, sydämentykytyksiä, hengenahdistusta."> > @@ -329,19 +329,19 @@ terminology text = <"*Confounding factors(en)"> description = <"*Narrative description of any issues or factors that may impact on the assessment.(en)"> > - ["at16"] = < + ["at15"] = < text = <"Klasse D"> description = <"Objektive tegn på alvorlig kardiovaskulær sykdom. Store begrensninger. Opplever symptomer selv i hvile."> > - ["at15"] = < + ["at14"] = < text = <"Klasse C"> description = <"Objektive tegn på moderat kardiovaskulær sykdom. Markert begrensning i fysisk kapasitet på grunn av symptomer, også ved mindre enn vanlig aktivitet. Har det bra kun i hvile."> > - ["at14"] = < + ["at13"] = < text = <"Klasse B"> description = <"Objektive tegn på lett kardiovaskulær sykdom. Milde symptomer og liten begrensning ved vanlig fysisk aktivitet. Har det bra i hvile."> > - ["at13"] = < + ["at12"] = < text = <"Klasse A"> description = <"Ingen objektive tegn på kardiovaskulær sykdom. Ingen symptomer og ingen begrensninger i vanlig fysisk aktivitet."> > @@ -349,27 +349,27 @@ terminology text = <"*Objective assessment(en)"> description = <"*Assessment of heart failure based on evidence of cardiovascular disease and symptoms.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Class IV(en)"> description = <"Ikke i stand til å utføre fysisk aktivitet uten ubehag. Symptomer på hjertesvikt i hvile. Hvis fysisk aktivitet utføres, øker ubehaget."> > - ["at10"] = < + ["at9"] = < text = <"*Class IIIb(en)"> description = <"*As per Class III; recent dyspnoea at rest.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Class IIIa(en)"> description = <"*As per Class III; no dyspnoea at rest.(en)"> > - ["at8"] = < + ["at7"] = < text = <"Klasse III"> description = <"Merkbar begrensning i fysisk kapasitet. Har det bra i hvile. Mindre enn vanlig fysisk aktivitet forårsaker tretthet, hjertebank eller pustebesvær."> > - ["at7"] = < + ["at6"] = < text = <"Klasse II"> description = <"Liten begrensning i fysisk kapasitet. Har det bra i hvile. Vanlig fysisk aktivitet forårsaker tretthet, hjertebank eller pustebesvær."> > - ["at6"] = < + ["at5"] = < text = <"Klasse I"> description = <"Ingen begrensninger i fysisk kapasitet. Vanlig fysisk aktivitet forårsaker ikke uvanlig tretthet, hjertebank eller pustebesvær."> > @@ -404,19 +404,19 @@ terminology text = <"Confounding factors"> description = <"Narrative description of any issues or factors that may impact on the assessment."> > - ["at16"] = < + ["at15"] = < text = <"Class D"> description = <"Objective evidence of severe cardiovascular disease. Severe limitations. Experiences symptoms even while at rest."> > - ["at15"] = < + ["at14"] = < text = <"Class C"> description = <"Objective evidence of moderately severe cardiovascular disease. Marked limitation in activity due to symptoms, even during less-than-ordinary activity. Comfortable only at rest."> > - ["at14"] = < + ["at13"] = < text = <"Class B"> description = <"Objective evidence of minimal cardiovascular disease. Mild symptoms and slight limitation during ordinary activity. Comfortable at rest."> > - ["at13"] = < + ["at12"] = < text = <"Class A"> description = <"No objective evidence of cardiovascular disease. No symptoms and no limitation in ordinary physical activity."> > @@ -424,27 +424,27 @@ terminology text = <"Objective assessment"> description = <"Assessment of heart failure based on evidence of cardiovascular disease and symptoms."> > - ["at11"] = < + ["at10"] = < text = <"Class IV"> description = <"Unable to carry on any physical activity without discomfort. Symptoms of heart failure at rest. If any physical activity is undertaken, discomfort increases."> > - ["at10"] = < + ["at9"] = < text = <"Class IIIb"> description = <"As per Class III; recent dyspnoea at rest."> > - ["at9"] = < + ["at8"] = < text = <"Class IIIa"> description = <"As per Class III; no dyspnoea at rest."> > - ["at8"] = < + ["at7"] = < text = <"Class III"> description = <"Marked limitation of physical activity. Comfortable at rest. Less than ordinary activity causes fatigue, palpitation, or dyspnea."> > - ["at7"] = < + ["at6"] = < text = <"Class II"> description = <"Slight limitation of physical activity. Comfortable at rest. Ordinary physical activity results in fatigue, palpitation, dyspnea (shortness of breath)."> > - ["at6"] = < + ["at5"] = < text = <"Class I"> description = <"No limitation of physical activity. Ordinary physical activity does not cause undue fatigue, palpitation, dyspnea (shortness of breath)."> > @@ -466,10 +466,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at13", "at14", "at15", "at16"> + members = <"at12", "at13", "at14", "at15"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11"> + members = <"at5", "at6", "at7", "at8", "at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.oucher_pain_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.oucher_pain_scale.v0.0.1-alpha.adls index 490114e3a..097882592 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.oucher_pain_scale.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.oucher_pain_scale.v0.0.1-alpha.adls @@ -136,11 +136,11 @@ terminology text = <"Factores de confusión"> description = <"Todo factor incidental relacionado al estado del sujeto y que pueda afectar la interpretación clínica de la medición. "> > - ["at11"] = < + ["at10"] = < text = <"Fotográfico"> description = <"Utiliza una colección de 6 fotografías de las cuales el niño debe elegir la que mejor refleja su dolor."> > - ["at10"] = < + ["at9"] = < text = <"Numérico"> description = <"Utiliza una escala de 0 (sin dolor) a 10 (máximo dolor)."> > @@ -179,11 +179,11 @@ terminology text = <"Confounding factors"> description = <"Any incidental factors related to the state of the subject which may affect clinical interpretation of the measurement."> > - ["at11"] = < + ["at10"] = < text = <"Photographic"> description = <"Using a set of six photograph out of which the child must select the one which most appropiately reflects his/her pain."> > - ["at10"] = < + ["at9"] = < text = <"Numeric"> description = <"Using a 0 (no pain) to 10 (maximum pain) scale."> > @@ -212,6 +212,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at10", "at11"> + members = <"at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.0.0.adls index fc2b5124c..c4f63e2e4 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.paced_auditory_serial_addition_test.v1.0.0.adls @@ -249,11 +249,11 @@ terminology description = <"Die Anzahl der korrekt addierten Antworten."> comment = <"Nur die Ergebnisse des erfolgreich abgeschlossenen Tests aufzeichnen."> > - ["at15"] = < + ["at14"] = < text = <"Form B"> description = <"Die Zahlensequenz von Form B wurde verwendet."> > - ["at14"] = < + ["at13"] = < text = <"Form A"> description = <"Die Zahlensequenz von Form A wurde verwendet."> > @@ -334,11 +334,11 @@ terminology description = <"The number of correctly summed answers."> comment = <"Record only totals for the successfully completed test."> > - ["at15"] = < + ["at14"] = < text = <"Form B"> description = <"The Form B number sequence was used."> > - ["at14"] = < + ["at13"] = < text = <"Form A"> description = <"The Form A number sequence was used."> > @@ -355,6 +355,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at14", "at15"> + members = <"at13", "at14"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.penetration_aspiration_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.penetration_aspiration_scale.v0.0.1-alpha.adls index 7f37758f4..7747d84e0 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.penetration_aspiration_scale.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.penetration_aspiration_scale.v0.0.1-alpha.adls @@ -47,14 +47,14 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{1}, {[at6]}], - [{2}, {[at7]}], - [{3}, {[at8]}], - [{4}, {[at9]}], - [{5}, {[at10]}], - [{6}, {[at11]}], - [{7}, {[at12]}], - [{8}, {[at13]}] + [{1}, {[at5]}], + [{2}, {[at6]}], + [{3}, {[at7]}], + [{4}, {[at8]}], + [{5}, {[at9]}], + [{6}, {[at10]}], + [{7}, {[at11]}], + [{8}, {[at12]}] } } } @@ -90,35 +90,35 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at13"] = < + ["at12"] = < text = <"Aspiration; no effort to eject"> description = <"Material passes glottis, and is not ejected; visible subglottic stasis; absent patient response."> > - ["at12"] = < + ["at11"] = < text = <"Aspiration; not ejected despite effort"> description = <"Material passes glottis, but is not ejected from airway; visible subglottic stasis despite patient's response."> > - ["at11"] = < + ["at10"] = < text = <"Aspiration; ejected"> description = <"Material passes glottis, but is ejected from airway; no visible subglottic stasis."> > - ["at10"] = < + ["at9"] = < text = <"Penetration; contacts vocal folds; not ejected"> description = <"Material contacts vocal folds, and is not ejected; visible stasis remains."> > - ["at9"] = < + ["at8"] = < text = <"Penetration; contacts vocal folds; ejected"> description = <"Material contacts vocal folds, but is ejected; no stasis."> > - ["at8"] = < + ["at7"] = < text = <"Penetration; above vocal folds; not ejected"> description = <"Material remains above vocal folds; visible stasis remains."> > - ["at7"] = < + ["at6"] = < text = <"Penetration; above vocal folds; ejected"> description = <"Material enters airway, but remains above vocal folds; ejected from airway; no stasis."> > - ["at6"] = < + ["at5"] = < text = <"Neither penetration nor aspiration"> description = <"Material does not enter airway."> > @@ -139,6 +139,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13"> + members = <"at5", "at6", "at7", "at8", "at9", "at10", "at11", "at12"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pga_eczema_treat.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pga_eczema_treat.v0.0.1-alpha.adls index cab447e54..9f1d2b17e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pga_eczema_treat.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pga_eczema_treat.v0.0.1-alpha.adls @@ -48,12 +48,12 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}], - [{4}, {[at10]}], - [{5}, {[at11]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}] } } } @@ -89,27 +89,27 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at11"] = < + ["at10"] = < text = <"Very severe disease"> description = <"Very severe disease."> > - ["at10"] = < + ["at9"] = < text = <"Severe disease"> description = <"Severe disease."> > - ["at9"] = < + ["at8"] = < text = <"Moderate disease"> description = <"Moderate disease."> > - ["at8"] = < + ["at7"] = < text = <"Mild disease"> description = <"Mild disease."> > - ["at7"] = < + ["at6"] = < text = <"Almost clear"> description = <"Almost clear."> > - ["at6"] = < + ["at5"] = < text = <"Clear"> description = <"Clear."> > @@ -130,6 +130,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11"> + members = <"at5", "at6", "at7", "at8", "at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.phq_9.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.phq_9.v0.0.1-alpha.adls index 91da3eae4..87fa8ebe7 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.phq_9.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.phq_9.v0.0.1-alpha.adls @@ -55,10 +55,10 @@ definition value matches { DV_ORDINAL[id9002] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -67,10 +67,10 @@ definition value matches { DV_ORDINAL[id9003] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -79,10 +79,10 @@ definition value matches { DV_ORDINAL[id9004] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -91,10 +91,10 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -103,10 +103,10 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -115,10 +115,10 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -127,10 +127,10 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -139,10 +139,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -151,10 +151,10 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}] } } } @@ -215,19 +215,19 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at24"] = < + ["at23"] = < text = <"Extremely difficult"> description = <"The individual found it extremely difficult to work, take care of things at home or get along with other people."> > - ["at23"] = < + ["at22"] = < text = <"Very difficult"> description = <"The individual found it very difficult to work, take care of things at home or get along with other people."> > - ["at22"] = < + ["at21"] = < text = <"Somewhat difficult"> description = <"The individual found it somewhat difficult to work, take care of things at home or get along with other people."> > - ["at21"] = < + ["at20"] = < text = <"No difficulty at all"> description = <"The individual found no difficulty working, taking care of things at home or getting along with other people."> > @@ -284,19 +284,19 @@ terminology description = <"Over the last two weeks, how often have you been bothered by feeling down, depressed, or hopeless?"> comment = <"Adapted for Australian indigenous use: \"Have you been feeling unhappy, depressed, really no good, that your spirit was sad?\""> > - ["at9"] = < + ["at8"] = < text = <"Nearly every day"> description = <"The topic of the question has affected the subject nearly every day during the last two weeks."> > - ["at8"] = < + ["at7"] = < text = <"More than half the days"> description = <"The topic of the question has affected the subject more than half the days during the last two weeks."> > - ["at7"] = < + ["at6"] = < text = <"Several days"> description = <"The topic of the question has affected the subject on several days during the last two weeks."> > - ["at6"] = < + ["at5"] = < text = <"Not at all"> description = <"The topic of the question has not affected the subject at all during the last two weeks."> > @@ -318,10 +318,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at21", "at22", "at23", "at24"> + members = <"at20", "at21", "at22", "at23"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9"> + members = <"at5", "at6", "at7", "at8"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.physical_activity.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.physical_activity.v0.0.1-alpha.adls index 5ed8130f8..8c3f09009 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.physical_activity.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.physical_activity.v0.0.1-alpha.adls @@ -115,23 +115,23 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at21"] = < + ["at20"] = < text = <"Extremely active"> description = <"The individual is extremely active, for example a competitive cyclist."> > - ["at20"] = < + ["at19"] = < text = <"Vigorously active"> description = <"The individual is very active, for example a manual labourer or a person swimming two hours daily."> > - ["at19"] = < + ["at18"] = < text = <"Moderately active"> description = <"The individual is moerately active, for example a construction worker or a person running one hour daily."> > - ["at18"] = < + ["at17"] = < text = <"Sedentary"> description = <"The individual spends most of their time sitting, for example an office worker getting little or no exercise."> > - ["at17"] = < + ["at16"] = < text = <"Extremely inactive"> description = <"The individual is extremely inactive, for example a bedridden patient."> > @@ -140,15 +140,15 @@ terminology description = <"The category of the physical activity level (PAL) of an individual."> comment = <"Note: This data element is to be used when recording the category at a specified point in time or during a specified period of time. If the intent is to record the typical activity as a summative statement then use the similar data point in the EVALUATION.physical_activity_summary."> > - ["at12"] = < + ["at11"] = < text = <"Motion sensors"> description = <"Electronic or mechanical methods (Motion sensors are instruments used to detect body movement which can be used to objectively quantify physical activity in daily life over a period."> > - ["at11"] = < + ["at10"] = < text = <"Questionnaires"> description = <"Quantifying physical activity in daily life through questionnaire and diaries has the advantage of being inexpensive and easy to apply. E.g.: International physical activity questionnaire; Physical activity questionnaire by Crocker et al. 1997; Behavioral risk factor surveillance system, etc."> > - ["at10"] = < + ["at9"] = < text = <"Direct Observation"> description = <"Is carried out by observers who watch or videotape activies performed by the subjects and quantify them."> > @@ -178,10 +178,10 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at10", "at11", "at12"> + members = <"at9", "at10", "at11"> > ["ac9001"] = < id = <"ac9001"> - members = <"at17", "at18", "at19", "at20", "at21"> + members = <"at16", "at17", "at18", "at19", "at20"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.poem_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.poem_score.v0.0.1-alpha.adls index 71b0ede46..a56f1fd67 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.poem_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.poem_score.v0.0.1-alpha.adls @@ -58,11 +58,11 @@ definition value matches { DV_ORDINAL[id9003] matches { [value, symbol] matches { - [{0}, {[at7]}], - [{1}, {[at8]}], - [{2}, {[at9]}], - [{3}, {[at10]}], - [{4}, {[at11]}] + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}], + [{4}, {[at10]}] } } } @@ -101,27 +101,27 @@ terminology description = <"The total Poem score."> comment = <"The score is the sum of the frequencies with which all of the symptoms are experienced in the past week."> > - ["at20"] = < + ["at19"] = < text = <"Dry or rough skin"> description = <"The patient experienced dry or rough skin."> > - ["at19"] = < + ["at18"] = < text = <"Flaking"> description = <"The patient experienced flaking skin."> > - ["at18"] = < + ["at17"] = < text = <"Cracking"> description = <"The patient experienced cracking of skin."> > - ["at17"] = < + ["at16"] = < text = <"Weeping"> description = <"The patient experienced weeping skin."> > - ["at16"] = < + ["at15"] = < text = <"Sleep loss"> description = <"The patient experienced sleep loss."> > - ["at15"] = < + ["at14"] = < text = <"Itch"> description = <"The patient experienced itch."> > @@ -129,23 +129,23 @@ terminology text = <"Symptom name"> description = <"Symptom experienced by the patient in the past week."> > - ["at11"] = < + ["at10"] = < text = <"Every day"> description = <"The symptom was experienced every day of the past week."> > - ["at10"] = < + ["at9"] = < text = <"5-6 days"> description = <"The symptom was experienced on 5 or 6 days of the last week."> > - ["at9"] = < + ["at8"] = < text = <"3-4 days"> description = <"The symptom was experienced on 3 or 4 days of the last week."> > - ["at8"] = < + ["at7"] = < text = <"1-2 days"> description = <"The symptom was experienced on 1 or 2 days of the last week."> > - ["at7"] = < + ["at6"] = < text = <"0 days"> description = <"The symptom was not experienced in the past week."> > @@ -170,10 +170,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at7", "at8", "at9", "at10", "at11"> + members = <"at6", "at7", "at8", "at9", "at10"> > ["ac9000"] = < id = <"ac9000"> - members = <"at15", "at16", "at17", "at18", "at19", "at20"> + members = <"at14", "at15", "at16", "at17", "at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pregnancy_test.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pregnancy_test.v0.0.1-alpha.adls index 971518bef..bb38d6056 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pregnancy_test.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pregnancy_test.v0.0.1-alpha.adls @@ -124,23 +124,23 @@ terminology text = <"*Device(en)"> description = <"*Identification of the product used for the test.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to tell if the test is positive or negative.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Strongly positive(en)"> description = <"*The result is strongly consistent with the product's criteria for pregnancy.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Weakly positive(en)"> description = <"*The result is consistent with the products criteria for pregnancy, but only weakly.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Inconclusive(en)"> description = <"*The result is inconclusive.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Negative(en)"> description = <"*The result does not show any sign of pregnancy.(en)"> > @@ -174,23 +174,23 @@ terminology text = <"Device"> description = <"Identification of the product used for the test."> > - ["at12"] = < + ["at11"] = < text = <"Indeterminate"> description = <"It is not possible to tell if the test is positive or negative."> > - ["at9"] = < + ["at8"] = < text = <"Strongly positive"> description = <"The result is strongly consistent with the product's criteria for pregnancy."> > - ["at8"] = < + ["at7"] = < text = <"Weakly positive"> description = <"The result is consistent with the products criteria for pregnancy, but only weakly."> > - ["at7"] = < + ["at6"] = < text = <"Inconclusive"> description = <"The result is inconclusive."> > - ["at6"] = < + ["at5"] = < text = <"Negative"> description = <"The result does not show any sign of pregnancy."> > @@ -224,23 +224,23 @@ terminology text = <"*Device(en)"> description = <"*Identification of the product used for the test.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to tell if the test is positive or negative.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Strongly positive(en)"> description = <"*The result is strongly consistent with the product's criteria for pregnancy.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Weakly positive(en)"> description = <"*The result is consistent with the products criteria for pregnancy, but only weakly.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Inconclusive(en)"> description = <"*The result is inconclusive.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Negative(en)"> description = <"*The result does not show any sign of pregnancy.(en)"> > @@ -261,6 +261,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at12"> + members = <"at5", "at6", "at7", "at8", "at11"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulmonary_function.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulmonary_function.v0.0.1-alpha.adls index 10f035365..6dab412cd 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulmonary_function.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulmonary_function.v0.0.1-alpha.adls @@ -251,7 +251,7 @@ definition ELEMENT[id116] occurrences matches {0..1} matches { -- Position value matches { DV_CODED_TEXT[id9027] matches { - defining_code matches {[ac9005; at117]} -- Position (synthesised) + defining_code matches {[ac9005; at116]} -- Position (synthesised) } } } @@ -412,7 +412,7 @@ terminology text = <"Clinical interpretation"> description = <"Overall clinical interpretation about all of the measurements and calculated ratios."> > - ["at130"] = < + ["at129"] = < text = <"Anatomical dead space"> description = <"The volume of the conducting airways."> > @@ -428,19 +428,19 @@ terminology text = <"Actual/predicted ratio"> description = <"The ratio of actual to predicted test result."> > - ["at120"] = < + ["at119"] = < text = <"Lying"> description = <"Lying flat at the time of measurement."> > - ["at119"] = < + ["at118"] = < text = <"Reclining"> description = <"Reclining at the time of measurement."> > - ["at118"] = < + ["at117"] = < text = <"Sitting"> description = <"Sitting (for example on bed or chair) at the time of measurement."> > - ["at117"] = < + ["at116"] = < text = <"Standing"> description = <"Standing at the time of measurement."> > @@ -460,11 +460,11 @@ terminology text = <"Duration"> description = <"The timing of the test in relation to the challenge."> > - ["at96"] = < + ["at95"] = < text = <"After bronchial challenge"> description = <"The test was performed after the bronchial challenge."> > - ["at95"] = < + ["at94"] = < text = <"Before bronchial challenge"> description = <"The test was taken before the challenge."> > @@ -488,87 +488,87 @@ terminology text = <"Test name"> description = <"The name of the volume test."> > - ["at85"] = < + ["at84"] = < text = <"Functional residual capacity (FRC)"> description = <"The amount of air left in the lungs after a tidal breath out. Calculated = ERV+RV."> > - ["at84"] = < + ["at83"] = < text = <"Residual volume (RV)"> description = <"The amount of air left in the lungs after a maximal exhalation."> > - ["at83"] = < + ["at82"] = < text = <"Tidal volume (Vt)"> description = <"The volume of air inspired and then expired from the lung during one respiratory cycle."> > - ["at82"] = < + ["at81"] = < text = <"FEV1/FVC ratio (FEV1%FVC)"> description = <"The ration of Forced expiratory volume in 1 second to Forced vital capacity."> > - ["at81"] = < + ["at80"] = < text = <"Tiffenau index (FEV1/SVC)"> description = <"The ratio of Forced Expiratory volume in 1 second to Inspired vital capacity. Calculated = FEV1/ IVC."> > - ["at80"] = < + ["at79"] = < text = <"Maximum voluntary ventilation"> description = <"A measure of the maximum amount of air that can be inhaled and exhaled in one minute. Also termed Maximum ventilation per minute."> > - ["at79"] = < + ["at78"] = < text = <"Inspiratory reserve volume (IRV)"> description = <"The additional air that can be inhaled after a normal tidal breath in."> > - ["at78"] = < + ["at77"] = < text = <"Expiratory reserve volume (ERV)"> description = <"The amount of additional air that can be pushed out after the end expiratory level of normal breathing."> > - ["at77"] = < + ["at76"] = < text = <"Inspiratory capacity (IC/IVC)"> description = <"The maximal volume that can be inspired following a normal expiration. Also termed Inspiratory vital capacity (IVC). Calculated = TV+IRV."> > - ["at76"] = < + ["at75"] = < text = <"Forced inspratory flow 25-50% (FIF25-50%)"> description = <"The average flow of air into the lung during the middle portion (25-50%) of inspiration."> > - ["at75"] = < + ["at74"] = < text = <"Forced inspratory flow 25-75% (FIF25-75%)"> description = <"The average flow of air into the lung during the middle portion (25-75%) of inspiration."> > - ["at74"] = < + ["at73"] = < text = <"Forced expiratory flow 25-50% (FEF25-50%)"> description = <"The average flow of air from the lung during the middle portion (25-50%) of expiration (also sometimes referred to as the MMEF, for maximal mid-expiratory flow)."> > - ["at73"] = < + ["at72"] = < text = <"Forced expiratory flow 25-75% (FEF25-75%)"> description = <"The average flow of air from the lung during the middle portion (25-75%) of expiration (also sometimes referred to as the MMEF, for maximal mid-expiratory flow)."> > - ["at72"] = < + ["at71"] = < text = <"Peak expiratory flow (PEF)"> description = <"The maximum flow generated during expiration performed with maximal force and started after a full inspiration. Also termed Peak Expiratory Flow Rate (PEFR)."> > - ["at71"] = < + ["at70"] = < text = <"Forced expiratory volume in .75 sec (FEV.75)"> description = <"The amount of air that can be forcibly blown out in 0.75 of a second."> > - ["at70"] = < + ["at69"] = < text = <"Forced expiratory volume in 6 sec (FEV6)"> description = <"The amount of air that can be forcibly blown out in six seconds."> > - ["at69"] = < + ["at68"] = < text = <"Forced expiratory volume in 3 sec (FEV3)"> description = <"The amount of air that can be forcibly blown out in three seconds."> > - ["at68"] = < + ["at67"] = < text = <"Forced expiratory volume in 1 sec (FEV1)"> description = <"The amount of air that can be forcibly blown out in one second."> > - ["at67"] = < + ["at66"] = < text = <"Total lung capacity (TLC)"> description = <"The volume of gas contained in the lung after a full inhalation."> > - ["at66"] = < + ["at65"] = < text = <"Forced vital capacity (FVC)"> description = <"The volume change of the lung between a full inspiration to total lung capacity and a maximal expiration to residual volume."> > - ["at65"] = < + ["at64"] = < text = <"Slow vital capacity (SVC/EVC)"> description = <"The amount of air that can be forced out of the lungs after a maximal inspiration. Emphasis on completeness of expiration. Also termed expiratory vital capacity (EVC) Calculated= IRV+ Vt+ ERV."> > @@ -720,7 +720,7 @@ terminology text = <"*Clinical interpretation (en)"> description = <"*Overall clinical interpretation about all of the measurements and calculated ratios. (en)"> > - ["at130"] = < + ["at129"] = < text = <"*Anatomical dead space(en)"> description = <"*The volume of the conducting airways.(en)"> > @@ -736,19 +736,19 @@ terminology text = <"*Actual/predicted Ratio(en)"> description = <"*The ratio of actual to predicted test result.(en)"> > - ["at120"] = < + ["at119"] = < text = <"*Lying(en)"> description = <"*Lying flat at the time of measurement.(en)"> > - ["at119"] = < + ["at118"] = < text = <"*Reclining(en)"> description = <"*Reclining at the time of measurement.(en)"> > - ["at118"] = < + ["at117"] = < text = <"*Sitting(en)"> description = <"*Sitting (for example on bed or chair) at the time of measurement.(en)"> > - ["at117"] = < + ["at116"] = < text = <"*Standing(en)"> description = <"*Standing at the time of measurement.(en)"> > @@ -768,11 +768,11 @@ terminology text = <"*Duration(en)"> description = <"*The timing of the test in relation to the challenge.(en)"> > - ["at96"] = < + ["at95"] = < text = <"*After bronchial challenge(en)"> description = <"*The test was performed after the bronchial challenge.(en)"> > - ["at95"] = < + ["at94"] = < text = <"*Before bronchial challenge(en)"> description = <"*The test was taken before the challenge.(en)"> > @@ -796,87 +796,87 @@ terminology text = <"*Test name (en)"> description = <"*The name of the volume test. (en)"> > - ["at85"] = < + ["at84"] = < text = <"*Functional residual capacity (FRC)(en)"> description = <"*The amount of air left in the lungs after a tidal breath out. Calculated = ERV+RV.(en)"> > - ["at84"] = < + ["at83"] = < text = <"*Residual volume (RV)(en)"> description = <"*The amount of air left in the lungs after a maximal exhalation.(en)"> > - ["at83"] = < + ["at82"] = < text = <"*Tidal volume (Vt)(en)"> description = <"*The volume of air inspired and then expired from the lung during one respiratory cycle.(en)"> > - ["at82"] = < + ["at81"] = < text = <"*FEV1/FVC ratio (FEV1%FVC)(en)"> description = <"*The ration of Forced expiratory volume in 1 second to Forced vital capacity.(en)"> > - ["at81"] = < + ["at80"] = < text = <"*Tiffenau index (FEV1/SVC)(en)"> description = <"*The ratio of Forced Expiratory volume in 1 second to Inspired vital capacity. Calculated = FEV1/ IVC.(en)"> > - ["at80"] = < + ["at79"] = < text = <"*Maximum voluntary ventilation(en)"> description = <"*A measure of the maximum amount of air that can be inhaled and exhaled in one minute. Also termed Maximum ventilation per minute.(en)"> > - ["at79"] = < + ["at78"] = < text = <"*Inspiratory reserve volume (IRV)(en)"> description = <"*The additional air that can be inhaled after a normal tidal breath in.(en)"> > - ["at78"] = < + ["at77"] = < text = <"*Expiratory reserve volume (ERV)(en)"> description = <"*The amount of additional air that can be pushed out after the end expiratory level of normal breathing.(en)"> > - ["at77"] = < + ["at76"] = < text = <"*Inspiratory capacity (IC/IVC)(en)"> description = <"*The maximal volume that can be inspired following a normal expiration. Also termed Inspiratory vital capacity (IVC). Calculated = TV+IRV.(en)"> > - ["at76"] = < + ["at75"] = < text = <"*Forced inspratory flow 25-50% (FIF25-50%)(en)"> description = <"*The average flow of air into the lung during the middle portion (25-50%) of inspiration.(en)"> > - ["at75"] = < + ["at74"] = < text = <"*Forced inspratory flow 25-75% (FIF25-75%)(en)"> description = <"*The average flow of air into the lung during the middle portion (25-75%) of inspiration.(en)"> > - ["at74"] = < + ["at73"] = < text = <"*Forced expiratory flow 25-50% (FEF25-50%)(en)"> description = <"*The average flow of air from the lung during the middle portion (25-50%) of expiration (also sometimes referred to as the MMEF, for maximal mid-expiratory flow).(en)"> > - ["at73"] = < + ["at72"] = < text = <"*Forced expiratory flow 25-75% (FEF25-75%)(en)"> description = <"*The average flow of air from the lung during the middle portion (25-75%) of expiration (also sometimes referred to as the MMEF, for maximal mid-expiratory flow).(en)"> > - ["at72"] = < + ["at71"] = < text = <"*Peak expiratory flow (PEF)(en)"> description = <"*The maximum flow generated during expiration performed with maximal force and started after a full inspiration. Also termed Peak Expiratory Flow Rate (PEFR).(en)"> > - ["at71"] = < + ["at70"] = < text = <"*Forced expiratory volume in .75 sec (FEV.75)(en)"> description = <"*The amount of air that can be forcibly blown out in 0.75 of a second.(en)"> > - ["at70"] = < + ["at69"] = < text = <"*Forced expiratory volume in 6 sec (FEV6)(en)"> description = <"*The amount of air that can be forcibly blown out in six seconds.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Forced expiratory volume in 3 sec (FEV3)(en)"> description = <"*The amount of air that can be forcibly blown out in three seconds.(en)"> > - ["at68"] = < + ["at67"] = < text = <"*Forced expiratory volume in 1 sec (FEV1)(en)"> description = <"*The amount of air that can be forcibly blown out in one second.(en)"> > - ["at67"] = < + ["at66"] = < text = <"*Total lung capacity (TLC)(en)"> description = <"*The volume of gas contained in the lung after a full inhalation.(en)"> > - ["at66"] = < + ["at65"] = < text = <"*Forced vital capacity (FVC)(en)"> description = <"*The volume change of the lung between a full inspiration to total lung capacity and a maximal expiration to residual volume.(en)"> > - ["at65"] = < + ["at64"] = < text = <"*Slow vital capacity (SVC/EVC)(en)"> description = <"*The amount of air that can be forced out of the lungs after a maximal inspiration. Emphasis on completeness of expiration. Also termed expiratory vital capacity (EVC) Calculated= IRV+ Vt+ ERV.(en)"> > @@ -973,22 +973,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at72", "at73", "at74", "at75", "at76", "at80"> + members = <"at71", "at72", "at73", "at74", "at75", "at79"> > ["ac9000"] = < id = <"ac9000"> - members = <"at66", "at68", "at71", "at69", "at70", "at65", "at67", "at77", "at78", "at79", "at83", "at84", "at85", "at130"> + members = <"at65", "at67", "at70", "at68", "at69", "at64", "at66", "at76", "at77", "at78", "at82", "at83", "at84", "at129"> > ["ac9006"] = < id = <"ac9006"> - members = <"at95", "at96"> + members = <"at94", "at95"> > ["ac9005"] = < id = <"ac9005"> - members = <"at117", "at118", "at119", "at120"> + members = <"at116", "at117", "at118", "at119"> > ["ac9004"] = < id = <"ac9004"> - members = <"at82", "at81"> + members = <"at81", "at80"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse.v1.0.2.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse.v1.0.2.adls index 9073c3ab8..069ade245 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse.v1.0.2.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse.v1.0.2.adls @@ -383,7 +383,7 @@ definition ELEMENT[id14] occurrences matches {0..1} matches { -- Position value matches { DV_CODED_TEXT[id9022] matches { - defining_code matches {[ac9007; at1002]} -- Position (synthesised) + defining_code matches {[ac9007; at1001]} -- Position (synthesised) } } } @@ -500,11 +500,11 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the pulse or heart beat findings not captured in other fields.(en)"> > - ["at1059"] = < + ["at1058"] = < text = <"*Rhythm(en)"> description = <"*Specific conclusion about the rhythm of the pulse or heartbeat, drawn from a combination of the heart rate, pattern and other characteristics observed on examination.(en)"> > - ["at1058"] = < + ["at1057"] = < text = <"*Clinical interpretation(en)"> description = <"*Generic label to allow for any or all statements about the pulse or heart beat.(en)"> > @@ -518,63 +518,63 @@ terminology description = <"*More specific pattern of an irregular pulse or heart beat.(en)"> comment = <"*Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element.(en)"> > - ["at1055"] = < + ["at1054"] = < text = <"*Toe(en)"> description = <"*An unspecified toe.(en)"> > - ["at1052"] = < + ["at1051"] = < text = <"*Ear lobe(en)"> description = <"*The lobe of an unspecified ear.(en)"> > - ["at1051"] = < + ["at1050"] = < text = <"*Automatic, invasive(en)"> description = <"*The findings are observed invasively using a device such as an arterial catheter.(en)"> > - ["at1050"] = < + ["at1049"] = < text = <"*Brachial artery - Right(en)"> description = <"*The right brachial artery.(en)"> > - ["at1049"] = < + ["at1048"] = < text = <"*Brachial artery - Left(en)"> description = <"*The left brachial artery.(en)"> > - ["at1048"] = < + ["at1047"] = < text = <"*Finger(en)"> description = <"*An unspecified finger.(en)"> > - ["at1047"] = < + ["at1046"] = < text = <"*Heart beat presence(en)"> description = <"*Presence of a heart beat.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"*Pulse presence(en)"> description = <"*Presence of a pulse.(en)"> > - ["at1045"] = < + ["at1044"] = < text = <"*Femoral Artery - Right(en)"> description = <"*The right femoral artery.(en)"> > - ["at1044"] = < + ["at1043"] = < text = <"*Femoral Artery - Left(en)"> description = <"*The left femoral artery.(en)"> > - ["at1043"] = < + ["at1042"] = < text = <"*Carotid Artery - Right(en)"> description = <"*The right carotid artery.(en)"> > - ["at1042"] = < + ["at1041"] = < text = <"*Carotid Artery - Left(en)"> description = <"*The left carotid artery.(en)"> > - ["at1041"] = < + ["at1040"] = < text = <"*Heart(en)"> description = <"*The region of the heart.(en)"> > - ["at1040"] = < + ["at1039"] = < text = <"*Radial Artery - Right(en)"> description = <"*The right radial artery.(en)"> > - ["at1039"] = < + ["at1038"] = < text = <"*Radial Artery - Left(en)"> description = <"*The left radial artery.(en)"> > @@ -586,15 +586,15 @@ terminology text = <"*Maximum(en)"> description = <"*Maximum pulse rate or heart rate observed during a period of exertion.(en)"> > - ["at1035"] = < + ["at1034"] = < text = <"*Automatic, non-invasive(en)"> description = <"*The findings are observed non-invasively using a device such as a pulse oximeter or a stethoscope.(en)"> > - ["at1034"] = < + ["at1033"] = < text = <"*Auscultation(en)"> description = <"*The findings are observed with the assistance of a device, such as a stethoscope.(en)"> > - ["at1033"] = < + ["at1032"] = < text = <"*Palpation(en)"> description = <"*The findings are observed by physical touch of the observer on the subject.(en)"> > @@ -603,23 +603,23 @@ terminology description = <"*Description of the character of the pulse or heart beat.(en)"> comment = <"*Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded.(en)"> > - ["at1029"] = < + ["at1028"] = < text = <"*Irregular(en)"> description = <"*The pattern is irregular.(en)"> > - ["at1028"] = < + ["at1027"] = < text = <"*Heart Rate(en)"> description = <"*The heart rate, measured in beats per minute.(en)"> > - ["at1027"] = < + ["at1026"] = < text = <"*Pulse Rate(en)"> description = <"*The pulse rate, measured in beats per minute.(en)"> > - ["at1026"] = < + ["at1025"] = < text = <"*Not detected(en)"> description = <"*A pulse or heart beat cannot be detected.(en)"> > - ["at1025"] = < + ["at1024"] = < text = <"*Present(en)"> description = <"*A pulse or heart beat can be detected.(en)"> > @@ -655,19 +655,19 @@ terminology description = <"*Presence of a pulse or heart beat.(en)"> comment = <"*It can be implied that the pulse is present if Rate >0 beats/min.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"*Standing/upright(en)"> description = <"*The subject was standing, walking or running.(en)"> > - ["at1003"] = < + ["at1002"] = < text = <"*Reclining(en)"> description = <"*The subject was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis.(en)"> > - ["at1002"] = < + ["at1001"] = < text = <"*Sitting(en)"> description = <"*The subject was sitting (for example on bed or chair).(en)"> > - ["at1001"] = < + ["at1000"] = < text = <"*Lying(en)"> description = <"*The subject was lying flat.(en)"> > @@ -675,15 +675,15 @@ terminology text = <"*Position(en)"> description = <"*The body position of the subject during the observation.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Irregularly Irregular(en)"> description = <"*The pattern is irregular in a chaotic and unpredictable manner. For example, atrial fibrillation.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Regularly Irregular(en)"> description = <"*The pattern is irregular in a regular pattern,. For example, a dropped beat once every 'n' beats.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Regular(en)"> description = <"*The pattern is regular.(en)"> > @@ -754,11 +754,11 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the pulse or heart beat findings not captured in other fields.(en)"> > - ["at1059"] = < + ["at1058"] = < text = <"*Rhythm(en)"> description = <"*Specific conclusion about the rhythm of the pulse or heartbeat, drawn from a combination of the heart rate, pattern and other characteristics observed on examination.(en)"> > - ["at1058"] = < + ["at1057"] = < text = <"*Clinical interpretation(en)"> description = <"*Generic label to allow for any or all statements about the pulse or heart beat.(en)"> > @@ -772,63 +772,63 @@ terminology description = <"*More specific pattern of an irregular pulse or heart beat.(en)"> comment = <"*Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element.(en)"> > - ["at1055"] = < + ["at1054"] = < text = <"*Toe(en)"> description = <"*An unspecified toe.(en)"> > - ["at1052"] = < + ["at1051"] = < text = <"*Ear lobe(en)"> description = <"*The lobe of an unspecified ear.(en)"> > - ["at1051"] = < + ["at1050"] = < text = <"*Automatic, invasive(en)"> description = <"*The findings are observed invasively using a device such as an arterial catheter.(en)"> > - ["at1050"] = < + ["at1049"] = < text = <"*Brachial artery - Right(en)"> description = <"*The right brachial artery.(en)"> > - ["at1049"] = < + ["at1048"] = < text = <"*Brachial artery - Left(en)"> description = <"*The left brachial artery.(en)"> > - ["at1048"] = < + ["at1047"] = < text = <"*Finger(en)"> description = <"*An unspecified finger.(en)"> > - ["at1047"] = < + ["at1046"] = < text = <"*Heart beat presence(en)"> description = <"*Presence of a heart beat.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"*Pulse presence(en)"> description = <"*Presence of a pulse.(en)"> > - ["at1045"] = < + ["at1044"] = < text = <"*Femoral Artery - Right(en)"> description = <"*The right femoral artery.(en)"> > - ["at1044"] = < + ["at1043"] = < text = <"*Femoral Artery - Left(en)"> description = <"*The left femoral artery.(en)"> > - ["at1043"] = < + ["at1042"] = < text = <"*Carotid Artery - Right(en)"> description = <"*The right carotid artery.(en)"> > - ["at1042"] = < + ["at1041"] = < text = <"*Carotid Artery - Left(en)"> description = <"*The left carotid artery.(en)"> > - ["at1041"] = < + ["at1040"] = < text = <"*Heart(en)"> description = <"*The region of the heart.(en)"> > - ["at1040"] = < + ["at1039"] = < text = <"*Radial Artery - Right(en)"> description = <"*The right radial artery.(en)"> > - ["at1039"] = < + ["at1038"] = < text = <"*Radial Artery - Left(en)"> description = <"*The left radial artery.(en)"> > @@ -840,15 +840,15 @@ terminology text = <"*Maximum(en)"> description = <"*Maximum pulse rate or heart rate observed during a period of exertion.(en)"> > - ["at1035"] = < + ["at1034"] = < text = <"*Automatic, non-invasive(en)"> description = <"*The findings are observed non-invasively using a device such as a pulse oximeter or a stethoscope.(en)"> > - ["at1034"] = < + ["at1033"] = < text = <"*Auscultation(en)"> description = <"*The findings are observed with the assistance of a device, such as a stethoscope.(en)"> > - ["at1033"] = < + ["at1032"] = < text = <"*Palpation(en)"> description = <"*The findings are observed by physical touch of the observer on the subject.(en)"> > @@ -857,23 +857,23 @@ terminology description = <"*Description of the character of the pulse or heart beat.(en)"> comment = <"*Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded.(en)"> > - ["at1029"] = < + ["at1028"] = < text = <"*Irregular(en)"> description = <"*The pattern is irregular.(en)"> > - ["at1028"] = < + ["at1027"] = < text = <"*Heart Rate(en)"> description = <"*The heart rate, measured in beats per minute.(en)"> > - ["at1027"] = < + ["at1026"] = < text = <"*Pulse Rate(en)"> description = <"*The pulse rate, measured in beats per minute.(en)"> > - ["at1026"] = < + ["at1025"] = < text = <"*Not detected(en)"> description = <"*A pulse or heart beat cannot be detected.(en)"> > - ["at1025"] = < + ["at1024"] = < text = <"*Present(en)"> description = <"*A pulse or heart beat can be detected.(en)"> > @@ -909,19 +909,19 @@ terminology description = <"*Presence of a pulse or heart beat.(en)"> comment = <"*It can be implied that the pulse is present if Rate >0 beats/min.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"*Standing/upright(en)"> description = <"*The subject was standing, walking or running.(en)"> > - ["at1003"] = < + ["at1002"] = < text = <"*Reclining(en)"> description = <"*The subject was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis.(en)"> > - ["at1002"] = < + ["at1001"] = < text = <"*Sitting(en)"> description = <"*The subject was sitting (for example on bed or chair).(en)"> > - ["at1001"] = < + ["at1000"] = < text = <"*Lying(en)"> description = <"*The subject was lying flat.(en)"> > @@ -929,15 +929,15 @@ terminology text = <"*Position(en)"> description = <"*The body position of the subject during the observation.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Irregularly Irregular(en)"> description = <"*The pattern is irregular in a chaotic and unpredictable manner. For example, atrial fibrillation.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Regularly Irregular(en)"> description = <"*The pattern is irregular in a regular pattern,. For example, a dropped beat once every 'n' beats.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Regular(en)"> description = <"*The pattern is regular.(en)"> > @@ -1008,11 +1008,11 @@ terminology text = <"Kommentar"> description = <"Ytterligare beskrivning av fynden från puls eller hjärtslag som inte beskrivits i andra fält."> > - ["at1059"] = < + ["at1058"] = < text = <"Rytm"> description = <"Specifik slutsats om pulsens eller hjärtslagens rytm, härledd från en kombination av hjärtfrekvens, mönster och andra egenskaper som observerats vid undersökningen."> > - ["at1058"] = < + ["at1057"] = < text = <"Klinisk tolkning"> description = <"Allmänt fält för ett enskilt eller samtliga utlåtanden om pulsen eller hjärtrytmen."> > @@ -1026,63 +1026,63 @@ terminology description = <"Ett mer specifikt mönster av oregelbunden puls eller oregelbundna hjärtslag."> comment = <"Ett val från den här värdemängden är endast giltigt om \"oregelbunden\" väljs från komponenten \"regelbunden\"."> > - ["at1055"] = < + ["at1054"] = < text = <"Tå"> description = <"En ospecificerad tå."> > - ["at1052"] = < + ["at1051"] = < text = <"Örsnibb"> description = <"En ospecificerad örsnibb."> > - ["at1051"] = < + ["at1050"] = < text = <"Automatisk, invasiv"> description = <"Fynden observeras invasivt med hjälp av utrustning såsom en arteriell kateter."> > - ["at1050"] = < + ["at1049"] = < text = <"Armartär - Höger"> description = <"Höger armartär."> > - ["at1049"] = < + ["at1048"] = < text = <"Armartär - Vänster"> description = <"Vänster armartär."> > - ["at1048"] = < + ["at1047"] = < text = <"Finger"> description = <"Ett ospecificerat finger."> > - ["at1047"] = < + ["at1046"] = < text = <"Närvaro av hjärtslag"> description = <"Hjärtslag är identifierade."> > - ["at1046"] = < + ["at1045"] = < text = <"Närvaro av puls"> description = <"Puls är identifierad."> > - ["at1045"] = < + ["at1044"] = < text = <"Lårbensartär- Höger"> description = <"Höger lårbensartär."> > - ["at1044"] = < + ["at1043"] = < text = <"Lårbensartär - Vänster"> description = <"Vänster lårbensartär."> > - ["at1043"] = < + ["at1042"] = < text = <"Halsartär - Höger"> description = <"Höger halsartär."> > - ["at1042"] = < + ["at1041"] = < text = <"Halsartär - Vänster"> description = <"Vänster halsartär."> > - ["at1041"] = < + ["at1040"] = < text = <"Hjärt"> description = <"Hjärttrakten."> > - ["at1040"] = < + ["at1039"] = < text = <"Strålbensartär - Höger"> description = <"Höger strålbensartär."> > - ["at1039"] = < + ["at1038"] = < text = <"Strålbensartär - Vänster"> description = <"Vänster strålbensartär."> > @@ -1094,15 +1094,15 @@ terminology text = <"Maximum"> description = <"Maxpuls eller maxfrekvens observerad under ansträngning."> > - ["at1035"] = < + ["at1034"] = < text = <"Automatisk, icke-invasiv"> description = <"Fynden observeras icke-invasivt med hjälp av utrustning såsom en pulsoximeter eller ett stetoskop."> > - ["at1034"] = < + ["at1033"] = < text = <"Auskultation"> description = <"Fynden observeras med ett hjälpmedel, exempelvis ett stetoskop."> > - ["at1033"] = < + ["at1032"] = < text = <"Palpation"> description = <"Läkare eller sjuksköterska observerar fynden genom fysisk beröring av patienten."> > @@ -1111,23 +1111,23 @@ terminology description = <"Beskrivning av pulsens eller hjärtslagets karaktär."> comment = <"Kodning med en terminologi är önskvärd, om det är tillämpligt. Exempelvis: *full, thready, bounding, slow rising, or collapsing.* Flera termer kan registreras."> > - ["at1029"] = < + ["at1028"] = < text = <"Oregelbunden"> description = <"Mönstret är oregelbundet."> > - ["at1028"] = < + ["at1027"] = < text = <"Hjärtfrekvens"> description = <"Hjärtfrekvensen mätt i slag per minut."> > - ["at1027"] = < + ["at1026"] = < text = <"Pulsfrekvens"> description = <"Pulsfrekvensen mätt i slag per minut."> > - ["at1026"] = < + ["at1025"] = < text = <"Frånvaro"> description = <"Puls eller hjärtslag kan inte identifieras."> > - ["at1025"] = < + ["at1024"] = < text = <"Närvaro"> description = <"Puls eller hjärtslag är identifierade."> > @@ -1163,19 +1163,19 @@ terminology description = <"Närvaro av puls eller hjärtslag."> comment = <"Om frekvensen är större än 0 slag per minut är närvaro av puls underförstådd."> > - ["at1004"] = < + ["at1003"] = < text = <"Stående eller upprätt"> description = <"Patienten stod, gick eller sprang."> > - ["at1003"] = < + ["at1002"] = < text = <"Halvliggande"> description = <"Patienten låg i ungefär 45 graders vinkel, med benen upphöjda till bäckennivå."> > - ["at1002"] = < + ["at1001"] = < text = <"Sittande"> description = <"Patienten satt, exempelvis på en säng eller en stol."> > - ["at1001"] = < + ["at1000"] = < text = <"Liggande"> description = <"Patienten låg plant."> > @@ -1183,15 +1183,15 @@ terminology text = <"Kroppsställning"> description = <"Patientens kroppsställning under observationen."> > - ["at9"] = < + ["at8"] = < text = <"Oregelbundet oregelbunden"> description = <"Mönstret är oregelbundet på ett kaotiskt och oförutsägbart sätt, exempelvis förmaksflimmer."> > - ["at8"] = < + ["at7"] = < text = <"Regelbundet oregelbunden"> description = <"Mönstret är oregelbundet i ett regelbundet mönster, exempelvis ett överhoppat hjärtslag var N:te slag."> > - ["at7"] = < + ["at6"] = < text = <"Regelbunden"> description = <"Mönstret är regelbundet."> > @@ -1262,11 +1262,11 @@ terminology text = <"Kommentti"> description = <"Pulssi- tai sykelöydösten kertomusmuodossa olevat lisätiedot, joita ei voida ilmoittaa muissa kentissä."> > - ["at1059"] = < + ["at1058"] = < text = <"Rytmi"> description = <"Nimenomainen johtopäätös pulssin tai sykkeen rytmistä, perustuu sykkeeseen, sykkeen ominaisuuksiin ja muihin tutkimuksessa havaittuihin ominaispiirteisiin."> > - ["at1058"] = < + ["at1057"] = < text = <"Kliininen tulkinta"> description = <"Yleinen otsikko, jonka alle voidaan kirjata jokin tai kaikki lausunnot pulssista tai sykkeestä."> > @@ -1280,63 +1280,63 @@ terminology description = <"Epäsäännöllisen pulssin tai sykkeen tarkempi luonnehdinta."> comment = <"Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element."> > - ["at1055"] = < + ["at1054"] = < text = <"Varvas"> description = <"Tarkemmin määrittämätön varvas."> > - ["at1052"] = < + ["at1051"] = < text = <"Korvalehti"> description = <"Tarkemmin määrittämätön korvalehti."> > - ["at1051"] = < + ["at1050"] = < text = <"Automaattinen, kajoava"> description = <"Löydökset havaitaan kajoavasti jonkin laitteen avulla, kuten valtimokatetrilla."> > - ["at1050"] = < + ["at1049"] = < text = <"Olkavarsivaltimo - oikea"> description = <"Oikea olkavarsivaltimo."> > - ["at1049"] = < + ["at1048"] = < text = <"Olkavarsivaltimo - vasen"> description = <"Vasen olkavarsivaltimo."> > - ["at1048"] = < + ["at1047"] = < text = <"Sormi"> description = <"Tarkemmin määrittämätön sormi."> > - ["at1047"] = < + ["at1046"] = < text = <"Sykkeen läsnäolo"> description = <"Sykkeen läsnäolo."> > - ["at1046"] = < + ["at1045"] = < text = <"Pulssin läsnäolo"> description = <"Pulssin läsnäolo."> > - ["at1045"] = < + ["at1044"] = < text = <"Reisivaltimo – oikea"> description = <"Oikea reisivaltimo."> > - ["at1044"] = < + ["at1043"] = < text = <"Reisivaltimo – vasen"> description = <"Vasen reisivaltimo."> > - ["at1043"] = < + ["at1042"] = < text = <"Kaulavaltimo – oikea"> description = <"Oikea kaulavaltimo."> > - ["at1042"] = < + ["at1041"] = < text = <"Kaulavaltimo – vasen"> description = <"Vasen kaulavaltimo."> > - ["at1041"] = < + ["at1040"] = < text = <"Sydän"> description = <"Sydämen alue."> > - ["at1040"] = < + ["at1039"] = < text = <"Värttinävaltimo – oikea"> description = <"Oikea värttinävaltimo."> > - ["at1039"] = < + ["at1038"] = < text = <"Värttinävaltimo – vasen"> description = <"Vasen värttinävaltimo."> > @@ -1348,15 +1348,15 @@ terminology text = <"Korkein"> description = <"Korkein rasituksen aikana havaittu syke."> > - ["at1035"] = < + ["at1034"] = < text = <"Automaattinen, kajoamaton"> description = <"Löydökset havaitaan kajoamattomasti jonkin laitteen avulla, esimerkiksi pulssioksimetrilla tai stetoskoopilla."> > - ["at1034"] = < + ["at1033"] = < text = <"Auskultaatio"> description = <"Löydökset havaitaan jonkin laitteen avulla, esimerkiksi stetoskoopilla."> > - ["at1033"] = < + ["at1032"] = < text = <"Palpaatio"> description = <"Löydökset havaitaan havaitsijan koskettaessa tutkittavaa fyysisesti."> > @@ -1365,23 +1365,23 @@ terminology description = <"Kuvaus pulssin tai sykkeen luonteesta."> comment = <"Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded."> > - ["at1029"] = < + ["at1028"] = < text = <"Epäsäännöllinen"> description = <"Syke on epäsäännöllinen."> > - ["at1028"] = < + ["at1027"] = < text = <"Syke"> description = <"Syke mitattuna lyönteinä minuutissa."> > - ["at1027"] = < + ["at1026"] = < text = <"Pulssin taajuus"> description = <"Pulssin taajuus mitattuna lyönteinä minuutissa."> > - ["at1026"] = < + ["at1025"] = < text = <"Ei havaittu"> description = <"Pulssi tai syke ei ole havaittavissa."> > - ["at1025"] = < + ["at1024"] = < text = <"Havaittu"> description = <"Pulssi tai syke on havaittavissa."> > @@ -1417,19 +1417,19 @@ terminology description = <"Pulssin tai sykkeen läsnäolo."> comment = <"It can be implied that the pulse is present if Rate >0 beats/min."> > - ["at1004"] = < + ["at1003"] = < text = <"Seisten/pystyssä"> description = <"Tutkittava istui, käveli tai juoksi."> > - ["at1003"] = < + ["at1002"] = < text = <"Taaksepäin nojaten"> description = <"Tutkittava nojasi taaksepäin noin 45 asteen kulmassa jalat nostettuina lantion tasalle."> > - ["at1002"] = < + ["at1001"] = < text = <"Istuen"> description = <"Tutkittava istui (esimerkiksi vuoteella tai tuolissa)."> > - ["at1001"] = < + ["at1000"] = < text = <"Makuulla"> description = <"Tutkittava oli makuulla."> > @@ -1437,15 +1437,15 @@ terminology text = <"Asento"> description = <"Tutkittavan kehon asento havainnoinnin aikana."> > - ["at9"] = < + ["at8"] = < text = <"Epäsäännöllisesti epäsäännöllinen"> description = <"Syke on epäsäännöllinen kaoottisella ja ennustamattomalla tavalla. Esimerkiksi eteisvärinä."> > - ["at8"] = < + ["at7"] = < text = <"Säännöllisesti epäsäännöllinen"> description = <"Syke on epäsäännöllinen, mutta säännöllisellä tavalla. Esimerkiksi yksittäinen puuttuva lyönti joka n:nnen lyönnin välein."> > - ["at7"] = < + ["at6"] = < text = <"Säännöllinen"> description = <"Syke on säännöllinen."> > @@ -1516,11 +1516,11 @@ terminology text = <"Comentários"> description = <"Narrativa adicional sobre o pulso ou batimento cardíaco achados não capturados em outros campos."> > - ["at1059"] = < + ["at1058"] = < text = <"Ritmo"> description = <"Conclusão específica sobre o ritmo do pulso ou batimento cardíaco, extraído de uma combinação da freqüência cardíaca, padrão e outras características observadas no exame."> > - ["at1058"] = < + ["at1057"] = < text = <"Interpretação clínica"> description = <"Etiqueta genérica para permitir qualquer ou todas as declarações sobre o pulso ou batimento cardíaco."> > @@ -1534,63 +1534,63 @@ terminology description = <"Padrão mais específico de um pulso ou batimento cardíaco irregular."> comment = <"A seleção de um valor a partir deste conjunto de valores só é válida se 'Irregular' for selecionado a partir do elemento de dados 'Regularidade'."> > - ["at1055"] = < + ["at1054"] = < text = <"Dedo do pé"> description = <"Um dedo do pé inespecífico."> > - ["at1052"] = < + ["at1051"] = < text = <"Lobo da orelha"> description = <"Um lobo da orelha inespecífico."> > - ["at1051"] = < + ["at1050"] = < text = <"Automática, invasiva"> description = <"Os achados são observados de forma invasiva utilizando um dispositivo como um catéter arterial."> > - ["at1050"] = < + ["at1049"] = < text = <"Artéria Braquial Direita"> description = <"A artéria braquial direita."> > - ["at1049"] = < + ["at1048"] = < text = <"Artéria Braquial Esquerda"> description = <"A artéria braquial esquerda."> > - ["at1048"] = < + ["at1047"] = < text = <"Dedo"> description = <"Um dedo inespecífico."> > - ["at1047"] = < + ["at1046"] = < text = <"Batimento cardíaco presente"> description = <"Presença de batimento cardíaco."> > - ["at1046"] = < + ["at1045"] = < text = <"Pulso presente"> description = <"Presença do pulso."> > - ["at1045"] = < + ["at1044"] = < text = <"Artéria femural Direita"> description = <"A artéria femural direita."> > - ["at1044"] = < + ["at1043"] = < text = <"Artéria Femural Esquerda"> description = <"A artéria femural esquerda."> > - ["at1043"] = < + ["at1042"] = < text = <"Artéria Carótida Direita"> description = <"A artéria carótida direita."> > - ["at1042"] = < + ["at1041"] = < text = <"Artéria Carótida Esquerda"> description = <"A artéria carótida esquerda."> > - ["at1041"] = < + ["at1040"] = < text = <"Coração"> description = <"A região do coração."> > - ["at1040"] = < + ["at1039"] = < text = <"Artéria Radial Direita"> description = <"A artéria radial direita."> > - ["at1039"] = < + ["at1038"] = < text = <"Artéria Radial - Esquerda"> description = <"A artéria radial esquerda."> > @@ -1602,15 +1602,15 @@ terminology text = <"Máximo"> description = <"Frequência de pulso ou frequência cardíaca máximos observados durante o período de esforço."> > - ["at1035"] = < + ["at1034"] = < text = <"Automática, não invasiva"> description = <"Os resultados são observados de forma não invasiva utilizando um dispositivo como um oxímetro de pulso ou um estetoscópio."> > - ["at1034"] = < + ["at1033"] = < text = <"Ausculta"> description = <"Os resultados são observados com a ajuda de um dispositivo, como um estetoscópio."> > - ["at1033"] = < + ["at1032"] = < text = <"Palpação"> description = <"Os resultados são observados pelo toque físico no sujeito do cuidado pelo observador."> > @@ -1619,23 +1619,23 @@ terminology description = <"Descrição da característica do pulso ou batimento cardíaco."> comment = <"A codificação com uma terminologia é desejada, quando possível. Por exemplo: cheio, filiforme, delimitado, aumento lento ou em colapso. Múltiplos termos podem ser registrados."> > - ["at1029"] = < + ["at1028"] = < text = <"Irregular"> description = <"O padrão é irregular."> > - ["at1028"] = < + ["at1027"] = < text = <"Frequência cardíaca"> description = <"A frequência cardíaca, mensurada em batimentos por minuto."> > - ["at1027"] = < + ["at1026"] = < text = <"Frequência do Pulso"> description = <"A frequência do pulso, mensurada em batimentos por minuto."> > - ["at1026"] = < + ["at1025"] = < text = <"Não detectado"> description = <"Um pulso ou batimento cardíaco não podem ser detectados."> > - ["at1025"] = < + ["at1024"] = < text = <"Presente"> description = <"Um pulso ou batimento cardíaco podem ser detectados."> > @@ -1671,19 +1671,19 @@ terminology description = <"Presença de pulso ou batimento cardíaco."> comment = <"Pode ser implícito que o pulso está presente se a frequência>0 batimentos/min."> > - ["at1004"] = < + ["at1003"] = < text = <"Em pé"> description = <"O sujeito estava em pé, andando ou correndo."> > - ["at1003"] = < + ["at1002"] = < text = <"Reclinado"> description = <"O sujeito estava reclinado em um ângulo aproximado de 45°, com as pernas elevadas ao nível da pelve."> > - ["at1002"] = < + ["at1001"] = < text = <"Sentado"> description = <"O sujeito estava sentado (por exemplo, na cama ou cadeira)"> > - ["at1001"] = < + ["at1000"] = < text = <"Deitado"> description = <"O sujeito estava deitado."> > @@ -1691,15 +1691,15 @@ terminology text = <"Posição"> description = <"A posição do corpo do sujeito da atenção durante a observação."> > - ["at9"] = < + ["at8"] = < text = <"Irregular irregularmente"> description = <"O padrão é irregular de forma caótica e imprevisível. Por exemplo, fibrilação atrial."> > - ["at8"] = < + ["at7"] = < text = <"Irregular regularmente"> description = <"O padrão é irregular em um padrão regular. Por exemplo: a cada \"n\" batimentos existe uma irregularidade."> > - ["at7"] = < + ["at6"] = < text = <"Regular"> description = <"O padrão é regular."> > @@ -1770,11 +1770,11 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the pulse or heart beat findings not captured in other fields.(en)"> > - ["at1059"] = < + ["at1058"] = < text = <"*Rhythm(en)"> description = <"*Specific conclusion about the rhythm of the pulse or heartbeat, drawn from a combination of the heart rate, pattern and other characteristics observed on examination.(en)"> > - ["at1058"] = < + ["at1057"] = < text = <"*Clinical interpretation(en)"> description = <"*Generic label to allow for any or all statements about the pulse or heart beat.(en)"> > @@ -1788,63 +1788,63 @@ terminology description = <"*More specific pattern of an irregular pulse or heart beat.(en)"> comment = <"*Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element.(en)"> > - ["at1055"] = < + ["at1054"] = < text = <"*Toe(en)"> description = <"*An unspecified toe.(en)"> > - ["at1052"] = < + ["at1051"] = < text = <"*Ear lobe(en)"> description = <"*The lobe of an unspecified ear.(en)"> > - ["at1051"] = < + ["at1050"] = < text = <"*Automatic, invasive(en)"> description = <"*The findings are observed invasively using a device such as an arterial catheter.(en)"> > - ["at1050"] = < + ["at1049"] = < text = <"*Brachial artery - Right(en)"> description = <"*The right brachial artery.(en)"> > - ["at1049"] = < + ["at1048"] = < text = <"*Brachial artery - Left(en)"> description = <"*The left brachial artery.(en)"> > - ["at1048"] = < + ["at1047"] = < text = <"*Finger(en)"> description = <"*An unspecified finger.(en)"> > - ["at1047"] = < + ["at1046"] = < text = <"*Heart beat presence(en)"> description = <"*Presence of a heart beat.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"*Pulse presence(en)"> description = <"*Presence of a pulse.(en)"> > - ["at1045"] = < + ["at1044"] = < text = <"*Femoral Artery - Right(en)"> description = <"*The right femoral artery.(en)"> > - ["at1044"] = < + ["at1043"] = < text = <"*Femoral Artery - Left(en)"> description = <"*The left femoral artery.(en)"> > - ["at1043"] = < + ["at1042"] = < text = <"*Carotid Artery - Right(en)"> description = <"*The right carotid artery.(en)"> > - ["at1042"] = < + ["at1041"] = < text = <"*Carotid Artery - Left(en)"> description = <"*The left carotid artery.(en)"> > - ["at1041"] = < + ["at1040"] = < text = <"*Heart(en)"> description = <"*The region of the heart.(en)"> > - ["at1040"] = < + ["at1039"] = < text = <"*Radial Artery - Right(en)"> description = <"*The right radial artery.(en)"> > - ["at1039"] = < + ["at1038"] = < text = <"*Radial Artery - Left(en)"> description = <"*The left radial artery.(en)"> > @@ -1856,15 +1856,15 @@ terminology text = <"*Maximum(en)"> description = <"*Maximum pulse rate or heart rate observed during a period of exertion.(en)"> > - ["at1035"] = < + ["at1034"] = < text = <"*Automatic, non-invasive(en)"> description = <"*The findings are observed non-invasively using a device such as a pulse oximeter or a stethoscope.(en)"> > - ["at1034"] = < + ["at1033"] = < text = <"*Auscultation(en)"> description = <"*The findings are observed with the assistance of a device, such as a stethoscope.(en)"> > - ["at1033"] = < + ["at1032"] = < text = <"*Palpation(en)"> description = <"*The findings are observed by physical touch of the observer on the subject.(en)"> > @@ -1873,23 +1873,23 @@ terminology description = <"*Description of the character of the pulse or heart beat.(en)"> comment = <"*Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded.(en)"> > - ["at1029"] = < + ["at1028"] = < text = <"*Irregular(en)"> description = <"*The pattern is irregular.(en)"> > - ["at1028"] = < + ["at1027"] = < text = <"*Heart Rate(en)"> description = <"*The heart rate, measured in beats per minute.(en)"> > - ["at1027"] = < + ["at1026"] = < text = <"*Pulse Rate(en)"> description = <"*The pulse rate, measured in beats per minute.(en)"> > - ["at1026"] = < + ["at1025"] = < text = <"*Not detected(en)"> description = <"*A pulse or heart beat cannot be detected.(en)"> > - ["at1025"] = < + ["at1024"] = < text = <"*Present(en)"> description = <"*A pulse or heart beat can be detected.(en)"> > @@ -1925,19 +1925,19 @@ terminology description = <"*Presence of a pulse or heart beat.(en)"> comment = <"*It can be implied that the pulse is present if Rate >0 beats/min.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"*Standing/upright(en)"> description = <"*The subject was standing, walking or running.(en)"> > - ["at1003"] = < + ["at1002"] = < text = <"*Reclining(en)"> description = <"*The subject was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis.(en)"> > - ["at1002"] = < + ["at1001"] = < text = <"*Sitting(en)"> description = <"*The subject was sitting (for example on bed or chair).(en)"> > - ["at1001"] = < + ["at1000"] = < text = <"*Lying(en)"> description = <"*The subject was lying flat.(en)"> > @@ -1945,15 +1945,15 @@ terminology text = <"*Position(en)"> description = <"*The body position of the subject during the observation.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Irregularly Irregular(en)"> description = <"*The pattern is irregular in a chaotic and unpredictable manner. For example, atrial fibrillation.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Regularly Irregular(en)"> description = <"*The pattern is irregular in a regular pattern,. For example, a dropped beat once every 'n' beats.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Regular(en)"> description = <"*The pattern is regular.(en)"> > @@ -2024,11 +2024,11 @@ terminology text = <"Comment"> description = <"Additional narrative about the pulse or heart beat findings not captured in other fields."> > - ["at1059"] = < + ["at1058"] = < text = <"Rhythm"> description = <"Specific conclusion about the rhythm of the pulse or heartbeat, drawn from a combination of the heart rate, pattern and other characteristics observed on examination."> > - ["at1058"] = < + ["at1057"] = < text = <"Clinical interpretation"> description = <"Generic label to allow for any or all statements about the pulse or heart beat."> > @@ -2042,63 +2042,63 @@ terminology description = <"More specific pattern of an irregular pulse or heart beat."> comment = <"Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element."> > - ["at1055"] = < + ["at1054"] = < text = <"Toe"> description = <"An unspecified toe."> > - ["at1052"] = < + ["at1051"] = < text = <"Ear lobe"> description = <"The lobe of an unspecified ear."> > - ["at1051"] = < + ["at1050"] = < text = <"Automatic, invasive"> description = <"The findings are observed invasively using a device such as an arterial catheter."> > - ["at1050"] = < + ["at1049"] = < text = <"Brachial artery - Right"> description = <"The right brachial artery."> > - ["at1049"] = < + ["at1048"] = < text = <"Brachial artery - Left"> description = <"The left brachial artery."> > - ["at1048"] = < + ["at1047"] = < text = <"Finger"> description = <"An unspecified finger."> > - ["at1047"] = < + ["at1046"] = < text = <"Heart beat presence"> description = <"Presence of a heart beat."> > - ["at1046"] = < + ["at1045"] = < text = <"Pulse presence"> description = <"Presence of a pulse."> > - ["at1045"] = < + ["at1044"] = < text = <"Femoral Artery - Right"> description = <"The right femoral artery."> > - ["at1044"] = < + ["at1043"] = < text = <"Femoral Artery - Left"> description = <"The left femoral artery."> > - ["at1043"] = < + ["at1042"] = < text = <"Carotid Artery - Right"> description = <"The right carotid artery."> > - ["at1042"] = < + ["at1041"] = < text = <"Carotid Artery - Left"> description = <"The left carotid artery."> > - ["at1041"] = < + ["at1040"] = < text = <"Heart"> description = <"The region of the heart."> > - ["at1040"] = < + ["at1039"] = < text = <"Radial Artery - Right"> description = <"The right radial artery."> > - ["at1039"] = < + ["at1038"] = < text = <"Radial Artery - Left"> description = <"The left radial artery."> > @@ -2110,15 +2110,15 @@ terminology text = <"Maximum"> description = <"Maximum pulse rate or heart rate observed during a period of exertion."> > - ["at1035"] = < + ["at1034"] = < text = <"Automatic, non-invasive"> description = <"The findings are observed non-invasively using a device such as a pulse oximeter or a stethoscope."> > - ["at1034"] = < + ["at1033"] = < text = <"Auscultation"> description = <"The findings are observed with the assistance of a device, such as a stethoscope."> > - ["at1033"] = < + ["at1032"] = < text = <"Palpation"> description = <"The findings are observed by physical touch of the observer on the subject."> > @@ -2127,23 +2127,23 @@ terminology description = <"Description of the character of the pulse or heart beat."> comment = <"Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded."> > - ["at1029"] = < + ["at1028"] = < text = <"Irregular"> description = <"The pattern is irregular."> > - ["at1028"] = < + ["at1027"] = < text = <"Heart Rate"> description = <"The heart rate, measured in beats per minute."> > - ["at1027"] = < + ["at1026"] = < text = <"Pulse Rate"> description = <"The pulse rate, measured in beats per minute."> > - ["at1026"] = < + ["at1025"] = < text = <"Not detected"> description = <"A pulse or heart beat cannot be detected."> > - ["at1025"] = < + ["at1024"] = < text = <"Present"> description = <"A pulse or heart beat can be detected."> > @@ -2179,19 +2179,19 @@ terminology description = <"Presence of a pulse or heart beat."> comment = <"It can be implied that the pulse is present if Rate >0 beats/min."> > - ["at1004"] = < + ["at1003"] = < text = <"Standing/upright"> description = <"The subject was standing, walking or running."> > - ["at1003"] = < + ["at1002"] = < text = <"Reclining"> description = <"The subject was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis."> > - ["at1002"] = < + ["at1001"] = < text = <"Sitting"> description = <"The subject was sitting (for example on bed or chair)."> > - ["at1001"] = < + ["at1000"] = < text = <"Lying"> description = <"The subject was lying flat."> > @@ -2199,15 +2199,15 @@ terminology text = <"Position"> description = <"The body position of the subject during the observation."> > - ["at9"] = < + ["at8"] = < text = <"Irregularly Irregular"> description = <"The pattern is irregular in a chaotic and unpredictable manner. For example, atrial fibrillation."> > - ["at8"] = < + ["at7"] = < text = <"Regularly Irregular"> description = <"The pattern is irregular in a regular pattern,. For example, a dropped beat once every 'n' beats."> > - ["at7"] = < + ["at6"] = < text = <"Regular"> description = <"The pattern is regular."> > @@ -2278,11 +2278,11 @@ terminology text = <"Comentarios"> description = <"Información narrativa adicional sobre hallazgos del pulso o latidos que no fueron registrados en otros campos."> > - ["at1059"] = < + ["at1058"] = < text = <"Ritmo"> description = <"Conclusión específica sobre el ritmo del pulso o latidos, derivado de la combinación de la frecuencia, el patrón, y otras características observadas durante la examinación."> > - ["at1058"] = < + ["at1057"] = < text = <"Interpretación clínica"> description = <"Etiqueta genérica que permite registrar cualquier declaración sobre el pulso o latidos."> > @@ -2296,63 +2296,63 @@ terminology description = <"Patrón más específico de un pulso o latido irregular."> comment = <"La selección de un valor de este conjunto de valores es válida solo si 'irregular' es seleccionado para el elemento 'regularidad'"> > - ["at1055"] = < + ["at1054"] = < text = <"Dedo del pie"> description = <"Cualquier dedo del pie"> > - ["at1052"] = < + ["at1051"] = < text = <"Lóbulo de la oreja"> description = <"Lóbulo de cualquier oreja"> > - ["at1051"] = < + ["at1050"] = < text = <"Automatico, invasivo"> description = <"Los hallazgos fueron observados de forma invasiva, utilizando un dispositivo como un cateter arterial."> > - ["at1050"] = < + ["at1049"] = < text = <"Arteria braquial derecha"> description = <"Arteria braquial derecha."> > - ["at1049"] = < + ["at1048"] = < text = <"Arteria braquial izquierda"> description = <"Arteria braquial izquierda."> > - ["at1048"] = < + ["at1047"] = < text = <"Dedo"> description = <"Cualquier dedo."> > - ["at1047"] = < + ["at1046"] = < text = <"Presencia latidos"> description = <"Presencia latidos"> > - ["at1046"] = < + ["at1045"] = < text = <"Presencia del pulso"> description = <"Presencia del pulso"> > - ["at1045"] = < + ["at1044"] = < text = <"Arteria femoral - Derecha"> description = <"Arteria femoral derecha"> > - ["at1044"] = < + ["at1043"] = < text = <"Arteria femoral - Izquierda"> description = <"Arteria femoral izquierda"> > - ["at1043"] = < + ["at1042"] = < text = <"Arteria carótida - Derecha"> description = <"Arteria carótida derecha"> > - ["at1042"] = < + ["at1041"] = < text = <"Arteria carótida - Izquierda"> description = <"Arteria carótida izquierda"> > - ["at1041"] = < + ["at1040"] = < text = <"Corazón"> description = <"Región del corazón"> > - ["at1040"] = < + ["at1039"] = < text = <"Arteria radial - Derecha"> description = <"Arteria radial derecha"> > - ["at1039"] = < + ["at1038"] = < text = <"Arteria radial - Izquierda"> description = <"Arteria radial izquierda"> > @@ -2364,15 +2364,15 @@ terminology text = <"Máximo"> description = <"Frecuencia máxima de pulso o latidos fue observada durante el período del ejecricio."> > - ["at1035"] = < + ["at1034"] = < text = <"Automático, no invasivo"> description = <"Los hallazgos gueron observados mediante un dispositivo como un oxímetro de pulso."> > - ["at1034"] = < + ["at1033"] = < text = <"Auscultación"> description = <"Los hallazgos fueron obserbados mediante la asistencia de un dispositivo, como un estetoscopio."> > - ["at1033"] = < + ["at1032"] = < text = <"Palpación"> description = <"Los hallazgos se realizam mediante contacto físico sobre el sujeto."> > @@ -2381,23 +2381,23 @@ terminology description = <"Descripción del carácter del pulso o latidos del corazón."> comment = <"*Coding with a terminology is desired, where possible. For example: full, thready, bounding, slow rising, or collapsing. Multiple terms may be recorded.(en)"> > - ["at1029"] = < + ["at1028"] = < text = <"Irregular"> description = <"El patrón es irregular"> > - ["at1028"] = < + ["at1027"] = < text = <"Frecuencia cardiaca"> description = <"Frecuencia cardiaca medida en latidos por minuto"> > - ["at1027"] = < + ["at1026"] = < text = <"Frecuencia del pulso"> description = <"Frecuencia del pulso medida en latidos por minut"> > - ["at1026"] = < + ["at1025"] = < text = <"Ausente"> description = <"Pulso o latidos no son detectados."> > - ["at1025"] = < + ["at1024"] = < text = <"Presente"> description = <"Pulso o latidos son detectados."> > @@ -2433,19 +2433,19 @@ terminology description = <"Presencia del pulso o latidos del corazón."> comment = <"El pulso > 0 latidos/min impica que el pulso está presente."> > - ["at1004"] = < + ["at1003"] = < text = <"Parado"> description = <"El sujeto está parado, caminando o corriendo."> > - ["at1003"] = < + ["at1002"] = < text = <"Reclinado"> description = <"El sujeto está reclinado en un ángulo aproximado a los 45 grados, con las piernas elevadas al nivel de la pelvis."> > - ["at1002"] = < + ["at1001"] = < text = <"Sentado"> description = <"El sujeto está sentado en una silla o cama"> > - ["at1001"] = < + ["at1000"] = < text = <"Acostado"> description = <"El sujeto está acostado de forma horizontal"> > @@ -2453,15 +2453,15 @@ terminology text = <"Posición"> description = <"Posición del cuerpo del sujeto durante la observación."> > - ["at9"] = < + ["at8"] = < text = <"Irregularmente irregular"> description = <"El patrón es irregular de forma aleatoria. Por ejemplo fibrilación atrial."> > - ["at8"] = < + ["at7"] = < text = <"Regularmente irregular"> description = <"El patrón es irregular en un patrón regular. Por ejemplo baja de un latido cada N latidos."> > - ["at7"] = < + ["at6"] = < text = <"Regular"> description = <"El patrón es regular"> > @@ -2532,11 +2532,11 @@ terminology text = <"*Comment(en)"> description = <"*Additional narrative about the pulse or heart beat findings not captured in other fields.(en)"> > - ["at1059"] = < + ["at1058"] = < text = <"*Rhythm(en)"> description = <"*Specific conclusion about the rhythm of the pulse or heartbeat, drawn from a combination of the heart rate, pattern and other characteristics observed on examination.(en)"> > - ["at1058"] = < + ["at1057"] = < text = <"*Clinical interpretation(en)"> description = <"*Generic label to allow for any or all statements about the pulse or heart beat.(en)"> > @@ -2550,63 +2550,63 @@ terminology description = <"*More specific pattern of an irregular pulse or heart beat.(en)"> comment = <"*Selection of a value from this value set is only valid if 'Irregular' is selected from the 'Regularity' data element.(en)"> > - ["at1055"] = < + ["at1054"] = < text = <"*Toe(en)"> description = <"*An unspecified toe.(en)"> > - ["at1052"] = < + ["at1051"] = < text = <"*Ear lobe(en)"> description = <"*The lobe of an unspecified ear.(en)"> > - ["at1051"] = < + ["at1050"] = < text = <"*Automatic, invasive(en)"> description = <"*The findings are observed invasively using a device such as an arterial catheter.(en)"> > - ["at1050"] = < + ["at1049"] = < text = <"*Brachial artery - Right(en)"> description = <"*The right brachial artery.(en)"> > - ["at1049"] = < + ["at1048"] = < text = <"*Brachial artery - Left(en)"> description = <"*The left brachial artery.(en)"> > - ["at1048"] = < + ["at1047"] = < text = <"*Finger(en)"> description = <"*An unspecified finger.(en)"> > - ["at1047"] = < + ["at1046"] = < text = <"*Heart beat presence(en)"> description = <"*Presence of a heart beat.(en)"> > - ["at1046"] = < + ["at1045"] = < text = <"*Pulse presence(en)"> description = <"*Presence of a pulse.(en)"> > - ["at1045"] = < + ["at1044"] = < text = <"*Femoral Artery - Right(en)"> description = <"*The right femoral artery.(en)"> > - ["at1044"] = < + ["at1043"] = < text = <"*Femoral Artery - Left(en)"> description = <"*The left femoral artery.(en)"> > - ["at1043"] = < + ["at1042"] = < text = <"*Carotid Artery - Right(en)"> description = <"*The right carotid artery.(en)"> > - ["at1042"] = < + ["at1041"] = < text = <"*Carotid Artery - Left(en)"> description = <"*The left carotid artery.(en)"> > - ["at1041"] = < + ["at1040"] = < text = <"*Heart(en)"> description = <"*The region of the heart.(en)"> > - ["at1040"] = < + ["at1039"] = < text = <"*Radial Artery - Right(en)"> description = <"*The right radial artery.(en)"> > - ["at1039"] = < + ["at1038"] = < text = <"*Radial Artery - Left(en)"> description = <"*The left radial artery.(en)"> > @@ -2618,15 +2618,15 @@ terminology text = <"*Maximum(en)"> description = <"*Maximum pulse rate or heart rate observed during a period of exertion.(en)"> > - ["at1035"] = < + ["at1034"] = < text = <"*Automatic, non-invasive(en)"> description = <"*The findings are observed non-invasively using a device such as a pulse oximeter or a stethoscope.(en)"> > - ["at1034"] = < + ["at1033"] = < text = <"*Auscultation(en)"> description = <"*The findings are observed with the assistance of a device, such as a stethoscope.(en)"> > - ["at1033"] = < + ["at1032"] = < text = <"*Palpation(en)"> description = <"*The findings are observed by physical touch of the observer on the subject.(en)"> > @@ -2634,23 +2634,23 @@ terminology text = <"*Character(en)"> description = <"*Description of the character of the pulse or heart beat.(en)"> > - ["at1029"] = < + ["at1028"] = < text = <"*Irregular(en)"> description = <"*The pattern is irregular.(en)"> > - ["at1028"] = < + ["at1027"] = < text = <"*Heart Rate(en)"> description = <"*The heart rate, measured in beats per minute.(en)"> > - ["at1027"] = < + ["at1026"] = < text = <"*Pulse Rate(en)"> description = <"*The pulse rate, measured in beats per minute.(en)"> > - ["at1026"] = < + ["at1025"] = < text = <"*Not detected(en)"> description = <"*A pulse or heart beat cannot be detected.(en)"> > - ["at1025"] = < + ["at1024"] = < text = <"*Present(en)"> description = <"*A pulse or heart beat can be detected.(en)"> > @@ -2686,19 +2686,19 @@ terminology description = <"*Presence of a pulse or heart beat.(en)"> comment = <"*It can be implied that the pulse is present if Rate >0 beats/min.(en)"> > - ["at1004"] = < + ["at1003"] = < text = <"*Standing/upright(en)"> description = <"*The subject was standing, walking or running.(en)"> > - ["at1003"] = < + ["at1002"] = < text = <"*Reclining(en)"> description = <"*The subject was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis.(en)"> > - ["at1002"] = < + ["at1001"] = < text = <"*Sitting(en)"> description = <"*The subject was sitting (for example on bed or chair).(en)"> > - ["at1001"] = < + ["at1000"] = < text = <"*Lying(en)"> description = <"*The subject was lying flat.(en)"> > @@ -2706,15 +2706,15 @@ terminology text = <"*Position(en)"> description = <"*The body position of the subject during the observation.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Irregularly Irregular(en)"> description = <"*The pattern is irregular in a chaotic and unpredictable manner. For example, atrial fibrillation.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Regularly Irregular(en)"> description = <"*The pattern is irregular in a regular pattern,. For example, a dropped beat once every 'n' beats.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Regular(en)"> description = <"*The pattern is regular.(en)"> > @@ -2745,38 +2745,38 @@ terminology value_sets = < ["ac9009"] = < id = <"ac9009"> - members = <"at1033", "at1034", "at1035", "at1051"> + members = <"at1032", "at1033", "at1034", "at1050"> > ["ac9007"] = < id = <"ac9007"> - members = <"at1004", "at1002", "at1003", "at1001"> + members = <"at1003", "at1001", "at1002", "at1000"> > ["ac9002"] = < id = <"ac9002"> - members = <"at1027", "at1028"> + members = <"at1026", "at1027"> > ["ac9001"] = < id = <"ac9001"> - members = <"at1025", "at1026"> + members = <"at1024", "at1025"> > ["ac9000"] = < id = <"ac9000"> - members = <"at1046", "at1047"> + members = <"at1045", "at1046"> > ["ac9010"] = < id = <"ac9010"> - members = <"at1039", "at1040", "at1041", "at1042", "at1043", "at1044", "at1045", "at1050", "at1049", "at1048", "at1055", "at1052"> + members = <"at1038", "at1039", "at1040", "at1041", "at1042", "at1043", "at1044", "at1049", "at1048", "at1047", "at1054", "at1051"> > ["ac9006"] = < id = <"ac9006"> - members = <"at1058", "at1059"> + members = <"at1057", "at1058"> > ["ac9005"] = < id = <"ac9005"> - members = <"at8", "at9"> + members = <"at7", "at8"> > ["ac9004"] = < id = <"ac9004"> - members = <"at7", "at1029"> + members = <"at6", "at1028"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_oximetry.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_oximetry.v1.1.0.adls index 103042d52..6dffad8bc 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_oximetry.v1.1.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.pulse_oximetry.v1.1.0.adls @@ -404,15 +404,15 @@ terminology text = <"*Pre/post-ductal(en) (synthesised)"> description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> > - ["at65"] = < + ["at64"] = < text = <"*Indeterminate(en)"> description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Post-ductal(en)"> description = <"*The sensor site is post-ductal.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Pre-ductal(en)"> description = <"*The sensor site is pre-ductal.(en)"> > @@ -499,15 +499,15 @@ terminology text = <"*Pre/post-ductal(en) (synthesised)"> description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> > - ["at65"] = < + ["at64"] = < text = <"*Indeterminate(en)"> description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Post-ductal(en)"> description = <"*The sensor site is post-ductal.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Pre-ductal(en)"> description = <"*The sensor site is pre-ductal.(en)"> > @@ -595,15 +595,15 @@ terminology text = <"*Pre/post-ductal(en) (synthesised)"> description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> > - ["at65"] = < + ["at64"] = < text = <"*Indeterminate(en)"> description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Post-ductal(en)"> description = <"*The sensor site is post-ductal.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Pre-ductal(en)"> description = <"*The sensor site is pre-ductal.(en)"> > @@ -692,15 +692,15 @@ terminology text = <"Pre-/postduktaalinen (synthesised)"> description = <"Anturin paikka valtimotiehyeen nähden vastasyntyneillä sen määrittämiseksi, tuleeko verenkierto anturin sijaintijäseneen pre- vai postduktaalisesti tapauksessa, jossa valtimotiehyt on avoin. (synthesised)"> > - ["at65"] = < + ["at64"] = < text = <"Ei määritettävissä"> description = <"Ei voida määrittää, onko anturin paikka pre- vai postduktaalinen."> > - ["at64"] = < + ["at63"] = < text = <"Postduktaalinen"> description = <"Anturin paikka on postduktaalinen."> > - ["at63"] = < + ["at62"] = < text = <"Preduktaalinen"> description = <"Anturin paikka on preduktaalinen."> > @@ -788,15 +788,15 @@ terminology text = <"*Pre/post-ductal(en) (synthesised)"> description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> > - ["at65"] = < + ["at64"] = < text = <"*Indeterminate(en)"> description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Post-ductal(en)"> description = <"*The sensor site is post-ductal.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Pre-ductal(en)"> description = <"*The sensor site is pre-ductal.(en)"> > @@ -884,15 +884,15 @@ terminology text = <"Pre/postduktal (synthesised)"> description = <"Sensor-målested i forhold til ductus arteriosus hos nyfødte, for å fastsette om blodtilførselen til ekstremiteten der sensoren er festet er pre- eller postduktalt i tilfeller med persisterende ductus arteriosus. (synthesised)"> > - ["at65"] = < + ["at64"] = < text = <"Ubestemmelig"> description = <"Det er ikke mulig å vurdere hvorvidt målestedet er pre- eller postduktalt."> > - ["at64"] = < + ["at63"] = < text = <"Postduktalt"> description = <"Sensor-målestedet er postduktalt."> > - ["at63"] = < + ["at62"] = < text = <"Preduktalt"> description = <"Sensor-målestedet er preduktalt."> > @@ -980,15 +980,15 @@ terminology text = <"Pré/pós-ductal (synthesised)"> description = <"Local do sensor relativo ao ducto arterioso em neonatos, para determinar se o suprimento sanguíneo à extremidade do local do sensor é pré ou -pós ductal em casos de ducto arterioso patente. (synthesised)"> > - ["at65"] = < + ["at64"] = < text = <"Indeterminado"> description = <"Incapaz de acessar se o local do sensor é pré ou pós ductal."> > - ["at64"] = < + ["at63"] = < text = <"Pós-ductal"> description = <"O local do sensor é pós ductal."> > - ["at63"] = < + ["at62"] = < text = <"Pré-ductal"> description = <"O local do sensor é pré ductal."> > @@ -1076,15 +1076,15 @@ terminology text = <"*Pre/post-ductal(en) (synthesised)"> description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> > - ["at65"] = < + ["at64"] = < text = <"*Indeterminate(en)"> description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Post-ductal(en)"> description = <"*The sensor site is post-ductal.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Pre-ductal(en)"> description = <"*The sensor site is pre-ductal.(en)"> > @@ -1180,15 +1180,15 @@ terminology text = <"Pre/post-ductal (synthesised)"> description = <"Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosus. (synthesised)"> > - ["at65"] = < + ["at64"] = < text = <"Indeterminate"> description = <"Unable to assess whether the sensor site is pre- or post-ductal."> > - ["at64"] = < + ["at63"] = < text = <"Post-ductal"> description = <"The sensor site is post-ductal."> > - ["at63"] = < + ["at62"] = < text = <"Pre-ductal"> description = <"The sensor site is pre-ductal."> > @@ -1276,15 +1276,15 @@ terminology text = <"*Pre/post-ductal(en) (synthesised)"> description = <"*Sensor site relative to the ductus arteriosus in neonates, to determine whether the blood supply to limb of the sensor site is pre- or post-ductal in cases of patent ductus arteriosa.(en) (synthesised)"> > - ["at65"] = < + ["at64"] = < text = <"*Indeterminate(en)"> description = <"*Unable to assess whether the sensor site is pre- or post-ductal.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Post-ductal(en)"> description = <"*The sensor site is post-ductal.(en)"> > - ["at63"] = < + ["at62"] = < text = <"*Pre-ductal(en)"> description = <"*The sensor site is pre-ductal.(en)"> > @@ -1385,6 +1385,6 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at63", "at64", "at65"> + members = <"at62", "at63", "at64"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.qsofa_score.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.qsofa_score.v1.0.0.adls index 3ceee2b5f..0175b815b 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.qsofa_score.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.qsofa_score.v1.0.0.adls @@ -76,8 +76,8 @@ definition value matches { DV_ORDINAL[id9003] matches { [value, symbol] matches { - [{0}, {[at10]}], - [{1}, {[at11]}] + [{0}, {[at9]}], + [{1}, {[at10]}] } } } @@ -86,8 +86,8 @@ definition value matches { DV_ORDINAL[id9004] matches { [value, symbol] matches { - [{0}, {[at15]}], - [{1}, {[at16]}] + [{0}, {[at14]}], + [{1}, {[at15]}] } } } @@ -96,8 +96,8 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at12]}], - [{1}, {[at13]}] + [{0}, {[at11]}], + [{1}, {[at12]}] } } } @@ -156,27 +156,27 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at16"] = < + ["at15"] = < text = <"Systolisk blodtrykk ≤100"> description = <"Individet har systolisk blodtrykk ≤100 mmHg."> > - ["at15"] = < + ["at14"] = < text = <"Systolisk blodtrykk >100"> description = <"Individet har systolisk blodtrykk >100 mmHg."> > - ["at13"] = < + ["at12"] = < text = <"Endret mental status"> description = <"Individet har endret mental status."> > - ["at12"] = < + ["at11"] = < text = <"Ikke endret mental status"> description = <"Individet har ikke endret mental status."> > - ["at11"] = < + ["at10"] = < text = <"Respirasjonsfrekvens ≥22"> description = <"Respirasjonsfrekvensen hos individet er ≥22/min."> > - ["at10"] = < + ["at9"] = < text = <"Respirasjonsfrekvens <22"> description = <"Respirasjonsfrekvensen hos individet er <22/min."> > @@ -228,27 +228,27 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at16"] = < + ["at15"] = < text = <"Systolic blood pressure ≤100"> description = <"The individual's systolic blood pressure is ≤100 mmHg."> > - ["at15"] = < + ["at14"] = < text = <"Systolic blood pressure >100"> description = <"The individual's systolic blood pressure is >100 mmHg."> > - ["at13"] = < + ["at12"] = < text = <"Altered mental status"> description = <"The individual has an altered mental status."> > - ["at12"] = < + ["at11"] = < text = <"No altered mental status"> description = <"The individual doesn't have an altered mental status."> > - ["at11"] = < + ["at10"] = < text = <"Respiration rate ≥22"> description = <"The individual's respiration rate is ≥22/min."> > - ["at10"] = < + ["at9"] = < text = <"Respiration rate <22"> description = <"The individual's respiration rate is <22/min."> > @@ -286,14 +286,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at12", "at13"> + members = <"at11", "at12"> > ["ac9001"] = < id = <"ac9001"> - members = <"at15", "at16"> + members = <"at14", "at15"> > ["ac9000"] = < id = <"ac9000"> - members = <"at10", "at11"> + members = <"at9", "at10"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.refraction.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.refraction.v0.0.1-alpha.adls index 9cf68abad..93107ee68 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.refraction.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.refraction.v0.0.1-alpha.adls @@ -162,11 +162,11 @@ terminology description = <"Reason why no refraction result is available for the test eye."> comment = <"For example, patient was not cooperative; patient was not capable; ran out of time."> > - ["at147"] = < + ["at146"] = < text = <"Left eye"> description = <"Assessment of the left eye was performed."> > - ["at146"] = < + ["at145"] = < text = <"Right eye"> description = <"Assessment of the right eye was performed."> > @@ -196,23 +196,23 @@ terminology description = <"Patient circumstances which affect interpretation of the result. Often termed 'reliability' in opthalmological documentation."> comment = <"Examples: 'Patient was confused', 'Low light conditions'."> > - ["at76"] = < + ["at75"] = < text = <"Retinoscopy"> description = <"The subject's vision was corrected by retinoscopy."> > - ["at75"] = < + ["at74"] = < text = <"Autorefraction"> description = <"The subject's vision was corrected by autorefraction."> > - ["at74"] = < + ["at73"] = < text = <"Pinhole"> description = <"The subject's vision was corrected by use of a pinhole."> > - ["at73"] = < + ["at72"] = < text = <"Contact lenses"> description = <"The subject's vision was corrected by contact lenses."> > - ["at72"] = < + ["at71"] = < text = <"Spectacles"> description = <"The subject's vision was corrected by spectacles."> > @@ -264,18 +264,18 @@ terminology ["id41"] = ["id55"] = ["id67"] = - ["at72"] = - ["at73"] = - ["at76"] = + ["at71"] = + ["at72"] = + ["at75"] = > > value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at72", "at73", "at74", "at75", "at76"> + members = <"at71", "at72", "at73", "at74", "at75"> > ["ac9000"] = < id = <"ac9000"> - members = <"at146", "at147"> + members = <"at145", "at146"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.respiration.v1.2.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.respiration.v1.2.1-alpha.adls index d14fda79a..50e59e512 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.respiration.v1.2.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.respiration.v1.2.1-alpha.adls @@ -349,7 +349,7 @@ terminology text = <"*Body position (en) (synthesised)"> description = <"*The body position of the individual during the observation. (en) (synthesised)"> > - ["at72"] = < + ["at71"] = < text = <"*Prone (en)"> description = <"*The individual was lying on their front. (en)"> > @@ -357,19 +357,19 @@ terminology text = <"*Comment (en)"> description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> > - ["at70"] = < + ["at69"] = < text = <"*Lying (en)"> description = <"*The individual was lying flat. (en)"> > - ["at69"] = < + ["at68"] = < text = <"*Reclining (en)"> description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> > - ["at68"] = < + ["at67"] = < text = <"*Sitting (en)"> description = <"*The individual was sitting (for example, on a bed or chair). (en)"> > - ["at67"] = < + ["at66"] = < text = <"*Standing/upright (en)"> description = <"*The individual was standing, walking or running. (en)"> > @@ -377,11 +377,11 @@ terminology text = <"*Body position (en)"> description = <"*The body position of the individual during the observation. (en)"> > - ["at65"] = < + ["at64"] = < text = <"*Not detected (en)"> description = <"*Respiratory movements are not detected on observation. (en)"> > - ["at64"] = < + ["at63"] = < text = <"*Present (en)"> description = <"*Respiratory movements are observed. (en)"> > @@ -410,7 +410,7 @@ terminology description = <"*Details about physical exertion being undertaken during the examination. (en)"> comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> > - ["at26"] = < + ["at25"] = < text = <"*Variable(en)"> description = <"*Variable depth of breathing.(en)"> > @@ -420,15 +420,15 @@ terminology comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> > - ["at20"] = < + ["at19"] = < text = <"*Deep(en)"> description = <"*Deep breathing.(en)"> > - ["at19"] = < + ["at18"] = < text = <"*Shallow(en)"> description = <"*Shallow depth of breathing.(en)"> > - ["at18"] = < + ["at17"] = < text = <"*Normal(en)"> description = <"*Normal depth of breathing.(en)"> > @@ -441,11 +441,11 @@ terminology description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> > - ["at8"] = < + ["at7"] = < text = <"*Irregular(en)"> description = <"*Irregular respirations.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Regular(en)"> description = <"*Regular respiration.(en)"> > @@ -483,7 +483,7 @@ terminology text = <"*Body position (en) (synthesised)"> description = <"*The body position of the individual during the observation. (en) (synthesised)"> > - ["at72"] = < + ["at71"] = < text = <"*Prone (en)"> description = <"*The individual was lying on their front. (en)"> > @@ -491,19 +491,19 @@ terminology text = <"*Comment (en)"> description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> > - ["at70"] = < + ["at69"] = < text = <"*Lying (en)"> description = <"*The individual was lying flat. (en)"> > - ["at69"] = < + ["at68"] = < text = <"*Reclining (en)"> description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> > - ["at68"] = < + ["at67"] = < text = <"*Sitting (en)"> description = <"*The individual was sitting (for example, on a bed or chair). (en)"> > - ["at67"] = < + ["at66"] = < text = <"*Standing/upright (en)"> description = <"*The individual was standing, walking or running. (en)"> > @@ -511,11 +511,11 @@ terminology text = <"*Body position (en)"> description = <"*The body position of the individual during the observation. (en)"> > - ["at65"] = < + ["at64"] = < text = <"*Not detected (en)"> description = <"*Respiratory movements are not detected on observation. (en)"> > - ["at64"] = < + ["at63"] = < text = <"*Present (en)"> description = <"*Respiratory movements are observed. (en)"> > @@ -544,7 +544,7 @@ terminology description = <"*Details about physical exertion being undertaken during the examination. (en)"> comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> > - ["at26"] = < + ["at25"] = < text = <"Ojämnt"> description = <"Ojämnt andningsdjup."> > @@ -554,15 +554,15 @@ terminology comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> > - ["at20"] = < + ["at19"] = < text = <"Djup"> description = <"Djupandning"> > - ["at19"] = < + ["at18"] = < text = <"Ytligt"> description = <"Ytligt andningsdjup."> > - ["at18"] = < + ["at17"] = < text = <"Normalt"> description = <"Normalt andningsdjup."> > @@ -575,11 +575,11 @@ terminology description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> > - ["at8"] = < + ["at7"] = < text = <"Oregelbunden"> description = <"Oregelbunden andning."> > - ["at7"] = < + ["at6"] = < text = <"Regelbunden"> description = <"Regelbunden andning."> > @@ -617,7 +617,7 @@ terminology text = <"*Body position(en) (synthesised)"> description = <"*The body position of the individual during the observation.(en) (synthesised)"> > - ["at72"] = < + ["at71"] = < text = <"*Prone (en)"> description = <"*The individual was lying on their front. (en)"> > @@ -625,19 +625,19 @@ terminology text = <"*Comment (en)"> description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> > - ["at70"] = < + ["at69"] = < text = <"*Lying(en)"> description = <"*The individual was lying flat.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*Reclining(en)"> description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis.(en)"> > - ["at68"] = < + ["at67"] = < text = <"*Sitting(en)"> description = <"*The individual was sitting (for example, on a bed or chair).(en)"> > - ["at67"] = < + ["at66"] = < text = <"*Standing/upright(en)"> description = <"*The individual was standing, walking or running.(en)"> > @@ -645,11 +645,11 @@ terminology text = <"*Body position(en)"> description = <"*The body position of the individual during the observation.(en)"> > - ["at65"] = < + ["at64"] = < text = <"*Not detected(en)"> description = <"*Respiratory movements are not detected on observation.(en)"> > - ["at64"] = < + ["at63"] = < text = <"*Present(en)"> description = <"*Respiratory movements are observed.(en)"> > @@ -678,7 +678,7 @@ terminology description = <"Tutkittavan rasitustaso havaintohetkellä tai juuri sitä ennen. Tarkoitettu rasituksen kirjaamiseen vain tapauksissa, joissa se saattaa vaikuttaa hengitykseen, mutta jota ei normaalisti kirjattaisi osana yleisiä kliinisiä huomioita."> comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> > - ["at26"] = < + ["at25"] = < text = <"Muuttuva"> description = <"Muuttuva hengityksen syvyys."> > @@ -688,15 +688,15 @@ terminology comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> > - ["at20"] = < + ["at19"] = < text = <"Syvä"> description = <"Syvä hengitys."> > - ["at19"] = < + ["at18"] = < text = <"Pinnallinen"> description = <"Pinnallinen hengityksen syvyys."> > - ["at18"] = < + ["at17"] = < text = <"Normaali"> description = <"Normaali hengityksen syvyys."> > @@ -709,11 +709,11 @@ terminology description = <"Hengitystapa taikka yksittäinen sana, fraasi tai lyhyt kuvaus joka edustaa mittausten kliinistä merkitystä."> comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> > - ["at8"] = < + ["at7"] = < text = <"Epäsäännöllinen"> description = <"Epäsäännöllinen hengitys."> > - ["at7"] = < + ["at6"] = < text = <"Säännöllinen"> description = <"Säännöllinen hengitys."> > @@ -751,7 +751,7 @@ terminology text = <"*Body position (en) (synthesised)"> description = <"*The body position of the individual during the observation. (en) (synthesised)"> > - ["at72"] = < + ["at71"] = < text = <"*Prone (en)"> description = <"*The individual was lying on their front. (en)"> > @@ -759,19 +759,19 @@ terminology text = <"*Comment (en)"> description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> > - ["at70"] = < + ["at69"] = < text = <"*Lying (en)"> description = <"*The individual was lying flat. (en)"> > - ["at69"] = < + ["at68"] = < text = <"*Reclining (en)"> description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> > - ["at68"] = < + ["at67"] = < text = <"*Sitting (en)"> description = <"*The individual was sitting (for example, on a bed or chair). (en)"> > - ["at67"] = < + ["at66"] = < text = <"*Standing/upright (en)"> description = <"*The individual was standing, walking or running. (en)"> > @@ -779,11 +779,11 @@ terminology text = <"*Body position (en)"> description = <"*The body position of the individual during the observation. (en)"> > - ["at65"] = < + ["at64"] = < text = <"*Not detected (en)"> description = <"*Respiratory movements are not detected on observation. (en)"> > - ["at64"] = < + ["at63"] = < text = <"*Present (en)"> description = <"*Respiratory movements are observed. (en)"> > @@ -812,7 +812,7 @@ terminology description = <"*Details about physical exertion being undertaken during the examination. (en)"> comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> > - ["at26"] = < + ["at25"] = < text = <"Variable"> description = <"Respiración con profundidad variable."> > @@ -822,15 +822,15 @@ terminology comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> > - ["at20"] = < + ["at19"] = < text = <"Profunda"> description = <"Respiración profunda."> > - ["at19"] = < + ["at18"] = < text = <"Superficial"> description = <"Respiración superficial."> > - ["at18"] = < + ["at17"] = < text = <"Normal"> description = <"Respiración con profundidad normal."> > @@ -843,11 +843,11 @@ terminology description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> > - ["at8"] = < + ["at7"] = < text = <"Irregular"> description = <"Respiración irregular."> > - ["at7"] = < + ["at6"] = < text = <"Regular"> description = <"Respiración regular."> > @@ -885,7 +885,7 @@ terminology text = <"*Body position (en) (synthesised)"> description = <"*The body position of the individual during the observation. (en) (synthesised)"> > - ["at72"] = < + ["at71"] = < text = <"*Prone (en)"> description = <"*The individual was lying on their front. (en)"> > @@ -893,19 +893,19 @@ terminology text = <"*Comment (en)"> description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> > - ["at70"] = < + ["at69"] = < text = <"*Lying (en)"> description = <"*The individual was lying flat. (en)"> > - ["at69"] = < + ["at68"] = < text = <"*Reclining (en)"> description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> > - ["at68"] = < + ["at67"] = < text = <"*Sitting (en)"> description = <"*The individual was sitting (for example, on a bed or chair). (en)"> > - ["at67"] = < + ["at66"] = < text = <"*Standing/upright (en)"> description = <"*The individual was standing, walking or running. (en)"> > @@ -913,11 +913,11 @@ terminology text = <"*Body position (en)"> description = <"*The body position of the individual during the observation. (en)"> > - ["at65"] = < + ["at64"] = < text = <"*Not detected (en)"> description = <"*Respiratory movements are not detected on observation. (en)"> > - ["at64"] = < + ["at63"] = < text = <"*Present (en)"> description = <"*Respiratory movements are observed. (en)"> > @@ -946,7 +946,7 @@ terminology description = <"*Details about physical exertion being undertaken during the examination. (en)"> comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> > - ["at26"] = < + ["at25"] = < text = <"Varierende"> description = <"Varierende åndedrettsdybde."> > @@ -956,15 +956,15 @@ terminology comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> > - ["at20"] = < + ["at19"] = < text = <"Dyp"> description = <"Dypt åndedrett."> > - ["at19"] = < + ["at18"] = < text = <"Overfladisk"> description = <"Overfladisk åndedrett."> > - ["at18"] = < + ["at17"] = < text = <"Normal"> description = <"Normal åndedrettsdybde."> > @@ -977,11 +977,11 @@ terminology description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> > - ["at8"] = < + ["at7"] = < text = <"Uregelmessig"> description = <"Uregelmessig åndedrett"> > - ["at7"] = < + ["at6"] = < text = <"Regelmessig"> description = <"Regelmessig åndedrett."> > @@ -1020,7 +1020,7 @@ terminology text = <"*Body position (en) (synthesised)"> description = <"*The body position of the individual during the observation. (en) (synthesised)"> > - ["at72"] = < + ["at71"] = < text = <"*Prone (en)"> description = <"*The individual was lying on their front. (en)"> > @@ -1028,19 +1028,19 @@ terminology text = <"*Comment (en)"> description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> > - ["at70"] = < + ["at69"] = < text = <"*Lying (en)"> description = <"*The individual was lying flat. (en)"> > - ["at69"] = < + ["at68"] = < text = <"*Reclining (en)"> description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> > - ["at68"] = < + ["at67"] = < text = <"*Sitting (en)"> description = <"*The individual was sitting (for example, on a bed or chair). (en)"> > - ["at67"] = < + ["at66"] = < text = <"*Standing/upright (en)"> description = <"*The individual was standing, walking or running. (en)"> > @@ -1048,11 +1048,11 @@ terminology text = <"*Body position (en)"> description = <"*The body position of the individual during the observation. (en)"> > - ["at65"] = < + ["at64"] = < text = <"*Not detected (en)"> description = <"*Respiratory movements are not detected on observation. (en)"> > - ["at64"] = < + ["at63"] = < text = <"*Present (en)"> description = <"*Respiratory movements are observed. (en)"> > @@ -1081,7 +1081,7 @@ terminology description = <"*Details about physical exertion being undertaken during the examination. (en)"> comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> > - ["at26"] = < + ["at25"] = < text = <"Variável"> description = <"Profundidade respiratória variável."> > @@ -1091,15 +1091,15 @@ terminology comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> > - ["at20"] = < + ["at19"] = < text = <"Profunda"> description = <"Respiração profunda."> > - ["at19"] = < + ["at18"] = < text = <"Superficial"> description = <"Profundidade respiratória superficial."> > - ["at18"] = < + ["at17"] = < text = <"Normal"> description = <"Profundidade respiratória normal."> > @@ -1112,11 +1112,11 @@ terminology description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> > - ["at8"] = < + ["at7"] = < text = <"Irregular"> description = <"Respiração irregular."> > - ["at7"] = < + ["at6"] = < text = <"Regular"> description = <"Respiração regular."> > @@ -1154,7 +1154,7 @@ terminology text = <"*Body position (en) (synthesised)"> description = <"*The body position of the individual during the observation. (en) (synthesised)"> > - ["at72"] = < + ["at71"] = < text = <"*Prone (en)"> description = <"*The individual was lying on their front. (en)"> > @@ -1162,19 +1162,19 @@ terminology text = <"*Comment (en)"> description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> > - ["at70"] = < + ["at69"] = < text = <"*Lying (en)"> description = <"*The individual was lying flat. (en)"> > - ["at69"] = < + ["at68"] = < text = <"*Reclining (en)"> description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> > - ["at68"] = < + ["at67"] = < text = <"*Sitting (en)"> description = <"*The individual was sitting (for example, on a bed or chair). (en)"> > - ["at67"] = < + ["at66"] = < text = <"*Standing/upright (en)"> description = <"*The individual was standing, walking or running. (en)"> > @@ -1182,11 +1182,11 @@ terminology text = <"*Body position (en)"> description = <"*The body position of the individual during the observation. (en)"> > - ["at65"] = < + ["at64"] = < text = <"*Not detected (en)"> description = <"*Respiratory movements are not detected on observation. (en)"> > - ["at64"] = < + ["at63"] = < text = <"*Present (en)"> description = <"*Respiratory movements are observed. (en)"> > @@ -1215,7 +1215,7 @@ terminology description = <"*Details about physical exertion being undertaken during the examination. (en)"> comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> > - ["at26"] = < + ["at25"] = < text = <"متغير"> description = <"عمق التنفس متغيِّر"> > @@ -1225,15 +1225,15 @@ terminology comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> > - ["at20"] = < + ["at19"] = < text = <"عميق"> description = <"التنفس عميق"> > - ["at19"] = < + ["at18"] = < text = <"ضحل"> description = <"عمق التنفس ضحل"> > - ["at18"] = < + ["at17"] = < text = <"طبيعي"> description = <"عمق التنفس طبيعي"> > @@ -1246,11 +1246,11 @@ terminology description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> > - ["at8"] = < + ["at7"] = < text = <"غير منتظم"> description = <"تنفس غير منتظم"> > - ["at7"] = < + ["at6"] = < text = <"منتظم"> description = <"تنفس منتظم"> > @@ -1288,7 +1288,7 @@ terminology text = <"Body position (synthesised)"> description = <"The body position of the individual during the observation. (synthesised)"> > - ["at72"] = < + ["at71"] = < text = <"Prone"> description = <"The individual was lying on their front."> > @@ -1296,19 +1296,19 @@ terminology text = <"Comment"> description = <"Additional narrative about the respirations, not captured in other fields."> > - ["at70"] = < + ["at69"] = < text = <"Lying"> description = <"The individual was lying on their back."> > - ["at69"] = < + ["at68"] = < text = <"Reclining"> description = <"The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis."> > - ["at68"] = < + ["at67"] = < text = <"Sitting"> description = <"The individual was sitting (for example, on a bed or chair)."> > - ["at67"] = < + ["at66"] = < text = <"Standing/upright"> description = <"The individual was standing, walking or running."> > @@ -1316,11 +1316,11 @@ terminology text = <"Body position"> description = <"The body position of the individual during the observation."> > - ["at65"] = < + ["at64"] = < text = <"Not detected"> description = <"Respiratory movements are not detected on observation."> > - ["at64"] = < + ["at63"] = < text = <"Present"> description = <"Respiratory movements are observed."> > @@ -1349,7 +1349,7 @@ terminology description = <"Details about physical exertion being undertaken during the examination."> comment = <"The individual's level of exertion during, or just prior to, the observation."> > - ["at26"] = < + ["at25"] = < text = <"Variable"> description = <"Variable depth of breathing."> > @@ -1359,15 +1359,15 @@ terminology comment = <"For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings."> > - ["at20"] = < + ["at19"] = < text = <"Deep"> description = <"Deep breathing."> > - ["at19"] = < + ["at18"] = < text = <"Shallow"> description = <"Shallow depth of breathing."> > - ["at18"] = < + ["at17"] = < text = <"Normal"> description = <"Normal depth of breathing."> > @@ -1380,11 +1380,11 @@ terminology description = <"Single word, phrase or brief description which represents the clinical meaning and significance of the respiration findings."> comment = <"Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. "> > - ["at8"] = < + ["at7"] = < text = <"Irregular"> description = <"The breathing pattern is not regular."> > - ["at7"] = < + ["at6"] = < text = <"Regular"> description = <"The breathing pattern is regular."> > @@ -1422,7 +1422,7 @@ terminology text = <"*Body position (en) (synthesised)"> description = <"*The body position of the individual during the observation. (en) (synthesised)"> > - ["at72"] = < + ["at71"] = < text = <"*Prone (en)"> description = <"*The individual was lying on their front. (en)"> > @@ -1430,19 +1430,19 @@ terminology text = <"*Comment (en)"> description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> > - ["at70"] = < + ["at69"] = < text = <"*Lying (en)"> description = <"*The individual was lying flat. (en)"> > - ["at69"] = < + ["at68"] = < text = <"*Reclining (en)"> description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> > - ["at68"] = < + ["at67"] = < text = <"*Sitting (en)"> description = <"*The individual was sitting (for example, on a bed or chair). (en)"> > - ["at67"] = < + ["at66"] = < text = <"*Standing/upright (en)"> description = <"*The individual was standing, walking or running. (en)"> > @@ -1450,11 +1450,11 @@ terminology text = <"*Body position (en)"> description = <"*The body position of the individual during the observation. (en)"> > - ["at65"] = < + ["at64"] = < text = <"*Not detected (en)"> description = <"*Respiratory movements are not detected on observation. (en)"> > - ["at64"] = < + ["at63"] = < text = <"*Present (en)"> description = <"*Respiratory movements are observed. (en)"> > @@ -1483,7 +1483,7 @@ terminology description = <"*Details about physical exertion being undertaken during the examination. (en)"> comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> > - ["at26"] = < + ["at25"] = < text = <"متغیر"> description = <"عمق تنفس طبیعی."> > @@ -1493,15 +1493,15 @@ terminology comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> > - ["at20"] = < + ["at19"] = < text = <"عمیق"> description = <"تنفس عمیق."> > - ["at19"] = < + ["at18"] = < text = <"سطحی"> description = <"عمق تنفس سطحی."> > - ["at18"] = < + ["at17"] = < text = <"طبیعی"> description = <"عمق تنفس طبیعی."> > @@ -1514,11 +1514,11 @@ terminology description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> > - ["at8"] = < + ["at7"] = < text = <"نامنظم"> description = <"تنفس نامنظم."> > - ["at7"] = < + ["at6"] = < text = <"منظم"> description = <"تنفس منظم."> > @@ -1556,7 +1556,7 @@ terminology text = <"*Body position (en) (synthesised)"> description = <"*The body position of the individual during the observation. (en) (synthesised)"> > - ["at72"] = < + ["at71"] = < text = <"*Prone (en)"> description = <"*The individual was lying on their front. (en)"> > @@ -1564,19 +1564,19 @@ terminology text = <"*Comment (en)"> description = <"*Additional narrative about the respirations, not captured in other fields. (en)"> > - ["at70"] = < + ["at69"] = < text = <"*Lying (en)"> description = <"*The individual was lying flat. (en)"> > - ["at69"] = < + ["at68"] = < text = <"*Reclining (en)"> description = <"*The individual was reclining at an approximate angle of 45 degrees, with the legs elevated to the level of the pelvis. (en)"> > - ["at68"] = < + ["at67"] = < text = <"*Sitting (en)"> description = <"*The individual was sitting (for example, on a bed or chair). (en)"> > - ["at67"] = < + ["at66"] = < text = <"*Standing/upright (en)"> description = <"*The individual was standing, walking or running. (en)"> > @@ -1584,11 +1584,11 @@ terminology text = <"*Body position (en)"> description = <"*The body position of the individual during the observation. (en)"> > - ["at65"] = < + ["at64"] = < text = <"*Not detected (en)"> description = <"*Respiratory movements are not detected on observation. (en)"> > - ["at64"] = < + ["at63"] = < text = <"*Present (en)"> description = <"*Respiratory movements are observed. (en)"> > @@ -1617,7 +1617,7 @@ terminology description = <"*Details about physical exertion being undertaken during the examination. (en)"> comment = <"*The individual's level of exertion during, or just prior to, the observation. (en)"> > - ["at26"] = < + ["at25"] = < text = <"Variabel"> description = <"Variabele diepte van de ademteugen"> > @@ -1627,15 +1627,15 @@ terminology comment = <"*For example: noting respiratory distress, use of accessory muscles or intermittent apnoea; noting characteristics such as stridor, sighing, grunting, groaning, gasping. Conducting a full respiratory examination, then some of these findings might be more appropriately recorded as part of examination findings. (en)"> > - ["at20"] = < + ["at19"] = < text = <"Diep"> description = <"Diepe ademhaling"> > - ["at19"] = < + ["at18"] = < text = <"Oppervlakkig"> description = <"Oppervlakkige ademhaling"> > - ["at18"] = < + ["at17"] = < text = <"Normaal"> description = <"Normale diepte van de in- en uitademing"> > @@ -1648,11 +1648,11 @@ terminology description = <"*Respiratory pattern as a single word, phrase or brief description which represents the clinical meaning and significance of the observations. (en)"> comment = <"*Coding with a terminology is preferred, where possible. For example: Normal breathing; Evidence of respiratory distress; Kussmaul's respiration; Cheyne-Stokes respiration; or Apnoeic episodes. Multiple statements are allowed. (en)"> > - ["at8"] = < + ["at7"] = < text = <"Onregelmatig"> description = <"Onregelmatige ademhaling"> > - ["at7"] = < + ["at6"] = < text = <"Regelmatig"> description = <"Regelmatige ademhaling "> @@ -1678,18 +1678,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at18", "at19", "at20", "at26"> + members = <"at17", "at18", "at19", "at25"> > ["ac9001"] = < id = <"ac9001"> - members = <"at7", "at8"> + members = <"at6", "at7"> > ["ac9000"] = < id = <"ac9000"> - members = <"at64", "at65"> + members = <"at63", "at64"> > ["ac9003"] = < id = <"ac9003"> - members = <"at67", "at68", "at69", "at70", "at72"> + members = <"at66", "at67", "at68", "at69", "at71"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.richmond_agitation_sedation_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.richmond_agitation_sedation_scale.v0.0.1-alpha.adls index 7bea54d22..bd3f3a237 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.richmond_agitation_sedation_scale.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.richmond_agitation_sedation_scale.v0.0.1-alpha.adls @@ -67,16 +67,16 @@ definition value matches { DV_ORDINAL[id9001] matches { [value, symbol] matches { - [{-5}, {[at15]}], - [{-4}, {[at14]}], - [{-3}, {[at13]}], - [{-2}, {[at12]}], - [{-1}, {[at11]}], - [{0}, {[at10]}], - [{1}, {[at9]}], - [{2}, {[at8]}], - [{3}, {[at7]}], - [{4}, {[at6]}] + [{-5}, {[at14]}], + [{-4}, {[at13]}], + [{-3}, {[at12]}], + [{-2}, {[at11]}], + [{-1}, {[at10]}], + [{0}, {[at9]}], + [{1}, {[at8]}], + [{2}, {[at7]}], + [{3}, {[at6]}], + [{4}, {[at5]}] } } } @@ -97,43 +97,43 @@ terminology text = <"Escala (synthesised)"> description = <"La escala de agitación/sedación de Richmond. (synthesised)"> > - ["at15"] = < + ["at14"] = < text = <"Sin respuesta"> description = <"El paciente no tiene movimientos en respuesta a estímulos verbales o físicos."> > - ["at14"] = < + ["at13"] = < text = <"Sedación profunda"> description = <"El paciente tiene movimientos en respuesta a estímulos físicos."> > - ["at13"] = < + ["at12"] = < text = <"Sedación moderada"> description = <"El paciente tiene movimientos en respuesta a estímulos verbales pero no realiza contacto visual."> > - ["at12"] = < + ["at11"] = < text = <"Sedación leve"> description = <"El paciente tiene apertura ocular y hace contacto visual, pero no lo sostiene sostiene por mas de 10 segundos."> > - ["at11"] = < + ["at10"] = < text = <"Somnoliento"> description = <"El paciente tiene apertura ocular, que sostiene por mas de 10 segundos."> > - ["at10"] = < + ["at9"] = < text = <"Alerta y calmado"> description = <"Presta atención al cuidador en forma espontanea."> > - ["at9"] = < + ["at8"] = < text = <"Inquieto"> description = <"Ansioso, pero sin movimientos agresivos o vigorosos."> > - ["at8"] = < + ["at7"] = < text = <"Agitado"> description = <"Movimientos frecuentes y sin propósito, o lucha con el respirador."> > - ["at7"] = < + ["at6"] = < text = <"Muy agitado"> description = <"Agresivo, Tira de o se quita tubos o catéteres, o exhibe compotamiento violento hacia el personal."> > - ["at6"] = < + ["at5"] = < text = <"Combativo"> description = <"Abiertamente combativo o violento; peligro inmediato para el personal."> > @@ -155,43 +155,43 @@ terminology text = <"Scale (synthesised)"> description = <"The Richmond agitation/sedation scale. (synthesised)"> > - ["at15"] = < + ["at14"] = < text = <"Unarousable"> description = <"Patient has no response to voice or physical stimulation."> > - ["at14"] = < + ["at13"] = < text = <"Deep sedation"> description = <"Patient has any movement to physical stimulation."> > - ["at13"] = < + ["at12"] = < text = <"Moderate sedation"> description = <"Patient has any movement in response to voice, excluding eye contact."> > - ["at12"] = < + ["at11"] = < text = <"Light sedation"> description = <"Patient has eye opening and eye contact, but this is not sustained for 10 seconds."> > - ["at11"] = < + ["at10"] = < text = <"Drowsy"> description = <"Patient has eye opening and eye contact, which is sustained for more than 10 seconds."> > - ["at10"] = < + ["at9"] = < text = <"Alert and calm"> description = <"Spontaneously pays attention to caregiver"> > - ["at9"] = < + ["at8"] = < text = <"Restless"> description = <" Anxious or apprehensive but movements not aggressive or vigorous."> > - ["at8"] = < + ["at7"] = < text = <"Agitated"> description = <"Frequent nonpurposeful movement or patient–ventilator dyssynchrony."> > - ["at7"] = < + ["at6"] = < text = <"Very agitated"> description = <"Pulls on or removes tube(s) or catheter(s) or has aggressive behavior toward staff."> > - ["at6"] = < + ["at5"] = < text = <"Combative"> description = <" Overtly combative or violent; immediate danger to staff."> > @@ -212,6 +212,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at15", "at14", "at13", "at12", "at11", "at10", "at9", "at8", "at7", "at6"> + members = <"at14", "at13", "at12", "at11", "at10", "at9", "at8", "at7", "at6", "at5"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.rinne_weber_result.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.rinne_weber_result.v0.0.1-alpha.adls index 35811e73e..b8c62cfa3 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.rinne_weber_result.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.rinne_weber_result.v0.0.1-alpha.adls @@ -112,19 +112,19 @@ terminology text = <"Clinical Interpretation"> description = <"Single word, phrase or brief description represents the clinical meaning and significance of the physical examination findings."> > - ["at15"] = < + ["at14"] = < text = <"Positive"> description = <"Air Conduction is greater than bone conduction."> > - ["at14"] = < + ["at13"] = < text = <"Negative"> description = <"Air Conduction is less than bone conduction."> > - ["at13"] = < + ["at12"] = < text = <"Right"> description = <"The right ear was tested."> > - ["at12"] = < + ["at11"] = < text = <"Left"> description = <"The left ear was tested."> > @@ -140,15 +140,15 @@ terminology text = <"Rinne Test"> description = <"A test to compare the subject's perception of sounds transmitted by air conduction to those transmitted by bone conduction through the mastoid."> > - ["at8"] = < + ["at7"] = < text = <"Lateralising Right"> description = <"The sound from the vibration is heard predominantly on the right."> > - ["at7"] = < + ["at6"] = < text = <"Lateralising Left"> description = <"The sound from the vibration is heard predominantly on the left."> > - ["at6"] = < + ["at5"] = < text = <"No Lateralisation"> description = <"The sound from vibration is heard equally in both ears."> > @@ -169,14 +169,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at15", "at14"> + members = <"at14", "at13"> > ["ac9001"] = < id = <"ac9001"> - members = <"at12", "at13"> + members = <"at11", "at12"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8"> + members = <"at5", "at6", "at7"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.sara_scale.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.sara_scale.v0.0.1-alpha.adls index 1bb96bf48..be35e3562 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.sara_scale.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.sara_scale.v0.0.1-alpha.adls @@ -58,15 +58,15 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}], - [{4}, {[at10]}], - [{5}, {[at11]}], - [{6}, {[at12]}], - [{7}, {[at13]}], - [{8}, {[at14]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}], + [{6}, {[at11]}], + [{7}, {[at12]}], + [{8}, {[at13]}] } } } @@ -75,13 +75,13 @@ definition value matches { DV_ORDINAL[id9014] matches { [value, symbol] matches { - [{0}, {[at16]}], - [{1}, {[at17]}], - [{2}, {[at18]}], - [{3}, {[at19]}], - [{4}, {[at20]}], - [{5}, {[at21]}], - [{6}, {[at22]}] + [{0}, {[at15]}], + [{1}, {[at16]}], + [{2}, {[at17]}], + [{3}, {[at18]}], + [{4}, {[at19]}], + [{5}, {[at20]}], + [{6}, {[at21]}] } } } @@ -90,11 +90,11 @@ definition value matches { DV_ORDINAL[id9015] matches { [value, symbol] matches { - [{0}, {[at24]}], - [{1}, {[at25]}], - [{2}, {[at26]}], - [{3}, {[at27]}], - [{4}, {[at28]}] + [{0}, {[at23]}], + [{1}, {[at24]}], + [{2}, {[at25]}], + [{3}, {[at26]}], + [{4}, {[at27]}] } } } @@ -103,13 +103,13 @@ definition value matches { DV_ORDINAL[id9016] matches { [value, symbol] matches { - [{0}, {[at30]}], - [{1}, {[at31]}], - [{2}, {[at32]}], - [{3}, {[at33]}], - [{4}, {[at34]}], - [{5}, {[at35]}], - [{6}, {[at36]}] + [{0}, {[at29]}], + [{1}, {[at30]}], + [{2}, {[at31]}], + [{3}, {[at32]}], + [{4}, {[at33]}], + [{5}, {[at34]}], + [{6}, {[at35]}] } } } @@ -118,11 +118,11 @@ definition value matches { DV_ORDINAL[id9017] matches { [value, symbol] matches { - [{0}, {[at38]}], - [{1}, {[at39]}], - [{2}, {[at40]}], - [{3}, {[at41]}], - [{4}, {[at42]}] + [{0}, {[at37]}], + [{1}, {[at38]}], + [{2}, {[at39]}], + [{3}, {[at40]}], + [{4}, {[at41]}] } } } @@ -131,11 +131,11 @@ definition value matches { DV_ORDINAL[id9018] matches { [value, symbol] matches { - [{0}, {[at49]}], - [{1}, {[at50]}], - [{2}, {[at51]}], - [{3}, {[at52]}], - [{4}, {[at53]}] + [{0}, {[at48]}], + [{1}, {[at49]}], + [{2}, {[at50]}], + [{3}, {[at51]}], + [{4}, {[at52]}] } } } @@ -154,11 +154,11 @@ definition value matches { DV_ORDINAL[id9020] matches { [value, symbol] matches { - [{0}, {[at57]}], - [{1}, {[at58]}], - [{2}, {[at59]}], - [{3}, {[at60]}], - [{4}, {[at61]}] + [{0}, {[at56]}], + [{1}, {[at57]}], + [{2}, {[at58]}], + [{3}, {[at59]}], + [{4}, {[at60]}] } } } @@ -167,11 +167,11 @@ definition value matches { DV_ORDINAL[id9021] matches { [value, symbol] matches { - [{0}, {[at64]}], - [{1}, {[at65]}], - [{2}, {[at66]}], - [{3}, {[at67]}], - [{4}, {[at68]}] + [{0}, {[at63]}], + [{1}, {[at64]}], + [{2}, {[at65]}], + [{3}, {[at66]}], + [{4}, {[at67]}] } } } @@ -190,11 +190,11 @@ definition value matches { DV_ORDINAL[id9023] matches { [value, symbol] matches { - [{0}, {[at72]}], - [{1}, {[at73]}], - [{2}, {[at74]}], - [{3}, {[at75]}], - [{4}, {[at76]}] + [{0}, {[at71]}], + [{1}, {[at72]}], + [{2}, {[at73]}], + [{3}, {[at74]}], + [{4}, {[at75]}] } } } @@ -203,11 +203,11 @@ definition value matches { DV_ORDINAL[id9024] matches { [value, symbol] matches { - [{0}, {[at78]}], - [{1}, {[at79]}], - [{2}, {[at80]}], - [{3}, {[at81]}], - [{4}, {[at82]}] + [{0}, {[at77]}], + [{1}, {[at78]}], + [{2}, {[at79]}], + [{3}, {[at80]}], + [{4}, {[at81]}] } } } @@ -226,11 +226,11 @@ definition value matches { DV_ORDINAL[id9026] matches { [value, symbol] matches { - [{0}, {[at85]}], - [{1}, {[at86]}], - [{2}, {[at87]}], - [{3}, {[at88]}], - [{4}, {[at89]}] + [{0}, {[at84]}], + [{1}, {[at85]}], + [{2}, {[at86]}], + [{3}, {[at87]}], + [{4}, {[at88]}] } } } @@ -239,11 +239,11 @@ definition value matches { DV_ORDINAL[id9027] matches { [value, symbol] matches { - [{0}, {[at91]}], - [{1}, {[at92]}], - [{2}, {[at93]}], - [{3}, {[at94]}], - [{4}, {[at95]}] + [{0}, {[at90]}], + [{1}, {[at91]}], + [{2}, {[at92]}], + [{3}, {[at93]}], + [{4}, {[at94]}] } } } @@ -370,23 +370,23 @@ terminology text = <"8. Heel-shin slide mean score"> description = <"Mean score for heel-shin slide assessment on both sides."> > - ["at95"] = < + ["at94"] = < text = <"Unable to perform task"> description = <"Heel-shin slide assessment indicates that the patient is unable to perform the task."> > - ["at94"] = < + ["at93"] = < text = <"Severely abnormal"> description = <"Heel-shin slide assessment indicates severely abnormal performance, with the patient going off shin 4 or more times during 3 cycles."> > - ["at93"] = < + ["at92"] = < text = <"Clearly abnormal"> description = <"Heel-shin slide assessment indicates clearly abnormal performance with the patient going off shin up to 3 times in 3 cycles."> > - ["at92"] = < + ["at91"] = < text = <"Slightly abnormal"> description = <"Heel-shin slide assessment indicates slightly abnormal performance, but contact to shin is maintained."> > - ["at91"] = < + ["at90"] = < text = <"Normal"> description = <"Heel-shin slide assessment indicates normal performance."> > @@ -395,23 +395,23 @@ terminology description = <"Assessment of ability to perform heel-shin slide with the right leg."> comment = <"Proband lies on examination bed, without sight of his legs. Proband is asked to lift one leg, point with the heel to the opposite knee, slide down along the shin to the ankle, and lay the leg back on the examination bed. The task is performed 3 times. Slide-down movements should be performed within 1 s. If proband slides down without contact to shin in all three trials, rate 4."> > - ["at89"] = < + ["at88"] = < text = <"Unable to perform task"> description = <"Heel-shin slide assessment indicates that the patient is unable to perform the task."> > - ["at88"] = < + ["at87"] = < text = <"Severely abnormal"> description = <"Heel-shin slide assessment indicates severely abnormal performance, with the patient going off shin 4 or more times during 3 cycles."> > - ["at87"] = < + ["at86"] = < text = <"Clearly abnormal"> description = <"Heel-shin slide assessment indicates clearly abnormal performance with the patient going off shin up to 3 times in 3 cycles."> > - ["at86"] = < + ["at85"] = < text = <"Slightly abnormal"> description = <"Heel-shin slide assessment indicates slightly abnormal performance, but contact to shin is maintained."> > - ["at85"] = < + ["at84"] = < text = <"Normal"> description = <"Heel-shin slide assessment indicates normal performance."> > @@ -424,23 +424,23 @@ terminology text = <"7. Fast alternating hand movements mean score"> description = <"Mean score for both sides of the fast alternating hand movements test."> > - ["at82"] = < + ["at81"] = < text = <"Unable to complete"> description = <"Fast alternating hand movement assessment indicates that the patient is unable to complete 10 cycles of fast alternating hand movements."> > - ["at81"] = < + ["at80"] = < text = <"Very irregular"> description = <"Fast alternating hand movement assessment indicates a definite irregularity, and single movements are difficult to distinguish or relevant interruptions are observed, and the patient is only able to perform in more than 10 seconds."> > - ["at80"] = < + ["at79"] = < text = <"Clearly irregular"> description = <"Fast alternating hand movement assessment indicates a clear irregularity, and single movements are difficult to distinguish or relevant interruptions are observed, but the patient is able to perform in less than 10 seconds."> > - ["at79"] = < + ["at78"] = < text = <"Slightly irregular"> description = <"Fast alternating hand movement assessment indicates slight irregularities, and the patient is able to perform in less than 10 seconds."> > - ["at78"] = < + ["at77"] = < text = <"Normal"> description = <"Fast alternating hand movement assessment indicates a normal performance with no irregularities, and the patient is able to perform in less than 10 seconds."> > @@ -449,23 +449,23 @@ terminology description = <"Assessment of ability to perform fast alternating left hand movements."> comment = <"Proband sits comfortably. If necessary, support of feet and trunk is allowed. Proband is asked to perform 10 cycles of repetitive alternation of pro- and supinations of the hand on his/her thigh as fast and as precise as possible. Movement is demonstrated by examiner at a speed of approx. 10 cycles within 7 s. Exact times for movement execution have to be taken."> > - ["at76"] = < + ["at75"] = < text = <"Unable to complete"> description = <"Fast alternating hand movement assessment indicates that the patient is unable to complete 10 cycles of fast alternating hand movements."> > - ["at75"] = < + ["at74"] = < text = <"Very irregular"> description = <"Fast alternating hand movement assessment indicates a definite irregularity, and single movements are difficult to distinguish or relevant interruptions are observed, and the patient is only able to perform in more than 10 seconds."> > - ["at74"] = < + ["at73"] = < text = <"Clearly irregular"> description = <"Fast alternating hand movement assessment indicates a clear irregularity, and single movements are difficult to distinguish or relevant interruptions are observed, but the patient is able to perform in less than 10 seconds."> > - ["at73"] = < + ["at72"] = < text = <"Slightly irregular"> description = <"Fast alternating hand movement assessment indicates slight irregularities, and the patient is able to perform in less than 10 seconds."> > - ["at72"] = < + ["at71"] = < text = <"Normal"> description = <"Fast alternating hand movement assessment indicates a normal performance with no irregularities, and the patient is able to perform in less than 10 seconds."> > @@ -478,23 +478,23 @@ terminology text = <"6. Nose-finger test mean score"> description = <"Mean score for both sides of nose-finger test."> > - ["at68"] = < + ["at67"] = < text = <"Unable to perform 5 pointing movements"> description = <"Nose-finger test indicates that proband is unable to perform 5 pointing movements."> > - ["at67"] = < + ["at66"] = < text = <"Tremor more than 5cm"> description = <"Nose-finger test indicates tremor with an amplitude more than 5 cm."> > - ["at66"] = < + ["at65"] = < text = <"Tremor less than 5cm"> description = <"Nose-finger test indicates tremor with an amplitude less than 5 cm."> > - ["at65"] = < + ["at64"] = < text = <"Tremor less than 2cm"> description = <"Nose-finger test indicates tremor with an amplitude less than 2 cm."> > - ["at64"] = < + ["at63"] = < text = <"No tremor"> description = <"Nose-finger test indicates that no tremor is present."> > @@ -503,23 +503,23 @@ terminology description = <"Assessment of ability to point with right index finger from proband's nose to examiner's finger."> comment = <"Proband sits comfortably. If necessary, support of feet and trunk is allowed. Proband is asked to point repeatedly with his index finger from his nose to examiner’s finger which is in front of the proband at about 90 % of proband’s reach. Movements are performed at moderate speed. Average performance of movements is rated according to the amplitude of the kinetic tremor."> > - ["at61"] = < + ["at60"] = < text = <"Unable to perform 5 pointing movements"> description = <"Nose-finger test indicates that proband is unable to perform 5 pointing movements."> > - ["at60"] = < + ["at59"] = < text = <"Tremor more than 5cm"> description = <"Nose-finger test indicates tremor with an amplitude more than 5 cm."> > - ["at59"] = < + ["at58"] = < text = <"Tremor less than 5cm"> description = <"Nose-finger test indicates tremor with an amplitude less than 5 cm."> > - ["at58"] = < + ["at57"] = < text = <"Tremor less than 2cm"> description = <"Nose-finger test indicates tremor with an amplitude less than 2 cm."> > - ["at57"] = < + ["at56"] = < text = <"No tremor"> description = <"Nose-finger test indicates that no tremor is present."> > @@ -532,23 +532,23 @@ terminology text = <"5. Finger chase mean score"> description = <"Mean score for both sides of finger chase assessment."> > - ["at53"] = < + ["at52"] = < text = <"Unable to perform 5 pointing movements"> description = <"Finger chase assessment indicates that proband is unable to perform 5 pointing movements."> > - ["at52"] = < + ["at51"] = < text = <"Dysmetria, under/overshooting target >15cm"> description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by >15cm is present."> > - ["at51"] = < + ["at50"] = < text = <"Dysmetria, under/overshooting target <15cm"> description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by <15cm is present."> > - ["at50"] = < + ["at49"] = < text = <"Dysmetria, under/overshooting target <5cm"> description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by <5cm is present."> > - ["at49"] = < + ["at48"] = < text = <"No dysmetria"> description = <"Finger chase assessment indicates that no dysmetria is present."> > @@ -557,23 +557,23 @@ terminology description = <"Assessment of ability to follow movements with right index finger."> comment = <"Proband sits comfortably. If necessary, support of feet and trunk is allowed. Examiner sits in front of proband and performs 5 consecutive sudden and fast pointing movements in unpredictable directions in a frontal plane, at about 50 % of proband´s reach. Movements have an amplitude of 30 cm and a frequency of 1 movement every 2 s. Proband is asked to follow the movements with his index finger, as fast and precisely as possible. Average performance of last 3 movements is rated."> > - ["at42"] = < + ["at41"] = < text = <"Unable to perform 5 pointing movements"> description = <"Finger chase assessment indicates that proband is unable to perform 5 pointing movements."> > - ["at41"] = < + ["at40"] = < text = <"Dysmetria, under/overshooting target >15cm"> description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by >15cm is present."> > - ["at40"] = < + ["at39"] = < text = <"Dysmetria, under/overshooting target <15cm"> description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by <15cm is present."> > - ["at39"] = < + ["at38"] = < text = <"Dysmetria, under/overshooting target <5cm"> description = <"Finger chase assessment indicates that dysmetria with under/overshooting target by <5cm is present."> > - ["at38"] = < + ["at37"] = < text = <"No dysmetria"> description = <"Finger chase assessment indicates that no dysmetria is present."> > @@ -582,31 +582,31 @@ terminology description = <"Assessment of ability to follow movements with left index finger."> comment = <"Proband sits comfortably. If necessary, support of feet and trunk is allowed. Examiner sits in front of proband and performs 5 consecutive sudden and fast pointing movements in unpredictable directions in a frontal plane, at about 50 % of proband´s reach. Movements have an amplitude of 30 cm and a frequency of 1 movement every 2 s. Proband is asked to follow the movements with his index finger, as fast and precisely as possible. Average performance of last 3 movements is rated."> > - ["at36"] = < + ["at35"] = < text = <"Speech unintelligible / anarthria"> description = <"Assessment indicates that speech is unintelligible or the proband suffers from anarthria."> > - ["at35"] = < + ["at34"] = < text = <"Only single words understandable"> description = <"Assessment indicates that only single words are understandable."> > - ["at34"] = < + ["at33"] = < text = <"Many words difficult to understand"> description = <"Assessment indicates that many words are difficult to understand."> > - ["at33"] = < + ["at32"] = < text = <"Occasional words difficult to understand"> description = <"Assessment indicates that occasional words are difficult to understand."> > - ["at32"] = < + ["at31"] = < text = <"Impaired speech, but easy to understand"> description = <"Assessment indicates that speech is impaired, but easy to understand."> > - ["at31"] = < + ["at30"] = < text = <"Suggestion of speech disturbance"> description = <"Assessment indicates that there may be a speech disturbance."> > - ["at30"] = < + ["at29"] = < text = <"Normal"> description = <"Assessment indicates that speech is normal."> > @@ -615,23 +615,23 @@ terminology description = <"Assessment of speech."> comment = <"Speech is assessed during normal conversation."> > - ["at28"] = < + ["at27"] = < text = <"Unable to sit more than 10 seconds"> description = <"Unable to sit for more than 10 seconds without continuous support."> > - ["at27"] = < + ["at26"] = < text = <"Sit more than 10 seconds with intermittent support"> description = <"Able to sit for more than 10 seconds only with intermittent support."> > - ["at26"] = < + ["at25"] = < text = <"Constant sway"> description = <"Constant sway, but able to sit more than 10 seconds without support."> > - ["at25"] = < + ["at24"] = < text = <"Slight difficulties"> description = <"Slight difficulties, intermittent sway."> > - ["at24"] = < + ["at23"] = < text = <"Normal"> description = <"Normal, no difficulty sitting more than 10 seconds."> > @@ -640,37 +640,37 @@ terminology description = <"Assessment of sitting."> comment = <"Proband is asked to sit on an examination bed without support of feet, eyes open and arms outstretched to the front."> > - ["at22"] = < + ["at21"] = < text = <"Unable to stand more than 10 seconds"> description = <"Unable to stand for more than 10 seconds even with constant support of one arm."> > - ["at21"] = < + ["at20"] = < text = <"Natural position more than 10 seconds with constant support"> description = <"Able to stand more than 10 seconds in natural position only with constant support of one arm."> > - ["at20"] = < + ["at19"] = < text = <"Natural position more than 10 seconds with intermittent support"> description = <"Able to stand for more than 10 seconds in natural position only with intermittent support."> > - ["at19"] = < + ["at18"] = < text = <"Natural position more than 10 seconds without support"> description = <"Able to stand for more than 10 seconds without support in natural position, but not with feet together."> > - ["at18"] = < + ["at17"] = < text = <"Feet together for more than 10 seconds"> description = <"Able to stand with feet together for more than 10 seconds, but only with sway."> > - ["at17"] = < + ["at16"] = < text = <"Feet together without sway"> description = <"Able to stand with feet together without sway, but not in tandem for > 10s."> > - ["at16"] = < + ["at15"] = < text = <"Normal"> description = <"Normal, able to stand in tandem for more than 10 seconds."> > @@ -684,39 +684,39 @@ terminology open. For each condition, three trials are allowed. Best trial is rated."> > - ["at14"] = < + ["at13"] = < text = <"Unable to walk"> description = <"Unable to walk, even supported."> > - ["at13"] = < + ["at12"] = < text = <"Walking less than 10m with strong support"> description = <"Walking less than 10m with strong support only (two special sticks or stroller or accompanying person)."> > - ["at12"] = < + ["at11"] = < text = <"Walking more than 10m with strong support"> description = <"Walking more than 10m with strong support only (two special sticks or stroller or accompanying person)."> > - ["at11"] = < + ["at10"] = < text = <"Severe staggering"> description = <"Severe staggering, permanent support of one stick or light support by one arm required."> > - ["at10"] = < + ["at9"] = < text = <"Marked staggering"> description = <"Marked staggering, intermittent support of wall required."> > - ["at9"] = < + ["at8"] = < text = <"Considerable staggering"> description = <"Considerable staggering, difficulties in half-turn, but without support."> > - ["at8"] = < + ["at7"] = < text = <"Clearly abnormal"> description = <"Clearly abnormal, tandem walking more than 10 steps not possible."> > - ["at7"] = < + ["at6"] = < text = <"Slight difficulties"> description = <"Slight difficulties which are only visible when walking 10 consecutive steps in tandem."> > - ["at6"] = < + ["at5"] = < text = <"Normal"> description = <"No difficulties in walking, turning and walking tandem (up to one misstep allowed)."> > @@ -743,50 +743,50 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at24", "at25", "at26", "at27", "at28"> + members = <"at23", "at24", "at25", "at26", "at27"> > ["ac9001"] = < id = <"ac9001"> - members = <"at16", "at17", "at18", "at19", "at20", "at21", "at22"> + members = <"at15", "at16", "at17", "at18", "at19", "at20", "at21"> > ["ac9012"] = < id = <"ac9012"> - members = <"at91", "at92", "at93", "at94", "at95"> + members = <"at90", "at91", "at92", "at93", "at94"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13", "at14"> + members = <"at5", "at6", "at7", "at8", "at9", "at10", "at11", "at12", "at13"> > ["ac9011"] = < id = <"ac9011"> - members = <"at85", "at86", "at87", "at88", "at89"> + members = <"at84", "at85", "at86", "at87", "at88"> > ["ac9010"] = < id = <"ac9010"> - members = <"at78", "at79", "at80", "at81", "at82"> + members = <"at77", "at78", "at79", "at80", "at81"> > ["ac9005"] = < id = <"ac9005"> - members = <"at49", "at50", "at51", "at52", "at53"> + members = <"at48", "at49", "at50", "at51", "at52"> > ["ac9004"] = < id = <"ac9004"> - members = <"at38", "at39", "at40", "at41", "at42"> + members = <"at37", "at38", "at39", "at40", "at41"> > ["ac9003"] = < id = <"ac9003"> - members = <"at30", "at31", "at32", "at33", "at34", "at35", "at36"> + members = <"at29", "at30", "at31", "at32", "at33", "at34", "at35"> > ["ac9009"] = < id = <"ac9009"> - members = <"at72", "at73", "at74", "at75", "at76"> + members = <"at71", "at72", "at73", "at74", "at75"> > ["ac9008"] = < id = <"ac9008"> - members = <"at64", "at65", "at66", "at67", "at68"> + members = <"at63", "at64", "at65", "at66", "at67"> > ["ac9007"] = < id = <"ac9007"> - members = <"at57", "at58", "at59", "at60", "at61"> + members = <"at56", "at57", "at58", "at59", "at60"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scoff_questionnaire.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scoff_questionnaire.v0.0.1-alpha.adls index 99b6c6c49..dbc71b796 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scoff_questionnaire.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scoff_questionnaire.v0.0.1-alpha.adls @@ -99,8 +99,8 @@ definition value matches { DV_ORDINAL[id9005] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}] + [{0}, {[at5]}], + [{1}, {[at6]}] } } } @@ -109,8 +109,8 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at9]}], - [{1}, {[at10]}] + [{0}, {[at8]}], + [{1}, {[at9]}] } } } @@ -119,8 +119,8 @@ definition value matches { DV_ORDINAL[id9007] matches { [value, symbol] matches { - [{0}, {[at12]}], - [{1}, {[at13]}] + [{0}, {[at11]}], + [{1}, {[at12]}] } } } @@ -129,8 +129,8 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at15]}], - [{1}, {[at16]}] + [{0}, {[at14]}], + [{1}, {[at15]}] } } } @@ -139,8 +139,8 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at18]}], - [{1}, {[at19]}] + [{0}, {[at17]}], + [{1}, {[at18]}] } } } @@ -197,11 +197,11 @@ terminology text = <"Yhteispisteet"> description = <"Jokaisesta \"Kyllä\" -vastauksesta annetaan yksi piste. Kokonaispisteiden ollessa ≥2, mahdollinen anoreksia tai bulimia."> > - ["at19"] = < + ["at18"] = < text = <"Kyllä"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Ei"> description = <"*"> > @@ -209,11 +209,11 @@ terminology text = <"Hallitseeko ruoka mielestäsi elämääsi?"> description = <"Hallitseeko ruoka mielestäsi elämääsi?"> > - ["at16"] = < + ["at15"] = < text = <"Kyllä"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Ei"> description = <"*"> > @@ -221,11 +221,11 @@ terminology text = <"Tunnetko itsesi lihavaksi, vaikka muiden mielestä olet liian laiha?"> description = <"Tunnetko itsesi lihavaksi, vaikka muiden mielestä olet liian laiha?"> > - ["at13"] = < + ["at12"] = < text = <"Kyllä"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Ei"> description = <"*"> > @@ -233,11 +233,11 @@ terminology text = <"Onko Sinulla hiljattain ollut 3 kk kestänyttä jaksoa, jolloin laihduit yli kuusi kiloa?"> description = <"Onko Sinulla hiljattain ollut 3 kk kestänyttä jaksoa, jolloin laihduit yli kuusi kiloa?"> > - ["at10"] = < + ["at9"] = < text = <"Kyllä"> description = <"*"> > - ["at9"] = < + ["at8"] = < text = <"Ei"> description = <"*"> > @@ -245,11 +245,11 @@ terminology text = <"Pelkäätkö menettäväsi hallinnan siihen kuinka paljon syöt?"> description = <"Pelkäätkö menettäväsi hallinnan siihen kuinka paljon syöt?"> > - ["at7"] = < + ["at6"] = < text = <"Kyllä"> description = <"*"> > - ["at6"] = < + ["at5"] = < text = <"Ei"> description = <"*"> > @@ -299,11 +299,11 @@ terminology text = <"Totalt antal poäng"> description = <"Varje \"Ja\" svar ges en poäng. Med ett övergripande poäng på ≥ 2 är anorexi eller bulimi möjlig."> > - ["at19"] = < + ["at18"] = < text = <"Ja"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Nej"> description = <"*"> > @@ -311,11 +311,11 @@ terminology text = <"Skulle du säga att mat dominerar ditt liv?"> description = <"Skulle du säga att mat dominerar ditt liv?"> > - ["at16"] = < + ["at15"] = < text = <"Ja"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"Nej"> description = <"*"> > @@ -323,11 +323,11 @@ terminology text = <"Tycker du att du är fet även när andra säger att du är för smal?"> description = <"Tycker du att du är fet även när andra säger att du är för smal?"> > - ["at13"] = < + ["at12"] = < text = <"Ja"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Nej"> description = <"*"> > @@ -335,11 +335,11 @@ terminology text = <"Har du nyligen gått ner mer än 6 kg inom loppet av 3 månader?"> description = <"Har du nyligen gått ner mer än 6 kg inom loppet av 3 månader?"> > - ["at10"] = < + ["at9"] = < text = <"Ja"> description = <"*"> > - ["at9"] = < + ["at8"] = < text = <"Nej"> description = <"*"> > @@ -347,11 +347,11 @@ terminology text = <"Oroar du dig för att du har förlorat kontrollen över hur mycket du äter?"> description = <"Oroar du dig för att du har förlorat kontrollen över hur mycket du äter?"> > - ["at7"] = < + ["at6"] = < text = <"Ja"> description = <"*"> > - ["at6"] = < + ["at5"] = < text = <"Nej"> description = <"*"> > @@ -401,11 +401,11 @@ terminology text = <"Total score"> description = <"One point is assigned for every \"yes\"; a score greater than two (≥2) indicates a possible case of anorexia nervosa or bulimia nervosa."> > - ["at19"] = < + ["at18"] = < text = <"Yes"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"No"> description = <"*"> > @@ -413,11 +413,11 @@ terminology text = <"Would you say that food dominates your life?"> description = <"Would you say that food dominates your life?"> > - ["at16"] = < + ["at15"] = < text = <"Yes"> description = <"*"> > - ["at15"] = < + ["at14"] = < text = <"No"> description = <"*"> > @@ -425,11 +425,11 @@ terminology text = <"Do you believe yourself to be fat when others say you are too thin?"> description = <"Do you believe yourself to be fat when others say you are too thin?"> > - ["at13"] = < + ["at12"] = < text = <"Yes"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"No"> description = <"*"> > @@ -437,11 +437,11 @@ terminology text = <"Have you recently lost more than one stone (14 lb, 6,5 kg) in a 3-month period?"> description = <"Have you recently lost more than one stone (14 lb, 6,5 kg) in a 3-month period?"> > - ["at10"] = < + ["at9"] = < text = <"Yes"> description = <"*"> > - ["at9"] = < + ["at8"] = < text = <"No"> description = <"*"> > @@ -449,11 +449,11 @@ terminology text = <"Do you worry that you have lost control over how much you eat?"> description = <"Do you worry that you have lost control over how much you eat?"> > - ["at7"] = < + ["at6"] = < text = <"Yes"> description = <"*"> > - ["at6"] = < + ["at5"] = < text = <"No"> description = <"*"> > @@ -478,22 +478,22 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at12", "at13"> + members = <"at11", "at12"> > ["ac9001"] = < id = <"ac9001"> - members = <"at9", "at10"> + members = <"at8", "at9"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7"> + members = <"at5", "at6"> > ["ac9004"] = < id = <"ac9004"> - members = <"at18", "at19"> + members = <"at17", "at18"> > ["ac9003"] = < id = <"ac9003"> - members = <"at15", "at16"> + members = <"at14", "at15"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scorad_index.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scorad_index.v0.0.1-alpha.adls index f85e48000..512ee7a7a 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scorad_index.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.scorad_index.v0.0.1-alpha.adls @@ -56,10 +56,10 @@ definition value matches { DV_ORDINAL[id9008] matches { [value, symbol] matches { - [{0}, {[at7]}], - [{1}, {[at8]}], - [{2}, {[at9]}], - [{3}, {[at10]}] + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] } } } @@ -68,10 +68,10 @@ definition value matches { DV_ORDINAL[id9009] matches { [value, symbol] matches { - [{0}, {[at12]}], - [{1}, {[at13]}], - [{2}, {[at14]}], - [{3}, {[at15]}] + [{0}, {[at11]}], + [{1}, {[at12]}], + [{2}, {[at13]}], + [{3}, {[at14]}] } } } @@ -80,10 +80,10 @@ definition value matches { DV_ORDINAL[id9010] matches { [value, symbol] matches { - [{0}, {[at17]}], - [{1}, {[at18]}], - [{2}, {[at19]}], - [{3}, {[at20]}] + [{0}, {[at16]}], + [{1}, {[at17]}], + [{2}, {[at18]}], + [{3}, {[at19]}] } } } @@ -92,10 +92,10 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at22]}], - [{1}, {[at23]}], - [{2}, {[at24]}], - [{3}, {[at25]}] + [{0}, {[at21]}], + [{1}, {[at22]}], + [{2}, {[at23]}], + [{3}, {[at24]}] } } } @@ -104,10 +104,10 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at27]}], - [{1}, {[at28]}], - [{2}, {[at29]}], - [{3}, {[at30]}] + [{0}, {[at26]}], + [{1}, {[at27]}], + [{2}, {[at28]}], + [{3}, {[at29]}] } } } @@ -116,10 +116,10 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at32]}], - [{1}, {[at33]}], - [{2}, {[at34]}], - [{3}, {[at35]}] + [{0}, {[at31]}], + [{1}, {[at32]}], + [{2}, {[at33]}], + [{3}, {[at34]}] } } } @@ -233,15 +233,15 @@ terminology description = <"The calculated index score based on the affected area total and intensity only."> comment = <"Based on a formula A/5 + 7B/2."> > - ["at44"] = < + ["at43"] = < text = <"Severe"> description = <"The toal score is over 50."> > - ["at43"] = < + ["at42"] = < text = <"Moderate"> description = <"The score is between 25 and 50."> > - ["at42"] = < + ["at41"] = < text = <"Mild"> description = <"The overall score is less than 25."> > @@ -272,19 +272,19 @@ terminology text = <"Intensity total (B)"> description = <"The total score for the 6 intensity-related values."> > - ["at35"] = < + ["at34"] = < text = <"Severe"> description = <"Dryness is severe."> > - ["at34"] = < + ["at33"] = < text = <"Moderate"> description = <"Dryness is moderate."> > - ["at33"] = < + ["at32"] = < text = <"Mild"> description = <"Dryness is mild."> > - ["at32"] = < + ["at31"] = < text = <"None"> description = <"Dryness is absent."> > @@ -292,19 +292,19 @@ terminology text = <"Intensity - dryness"> description = <"The level of intensity of dryness of unaffected skin."> > - ["at30"] = < + ["at29"] = < text = <"Severe"> description = <"Oozing or crusting is severe."> > - ["at29"] = < + ["at28"] = < text = <"Moderate"> description = <"Oozing or crusting is moderate."> > - ["at28"] = < + ["at27"] = < text = <"Mild"> description = <"Oozing or crusting is mild."> > - ["at27"] = < + ["at26"] = < text = <"None"> description = <"Oozing or crusting is absent."> > @@ -312,19 +312,19 @@ terminology text = <"Intensity - oozing/crusts"> description = <"The level of intensity of a oozing or crusting."> > - ["at25"] = < + ["at24"] = < text = <"Severe"> description = <"Excoriation is severe."> > - ["at24"] = < + ["at23"] = < text = <"Moderate"> description = <"Excoriation is moderate."> > - ["at23"] = < + ["at22"] = < text = <"Mild"> description = <"Excoriation is mild."> > - ["at22"] = < + ["at21"] = < text = <"None"> description = <"Excoriation is absent."> > @@ -332,19 +332,19 @@ terminology text = <"Intensity - excoriation"> description = <"The level of intensity of a excoriation or scratching."> > - ["at20"] = < + ["at19"] = < text = <"Severe"> description = <"Lichenification is severe."> > - ["at19"] = < + ["at18"] = < text = <"Moderate"> description = <"Lichenification is moderate."> > - ["at18"] = < + ["at17"] = < text = <"Mild"> description = <"Lichenification is mild."> > - ["at17"] = < + ["at16"] = < text = <"None"> description = <"Lichenification is absent."> > @@ -352,19 +352,19 @@ terminology text = <"Intensity - lichenification"> description = <"The level of intensity of a lichenification or thickening of the skin."> > - ["at15"] = < + ["at14"] = < text = <"Severe"> description = <"Oedema or papulation is severe."> > - ["at14"] = < + ["at13"] = < text = <"Moderate"> description = <"Oedema or papulation is moderate."> > - ["at13"] = < + ["at12"] = < text = <"Mild"> description = <"Oedema or papulation is mild."> > - ["at12"] = < + ["at11"] = < text = <"None"> description = <"Oedema or papulation is absent."> > @@ -372,19 +372,19 @@ terminology text = <"Intensity - oedema/papulation"> description = <"The level of intensity of a oedema or papulation."> > - ["at10"] = < + ["at9"] = < text = <"Severe"> description = <"Erythema is severe."> > - ["at9"] = < + ["at8"] = < text = <"Moderate"> description = <"Erythema is moderate."> > - ["at8"] = < + ["at7"] = < text = <"Mild"> description = <"Erythema is mild."> > - ["at7"] = < + ["at6"] = < text = <"None"> description = <"Erythema is absent."> > @@ -410,30 +410,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at17", "at18", "at19", "at20"> + members = <"at16", "at17", "at18", "at19"> > ["ac9001"] = < id = <"ac9001"> - members = <"at12", "at13", "at14", "at15"> + members = <"at11", "at12", "at13", "at14"> > ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at8", "at9", "at10"> + members = <"at6", "at7", "at8", "at9"> > ["ac9006"] = < id = <"ac9006"> - members = <"at42", "at43", "at44"> + members = <"at41", "at42", "at43"> > ["ac9005"] = < id = <"ac9005"> - members = <"at32", "at33", "at34", "at35"> + members = <"at31", "at32", "at33", "at34"> > ["ac9004"] = < id = <"ac9004"> - members = <"at27", "at28", "at29", "at30"> + members = <"at26", "at27", "at28", "at29"> > ["ac9003"] = < id = <"ac9003"> - members = <"at22", "at23", "at24", "at25"> + members = <"at21", "at22", "at23", "at24"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.skeletal_age.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.skeletal_age.v0.0.1-alpha.adls index 5302dab14..c12219e21 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.skeletal_age.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.skeletal_age.v0.0.1-alpha.adls @@ -151,23 +151,23 @@ terminology text = <"Konfunderende faktorer"> description = <"Fritekstbeskrivelse av problemer eller faktorer som kan ha påvirkning på målingen."> > - ["at27"] = < + ["at26"] = < text = <"*Femoral head(en)"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"*Iliac bone(en)"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"*Clavicle(en)"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"*Teeth(en)"> description = <"*"> > - ["at23"] = < + ["at22"] = < text = <"Ultralyd"> description = <"*"> > @@ -176,19 +176,19 @@ terminology description = <"Vurderingsmetoden som ble benyttet for å estimere skjelettalder."> comment = <"For eksempel: Greulich & Pyle, Fishman method."> > - ["at21"] = < + ["at20"] = < text = <"*Midpalatal suture(en)"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"*Frontal sinus(en)"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"*Cervical vertebrae(en)"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Hånd og håndledd"> description = <"https://www.udi.no/globalassets/global/forskning-fou_i/asyl/aldersundersokelser/wp3-mr-analyse.pdf"> > @@ -201,15 +201,15 @@ terminology description = <"Registrering av ett enkelt område på kroppen hvor vurderingen ble utført."> comment = <"Koding av \"Kroppssted\" med en terminologi er ønskelig om mulig."> > - ["at13"] = < + ["at12"] = < text = <"CT"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"MR"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Røntgen"> description = <"*"> > @@ -252,23 +252,23 @@ terminology text = <"Confounding factors"> description = <"Narrative descripiton of any issues or factors that may impact on the assessment."> > - ["at27"] = < + ["at26"] = < text = <"Femoral head"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"Iliac bone"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"Clavicle"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"Teeth"> description = <"*"> > - ["at23"] = < + ["at22"] = < text = <"Ultrasound"> description = <"*"> > @@ -277,19 +277,19 @@ terminology description = <"The assessment method used to estimate the skeletal age."> comment = <"For example: Greulich & Pyle, Fishman method."> > - ["at21"] = < + ["at20"] = < text = <"Midpalatal suture"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"Frontal sinus"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"Cervical vertebrae"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Hand and wrist"> description = <"*"> > @@ -302,15 +302,15 @@ terminology description = <"Simple bodysite where the assessment was performed."> comment = <"Coding of the 'Body site' with a coding system is desirable, if available."> > - ["at13"] = < + ["at12"] = < text = <"CT"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"MRI"> description = <"*"> > - ["at11"] = < + ["at10"] = < text = <"Radiograph"> description = <"*"> > @@ -339,10 +339,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at18", "at19", "at20", "at21", "at24", "at25", "at26", "at27"> + members = <"at17", "at18", "at19", "at20", "at23", "at24", "at25", "at26"> > ["ac9000"] = < id = <"ac9000"> - members = <"at11", "at12", "at13", "at23"> + members = <"at10", "at11", "at12", "at22"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.speech.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.speech.v0.0.1-alpha.adls index e1d161237..a62899da5 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.speech.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.speech.v0.0.1-alpha.adls @@ -78,19 +78,19 @@ terminology text = <"Clarity of speech (synthesised)"> description = <"* (synthesised)"> > - ["at9"] = < + ["at8"] = < text = <"Clear"> description = <"*"> > - ["at8"] = < + ["at7"] = < text = <"Unclear to strangers"> description = <"*"> > - ["at7"] = < + ["at6"] = < text = <"Unclear to parents"> description = <"*"> > - ["at6"] = < + ["at5"] = < text = <"Incomprehensible"> description = <"*"> > @@ -112,19 +112,19 @@ terminology text = <"وضوح الكلام (synthesised)"> description = <"* (synthesised)"> > - ["at9"] = < + ["at8"] = < text = <"واضح"> description = <"*"> > - ["at8"] = < + ["at7"] = < text = <"غير واضح للغرباء"> description = <"*"> > - ["at7"] = < + ["at6"] = < text = <"غير واضح للأبوين"> description = <"*"> > - ["at6"] = < + ["at5"] = < text = <"غامض - مبهم"> description = <"*"> > @@ -145,6 +145,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9"> + members = <"at5", "at6", "at7", "at8"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.stroke_scale_neurological_assessment.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.stroke_scale_neurological_assessment.v0.0.1-alpha.adls index 4df58c459..a2bfcdb9e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.stroke_scale_neurological_assessment.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.stroke_scale_neurological_assessment.v0.0.1-alpha.adls @@ -69,10 +69,10 @@ definition value matches { DV_ORDINAL[id9015] matches { [value, symbol] matches { - [{0}, {[at7]}], - [{1}, {[at8]}], - [{2}, {[at9]}], - [{3}, {[at10]}] + [{0}, {[at6]}], + [{1}, {[at7]}], + [{2}, {[at8]}], + [{3}, {[at9]}] } } } @@ -81,9 +81,9 @@ definition value matches { DV_ORDINAL[id9016] matches { [value, symbol] matches { - [{0}, {[at12]}], - [{1}, {[at13]}], - [{2}, {[at14]}] + [{0}, {[at11]}], + [{1}, {[at12]}], + [{2}, {[at13]}] } } } @@ -92,9 +92,9 @@ definition value matches { DV_ORDINAL[id9017] matches { [value, symbol] matches { - [{0}, {[at16]}], - [{1}, {[at17]}], - [{2}, {[at18]}] + [{0}, {[at15]}], + [{1}, {[at16]}], + [{2}, {[at17]}] } } } @@ -105,9 +105,9 @@ definition value matches { DV_ORDINAL[id9018] matches { [value, symbol] matches { - [{0}, {[at20]}], - [{1}, {[at21]}], - [{2}, {[at22]}] + [{0}, {[at19]}], + [{1}, {[at20]}], + [{2}, {[at21]}] } } } @@ -116,10 +116,10 @@ definition value matches { DV_ORDINAL[id9019] matches { [value, symbol] matches { - [{0}, {[at24]}], - [{1}, {[at25]}], - [{2}, {[at26]}], - [{3}, {[at27]}] + [{0}, {[at23]}], + [{1}, {[at24]}], + [{2}, {[at25]}], + [{3}, {[at26]}] } } } @@ -128,10 +128,10 @@ definition value matches { DV_ORDINAL[id9020] matches { [value, symbol] matches { - [{0}, {[at29]}], - [{1}, {[at30]}], - [{2}, {[at31]}], - [{3}, {[at32]}] + [{0}, {[at28]}], + [{1}, {[at29]}], + [{2}, {[at30]}], + [{3}, {[at31]}] } } } @@ -142,15 +142,15 @@ definition value matches { DV_ORDINAL[id9021] matches { [value, symbol] matches { - [{0}, {[at122]}], - [{1}, {[at123]}], - [{2}, {[at124]}], - [{3}, {[at125]}], - [{4}, {[at126]}] + [{0}, {[at121]}], + [{1}, {[at122]}], + [{2}, {[at123]}], + [{3}, {[at124]}], + [{4}, {[at125]}] } } DV_CODED_TEXT[id9022] matches { - defining_code matches {[at127]} -- UN - Amputation or joint fusion + defining_code matches {[at126]} -- UN - Amputation or joint fusion } } } @@ -158,15 +158,15 @@ definition value matches { DV_ORDINAL[id9023] matches { [value, symbol] matches { - [{0}, {[at129]}], - [{1}, {[at130]}], - [{2}, {[at131]}], - [{3}, {[at132]}], - [{4}, {[at133]}] + [{0}, {[at128]}], + [{1}, {[at129]}], + [{2}, {[at130]}], + [{3}, {[at131]}], + [{4}, {[at132]}] } } DV_CODED_TEXT[id9024] matches { - defining_code matches {[at134]} -- UN - Amputation or joint fusion + defining_code matches {[at133]} -- UN - Amputation or joint fusion } } } @@ -178,15 +178,15 @@ definition value matches { DV_ORDINAL[id9025] matches { [value, symbol] matches { - [{0}, {[at136]}], - [{1}, {[at137]}], - [{2}, {[at138]}], - [{3}, {[at139]}], - [{4}, {[at140]}] + [{0}, {[at135]}], + [{1}, {[at136]}], + [{2}, {[at137]}], + [{3}, {[at138]}], + [{4}, {[at139]}] } } DV_CODED_TEXT[id9026] matches { - defining_code matches {[at141]} -- UN - Amputation or joint fusion + defining_code matches {[at140]} -- UN - Amputation or joint fusion } } } @@ -194,15 +194,15 @@ definition value matches { DV_ORDINAL[id9027] matches { [value, symbol] matches { - [{0}, {[at143]}], - [{1}, {[at144]}], - [{2}, {[at145]}], - [{3}, {[at146]}], - [{4}, {[at147]}] + [{0}, {[at142]}], + [{1}, {[at143]}], + [{2}, {[at144]}], + [{3}, {[at145]}], + [{4}, {[at146]}] } } DV_CODED_TEXT[id9028] matches { - defining_code matches {[at148]} -- UN - Amputation or joint fusion + defining_code matches {[at147]} -- UN - Amputation or joint fusion } } } @@ -212,13 +212,13 @@ definition value matches { DV_ORDINAL[id9029] matches { [value, symbol] matches { - [{0}, {[at150]}], - [{1}, {[at151]}], - [{2}, {[at152]}] + [{0}, {[at149]}], + [{1}, {[at150]}], + [{2}, {[at151]}] } } DV_CODED_TEXT[id9030] matches { - defining_code matches {[at153]} -- UN - Amputation or joint fusion + defining_code matches {[at152]} -- UN - Amputation or joint fusion } } } @@ -226,9 +226,9 @@ definition value matches { DV_ORDINAL[id9031] matches { [value, symbol] matches { - [{0}, {[at77]}], - [{1}, {[at78]}], - [{2}, {[at79]}] + [{0}, {[at76]}], + [{1}, {[at77]}], + [{2}, {[at78]}] } } } @@ -237,10 +237,10 @@ definition value matches { DV_ORDINAL[id9032] matches { [value, symbol] matches { - [{0}, {[at81]}], - [{1}, {[at82]}], - [{2}, {[at83]}], - [{3}, {[at84]}] + [{0}, {[at80]}], + [{1}, {[at81]}], + [{2}, {[at82]}], + [{3}, {[at83]}] } } } @@ -249,13 +249,13 @@ definition value matches { DV_ORDINAL[id9033] matches { [value, symbol] matches { - [{0}, {[at155]}], - [{1}, {[at156]}], - [{2}, {[at157]}] + [{0}, {[at154]}], + [{1}, {[at155]}], + [{2}, {[at156]}] } } DV_CODED_TEXT[id9034] matches { - defining_code matches {[at158]} -- UN - Intubated or other physical barrier + defining_code matches {[at157]} -- UN - Intubated or other physical barrier } } } @@ -263,9 +263,9 @@ definition value matches { DV_ORDINAL[id9035] matches { [value, symbol] matches { - [{0}, {[at90]}], - [{1}, {[at91]}], - [{2}, {[at92]}] + [{0}, {[at89]}], + [{1}, {[at90]}], + [{2}, {[at91]}] } } } @@ -421,19 +421,19 @@ terminology text = <"Duas horas após o tratamento"> description = <"Avaliação duas horas após o tratamento"> > - ["at158"] = < + ["at157"] = < text = <"*UN - Intubado ou qualquer outra barreira física"> description = <"UN - Intubado ou qualquer outra barreira física"> > - ["at157"] = < + ["at156"] = < text = <"Disartria Severa"> description = <"Discurso do paciente é tão arrastado que pode ser ininteligível na ausência de ou desproporcional a qualquer disfasia, ou é mudo/não articulado."> > - ["at156"] = < + ["at155"] = < text = <"Disartria leve ou moderada"> description = <"Paciente censura pelo menos algumas palavras e, na pior das hipóteses, pode ser entendida com alguma dificuldade."> > - ["at155"] = < + ["at154"] = < text = <"Normal"> description = <"*"> > @@ -441,19 +441,19 @@ terminology text = <"Disartria"> description = <"Se aparentemente o paciente parece ser normal, uma amostra adequada de expressão deve ser obtida pedindo para o paciente ler ou repetir palavras da lista apresentada. Se o paciente tem afasia severa, a clareza da articulação da fala espontânea pode ser avaliada. Somente se o paciente está intubado ou tem outras barreiras físicas para produzir o discurso, o examinador deve gravar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha. Não diga ao paciente porque ele/ela está sendo testado."> > - ["at153"] = < + ["at152"] = < text = <"*UN - Amputação ou artrodese"> description = <"UN - Amputação ou artrodese"> > - ["at152"] = < + ["at151"] = < text = <"Presente em dois membros"> description = <"*"> > - ["at151"] = < + ["at150"] = < text = <"Presente em um membro"> description = <"*"> > - ["at150"] = < + ["at149"] = < text = <"Ausente"> description = <"*"> > @@ -461,27 +461,27 @@ terminology text = <"Ataxia dos Membros"> description = <"Este item destina-se a encontrar evidências de uma lesão cerebelar unilateral. Teste com olhos abertos. Em caso de defeito visual, certifique-se de que o teste é feito no campo visual intacto. Os testes dedo- nariz-dedo e calcanhar-canela são realizados em ambos os lados, e a ataxia é registrada somente se presente desproporcional a fraqueza. Ataxia é ausente no paciente que não consegue entender ou está paralisado. Apenas no caso de amputação ou artrodese, o examinador deve registrar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha. Em caso de cegueira, o teste pode ser o paciente toque o nariz da posição do braço estendido."> > - ["at148"] = < + ["at147"] = < text = <"*UN - Amputação ou artrodese"> description = <"UN - Amputação ou artrodese"> > - ["at147"] = < + ["at146"] = < text = <"Nenhum movimento"> description = <"*"> > - ["at146"] = < + ["at145"] = < text = <"Um pouco de esforço contra a gravidade"> description = <"Perna cai na cama imediatamente"> > - ["at145"] = < + ["at144"] = < text = <"Um pouco de esforço contra a gravidade"> description = <"Perna cai na cama após 5 segundos, mas tem um pouco de esforço contra a gravidade"> > - ["at144"] = < + ["at143"] = < text = <"Movimento"> description = <"Perna cai ao final do período de 5 segundos, mas não bate na cama."> > - ["at143"] = < + ["at142"] = < text = <"Nenhum movimento"> description = <"Perna detém posição de 30 graus por 5 segundos completos"> > @@ -489,27 +489,27 @@ terminology text = <"*Right Leg(pt)"> description = <"O membro é colocado na posição apropriada: segure a perna a 30 graus (supino sempre testado). Movimento é registrado se a perna cai antes de 5 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima mas estímulo não nocivo. Cada membro é testado por sua vez, começando com a perna não-parética. Apenas no caso de amputação ou artrodese de quadril, o examinador deve gravar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha."> > - ["at141"] = < + ["at140"] = < text = <"*UN - Amputação ou artrodese"> description = <"UN - Amputação ou artrodese"> > - ["at140"] = < + ["at139"] = < text = <"Nenhum movimento"> description = <"*"> > - ["at139"] = < + ["at138"] = < text = <"Um pouco de esforço contra a gravidade"> description = <"Perna cai na cama imediatamente"> > - ["at138"] = < + ["at137"] = < text = <"Um pouco de esforço contra a gravidade"> description = <"Perna cai na cama após 5 segundos, mas tem um pouco de esforço contra a gravidade"> > - ["at137"] = < + ["at136"] = < text = <"Movimento"> description = <"Perna cai ao final do período de 5 segundos, mas não bate na cama."> > - ["at136"] = < + ["at135"] = < text = <"Nenhum movimento"> description = <"Perna detém posição de 30 graus por 5 segundos completos"> > @@ -517,27 +517,27 @@ terminology text = <"Perna Esquerda"> description = <"O membro é colocado na posição apropriada: segure a perna a 30 graus (supino sempre testado). Movimento é registrado se a perna cai antes de 5 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima mas estímulo não nocivo. Cada membro é testado por sua vez, começando com a perna não-parética. Apenas no caso de amputação ou artrodese de quadril, o examinador deve gravar o resultado como não testável (UN) e escrever claramente a explicação para esta escolha."> > - ["at134"] = < + ["at133"] = < text = <"*UN - Amputação ou artrodese"> description = <"UN - Amputação ou artrodese"> > - ["at133"] = < + ["at132"] = < text = <"Nenhum movimento"> description = <"*"> > - ["at132"] = < + ["at131"] = < text = <"Nenhum esforço contra a gravidade"> description = <"Membro cai"> > - ["at131"] = < + ["at130"] = < text = <"Um pouco de esforço contra a gravidade"> description = <"Membro não pode obter ou manter 90 (ou 45) graus, mas tem um pouco de esforço contra a gravidade."> > - ["at130"] = < + ["at129"] = < text = <"Movimento"> description = <"Membro mantém 90 (ou 45) graus, mas desvia para o chão antes de completar 10 segundos; Não utilize a cama ou outro suporte."> > - ["at129"] = < + ["at128"] = < text = <"Nenhum movimento"> description = <"Membro permanece 90 (ou 45) graus por 10 segundos completos"> > @@ -545,27 +545,27 @@ terminology text = <"Braço Direito"> description = <"O membro é colocado na posição apropriada: estender os braços (palmas das mãos para baixo) 90 graus (se sentado) ou 45 graus (se em decúbito dorsal). Movimento é registrado se o braço cai antes de 10 segundos. O paciente afásico é incentivado usando urgência na voz e pantomima, mas não estímulo doloroso. Cada membro é testado de uma vez, começando com o braço não-parético. Apenas no caso de amputação ou artrodese no ombro, o examinador deve gravar o resultado como não testável (UN) e descrever claramente a explicação para esta escolha."> > - ["at127"] = < + ["at126"] = < text = <"*UN - Amputação ou artrodese"> description = <"UN - Amputação ou artrodese"> > - ["at126"] = < + ["at125"] = < text = <"Nenhum movimento"> description = <"*"> > - ["at125"] = < + ["at124"] = < text = <"Nenhum esforço contra a gravidade"> description = <"Membro cai"> > - ["at124"] = < + ["at123"] = < text = <"Um pouco de esforço contra a gravidade"> description = <"Membro não pode obter ou manter 90 (ou 45) graus, mas tem um pouco de esforço contra a gravidade."> > - ["at123"] = < + ["at122"] = < text = <"Movimento"> description = <"Membro mantém 90 (ou 45) graus, mas desvia para o chão antes de completar 10 segundos; Não utilize a cama ou outro suporte."> > - ["at122"] = < + ["at121"] = < text = <"Nenhum Movimento"> description = <"Membro permanece 90 (ou 45) graus por 10 segundos completos"> > @@ -581,15 +581,15 @@ terminology text = <"Total"> description = <"Registra a soma dos pontos marcados"> > - ["at92"] = < + ["at91"] = < text = <"Hemi-desatenção profunda ou extinção de mais de uma modalidade"> description = <"Não reconhece a mão própria ou orienta para apenas um lado do espaço"> > - ["at91"] = < + ["at90"] = < text = <"Desatenção visual, tátil, auditiva, espacial ou pessoal"> description = <"Extinção de estimulação simultânea bilateral em uma das modalidades sensoriais"> > - ["at90"] = < + ["at89"] = < text = <"Nenhuma anormalidade"> description = <"*"> > @@ -598,20 +598,20 @@ terminology description = <"Informações suficientes para identificar negligência podem ser obtidas durante o teste prévio. Se o paciente tem uma perda visual grave impedindo visual dupla, estimulação simultânea, e os estímulos cutâneos são normais, o escore é normal. Se o paciente tem afasia, mas aparece atender ambos os lados, o placar é normal. A presença de negligência espacial visual ou anosognosia também pode ser tomada como evidência de anormalidade. A anormalidade é marcada apenas se estiver presente, o item nunca é não testável. Anosognosia é um estado neurológico caracterizado pela incapacidade de uma pessoa estar consciente da sua própria doença"> > - ["at84"] = < + ["at83"] = < text = <"Mudo, afasia total"> description = <"Nenhum discurso utilizável ou compreensão auditiva"> > - ["at83"] = < + ["at82"] = < text = <"Afasia severa"> description = <"Toda a comunicação é através de expressão fragmentada; grande necessidade de inferência, questionando e adivinhando pelo ouvinte. Quantidade de informações que podem ser trocadas é limitada; ouvinte carrega um fardo de comunicação. Examinador não pode identificar materiais fornecidos da resposta do doente."> > - ["at82"] = < + ["at81"] = < text = <"Leve a moderada afasia"> description = <"Alguma óbvia perda de fluência ou facilidade da compreensão, sem limitação significativa na idéia expressada ou forma de expressão. Redução de discurso e/ou compreensão, no entanto, a conversa sobre materiais fornecidos é difícil ou impossível. Por exemplo, em conversa sobre materiais fornecidos, o examinador pode identificar imagens ou conteúdo da relação do cartão da resposta do paciente."> > - ["at81"] = < + ["at80"] = < text = <"Não afásico"> description = <"Normal"> > @@ -619,15 +619,15 @@ terminology text = <"Linguagem"> description = <"Para este item de escala, o paciente é solicitado a descrever o que está acontecendo em uma foto, citar os itens de uma folha de nomeação e ler a partir de uma lista de frases. Compreensão é julgada a partir de respostas, bem como sobre todos os comandos no exame neurológico geral anterior. Se a perda visual interfere com os testes, peça ao paciente para identificar objetos colocados na mão, repetir e produzir o discurso. O paciente intubado deve ser solicitado a escrever. O paciente em coma (item 1a - 3) marcará automaticamente 3 sobre este item. O examinador deve escolher uma pontuação para o paciente com estupor ou cooperação limitada, mas uma pontuação de 3 deve ser usada somente se o paciente é mudo e segue sem comandos de uma etapa."> > - ["at79"] = < + ["at78"] = < text = <"Severa ou total perda de sensibilidade"> description = <"Paciente não está ciente ao ser tocado na face, braço e perna"> > - ["at78"] = < + ["at77"] = < text = <"Leva a moderada perda de sensibilidade"> description = <"Paciente sente que a picada é menos acentuada ou maçante no lado afetado; ou há uma perda de dor superficial com a picada de agulha, mas paciente está consciente ao ser tocado"> > - ["at77"] = < + ["at76"] = < text = <"Normal"> description = <"Nenhuma perda de sensibilidade"> > @@ -643,19 +643,19 @@ terminology text = <"Braço Motor"> description = <"*"> > - ["at32"] = < + ["at31"] = < text = <"Paralisia completa"> description = <"Paralisia completa de um ou ambos os lados (ausência de movimento facial na face superior e inferior)."> > - ["at31"] = < + ["at30"] = < text = <"Paralisia Parcial"> description = <"Paralisia total ou quase total da face inferior."> > - ["at30"] = < + ["at29"] = < text = <"Discreta Paralisia"> description = <"Sulco nasolabial aplainado, assimetria no sorriso"> > - ["at29"] = < + ["at28"] = < text = <"Normal"> description = <"Simetria dos movimentos"> > @@ -663,19 +663,19 @@ terminology text = <"Paralisia Facial"> description = <"Pergunte — ou use a pantomima para incentivar — o paciente mostrar os dentes ou levantar as sobrancelhas e fechar os olhos. Marcar a simetria da careta em resposta a estímulos nocivos no mal responsivo ou não-compreender do paciente. Se trauma ou curativos no rosto, tubo orotraqueal, fita ou outras barreiras físicas esconderem o rosto, estas devem ser removidas na medida do possível."> > - ["at27"] = < + ["at26"] = < text = <"Hemianopsia Bilateral"> description = <"Cegueira incluindo cegueira cortical."> > - ["at26"] = < + ["at25"] = < text = <"Hemianopsia completa"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"Hemianopsia Parcial"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"Nenhuma perda visual"> description = <"*"> > @@ -683,15 +683,15 @@ terminology text = <"Visual"> description = <"Campos visuais (quadrantes superiores e inferiores) são testados pela confrontação, usando o dedo contando ou ameaça visual, conforme o caso. Os doentes podem ser incentivados, mas se olharem para o lado dos dedos se movendo adequadamente, isto pode ser marcado como normal. Se houver cegueira unilateral ou Enucleação, campos visuais no olho restante são marcados. Escore 1, só se encontra-se uma clara assimetria, incluindo quadrantanopia. Se o paciente é cego por qualquer causa, marca 3. Dupla estimulação simultânea é realizada neste momento. Se houver extinção, o paciente recebe um 1, e os resultados são usados para responder ao item 11."> > - ["at22"] = < + ["at21"] = < text = <"Desvio forçado"> description = <"A paresia do olhar total não é superada pela manobra de óculo-cefálica"> > - ["at21"] = < + ["at20"] = < text = <"Paralisia parcial do olhar"> description = <"O olhar é anormal em um ou ambos os olhos, mas desvio forçado ou paresia total do olhar não está presente."> > - ["at20"] = < + ["at19"] = < text = <"Normal"> description = <"*"> > @@ -699,15 +699,15 @@ terminology text = <"Melhor Olhar"> description = <"Apenas os movimentos oculares horizontais serão testados. Movimentos ( óculo-cefálico ) olho voluntária ou reflexa serão marcados , mas a prova calórica não será feita. Se o paciente tem um desvio conjugado dos olhos que podem ser superados pela atividade voluntária ou reflexa , a pontuação será 1. Se o paciente tem uma paralisia do nervo periférico isolado (CN III , IV, ou VI) , marcar um. Olhar é testável em todos os pacientes afásicos . Pacientes com trauma ocular, curativos , cegueira pré-existente , ou outro distúrbio de acuidade visual os campos devem ser testadas com movimentos reflexos , e uma escolha deve ser feita pelo investigador. Estabelecer contato com os olhos e , em seguida, movendo-se sobre o paciente de lado a lado irá ocasionalmente esclarecer a presença de uma paralisia parcial do olhar."> > - ["at18"] = < + ["at17"] = < text = <"Nenhuma perfomance correta"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Somente uma performance correta"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Ambas as performances corretas"> description = <"*"> > @@ -715,15 +715,15 @@ terminology text = <"Comando Nível de Consciência"> description = <"Ao paciente é solicitado para abrir e fechar os olhos e , em seguida, para apertar e soltar a mão não parética. Substitua para outro comando único , se as mãos não podem ser utilizadas . O crédito é dado , se for feita uma tentativa inequívoca , mas não concluído devido à fraqueza . Se o paciente não responde ao comando, a tarefa deve ser demonstrada a ele ou ela ( pantomima ) e o resultado marcado (ou seja , segue nenhum, um ou dois comandos ) . Aos pacientes com trauma , amputação , ou outros impedimentos físicos devem ser dados comandos únicos adequados. Apenas a primeira tentativa é registrada."> > - ["at14"] = < + ["at13"] = < text = <"Incorretas"> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Uma resposta correta"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Ambas as questões corretas"> description = <"*"> > @@ -731,19 +731,19 @@ terminology text = <"Questões Nível de Consciência"> description = <"O paciente é inquirido sobre o mês e sua idade . A resposta deve ser correta - não há nenhum crédito parcial por estar próximo . Pacientes afásicos e com estupor que não compreendem as questões deve-se marcar 2. Os pacientes incapazes de falar por causa de intubação traqueal , trauma orotraqueal , disartria grave de qualquer causa , barreira da língua , ou qualquer outro problema não secundário a afasia é dado um 1. É importante que somente a resposta inicial seja classificada e que o examinador não auxilie o paciente com pistas verbais ou não-verbais."> > - ["at10"] = < + ["at9"] = < text = <"Comatoso"> description = <"Responde apenas com reflexo motor ou efeitos autonômicos , ou totalmente sem resposta , flácido , e arreflexivo."> > - ["at9"] = < + ["at8"] = < text = <"Estupor"> description = <"Não alertar ; exige estimulação repetida para participar, ou é prostrado, e requer estimulação forte ou dolorosa para fazer movimentos (não estereotipados) ."> > - ["at8"] = < + ["at7"] = < text = <"Sonolento, apático"> description = <"Não alertar ; mas despertável por pequena estimulação para obedecer ou responder"> > - ["at7"] = < + ["at6"] = < text = <"Alerta"> description = <"Profundamente responsivo"> > @@ -845,19 +845,19 @@ terminology text = <"2 hours post treatment"> description = <"Assessment 2 hours post treatment."> > - ["at158"] = < + ["at157"] = < text = <"UN - Intubated or other physical barrier"> description = <"UN - Intubated or other physical barrier"> > - ["at157"] = < + ["at156"] = < text = <"Severe dysarthria"> description = <"Patient’s speech is so slurred as to be unintelligible in the absence of or out of proportion to any dysphasia, or is mute/anarthric."> > - ["at156"] = < + ["at155"] = < text = <"Mild-to-moderate dysarthria"> description = <"Patient slurs at least some words and, at worst, can be understood with some difficulty."> > - ["at155"] = < + ["at154"] = < text = <"Normal"> description = <"*"> > @@ -865,19 +865,19 @@ terminology text = <"Dysarthria"> description = <"If patient is thought to be normal, an adequate sample of speech must be obtained by asking patient to read or repeat words from the attached list. If the patient has severe aphasia, the clarity of articulation of spontaneous speech can be rated. Only if the patient is intubated or has other physical barriers to producing speech, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice. Do not tell the patient why he/she is being tested."> > - ["at153"] = < + ["at152"] = < text = <"UN - Amputation or joint fusion"> description = <"UN - Amputation or joint fusion"> > - ["at152"] = < + ["at151"] = < text = <"Present in two limbs"> description = <"*"> > - ["at151"] = < + ["at150"] = < text = <"Present in one limb"> description = <"*"> > - ["at150"] = < + ["at149"] = < text = <"Absent"> description = <"*"> > @@ -885,27 +885,27 @@ terminology text = <"Limb Ataxia"> description = <"This item is aimed at finding evidence of a unilateral cerebellar lesion. Test with eyes open. In case of visual defect, ensure testing is done in intact visual field. The fingernose-finger and heel-shin tests are performed on both sides, and ataxia is scored only if present out of proportion to weakness. Ataxia is absent in the patient who cannot understand or is paralyzed. Only in the case of amputation or joint fusion, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice. In case of blindness, test by having the patient touch nose from extended arm position."> > - ["at148"] = < + ["at147"] = < text = <"UN - Amputation or joint fusion"> description = <"UN - Amputation or joint fusion"> > - ["at147"] = < + ["at146"] = < text = <"No movement"> description = <"*"> > - ["at146"] = < + ["at145"] = < text = <"No effort against gravity"> description = <"Leg falls to bed immediately."> > - ["at145"] = < + ["at144"] = < text = <"Some effort against gravity"> description = <"Leg falls to bed by 5 seconds but has some effort against gravity."> > - ["at144"] = < + ["at143"] = < text = <"Drift"> description = <"Leg falls by the end of the 5-second period but does not hit the bed."> > - ["at143"] = < + ["at142"] = < text = <"No drift"> description = <"Leg holds 30-degree position for full 5 seconds."> > @@ -913,27 +913,27 @@ terminology text = <"Right Leg"> description = <"The limb is placed in the appropriate position: hold the leg at 30 degrees (always tested supine). Drift is scored if the leg falls before 5 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic leg. Only in the case of amputation or joint fusion at the hip, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice."> > - ["at141"] = < + ["at140"] = < text = <"UN - Amputation or joint fusion"> description = <"UN - Amputation or joint fusion"> > - ["at140"] = < + ["at139"] = < text = <"No movement"> description = <"*"> > - ["at139"] = < + ["at138"] = < text = <"No effort against gravity"> description = <"Leg falls to bed immediately."> > - ["at138"] = < + ["at137"] = < text = <"Some effort against gravity"> description = <"Leg falls to bed by 5 seconds but has some effort against gravity."> > - ["at137"] = < + ["at136"] = < text = <"Drift"> description = <"Leg falls by the end of the 5-second period but does not hit the bed."> > - ["at136"] = < + ["at135"] = < text = <"No drift"> description = <"Leg holds 30-degree position for full 5 seconds."> > @@ -941,28 +941,28 @@ terminology text = <"Left Leg"> description = <"The limb is placed in the appropriate position: hold the leg at 30 degrees (always tested supine). Drift is scored if the leg falls before 5 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic leg. Only in the case of amputation or joint fusion at the hip, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice."> > - ["at134"] = < + ["at133"] = < text = <"UN - Amputation or joint fusion"> description = <"UN - Amputation or joint fusion"> > - ["at133"] = < + ["at132"] = < text = <"No movement"> description = <"*"> > - ["at132"] = < + ["at131"] = < text = <"No effort against gravity"> description = <"Limb falls. "> > - ["at131"] = < + ["at130"] = < text = <"Some effort against gravity"> description = <"Limb cannot get to or maintain (if cued) 90 (or 45) degrees, drifts down to bed, but has some effort against gravity."> > - ["at130"] = < + ["at129"] = < text = <"Drift"> description = <"Limb holds 90 (or 45) degrees, but drifts down before full 10 seconds; does not hit bed or other support."> > - ["at129"] = < + ["at128"] = < text = <"No drift"> description = <"Limb holds 90 (or 45) degrees for full 10 seconds."> > @@ -970,28 +970,28 @@ terminology text = <"Right Arm"> description = <"The limb is placed in the appropriate position: extend the arms (palms down) 90 degrees (if sitting) or 45 degrees (if supine). Drift is scored if the arm falls before 10 seconds. The aphasic patient is encouraged using urgency in the voice and pantomime, but not noxious stimulation. Each limb is tested in turn, beginning with the non-paretic arm. Only in the case of amputation or joint fusion at the shoulder, the examiner should record the score as untestable (UN) and clearly write the explanation for this choice."> > - ["at127"] = < + ["at126"] = < text = <"UN - Amputation or joint fusion"> description = <"UN - Amputation or joint fusion"> > - ["at126"] = < + ["at125"] = < text = <"No movement"> description = <"*"> > - ["at125"] = < + ["at124"] = < text = <"No effort against gravity"> description = <"Limb falls. "> > - ["at124"] = < + ["at123"] = < text = <"Some effort against gravity"> description = <"Limb cannot get to or maintain (if cued) 90 (or 45) degrees, drifts down to bed, but has some effort against gravity."> > - ["at123"] = < + ["at122"] = < text = <"Drift"> description = <"Limb holds 90 (or 45) degrees, but drifts down before full 10 seconds; does not hit bed or other support."> > - ["at122"] = < + ["at121"] = < text = <"No drift"> description = <"Limb holds 90 (or 45) degrees for full 10 seconds."> > @@ -1007,15 +1007,15 @@ terminology text = <"Total Score"> description = <"Records the sum of the points scored."> > - ["at92"] = < + ["at91"] = < text = <"Profound hemi-inattention or extinction to more than one modality"> description = <"Does not recognize own hand or orients to only one side of space."> > - ["at91"] = < + ["at90"] = < text = <"Visual, tactile, auditory, spatial, or personal inattention"> description = <"Or extinction to bilateral simultaneous stimulation in one of the sensory modalities."> > - ["at90"] = < + ["at89"] = < text = <"No abnormality"> description = <"No abnormality"> > @@ -1023,21 +1023,21 @@ terminology text = <"Extinction and Inattention"> description = <"Sufficient information to identify neglect may be obtained during the prior testing. If the patient has a severe visual loss preventing visual double simultaneous stimulation, and the cutaneous stimuli are normal, the score is normal. If the patient has aphasia but does appear to attend to both sides, the score is normal. The presence of visual spatial neglect or anosagnosia may also be taken as evidence of abnormality. Since the abnormality is scored only if present, the item is never untestable."> > - ["at84"] = < + ["at83"] = < text = <"Mute, global aphasia"> description = <"No usable speech or auditory comprehension."> > - ["at83"] = < + ["at82"] = < text = <"Severe aphasia"> description = <"All communication is through fragmentary expression; great need for inference, questioning, and guessing by the listener. Range of information that can be exchanged is limited; listener carries burden of communication. Examiner cannot identify materials provided from patient response."> > - ["at82"] = < + ["at81"] = < text = <"Mild-to-moderate aphasia"> description = <"Some obvious loss of fluency or facility of comprehension, without significant limitation on ideas expressed or form of expression. Reduction of speech and/or comprehension, however, makes conversation about provided materials difficult or impossible. For example, in conversation about provided materials, examiner can identify picture or naming card content from patient’s response."> > - ["at81"] = < + ["at80"] = < text = <"No aphasia"> description = <"Normal. "> @@ -1046,15 +1046,15 @@ terminology text = <"Best Language"> description = <"For this scale item, the patient is asked to describe what is happening in a picture, to name the items on a naming sheet, and to read from a list of sentences. Comprehension is judged from responses here, as well as to all of the commands in the preceding general neurological exam. If visual loss interferes with the tests, ask the patient to identify objects placed in the hand, repeat, and produce speech. The intubated patient should be asked to write. The patient in a coma (item 1a=3) will automatically score 3 on this item. The examiner must choose a score for the patient with stupor or limited cooperation, but a score of 3 should be used only if the patient is mute and follows no one-step commands."> > - ["at79"] = < + ["at78"] = < text = <"Severe or total sensory loss"> description = <"Patient is not aware of being touched in the face, arm, and leg."> > - ["at78"] = < + ["at77"] = < text = <"Mild-to-moderate sensory loss"> description = <"Patient feels pinprick is less sharp or is dull on the affected side; or there is a loss of superficial pain with pinprick, but patient is aware of being touched."> > - ["at77"] = < + ["at76"] = < text = <"Normal"> description = <"No sensory loss."> > @@ -1070,19 +1070,19 @@ terminology text = <"Motor Arm"> description = <"Motor Arm"> > - ["at32"] = < + ["at31"] = < text = <"Complete paralysis"> description = <"Complete paralysis Of one or both sides (absence of facial movement in the upper and lower face)."> > - ["at31"] = < + ["at30"] = < text = <"Partial paralysis"> description = <"Total or near-total paralysis of lower face."> > - ["at30"] = < + ["at29"] = < text = <"Minor paralysis"> description = <"Flattened nasolabial fold, asymmetry on smiling."> > - ["at29"] = < + ["at28"] = < text = <"Normal"> description = <"Symmetrical movements."> > @@ -1090,19 +1090,19 @@ terminology text = <"Facial Palsy"> description = <"Ask — or use pantomime to encourage — the patient to show teeth or raise eyebrows and close eyes. Score symmetry of grimace in response to noxious stimuli in the poorly responsive or non-comprehending patient. If facial trauma/bandages, orotracheal tube, tape, or other physical barriers obscure the face, these should be removed to the extent possible."> > - ["at27"] = < + ["at26"] = < text = <"Bilateral hemianopia"> description = <"Blind including cortical blindness."> > - ["at26"] = < + ["at25"] = < text = <"Complete hemianopia"> description = <"Complete hemianopia"> > - ["at25"] = < + ["at24"] = < text = <"Partial hemianopia"> description = <"Partial hemianopia"> > - ["at24"] = < + ["at23"] = < text = <"No visual loss"> description = <"No visual loss"> > @@ -1110,15 +1110,15 @@ terminology text = <"Visual"> description = <"Visual fields (upper and lower quadrants) are tested by confrontation, using finger counting or visual threat, as appropriate. Patients may be encouraged, but if they look at the side of the moving fingers appropriately, this can be scored as normal. If there is unilateral blindness or enucleation, visual fields in the remaining eye are scored. Score 1 only if a clear-cut asymmetry, including quadrantanopia, is found. If patient is blind from any cause, score 3. Double simultaneous stimulation is performed at this point. If there is extinction, patient receives a 1, and the results are used to respond to item 11."> > - ["at22"] = < + ["at21"] = < text = <"Forced deviation"> description = <"Or total gaze paresis is not overcome by the oculocephalic maneuver."> > - ["at21"] = < + ["at20"] = < text = <"Partial gaze palsy"> description = <"Gaze is abnormal in one or both eyes, but forced Deviation or total gaze paresis is not present."> > - ["at20"] = < + ["at19"] = < text = <"Normal"> description = <"Normal gaze"> > @@ -1126,15 +1126,15 @@ terminology text = <"Best Gaze"> description = <"Only horizontal eye movements will be tested. Voluntary or reflexive (oculocephalic) eye movements will be scored, but caloric testing is not done. If the patient has a conjugate deviation of the eyes that can be overcome by voluntary or reflexive activity, the score will be 1. If a patient has an isolated peripheral nerve paresis (CN III, IV, or VI), score a 1. Gaze is testable in all aphasic patients. Patients with ocular trauma, bandages, pre-existing blindness, or other disorder of visual acuity or fields should be tested with reflexive movements, and a choice made by the investigator. Establishing eye contact and then moving about the patient from side to side will occasionally clarify the presence of a partial gaze palsy."> > - ["at18"] = < + ["at17"] = < text = <"Performs neither task correctly"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Performs one task correctly"> description = <"*"> > - ["at16"] = < + ["at15"] = < text = <"Performs both tasks correctly"> description = <"*"> > @@ -1142,16 +1142,16 @@ terminology text = <"Level of Consciousness Commands"> description = <"The patient is asked to open and close the eyes and then to grip and release the non-paretic hand. Substitute another one-step command if the hands cannot be used. Credit is given if an unequivocal attempt is made but not completed due to weakness. If the patient does not respond to command, the task should be demonstrated to him or her (pantomime), and the result scored (i.e., follows none, one, or two commands). Patients with trauma, amputation, or other physical impediments should be given suitable one-step commands. Only the first attempt is scored."> > - ["at14"] = < + ["at13"] = < text = <"Incorrect "> description = <"*"> > - ["at13"] = < + ["at12"] = < text = <"Answers one correctly"> description = <"*"> > - ["at12"] = < + ["at11"] = < text = <"Answers both correctly"> description = <"*"> > @@ -1159,19 +1159,19 @@ terminology text = <"Level of Consciousness Questions"> description = <"The patient is asked the month and his/her age. The answer must be correct — there is no partial credit for being close. Aphasic and stuporous patients who do not comprehend the questions will score 2. Patients unable to speak because of endotracheal intubation, orotracheal trauma, severe dysarthria from any cause, language barrier, or any other problem not secondary to aphasia are given a 1. It is important that only the initial answer be graded and that the examiner not “help” the patient with verbal or non-verbal cues."> > - ["at10"] = < + ["at9"] = < text = <"Coma"> description = <"Responds only with reflex motor or autonomic effects, or totally unresponsive, flaccid, and areflexic."> > - ["at9"] = < + ["at8"] = < text = <"Stuporous"> description = <"Not alert; requires repeated stimulation to attend, or is obtunded and requires strong or painful stimulation to make movements (not stereotyped)."> > - ["at8"] = < + ["at7"] = < text = <"Drowsy"> description = <"Not alert; but arousable by minor stimulation to obey, answer or respond."> > - ["at7"] = < + ["at6"] = < text = <"Alert"> description = <"Keenly responsive."> > @@ -1196,62 +1196,62 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at16", "at17", "at18"> + members = <"at15", "at16", "at17"> > ["ac9013"] = < id = <"ac9013"> - members = <"at155", "at156", "at157"> + members = <"at154", "at155", "at156"> > ["ac9001"] = < id = <"ac9001"> - members = <"at12", "at13", "at14"> + members = <"at11", "at12", "at13"> > ["ac9012"] = < id = <"ac9012"> - members = <"at81", "at82", "at83", "at84"> + members = <"at80", "at81", "at82", "at83"> > ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at8", "at9", "at10"> + members = <"at6", "at7", "at8", "at9"> > ["ac9011"] = < id = <"ac9011"> - members = <"at77", "at78", "at79"> + members = <"at76", "at77", "at78"> > ["ac9010"] = < id = <"ac9010"> - members = <"at150", "at151", "at152"> + members = <"at149", "at150", "at151"> > ["ac9006"] = < id = <"ac9006"> - members = <"at122", "at123", "at124", "at125", "at126"> + members = <"at121", "at122", "at123", "at124", "at125"> > ["ac9005"] = < id = <"ac9005"> - members = <"at29", "at30", "at31", "at32"> + members = <"at28", "at29", "at30", "at31"> > ["ac9004"] = < id = <"ac9004"> - members = <"at24", "at25", "at26", "at27"> + members = <"at23", "at24", "at25", "at26"> > ["ac9003"] = < id = <"ac9003"> - members = <"at20", "at21", "at22"> + members = <"at19", "at20", "at21"> > ["ac9014"] = < id = <"ac9014"> - members = <"at90", "at91", "at92"> + members = <"at89", "at90", "at91"> > ["ac9009"] = < id = <"ac9009"> - members = <"at143", "at144", "at145", "at146", "at147"> + members = <"at142", "at143", "at144", "at145", "at146"> > ["ac9008"] = < id = <"ac9008"> - members = <"at136", "at137", "at138", "at139", "at140"> + members = <"at135", "at136", "at137", "at138", "at139"> > ["ac9007"] = < id = <"ac9007"> - members = <"at129", "at130", "at131", "at132", "at133"> + members = <"at128", "at129", "at130", "at131", "at132"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.substance_use.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.substance_use.v0.0.1-alpha.adls index 9e980121c..605f78665 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.substance_use.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.substance_use.v0.0.1-alpha.adls @@ -167,19 +167,19 @@ terminology text = <"Detalhes do consumo"> description = <"Detalhes sobre o consumo da substância"> > - ["at10"] = < + ["at9"] = < text = <"Sem uso"> description = <"Não é utilizado de maneira nenhuma"> > - ["at9"] = < + ["at8"] = < text = <"Uso irregular"> description = <"Usado irregularmente"> > - ["at8"] = < + ["at7"] = < text = <"Uso semanal"> description = <"Usado ao menos semanalmente"> > - ["at7"] = < + ["at6"] = < text = <"Uso diário"> description = <"Usado todo dia"> > @@ -233,19 +233,19 @@ terminology text = <"Consumption details"> description = <"Details about the consumption of the substance"> > - ["at10"] = < + ["at9"] = < text = <"No use"> description = <"Not used at all"> > - ["at9"] = < + ["at8"] = < text = <"Irregular use"> description = <"Used irregularly"> > - ["at8"] = < + ["at7"] = < text = <"Weekly use"> description = <"Used at least weekly"> > - ["at7"] = < + ["at6"] = < text = <"Daily use"> description = <"Used every day"> > @@ -299,19 +299,19 @@ terminology text = <"تفاصيل الاستهلاك"> description = <"تفاصيل عن استهلاك المادة"> > - ["at10"] = < + ["at9"] = < text = <"لا يتم الاستخدام"> description = <"لا يتم الاستخدام على الإطلاق"> > - ["at9"] = < + ["at8"] = < text = <"استخدام غير منتظم"> description = <"يتم الاستخدام بشكل غير منتظم"> > - ["at8"] = < + ["at7"] = < text = <"استخدام أسبوعي"> description = <"يتم الاستخدام أسبوعيا على الأقل"> > - ["at7"] = < + ["at6"] = < text = <"استخدام يومي"> description = <"يتم الاستخدام يوميا"> > @@ -336,6 +336,6 @@ terminology value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at7", "at8", "at9", "at10"> + members = <"at6", "at7", "at8", "at9"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tanner.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tanner.v1.0.0.adls index 875d5aa7e..0288b7371 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tanner.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tanner.v1.0.0.adls @@ -141,63 +141,63 @@ terminology description = <"Ytterligere informasjon som trengs for å kunne registrere lokalt definert innhold eller for å tilpasse til andre referansemodeller/formalismer."> comment = <"For eksempel lokale informasjonsbehov eller ytterligere metadata for å kunne tilpasse til tilsvarende konsepter i FHIR eller CIMI."> > - ["at22"] = < + ["at21"] = < text = <"Stadie 5"> description = <"Voksen mengde og utbredelse i form av invertert triangel og behåringen kan bre seg over til mediale del av låret."> > - ["at21"] = < + ["at20"] = < text = <"Stadie 4"> description = <"Voksen type behåring, men ubredelse er mindre. Brer seg ikke over til mediale del av låret."> > - ["at20"] = < + ["at19"] = < text = <"Stadie 3"> description = <"Mørkere, tykkere og mer krøllete behåring. Sparsom utbredelse opp mot abdomen."> > - ["at19"] = < + ["at18"] = < text = <"Stadie 2"> description = <"Kvinner: Begynnende vekst av lyse, tynne, rette hår langs labia. Kan være lett å overse. Menn: Sparsom vekst av lett pigmentert, rett, dunaktig hår. Hovedsakelig ved basis av penis. Kan være lett å overse."> > - ["at18"] = < + ["at17"] = < text = <"Stadie 1"> description = <"Ingen pubesbehåring (på samme nivå som eventuell behåring på abdomen)."> > - ["at17"] = < + ["at16"] = < text = <"Stadie 5"> description = <"Voksen. Kun papillen er hevet ut fra resten av brystkonturen."> > - ["at16"] = < + ["at15"] = < text = <"Stadie 4"> description = <"Areola og papille skilles ut som en egen kontur på brystet (hevet fra resten av brystkonturen)."> > - ["at15"] = < + ["at14"] = < text = <"Stadie 3"> description = <"Videre vekst av brystet, men fortsatt jevn kontur."> > - ["at14"] = < + ["at13"] = < text = <"Stadie 2"> description = <"Begynnende brystutvikling, bryst og papille lett forhøyet, areolas diameter lett økt."> > - ["at13"] = < + ["at12"] = < text = <"Stadie 1"> description = <"Ingen synlig brystutvikling."> > - ["at12"] = < + ["at11"] = < text = <"Stadie 5"> description = <"Voksent utseende på genitalia."> > - ["at11"] = < + ["at10"] = < text = <"Stadie 4"> description = <"Penis har vokst i lengde og tykkelse. Begynnende utvikling av glans. Testes og skrotum vokser videre og skrotal hud er mørkere."> > - ["at10"] = < + ["at9"] = < text = <"Stadie 3"> description = <"Penis har vokst, mest i lengden. Skrotum og testikler har vokst ytterligere."> > - ["at9"] = < + ["at8"] = < text = <"Stadie 2"> description = <"Skrotum og testikler har vokst og teksturen av skrotumhud er grovere."> > - ["at8"] = < + ["at7"] = < text = <"Stadie 1"> description = <"Testikler, skrotum og penis slik som i tidlig barndom."> > @@ -244,63 +244,63 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: Local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at22"] = < + ["at21"] = < text = <"Stage 5"> description = <"Adult in type and quantity, with horizontal upper border."> > - ["at21"] = < + ["at20"] = < text = <"Stage 4"> description = <"Hair adult in type, but covering smaller area than in adult; no spread to medial surface of thighs."> > - ["at20"] = < + ["at19"] = < text = <"Stage 3"> description = <"Darker, coarser and more curled hair, spreading sparsely over junction of pubes."> > - ["at19"] = < + ["at18"] = < text = <"Stage 2"> description = <"Sparse growth of long, slightly pigmented hair, straight or curled, at base of penis or along labia."> > - ["at18"] = < + ["at17"] = < text = <"Stage 1"> description = <"Prepubertal (the pubic area may have vellus hair, similar to that of forearms)."> > - ["at17"] = < + ["at16"] = < text = <"Stage 5"> description = <"Mature stage: projection of papilla only, related to recession of areola."> > - ["at16"] = < + ["at15"] = < text = <"Stage 4"> description = <"Areola and papilla form a secondary mound above level of breast."> > - ["at15"] = < + ["at14"] = < text = <"Stage 3"> description = <"Further enlargement of breast and areola; no separation of their contour."> > - ["at14"] = < + ["at13"] = < text = <"Stage 2"> description = <"Breast bud stage with elevation of breast and papilla; enlargement of areola."> > - ["at13"] = < + ["at12"] = < text = <"Stage 1"> description = <"Prepubertal."> > - ["at12"] = < + ["at11"] = < text = <"Stage 5"> description = <"Adult genitalia."> > - ["at11"] = < + ["at10"] = < text = <"Stage 4"> description = <"Increased size of penis with growth in breadth and development of glans; testes and scrotum larger, scrotal skin darker."> > - ["at10"] = < + ["at9"] = < text = <"Stage 3"> description = <"Enlargement of penis (length at first); further growth of testes."> > - ["at9"] = < + ["at8"] = < text = <"Stage 2"> description = <"Enlargement of scrotum and testes; scrotal skin reddens and changes in texture."> > - ["at8"] = < + ["at7"] = < text = <"Stage 1"> description = <"Prepubertal."> > @@ -329,14 +329,14 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at18", "at19", "at20", "at21", "at22"> + members = <"at17", "at18", "at19", "at20", "at21"> > ["ac9001"] = < id = <"ac9001"> - members = <"at13", "at14", "at15", "at16", "at17"> + members = <"at12", "at13", "at14", "at15", "at16"> > ["ac9000"] = < id = <"ac9000"> - members = <"at8", "at9", "at10", "at11", "at12"> + members = <"at7", "at8", "at9", "at10", "at11"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.testicular_volume.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.testicular_volume.v1.0.0.adls index 804ef1791..f6a170ce4 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.testicular_volume.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.testicular_volume.v1.0.0.adls @@ -152,11 +152,11 @@ terminology text = <"* Volume (en)"> description = <"* Volume (en)"> > - ["at23"] = < + ["at22"] = < text = <"Høyre testikkel"> description = <"Måling av høyre testikkel."> > - ["at22"] = < + ["at21"] = < text = <"Venstre testikkel"> description = <"Måling av venstre testikkel."> > @@ -216,11 +216,11 @@ terminology text = <"Volume"> description = <"Volume"> > - ["at23"] = < + ["at22"] = < text = <"Right testicle"> description = <"Measurement of the right testicle."> > - ["at22"] = < + ["at21"] = < text = <"Left testicle"> description = <"Measurement of the left testicle."> > @@ -278,13 +278,13 @@ terminology > ["SNOMED-CT"] = < ["id11"] = - ["at22"] = - ["at23"] = + ["at21"] = + ["at22"] = > > value_sets = < ["ac9000"] = < id = <"ac9000"> - members = <"at22", "at23"> + members = <"at21", "at22"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.0.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.0.0.adls index 98774f715..5cd9561ff 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.0.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.timed_25_foot_walk.v1.0.0.adls @@ -163,19 +163,19 @@ terminology description = <"Wurden mehr als zwei Anläufe benötigt, um zwei erfolgreiche Testläufe zu erhalten?"> comment = <"Eine Markierung die anzeigt, dass mehr als zwei Anläufe benötigt wurden, um zwei erfolgreiche Testläufe zu erhalten. Nur als Wahr kennzeichnen, wenn eine Situation die Wiederholung eines Tests erfordert (und die Gründe hierfür gesondert angeben)."> > - ["at17"] = < + ["at16"] = < text = <"Gehwagen/Rollator"> description = <"Gehwagen oder Rollator."> > - ["at16"] = < + ["at15"] = < text = <"Krücke"> description = <"Unterarmgehstütze."> > - ["at15"] = < + ["at14"] = < text = <"Stock"> description = <"Geh- oder Krückstock."> > - ["at14"] = < + ["at13"] = < text = <"Sprunggelenkorthese"> description = <"Gehorthese, Knöchel-Fuss-Orthese."> > @@ -238,19 +238,19 @@ terminology description = <"Were there more than two attempts to get two successful trials?"> comment = <"A flag indicating that it took more than two attempts to get two successful trials. Record as True only if a situation arises that necessitates the repetition of a trial (and indicate the reason therefore separately)."> > - ["at17"] = < + ["at16"] = < text = <"Walker/rollator"> description = <"Walker or rollator device."> > - ["at16"] = < + ["at15"] = < text = <"Crutch"> description = <"Underarm crutch."> > - ["at15"] = < + ["at14"] = < text = <"Cane"> description = <"Walking stick or cane."> > - ["at14"] = < + ["at13"] = < text = <"Ankle-foot orthosis"> description = <"Ankle-Foot Orthosis (AFO)."> > @@ -294,10 +294,10 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at14", "at15", "at16", "at17"> + members = <"at13", "at14", "at15", "at16"> > ["ac9000"] = < id = <"ac9000"> - members = <"at14", "at15", "at16"> + members = <"at13", "at14", "at15"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_clinical.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_clinical.v0.0.1-alpha.adls index f177dfd6d..336c32a69 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_clinical.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tnm_stage_clinical.v0.0.1-alpha.adls @@ -217,31 +217,31 @@ terminology text = <"Multiple primary tumours (m) (synthesised)"> description = <"Presence of multiple primary tumours at a single site. (synthesised)"> > - ["at51"] = < + ["at50"] = < text = <"R2"> description = <"Macroscopic residual tumour."> > - ["at50"] = < + ["at49"] = < text = <"R1"> description = <"Microscopic residual tumour."> > - ["at49"] = < + ["at48"] = < text = <"R0"> description = <"No residual tumour."> > - ["at48"] = < + ["at47"] = < text = <"RX"> description = <"Presence of residual tumour cannot be assessed."> > - ["at47"] = < + ["at46"] = < text = <"Pn1"> description = <"Perineural invasion."> > - ["at46"] = < + ["at45"] = < text = <"Pn0"> description = <"No perineural invasion."> > - ["at45"] = < + ["at44"] = < text = <"PnX"> description = <"Perineural invasion cannot be assessed."> > @@ -250,79 +250,79 @@ terminology description = <"Assessment of invasion into the space surrounding nerves."> comment = <"For example: 'Pn0 (No perineural invasion)'."> > - ["at43"] = < + ["at42"] = < text = <"V2"> description = <"Macroscopic venous invasion."> > - ["at42"] = < + ["at41"] = < text = <"V1"> description = <"Microscopic venous invasion."> > - ["at41"] = < + ["at40"] = < text = <"V0"> description = <"No venous invasion."> > - ["at40"] = < + ["at39"] = < text = <"VX"> description = <"Venous invasion cannot be assessed."> > - ["at39"] = < + ["at38"] = < text = <"L1"> description = <"Lymphatic invasion."> > - ["at38"] = < + ["at37"] = < text = <"L0"> description = <"No lymphatic invasion."> > - ["at37"] = < + ["at36"] = < text = <"LX"> description = <"Lymphatic invasion cannot be assessed."> > - ["at36"] = < + ["at35"] = < text = <"G4"> description = <"Undifferentiated."> > - ["at35"] = < + ["at34"] = < text = <"G3"> description = <"Poorly differentiated."> > - ["at34"] = < + ["at33"] = < text = <"G2"> description = <"Moderately differentiated."> > - ["at33"] = < + ["at32"] = < text = <"G1"> description = <"Well differentiated."> > - ["at32"] = < + ["at31"] = < text = <"GX"> description = <"Grade of differentiation cannot be assessed."> > - ["at31"] = < + ["at30"] = < text = <"is"> description = <"Presence of associated carcinoma in situ."> > - ["at30"] = < + ["at29"] = < text = <"m"> description = <"Multiple simultaneous tumours in one organ."> > - ["at29"] = < + ["at28"] = < text = <"C5"> description = <"Evidence from autopsy."> > - ["at28"] = < + ["at27"] = < text = <"C4"> description = <"Evidence of the extent of disease following definitive surgery and pathological examination of the resected specimen."> > - ["at27"] = < + ["at26"] = < text = <"C3"> description = <"Evidence from surgical exploration, including biopsy and cytology."> > - ["at26"] = < + ["at25"] = < text = <"C2"> description = <"Evidence obtained by special diagnostic means (e.g., radiographic imaging in special projections, tomography, computerized tomography [CT], ultrasonography, lymphography, angiography; scintigraphy; magnetic resonance imaging [MRI]; endoscopy, biopsy, and cytology)."> > - ["at25"] = < + ["at24"] = < text = <"C1"> description = <"Evidence from standard diagnostic means (e.g., inspection, palpation, and standard radiography, intraluminal endoscopy for tumours of certain organs)."> > @@ -437,30 +437,30 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at48", "at49", "at50", "at51"> + members = <"at47", "at48", "at49", "at50"> > ["ac9001"] = < id = <"ac9001"> - members = <"at32", "at33", "at34", "at35", "at36"> + members = <"at31", "at32", "at33", "at34", "at35"> > ["ac9000"] = < id = <"ac9000"> - members = <"at25", "at26", "at27", "at28", "at29"> + members = <"at24", "at25", "at26", "at27", "at28"> > ["ac9006"] = < id = <"ac9006"> - members = <"at30", "at31"> + members = <"at29", "at30"> > ["ac9005"] = < id = <"ac9005"> - members = <"at45", "at46", "at47"> + members = <"at44", "at45", "at46"> > ["ac9004"] = < id = <"ac9004"> - members = <"at40", "at41", "at42", "at43"> + members = <"at39", "at40", "at41", "at42"> > ["ac9003"] = < id = <"ac9003"> - members = <"at37", "at38", "at39"> + members = <"at36", "at37", "at38"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_226hz.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_226hz.v0.0.1-alpha.adls index 42e59d10f..0bf967d4e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_226hz.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_226hz.v0.0.1-alpha.adls @@ -432,11 +432,11 @@ terminology text = <"*Static Compliance (Volume)(en)"> description = <"*Static compliance (SC) is the greatest amount of acoustic energy absorbed by the middle ear system (the vertical peak of the tympanogram curve).(en)"> > - ["at74"] = < + ["at73"] = < text = <"*Type B - Low Volume(en)"> description = <"*Rounded curve with no measurable peak pressure, reduced static compliance; ear canal volume within normal range. Equivalent to the unqualified Type B classification.(en)"> > - ["at73"] = < + ["at72"] = < text = <"*Type B - High Volume(en)"> description = <"*Rounded curve with no measurable peak pressure; static compliance on lower limits of normal range; ear canal volume within normal range.(en)"> > @@ -444,7 +444,7 @@ terminology text = <"*New element(en)"> description = <"**(en)"> > - ["at71"] = < + ["at70"] = < text = <"*Type D(en)"> description = <"*Double peak(en)"> > @@ -453,15 +453,15 @@ terminology description = <"*The amount of acoustic energy absorbed by the middle ear system at a specified pressure, measured in cc3 or ml.(en)"> comment = <"*If the tympanometer records compliance in cc3 or ml, use this data element. If the tympanometer records compliance in mmho, use the 'Compliance (Conductance) data element.(en)"> > - ["at62"] = < + ["at61"] = < text = <"*Type C3(en)"> description = <"*A negative peak pressure and low-normal static compliance.(en)"> > - ["at61"] = < + ["at60"] = < text = <"*Type C2(en)"> description = <"*A significant negative peak pressure, for example -200 daPa or greater.(en)"> > - ["at60"] = < + ["at59"] = < text = <"*Type C1(en)"> description = <"*A slight negative peak pressure, for example in range -100 to -199daPa.(en)"> > @@ -470,7 +470,7 @@ terminology description = <"*Subclassification of the tympanograms with negative peak pressure.(en)"> comment = <"*If the subtypes are to be used in an implementation, these should be substituted for the global Type C category in the 'Tympanogram Type' data element. Both Type C and Types C1-3 should not be used in the same implementation.(en)"> > - ["at58"] = < + ["at57"] = < text = <"*Type B with high ECV(en)"> description = <"*Rounded line/no measurable peak pressure; reduced static compliance; ear canal volume above the normal range.(en)"> > @@ -503,11 +503,11 @@ terminology text = <"*Pressure Range(en)"> description = <"*The range of air pressure used to determine the tympanogram.(en)"> > - ["at50"] = < + ["at49"] = < text = <"*Ambient compensated static(en)"> description = <"*Admittance was measured using the Ambient compensated static acoustic admittance.(en)"> > - ["at49"] = < + ["at48"] = < text = <"*Peak compensated static(en)"> description = <"*The peak pressure value of the tympanogram used to compensate for ear canal volume in measurement of static acoustic admittance.(en)"> > @@ -519,11 +519,11 @@ terminology text = <"*Rate of Pressure Change(en)"> description = <"*The rate of change of pressure used in tympanometry.(en)"> > - ["at46"] = < + ["at45"] = < text = <"*Ascending(en)"> description = <"*The pressure changes from negative to positive.(en)"> > - ["at45"] = < + ["at44"] = < text = <"*Descending(en)"> description = <"*The pressure changes from positive to negative.(en)"> > @@ -553,11 +553,11 @@ terminology description = <"*Overall clinical interpretation of the measurements and related findings using an tympanometer.(en)"> comment = <"*Coding with a terminology is preferred, where possible. This data element is effectively an tympanometric diagnosis.(en)"> > - ["at36"] = < + ["at35"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to determine the type of tympanogram Type.(en)"> > - ["at35"] = < + ["at34"] = < text = <"*Type Ad(en)"> description = <"*A Type A curve but with increased static compliance.(en)"> > @@ -624,11 +624,11 @@ terminology text = <"*Result Details(en)"> description = <"*The tympanogram test result measurements and interpretations, recorded per ear.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Right Ear(en)"> description = <"*The probe tone was presented to the right ear.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Left Ear(en)"> description = <"*The probe tone was presented to the left ear.(en)"> > @@ -636,19 +636,19 @@ terminology text = <"*Test Ear(en)"> description = <"*Identification of the ear being tested.(en)"> > - ["at9"] = < + ["at8"] = < text = <"*Type As(en)"> description = <"*A Type A curve but with reduced static compliance.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Type C(en)"> description = <"*Curve similar to Type A , but with the sharp peak at a negative pressure.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Type B(en)"> description = <"*Flat or rounded curve with no measurable peak pressure, reduced static compliance; ear canal volume within normal range.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Type A(en)"> description = <"*A distinctive sharp peak, around atmospheric pressure; normal static compliance; normal ear canal volume.(en)"> > @@ -735,11 +735,11 @@ terminology text = <"Static compliance (volume)"> description = <"Static compliance (SC) is the greatest amount of acoustic energy absorbed by the middle ear system (the vertical peak of the tympanogram curve)."> > - ["at74"] = < + ["at73"] = < text = <"Type B - low volume"> description = <"Rounded curve with no measurable peak pressure, reduced static compliance; ear canal volume within normal range. Equivalent to the unqualified Type B classification."> > - ["at73"] = < + ["at72"] = < text = <"Type B - high volume"> description = <"Rounded curve with no measurable peak pressure; static compliance on lower limits of normal range; ear canal volume within normal range."> > @@ -748,7 +748,7 @@ terminology description = <"Subclassification of the tympanograms with a flat curve."> comment = <"If the subtypes are to be used in an implementation, these should be substituted for the global Type B category in the 'Tympanogram Type' data element. Both 'Type B' and 'Type B - low/high compliance' should not be used in the same implementation. 'Type B - low complicance' is equivalent to the unqualified 'Type B' in the 'Tympanogram Type' data element."> > - ["at71"] = < + ["at70"] = < text = <"Type D"> description = <"A curve with a double peak; normal or reduced static compliance; normal ear canal volume."> > @@ -757,15 +757,15 @@ terminology description = <"The amount of acoustic energy absorbed by the middle ear system at a specified pressure, measured in cc3 or ml."> comment = <"If the tympanometer records compliance in cc3 or ml, use this data element. If the tympanometer records compliance in mmho, use the 'Compliance (Conductance) data element."> > - ["at62"] = < + ["at61"] = < text = <"Type C3"> description = <"A negative peak pressure and low-normal static compliance."> > - ["at61"] = < + ["at60"] = < text = <"Type C2"> description = <"A significant negative peak pressure, for example -200 daPa or greater."> > - ["at60"] = < + ["at59"] = < text = <"Type C1"> description = <"A slight negative peak pressure, for example in range -100 to -199 daPa."> > @@ -774,7 +774,7 @@ terminology description = <"Subclassification of the tympanograms with negative peak pressure."> comment = <"If the subtypes are to be used in an implementation, these should be substituted for the global Type C category in the 'Tympanogram Type' data element. Both Type C and Types C1-3 should not be used in the same implementation."> > - ["at58"] = < + ["at57"] = < text = <"Type B with high ECV"> description = <"Rounded curve with measurable peak pressure; reduced static compliance; ear canal volume above the normal range."> > @@ -807,11 +807,11 @@ terminology text = <"Pressure range"> description = <"The range of air pressure used to determine the tympanogram."> > - ["at50"] = < + ["at49"] = < text = <"Ambient compensated static"> description = <"Admittance was measured using the Ambient compensated static acoustic admittance."> > - ["at49"] = < + ["at48"] = < text = <"Peak compensated static"> description = <"The peak pressure value of the tympanogram used to compensate for ear canal volume in measurement of static acoustic admittance."> > @@ -823,11 +823,11 @@ terminology text = <"Rate of pressure change"> description = <"The rate of change of pressure used in tympanometry."> > - ["at46"] = < + ["at45"] = < text = <"Ascending"> description = <"The pressure changes from negative to positive."> > - ["at45"] = < + ["at44"] = < text = <"Descending"> description = <"The pressure changes from positive to negative."> > @@ -857,11 +857,11 @@ terminology description = <"Overall clinical interpretation of the measurements and related findings using an tympanometer."> comment = <"Coding with a terminology is preferred, where possible. This data element is effectively an tympanometric diagnosis."> > - ["at36"] = < + ["at35"] = < text = <"Indeterminate"> description = <"It is not possible to determine the type of tympanogram Type."> > - ["at35"] = < + ["at34"] = < text = <"Type Ad"> description = <"A Type A curve but with increased static compliance."> > @@ -928,11 +928,11 @@ terminology text = <"Result details"> description = <"The tympanogram test result measurements and interpretations, recorded per ear."> > - ["at12"] = < + ["at11"] = < text = <"Right ear"> description = <"The probe tone was presented to the right ear."> > - ["at11"] = < + ["at10"] = < text = <"Left ear"> description = <"The probe tone was presented to the left ear."> > @@ -940,19 +940,19 @@ terminology text = <"Test ear"> description = <"Identification of the ear being tested."> > - ["at9"] = < + ["at8"] = < text = <"Type As"> description = <"A Type A curve but with reduced static compliance."> > - ["at8"] = < + ["at7"] = < text = <"Type C"> description = <"Curve similar to Type A , but with the sharp peak at a negative pressure."> > - ["at7"] = < + ["at6"] = < text = <"Type B"> description = <"Flat or rounded curve with no measurable peak pressure, reduced static compliance; ear canal volume within normal range."> > - ["at6"] = < + ["at5"] = < text = <"Type A"> description = <"Curve with a distinctive sharp peak, around atmospheric pressure; normal static compliance; normal ear canal volume."> > @@ -990,7 +990,7 @@ terminology value_sets = < ["ac9013"] = < id = <"ac9013"> - members = <"at45", "at46"> + members = <"at44", "at45"> > ["ac9012"] = < id = <"ac9012"> @@ -998,22 +998,22 @@ terminology > ["ac9000"] = < id = <"ac9000"> - members = <"at11", "at12"> + members = <"at10", "at11"> > ["ac9006"] = < id = <"ac9006"> - members = <"at60", "at61", "at62"> + members = <"at59", "at60", "at61"> > ["ac9005"] = < id = <"ac9005"> - members = <"at73", "at74"> + members = <"at72", "at73"> > ["ac9004"] = < id = <"ac9004"> - members = <"at6", "at7", "at58", "at8", "at71", "at9", "at35", "at36"> + members = <"at5", "at6", "at57", "at7", "at70", "at8", "at34", "at35"> > ["ac9015"] = < id = <"ac9015"> - members = <"at49", "at50"> + members = <"at48", "at49"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_hf.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_hf.v0.0.1-alpha.adls index 33a665bb9..45d5dd363 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_hf.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.tympanogram_hf.v0.0.1-alpha.adls @@ -477,11 +477,11 @@ terminology description = <"*The frequency of the probe tone played into the ear canal for tympanometry measurement.(en)"> comment = <"*Usually set to 678, 900 or 1000Hz.(en)"> > - ["at80"] = < + ["at79"] = < text = <"*5B3G(en)"> description = <"*The pattern of results showing 5 susceptance (B) peaks and 3 conductance (G) peaks.(en)"> > - ["at79"] = < + ["at78"] = < text = <"*3B3G(en)"> description = <"*The pattern of results showing 3 susceptance (B) peaks and 3 conductance (G) peaks.(en)"> > @@ -502,15 +502,15 @@ terminology text = <"*Y+200(en)"> description = <"*Admittance at +200 daPa.(en)"> > - ["at71"] = < + ["at70"] = < text = <"*Type 4u(en)"> description = <"*Double-peaked curve with TPP <-150 daPa.(en)"> > - ["at69"] = < + ["at68"] = < text = <"*3B1G(en)"> description = <"*The pattern of results showing 3 susceptance peaks and 1 conductance peak.(en)"> > - ["at68"] = < + ["at67"] = < text = <"*1B1G(en)"> description = <"*The pattern of results showing 1 susceptance (B) peak and 1 conductance (G) peak.(en)"> > @@ -518,7 +518,7 @@ terminology text = <"*Vanhuyse Classification Type(en)"> description = <"*Classification of tympanogram type based on Vanhuyse classification system.(en)"> > - ["at58"] = < + ["at57"] = < text = <"*Type 3(en)"> description = <"*Curve with a single peak and TPP <-150 daPa.(en)"> > @@ -564,7 +564,7 @@ terminology description = <"*Overall clinical interpretation of the measurements and related findings using an tympanometer.(en)"> comment = <"*Coding with a terminology is preferred, where possible. This data element is effectively an tympanometric diagnosis.(en)"> > - ["at36"] = < + ["at35"] = < text = <"*Indeterminate(en)"> description = <"*It is not possible to classify the type of tympanogram.(en)"> > @@ -623,11 +623,11 @@ terminology text = <"*Result Details(en)"> description = <"*The tympanogram test result details, recorded per ear.(en)"> > - ["at12"] = < + ["at11"] = < text = <"*Right Ear(en)"> description = <"*The probe was in the right ear.(en)"> > - ["at11"] = < + ["at10"] = < text = <"*Left Ear(en)"> description = <"*The probe was in the left ear.(en)"> > @@ -635,15 +635,15 @@ terminology text = <"*Test Ear(en)"> description = <"*Identification of the ear being tested.(en)"> > - ["at8"] = < + ["at7"] = < text = <"*Type 4(en)"> description = <"*Double-peaked curve with TPP around 0 daPa.(en)"> > - ["at7"] = < + ["at6"] = < text = <"*Type 2(en)"> description = <"*Flat sloping curve with no distinct peak, Ypeak < 0.2 mmho and/or TW >= 200 daPa.(en)"> > - ["at6"] = < + ["at5"] = < text = <"*Type 1(en)"> description = <"*Curve with a single peak and TPP around 0 daPa.(en)"> > @@ -753,11 +753,11 @@ terminology description = <"The frequency of the probe tone played into the ear canal for tympanometry measurement."> comment = <"Usually set to 678, 900 or 1000Hz."> > - ["at80"] = < + ["at79"] = < text = <"5B3G"> description = <"The pattern of results showing 5 susceptance (B) peaks and 3 conductance (G) peaks."> > - ["at79"] = < + ["at78"] = < text = <"3B3G"> description = <"The pattern of results showing 3 susceptance (B) peaks and 3 conductance (G) peaks."> > @@ -778,15 +778,15 @@ terminology text = <"Y+200"> description = <"Admittance at +200 daPa."> > - ["at71"] = < + ["at70"] = < text = <"Type 4u"> description = <"Double-peaked curve with TPP <-150 daPa."> > - ["at69"] = < + ["at68"] = < text = <"3B1G"> description = <"The pattern of results showing 3 susceptance peaks and 1 conductance peak."> > - ["at68"] = < + ["at67"] = < text = <"1B1G"> description = <"The pattern of results showing 1 susceptance (B) peak and 1 conductance (G) peak."> > @@ -794,7 +794,7 @@ terminology text = <"Vanhuyse classification type"> description = <"Classification of tympanogram type based on Vanhuyse classification system."> > - ["at58"] = < + ["at57"] = < text = <"Type 3"> description = <"Curve with a single peak and TPP <-150 daPa."> > @@ -840,7 +840,7 @@ terminology description = <"Overall clinical interpretation of the measurements and related findings using an tympanometer."> comment = <"Coding with a terminology is preferred, where possible. This data element is effectively an tympanometric diagnosis."> > - ["at36"] = < + ["at35"] = < text = <"Indeterminate"> description = <"It is not possible to classify the type of tympanogram."> > @@ -899,11 +899,11 @@ terminology text = <"Result details"> description = <"The tympanogram test result details, recorded per ear."> > - ["at12"] = < + ["at11"] = < text = <"Right ear"> description = <"The probe was in the right ear."> > - ["at11"] = < + ["at10"] = < text = <"Left ear"> description = <"The probe was in the left ear."> > @@ -911,15 +911,15 @@ terminology text = <"Test ear"> description = <"Identification of the ear being tested."> > - ["at8"] = < + ["at7"] = < text = <"Type 4"> description = <"Double-peaked curve with TPP around 0 daPa."> > - ["at7"] = < + ["at6"] = < text = <"Type 2"> description = <"Flat sloping curve with no distinct peak, Ypeak < 0.2 mmho and/or TW >= 200 daPa."> > - ["at6"] = < + ["at5"] = < text = <"Type 1"> description = <"Curve with a single peak and TPP around 0 daPa."> > @@ -962,14 +962,14 @@ terminology > ["ac9000"] = < id = <"ac9000"> - members = <"at11", "at12"> + members = <"at10", "at11"> > ["ac9006"] = < id = <"ac9006"> - members = <"at68", "at69", "at79", "at80", "at36"> + members = <"at67", "at68", "at78", "at79", "at35"> > ["ac9005"] = < id = <"ac9005"> - members = <"at6", "at7", "at58", "at8", "at71", "at36"> + members = <"at5", "at6", "at57", "at7", "at70", "at35"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.urinalysis.v1.1.0.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.urinalysis.v1.1.0.adls index d7f502dbc..93df94383 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.urinalysis.v1.1.0.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.urinalysis.v1.1.0.adls @@ -124,12 +124,12 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{1}, {[at116]}], - [{2}, {[at117]}], - [{3}, {[at118]}], - [{4}, {[at119]}], - [{5}, {[at120]}], - [{6}, {[at121]}] + [{1}, {[at115]}], + [{2}, {[at116]}], + [{3}, {[at117]}], + [{4}, {[at118]}], + [{5}, {[at119]}], + [{6}, {[at120]}] } } } @@ -138,10 +138,10 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{1}, {[at122]}], - [{2}, {[at123]}], - [{3}, {[at124]}], - [{4}, {[at125]}] + [{1}, {[at121]}], + [{2}, {[at122]}], + [{3}, {[at123]}], + [{4}, {[at124]}] } } } @@ -150,12 +150,12 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{1}, {[at110]}], - [{2}, {[at111]}], - [{3}, {[at112]}], - [{4}, {[at113]}], - [{5}, {[at114]}], - [{6}, {[at115]}] + [{1}, {[at109]}], + [{2}, {[at110]}], + [{3}, {[at111]}], + [{4}, {[at112]}], + [{5}, {[at113]}], + [{6}, {[at114]}] } } } @@ -164,13 +164,13 @@ definition value matches { DV_ORDINAL[id9014] matches { [value, symbol] matches { - [{1}, {[at153]}], - [{2}, {[at154]}], - [{3}, {[at155]}], - [{4}, {[at156]}], - [{5}, {[at157]}], - [{6}, {[at158]}], - [{7}, {[at159]}] + [{1}, {[at152]}], + [{2}, {[at153]}], + [{3}, {[at154]}], + [{4}, {[at155]}], + [{5}, {[at156]}], + [{6}, {[at157]}], + [{7}, {[at158]}] } } } @@ -179,13 +179,13 @@ definition value matches { DV_ORDINAL[id9015] matches { [value, symbol] matches { - [{1}, {[at103]}], - [{2}, {[at104]}], - [{3}, {[at105]}], - [{4}, {[at106]}], - [{5}, {[at107]}], - [{6}, {[at108]}], - [{7}, {[at109]}] + [{1}, {[at102]}], + [{2}, {[at103]}], + [{3}, {[at104]}], + [{4}, {[at105]}], + [{5}, {[at106]}], + [{6}, {[at107]}], + [{7}, {[at108]}] } } } @@ -194,17 +194,17 @@ definition value matches { DV_ORDINAL[id9016] matches { [value, symbol] matches { - [{1}, {[at128]}], - [{2}, {[at129]}], - [{3}, {[at130]}], - [{4}, {[at131]}], - [{5}, {[at132]}], - [{6}, {[at133]}], - [{7}, {[at134]}], - [{8}, {[at135]}], - [{9}, {[at177]}], - [{10}, {[at178]}], - [{11}, {[at180]}] + [{1}, {[at127]}], + [{2}, {[at128]}], + [{3}, {[at129]}], + [{4}, {[at130]}], + [{5}, {[at131]}], + [{6}, {[at132]}], + [{7}, {[at133]}], + [{8}, {[at134]}], + [{9}, {[at176]}], + [{10}, {[at177]}], + [{11}, {[at179]}] } } } @@ -213,12 +213,12 @@ definition value matches { DV_ORDINAL[id9017] matches { [value, symbol] matches { - [{1}, {[at97]}], - [{2}, {[at98]}], - [{3}, {[at99]}], - [{4}, {[at100]}], - [{5}, {[at101]}], - [{6}, {[at102]}] + [{1}, {[at96]}], + [{2}, {[at97]}], + [{3}, {[at98]}], + [{4}, {[at99]}], + [{5}, {[at100]}], + [{6}, {[at101]}] } } } @@ -227,11 +227,11 @@ definition value matches { DV_ORDINAL[id9018] matches { [value, symbol] matches { - [{1}, {[at162]}], - [{2}, {[at163]}], - [{3}, {[at164]}], - [{4}, {[at165]}], - [{5}, {[at166]}] + [{1}, {[at161]}], + [{2}, {[at162]}], + [{3}, {[at163]}], + [{4}, {[at164]}], + [{5}, {[at165]}] } } } @@ -240,8 +240,8 @@ definition value matches { DV_ORDINAL[id9019] matches { [value, symbol] matches { - [{1}, {[at160]}], - [{2}, {[at161]}] + [{1}, {[at159]}], + [{2}, {[at160]}] } } } @@ -250,11 +250,11 @@ definition value matches { DV_ORDINAL[id9020] matches { [value, symbol] matches { - [{1}, {[at136]}], - [{2}, {[at137]}], - [{3}, {[at138]}], - [{4}, {[at139]}], - [{5}, {[at140]}] + [{1}, {[at135]}], + [{2}, {[at136]}], + [{3}, {[at137]}], + [{4}, {[at138]}], + [{5}, {[at139]}] } } } @@ -358,11 +358,11 @@ terminology text = <"*Method(en) (synthesised)"> description = <"*Method by which the reagent strips were read.(en) (synthesised)"> > - ["at189"] = < + ["at188"] = < text = <"*Automatic(en)"> description = <"*The urinalysis results were detemined by a medical device.(en)"> > - ["at188"] = < + ["at187"] = < text = <"*Manual(en)"> description = <"*The urinalysis results were detemined by a person.(en)"> > @@ -397,71 +397,71 @@ terminology text = <"*Reagent Strips(en)"> description = <"*Details about the reagent strips used.(en)"> > - ["at180"] = < + ["at179"] = < text = <"*10.0(en)"> description = <"*pH of urine is equivalent to 10.0.(en)"> > - ["at178"] = < + ["at177"] = < text = <"*9.5(en)"> description = <"*pH of urine is equivalent to 9.5.(en)"> > - ["at177"] = < + ["at176"] = < text = <"*9.0(en)"> description = <"*pH of urine is equivalent to 9.0.(en)"> > - ["at166"] = < + ["at165"] = < text = <"*8 mg/dL(en)"> description = <"*Amount equivalent to 8mg/dL detected.(en)"> > - ["at165"] = < + ["at164"] = < text = <"*4 mg/dL(en)"> description = <"*Amount equivalent to 4mg/dL detected.(en)"> > - ["at164"] = < + ["at163"] = < text = <"*2 mg/dL(en)"> description = <"*Amount equivalent to 2mg/dL detected.(en)"> > - ["at163"] = < + ["at162"] = < text = <"*Normal (upper)(en)"> description = <"*Amount equivalent to 1 mg/dL detected.(en)"> > - ["at162"] = < + ["at161"] = < text = <"*Normal (lower)(en)"> description = <"*Amount equivalent to 0.2 mg/dL detected.(en)"> > - ["at161"] = < + ["at160"] = < text = <"*Positive(en)"> description = <"*Nitrites were detected.(en)"> > - ["at160"] = < + ["at159"] = < text = <"*Negative(en)"> description = <"*No nitrites detected.(en)"> > - ["at159"] = < + ["at158"] = < text = <"*1.030(en)"> description = <"*Specific gravity is equivalent to 1.030.(en)"> > - ["at158"] = < + ["at157"] = < text = <"*1.025(en)"> description = <"*Specific gravity is equivalent to 1.025.(en)"> > - ["at157"] = < + ["at156"] = < text = <"*1.020(en)"> description = <"*Specific gravity is equivalent to 1.020.(en)"> > - ["at156"] = < + ["at155"] = < text = <"*1.015(en)"> description = <"*Specific gravity is equivalent to 1.015.(en)"> > - ["at155"] = < + ["at154"] = < text = <"*1.010(en)"> description = <"*Specific gravity is equivalent to 1.010.(en)"> > - ["at154"] = < + ["at153"] = < text = <"*1.005(en)"> description = <"*Specific gravity is equivalent to 1.005.(en)"> > - ["at153"] = < + ["at152"] = < text = <"*1.000(en)"> description = <"*Specific gravity is equivalent to 1.000.(en)"> > @@ -469,55 +469,55 @@ terminology text = <"*Specific gravity(en)"> description = <"*Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water.(en)"> > - ["at140"] = < + ["at139"] = < text = <"*3+(en)"> description = <"*Large amount detected.(en)"> > - ["at139"] = < + ["at138"] = < text = <"*2+(en)"> description = <"*Moderate amount detected.(en)"> > - ["at138"] = < + ["at137"] = < text = <"*1+(en)"> description = <"*Small amount detected.(en)"> > - ["at137"] = < + ["at136"] = < text = <"*Trace(en)"> description = <"*Trace detected.(en)"> > - ["at136"] = < + ["at135"] = < text = <"*Negative(en)"> description = <"*No leukocytes detected.(en)"> > - ["at135"] = < + ["at134"] = < text = <"*8.5(en)"> description = <"*pH of urine is equivalent to 8.5.(en)"> > - ["at134"] = < + ["at133"] = < text = <"*8.0(en)"> description = <"*pH of urine is equivalent to 8.0.(en)"> > - ["at133"] = < + ["at132"] = < text = <"*7.5(en)"> description = <"*pH of urine is equivalent to 7.5.(en)"> > - ["at132"] = < + ["at131"] = < text = <"*7.0(en)"> description = <"*pH of urine is equivalent to 7.0.(en)"> > - ["at131"] = < + ["at130"] = < text = <"*6.5(en)"> description = <"*pH of urine is equivalent to 6.5.(en)"> > - ["at130"] = < + ["at129"] = < text = <"*6.0(en)"> description = <"*pH of urine is equivalent to 6.0.(en)"> > - ["at129"] = < + ["at128"] = < text = <"*5.5(en)"> description = <"*pH of urine is equivalent to 5.5.(en)"> > - ["at128"] = < + ["at127"] = < text = <"*5.0(en)"> description = <"*pH of urine is equivalent to 5.0.(en)"> > @@ -525,119 +525,119 @@ terminology text = <"*pH(en)"> description = <"*Measurement of pH in urine sample.(en)"> > - ["at125"] = < + ["at124"] = < text = <"*3+(en)"> description = <"*Large amount detected.(en)"> > - ["at124"] = < + ["at123"] = < text = <"*2+(en)"> description = <"*Moderate amount detected.(en)"> > - ["at123"] = < + ["at122"] = < text = <"*1+(en)"> description = <"*Small amount detected.(en)"> > - ["at122"] = < + ["at121"] = < text = <"*Negative(en)"> description = <"*No bilirubin detected.(en)"> > - ["at121"] = < + ["at120"] = < text = <"*4+(en)"> description = <"*Amount equivalent >2 g/dl (>2000mg/dL or >120 mmol/L) detected.(en)"> > - ["at120"] = < + ["at119"] = < text = <"*3+(en)"> description = <"*Amount equivalent to 1 g/dl (1000mg/dL or 60 mmol/L) detected.(en)"> > - ["at119"] = < + ["at118"] = < text = <"*2+(en)"> description = <"*Amount equivalent to 1/2 g/dl (500mg/dL or 30 mmol/L) detected.(en)"> > - ["at118"] = < + ["at117"] = < text = <"*1+(en)"> description = <"*Amount equivalent to 1/4 g/dL (250 mg/dL or 15 mmol/L) detected.(en)"> > - ["at117"] = < + ["at116"] = < text = <"*Trace(en)"> description = <"*Amount equivalent to 1/10 g/dl (100mg/dL or 5 mmol/L) detected.(en)"> > - ["at116"] = < + ["at115"] = < text = <"*Negative(en)"> description = <"*No glucose detected.(en)"> > - ["at115"] = < + ["at114"] = < text = <"*Large+(en)"> description = <"*Amount equivalent to 160mg/dL (or 16 mmol/L) detected.(en)"> > - ["at114"] = < + ["at113"] = < text = <"*Large(en)"> description = <"*Amount equivalent to 80mg/dL (or 8.0 mmol/L) detected.(en)"> > - ["at113"] = < + ["at112"] = < text = <"*Moderate(en)"> description = <"*Amount equivalent to 40mg/dL (or 4.0 mmol/L) detected.(en)"> > - ["at112"] = < + ["at111"] = < text = <"*Small(en)"> description = <"*Amount equivalent to 15mg/dL (or 1.5 mmlol/L) detected.(en)"> > - ["at111"] = < + ["at110"] = < text = <"*Trace(en)"> description = <"*Amount equivalent to 5mg/dL (or 0.5 mmol/L) detected.(en)"> > - ["at110"] = < + ["at109"] = < text = <"*Negative(en)"> description = <"*No ketones detected.(en)"> > - ["at109"] = < + ["at108"] = < text = <"*3+(en)"> description = <"*Large amount of blood detected.(en)"> > - ["at108"] = < + ["at107"] = < text = <"*2+(en)"> description = <"*Moderate amount of blood detected.(en)"> > - ["at107"] = < + ["at106"] = < text = <"*1+(en)"> description = <"*Small amount of blood detected.(en)"> > - ["at106"] = < + ["at105"] = < text = <"*Haemolysed Trace(en)"> description = <"*Trace of haemolysed blood detected.(en)"> > - ["at105"] = < + ["at104"] = < text = <"*Non-haemolysed Moderate(en)"> description = <"*Moderate amount of non-haemolysed blood detected.(en)"> > - ["at104"] = < + ["at103"] = < text = <"*Non-haemolysed Trace(en)"> description = <"*Trace of non-haemolysed blood detected.(en)"> > - ["at103"] = < + ["at102"] = < text = <"*Negative(en)"> description = <"*No blood detected.(en)"> > - ["at102"] = < + ["at101"] = < text = <"*4+(en)"> description = <"*Amount equivalent to >2000mg/dL (or >20 g/L) detected.(en)"> > - ["at101"] = < + ["at100"] = < text = <"*3+(en)"> description = <"*Amount equivalent to 300mg/dL (or 3.0 g/L) detected.(en)"> > - ["at100"] = < + ["at99"] = < text = <"*2+(en)"> description = <"*Amount equivalent to 100mg/dL (or 1.0 g/L) detected.(en)"> > - ["at99"] = < + ["at98"] = < text = <"*1+(en)"> description = <"*Amount equivalent to 30mg/dL (or 0.3 g/L) detected.(en)"> > - ["at98"] = < + ["at97"] = < text = <"*Trace(en)"> description = <"*Trace of protein detected.(en)"> > - ["at97"] = < + ["at96"] = < text = <"*Negative(en)"> description = <"*No protein detected.(en)"> > @@ -732,11 +732,11 @@ terminology text = <"*Method(en) (synthesised)"> description = <"*Method by which the reagent strips were read.(en) (synthesised)"> > - ["at189"] = < + ["at188"] = < text = <"*Automatic(en)"> description = <"*The urinalysis results were detemined by a medical device.(en)"> > - ["at188"] = < + ["at187"] = < text = <"*Manual(en)"> description = <"*The urinalysis results were detemined by a person.(en)"> > @@ -771,71 +771,71 @@ terminology text = <"*Reagent Strips(en)"> description = <"*Details about the reagent strips used.(en)"> > - ["at180"] = < + ["at179"] = < text = <"*10.0(en)"> description = <"*pH of urine is equivalent to 10.0.(en)"> > - ["at178"] = < + ["at177"] = < text = <"*9.5(en)"> description = <"*pH of urine is equivalent to 9.5.(en)"> > - ["at177"] = < + ["at176"] = < text = <"*9.0(en)"> description = <"*pH of urine is equivalent to 9.0.(en)"> > - ["at166"] = < + ["at165"] = < text = <"*8 mg/dL(en)"> description = <"*Amount equivalent to 8mg/dL detected.(en)"> > - ["at165"] = < + ["at164"] = < text = <"*4 mg/dL(en)"> description = <"*Amount equivalent to 4mg/dL detected.(en)"> > - ["at164"] = < + ["at163"] = < text = <"*2 mg/dL(en)"> description = <"*Amount equivalent to 2mg/dL detected.(en)"> > - ["at163"] = < + ["at162"] = < text = <"*Normal (upper)(en)"> description = <"*Amount equivalent to 1 mg/dL detected.(en)"> > - ["at162"] = < + ["at161"] = < text = <"*Normal (lower)(en)"> description = <"*Amount equivalent to 0.2 mg/dL detected.(en)"> > - ["at161"] = < + ["at160"] = < text = <"*Positive(en)"> description = <"*Nitrites were detected.(en)"> > - ["at160"] = < + ["at159"] = < text = <"*Negative(en)"> description = <"*No nitrites detected.(en)"> > - ["at159"] = < + ["at158"] = < text = <"*1.030(en)"> description = <"*Specific gravity is equivalent to 1.030.(en)"> > - ["at158"] = < + ["at157"] = < text = <"*1.025(en)"> description = <"*Specific gravity is equivalent to 1.025.(en)"> > - ["at157"] = < + ["at156"] = < text = <"*1.020(en)"> description = <"*Specific gravity is equivalent to 1.020.(en)"> > - ["at156"] = < + ["at155"] = < text = <"*1.015(en)"> description = <"*Specific gravity is equivalent to 1.015.(en)"> > - ["at155"] = < + ["at154"] = < text = <"*1.010(en)"> description = <"*Specific gravity is equivalent to 1.010.(en)"> > - ["at154"] = < + ["at153"] = < text = <"*1.005(en)"> description = <"*Specific gravity is equivalent to 1.005.(en)"> > - ["at153"] = < + ["at152"] = < text = <"*1.000(en)"> description = <"*Specific gravity is equivalent to 1.000.(en)"> > @@ -843,55 +843,55 @@ terminology text = <"*Specific gravity(en)"> description = <"*Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water.(en)"> > - ["at140"] = < + ["at139"] = < text = <"*3+(en)"> description = <"*Large amount detected.(en)"> > - ["at139"] = < + ["at138"] = < text = <"*2+(en)"> description = <"*Moderate amount detected.(en)"> > - ["at138"] = < + ["at137"] = < text = <"*1+(en)"> description = <"*Small amount detected.(en)"> > - ["at137"] = < + ["at136"] = < text = <"*Trace(en)"> description = <"*Trace detected.(en)"> > - ["at136"] = < + ["at135"] = < text = <"*Negative(en)"> description = <"*No leukocytes detected.(en)"> > - ["at135"] = < + ["at134"] = < text = <"*8.5(en)"> description = <"*pH of urine is equivalent to 8.5.(en)"> > - ["at134"] = < + ["at133"] = < text = <"*8.0(en)"> description = <"*pH of urine is equivalent to 8.0.(en)"> > - ["at133"] = < + ["at132"] = < text = <"*7.5(en)"> description = <"*pH of urine is equivalent to 7.5.(en)"> > - ["at132"] = < + ["at131"] = < text = <"*7.0(en)"> description = <"*pH of urine is equivalent to 7.0.(en)"> > - ["at131"] = < + ["at130"] = < text = <"*6.5(en)"> description = <"*pH of urine is equivalent to 6.5.(en)"> > - ["at130"] = < + ["at129"] = < text = <"*6.0(en)"> description = <"*pH of urine is equivalent to 6.0.(en)"> > - ["at129"] = < + ["at128"] = < text = <"*5.5(en)"> description = <"*pH of urine is equivalent to 5.5.(en)"> > - ["at128"] = < + ["at127"] = < text = <"*5.0(en)"> description = <"*pH of urine is equivalent to 5.0.(en)"> > @@ -899,119 +899,119 @@ terminology text = <"*pH(en)"> description = <"*Measurement of pH in urine sample.(en)"> > - ["at125"] = < + ["at124"] = < text = <"*3+(en)"> description = <"*Large amount detected.(en)"> > - ["at124"] = < + ["at123"] = < text = <"*2+(en)"> description = <"*Moderate amount detected.(en)"> > - ["at123"] = < + ["at122"] = < text = <"*1+(en)"> description = <"*Small amount detected.(en)"> > - ["at122"] = < + ["at121"] = < text = <"*Negative(en)"> description = <"*No bilirubin detected.(en)"> > - ["at121"] = < + ["at120"] = < text = <"*4+(en)"> description = <"*Amount equivalent >2 g/dl (>2000mg/dL or >120 mmol/L) detected.(en)"> > - ["at120"] = < + ["at119"] = < text = <"*3+(en)"> description = <"*Amount equivalent to 1 g/dl (1000mg/dL or 60 mmol/L) detected.(en)"> > - ["at119"] = < + ["at118"] = < text = <"*2+(en)"> description = <"*Amount equivalent to 1/2 g/dl (500mg/dL or 30 mmol/L) detected.(en)"> > - ["at118"] = < + ["at117"] = < text = <"*1+(en)"> description = <"*Amount equivalent to 1/4 g/dL (250 mg/dL or 15 mmol/L) detected.(en)"> > - ["at117"] = < + ["at116"] = < text = <"*Trace(en)"> description = <"*Amount equivalent to 1/10 g/dl (100mg/dL or 5 mmol/L) detected.(en)"> > - ["at116"] = < + ["at115"] = < text = <"*Negative(en)"> description = <"*No glucose detected.(en)"> > - ["at115"] = < + ["at114"] = < text = <"*Large+(en)"> description = <"*Amount equivalent to 160mg/dL (or 16 mmol/L) detected.(en)"> > - ["at114"] = < + ["at113"] = < text = <"*Large(en)"> description = <"*Amount equivalent to 80mg/dL (or 8.0 mmol/L) detected.(en)"> > - ["at113"] = < + ["at112"] = < text = <"*Moderate(en)"> description = <"*Amount equivalent to 40mg/dL (or 4.0 mmol/L) detected.(en)"> > - ["at112"] = < + ["at111"] = < text = <"*Small(en)"> description = <"*Amount equivalent to 15mg/dL (or 1.5 mmlol/L) detected.(en)"> > - ["at111"] = < + ["at110"] = < text = <"*Trace(en)"> description = <"*Amount equivalent to 5mg/dL (or 0.5 mmol/L) detected.(en)"> > - ["at110"] = < + ["at109"] = < text = <"*Negative(en)"> description = <"*No ketones detected.(en)"> > - ["at109"] = < + ["at108"] = < text = <"*3+(en)"> description = <"*Large amount of blood detected.(en)"> > - ["at108"] = < + ["at107"] = < text = <"*2+(en)"> description = <"*Moderate amount of blood detected.(en)"> > - ["at107"] = < + ["at106"] = < text = <"*1+(en)"> description = <"*Small amount of blood detected.(en)"> > - ["at106"] = < + ["at105"] = < text = <"*Haemolysed Trace(en)"> description = <"*Trace of haemolysed blood detected.(en)"> > - ["at105"] = < + ["at104"] = < text = <"*Non-haemolysed Moderate(en)"> description = <"*Moderate amount of non-haemolysed blood detected.(en)"> > - ["at104"] = < + ["at103"] = < text = <"*Non-haemolysed Trace(en)"> description = <"*Trace of non-haemolysed blood detected.(en)"> > - ["at103"] = < + ["at102"] = < text = <"*Negative(en)"> description = <"*No blood detected.(en)"> > - ["at102"] = < + ["at101"] = < text = <"*4+(en)"> description = <"*Amount equivalent to >2000mg/dL (or >20 g/L) detected.(en)"> > - ["at101"] = < + ["at100"] = < text = <"*3+(en)"> description = <"*Amount equivalent to 300mg/dL (or 3.0 g/L) detected.(en)"> > - ["at100"] = < + ["at99"] = < text = <"*2+(en)"> description = <"*Amount equivalent to 100mg/dL (or 1.0 g/L) detected.(en)"> > - ["at99"] = < + ["at98"] = < text = <"*1+(en)"> description = <"*Amount equivalent to 30mg/dL (or 0.3 g/L) detected.(en)"> > - ["at98"] = < + ["at97"] = < text = <"*Trace(en)"> description = <"*Trace of protein detected.(en)"> > - ["at97"] = < + ["at96"] = < text = <"*Negative(en)"> description = <"*No protein detected.(en)"> > @@ -1106,11 +1106,11 @@ terminology text = <"*Method(en) (synthesised)"> description = <"*Method by which the reagent strips were read.(en) (synthesised)"> > - ["at189"] = < + ["at188"] = < text = <"*Automatic(en)"> description = <"*The urinalysis results were detemined by a medical device.(en)"> > - ["at188"] = < + ["at187"] = < text = <"*Manual(en)"> description = <"*The urinalysis results were detemined by a person.(en)"> > @@ -1145,71 +1145,71 @@ terminology text = <"*Reagent Strips(en)"> description = <"*Details about the reagent strips used.(en)"> > - ["at180"] = < + ["at179"] = < text = <"*10.0(en)"> description = <"*pH of urine is equivalent to 10.0.(en)"> > - ["at178"] = < + ["at177"] = < text = <"*9.5(en)"> description = <"*pH of urine is equivalent to 9.5.(en)"> > - ["at177"] = < + ["at176"] = < text = <"*9.0(en)"> description = <"*pH of urine is equivalent to 9.0.(en)"> > - ["at166"] = < + ["at165"] = < text = <"*8 mg/dL(en)"> description = <"*Amount equivalent to 8mg/dL detected.(en)"> > - ["at165"] = < + ["at164"] = < text = <"*4 mg/dL(en)"> description = <"*Amount equivalent to 4mg/dL detected.(en)"> > - ["at164"] = < + ["at163"] = < text = <"*2 mg/dL(en)"> description = <"*Amount equivalent to 2mg/dL detected.(en)"> > - ["at163"] = < + ["at162"] = < text = <"*Normal (upper)(en)"> description = <"*Amount equivalent to 1 mg/dL detected.(en)"> > - ["at162"] = < + ["at161"] = < text = <"*Normal (lower)(en)"> description = <"*Amount equivalent to 0.2 mg/dL detected.(en)"> > - ["at161"] = < + ["at160"] = < text = <"*Positive(en)"> description = <"*Nitrites were detected.(en)"> > - ["at160"] = < + ["at159"] = < text = <"*Negative(en)"> description = <"*No nitrites detected.(en)"> > - ["at159"] = < + ["at158"] = < text = <"*1.030(en)"> description = <"*Specific gravity is equivalent to 1.030.(en)"> > - ["at158"] = < + ["at157"] = < text = <"*1.025(en)"> description = <"*Specific gravity is equivalent to 1.025.(en)"> > - ["at157"] = < + ["at156"] = < text = <"*1.020(en)"> description = <"*Specific gravity is equivalent to 1.020.(en)"> > - ["at156"] = < + ["at155"] = < text = <"*1.015(en)"> description = <"*Specific gravity is equivalent to 1.015.(en)"> > - ["at155"] = < + ["at154"] = < text = <"*1.010(en)"> description = <"*Specific gravity is equivalent to 1.010.(en)"> > - ["at154"] = < + ["at153"] = < text = <"*1.005(en)"> description = <"*Specific gravity is equivalent to 1.005.(en)"> > - ["at153"] = < + ["at152"] = < text = <"*1.000(en)"> description = <"*Specific gravity is equivalent to 1.000.(en)"> > @@ -1217,55 +1217,55 @@ terminology text = <"*Specific gravity(en)"> description = <"*Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water.(en)"> > - ["at140"] = < + ["at139"] = < text = <"*3+(en)"> description = <"*Large amount detected.(en)"> > - ["at139"] = < + ["at138"] = < text = <"*2+(en)"> description = <"*Moderate amount detected.(en)"> > - ["at138"] = < + ["at137"] = < text = <"*1+(en)"> description = <"*Small amount detected.(en)"> > - ["at137"] = < + ["at136"] = < text = <"*Trace(en)"> description = <"*Trace detected.(en)"> > - ["at136"] = < + ["at135"] = < text = <"*Negative(en)"> description = <"*No leukocytes detected.(en)"> > - ["at135"] = < + ["at134"] = < text = <"*8.5(en)"> description = <"*pH of urine is equivalent to 8.5.(en)"> > - ["at134"] = < + ["at133"] = < text = <"*8.0(en)"> description = <"*pH of urine is equivalent to 8.0.(en)"> > - ["at133"] = < + ["at132"] = < text = <"*7.5(en)"> description = <"*pH of urine is equivalent to 7.5.(en)"> > - ["at132"] = < + ["at131"] = < text = <"*7.0(en)"> description = <"*pH of urine is equivalent to 7.0.(en)"> > - ["at131"] = < + ["at130"] = < text = <"*6.5(en)"> description = <"*pH of urine is equivalent to 6.5.(en)"> > - ["at130"] = < + ["at129"] = < text = <"*6.0(en)"> description = <"*pH of urine is equivalent to 6.0.(en)"> > - ["at129"] = < + ["at128"] = < text = <"*5.5(en)"> description = <"*pH of urine is equivalent to 5.5.(en)"> > - ["at128"] = < + ["at127"] = < text = <"*5.0(en)"> description = <"*pH of urine is equivalent to 5.0.(en)"> > @@ -1273,119 +1273,119 @@ terminology text = <"*pH(en)"> description = <"*Measurement of pH in urine sample.(en)"> > - ["at125"] = < + ["at124"] = < text = <"*3+(en)"> description = <"*Large amount detected.(en)"> > - ["at124"] = < + ["at123"] = < text = <"*2+(en)"> description = <"*Moderate amount detected.(en)"> > - ["at123"] = < + ["at122"] = < text = <"*1+(en)"> description = <"*Small amount detected.(en)"> > - ["at122"] = < + ["at121"] = < text = <"*Negative(en)"> description = <"*No bilirubin detected.(en)"> > - ["at121"] = < + ["at120"] = < text = <"*4+(en)"> description = <"*Amount equivalent >2 g/dl (>2000mg/dL or >120 mmol/L) detected.(en)"> > - ["at120"] = < + ["at119"] = < text = <"*3+(en)"> description = <"*Amount equivalent to 1 g/dl (1000mg/dL or 60 mmol/L) detected.(en)"> > - ["at119"] = < + ["at118"] = < text = <"*2+(en)"> description = <"*Amount equivalent to 1/2 g/dl (500mg/dL or 30 mmol/L) detected.(en)"> > - ["at118"] = < + ["at117"] = < text = <"*1+(en)"> description = <"*Amount equivalent to 1/4 g/dL (250 mg/dL or 15 mmol/L) detected.(en)"> > - ["at117"] = < + ["at116"] = < text = <"*Trace(en)"> description = <"*Amount equivalent to 1/10 g/dl (100mg/dL or 5 mmol/L) detected.(en)"> > - ["at116"] = < + ["at115"] = < text = <"*Negative(en)"> description = <"*No glucose detected.(en)"> > - ["at115"] = < + ["at114"] = < text = <"*Large+(en)"> description = <"*Amount equivalent to 160mg/dL (or 16 mmol/L) detected.(en)"> > - ["at114"] = < + ["at113"] = < text = <"*Large(en)"> description = <"*Amount equivalent to 80mg/dL (or 8.0 mmol/L) detected.(en)"> > - ["at113"] = < + ["at112"] = < text = <"*Moderate(en)"> description = <"*Amount equivalent to 40mg/dL (or 4.0 mmol/L) detected.(en)"> > - ["at112"] = < + ["at111"] = < text = <"*Small(en)"> description = <"*Amount equivalent to 15mg/dL (or 1.5 mmlol/L) detected.(en)"> > - ["at111"] = < + ["at110"] = < text = <"*Trace(en)"> description = <"*Amount equivalent to 5mg/dL (or 0.5 mmol/L) detected.(en)"> > - ["at110"] = < + ["at109"] = < text = <"*Negative(en)"> description = <"*No ketones detected.(en)"> > - ["at109"] = < + ["at108"] = < text = <"*3+(en)"> description = <"*Large amount of blood detected.(en)"> > - ["at108"] = < + ["at107"] = < text = <"*2+(en)"> description = <"*Moderate amount of blood detected.(en)"> > - ["at107"] = < + ["at106"] = < text = <"*1+(en)"> description = <"*Small amount of blood detected.(en)"> > - ["at106"] = < + ["at105"] = < text = <"*Haemolysed Trace(en)"> description = <"*Trace of haemolysed blood detected.(en)"> > - ["at105"] = < + ["at104"] = < text = <"*Non-haemolysed Moderate(en)"> description = <"*Moderate amount of non-haemolysed blood detected.(en)"> > - ["at104"] = < + ["at103"] = < text = <"*Non-haemolysed Trace(en)"> description = <"*Trace of non-haemolysed blood detected.(en)"> > - ["at103"] = < + ["at102"] = < text = <"*Negative(en)"> description = <"*No blood detected.(en)"> > - ["at102"] = < + ["at101"] = < text = <"*4+(en)"> description = <"*Amount equivalent to >2000mg/dL (or >20 g/L) detected.(en)"> > - ["at101"] = < + ["at100"] = < text = <"*3+(en)"> description = <"*Amount equivalent to 300mg/dL (or 3.0 g/L) detected.(en)"> > - ["at100"] = < + ["at99"] = < text = <"*2+(en)"> description = <"*Amount equivalent to 100mg/dL (or 1.0 g/L) detected.(en)"> > - ["at99"] = < + ["at98"] = < text = <"*1+(en)"> description = <"*Amount equivalent to 30mg/dL (or 0.3 g/L) detected.(en)"> > - ["at98"] = < + ["at97"] = < text = <"*Trace(en)"> description = <"*Trace of protein detected.(en)"> > - ["at97"] = < + ["at96"] = < text = <"*Negative(en)"> description = <"*No protein detected.(en)"> > @@ -1480,11 +1480,11 @@ terminology text = <"Method (synthesised)"> description = <"Method by which the reagent strips were read. (synthesised)"> > - ["at189"] = < + ["at188"] = < text = <"Automatic"> description = <"The urinalysis results were detemined by a medical device."> > - ["at188"] = < + ["at187"] = < text = <"Manual"> description = <"The urinalysis results were detemined by a person."> > @@ -1519,71 +1519,71 @@ terminology text = <"Reagent Strips"> description = <"Details about the reagent strips used."> > - ["at180"] = < + ["at179"] = < text = <"10.0"> description = <"pH of urine is equivalent to 10.0."> > - ["at178"] = < + ["at177"] = < text = <"9.5"> description = <"pH of urine is equivalent to 9.5."> > - ["at177"] = < + ["at176"] = < text = <"9.0"> description = <"pH of urine is equivalent to 9.0."> > - ["at166"] = < + ["at165"] = < text = <"8 mg/dL"> description = <"Amount equivalent to 8mg/dL detected."> > - ["at165"] = < + ["at164"] = < text = <"4 mg/dL"> description = <"Amount equivalent to 4mg/dL detected."> > - ["at164"] = < + ["at163"] = < text = <"2 mg/dL"> description = <"Amount equivalent to 2mg/dL detected."> > - ["at163"] = < + ["at162"] = < text = <"Normal (upper)"> description = <"Amount equivalent to 1 mg/dL detected."> > - ["at162"] = < + ["at161"] = < text = <"Normal (lower)"> description = <"Amount equivalent to 0.2 mg/dL detected."> > - ["at161"] = < + ["at160"] = < text = <"Positive"> description = <"Nitrites were detected."> > - ["at160"] = < + ["at159"] = < text = <"Negative"> description = <"No nitrites detected."> > - ["at159"] = < + ["at158"] = < text = <"1.030"> description = <"Specific gravity is equivalent to 1.030."> > - ["at158"] = < + ["at157"] = < text = <"1.025"> description = <"Specific gravity is equivalent to 1.025."> > - ["at157"] = < + ["at156"] = < text = <"1.020"> description = <"Specific gravity is equivalent to 1.020."> > - ["at156"] = < + ["at155"] = < text = <"1.015"> description = <"Specific gravity is equivalent to 1.015."> > - ["at155"] = < + ["at154"] = < text = <"1.010"> description = <"Specific gravity is equivalent to 1.010."> > - ["at154"] = < + ["at153"] = < text = <"1.005"> description = <"Specific gravity is equivalent to 1.005."> > - ["at153"] = < + ["at152"] = < text = <"1.000"> description = <"Specific gravity is equivalent to 1.000."> > @@ -1591,55 +1591,55 @@ terminology text = <"Specific gravity"> description = <"Measurement of the concentration of substances dissolved (solutes) in the urine sample relative to distilled water."> > - ["at140"] = < + ["at139"] = < text = <"3+"> description = <"Large amount detected."> > - ["at139"] = < + ["at138"] = < text = <"2+"> description = <"Moderate amount detected."> > - ["at138"] = < + ["at137"] = < text = <"1+"> description = <"Small amount detected."> > - ["at137"] = < + ["at136"] = < text = <"Trace"> description = <"Trace detected."> > - ["at136"] = < + ["at135"] = < text = <"Negative"> description = <"No leukocytes detected."> > - ["at135"] = < + ["at134"] = < text = <"8.5"> description = <"pH of urine is equivalent to 8.5."> > - ["at134"] = < + ["at133"] = < text = <"8.0"> description = <"pH of urine is equivalent to 8.0."> > - ["at133"] = < + ["at132"] = < text = <"7.5"> description = <"pH of urine is equivalent to 7.5."> > - ["at132"] = < + ["at131"] = < text = <"7.0"> description = <"pH of urine is equivalent to 7.0."> > - ["at131"] = < + ["at130"] = < text = <"6.5"> description = <"pH of urine is equivalent to 6.5."> > - ["at130"] = < + ["at129"] = < text = <"6.0"> description = <"pH of urine is equivalent to 6.0."> > - ["at129"] = < + ["at128"] = < text = <"5.5"> description = <"pH of urine is equivalent to 5.5."> > - ["at128"] = < + ["at127"] = < text = <"5.0"> description = <"pH of urine is equivalent to 5.0."> > @@ -1647,119 +1647,119 @@ terminology text = <"pH"> description = <"Measurement of pH in urine sample."> > - ["at125"] = < + ["at124"] = < text = <"3+"> description = <"Large amount detected."> > - ["at124"] = < + ["at123"] = < text = <"2+"> description = <"Moderate amount detected."> > - ["at123"] = < + ["at122"] = < text = <"1+"> description = <"Small amount detected."> > - ["at122"] = < + ["at121"] = < text = <"Negative"> description = <"No bilirubin detected."> > - ["at121"] = < + ["at120"] = < text = <"4+"> description = <"Amount equivalent >2 g/dl (>2000mg/dL or >120 mmol/L) detected."> > - ["at120"] = < + ["at119"] = < text = <"3+"> description = <"Amount equivalent to 1 g/dl (1000mg/dL or 60 mmol/L) detected."> > - ["at119"] = < + ["at118"] = < text = <"2+"> description = <"Amount equivalent to 1/2 g/dl (500mg/dL or 30 mmol/L) detected."> > - ["at118"] = < + ["at117"] = < text = <"1+"> description = <"Amount equivalent to 1/4 g/dL (250 mg/dL or 15 mmol/L) detected."> > - ["at117"] = < + ["at116"] = < text = <"Trace"> description = <"Amount equivalent to 1/10 g/dl (100mg/dL or 5 mmol/L) detected."> > - ["at116"] = < + ["at115"] = < text = <"Negative"> description = <"No glucose detected."> > - ["at115"] = < + ["at114"] = < text = <"Large+"> description = <"Amount equivalent to 160mg/dL (or 16 mmol/L) detected."> > - ["at114"] = < + ["at113"] = < text = <"Large"> description = <"Amount equivalent to 80mg/dL (or 8.0 mmol/L) detected."> > - ["at113"] = < + ["at112"] = < text = <"Moderate"> description = <"Amount equivalent to 40mg/dL (or 4.0 mmol/L) detected."> > - ["at112"] = < + ["at111"] = < text = <"Small"> description = <"Amount equivalent to 15mg/dL (or 1.5 mmlol/L) detected."> > - ["at111"] = < + ["at110"] = < text = <"Trace"> description = <"Amount equivalent to 5mg/dL (or 0.5 mmol/L) detected."> > - ["at110"] = < + ["at109"] = < text = <"Negative"> description = <"No ketones detected."> > - ["at109"] = < + ["at108"] = < text = <"3+"> description = <"Large amount of blood detected."> > - ["at108"] = < + ["at107"] = < text = <"2+"> description = <"Moderate amount of blood detected."> > - ["at107"] = < + ["at106"] = < text = <"1+"> description = <"Small amount of blood detected."> > - ["at106"] = < + ["at105"] = < text = <"Haemolysed Trace"> description = <"Trace of haemolysed blood detected."> > - ["at105"] = < + ["at104"] = < text = <"Non-haemolysed Moderate"> description = <"Moderate amount of non-haemolysed blood detected."> > - ["at104"] = < + ["at103"] = < text = <"Non-haemolysed Trace"> description = <"Trace of non-haemolysed blood detected."> > - ["at103"] = < + ["at102"] = < text = <"Negative"> description = <"No blood detected."> > - ["at102"] = < + ["at101"] = < text = <"4+"> description = <"Amount equivalent to >2000mg/dL (or >20 g/L) detected."> > - ["at101"] = < + ["at100"] = < text = <"3+"> description = <"Amount equivalent to 300mg/dL (or 3.0 g/L) detected."> > - ["at100"] = < + ["at99"] = < text = <"2+"> description = <"Amount equivalent to 100mg/dL (or 1.0 g/L) detected."> > - ["at99"] = < + ["at98"] = < text = <"1+"> description = <"Amount equivalent to 30mg/dL (or 0.3 g/L) detected."> > - ["at98"] = < + ["at97"] = < text = <"Trace"> description = <"Trace of protein detected."> > - ["at97"] = < + ["at96"] = < text = <"Negative"> description = <"No protein detected."> > @@ -1854,11 +1854,11 @@ terminology text = <"方法 (synthesised)"> description = <"读取试纸条时所采用的方法。 (synthesised)"> > - ["at189"] = < + ["at188"] = < text = <"自动"> description = <"利用医用装置(仪器设备)来测定尿液分析结果。"> > - ["at188"] = < + ["at187"] = < text = <"手工"> description = <"采用人工方式来测定尿液分析结果。"> > @@ -1893,71 +1893,71 @@ terminology text = <"试纸条"> description = <"关于所采用的试纸条的详细信息。"> > - ["at180"] = < + ["at179"] = < text = <"10.0"> description = <"尿液pH相当于 10.0。"> > - ["at178"] = < + ["at177"] = < text = <"9.5"> description = <"尿液pH相当于 9.5。"> > - ["at177"] = < + ["at176"] = < text = <"9.0"> description = <"尿液pH相当于 9.0。"> > - ["at166"] = < + ["at165"] = < text = <"8 mg/dL"> description = <"检出量相当于 8mg/dL。"> > - ["at165"] = < + ["at164"] = < text = <"4 mg/dL"> description = <"检出量相当于 4mg/dL。"> > - ["at164"] = < + ["at163"] = < text = <"2 mg/dL"> description = <"检出量相当于 2mg/dL。"> > - ["at163"] = < + ["at162"] = < text = <"正常 (高限)"> description = <"检出量相当于 1 mg/dL。"> > - ["at162"] = < + ["at161"] = < text = <"正常 (低限)"> description = <"检出量相当于 0.2 mg/dL。"> > - ["at161"] = < + ["at160"] = < text = <"阳性"> description = <"检出亚硝酸盐。"> > - ["at160"] = < + ["at159"] = < text = <"阴性"> description = <"未检出亚硝酸盐。"> > - ["at159"] = < + ["at158"] = < text = <"1.030"> description = <"比重相当于 1.030。"> > - ["at158"] = < + ["at157"] = < text = <"1.025"> description = <"比重相当于 1.025。"> > - ["at157"] = < + ["at156"] = < text = <"1.020"> description = <"比重相当于 1.020。"> > - ["at156"] = < + ["at155"] = < text = <"1.015"> description = <"比重相当于 1.015。"> > - ["at155"] = < + ["at154"] = < text = <"1.010"> description = <"比重相当于 1.010。"> > - ["at154"] = < + ["at153"] = < text = <"1.005"> description = <"比重相当于 1.005。"> > - ["at153"] = < + ["at152"] = < text = <"1.000"> description = <"比重相当于 1.000。"> > @@ -1965,55 +1965,55 @@ terminology text = <"比重"> description = <"相对于蒸馏水,尿液样品之中所溶解物质(溶质)浓度的测量指标。"> > - ["at140"] = < + ["at139"] = < text = <"3+"> description = <"检出大量白细胞。"> > - ["at139"] = < + ["at138"] = < text = <"2+"> description = <"检出中等量白细胞。"> > - ["at138"] = < + ["at137"] = < text = <"1+"> description = <"检出少量白细胞。"> > - ["at137"] = < + ["at136"] = < text = <"微量"> description = <"检出微量白细胞。"> > - ["at136"] = < + ["at135"] = < text = <"阴性"> description = <"未检出白细胞。"> > - ["at135"] = < + ["at134"] = < text = <"8.5"> description = <"尿液pH相当于 8.5。"> > - ["at134"] = < + ["at133"] = < text = <"8.0"> description = <"尿液pH相当于 8.0。"> > - ["at133"] = < + ["at132"] = < text = <"7.5"> description = <"尿液pH相当于 7.5。"> > - ["at132"] = < + ["at131"] = < text = <"7.0"> description = <"尿液pH相当于 7.0。"> > - ["at131"] = < + ["at130"] = < text = <"6.5"> description = <"尿液pH相当于 6.5。"> > - ["at130"] = < + ["at129"] = < text = <"6.0"> description = <"尿液pH相当于 6.0。"> > - ["at129"] = < + ["at128"] = < text = <"5.5"> description = <"尿液pH相当于 5.5。"> > - ["at128"] = < + ["at127"] = < text = <"5.0"> description = <"尿液pH相当于 5.0。"> > @@ -2021,119 +2021,119 @@ terminology text = <"pH"> description = <"尿液样品酸碱度(pH)的检测。"> > - ["at125"] = < + ["at124"] = < text = <"3+"> description = <"检出大量胆红素。"> > - ["at124"] = < + ["at123"] = < text = <"2+"> description = <"检出中等量胆红素。"> > - ["at123"] = < + ["at122"] = < text = <"1+"> description = <"检出少量胆红素。"> > - ["at122"] = < + ["at121"] = < text = <"阴性"> description = <"未检出胆红素。"> > - ["at121"] = < + ["at120"] = < text = <"4+"> description = <"检出量相当于 >2 g/dl (>2000mg/dL 或 >120 mmol/L) 。"> > - ["at120"] = < + ["at119"] = < text = <"3+"> description = <"检出量相当于 1 g/dl (1000mg/dL 或 60 mmol/L) 。"> > - ["at119"] = < + ["at118"] = < text = <"2+"> description = <"检出量相当于 1/2 g/dl (500mg/dL 或 30 mmol/L)。"> > - ["at118"] = < + ["at117"] = < text = <"1+"> description = <"检出量相当于 1/4 g/dL (250 mg/dL 或 15 mmol/L) 。"> > - ["at117"] = < + ["at116"] = < text = <"微量"> description = <"检出量相当于 1/10 g/dl (100mg/dL 或 5 mmol/L)。"> > - ["at116"] = < + ["at115"] = < text = <"阴性"> description = <"为检出葡萄糖。"> > - ["at115"] = < + ["at114"] = < text = <"超大量"> description = <"检出量相当于 160mg/dL (或 16 mmol/L)。"> > - ["at114"] = < + ["at113"] = < text = <"大量"> description = <"检出量相当于 80mg/dL (或 8.0 mmol/L)。"> > - ["at113"] = < + ["at112"] = < text = <"中等量"> description = <"检出量相当于 40mg/dL (或 4.0 mmol/L)。"> > - ["at112"] = < + ["at111"] = < text = <"少量"> description = <"检出量相当于 15mg/dL (或 1.5 mmlol/L)。"> > - ["at111"] = < + ["at110"] = < text = <"微量"> description = <"检出量相当于 5mg/dL (或 0.5 mmol/L)。"> > - ["at110"] = < + ["at109"] = < text = <"阴性"> description = <"未检出酮体。"> > - ["at109"] = < + ["at108"] = < text = <"3+"> description = <"检出大量血液。"> > - ["at108"] = < + ["at107"] = < text = <"2+"> description = <"检出中等量血液。"> > - ["at107"] = < + ["at106"] = < text = <"1+"> description = <"检出少量血液。"> > - ["at106"] = < + ["at105"] = < text = <"溶血型微量"> description = <"检出微量已溶血的血液。"> > - ["at105"] = < + ["at104"] = < text = <"非溶血型中等量"> description = <"检出中等量未溶血的血液。"> > - ["at104"] = < + ["at103"] = < text = <"非溶血型微量"> description = <"检出微量未溶血的血液。"> > - ["at103"] = < + ["at102"] = < text = <"阴性"> description = <"未检出血液。"> > - ["at102"] = < + ["at101"] = < text = <"4+"> description = <"检出蛋白质量相当于 >2000mg/dL (或 >20 g/L)。"> > - ["at101"] = < + ["at100"] = < text = <"3+"> description = <"检出蛋白质量相当于 300mg/dL (或 3.0 g/L)。"> > - ["at100"] = < + ["at99"] = < text = <"2+"> description = <"检出蛋白质量相当于 100mg/dL (或 1.0 g/L)。"> > - ["at99"] = < + ["at98"] = < text = <"1+"> description = <"检出蛋白质量相当于 30mg/dL (或 0.3 g/L)。"> > - ["at98"] = < + ["at97"] = < text = <"微量"> description = <"检出微量蛋白质。"> > - ["at97"] = < + ["at96"] = < text = <"阴性"> description = <"未检出蛋白质。"> > @@ -2187,46 +2187,46 @@ terminology value_sets = < ["ac9009"] = < id = <"ac9009"> - members = <"at136", "at137", "at138", "at139", "at140"> + members = <"at135", "at136", "at137", "at138", "at139"> > ["ac9008"] = < id = <"ac9008"> - members = <"at160", "at161"> + members = <"at159", "at160"> > ["ac9007"] = < id = <"ac9007"> - members = <"at162", "at163", "at164", "at165", "at166"> + members = <"at161", "at162", "at163", "at164", "at165"> > ["ac9002"] = < id = <"ac9002"> - members = <"at110", "at111", "at112", "at113", "at114", "at115"> + members = <"at109", "at110", "at111", "at112", "at113", "at114"> > ["ac9001"] = < id = <"ac9001"> - members = <"at122", "at123", "at124", "at125"> + members = <"at121", "at122", "at123", "at124"> > ["ac9000"] = < id = <"ac9000"> - members = <"at116", "at117", "at118", "at119", "at120", "at121"> + members = <"at115", "at116", "at117", "at118", "at119", "at120"> > ["ac9010"] = < id = <"ac9010"> - members = <"at188", "at189"> + members = <"at187", "at188"> > ["ac9006"] = < id = <"ac9006"> - members = <"at97", "at98", "at99", "at100", "at101", "at102"> + members = <"at96", "at97", "at98", "at99", "at100", "at101"> > ["ac9005"] = < id = <"ac9005"> - members = <"at128", "at129", "at130", "at131", "at132", "at133", "at134", "at135", "at177", "at178", "at180"> + members = <"at127", "at128", "at129", "at130", "at131", "at132", "at133", "at134", "at176", "at177", "at179"> > ["ac9004"] = < id = <"ac9004"> - members = <"at103", "at104", "at105", "at106", "at107", "at108", "at109"> + members = <"at102", "at103", "at104", "at105", "at106", "at107", "at108"> > ["ac9003"] = < id = <"ac9003"> - members = <"at153", "at154", "at155", "at156", "at157", "at158", "at159"> + members = <"at152", "at153", "at154", "at155", "at156", "at157", "at158"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.uterine_contractions.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.uterine_contractions.v0.0.1-alpha.adls index f28566a73..bac75d8ef 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.uterine_contractions.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.uterine_contractions.v0.0.1-alpha.adls @@ -60,12 +60,12 @@ definition value matches { DV_ORDINAL[id9006] matches { [value, symbol] matches { - [{0}, {[at6]}], - [{1}, {[at7]}], - [{2}, {[at8]}], - [{3}, {[at9]}], - [{4}, {[at10]}], - [{5}, {[at11]}] + [{0}, {[at5]}], + [{1}, {[at6]}], + [{2}, {[at7]}], + [{3}, {[at8]}], + [{4}, {[at9]}], + [{5}, {[at10]}] } } } @@ -193,7 +193,7 @@ terminology text = <"Duration comment"> description = <"A textual comment on the duration of contractions - e.g. '10 to 20 seconds'."> > - ["at37"] = < + ["at36"] = < text = <"Diminishing"> description = <"*"> > @@ -201,15 +201,15 @@ terminology text = <"Frequency per hour"> description = <"*"> > - ["at32"] = < + ["at31"] = < text = <"Tocogram"> description = <"Measurement with a tocogram."> > - ["at31"] = < + ["at30"] = < text = <"Maternal report"> description = <"By the subjects report."> > - ["at30"] = < + ["at29"] = < text = <"Manual"> description = <"By palpation."> > @@ -217,11 +217,11 @@ terminology text = <"Method"> description = <"The method used to determine the uterine contraction features."> > - ["at27"] = < + ["at26"] = < text = <"Expulsive"> description = <"Uterine contractions are expelling the baby."> > - ["at26"] = < + ["at25"] = < text = <"Effective"> description = <"Contractions are effective."> > @@ -229,19 +229,19 @@ terminology text = <"Effectiveness"> description = <"The effectiveness of the contractions."> > - ["at24"] = < + ["at23"] = < text = <"Not effective"> description = <"Contractions are not effective."> > - ["at20"] = < + ["at19"] = < text = <"Continuous"> description = <"The uterus is not relaxing between contractions."> > - ["at19"] = < + ["at18"] = < text = <"Irregular"> description = <"The contractions are irregular or at different intervals."> > - ["at18"] = < + ["at17"] = < text = <"Regular"> description = <"The contractions are regular or equally spaced."> > @@ -269,27 +269,27 @@ terminology text = <"Duration"> description = <"The duration of the contractions."> > - ["at11"] = < + ["at10"] = < text = <"Very strong"> description = <"Possibly excessively strong contractions."> > - ["at10"] = < + ["at9"] = < text = <"Strong"> description = <"Fully active uterus during labour."> > - ["at9"] = < + ["at8"] = < text = <"Moderate"> description = <"Causing discomfort or strong pressure in the back or lower pelvis."> > - ["at8"] = < + ["at7"] = < text = <"Mild"> description = <"Causing some sensation in the back or lower pelvis."> > - ["at7"] = < + ["at6"] = < text = <"Very mild"> description = <"Noticable but not effective."> > - ["at6"] = < + ["at5"] = < text = <"Not noticable to mother"> description = <"The contractions are not noticable."> > @@ -339,7 +339,7 @@ terminology text = <"تعليق حول المدة"> description = <"تعليق تعليق نصي عن مدة التقلصات, مثلا 10 إلى 20 ثانية"> > - ["at37"] = < + ["at36"] = < text = <"متناقص"> description = <"**(en)"> > @@ -347,15 +347,15 @@ terminology text = <"التكرار لكل ساعة"> description = <"**(en)"> > - ["at32"] = < + ["at31"] = < text = <"مِخطاط قوة المخاض"> description = <"القياس عن طريق مِخطاط قوة المخاض"> > - ["at31"] = < + ["at30"] = < text = <"تقرير أمومي"> description = <"عن طريق التقرير الموضوعي"> > - ["at30"] = < + ["at29"] = < text = <"يدوية"> description = <"عن طريق الجَسّ"> > @@ -363,11 +363,11 @@ terminology text = <"الطريقة"> description = <"الطريقة المستخدمة لتحديد ملامح / قسمات التقلصات الرحمية"> > - ["at27"] = < + ["at26"] = < text = <"طارد/ دافع"> description = <"التقلصات تطرد / تدفع الطفل / الرضيع"> > - ["at26"] = < + ["at25"] = < text = <"فعالة"> description = <"التقلصات فعالة"> > @@ -375,19 +375,19 @@ terminology text = <"الفعالية"> description = <"فعالية التقلصات"> > - ["at24"] = < + ["at23"] = < text = <"غير فعالة"> description = <"التقلصات غير فعالة"> > - ["at20"] = < + ["at19"] = < text = <"مستمر"> description = <"الرحم لا يرتخي / يسهل بين التقلصات"> > - ["at19"] = < + ["at18"] = < text = <"غير منتظمة"> description = <"التقلصات غير منتظمة أو تحدث على فواصل / فترات مختلفة"> > - ["at18"] = < + ["at17"] = < text = <"منتظمة"> description = <"التقلصات منتظمة أو متباعدة بشكل متساوي"> > @@ -415,27 +415,27 @@ terminology text = <"المدة"> description = <"مدة التقلصات"> > - ["at11"] = < + ["at10"] = < text = <"قوي جدا"> description = <"احتمال تقلصات قوية بشكل مفرط"> > - ["at10"] = < + ["at9"] = < text = <"قوي"> description = <"الرحم نشِط بشكل كلّي في أثناء الوضع/المخاض"> > - ["at9"] = < + ["at8"] = < text = <"متوسطة"> description = <"تسبب إزعاجا أو ضغطا قويا في الظهر أو أسفل الحوض"> > - ["at8"] = < + ["at7"] = < text = <"معتدل"> description = <"تسبب بعض الحِسّ في الظهر أو أسفل الحوض"> > - ["at7"] = < + ["at6"] = < text = <"معتدل جدا"> description = <"ملحوظة لكن غير فعالة"> > - ["at6"] = < + ["at5"] = < text = <"غير ملحوظة لدى الأم"> description = <"التقلصات غير ملحوظة "> > @@ -462,18 +462,18 @@ terminology value_sets = < ["ac9001"] = < id = <"ac9001"> - members = <"at18", "at19", "at20", "at37"> + members = <"at17", "at18", "at19", "at36"> > ["ac9000"] = < id = <"ac9000"> - members = <"at6", "at7", "at8", "at9", "at10", "at11"> + members = <"at5", "at6", "at7", "at8", "at9", "at10"> > ["ac9005"] = < id = <"ac9005"> - members = <"at30", "at31", "at32"> + members = <"at29", "at30", "at31"> > ["ac9003"] = < id = <"ac9003"> - members = <"at24", "at26", "at27"> + members = <"at23", "at25", "at26"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_acuity.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_acuity.v0.0.1-alpha.adls index 3b6ae992a..c2741c8ce 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_acuity.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_acuity.v0.0.1-alpha.adls @@ -137,10 +137,10 @@ definition value matches { DV_ORDINAL[id9019] matches { [value, symbol] matches { - [{1}, {[at17]}], - [{2}, {[at18]}], - [{3}, {[at19]}], - [{4}, {[at20]}] + [{1}, {[at16]}], + [{2}, {[at17]}], + [{3}, {[at18]}], + [{4}, {[at19]}] } } } @@ -346,7 +346,7 @@ terminology description = <"Reason why no visual acuity test result is available for the test eye."> comment = <"For example, patient was not cooperative; patient was not capable; ran out of time."> > - ["at140"] = < + ["at139"] = < text = <"Unaided visual acuity"> description = <"The test was performed without visual aid."> > @@ -355,15 +355,15 @@ terminology description = <"The name of the exact visual acuity test performed. This generally represents a broad category of applied refraction. Specific refraction details can be described using 'Refractive Correction'."> comment = <"Details of the exact correction applied, or where multiple corrections should be captured via 'Refractive Correction'."> > - ["at138"] = < + ["at137"] = < text = <"Best corrected visual acuity"> description = <"The test is performed with the patient's optimal refractive correction."> > - ["at137"] = < + ["at136"] = < text = <"Usual corrected visual acuity"> description = <"The test is performed with the patient's usual refractive correction i.e spectacles or contact lenses."> > - ["at136"] = < + ["at135"] = < text = <"Pinhole visual acuity"> description = <"The test is performed with pinhole refraction applied."> > @@ -384,47 +384,47 @@ terminology description = <"Patient circumstances which affect interpretation of the result. Often termed 'reliability' in opthalmological documentation."> comment = <"Examples: 'Patient was confused', 'Low light conditions'."> > - ["at110"] = < + ["at109"] = < text = <"Picture chart"> description = <"A picture chart was used to measure distance visual acuity."> > - ["at109"] = < + ["at108"] = < text = <"Picture"> description = <"A picture optotype was used to measure distance visual acuity."> > - ["at108"] = < + ["at107"] = < text = <"Orientation"> description = <"An orientation optotype was used to measure distance visual acuity."> > - ["at107"] = < + ["at106"] = < text = <"Letter"> description = <"A letter optotype was used to measure distance visual acuity."> > - ["at103"] = < + ["at102"] = < text = <"Last line single letter"> description = <"A last line single letter algorithm was used to derive the visual acuity score."> > - ["at102"] = < + ["at101"] = < text = <"Whole line"> description = <"A whole line algorithm was used to derive the visual acuity score."> > - ["at101"] = < + ["at100"] = < text = <"Single letter"> description = <"A single letter algorithm was used to derive the visual acuity score."> > - ["at100"] = < + ["at99"] = < text = <"Jaeger 'J' Score"> description = <"A Jaeger 'J' Score chart was used to measure near visual acuity."> > - ["at99"] = < + ["at98"] = < text = <"Faculty of Ophthalmologists 'N' Score"> description = <"Faculty of Ophthalmologists 'N' Score chart was used to measure near visual acuity."> > - ["at98"] = < + ["at97"] = < text = <"Reduced Snellen"> description = <"A Reduced Snellen chart was used to measure near visual acuity."> > - ["at97"] = < + ["at96"] = < text = <"Reduced logMar"> description = <"A Reduced logMar chart was used to measure near visual acuity."> > @@ -433,15 +433,15 @@ terminology description = <"The original visual acuity result notation from which the Derived Score was calculated."> comment = <"When the visual acuity result is recorded using a Derived Score, this element can be used to record the original notation format, so that it can be displayed using the original notation. "> > - ["at85"] = < + ["at84"] = < text = <"ETDRS chart"> description = <"An ETDRS chart was used to measure distance visual acuity."> > - ["at84"] = < + ["at83"] = < text = <"Snellen chart"> description = <"A Snellen chart was used to measure distance visual acuity."> > - ["at83"] = < + ["at82"] = < text = <"logMar chart"> description = <"A logMar chart was used to measure distance visual acuity."> > @@ -453,23 +453,23 @@ terminology text = <"Refraction Details"> description = <"Details of the refraction applied to each eye."> > - ["at76"] = < + ["at75"] = < text = <"Retinoscopy"> description = <"The subject's vision was corrected by retinoscopy."> > - ["at75"] = < + ["at74"] = < text = <"Autorefraction"> description = <"The subject's vision was corrected by autorefraction."> > - ["at74"] = < + ["at73"] = < text = <"Pinhole"> description = <"The subject's vision was corrected by use of a pinhole."> > - ["at73"] = < + ["at72"] = < text = <"Contact lenses"> description = <"The subject's vision was corrected by contact lenses."> > - ["at72"] = < + ["at71"] = < text = <"Spectacles"> description = <"The subject's vision was corrected by spectacles."> > @@ -488,7 +488,7 @@ terminology text = <"Decimal Snellen"> description = <"The distance test result,recorded as Sn ellen visual acuity expressed as a decimal ratio, where 1.0 is regarded as normal."> > - ["at58"] = < + ["at57"] = < text = <"Decimal Snellen"> description = <"The distance test result,recorded as Sn ellen visual acuity expressed as a decimal ratio, where 1.0 is regarded as normal."> > @@ -497,7 +497,7 @@ terminology description = <"The distance test result, recorded in Snellen format expressed in metres, where 6/6 is regarded as normal."> comment = <"Examples: '6/6, '6/12', '6/5'"> > - ["at57"] = < + ["at56"] = < text = <"Metric Snellen"> description = <"The distance test result, recorded in Snellen format expressed in metres, where 6/6 is regarded as normal."> comment = <"Examples: '6/6, '6/12', '6/5'"> @@ -519,7 +519,7 @@ terminology text = <"logMar"> description = <"The test result, recorded as logMar visual acuity, where a value of 0 is regarded as normal."> > - ["at47"] = < + ["at46"] = < text = <"logMar"> description = <"The test result, recorded as logMar visual acuity, where a value of 0 is regarded as normal."> > @@ -556,19 +556,19 @@ terminology text = <"Chart Optotype"> description = <"The style of chart optotype used to assess visual acuity."> > - ["at20"] = < + ["at19"] = < text = <"CF - Count fingers"> description = <"The subject can count fingers."> > - ["at19"] = < + ["at18"] = < text = <"HM - Hand movement"> description = <"The subject can perceive hand movement."> > - ["at18"] = < + ["at17"] = < text = <"PL - Perception of light"> description = <"The subject can perceive light."> > - ["at17"] = < + ["at16"] = < text = <"NPL - No perception of light"> description = <"The subject has no perception of light."> > @@ -576,19 +576,19 @@ terminology text = <"Low Vision Score"> description = <"Graded scale used when patient has low levels of visual acuity."> > - ["at16"] = < + ["at15"] = < text = <"Low Vision Score"> description = <"Graded scale used when patient has low levels of visual acuity."> > - ["at15"] = < + ["at14"] = < text = <"Both eyes simultaneously"> description = <"Both eyes were examined simultaneously."> > - ["at14"] = < + ["at13"] = < text = <"Right eye"> description = <"The test result refers to the visual acuity of the right eye only."> > - ["at13"] = < + ["at12"] = < text = <"Left eye"> description = <"The test result refers to the visual acuity of the left eye only."> > @@ -596,7 +596,7 @@ terminology text = <"ETDRS Letters"> description = <"Visual acuity expressed using ETDRS Letters format, with a value of 100 regarded as normal."> > - ["at12"] = < + ["at11"] = < text = <"ETDRS Letters"> description = <"Visual acuity expressed using ETDRS Letters format, with a value of 100 regarded as normal."> > @@ -610,7 +610,7 @@ terminology description = <"The distance test result, recorded as Snellen visual acuity expressed in feet, where 20/20 is regarded as normal."> comment = <"Examples: '20/20' , '20/40', '20/18'"> > - ["at10"] = < + ["at9"] = < text = <"US Snellen"> description = <"The distance test result, recorded as Snellen visual acuity expressed in feet, where 20/20 is regarded as normal."> comment = <"Examples: '20/20' , '20/40', '20/18'"> @@ -632,58 +632,58 @@ terminology > ["SNOMED-CT"] = < ["id10"] = - ["at10"] = - ["at13"] = - ["at14"] = - ["at20"] = + ["at9"] = + ["at12"] = + ["at13"] = + ["at19"] = ["id40"] = ["id41"] = ["id55"] = ["id57"] = - ["at57"] = + ["at56"] = ["id58"] = - ["at58"] = + ["at57"] = ["id67"] = - ["at72"] = - ["at73"] = - ["at76"] = + ["at71"] = + ["at72"] = + ["at75"] = ["id82"] = - ["at84"] = - ["at85"] = - ["at98"] = + ["at83"] = + ["at84"] = + ["at97"] = > > value_sets = < ["ac9009"] = < id = <"ac9009"> - members = <"at10", "at57", "at58", "at12", "at16", "at47"> + members = <"at9", "at56", "at57", "at11", "at15", "at46"> > ["ac9008"] = < id = <"ac9008"> - members = <"at101", "at102", "at103"> + members = <"at100", "at101", "at102"> > ["ac9007"] = < id = <"ac9007"> - members = <"at107", "at108", "at109"> + members = <"at106", "at107", "at108"> > ["ac9001"] = < id = <"ac9001"> - members = <"at13", "at14", "at15"> + members = <"at12", "at13", "at14"> > ["ac9000"] = < id = <"ac9000"> - members = <"at136", "at137", "at138", "at140"> + members = <"at135", "at136", "at137", "at139"> > ["ac9006"] = < id = <"ac9006"> - members = <"at83", "at84", "at85", "at110", "at97", "at98", "at99", "at100"> + members = <"at82", "at83", "at84", "at109", "at96", "at97", "at98", "at99"> > ["ac9004"] = < id = <"ac9004"> - members = <"at72", "at73", "at74", "at75", "at76"> + members = <"at71", "at72", "at73", "at74", "at75"> > ["ac9003"] = < id = <"ac9003"> - members = <"at17", "at18", "at19", "at20"> + members = <"at16", "at17", "at18", "at19"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_field_measurement.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_field_measurement.v0.0.1-alpha.adls index 52c85bc23..fc644c815 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_field_measurement.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.visual_field_measurement.v0.0.1-alpha.adls @@ -68,7 +68,7 @@ definition ELEMENT[id53] occurrences matches {0..1} matches { -- Test result name value matches { DV_CODED_TEXT[id9005] matches { - defining_code matches {[ac9000; at64]} -- Test result name (synthesised) + defining_code matches {[ac9000; at63]} -- Test result name (synthesised) } } } @@ -177,7 +177,7 @@ definition ELEMENT[id28] occurrences matches {0..1} matches { -- Perimetry test interpretation value matches { DV_CODED_TEXT[id9018] matches { - defining_code matches {[ac9004; at33]} -- Perimetry test interpretation (synthesised) + defining_code matches {[ac9004; at32]} -- Perimetry test interpretation (synthesised) } } } @@ -346,23 +346,23 @@ terminology text = <"Acquisition details"> description = <"Details about the strategy to conduct the visual field test."> > - ["at170"] = < + ["at169"] = < text = <"Within normal limits"> description = <"None of the abnormal conditions are met."> > - ["at169"] = < + ["at168"] = < text = <"Abnormally high sensitivity"> description = <"Overall sensitivity in the affected region of the VF is better than 99.5% of individuals within the normative population."> > - ["at168"] = < + ["at167"] = < text = <"General reduction of sensitivity"> description = <"Conditions for “outside normal limits” are not met, and the best region of the visual field is at or below the 99.5th percentile of the normative population."> > - ["at167"] = < + ["at166"] = < text = <"Borderline"> description = <"Matched pairs of zones are abnormal at the 97th percentile within the normative database."> > - ["at166"] = < + ["at165"] = < text = <"Outside normal limits"> description = <"Differences between a matched pair of corresponding zones exceeds the difference found in 99% of the normal population, or when both members of a pair of zones are more abnormal than 99.5% of the individuals with the normative population."> > @@ -370,23 +370,23 @@ terminology text = <"Glaucoma Hemifield Test (GHT)"> description = <"A coded intepretation of the Glaucoma Hemifield Test (GHT)."> > - ["at65"] = < + ["at64"] = < text = <"Optical fixation measurements"> description = <"The data output of an optical fixation monitoring process, consisting of a list of positive and negative numbers indicating the quality of patient fixation over the course of a visual field test. The value 0 represents the initial fixation. Negative numbers indicate a measuring error (i.e. the patient blinked). Positive numbers quantify the degree of eccentricity from initial fixation. Corresponds to DICOM Code value 111856."> > - ["at64"] = < + ["at63"] = < text = <"Glaucoma Hemifield Test Analysis (GHT)"> description = <"An analysis of asymmetry between zones of the superior and inferior visual field. It is designed to be specific for defects due to glaucoma. Corresponds to DICOM Code value 111855."> > - ["at63"] = < + ["at62"] = < text = <"Visual field loss due to local defect"> description = <"Estimate of the portion of a patient’s visual field loss that is local (i.e. not spread evenly across all portions of the visual field). Corresponds to DICOM Code value 111854."> > - ["at62"] = < + ["at61"] = < text = <"Visual field loss due to diffuse defect"> description = <"Estimate of the portion of a patient’s visual field loss that is diffuse (i.e. spread evenly across all portions of the visual field). Corresponds to DICOM Code value 111853."> > - ["at61"] = < + ["at60"] = < text = <"Visual field index"> description = <"Index of a patient’s remaining visual field normalized for both age and generalized defect. Corresponds to DICOM Code value 111852."> > @@ -419,7 +419,7 @@ terminology description = <"Whether foveal sensitivity was measured."> comment = <"Matches to DICOM (0024,0086) attribute."> > - ["at54"] = < + ["at53"] = < text = <"Borderline and general reduction in sensitivity"> description = <"Analysis Results identify Borderline and general reduction in sensitivity. Corresponds to DICOM Code value 111851."> > @@ -470,23 +470,23 @@ terminology description = <"Weighted average deviation from the age corrected normal field, in dB."> comment = <"Matches to DICOM (0024,0066) attribute."> > - ["at33"] = < + ["at32"] = < text = <"Within normal limits"> description = <"None of the abnormal conditions are met. Corresponds to DICOM Code value M-00101."> > - ["at32"] = < + ["at31"] = < text = <"Abnormally high sensitivity"> description = <"Overall sensitivity in the affected region of the VF is better than 99.5% of individuals within the normative population. Corresponds to DICOM Code value 111849."> > - ["at31"] = < + ["at30"] = < text = <"General reduction of sensitivity"> description = <"Conditions for “outside normal limits” are not met, and the best region of the visual field is at or below the 99.5th percentile of the normative population. Corresponds to DICOM Code value 111850."> > - ["at30"] = < + ["at29"] = < text = <"Borderline"> description = <"Matched pairs of zones are abnormal at the 97th percentile within the normative database. Corresponds to DICOM Code value 111848."> > - ["at29"] = < + ["at28"] = < text = <"Outside normal limits"> description = <"Differences between a matched pair of corresponding zones exceeds the difference found in 99% of the normal population, or when both members of a pair of zones are more abnormal than 99.5% of the individuals with the normative population. Corresponds to DICOM Code value 111847."> > @@ -512,11 +512,11 @@ terminology text = <"Confounding factors"> description = <"Patient circumstances which may affect interpretation of the result."> > - ["at21"] = < + ["at20"] = < text = <"Right eye"> description = <"The right eye was examined."> > - ["at20"] = < + ["at19"] = < text = <"Left eye"> description = <"The left eye was examined."> > @@ -562,18 +562,18 @@ terminology value_sets = < ["ac9002"] = < id = <"ac9002"> - members = <"at166", "at167", "at168", "at169", "at170"> + members = <"at165", "at166", "at167", "at168", "at169"> > ["ac9001"] = < id = <"ac9001"> - members = <"at20", "at21"> + members = <"at19", "at20"> > ["ac9000"] = < id = <"ac9000"> - members = <"at61", "at62", "at63", "at64", "at65"> + members = <"at60", "at61", "at62", "at63", "at64"> > ["ac9004"] = < id = <"ac9004"> - members = <"at29", "at30", "at32", "at31", "at54", "at33"> + members = <"at28", "at29", "at31", "at30", "at53", "at32"> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waterlow_score.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waterlow_score.v0.0.1-alpha.adls index 69c6fb9f3..a230e6c6d 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waterlow_score.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.waterlow_score.v0.0.1-alpha.adls @@ -54,8 +54,8 @@ definition value matches { DV_ORDINAL[id9025] matches { [value, symbol] matches { - [{1}, {[at29]}], - [{2}, {[at30]}] + [{1}, {[at28]}], + [{2}, {[at29]}] } } } @@ -64,12 +64,12 @@ definition value matches { DV_ORDINAL[id9026] matches { [value, symbol] matches { - [{0}, {[at135]}], - [{1}, {[at31]}], - [{2}, {[at32]}], - [{3}, {[at33]}], - [{4}, {[at34]}], - [{5}, {[at35]}] + [{0}, {[at134]}], + [{1}, {[at30]}], + [{2}, {[at31]}], + [{3}, {[at32]}], + [{4}, {[at33]}], + [{5}, {[at34]}] } } } @@ -78,10 +78,10 @@ definition value matches { DV_ORDINAL[id9027] matches { [value, symbol] matches { - [{0}, {[at21]}], - [{1}, {[at22]}], - [{2}, {[at23]}], - [{3}, {[at24]}] + [{0}, {[at20]}], + [{1}, {[at21]}], + [{2}, {[at22]}], + [{3}, {[at23]}] } } } @@ -90,10 +90,10 @@ definition value matches { DV_ORDINAL[id9028] matches { [value, symbol] matches { - [{0}, {[at25]}], - [{1}, {[at26]}], - [{2}, {[at27]}], - [{3}, {[at28]}] + [{0}, {[at24]}], + [{1}, {[at25]}], + [{2}, {[at26]}], + [{3}, {[at27]}] } } } @@ -102,12 +102,12 @@ definition value matches { DV_ORDINAL[id9029] matches { [value, symbol] matches { - [{0}, {[at36]}], - [{1}, {[at37]}], - [{2}, {[at38]}], - [{3}, {[at39]}], - [{4}, {[at40]}], - [{5}, {[at41]}] + [{0}, {[at35]}], + [{1}, {[at36]}], + [{2}, {[at37]}], + [{3}, {[at38]}], + [{4}, {[at39]}], + [{5}, {[at40]}] } } } @@ -118,11 +118,11 @@ definition value matches { DV_ORDINAL[id9030] matches { [value, symbol] matches { - [{0}, {[at132]}], - [{1}, {[at56]}], - [{2}, {[at57]}], - [{3}, {[at58]}], - [{4}, {[at59]}] + [{0}, {[at131]}], + [{1}, {[at55]}], + [{2}, {[at56]}], + [{3}, {[at57]}], + [{4}, {[at58]}] } } } @@ -131,8 +131,8 @@ definition value matches { DV_ORDINAL[id9031] matches { [value, symbol] matches { - [{0}, {[at46]}], - [{1}, {[at47]}] + [{0}, {[at45]}], + [{1}, {[at46]}] } } } @@ -152,7 +152,7 @@ definition value matches { DV_ORDINAL[id9033] matches { [value, symbol] matches { - [{0}, {[at117]}] + [{0}, {[at116]}] } } } @@ -161,7 +161,7 @@ definition value matches { DV_ORDINAL[id9034] matches { [value, symbol] matches { - [{1}, {[at118]}] + [{1}, {[at117]}] } } } @@ -170,7 +170,7 @@ definition value matches { DV_ORDINAL[id9035] matches { [value, symbol] matches { - [{1}, {[at119]}] + [{1}, {[at118]}] } } } @@ -179,7 +179,7 @@ definition value matches { DV_ORDINAL[id9036] matches { [value, symbol] matches { - [{1}, {[at120]}] + [{1}, {[at119]}] } } } @@ -188,7 +188,7 @@ definition value matches { DV_ORDINAL[id9037] matches { [value, symbol] matches { - [{1}, {[at121]}] + [{1}, {[at120]}] } } } @@ -197,7 +197,7 @@ definition value matches { DV_ORDINAL[id9038] matches { [value, symbol] matches { - [{2}, {[at122]}] + [{2}, {[at121]}] } } } @@ -206,7 +206,7 @@ definition value matches { DV_ORDINAL[id9039] matches { [value, symbol] matches { - [{2}, {[at123]}] + [{2}, {[at122]}] } } } @@ -219,7 +219,7 @@ definition value matches { DV_ORDINAL[id9040] matches { [value, symbol] matches { - [{8}, {[at124]}] + [{8}, {[at123]}] } } } @@ -228,7 +228,7 @@ definition value matches { DV_ORDINAL[id9041] matches { [value, symbol] matches { - [{5}, {[at125]}] + [{5}, {[at124]}] } } } @@ -237,7 +237,7 @@ definition value matches { DV_ORDINAL[id9042] matches { [value, symbol] matches { - [{8}, {[at126]}] + [{8}, {[at125]}] } } } @@ -246,7 +246,7 @@ definition value matches { DV_ORDINAL[id9043] matches { [value, symbol] matches { - [{5}, {[at127]}] + [{5}, {[at126]}] } } } @@ -255,7 +255,7 @@ definition value matches { DV_ORDINAL[id9044] matches { [value, symbol] matches { - [{2}, {[at128]}] + [{2}, {[at127]}] } } } @@ -264,7 +264,7 @@ definition value matches { DV_ORDINAL[id9045] matches { [value, symbol] matches { - [{1}, {[at129]}] + [{1}, {[at128]}] } } } @@ -277,10 +277,10 @@ definition value matches { DV_ORDINAL[id9046] matches { [value, symbol] matches { - [{0}, {[at137]}], - [{4}, {[at138]}], - [{5}, {[at139]}], - [{6}, {[at140]}] + [{0}, {[at136]}], + [{4}, {[at137]}], + [{5}, {[at138]}], + [{6}, {[at139]}] } } } @@ -289,10 +289,10 @@ definition value matches { DV_ORDINAL[id9047] matches { [value, symbol] matches { - [{0}, {[at137]}], - [{4}, {[at138]}], - [{5}, {[at139]}], - [{6}, {[at140]}] + [{0}, {[at136]}], + [{4}, {[at137]}], + [{5}, {[at138]}], + [{6}, {[at139]}] } } } @@ -301,10 +301,10 @@ definition value matches { DV_ORDINAL[id9048] matches { [value, symbol] matches { - [{0}, {[at137]}], - [{4}, {[at138]}], - [{5}, {[at139]}], - [{6}, {[at140]}] + [{0}, {[at136]}], + [{4}, {[at137]}], + [{5}, {[at138]}], + [{6}, {[at139]}] } } } @@ -313,10 +313,10 @@ definition value matches { DV_ORDINAL[id9049] matches { [value, symbol] matches { - [{0}, {[at137]}], - [{4}, {[at138]}], - [{5}, {[at139]}], - [{6}, {[at140]}] + [{0}, {[at136]}], + [{4}, {[at137]}], + [{5}, {[at138]}], + [{6}, {[at139]}] } } } @@ -329,8 +329,8 @@ definition value matches { DV_ORDINAL[id9050] matches { [value, symbol] matches { - [{0}, {[at154]}], - [{5}, {[at144]}] + [{0}, {[at153]}], + [{5}, {[at143]}] } } } @@ -339,9 +339,9 @@ definition value matches { DV_ORDINAL[id9051] matches { [value, symbol] matches { - [{0}, {[at155]}], - [{5}, {[at146]}], - [{8}, {[at147]}] + [{0}, {[at154]}], + [{5}, {[at145]}], + [{8}, {[at146]}] } } } @@ -354,8 +354,8 @@ definition value matches { DV_ORDINAL[id9052] matches { [value, symbol] matches { - [{0}, {[at142]}], - [{4}, {[at143]}] + [{0}, {[at141]}], + [{4}, {[at142]}] } } } @@ -364,8 +364,8 @@ definition value matches { DV_ORDINAL[id9053] matches { [value, symbol] matches { - [{0}, {[at142]}], - [{4}, {[at143]}] + [{0}, {[at141]}], + [{4}, {[at142]}] } } } @@ -374,8 +374,8 @@ definition value matches { DV_ORDINAL[id9054] matches { [value, symbol] matches { - [{0}, {[at142]}], - [{4}, {[at143]}] + [{0}, {[at141]}], + [{4}, {[at142]}] } } } @@ -384,8 +384,8 @@ definition value matches { DV_ORDINAL[id9055] matches { [value, symbol] matches { - [{0}, {[at142]}], - [{4}, {[at143]}] + [{0}, {[at141]}], + [{4}, {[at142]}] } } } @@ -403,9 +403,9 @@ definition value matches { DV_ORDINAL[id9057] matches { [value, symbol] matches { - [{10}, {[at17]}], - [{15}, {[at18]}], - [{20}, {[at19]}] + [{10}, {[at16]}], + [{15}, {[at17]}], + [{20}, {[at18]}] } } } @@ -549,11 +549,11 @@ terminology text = <"Overall risk grade (synthesised)"> description = <"Overall Waterlow Score. (synthesised)"> > - ["at155"] = < + ["at154"] = < text = <"On table < 2 hrs or not in past 48 hrs"> description = <"The subject has had surgery more than 48 hrs ago or lasting for less than 2 hours."> > - ["at154"] = < + ["at153"] = < text = <"No orthopaedic / spinal surgery"> description = <"The subject has no risk related to spinal / orthopaedic surgery."> > @@ -569,11 +569,11 @@ terminology text = <"Diabetes, MS, CVA"> description = <"The subject has diabetes, multiple sclerosis or has had a stroke."> > - ["at147"] = < + ["at146"] = < text = <"On table > 6 hrs (Past 48 hrs)"> description = <"The subject has had surgery within the past 48 hours lasting over 6 hours."> > - ["at146"] = < + ["at145"] = < text = <"On table > 2 hrs (Past 48 hrs)"> description = <"The subject has had surgery within the past 48 hours lasting over 2 hours."> > @@ -581,15 +581,15 @@ terminology text = <"Duration of surgery"> description = <"Risks imparted by length of surgery."> > - ["at144"] = < + ["at143"] = < text = <"Orthopaedic /spinal surgery"> description = <"The subject has undergone orthopaedic or spinal surgery."> > - ["at143"] = < + ["at142"] = < text = <"Significant medication risk"> description = <"The subject has significant risk related to medication."> > - ["at142"] = < + ["at141"] = < text = <"No medication risk"> description = <"The subject has no risk related to medication."> > @@ -597,19 +597,19 @@ terminology text = <"Combined medication risk"> description = <"Overall pressure ulcer risk related to medication. Should not be recorded if individual medication risks are used."> > - ["at140"] = < + ["at139"] = < text = <"Severe neurological deficit"> description = <"The subject has a severe overall neurological deficit."> > - ["at139"] = < + ["at138"] = < text = <"Moderate neurological deficit"> description = <"The subject has a moderate overall neurological deficit."> > - ["at138"] = < + ["at137"] = < text = <"Mild neurological deficit"> description = <"The subject has a mild overall neurological deficit."> > - ["at137"] = < + ["at136"] = < text = <"No neurological deficit"> description = <"The subject has no overall neurological deficit."> > @@ -617,7 +617,7 @@ terminology text = <"Combined neurological deficit"> description = <"An overall estimate of neurological deficit. Should not be used if individual neurological deficit risks are recorded."> > - ["at135"] = < + ["at134"] = < text = <"Less than 14 years"> description = <"The subject is under 14 years old."> > @@ -625,7 +625,7 @@ terminology text = <"Score version"> description = <"The version of the score used, normally recorded as the year."> > - ["at132"] = < + ["at131"] = < text = <"No recent weight loss"> description = <"The subject has not recently lost weight."> > @@ -641,7 +641,7 @@ terminology text = <"Smoking"> description = <"The subject is a smoker."> > - ["at129"] = < + ["at128"] = < text = <"Smoking"> description = <"The subject is a smoker."> > @@ -649,7 +649,7 @@ terminology text = <"Anaemia (Hb < 8 g/dl)"> description = <"The subject is significantly anaemic. Hb less than 8 mg/dl."> > - ["at128"] = < + ["at127"] = < text = <"Anaemia (Hb < 8 g/dl)"> description = <"The subject is significantly anaemic. Hb less than 8 mg/dl."> > @@ -657,7 +657,7 @@ terminology text = <"Peripheral vascular disease"> description = <"The subject has peripheral vascular disease."> > - ["at127"] = < + ["at126"] = < text = <"Peripheral vascular disease"> description = <"The subject has peripheral vascular disease."> > @@ -665,7 +665,7 @@ terminology text = <"Multiple organ failure"> description = <"The subject has multiple organ/system failure."> > - ["at126"] = < + ["at125"] = < text = <"Multiple organ failure"> description = <"The subject has multiple organ/system failure."> > @@ -673,7 +673,7 @@ terminology text = <"Single organ failure"> description = <"The patent has single organ/system failure e.g. respiratory, cardiac, liver, renal."> > - ["at125"] = < + ["at124"] = < text = <"Single organ failure"> description = <"The patent has single organ/system failure e.g. respiratory, cardiac, liver, renal."> > @@ -681,7 +681,7 @@ terminology text = <"Terminal cachexia"> description = <"The subject is terminally-ill and shows significant weight-loss."> > - ["at124"] = < + ["at123"] = < text = <"Terminal cachexia"> description = <"The subject is terminally-ill and shows significant weight-loss."> > @@ -689,7 +689,7 @@ terminology text = <"Pressure ulcer - Stage 2-4"> description = <"The skin has a frank pressure sore - Stage 2-4."> > - ["at123"] = < + ["at122"] = < text = <"Pressure ulcer - Stage 2-4"> description = <"The skin has a frank pressure sore - Stage 2-4."> > @@ -697,7 +697,7 @@ terminology text = <"Discoloured - Stage 1"> description = <"The skin is dicoloured - Pressure sore - Grade 1."> > - ["at122"] = < + ["at121"] = < text = <"Discoloured - Stage 1"> description = <"The skin is dicoloured - Pressure sore - Grade 1."> > @@ -705,7 +705,7 @@ terminology text = <"Clammy, pyrexia"> description = <"The aptient appears clammy or pyrexic."> > - ["at121"] = < + ["at120"] = < text = <"Clammy, pyrexia"> description = <"The aptient appears clammy or pyrexic."> > @@ -713,7 +713,7 @@ terminology text = <"Oedematous"> description = <"The skin is oedematous."> > - ["at120"] = < + ["at119"] = < text = <"Oedematous"> description = <"The skin is oedematous."> > @@ -721,7 +721,7 @@ terminology text = <"Dry"> description = <"The skin is dry."> > - ["at119"] = < + ["at118"] = < text = <"Dry"> description = <"The skin is dry."> > @@ -729,7 +729,7 @@ terminology text = <"Tissue-paper"> description = <"The skin has a tissue-paper quality."> > - ["at118"] = < + ["at117"] = < text = <"Tissue-paper"> description = <"The skin has a tissue-paper quality."> > @@ -737,7 +737,7 @@ terminology text = <"Healthy"> description = <"The skin appears healthy."> > - ["at117"] = < + ["at116"] = < text = <"Healthy"> description = <"The skin appears healthy."> > @@ -781,19 +781,19 @@ terminology text = <"Skin type visual risk areas"> description = <"Category of risks assessed by skin inspection."> > - ["at59"] = < + ["at58"] = < text = <"Over 15kg"> description = <"The subject has recently lost over 15kg in weight."> > - ["at58"] = < + ["at57"] = < text = <"10-15kg"> description = <"The subject has recently lost 10-15kg in weight or the amount of weight loss is unknown."> > - ["at57"] = < + ["at56"] = < text = <"5-10kg (or Amount unsure)"> description = <"The subject has recently lost 5-10kg in weight."> > - ["at56"] = < + ["at55"] = < text = <"0.5-5kg"> description = <"The subject has recently lost 0.5-5kg in weight."> > @@ -801,11 +801,11 @@ terminology text = <"Weight loss"> description = <"Risk conferred by recent weight loss."> > - ["at47"] = < + ["at46"] = < text = <"Poor"> description = <"The subject is eating poorly or has a poor appetite."> > - ["at46"] = < + ["at45"] = < text = <"Average"> description = <"The subject is eating normally and has a normal appetite."> > @@ -813,87 +813,87 @@ terminology text = <"Appetite"> description = <"Risk conferred by the subject's appetite and eating habit."> > - ["at41"] = < + ["at40"] = < text = <"Chairbound"> description = <"The subject is confined to a chair or wheelchair."> > - ["at40"] = < + ["at39"] = < text = <"Bedbound"> description = <"The subject is confined to bed e.g by traction."> > - ["at39"] = < + ["at38"] = < text = <"Restricted"> description = <"The subject's mobility is restricted."> > - ["at38"] = < + ["at37"] = < text = <"Apathetic"> description = <"The subject is apathetic."> > - ["at37"] = < + ["at36"] = < text = <"Restless/ fidgety"> description = <"The subject is restless and fidgety."> > - ["at36"] = < + ["at35"] = < text = <"Fully mobile"> description = <"The subject is fully mobile."> > - ["at35"] = < + ["at34"] = < text = <"80+"> description = <"The subject is aged over 80."> > - ["at34"] = < + ["at33"] = < text = <"75-80"> description = <"The subject is aged between 75-80."> > - ["at33"] = < + ["at32"] = < text = <"65-74"> description = <"The subject is aged between 65-74."> > - ["at32"] = < + ["at31"] = < text = <"50-64"> description = <"The subject is aged between 50-64."> > - ["at31"] = < + ["at30"] = < text = <"14-49"> description = <"The subject is aged between 14-49."> > - ["at30"] = < + ["at29"] = < text = <"Female"> description = <"The subject is female."> > - ["at29"] = < + ["at28"] = < text = <"Male"> description = <"The subject is male."> > - ["at28"] = < + ["at27"] = < text = <"Urinary and faecal incontinence"> description = <"The subject is incontinent of urine and faeces."> > - ["at27"] = < + ["at26"] = < text = <"Faecal incontinence"> description = <"The subject is incontinent of faeces."> > - ["at26"] = < + ["at25"] = < text = <"Urinary incontinence"> description = <"The subject is incontinent of urine."> > - ["at25"] = < + ["at24"] = < text = <"Complete / catheterised"> description = <"The subject is completely continent or catheterised."> > - ["at24"] = < + ["at23"] = < text = <"Below average"> description = <"The subject's build is below average : BMI below 20 ."> > - ["at23"] = < + ["at22"] = < text = <"Obese"> description = <"The subject is obese : BMI over 30 ."> > - ["at22"] = < + ["at21"] = < text = <"Above average"> description = <"The subject's build is above average : BMI 25-29.9 ."> > - ["at21"] = < + ["at20"] = < text = <"Average"> description = <"The subject's build is average : BMI 20-24.9 ."> > @@ -901,15 +901,15 @@ terminology text = <"Comment"> description = <"Additional narrative comment about the Score."> > - ["at19"] = < + ["at18"] = < text = <"20+ Very high risk"> description = <"The subject is at very high risk of developing a pressure ulcer."> > - ["at18"] = < + ["at17"] = < text = <"15+ High risk"> description = <"The subject is at high risk of developing a pressure ulcer."> > - ["at17"] = < + ["at16"] = < text = <"10+ At risk"> description = <"The subject is at risk of developing a pressure ulcer."> > @@ -954,102 +954,102 @@ terminology value_sets = < ["ac9013"] = < id = <"ac9013"> - members = <"at123", ...> + members = <"at122", ...> > ["ac9012"] = < id = <"ac9012"> - members = <"at122", ...> + members = <"at121", ...> > ["ac9011"] = < id = <"ac9011"> - members = <"at121", ...> + members = <"at120", ...> > ["ac9010"] = < id = <"ac9010"> - members = <"at120", ...> + members = <"at119", ...> > ["ac9017"] = < id = <"ac9017"> - members = <"at127", ...> + members = <"at126", ...> > ["ac9016"] = < id = <"ac9016"> - members = <"at126", ...> + members = <"at125", ...> > ["ac9015"] = < id = <"ac9015"> - members = <"at125", ...> + members = <"at124", ...> > ["ac9014"] = < id = <"ac9014"> - members = <"at124", ...> + members = <"at123", ...> > ["ac9009"] = < id = <"ac9009"> - members = <"at119", ...> + members = <"at118", ...> > ["ac9008"] = < id = <"ac9008"> - members = <"at118", ...> + members = <"at117", ...> > ["ac9007"] = < id = <"ac9007"> - members = <"at117", ...> + members = <"at116", ...> > ["ac9020"] = < id = <"ac9020"> - members = <"at137", "at138", "at139", "at140"> + members = <"at136", "at137", "at138", "at139"> > ["ac9002"] = < id = <"ac9002"> - members = <"at21", "at22", "at23", "at24"> + members = <"at20", "at21", "at22", "at23"> > ["ac9024"] = < id = <"ac9024"> - members = <"at17", "at18", "at19"> + members = <"at16", "at17", "at18"> > ["ac9001"] = < id = <"ac9001"> - members = <"at135", "at31", "at32", "at33", "at34", "at35"> + members = <"at134", "at30", "at31", "at32", "at33", "at34"> > ["ac9023"] = < id = <"ac9023"> - members = <"at142", "at143"> + members = <"at141", "at142"> > ["ac9000"] = < id = <"ac9000"> - members = <"at29", "at30"> + members = <"at28", "at29"> > ["ac9022"] = < id = <"ac9022"> - members = <"at155", "at146", "at147"> + members = <"at154", "at145", "at146"> > ["ac9021"] = < id = <"ac9021"> - members = <"at154", "at144"> + members = <"at153", "at143"> > ["ac9006"] = < id = <"ac9006"> - members = <"at46", "at47"> + members = <"at45", "at46"> > ["ac9005"] = < id = <"ac9005"> - members = <"at132", "at56", "at57", "at58", "at59"> + members = <"at131", "at55", "at56", "at57", "at58"> > ["ac9004"] = < id = <"ac9004"> - members = <"at36", "at37", "at38", "at39", "at40", "at41"> + members = <"at35", "at36", "at37", "at38", "at39", "at40"> > ["ac9003"] = < id = <"ac9003"> - members = <"at25", "at26", "at27", "at28"> + members = <"at24", "at25", "at26", "at27"> > ["ac9019"] = < id = <"ac9019"> - members = <"at129", ...> + members = <"at128", ...> > ["ac9018"] = < id = <"ac9018"> - members = <"at128", ...> + members = <"at127", ...> > > diff --git a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha.adls b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha.adls index 03aacb629..814b9952e 100644 --- a/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha.adls +++ b/tools/src/test/resources/adl14converted/openEHR-EHR-OBSERVATION.ymrs.v0.0.1-alpha.adls @@ -104,11 +104,11 @@ definition value matches { DV_ORDINAL[id9011] matches { [value, symbol] matches { - [{0}, {[at17]}], - [{1}, {[at18]}], - [{2}, {[at19]}], - [{3}, {[at20]}], - [{4}, {[at21]}] + [{0}, {[at16]}], + [{1}, {[at17]}], + [{2}, {[at18]}], + [{3}, {[at19]}], + [{4}, {[at20]}] } } } @@ -117,11 +117,11 @@ definition value matches { DV_ORDINAL[id9012] matches { [value, symbol] matches { - [{0}, {[at22]}], - [{1}, {[at23]}], - [{2}, {[at24]}], - [{3}, {[at25]}], - [{4}, {[at26]}] + [{0}, {[at21]}], + [{1}, {[at22]}], + [{2}, {[at23]}], + [{3}, {[at24]}], + [{4}, {[at25]}] } } } @@ -130,11 +130,11 @@ definition value matches { DV_ORDINAL[id9013] matches { [value, symbol] matches { - [{0}, {[at27]}], - [{1}, {[at28]}], - [{2}, {[at29]}], - [{3}, {[at30]}], - [{4}, {[at31]}] + [{0}, {[at26]}], + [{1}, {[at27]}], + [{2}, {[at28]}], + [{3}, {[at29]}], + [{4}, {[at30]}] } } } @@ -143,11 +143,11 @@ definition value matches { DV_ORDINAL[id9014] matches { [value, symbol] matches { - [{0}, {[at32]}], - [{1}, {[at33]}], - [{2}, {[at34]}], - [{3}, {[at35]}], - [{4}, {[at36]}] + [{0}, {[at31]}], + [{1}, {[at32]}], + [{2}, {[at33]}], + [{3}, {[at34]}], + [{4}, {[at35]}] } } } @@ -156,11 +156,11 @@ definition value matches { DV_ORDINAL[id9015] matches { [value, symbol] matches { - [{0}, {[at37]}], - [{2}, {[at38]}], - [{4}, {[at39]}], - [{6}, {[at40]}], - [{8}, {[at41]}] + [{0}, {[at36]}], + [{2}, {[at37]}], + [{4}, {[at38]}], + [{6}, {[at39]}], + [{8}, {[at40]}] } } } @@ -169,11 +169,11 @@ definition value matches { DV_ORDINAL[id9016] matches { [value, symbol] matches { - [{0}, {[at42]}], - [{2}, {[at43]}], - [{4}, {[at44]}], - [{6}, {[at45]}], - [{8}, {[at46]}] + [{0}, {[at41]}], + [{2}, {[at42]}], + [{4}, {[at43]}], + [{6}, {[at44]}], + [{8}, {[at45]}] } } } @@ -182,11 +182,11 @@ definition value matches { DV_ORDINAL[id9017] matches { [value, symbol] matches { - [{0}, {[at47]}], - [{1}, {[at48]}], - [{2}, {[at49]}], - [{3}, {[at50]}], - [{4}, {[at51]}] + [{0}, {[at46]}], + [{1}, {[at47]}], + [{2}, {[at48]}], + [{3}, {[at49]}], + [{4}, {[at50]}] } } } @@ -195,11 +195,11 @@ definition value matches { DV_ORDINAL[id9018] matches { [value, symbol] matches { - [{0}, {[at52]}], - [{2}, {[at53]}], - [{4}, {[at54]}], - [{6}, {[at55]}], - [{8}, {[at56]}] + [{0}, {[at51]}], + [{2}, {[at52]}], + [{4}, {[at53]}], + [{6}, {[at54]}], + [{8}, {[at55]}] } } } @@ -208,11 +208,11 @@ definition value matches { DV_ORDINAL[id9019] matches { [value, symbol] matches { - [{0}, {[at57]}], - [{2}, {[at58]}], - [{4}, {[at59]}], - [{6}, {[at60]}], - [{8}, {[at61]}] + [{0}, {[at56]}], + [{2}, {[at57]}], + [{4}, {[at58]}], + [{6}, {[at59]}], + [{8}, {[at60]}] } } } @@ -221,11 +221,11 @@ definition value matches { DV_ORDINAL[id9020] matches { [value, symbol] matches { - [{0}, {[at62]}], - [{1}, {[at63]}], - [{2}, {[at64]}], - [{3}, {[at65]}], - [{4}, {[at66]}] + [{0}, {[at61]}], + [{1}, {[at62]}], + [{2}, {[at63]}], + [{3}, {[at64]}], + [{4}, {[at65]}] } } } @@ -234,11 +234,11 @@ definition value matches { DV_ORDINAL[id9021] matches { [value, symbol] matches { - [{0}, {[at67]}], - [{1}, {[at68]}], - [{2}, {[at69]}], - [{3}, {[at70]}], - [{4}, {[at71]}] + [{0}, {[at66]}], + [{1}, {[at67]}], + [{2}, {[at68]}], + [{3}, {[at69]}], + [{4}, {[at70]}] } } } @@ -320,223 +320,223 @@ terminology text = <"*CLUSTER(en)"> description = <"**(en)"> > - ["at71"] = < + ["at70"] = < text = <"Saknar helt insikt; förnekar beteendeförändring"> description = <"*"> > - ["at70"] = < + ["at69"] = < text = <"Medger möjlig beteendeförändring men ej sjukdom"> description = <"*"> > - ["at69"] = < + ["at68"] = < text = <"Medger beteendeförändring men ej sjukdom"> description = <"*"> > - ["at68"] = < + ["at67"] = < text = <"Medger möjlig sjukdom"> description = <"*"> > - ["at67"] = < + ["at66"] = < text = <"Insiktsfull; medger sjukdom och behov av behandling"> description = <"*"> > - ["at66"] = < + ["at65"] = < text = <"Svårt vanvårdad; bisarr klädsel, smink"> description = <"*"> > - ["at65"] = < + ["at64"] = < text = <"Vanvårdad; delvis oklädd; uppseendeväckande smink"> description = <"*"> > - ["at64"] = < + ["at63"] = < text = <"Påtagligt ovårdad; ovårdad eller slarvigt klädd"> description = <"*"> > - ["at63"] = < + ["at62"] = < text = <"Minimalt ovårdad"> description = <"*"> > - ["at62"] = < + ["at61"] = < text = <"Adekvat, vårdat yttre"> description = <"*"> > - ["at61"] = < + ["at60"] = < text = <"Går till fysiskt angrepp; destruktivt beteende; ej möjligt genomföra samtal"> description = <"*"> > - ["at60"] = < + ["at59"] = < text = <"Hotar intervjuaren; skriker; svårt genomföra samtalet"> description = <"*"> > - ["at59"] = < + ["at58"] = < text = <"Krävande; hotfull"> description = <"*"> > - ["at58"] = < + ["at57"] = < text = <"Sarkastisk; högljudd ibland; på sin vakt"> description = <"*"> > - ["at57"] = < + ["at56"] = < text = <"Uppvisar inte aggressivt beteende"> description = <"*"> > - ["at56"] = < + ["at55"] = < text = <"Vanföreställningar; hallucinationer"> description = <"*"> > - ["at55"] = < + ["at54"] = < text = <"Grandiosa eller paranoida föreställningar; hänsyftningsidéer"> description = <"*"> > - ["at54"] = < + ["at53"] = < text = <"Speciella projekt; hyperreligiös"> description = <"*"> > - ["at53"] = < + ["at52"] = < text = <"Tveksamma planer; nya intressen"> description = <"*"> > - ["at52"] = < + ["at51"] = < text = <"Normalt"> description = <"*"> > - ["at51"] = < + ["at50"] = < text = <"Osammanhängande; kommunikation ej möjlig"> description = <"*"> > - ["at50"] = < + ["at49"] = < text = <"Tankeflykt; irrelevanta svar; svårt att följa tanketråd; ekolali"> description = <"*"> > - ["at49"] = < + ["at48"] = < text = <"Lättdistraherad; tappar tanketråd; byter ofta ämne; uppvarvad tankegång"> description = <"*"> > - ["at48"] = < + ["at47"] = < text = <"Omständlig; något lättdistraherad; snabba tankar"> description = <"*"> > - ["at47"] = < + ["at46"] = < text = <"Ingen störning"> description = <"*"> > - ["at46"] = < + ["at45"] = < text = <"Forcerat tal; talar konstant; omöjlig att avbryta"> description = <"*"> > - ["at45"] = < + ["at44"] = < text = <"Talar näst intill konstant; svår att avbryta"> description = <"*"> > - ["at44"] = < + ["at43"] = < text = <"Ökad talhastighet eller -flöde; omständliga formuleringar"> description = <"*"> > - ["at43"] = < + ["at42"] = < text = <"Känner sig pratsam"> description = <"*"> > - ["at42"] = < + ["at41"] = < text = <"Ej påverkat"> description = <"*"> > - ["at41"] = < + ["at40"] = < text = <"Fientlig, ej samarbetsvillig; omöjligt genomföra samtal"> description = <"*(en)"> > - ["at40"] = < + ["at39"] = < text = <"Ofta irritabel under samtalet; kortfattad och tvär"> description = <"*(en)"> > - ["at39"] = < + ["at38"] = < text = <"Irritabel ibland under samtalet; nyligen haft återkommande episoder av ilska eller irritabilitet"> description = <"*(en)"> > - ["at38"] = < + ["at37"] = < text = <"Subjektivt ökad"> description = <"*(en)"> > - ["at37"] = < + ["at36"] = < text = <"Ej irritabel"> description = <"*(en)"> > - ["at36"] = < + ["at35"] = < text = <"Uppger avsaknad av sömnbehov"> description = <"*"> > - ["at35"] = < + ["at34"] = < text = <"Uppger minskat sömnbehov"> description = <"*"> > - ["at34"] = < + ["at33"] = < text = <"Sover mer än en timme mindre än normalt "> description = <"*"> > - ["at33"] = < + ["at32"] = < text = <"Sover upp till en timme mindre än normalt"> description = <"*"> > - ["at32"] = < + ["at31"] = < text = <"Rapporterar ej minskad sömn"> description = <"*"> > - ["at31"] = < + ["at30"] = < text = <"Öppet sexuellt beteende (gentemot andra patienter, personal eller administrerande kliniker)"> description = <"*"> > - ["at30"] = < + ["at29"] = < text = <"Tankar med sexuellt innehåll framkommer spontant; förhöjt självrapporterat intresse "> description = <"*"> > - ["at29"] = < + ["at28"] = < text = <"Subjektivt ökad på fråga"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Lätt ökat"> description = <"*"> > - ["at27"] = < + ["at26"] = < text = <"Normalt; ej ökat"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"Kontinuerlig hyperaktivitet, ej avledbar"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"Överskottsenergi; hyperaktiv; rastlös men avledbar"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"Animerad; ökat kroppspråk"> description = <"*"> > - ["at23"] = < + ["at22"] = < text = <"Subjektivt ökad"> description = <"*"> > - ["at22"] = < + ["at21"] = < text = <"Ej ökat"> description = <"*"> > - ["at21"] = < + ["at20"] = < text = <"Euforisk; olämpliga skratt; glatt sjungande"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"Förhöjt, inadekvat tankeinnehåll; skämtsam"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"Subjektivt förhöjt, spontant; optimistisk, självsäker; entusiastisk; adekvat tankeinnehåll"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Lätt förhöjt, ibland noterbart först på fråga"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Ej förhöjt"> description = <"*"> > @@ -647,223 +647,223 @@ terminology description = <"Additional information required to capture local content or to align with other reference models/formalisms."> comment = <"For example: local information requirements or additional metadata to align with FHIR or CIMI equivalents."> > - ["at71"] = < + ["at70"] = < text = <"Denies any behaviour change"> description = <"*"> > - ["at70"] = < + ["at69"] = < text = <"Admits possible change in behaviour, but denies illness"> description = <"*"> > - ["at69"] = < + ["at68"] = < text = <"Admits behaviour change, but denies illness"> description = <"*"> > - ["at68"] = < + ["at67"] = < text = <"Possibly ill"> description = <"*"> > - ["at67"] = < + ["at66"] = < text = <"Present; admits illness; agrees with need for treatment"> description = <"*"> > - ["at66"] = < + ["at65"] = < text = <"Completely unkempt; decorated; bizarre garb"> description = <"*"> > - ["at65"] = < + ["at64"] = < text = <"Dishevelled; partly clothed; garish make-up"> description = <"*"> > - ["at64"] = < + ["at63"] = < text = <"Poorly groomed; moderately dishevelled; overdressed"> description = <"*"> > - ["at63"] = < + ["at62"] = < text = <"Minimally unkempt"> description = <"*"> > - ["at62"] = < + ["at61"] = < text = <"Appropriate dress and grooming"> description = <"*"> > - ["at61"] = < + ["at60"] = < text = <"Assaultive; destructive; interview impossible"> description = <"*"> > - ["at60"] = < + ["at59"] = < text = <"Threatens interviewer; shouting; interview difficult"> description = <"*"> > - ["at59"] = < + ["at58"] = < text = <"Demanding; threats on ward"> description = <"*"> > - ["at58"] = < + ["at57"] = < text = <"Sarcastic; loud at times, guarded"> description = <"*"> > - ["at57"] = < + ["at56"] = < text = <"Absent"> description = <"*"> > - ["at56"] = < + ["at55"] = < text = <"Delusions; hallucinations"> description = <"*"> > - ["at55"] = < + ["at54"] = < text = <"Grandiose or paranoid ideas; ideas of reference"> description = <"*"> > - ["at54"] = < + ["at53"] = < text = <"Special project(s); hyperreligous"> description = <"*"> > - ["at53"] = < + ["at52"] = < text = <"Questionable plans, new interests"> description = <"*"> > - ["at52"] = < + ["at51"] = < text = <"Normal"> description = <"*"> > - ["at51"] = < + ["at50"] = < text = <"Incoherent; communication impossible"> description = <"*"> > - ["at50"] = < + ["at49"] = < text = <"Flight of ideas; tangentiality; difficult to follow; rhyming, echolalia"> description = <"*"> > - ["at49"] = < + ["at48"] = < text = <"Distractible; loses goal of thought; changes topics frequently; racing thoughts"> description = <"*"> > - ["at48"] = < + ["at47"] = < text = <"Circumstantial; mild distractibility; quick thoughts"> description = <"*"> > - ["at47"] = < + ["at46"] = < text = <"Absent"> description = <"*"> > - ["at46"] = < + ["at45"] = < text = <"Pressured; uninterruptible, continuous speech"> description = <"*"> > - ["at45"] = < + ["at44"] = < text = <"Push; consistently increased rate and amount; difficult to interrupt"> description = <"*"> > - ["at44"] = < + ["at43"] = < text = <"Increased rate or amount at times, verbose at times"> description = <"*"> > - ["at43"] = < + ["at42"] = < text = <"Feels talkative"> description = <"*"> > - ["at42"] = < + ["at41"] = < text = <"No increase"> description = <"*"> > - ["at41"] = < + ["at40"] = < text = <"Hostile, unco-operative; interview impossible"> description = <"*"> > - ["at40"] = < + ["at39"] = < text = <"Frequently irritable during interview; short, curt throughout"> description = <"*"> > - ["at39"] = < + ["at38"] = < text = <"Irritable at times during interview; recent episodes of anges or annoyance on ward"> description = <"*"> > - ["at38"] = < + ["at37"] = < text = <"Subjectively increased"> description = <"*"> > - ["at37"] = < + ["at36"] = < text = <"Absent"> description = <"*"> > - ["at36"] = < + ["at35"] = < text = <"Denies need for sleep"> description = <"*"> > - ["at35"] = < + ["at34"] = < text = <"Reports decreased need for sleep"> description = <"*"> > - ["at34"] = < + ["at33"] = < text = <"Sleeping less than normal by more than one hour"> description = <"*"> > - ["at33"] = < + ["at32"] = < text = <"Sleeping less than normal amount by up to one hour"> description = <"*"> > - ["at32"] = < + ["at31"] = < text = <"Reports no decrease in sleep"> description = <"*"> > - ["at31"] = < + ["at30"] = < text = <"Overt sexual acts (toward patients, staff or interviewer)"> description = <"*"> > - ["at30"] = < + ["at29"] = < text = <"Spontaneous sexual content; elaborates on sexual matters; hypersexual by self-report"> description = <"*"> > - ["at29"] = < + ["at28"] = < text = <"Definite subjective increase on questioning"> description = <"*"> > - ["at28"] = < + ["at27"] = < text = <"Mildly or possibly increased"> description = <"*"> > - ["at27"] = < + ["at26"] = < text = <"Normal; not increased"> description = <"*"> > - ["at26"] = < + ["at25"] = < text = <"Motor excitement; continuous hyperactivity (cannot be calmed)"> description = <"*"> > - ["at25"] = < + ["at24"] = < text = <"Excessive energy; hyperactive at times; restless (can be calmed)"> description = <"*"> > - ["at24"] = < + ["at23"] = < text = <"Animated; gestures increased"> description = <"*"> > - ["at23"] = < + ["at22"] = < text = <"Subjectively increased"> description = <"*"> > - ["at22"] = < + ["at21"] = < text = <"Absent"> description = <"*"> > - ["at21"] = < + ["at20"] = < text = <"Euphoric; inappropriate laughter; singing"> description = <"*"> > - ["at20"] = < + ["at19"] = < text = <"Elevated, inappropriate to content; humorous"> description = <"*"> > - ["at19"] = < + ["at18"] = < text = <"Definite subjective elevation; optimistic, self-confident; cheerful; appropriate to content"> description = <"*"> > - ["at18"] = < + ["at17"] = < text = <"Mildly or possibly increased on questioning"> description = <"*"> > - ["at17"] = < + ["at16"] = < text = <"Absent"> description = <"*"> > @@ -928,46 +928,46 @@ terminology value_sets = < ["ac9009"] = < id = <"ac9009"> - members = <"at62", "at63", "at64", "at65", "at66"> + members = <"at61", "at62", "at63", "at64", "at65"> > ["ac9008"] = < id = <"ac9008"> - members = <"at57", "at58", "at59", "at60", "at61"> + members = <"at56", "at57", "at58", "at59", "at60"> > ["ac9007"] = < id = <"ac9007"> - members = <"at52", "at53", "at54", "at55", "at56"> + members = <"at51", "at52", "at53", "at54", "at55"> > ["ac9002"] = < id = <"ac9002"> - members = <"at27", "at28", "at29", "at30", "at31"> + members = <"at26", "at27", "at28", "at29", "at30"> > ["ac9001"] = < id = <"ac9001"> - members = <"at22", "at23", "at24", "at25", "at26"> + members = <"at21", "at22", "at23", "at24", "at25"> > ["ac9000"] = < id = <"ac9000"> - members = <"at17", "at18", "at19", "at20", "at21"> + members = <"at16", "at17", "at18", "at19", "at20"> > ["ac9010"] = < id = <"ac9010"> - members = <"at67", "at68", "at69", "at70", "at71"> + members = <"at66", "at67", "at68", "at69", "at70"> > ["ac9006"] = < id = <"ac9006"> - members = <"at47", "at48", "at49", "at50", "at51"> + members = <"at46", "at47", "at48", "at49", "at50"> > ["ac9005"] = < id = <"ac9005"> - members = <"at42", "at43", "at44", "at45", "at46"> + members = <"at41", "at42", "at43", "at44", "at45"> > ["ac9004"] = < id = <"ac9004"> - members = <"at37", "at38", "at39", "at40", "at41"> + members = <"at36", "at37", "at38", "at39", "at40"> > ["ac9003"] = < id = <"ac9003"> - members = <"at32", "at33", "at34", "at35", "at36"> + members = <"at31", "at32", "at33", "at34", "at35"> > >